summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--www/wiki/LocalSettings.Reevo.php38
-rw-r--r--www/wiki/extensions/LanguageTag/.gitignore3
-rw-r--r--www/wiki/extensions/LanguageTag/.gitreview6
-rw-r--r--www/wiki/extensions/LanguageTag/CODE_OF_CONDUCT.md1
-rw-r--r--www/wiki/extensions/LanguageTag/Gruntfile.js21
-rw-r--r--www/wiki/extensions/LanguageTag/LanguageTag.body.php56
-rw-r--r--www/wiki/extensions/LanguageTag/LanguageTag.php29
-rw-r--r--www/wiki/extensions/LanguageTag/composer.json16
-rw-r--r--www/wiki/extensions/LanguageTag/gitinfo.json1
-rw-r--r--www/wiki/extensions/LanguageTag/i18n/ast.json8
-rw-r--r--www/wiki/extensions/LanguageTag/i18n/be-tarask.json8
-rw-r--r--www/wiki/extensions/LanguageTag/i18n/br.json8
-rw-r--r--www/wiki/extensions/LanguageTag/i18n/de.json8
-rw-r--r--www/wiki/extensions/LanguageTag/i18n/dsb.json8
-rw-r--r--www/wiki/extensions/LanguageTag/i18n/en.json8
-rw-r--r--www/wiki/extensions/LanguageTag/i18n/es.json8
-rw-r--r--www/wiki/extensions/LanguageTag/i18n/fa.json9
-rw-r--r--www/wiki/extensions/LanguageTag/i18n/fr.json8
-rw-r--r--www/wiki/extensions/LanguageTag/i18n/gl.json8
-rw-r--r--www/wiki/extensions/LanguageTag/i18n/hsb.json8
-rw-r--r--www/wiki/extensions/LanguageTag/i18n/it.json8
-rw-r--r--www/wiki/extensions/LanguageTag/i18n/ja.json9
-rw-r--r--www/wiki/extensions/LanguageTag/i18n/ko.json8
-rw-r--r--www/wiki/extensions/LanguageTag/i18n/ksh.json8
-rw-r--r--www/wiki/extensions/LanguageTag/i18n/lb.json8
-rw-r--r--www/wiki/extensions/LanguageTag/i18n/li.json8
-rw-r--r--www/wiki/extensions/LanguageTag/i18n/lij.json8
-rw-r--r--www/wiki/extensions/LanguageTag/i18n/mk.json8
-rw-r--r--www/wiki/extensions/LanguageTag/i18n/nb.json8
-rw-r--r--www/wiki/extensions/LanguageTag/i18n/nl.json10
-rw-r--r--www/wiki/extensions/LanguageTag/i18n/oc.json8
-rw-r--r--www/wiki/extensions/LanguageTag/i18n/pl.json8
-rw-r--r--www/wiki/extensions/LanguageTag/i18n/pt-br.json8
-rw-r--r--www/wiki/extensions/LanguageTag/i18n/pt.json9
-rw-r--r--www/wiki/extensions/LanguageTag/i18n/qqq.json9
-rw-r--r--www/wiki/extensions/LanguageTag/i18n/roa-tara.json8
-rw-r--r--www/wiki/extensions/LanguageTag/i18n/ru.json8
-rw-r--r--www/wiki/extensions/LanguageTag/i18n/sv.json8
-rw-r--r--www/wiki/extensions/LanguageTag/i18n/uk.json8
-rw-r--r--www/wiki/extensions/LanguageTag/i18n/vec.json8
-rw-r--r--www/wiki/extensions/LanguageTag/i18n/zh-hans.json8
-rw-r--r--www/wiki/extensions/LanguageTag/i18n/zh-hant.json8
-rw-r--r--www/wiki/extensions/LanguageTag/package.json11
-rw-r--r--www/wiki/extensions/LanguageTag/version4
-rw-r--r--www/wiki/skins/bo/layout-reevo.xml9
-rw-r--r--www/wiki/skins/bo/reevo.less17
46 files changed, 471 insertions, 11 deletions
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 @@
+<?php
+
+/**
+ * LanguageTag extension from D250 Laboratories
+ *
+ * @file
+ * @ingroup Extensions
+ * @author István Király <LaKing@D250.hu>
+ */
+
+
+// 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 '<!-- '.$lang.': '.$output.' -->';
+ }
+ }
+
+ // 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 @@
+<?php
+
+/**
+ * LanguageTag extension from D250 Laboratories
+ *
+ * @file
+ * @ingroup Extensions
+ * @author István Király <LaKing@D250.hu>
+ */
+
+// 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
<component type="Logo" position="head"/>
<component type="NavMenu" flatten="navigation" showTools="no" showLanguages="no"/>
<component type="SearchBar" position="right" buttons="search"/>
+ <component type="Html" position="right">
+ <![CDATA[
+ <button value="Lang" id="mw-searchButton" class="uls-trigger btn btn-default navbar-toplang webfonts-changed"><span class="glyphicon glyphicon-globe"></span></button>
+ ]]>
+ </component>
<component type="PersonalTools" position="right"/>
</component>
@@ -43,7 +48,7 @@ This layout has Pagetools visible in body content as used in http://wiki.ead.puc
<row>
<component type="ContentBody"/>
-
+
</row>
</grid>
@@ -53,7 +58,7 @@ This layout has Pagetools visible in body content as used in http://wiki.ead.puc
<row class="smwofooterrow">
<cell span="12">
<modification type="ShowOnlyFor" group="emailconfirmed, autoconfirmed" />
- <component type="ToolbarHorizontal" hideTools="no" hideLanguages="yes"/>
+ <component type="ToolbarHorizontal" hideTools="no" hideLanguages="no"/>
</cell>
</row>
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;
+}