summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Legler <alex@a3li.li>2015-08-15 13:31:33 +0200
committerAlex Legler <alex@a3li.li>2015-08-15 13:31:33 +0200
commite50bd0890c549fe3f4b5cd1cc990c643ba130ead (patch)
tree2f7c84bdb7011a0c43bad01b1af62153a626caef /MLEB/Babel
parentUpdate Widgets (diff)
downloadextensions-e50bd0890c549fe3f4b5cd1cc990c643ba130ead.tar.gz
extensions-e50bd0890c549fe3f4b5cd1cc990c643ba130ead.tar.bz2
extensions-e50bd0890c549fe3f4b5cd1cc990c643ba130ead.zip
Update MLEB
Diffstat (limited to 'MLEB/Babel')
-rw-r--r--MLEB/Babel/Babel.class.php22
-rw-r--r--MLEB/Babel/Babel.php31
-rw-r--r--MLEB/Babel/BabelAutoCreate.class.php22
-rw-r--r--MLEB/Babel/BabelLanguageCodes.class.php18
-rw-r--r--MLEB/Babel/RELEASE-NOTES8
-rw-r--r--MLEB/Babel/composer.json2
-rw-r--r--MLEB/Babel/i18n/ar.json5
-rw-r--r--MLEB/Babel/i18n/awa.json30
-rw-r--r--MLEB/Babel/i18n/bgn.json9
-rw-r--r--MLEB/Babel/i18n/cdo.json22
-rw-r--r--MLEB/Babel/i18n/cv.json8
-rw-r--r--MLEB/Babel/i18n/cy.json13
-rw-r--r--MLEB/Babel/i18n/diq.json4
-rw-r--r--MLEB/Babel/i18n/dty.json8
-rw-r--r--MLEB/Babel/i18n/en-gb.json26
-rw-r--r--MLEB/Babel/i18n/en.json3
-rw-r--r--MLEB/Babel/i18n/gor.json8
-rw-r--r--MLEB/Babel/i18n/hr.json2
-rw-r--r--MLEB/Babel/i18n/kk-cyrl.json11
-rw-r--r--MLEB/Babel/i18n/kl.json8
-rw-r--r--MLEB/Babel/i18n/ko.json7
-rw-r--r--MLEB/Babel/i18n/ksh.json13
-rw-r--r--MLEB/Babel/i18n/mai.json6
-rw-r--r--MLEB/Babel/i18n/min.json4
-rw-r--r--MLEB/Babel/i18n/nds-nl.json1
-rw-r--r--MLEB/Babel/i18n/nrm.json5
-rw-r--r--MLEB/Babel/i18n/qqq.json3
-rw-r--r--MLEB/Babel/i18n/sco.json17
-rw-r--r--MLEB/Babel/i18n/sgs.json9
-rw-r--r--MLEB/Babel/i18n/sh.json22
-rw-r--r--MLEB/Babel/i18n/shn.json24
-rw-r--r--MLEB/Babel/i18n/tyv.json5
-rw-r--r--MLEB/Babel/i18n/uz.json2
-rw-r--r--MLEB/Babel/i18n/yi.json5
-rw-r--r--MLEB/Babel/i18n/zh-hant.json13
-rw-r--r--MLEB/Babel/tab2txt.php3
-rw-r--r--MLEB/Babel/txt2cdb.php12
37 files changed, 263 insertions, 148 deletions
diff --git a/MLEB/Babel/Babel.class.php b/MLEB/Babel/Babel.class.php
index 0c40e332..36a50c9f 100644
--- a/MLEB/Babel/Babel.class.php
+++ b/MLEB/Babel/Babel.class.php
@@ -29,7 +29,6 @@ class Babel {
* @return string: Babel tower.
*/
public static function Render( $parser ) {
- wfProfileIn( __METHOD__ );
global $wgBabelUseUserLanguage;
$parameters = func_get_args();
array_shift( $parameters );
@@ -132,7 +131,6 @@ $top
$showfooter
|}
EOT;
- wfProfileOut( __METHOD__ );
return $tower;
}
@@ -143,7 +141,6 @@ EOT;
* @param $parameters Array: Templates to perform the link batch on.
*/
protected static function mTemplateLinkBatch( $parameters ) {
- wfProfileIn( __METHOD__ );
$titles = array();
foreach ( $parameters as $name ) {
$title = Title::newFromText( wfMessage( 'babel-template', $name )->inContentLanguage()->text() );
@@ -155,7 +152,6 @@ EOT;
$batch = new LinkBatch( $titles );
$batch->setCaller( __METHOD__ );
$batch->execute();
- wfProfileOut( __METHOD__ );
}
/**
@@ -190,7 +186,6 @@ EOT;
* @return Array: { 'code' => xx, 'level' => xx }
*/
protected static function mParseParameter( $parameter, $strtolower = false ) {
- wfProfileIn( __METHOD__ );
global $wgBabelDefaultLevel, $wgBabelCategoryNames;
$return = array();
@@ -200,15 +195,11 @@ EOT;
if ( $code !== false ) {
$return['code'] = $code;
$return['level'] = $wgBabelDefaultLevel;
- wfProfileOut( __METHOD__ );
-
return $return;
}
// Try splitting the paramter in to language and level, split on last hyphen.
$lastSplit = strrpos( $parameter, '-' );
if ( $lastSplit === false ) {
- wfProfileOut( __METHOD__ );
-
return false;
}
$code = substr( $parameter, 0, $lastSplit );
@@ -218,19 +209,14 @@ EOT;
// Validate code.
$return['code'] = BabelLanguageCodes::getCode( $babelcode );
if ( $return['code'] === false ) {
- wfProfileOut( __METHOD__ );
-
return false;
}
// Validate level.
$level = strtoupper( $level );
if ( !isset( $wgBabelCategoryNames[$level] ) ) {
- wfProfileOut( __METHOD__ );
-
return false;
}
$return['level'] = $level;
- wfProfileOut( __METHOD__ );
return $return;
}
@@ -258,7 +244,6 @@ EOT;
* @return String: A single babel box, in wikitext format.
*/
protected static function mGenerateBox( $code, $level ) {
- wfProfileIn( __METHOD__ );
$lang = wfBCP47( $code );
$portal = wfMessage( 'babel-portal', $code )->inContentLanguage()->plain();
if ( $portal !== '' ) {
@@ -296,7 +281,6 @@ EOT;
|}
</div>
EOT;
- wfProfileOut( __METHOD__ );
return $box;
}
@@ -311,7 +295,6 @@ EOT;
* @return String: Text for display, in wikitext format.
*/
protected static function mGetText( $name, $language, $level ) {
- wfProfileIn( __METHOD__ );
global $wgBabelMainCategory, $wgBabelCategoryNames;
if ( $wgBabelCategoryNames[$level] === false ) {
@@ -347,8 +330,6 @@ EOT;
)->inLanguage( $language )->text();
}
- wfProfileOut( __METHOD__ );
-
return $text;
}
@@ -362,7 +343,6 @@ EOT;
* @return String: Wikitext to add categories.
*/
protected static function mGenerateCategories( $code, $level, $createCategories = true ) {
- wfProfileIn( __METHOD__ );
global $wgBabelMainCategory, $wgBabelCategoryNames;
$r = '';
@@ -385,8 +365,6 @@ EOT;
}
}
- wfProfileOut( __METHOD__ );
-
return $r;
}
diff --git a/MLEB/Babel/Babel.php b/MLEB/Babel/Babel.php
index 6dd1cf85..c8166ffc 100644
--- a/MLEB/Babel/Babel.php
+++ b/MLEB/Babel/Babel.php
@@ -22,27 +22,27 @@ if ( !defined( 'MEDIAWIKI' ) ) {
$GLOBALS['wgExtensionCredits']['parserhook'][] = array(
'path' => __FILE__,
'name' => 'Babel',
- 'version' => '[https://www.mediawiki.org/wiki/MLEB MLEB 2014.11]',
+ 'version' => '[https://www.mediawiki.org/wiki/MLEB MLEB 2015.04]',
'author' => 'Robert Leverington',
'url' => 'https://www.mediawiki.org/wiki/Extension:Babel',
'descriptionmsg' => 'babel-desc',
+ 'license-name' => 'GPL-2.0+',
);
$GLOBALS['wgHooks']['ParserFirstCallInit'][] = 'BabelStatic::onParserFirstCallInit';
-$GLOBALS['wgHooks']['AbortNewAccount'][] = 'BabelAutoCreate::onAbortNewAccount';
-
-$dir = __DIR__ . '/';
+$GLOBALS['wgHooks']['UserGetReservedNames'][] = 'BabelAutoCreate::onUserGetReservedNames';
$GLOBALS['wgMessagesDirs']['Babel'] = __DIR__ . '/i18n';
-$GLOBALS['wgExtensionMessagesFiles']['Babel'] = $dir . 'Babel.i18n.php';
-$GLOBALS['wgExtensionMessagesFiles']['BabelMagic'] = $dir . 'Babel.i18n.magic.php';
+$GLOBALS['wgExtensionMessagesFiles']['Babel'] = __DIR__ . '/Babel.i18n.php';
+$GLOBALS['wgExtensionMessagesFiles']['BabelMagic'] = __DIR__ . '/Babel.i18n.magic.php';
-$GLOBALS['wgAutoloadClasses']['Babel'] = $dir . 'Babel.class.php';
-$GLOBALS['wgAutoloadClasses']['BabelLanguageCodes'] = $dir . 'BabelLanguageCodes.class.php';
-$GLOBALS['wgAutoloadClasses']['BabelStatic'] = $dir . 'BabelStatic.class.php';
-$GLOBALS['wgAutoloadClasses']['BabelAutoCreate'] = $dir . 'BabelAutoCreate.class.php';
+$GLOBALS['wgAutoloadClasses']['Babel'] = __DIR__ . '/Babel.class.php';
+$GLOBALS['wgAutoloadClasses']['BabelLanguageCodes'] = __DIR__ . '/BabelLanguageCodes.class.php';
+$GLOBALS['wgAutoloadClasses']['BabelStatic'] = __DIR__ . '/BabelStatic.class.php';
+$GLOBALS['wgAutoloadClasses']['BabelAutoCreate'] = __DIR__ . '/BabelAutoCreate.class.php';
$GLOBALS['wgResourceModules']['ext.babel'] = array(
+ 'position' => 'top',
'styles' => 'resources/ext.babel.css',
'localBasePath' => __DIR__,
'remoteExtPath' => 'Babel',
@@ -50,8 +50,8 @@ $GLOBALS['wgResourceModules']['ext.babel'] = array(
// Configuration setttings.
// Language names and codes constant database files, the defaults should suffice.
-$GLOBALS['wgBabelLanguageCodesCdb'] = $dir . 'codes.cdb';
-$GLOBALS['wgBabelLanguageNamesCdb'] = $dir . 'names.cdb';
+$GLOBALS['wgBabelLanguageCodesCdb'] = __DIR__ . '/codes.cdb';
+$GLOBALS['wgBabelLanguageNamesCdb'] = __DIR__ . '/names.cdb';
// Array of possible levels, and their category name - variables: %code% %wikiname% %nativename%
// Set to false to disable categories for a particular level.
// Alphabetical levels should be in upper case.
@@ -82,3 +82,10 @@ MediaWiki:Babel-template
MediaWiki:Babel-portal
The name format of the portal link for each language.
*/
+
+// BC MW <= 1.24
+if ( !class_exists( 'Cdb\Exception' ) && class_exists( 'CdbException' ) ) {
+ class_alias( 'CdbException', 'Cdb\Exception' );
+ class_alias( 'CdbReader', 'Cdb\Reader' );
+ class_alias( 'CdbWriter', 'Cdb\Writer' );
+}
diff --git a/MLEB/Babel/BabelAutoCreate.class.php b/MLEB/Babel/BabelAutoCreate.class.php
index 70b116bd..3a30c411 100644
--- a/MLEB/Babel/BabelAutoCreate.class.php
+++ b/MLEB/Babel/BabelAutoCreate.class.php
@@ -22,18 +22,10 @@ class BabelAutoCreate {
*/
protected static $user = false;
- /**
- * Abort user creation if the username is that of the autocreation username.
- * @param $user User
- * @param $errorText
- * @return bool
- */
- public static function onAbortNewAccount( User $user, &$errorText ) {
- $url = wfMessage( 'babel-url' )->text();
- $errorText = wfMessage( 'babel-autocreate-abort', $url )->parse();
- $autoCreateUser = wfMessage( 'babel-autocreate-user' )->inContentLanguage()->plain();
+ public static function onUserGetReservedNames( &$names ) {
+ $names[] = 'msg:babel-autocreate-user';
- return $user->getName() !== $autoCreateUser;
+ return true;
}
/**
@@ -44,12 +36,9 @@ class BabelAutoCreate {
* @param $level String: Level that the category is for.
*/
public static function create( $category, $code, $level = null ) {
- wfProfileIn( __METHOD__ );
$category = strip_tags( $category );
$title = Title::makeTitleSafe( NS_CATEGORY, $category );
if ( $title === null || $title->exists() ) {
- wfProfileOut( __METHOD__ );
-
return;
}
global $wgLanguageCode;
@@ -65,14 +54,10 @@ class BabelAutoCreate {
$user = self::user();
# Do not add a message if the username is invalid or if the account that adds it, is blocked
if ( !$user || $user->isBlocked() ) {
- wfProfileOut( __METHOD__ );
-
return;
}
if ( !$title->quickUserCan( 'create', $user ) ) {
- wfProfileOut( __METHOD__ );
-
return; # The Babel AutoCreate account is not allowed to create the page
}
@@ -96,7 +81,6 @@ class BabelAutoCreate {
);
$wgParser = $oldParser;
- wfProfileOut( __METHOD__ );
}
/**
diff --git a/MLEB/Babel/BabelLanguageCodes.class.php b/MLEB/Babel/BabelLanguageCodes.class.php
index 59ba6752..2092076b 100644
--- a/MLEB/Babel/BabelLanguageCodes.class.php
+++ b/MLEB/Babel/BabelLanguageCodes.class.php
@@ -21,25 +21,21 @@ class BabelLanguageCodes {
* @return String (language code) or false (invalid language code).
*/
public static function getCode( $code ) {
- wfProfileIn( __METHOD__ );
global $wgBabelLanguageCodesCdb;
$mediawiki = Language::fetchLanguageName( $code );
if ( $mediawiki !== '' ) {
- wfProfileOut( __METHOD__ );
-
return $code;
}
$codes = false;
try {
- $codesCdb = CdbReader::open( $wgBabelLanguageCodesCdb );
+ $codesCdb = Cdb\Reader::open( $wgBabelLanguageCodesCdb );
$codes = $codesCdb->get( $code );
- } catch ( CdbException $e ) {
+ } catch ( Cdb\Exception $e ) {
wfDebug( __METHOD__ . ": CdbException caught, error message was "
. $e->getMessage() );
}
- wfProfileOut( __METHOD__ );
return $codes;
}
@@ -55,34 +51,28 @@ class BabelLanguageCodes {
* @return String (name of language) or false (invalid language code).
*/
public static function getName( $code, $language = null ) {
- wfProfileIn( __METHOD__ );
global $wgBabelLanguageNamesCdb;
// Get correct code, even though it should already be correct.
$code = self::getCode( $code );
if ( $code === false ) {
- wfProfileOut( __METHOD__ );
-
return false;
}
$language = $language === null ? $code : $language;
$names = Language::fetchLanguageNames( $language, 'all' );
if ( isset( $names[$code] ) ) {
- wfProfileOut( __METHOD__ );
-
return $names[$code];
}
$codes = false;
try {
- $namesCdb = CdbReader::open( $wgBabelLanguageNamesCdb );
+ $namesCdb = Cdb\Reader::open( $wgBabelLanguageNamesCdb );
$codes = $namesCdb->get( $code );
- } catch ( CdbException $e ) {
+ } catch ( Cdb\Exception $e ) {
wfDebug( __METHOD__ . ": CdbException caught, error message was "
. $e->getMessage() );
}
- wfProfileOut( __METHOD__ );
return $codes;
}
diff --git a/MLEB/Babel/RELEASE-NOTES b/MLEB/Babel/RELEASE-NOTES
index f9921967..e0238673 100644
--- a/MLEB/Babel/RELEASE-NOTES
+++ b/MLEB/Babel/RELEASE-NOTES
@@ -1,5 +1,5 @@
-== Babel 2014.11 ==
-Released at 2014-11-29.
+== Babel 2015.04 ==
+Released at 2015-04-30.
-=== Noteworthy changes ===
-* Only localisation updates.
+=== Highlights ===
+* T95157: Restore compatibility with MediaWiki 1.24 and older version.
diff --git a/MLEB/Babel/composer.json b/MLEB/Babel/composer.json
index 49e1fb03..a1327f2d 100644
--- a/MLEB/Babel/composer.json
+++ b/MLEB/Babel/composer.json
@@ -15,7 +15,7 @@
}
],
"support": {
- "issues": "https://bugzilla.wikimedia.org/",
+ "issues": "https://phabricator.wikimedia.org/tag/mediawiki-extensions-babel/",
"irc": "irc://irc.freenode.net/mediawiki-i18n"
},
"require": {
diff --git a/MLEB/Babel/i18n/ar.json b/MLEB/Babel/i18n/ar.json
index 1f6554df..011cec90 100644
--- a/MLEB/Babel/i18n/ar.json
+++ b/MLEB/Babel/i18n/ar.json
@@ -4,10 +4,11 @@
"Abanima",
"Ciphers",
"Meno25",
- "OsamaK"
+ "OsamaK",
+ "فلورانس"
]
},
- "babel": "معلومات بابل {{GENDER:$1|للمستخدم|للمستخدمة}}",
+ "babel": "معلومات بابل المستخدم",
"babel-desc": "يضيف دالة المحلل <code>#babel</code> للسماح بالتوليد التلقائي لعامود صندوق بابل مع إمكانية تضمين قوالب أخرى",
"babel-url": "Project:بابل",
"babel-footer-url": ":Category:بابل - المستخدمون حسب اللغة",
diff --git a/MLEB/Babel/i18n/awa.json b/MLEB/Babel/i18n/awa.json
new file mode 100644
index 00000000..53637c56
--- /dev/null
+++ b/MLEB/Babel/i18n/awa.json
@@ -0,0 +1,30 @@
+{
+ "@metadata": {
+ "authors": [
+ "1AnuraagPandey"
+ ]
+ },
+ "babel": "बेबल सदस्य जानकारी",
+ "babel-desc": "बेबल सदस्य बक्सा कय कॉलम कय स्वचालित रूप से बनावो कय लिए <code>#babel</code> पार्सर फ़ंक्शन जोड़त है। एहमा विशिष्ट सदस्य बक्सा साँचा भी दई जाय सकत है।",
+ "babel-url": "Project:बेबल",
+ "babel-footer-url": ":Category:बेबल - भाषा कय आधार पे सदस्य",
+ "babel-autocreate-abort": "आप कय द्वारा निर्दिष्ट सदस्यनावँ [[$1|बेबल]] द्वारा स्वचालित श्रेणी निर्माण कय लिए प्रयोग होत है अउर पंजीकृत नाई कई जाय सकत हय।",
+ "babel-autocreate-reason": "स्वचालित रूप से बनावल [[$1|बेबल]] श्रेणी पन्ना।",
+ "babel-autocreate-text-levels": "इ श्रेणी में श्रेणीबद्ध सदस्य लोग ई बताए हँय कि $2 भाषा में ओनकय कुशलता स्तर $1 है।",
+ "babel-autocreate-text-main": "इ श्रेणी में श्रेणीबद्ध सदस्य लोग ई बताए हँय कि ओन्हय $1 भाषा कय ज्ञान है।",
+ "babel-0": "इ सदस्य कय [[$2|$3]] कय ज्ञान [[$1|नाँई]] है (या समझय में बहुत परेशानी होत है)।",
+ "babel-1": "इ सदस्य कय [[$2|$3]] कय [[$1|प्राथमिक]] ज्ञान है।",
+ "babel-2": "इ सदस्य कय [[$2|$3]] कय [[$1|मध्यम स्तर]] कय ज्ञान है।",
+ "babel-3": "इ सदस्य कय [[$2|$3]] कय [[$1|बहुत बढिया]] ज्ञान है।",
+ "babel-4": "इ सदस्य कय [[$2|$3]] कय [[$1|लगभग मातृभाषी स्तर]] कय ज्ञान है।",
+ "babel-5": "इ सदस्य कय [[$2|$3]] कय [[$1|व्यावसायिक स्तर]] कय ज्ञान है।",
+ "babel-N": "इ सदस्य कय [[$2|$3]] कय [[$1|मातृभाषी कय जैसन]] ज्ञान है।",
+ "babel-0-n": "इ सदस्य कय [[$2|अवधी]] कय ज्ञान [[$1|नाँई]] है (या समझय में बहुत परेशानी होत है)।",
+ "babel-1-n": "इ सदस्य कय [[$2|अवधी]] कय [[$1|प्राथमिक]] ज्ञान है।",
+ "babel-2-n": "इ सदस्य कय [[$2|अवधी]] कय [[$1|मध्यम स्तर]] कय ज्ञान है।",
+ "babel-3-n": "इ सदस्य कय [[$2|अवधी]] कय [[$1|बहुत बढिया]] ज्ञान है।",
+ "babel-4-n": "इ सदस्य कय [[$2|अवधी]] कय [[$1|लगभग मातृभाषी स्तर]] कय ज्ञान है।",
+ "babel-5-n": "इ सदस्य कय [[$2|अवधी]] कय [[$1|व्यावसायिक स्तर]] कय ज्ञान है।",
+ "babel-N-n": "इ सदस्य कय [[$2|अवधी]] कय [[$1|मातृभाषी कय जैसन]] ज्ञान है।",
+ "babel-footer": "भाषा अनुसार सदस्य"
+}
diff --git a/MLEB/Babel/i18n/bgn.json b/MLEB/Babel/i18n/bgn.json
new file mode 100644
index 00000000..b8f4dd20
--- /dev/null
+++ b/MLEB/Babel/i18n/bgn.json
@@ -0,0 +1,9 @@
+{
+ "@metadata": {
+ "authors": [
+ "Baloch Afghanistan"
+ ]
+ },
+ "babel-url": "Project:بابل",
+ "babel-footer": "کار زوروکان بئ اساس زبان"
+}
diff --git a/MLEB/Babel/i18n/cdo.json b/MLEB/Babel/i18n/cdo.json
index 2b90f287..29443c7d 100644
--- a/MLEB/Babel/i18n/cdo.json
+++ b/MLEB/Babel/i18n/cdo.json
@@ -1,15 +1,31 @@
{
"@metadata": {
"authors": [
- "唐吉訶德的侍從"
+ "唐吉訶德的侍從",
+ "Yejianfei"
]
},
- "babel-N": "Cī ciáh [[$1|ê̤ṳng-hô]] gì mū-ngṳ̄ sê [[$2|Mìng-dĕ̤ng-ngṳ̄]].<br />茲隻[[$1|用戶]]其母語是[[$2|閩東語]]。",
+ "babel": "用戶信息",
+ "babel-desc": "添加<code>#babel</code>解析器功能,來支持自動形成蜀萆用戶框,固加會使包括自定義模板。",
+ "babel-url": "Project:用戶信息",
+ "babel-footer-url": ":類別:用戶信息——用戶使語言分類",
+ "babel-autocreate-abort": "汝指定其用戶名已經廮[[$1|用戶信息]]類別自動生成器𡅏敆𡅏使,故此𣍐來註冊茲蜀萆用戶名。",
+ "babel-autocreate-reason": "自動創建[[$1|用戶信息]]類別頁面。",
+ "babel-autocreate-text-levels": "敆茲蜀萆分類下底其用戶表示伊各儂對$2語言都有$1其水平。",
+ "babel-autocreate-text-main": "敆茲蜀萆分類下底其用戶表示伊各儂對$1語言都會會意仂囝。",
+ "babel-0": "Cī ciáh ê̤ṳng-hô [[$1|uòng-ciòng mâ̤ huôi-é]] [[$2|$3]].<br />茲隻用戶[[$1|完全𣍐會意]][[$2|$3]]。",
+ "babel-1": "Cī ciáh ê̤ṳng-hô tĕ̤k-siā [[$2|$3]] gì nèng-lĭk sê [[$1|chĕ̤-gék]].<br />茲隻用戶讀寫[[$2|$3]]其能力是[[$1|初級]]。",
+ "babel-2": "Cī ciáh ê̤ṳng-hô tĕ̤k-siā [[$2|$3]] gì nèng-lĭk [[$1|dṳ̆ng-dēng]].<br />茲隻用戶讀寫[[$2|$3]]其能力[[$1|中等]]。",
+ "babel-3": "Cī ciáh ê̤ṳng-hô tĕ̤k-siā [[$2|$3]] gì nèng-lĭk [[$1|gŏ̤-gék]].<br />茲隻用戶讀寫[[$2|$3]]其能力[[$1|高級]]。",
+ "babel-4": "Cī ciáh ê̤ṳng-hô tĕ̤k-siā [[$2|$3]] gì nèng-lĭk [[$1|ciék-gê̤ṳng mū-ngṳ̄]].<br />茲隻用戶讀寫[[$2|$3]]其能力[[$1|接近母語]]。",
+ "babel-5": "Cī ciáh ê̤ṳng-hô tĕ̤k-siā [[$2|$3]] gì nèng-lĭk [[$1|iā ciŏng-ngiĕk]].<br />茲隻用戶讀寫[[$2|$3]]其能力[[$1|嘢專業]]。",
+ "babel-N": "Cī ciáh ê̤ṳng-hô gì [[$1|mū-ngṳ̄]] sê [[$2|$3]].<br />茲隻用戶其[[$1|母語]]是[[$2|$3]]。",
"babel-0-n": "Cī ciáh ê̤ṳng-hô uòng-ciòng [[$1|mâ̤ huôi-é]] [[$2|Mìng-dĕ̤ng-ngṳ̄]].<br />茲隻用戶完全[[$1|𣍐會意]][[$2|閩東語]]。",
"babel-1-n": "Cī ciáh ê̤ṳng-hô tĕ̤k-siā [[$2|Mìng-dĕ̤ng-ngṳ̄]] gì nèng-lĭk sê [[$1|chĕ̤-gék]].<br />茲隻用戶讀寫[[$2|閩東語]]其能力是[[$1|初級]]。",
"babel-2-n": "Cī ciáh ê̤ṳng-hô tĕ̤k-siā [[$2|Mìng-dĕ̤ng-ngṳ̄]] gì nèng-lĭk [[$1|dṳ̆ng-dēng]].<br />茲隻用戶讀寫[[$2|閩東語]]其能力[[$1|中等]]。",
"babel-3-n": "Cī ciáh ê̤ṳng-hô tĕ̤k-siā [[$2|Mìng-dĕ̤ng-ngṳ̄]] gì nèng-lĭk [[$1|gŏ̤-gék]].<br />茲隻用戶讀寫[[$2|閩東語]]其能力[[$1|高級]]。",
"babel-4-n": "Cī ciáh ê̤ṳng-hô tĕ̤k-siā [[$2|Mìng-dĕ̤ng-ngṳ̄]] gì nèng-lĭk [[$1|ciék-gê̤ṳng mū-ngṳ̄]].<br />茲隻用戶讀寫[[$2|閩東語]]其能力[[$1|接近母語]]。",
"babel-5-n": "Cī ciáh ê̤ṳng-hô tĕ̤k-siā [[$2|Mìng-dĕ̤ng-ngṳ̄]] gì nèng-lĭk [[$1|iā ciŏng-ngiĕk]].<br />茲隻用戶讀寫[[$2|閩東語]]其能力[[$1|野專業]]。",
- "babel-N-n": "Cī ciáh [[$1|ê̤ṳng-hô]] gì mū-ngṳ̄ sê [[$2|Mìng-dĕ̤ng-ngṳ̄]].<br />茲隻[[$1|用戶]]其母語是[[$2|閩東語]]。"
+ "babel-N-n": "Cī ciáh ê̤ṳng-hô gì [[$1|mū-ngṳ̄]] sê [[$2|Mìng-dĕ̤ng-ngṳ̄]].<br />茲隻用戶其[[$1|母語]]是[[$2|閩東語]]。",
+ "babel-footer": "用戶,使語言分類"
}
diff --git a/MLEB/Babel/i18n/cv.json b/MLEB/Babel/i18n/cv.json
index 23fb4bd4..0531ec68 100644
--- a/MLEB/Babel/i18n/cv.json
+++ b/MLEB/Babel/i18n/cv.json
@@ -3,11 +3,13 @@
"authors": [
"PCode",
"Salam",
- "Блокнот"
+ "Блокнот",
+ "Chuvash2014"
]
},
"babel": "Чĕлхе пĕлĕвĕ",
"babel-url": "Project:Вавилон",
+ "babel-footer-url": ":Category:Babel - Чĕлхепе усă куракансем",
"babel-0": "Ку хутшӑнакан [[$2|$3]] [[$1|пĕлмест]] (е ӑна чӗлхене ӑнланма йывӑр).",
"babel-1": "Ку хутшăнакан [[$2|чăваш чĕлхине]] [[$1|кăштах]] пĕлет.",
"babel-2": "Ку хутшăнакан [[$1|вăтамран илсен]] [[$2|чăваш чĕлхине]] пĕлет.",
@@ -21,5 +23,7 @@
"babel-3-n": "Ку хутшӑнакан [[$2|чӑваш чӗлхине]] [[$1|лайӑх]] пӗлет.",
"babel-4-n": "Ку хутшӑнакан [[$2|чӑвашла]] [[$1|тӑван чӗлхене пӗлнӗ пек]] пӗлет.",
"babel-5-n": "Ку хутшӑнакан [[$2|чӑваш чӗлхине]] [[$1|профессионал шайӗнче]] пӗлет.",
- "babel-N-n": "Ку хутшăнаканшăн [[$2|чăваш чĕлхи]] [[$1|тăван чĕлхе]] шутланать."
+ "babel-N-n": "Ку хутшăнаканшăн [[$2|чăваш чĕлхи]] [[$1|тăван чĕлхе]] шутланать.",
+ "babel-template": "Template:Хутшăнакан $1",
+ "babel-footer": "Чĕлхепе усă куракансем"
}
diff --git a/MLEB/Babel/i18n/cy.json b/MLEB/Babel/i18n/cy.json
index 4c996c7f..30d7e386 100644
--- a/MLEB/Babel/i18n/cy.json
+++ b/MLEB/Babel/i18n/cy.json
@@ -1,7 +1,8 @@
{
"@metadata": {
"authors": [
- "Lloffiwr"
+ "Lloffiwr",
+ "Robin Owain"
]
},
"babel": "Gwybodaeth am ieithoedd y defnyddiwr",
@@ -12,12 +13,12 @@
"babel-autocreate-reason": "Yn creu tudalen gategoreiddio [[$1|Babel]] yn awtomatig.",
"babel-autocreate-text-levels": "Mae defnyddwyr yn y categori hwn yn crybwyll bod ganddynt gallu ieithyddol ar lefel $1 mewn $2.",
"babel-autocreate-text-main": "Mae defnyddwyr yn y categori hwn yn crybwyll bod rhywfaint o allu $1 ganddynt.",
- "babel-0": "[[$1|Nid]] yw{{GENDER:$4| hwn| hon|'r defnyddiwr 'ma}} yn medru [[$2|$3]] (neu mae'n cael hi'n anodd iawn ei deall).",
- "babel-1": "Mae{{GENDER:$4| hwn| hon|'r defnyddiwr 'ma}} yn medru [[$2|$3]] ar lefel [[$1|syml]].",
- "babel-2": "Mae{{GENDER:$4| hwn| hon|'r defnyddiwr 'ma}} yn medru [[$2|$3]] ar lefel [[$1|ganolradd]].",
- "babel-3": "Mae{{GENDER:$4| hwn| hon|'r defnyddiwr 'ma}} yn medru [[$2|$3]] ar lefel [[$1|uwchradd]].",
+ "babel-0": "[[$1|Nid]] yw{{GENDER:$4| hwn| hon|'r defnyddiwr yma}} yn deall [[$2|$3]].",
+ "babel-1": "Mae{{GENDER:$4| hwn| hon|'r defnyddiwr yma}} yn medru [[$2|$3]] ar lefel [[$1|syml]].",
+ "babel-2": "Mae{{GENDER:$4| hwn| hon|'r defnyddiwr yma}} yn medru [[$2|$3]] ar lefel [[$1|ganolradd]].",
+ "babel-3": "Mae{{GENDER:$4| hwn| hon|'r defnyddiwr yma}} yn medru [[$2|$3]] ar lefel [[$1|uwchradd]].",
"babel-4": "Mae [[$2|$3]] [[$1|rhugl]] gan {{GENDER:$4|hwn|hon|y defnyddiwr 'ma}}.",
- "babel-5": "Mae{{GENDER:$4| hwn| hon|'r defnyddiwr 'ma}} yn medru [[$2|$3]] ar lefel [[$1|broffesiynol]].",
+ "babel-5": "Mae{{GENDER:$4| hwn| hon|'r defnyddiwr yma}} yn medru [[$2|$3]] ar lefel [[$1|broffesiynol]].",
"babel-N": "[[$2|$3]] yw [[$1|mamiaith]] {{GENDER:$4|hwn|hon|y defnyddiwr 'ma}}.",
"babel-0-n": "[[$1|Nid]] yw{{GENDER:$4| hwn| hon|'r defnyddiwr 'ma}} yn medru'r [[$2|Gymraeg]] (neu mae'n cael hi'n anodd iawn ei deall).",
"babel-1-n": "Mae{{GENDER:$4| hwn| hon|'r defnyddiwr 'ma}} yn medru'r [[$2|Gymraeg]] ar lefel [[$1|syml]].",
diff --git a/MLEB/Babel/i18n/diq.json b/MLEB/Babel/i18n/diq.json
index 439cc14e..817ddaf7 100644
--- a/MLEB/Babel/i18n/diq.json
+++ b/MLEB/Babel/i18n/diq.json
@@ -19,14 +19,14 @@
"babel-autocreate-user": "Babil OtomatikVıraştış",
"babel-0": "No/Na karber [[$1|héç]] [[$2|$3]] nézana (yana çetın fahm kena).",
"babel-1": "No/Na karber [[$1|zayıf]] sewiya de [[$2|$3]] zana.",
- "babel-2": "No/Na karber [[$1|werte]] sewiya de [[$2|$3]] zana.",
+ "babel-2": "No karber sewiya [[$1|miyanêne]] de [[$2|$3]] zano.",
"babel-3": "No/Na karber [[$1|weş]] sewiya de [[$2|$3]] zana.",
"babel-4": "Na/Na karber [[$2|$3]] [[$1|Zey zıwan dé ğo]] qısey keno",
"babel-5": "No/Na karber [[$1|profesyonel]] sewiya de [[$2|$3]] zano.",
"babel-N": "Zıwané [[$1|may u pérdé]] na/né karberi [[$2|$3]] yo.",
"babel-0-n": "No/Na karber [[$1|héç]] [[$2|Zazaki]] nézana (yana çetın fahm kena).",
"babel-1-n": "No/Na karber [[$1|zayıf]] sewiya de [[$2|Zazaki]] zana.",
- "babel-2-n": "No/Na karber [[$1|werte]] sewiya de [[$2|Zazaki]] zana.",
+ "babel-2-n": "No karber sewiya [[$1|miyanêne]] de [[$2|Zazaki]] zano.",
"babel-3-n": "No/Na karber [[$1|weş]] sewiya de [[$2|Zazaki]] zana.",
"babel-4-n": "Na/Na karber [[$1|Zey zıwan dé ğo]] [[$2|Zazaki]] qısey keno",
"babel-5-n": "No/Na karber [[$1|profesyonel]] sewiya de [[$2|Zazaki]] zano.",
diff --git a/MLEB/Babel/i18n/dty.json b/MLEB/Babel/i18n/dty.json
new file mode 100644
index 00000000..51f5923b
--- /dev/null
+++ b/MLEB/Babel/i18n/dty.json
@@ -0,0 +1,8 @@
+{
+ "@metadata": {
+ "authors": [
+ "बिप्लब आनन्द"
+ ]
+ },
+ "babel-N": "यो प्रयोगकर्ताको [[$1|मातृभाषा]] [[$2|$3]] हो।"
+}
diff --git a/MLEB/Babel/i18n/en-gb.json b/MLEB/Babel/i18n/en-gb.json
index c669083a..7acae6d5 100644
--- a/MLEB/Babel/i18n/en-gb.json
+++ b/MLEB/Babel/i18n/en-gb.json
@@ -2,9 +2,31 @@
"@metadata": {
"authors": [
"Jdforrester",
- "Pooja.srivastava"
+ "Pooja.srivastava",
+ "Chase me ladies, I'm the Cavalry"
]
},
+ "babel": "Babel user information",
+ "babel-desc": "Adds the <code>#babel</code> parser function to allow automated generation of a babel userbox column with the ability to include custom templates",
+ "babel-url": "Project:Babel",
+ "babel-footer-url": ":Category:Babel - Users by language",
"babel-autocreate-abort": "The username you specified is used for [[$1|Babel]] category auto-creation and cannot be registered.",
- "babel-autocreate-reason": "Automatically creating [[$1|Babel]] category page."
+ "babel-autocreate-reason": "Automatically creating [[$1|Babel]] category page.",
+ "babel-autocreate-text-levels": "Users in this category indicate they have skill level $1 for language $2.",
+ "babel-autocreate-text-main": "Users in this category indicate they have knowledge of language $1.",
+ "babel-0": "This user has [[$1|no]] knowledge of [[$2|$3]] (or understands it with considerable difficulty).",
+ "babel-1": "This user has [[$1|basic]] knowledge of [[$2|$3]].",
+ "babel-2": "This user has [[$1|intermediate]] knowledge of [[$2|$3]].",
+ "babel-3": "This user has [[$1|advanced]] knowledge of [[$2|$3]].",
+ "babel-4": "This user has [[$1|near native speaker]] knowledge of [[$2|$3]].",
+ "babel-5": "This user has [[$1|professional]] knowledge of [[$2|$3]].",
+ "babel-N": "This user has a [[$1|native]] understanding of [[$2|$3]].",
+ "babel-0-n": "This user has [[$1|no]] knowledge of [[$2|English]] (or understands it with considerable difficulty).",
+ "babel-1-n": "This user has [[$1|basic]] knowledge of [[$2|English]].",
+ "babel-2-n": "This user has [[$1|intermediate]] knowledge of [[$2|English]].",
+ "babel-3-n": "This user has [[$1|advanced]] knowledge of [[$2|English]].",
+ "babel-4-n": "This user has [[$1|near native speaker]] knowledge of [[$2|English]].",
+ "babel-5-n": "This user has [[$1|professional]] knowledge of [[$2|English]].",
+ "babel-N-n": "This user has a [[$1|native]] understanding of [[$2|English]].",
+ "babel-footer": "Users by language"
}
diff --git a/MLEB/Babel/i18n/en.json b/MLEB/Babel/i18n/en.json
index 7e5a7957..a8341de0 100644
--- a/MLEB/Babel/i18n/en.json
+++ b/MLEB/Babel/i18n/en.json
@@ -9,7 +9,6 @@
"babel-desc": "Adds the <code>#babel</code> parser function to allow automated generation of a babel userbox column with the ability to include custom templates",
"babel-url": "Project:Babel",
"babel-footer-url": ":Category:Babel - Users by language",
- "babel-autocreate-abort": "The username you specified is used for [[$1|Babel]] category auto-creation and cannot be registered.",
"babel-autocreate-reason": "Automatically creating [[$1|Babel]] category page.",
"babel-autocreate-text-levels": "Users in this category indicate they have skill level $1 for language $2.",
"babel-autocreate-text-main": "Users in this category indicate they have knowledge of language $1.",
@@ -35,4 +34,4 @@
"babel-portal": "",
"babel-template": "Template:User $1",
"babel-footer": "Users by language"
-} \ No newline at end of file
+}
diff --git a/MLEB/Babel/i18n/gor.json b/MLEB/Babel/i18n/gor.json
new file mode 100644
index 00000000..2cc08931
--- /dev/null
+++ b/MLEB/Babel/i18n/gor.json
@@ -0,0 +1,8 @@
+{
+ "@metadata": {
+ "authors": [
+ "Marwan Mohamad"
+ ]
+ },
+ "babel-url": "Proyek Babel"
+}
diff --git a/MLEB/Babel/i18n/hr.json b/MLEB/Babel/i18n/hr.json
index 2975fd70..48ac4a45 100644
--- a/MLEB/Babel/i18n/hr.json
+++ b/MLEB/Babel/i18n/hr.json
@@ -9,7 +9,7 @@
"babel": "babilonske suradničke informacije",
"babel-desc": "Dodaje parsersku funkciju <code>#babel</code> da omogući automatsko generiranje stupca s babilonskim suradničkim okvirima s mogućnošću uključenja predložaka po želji",
"babel-url": "Project:Babilon",
- "babel-footer-url": ":Kategorija:Babilon – suradnici po jeziku",
+ "babel-footer-url": ":Kategorija:Suradnički jezici",
"babel-autocreate-abort": "Navedeno suradničko ime rabi se za automatsko stvaranje kategorije [[$1|Babilon]] i ne može se registrirati.",
"babel-autocreate-reason": "Automatsko stvaranje stranice kategorije [[$1|babel]].",
"babel-autocreate-text-levels": "Suradnici u ovoj kategoriji ukazuju da su vješti na razini $1 za jezik $2.",
diff --git a/MLEB/Babel/i18n/kk-cyrl.json b/MLEB/Babel/i18n/kk-cyrl.json
index 036ab4e0..2ea904dc 100644
--- a/MLEB/Babel/i18n/kk-cyrl.json
+++ b/MLEB/Babel/i18n/kk-cyrl.json
@@ -2,12 +2,18 @@
"@metadata": {
"authors": [
"AlefZet",
- "GaiJin"
+ "GaiJin",
+ "Arystanbek",
+ "Нұрлан Рахымжанов"
]
},
"babel": "Бабыл қатысушы ақпараты",
"babel-desc": "Бабыл пайдаланушылық жолағын өздіктік жарату үшін <code>#babel</code> деген құрылымдық талдатқыш жетесін үстейді (бапталған үлгілерді де кірістіру мүмкін)",
"babel-url": "Project:Бабыл",
+ "babel-footer-url": ":Санат:Бабел - Тілдері бойынша қатысушылар",
+ "babel-autocreate-reason": "[[$1|Babel]] санат бетін автоматты түрде бастау.",
+ "babel-autocreate-text-levels": "Бұл санаттағы қатысушылар $2 тілін $1 деңгейде білетіндігін көрсетеді.",
+ "babel-autocreate-text-main": "Бұл санаттағы қатысушылар $1 тілін білетіндігін көрсетеді.",
"babel-0": "Бұл қатысушы [[$2|$3]] [[$1|меңгермейді]] (немесе айтарлықтай қиыншылықпен түсінеді).",
"babel-1": "Бұл қатысушы [[$2|$3]] [[$1|бастапқы деңгейде]] меңгереді.",
"babel-2": "Бұл қатысушы [[$2|$3]] [[$1|аралық деңгейде]] меңгереді",
@@ -21,5 +27,6 @@
"babel-3-n": "Бұл қатысушы [[$2|қазақ тілін]] [[$1|кәміл деңгейде]] меңгереді.",
"babel-4-n": "Бұл қатысушы [[$2|қазақ тілін]] [[$1|ана тіліне жақын деңгейде]] меңгереді.",
"babel-5-n": "Бұл қатысушы [[$2|қазақ тілін]] [[$1|кәсіби деңгейде]] меңгереді.",
- "babel-N-n": "[[$2|Қазақ тілі]] бұл қатысушының [[$1|ана тілі]] боп саналады."
+ "babel-N-n": "[[$2|Қазақ тілі]] бұл қатысушының [[$1|ана тілі]] боп саналады.",
+ "babel-footer": "Тілдері бойынша қатысушылар"
}
diff --git a/MLEB/Babel/i18n/kl.json b/MLEB/Babel/i18n/kl.json
new file mode 100644
index 00000000..068fa522
--- /dev/null
+++ b/MLEB/Babel/i18n/kl.json
@@ -0,0 +1,8 @@
+{
+ "@metadata": {
+ "authors": [
+ "Snævar"
+ ]
+ },
+ "babel-0": "Una atuisoq''' [[$2|$3]]''' [[$1|paasisinnaanngilaq]]."
+}
diff --git a/MLEB/Babel/i18n/ko.json b/MLEB/Babel/i18n/ko.json
index db66d4ac..fa4161a1 100644
--- a/MLEB/Babel/i18n/ko.json
+++ b/MLEB/Babel/i18n/ko.json
@@ -3,7 +3,8 @@
"authors": [
"Gapo",
"Kwj2772",
- "아라"
+ "아라",
+ "IRTC1015"
]
},
"babel": "사용자 언어 정보",
@@ -11,10 +12,10 @@
"babel-url": "Project:바벨",
"babel-footer-url": ":분류:언어별 사용자",
"babel-autocreate-abort": "입력한 계정 이름은 [[$1|바벨]] 분류 자동 만들기를 위해 사용되고 있어서 등록할 수 없습니다.",
- "babel-autocreate-reason": "[[$1|사용자 언어]] 분류를 자동적으로 만들었습니다.",
+ "babel-autocreate-reason": "[[$1|사용자 언어]] 분류를 자동으로 만들었습니다.",
"babel-autocreate-text-levels": "이 분류 안에 있는 사용자는 $2를 $1단계 수준으로 구사할 수 있다는 것을 나타냅니다.",
"babel-autocreate-text-main": "이 분류 안에 있는 사용자는 $1를 구사할 수 있습니다.",
- "babel-autocreate-user": "바벨 자동 만듦",
+ "babel-autocreate-user": "바벨 자동만듦",
"babel-0": "이 사용자는 [[$2|$3]]를 [[$1|모르거나]], 이해하는 데 어려움이 있습니다.",
"babel-1": "이 사용자는 [[$2|$3]]를 [[$1|조금]] 할 수 있습니다.",
"babel-2": "이 사용자는 [[$2|$3]]를 [[$1|어느 정도]] 할 수 있습니다.",
diff --git a/MLEB/Babel/i18n/ksh.json b/MLEB/Babel/i18n/ksh.json
index 4e895ad1..724b7c93 100644
--- a/MLEB/Babel/i18n/ksh.json
+++ b/MLEB/Babel/i18n/ksh.json
@@ -11,21 +11,22 @@
"babel-autocreate-abort": "Dä Metmaachername es ald verjovve för [[$1|Babel]]-{{int:categories}} automattesch aanzelääje, dä kanns De nit han.",
"babel-autocreate-reason": "En Saachjrupp fum [[$1|Babel]]-Süßteem es automattesch aanjelaat woode.",
"babel-autocreate-text-levels": "De Metmaacher un Metmaacherėnne en heh dä Saachjropp han jesaat, se künnte di Schprohch $1 $2.",
- "babel-autocreate-text-main": "Metmaacher en hee dä Saachjrupp han jesaat, se künnte vum $1 jet.",
- "babel-autocreate-user": "Babel-Automomatetsch-Aanlääjer",
- "babel-0": "Heh {{GENDER:$4|dä|dat|dä Medmaacher|dat|di}} hät [[$1|keij]] Aahnong fon [[$2|$3]], odder ferschteijt di Shprooch esu joot wi jaa nit.",
+ "babel-autocreate-text-main": "Metmaacher en heh dä Saachjropp han jesaat, se künnte jät $1.",
+ "babel-autocreate-user": "Automattesche Babel-Jroppe-Aanlääjer",
+ "babel-0": "Heh {{GENDER:$4|dä|dat|dä Medmaacher|dat|di}} hät [[$1|kein]] Ahnong vun [[$2|$3]], udder ferschteiht di Schprohch esu joht wi jaa nit.",
"babel-1": "Heh {{GENDER:$4|dä|dat|dä Medmaacher|dat|di}} hät [[$1|Jrondlaare]] fon [[$2|$3]] drop.",
"babel-2": "Heh {{GENDER:$4|dä|dat|dä Medmaacher|dat|di}} kann [[$1|meddeljoot]] met [[$2|$3]] ömjonn.",
"babel-3": "Heh {{GENDER:$4|dä|dat|dä Medmaacher|dat|di}} kann [[$2|$3]] [[$1|reschtesch joot]].",
"babel-4": "För heh {{GENDER:$4|dä|dat|dä Medmaacher|dat|di}} eß [[$2|$3]] [[$1|bahl wi {{GENDER:$4|sing|däm sing|en|en|ier}} Mottershprooch]].",
"babel-5": "Heh {{GENDER:$4|dä|dat|dä Medmaacher|dat|di}} bruch [[$2|$3]] [[$1|berohflesh]].",
"babel-N": "{{GENDER:$4\n|Heh däm sing [[$1|Mottershprooch]] eß [[$2|$3]]\n|Heh däm sing [[$1|Mottershprooch]] eß [[$2|$3]]\n|För heh dä Medmaacher eß [[$2|$3]] de [[$1|Mottershprooch]]\n|För dat heh eß [[$2|$3]] de [[$1|Mottershprooch]]\n|Heh dä ier [[$1|Mottershprooch]] eß [[$2|$3]]\n}}.",
- "babel-0-n": "Heh {{GENDER:$4|dä|dat|dä Medmaacher|dat|di}} hät [[$1|keij Aahnong]] fon enne [[$2|ripoaresche Shprooch]], odder fershteijt fum ripoaresch Platt esu joot wi nix.",
+ "babel-0-n": "Heh {{GENDER:$4|dä|dat|dä Medmaacher|dat|di}} hät [[$1|keij Aahnong]] fon enne [[$2|ripoaresche Schprohch]], udder ferschteijt fum ripoaresch Pladd esu joot wi nix.",
"babel-1-n": "Heh {{GENDER:$4|dä|dat|dä Medmaacher|dat|di}} hät [[$1|Jrondlaare]] fon ennem [[$2|ripoaresch Platt]] drop.",
"babel-2-n": "Heh {{GENDER:$4|dä|dat|dä Medmaacher|dat|di}} kann med_ennem [[$2|ripoaresch Platt]] [[$1|meddeljoot]] ömjonn.",
- "babel-3-n": "Heh {{GENDER:$4|dä|dat|dä Medmaacher|dat|di}} kann [[$2|en ripoaresch Shprooch]] [[$1|reschtesch joot]].",
+ "babel-3-n": "Heh {{GENDER:$4|dä|dat|dä Medmaacher|dat|di}} kann [[$2|en ripoaresche Schprohch]] [[$1|reschtesch joot]].",
"babel-4-n": "För heh {{GENDER:$4|dä|dat|dä Medmaacher|dat|di}} es [[$2|e ripoaresch Platt]] [[$1|bahl wi {{GENDER:$4|sing|sing|de|de|ier}} Mottershprooch]].",
- "babel-5-n": "Heh {{GENDER:$4|dä|dat|dä Medmaacher|dat|di}} brur_en [[$2|ripoaresche Sproor]]_[[$1|em Berohf]].",
+ "babel-5-n": "Heh {{GENDER:$4|dä|dat|dä Medmaacher|dat|di}} brur_en [[$2|ripoaresche Sprohr]]_[[$1|em Berohf]].",
"babel-N-n": "{{GENDER:$4\n|Heh däm sing [[$1|Motterschprohch]] es_en [[$2|ripoaresche Schprohch]]\n|Heh däm sing [[$1|Motterschprohch]] es_en [[$2|ripoaresche Schprohch]]\n|För heh dä Medmaacher es_en [[$2|ripoaresche Schprohch]] de [[$1|Motterschprohch]]\n|För dat heh es_en [[$2|ripoaresche Schprooch]] de [[$1|Motterschprohch]]\n|Heh dä ier [[$1|Motterschprohch]] es_en [[$2|ripoaresche Schprohch]]\n}}.",
+ "babel-template": "Template:{{ns:2}} $1",
"babel-footer": "Metmaacher noh Shprooche"
}
diff --git a/MLEB/Babel/i18n/mai.json b/MLEB/Babel/i18n/mai.json
index ca8a2563..af62b155 100644
--- a/MLEB/Babel/i18n/mai.json
+++ b/MLEB/Babel/i18n/mai.json
@@ -7,9 +7,9 @@
},
"babel": "बाबेल प्रयोक्ताक जानकारी",
"babel-desc": "एकटा सदस्यक बाबेल सदस्यपेटीमे स्वतः देबाक लेल उपयुक्त एहन <code>#babel</code> पार्सर क्रिया बढाबैछ। एकरामें स्वतः बनाएल सदस्यपेटी सेहो देल जाए सकैत अछि।",
- "babel-url": "Project:Babel",
- "babel-footer-url": ":Category:बेबल -भाषाक आधार पर प्रयोक्तासभ",
- "babel-autocreate-abort": "अहाँक द्वारा निर्दिष्ट प्रयोक्तानाम केँ [[$1|Babel]] श्रेणीक स्वतः निर्माणक लेल उपयोग मे आबैछ आओर एकरा पंजीकृत नहि कएल जाए सकैछ।",
+ "babel-url": "Project:बाबेल",
+ "babel-footer-url": ":Category:बाबेल -भाषा के आधार पर प्रयोक्तासभ",
+ "babel-autocreate-abort": "अहाँक द्वारा निर्दिष्ट प्रयोक्तानाम केँ [[$1|Babel]] श्रेणीक स्वतः निर्माणक लेल उपयोग मे आबैछ आओर एकरा पंजीकृत नहि कएल जाए सकएत अछि।",
"babel-autocreate-reason": "स्वतः बनाओल गेल [[$1|Babel]] संवर्गक पन्ना ।",
"babel-autocreate-text-levels": "ई संवर्गक प्रयोक्ता बताबएत जे इलोकनिसभकेँ भाषा $2 कलेल कौशलस्तर $1 अछि।",
"babel-autocreate-text-main": "ई संवर्गक प्रयोक्ता बताबएत अछि जे हुनका भाषा $1 क' ज्ञान अछि।",
diff --git a/MLEB/Babel/i18n/min.json b/MLEB/Babel/i18n/min.json
index a7a7257a..ea0aec54 100644
--- a/MLEB/Babel/i18n/min.json
+++ b/MLEB/Babel/i18n/min.json
@@ -8,8 +8,8 @@
"babel": "Informasi bahaso pangguno",
"babel-desc": "Menambah fungsi parser <code>#babel</code> untuak manampilan kotak pangguno babel sacaro otomatih jo kamampuan manggunoan templat surang",
"babel-url": "Project:Babel",
- "babel-footer-url": ":Category:Pangguno manuruik bahaso",
- "babel-autocreate-abort": "Namo pangguno Sanak digunoan untuak mambuek kategori [[$1|Babel]] otomatis dan indak dapek didaftakan.",
+ "babel-footer-url": ":Kategori:Pangguno manuruik bahaso",
+ "babel-autocreate-abort": "Namo pangguno Sanak digunoan untuak mambuek kategori [[$1|Babel]] otomatis dan indak dapek didaftarkan.",
"babel-autocreate-reason": "Otomatih mambuek laman kategori [[$1|Babel]].",
"babel-autocreate-text-levels": "Pangguno di kategori ko manandoan punyo kamampuan $1 untuak bahaso $2.",
"babel-autocreate-text-main": "Pangguno di kategori ko punyo kamampuan babahaso $1.",
diff --git a/MLEB/Babel/i18n/nds-nl.json b/MLEB/Babel/i18n/nds-nl.json
index 6fa7b30a..98194d8e 100644
--- a/MLEB/Babel/i18n/nds-nl.json
+++ b/MLEB/Babel/i18n/nds-nl.json
@@ -26,5 +26,6 @@
"babel-4-n": "Disse gebruker praot [[$2|Nedersaksies]] [[$1|as of t zien moerstaal is]].",
"babel-5-n": "Disse gebruker hef n [[$1|professionele]] kennis van t [[$2|Nedersaksies]].",
"babel-N-n": "Disse gebruker hef t [[$2|Nedersaksies]] as zien [[$1|moerstaal]].",
+ "babel-template": "Template:Gebruker $1",
"babel-footer": "Gebrukers per taal"
}
diff --git a/MLEB/Babel/i18n/nrm.json b/MLEB/Babel/i18n/nrm.json
index 2b44a72f..8e07c1db 100644
--- a/MLEB/Babel/i18n/nrm.json
+++ b/MLEB/Babel/i18n/nrm.json
@@ -1,7 +1,8 @@
{
"@metadata": {
"authors": [
- "WikiEoFrEn"
+ "WikiEoFrEn",
+ "JackPotte"
]
},
"babel": "Retrache des laungages des féchouneus",
@@ -9,7 +10,7 @@
"babel-0": "Ch't'î-chîn ne pâle [[$1|paé]] en [[$2|$3]].",
"babel-1": "Chu faichonneu prêche [[$1|eun miot]] en [[$2|$3]].",
"babel-N": "La laungue [[$1|native]] du faichonneu est l'[[$2|nourmand]] (ou eun de ses loceis/dgialectes).",
- "babel-0-n": "Ch't'î-chîn ne pâle [[$1|paé]] en [[$2|$3]].",
+ "babel-0-n": "Ch't'î-chîn ne pâle [[$1|paé]] en [[$2|loceis normaund]].",
"babel-N-n": "La laungue [[$1|native]] du faichonneu est l'[[$2|nourmand]] (ou eun de ses loceis/dgialectes).",
"babel-footer": "Féchouneux par laungue"
}
diff --git a/MLEB/Babel/i18n/qqq.json b/MLEB/Babel/i18n/qqq.json
index e2ddd602..f3548dc4 100644
--- a/MLEB/Babel/i18n/qqq.json
+++ b/MLEB/Babel/i18n/qqq.json
@@ -16,10 +16,9 @@
]
},
"babel": "Header of Babel box. Parameters:\n* $1 - (Optional) the name of the page it is used on, for GENDER support",
- "babel-desc": "{{desc|name=Babel|url=http://www.mediawiki.org/wiki/Extension:Babel}}",
+ "babel-desc": "{{desc|name=Babel|url=https://www.mediawiki.org/wiki/Extension:Babel}}",
"babel-url": "{{doc-important|Do not translate the namespace \"<code>Project:</code>\".}}\nThe page name at which more information about the babel system can be found.",
"babel-footer-url": "Unless this message is empty, this is used as link target in the last entry,\nalso known as the footer, of the outer Babel-box,\nprovided that the installation chooses to have a footer.\nThe corresponding link anchor is the message [[MediaWiki:babel-footer/{{UILANGCODE}}|babel-footer]] {{msg-mw|Babel-footer|notext=}}.\n\nFor installations having a 'Babel users per language' category tree, its root should be entered here.\nWhen translating, you can copy the category name from existing Babel systems in your language, but you can as well use a more generic name and leave it to individual installations, how to deal with it.\n\nThere is no need to alter the name space name <code lang=\"en\">Category</code>.",
- "babel-autocreate-abort": "Used as error message. Parameters:\n* $1 - the message {{msg-mw|babel-url}}",
"babel-autocreate-reason": "Edit summary for an automatically created Babel category page. Parameters:\n* $1 is a page title for information on Babel.",
"babel-autocreate-text-levels": "Text describing a category, at the top of the category page.\n\n* $1 is the level (0 to 5, or N).\n* $2 is a language name.\n* $3 is a language code (optional; for customisation).",
"babel-autocreate-text-main": "Text describing a category, at the top of the category page.\n\n* $1 is a language name.\n* $2 is a language code (optional; for customisation).",
diff --git a/MLEB/Babel/i18n/sco.json b/MLEB/Babel/i18n/sco.json
index 21ba0457..d0622276 100644
--- a/MLEB/Babel/i18n/sco.json
+++ b/MLEB/Babel/i18n/sco.json
@@ -5,12 +5,27 @@
"John Reid"
]
},
+ "babel": "Babel uiser information",
+ "babel-desc": "Eiks the <code>#babel</code> parser function tae allou autæmatit generation o ae babel uiserkist column wi the abeelitie tae incluid custom templates",
+ "babel-url": "Project:Babel",
+ "babel-footer-url": ":Categerie:Babel - Uisers bi leid",
+ "babel-autocreate-abort": "The uisername that ye speceefied is uised fer [[$1|Babel]] categerie autæ-creaution n canna be registert.",
+ "babel-autocreate-reason": "Autæmateeclie creautin ae [[$1|Babel]] categerie page.",
+ "babel-autocreate-text-levels": "Uisers in this categerie indicate that thay'v skill level $1 fer the leid $2.",
+ "babel-autocreate-text-main": "Uisers in this categerie indicate that thay'v knawledge o the leid $1.",
+ "babel-0": "This uiser haes [[$1|nae]] knawledge o [[$2|$3]] (or unnerstaunns it wi ae fair amoont o deefficultie).",
"babel-1": "This uiser can contreebute wi ae [[$1|laich]] level o [[$2|$3]].",
"babel-2": "This uiser can contreebute wi ae [[$1|middlin]] level o [[$2|$3]].",
"babel-3": "This uiser can contreebute wi ae [[$1|heich]] level o [[$2|$3]].",
+ "babel-4": "This uiser haes aen [[$1|awmaist mither tounge]] knawledge o [[$2|$3]].",
+ "babel-5": "$4 knaws enouch [[$2|$3]] tae [[$1|owerset]] fair weel.",
"babel-N": "This uiser haes [[$2|$3]] aes ae [[$1|mither tung]].",
+ "babel-0-n": "$4 haes [[$1|nae]] knawledge o [[$2|Scots]] (or unnerstaunds it wi ae fair amoont o diffeecultie).",
"babel-1-n": "This uiser can contreebute wi ae [[$1|laich]] level o [[$2|Scots]].",
"babel-2-n": "This uiser can contreebute wi ae [[$1|middlin]] level o [[$2|Scots]].",
"babel-3-n": "This uiser can contreebute wi ae [[$1|heich]] level o [[$2|Scots]].",
- "babel-N-n": "This uiser haes [[$2|Scots]] aes ae [[$1|mither tung]]."
+ "babel-4-n": "$4 haes [[$1|awmaist mither tounge]] knawledge o [[$2|Scots]].",
+ "babel-5-n": "$4 knaws enouch [[$2|Scots]] tae [[$1|owerset]] fair weel.",
+ "babel-N-n": "This uiser haes [[$2|Scots]] aes ae [[$1|mither tung]].",
+ "babel-footer": "Uisers bi leid"
}
diff --git a/MLEB/Babel/i18n/sgs.json b/MLEB/Babel/i18n/sgs.json
index 8740465a..ddc577bc 100644
--- a/MLEB/Babel/i18n/sgs.json
+++ b/MLEB/Babel/i18n/sgs.json
@@ -2,21 +2,26 @@
"@metadata": {
"authors": [
"Kaganer",
- "Kusurija"
+ "Kusurija",
+ "Hugo.arg"
]
},
"babel-url": "Project:Babėliuons",
"babel-footer-url": "Kateguorėjė:Babėliuons - Nauduotuojē palē kalbas",
+ "babel-autocreate-text-levels": "Šiuo kateguorėjuo esontē nauduotojē muok $2 kalba, ėr anū žėnuojėms $1 īr.",
+ "babel-autocreate-text-main": "Šiuo kateguorėjuo esontē nauduotojē muok $1 kalba.",
"babel-0": "[[$2|$3]] — [[$1|nasopront]] (a sopronta nuognē mažā).",
"babel-1": "[[$2|$3]] — [[$1|pradėnė līgė]].",
"babel-2": "[[$2|$3]] — [[$1|vėdotėnė līgė]].",
"babel-3": "[[$2|$3]] — [[$1|aukšta līgė]].",
"babel-4": "Tas nauduotuos [[$2|$3]] rokoujės zars tāp, būktās ton ruoda būtom anuo [[$1|gėmtojė]].",
+ "babel-5": "Tas nauduotuos [[$2|$3]] kalba muok kāp čīstos [[$1|žėnuovs]].",
"babel-N": "[[$2|$3]] — [[$1|gimta kalba]].",
"babel-0-n": "Tas nauduotuos [[$1|nasopront]] [[$2|žemaitiu kalbuos]] (a sopronta nuognē mažā).",
"babel-1-n": "Tas nauduotuos gal prisėdietė pri pruojekta [[$1|pradėnė līgė]] [[$2|žemaitiu kalbuo]].",
"babel-2-n": "Tas nauduotuos gal prisėdietė pri pruojekta [[$1|vėdotėnė līgė]] [[$2|žemaitiu kalbuo]].",
"babel-3-n": "Tas nauduotuos gal prisėdietė pri pruojekta [[$1|aukšta līgė]] [[$2|žemaitiu kalbuo]].",
"babel-4-n": "Tas nauduotuos [[$2|žemaitėškā]] rokoujės zars tāp, būktās ton ruoda būtom anuo [[$1|gėmtojė]].",
- "babel-N-n": "Tuo nauduotuojė [[$1|gimta kalba]] īr [[$2|žemaitiu]]."
+ "babel-N-n": "Tuo nauduotuojė [[$1|gimta kalba]] īr [[$2|žemaitiu]].",
+ "babel-footer": "Nauduotuojē vagol kalbas"
}
diff --git a/MLEB/Babel/i18n/sh.json b/MLEB/Babel/i18n/sh.json
index 9c9aac55..005f32b9 100644
--- a/MLEB/Babel/i18n/sh.json
+++ b/MLEB/Babel/i18n/sh.json
@@ -8,22 +8,22 @@
"babel": "Babel korisničke informacije\n\nБабел корисничке информације",
"babel-desc": "Dodaje <code>#babel</code> parsersku funkciju koja omogućava automatsko pravljenje babel korisničke kutije u stupcu sa mogućnostima uključivanja prilagođenih šablona/predložaka",
"babel-url": "Project:Babel",
- "babel-footer-url": ":Category:Babel - Korisnici po jeziku",
+ "babel-footer-url": ":Kategorija:Babel - Korisnici po jeziku",
"babel-autocreate-abort": "Korisničko ime koje ste naveli se koristi za automatsko pravljenje [[$1|Babel]] kategorija i ne može se registrirati.",
"babel-autocreate-reason": "Automatsko stvaranje stranica [[$1|Babel]] kategorija.",
"babel-autocreate-text-levels": "Korisnici u ovoj kategoriji su označeni da imaju nivo $1 znanja $2 jezika.",
"babel-autocreate-text-main": "Korisnici u ovoj kategoriji su označeni da imaju znanje $1 jezika.",
"babel-0": "Ovaj korisnik [[$1|ne]] razum(ij)e [[$2|$3]] srpskohrvatski jezik.\n\nОвај корисник [[$1|не]] разум(иj)е [[$2|$3]] српскохрватски језик.",
- "babel-1": "Ovaj korisnik posjeduje [[$1|osnovno]] razumijevanje [[$2|$3]] jezika.",
- "babel-2": "Ovaj korisnik [[$1|srednje]] razumije [[$2|$3]].",
- "babel-3": "Ovaj korisnik [[$1|napredno]] razumije [[$2|$3]].",
- "babel-4": "Ovaj korisnik razumije [[$2|$3]] [[$1|gotovo kao maternji]] jezik.",
- "babel-5": "Ovaj korisnik [[$2|$3]] na [[$1|profesionalnom]] nivou.",
- "babel-N": "Ovaj korisnik razumije [[$2|$3]] kao [[$1|maternji]] jezik.",
- "babel-0-n": "Ovaj korisnik [[$1|ne razumije]] [[$2|srpskohrvatski]] (ili ga razumije s velikim poteškoćama).",
- "babel-1-n": "Ovaj korisnik ima [[$1|osnovno]] poznavanje [[$2|srpskohrvatskog jezika]].",
- "babel-2-n": "Ovaj korisnik [[$1|srednje]] razumije [[$2|srpskohrvatski jezik]].",
- "babel-3-n": "Ovaj korisnik ima [[$1|napredno]] poznavanje [[$2|srpskohrvatskog jezika]].",
+ "babel-1": "Ovaj korisnik posjeduje [[$1|osnovno]] razumijevanje [[$2|$3]] jezika.\n\nОвај корисник поседује [[$1|основно]] разuмевање [[$2|$3]] језика.",
+ "babel-2": "Ovaj korisnik [[$1|srednje]] razumije [[$2|$3]].\n\nОвај корисник [[$1|средње]] разуме [[$2|$3]].",
+ "babel-3": "Ovaj korisnik [[$1|napredno]] razumije [[$2|$3]].\n\nОвај корисник [[$1|напредно]] разуме [[$2|$3]].",
+ "babel-4": "Ovaj korisnik razumije [[$2|$3]] [[$1|gotovo kao maternji]] jezik.\n\nОвај корисник разуме [[$2|$3]] [[$1|готово као матерњи]] језик.",
+ "babel-5": "Ovaj korisnik [[$2|$3]] na [[$1|profesionalnom]] nivou.\n\nОвај корисник [[$2|$3]] на [[$1|професионалном]] нивоу.",
+ "babel-N": "Ovaj korisnik razumije [[$2|$3]] kao [[$1|maternji]] jezik.\n\nОвај корисник разуме [[$2|$3]] као [[$1|матерњи]] језик.",
+ "babel-0-n": "Ovaj korisnik [[$1|ne razumije]] [[$2|srpskohrvatski]] (ili ga razumije s velikim poteškoćama).\n\nОвај корисник [[$1|не разуме]] [[$2|српскохрватски]] (или га разуме са великим потешкоћама).",
+ "babel-1-n": "Ovaj korisnik ima [[$1|osnovno]] poznavanje [[$2|srpskohrvatskog jezika]].\n\nОвај корисник има [[$1|основно]] познавање [[$2|српскохрватског језика]].",
+ "babel-2-n": "Ovaj korisnik [[$1|srednje]] razumije [[$2|srpskohrvatski jezik]].\n\nОвај корисник [[$1|средње]] разуме [[$2|српскохрватски језик]].",
+ "babel-3-n": "Ovaj korisnik ima [[$1|napredno]] poznavanje [[$2|srpskohrvatskog jezika]].\n\nОвај корисник има [[$1|напредно]] познавање [[$2|српскохрватског језика]].",
"babel-4-n": "Ovaj korisnik razumije [[$2|srpskohrvatski]] [[$1|gotovo kao maternji jezik]].",
"babel-5-n": "Ovaj korisnik govori [[$2|srpskohrvatski jezik]] na [[$1|profesionalnoj]] razini.",
"babel-N-n": "Ovaj korisnik razumije [[$2|srpskohrvatski]] kao [[$1|maternji]] jezik.",
diff --git a/MLEB/Babel/i18n/shn.json b/MLEB/Babel/i18n/shn.json
new file mode 100644
index 00000000..8c6cf888
--- /dev/null
+++ b/MLEB/Babel/i18n/shn.json
@@ -0,0 +1,24 @@
+{
+ "@metadata": {
+ "authors": [
+ "Khun Sar",
+ "Saimawnkham"
+ ]
+ },
+ "babel-autocreate-reason": "သၢင်ႈၼႃႈလိၵ်ႈလိူင်ႈ [[$1|Babel]] ဝႅၼ်ႊဝႅၼ်ႊ",
+ "babel-autocreate-text-levels": "ၽူႈၸႂ်ႉတိုဝ်း ၼႂ်းလိူင်ႈဢၼ်ၼႆႉ ၼႄဝႃႈၶဝ်မီးၼမ်ႉၵၼ်ၸၼ်ႉ $1 တႃႇၽႃႇသႃႇ $2",
+ "babel-autocreate-text-main": "ၽူႈၸႂ်ႉတိုဝ်းၼႂ်းလိူင်ႈဢၼ်ၼႆႉ ၼႄဝႃႈ ၶဝ်မီးပိုၼ်ႉႁူႉၵဵဝ်ႇလူၺ်ႈၽႃႇသႃႇ $1",
+ "babel-1": "ၽူႈၸႂ်ႉတိုဝ်းၵေႃႉၼႆႉမီး[[$1|ပိုၼ်ႉထၢၼ်]] ပိုၼ်ႉႁူႉၶွင် [[$2|$3]].",
+ "babel-2": "ၽူႈၸႂ်ႉတိုဝ်းၵေႃႉၼႆႉမီး [[$1|ထၢၼ်ၵၢင်]] ပိုၼ်ႉႁူႉၶွင် [[$2|$3]].",
+ "babel-3": "ၽူႈၸႂ်ႉတိုဝ်းၵေႃႉၼႆႉမီး [[$1|ထၢၼ်ႈသုင်]] ပိုၼ်ႉႁူႉၶွင် [[$2|$3]].",
+ "babel-4": "ၽူႈၸႂ်ႉတိုဝ်းၵေႃႉၼႆႉမီး [[$1|ထၢၼ်ၸမ်ၸမ် ၵႂၢမ်းငဝ်ႈ ]] ပိုၼ်ႉႁူႉၶွင် [[$2|$3]]။",
+ "babel-5": "ၽူႈၸႂ်ႉတိုဝ်းၵေႃႉၼႆႉမီး [[$1|ၸၼ်ႉထၢၼ်ႈလူင်ႉလႅၼ်ႇ ]] ပိုၼ်ႉႁူႉၶွင် [[$2|$3]]။",
+ "babel-N": "ၽူႈၸႂ်ႉတိုဝ်းၵေႃႉၼႆႉမီး [[$1|ၸၼ်ႉထၢၼ်ႈၵႂၢမ်းငဝ်ႈ]] ၼႂ်းၵၢၼ်ႁူႉပွင်ႇၸႂ် [[$2|$3]]။",
+ "babel-1-n": "ၽူႈၸႂ်ႉတိုဝ်းၵေႃႉၼႆႉမီး [[$1|ၸၼ်ႉပိုၼ်ႉထၢၼ်]] ပိုၼ်ႉႁူႉၵဵဝ်ႇလူၺ်ႈ[[$2|ဢင်းၵိတ်ႉ]].",
+ "babel-2-n": "ၽူႈၸႂ်ႉတိုဝ်းၵေႃႈၼႆႉမီး [[$1|ၸၼ်ႉထၢၼ်ႈၵၢင်]] ပိုၼ်ႉႁူႉၵဵဝ်ႇလူၺ်ႈ [[$2|ဢင်းၵိတ်ႉ]].",
+ "babel-3-n": "ၽူႈၸႂ်ႉတိုဝ်းၵေႃႈၼႆႉမီး [[$1|ၸၼ်ႉထၢၼ်ႈသုင်]] ပိုၼ်ႉႁူႉၵဵဝ်ႇလူၺ်ႈ[[$2|ဢင်းၵိတ်ႉ]].",
+ "babel-4-n": "ၽူႈၸႂ်ႉတိုဝ်းၵေႃႉၼႆႉမီး [[$1|ၸၼ်ႉထၢၼ်ၸမ်ၸမ်ၵႂၢမ်းငဝ်ႈ]] ပိုၼ်ႉႁူႉၵဵဝ်ႇလူၺ်ႈ [[$2|ဢင်းၵိတ်ႉ]].",
+ "babel-5-n": "ၽူႈၸႂ်ႉတိုဝ်းၵေႃႉၼႆႉမီး[[$1|ၸၼ်ႉထၢၼ်ႈလူင်ႉလႅၼ်ႇ]] ပိုၼ်ႉႁူႉၵဵဝ်ႇလူၺ်ႈ[[$2|ဢင်းၵိတ်ႉ]].",
+ "babel-N-n": "ၽူႈၸႂ်ႉတိုဝ်းၵေႃႉၼႆႉမီး [[$1|ၸၼ်ႉထၢၼ်ႈၵႂၢမ်းငဝ်ႈ]] ၼႂ်းၵၢၼ်ႁူႉပွင်ႇၸႂ် [[$2|ဢင်းၵိတ်ႉ]].",
+ "babel-footer": "ၽူႈၸႂ်ႉတိုဝ်း ၽႃႇသႃႇလႂ်ၽႃႇသႃႇၼၼ်ႉ"
+}
diff --git a/MLEB/Babel/i18n/tyv.json b/MLEB/Babel/i18n/tyv.json
index 6a97f3ab..2f8e25be 100644
--- a/MLEB/Babel/i18n/tyv.json
+++ b/MLEB/Babel/i18n/tyv.json
@@ -8,8 +8,7 @@
"babel": "Вавилон киржикчиниң дугайында медеглел",
"babel-desc": "Өске шаблоннар киирер магалыг дылдар дугайында колонкалар кылыр Парсер функциязын <code>#babel</code> немээри.",
"babel-url": "Project:Вавилон",
- "babel-footer-url": ":Category:Вавилон — дылдар аайы-биле киржикчилер",
- "babel-autocreate-abort": "Айыткан киржикчиниң ады [[$1|Вавилон]] деп бөлүктерниң авто-чаяарында ажыглатынып турар болгаш ол ат бүрүткеттинмес.",
+ "babel-footer-url": ":Category:Дылдарга чарган киржикчилер",
"babel-autocreate-reason": "[[$1|Вавилон]] деп бөлүктүң арынын авто-чаяары.",
"babel-autocreate-text-levels": "Бо бөлүктүң киржикчилери $2 дылга билиглериниң бедиин $1 хире деп айтыкан.",
"babel-autocreate-text-main": "Бо бөлүктүң киржикчилери дылының билиглериниң бедиин $1 хире деп айтыкан.",
@@ -27,5 +26,5 @@
"babel-4-n": "Киржикчиниң [[$2|тывалаары]] [[$1| төрээн чыгам]].",
"babel-5-n": "Киржикчи [[$1|профессионал]] [[$2|тывалаар]]",
"babel-N-n": "Киржикчиге [[$2|Тыва дыл]] — [[$1|төрээн дыл]].",
- "babel-footer": "Дылдар аайы-биле киржикчилер"
+ "babel-footer": "Дылдарга чарган киржикчилер\n\nКиржикчилер даңзылары дыл коду ёзугаар хуваатынган.<br />\nКандыг-бир очулга кылыр дээр болзуңарза, өске дылдан очулдурарда [[Википедия:Очулга дилеглери]] аңгылалды көрүңер, азы кыска сөзүглел очулдурарда [[Википедия:Төндүрбээн очулга]] аңгылалын көрүңер.\n\nДылдар майыктары дугайында моон көрүңер: [[Википедия:Вавилон]] база [[Киржикчилер майыктары:Дылдар ёзугаар]].\n{{Commonscat|Wikipedians}}\n\n[[Аңгылал:Википедия:Киржикчилер|Дылдар]]\n[[Аңгылал:Википедия:Киржикчилер, мергежили ёзугаар]]"
}
diff --git a/MLEB/Babel/i18n/uz.json b/MLEB/Babel/i18n/uz.json
index 3b056894..d3356779 100644
--- a/MLEB/Babel/i18n/uz.json
+++ b/MLEB/Babel/i18n/uz.json
@@ -27,6 +27,6 @@
"babel-3-n": "Bu foydalanuvchi [[$2|oʻzbek tilini]] [[$1|mukammal]] biladi.",
"babel-4-n": "Bu foydalanuvchi [[$2|oʻzbek tilini]] [[$1|deyarli ona tilidek]] biladi.",
"babel-5-n": "Bu foydalanuvchi [[$2|oʻzbek tilini]] [[$1|professional darajada]] biladi.",
- "babel-N-n": "Bu ishtirokchining [[$1|ona tili]] [[$2|oʻzbek tili]]dir.",
+ "babel-N-n": "Bu foydalanuvchining [[$1|ona tili]] [[$2|oʻzbek tili]]dir.",
"babel-footer": "Foydalanuvchilar tillari boʻyicha"
}
diff --git a/MLEB/Babel/i18n/yi.json b/MLEB/Babel/i18n/yi.json
index ed1e3d58..3bb7e682 100644
--- a/MLEB/Babel/i18n/yi.json
+++ b/MLEB/Babel/i18n/yi.json
@@ -2,7 +2,8 @@
"@metadata": {
"authors": [
"GerardM",
- "פוילישער"
+ "פוילישער",
+ "Har-wradim"
]
},
"babel": "באבעל באניצער אינפארמאציע",
@@ -12,7 +13,7 @@
"babel-autocreate-abort": "דעם באניצער נאמען וואס איר האט ספעציפירט ווערט באניצט פאר [[$1|באבעל]] קאטעגאריע אויטאמאטיש שאפן און מ'קען אים נישט איינשרייבן.",
"babel-autocreate-reason": "שאפֿן אויטאמאטיש [[$1|באבעל]] קאטעגאריע בלאט.",
"babel-autocreate-text-levels": "באניצער אין דער קאטעגאריע ווײַזן אָן אז זיי האָבן פֿעיקייט ניוואָ $1 פֿאַר שפראך $2.",
- "babel-autocreate-text-main": "באַניצער אין דער קאַטעגאריע ווײַזן אָן אז זיי האבן א ידיעה אין דער שפראַך $1.",
+ "babel-autocreate-text-main": "באַניצער אין דער קאַטעגאָריע ווייזן אָן, אַז זיי האָבן אַ ידיעה אין דער שפּראַך $1.",
"babel-0": "דער באניצער האט [[$1|נישט קיין]] ידיעה אין [[$2|$3]] (אדער פארשטייט די שפראך מיט גרויסע שוועריקייט).",
"babel-1": "דער באניצער האט א [[$1|גרונטיקע]] ידיעה אין [[$2|$3]].",
"babel-2": "דער באניצער האט א [[$1|מיטלע]] ידיעה אין [[$2|$3]].",
diff --git a/MLEB/Babel/i18n/zh-hant.json b/MLEB/Babel/i18n/zh-hant.json
index 65e64f37..1eaf4906 100644
--- a/MLEB/Babel/i18n/zh-hant.json
+++ b/MLEB/Babel/i18n/zh-hant.json
@@ -7,25 +7,26 @@
"Shinjiman",
"Waihorace",
"Wrightbus",
- "Cwlin0416"
+ "Cwlin0416",
+ "Cwek",
+ "LNDDYL"
]
},
"babel": "Babel 使用者資訊",
- "babel-desc": "提供 <code>#babel</code> 分析函數可自動產生一個能夠使用自訂樣版的使用者語言資訊欄。",
+ "babel-desc": "提供 <code>#babel</code> 分析函數可自動產生一個能夠使用自訂樣板的使用者語言資訊欄。",
"babel-url": "Project:Babel",
"babel-footer-url": ":Category:Babel - 使用者 (依語言)",
- "babel-autocreate-abort": "您所指定的使用者會用於自動建立 [[$1|Babel]] 分類使用,無法被註冊使用。",
"babel-autocreate-reason": "自動建立 [[$1|Babel]] 分類頁面。",
"babel-autocreate-text-levels": "在此分類中的使用者代表其擁有等級 $1 的 $2 語言能力。",
- "babel-autocreate-text-main": "在此分類中的使用者代表其了解語言 $1。",
- "babel-0": "此使用者[[$1|不]]了解或很難理解 [[$2|$3]]。",
+ "babel-autocreate-text-main": "在此分類中的使用者代表其瞭解語言 $1。",
+ "babel-0": "此使用者[[$1|不]]瞭解或很難理解 [[$2|$3]] (或者有一定程度難以理解)。",
"babel-1": "這位使用者會[[$1|基本]]水準的 [[$2|$3]]。",
"babel-2": "這位使用者會[[$1|中等]]水準的 [[$2|$3]]。",
"babel-3": "這位使用者會[[$1|進階]]水準的 [[$2|$3]]。",
"babel-4": "這位使用者會[[$1|接近母語]]水準的 [[$2|$3]]。",
"babel-5": "這位使用者會[[$1|專業]]水準的 [[$2|$3]]。",
"babel-N": "這位使用者會[[$1|母語]]水準的 [[$2|$3]]。",
- "babel-0-n": "此使用者[[$1|不]]了解或很難理解 [[$2|繁體中文]]。",
+ "babel-0-n": "此使用者[[$1|不]]瞭解或很難理解 [[$2|繁體中文]] (或者有一定程度難以理解)。",
"babel-1-n": "這位使用者會[[$1|基本]]水準的 [[$2|繁體中文]]。",
"babel-2-n": "這位使用者會[[$1|中等]]水準的 [[$2|繁體中文]]。",
"babel-3-n": "這位使用者會[[$1|進階]]水準的 [[$2|繁體中文]]。",
diff --git a/MLEB/Babel/tab2txt.php b/MLEB/Babel/tab2txt.php
index 7af8bc0b..e1266d13 100644
--- a/MLEB/Babel/tab2txt.php
+++ b/MLEB/Babel/tab2txt.php
@@ -8,9 +8,6 @@
$dir = __DIR__;
$IP = "$dir/../..";
-if ( file_exists( "$dir/../../CorePath.php" ) ) {
- include "$dir/../../CorePath.php"; // Allow override
-}
require_once "$IP/maintenance/commandLine.inc";
$fr = fopen( 'php://stdin', 'r' );
diff --git a/MLEB/Babel/txt2cdb.php b/MLEB/Babel/txt2cdb.php
index 8eda7ab9..317acc71 100644
--- a/MLEB/Babel/txt2cdb.php
+++ b/MLEB/Babel/txt2cdb.php
@@ -7,19 +7,17 @@
$dir = __DIR__;
$IP = "$dir/../..";
-if ( file_exists( "$dir/../../CorePath.php" ) ) {
- include "$dir/../../CorePath.php"; // Allow override
-}
require_once "$IP/maintenance/commandLine.inc";
+$dir = __DIR__;
$names = "$dir/names.cdb";
$codes = "$dir/codes.cdb";
$fr = fopen( "$dir/codes.txt", 'r' );
try {
- $names = CdbWriter::open( $names );
- $codes = CdbWriter::open( $codes );
+ $names = Cdb\Writer::open( $names );
+ $codes = Cdb\Writer::open( $codes );
while ( $line = fgets( $fr ) ) {
// Format is code1 code2 "language name"
@@ -40,8 +38,8 @@ try {
$names->set( $iso3, $name );
}
}
-} catch ( CdbException $e ) {
- throw new MWException( $e->getMessage() );
+} catch ( Cdb\Exception $e ) {
+ throw new Exception( $e->getMessage() );
}
fclose( $fr );