diff --git a/system/languages/ar.yaml b/system/languages/ar.yaml
new file mode 100644
index 000000000..57a6e3707
--- /dev/null
+++ b/system/languages/ar.yaml
@@ -0,0 +1,75 @@
+---
+FRONTMATTER_ERROR_PAGE: |
+ ---
+ العنوان: %1$s
+ ---
+ # خطأ: مادة أمامية غير صحيحة
+
+ مسار: '%2$s'
+
+ **%3$s**
+
+ , , ,
+
+ %4$s
+ , , ,
+NICETIME:
+ NO_DATE_PROVIDED: لم يتم تقديم التاريخ
+ BAD_DATE: تاريخ خاطئ
+ AGO: من قبل
+ FROM_NOW: من الآن
+ SECOND: ثانية
+ MINUTE: دقيقة
+ HOUR: ساعة
+ DAY: يوم
+ WEEK: أسبوع
+ MONTH: شهر
+ YEAR: سنة
+ DECADE: عقد
+ SEC: ثانية
+ MIN: دقيقة
+ HR: ساعة
+ WK: أسبوع
+ MO: شهر
+ YR: سنة
+ DEC: عقد
+ SECOND_PLURAL: ثواني
+ MINUTE_PLURAL: دقائق
+ HOUR_PLURAL: ساعات
+ DAY_PLURAL: أيام
+ WEEK_PLURAL: أسابيع
+ MONTH_PLURAL: أشهر
+ YEAR_PLURAL: سنوات
+ DECADE_PLURAL: عقود
+ SEC_PLURAL: ثواني
+ MIN_PLURAL: دقائق
+ HR_PLURAL: ساعات
+ WK_PLURAL: أسابيع
+ MO_PLURAL: أشهر
+ YR_PLURAL: سنوات
+ DEC_PLURAL: عقود
+FORM:
+ VALIDATION_FAIL: 'فشل التحقق من صحة:'
+ INVALID_INPUT: إدخال غير صحيح في
+ MISSING_REQUIRED_FIELD: 'حقل مطلوب مفقود:'
+MONTHS_OF_THE_YEAR:
+ - كانون الثاني
+ - شباط
+ - آذار/ مارس
+ - نيسان
+ - أيار
+ - حزيران
+ - تموز
+ - آب
+ - أيلول
+ - تشرين الأول
+ - تشرين الثاني
+ - كانون الأول
+DAYS_OF_THE_WEEK:
+ - الاثنين
+ - الثلاثاء
+ - الأربعاء
+ - الخميس
+ - الجمعة
+ - السبت
+ - الأحد
diff --git a/system/languages/ca.yaml b/system/languages/ca.yaml
new file mode 100644
index 000000000..b9906e6b8
--- /dev/null
+++ b/system/languages/ca.yaml
@@ -0,0 +1,75 @@
+---
+FRONTMATTER_ERROR_PAGE: |
+ ---
+ title: %1$s
+ ---
+
+ # S'ha produït un error: Frontmatter invàlid
+
+ Ruta: `%2$s`
+
+ **%3$s**
+
+ ```
+ %4$s
+ ```
+NICETIME:
+ NO_DATE_PROVIDED: "No s'ha proporcionat data"
+ BAD_DATE: Data invàlida
+ AGO: abans
+ FROM_NOW: "des d'ara"
+ SECOND: segon
+ MINUTE: minut
+ HOUR: hora
+ DAY: dia
+ WEEK: setmana
+ MONTH: mes
+ YEAR: any
+ DECADE: dècada
+ SEC: s
+ MIN: min
+ HR: h
+ WK: setm.
+ MO: m.
+ YR: a.
+ DEC: dèc.
+ SECOND_PLURAL: segons
+ MINUTE_PLURAL: minuts
+ HOUR_PLURAL: hores
+ DAY_PLURAL: dies
+ WEEK_PLURAL: setmanes
+ MONTH_PLURAL: mesos
+ YEAR_PLURAL: anys
+ DECADE_PLURAL: dècades
+ SEC_PLURAL: s
+ MIN_PLURAL: min
+ HR_PLURAL: h
+ WK_PLURAL: setm.
+ MO_PLURAL: mesos
+ YR_PLURAL: anys
+ DEC_PLURAL: dèc.
+FORM:
+ VALIDATION_FAIL: 'Ha fallat la validació:'
+ INVALID_INPUT: Entrada no vàlida a
+ MISSING_REQUIRED_FIELD: 'Falta camp obligatori:'
+MONTHS_OF_THE_YEAR:
+ - Gener
+ - Febrer
+ - Març
+ - Abril
+ - Maig
+ - Juny
+ - Juliol
+ - Agost
+ - Setembre
+ - Octubre
+ - Novembre
+ - Desembre
+DAYS_OF_THE_WEEK:
+ - Dilluns
+ - Dimarts
+ - Dimecres
+ - Dijous
+ - Divendres
+ - Dissabte
+ - Diumenge
diff --git a/system/languages/cs.yaml b/system/languages/cs.yaml
index a97eb4cab..68a49ebbb 100644
--- a/system/languages/cs.yaml
+++ b/system/languages/cs.yaml
@@ -1,3 +1,4 @@
+---
INFLECTOR_UNCOUNTABLE:
- vybavení
- informace
@@ -55,6 +56,7 @@ NICETIME:
DEC_PLURAL: dek
FORM:
VALIDATION_FAIL: 'Ověření se nezdařilo:'
+ INVALID_INPUT: Neplatný vstup v
MISSING_REQUIRED_FIELD: 'Chybí požadované pole:'
MONTHS_OF_THE_YEAR:
- ledna
diff --git a/system/languages/da.yaml b/system/languages/da.yaml
new file mode 100644
index 000000000..47f5a451d
--- /dev/null
+++ b/system/languages/da.yaml
@@ -0,0 +1,75 @@
+---
+FRONTMATTER_ERROR_PAGE: |
+ ---
+ Titel: %1$s
+ ---
+
+ # Fejl: Ugyldigt frontmatter
+
+ Sti: `%2$s`
+
+ **%3$s**
+
+ ```
+ %4$s
+ ```
+NICETIME:
+ NO_DATE_PROVIDED: Ingen dato angivet
+ BAD_DATE: Ugyldig dato
+ AGO: siden
+ FROM_NOW: fra nu
+ SECOND: sekund
+ MINUTE: minut
+ HOUR: time
+ DAY: dag
+ WEEK: uge
+ MONTH: måned
+ YEAR: år
+ DECADE: årti
+ SEC: sek
+ MIN: min
+ HR: t
+ WK: u
+ MO: md
+ YR: år
+ DEC: årti
+ SECOND_PLURAL: sekunder
+ MINUTE_PLURAL: minutter
+ HOUR_PLURAL: timer
+ DAY_PLURAL: dage
+ WEEK_PLURAL: uger
+ MONTH_PLURAL: måneder
+ YEAR_PLURAL: år
+ DECADE_PLURAL: årtier
+ SEC_PLURAL: sek
+ MIN_PLURAL: min
+ HR_PLURAL: timer
+ WK_PLURAL: uger
+ MO_PLURAL: mdr
+ YR_PLURAL: år
+ DEC_PLURAL: årtier
+FORM:
+ VALIDATION_FAIL: 'Validering mislykkedes:'
+ INVALID_INPUT: Ugyldigt input i
+ MISSING_REQUIRED_FIELD: 'Mangler obligatorisk felt:'
+MONTHS_OF_THE_YEAR:
+ - Januar
+ - Februar
+ - Marts
+ - April
+ - Maj
+ - Juni
+ - Juli
+ - August
+ - September
+ - Oktober
+ - November
+ - December
+DAYS_OF_THE_WEEK:
+ - Mandag
+ - Tirsdag
+ - Onsdag
+ - Torsdag
+ - Fredag
+ - Lørdag
+ - Søndag
diff --git a/system/languages/de.yaml b/system/languages/de.yaml
index 8fcf2e620..9dff4cb3b 100644
--- a/system/languages/de.yaml
+++ b/system/languages/de.yaml
@@ -1,13 +1,14 @@
+---
FRONTMATTER_ERROR_PAGE: |
---
title: %1$s
---
# Fehler: Frontmatter enthält Fehler
-
+
Pfad: `%2$s`
-
- **%3$s **
-
+
+ **%3$s **
+
```
%4$s
```
@@ -21,8 +22,13 @@ INFLECTOR_IRREGULAR:
child: Kinder
sex: Geschlecht
move: Züge
+INFLECTOR_ORDINALS:
+ default: '.'
+ first: '.'
+ second: '.'
+ third: '.'
NICETIME:
- NO_DATE_PROVIDED: Keine Daten vorhanden
+ NO_DATE_PROVIDED: Kein Datum angegeben
BAD_DATE: Falsches Datum
AGO: her
FROM_NOW: ab jetzt
@@ -33,13 +39,14 @@ NICETIME:
WEEK: Woche
MONTH: Monat
YEAR: Jahr
- DECADE: Dekade
- SEC: sek
- MIN: Min
- HR: std
- WK: wo
- YR: yh
- DEC: Jz
+ DECADE: Jahrzehnt
+ SEC: Sek.
+ MIN: Min.
+ HR: Std.
+ WK: Wo.
+ MO: Mo.
+ YR: J.
+ DEC: Dek.
SECOND_PLURAL: Sekunden
MINUTE_PLURAL: Minuten
HOUR_PLURAL: Stunden
@@ -47,14 +54,14 @@ NICETIME:
WEEK_PLURAL: Wochen
MONTH_PLURAL: Monate
YEAR_PLURAL: Jahre
- DECADE_PLURAL: Dekaden
+ DECADE_PLURAL: Jahrzehnte
SEC_PLURAL: Sekunden
MIN_PLURAL: Minuten
HR_PLURAL: Stunden
WK_PLURAL: Wochen
MO_PLURAL: Monate
YR_PLURAL: Jahre
- DEC_PLURAL: Dekaden
+ DEC_PLURAL: Jahrzehnten
FORM:
VALIDATION_FAIL: 'Überprüfung fehlgeschlagen:'
INVALID_INPUT: Ungültige Eingabe in
@@ -68,7 +75,7 @@ MONTHS_OF_THE_YEAR:
- Juni
- Juli
- August
- - Semptember
+ - September
- Oktober
- November
- Dezember
diff --git a/system/languages/el.yaml b/system/languages/el.yaml
index 2a03c9d7e..16d24cbb0 100644
--- a/system/languages/el.yaml
+++ b/system/languages/el.yaml
@@ -1,3 +1,4 @@
+---
MONTHS_OF_THE_YEAR:
- Ιανουάριος
- Φεβρουάριος
@@ -13,9 +14,9 @@ MONTHS_OF_THE_YEAR:
- Δεκέμβριος
DAYS_OF_THE_WEEK:
- Δευτέρα
- - Τρλιτη
+ - Τρίτη
- Τετάρτη
- Πέμπτη
- Παρασκευή
- - Σαββάτο
+ - Σάββατο
- Κυριακή
diff --git a/system/languages/es.yaml b/system/languages/es.yaml
index 9bfedec7f..b19b62017 100644
--- a/system/languages/es.yaml
+++ b/system/languages/es.yaml
@@ -1,3 +1,18 @@
+---
+FRONTMATTER_ERROR_PAGE: |
+ ---
+ title: %1$s
+ ---
+
+ # Error: Frontmatter Inválido
+
+ Ruta: `%2$s`
+
+ **%3$s**
+
+ ```
+ %4$s
+ ```
INFLECTOR_UNCOUNTABLE:
0: equipo
1: información
diff --git a/system/languages/fi.yaml b/system/languages/fi.yaml
new file mode 100644
index 000000000..dd5a79342
--- /dev/null
+++ b/system/languages/fi.yaml
@@ -0,0 +1,60 @@
+---
+NICETIME:
+ NO_DATE_PROVIDED: Päivämäärää ei annettu
+ BAD_DATE: Virheellinen päivämäärä
+ AGO: sitten
+ FROM_NOW: tästä lähtien
+ SECOND: sekunti
+ MINUTE: minuutti
+ HOUR: tunti
+ DAY: päivä
+ WEEK: viikko
+ MONTH: kuukausi
+ YEAR: vuosi
+ DECADE: vuosikymmen
+ SEC: sek
+ MIN: min
+ HR: h
+ WK: vk
+ MO: kk
+ YR: v
+ DEC: vuosikymmen
+ SECOND_PLURAL: sekuntia
+ MINUTE_PLURAL: minuuttia
+ HOUR_PLURAL: tuntia
+ DAY_PLURAL: päivää
+ WEEK_PLURAL: viikkoa
+ MONTH_PLURAL: kuukautta
+ YEAR_PLURAL: vuotta
+ DECADE_PLURAL: vuosikymmentä
+ SEC_PLURAL: sek
+ MIN_PLURAL: min
+ HR_PLURAL: h
+ WK_PLURAL: v
+ MO_PLURAL: kk
+ YR_PLURAL: v
+ DEC_PLURAL: vuosikymmentä
+FORM:
+ VALIDATION_FAIL: 'Vahvistus epäonnistui:'
+ MISSING_REQUIRED_FIELD: 'Puuttuva pakollinen kenttä:'
+MONTHS_OF_THE_YEAR:
+ - Tammikuu
+ - Helmikuu
+ - Maaliskuu
+ - Huhtikuu
+ - Toukokuu
+ - Kesäkuuta
+ - Heinäkuu
+ - Elokuu
+ - Syyskuu
+ - Lokakuu
+ - Marraskuu
+ - Joulukuu
+DAYS_OF_THE_WEEK:
+ - Maanantai
+ - Tiistai
+ - Keskiviikko
+ - Torstai
+ - Perjantai
+ - Lauantai
+ - Sunnuntai
diff --git a/system/languages/fr.yaml b/system/languages/fr.yaml
index c6d603885..d6dd9121b 100644
--- a/system/languages/fr.yaml
+++ b/system/languages/fr.yaml
@@ -1,14 +1,15 @@
+---
FRONTMATTER_ERROR_PAGE: |
---
title: %1$s
---
-
+
# Erreur : Frontmatter invalide
-
+
Path: `%2$s`
-
+
**%3$s**
-
+
```
%4$s
```
diff --git a/system/languages/hr.yaml b/system/languages/hr.yaml
index 8d4eeb125..adcdde56d 100644
--- a/system/languages/hr.yaml
+++ b/system/languages/hr.yaml
@@ -1,3 +1,4 @@
+---
INFLECTOR_UNCOUNTABLE:
- oprema
- informacije
diff --git a/system/languages/hu.yaml b/system/languages/hu.yaml
index 127353eec..ae7662e23 100644
--- a/system/languages/hu.yaml
+++ b/system/languages/hu.yaml
@@ -1,17 +1,70 @@
+---
FRONTMATTER_ERROR_PAGE: |
---
cím: %1$s
---
-
+
# Hiba: Érvénytelen Frontmatter
-
+
Elérési út: `%2$s`
-
+
**%3$s**
-
+
```
%4$s
```
+INFLECTOR_PLURALS:
+ /(quiz)$/i: '\1zes'
+ /^(ox)$/i: '\1en'
+ "/([m|l])ouse$/i": '\1ice'
+ /(matr|vert|ind)ix|ex$/i: '\1ices'
+ /(x|ch|ss|sh)$/i: '\1es'
+ "/([^aeiouy]|qu)ies$/i": '\1y'
+ "/([^aeiouy]|qu)y$/i": '\1ies'
+ /(hive)$/i: '\1s'
+ "/(?:([^f])fe|([lr])f)$/i": '\1\2ves'
+ /sis$/i: ses
+ "/([ti])um$/i": '\1a'
+ /(buffal|tomat)o$/i: '\1oes'
+ /(bu)s$/i: '\1ses'
+ /(alias|status)/i: '\1es'
+ /(octop|vir)us$/i: '\1i'
+ /(ax|test)is$/i: '\1es'
+ /s$/i: s
+ /$/: s
+INFLECTOR_SINGULAR:
+ /(quiz)zes$/i: '\1'
+ /(matr)ices$/i: '\1ix'
+ /(vert|ind)ices$/i: '\1ex'
+ /^(ox)en/i: '\1'
+ /(alias|status)es$/i: '\1'
+ "/([octop|vir])i$/i": '\1us'
+ /(cris|ax|test)es$/i: '\1is'
+ /(shoe)s$/i: '\1'
+ /(o)es$/i: '\1'
+ /(bus)es$/i: '\1'
+ "/([m|l])ice$/i": '\1ouse'
+ /(x|ch|ss|sh)es$/i: '\1'
+ /(m)ovies$/i: '\1ovie'
+ /(s)eries$/i: '\1eries'
+ "/([^aeiouy]|qu)ies$/i": '\1y'
+ "/([lr])ves$/i": '\1f'
+ /(tive)s$/i: '\1'
+ /(hive)s$/i: '\1'
+ "/([^f])ves$/i": '\1fe'
+ /(^analy)ses$/i: '\1sis'
+ /((a)naly|(b)a|(d)iagno|(p)arenthe|(p)rogno|(s)ynop|(t)he)ses$/i: '\1\2sis'
+ "/([ti])a$/i": '\1um'
+ /(n)ews$/i: '\1ews'
+INFLECTOR_UNCOUNTABLE:
+ - felszerelés
+ - információ
+ - rizs
+ - pénz
+ - fajok
+ - sorozat
+ - hal
+ - juh
INFLECTOR_IRREGULAR:
person: személyek
man: férfiak
@@ -62,3 +115,24 @@ FORM:
VALIDATION_FAIL: 'A validáció hibát talált:'
INVALID_INPUT: 'Az itt megadott érték érvénytelen:'
MISSING_REQUIRED_FIELD: 'Ez a kötelező mező nincs kitöltve:'
+MONTHS_OF_THE_YEAR:
+ - január
+ - február
+ - március
+ - április
+ - május
+ - június
+ - július
+ - augusztus
+ - szeptember
+ - október
+ - november
+ - december
+DAYS_OF_THE_WEEK:
+ - hétfő
+ - kedd
+ - szerda
+ - csütörtök
+ - péntek
+ - szombat
+ - vasárnap
diff --git a/system/languages/it.yaml b/system/languages/it.yaml
index d091e8ff3..58a89989b 100644
--- a/system/languages/it.yaml
+++ b/system/languages/it.yaml
@@ -1,6 +1,8 @@
+---
+FRONTMATTER_ERROR_PAGE: "---Titolo: %1$s---# Errore: Frontmatter non valido: '%2$s' * *%3$s * * ' '%4$s ' '"
NICETIME:
NO_DATE_PROVIDED: Nessuna data fornita
- BAD_DATE: Data errata
+ BAD_DATE: Data non valida
AGO: fa
FROM_NOW: da adesso
SECOND: secondo
@@ -10,6 +12,14 @@ NICETIME:
WEEK: settimana
MONTH: mese
YEAR: anno
+ DECADE: decennio
+ SEC: sec
+ MIN: min
+ HR: ora
+ WK: settimana
+ MO: mese
+ YR: anno
+ DEC: decennio
SECOND_PLURAL: secondi
MINUTE_PLURAL: minuti
HOUR_PLURAL: ore
@@ -18,9 +28,16 @@ NICETIME:
MONTH_PLURAL: mesi
YEAR_PLURAL: anni
DECADE_PLURAL: decadi
+ SEC_PLURAL: secondi
+ MIN_PLURAL: minuti
+ HR_PLURAL: ore
+ WK_PLURAL: settimane
+ MO_PLURAL: mesi
+ YR_PLURAL: anni
+ DEC_PLURAL: decenni
FORM:
VALIDATION_FAIL: 'Validazione fallita:'
- INVALID_INPUT: Input invalido in
+ INVALID_INPUT: Input non valido in
MISSING_REQUIRED_FIELD: 'Campo richiesto mancante:'
MONTHS_OF_THE_YEAR:
- Gennaio
@@ -36,10 +53,10 @@ MONTHS_OF_THE_YEAR:
- Novembre
- Dicembre
DAYS_OF_THE_WEEK:
- - Lunedi
- - Martedi
- - Mercoledi
- - Giovedi
- - Venerdi
+ - Lunedì
+ - Martedì
+ - Mercoledì
+ - Giovedì
+ - Venerdì
- Sabato
- Domenica
diff --git a/system/languages/lt.yaml b/system/languages/lt.yaml
index fcd34ef13..6b77aa176 100644
--- a/system/languages/lt.yaml
+++ b/system/languages/lt.yaml
@@ -1,3 +1,4 @@
+---
INFLECTOR_UNCOUNTABLE:
2: ryžiai
3: pinigai
diff --git a/system/languages/nl.yaml b/system/languages/nl.yaml
index 383f38cc3..757fb729f 100644
--- a/system/languages/nl.yaml
+++ b/system/languages/nl.yaml
@@ -1,3 +1,4 @@
+---
INFLECTOR_IRREGULAR:
person: personen
man: mensen
@@ -13,10 +14,15 @@ NICETIME:
MINUTE: minuut
HOUR: uur
DAY: dag
+ WEEK: week
MONTH: maand
YEAR: jaar
DECADE: decenium
+ SEC: s
+ MIN: min
+ HR: u
MO: ma
+ YR: j
SECOND_PLURAL: seconden
MINUTE_PLURAL: minuten
HOUR_PLURAL: uren
@@ -31,15 +37,23 @@ NICETIME:
WK_PLURAL: weken
MO_PLURAL: maanden
YR_PLURAL: jaren
+FORM:
+ VALIDATION_FAIL: 'Validatie mislukt:'
+ INVALID_INPUT: Ongeldige invoer in
+ MISSING_REQUIRED_FIELD: 'Verplicht veld ontbreekt:'
MONTHS_OF_THE_YEAR:
- 0: Januari
- 1: Februari
- 2: Maart
- 4: Mei
- 5: Juni
- 6: Juli
- 7: Augustus
- 9: Oktober
+ - Januari
+ - Februari
+ - Maart
+ - april
+ - Mei
+ - Juni
+ - Juli
+ - Augustus
+ - september
+ - Oktober
+ - november
+ - december
DAYS_OF_THE_WEEK:
- Maandag
- Dinsdag
diff --git a/system/languages/no.yaml b/system/languages/no.yaml
index 41cd4b003..4a74da250 100644
--- a/system/languages/no.yaml
+++ b/system/languages/no.yaml
@@ -1,14 +1,15 @@
+---
FRONTMATTER_ERROR_PAGE: |
---
Tittel: %1$s
---
-
+
# Feilmelding: Ugyldig Frontmatter
-
+
Pane: '%2$s'
-
+
**%3$s **
-
+
```
%4$s
```
@@ -62,7 +63,9 @@ NICETIME:
MIN_PLURAL: min
HR_PLURAL: timer
WK_PLURAL: uker
+ MO_PLURAL: mdr
YR_PLURAL: år
+ DEC_PLURAL: årtier
FORM:
VALIDATION_FAIL: 'Validering mislyktes:'
INVALID_INPUT: Ugyldig innhold i
diff --git a/system/languages/pl.yaml b/system/languages/pl.yaml
index 9aac0940c..6a479bf59 100644
--- a/system/languages/pl.yaml
+++ b/system/languages/pl.yaml
@@ -1,14 +1,15 @@
+---
FRONTMATTER_ERROR_PAGE: |
---
title: %1$s
---
-
+
# Error: Nieprawidłowy Frontmatter
-
+
Path: `%2$s`
-
+
**%3$s**
-
+
```
%4$s
```
@@ -28,8 +29,8 @@ NICETIME:
SEC: sek
MIN: min
HR: godz
- WK: tydź
- MO: mieś
+ WK: tydz
+ MO: m-c
YR: rok
DEC: dekada
SECOND_PLURAL: sekund
@@ -40,16 +41,16 @@ NICETIME:
MONTH_PLURAL: miesięcy
YEAR_PLURAL: lat
DECADE_PLURAL: dekad
- SEC_PLURAL: sekund
- MIN_PLURAL: minut
+ SEC_PLURAL: sek
+ MIN_PLURAL: min
HR_PLURAL: godz
WK_PLURAL: tyg
- MO_PLURAL: mieś
+ MO_PLURAL: m-ce
YR_PLURAL: lat
DEC_PLURAL: dekad
FORM:
VALIDATION_FAIL: 'Weryfikacja nie powiodła się:'
- INVALID_INPUT: Nieprawidłowe dane w
+ INVALID_INPUT: Nieprawidłowe dane wejściowe
MISSING_REQUIRED_FIELD: 'Opuszczono wymagane pole:'
MONTHS_OF_THE_YEAR:
- Styczeń
diff --git a/system/languages/pt.yaml b/system/languages/pt.yaml
index f108e992c..a9da66a02 100644
--- a/system/languages/pt.yaml
+++ b/system/languages/pt.yaml
@@ -1,3 +1,18 @@
+---
+FRONTMATTER_ERROR_PAGE: |
+ ---
+ título: %1$s
+ ---
+
+ # Erro: Frontmatter inválida
+
+ Caminho: `%2$s`
+
+ **%3$s**
+
+ ```
+ %4$s
+ ```
INFLECTOR_UNCOUNTABLE:
1: informação
2: arroz
@@ -6,6 +21,10 @@ INFLECTOR_IRREGULAR:
man: homens
sex: sexos
NICETIME:
+ NO_DATE_PROVIDED: Não foi fornecida data
+ BAD_DATE: Data inválida
+ AGO: atrás
+ FROM_NOW: a partir de agora
SECOND: segundo
MINUTE: minuto
HOUR: hora
@@ -16,8 +35,11 @@ NICETIME:
DECADE: década
SEC: seg
MIN: mín
- MO: mês
- YR: ano
+ HR: h
+ WK: sem
+ MO: m
+ YR: a
+ DEC: dec
SECOND_PLURAL: segundos
MINUTE_PLURAL: minutos
HOUR_PLURAL: horas
@@ -29,9 +51,11 @@ NICETIME:
SEC_PLURAL: seg
MIN_PLURAL: mins
HR_PLURAL: hrs
+ WK_PLURAL: sems
YR_PLURAL: anos
FORM:
VALIDATION_FAIL: 'Validação falhada: '
+ MISSING_REQUIRED_FIELD: 'Campo obrigatório ausente:'
MONTHS_OF_THE_YEAR:
- Janeiro
- Fevereiro
diff --git a/system/languages/ro.yaml b/system/languages/ro.yaml
index a95fcde0b..a84a3c2cf 100644
--- a/system/languages/ro.yaml
+++ b/system/languages/ro.yaml
@@ -1,18 +1,99 @@
+---
+FRONTMATTER_ERROR_PAGE: |
+ ---
+ Titlu: %1$s
+ ---
+ # Eroare: Frontmatter este invalid
+
+ Calea: `%2$s`
+
+ **%3$s**
+
+ ```
+ %4$s
+INFLECTOR_PLURALS:
+ /(quiz)$/i: '\1zes'
+ /^(ox)$/i: '\1en'
+ "/([m|l])ouse$/i": '\1ice'
+ /(matr|vert|ind)ix|ex$/i: '\1ices'
+ /(x|ch|ss|sh)$/i: '\1es'
+ "/([^aeiouy]|qu)ies$/i": '\1y'
+ "/([^aeiouy]|qu)y$/i": '\1ies'
+ /(hive)$/i: '\1s'
+ "/(?:([^f])fe|([lr])f)$/i": '\1\2ves'
+ /sis$/i: ses
+ "/([ti])um$/i": '\1a'
+ /(buffal|tomat)o$/i: '\1oes'
+INFLECTOR_UNCOUNTABLE:
+ - echipament
+ - informaţie
+ - orez
+ - bani
+ - specii
+ - serii
+ - peşte
+ - oaie
+INFLECTOR_IRREGULAR:
+ person: persoane
+ man: bărbați
+ child: copii
+ sex: sexe
+ move: mutări
+NICETIME:
+ NO_DATE_PROVIDED: Nu există o dată prevăzută
+ BAD_DATE: Dată incorectă
+ AGO: în urmă
+ FROM_NOW: de acum
+ SECOND: secundă
+ MINUTE: minut
+ HOUR: oră
+ DAY: zi
+ WEEK: săptămână
+ MONTH: lună
+ YEAR: an
+ DECADE: decadă
+ SEC: sec
+ MIN: min
+ HR: oră
+ WK: săpt
+ MO: lună
+ YR: an
+ DEC: decadă
+ SECOND_PLURAL: secunde
+ MINUTE_PLURAL: minute
+ HOUR_PLURAL: ore
+ DAY_PLURAL: zile
+ WEEK_PLURAL: săptămâni
+ MONTH_PLURAL: luni
+ YEAR_PLURAL: ani
+ DECADE_PLURAL: decade
+ SEC_PLURAL: sec
+ MIN_PLURAL: min
+ HR_PLURAL: ore
+ WK_PLURAL: săpt
+ MO_PLURAL: luni
+ YR_PLURAL: ani
+ DEC_PLURAL: decenii
+FORM:
+ VALIDATION_FAIL: 'Validare nereușită'
+ INVALID_INPUT: Date incorecte în
+ MISSING_REQUIRED_FIELD: 'Câmp obligatoriu lipsă:'
MONTHS_OF_THE_YEAR:
- 0: Ianuarie
- 1: Februarie
- 2: Martie
- 3: Aprilue
- 4: Mai
- 5: Iunie
- 6: Iulie
- 8: Septembrie
- 9: Octombrie
- 10: Noiembrie
- 11: Decembrie
+ - Ianuarie
+ - Februarie
+ - Martie
+ - Aprilie
+ - Mai
+ - Iunie
+ - Iulie
+ - August
+ - Septembrie
+ - Octombrie
+ - Noiembrie
+ - Decembrie
DAYS_OF_THE_WEEK:
- Luni
- - Marti
+ - Marți
- Miercuri
- Joi
- Vineri
diff --git a/system/languages/ru.yaml b/system/languages/ru.yaml
index 6f7600c04..c8ba63e27 100644
--- a/system/languages/ru.yaml
+++ b/system/languages/ru.yaml
@@ -1,3 +1,18 @@
+---
+FRONTMATTER_ERROR_PAGE: |
+ ---
+ title: %1$s
+ ---
+
+ # Ошибка: Недопустимое содержимое
+
+ Path: `%2$s`
+
+ **%3$s**
+
+ ```
+ %4$s
+ ```
INFLECTOR_IRREGULAR:
person: люди
man: человек
@@ -20,8 +35,8 @@ NICETIME:
SEC: с
MIN: мин
HR: ч
- WK: нед
- MO: мес
+ WK: нед.
+ MO: мес.
YR: г.
DEC: гг.
SECOND_PLURAL: секунды
diff --git a/system/languages/sk.yaml b/system/languages/sk.yaml
new file mode 100644
index 000000000..8651e7f50
--- /dev/null
+++ b/system/languages/sk.yaml
@@ -0,0 +1,42 @@
+---
+NICETIME:
+ NO_DATE_PROVIDED: Neposkytnutý žiaden dátum
+ BAD_DATE: Nesprávny dátum
+ AGO: pred
+ FROM_NOW: odteraz
+ SECOND: sekunda
+ MINUTE: minúta
+ HOUR: hodina
+ DAY: deň
+ WEEK: týždeň
+ MONTH: mesiac
+ YEAR: rok
+ DECADE: desaťročie
+ SEC: sek
+ MIN: min
+ HR: hod
+FORM:
+ VALIDATION_FAIL: 'Overenie zlyhalo:'
+ INVALID_INPUT: Neplatný vstup v
+ MISSING_REQUIRED_FIELD: 'Chýba vyžadované pole:'
+MONTHS_OF_THE_YEAR:
+ - Január
+ - Február
+ - Marec
+ - Apríl
+ - Máj
+ - Jún
+ - Júl
+ - August
+ - September
+ - Október
+ - November
+ - December
+DAYS_OF_THE_WEEK:
+ - Pondelok
+ - Utorok
+ - Streda
+ - Štvrtok
+ - Piatok
+ - Sobota
+ - Nedeľa
diff --git a/system/languages/sv.yaml b/system/languages/sv.yaml
index 648167849..8212eb392 100644
--- a/system/languages/sv.yaml
+++ b/system/languages/sv.yaml
@@ -1,2 +1,62 @@
+---
+FRONTMATTER_ERROR_PAGE: '--- titel: %1$s --- # Fel: Ogiltig Frontmatter-sökväg: `%2$s` **%3$s** ``` %4$s ```'
NICETIME:
+ NO_DATE_PROVIDED: Inget datum har angivits
+ BAD_DATE: Ogiltigt datum
+ AGO: sedan
+ FROM_NOW: från nu
+ SECOND: sekund
+ MINUTE: minut
+ HOUR: timme
DAY: dag
+ WEEK: vecka
+ MONTH: månad
+ YEAR: år
+ DECADE: årtionde
+ SEC: sek
+ MIN: min
+ HR: t
+ WK: v
+ MO: m
+ YR: år
+ DEC: dec
+ SECOND_PLURAL: sekunder
+ MINUTE_PLURAL: minuter
+ HOUR_PLURAL: timmar
+ DAY_PLURAL: dagar
+ WEEK_PLURAL: veckor
+ MONTH_PLURAL: månader
+ YEAR_PLURAL: år
+ DECADE_PLURAL: årtionden
+ SEC_PLURAL: sek
+ MIN_PLURAL: min
+ HR_PLURAL: t
+ WK_PLURAL: v
+ MO_PLURAL: må
+ YR_PLURAL: år
+ DEC_PLURAL: dec
+FORM:
+ VALIDATION_FAIL: 'Kontrollen misslyckades:'
+ INVALID_INPUT: Ogiltig indata i
+ MISSING_REQUIRED_FIELD: 'Obligatoriskt fält måste fyllas i:'
+MONTHS_OF_THE_YEAR:
+ - Januari
+ - Februrari
+ - Mars
+ - April
+ - Maj
+ - Juni
+ - Juli
+ - Augusti
+ - September
+ - Oktober
+ - November
+ - December
+DAYS_OF_THE_WEEK:
+ - Måndag
+ - Tisdag
+ - Onsdag
+ - Torsdag
+ - Fredag
+ - Lördag
+ - Söndag
diff --git a/system/languages/th.yaml b/system/languages/th.yaml
new file mode 100644
index 000000000..d0023c298
--- /dev/null
+++ b/system/languages/th.yaml
@@ -0,0 +1,75 @@
+---
+FRONTMATTER_ERROR_PAGE: |
+ ---
+ ชื่อเรื่อง: %1$s
+ ---
+
+ # ข้อผิดพลาด: Invalid Frontmatter
+
+ Path: `%2$s`
+
+ **%3$s**
+
+ ```
+ %4$s
+ ```
+NICETIME:
+ NO_DATE_PROVIDED: ไม่มีวันที่ให้
+ BAD_DATE: รูปแบบวันที่ผิด
+ AGO: ที่ผ่านมา
+ FROM_NOW: จากตอนนี้
+ SECOND: วินาที
+ MINUTE: นาที
+ HOUR: ชั่วโมง
+ DAY: วัน
+ WEEK: สัปดาห์
+ MONTH: เดือน
+ YEAR: ปี
+ DECADE: ทศวรรษที่ผ่านมา
+ SEC: วิ
+ MIN: นาที
+ HR: ชม.
+ WK: wk
+ MO: mo
+ YR: yr
+ DEC: dec
+ SECOND_PLURAL: วินาที
+ MINUTE_PLURAL: นาที
+ HOUR_PLURAL: ชั่วโมง
+ DAY_PLURAL: วัน
+ WEEK_PLURAL: สัปดาห์
+ MONTH_PLURAL: เดือน
+ YEAR_PLURAL: ปี
+ DECADE_PLURAL: ทศวรรษที่ผ่านมา
+ SEC_PLURAL: วินาที
+ MIN_PLURAL: นาที
+ HR_PLURAL: ชั่วโมง
+ WK_PLURAL: wks
+ MO_PLURAL: mos
+ YR_PLURAL: ปี
+ DEC_PLURAL: decs
+FORM:
+ VALIDATION_FAIL: 'ตรวจสอบล้มเหลว: '
+ INVALID_INPUT: ป้อนข้อมูลไม่ถูกต้องใน
+ MISSING_REQUIRED_FIELD: 'ขาดข้อมูลที่จำเป็น:'
+MONTHS_OF_THE_YEAR:
+ - มกราคม
+ - กุมภาพันธ์
+ - มีนาคม
+ - เมษายน
+ - พฤษภาคม
+ - มิถุนายน
+ - กรกฏาคม
+ - สิงหาคม
+ - กันยายน
+ - ตุลาคม
+ - พฤศจิกายน
+ - ธันวาคม
+DAYS_OF_THE_WEEK:
+ - จันทร์
+ - อังคาร
+ - พุธ
+ - พฤหัสบดี
+ - ศุกร์
+ - เสาร์
+ - อาทิตย์
diff --git a/system/languages/tr.yaml b/system/languages/tr.yaml
index 28bb5c58b..68e3a8569 100644
--- a/system/languages/tr.yaml
+++ b/system/languages/tr.yaml
@@ -1,3 +1,4 @@
+---
NICETIME:
NO_DATE_PROVIDED: Tarih yok
BAD_DATE: Yanlış tarih
@@ -33,3 +34,26 @@ NICETIME:
MO_PLURAL: ay
YR_PLURAL: yl
DEC_PLURAL: onyl
+FORM:
+ VALIDATION_FAIL: 'Doğrulama başarısız:'
+MONTHS_OF_THE_YEAR:
+ - Ocak
+ - Şubat
+ - Mart
+ - Nisan
+ - Mayıs
+ - Haziran
+ - Temmuz
+ - Ağustos
+ - Eylül
+ - Ekim
+ - Kasım
+ - Aralık
+DAYS_OF_THE_WEEK:
+ - Pazartesi
+ - Salı
+ - Çarşamba
+ - Perşembe
+ - Cuma
+ - Cumartesi
+ - Pazar
diff --git a/system/languages/uk.yaml b/system/languages/uk.yaml
new file mode 100644
index 000000000..8ab79919b
--- /dev/null
+++ b/system/languages/uk.yaml
@@ -0,0 +1,75 @@
+---
+FRONTMATTER_ERROR_PAGE: |
+ ---
+ title: %1$s
+ ---
+
+ # Помилка: Недопустимий вміст
+
+ Path: `%2$s`
+
+ **%3$s**
+
+ ```
+ %4$s
+ ```
+NICETIME:
+ NO_DATE_PROVIDED: Не вказана дата
+ BAD_DATE: Невірна дата
+ AGO: назад
+ FROM_NOW: відтепер
+ SECOND: секунда
+ MINUTE: хвилина
+ HOUR: година
+ DAY: день
+ WEEK: тиждень
+ MONTH: місяць
+ YEAR: рік
+ DECADE: десятиріччя
+ SEC: с
+ MIN: хв
+ HR: год
+ WK: тиж.
+ MO: міс.
+ YR: р.
+ DEC: рр.
+ SECOND_PLURAL: секунди
+ MINUTE_PLURAL: хвилини
+ HOUR_PLURAL: години
+ DAY_PLURAL: дні
+ WEEK_PLURAL: тижні
+ MONTH_PLURAL: місяці
+ YEAR_PLURAL: роки
+ DECADE_PLURAL: десятиріччя
+ SEC_PLURAL: с
+ MIN_PLURAL: хв
+ HR_PLURAL: год
+ WK_PLURAL: тиж.
+ MO_PLURAL: міс.
+ YR_PLURAL: рр.
+ DEC_PLURAL: рр.
+FORM:
+ VALIDATION_FAIL: 'Перевірка не вдалася:'
+ INVALID_INPUT: Невірне введення в
+ MISSING_REQUIRED_FIELD: 'Відсутнє необхідне поле:'
+MONTHS_OF_THE_YEAR:
+ - Січень
+ - Лютий
+ - Березень
+ - Квітень
+ - Травень
+ - Червень
+ - Липень
+ - Серпень
+ - Вересень
+ - Жовтень
+ - Листопад
+ - Грудень
+DAYS_OF_THE_WEEK:
+ - Понеділок
+ - Вівторок
+ - Середа
+ - Четвер
+ - "П'ятниця"
+ - Субота
+ - Неділя
diff --git a/system/languages/vi.yaml b/system/languages/vi.yaml
new file mode 100644
index 000000000..e4269939f
--- /dev/null
+++ b/system/languages/vi.yaml
@@ -0,0 +1,75 @@
+---
+FRONTMATTER_ERROR_PAGE: |
+ ---
+ title: %1$s
+ ---
+
+ # Error: Invalid Frontmatter
+
+ Path: `%2$s`
+
+ **%3$s**
+
+ ```
+ %4$s
+ ```
+NICETIME:
+ NO_DATE_PROVIDED: Không có ngày được cung cấp
+ BAD_DATE: Ngày không hợp lệ
+ AGO: cách đây
+ FROM_NOW: từ bây giờ
+ SECOND: giây
+ MINUTE: phút
+ HOUR: giờ
+ DAY: ngày
+ WEEK: tuần
+ MONTH: tháng
+ YEAR: năm
+ DECADE: thập kỷ
+ SEC: giây
+ MIN: phút
+ HR: giờ
+ WK: tuần
+ MO: tháng
+ YR: năm
+ DEC: thập kỷ
+ SECOND_PLURAL: giây
+ MINUTE_PLURAL: phút
+ HOUR_PLURAL: giờ
+ DAY_PLURAL: ngày
+ WEEK_PLURAL: tuần
+ MONTH_PLURAL: tháng
+ YEAR_PLURAL: năm
+ DECADE_PLURAL: thập kỷ
+ SEC_PLURAL: giây
+ MIN_PLURAL: phút
+ HR_PLURAL: giờ
+ WK_PLURAL: tuần
+ MO_PLURAL: tháng
+ YR_PLURAL: năm
+ DEC_PLURAL: thập kỷ
+FORM:
+ VALIDATION_FAIL: 'Xác nhận thất bại:'
+ INVALID_INPUT: Dữ liệu nhập không hợp lệ cho
+ MISSING_REQUIRED_FIELD: 'Thiếu trường bắt buộc:'
+MONTHS_OF_THE_YEAR:
+ - Tháng 1
+ - Tháng 2
+ - Tháng 3
+ - Tháng 4
+ - Tháng 5
+ - Tháng 6
+ - Tháng 7
+ - Tháng 8
+ - Tháng 9
+ - Tháng 10
+ - Tháng Mười 11
+ - Tháng 12
+DAYS_OF_THE_WEEK:
+ - Thứ 2
+ - Thứ 3
+ - Thứ 4
+ - Thứ 5
+ - Thứ 6
+ - Thứ 7
+ - Chủ Nhật
diff --git a/system/src/Grav/Common/Language/LanguageCodes.php b/system/src/Grav/Common/Language/LanguageCodes.php
index 09f4b07f9..ad278c24b 100644
--- a/system/src/Grav/Common/Language/LanguageCodes.php
+++ b/system/src/Grav/Common/Language/LanguageCodes.php
@@ -22,8 +22,8 @@ class LanguageCodes
'bn-BD' => [ 'name' => 'Bengali (Bangladesh)', 'nativeName' => 'বাংলা (বাংলাদেশ)' ],
'bn-IN' => [ 'name' => 'Bengali (India)', 'nativeName' => 'বাংলা (ভারত)' ],
'br' => [ 'name' => 'Breton', 'nativeName' => 'Brezhoneg' ],
- 'ca' => [ 'name' => 'Catalan', 'nativeName' => 'català' ],
- 'ca-valencia'=> [ 'name' => 'Catalan (Valencian)', 'nativeName' => 'català (valencià)' ], // not iso-639-1. a=l10n-drivers
+ 'ca' => [ 'name' => 'Catalan', 'nativeName' => 'Català' ],
+ 'ca-valencia'=> [ 'name' => 'Catalan (Valencian)', 'nativeName' => 'Català (valencià)' ], // not iso-639-1. a=l10n-drivers
'cs' => [ 'name' => 'Czech', 'nativeName' => 'Čeština' ],
'cy' => [ 'name' => 'Welsh', 'nativeName' => 'Cymraeg' ],
'da' => [ 'name' => 'Danish', 'nativeName' => 'Dansk' ],
@@ -49,7 +49,7 @@ class LanguageCodes
'et' => [ 'name' => 'Estonian', 'nativeName' => 'Eesti keel' ],
'eu' => [ 'name' => 'Basque', 'nativeName' => 'Euskara' ],
'fa' => [ 'name' => 'Persian', 'nativeName' => 'فارسی' ],
- 'fi' => [ 'name' => 'Finnish', 'nativeName' => 'suomi' ],
+ 'fi' => [ 'name' => 'Finnish', 'nativeName' => 'Suomi' ],
'fj-FJ' => [ 'name' => 'Fijian', 'nativeName' => 'Vosa vaka-Viti' ],
'fr' => [ 'name' => 'French', 'nativeName' => 'Français' ],
'fur' => [ 'name' => 'Friulian', 'nativeName' => 'Furlan' ],
@@ -83,7 +83,7 @@ class LanguageCodes
'la' => [ 'name' => 'Latin', 'nativeName' => 'Latina' ],
'lb' => [ 'name' => 'Luxembourgish', 'nativeName' => 'Lëtzebuergesch' ],
'lg' => [ 'name' => 'Luganda', 'nativeName' => 'Luganda' ],
- 'lt' => [ 'name' => 'Lithuanian', 'nativeName' => 'lietuvių kalba' ],
+ 'lt' => [ 'name' => 'Lithuanian', 'nativeName' => 'Lietuvių kalba' ],
'lv' => [ 'name' => 'Latvian', 'nativeName' => 'Latviešu' ],
'mai' => [ 'name' => 'Maithili', 'nativeName' => 'मैथिली মৈথিলী' ],
'mg' => [ 'name' => 'Malagasy', 'nativeName' => 'Malagasy' ],
@@ -92,14 +92,15 @@ class LanguageCodes
'ml' => [ 'name' => 'Malayalam', 'nativeName' => 'മലയാളം' ],
'mn' => [ 'name' => 'Mongolian', 'nativeName' => 'Монгол' ],
'mr' => [ 'name' => 'Marathi', 'nativeName' => 'मराठी' ],
+ 'no' => [ 'name' => 'Norwegian', 'nativeName' => 'Norsk' ],
'nb' => [ 'name' => 'Norwegian', 'nativeName' => 'Norsk' ],
'nb-NO' => [ 'name' => 'Norwegian (Bokmål)', 'nativeName' => 'Norsk bokmål' ],
'ne-NP' => [ 'name' => 'Nepali', 'nativeName' => 'नेपाली' ],
'nn-NO' => [ 'name' => 'Norwegian (Nynorsk)', 'nativeName' => 'Norsk nynorsk' ],
'nl' => [ 'name' => 'Dutch', 'nativeName' => 'Nederlands' ],
- 'nr' => [ 'name' => 'Ndebele, South', 'nativeName' => 'isiNdebele' ],
+ 'nr' => [ 'name' => 'Ndebele, South', 'nativeName' => 'IsiNdebele' ],
'nso' => [ 'name' => 'Northern Sotho', 'nativeName' => 'Sepedi' ],
- 'oc' => [ 'name' => 'Occitan (Lengadocian)', 'nativeName' => 'occitan (lengadocian)' ],
+ 'oc' => [ 'name' => 'Occitan (Lengadocian)', 'nativeName' => 'Occitan (lengadocian)' ],
'or' => [ 'name' => 'Oriya', 'nativeName' => 'ଓଡ଼ିଆ' ],
'pa' => [ 'name' => 'Punjabi', 'nativeName' => 'ਪੰਜਾਬੀ' ],
'pa-IN' => [ 'name' => 'Punjabi', 'nativeName' => 'ਪੰਜਾਬੀ' ],
@@ -107,13 +108,13 @@ class LanguageCodes
'pt' => [ 'name' => 'Portuguese', 'nativeName' => 'Português' ],
'pt-BR' => [ 'name' => 'Portuguese (Brazilian)', 'nativeName' => 'Português (do Brasil)' ],
'pt-PT' => [ 'name' => 'Portuguese (Portugal)', 'nativeName' => 'Português (Europeu)' ],
- 'ro' => [ 'name' => 'Romanian', 'nativeName' => 'română' ],
- 'rm' => [ 'name' => 'Romansh', 'nativeName' => 'rumantsch' ],
+ 'ro' => [ 'name' => 'Romanian', 'nativeName' => 'Română' ],
+ 'rm' => [ 'name' => 'Romansh', 'nativeName' => 'Rumantsch' ],
'ru' => [ 'name' => 'Russian', 'nativeName' => 'Русский' ],
'rw' => [ 'name' => 'Kinyarwanda', 'nativeName' => 'Ikinyarwanda' ],
'si' => [ 'name' => 'Sinhala', 'nativeName' => 'සිංහල' ],
- 'sk' => [ 'name' => 'Slovak', 'nativeName' => 'slovenčina' ],
- 'sl' => [ 'name' => 'Slovenian', 'nativeName' => 'slovensko' ],
+ 'sk' => [ 'name' => 'Slovak', 'nativeName' => 'Slovenčina' ],
+ 'sl' => [ 'name' => 'Slovenian', 'nativeName' => 'Slovensko' ],
'son' => [ 'name' => 'Songhai', 'nativeName' => 'Soŋay' ],
'sq' => [ 'name' => 'Albanian', 'nativeName' => 'Shqip' ],
'sr' => [ 'name' => 'Serbian', 'nativeName' => 'Српски' ],
@@ -127,6 +128,7 @@ class LanguageCodes
'ta-LK' => [ 'name' => 'Tamil (Sri Lanka)', 'nativeName' => 'தமிழ் (இலங்கை)' ],
'te' => [ 'name' => 'Telugu', 'nativeName' => 'తెలుగు' ],
'th' => [ 'name' => 'Thai', 'nativeName' => 'ไทย' ],
+ 'tlh' => [ 'name' => 'Klingon', 'nativeName' => 'Klingon' ],
'tn' => [ 'name' => 'Tswana', 'nativeName' => 'Setswana' ],
'tr' => [ 'name' => 'Turkish', 'nativeName' => 'Türkçe' ],
'ts' => [ 'name' => 'Tsonga', 'nativeName' => 'Xitsonga' ],