Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsgiehl <stefan@piwik.org>2015-06-12 23:16:11 +0300
committersgiehl <stefan@piwik.org>2015-06-20 12:21:12 +0300
commitc0905e36b971aa4eb4321ed302441ba17eecdebb (patch)
tree9ccdc172f3d4f4d2982036ddcbeb485aabf960f9
parent1eb82eab48c744bb050ae205f72d338cf3dd7c34 (diff)
fetch layout direction from cldr
-rw-r--r--lang/am.json1
-rw-r--r--lang/ar.json1
-rw-r--r--lang/be.json1
-rw-r--r--lang/bg.json1
-rw-r--r--lang/bn.json1
-rw-r--r--lang/bs.json1
-rw-r--r--lang/ca.json1
-rw-r--r--lang/cs.json1
-rw-r--r--lang/cy.json1
-rw-r--r--lang/da.json1
-rw-r--r--lang/de.json1
-rw-r--r--lang/el.json1
-rw-r--r--lang/en.json1
-rw-r--r--lang/es.json1
-rw-r--r--lang/et.json1
-rw-r--r--lang/eu.json1
-rw-r--r--lang/fa.json1
-rw-r--r--lang/fi.json1
-rw-r--r--lang/fr.json1
-rw-r--r--lang/gl.json1
-rw-r--r--lang/he.json1
-rw-r--r--lang/hi.json1
-rw-r--r--lang/hr.json1
-rw-r--r--lang/hu.json1
-rw-r--r--lang/id.json1
-rw-r--r--lang/is.json1
-rw-r--r--lang/it.json1
-rw-r--r--lang/ja.json1
-rw-r--r--lang/ka.json1
-rw-r--r--lang/ko.json1
-rw-r--r--lang/lt.json1
-rw-r--r--lang/lv.json1
-rw-r--r--lang/nb.json1
-rw-r--r--lang/nl.json1
-rw-r--r--lang/nn.json1
-rw-r--r--lang/pl.json1
-rw-r--r--lang/pt-br.json1
-rw-r--r--lang/pt.json1
-rw-r--r--lang/ro.json1
-rw-r--r--lang/ru.json1
-rw-r--r--lang/sk.json1
-rw-r--r--lang/sl.json1
-rw-r--r--lang/sq.json1
-rw-r--r--lang/sr.json1
-rw-r--r--lang/sv.json1
-rw-r--r--lang/ta.json1
-rw-r--r--lang/te.json1
-rw-r--r--lang/th.json1
-rw-r--r--lang/tl.json1
-rw-r--r--lang/tr.json1
-rw-r--r--lang/uk.json1
-rw-r--r--lang/vi.json1
-rw-r--r--lang/zh-cn.json1
-rw-r--r--lang/zh-tw.json1
-rw-r--r--plugins/Intl/Commands/GenerateIntl.php25
-rw-r--r--plugins/Intl/lang/am.json1
-rw-r--r--plugins/Intl/lang/ar.json1
-rw-r--r--plugins/Intl/lang/be.json1
-rw-r--r--plugins/Intl/lang/bg.json1
-rw-r--r--plugins/Intl/lang/bn.json1
-rw-r--r--plugins/Intl/lang/bs.json1
-rw-r--r--plugins/Intl/lang/ca.json1
-rw-r--r--plugins/Intl/lang/cs.json1
-rw-r--r--plugins/Intl/lang/cy.json1
-rw-r--r--plugins/Intl/lang/da.json1
-rw-r--r--plugins/Intl/lang/de.json1
-rw-r--r--plugins/Intl/lang/el.json1
-rw-r--r--plugins/Intl/lang/en.json1
-rw-r--r--plugins/Intl/lang/es.json1
-rw-r--r--plugins/Intl/lang/et.json1
-rw-r--r--plugins/Intl/lang/eu.json1
-rw-r--r--plugins/Intl/lang/fa.json1
-rw-r--r--plugins/Intl/lang/fi.json1
-rw-r--r--plugins/Intl/lang/fr.json1
-rw-r--r--plugins/Intl/lang/gl.json1
-rw-r--r--plugins/Intl/lang/he.json1
-rw-r--r--plugins/Intl/lang/hi.json1
-rw-r--r--plugins/Intl/lang/hr.json1
-rw-r--r--plugins/Intl/lang/hu.json1
-rw-r--r--plugins/Intl/lang/id.json1
-rw-r--r--plugins/Intl/lang/is.json1
-rw-r--r--plugins/Intl/lang/it.json1
-rw-r--r--plugins/Intl/lang/ja.json1
-rw-r--r--plugins/Intl/lang/ka.json1
-rw-r--r--plugins/Intl/lang/ko.json1
-rw-r--r--plugins/Intl/lang/lt.json1
-rw-r--r--plugins/Intl/lang/lv.json1
-rw-r--r--plugins/Intl/lang/nb.json1
-rw-r--r--plugins/Intl/lang/nl.json1
-rw-r--r--plugins/Intl/lang/nn.json1
-rw-r--r--plugins/Intl/lang/pl.json1
-rw-r--r--plugins/Intl/lang/pt-br.json1
-rw-r--r--plugins/Intl/lang/pt.json1
-rw-r--r--plugins/Intl/lang/ro.json1
-rw-r--r--plugins/Intl/lang/ru.json1
-rw-r--r--plugins/Intl/lang/sk.json1
-rw-r--r--plugins/Intl/lang/sl.json1
-rw-r--r--plugins/Intl/lang/sq.json1
-rw-r--r--plugins/Intl/lang/sr.json1
-rw-r--r--plugins/Intl/lang/sv.json1
-rw-r--r--plugins/Intl/lang/ta.json1
-rw-r--r--plugins/Intl/lang/te.json1
-rw-r--r--plugins/Intl/lang/th.json1
-rw-r--r--plugins/Intl/lang/tl.json1
-rw-r--r--plugins/Intl/lang/tr.json1
-rw-r--r--plugins/Intl/lang/uk.json1
-rw-r--r--plugins/Intl/lang/vi.json1
-rw-r--r--plugins/Intl/lang/zh-cn.json1
-rw-r--r--plugins/Intl/lang/zh-tw.json1
-rw-r--r--plugins/LanguagesManager/Test/Unit/TranslationWriter/Validate/CoreTranslationsTest.php14
-rw-r--r--plugins/LanguagesManager/Test/Unit/TranslationWriter/WriterTest.php4
-rw-r--r--plugins/LanguagesManager/TranslationWriter/Validate/CoreTranslations.php11
112 files changed, 80 insertions, 82 deletions
diff --git a/lang/am.json b/lang/am.json
index d079539569..179ae70754 100644
--- a/lang/am.json
+++ b/lang/am.json
@@ -34,7 +34,6 @@
"HelloUser": "ሃሎ, %s!",
"Id": "የለም",
"JsTrackingTag": "የጃቫ ስክሪፕት ዱካ መከተያ መለያ",
- "LayoutDirection": "ltr",
"Loading": "በማስገባት ላይ...",
"LoadingData": "ውሂብ በማስገባት ላይ...",
"Locale": "am_ET.UTF-8",
diff --git a/lang/ar.json b/lang/ar.json
index a1a316baca..bba8a39f6e 100644
--- a/lang/ar.json
+++ b/lang/ar.json
@@ -125,7 +125,6 @@
"JsTrackingTag": "وسم التتبع بلغة جافا",
"Language": "اللغة",
"LastDays": "آخر %s أيام (تشمل اليوم)",
- "LayoutDirection": "rtl",
"Loading": "جاري التحميل...",
"LoadingData": "جاري تحميل البيانات...",
"Locale": "ar_EG.UTF-8",
diff --git a/lang/be.json b/lang/be.json
index ca71fcabe7..662968de1b 100644
--- a/lang/be.json
+++ b/lang/be.json
@@ -147,7 +147,6 @@
"JsTrackingTag": "Код JavaScript",
"Language": "Мова",
"LastDays": "Апошніх %s дзён (уключаючы сёння)",
- "LayoutDirection": "ltr",
"Loading": "Загрузка…",
"LoadingData": "Загрузка дадзеных…",
"Locale": "be_BY.UTF-8",
diff --git a/lang/bg.json b/lang/bg.json
index b9f22f7448..b296c23e2b 100644
--- a/lang/bg.json
+++ b/lang/bg.json
@@ -190,7 +190,6 @@
"Language": "Език",
"LastDays": "Последните %s дни (с днес)",
"LastDaysShort": "Последните %s дни",
- "LayoutDirection": "ltr",
"LearnMore": "%1$sнаучете повече%2$s",
"Live": "На живо",
"Loading": "Зарежда...",
diff --git a/lang/bn.json b/lang/bn.json
index 470097580b..49a9c8b706 100644
--- a/lang/bn.json
+++ b/lang/bn.json
@@ -27,7 +27,6 @@
"Help": "সাহায্য",
"Id": "হিন্দি",
"Language": "ভাষা",
- "LayoutDirection": "ltr",
"Loading": "লোড করা হচ্ছে...",
"LoadingData": "ডাটা লোড করা হচ্ছে...",
"Locale": "bn_BD.UTF-8",
diff --git a/lang/bs.json b/lang/bs.json
index d54ea5879c..febf78d09d 100644
--- a/lang/bs.json
+++ b/lang/bs.json
@@ -156,7 +156,6 @@
"Language": "Jezik",
"LastDays": "Posljednji %s dani (uključujući danas)",
"LastDaysShort": "Posljednji %s dani",
- "LayoutDirection": "ltr",
"Live": "Uživo",
"Loading": "Učitavanje...",
"LoadingData": "Učitavanje informacija...",
diff --git a/lang/ca.json b/lang/ca.json
index 26442250f6..8402558338 100644
--- a/lang/ca.json
+++ b/lang/ca.json
@@ -181,7 +181,6 @@
"Language": "Idioma",
"LastDays": "Últims %s dies (incloent avui)",
"LastDaysShort": "Últims %s dies",
- "LayoutDirection": "ltr",
"Loading": "Carregant…",
"LoadingData": "Les dades s'estan carregant…",
"LoadingPopover": "Carregant %s...",
diff --git a/lang/cs.json b/lang/cs.json
index ea85b363a9..7f1dcdedd8 100644
--- a/lang/cs.json
+++ b/lang/cs.json
@@ -199,7 +199,6 @@
"Language": "Jazyk",
"LastDays": "Posledních %s dní (včetně dneška)",
"LastDaysShort": "Posledních %s dní",
- "LayoutDirection": "ltr",
"LearnMore": "%1$sdozvědět se více%2$s",
"Live": "Živě",
"Loading": "Načítám...",
diff --git a/lang/cy.json b/lang/cy.json
index 2f136c11c3..b2b5c7e537 100644
--- a/lang/cy.json
+++ b/lang/cy.json
@@ -130,7 +130,6 @@
"InvalidResponse": "Mae'r data a dderbyniwyd yn annilys.",
"Language": "Iaith",
"LastDays": "Dyddiau %s diwethaf (yn cynnwys heddiw)",
- "LayoutDirection": "ltr",
"Loading": "Yn llwytho...",
"LoadingData": "Wrthi'n llwytho data...",
"Locale": "cy_GB.UTF-8",
diff --git a/lang/da.json b/lang/da.json
index b5859d7298..b977a07b05 100644
--- a/lang/da.json
+++ b/lang/da.json
@@ -197,7 +197,6 @@
"Language": "Sprog",
"LastDays": "Sidste %s dage (inklusiv i dag)",
"LastDaysShort": "Sidste %s dage",
- "LayoutDirection": "ltr",
"LearnMore": "%1$sLær mere%2$s",
"Live": "Live",
"Loading": "Indlæser...",
diff --git a/lang/de.json b/lang/de.json
index 71d14d600c..09026bfbaf 100644
--- a/lang/de.json
+++ b/lang/de.json
@@ -200,7 +200,6 @@
"Language": "Sprache",
"LastDays": "Letzte %s Tage (inkl. heute)",
"LastDaysShort": "Letzte %s Tage",
- "LayoutDirection": "ltr",
"LearnMore": "%1$sErfahren Sie mehr%2$s",
"Live": "Echtzeit",
"Loading": "Laden ...",
diff --git a/lang/el.json b/lang/el.json
index d98b665f75..260712d12b 100644
--- a/lang/el.json
+++ b/lang/el.json
@@ -201,7 +201,6 @@
"Language": "Γλώσσα",
"LastDays": "Τελευταίες %s ημέρες (με τη σημερινή)",
"LastDaysShort": "Τελευταίες %s ημέρες",
- "LayoutDirection": "ltr",
"LearnMore": "%1$sμάθετε περισσότερα%2$s",
"Live": "Σε πραγματικό χρόνο",
"Loading": "Φόρτωση...",
diff --git a/lang/en.json b/lang/en.json
index 12215f7d7a..b4144220b1 100644
--- a/lang/en.json
+++ b/lang/en.json
@@ -201,7 +201,6 @@
"Language": "Language",
"LastDays": "Last %s days (including today)",
"LastDaysShort": "Last %s days",
- "LayoutDirection": "ltr",
"LearnMore": "%1$slearn more%2$s",
"Live": "Live",
"Loading": "Loading...",
diff --git a/lang/es.json b/lang/es.json
index dcfab8eb2c..3055e330c3 100644
--- a/lang/es.json
+++ b/lang/es.json
@@ -200,7 +200,6 @@
"Language": "Idioma",
"LastDays": "Últimos %s días (incluyendo hoy)",
"LastDaysShort": "Últimos %s días",
- "LayoutDirection": "ltr",
"LearnMore": "%1$saprender más%2$s",
"Live": "En Vivo",
"Loading": "Cargando...",
diff --git a/lang/et.json b/lang/et.json
index dd35ad9e36..6a55d75279 100644
--- a/lang/et.json
+++ b/lang/et.json
@@ -133,7 +133,6 @@
"Language": "Keel",
"LastDays": "Viimased %s päeva (sh. täna)",
"LastDaysShort": "Viimased %s päeva",
- "LayoutDirection": "ltr",
"Live": "Reaalajas",
"Loading": "Laen...",
"LoadingData": "Laen infot...",
diff --git a/lang/eu.json b/lang/eu.json
index 27b33cb8cc..e4116437a8 100644
--- a/lang/eu.json
+++ b/lang/eu.json
@@ -80,7 +80,6 @@
"InvalidResponse": "Jasotako datuak baliogabeak dira.",
"JsTrackingTag": "JavaScript jarraipen-etiketa",
"Language": "Hizkuntza",
- "LayoutDirection": "ltr",
"Loading": "Kargatzen...",
"LoadingData": "Datuak kargatzen...",
"Locale": "eu_ES.UTF-8",
diff --git a/lang/fa.json b/lang/fa.json
index 9ca61331a3..5d9efa85f0 100644
--- a/lang/fa.json
+++ b/lang/fa.json
@@ -177,7 +177,6 @@
"Language": "زبان",
"LastDays": "آخرین %s روزها (به همراه امروز)",
"LastDaysShort": "%s روزاخیر",
- "LayoutDirection": "rtl",
"Live": "زنده",
"Loading": "در حال بارگزاری...",
"LoadingData": "در حال بارگزاری اطلاعات...",
diff --git a/lang/fi.json b/lang/fi.json
index 15d93a6dd3..9d59da65dc 100644
--- a/lang/fi.json
+++ b/lang/fi.json
@@ -199,7 +199,6 @@
"Language": "Kieli",
"LastDays": "Edelliset %s päivää (sisältäen tämän päivän)",
"LastDaysShort": "Edelliset %s päivää",
- "LayoutDirection": "ltr",
"LearnMore": "%1$sopi lisää%2$s",
"Live": "Reaaliaikainen",
"Loading": "Ladataan...",
diff --git a/lang/fr.json b/lang/fr.json
index 86c1c3cbeb..5b4ba094c2 100644
--- a/lang/fr.json
+++ b/lang/fr.json
@@ -200,7 +200,6 @@
"Language": "Langue",
"LastDays": "%s derniers jours (aujourd'hui inclus)",
"LastDaysShort": "Derniers %s jours",
- "LayoutDirection": "ltr",
"LearnMore": "%1$ssavoir plus%2$s",
"Live": "En direct",
"Loading": "Chargement...",
diff --git a/lang/gl.json b/lang/gl.json
index d643239270..6d9fa11b35 100644
--- a/lang/gl.json
+++ b/lang/gl.json
@@ -62,7 +62,6 @@
"HoursMinutes": "%1$s horas %2$s min",
"Id": "ID",
"JsTrackingTag": "Etiqueta Javascript",
- "LayoutDirection": "ltr",
"Loading": "Cargando",
"LoadingData": "Cargando Datos...",
"Locale": "gl_ES.UTF-8",
diff --git a/lang/he.json b/lang/he.json
index 7b194d1661..1bb5063ea3 100644
--- a/lang/he.json
+++ b/lang/he.json
@@ -120,7 +120,6 @@
"InvalidResponse": "המידע שהתקבל אינו תקף.",
"Language": "שפה",
"LastDays": "%s ימים אחרונים (כולל היום)",
- "LayoutDirection": "rtl",
"Loading": "טוען...",
"LoadingData": "טוען מידע...",
"Locale": "he_IL.UTF-8",
diff --git a/lang/hi.json b/lang/hi.json
index b767ee9b20..01e2df6079 100644
--- a/lang/hi.json
+++ b/lang/hi.json
@@ -184,7 +184,6 @@
"Language": "भाषा",
"LastDays": "अंतिम %s दिन (आज सहित)",
"LastDaysShort": "अंतिम %s दिवस",
- "LayoutDirection": "ltr",
"Live": "सजीव",
"Loading": "लोड हो रहा है ...",
"LoadingData": "डेटा लोड हो रहा है ...",
diff --git a/lang/hr.json b/lang/hr.json
index 2c0e139f09..2cc1af6d5c 100644
--- a/lang/hr.json
+++ b/lang/hr.json
@@ -162,7 +162,6 @@
"InvalidResponse": "Primjeni podaci nisu ispravni.",
"Language": "Jezik",
"LastDays": "Zadnjih %s dana (računajući i danas)",
- "LayoutDirection": "ltr",
"Live": "Uživo",
"Loading": "Učitavanje u tijeku...",
"LoadingData": "Učitavam podatke...",
diff --git a/lang/hu.json b/lang/hu.json
index e5db1f6c1f..3a5e986b02 100644
--- a/lang/hu.json
+++ b/lang/hu.json
@@ -143,7 +143,6 @@
"InvalidResponse": "A kapott adat érvénytelen.",
"JsTrackingTag": "JavaScript követőkód",
"Language": "Nyelv",
- "LayoutDirection": "ltr",
"Loading": "Betöltés…",
"LoadingData": "Adatok betöltése folyamatban…",
"Locale": "hu_HU.UTF-8",
diff --git a/lang/id.json b/lang/id.json
index fee69cd456..aca421f641 100644
--- a/lang/id.json
+++ b/lang/id.json
@@ -181,7 +181,6 @@
"Language": "Bahasa",
"LastDays": "%s hari terakhir (termasuk hari ini)",
"LastDaysShort": "%s hari terakhir",
- "LayoutDirection": "ltr",
"Loading": "Memuat...",
"LoadingData": "Memuat data...",
"LoadingPopover": "Memuat %s...",
diff --git a/lang/is.json b/lang/is.json
index 462a7a748c..b60974c673 100644
--- a/lang/is.json
+++ b/lang/is.json
@@ -79,7 +79,6 @@
"InvalidResponse": "Mótteknu gögnin eru ógild.",
"JsTrackingTag": "Merkimiði sem er eltur (JavaScript)",
"Language": "Tungumál",
- "LayoutDirection": "ltr",
"Loading": "Sæki...",
"LoadingData": "Sækir gögn...",
"Locale": "is_IS.UTF-8",
diff --git a/lang/it.json b/lang/it.json
index d39f308511..eb842e5358 100644
--- a/lang/it.json
+++ b/lang/it.json
@@ -200,7 +200,6 @@
"Language": "Lingua",
"LastDays": "Ultimi %s giorni (incluso oggi)",
"LastDaysShort": "Ultimi %s giorni",
- "LayoutDirection": "ltr",
"LearnMore": "%1$simpara di più%2$s",
"Live": "Dal vivo",
"Loading": "Caricamento...",
diff --git a/lang/ja.json b/lang/ja.json
index b5c330a8fd..b4cdb9777e 100644
--- a/lang/ja.json
+++ b/lang/ja.json
@@ -194,7 +194,6 @@
"Language": "言語",
"LastDays": "最後の %s 日間(今日を含む)",
"LastDaysShort": "最後の %s 日間",
- "LayoutDirection": "ltr",
"LearnMore": "%1$s より多くの %2$s を学ぶ",
"Live": "ライブ",
"Loading": "読み込み中...",
diff --git a/lang/ka.json b/lang/ka.json
index 5ca87e0a03..b2a5f5b501 100644
--- a/lang/ka.json
+++ b/lang/ka.json
@@ -99,7 +99,6 @@
"InvalidResponse": "მიღებული მონაცემები არასწორია.",
"JsTrackingTag": "JavaScript ტრეკირების ტეგი",
"Language": "ენა",
- "LayoutDirection": "ltr",
"Loading": "ჩატვირთვა...",
"LoadingData": "მონაცემები იტვირთება...",
"Locale": "ka_GE.UTF-8",
diff --git a/lang/ko.json b/lang/ko.json
index 5f00d07cd0..59afb17b20 100644
--- a/lang/ko.json
+++ b/lang/ko.json
@@ -175,7 +175,6 @@
"Language": "언어",
"LastDays": "마지막 %s일간 (오늘 포함)",
"LastDaysShort": "마지막 %s일",
- "LayoutDirection": "ltr",
"Loading": "로딩중...",
"LoadingData": "데이터 로딩중...",
"LoadingPopover": "로딩중 %s...",
diff --git a/lang/lt.json b/lang/lt.json
index 7c48dacb80..240e8f6452 100644
--- a/lang/lt.json
+++ b/lang/lt.json
@@ -121,7 +121,6 @@
"InvalidResponse": "Gauti netinkami duomenys.",
"JsTrackingTag": "JavaScript Sekimo gairė (Tracking Tag)",
"Language": "Kalba",
- "LayoutDirection": "ltr",
"Loading": "Įkeliama...",
"LoadingData": "Įkeliami duomenys...",
"Locale": "lt_LT.UTF-8",
diff --git a/lang/lv.json b/lang/lv.json
index 8e2c21cace..cb425ffcf5 100644
--- a/lang/lv.json
+++ b/lang/lv.json
@@ -132,7 +132,6 @@
"JsTrackingTag": "JavaScript izsekošanas kods",
"Language": "Valoda",
"LastDays": "Pēdējās %s dienas (ieskaitot šodienu)",
- "LayoutDirection": "ltr",
"Loading": "Ielāde...",
"LoadingData": "Ielādē datus...",
"Locale": "lv_LV.UTF-8",
diff --git a/lang/nb.json b/lang/nb.json
index 3eb9c0611a..1bde41955f 100644
--- a/lang/nb.json
+++ b/lang/nb.json
@@ -194,7 +194,6 @@
"Language": "Språk",
"LastDays": "Siste %s dager (inkludert i dag)",
"LastDaysShort": "Siste %s dager",
- "LayoutDirection": "ltr",
"LearnMore": "%1$slær mer%2$s",
"Live": "Live",
"Loading": "Laster ...",
diff --git a/lang/nl.json b/lang/nl.json
index 3eb2efb3b1..6b5744b1d8 100644
--- a/lang/nl.json
+++ b/lang/nl.json
@@ -200,7 +200,6 @@
"Language": "Taal",
"LastDays": "Laatste %s dagen (inclusief vandaag)",
"LastDaysShort": "Laatste %s dagen",
- "LayoutDirection": "ltr",
"LearnMore": "%1$smeer leren%2$s",
"Live": "Live",
"Loading": "Laden…",
diff --git a/lang/nn.json b/lang/nn.json
index 3d9ef46550..db630ed6ea 100644
--- a/lang/nn.json
+++ b/lang/nn.json
@@ -148,7 +148,6 @@
"JsTrackingTag": "JavaScript sporingskode",
"Language": "Språk",
"LastDays": "Seinaste %s dagar (medrekna idag)",
- "LayoutDirection": "ltr",
"Loading": "Lastar...",
"LoadingData": "Lastar data...",
"Locale": "nn_NO.UTF-8",
diff --git a/lang/pl.json b/lang/pl.json
index 3b13b5cc50..75de007de6 100644
--- a/lang/pl.json
+++ b/lang/pl.json
@@ -183,7 +183,6 @@
"Language": "Język",
"LastDays": "w czasie ostatnich %s dni (włączając dzisiejszy)",
"LastDaysShort": "Ostatnie %s dni",
- "LayoutDirection": "ltr",
"Live": "Na żywo",
"Loading": "Ładowanie...",
"LoadingData": "Ładowanie danych...",
diff --git a/lang/pt-br.json b/lang/pt-br.json
index 4e792a302f..334755ec76 100644
--- a/lang/pt-br.json
+++ b/lang/pt-br.json
@@ -200,7 +200,6 @@
"Language": "Idioma",
"LastDays": "Últimos %s dias (incluíndo hoje)",
"LastDaysShort": "Últimos %s dias",
- "LayoutDirection": "ltr",
"LearnMore": "%1$saprender mais%2$s",
"Live": "Ao vivo",
"Loading": "Carregando...",
diff --git a/lang/pt.json b/lang/pt.json
index 212e5825a6..6d35e53cbf 100644
--- a/lang/pt.json
+++ b/lang/pt.json
@@ -147,7 +147,6 @@
"JsTrackingTag": "Tag de Monitorização JavaScript",
"Language": "Idioma",
"LastDays": "%s últimos dias (incluindo hoje)",
- "LayoutDirection": "ltr",
"Loading": "A carregar...",
"LoadingData": "A carregar dados...",
"Locale": "pt_PT.UTF-8",
diff --git a/lang/ro.json b/lang/ro.json
index 0db7a82ac3..19c8502d8f 100644
--- a/lang/ro.json
+++ b/lang/ro.json
@@ -189,7 +189,6 @@
"Language": "Limba",
"LastDays": "Ultimele %s zile (incluzand azi)",
"LastDaysShort": "Ultimele %s zile",
- "LayoutDirection": "ltr",
"Live": "Live",
"Loading": "Se incarca...",
"LoadingData": "Se incarca datele...",
diff --git a/lang/ru.json b/lang/ru.json
index 76afd870a8..de9b9b2298 100644
--- a/lang/ru.json
+++ b/lang/ru.json
@@ -190,7 +190,6 @@
"Language": "Язык",
"LastDays": "Прошедшие %s дни (включая сегодня)",
"LastDaysShort": "%s последних дней",
- "LayoutDirection": "ltr",
"Live": "Прямой эфир",
"Loading": "Загрузка...",
"LoadingData": "Загрузка данных...",
diff --git a/lang/sk.json b/lang/sk.json
index 2bef6eaea3..d36c4f72b6 100644
--- a/lang/sk.json
+++ b/lang/sk.json
@@ -200,7 +200,6 @@
"Language": "Jazyk",
"LastDays": "Posledných %s dní (vrátane dnešného dňa)",
"LastDaysShort": "Poslených %s dní",
- "LayoutDirection": "ltr",
"LearnMore": "%1$s naučiť sa viac %2$s",
"Live": "Živý",
"Loading": "Načítavanie…",
diff --git a/lang/sl.json b/lang/sl.json
index a40360213b..56c7fe2a43 100644
--- a/lang/sl.json
+++ b/lang/sl.json
@@ -163,7 +163,6 @@
"Language": "Jezik",
"LastDays": "Zadnjih %s dni (vklj. z današ. dnem)",
"LastDaysShort": "Zadnjih %s dni",
- "LayoutDirection": "ltr",
"Loading": "Nalagam...",
"LoadingData": "Nalagam podatke...",
"LoadingPopover": "Nalagam %s...",
diff --git a/lang/sq.json b/lang/sq.json
index de982ebf2d..627291978e 100644
--- a/lang/sq.json
+++ b/lang/sq.json
@@ -198,7 +198,6 @@
"Language": "Gjuhë",
"LastDays": "%s ditët e fundit (përfshirë të sotmen)",
"LastDaysShort": "Last %s days",
- "LayoutDirection": "ltr",
"LearnMore": "%1$slearn more%2$s",
"Live": "Live",
"Loading": "Po ngarkohet...",
diff --git a/lang/sr.json b/lang/sr.json
index 4117729570..fd6bcb792a 100644
--- a/lang/sr.json
+++ b/lang/sr.json
@@ -200,7 +200,6 @@
"Language": "Jezik",
"LastDays": "Poslednjih %s dana (uključujući i današnji dan)",
"LastDaysShort": "Poslednjih %s dana",
- "LayoutDirection": "ltr",
"LearnMore": "%1$ssaznajte više%2$s",
"Live": "Uživo",
"Loading": "Učitavanje...",
diff --git a/lang/sv.json b/lang/sv.json
index a1ea870c50..408efedd29 100644
--- a/lang/sv.json
+++ b/lang/sv.json
@@ -194,7 +194,6 @@
"Language": "Språk",
"LastDays": "Senaste %s dagarna (inklusive idag)",
"LastDaysShort": "Senaste %s dagarna",
- "LayoutDirection": "ltr",
"Live": "Live",
"Loading": "Laddar...",
"LoadingData": "Laddar data...",
diff --git a/lang/ta.json b/lang/ta.json
index 49f64f6446..cb4d647c14 100644
--- a/lang/ta.json
+++ b/lang/ta.json
@@ -97,7 +97,6 @@
"IP": "இணைய வரைமுறை",
"JsTrackingTag": "ஜாவஸ்க்ரிப்ட் கண்காணிப்பு குறியீடு",
"Language": "மொழி",
- "LayoutDirection": "ltr",
"Live": "நிகழ்நேரம்",
"Loading": "தரவிறக்கபடுகிறது....",
"LoadingData": "தகவல் தரவிறக்கபடுகிறது....",
diff --git a/lang/te.json b/lang/te.json
index b433453043..80a9c7b824 100644
--- a/lang/te.json
+++ b/lang/te.json
@@ -60,7 +60,6 @@
"Id": "కాదు",
"Language": "భాష",
"LastDaysShort": "గత %s రోజులు",
- "LayoutDirection": "ltr",
"Loading": "లోడవుతూంది...",
"LoadingData": "భోగట్టా లోడవుతూంది...",
"Locale": "te_IN.UTF-8",
diff --git a/lang/th.json b/lang/th.json
index 07c98b7e6b..c9333590ec 100644
--- a/lang/th.json
+++ b/lang/th.json
@@ -159,7 +159,6 @@
"JsTrackingTag": "แท็กจาวาสคริปต์",
"Language": "ภาษา",
"LastDays": "ล่าสุด %s วัน (รวมวันนี้)",
- "LayoutDirection": "ltr",
"Loading": "กำลังโหลด...",
"LoadingData": "กำลังโหลดข้อมูล...",
"LoadingPopover": "กำลังโหลดข้อมูล %s...",
diff --git a/lang/tl.json b/lang/tl.json
index bf51e1ad52..e11893136a 100644
--- a/lang/tl.json
+++ b/lang/tl.json
@@ -185,7 +185,6 @@
"Language": "Lenggwahe",
"LastDays": "Huling araw ng %s (kasama ang araw ngayon)",
"LastDaysShort": "Huling araw ng %s",
- "LayoutDirection": "ltr",
"LearnMore": "%1$s matutunan ng higit pa %2$s",
"Live": "Live",
"Loading": "Nagloload...",
diff --git a/lang/tr.json b/lang/tr.json
index 1b4bf2182f..28f3729a2c 100644
--- a/lang/tr.json
+++ b/lang/tr.json
@@ -148,7 +148,6 @@
"Language": "Dil",
"LastDays": "Son %s gün (bugün dahil)",
"LastDaysShort": "Son %s gün",
- "LayoutDirection": "ltr",
"Live": "Canlı",
"Loading": "Yükleniyor...",
"LoadingData": "Veri yükleniyor...",
diff --git a/lang/uk.json b/lang/uk.json
index 4f6ffa1d82..0ea54d7867 100644
--- a/lang/uk.json
+++ b/lang/uk.json
@@ -99,7 +99,6 @@
"InvalidResponse": "Отримані дані невірні.",
"JsTrackingTag": "Тег відслідковування JavaScript",
"Language": "Мова",
- "LayoutDirection": "ltr",
"Loading": "Завантаження...",
"LoadingData": "Завантаження даних...",
"Locale": "uk_UA.UTF-8",
diff --git a/lang/vi.json b/lang/vi.json
index cb71d29e68..82768cda0b 100644
--- a/lang/vi.json
+++ b/lang/vi.json
@@ -186,7 +186,6 @@
"Language": "Ngôn ngữ",
"LastDays": "%s ngày cuối cùng (tính cả hôm nay)",
"LastDaysShort": "%s ngày cuối cùng",
- "LayoutDirection": "ltr",
"Live": "Tồn tại",
"Loading": "Đang tải...",
"LoadingData": "Đang tải dữ liệu...",
diff --git a/lang/zh-cn.json b/lang/zh-cn.json
index 3e1f996d03..804eb8c6c9 100644
--- a/lang/zh-cn.json
+++ b/lang/zh-cn.json
@@ -186,7 +186,6 @@
"Language": "语言",
"LastDays": "最近 %s 天 (包括今天)",
"LastDaysShort": "最近 %s 天",
- "LayoutDirection": "ltr",
"Live": "在线",
"Loading": "载入中...",
"LoadingData": "数据载入中...",
diff --git a/lang/zh-tw.json b/lang/zh-tw.json
index 1aeb116a5d..afd82e1dd6 100644
--- a/lang/zh-tw.json
+++ b/lang/zh-tw.json
@@ -112,7 +112,6 @@
"Language": "語系",
"LastDays": "最近 %s 天內(含今天)",
"LastDaysShort": "最近 %s 天內",
- "LayoutDirection": "ltr",
"Loading": "載入中...",
"LoadingData": "載入資料中...",
"Locale": "zh_TW.UTF-8",
diff --git a/plugins/Intl/Commands/GenerateIntl.php b/plugins/Intl/Commands/GenerateIntl.php
index d65f82c577..c98b3d7c23 100644
--- a/plugins/Intl/Commands/GenerateIntl.php
+++ b/plugins/Intl/Commands/GenerateIntl.php
@@ -96,6 +96,7 @@ class GenerateIntl extends ConsoleCommand
$this->fetchLanguageData($output, $transformedLangCode, $requestLangCode, $translations);
$this->fetchTerritoryData($output, $transformedLangCode, $requestLangCode, $translations);
$this->fetchCalendarData($output, $transformedLangCode, $requestLangCode, $translations);
+ $this->fetchLayoutDirection($output, $transformedLangCode, $requestLangCode, $translations);
ksort($translations['Intl']);
@@ -157,6 +158,30 @@ class GenerateIntl extends ConsoleCommand
}
}
+ protected function fetchLayoutDirection(OutputInterface $output, $langCode, $requestLangCode, &$translations)
+ {
+ $layoutDirectionUrl = 'https://raw.githubusercontent.com/unicode-cldr/cldr-misc-full/master/main/%s/layout.json';
+
+ try {
+ $layoutData = Http::fetchRemoteFile(sprintf($layoutDirectionUrl, $requestLangCode));
+ $layoutData = json_decode($layoutData, true);
+ $layoutData = $layoutData['main'][$requestLangCode]['layout']['orientation'];
+
+ if (empty($layoutData)) {
+ throw new \Exception();
+ }
+
+ $translations['Intl']['LayoutDirection'] = 'ltr';
+ if ($layoutData['characterOrder'] == 'right-to-left') {
+ $translations['Intl']['LayoutDirection'] = 'rtl';
+ }
+
+ $output->writeln('Saved language data for ' . $langCode);
+ } catch (\Exception $e) {
+ $output->writeln('Unable to import language data for ' . $langCode);
+ }
+ }
+
protected function fetchTerritoryData(OutputInterface $output, $langCode, $requestLangCode, &$translations)
{
$territoryDataUrl = 'https://raw.githubusercontent.com/unicode-cldr/cldr-localenames-full/master/main/%s/territories.json';
diff --git a/plugins/Intl/lang/am.json b/plugins/Intl/lang/am.json
index ff25a61c4a..81f279d4c5 100644
--- a/plugins/Intl/lang/am.json
+++ b/plugins/Intl/lang/am.json
@@ -424,6 +424,7 @@
"Language_za": "ዡዋንግኛ",
"Language_zh": "ቻይንኛ",
"Language_zu": "ዙሉኛ",
+ "LayoutDirection": "ltr",
"LongDay_1": "ሰኞ",
"LongDay_2": "ማክሰኞ",
"LongDay_3": "ረቡዕ",
diff --git a/plugins/Intl/lang/ar.json b/plugins/Intl/lang/ar.json
index 8f6299dd46..22bc350ee7 100644
--- a/plugins/Intl/lang/ar.json
+++ b/plugins/Intl/lang/ar.json
@@ -448,6 +448,7 @@
"Language_za": "الزهيونج",
"Language_zh": "الصينية",
"Language_zu": "الزولو",
+ "LayoutDirection": "rtl",
"LongDay_1": "الاثنين",
"LongDay_2": "الثلاثاء",
"LongDay_3": "الأربعاء",
diff --git a/plugins/Intl/lang/be.json b/plugins/Intl/lang/be.json
index 0127665e57..9684fdc91b 100644
--- a/plugins/Intl/lang/be.json
+++ b/plugins/Intl/lang/be.json
@@ -365,6 +365,7 @@
"Language_yi": "Ідыш",
"Language_zh": "Кітайская",
"Language_zu": "Зулу",
+ "LayoutDirection": "ltr",
"LongDay_1": "Панядзелак",
"LongDay_2": "Аўторак",
"LongDay_3": "Серада",
diff --git a/plugins/Intl/lang/bg.json b/plugins/Intl/lang/bg.json
index d3f4741de8..c7081a2910 100644
--- a/plugins/Intl/lang/bg.json
+++ b/plugins/Intl/lang/bg.json
@@ -448,6 +448,7 @@
"Language_za": "Зуанг",
"Language_zh": "Китайски",
"Language_zu": "Зулуски",
+ "LayoutDirection": "ltr",
"LongDay_1": "Понеделник",
"LongDay_2": "Вторник",
"LongDay_3": "Сряда",
diff --git a/plugins/Intl/lang/bn.json b/plugins/Intl/lang/bn.json
index 80f218f22d..7f8cf4a256 100644
--- a/plugins/Intl/lang/bn.json
+++ b/plugins/Intl/lang/bn.json
@@ -448,6 +448,7 @@
"Language_za": "ঝু্য়াঙ",
"Language_zh": "চীনা",
"Language_zu": "জুলু",
+ "LayoutDirection": "ltr",
"LongDay_1": "সোমবার",
"LongDay_2": "মঙ্গলবার",
"LongDay_3": "বুধবার",
diff --git a/plugins/Intl/lang/bs.json b/plugins/Intl/lang/bs.json
index db202a8e6e..2dd4973756 100644
--- a/plugins/Intl/lang/bs.json
+++ b/plugins/Intl/lang/bs.json
@@ -447,6 +447,7 @@
"Language_za": "Zuang",
"Language_zh": "Kineski",
"Language_zu": "Zulu",
+ "LayoutDirection": "ltr",
"LongDay_1": "Ponedjeljak",
"LongDay_2": "Utorak",
"LongDay_3": "Srijeda",
diff --git a/plugins/Intl/lang/ca.json b/plugins/Intl/lang/ca.json
index 1c31da760e..9c70f64783 100644
--- a/plugins/Intl/lang/ca.json
+++ b/plugins/Intl/lang/ca.json
@@ -448,6 +448,7 @@
"Language_za": "Zhuang",
"Language_zh": "Xinès",
"Language_zu": "Zulu",
+ "LayoutDirection": "ltr",
"LongDay_1": "Dilluns",
"LongDay_2": "Dimarts",
"LongDay_3": "Dimecres",
diff --git a/plugins/Intl/lang/cs.json b/plugins/Intl/lang/cs.json
index 20274eb71a..bb834d5290 100644
--- a/plugins/Intl/lang/cs.json
+++ b/plugins/Intl/lang/cs.json
@@ -448,6 +448,7 @@
"Language_za": "Čuangština",
"Language_zh": "Čínština",
"Language_zu": "Zuluština",
+ "LayoutDirection": "ltr",
"LongDay_1": "Pondělí",
"LongDay_2": "Úterý",
"LongDay_3": "Středa",
diff --git a/plugins/Intl/lang/cy.json b/plugins/Intl/lang/cy.json
index a17e713735..a9e650a1e1 100644
--- a/plugins/Intl/lang/cy.json
+++ b/plugins/Intl/lang/cy.json
@@ -433,6 +433,7 @@
"Language_yo": "Iorwba",
"Language_zh": "Tsieineeg",
"Language_zu": "Swlw",
+ "LayoutDirection": "ltr",
"LongDay_1": "Dydd Llun",
"LongDay_2": "Dydd Mawrth",
"LongDay_3": "Dydd Mercher",
diff --git a/plugins/Intl/lang/da.json b/plugins/Intl/lang/da.json
index a2f15fcc32..c0f7e3fe70 100644
--- a/plugins/Intl/lang/da.json
+++ b/plugins/Intl/lang/da.json
@@ -448,6 +448,7 @@
"Language_za": "Zhuang",
"Language_zh": "Kinesisk",
"Language_zu": "Zulu",
+ "LayoutDirection": "ltr",
"LongDay_1": "Mandag",
"LongDay_2": "Tirsdag",
"LongDay_3": "Onsdag",
diff --git a/plugins/Intl/lang/de.json b/plugins/Intl/lang/de.json
index 46b9ae5418..7fdd387d9f 100644
--- a/plugins/Intl/lang/de.json
+++ b/plugins/Intl/lang/de.json
@@ -448,6 +448,7 @@
"Language_za": "Zhuang",
"Language_zh": "Chinesisch",
"Language_zu": "Zulu",
+ "LayoutDirection": "ltr",
"LongDay_1": "Montag",
"LongDay_2": "Dienstag",
"LongDay_3": "Mittwoch",
diff --git a/plugins/Intl/lang/el.json b/plugins/Intl/lang/el.json
index 3f9f7a604d..b3bb1cd7ac 100644
--- a/plugins/Intl/lang/el.json
+++ b/plugins/Intl/lang/el.json
@@ -448,6 +448,7 @@
"Language_za": "Ζουάνγκ",
"Language_zh": "Κινεζικά",
"Language_zu": "Ζουλού",
+ "LayoutDirection": "ltr",
"LongDay_1": "Δευτέρα",
"LongDay_2": "Τρίτη",
"LongDay_3": "Τετάρτη",
diff --git a/plugins/Intl/lang/en.json b/plugins/Intl/lang/en.json
index 23a259b571..71ae2fdb53 100644
--- a/plugins/Intl/lang/en.json
+++ b/plugins/Intl/lang/en.json
@@ -448,6 +448,7 @@
"Language_za": "Zhuang",
"Language_zh": "Chinese",
"Language_zu": "Zulu",
+ "LayoutDirection": "ltr",
"LongDay_1": "Monday",
"LongDay_2": "Tuesday",
"LongDay_3": "Wednesday",
diff --git a/plugins/Intl/lang/es.json b/plugins/Intl/lang/es.json
index f8f7cf7173..e506ac4bf7 100644
--- a/plugins/Intl/lang/es.json
+++ b/plugins/Intl/lang/es.json
@@ -448,6 +448,7 @@
"Language_za": "Zhuang",
"Language_zh": "Chino",
"Language_zu": "Zulú",
+ "LayoutDirection": "ltr",
"LongDay_1": "Lunes",
"LongDay_2": "Martes",
"LongDay_3": "Miércoles",
diff --git a/plugins/Intl/lang/et.json b/plugins/Intl/lang/et.json
index 5e297cb9f8..6b649477a1 100644
--- a/plugins/Intl/lang/et.json
+++ b/plugins/Intl/lang/et.json
@@ -448,6 +448,7 @@
"Language_za": "Tšuangi",
"Language_zh": "Hiina",
"Language_zu": "Suulu",
+ "LayoutDirection": "ltr",
"LongDay_1": "Esmaspäev",
"LongDay_2": "Teisipäev",
"LongDay_3": "Kolmapäev",
diff --git a/plugins/Intl/lang/eu.json b/plugins/Intl/lang/eu.json
index 0fd1cce644..4cb8f51741 100644
--- a/plugins/Intl/lang/eu.json
+++ b/plugins/Intl/lang/eu.json
@@ -418,6 +418,7 @@
"Language_yo": "Yorubera",
"Language_zh": "Txinera",
"Language_zu": "Zuluera",
+ "LayoutDirection": "ltr",
"LongDay_1": "Astelehena",
"LongDay_2": "Asteartea",
"LongDay_3": "Asteazkena",
diff --git a/plugins/Intl/lang/fa.json b/plugins/Intl/lang/fa.json
index d3d2a77712..c50b9f8917 100644
--- a/plugins/Intl/lang/fa.json
+++ b/plugins/Intl/lang/fa.json
@@ -448,6 +448,7 @@
"Language_za": "چوانگی",
"Language_zh": "چینی",
"Language_zu": "زولویی",
+ "LayoutDirection": "rtl",
"LongDay_1": "دوشنبه",
"LongDay_2": "سه‌شنبه",
"LongDay_3": "چهارشنبه",
diff --git a/plugins/Intl/lang/fi.json b/plugins/Intl/lang/fi.json
index 07137cb77c..32bad6ae37 100644
--- a/plugins/Intl/lang/fi.json
+++ b/plugins/Intl/lang/fi.json
@@ -448,6 +448,7 @@
"Language_za": "Zhuang",
"Language_zh": "Kiina",
"Language_zu": "Zulu",
+ "LayoutDirection": "ltr",
"LongDay_1": "Maanantaina",
"LongDay_2": "Tiistaina",
"LongDay_3": "Keskiviikkona",
diff --git a/plugins/Intl/lang/fr.json b/plugins/Intl/lang/fr.json
index 1db56cd5db..b8f82500dd 100644
--- a/plugins/Intl/lang/fr.json
+++ b/plugins/Intl/lang/fr.json
@@ -448,6 +448,7 @@
"Language_za": "Zhuang",
"Language_zh": "Chinois",
"Language_zu": "Zoulou",
+ "LayoutDirection": "ltr",
"LongDay_1": "Lundi",
"LongDay_2": "Mardi",
"LongDay_3": "Mercredi",
diff --git a/plugins/Intl/lang/gl.json b/plugins/Intl/lang/gl.json
index f3a75a01d6..3ddacf2536 100644
--- a/plugins/Intl/lang/gl.json
+++ b/plugins/Intl/lang/gl.json
@@ -418,6 +418,7 @@
"Language_yo": "Ioruba",
"Language_zh": "Chinés",
"Language_zu": "Zulú",
+ "LayoutDirection": "ltr",
"LongDay_1": "Luns",
"LongDay_2": "Martes",
"LongDay_3": "Mércores",
diff --git a/plugins/Intl/lang/he.json b/plugins/Intl/lang/he.json
index 37414784d2..903cd3526b 100644
--- a/plugins/Intl/lang/he.json
+++ b/plugins/Intl/lang/he.json
@@ -448,6 +448,7 @@
"Language_za": "ז׳ואנג",
"Language_zh": "סינית",
"Language_zu": "זולו",
+ "LayoutDirection": "rtl",
"LongDay_1": "יום שני",
"LongDay_2": "יום שלישי",
"LongDay_3": "יום רביעי",
diff --git a/plugins/Intl/lang/hi.json b/plugins/Intl/lang/hi.json
index 2b5cff05be..ab753e6267 100644
--- a/plugins/Intl/lang/hi.json
+++ b/plugins/Intl/lang/hi.json
@@ -448,6 +448,7 @@
"Language_za": "ज़ुआंग",
"Language_zh": "चीनी",
"Language_zu": "ज़ुलू",
+ "LayoutDirection": "ltr",
"LongDay_1": "सोमवार",
"LongDay_2": "मंगलवार",
"LongDay_3": "बुधवार",
diff --git a/plugins/Intl/lang/hr.json b/plugins/Intl/lang/hr.json
index a23fe4723f..b0af3eabd8 100644
--- a/plugins/Intl/lang/hr.json
+++ b/plugins/Intl/lang/hr.json
@@ -448,6 +448,7 @@
"Language_za": "Zhuang",
"Language_zh": "Kineski",
"Language_zu": "Zulu",
+ "LayoutDirection": "ltr",
"LongDay_1": "Ponedjeljak",
"LongDay_2": "Utorak",
"LongDay_3": "Srijeda",
diff --git a/plugins/Intl/lang/hu.json b/plugins/Intl/lang/hu.json
index f32dd8bc78..9e663fd16e 100644
--- a/plugins/Intl/lang/hu.json
+++ b/plugins/Intl/lang/hu.json
@@ -448,6 +448,7 @@
"Language_za": "Zsuang",
"Language_zh": "Kínai",
"Language_zu": "Zulu",
+ "LayoutDirection": "ltr",
"LongDay_1": "Hétfő",
"LongDay_2": "Kedd",
"LongDay_3": "Szerda",
diff --git a/plugins/Intl/lang/id.json b/plugins/Intl/lang/id.json
index 6f14d1f4f5..5937948a0a 100644
--- a/plugins/Intl/lang/id.json
+++ b/plugins/Intl/lang/id.json
@@ -448,6 +448,7 @@
"Language_za": "Zhuang",
"Language_zh": "China",
"Language_zu": "Zulu",
+ "LayoutDirection": "ltr",
"LongDay_1": "Senin",
"LongDay_2": "Selasa",
"LongDay_3": "Rabu",
diff --git a/plugins/Intl/lang/is.json b/plugins/Intl/lang/is.json
index e84cd65f8a..6b2642d643 100644
--- a/plugins/Intl/lang/is.json
+++ b/plugins/Intl/lang/is.json
@@ -446,6 +446,7 @@
"Language_za": "Súang",
"Language_zh": "Kínverska",
"Language_zu": "Súlú",
+ "LayoutDirection": "ltr",
"LongDay_1": "Mánudagur",
"LongDay_2": "Þriðjudagur",
"LongDay_3": "Miðvikudagur",
diff --git a/plugins/Intl/lang/it.json b/plugins/Intl/lang/it.json
index eb93fd35bc..c0d09f1257 100644
--- a/plugins/Intl/lang/it.json
+++ b/plugins/Intl/lang/it.json
@@ -448,6 +448,7 @@
"Language_za": "Zhuang",
"Language_zh": "Cinese",
"Language_zu": "Zulu",
+ "LayoutDirection": "ltr",
"LongDay_1": "Lunedì",
"LongDay_2": "Martedì",
"LongDay_3": "Mercoledì",
diff --git a/plugins/Intl/lang/ja.json b/plugins/Intl/lang/ja.json
index 87949d7df3..80b92612f4 100644
--- a/plugins/Intl/lang/ja.json
+++ b/plugins/Intl/lang/ja.json
@@ -448,6 +448,7 @@
"Language_za": "チワン語",
"Language_zh": "中国語",
"Language_zu": "ズールー語",
+ "LayoutDirection": "ltr",
"LongDay_1": "月曜日",
"LongDay_2": "火曜日",
"LongDay_3": "水曜日",
diff --git a/plugins/Intl/lang/ka.json b/plugins/Intl/lang/ka.json
index a7adf48ed4..8b85143be6 100644
--- a/plugins/Intl/lang/ka.json
+++ b/plugins/Intl/lang/ka.json
@@ -429,6 +429,7 @@
"Language_yo": "იორუბა",
"Language_zh": "ჩინური",
"Language_zu": "ზულუ",
+ "LayoutDirection": "ltr",
"LongDay_1": "ორშაბათი",
"LongDay_2": "სამშაბათი",
"LongDay_3": "ოთხშაბათი",
diff --git a/plugins/Intl/lang/ko.json b/plugins/Intl/lang/ko.json
index e5950ce069..8b386097ee 100644
--- a/plugins/Intl/lang/ko.json
+++ b/plugins/Intl/lang/ko.json
@@ -448,6 +448,7 @@
"Language_za": "주앙어",
"Language_zh": "중국어",
"Language_zu": "줄루어",
+ "LayoutDirection": "ltr",
"LongDay_1": "월요일",
"LongDay_2": "화요일",
"LongDay_3": "수요일",
diff --git a/plugins/Intl/lang/lt.json b/plugins/Intl/lang/lt.json
index ff1aae374d..d1bbba3aff 100644
--- a/plugins/Intl/lang/lt.json
+++ b/plugins/Intl/lang/lt.json
@@ -448,6 +448,7 @@
"Language_za": "Chuang",
"Language_zh": "Kinų",
"Language_zu": "Zulų",
+ "LayoutDirection": "ltr",
"LongDay_1": "Pirmadienis",
"LongDay_2": "Antradienis",
"LongDay_3": "Trečiadienis",
diff --git a/plugins/Intl/lang/lv.json b/plugins/Intl/lang/lv.json
index 2144dd58c1..1ea19136ec 100644
--- a/plugins/Intl/lang/lv.json
+++ b/plugins/Intl/lang/lv.json
@@ -448,6 +448,7 @@
"Language_za": "Džuanu",
"Language_zh": "Ķīniešu",
"Language_zu": "Zulu",
+ "LayoutDirection": "ltr",
"LongDay_1": "Pirmdiena",
"LongDay_2": "Otrdiena",
"LongDay_3": "Trešdiena",
diff --git a/plugins/Intl/lang/nb.json b/plugins/Intl/lang/nb.json
index c113295450..22ebc2e825 100644
--- a/plugins/Intl/lang/nb.json
+++ b/plugins/Intl/lang/nb.json
@@ -448,6 +448,7 @@
"Language_za": "Zhuang",
"Language_zh": "Kinesisk",
"Language_zu": "Zulu",
+ "LayoutDirection": "ltr",
"LongDay_1": "Mandag",
"LongDay_2": "Tirsdag",
"LongDay_3": "Onsdag",
diff --git a/plugins/Intl/lang/nl.json b/plugins/Intl/lang/nl.json
index e0a3eac523..9f28221ba9 100644
--- a/plugins/Intl/lang/nl.json
+++ b/plugins/Intl/lang/nl.json
@@ -448,6 +448,7 @@
"Language_za": "Zhuang",
"Language_zh": "Chinees",
"Language_zu": "Zoeloe",
+ "LayoutDirection": "ltr",
"LongDay_1": "Maandag",
"LongDay_2": "Dinsdag",
"LongDay_3": "Woensdag",
diff --git a/plugins/Intl/lang/nn.json b/plugins/Intl/lang/nn.json
index ad923b272b..027f48f677 100644
--- a/plugins/Intl/lang/nn.json
+++ b/plugins/Intl/lang/nn.json
@@ -444,6 +444,7 @@
"Language_za": "Zhuang",
"Language_zh": "Kinesisk",
"Language_zu": "Zulu",
+ "LayoutDirection": "ltr",
"LongDay_1": "Måndag",
"LongDay_2": "Tysdag",
"LongDay_3": "Onsdag",
diff --git a/plugins/Intl/lang/pl.json b/plugins/Intl/lang/pl.json
index fcb58ad920..e782f54d94 100644
--- a/plugins/Intl/lang/pl.json
+++ b/plugins/Intl/lang/pl.json
@@ -448,6 +448,7 @@
"Language_za": "Czuang",
"Language_zh": "Chiński",
"Language_zu": "Zulu",
+ "LayoutDirection": "ltr",
"LongDay_1": "Poniedziałek",
"LongDay_2": "Wtorek",
"LongDay_3": "Środa",
diff --git a/plugins/Intl/lang/pt-br.json b/plugins/Intl/lang/pt-br.json
index d091c192fd..1fd1be0055 100644
--- a/plugins/Intl/lang/pt-br.json
+++ b/plugins/Intl/lang/pt-br.json
@@ -448,6 +448,7 @@
"Language_za": "Zhuang",
"Language_zh": "Chinês",
"Language_zu": "Zulu",
+ "LayoutDirection": "ltr",
"LongDay_1": "Segunda-feira",
"LongDay_2": "Terça-feira",
"LongDay_3": "Quarta-feira",
diff --git a/plugins/Intl/lang/pt.json b/plugins/Intl/lang/pt.json
index 7b700e4101..09cb1744e5 100644
--- a/plugins/Intl/lang/pt.json
+++ b/plugins/Intl/lang/pt.json
@@ -448,6 +448,7 @@
"Language_za": "Zhuang",
"Language_zh": "Chinês",
"Language_zu": "Zulu",
+ "LayoutDirection": "ltr",
"LongDay_1": "Segunda-feira",
"LongDay_2": "Terça-feira",
"LongDay_3": "Quarta-feira",
diff --git a/plugins/Intl/lang/ro.json b/plugins/Intl/lang/ro.json
index 6222e7bab4..03d6d91215 100644
--- a/plugins/Intl/lang/ro.json
+++ b/plugins/Intl/lang/ro.json
@@ -448,6 +448,7 @@
"Language_za": "Zhuang",
"Language_zh": "Chineză",
"Language_zu": "Zulu",
+ "LayoutDirection": "ltr",
"LongDay_1": "Luni",
"LongDay_2": "Marți",
"LongDay_3": "Miercuri",
diff --git a/plugins/Intl/lang/ru.json b/plugins/Intl/lang/ru.json
index c2ffc84b66..3b9a969845 100644
--- a/plugins/Intl/lang/ru.json
+++ b/plugins/Intl/lang/ru.json
@@ -448,6 +448,7 @@
"Language_za": "Чжуань",
"Language_zh": "Китайский",
"Language_zu": "Зулу",
+ "LayoutDirection": "ltr",
"LongDay_1": "Понедельник",
"LongDay_2": "Вторник",
"LongDay_3": "Среда",
diff --git a/plugins/Intl/lang/sk.json b/plugins/Intl/lang/sk.json
index 95a3ef5670..d9143fc111 100644
--- a/plugins/Intl/lang/sk.json
+++ b/plugins/Intl/lang/sk.json
@@ -448,6 +448,7 @@
"Language_za": "Čuangčina",
"Language_zh": "Čínština",
"Language_zu": "Zuluština",
+ "LayoutDirection": "ltr",
"LongDay_1": "Pondelok",
"LongDay_2": "Utorok",
"LongDay_3": "Streda",
diff --git a/plugins/Intl/lang/sl.json b/plugins/Intl/lang/sl.json
index ffd4768f97..831035a5c8 100644
--- a/plugins/Intl/lang/sl.json
+++ b/plugins/Intl/lang/sl.json
@@ -446,6 +446,7 @@
"Language_yo": "Jorubščina",
"Language_zh": "Kitajščina",
"Language_zu": "Zulujščina",
+ "LayoutDirection": "ltr",
"LongDay_1": "Ponedeljek",
"LongDay_2": "Torek",
"LongDay_3": "Sreda",
diff --git a/plugins/Intl/lang/sq.json b/plugins/Intl/lang/sq.json
index 322648a158..6baa55d142 100644
--- a/plugins/Intl/lang/sq.json
+++ b/plugins/Intl/lang/sq.json
@@ -398,6 +398,7 @@
"Language_yo": "Jorubisht",
"Language_zh": "Kinezisht",
"Language_zu": "Zulu",
+ "LayoutDirection": "ltr",
"LongDay_1": "E hënë",
"LongDay_2": "E martë",
"LongDay_3": "E mërkurë",
diff --git a/plugins/Intl/lang/sr.json b/plugins/Intl/lang/sr.json
index f2f532e5bc..11ca72d7cf 100644
--- a/plugins/Intl/lang/sr.json
+++ b/plugins/Intl/lang/sr.json
@@ -448,6 +448,7 @@
"Language_za": "Жуанг",
"Language_zh": "Кинески",
"Language_zu": "Зулу",
+ "LayoutDirection": "ltr",
"LongDay_1": "Понедељак",
"LongDay_2": "Уторак",
"LongDay_3": "Среда",
diff --git a/plugins/Intl/lang/sv.json b/plugins/Intl/lang/sv.json
index d4ac2d52d1..ba175d0394 100644
--- a/plugins/Intl/lang/sv.json
+++ b/plugins/Intl/lang/sv.json
@@ -448,6 +448,7 @@
"Language_za": "Zhuang",
"Language_zh": "Kinesiska",
"Language_zu": "Zulu",
+ "LayoutDirection": "ltr",
"LongDay_1": "Måndag",
"LongDay_2": "Tisdag",
"LongDay_3": "Onsdag",
diff --git a/plugins/Intl/lang/ta.json b/plugins/Intl/lang/ta.json
index 4a94442e48..8ccc55e71b 100644
--- a/plugins/Intl/lang/ta.json
+++ b/plugins/Intl/lang/ta.json
@@ -448,6 +448,7 @@
"Language_za": "ஜுவாங்",
"Language_zh": "சீனம்",
"Language_zu": "ஜுலு",
+ "LayoutDirection": "ltr",
"LongDay_1": "திங்கள்",
"LongDay_2": "செவ்வாய்",
"LongDay_3": "புதன்",
diff --git a/plugins/Intl/lang/te.json b/plugins/Intl/lang/te.json
index 2164ab1938..0187d7410d 100644
--- a/plugins/Intl/lang/te.json
+++ b/plugins/Intl/lang/te.json
@@ -448,6 +448,7 @@
"Language_za": "జువాన్",
"Language_zh": "చైనీస్",
"Language_zu": "జూలూ",
+ "LayoutDirection": "ltr",
"LongDay_1": "సోమవారం",
"LongDay_2": "మంగళవారం",
"LongDay_3": "బుధవారం",
diff --git a/plugins/Intl/lang/th.json b/plugins/Intl/lang/th.json
index 5dc4deabac..b65f4eb89a 100644
--- a/plugins/Intl/lang/th.json
+++ b/plugins/Intl/lang/th.json
@@ -448,6 +448,7 @@
"Language_za": "จ้วง",
"Language_zh": "จีน",
"Language_zu": "ซูลู",
+ "LayoutDirection": "ltr",
"LongDay_1": "วันจันทร์",
"LongDay_2": "วันอังคาร",
"LongDay_3": "วันพุธ",
diff --git a/plugins/Intl/lang/tl.json b/plugins/Intl/lang/tl.json
index e2f6d48c9a..7dc917659d 100644
--- a/plugins/Intl/lang/tl.json
+++ b/plugins/Intl/lang/tl.json
@@ -416,6 +416,7 @@
"Language_yo": "Yoruba",
"Language_zh": "Chinese",
"Language_zu": "Zulu",
+ "LayoutDirection": "ltr",
"LongDay_1": "Lunes",
"LongDay_2": "Martes",
"LongDay_3": "Miyerkules",
diff --git a/plugins/Intl/lang/tr.json b/plugins/Intl/lang/tr.json
index 526fcc48f4..157390a3b6 100644
--- a/plugins/Intl/lang/tr.json
+++ b/plugins/Intl/lang/tr.json
@@ -448,6 +448,7 @@
"Language_za": "Zhuang",
"Language_zh": "Çince",
"Language_zu": "Zuluca",
+ "LayoutDirection": "ltr",
"LongDay_1": "Pazartesi",
"LongDay_2": "Salı",
"LongDay_3": "Çarşamba",
diff --git a/plugins/Intl/lang/uk.json b/plugins/Intl/lang/uk.json
index 1fa384b2b4..55a3930ad9 100644
--- a/plugins/Intl/lang/uk.json
+++ b/plugins/Intl/lang/uk.json
@@ -448,6 +448,7 @@
"Language_za": "Чжуан",
"Language_zh": "Китайська",
"Language_zu": "Зулуська",
+ "LayoutDirection": "ltr",
"LongDay_1": "Понеділок",
"LongDay_2": "Вівторок",
"LongDay_3": "Середа",
diff --git a/plugins/Intl/lang/vi.json b/plugins/Intl/lang/vi.json
index abb8200b7c..0f1c0c4c8b 100644
--- a/plugins/Intl/lang/vi.json
+++ b/plugins/Intl/lang/vi.json
@@ -448,6 +448,7 @@
"Language_za": "Tiếng Zhuang",
"Language_zh": "Tiếng Trung",
"Language_zu": "Tiếng Zulu",
+ "LayoutDirection": "ltr",
"LongDay_1": "Thứ Hai",
"LongDay_2": "Thứ Ba",
"LongDay_3": "Thứ Tư",
diff --git a/plugins/Intl/lang/zh-cn.json b/plugins/Intl/lang/zh-cn.json
index 0d0c7ace95..626db0be3b 100644
--- a/plugins/Intl/lang/zh-cn.json
+++ b/plugins/Intl/lang/zh-cn.json
@@ -448,6 +448,7 @@
"Language_za": "壮文",
"Language_zh": "中文",
"Language_zu": "祖鲁文",
+ "LayoutDirection": "ltr",
"LongDay_1": "星期一",
"LongDay_2": "星期二",
"LongDay_3": "星期三",
diff --git a/plugins/Intl/lang/zh-tw.json b/plugins/Intl/lang/zh-tw.json
index 439c976d6b..dbcfef5968 100644
--- a/plugins/Intl/lang/zh-tw.json
+++ b/plugins/Intl/lang/zh-tw.json
@@ -448,6 +448,7 @@
"Language_za": "壯文",
"Language_zh": "中文",
"Language_zu": "祖魯文",
+ "LayoutDirection": "ltr",
"LongDay_1": "星期一",
"LongDay_2": "星期二",
"LongDay_3": "星期三",
diff --git a/plugins/LanguagesManager/Test/Unit/TranslationWriter/Validate/CoreTranslationsTest.php b/plugins/LanguagesManager/Test/Unit/TranslationWriter/Validate/CoreTranslationsTest.php
index cd0ed02093..2b25f14f5b 100644
--- a/plugins/LanguagesManager/Test/Unit/TranslationWriter/Validate/CoreTranslationsTest.php
+++ b/plugins/LanguagesManager/Test/Unit/TranslationWriter/Validate/CoreTranslationsTest.php
@@ -73,21 +73,9 @@ class CoreTranslationsTest extends \PHPUnit_Framework_TestCase
array(
array(
'General' => array(
- 'Locale' => 'de_DE.UTF-8',
- 'TranslatorName' => 'name',
- 'TranslatorEmail' => 'emails',
- 'LayoutDirection' => 'afd'
- )
- ),
- CoreTranslations::ERRORSTATE_LAYOUTDIRECTIONINVALID
- ),
- array(
- array(
- 'General' => array(
'Locale' => 'invalid',
'TranslatorName' => 'name',
'TranslatorEmail' => 'emails',
- 'LayoutDirection' => 'ltr'
)
),
CoreTranslations::ERRORSTATE_LOCALEINVALID
@@ -98,7 +86,6 @@ class CoreTranslationsTest extends \PHPUnit_Framework_TestCase
'Locale' => 'xx_DE.UTF-8',
'TranslatorName' => 'name',
'TranslatorEmail' => 'emails',
- 'LayoutDirection' => 'ltr'
)
),
CoreTranslations::ERRORSTATE_LOCALEINVALIDLANGUAGE
@@ -109,7 +96,6 @@ class CoreTranslationsTest extends \PHPUnit_Framework_TestCase
'Locale' => 'de_XX.UTF-8',
'TranslatorName' => 'name',
'TranslatorEmail' => 'emails',
- 'LayoutDirection' => 'ltr'
)
),
CoreTranslations::ERRORSTATE_LOCALEINVALIDCOUNTRY
diff --git a/plugins/LanguagesManager/Test/Unit/TranslationWriter/WriterTest.php b/plugins/LanguagesManager/Test/Unit/TranslationWriter/WriterTest.php
index 00966cbe95..69f7f457e7 100644
--- a/plugins/LanguagesManager/Test/Unit/TranslationWriter/WriterTest.php
+++ b/plugins/LanguagesManager/Test/Unit/TranslationWriter/WriterTest.php
@@ -105,10 +105,6 @@ class WriterTest extends \PHPUnit_Framework_TestCase
array(array('General' => array('Locale' => 'de_DE.UTF-8')) + $translations, CoreTranslations::ERRORSTATE_TRANSLATORINFOREQUIRED),
array(array('General' => array('Locale' => 'de_DE.UTF-8',
'TranslatorName' => 'name')) + $translations, CoreTranslations::ERRORSTATE_TRANSLATOREMAILREQUIRED),
- array(array('General' => array('Locale' => 'de_DE.UTF-8',
- 'TranslatorName' => 'name',
- 'TranslatorEmail' => 'name@domain.com',
- 'LayoutDirection' => 'fail')) + $translations, CoreTranslations::ERRORSTATE_LAYOUTDIRECTIONINVALID),
array(array('General' => array('Locale' => 'invalid',
'TranslatorName' => 'name',
'TranslatorEmail' => 'name@domain.com')) + $translations, CoreTranslations::ERRORSTATE_LOCALEINVALID),
diff --git a/plugins/LanguagesManager/TranslationWriter/Validate/CoreTranslations.php b/plugins/LanguagesManager/TranslationWriter/Validate/CoreTranslations.php
index 5da73db3f1..4c4fa065aa 100644
--- a/plugins/LanguagesManager/TranslationWriter/Validate/CoreTranslations.php
+++ b/plugins/LanguagesManager/TranslationWriter/Validate/CoreTranslations.php
@@ -21,7 +21,6 @@ class CoreTranslations extends ValidateAbstract
const ERRORSTATE_LOCALEREQUIRED = 'Locale required';
const ERRORSTATE_TRANSLATORINFOREQUIRED = 'Translator info required';
const ERRORSTATE_TRANSLATOREMAILREQUIRED = 'Translator email required';
- const ERRORSTATE_LAYOUTDIRECTIONINVALID = 'Layout direction must be rtl or ltr';
const ERRORSTATE_LOCALEINVALID = 'Locale is invalid';
const ERRORSTATE_LOCALEINVALIDLANGUAGE = 'Locale is invalid - invalid language code';
const ERRORSTATE_LOCALEINVALIDCOUNTRY = 'Locale is invalid - invalid country code';
@@ -40,9 +39,8 @@ class CoreTranslations extends ValidateAbstract
/**
* Validates the given translations
- * * There need to be more than 250 translations presen
+ * * There need to be more than 250 translations present
* * Locale, TranslatorName and TranslatorEmail needs to be set in plugin General
- * * LayoutDirection needs to be ltr or rtl if present
* * Locale must be valid (format, language & country)
*
* @param array $translations
@@ -68,13 +66,6 @@ class CoreTranslations extends ValidateAbstract
return false;
}
- if (!empty($translations['General']['LayoutDirection']) &&
- !in_array($translations['General']['LayoutDirection'], array('ltr', 'rtl'))
- ) {
- $this->message = self::ERRORSTATE_LAYOUTDIRECTIONINVALID;
- return false;
- }
-
/** @var LanguageDataProvider $languageDataProvider */
$languageDataProvider = StaticContainer::get('Piwik\Intl\Data\Provider\LanguageDataProvider');
/** @var RegionDataProvider $regionDataProvider */