Begin adding autotranslation language CRH / Crimean Tatar

Some formatting is still unclear. See https://forum.museum-digital.info/d/52-additional-languages-for-translations-crimean-tatar/9
This commit is contained in:
Joshua Ramon Enslin 2025-02-18 17:51:36 +01:00
parent 27ac3f255a
commit 3409ec7afe
Signed by: jrenslin
GPG Key ID: 46016F84501B70AE

View File

@ -8,6 +8,7 @@
enum NodaTimeAutotranslaterLocales {
case ar;
case crh;
case de;
case en;
case es;
@ -40,6 +41,7 @@ enum NodaTimeAutotranslaterLocales {
return match($lang) {
'ar' => static::ar,
'crh' => static::crh,
'de' => static::de,
'en' => static::en,
'es' => static::es,
@ -73,6 +75,7 @@ enum NodaTimeAutotranslaterLocales {
return match($this) {
self::ar => 'ar_SY.utf8',
self::crh => 'uk_UA.utf8',
self::de => 'de_DE.utf8',
self::en => 'en_US.utf8',
self::es => 'es_ES.utf8',
@ -108,6 +111,7 @@ enum NodaTimeAutotranslaterLocales {
return match($this) {
self::ar => 'ar-SY',
self::crh => 'uk-UA',
self::de => 'de-DE',
self::en => 'en-US',
self::es => 'es-ES',
@ -143,6 +147,7 @@ enum NodaTimeAutotranslaterLocales {
return match($this) {
self::ar => '%s',
self::crh => '%s',
self::de => '%s n. Chr.',
self::en => '%s CE',
self::es => '%s d.C.',
@ -176,6 +181,7 @@ enum NodaTimeAutotranslaterLocales {
return match($this) {
self::ar => '-%s',
self::crh => '%s рік до нашої ери',
self::de => '%s v. Chr.',
self::en => '%s BC',
self::es => '%s a.C.',
@ -211,6 +217,7 @@ enum NodaTimeAutotranslaterLocales {
return match($this) {
self::ar => '%s',
self::crh => '%s',
self::de => '%s',
self::en => '%s',
self::es => '%s',
@ -244,6 +251,7 @@ enum NodaTimeAutotranslaterLocales {
return match($this) {
self::ar => '%s-%s',
self::crh => '%s-%s',
self::de => '%s-%s',
self::en => '%s-%s',
self::es => '%s-%s',
@ -279,6 +287,7 @@ enum NodaTimeAutotranslaterLocales {
return match($this) {
self::ar => '%s-',
self::crh => 'з %s року',
self::de => 'Seit %s',
self::en => 'Since %s',
self::es => 'Desde %s',
@ -315,6 +324,7 @@ enum NodaTimeAutotranslaterLocales {
return match($this) {
self::ar => '%s-',
self::crh => 'після %s року',
self::de => 'Nach %s',
self::en => 'After %s',
self::es => 'Despues de %s',
@ -350,6 +360,7 @@ enum NodaTimeAutotranslaterLocales {
return match($this) {
self::ar => '-%s',
self::crh => 'до %s року',
self::de => 'Bis %s',
self::en => 'Until %s',
self::es => 'Hasta %s',
@ -384,6 +395,7 @@ enum NodaTimeAutotranslaterLocales {
return match($this) {
self::ar => 'القرن ال %s',
self::crh => '%s століття',
self::de => '%s. Jahrhundert',
self::en => '%s. century',
self::es => 'Siglo %s',
@ -418,6 +430,7 @@ enum NodaTimeAutotranslaterLocales {
return match($this) {
self::ar => 'القرن ال %s-%s',
self::crh => '%s-%s століття',
self::de => '%s.-%s. Jahrhundert',
self::en => '%s.-%s. century',
self::es => 'Siglo %s-%s',
@ -452,6 +465,7 @@ enum NodaTimeAutotranslaterLocales {
return match($this) {
self::ar => '%s-%s',
self::crh => '%s-ті роки',
self::de => '%ser Jahre',
self::en => '%ss',
self::es => '%s-%s',
@ -486,6 +500,7 @@ enum NodaTimeAutotranslaterLocales {
return match($this) {
self::ar => '%s-%s',
self::crh => '%s-%s-ті роки',
self::de => '%s-%ser Jahre',
self::en => '%s-%ss',
self::es => '%s-%s',
@ -521,6 +536,7 @@ enum NodaTimeAutotranslaterLocales {
return match($this) {
self::ar => '-%s',
self::crh => 'до %s року',
self::de => 'Vor %s',
self::en => 'Before %s',
self::es => 'Antes de %s',
@ -558,6 +574,7 @@ enum NodaTimeAutotranslaterLocales {
# self::be => '%d.%B.%Y',
# self::bg => '%Y-%B-%d',
# self::ca => '%d/%m/%Y',
self::crh => '%d.%m.%Y',
# self::cs => '%d.%B.%Y',
# self::da => '%d-%m-%Y',
self::de => '%d.%m.%Y',
@ -618,6 +635,7 @@ enum NodaTimeAutotranslaterLocales {
# self::be => '%d.%B.%Y',
# self::bg => '%Y-%B-%d',
# self::ca => '%d/%m/%Y',
self::crh => 'dd.MM.Y',
# self::cs => '%d.%B.%Y',
# self::da => '%d-%m-%Y',
self::de => 'dd.MM.Y',
@ -679,6 +697,7 @@ enum NodaTimeAutotranslaterLocales {
# self::bg => '%Y-%B',
# self::ca => '%m/%Y',
# self::cs => '%B.%Y',
self::crh => '%m %Y',
# self::da => '%m-%Y',
self::de => '%B %Y',
# self::el => '%B %Y',
@ -735,6 +754,7 @@ enum NodaTimeAutotranslaterLocales {
# self::bg => 'Y-MMMM',
# self::ca => 'MM/Y',
# self::cs => 'MMMM.Y',
self::crh => 'MMMM Y',
# self::da => 'MM-Y',
self::de => 'MMMM Y',
# self::el => 'MMMM Y',