From c61e161cae22cd604290380d16832a53808e2af6 Mon Sep 17 00:00:00 2001 From: Tom Hutchison Date: Wed, 4 Nov 2015 10:30:39 -0500 Subject: [PATCH] Might as well add the language shim and start prepping for MW upgrade to 1.23+ versions --- Pivot.i18n.php | 91 ++++++++++++++++---------------------------------- i18n/ar.json | 11 ++++++ i18n/de.json | 11 ++++++ i18n/en.json | 11 ++++++ i18n/es.json | 11 ++++++ i18n/fr.json | 11 ++++++ i18n/nl.json | 11 ++++++ pivot.php | 4 ++- 8 files changed, 97 insertions(+), 64 deletions(-) create mode 100644 i18n/ar.json create mode 100644 i18n/de.json create mode 100644 i18n/en.json create mode 100644 i18n/es.json create mode 100644 i18n/fr.json create mode 100644 i18n/nl.json diff --git a/Pivot.i18n.php b/Pivot.i18n.php index 3e8eb0b..be7ccf3 100644 --- a/Pivot.i18n.php +++ b/Pivot.i18n.php @@ -1,70 +1,35 @@ 'Pivot', - 'pivot-desc' => 'A mobile skin which "Pivots" seamlessly to any size display.', - 'pivot-browsermsg' => 'may not look as expected in this version of Internet Explorer. We recommend you upgrade to a newer version of Internet Explorer or switch to a browser like Firefox or Chrome.', - 'pivot-menutitle' => 'Menu' -); + $cachedData['deps'][] = new FileDependency( $fileName ); + } + return true; + } -/** German (Deutsch) - * @author Kghbln - */ -$messages['de'] = array( - 'skinname-pivot' => 'Pivot', - 'pivot-desc' => 'Stellt eine Benutzeroberfläche bereit, die die Inhalte des Wikis betont', - 'pivot-browsermsg' => 'sieht in dieser Version des Internet Explorers nicht wie gewünscht aus. Es wird ein Upgrade des Internet Explorers oder der Umstieg auf einen Browser wie Firefox oder Chrome empfohlen.', - 'pivot-menutitle' => 'Menü' -); - -/** Spanish (español) - * @author Manuel Rubio - */ -$messages['es'] = array( - 'skinname-pivot' => 'Pivot', - 'pivot-desc' => 'Provee una plantilla que se centra en resaltar en primer plano el contenido.', - 'pivot-browsermsg' => 'puede verse diferente a lo esperado en esta versión de Internet Explorer le recomendamos que se actualice a una versión más reciente, o cambie a un navegador como Firefox o Chrome.', - 'pivot-menutitle' => 'Menu' -); - -/** Dutch (nederlands) - * @author Marijke Stuivenberg - */ -$messages['nl'] = array( - 'skinname-pivot' => 'Pivot', - 'pivot-desc' => 'Biedt een uiterlijk dat er voor zorgt dat de inhoud op de voorgrond wordt weergegeven', - 'pivot-browsermsg' => 'wordt mogelijk niet goed weergegeven in deze versie van Internet Explorer. Aanbevolen wordt te upgraden naar een nieuwere versie van Internet Explorer of om te schakelen naar een browser zoals Firefox of Chrome.', - 'pivot-menutitle' => 'Menu' -); - -/** Arabic - * @author النعيمي باشا - */ -$messages['ar'] = array( - 'skinname-pivot' => 'Pivot', - 'pivot-desc' => 'نوفر مظهر يركز على وضع محتواك في المقدمة', - 'pivot-browsermsg' => 'ربما يظهر بشكل غير مقبول في هذه النسخة من انترنت اكسبلورر. ننصحك بالترقية إلى إصدار أحدث لانترنت اكسبلورر أو التغير إلى متصفح مثل فايرفوكس أو كروم.', - 'pivot-menutitle' => 'قائمة' -); - -/** French - * @author MATsxm - */ -$messages['fr'] = array( - 'skinname-pivot' => 'Pivot', - 'pivot-desc' => 'Un skin pour mobiles qui permet un affichage du contenu pour tous types d\'affichages.', - 'pivot-browsermsg' => 'l\'affichage sur cette version d\'Internet Explorer peut être altéré. Nous vous recommandons de la mettre à jour niveau vers une version plus récente d\Internet Explorer ou de passer à un autre navigateur tel que Firefox ou Chrome.', - 'pivot-menutitle' => 'Menu' -); + $GLOBALS['wgHooks']['LocalisationCacheRecache'][] = 'wfJsonI18nShimd9f8f6c360c3cca9'; +} diff --git a/i18n/ar.json b/i18n/ar.json new file mode 100644 index 0000000..205c1b3 --- /dev/null +++ b/i18n/ar.json @@ -0,0 +1,11 @@ +{ + "@metadata": { + "authors": [ + "النعيمي باشا" + ] + }, + "skinname-pivot": "Pivot", + "pivot-desc": "نوفر مظهر يركز على وضع محتواك في المقدمة", + "pivot-browsermsg": "ربما يظهر بشكل غير مقبول في هذه النسخة من انترنت اكسبلورر. ننصحك بالترقية إلى إصدار أحدث لانترنت اكسبلورر أو التغير إلى متصفح مثل فايرفوكس أو كروم.", + "pivot-menutitle": "قائمة" +} diff --git a/i18n/de.json b/i18n/de.json new file mode 100644 index 0000000..5619b49 --- /dev/null +++ b/i18n/de.json @@ -0,0 +1,11 @@ +{ + "@metadata": { + "authors": [ + "Kghbln" + ] + }, + "skinname-pivot": "Pivot", + "pivot-desc": "Stellt eine Benutzeroberfläche bereit, die die Inhalte des Wikis betont", + "pivot-browsermsg": "sieht in dieser Version des Internet Explorers nicht wie gewünscht aus. Es wird ein Upgrade des Internet Explorers oder der Umstieg auf einen Browser wie Firefox oder Chrome empfohlen.", + "pivot-menutitle": "Menü" +} diff --git a/i18n/en.json b/i18n/en.json new file mode 100644 index 0000000..4b10201 --- /dev/null +++ b/i18n/en.json @@ -0,0 +1,11 @@ +{ + "@metadata": { + "authors": [ + "Garrick Van Buren" + ] + }, + "skinname-pivot": "Pivot", + "pivot-desc": "A mobile skin which \"Pivots\" seamlessly to any size display.", + "pivot-browsermsg": "may not look as expected in this version of Internet Explorer. We recommend you upgrade to a newer version of Internet Explorer or switch to a browser like Firefox or Chrome.", + "pivot-menutitle": "Menu" +} diff --git a/i18n/es.json b/i18n/es.json new file mode 100644 index 0000000..d4a0257 --- /dev/null +++ b/i18n/es.json @@ -0,0 +1,11 @@ +{ + "@metadata": { + "authors": [ + "Manuel Rubio " + ] + }, + "skinname-pivot": "Pivot", + "pivot-desc": "Provee una plantilla que se centra en resaltar en primer plano el contenido.", + "pivot-browsermsg": "puede verse diferente a lo esperado en esta versión de Internet Explorer le recomendamos que se actualice a una versión más reciente, o cambie a un navegador como Firefox o Chrome.", + "pivot-menutitle": "Menu" +} diff --git a/i18n/fr.json b/i18n/fr.json new file mode 100644 index 0000000..1267534 --- /dev/null +++ b/i18n/fr.json @@ -0,0 +1,11 @@ +{ + "@metadata": { + "authors": [ + "MATsxm" + ] + }, + "skinname-pivot": "Pivot", + "pivot-desc": "Un skin pour mobiles qui permet un affichage du contenu pour tous types d'affichages.", + "pivot-browsermsg": "l'affichage sur cette version d'Internet Explorer peut être altéré. Nous vous recommandons de la mettre à jour niveau vers une version plus récente d\\Internet Explorer ou de passer à un autre navigateur tel que Firefox ou Chrome.", + "pivot-menutitle": "Menu" +} diff --git a/i18n/nl.json b/i18n/nl.json new file mode 100644 index 0000000..128db34 --- /dev/null +++ b/i18n/nl.json @@ -0,0 +1,11 @@ +{ + "@metadata": { + "authors": [ + "Marijke Stuivenberg" + ] + }, + "skinname-pivot": "Pivot", + "pivot-desc": "Biedt een uiterlijk dat er voor zorgt dat de inhoud op de voorgrond wordt weergegeven", + "pivot-browsermsg": "wordt mogelijk niet goed weergegeven in deze versie van Internet Explorer. Aanbevolen wordt te upgraden naar een nieuwere versie van Internet Explorer of om te schakelen naar een browser zoals Firefox of Chrome.", + "pivot-menutitle": "Menu" +} diff --git a/pivot.php b/pivot.php index 8111681..6913bab 100644 --- a/pivot.php +++ b/pivot.php @@ -32,7 +32,9 @@ $wgValidSkinNames['pivot'] = 'Pivot'; $wgAutoloadClasses['SkinPivot'] = __DIR__.'/Pivot.skin.php'; -$wgExtensionMessagesFiles['SkinPivot'] = __DIR__.'/Pivot.i18n.php'; +$wgMessagesDirs['SkinPivot'] = __DIR__ . '/i18n'; + +$wgExtensionMessagesFiles['SkinPivot'] = __DIR__ . '/Pivot.i18n.php'; $wgResourceModules['skins.pivot'] = array( 'styles' => array(