From d5d0d2c9ad36b50e669d1c2a37c2b7637ab5a893 Mon Sep 17 00:00:00 2001 From: Yaco Date: Thu, 5 Sep 2019 03:45:48 -0300 Subject: Agrega funciones para multi-idioma --- www/wiki/LocalSettings.Reevo.php | 38 +++++++++++---- www/wiki/extensions/LanguageTag/.gitignore | 3 ++ www/wiki/extensions/LanguageTag/.gitreview | 6 +++ www/wiki/extensions/LanguageTag/CODE_OF_CONDUCT.md | 1 + www/wiki/extensions/LanguageTag/Gruntfile.js | 21 ++++++++ .../extensions/LanguageTag/LanguageTag.body.php | 56 ++++++++++++++++++++++ www/wiki/extensions/LanguageTag/LanguageTag.php | 29 +++++++++++ www/wiki/extensions/LanguageTag/composer.json | 16 +++++++ www/wiki/extensions/LanguageTag/gitinfo.json | 1 + www/wiki/extensions/LanguageTag/i18n/ast.json | 8 ++++ .../extensions/LanguageTag/i18n/be-tarask.json | 8 ++++ www/wiki/extensions/LanguageTag/i18n/br.json | 8 ++++ www/wiki/extensions/LanguageTag/i18n/de.json | 8 ++++ www/wiki/extensions/LanguageTag/i18n/dsb.json | 8 ++++ www/wiki/extensions/LanguageTag/i18n/en.json | 8 ++++ www/wiki/extensions/LanguageTag/i18n/es.json | 8 ++++ www/wiki/extensions/LanguageTag/i18n/fa.json | 9 ++++ www/wiki/extensions/LanguageTag/i18n/fr.json | 8 ++++ www/wiki/extensions/LanguageTag/i18n/gl.json | 8 ++++ www/wiki/extensions/LanguageTag/i18n/hsb.json | 8 ++++ www/wiki/extensions/LanguageTag/i18n/it.json | 8 ++++ www/wiki/extensions/LanguageTag/i18n/ja.json | 9 ++++ www/wiki/extensions/LanguageTag/i18n/ko.json | 8 ++++ www/wiki/extensions/LanguageTag/i18n/ksh.json | 8 ++++ www/wiki/extensions/LanguageTag/i18n/lb.json | 8 ++++ www/wiki/extensions/LanguageTag/i18n/li.json | 8 ++++ www/wiki/extensions/LanguageTag/i18n/lij.json | 8 ++++ www/wiki/extensions/LanguageTag/i18n/mk.json | 8 ++++ www/wiki/extensions/LanguageTag/i18n/nb.json | 8 ++++ www/wiki/extensions/LanguageTag/i18n/nl.json | 10 ++++ www/wiki/extensions/LanguageTag/i18n/oc.json | 8 ++++ www/wiki/extensions/LanguageTag/i18n/pl.json | 8 ++++ www/wiki/extensions/LanguageTag/i18n/pt-br.json | 8 ++++ www/wiki/extensions/LanguageTag/i18n/pt.json | 9 ++++ www/wiki/extensions/LanguageTag/i18n/qqq.json | 9 ++++ www/wiki/extensions/LanguageTag/i18n/roa-tara.json | 8 ++++ www/wiki/extensions/LanguageTag/i18n/ru.json | 8 ++++ www/wiki/extensions/LanguageTag/i18n/sv.json | 8 ++++ www/wiki/extensions/LanguageTag/i18n/uk.json | 8 ++++ www/wiki/extensions/LanguageTag/i18n/vec.json | 8 ++++ www/wiki/extensions/LanguageTag/i18n/zh-hans.json | 8 ++++ www/wiki/extensions/LanguageTag/i18n/zh-hant.json | 8 ++++ www/wiki/extensions/LanguageTag/package.json | 11 +++++ www/wiki/extensions/LanguageTag/version | 4 ++ www/wiki/skins/bo/layout-reevo.xml | 9 +++- www/wiki/skins/bo/reevo.less | 17 +++++++ 46 files changed, 471 insertions(+), 11 deletions(-) create mode 100644 www/wiki/extensions/LanguageTag/.gitignore create mode 100644 www/wiki/extensions/LanguageTag/.gitreview create mode 100644 www/wiki/extensions/LanguageTag/CODE_OF_CONDUCT.md create mode 100644 www/wiki/extensions/LanguageTag/Gruntfile.js create mode 100644 www/wiki/extensions/LanguageTag/LanguageTag.body.php create mode 100644 www/wiki/extensions/LanguageTag/LanguageTag.php create mode 100644 www/wiki/extensions/LanguageTag/composer.json create mode 100644 www/wiki/extensions/LanguageTag/gitinfo.json create mode 100644 www/wiki/extensions/LanguageTag/i18n/ast.json create mode 100644 www/wiki/extensions/LanguageTag/i18n/be-tarask.json create mode 100644 www/wiki/extensions/LanguageTag/i18n/br.json create mode 100644 www/wiki/extensions/LanguageTag/i18n/de.json create mode 100644 www/wiki/extensions/LanguageTag/i18n/dsb.json create mode 100644 www/wiki/extensions/LanguageTag/i18n/en.json create mode 100644 www/wiki/extensions/LanguageTag/i18n/es.json create mode 100644 www/wiki/extensions/LanguageTag/i18n/fa.json create mode 100644 www/wiki/extensions/LanguageTag/i18n/fr.json create mode 100644 www/wiki/extensions/LanguageTag/i18n/gl.json create mode 100644 www/wiki/extensions/LanguageTag/i18n/hsb.json create mode 100644 www/wiki/extensions/LanguageTag/i18n/it.json create mode 100644 www/wiki/extensions/LanguageTag/i18n/ja.json create mode 100644 www/wiki/extensions/LanguageTag/i18n/ko.json create mode 100644 www/wiki/extensions/LanguageTag/i18n/ksh.json create mode 100644 www/wiki/extensions/LanguageTag/i18n/lb.json create mode 100644 www/wiki/extensions/LanguageTag/i18n/li.json create mode 100644 www/wiki/extensions/LanguageTag/i18n/lij.json create mode 100644 www/wiki/extensions/LanguageTag/i18n/mk.json create mode 100644 www/wiki/extensions/LanguageTag/i18n/nb.json create mode 100644 www/wiki/extensions/LanguageTag/i18n/nl.json create mode 100644 www/wiki/extensions/LanguageTag/i18n/oc.json create mode 100644 www/wiki/extensions/LanguageTag/i18n/pl.json create mode 100644 www/wiki/extensions/LanguageTag/i18n/pt-br.json create mode 100644 www/wiki/extensions/LanguageTag/i18n/pt.json create mode 100644 www/wiki/extensions/LanguageTag/i18n/qqq.json create mode 100644 www/wiki/extensions/LanguageTag/i18n/roa-tara.json create mode 100644 www/wiki/extensions/LanguageTag/i18n/ru.json create mode 100644 www/wiki/extensions/LanguageTag/i18n/sv.json create mode 100644 www/wiki/extensions/LanguageTag/i18n/uk.json create mode 100644 www/wiki/extensions/LanguageTag/i18n/vec.json create mode 100644 www/wiki/extensions/LanguageTag/i18n/zh-hans.json create mode 100644 www/wiki/extensions/LanguageTag/i18n/zh-hant.json create mode 100644 www/wiki/extensions/LanguageTag/package.json create mode 100644 www/wiki/extensions/LanguageTag/version (limited to 'www/wiki') diff --git a/www/wiki/LocalSettings.Reevo.php b/www/wiki/LocalSettings.Reevo.php index 67eef1ef..171fb6a6 100644 --- a/www/wiki/LocalSettings.Reevo.php +++ b/www/wiki/LocalSettings.Reevo.php @@ -66,7 +66,7 @@ $wgAllowCopyUploads = true; ## Idioma -$wgShellLocale = "en_US.utf8"; +$wgShellLocale = "C.UTF-8"; $wgLanguageCode = "es"; $wgMessagesDirs['Reevo'] = "../../i18n/wiki/reevo"; $wgMessagesDirs['ISO'] = "../../i18n/wiki/iso"; @@ -198,16 +198,36 @@ $wgDefaultUserOptions['usebetatoolbar'] = 1; # MixedNamespaceSearchSuggestions wfLoadExtension( 'MixedNamespaceSearchSuggestions' ); -## Translate -include_once "$IP/extensions/Translate/Translate.php"; -$wgGroupPermissions['translator']['translate'] = true; -$wgGroupPermissions['translator']['skipcaptcha'] = true; // Bug 34182: needed with ConfirmEdit -$wgTranslateDocumentationLanguageCode = 'qqq'; -$wgGroupPermissions['sysop']['pagetranslation'] = true; +## LanguageTag +require_once "$IP/extensions/LanguageTag/LanguageTag.php"; +$wgLanguageTagLanguages = array( "en", "es", "pt" ); + +## UniversalLanguageSelector wfLoadExtension( 'UniversalLanguageSelector' ); +$wgULSAcceptLanguageList = $wgLanguageTagLanguages; +$wgULSIMEEnabled = false; +// $wgULSPosition = "interlanguage"; + +## Translate +// include_once "$IP/extensions/Translate/Translate.php"; +// $wgGroupPermissions['user']['translate'] = true; +// // $wgGroupPermissions['translator']['skipcaptcha'] = true; // Bug 34182: needed with ConfirmEdit +// $wgTranslateDocumentationLanguageCode = 'qqq'; +// $wgGroupPermissions['sysop']['pagetranslation'] = true; + +// $wgPageLanguageUseDB = true; +// $wgGroupPermissions['user']['pagelang'] = true; +// +// $wgTranslateCC['wiki-sidebar'] = function( $id ) { +// $mg = new WikiMessageGroup( $id, 'sidebar-messages' ); +// $mg->setLabel( 'Sidebar' ); +// $mg->setDescription( 'Messages used in the sidebar of this wiki' ); +// return $mg; +// }; + // wfLoadExtension( 'SimpleLanguageSelector' ); -$wgSimpleLangageSelectionLangList = ['es', 'en', 'pt']; -$wgSimpleLangageSelectionShowTranslateLink = true; +// $wgSimpleLangageSelectionLangList = ['es', 'en', 'pt']; +// $wgSimpleLangageSelectionShowTranslateLink = true; ## EmailLogin wfLoadExtension( 'EmailLogin' ); diff --git a/www/wiki/extensions/LanguageTag/.gitignore b/www/wiki/extensions/LanguageTag/.gitignore new file mode 100644 index 00000000..47e36d52 --- /dev/null +++ b/www/wiki/extensions/LanguageTag/.gitignore @@ -0,0 +1,3 @@ +/node_modules/ +/vendor/ +/composer.lock diff --git a/www/wiki/extensions/LanguageTag/.gitreview b/www/wiki/extensions/LanguageTag/.gitreview new file mode 100644 index 00000000..8aa418a2 --- /dev/null +++ b/www/wiki/extensions/LanguageTag/.gitreview @@ -0,0 +1,6 @@ +[gerrit] +host=gerrit.wikimedia.org +port=29418 +project=mediawiki/extensions/LanguageTag.git +track=1 +defaultrebase=0 \ No newline at end of file diff --git a/www/wiki/extensions/LanguageTag/CODE_OF_CONDUCT.md b/www/wiki/extensions/LanguageTag/CODE_OF_CONDUCT.md new file mode 100644 index 00000000..d8e5d087 --- /dev/null +++ b/www/wiki/extensions/LanguageTag/CODE_OF_CONDUCT.md @@ -0,0 +1 @@ +The development of this software is covered by a [Code of Conduct](https://www.mediawiki.org/wiki/Code_of_Conduct). diff --git a/www/wiki/extensions/LanguageTag/Gruntfile.js b/www/wiki/extensions/LanguageTag/Gruntfile.js new file mode 100644 index 00000000..a45071e1 --- /dev/null +++ b/www/wiki/extensions/LanguageTag/Gruntfile.js @@ -0,0 +1,21 @@ +/*jshint node:true */ +module.exports = function ( grunt ) { + grunt.loadNpmTasks( 'grunt-jsonlint' ); + grunt.loadNpmTasks( 'grunt-banana-checker' ); + + grunt.initConfig( { + banana: { + all: 'i18n/' + }, + jsonlint: { + all: [ + '**/*.json', + '!node_modules/**', + '!vendor/**' + ] + } + } ); + + grunt.registerTask( 'test', [ 'jsonlint', 'banana' ] ); + grunt.registerTask( 'default', 'test' ); +}; diff --git a/www/wiki/extensions/LanguageTag/LanguageTag.body.php b/www/wiki/extensions/LanguageTag/LanguageTag.body.php new file mode 100644 index 00000000..cac5e356 --- /dev/null +++ b/www/wiki/extensions/LanguageTag/LanguageTag.body.php @@ -0,0 +1,56 @@ + + */ + + +// It is assumed that the $wgLanguageTagLanguages is defined in LocalSettings.php, in a line before this file is included with require. +// If this extension is used together with the LanguageSelector extension, ideally $wgLanguageTagLanguages is identical with $wgLanguageSelectorLanguages +// Since the Tag's are not acessible in the hooked render functions (no way to access that parameter at runtime without altering the mediawiki base code) +// render-functions for all language-tag's will be created. First setting the hook's. + +class LanguageTag +{ + + public static function LanguageTagParserInit( Parser $parser ) { + // at runtime TagLanguages is in the global scope + global $wgLanguageTagLanguages; + if ( $wgLanguageTagLanguages === null ) return true; // Nothing to do + foreach ($wgLanguageTagLanguages as $Tag) $parser->setHook( $Tag, 'LanguageTag::LanguageTagRender_'.$Tag ); + + unset($Tag); + // theoretically nothing to return or fail. + return true; + } + + // This function is helpful in checking against the passed Language + + public static function LanguageTagCheck($input, $lang) { + $output= htmlspecialchars($input); + + global $wgLang; + + if ( $wgLang->getCode()===$lang ) { + // Match. The Language (set by LanguageSelector) is equal to the language tag. + return $output; + } else { + // Other wise we return the text as html-comment, thus not visible in the browser. + return ''; + } + } + + // This will catch all LanguageTagRender_XX functions attached to the hooks. + // LanguageTagRender_ this is 18 characters, we get the language code from the function's name, and access everything else passed in via $arguments + public static function __callStatic($name, $arguments) + { + return $arguments[2]->recursiveTagParse( LanguageTag::LanguageTagCheck($arguments[0], substr($name,18)), $arguments[3] ); + } + + +} +// end class LanguageTag diff --git a/www/wiki/extensions/LanguageTag/LanguageTag.php b/www/wiki/extensions/LanguageTag/LanguageTag.php new file mode 100644 index 00000000..9371499d --- /dev/null +++ b/www/wiki/extensions/LanguageTag/LanguageTag.php @@ -0,0 +1,29 @@ + + */ + +// Yes, this is an extension, not a standalone script, we are coming from LocalSettings.php +if( !defined( 'MEDIAWIKI' ) ) { + echo( "This is an extension to the MediaWiki package and cannot be run standalone.\n" ); + die( -1 ); +} + +// Standard crediting +$wgExtensionCredits['parserhook'][] = array( + 'path' => __FILE__, + 'name' => 'LanguageTag', + 'version' => '1.1.0', + 'author' => 'István Király', + 'url' => 'https://www.mediawiki.org/wiki/Extension:LanguageTag', + 'descriptionmsg' => 'languagetag-desc', +); + +$wgMessagesDirs['LanguageTag'] = __DIR__ . '/i18n'; +$wgAutoloadClasses['LanguageTag'] = __DIR__ . '/LanguageTag.body.php'; +$wgHooks['ParserFirstCallInit'][] = 'LanguageTag::LanguageTagParserInit'; diff --git a/www/wiki/extensions/LanguageTag/composer.json b/www/wiki/extensions/LanguageTag/composer.json new file mode 100644 index 00000000..b071b83c --- /dev/null +++ b/www/wiki/extensions/LanguageTag/composer.json @@ -0,0 +1,16 @@ +{ + "require-dev": { + "jakub-onderka/php-parallel-lint": "1.0.0", + "jakub-onderka/php-console-highlighter": "0.3.2", + "mediawiki/minus-x": "0.3.1" + }, + "scripts": { + "test": [ + "parallel-lint . --exclude vendor --exclude node_modules", + "minus-x check ." + ], + "fix": [ + "minus-x fix ." + ] + } +} diff --git a/www/wiki/extensions/LanguageTag/gitinfo.json b/www/wiki/extensions/LanguageTag/gitinfo.json new file mode 100644 index 00000000..7904c669 --- /dev/null +++ b/www/wiki/extensions/LanguageTag/gitinfo.json @@ -0,0 +1 @@ +{"headSHA1": "242bc9ae0afdc709a0374226c82c223f22a6fb98\n", "head": "242bc9ae0afdc709a0374226c82c223f22a6fb98\n", "remoteURL": "https://gerrit.wikimedia.org/r/mediawiki/extensions/LanguageTag", "branch": "242bc9ae0afdc709a0374226c82c223f22a6fb98\n", "headCommitDate": "1520602849"} \ No newline at end of file diff --git a/www/wiki/extensions/LanguageTag/i18n/ast.json b/www/wiki/extensions/LanguageTag/i18n/ast.json new file mode 100644 index 00000000..4573e399 --- /dev/null +++ b/www/wiki/extensions/LanguageTag/i18n/ast.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Xuacu" + ] + }, + "languagetag-desc": "Permite usar etiquetes de llingua d'estilu XML pa marcar distintes llingües y amosales correutamente" +} diff --git a/www/wiki/extensions/LanguageTag/i18n/be-tarask.json b/www/wiki/extensions/LanguageTag/i18n/be-tarask.json new file mode 100644 index 00000000..d2a00842 --- /dev/null +++ b/www/wiki/extensions/LanguageTag/i18n/be-tarask.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Red Winged Duck" + ] + }, + "languagetag-desc": "Дазваляе ўжываць моўныя тэгі ў XML-стылі для разьметкі розных моваў і іх карэктнага адлюстраваньня" +} diff --git a/www/wiki/extensions/LanguageTag/i18n/br.json b/www/wiki/extensions/LanguageTag/i18n/br.json new file mode 100644 index 00000000..b2e2689a --- /dev/null +++ b/www/wiki/extensions/LanguageTag/i18n/br.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Fulup" + ] + }, + "languagetag-desc": "Aotren a ra ober gant tikedennoù yezh doare XML evit merkañ ar yezhoù disheñvel, hag embann anezho evel ma tere" +} diff --git a/www/wiki/extensions/LanguageTag/i18n/de.json b/www/wiki/extensions/LanguageTag/i18n/de.json new file mode 100644 index 00000000..40de3b5d --- /dev/null +++ b/www/wiki/extensions/LanguageTag/i18n/de.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Metalhead64" + ] + }, + "languagetag-desc": "Ermöglicht die Verwendung von Sprachtags im XML-Stil zur Auszeichnung und korrekten Anzeige unterschiedlicher Sprachen" +} diff --git a/www/wiki/extensions/LanguageTag/i18n/dsb.json b/www/wiki/extensions/LanguageTag/i18n/dsb.json new file mode 100644 index 00000000..4e8c03c8 --- /dev/null +++ b/www/wiki/extensions/LanguageTag/i18n/dsb.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Michawiki" + ] + }, + "languagetag-desc": "Dowólujo wužywanje rěcnych elementow w XML-stilu, aby rozdźělne rěcy wóznamjeniło a je korektnje zwobrazniło" +} diff --git a/www/wiki/extensions/LanguageTag/i18n/en.json b/www/wiki/extensions/LanguageTag/i18n/en.json new file mode 100644 index 00000000..b41bbed8 --- /dev/null +++ b/www/wiki/extensions/LanguageTag/i18n/en.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "István Király" + ] + }, + "languagetag-desc": "Allows to use XML-style language tags to markup different languages, and display them properly" +} \ No newline at end of file diff --git a/www/wiki/extensions/LanguageTag/i18n/es.json b/www/wiki/extensions/LanguageTag/i18n/es.json new file mode 100644 index 00000000..e44731ca --- /dev/null +++ b/www/wiki/extensions/LanguageTag/i18n/es.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Fitoschido" + ] + }, + "languagetag-desc": "Permite usar etiquetas de idioma al estilo XML para marcar texto en lenguas distintas y mostrarlo adecuadamente" +} diff --git a/www/wiki/extensions/LanguageTag/i18n/fa.json b/www/wiki/extensions/LanguageTag/i18n/fa.json new file mode 100644 index 00000000..bd4f33c3 --- /dev/null +++ b/www/wiki/extensions/LanguageTag/i18n/fa.json @@ -0,0 +1,9 @@ +{ + "@metadata": { + "authors": [ + "Armin1392", + "Ebraminio" + ] + }, + "languagetag-desc": "اجازه به استفادهٔ برچسب‌های زبان سبک اکس‌ام‌ال برای سامانه کدگذاری زبان‌های متفاوت، و نمایش آن‌ها به درستی" +} diff --git a/www/wiki/extensions/LanguageTag/i18n/fr.json b/www/wiki/extensions/LanguageTag/i18n/fr.json new file mode 100644 index 00000000..afacb1a4 --- /dev/null +++ b/www/wiki/extensions/LanguageTag/i18n/fr.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Gomoko" + ] + }, + "languagetag-desc": "Permet d’utiliser les balises de langue dans le style XML pour marquer les différentes langues, et les afficher correctement" +} diff --git a/www/wiki/extensions/LanguageTag/i18n/gl.json b/www/wiki/extensions/LanguageTag/i18n/gl.json new file mode 100644 index 00000000..237ef9ad --- /dev/null +++ b/www/wiki/extensions/LanguageTag/i18n/gl.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Toliño" + ] + }, + "languagetag-desc": "Permite utilizar as etiquetas de lingua de estilo XML para dar formato ás diferentes linguas e mostralas correctamente" +} diff --git a/www/wiki/extensions/LanguageTag/i18n/hsb.json b/www/wiki/extensions/LanguageTag/i18n/hsb.json new file mode 100644 index 00000000..a7e77f64 --- /dev/null +++ b/www/wiki/extensions/LanguageTag/i18n/hsb.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Michawiki" + ] + }, + "languagetag-desc": "Dowola wužiwanje rěčnych značkow w XML-stilu, zo by rozdźělne rěče woznamjeniło a je korektnje zwobrazniło" +} diff --git a/www/wiki/extensions/LanguageTag/i18n/it.json b/www/wiki/extensions/LanguageTag/i18n/it.json new file mode 100644 index 00000000..a122f7c4 --- /dev/null +++ b/www/wiki/extensions/LanguageTag/i18n/it.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Beta16" + ] + }, + "languagetag-desc": "Permette di utilizzare i tag del linguaggio XML per contrassegnare le diverse lingue e mostrarle correttamente" +} diff --git a/www/wiki/extensions/LanguageTag/i18n/ja.json b/www/wiki/extensions/LanguageTag/i18n/ja.json new file mode 100644 index 00000000..c7c1de7c --- /dev/null +++ b/www/wiki/extensions/LanguageTag/i18n/ja.json @@ -0,0 +1,9 @@ +{ + "@metadata": { + "authors": [ + "Fryed-peach", + "Shirayuki" + ] + }, + "languagetag-desc": "他の言語をマークアップするための XML スタイルの言語タグを使用できるようにし、それらを適切に表示できるようにする" +} diff --git a/www/wiki/extensions/LanguageTag/i18n/ko.json b/www/wiki/extensions/LanguageTag/i18n/ko.json new file mode 100644 index 00000000..89b43874 --- /dev/null +++ b/www/wiki/extensions/LanguageTag/i18n/ko.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Priviet" + ] + }, + "languagetag-desc": "XML-스타일 언어 태그를 사용하여 다른 언어를 마크업하고 적절하게 표시하는 것을 허용함" +} diff --git a/www/wiki/extensions/LanguageTag/i18n/ksh.json b/www/wiki/extensions/LanguageTag/i18n/ksh.json new file mode 100644 index 00000000..91c2541f --- /dev/null +++ b/www/wiki/extensions/LanguageTag/i18n/ksh.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Purodha" + ] + }, + "languagetag-desc": "Määd_et möjjelesch, em Wiki Stöcke med ongerschiedlesche ze makeere un reeschtesch aanzezeije." +} diff --git a/www/wiki/extensions/LanguageTag/i18n/lb.json b/www/wiki/extensions/LanguageTag/i18n/lb.json new file mode 100644 index 00000000..e48e2526 --- /dev/null +++ b/www/wiki/extensions/LanguageTag/i18n/lb.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Robby" + ] + }, + "languagetag-desc": "Erlaabt et Sprooch-Tags am XML-Stil ze benotze fir verschidde Sproochen ze markéieren a se korrekt duerzestellen" +} diff --git a/www/wiki/extensions/LanguageTag/i18n/li.json b/www/wiki/extensions/LanguageTag/i18n/li.json new file mode 100644 index 00000000..180519af --- /dev/null +++ b/www/wiki/extensions/LanguageTag/i18n/li.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Ooswesthoesbes" + ] + }, + "languagetag-desc": "Maak 't meugelik XML-echtige spraoklabels te broeke veur versjillende spraoke te labele en ze krek te tuine" +} diff --git a/www/wiki/extensions/LanguageTag/i18n/lij.json b/www/wiki/extensions/LanguageTag/i18n/lij.json new file mode 100644 index 00000000..568918b0 --- /dev/null +++ b/www/wiki/extensions/LanguageTag/i18n/lij.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Giromin Cangiaxo" + ] + }, + "languagetag-desc": "O permette de doeuviâ di tag de lenguaggio stile XML pe contrassegnâ e diferente lengue e mostrâle propiamente" +} diff --git a/www/wiki/extensions/LanguageTag/i18n/mk.json b/www/wiki/extensions/LanguageTag/i18n/mk.json new file mode 100644 index 00000000..86f65d75 --- /dev/null +++ b/www/wiki/extensions/LanguageTag/i18n/mk.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Bjankuloski06" + ] + }, + "languagetag-desc": "Овозможува јазични ознаки во XML-стил за означување на разни јазици и нивно соодветно прикажување на екранот" +} diff --git a/www/wiki/extensions/LanguageTag/i18n/nb.json b/www/wiki/extensions/LanguageTag/i18n/nb.json new file mode 100644 index 00000000..0bd175b2 --- /dev/null +++ b/www/wiki/extensions/LanguageTag/i18n/nb.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Jon Harald Søby" + ] + }, + "languagetag-desc": "Muliggjør bruken av XML-aktige språktagger til å merke forskjellige språk og vise dem riktig." +} diff --git a/www/wiki/extensions/LanguageTag/i18n/nl.json b/www/wiki/extensions/LanguageTag/i18n/nl.json new file mode 100644 index 00000000..2b63fc71 --- /dev/null +++ b/www/wiki/extensions/LanguageTag/i18n/nl.json @@ -0,0 +1,10 @@ +{ + "@metadata": { + "authors": [ + "Breghtje", + "Siebrand", + "Ooswesthoesbes" + ] + }, + "languagetag-desc": "Maakt het mogelijk om gebruik te maken van XML-achtige taallabels om verschillende talen te labelen, en ze correct weer te geven" +} diff --git a/www/wiki/extensions/LanguageTag/i18n/oc.json b/www/wiki/extensions/LanguageTag/i18n/oc.json new file mode 100644 index 00000000..2f046e9f --- /dev/null +++ b/www/wiki/extensions/LanguageTag/i18n/oc.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Cedric31" + ] + }, + "languagetag-desc": "Permet d’utilizar las balisas de lenga dins l'estil XML per marcar las diferentas lengas, e las afichar corrèctament" +} diff --git a/www/wiki/extensions/LanguageTag/i18n/pl.json b/www/wiki/extensions/LanguageTag/i18n/pl.json new file mode 100644 index 00000000..7b2fa0cb --- /dev/null +++ b/www/wiki/extensions/LanguageTag/i18n/pl.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Chrumps" + ] + }, + "languagetag-desc": "Pozwala wykorzystać znaczniki języka XML do znakowania różnych języków i ich poprawnego wyświetlania" +} diff --git a/www/wiki/extensions/LanguageTag/i18n/pt-br.json b/www/wiki/extensions/LanguageTag/i18n/pt-br.json new file mode 100644 index 00000000..b0997767 --- /dev/null +++ b/www/wiki/extensions/LanguageTag/i18n/pt-br.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "!Silent" + ] + }, + "languagetag-desc": "Permite o uso de marcações estilo XML para formatar diferentes idiomas e apresentá-los apropriadamente" +} diff --git a/www/wiki/extensions/LanguageTag/i18n/pt.json b/www/wiki/extensions/LanguageTag/i18n/pt.json new file mode 100644 index 00000000..bfbb9376 --- /dev/null +++ b/www/wiki/extensions/LanguageTag/i18n/pt.json @@ -0,0 +1,9 @@ +{ + "@metadata": { + "authors": [ + "Vitorvicentevalente", + "Hamilton Abreu" + ] + }, + "languagetag-desc": "Permite o uso de marcações de linguagem XML para formatar diferentes línguas e apresentá-las adequadamente" +} diff --git a/www/wiki/extensions/LanguageTag/i18n/qqq.json b/www/wiki/extensions/LanguageTag/i18n/qqq.json new file mode 100644 index 00000000..3e3cdf3b --- /dev/null +++ b/www/wiki/extensions/LanguageTag/i18n/qqq.json @@ -0,0 +1,9 @@ +{ + "@metadata": { + "authors": [ + "Shirayuki", + "Umherirrender" + ] + }, + "languagetag-desc": "{{desc|name=Language Tag|url=https://www.mediawiki.org/wiki/Extension:LanguageTag}}" +} diff --git a/www/wiki/extensions/LanguageTag/i18n/roa-tara.json b/www/wiki/extensions/LanguageTag/i18n/roa-tara.json new file mode 100644 index 00000000..cf0c6848 --- /dev/null +++ b/www/wiki/extensions/LanguageTag/i18n/roa-tara.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Joetaras" + ] + }, + "languagetag-desc": "Permette de ausà lènghe in stile tag XML pe signà le lènghe diverse, e le face 'ndrucà correttamende" +} diff --git a/www/wiki/extensions/LanguageTag/i18n/ru.json b/www/wiki/extensions/LanguageTag/i18n/ru.json new file mode 100644 index 00000000..0863229b --- /dev/null +++ b/www/wiki/extensions/LanguageTag/i18n/ru.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Okras" + ] + }, + "languagetag-desc": "Позволяет использовать языковые теги в XML-стиле для разметки разных языков и их правильного отображения" +} diff --git a/www/wiki/extensions/LanguageTag/i18n/sv.json b/www/wiki/extensions/LanguageTag/i18n/sv.json new file mode 100644 index 00000000..12d8f127 --- /dev/null +++ b/www/wiki/extensions/LanguageTag/i18n/sv.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Lokal Profil" + ] + }, + "languagetag-desc": "Möjliggör användningen av språktaggar i XML-stil för att märka upp olika språk och visa dem korrekt" +} diff --git a/www/wiki/extensions/LanguageTag/i18n/uk.json b/www/wiki/extensions/LanguageTag/i18n/uk.json new file mode 100644 index 00000000..a2297484 --- /dev/null +++ b/www/wiki/extensions/LanguageTag/i18n/uk.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Andriykopanytsia" + ] + }, + "languagetag-desc": "Дозволяє використовувати мовні теги у XML-стилі для розмітки різних мов і їх правильного відображення" +} diff --git a/www/wiki/extensions/LanguageTag/i18n/vec.json b/www/wiki/extensions/LanguageTag/i18n/vec.json new file mode 100644 index 00000000..19cb9bb2 --- /dev/null +++ b/www/wiki/extensions/LanguageTag/i18n/vec.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "GatoSelvadego" + ] + }, + "languagetag-desc": "Permeti de doparar etichete in stiłe lenguajo XML par segnałar difarenti lengue, e mostrarle in modo apropià" +} diff --git a/www/wiki/extensions/LanguageTag/i18n/zh-hans.json b/www/wiki/extensions/LanguageTag/i18n/zh-hans.json new file mode 100644 index 00000000..97fd3294 --- /dev/null +++ b/www/wiki/extensions/LanguageTag/i18n/zh-hans.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Liuxinyu970226" + ] + }, + "languagetag-desc": "允许使用XML样式语言标签以标记不同语言,并正确显示它们" +} diff --git a/www/wiki/extensions/LanguageTag/i18n/zh-hant.json b/www/wiki/extensions/LanguageTag/i18n/zh-hant.json new file mode 100644 index 00000000..d1598784 --- /dev/null +++ b/www/wiki/extensions/LanguageTag/i18n/zh-hant.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Kly" + ] + }, + "languagetag-desc": "允許使用 XML 風格語言標籤來標記不同語言,並適當地顯示出" +} diff --git a/www/wiki/extensions/LanguageTag/package.json b/www/wiki/extensions/LanguageTag/package.json new file mode 100644 index 00000000..88a5f502 --- /dev/null +++ b/www/wiki/extensions/LanguageTag/package.json @@ -0,0 +1,11 @@ +{ + "private": true, + "scripts": { + "test": "grunt test" + }, + "devDependencies": { + "grunt": "1.0.1", + "grunt-banana-checker": "0.5.0", + "grunt-jsonlint": "1.0.7" + } +} diff --git a/www/wiki/extensions/LanguageTag/version b/www/wiki/extensions/LanguageTag/version new file mode 100644 index 00000000..9dd4f981 --- /dev/null +++ b/www/wiki/extensions/LanguageTag/version @@ -0,0 +1,4 @@ +LanguageTag: REL1_31 +2018-04-17T22:18:49 + +242bc9a diff --git a/www/wiki/skins/bo/layout-reevo.xml b/www/wiki/skins/bo/layout-reevo.xml index c8cfbe74..83cbfafb 100644 --- a/www/wiki/skins/bo/layout-reevo.xml +++ b/www/wiki/skins/bo/layout-reevo.xml @@ -18,6 +18,11 @@ This layout has Pagetools visible in body content as used in http://wiki.ead.puc + + + ]]> + @@ -43,7 +48,7 @@ This layout has Pagetools visible in body content as used in http://wiki.ead.puc - + @@ -53,7 +58,7 @@ This layout has Pagetools visible in body content as used in http://wiki.ead.puc - + diff --git a/www/wiki/skins/bo/reevo.less b/www/wiki/skins/bo/reevo.less index e3b215d9..6685acf3 100644 --- a/www/wiki/skins/bo/reevo.less +++ b/www/wiki/skins/bo/reevo.less @@ -152,3 +152,20 @@ body.mw-mmv-lightbox-open #mw-navigation { div#bodyContent { margin: 0 15px; } + +.navbar-toplang { + background-image: none !important; + padding-left: 18px !important; +} + +.navbar-usernotloggedin { + padding: 0 15px !important; +} + +.navbar-right-aligned #p-search { + padding-right: 0px !important; +} + +#pt-uls { + display: none !important; +} -- cgit v1.2.1