diff options
author | Pierre Schmitz <pierre@archlinux.de> | 2013-01-18 16:46:04 +0100 |
---|---|---|
committer | Pierre Schmitz <pierre@archlinux.de> | 2013-01-18 16:46:04 +0100 |
commit | 63601400e476c6cf43d985f3e7b9864681695ed4 (patch) | |
tree | f7846203a952e38aaf66989d0a4702779f549962 /extensions | |
parent | 8ff01378c9e0207f9169b81966a51def645b6a51 (diff) |
Update to MediaWiki 1.20.2
this update includes:
* adjusted Arch Linux skin
* updated FluxBBAuthPlugin
* patch for https://bugzilla.wikimedia.org/show_bug.cgi?id=44024
Diffstat (limited to 'extensions')
94 files changed, 7818 insertions, 9174 deletions
diff --git a/extensions/ConfirmEdit/.gitreview b/extensions/ConfirmEdit/.gitreview deleted file mode 100644 index 780d35df..00000000 --- a/extensions/ConfirmEdit/.gitreview +++ /dev/null @@ -1,5 +0,0 @@ -[gerrit] -host=gerrit.wikimedia.org -port=29418 -project=mediawiki/extensions/ConfirmEdit.git -defaultbranch=master diff --git a/extensions/ConfirmEdit/Asirra.class.php b/extensions/ConfirmEdit/Asirra.class.php index 1f31d089..cbe51e26 100644 --- a/extensions/ConfirmEdit/Asirra.class.php +++ b/extensions/ConfirmEdit/Asirra.class.php @@ -10,12 +10,12 @@ class Asirra extends SimpleCaptcha { // As we don't have to store anything but some other things to do, // we're going to replace that constructor completely. function __construct() { - global $wgExtensionAssetsPath, $wgAsirraScriptPath; + global $wgExtensionAssetsPath; $this->asirra_localpath = "$wgExtensionAssetsPath/ConfirmEdit"; } function getForm() { - global $wgAsirraEnlargedPosition, $wgAsirraCellsPerRow, $wgOut, $wgLang; + global $wgOut; $wgOut->addModules( 'ext.confirmedit.asirra' ); $js = Html::linkedScript( $this->asirra_clientscript ); @@ -29,6 +29,14 @@ JAVASCRIPT return $js; } + function getMessage( $action ) { + $name = 'asirra-' . $action; + $text = wfMessage( $name )->text(); + # Obtain a more tailored message, if possible, otherwise, fall + # back to the default for edits + return wfMessage( $name, $text )->isDisabled() ? wfMessage( 'asirra-edit' )->text() : $text; + } + function passCaptcha() { global $wgRequest; diff --git a/extensions/ConfirmEdit/Asirra.i18n.php b/extensions/ConfirmEdit/Asirra.i18n.php index 62ac6e69..7329a83d 100644 --- a/extensions/ConfirmEdit/Asirra.i18n.php +++ b/extensions/ConfirmEdit/Asirra.i18n.php @@ -22,7 +22,35 @@ $messages['en'] = array( 'asirra-failed' => 'Please identify all cat images', ); -/** Belarusian (Taraškievica orthography) (Беларуская (тарашкевіца)) +/** Message documentation (Message documentation) + * @author 2nd-player + * @author Beta16 + */ +$messages['qqq'] = array( + 'asirra-desc' => '{{desc}}', + 'asirra-edit' => 'See also +*{{msg-mw|Captcha-edit}} +*{{msg-mw|Questycaptcha-edit}} +*{{msg-mw|Fancycaptcha-edit}} +*{{msg-mw|Recaptcha-edit}}', + 'asirra-addurl' => 'See also +*{{msg-mw|Captcha-addurl}} +*{{msg-mw|Questycaptcha-addurl}} +*{{msg-mw|Fancycaptcha-addurl}} +*{{msg-mw|Recaptcha-addurl}}', + 'asirra-badpass' => 'See also +*{{msg-mw|Captcha-badlogin}} +*{{msg-mw|Questycaptcha-badlogin}} +*{{msg-mw|Fancycaptcha-badlogin}} +*{{msg-mw|Recaptcha-badpass}}', + 'asirra-createaccount' => 'See also +*{{msg-mw|Captcha-createaccount}} +*{{msg-mw|Questycaptcha-createaccount}} +*{{msg-mw|Fancycaptcha-createaccount}} +*{{msg-mw|Recaptcha-createaccount}}', +); + +/** Belarusian (Taraškievica orthography) (беларуская (тарашкевіца)) * @author EugeneZelenko * @author Jim-by * @author Wizardist @@ -54,7 +82,7 @@ $messages['de'] = array( 'asirra-failed' => 'Bitte wähle nur die Fotos mit Katzen aus.', ); -/** German (formal address) (Deutsch (Sie-Form)) +/** German (formal address) (Deutsch (Sie-Form)) * @author Kghbln */ $messages['de-formal'] = array( @@ -66,7 +94,14 @@ $messages['de-formal'] = array( 'asirra-failed' => 'Bitte wählen Sie nur die Fotos mit Katzen aus.', ); -/** Spanish (Español) +/** Zazaki (Zazaki) + * @author Erdemaslancan + */ +$messages['diq'] = array( + 'asirra-desc' => 'Qandê Asirra modulê RaştkerdenVurnen', +); + +/** Spanish (español) * @author Armando-Martin */ $messages['es'] = array( @@ -81,7 +116,7 @@ $messages['es'] = array( 'asirra-failed' => 'Identifique todas las imágenes de gatos', ); -/** French (Français) +/** French (français) * @author Gomoko * @author Seb35 */ @@ -97,7 +132,7 @@ $messages['fr'] = array( 'asirra-failed' => 'Veuillez identifier toutes les images de chat', ); -/** Galician (Galego) +/** Galician (galego) * @author Toliño */ $messages['gl'] = array( @@ -112,7 +147,7 @@ $messages['gl'] = array( 'asirra-failed' => 'Identifique todas as fotos de gatos', ); -/** Upper Sorbian (Hornjoserbsce) +/** Upper Sorbian (hornjoserbsce) * @author Michawiki */ $messages['hsb'] = array( @@ -127,7 +162,7 @@ $messages['hsb'] = array( 'asirra-failed' => 'Prošu identifikuj wšě wobrazy z kóčkami', ); -/** Interlingua (Interlingua) +/** Interlingua (interlingua) * @author McDutchie */ $messages['ia'] = array( @@ -142,12 +177,50 @@ $messages['ia'] = array( 'asirra-failed' => 'Per favor identifica tote le imagines de cattos', ); +/** Italian (italiano) + * @author Beta16 + */ +$messages['it'] = array( + 'asirra-desc' => 'Modulo ASIRRA per ConfirmEdit', + 'asirra-edit' => 'Per aiutarci a proteggerci dalle modifiche automatiche che aggiungono spam, seleziona solo le foto di gatti nel riquadro sottostante:', + 'asirra-addurl' => 'La tua modifica aggiunge qualche nuovo collegamento esterno. Per aiutarci a proteggerci dallo spam automatico, seleziona solo le foto di gatti nel riquadro sottostante:', + 'asirra-badpass' => 'Per aiutarci a proteggerci dalla forzatura automatica delle password, seleziona solo le foto di gatti nel riquadro sottostante:', + 'asirra-createaccount' => 'Per aiutarci a proteggerci dalla creazione automatica di nuovi accessi, seleziona solo le foto di gatti nel riquadro sottostante:', + 'asirra-createaccount-fail' => 'Identifica correttamente i gatti.', + 'asirra-create' => 'Per aiutarci a proteggerci dalla creazione automatica di pagine, seleziona solo le foto di gatti nel riquadro sottostante:', + 'asirra-nojs' => "'''Attiva JavaScript ed invia di nuovo la pagina.'''", + 'asirra-failed' => 'Identifica tutte le immagini di gatti', +); + /** Japanese (日本語) + * @author 2nd-player * @author Shirayuki */ $messages['ja'] = array( 'asirra-desc' => 'ConfirmEdit 用 Asirra モジュール', + 'asirra-edit' => '自動編集のスパム攻撃を防ぐため、猫が写っている画像を以下から選択してください:', + 'asirra-addurl' => 'あなたは新しい外部リンクを追加しようとしています。自動でのスパム攻撃を防ぐため、猫が写っている画像を以下から選択してください:', + 'asirra-badpass' => '自動でのパスワードクラック攻撃を防ぐため、猫が写っている画像を以下から選択してください:', + 'asirra-createaccount' => 'アカウントの自動登録を防ぐため、猫が写っている画像を以下から選択してください:', + 'asirra-createaccount-fail' => '猫を正しく選択してください。', + 'asirra-create' => 'ページの自動作成を防ぐため、猫が写っている画像を以下から選択してください:', 'asirra-nojs' => "'''JavaScript を有効にしてページを再読込してください。'''", + 'asirra-failed' => '猫が写っている画像をすべて選択してください', +); + +/** Colognian (Ripoarisch) + * @author Purodha + */ +$messages['ksh'] = array( + 'asirra-desc' => 'Dä Zohsaz <i lang="en">Asirra</i> för et Zohsazprojramm <i lang="en">ConfirmEdit</i>.', + 'asirra-edit' => 'Heh dat Wiki well sesch jääje <i lang="en">SPAM</i> schöze. Dröm moß mer beim Ändere noch en Prööfong aflääje, dat mer ene Minsch un kei Projramm es. Söhk bloß de Katzebelder em Kaßte us:', + 'asirra-addurl' => 'Heh dat Wiki well sesch jääje <i lang="en">SPAM</i> schöze. Dröm moß mer, wam_mer lengks noh ußerhallef enfööje well, noch en Prööfong aflääje, dat mer ene Minsch un kei Projramm es. Söhk bloß de Katzebelder em Kaßte us:', + 'asirra-badpass' => 'Heh dat Wiki well sesch jääje et automattesche Paßwoot_Knacke schöze. Dröm moß mer heh nor_en Prööfong aflääje, dat mer ene Minsch un kei Projramm es. Söhk bloß de Katzebelder em Kaßte us:', + 'asirra-createaccount' => 'Heh dat Wiki well sesch jääje automattesch aanjelaate „Metmaacher“ schöze. Dröm moß mer heh nor_en Prööfong aflääje, dat mer ene Minsch un kei Projramm es. Söhk bloß de Katzebelder em Kaßte us:', + 'asirra-createaccount-fail' => 'Bes esu jood un don de Kazebelder ußwähle.', + 'asirra-create' => 'Heh dat Wiki well sesch jääje automattesch neu aanjelaate Sigge schöze. Dröm moß mer heh nor_en Prööfong aflääje, dat mer ene Minsch un kei Projramm es. Söhk bloß de Katzebelder em Kaßte us:', + 'asirra-nojs' => "'''Bes esu jood un donn JavaSkrep en Dingem Brauser aanschallde un scheck heh di Sigg norr_ens af.'''", + 'asirra-failed' => 'Bes esu jood un don all de Kazebelder ußwähle.', ); /** Luxembourgish (Lëtzebuergesch) @@ -161,7 +234,7 @@ $messages['lb'] = array( 'asirra-failed' => 'Identifizéiert w.e.g. all Biller wou Kazen drop sinn', ); -/** Macedonian (Македонски) +/** Macedonian (македонски) * @author Bjankuloski06 */ $messages['mk'] = array( @@ -176,7 +249,22 @@ $messages['mk'] = array( 'asirra-failed' => 'Изберете ги сликите што имаат мачка', ); -/** Norwegian (bokmål) (Norsk (bokmål)) +/** Maltese (Malti) + * @author Chrisportelli + */ +$messages['mt'] = array( + 'asirra-desc' => 'Modulu ASIRRA għal ConfirmEdit', + 'asirra-edit' => "Sabiex tgħinna nipproteġu kontra l-modifiki li jżidu spam, jekk jogħġbok agħżel ir-ritratti tal-qtates fil-kaxxa t'hawn taħt:", + 'asirra-addurl' => "Il-modifika tiegħek tinkludi ħoloq esterni ġodda. Sabiex tipproteġi kontra spam awtomatiku, jekk jogħġbok agħżel ir-ritratti tal-qtates fil-kaxxa t'hawn taħt:", + 'asirra-badpass' => "Sabiex tgħinna nipproteġu kontra l-infurzar awtomatiku tal-passwords, jekk jogħġbok agħżel ir-ritratti tal-qtates fil-kaxxa t'hawn taħt:", + 'asirra-createaccount' => "Sabiex tgħinna nipproteġu kontra l-ħolqien awtomatiku ta' kontijiet ġodda, jekk jogħġbok agħżel ir-ritratti tal-qtates fil-kaxxa t'hawn taħt:", + 'asirra-createaccount-fail' => 'Sib il-qtates.', + 'asirra-create' => "Sabiex tgħinna nipproteġu kontra l-ħolqien awtomatiku ta' paġni, jekk jogħġbok agħżel ir-ritratti tal-qtates fil-kaxxa t'hawn taħt:", + 'asirra-nojs' => "'''Jekk jogħġbok attiva l-JavaScript u erġa' ibgħat din il-paġna.'''", + 'asirra-failed' => 'Sib l-istampi kollha tal-qtates', +); + +/** Norwegian Bokmål (norsk (bokmål)) * @author Event */ $messages['nb'] = array( @@ -206,7 +294,7 @@ $messages['nl'] = array( 'asirra-failed' => 'Identificeer alle afbeeldingen van katten.', ); -/** Polish (Polski) +/** Polish (polski) * @author BeginaFelicysym */ $messages['pl'] = array( @@ -237,7 +325,7 @@ $messages['pms'] = array( 'asirra-failed' => 'Për piasì identìfica tute le figure ëd gat', ); -/** Portuguese (Português) +/** Portuguese (português) * @author Hamilton Abreu */ $messages['pt'] = array( @@ -251,6 +339,36 @@ $messages['pt'] = array( 'asirra-nojs' => "'''Possibilite o uso de JavaScript e reenvie a página, por favor.'''", ); +/** Russian (русский) + * @author DCamer + */ +$messages['ru'] = array( + 'asirra-desc' => 'Модуль Asirra для ConfirmEdit', + 'asirra-edit' => 'В целях защиты от автоматического спама в правках, пожалуйста, выберите фотографии кота, которые вы видите ниже:', + 'asirra-addurl' => 'Ваша правка содержит новые внешние ссылки. В целях защиты от автоматического спама, пожалуйста, выберите фотографии кота, которые вы видите ниже:', + 'asirra-badpass' => 'В целях защиты от автоматического подбора пароля, пожалуйста, выберите фотографии кота, которые вы видите ниже:', + 'asirra-createaccount' => 'В целях защиты от автоматического создания учётных записей, пожалуйста, выберите фотографии кота, которые вы видите ниже:', + 'asirra-createaccount-fail' => 'Пожалуйста правильно идентифицируйте котов.', + 'asirra-create' => 'В целях защиты от автоматического создания страниц, пожалуйста, выберите фотографии кота, которые вы видите ниже:', + 'asirra-nojs' => "'''Пожалуйста, включите JavaScript и обновите страницу.'''", + 'asirra-failed' => 'Пожалуйста, идентифицируйте все фотографии кота', +); + +/** Tagalog (Tagalog) + * @author AnakngAraw + */ +$messages['tl'] = array( + 'asirra-desc' => 'Modyul ng Asirra para sa ConfirmEdit', + 'asirra-edit' => 'Upang makatulong sa pagprutekta laban sa kusang basurang pamamatnugot, paki piliin iyong mga litrato lamang ng pusa na nasa loob ng kahong nasa ibaba:', + 'asirra-addurl' => 'Ang pagbabago mo ay nagsasama ng bagong panlabas na mga kawing. Upang makatulong sa pagprutekta laban sa kusang paglusob ng basurang-liham, paki piliin iyong mga litrato lamang ng pusa na nasa loob ng kahong nasa ibaba:', + 'asirra-badpass' => 'Upang makatulong sa pagprutekta laban sa kusang pag-alam ng hudyat, paki piliin lamang iyong mga litrato ng pusa na nasa loob ng kahong nasa ibaba:', + 'asirra-createaccount' => 'Upang makatulong sa pagprutekta laban sa kusang paglikha ng akawnt, paki piliin lamang iyong mga litrato ng pusa na nasa loob ng kahong nasa ibaba:', + 'asirra-createaccount-fail' => 'Paki kilalanin ng tama ang mga pusa.', + 'asirra-create' => 'Upang makatulong sa pagprutekta laban sa kusang paglikha ng pahina, paki piliin lamang iyong mga litrato ng pusa na nasa loob ng kahong nasa ibaba:', + 'asirra-nojs' => "'''Paki paganahin ang JavaScript at muling ipasa ang pahina.'''", + 'asirra-failed' => 'Paki kilalanin ang lahat ng mga imahe ng pusa', +); + /** Walloon (walon) * @author Srtxg */ @@ -267,7 +385,7 @@ Po s' mete a houte des des robots di spam, nos vs dimandans d' acertiner ki vos 'asirra-failed' => 'Idintifyî totes les imådjes avou des tchets', ); -/** Simplified Chinese (中文(简体)) +/** Simplified Chinese (中文(简体)) * @author Hzy980512 */ $messages['zh-hans'] = array( @@ -282,3 +400,16 @@ $messages['zh-hans'] = array( 'asirra-failed' => '请选出所有猫的图片', ); +/** Traditional Chinese (中文(繁體)) */ +$messages['zh-hant'] = array( + 'asirra-desc' => 'ConfirmEdit的Asirra模塊', + 'asirra-edit' => '為了防止垃圾編輯攻擊,請在下面的方框中選出貓的圖片:', + 'asirra-addurl' => '您的編輯包含新的外部鏈接。為了幫助防止自動垃圾郵件,請在下面的方框中選出貓的圖片:', + 'asirra-badpass' => '為防止自動程序破解密碼,請在下面的方框中選出貓的圖片:', + 'asirra-createaccount' => '為了防止自動程序創建帳戶,請在下面的方框中選出貓的圖片:', + 'asirra-createaccount-fail' => '請正確辨認出貓的圖片。', + 'asirra-create' => '為了防止自動程序創建頁面,請在下面的方框中選出貓的圖片:', + 'asirra-nojs' => "'''請啟動JavaScript後再提交頁面。'''", + 'asirra-failed' => '請選出所有貓的圖片', +); + diff --git a/extensions/ConfirmEdit/Asirra.php b/extensions/ConfirmEdit/Asirra.php index 21dd37a4..ff4cee9a 100644 --- a/extensions/ConfirmEdit/Asirra.php +++ b/extensions/ConfirmEdit/Asirra.php @@ -24,9 +24,8 @@ if ( !defined( 'MEDIAWIKI' ) ) { exit; } -$dir = dirname( __FILE__ ) . '/'; +$dir = __DIR__ . '/'; require_once( "$dir/ConfirmEdit.php" ); -$dir = dirname( __FILE__ ) . '/'; $wgCaptchaClass = 'Asirra'; $wgExtensionMessagesFiles['Asirra'] = "$dir/Asirra.i18n.php"; diff --git a/extensions/ConfirmEdit/Captcha.php b/extensions/ConfirmEdit/Captcha.php index 3d6494ff..0f78d36f 100644 --- a/extensions/ConfirmEdit/Captcha.php +++ b/extensions/ConfirmEdit/Captcha.php @@ -1,7 +1,6 @@ <?php class SimpleCaptcha { - function getCaptcha() { $a = mt_rand( 0, 100 ); $b = mt_rand( 0, 10 ); @@ -65,15 +64,15 @@ class SimpleCaptcha { * Show a message asking the user to enter a captcha on edit * The result will be treated as wiki text * - * @param $action Action being performed + * @param $action string Action being performed * @return string */ function getMessage( $action ) { $name = 'captcha-' . $action; - $text = wfMsg( $name ); + $text = wfMessage( $name )->text(); # Obtain a more tailored message, if possible, otherwise, fall back to # the default for edits - return wfEmptyMsg( $name, $text ) ? wfMsg( 'captcha-edit' ) : $text; + return wfMessage( $name, $text )->isDisabled() ? wfMessage( 'captcha-edit' )->text() : $text; } /** @@ -156,7 +155,8 @@ class SimpleCaptcha { if ( !$count ) { $wgMemc->add( $key, 0, $wgCaptchaBadLoginExpiration ); } - $count = $wgMemc->incr( $key ); + + $wgMemc->incr( $key ); } return true; } @@ -181,8 +181,7 @@ class SimpleCaptcha { if ( $wgCaptchaWhitelistIP ) { global $wgRequest; - // Compat: WebRequest::getIP is only available since MW 1.19. - $ip = method_exists( $wgRequest, 'getIP' ) ? $wgRequest->getIP() : wfGetIP(); + $ip = $wgRequest->getIP(); foreach ( $wgCaptchaWhitelistIP as $range ) { if ( IP::isInRange( $ip, $range ) ) { @@ -200,8 +199,7 @@ class SimpleCaptcha { */ function badLoginKey() { global $wgRequest; - // Compat: WebRequest::getIP is only available since MW 1.19. - $ip = method_exists( $wgRequest, 'getIP' ) ? $wgRequest->getIP() : wfGetIP(); + $ip = $wgRequest->getIP(); return wfMemcKey( 'captcha', 'badlogin', 'ip', $ip ); } @@ -236,9 +234,10 @@ class SimpleCaptcha { } /** - * @param EditPage $editPage - * @param string $newtext - * @param string $section + * @param $editPage EditPage + * @param $newtext string + * @param $section string + * @param $merged bool * @return bool true if the captcha should run */ function shouldCheck( &$editPage, $newtext, $section, $merged = false ) { @@ -316,8 +315,8 @@ class SimpleCaptcha { global $wgCaptchaRegexes; if ( $wgCaptchaRegexes ) { - // Custom regex checks - $oldtext = $this->loadText( $editPage, $section ); + // Custom regex checks. Reuse $oldtext if set above. + $oldtext = isset( $oldtext ) ? $oldtext : $this->loadText( $editPage, $section ); foreach ( $wgCaptchaRegexes as $regex ) { $newMatches = array(); @@ -348,15 +347,15 @@ class SimpleCaptcha { /** * Filter callback function for URL whitelisting - * @param string url to check + * @param $url string to check * @return bool true if unknown, false if whitelisted * @access private */ function filterLink( $url ) { global $wgCaptchaWhitelist; - $source = wfMsgForContent( 'captcha-addurl-whitelist' ); + $source = wfMessage( 'captcha-addurl-whitelist' )->inContentLanguage()->text(); - $whitelist = wfEmptyMsg( 'captcha-addurl-whitelist', $source ) + $whitelist = wfMessage( 'captcha-addurl-whitelist', $source )->isDisabled() ? false : $this->buildRegexes( explode( "\n", $source ) ); @@ -368,7 +367,7 @@ class SimpleCaptcha { /** * Build regex from whitelist - * @param string lines from [[MediaWiki:Captcha-addurl-whitelist]] + * @param $lines string from [[MediaWiki:Captcha-addurl-whitelist]] * @return string Regex or bool false if whitelist is empty * @access private */ @@ -433,6 +432,10 @@ class SimpleCaptcha { /** * Backend function for confirmEdit() and confirmEditAPI() + * @param $editPage EditPage + * @param $newtext string + * @param $section + * @param $merged bool * @return bool false if the CAPTCHA is rejected, true otherwise */ private function doConfirmEdit( $editPage, $newtext, $section, $merged = false ) { @@ -476,6 +479,7 @@ class SimpleCaptcha { * A more efficient edit filter callback based on the text after section merging * @param EditPage $editPage * @param string $newtext + * @return bool */ function confirmEditMerged( $editPage, $newtext ) { return $this->confirmEdit( $editPage, $newtext, false, true ); @@ -508,7 +512,7 @@ class SimpleCaptcha { $this->trigger = "new account '" . $u->getName() . "'"; if ( !$this->passCaptcha() ) { - $message = wfMsg( 'captcha-createaccount-fail' ); + $message = wfMessage( 'captcha-createaccount-fail' )->text(); return false; } } @@ -517,8 +521,9 @@ class SimpleCaptcha { /** * Hook for user login form submissions. - * @param User $u - * @param string $message + * @param $u User + * @param $pass + * @param $retval * @return bool true to continue, false to abort user creation */ function confirmUserLogin( $u, $pass, &$retval ) { @@ -558,12 +563,12 @@ class SimpleCaptcha { if ( defined( 'MW_API' ) ) { # API mode # Asking for captchas in the API is really silly - $error = wfMsg( 'captcha-disabledinapi' ); + $error = wfMessage( 'captcha-disabledinapi' )->text(); return false; } $this->trigger = "{$wgUser->getName()} sending email"; if ( !$this->passCaptcha() ) { - $error = wfMsg( 'captcha-sendemail-fail' ); + $error = wfMessage( 'captcha-sendemail-fail' )->text(); return false; } } @@ -586,7 +591,7 @@ class SimpleCaptcha { } /** - * @param $module ApiBae + * @param $module ApiBase * @param $desc array * @return bool */ @@ -678,7 +683,7 @@ class SimpleCaptcha { * @access private */ function loadText( $editPage, $section ) { - $rev = Revision::newFromTitle( $editPage->mTitle ); + $rev = Revision::newFromTitle( $editPage->mTitle, false, Revision::READ_LATEST ); if ( is_null( $rev ) ) { return ""; } else { @@ -694,7 +699,8 @@ class SimpleCaptcha { /** * Extract a list of all recognized HTTP links in the text. - * @param string $text + * @param $editpage EditPage + * @param $text string * @return array of strings */ function findLinks( &$editpage, $text ) { @@ -712,10 +718,10 @@ class SimpleCaptcha { */ function showHelp() { global $wgOut; - $wgOut->setPageTitle( wfMsg( 'captchahelp-title' ) ); - $wgOut->addWikiText( wfMsg( 'captchahelp-text' ) ); + $wgOut->setPageTitle( wfMessage( 'captchahelp-title' )->text() ); + $wgOut->addWikiMsg( 'captchahelp-text' ); if ( CaptchaStore::get()->cookiesNeeded() ) { - $wgOut->addWikiText( wfMsg( 'captchahelp-cookies-needed' ) ); + $wgOut->addWikiMsg( 'captchahelp-cookies-needed' ); } } } diff --git a/extensions/ConfirmEdit/ConfirmEdit.alias.php b/extensions/ConfirmEdit/ConfirmEdit.alias.php index a2ddf554..7823cf69 100644 --- a/extensions/ConfirmEdit/ConfirmEdit.alias.php +++ b/extensions/ConfirmEdit/ConfirmEdit.alias.php @@ -43,7 +43,7 @@ $specialPageAliases['fi'] = array( 'Captcha' => array( 'Ihmiskäyttäjävarmistus' ), ); -/** Galician (Galego) */ +/** Galician (galego) */ $specialPageAliases['gl'] = array( 'Captcha' => array( 'Captcha' ), ); @@ -83,22 +83,27 @@ $specialPageAliases['ml'] = array( 'Captcha' => array( 'ക്യാപ്ച' ), ); -/** Serbian (Cyrillic script) (српски (ћирилица)) */ +/** Serbian (Cyrillic script) (српски (ћирилица)) */ $specialPageAliases['sr-ec'] = array( 'Captcha' => array( 'Потврдни_код' ), ); +/** Turkish (Türkçe) */ +$specialPageAliases['tr'] = array( + 'Captcha' => array( 'GüvenlikKodu' ), +); + /** Cantonese (粵語) */ $specialPageAliases['yue'] = array( 'Captcha' => array( '驗證碼' ), ); -/** Simplified Chinese (中文(简体)) */ +/** Simplified Chinese (中文(简体)) */ $specialPageAliases['zh-hans'] = array( 'Captcha' => array( '验证码' ), ); -/** Traditional Chinese (中文(繁體)) */ +/** Traditional Chinese (中文(繁體)) */ $specialPageAliases['zh-hant'] = array( 'Captcha' => array( '驗證碼' ), );
\ No newline at end of file diff --git a/extensions/ConfirmEdit/ConfirmEdit.i18n.php b/extensions/ConfirmEdit/ConfirmEdit.i18n.php index 85dd8746..4f68eabc 100644 --- a/extensions/ConfirmEdit/ConfirmEdit.i18n.php +++ b/extensions/ConfirmEdit/ConfirmEdit.i18n.php @@ -13,16 +13,16 @@ $messages['en'] = array( 'captcha-desc' => 'Provides CAPTCHA techniques to protect against spam and password-guessing', 'captcha-label' => 'CAPTCHA', 'captcha-addurl' => 'Your edit includes new external links. -To help protect against automated spam, please solve the simple sum below and enter the answer in the box ([[Special:Captcha/help|more info]]):', - 'captcha-badlogin' => 'To help protect against automated password cracking, please solve the simple sum below and enter the answer in the box ([[Special:Captcha/help|more info]]):', - 'captcha-createaccount' => 'To help protect against automated account creation, please solve the simple sum below and enter the answer in the box ([[Special:Captcha/help|more info]]):', - 'captcha-createaccount-fail' => "Incorrect or missing confirmation code.", +To protect the wiki against automated spam, we kindly ask you to solve the simple sum below and enter the answer in the box in order to save your edit ([[Special:Captcha/help|more info]]):', + 'captcha-badlogin' => 'To protect the wiki against automated password cracking, we kindly ask you to solve the simple sum below and enter the answer in the box ([[Special:Captcha/help|more info]]):', + 'captcha-createaccount' => 'To protect the wiki against automated account creation, we kindly ask you to solve the simple sum below and enter the answer in the box ([[Special:Captcha/help|more info]]):', + 'captcha-createaccount-fail' => 'Incorrect or missing confirmation code.', 'captcha-create' => 'To create the page, please solve the simple sum below and enter the answer in the box ([[Special:Captcha/help|more info]]):', - 'captcha-sendemail' => 'To help protect against automated spamming, please solve the simple sum below and enter the answer in the box ([[Special:Captcha/help|more info]]):', + 'captcha-sendemail' => 'To protect the wiki against automated spamming, we kindly ask you to solve the simple sum below and enter the answer in the box ([[Special:Captcha/help|more info]]):', 'captcha-sendemail-fail' => 'Incorrect or missing confirmation code.', 'captcha-disabledinapi' => 'This action requires a captcha, so it cannot be performed through the API.', 'captchahelp-title' => 'CAPTCHA help', - 'captchahelp-cookies-needed' => "You will need to have cookies enabled in your browser for this to work.", + 'captchahelp-cookies-needed' => 'You will need to have cookies enabled in your browser for this to work.', 'captchahelp-text' => "Web sites that accept postings from the public, like this wiki, are often abused by spammers who use automated tools to post their links to many sites. While these spam links can be removed, they are a significant nuisance. @@ -31,7 +31,7 @@ Since this is a task that's hard to automate, it will allow most real humans to Unfortunately this may inconvenience users with limited vision or using text-based or speech-based browsers. At the moment we do not have an audio alternative available. -Please contact the [[{{MediaWiki:Grouppage-sysop}}|site administrators]] for assistance if this is unexpectedly preventing you from making legitimate posts. +Please contact the [[{{MediaWiki:Grouppage-sysop}}|site administrators]] for assistance if this is unexpectedly preventing you from making legitimate actions. Hit the 'back' button in your browser to return to the page editor.", 'captcha-addurl-whitelist' => ' #<!-- leave this line exactly as it is --> <pre> @@ -84,6 +84,13 @@ See also 'right-skipcaptcha' => '{{doc-right|skipcaptcha}}', ); +/** Turoyo (Ṫuroyo) + * @author Ariyo + */ +$messages['tru'] = array( + 'captcha-label' => 'CAPTCHA', +); + /** Afrikaans (Afrikaans) * @author BrokenArrow * @author Naudefj @@ -91,7 +98,8 @@ See also */ $messages['af'] = array( 'captcha-edit' => 'U wysiging bevat nuwe webskakels. Neem kennis dat blote reklame van u werf, produk of besigheid as vandalisme beskou kan word. As beskerming teen outomatiese gemorsbydraes, sal u die woorde wat onder verskyn in die prentjie moet intik: <br />([[Special:Captcha/help|Wat is hierdie?]])', - 'captcha-desc' => 'Eenvoudige implementasie van captcha', + 'captcha-desc' => 'Implementeer CAPTCHA-tegnieke om beskerming teen spam en die raai van wagwoorde te bied', + 'captcha-label' => 'CAPTCHA', 'captcha-addurl' => 'U wysiging bevat nuwe webskakels. As beskerming teen outomatiese gemorsbydraes, sal u die woorde wat onder verskyn in die prentjie moet intik ([[Special:Captcha/help|Wat is hierdie?]]):', 'captcha-badlogin' => 'Los asseblief die onderstaande eenvoudige som op en voer die antwoord in die blokkie in ter beskerming teen die outomatiese kraak van wagwoorde ([[Special:Captcha/help|meer inligting]]):', @@ -153,7 +161,7 @@ $messages['am'] = array( አሁን ( <= 'back' ) በbrowserዎ ላይ ይጫኑ።", ); -/** Aragonese (Aragonés) +/** Aragonese (aragonés) * @author Juanpabl */ $messages['an'] = array( @@ -196,6 +204,7 @@ Punche o botón 'enta zaga' d'o suyo navegador ta tornar ta l'editor de pachinas $messages['ar'] = array( 'captcha-edit' => 'لتعديل هذه الصفحة، من فضلك قم بحل المسألة الرياضية البسيطة بالأسفل وأدخل الإجابة في الصندوق ([[Special:Captcha/help|مزيد من المعلومات]]):', 'captcha-desc' => 'يوفر تقنيات كابتشا للحماية ضد السبام وتخمين كلمات السر', + 'captcha-label' => 'كابتشا', 'captcha-addurl' => 'تعديلك يحتوي على وصلات خارجية جديدة. للمساعدة في الحماية من السبام الأوتوماتيكي، من فضلك حل عملية الجمع بالأسفل وأدخل الإجابة في الصندوق ([[Special:Captcha/help|مزيد من المعلومات]]):', 'captcha-badlogin' => 'للمساعدة في الحماية ضد سرقة كلمات السر، من فضلك حل عملية الجمع البسيطة بالأسفل وأدخل الحل في الصندوق ([[Special:Captcha/help|مزيد من المعلومات]]):', @@ -275,7 +284,7 @@ $messages['as'] = array( 'captcha-label' => 'কেপছা', 'captcha-addurl' => 'আপোনাৰ সম্পাদনাত বাহিৰলৈ সংযোগ আছে। স্বয়ংক্ৰীয় স্পামৰ পৰা বাচিবলৈ, তলৰ সহজ অংকটো কৰি উত্তৰতো বাকছৰ ভিতৰত লিখক ([[Special:Captcha/help|অধিক তথ্য]]):', - 'captcha-badlogin' => 'স্বয়ংক্ৰীয়ভাবে গুপ্তশব্দ ভঙাৰ পৰা বাচিবলৈ, তলৰ সহজ অংকটো কৰি উত্তৰতো বাকছৰ ভিতৰত লিখক + 'captcha-badlogin' => 'স্বয়ংক্ৰিয়ভাবে গুপ্তশব্দ ভঙাৰ পৰা বাচিবলৈ, তলৰ সহজ অংকটো কৰি উত্তৰটো বাকছৰ ভিতৰত লিখক ([[Special:Captcha/help|অধিক তথ্য]]):', 'captcha-createaccount' => 'স্বয়ংক্ৰীয় হোৱা ভাবে সদস্যভুক্তি ৰোধ কৰিবলৈ, তলৰ সহজ অংকটো কৰি উত্তৰতো বাকছৰ ভিতৰত লিখক ([[Special:Captcha/help|অধিক তথ্য]]):', @@ -306,19 +315,20 @@ $messages['as'] = array( 'right-skipcaptcha' => 'CAPTCHAৰ মাজেৰে নোযোৱাকৈ CAPTCHA সক্ৰিয় কৰা কাম কৰক', ); -/** Asturian (Asturianu) +/** Asturian (asturianu) * @author Esbardu * @author Xuacu */ $messages['ast'] = array( 'captcha-edit' => "Pa editar esta páxina, por favor resuelvi la suma simple d'embaxo y pon la rempuesta nel caxellu ([[Special:Captcha/help|más información]]):", 'captcha-desc' => "Ufre téuniques de CAPTCHA pa protexese escontra'l spam y descubrimientu de contraseñes", - 'captcha-addurl' => "La to edición inclúi nuevos enllaces esternos. P'aidar a protexer escontra'l spam automatizáu, por favor resuelvi la suma simple d'embaxo y pon la rempuesta nel caxellu ([[Special:Captcha/help|más información]]):", - 'captcha-badlogin' => "P'aidar a protexer escontra'l descifráu automáticu de claves, por favor resuelvi la suma simple d'embaxo y pon la rempuesta nel caxellu ([[Special:Captcha/help|más información]]):", - 'captcha-createaccount' => "P'aidar a protexer escontra la creación automática de cuentes, por favor resuelvi la suma simple d'embaxo y pon la rempuesta nel caxellu ([[Special:Captcha/help|más información]]):", + 'captcha-label' => 'CAPTCHA', + 'captcha-addurl' => "La to edición inclúi nuevos enllaces esternos. Pa protexer la wiki escontra'l spam automatizáu, pidimoste por favor que resuelvas la suma simple d'embaxo y pongas la rempuesta na caxella pa guardar la edición ([[Special:Captcha/help|más información]]):", + 'captcha-badlogin' => "Pa protexer la wiki escontra'l descifráu automáticu de claves, pidimoste por favor que resuelvas la suma simple d'embaxo y pongas la rempuesta na caxella ([[Special:Captcha/help|más información]]):", + 'captcha-createaccount' => "Pa protexer la wiki escontra la creación automática de cuentes, pidimoste por favor que resuelvas la suma simple d'embaxo y pongas la rempuesta na caxella ([[Special:Captcha/help|más información]]):", 'captcha-createaccount-fail' => 'Códigu de confirmación incorreutu o ausente.', 'captcha-create' => "Pa crear la páxina, por favor resuelvi la suma simple d'embaxo y pon la rempuesta nel caxellu ([[Special:Captcha/help|más información]]):", - 'captcha-sendemail' => "P'aidar a protexese escontra la puxarra automatizada, por favor resuelvi la suma cenciella d'embaxo y pon la rempuesta na caxella ([[Special:Captcha/help|más información]]):", + 'captcha-sendemail' => "Pa protexer la wiki escontra la puxarra automatizada, pidimoste por favor que resuelvas la suma cenciella d'embaxo y pongas la rempuesta na caxella ([[Special:Captcha/help|más información]]):", 'captcha-sendemail-fail' => 'Códigu de confirmación incorreutu o ausente.', 'captcha-disabledinapi' => 'Esta aición requier un captcha y, poro, nun pue facese pel API', 'captchahelp-title' => 'Ayuda tocante al CAPTCHA', @@ -340,19 +350,21 @@ Calca nel botón 'atrás' del to navegador pa volver a la páxina d'edición.", 'right-skipcaptcha' => 'Facer les acciones que requieren captcha ensin tener que lu introducir', ); -/** Azerbaijani (Azərbaycanca) +/** Azerbaijani (azərbaycanca) * @author Vugar 1981 */ $messages['az'] = array( 'captchahelp-title' => 'CAPTCHA kömək', ); -/** Bashkir (Башҡортса) +/** Bashkir (башҡортса) * @author Assele + * @author ҒатаУлла */ $messages['ba'] = array( 'captcha-edit' => 'Был битте мөхәррирләү өсөн, зинһар, ябай мәсьәләне сисегеҙ һәм яуабын түбәндәге юлға керетегеҙ ([[Special:Captcha/help|тулыраҡ мәғлүмәт]]):', 'captcha-desc' => 'Спамдан һәм паролде яратыуҙан һаҡлау өсөн CAPTCHA ысулдары менән тәьмин итә', + 'captcha-label' => 'CAPTCHA', 'captcha-addurl' => 'Һеҙҙең текстығыҙҙа яңы тышҡы һылтанмалар бар. Автоматик спамдан һаҡлау маҡсатында, зинһар, ябай мәсьәләне сисегеҙ һәм яуабын түбәндәге юлға керетегеҙ ([[Special:Captcha/help|тулыраҡ мәғлүмәт]]):', 'captcha-badlogin' => 'Паролде автоматик ватыуҙан һаҡлау маҡсатында, зинһар, ябай мәсьәләне сисегеҙ һәм яуабын түбәндәге юлға керетегеҙ ([[Special:Captcha/help|тулыраҡ мәғлүмәт]]):', @@ -422,7 +434,7 @@ $messages['bcl'] = array( 'captchahelp-title' => 'Tabang sa Captcha', ); -/** Belarusian (Беларуская) +/** Belarusian (беларуская) * @author Yury Tarasievich * @author Хомелка */ @@ -439,7 +451,7 @@ $messages['be'] = array( #</pre> <!-- радок абавязкова пакінуць як ёсць (у т.л., з прагалам у пачатку) -->', ); -/** Belarusian (Taraškievica orthography) (Беларуская (тарашкевіца)) +/** Belarusian (Taraškievica orthography) (беларуская (тарашкевіца)) * @author EugeneZelenko * @author Jim-by * @author Red Winged Duck @@ -450,12 +462,12 @@ $messages['be-tarask'] = array( 'captcha-desc' => 'Дадае мэтад CAPTCHA для абароны супраць спаму і падбору пароляў', 'captcha-label' => 'CAPTCHA', 'captcha-addurl' => 'Вашае рэдагаваньне ўтрымлівае новыя вонкавыя спасылкі. -У мэтах абароны ад аўтаматычнага спаму, калі ласка, знайдзіце простую суму і ўвядзіце адказ у поле ([[Special:Captcha/help|падрабязнасьці]]):', - 'captcha-badlogin' => 'У мэтах абароны ад аўтаматычнага ўзлому пароляў, калі ласка, знайдзіце простую суму і ўвядзіце адказ у поле ([[Special:Captcha/help|дадатковая інфармацыя]]):', - 'captcha-createaccount' => 'У мэтах абароны ад аўтаматычнага стварэньня рахункаў, калі ласка, знайдзіце простую суму і ўвядзіце адказ у поле ([[Special:Captcha/help|дадатковая інфармацыя]]):', +У мэтах абароны ад аўтаматычнага спаму, калі ласка, рашыце простае раўнаньне і ўвядзіце вынік у поле, каб захаваць зьмены ([[Special:Captcha/help|падрабязнасьці]]):', + 'captcha-badlogin' => 'У мэтах абароны ад аўтаматычнага ўзлому пароляў, калі ласка, рашыце простае раўнаньне і ўвядзіце вынік у поле ([[Special:Captcha/help|дадатковая інфармацыя]]):', + 'captcha-createaccount' => 'У мэтах абароны ад аўтаматычнага стварэньня рахункаў, калі ласка, рашыце простае раўнаньне і ўвядзіце вынік у поле ([[Special:Captcha/help|дадатковая інфармацыя]]):', 'captcha-createaccount-fail' => 'Код пацьверджаньня — няслушны альбо адсутнічае.', 'captcha-create' => 'Каб стварыць старонку, калі ласка, знайдзіце простую суму і ўвядзіце адказ у поле ([[Special:Captcha/help|падрабязнасьці]]):', - 'captcha-sendemail' => 'У мэтах абароны супраць аўтаматычнага спаму, калі ласка, знайдзіце простую суму і ўвядзіце вынік у полі ніжэй ([[Special:Captcha/help|дадатковая інфармацыя]]):', + 'captcha-sendemail' => 'У мэтах абароны супраць аўтаматычнага спаму, калі ласка, рашыце простае раўнаньне і ўвядзіце вынік у полі ніжэй ([[Special:Captcha/help|дадатковая інфармацыя]]):', 'captcha-sendemail-fail' => 'Код пацьверджаньня — няслушны альбо адсутнічае.', 'captcha-disabledinapi' => 'Гэтае дзеяньне патрабуе праверкі captcha, і з-за гэтага ня можа быць выкананае праз API.', 'captchahelp-title' => 'Дапамога ў captcha', @@ -480,7 +492,7 @@ $messages['be-tarask'] = array( 'right-skipcaptcha' => 'выкананьне дзеяньняў без праверкі CAPTCHA, дзе яна патрабуецца', ); -/** Bulgarian (Български) +/** Bulgarian (български) * @author DCLXVI * @author Spiritia */ @@ -553,7 +565,7 @@ $messages['br'] = array( 'captcha-label' => 'CAPTCHA', 'captcha-addurl' => "Liammoù diavaez nevez zo bet ouzhpennet ganeoc'h. A-benn talañ ouzh ar strob emgefre skrivit disoc'h ar jedadennig eeun-mañ er stern : <br />([[Special:Captcha/help|Petra eo se?]])", 'captcha-badlogin' => "A-benn talañ ouzh preizhadur emgefre ar gerioù-tremen gant ar botoù e c'houlenner ouzhoc'h jediñ an tamm oberiadenn ha skrivañ an disoc'h anezhi er vaezienn a-is ([[Special:Captcha/help|Petra eo se ?]]):", - 'captcha-createaccount' => "A-benn hor skoazellañ da dalañ ouzh ar c'hrouiñ kontoù emgefre, skrivit ar gerioù a zeu war wel er stern-mañ evit enrollañ ho kont : <br />([[Special:Captcha/help|Petra eo se?]])", + 'captcha-createaccount' => "A-benn hor skoazellañ da dalañ ouzh ar c'hrouiñ kontoù emgefre, jediñ an tamm oberiadenn ha skrivañ an disoc'h anezhi er vaezienn a-is ([[Special:Captcha/help|gouzout hiroc'h]]) :", 'captcha-createaccount-fail' => "Pe e vank ar c'hod kadarnaat pe eo fall anezhañ.", 'captcha-create' => "A-benn krouiñ ar bajenn, skrivit disoc'h ar jedadennig eeun-mañ er vaezienn : <br />([[Special:Captcha/help|Petra eo se?]])", 'captcha-sendemail' => "Evit hor skoazellañ da zizarbenn ar strob emgefre, sammit ar sifroù a-is ha skrivit an disoc'h er voest ([[Special:Captcha/help|gouzout hiroc'h]]) :", @@ -579,7 +591,7 @@ Pouezit war bouton 'kent' ho merdeer evit distreiñ d'ar bajenn gemmañ.", 'right-skipcaptcha' => 'Lañsañ a ra an oberoù captcha hep bezañ rediet da dremen drezañ', ); -/** Bosnian (Bosanski) +/** Bosnian (bosanski) * @author BrokenArrow * @author CERminator */ @@ -618,7 +630,8 @@ Kliknite 'nazad' ('back') dugme vašeg preglednika da se vratite na polje za uno 'right-skipcaptcha' => 'Korištenje akcija nakon captcha bez potrebe prolaska kroz captcha proces', ); -/** Catalan (Català) +/** Catalan (català) + * @author Arnaugir * @author El libre * @author Paucabot * @author SMP @@ -628,6 +641,7 @@ Kliknite 'nazad' ('back') dugme vašeg preglednika da se vratite na polje za uno $messages['ca'] = array( 'captcha-edit' => 'Per a poder modificar aquesta pàgina cal que resolgueu aquesta simple suma i introduïu el resultat en el quadre ([[Special:Captcha/help|més informació]]):', 'captcha-desc' => "Proporciona tècniques CAPTCHA per a protegir contra la publicitat no desitjada i l'obtenció de contrasenyes", + 'captcha-label' => 'CAPTCHA', 'captcha-addurl' => 'La vostra modificació conté enllaços externs nous. Com a protecció contra la brossa de propaganda automàtica, cal que resolgueu aquesta simple suma i introduïu el resultat en el quadre a continuació ([[Special:Captcha/help|més informació]]):', 'captcha-badlogin' => "Per a ajudar en la protecció contra l'obtenció automatitzada de contrasenyes haureu de resoldre la suma que apareix a continuació ([[Special:Captcha/help|més informació]]):", 'captcha-createaccount' => "Com a protecció contra la creació automàtica de comptes d'usuari necessitem que resolgueu aquesta simple suma i introduïu el resultat en el quadre a continuació ([[Special:Captcha/help|més informació]]):", @@ -681,12 +695,12 @@ $messages['cs'] = array( 'captcha-desc' => 'Poskytuje techniky CAPTCHA pro ochranu před spamem a hádáním hesel', 'captcha-label' => 'CAPTCHA', 'captcha-addurl' => 'Vaše editace obsahuje nové externí odkazy. -V zájmu ochrany před automatickým spamováním vyřešte následující jednoduchý součet a napište výsledek. ([[Special:Captcha/help|Co tohle znamená?]])', - 'captcha-badlogin' => 'V zájmu ochrany proti automatickým pokusům uhodnout heslo musíte vyřešit následující jednoduchý součet a napsat výsledek. ([[Special:Captcha/help|Co tohle znamená?]]):', - 'captcha-createaccount' => 'V rámci ochrany před automatickým vytvářením účtů musíte pro provedení registrace vyřešit následující jednoduchý součet a napsat výsledek. ([[Special:Captcha/help|Co tohle znamená?]])', +V zájmu ochrany této wiki před automatickým spamováním vás prosíme o vyřešení následujícího jednoduchého součtu a napsání výsledku, abychom mohli vaši editaci uložit. ([[Special:Captcha/help|Co tohle znamená?]])', + 'captcha-badlogin' => 'V zájmu ochrany této wiki proti automatickým pokusům uhodnout heslo vás prosíme o vyřešení následujícího jednoduchého součtu a napsání výsledku. ([[Special:Captcha/help|Co tohle znamená?]])', + 'captcha-createaccount' => 'V zájmu ochrany této wiki před automatickým vytvářením účtů vás prosíme o vyřešení následujícího jednoduchého součtu a napsání výsledku. ([[Special:Captcha/help|Co tohle znamená?]])', 'captcha-createaccount-fail' => 'Chybějící či neplatný potvrzovací kód.', 'captcha-create' => 'Abyste mohli založit stránku, musíte vyřešit následující jednoduchý součet a napsat výsledek. ([[Special:Captcha/help|Co tohle znamená?]])', - 'captcha-sendemail' => 'V rámci ochrany proti automatickému spamování musíte vyřešit jednoduchý součet a napsat výsledek ([[Special:Captcha/help|více informací]]):', + 'captcha-sendemail' => 'V zájmu ochrany této wiki před automatickým spamováním vás prosíme o vyřešení následujícího jednoduchého součtu a napsání výsledku. ([[Special:Captcha/help|Co tohle znamená?]])', 'captcha-sendemail-fail' => 'Chybějící či neplatný potvrzovací kód.', 'captcha-disabledinapi' => 'Tato operace vyžaduje splnění CAPTCHA, takže ji nelze provést prostřednictvím API.', 'captchahelp-title' => 'Nápověda ke captcha', @@ -712,6 +726,7 @@ Pro návrat na předchozí stránku stiskněte ve svém prohlížeči tlačítko $messages['cy'] = array( 'captcha-edit' => "Er mwyn gallu golygu'r dudalen, gwnewch y swm isod a gosodwch y canlyniad yn y blwch ([[Special:Captcha/help|rhagor o wybodaeth]]):", 'captcha-desc' => 'Yn gweithredu technegau CAPTCHA i arbed rhag sbam a dyfalu cyfrineiriau', + 'captcha-label' => 'CAPTCHA', 'captcha-addurl' => 'Mae eich golygiad yn cynnwys cysylltiadau URL newydd. Er mwyn profi nad ydych yn beiriant sbam, byddwch gystal â theipio cyfanswm y swm canlynol yn y blwch isod ([[Special:Captcha/help|mwy o wybodaeth]]):', 'captcha-badlogin' => 'Er mwyn ceisio rhwystro peiriannau datrys cyfrineiriau, byddwch gystal â gwneud y swm isod a gosod yr ateb yn y blwch ([[Special:Captcha/help|rhagor o wybodaeth]]):', 'captcha-createaccount' => "Teipiwch cyfanswm y swm canlynol yn y blwch isod, os gwelwch yn dda. Mae'r nodwedd hon yn rhwystro rhaglenni sbam rhag creu cyfrifon i'w hunain ([[Special:Captcha/help|Mwy o wybodaeth]]):", @@ -742,14 +757,16 @@ Gwasgwch botwm 'nôl' eich porwr er mwyn dychwelyd at y dudalen golygu.", 'right-skipcaptcha' => "Gwneud rhyw weithred, sy'n arfer deffro meddalwedd y captcha, heb ei ddeffro.", ); -/** Danish (Dansk) +/** Danish (dansk) * @author Aputtu * @author Byrial + * @author Hylle * @author Peter Alberti */ $messages['da'] = array( 'captcha-edit' => 'For at redigere denne side, skal du give svaret på regnestykket nedenfor, og angive resultatet i feltet under det. ([[Special:Captcha/help|mere information]]):', 'captcha-desc' => 'Giver CAPTCHA-teknikker til at beskytte mod spam og gætning af adgangskoder', + 'captcha-label' => 'CAPTCHA', 'captcha-addurl' => 'Din redigering tilføjer nye eksterne henvisninger til artiklen. Som beskyttelse mod automatiseret spam, skal du give svaret på regnestyket nedenfor, og angive resultatet i feltet under det. ([[Special:Captcha/help|mere information]]):', 'captcha-badlogin' => 'For at beskytte mod automatiserede gæt på kodeord, skal du give svaret på regnestyket nedenfor, og angive resultatet i feltet under det. ([[Special:Captcha/help|mere information]]):', 'captcha-createaccount' => 'For at beskytte mod automatisk oprettelse af brugernavne, skal du give svaret på regnestyket nedenfor, og angive resultatet i feltet under det. ([[Special:Captcha/help|mere information]]):', @@ -789,12 +806,12 @@ $messages['de'] = array( 'captcha-desc' => 'Ermöglicht verschiedene CAPTCHA-Techniken zum Schutz vor Spam und dem Erraten von Passwörtern', 'captcha-label' => 'CAPTCHA', 'captcha-addurl' => 'Deine Bearbeitung enthält neue externe Links. -Zum Schutz vor automatisiertem Spamming löse die nachfolgende Rechenaufgabe und trage das Ergebnis in das Feld unten ein. Klicke dann erneut auf „Seite speichern“ [[Special:Captcha/help|(Fragen oder Probleme?)]].', - 'captcha-badlogin' => 'Zum Schutz vor einer Kompromittierung deines Benutzerkontos löse die nachfolgende Rechenaufgabe und trage das Ergebnis in das Feld unten ein [[Special:Captcha/help|(Fragen oder Probleme?)]]:', - 'captcha-createaccount' => 'Zum Schutz vor automatisierter Anlage von Benutzerkonten löse die nachfolgende Rechenaufgabe und trage das Ergebnis in das Feld unten ein [[Special:Captcha/help|(Fragen oder Probleme?)]].', +Um das Wiki vor automatisiertem Spam zu schützen, bitten wir dich die untenstehende einfache Rechenaufgabe zu lösen und deine Antwort in das Feld einzugeben, damit deine Bearbeitung gespeichert werden kann ([[Special:Captcha/help|mehr Informationen …]]):', + 'captcha-badlogin' => 'Um das Wiki vor der automatisierten Kompromittierung der Benutzerkonten zu schützen, bitten wir dich die untenstehende einfache Rechenaufgabe zu lösen und deine Antwort in das Feld einzugeben ([[Special:Captcha/help|mehr Informationen …]]):', + 'captcha-createaccount' => 'Um das Wiki vor der automatisierten Erstellung von Benutzerkonten zu schützen, bitten wir dich die untenstehende einfache Rechenaufgabe zu lösen und deine Antwort in das Feld einzugeben ([[Special:Captcha/help|mehr Informationen …]]):', 'captcha-createaccount-fail' => 'Falscher oder fehlender Bestätigungscode.', 'captcha-create' => 'Zur Erstellung der Seite löse die nachfolgende Rechenaufgabe und trage das Ergebnis in das Feld unten ein [[Special:Captcha/help|(Fragen oder Probleme?)]].', - 'captcha-sendemail' => 'Um gegen automatischen Spam vorzugehen, löse bitte die einfache Rechenaufgabe und gib die Antwort unten in das Feld ein ([[Special:Captcha/help|mehr Informationen]]):', + 'captcha-sendemail' => 'Um das Wiki vor automatisiertem Spam zu schützen, bitten wir dich die untenstehende einfache Rechenaufgabe zu lösen und deine Antwort in das Feld einzugeben ([[Special:Captcha/help|mehr Informationen …]]):', 'captcha-sendemail-fail' => 'Falscher oder fehlender Bestätigungscode.', 'captcha-disabledinapi' => 'Diese Aktion benötigt ein CAPTCHA. Sie kann nicht über die API ausgeführt werden.', 'captchahelp-title' => 'CAPTCHA-Hilfe', @@ -817,20 +834,20 @@ Der „Zurück“-Knopf des Browsers führt zurück zum Bearbeitungsfenster.', 'right-skipcaptcha' => 'Überspringen der CAPTCHA-Eingabe', ); -/** German (formal address) (Deutsch (Sie-Form)) +/** German (formal address) (Deutsch (Sie-Form)) * @author Imre + * @author Kghbln * @author Raimond Spekking * @author The Evil IP address */ $messages['de-formal'] = array( 'captcha-edit' => 'Zur Bearbeitung der Seite lösen Sie die nachfolgende Rechenaufgabe und tragen Sie das Ergebnis in das Feld unten ein [[Special:Captcha/help|(Fragen oder Probleme?)]].', 'captcha-addurl' => 'Ihre Bearbeitung enthält neue externe Links. -Zum Schutz vor automatisiertem Spamming lösen Sie die nachfolgende Rechenaufgabe und tragen Sie das Ergebnis in das Feld unten ein. -Klicken Sie dann erneut auf „Seite speichern“ [[Special:Captcha/help|(Fragen oder Probleme?)]].', - 'captcha-badlogin' => 'Zum Schutz vor einer Kompromittierung Ihres Benutzerkontos lösen Sie die nachfolgende Rechenaufgabe und tragen Sie das Ergebnis in das Feld unten ein [[Special:Captcha/help|(Fragen oder Probleme?)]]:', - 'captcha-createaccount' => 'Zum Schutz vor automatisierter Anlage von Benutzerkonten lösen Sie die nachfolgende Rechenaufgabe und tragen Sie das Ergebnis in das Feld unten ein [[Special:Captcha/help|(Fragen oder Probleme?)]].', +Um das Wiki vor automatisiertem Spam zu schützen, bitten wir Sie die untenstehende einfache Rechenaufgabe zu lösen und Ihre Antwort in das Feld einzugeben, damit Ihre Bearbeitung gespeichert werden kann ([[Special:Captcha/help|mehr Informationen …]]):', + 'captcha-badlogin' => 'Um das Wiki vor der automatisierten Kompromittierung der Benutzerkonten zu schützen, bitten wir Sie die untenstehende einfache Rechenaufgabe zu lösen und Ihre Antwort in das Feld einzugeben ([[Special:Captcha/help|mehr Informationen …]]):', + 'captcha-createaccount' => 'Um das Wiki vor der automatisierten Erstellung von Benutzerkonten zu schützen, bitten wir Sie die untenstehende einfache Rechenaufgabe zu lösen und Ihre Antwort in das Feld einzugeben ([[Special:Captcha/help|mehr Informationen …]]):', 'captcha-create' => 'Zur Erstellung der Seite lösen Sie die nachfolgende Rechenaufgabe und tragen Sie das Ergebnis in das Feld unten ein [[Special:Captcha/help|(Fragen oder Probleme?)]].', - 'captcha-sendemail' => 'Um gegen automatischen Spam vorzugehen, lösen Sie bitte die einfache Rechenaufgabe und geben Sie die Antwort unten in das Feld ein ([[Special:Captcha/help|mehr Informationen]]):', + 'captcha-sendemail' => 'Um das Wiki vor automatisiertem Spam zu schützen, bitten wir Sie die untenstehende einfache Rechenaufgabe zu lösen und Ihre Antwort in das Feld einzugeben ([[Special:Captcha/help|mehr Informationen …]]):', 'captchahelp-text' => 'Internetangebote, die für Beiträge von praktisch jedem offen sind — so wie dieses Wiki — werden oft von Spammern missbraucht, die ihre Links automatisch auf vielen Webseiten platzieren. Diese Spam-Links können wieder entfernt werden, sie sind aber ein erhebliches Ärgernis. In manchen Fällen, insbesondere beim Hinzufügen von neuen Weblinks zu einer Seite, kann es vorkommen, dass dieses Wiki ein Bild mit einem farbigen und verzerrten Text anzeigt und dazu auffordert, die angezeigten Wörter einzutippen. @@ -852,14 +869,16 @@ $messages['diq'] = array( 'captcha-edit' => 'Qe ena pel vurnayîşî, ma rica keno cewabê problemî qutiyê ke cor de zerre ey ra binuse ([[Special:Captcha/help|enformasyonê bînî]]):', 'captcha-desc' => 'Rehat CAPTCHA teknoloci u dezgina parola-ezayan', 'captcha-label' => 'CAPTCHA', - 'captcha-addurl' => 'Vurnayîşanê tu de linkanê harîcîyê newe esto. -Qe otomatik spamî ra pawitîş, ma rica keno cewabê problemî qutiyê ke cor de zerre ey ra binuse ([[Special:Captcha/help|enformasyonê bînî]]):', - 'captcha-badlogin' => 'Qe otomatik parola crack kerdişî ra pawitîş, ma rica keno cewabê problemî qutiyê ke cor de zerre ey ra binuse ([[Special:Captcha/help|enformasyonê bînî]]):', - 'captcha-createaccount' => 'Qe otomatik hesab viraştişî ra pawitîş, ma rica keno cewabê problemî qutiyê ke cor de zerre ey ra binuse ([[Special:Captcha/help|enformasyonê bînî]]):', + 'captcha-addurl' => 'Vurnayışa şıma gray teberiya newi muhtewa kena. +Otomatik spamî ra pawitîş, ma rica keno cewabê problemî qutiyê ke cor de zerre ey ra binuse ([[Special:Captcha/help|malumato detayın]]):', + 'captcha-badlogin' => 'Otomatik spam ra pawıtışi, ma rica keno cewabê problemî qutiyê ke cor de zerre ey ra binuse +([[Special:Captcha/help|malumato detayın]]):', + 'captcha-createaccount' => 'Otomatik spam ra pawıtışi, ma rica keno cewabê problemî qutiyê ke cor de zerre ey ra binuse +([[Special:Captcha/help|malumato detayın]]):', 'captcha-createaccount-fail' => 'Kodê testiqî vin biyo ya zi raşt niyo.', 'captcha-create' => 'Qe pel viraştîşî, ma rica keno cewabê problemî qutiyê ke cor de zerre ey ra binuse ([[Special:Captcha/help|enformasyonê bînî]]):', - 'captcha-sendemail' => 'Qe otomatik spam ra pawitîşi, ma rica keno cewabê problemî qutiyê ke cor de zerre ey ra binuse -([[Special:Captcha/help|enformasyonê bînî]]):', + 'captcha-sendemail' => 'Otomatik spam ra pawıtışi, ma rica keno cewabê problemî qutiyê ke cor de zerre ey ra binuse +([[Special:Captcha/help|malumato detayın]]):', 'captcha-sendemail-fail' => 'Kodê testiqî vin biyo ya zi raşt niyo.', 'captcha-disabledinapi' => 'Ena hereket de captcha lazim o, aye ra ser API ra ena hereket nibena.', 'captchahelp-title' => 'Yardimê captchayî', @@ -883,7 +902,7 @@ Browser xo de goceke 'back' rê klik bike şo pela editorî.", 'right-skipcaptcha' => 'Herekatanê captcha trigger perform bike ke ti ser captcha meşo', ); -/** Lower Sorbian (Dolnoserbski) +/** Lower Sorbian (dolnoserbski) * @author Michawiki */ $messages['dsb'] = array( @@ -891,12 +910,12 @@ $messages['dsb'] = array( 'captcha-desc' => 'Staja techniki CAPTCHA za šćit pśeśiwo spamoju a wugódanjoju gronidłow k dispoziciji', 'captcha-label' => 'CAPTCHA', 'captcha-addurl' => 'Twója změna wopśimujo nowe eksterne wótkaze. -Za šćit pśeśiwo zawtomatizěrowanemu spamoju, rozwěž pšosym slědujucy jadnory liceński nadawk a zapódaj wuslědk do kašćika ([[Special:Captcha/help|dalšne info]]):', - 'captcha-badlogin' => 'Za šćit pśeśiwo zawtomatizěrowanemu wuzgónjowanjeju gronidła, rozwěž pšosym slědujucy jadnory liceński nadawk a zapódaj wuslědk do kašćika ([[Special:Captcha/help|dalšne info]]):', - 'captcha-createaccount' => 'Za šćit pśeśiwo zawtomatizěrowanemu załoženjeju kontow, rozwěž pšosym slědujucy jadnory liceński nadawk a zapódaj wuslědk do kašćika ([[Special:Captcha/help|dalšne info]]):', +Za šćit pśeśiwo zawtomatizěrowanemu spamoju, pšosymy śi slědujucy jadnory liceński nadawk rozwězaś a zapódaj wuslědk do kašćika, aby swóju změnu składował ([[Special:Captcha/help|dalšne info]]):', + 'captcha-badlogin' => 'Aby wiki pśeśiwo zawtomatizěrowanemu wuzgónjowanjeju gronidła šćitał, pšosymy śi slědujucy jadnory liceński nadawk rozwězaś a zapódaj wuslědk do kašćika ([[Special:Captcha/help|dalšne info]]):', + 'captcha-createaccount' => 'Aby wiki pśeśiwo zawtomatizěrowanemu załoženjeju kontow šćitał, pšosymy śi slědujucy jadnory liceński nadawk rozwězaś a zapódaj wuslědk do kašćika ([[Special:Captcha/help|dalšne info]]):', 'captcha-createaccount-fail' => 'Wopacny abo felujucy wobkšuśeński kod.', 'captcha-create' => 'Aby napórał bok, rozwěž pšosym slědujucy jadnory liceński nadawk a zapódaj wuslědk do kašćika ([[Special:Captcha/help|dalšne info]]):', - 'captcha-sendemail' => 'Za šćit pśeśiwo awtomatiskemu spamowanjeju, rozwěž pšosym jadnory liceński nadawk a zapódaj wótegrono do kašćika ([[Special:Captcha/help|dalšne informacije]]):', + 'captcha-sendemail' => 'Aby wiki pśeśiwo awtomatiskemu spamowanjeju šćitał, pšosymy śi jadnory liceński nadawk rozwězaś a zapódaj wótegrono do kašćika ([[Special:Captcha/help|dalšne informacije]]):', 'captcha-sendemail-fail' => 'Wopacny abo felujucy wobkšuśeński kod.', 'captcha-disabledinapi' => 'Toś ta akcija pomina se captcha, togodla njedajo se pśez API wuwjasć.', 'captchahelp-title' => 'Pomoc wó captcha', @@ -920,7 +939,7 @@ Klikni na tłocašk "Slědk" we swójom wobglědowaku, aby wróśił k bokowemu 'right-skipcaptcha' => 'Akcije wugbaś, kótarež zapušćiju captcha, mimo až se nadawk captcha rozwěžo.', ); -/** Ewe (Eʋegbe) +/** Ewe (eʋegbe) * @author Natsubee */ $messages['ee'] = array( @@ -941,6 +960,7 @@ $messages['ee'] = array( $messages['el'] = array( 'captcha-edit' => 'Για να επεξεργαστείτε αυτή την σελίδα, παρακαλούμε λύστε την παρακάτω πρόσθεση και απαντήστε στο πλαίσιο ([[Special:Captcha/help|πληροφορίες]]):', 'captcha-desc' => 'Παρέχει τεχνικές CAPTCHA για την προστασία από spam και προσπάθειες σπασίματος κωδικών πρόσβασης', + 'captcha-label' => 'CAPTCHA', 'captcha-addurl' => 'Η επεξεργασία σας περιλαμβάνει νέους εξωτερικούς συνδέσμους. Για λόγους προστασίας κατά αυτοματοποιημένου spam, παρακαλούμε λύστε την παρακάτω πρόσθεση και απαντήστε στο πλαίσιο ([[Special:Captcha/help|πληροφορίες]]):', 'captcha-badlogin' => 'Για να βοηθήσετε στην προστασία ενάντια στον "σπασμένο" κωδικό πρόσβασης, παρακαλώ λύστε αυτή την απλή πράξη και εισάγετε το αποτέλεσμα της στο παρακάτω κενό ([[Special:Captcha/help|περισσότερες πληροφορίες]]):', 'captcha-createaccount' => 'Για να βοηθήσετε στην προστασία ενάντια στην αυτοματοποιημένη δημιουργία λογαριασμού, παρακαλώ λύστε την απλή πράξη @@ -1010,6 +1030,7 @@ Hit the 'back' button in your browser to return to the page editor.", $messages['eo'] = array( 'captcha-edit' => 'Por redakti ĉi tiun paĝon, bonvolu solvi la simplan sumon jenan kaj enigi la respondon en la skatolo ([[Special:Captcha/help|plua informo]]):', 'captcha-desc' => 'Disponigas ilojn de Captcha por kontraŭigi spamaĵojn kaj pasvorto-divenadon', + 'captcha-label' => 'CAPTCHA', 'captcha-addurl' => 'Via redakto entenas novajn eksterajn ligilojn. Por malhelpi aŭtomatan spamadon, bonvolu solvi la simplan problemon sube kaj entajpu la respondon en la kesto ([[Special:Captcha/help|pli da informo]]):', 'captcha-badlogin' => 'Helpi protekti kontraŭ aŭtomata divenado de pasvortoj, bonvolu solvi la simplan sumon kaj enigi la respondon en la skatolo ([[Special:Captcha/help|plua informo]]):', @@ -1058,12 +1079,12 @@ $messages['es'] = array( 'captcha-desc' => 'Provee técnicas CAPTCHA para proteger contra spam y adivinación de contraseña.', 'captcha-label' => 'CAPTCHA', 'captcha-addurl' => 'Tu edición incluye nuevos enlaces externos. -Para ayudar a proteger contra el spam automatizado, por favor resuelve la sencilla suma de abajo e introduce la respuesta en la caja ([[Special:Captcha/help|más información]]):', - 'captcha-badlogin' => 'Para ayudar a protegernos de la creación automática de cuentas, por favor resuelve la simple suma de abajo e introduce la respuesta en la caja ([[Special:Captcha/help|más información]]):', - 'captcha-createaccount' => 'Para ayudar a protegernos de la creación automática de cuentas, por favor resuelve la simple suma de abajo e introduce la respuesta en la caja ([[Special:Captcha/help|más información]]):', +Para proteger el wiki contra el spam automatizado, por favor resuelve la sencilla suma de abajo e introduce la respuesta en la caja para guardar tu edición ([[Special:Captcha/help|más información]]):', + 'captcha-badlogin' => 'Para proteger el wiki del descifrado de contraseñas automatizado, por favor resuelve la simple suma de abajo e introduce la respuesta en la caja ([[Special:Captcha/help|más información]]):', + 'captcha-createaccount' => 'Para proteger el wiki de la creación automática de cuentas, resuelve por favor la simple suma de abajo e introduce la respuesta en la caja ([[Special:Captcha/help|más información]]):', 'captcha-createaccount-fail' => 'Falta el código de confirmación, o éste es incorrecto.', 'captcha-create' => 'Para crear la página, por favor resuelve la simple suma de abajo e introduce la respuesta en la caja ([[Special:Captcha/help|más información]]):', - 'captcha-sendemail' => 'Para protegernos contra el spam automatizado, por favor resuelva la suma simple que se presenta a continuación e ingrese la respuesta en el cuadro de texto ([[Special:Captcha/help|más información]]):', + 'captcha-sendemail' => 'Para proteger el wiki contra el spam automatizado, por favor resuelve la simple suma que se presenta a continuación e introduce la respuesta en el cuadro de texto ([[Special:Captcha/help|más información]]):', 'captcha-sendemail-fail' => 'El código de confirmación falta o es incorrecto.', 'captcha-disabledinapi' => 'Esta acción requiere un captcha, así que no puede ser ejecutada a través de un API.', 'captchahelp-title' => 'Ayuda sobre el captcha', @@ -1085,7 +1106,7 @@ Presione el botón 'atrás' en su navegador para retornar al editor de página." 'right-skipcaptcha' => 'Realiza acciones que despliegan un captcha sin tener que confirmar el captcha', ); -/** Estonian (Eesti) +/** Estonian (eesti) * @author BrokenArrow * @author Jaan513 * @author Pikne @@ -1094,13 +1115,13 @@ $messages['et'] = array( 'captcha-edit' => 'Selle lehekülje muutmiseks lahenda palun lihtne tehe ja sisesta vastus kasti ([[Special:Captcha/help|lisateave]]).', 'captcha-desc' => 'Pakub robotilõksu abil kaitset rämpspostituste ja paroolide äraarvamise vastu.', 'captcha-addurl' => 'Sinu muudatus sisaldab uusi välislinke. -Palun lahenda allpool lihtne tehe ja sisesta vastus kasti. Abinõu on kaitseks automaadistatud rämpsmuudatuste eest ([[Special:Captcha/help|lisateave]]):', - 'captcha-badlogin' => 'Palun lahenda allpool lihtne tehe ja sisesta vastus kasti. Abinõu on kaitseks automaatsete parooliäraarvajate eest ([[Special:Captcha/help|lisateave]]):', - 'captcha-createaccount' => 'Palun lahenda lihtne tehe ja sisesta vastus kasti. Abinõu on kaitseks kontode automaatse loomise eest ([[Special:Captcha/help|lisateave]]):', +Palun lahenda allpool lihtne tehe ja sisesta vastus kasti, et saaksid muudatuse salvestada. Abinõu on viki kaitseks automaadistatud rämpsmuudatuste eest ([[Special:Captcha/help|lisateave]]):', + 'captcha-badlogin' => 'Palun lahenda allpool lihtne tehe ja sisesta vastus kasti. Abinõu on viki kaitseks automaatsete parooliäraarvajate eest ([[Special:Captcha/help|lisateave]]):', + 'captcha-createaccount' => 'Palun lahenda lihtne tehe ja sisesta vastus kasti. Abinõu on viki kaitseks kontode automaatse loomise eest ([[Special:Captcha/help|lisateave]]):', 'captcha-createaccount-fail' => 'Puuduv või valesti sisestatud kinnituskood.', 'captcha-create' => 'Lehekülje loomiseks lahenda palun lihtne tehe ja sisesta vastus kasti ([[Special:Captcha/help|lisateave]]):', - 'captcha-sendemail' => 'Palun lahenda allpool lihtne tehe ja sisesta vastus kasti. Abinõu on kaitseks automaadistatud rämpsmuudatuste vastu ([[Special:Captcha/help|lisateave]]):', + 'captcha-sendemail' => 'Palun lahenda allpool lihtne tehe ja sisesta vastus kasti. Abinõu on viki kaitseks automaadistatud rämpsmuudatuste eest ([[Special:Captcha/help|lisateave]]):', 'captcha-sendemail-fail' => 'Vigane või puuduv kinnituskood.', 'captcha-disabledinapi' => 'Ühes selle toiminguga tuleb läbida robotilõks ja seetõttu ei saa seda API kaudu sooritada.', 'captchahelp-title' => 'Mis on robotilõks?', @@ -1121,7 +1142,7 @@ Konto registreerimise lehele või redigeerimisaknasse tagasi jõudmiseks klõpsa 'right-skipcaptcha' => 'Sooritada robotilõksu vallapäästvaid toiminguid testi läbimata', ); -/** Basque (Euskara) +/** Basque (euskara) * @author An13sa * @author BrokenArrow * @author Kobazulo @@ -1150,11 +1171,13 @@ Zure nabigatzaileko 'atzera' lotura erabili aldaketen orrialdera itzultzeko.", * @author Ebraminio * @author Huji * @author Mjbmr + * @author Reza1615 * @author Wayiran */ $messages['fa'] = array( 'captcha-edit' => 'برای ویرایش این مقاله، لطفاً حاصل جمع زیر را حساب کنید و نتیجه را در جعبه وارد کنید ([[Special:Captcha/help|اطلاعات بیشتر]]):', 'captcha-desc' => 'روشهای مبتنی بر CAPTCHA برای مقابله با هرزنگاری و کشف گذرواژه فراهم میکند', + 'captcha-label' => 'حرف بزرگ', 'captcha-addurl' => 'ویرایش شما شامل پیوندهای تازهای به بیرون است. برای کمک به جلوگیری از ارسال خودکار هرزنامهها، لطفاً حاصل جمع زیر را حساب کنید و نتیجه را در جعبه وارد کنید ([[Special:Captcha/help|اطلاعات بیشتر]]):', 'captcha-badlogin' => 'برای کمک به جلوگیری از سرقت خودکار کلمه عبور، لطفاً حاصل جمع زیر را حساب کنید و نتیجه را در جعبه وارد کنید ([[Special:Captcha/help|اطلاعات بیشتر]]):', 'captcha-createaccount' => 'برای جلوگیری از ایجاد خودکار حساب کاربری، لطفاً حاصل جمع زیر را حساب کنید و نتیجه را در جعبه وارد کنید ([[Special:Captcha/help|اطلاعات بیشتر]]):', @@ -1183,16 +1206,18 @@ $messages['fa'] = array( 'right-skipcaptcha' => 'انجام کارهایی که CAPTCHA را فعال میکنند بدون نیاز به گذر از CAPTCHA', ); -/** Finnish (Suomi) +/** Finnish (suomi) * @author Agony * @author Centerlink * @author Crt + * @author Linnea * @author Nike * @author Varusmies */ $messages['fi'] = array( 'captcha-edit' => 'Ratkaise alla oleva summa jatkaaksesi ([[Special:Captcha/help|lisätietoja]]):', 'captcha-desc' => 'Tarjoaa CAPTCHA-tekniikoita suojaamaan mainoslinkkejä ja salasana-arvailua vastaan.', + 'captcha-label' => 'CAPTCHA', 'captcha-addurl' => 'Muokkauksesi sisältää uusia linkkejä muille sivuille. Ratkaise alla oleva summa jatkaaksesi ([[Special:Captcha/help|lisätietoja]]):', 'captcha-badlogin' => 'Salasananmurtajasovellusten takia, ratkaise alla oleva summa jatkaaksesi ([[Special:Captcha/help|lisätietoja]]):', 'captcha-createaccount' => 'Ratkaise alla oleva summa jatkaaksesi ([[Special:Captcha/help|lisätietoja]]):', @@ -1220,11 +1245,14 @@ Voit palata muokkaustilaan selaimen paluutoiminnolla.', 'right-skipcaptcha' => 'Suorittaa ilman captcha-tarkistusta toimintoja, jotka normaalisti vaatisivat tarkistuksen läpikäyntiä', ); -/** Faroese (Føroyskt) +/** Faroese (føroyskt) * @author EileenSanda * @author Spacebirdy */ $messages['fo'] = array( + 'captcha-edit' => 'Fyri at rætta hesa síðu, vinarliga loys tað einfalda roknistykki niðanfyri og skriva svarið í teigin ([[Special:Captcha/help|meira kunning]]):', + 'captcha-desc' => 'Gevur CAPTCHA teknikkir fyri at verja ímóti spamming og ímóti giting av loyniorði', + 'captcha-label' => 'CAPTCHA', 'captcha-createaccount' => 'Sum ein vernd ímóti sjálvvirknum spam, er neyðugt hjá tær at skriva inn tey orð, sum koma fyri á myndini fyri at stovna eina kontu: <br />([[Special:Captcha/help|Hvat er hetta?]])', 'captcha-createaccount-fail' => 'Skeiv ella manglandi váttanar loyniorð.', 'captcha-create' => 'Fyri at upprætta síðuna, vinarliga loys tað einfalda roknistykki niðanfyri og skriva svarið í teigin ([[Special:Captcha/help|meira kunning]]):', @@ -1243,6 +1271,7 @@ $messages['fo'] = array( * @author PieRRoMaN * @author Seb35 * @author Sherbrooke + * @author Tititou36 * @author Urhixidur * @author Verdy p * @author Wyz @@ -1250,15 +1279,15 @@ $messages['fo'] = array( */ $messages['fr'] = array( 'captcha-edit' => 'Pour modifier cette page, veuillez calculer l’opération simple ci-dessous et en inscrire le résultat dans le champ ([[Special:Captcha/help|plus d’informations]]) :', - 'captcha-desc' => 'Offre des techniques CAPTCHA pour prétéger contre le spam et la découverte des mots de passe par essais multiples', + 'captcha-desc' => 'Offre des techniques CAPTCHA pour protéger contre le pollupostage et la découverte des mots de passe par essais multiples', 'captcha-label' => 'CAPTCHA', 'captcha-addurl' => 'Votre modification inclut de nouveaux liens externes. Pour nous aider dans la protection contre le pourriel automatisé, veuillez calculer l’opération simple ci-dessous et en inscrire le résultat dans le champ ([[Special:Captcha/help|plus d’informations]]) :', - 'captcha-badlogin' => 'Afin de nous aider à prévenir le cassage des mots de passe par des automates, veuillez calculer l’opération simple ci-dessous et en inscrire le résultat dans le champ ([[Special:Captcha/help|plus d’informations]]) :', + 'captcha-badlogin' => 'Afin de nous aider à prévenir le cassage automatisé des mots de passe, veuillez calculer l’opération simple ci-dessous et en inscrire le résultat dans le champ ([[Special:Captcha/help|plus d’informations]]) :', 'captcha-createaccount' => 'Afin de nous aider à lutter contre les créations automatiques de comptes, veuillez calculer l’opération simple ci-dessous et en inscrire le résultat dans le champ ([[Special:Captcha/help|plus d’informations]]) :', 'captcha-createaccount-fail' => 'Code de confirmation erroné ou manquant.', 'captcha-create' => 'Pour créer la page, veuillez calculer l’opération simple ci-dessous et en inscrire le résultat dans le champ ([[Special:Captcha/help|plus d’informations]]) :', - 'captcha-sendemail' => 'Afin de nous aider à prévenir le spam automatique, veuillez calculer l’opération simple ci-dessous et en inscrire le résultat dans le champ ([[Special:Captcha/help|plus d’informations]]) :', + 'captcha-sendemail' => 'Afin de nous aider à prévenir le pollupostage automatisé, veuillez calculer l’opération simple ci-dessous et en inscrire le résultat dans le champ ([[Special:Captcha/help|plus d’informations]]) :', 'captcha-sendemail-fail' => 'Code de confirmation incorrect ou manquant.', 'captcha-disabledinapi' => 'Cette action requiert un captcha, donc elle ne peut pas être effectuée via l’IPA.', 'captchahelp-title' => 'Aide sur le captcha', @@ -1281,12 +1310,13 @@ Cliquez sur le bouton « Précédent » de votre navigateur pour revenir à la p 'right-skipcaptcha' => 'Réaliser des actions qui déclenchent un captcha sans avoir à passer celui-ci', ); -/** Franco-Provençal (Arpetan) +/** Franco-Provençal (arpetan) * @author ChrisPtDe */ $messages['frp'] = array( 'captcha-edit' => 'Por changiér ceta pâge, volyéd calcular l’opèracion simpla ce-desot et pués nen buchiér lo rèsultat dens la bouèta ([[Special:Captcha/help|més d’enformacions]]) :', 'captcha-desc' => 'Semond des tècniques CAPTCHA por protègiér contre lo spame et la dècuvèrta des contresegnos per un mouél de tentatives.', + 'captcha-label' => 'CAPTCHA', 'captcha-addurl' => 'Voutron changement encllut de lims de defôr novéls. Por nos édiér a combatre contre lo spame ôtomatisâ, volyéd calcular l’opèracion simpla ce-desot et pués nen buchiér lo rèsultat dens la bouèta ([[Special:Captcha/help|més d’enformacions]]) :', 'captcha-badlogin' => 'Por nos édiér a combatre contre lo cassâjo ôtomatisâ de contresegnos, volyéd calcular l’opèracion simpla ce-desot et pués nen buchiér lo rèsultat dedens la bouèta ([[Special:Captcha/help|més d’enformacions]]) :', @@ -1317,7 +1347,7 @@ Clicâd sur lo boton « Devant » de voutron navigator por tornar a la bouèta d 'right-skipcaptcha' => 'Rèalisar des accions que dècllenchont un captch·a sen avêr a passar ceti', ); -/** Friulian (Furlan) +/** Friulian (furlan) * @author Klenje */ $messages['fur'] = array( @@ -1359,7 +1389,7 @@ $messages['ga'] = array( 'captchahelp-title' => 'Cabhair maidir le Captcha', ); -/** Galician (Galego) +/** Galician (galego) * @author Alma * @author Toliño * @author Xosé @@ -1374,7 +1404,7 @@ Para contribuír na protección contra as ferramentas de publicación automátic 'captcha-createaccount' => 'Para contribuír contra a creación automatizada de contas, resolva a suma que aparece a continuación e introduza a resposta na caixa ([[Special:Captcha/help|máis información]]):', 'captcha-createaccount-fail' => 'Falta o código de confirmación ou é incorrecto.', 'captcha-create' => 'Para crear a páxina, resolva a suma que aparece a continuación e introduza a resposta na caixa ([[Special:Captcha/help|máis información]]):', - 'captcha-sendemail' => 'Para contribuír na protección contra o spam automatizado, resolva a suma que aparece a continuación e introduza a resposta na caixa ([[Special:Captcha/help|máis información]]):', + 'captcha-sendemail' => 'Para contribuír na protección contra as ferramentas de publicación automática de ligazóns publicitarias, resolva a suma que aparece a continuación e introduza a resposta na caixa ([[Special:Captcha/help|máis información]]):', 'captcha-sendemail-fail' => 'Falta o código de confirmación ou é incorrecto.', 'captcha-disabledinapi' => 'Esta acción necesita o captcha, polo que non se pode realizar a través da API.', 'captchahelp-title' => 'Axuda acerca do captcha', @@ -1415,13 +1445,12 @@ $messages['gsw'] = array( 'captcha-desc' => 'Stellt CAPTCHA-Tächnike zum Schutz vor Spam un em Rote vu Passwerter z Verfiegig', 'captcha-label' => 'CAPTCHA', 'captcha-addurl' => 'In Dyynere Bearbeitig het s neiji externi Link. -Zum Schutz vor automatisiertem Spamming lees die Rächenufgab un trag s Ergebnis in s Fäld unten yy. Druck drno nomol uf „Syte spychere“. [[Special:Captcha/help|(Frogen oder Probläm?)]]', - 'captcha-badlogin' => 'Zum Schutz vor ere Kompromittierig vu Dyynem Benutzerkonto lees die Rächenufgab un trag s Ergebnis in s Fäld unten yy [[Special:Captcha/help|(Frogen oder Probläm?)]]:', - 'captcha-createaccount' => 'Zum Schutz vor automatisiertem Aalege vu Benutzerkonte lees die Rächenufgab un trag s Ergebnis in s Fäld unten yy. [[Special:Captcha/help|(Frogen oder Probläm?)]]', +Zum Schutz vor automatisiertem Spamming lees die Rächenufgab un trag s Ergebnis in s Fäld unten yy. Druck drno nomol uf „Syte spychere“. ([[Special:Captcha/help|meh Informatione …]]):', + 'captcha-badlogin' => 'Zum Schutz vor ere Kompromittierig vu Dyynem Benutzerkonto lees die Rächenufgab un trag s Ergebnis in s Fäld unten yy ([[Special:Captcha/help|meh Informatione]]):', + 'captcha-createaccount' => 'Zum Schutz vor automatisiertem Aalege vu Benutzerkonte lees die Rächenufgab un trag s Ergebnis in s Fäld unten yy. ([[Special:Captcha/help|meh Informatione]]):', 'captcha-createaccount-fail' => 'Bestätigungscode isch falsch oder fählt.', 'captcha-create' => 'Zum d Syten aalege lees die Rächenufgab un trag s Ergebnis in s Fäld unten yy. [[Special:Captcha/help|(Frogen oder Probläm?)]]', - 'captcha-sendemail' => ' -As Schutz gege e automatischs Spamming, lees die Rächenufgab un trag s Ergebnis in s Fäld unten yy ([[Special:Captcha/help|meh Informatione]]):', + 'captcha-sendemail' => 'As Schutz gege e automatischs Spamming, lees die Rächenufgab un trag s Ergebnis in s Fäld unten yy ([[Special:Captcha/help|meh Informatione]]):', 'captcha-sendemail-fail' => 'Bestätigungscode isch falsch oder fählt.', 'captcha-disabledinapi' => 'Die Aktion brucht e Captcha. Si cha nit iber d API uusgfiert wäre.', 'captchahelp-title' => 'Captcha-Hilf', @@ -1452,6 +1481,7 @@ Ins Bearbeitigsfänschter chunnt mer derno eifach wider mit em „Zruck“-Chnop $messages['gu'] = array( 'captcha-edit' => 'આ લેખમાં ફેરફાર કરવા માટે નીચે આપેલા સરળ દાખલાનો જવાબ તેની બાજુના ખાનામાં લખો ([[Special:Captcha/help|more info]]):', 'captcha-desc' => '', + 'captcha-label' => 'CAPTCHA', 'captcha-addurl' => 'તમે કરેલા ફેરફારોમાં નવી બાહ્ય કડીઓ સામેલ છે. સ્વચાલિત સ્પેમ/સ્પામ(spam) થી બચવા માટે નીચે આપેલા સરળ દાખલાનો જવાબ તેની બાજુના ખાનામાં લખો ([[Special:Captcha/help|more info]]):', 'captcha-badlogin' => 'આપોઆપ થતી ગુપ્તસંજ્ઞાની ચોરી (password cracking)થી બચાવવા માટે નીચે આપેલા સરળ દાખલાનો જવાબ તેની બાજુના ખાનામાં લખો ([[Special:Captcha/help|more info]]):', @@ -1487,9 +1517,11 @@ $messages['gu'] = array( $messages['he'] = array( 'captcha-edit' => 'כדי לערוך את הדף, אנא פתרו את תרגיל החיבור הפשוט שלהלן והקלידו את התשובה בתיבה ([[Special:Captcha/help|מידע נוסף]]):', 'captcha-desc' => 'מתן טכניקות CAPTCHA להגנה נגד זיבול וניחוש ססמאות', - 'captcha-addurl' => 'עריכתכם כוללת קישורים חיצוניים חדשים. כהגנה מפני ספאם אוטומטי, אנא פתרו את תרגיל החיבור הפשוט שלהלן והקלידו את התשובה בתיבה ([[Special:Captcha/help|מידע נוסף]]):', - 'captcha-badlogin' => 'כהגנה מפני פריצת סיסמאות אוטומטית, אנא פתרו את תרגיל החיבור הפשוט שלהלן והקלידו את התשובה בתיבה ([[Special:Captcha/help|מידע נוסף]]):', - 'captcha-createaccount' => 'כהגנה מפני יצירת חשבונות אוטומטית, אנא פתרו את תרגיל החיבור הפשוט שלהלן והקלידו את התשובה בתיבה ([[Special:Captcha/help|מידע נוסף]]):', + 'captcha-label' => 'CAPTCHA', + 'captcha-addurl' => 'עריכתכם כוללת קישורים חיצוניים חדשים. +לשם הגנה מפני ספאם אוטומטי, אנא פתרו את תרגיל החיבור הפשוט שלהלן והקלידו את התשובה בתיבה כדי לשמור את עריכתכם ([[Special:Captcha/help|מידע נוסף]]):', + 'captcha-badlogin' => 'לשם הגנה מפני פריצת סיסמאות אוטומטית, אנא פתרו את תרגיל החיבור הפשוט שלהלן והקלידו את התשובה בתיבה ([[Special:Captcha/help|מידע נוסף]]):', + 'captcha-createaccount' => 'לשם הגנה מפני יצירת חשבונות אוטומטית, אנא פתרו את תרגיל החיבור הפשוט שלהלן והקלידו את התשובה בתיבה ([[Special:Captcha/help|מידע נוסף]]):', 'captcha-createaccount-fail' => 'לא הקלדתם קוד אישור, או שהוא שגוי.', 'captcha-create' => 'כדי ליצור את הדף, אנא פתרו את תרגיל החיבור הפשוט שלהלן והקלידו את התשובה בתיבה ([[Special:Captcha/help|מידע נוסף]]):', 'captcha-sendemail' => 'כדי לעזור להילחם במציפי זבל אוטומטיים, עליך לחשב את הסכום הפשוט שלהלן ולהזין את התוצאה בתיבה ([[Special:Captcha/help|מידע נוסף]]):', @@ -1520,16 +1552,20 @@ $messages['he'] = array( * @author Ansumang * @author Kaustubh * @author Shyam + * @author Siddhartha Ghai * @author आलोक */ $messages['hi'] = array( - 'captcha-edit' => 'यह पन्ना संपादित करने के लिये, नीचे दिये हुए आसान राशि का जवाब दिये हुए टेक्स्टबॉक्समें लिखें ([[Special:Captcha/help|अधिक ज़ानकारी]]):', + 'captcha-edit' => 'यह पन्ना संपादित करने के लिये नीचे दिये हुए आसान गणित प्रश्न का उत्तर बक्से में लिखें ([[Special:Captcha/help|अधिक जानकारी]]):', 'captcha-desc' => 'आसानसे कॅपचा (captcha) का इस्तेमाल', - 'captcha-addurl' => 'आपके बदलावोंमें नई बाह्यकड़ियां हैं। अपने आप होने वाले स्पॅमसे बचने के लिये, नीचे दिये हुए आसान राशि का जवाब दिये हुए टेक्स्टबॉक्समें लिखें ([[Special:Captcha/help|अधिक ज़ानकारी]]):', - 'captcha-badlogin' => 'अपने आप होनेवाले कूटशब्द के भेद से बचने के लिये, नीचे दिये हुए आसान राशि का जवाब दिये हुए टेक्स्टबॉक्समें लिखें ([[Special:Captcha/help|अधिक ज़ानकारी]]):', - 'captcha-createaccount' => 'अपने आप होने वाले सदस्य पंजीकरण से बचने के लिये, नीचे दिये हुए आसान राशि का जवाब दिये हुए टेक्स्टबॉक्समें लिखें ([[Special:Captcha/help|अधिक ज़ानकारी]]):', + 'captcha-addurl' => 'आपके सम्पादन में नई बाहरी कड़ियाँ हैं। +स्वचालित स्पॅम से बचाव में सहायता के लिये नीचे दिये हुए आसान गणित प्रश्न का उत्तर बक्से में लिखें ([[Special:Captcha/help|अधिक जानकारी]]):', + 'captcha-badlogin' => 'स्वचालित कूटशब्द भेद से बचाव में सहायता के लिये नीचे दिये हुए आसान गणित प्रश्न का उत्तर बक्से में लिखें ([[Special:Captcha/help|अधिक जानकारी]]):', + 'captcha-createaccount' => 'स्वचालित सदस्य पंजीकरण से बचाव में सहायता के लिये नीचे दिये हुए आसान गणित प्रश्न का उत्तर बक्से में लिखें ([[Special:Captcha/help|अधिक जानकारी]]):', 'captcha-createaccount-fail' => 'गलत या खाली सहमती कोड।', - 'captcha-create' => 'यह पन्ना बनाने के लिये, नीचे दिये हुए आसान राशि का जवाब दिये हुए टेक्स्टबॉक्समें लिखें ([[Special:Captcha/help|अधिक ज़ानकारी]]):', + 'captcha-create' => 'यह पन्ना बनाने के लिये, नीचे दिये आसान गणित प्रश्न का उत्तर बक्से में लिखें ([[Special:Captcha/help|अधिक जानकारी]]):', + 'captcha-sendemail' => 'स्वचालित स्पैमिंग से बचाव के लिये कृपया नीचे दिये गणित प्रश्न का उत्तर बक्से में लिखें +([[Special:Captcha/help|अधिक जानकारी]]):', 'captcha-sendemail-fail' => 'गलत या लापता पुष्टिकरण कोड ।', 'captchahelp-title' => 'कॅप्टचा सहायता', 'captchahelp-cookies-needed' => 'यह कार्य करने के लिये आपने कूकीज (cookies) एनेबल किया होना आवश्यक हैं।', @@ -1552,11 +1588,12 @@ $messages['hi'] = array( 'right-skipcaptcha' => 'Captcha में जाये बिना Captcha का इस्तेमाल करने के लिये मजबूर करें', ); -/** Croatian (Hrvatski) +/** Croatian (hrvatski) * @author Dalibor Bosits * @author Dnik * @author Ex13 * @author Herr Mlinka + * @author Roberta F. * @author SpeedyGonsales */ $messages['hr'] = array( @@ -1584,26 +1621,26 @@ Molimo obratite se [[{{MediaWiki:Grouppage-sysop}}|administratorima]] za pomoć, Pritisnite u svom pregledniku 'nazad' kako bi se vratili na uređivač stranice.", 'captcha-addurl-whitelist' => ' #<!-- leave this line exactly as it is --> <pre> -# Rabi se slijedeća sintaksa: +# Rabi se sljedeća sintaksa: # * Sve od "#" znaka do kraja linije je komentar -# * Svaki neprazni redak je regularni izraz (regex) koji odgovara poslužitelju unutar URL-a +# * Svaki je neprazni redak regularni izraz (regex) koji odgovara poslužitelju unutar URL-a #</pre> <!-- leave this line exactly as it is -->', 'right-skipcaptcha' => 'Izvođenje akcija koje pokreću captcha bez prolaženja kroz captcha sustav', ); -/** Upper Sorbian (Hornjoserbsce) +/** Upper Sorbian (hornjoserbsce) * @author Michawiki */ $messages['hsb'] = array( 'captcha-edit' => 'Zo by stronu wobdźěłał, rozrisaj prošu slědowacy ličenski nadawk a zapodaj wuslědk do kašćika ([[Special:Captcha/help|Dalše informacije]]):', 'captcha-desc' => 'Staja CAPTCHA-techniki za škit přećiwo spamej a zhódowanju hesłow k dispoziciji', 'captcha-label' => 'CAPTCHA', - 'captcha-addurl' => 'W twojej změnje su nowe eksterne wotkazy. Jako škitna naprawa přećiwo awtomatizowanemu spamej dyrbiš slědowacy nadawk wuličić a wuslědk do kašćika [[Special:Captcha/help|(dalše informacije)]] zapisować.', - 'captcha-badlogin' => 'Zo by so awtomatiskemu zadobywanju do hesłow zadźěwało, dyrbiš slědowacy nadawk wuličeć a wuslědk do kašćika zapisować. ([[Special:Captcha/help|dalše informacije]])', - 'captcha-createaccount' => 'Jako škitna naprawa přećiwo awtomatiskemu wutworjenju wužiwarskich kontow dyrbiš slědowacy nadawk wuličeć a wuslědk do kašćika zapisować ([[Special:Captcha/help|dalše informacije]]):', + 'captcha-addurl' => 'W twojej změnje su nowe eksterne wotkazy. Zo by wiki přećiwo awtomatizowanemu spamej škitał, prosymy će slědowacy nadawk wuličić a wuslědk do kašćika zapisować, zo by so twoja změna składowała ([[Special:Captcha/help|dalše informacije]]).', + 'captcha-badlogin' => 'Zo by wiki přećiwo awtomatiskemu zadobywanju do hesłow škitał, prosymy će slědowacy nadawk wuličeć a wuslědk do kašćika zapisować ([[Special:Captcha/help|dalše informacije]]):', + 'captcha-createaccount' => 'Zo by wiki přećiwo awtomatiskemu wutworjenju wužiwarskich kontow škitał, prosymy će slědowacy nadawk nadawk rozrisać a wuslědk do kašćika zapisować ([[Special:Captcha/help|dalše informacije]]):', 'captcha-createaccount-fail' => 'Wopačny abo pobrachowacy wobkrućenski kod.', 'captcha-create' => 'Zo by stronu wutworił, rozrisaj prošu slědowacy ličenski nadawk a zapodaj wuslědk do kašćika ([[Special:Captcha/help|Dalše informacije]]):', - 'captcha-sendemail' => 'Za škit přećiwo awtomatiskemu spamowanju, rozrisaj prošu jednory ličenski nadawk a zapodaj wotmołwu do kašćika ([[Special:Captcha/help|dalše informacije]]):', + 'captcha-sendemail' => 'Za škit přećiwo awtomatiskemu spamowanju, rozrisaj prošu slědowacy jednory ličenski nadawk a zapodaj wotmołwu do kašćika ([[Special:Captcha/help|dalše informacije]]):', 'captcha-sendemail-fail' => 'Wopačny abo falowacy wobkrućenski kod.', 'captcha-disabledinapi' => 'Tuta akcija wužaduje sej captcha, tohodla njeda so přez API wuwjesć.', 'captchahelp-title' => 'Pomoc za CAPTCHA', @@ -1639,13 +1676,15 @@ Pou ede nou pwoteje sistèm an kont pouryèl, tanpri, fè ti adisyon fasil sa ep 'captcha-createaccount' => 'Pou ede nou lite kont kreyasyon kont otomatik yo, souple rezoud ti adisyon sa epi mete nan bwat an repons ou an ([[Special:Captcha/help|konnen plis sou fonksyon sa]]):', ); -/** Hungarian (Magyar) +/** Hungarian (magyar) * @author Dani + * @author Dj * @author Glanthor Reviol */ $messages['hu'] = array( 'captcha-edit' => 'A lap szerkesztéséhez meg kell, hogy kérjünk, írd be a lenti dobozba az alábbi egyszerű összeadás eredményét ([[Special:Captcha/help|segítség]]):', 'captcha-desc' => 'CAPTCHA-technológiák a spamek és a jelszókitalálási technikák ellen', + 'captcha-label' => 'CAPTCHA', 'captcha-addurl' => 'Szerkesztésed új külső linket tartalmaz. A reklámokat elhelyező robotok kiszűrése érdekében meg kell, hogy kérjünk, írd be a lenti dobozba az alábbi matematikai művelet eredményét. ([[Special:Captcha/help|segítség]])', 'captcha-badlogin' => 'Az automatikus jelszófeltörés kiszűrése érdekében meg kell, hogy kérjünk, írd be a lenti dobozba az alábbi egyszerű számtani művelet eredményét ([[Special:Captcha/help|segítség]]):', 'captcha-createaccount' => 'A felhasználói fiókok automatizált létrehozásának kiszűrése érdekében meg kell, hogy kérjünk, írd be a lenti dobozba az alábbi egyszerű számtani művelet eredményét. ([[Special:Captcha/help|segítség]])', @@ -1710,6 +1749,7 @@ Clicca le button 'retro' in tu navigator pro retornar al pagina de modification. /** Indonesian (Bahasa Indonesia) * @author Borgx + * @author Farras * @author IvanLanin * @author Iwan Novirion * @author Rex @@ -1717,6 +1757,7 @@ Clicca le button 'retro' in tu navigator pro retornar al pagina de modification. $messages['id'] = array( 'captcha-edit' => 'Untuk menyunting halaman ini, harap pecahkan penjumlahan sederhana di bawah ini dan masukkan jawaban di kotak yang tersedia ([[Special:Captcha/help|info lengkap]]):', 'captcha-desc' => 'Menyediakan teknik captcha untuk melindungi terhadap spam dan penebakan sandi', + 'captcha-label' => 'CAPTCHA', 'captcha-addurl' => "Suntingan Anda menyertakan pranala luar baru. Sebagai pelindungan terhadap ''spam'' otomatis, Anda harus mengetikkan kata atau hasil perhitungan yang tertera berikut ini:<br /> ([[Special:Captcha/help|info lengkap]])", 'captcha-badlogin' => 'Untuk membantu pelindungan terhadap perengkahan kunci sandi otomatis, tolong masukkan kata atau hasil perhitungan sederhana berikut dalam kotak yang tersedia ([[Special:Captcha/help|info lengkap]]):', @@ -1754,6 +1795,7 @@ Tekan tombol 'back' di penjelajah web Anda untuk kembali ke halaman penyuntingan $messages['ilo'] = array( 'captcha-edit' => 'Tapno maurnos daytoy a panid, pangaasim a sulbaren ti nalaka a dagup dita baba ken ikabil ti sungbat mo dita kahon ([[Special:Captcha/help|adu pay a pakaammo]]):', 'captcha-desc' => 'Ikkan na kadagiti CAPTCHA a pamay-ay tapno masalakniban kadagiti spam ken agpugpugto ti kontrasenias', + 'captcha-label' => 'CAPTCHA', 'captcha-addurl' => 'Ti inurnos mo ket adda nagyan na a panilpo iti ruar. Tapno maasalakniban kadagiti automatiko a spam, pangaasim na sulbaren ti nalaka a dagup dita baba ken ikabil ti sungbat mo dita kahon ([[Special:Captcha/help|adu pay a pakaammo]]):', 'captcha-badlogin' => 'Tapno makasalaknib kadagiti automatiko a pinagsulbar ti kontrasenias, pangaasim a sulbaren ti nalaka a dagup dita baba ken ikabil ti sungbat mo dita kahon ([[Special:Captcha/help|adu pay a pakaammo]]):', @@ -1784,20 +1826,19 @@ Peslen ti 'agsubli' a buton dita pagbasabasam (browser) ti agsubli idiay panid t 'right-skipcaptcha' => 'Pakabaelan ti agkalbit ti CAPTCHA kadagiti aramid a saan a mapan ti CAPTCHA.', ); -/** Icelandic (Íslenska) +/** Icelandic (íslenska) * @author S.Örvarr.S * @author Snævar */ $messages['is'] = array( - 'captcha-edit' => 'Til að breyta þessari síðu, gjörðu svo vel og finndu summuna að neðan og skrifaðu svarið í -kassann ([[Special:Captcha/help|frekari upplýsinngar]]):', + 'captcha-edit' => 'Til að breyta þessari síðu, vinsamlegast finndu summuna að neðan og skrifaðu svarið í +reitinn ([[Special:Captcha/help|frekari upplýsinngar]]):', 'captcha-addurl' => 'Breyting þín felur í sér viðbætta ytri tengla. Til að hjálpa okkur að verjast sjálfvirku -auglýsingarusli gjörðu svo vel og finndu summuna að neðan og skrifaðu svarið í kassann ([[Special:Captcha/help|frekari upplýsinngar]]):', - 'captcha-badlogin' => 'Til að hjálpa okkur að verjast sjálfvirku leyniorðaárásum, gjörðu svo vel og finndu summuna að neðan og skrifaðu svarið í -kassann ([[Special:Captcha/help|frekari upplýsinngar]]):', - 'captcha-createaccount' => 'Til að hjálpa okkur að verjast sjálfvirkri gerð aðganga gjörðu svo vel og finndu summuna að neðan og skrifaðu svarið í kassann ([[Special:Captcha/help|frekari upplýsinngar]]):', +auglýsingarusli, vinsamlegast finndu summuna að neðan og skrifaðu svarið í reitinn ([[Special:Captcha/help|frekari upplýsinngar]]):', + 'captcha-badlogin' => 'Til að hjálpa okkur að verjast sjálfvirku leyniorðaárásum, vinsamlegast finndu summuna að neðan og skrifaðu svarið í reitinn ([[Special:Captcha/help|frekari upplýsinngar]]):', + 'captcha-createaccount' => 'Til að hjálpa okkur að verjast sjálfvirkri stofnun aðganga, vinsamlegast finndu summuna að neðan og skrifaðu svarið í reitinn ([[Special:Captcha/help|frekari upplýsinngar]]):', 'captcha-createaccount-fail' => 'Staðfestingarkóðinn var rangur eða ekki til staðar.', - 'captcha-create' => 'Til að búa síðuna til, gjörðu svo vel og finndu summuna að neðan og skrifaðu svarið í kassann ([[Special:Captcha/help|frekari upplýsinngar]]):', + 'captcha-create' => 'Til að búa síðuna til, vinsamlegast finndu summuna að neðan og skrifaðu svarið í reitinn ([[Special:Captcha/help|frekari upplýsinngar]]):', 'captcha-sendemail' => 'Til að hjálpa okkur að verjast sjálfvirkri gerð aðganga gjörðu svo vel og finndu summuna að neðan og skrifaðu svarið í kassann ([[Special:Captcha/help|frekari upplýsinngar]]):', 'captcha-sendemail-fail' => 'Staðfestingarkóðinn var rangur eða ekki til staðar.', 'captcha-disabledinapi' => 'Þessi aðgerð þarfnast kæfuvarnar og því er ekki hægt að framkvæma hana í gegnum API.', @@ -1824,13 +1865,13 @@ $messages['it'] = array( ([[Special:Captcha/help|maggiori informazioni]]):', 'captcha-desc' => "Fornisce tecniche CAPTCHA per la protezione contro lo spam e l'individuazione delle password", 'captcha-label' => 'CAPTCHA', - 'captcha-addurl' => "La modifica richiesta aggiunge dei nuovi collegamenti esterni alla pagina; come misura precauzionale contro l'inserimento automatico di spam, è necessario risolvere il semplice calcolo presentato di seguito e inserire il risultato nella casella ([[Special:Captcha/help|maggiori informazioni]]):", - 'captcha-badlogin' => 'Come misura precauzionale contro i tentativi di forzatura automatica della password, è necessario risolvere il semplice calcolo presentato di seguito e inserire il risultato nella casella ([[Special:Captcha/help|maggiori informazioni]]):', - 'captcha-createaccount' => 'Come misura precauzionale contro i tentativi di creazione automatica degli account, per registrarsi è necessario risolvere il semplice calcolo presentato di seguito e inserire il risultato nella casella ([[Special:Captcha/help|maggiori informazioni]]):', + 'captcha-addurl' => "La modifica richiesta aggiunge dei nuovi collegamenti esterni alla pagina; come misura precauzionale contro l'inserimento automatico di spam, si prega di risolvere il semplice calcolo presentato di seguito e inserire il risultato nella casella ([[Special:Captcha/help|come funziona?]]):", + 'captcha-badlogin' => 'Come misura precauzionale contro i tentativi di forzatura automatica della password, si prega di risolvere il semplice calcolo presentato di seguito e inserire il risultato nella casella ([[Special:Captcha/help|come funziona?]]):', + 'captcha-createaccount' => 'Come misura precauzionale contro i tentativi di creazione automatica degli account, si prega di risolvere il semplice calcolo presentato di seguito e inserire il risultato nella casella ([[Special:Captcha/help|come funziona?]]):', 'captcha-createaccount-fail' => 'Codice di verifica errato o mancante.', 'captcha-create' => 'Per creare la pagina è necessario risolvere il semplice calcolo presentato di seguito e inserire il risultato nella casella:<br /> ([[Special:Captcha/help|maggiori informazioni]]):', - 'captcha-sendemail' => 'Come misura precauzionale nei confronti dei messaggi di spam automatici, è necessario risolvere il semplice calcolo presentato di seguito e inserire il risultato nella casella ([[Special:Captcha/help|maggiori informazioni]]):', + 'captcha-sendemail' => 'Come misura precauzionale nei confronti dei messaggi di spam automatici, si prega di risolvere il semplice calcolo presentato di seguito e inserire il risultato nella casella ([[Special:Captcha/help|come funziona?]]):', 'captcha-sendemail-fail' => 'Codice di verifica errato o mancante.', 'captcha-disabledinapi' => 'Questa azione richiede un captcha, quindi non può essere eseguita tramite API.', 'captchahelp-title' => "Cos'è il captcha?", @@ -1859,17 +1900,19 @@ Fare clic sul pulsante 'back' del browser per tornare alla pagina di modifica.", * @author Whym */ $messages['ja'] = array( - 'captcha-edit' => 'このページを編集するには、下記の簡単な数式を計算し、欄に答えを入力してください([[Special:Captcha/help|ヘルプ]]):', - 'captcha-desc' => 'スパムやパスワード推定の攻撃を防ぐためのCAPTCHA技術を提供する', - 'captcha-addurl' => 'あなたの編集により新たに外部リンクが追加されようとしています。スパム防止のため、下記の簡単な数式を計算し、欄に答えを入力してください。([[Special:Captcha/help|ヘルプ]])', - 'captcha-badlogin' => '自動化スクリプトによるパスワードクラック攻撃を防ぐため、下記の簡単な数式を計算し、欄に答えを入力してください。([[Special:Captcha/help|ヘルプ]])', - 'captcha-createaccount' => 'アカウントの自動作成を防ぐため、下記の簡単な数式を計算し、欄に答えを入力してください。([[Special:Captcha/help|ヘルプ]])', - 'captcha-createaccount-fail' => '確認コードの入力がないか、間違っています。', - 'captcha-create' => 'ページを新規作成するには、下記の簡単な数式を計算し、欄に答えを入力してください。([[Special:Captcha/help|ヘルプ]])', - 'captcha-sendemail' => 'ロボットによるスパムを防ぐため、下記の簡単な数式を計算し、欄に答えを入力してください ([[Special:Captcha/help|詳細]]):', - 'captcha-sendemail-fail' => '確認コードが間違っているか入力されていません。', - 'captcha-disabledinapi' => 'この操作はキャプチャを必要としているため、APIによって実行することができません。', - 'captchahelp-title' => 'CAPTCHA(画像認証)ヘルプ', + 'captcha-edit' => 'このページを編集するには、下記の簡単な数式を計算してその答えを欄に入力してください([[Special:Captcha/help|ヘルプ]]):', + 'captcha-desc' => 'スパム攻撃やパスワード推定攻撃を防ぐための CAPTCHA 技術を提供する', + 'captcha-label' => 'CAPTCHA', + 'captcha-addurl' => 'あなたは新しい外部リンクを追加しようとしています。 +自動でのスパム攻撃を防ぐため、お手数ですが下記の簡単な数式を計算してその答えを欄に入力してください ([[Special:Captcha/help|ヘルプ]]):', + 'captcha-badlogin' => '自動でのパスワードクラック攻撃からウィキを保護するため、お手数ですが下記の簡単な数式を計算してその答えを欄に入力してください ([[Special:Captcha/help|詳細]]):', + 'captcha-createaccount' => 'アカウントの自動登録からウィキを保護するため、お手数ですが下記の簡単な数式を計算してその答えを欄に入力してください ([[Special:Captcha/help|ヘルプ]]):', + 'captcha-createaccount-fail' => '確認コードが正しくない、または入力されていません。', + 'captcha-create' => 'ページを新規作成するには、下記の簡単な数式を計算してその答えを欄に入力してください ([[Special:Captcha/help|ヘルプ]]):', + 'captcha-sendemail' => '自動でのスパム攻撃からウィキを保護するため、お手数ですが下記の簡単な数式を計算してその答えを欄に入力してください ([[Special:Captcha/help|詳細]]):', + 'captcha-sendemail-fail' => '確認コードが正しくない、または入力されていません。', + 'captcha-disabledinapi' => 'この操作には CAPTCHA 認証が必要なため、API では実行できません。', + 'captchahelp-title' => 'CAPTCHA (画像認証) ヘルプ', 'captchahelp-cookies-needed' => 'ブラウザーの Cookie を有効にする必要があります。', 'captchahelp-text' => '一般からの投稿を受け付けるこのウィキのようなウェブサイトは、自動投稿ツールを使って多くのサイトにリンクを張ってまわるスパマーにより荒らされがちです。 このようなスパムは除去できるものの、その作業は大変に面倒なものです。 @@ -1879,7 +1922,7 @@ $messages['ja'] = array( しかし、残念なことに、この方法により、視力が低い利用者や、テキストベースあるいは音声ベースのブラウザーを使用している利用者にご不便をおかけする場合があります。 現時点では、音声による代替方法はありません。 -正当な投稿をするにあたって本機能が障害となっている場合、[[{{MediaWiki:Grouppage-sysop}}|サイト管理者]]に連絡して協力を求めてください。 +正当な操作をするにあたって本機能が障害となっている場合、[[{{MediaWiki:Grouppage-sysop}}|サイト管理者]]に連絡して協力を求めてください。 ページの編集に戻るには、ブラウザーの「戻る」ボタンを押してください。', 'captcha-addurl-whitelist' => ' #<!-- この行は変更しないでください --> <pre> @@ -1890,7 +1933,7 @@ $messages['ja'] = array( 'right-skipcaptcha' => 'CAPTCHAが必要な場面でCAPTCHAをスキップして操作を実行', ); -/** Jutish (Jysk) +/** Jutish (jysk) * @author Huslåke * @author Ælsån */ @@ -1920,17 +1963,20 @@ Tryk på 'tilbage'-knappen i din browser for at returnere til redigeringssiden." /** Javanese (Basa Jawa) * @author Meursault2004 + * @author NoiX180 * @author Pras */ $messages['jv'] = array( 'captcha-edit' => 'Kanggo nyunting kaca iki, mangga pecahna tambah-tambahan ing ngisor iki lan lebokna wangsulané ing kothak cedaké ([[Special:Captcha/help|info sabanjuré]]):', - 'captcha-desc' => 'Implementasi prasaja captcha', + 'captcha-desc' => 'Nyadhiyakaké tèhnik CAPTCHA kanggo njaga saka spam lan pambedhèk sandhi', + 'captcha-label' => 'CAPTCHA', 'captcha-addurl' => "Suntingan panjenengan iku nyertakaké pranala jaba anyar. Kanggo ngéwangi ngreksa lawan ''spam'' otomatis, tulung pecahna itung-itungan ing ngisor iki lan lebokna kasilna sajroning kothak ([[Special:Captcha/help|info sabanjuré]]):", 'captcha-badlogin' => 'Kanggo ngreksa lawan parengkahan kunci sandhi otomatis, tulung lebokna tembung utawa kasil itung-itungan gampang ing ngisor sajroning kothak sing wis sumedya ([[Special:Captcha/help|info sabanjuré]]):', 'captcha-createaccount' => 'Kanggo ngreksa lawan panggawéyan rékening (akun) otomatis, tulung pecahna itung-itungan ing ngisor iki lan lebokna kasilna sajroning kothak ([[Special:Captcha/help|info sabanjuré]]):', 'captcha-createaccount-fail' => 'Kode pandhedhesan (konfirmasi) salah utawa durung diisi.', 'captcha-create' => 'Kanggo nggawé kaca iki, mangga itung-itungan ing ngisor iki diwangsuli sajroning kothak ([[Special:Captcha/help|info sabanjuré]]):', + 'captcha-sendemail-fail' => 'Kodhe pepesthèn salah utawa durung diisi.', 'captchahelp-title' => 'Pitulung Captcha', 'captchahelp-cookies-needed' => 'Panjenengan perlu ngaktifaké cookie ing panjlajah wèb panjenengan kanggo nganggo fitur iki.', 'captchahelp-text' => "Situs-situs wèb sing nampa data saka umum, kaya ta wiki iki, kerep disalahgunakaké déning panganggo-panganggo sing ora bertanggungjawab kanggo ngirimaké ''spam'' mawa program-program otomatis. Senadyan spam-spam iku bisa dibuang kabèh, nanging waé tetep ngrusuhi lan dianggep gawé masalah. @@ -1994,7 +2040,7 @@ $messages['kaa'] = array( 'captcha-createaccount-fail' => "Tastıyıqlawshı kodın'ız nadurıs yamasa jazılmag'an", ); -/** Kazakh (Arabic script) (قازاقشا (تٴوتە)) */ +/** Kazakh (Arabic script) (قازاقشا (تٴوتە)) */ $messages['kk-arab'] = array( 'captcha-edit' => 'بۇل بەتتٸ ٶڭدەۋ ٷشٸن, تٶمەندەگٸ قوسىندىلاۋدى شەشٸڭٸز دە, نٵتيجەسٸن اۋماققا ەنگٸزٸڭٸز ([[{{ns:special}}:Captcha/help|كٶبٸرەك اقپارات]]):', @@ -2020,7 +2066,7 @@ $messages['kk-arab'] = array( بەت ٶڭدەۋٸنە قايتۋ بارۋ ٷشٸن «ارتقا» دەگەن تٷيمەسٸن باسىڭىز.', ); -/** Kazakh (Cyrillic script) (Қазақша (кирил)) */ +/** Kazakh (Cyrillic script) (қазақша (кирил)) */ $messages['kk-cyrl'] = array( 'captcha-edit' => 'Бұл бетті өңдеу үшін, төмендегі қосындылауды шешіңіз де, нәтижесін аумаққа енгізіңіз ([[{{ns:special}}:Captcha/help|көбірек ақпарат]]):', @@ -2046,7 +2092,7 @@ $messages['kk-cyrl'] = array( Бет өңдеуіне қайту бару үшін «Артқа» деген түймесін басыңыз.', ); -/** Kazakh (Latin script) (Qazaqşa (latın)) */ +/** Kazakh (Latin script) (qazaqşa (latın)) */ $messages['kk-latn'] = array( 'captcha-edit' => 'Bul betti öñdew üşin, tömendegi qosındılawdı şeşiñiz de, nätïjesin awmaqqa engiziñiz ([[{{ns:special}}:Captcha/help|köbirek aqparat]]):', @@ -2096,26 +2142,31 @@ $messages['km'] = array( * @author 아라 */ $messages['ko'] = array( - 'captcha-edit' => '글을 편집하기 위해서는, 아래의 간단한 덧셈 값을 입력상자에 적어 주세요([[Special:Captcha/help|자세한 정보]]):', + 'captcha-edit' => '글을 편집하기 위해서는, 아래의 간단한 덧셈 값을 입력상자에 적어 주세요 ([[Special:Captcha/help|자세한 정보]]):', 'captcha-desc' => '스팸과 비밀번호 탈취를 방지하기 위한 CAPTCHA(캡차) 기능을 제공', 'captcha-label' => 'CAPTCHA(캡차)', - 'captcha-addurl' => '편집 내용에 다른 웹 사이트 링크가 포함되어 있습니다. 자동 스팸을 막기 위해, 아래의 간단한 계산 값을 입력상자에 적어 주세요([[Special:Captcha/help|자세한 정보]]):', - 'captcha-badlogin' => '계정 비밀번호 해킹을 막기 위해, 아래의 간단한 계산 값을 입력상자에 적어 주세요. ([[Special:Captcha/help|자세한 정보]]):', - 'captcha-createaccount' => '자동 가입을 막기 위해, 아래 문제의 답을 적어 주세요. ([[Special:Captcha/help|관련 도움말]]):', + 'captcha-addurl' => '편집에 새로운 바깥 링크가 포함되어 있습니다. +자동화된 스팸으로부터 위키를 보호하기 위해, 편집을 저장하려면 아래의 간단한 계산 값을 입력상자에 적어 주세요 ([[Special:Captcha/help|자세한 정보]]):', + 'captcha-badlogin' => '자동화된 계정 비밀번호 해킹으로부터 위키를 보호하기 위해, 아래의 간단한 계산 값을 입력 상자에 입력해주세요 ([[Special:Captcha/help|자세한 정보]]):', + 'captcha-createaccount' => '자동화된 계정 가입으로부터 위키를 보호하기 위해, 아래의 간단한 계산 값을 입력상자에 적어 주세요 ([[Special:Captcha/help|자세한 정보]]):', 'captcha-createaccount-fail' => '입력값이 잘못되었거나 없습니다.', - 'captcha-create' => '문서를 만들기 위해서는, 아래의 간단한 계산 값을 입력상자에 적어 주세요([[Special:Captcha/help|자세한 정보]]):', - 'captcha-sendemail' => '자동화된 스팸을 방지하기 위해, 아래의 간단한 계산 값을 입력상자에 적어 주세요 ([[Special:Captcha/help|자세한 정보]]):', + 'captcha-create' => '문서를 만들기 위해서는, 아래의 간단한 계산 값을 입력상자에 적어 주세요 ([[Special:Captcha/help|자세한 정보]]):', + 'captcha-sendemail' => '자동화된 스팸으로부터 위키를 보호하기 위해, 아래의 간단한 계산 값을 입력상자에 적어 주세요 ([[Special:Captcha/help|자세한 정보]]):', 'captcha-sendemail-fail' => '입력값이 잘못되었거나 없습니다.', 'captcha-disabledinapi' => '이 동작은 캡차를 거쳐야 하기 때문에 API로 이 작업을 수행할 수 없습니다.', 'captchahelp-title' => 'CAPTCHA(캡차) 도움말', - 'captchahelp-cookies-needed' => '정상적으로 작동하려면 웹 브라우저의 쿠키 사용이 활성화되어있어야 합니다.', - 'captchahelp-text' => '이 위키와 같이 사람들의 공개적인 참여가 가능한 웹 사이트에서는 자동 프로그램이 스팸을 뿌리는 경우가 있습니다. 물론 이러한 스팸은 제거할 수는 있지만 번거로운 작업이 늘어납니다. + 'captchahelp-cookies-needed' => '정상적으로 작동하려면 웹 브라우저의 쿠키 사용이 활성화되어 있어야 합니다.', + 'captchahelp-text' => "이 위키와 같이 사람의 공개적인 참여가 가능한 웹 사이트에서는 자동 프로그램이 스팸을 뿌리는 경우가 있습니다. +물론 이러한 스팸은 제거할 수는 있지만 번거로운 작업이 늘어납니다. -이러한 스팸을 방지하기 위해서, 이 위키의 문서에 웹 사이트 주소를 추가하는 등의 행동을 할 경우에는 비틀린 글자가 들어있는 그림을 보여주고 그 그림의 글자를 입력해 달라고 하는 경우가 있습니다. 이 글자 입력 작업은 자동 프로그램을 만들기가 힘들기 때문에 스팸을 효과적으로 막으면서 일반 사용자를 막지 않을 수 있습니다. +이러한 스팸을 방지하기 위해서, 이 위키의 문서에 웹 사이트 주소를 추가하는 등의 행동을 할 경우에는 비틀린 글자가 들어있는 그림을 보여주고 그 그림의 글자를 입력해 달라고 하는 경우가 있습니다. +이 글자 입력 작업은 자동 프로그램을 만들기가 힘들기 때문에 스팸을 효과적으로 막으면서 일반 사용자를 막지 않을 수 있습니다. -웹 브라우저에서 그림을 완벽하게 표시할 수 없거나, 그림이 나오지 않는 텍스트 방식이나 음성 합성 방식 웹 브라우저를 사용하는 경우에는 이러한 입력이 불가능합니다. 아직까지는 이런 경우에 대한 대안이 없습니다. 이 경우 [[{{MediaWiki:Grouppage-sysop}}|사이트 관리자]]에게 도움을 요청해 주세요. +웹 브라우저에서 그림을 완벽하게 표시할 수 없거나, 그림이 나오지 않는 텍스트 방식이나 음성 합성 방식 웹 브라우저를 사용하는 경우에는 이러한 입력이 불가능합니다. +아직까지는 이런 경우에 대한 대안이 없습니다. +이 경우 [[{{MediaWiki:Grouppage-sysop}}|사이트 관리자]]에게 도움을 요청해 주세요. -이전 화면으로 돌아가려면 웹 브라우저의 ‘뒤로’ 버튼을 눌러 주세요.', +이전 화면으로 돌아가려면 웹 브라우저의 '뒤로' 버튼을 눌러 주세요.", 'captcha-addurl-whitelist' => ' #<!-- 이 줄은 그대로 두십시오 --> <pre> # 문법은 다음과 같습니다: # * "#"로 시작하는 줄은 주석입니다. @@ -2175,6 +2226,14 @@ Jetz kanns De met Dingem Brauser singem „Zeröck“-Knopp wigger maache, wo De 'right-skipcaptcha' => 'De Opforderung fum Kaptscha överjonn', ); +/** Kirghiz (Кыргызча) + * @author Chorobek + */ +$messages['ky'] = array( + 'captcha-edit' => 'Бул баракты оңдош үчүн бул жөнөкөй эсепти чыгарып, жообун көзөнөккө жазыңыз ([[Special:Captcha/help|more info]]):', + 'captcha-desc' => 'Сырсөздү жандыруудан жана керексиз маалыматтардан (спам) коргонуу максатында CAPTCHA ыкмасы колдонулат', +); + /** Latin (Latina) * @author UV */ @@ -2196,12 +2255,13 @@ $messages['lb'] = array( 'captcha-edit' => "Fir dës Säit z'änneren, léist w.e.g. dës Rechenaufgab a gitt d'Resultat an d'Këscht ënnendrënner an ([[Special:Captcha/help|méi Informatiounen]]):", 'captcha-desc' => 'Stellt Captcha-Techniken zur Verfügung fir géint Spam an Errode vu Passwierder ze schützen', 'captcha-label' => 'CAPTCHA', - 'captcha-addurl' => 'An ärer Ännerung sinn nei extern Linken. Fir eis virun automatiséiertem Spamming ze schütze froe mir iech fir déi folgend einfach Rechenaufgab ze léisen an d\'Resultat an d\'Feld ënnen anzedroen. Klickt duerno w.e.g. nach eng Kéier op "Säit ofspäicheren" [[Special:Captcha/help|méi Informatiounen]].', - 'captcha-badlogin' => "Fir eis géint automatescht Hacke vu Passwierder ze schützen, léist w.e.g. déi einfach Additioun hei ënnendrënner an tippt d'Äntwert an d'Këscht ([[Special:Captcha/help|méi Informatiounen]]):", - 'captcha-createaccount' => "Fir eis géint d'automatescht Uleeë vu Benotzerkonten ze schützen, léist w.e.g. déi einfach Additioun hei ënnendrënner, an tippt d'Äntwert an d'Këscht ([[Special:Captcha/help|méi Informatiounen]]):", + 'captcha-addurl' => "An Ärer Ännerung sinn nei extern Linken. +Fir dës Wiki virun automatiséiertem Spam ze schütze froe mir Iech fir déi folgend einfach Additioun ze léisen an d'Resultat an d'Feld ënnen anzedroen fir Är Ännerung ze späicheren ([[Special:Captcha/help|méi Informatiounen]]):", + 'captcha-badlogin' => "Fir dës Wiki géint automatescht Hacke vu Passwierder ze schützen, léist w.e.g. déi einfach Additioun hei ënnendrënner an tippt d'Äntwert an d'Këscht ([[Special:Captcha/help|méi Informatiounen]]):", + 'captcha-createaccount' => "Fir dës Wiki géint d'automatescht Uleeë vu Benotzerkonten ze schützen, léist w.e.g. déi einfach Additioun hei ënnendrënner, an tippt d'Äntwert an d'Këscht ([[Special:Captcha/help|méi Informatiounen]]):", 'captcha-createaccount-fail' => 'Falschen oder kee Confirmatiouns-Code.', 'captcha-create' => "Fir eng Nei Säit unzeleeën, léist w.e.g. déi einfach Additioun hei ënnendrënner an tippt d'Äntwert an d'Këscht ([[Special:Captcha/help|méi Informatiounen]]):", - 'captcha-sendemail' => "Fir eis géint automatescht Spammen ze schützen, léist w.e.g. déi einfach Additioun hei ënnendrënner an tippt d'Äntwert an d'Këscht ([[Special:Captcha/help|méi Informatiounen]]):", + 'captcha-sendemail' => "Fir dës Wiki géint automatescht Spammen ze schützen, léist w.e.g. déi einfach Additioun hei ënnendrënner an tippt d'Äntwert an d'Këscht ([[Special:Captcha/help|méi Informatiounen]]):", 'captcha-sendemail-fail' => 'Falschen oder kee Confirmatiouns-Code.', 'captcha-disabledinapi' => 'Dës Aktioun brauch e Captcha, dofir ka se net mat enger API gemaach ginn.', 'captchahelp-title' => 'Captcha-Hëllef', @@ -2265,7 +2325,7 @@ $messages['lo'] = array( 'captcha-create' => 'ກະລຸນາ ແກ້ເລກບວກງ່າຍໆລຸ່ມນີ້ ແລະ ພິມຜົນບວກໃສ່ໃນກັບ ເພື່ອ ສ້າງໜ້ານີ້ ([[Special:Captcha/help|ຂໍ້ມູນເພີ່ມເຕີມ]]):', ); -/** Lithuanian (Lietuvių) +/** Lithuanian (lietuvių) * @author Eitvys200 * @author Garas * @author Homo @@ -2273,12 +2333,13 @@ $messages['lo'] = array( */ $messages['lt'] = array( 'captcha-edit' => 'Kad redaguotumėte šį straipsnį, apskaičiuokite šią paprastą sumą ir įveskite atsakymą į laukelį ([[Special:Captcha/help|daugiau informacijos]]):', + 'captcha-label' => 'CAPTCHA', 'captcha-createaccount-fail' => 'Blogas arba nerastas patvirtinimo kodas.', 'captchahelp-title' => 'CAPTCHA pagalba', 'captchahelp-cookies-needed' => 'Jums reikia būti įjungus sausainėlius savo naršyklėje kad tai veiktu', ); -/** Latvian (Latviešu) +/** Latvian (latviešu) * @author BrokenArrow * @author Marozols * @author Yyy @@ -2317,13 +2378,12 @@ $messages['mk'] = array( 'captcha-desc' => 'Овозможува техники од CAPTCHA за заштита од спам и погодување на лозинки', 'captcha-label' => 'CAPTCHA', 'captcha-addurl' => 'Вашето уредување содржи нови надворешни врски. -За да ни помогнете да се заштитиме од автоматизиран спам, решете ја простата задача подолу и впишете го бројот во полето ([[Special:Captcha/help|повеќе инфо]]):', - 'captcha-badlogin' => 'За да ни помогнете да се заштитиме од автоматизирано пробивање на лозинки, решете ја простата задача подолу и впишете го решението во полето -([[Special:Captcha/help|повеќе инфо]]):', - 'captcha-createaccount' => 'За да ни помогнете да се заштитиме од автоматизирано создавање на сметки, решете ја простата задача подолу и впишете го бројот во полето ([[Special:Captcha/help|повеќе инфо]]):', +За да ни помогнете да се заштитиме од автоматизиран спам, би ве замолиле да ја решите простата задача подолу и да го внесете резултатот во полето за да можете да го зачувате уредувањето ([[Special:Captcha/help|повеќе инфо]]):', + 'captcha-badlogin' => 'За да ни помогнете да се заштитиме од автоматизирано пробивање на лозинки, би ве замолиле да ја решите простата задача подолу и внесете резултатот во полето ([[Special:Captcha/help|повеќе информации]]):', + 'captcha-createaccount' => 'За да ни помогнете да се заштитиме од автоматизирано создавање на сметки, би ве замолиле да ја решите простата задача подолу и да го внесете резултатот во полето ([[Special:Captcha/help|повеќе инфо]]):', 'captcha-createaccount-fail' => 'Потврдниот код е неточен или недостасува.', 'captcha-create' => 'За да ја создадете страницата, прво решете ја простата задача подолу и впишете го решението во полето ([[Special:Captcha/help|повеќе инфо]]):', - 'captcha-sendemail' => 'За да се заштитиме од автоматизирано спамирање, решете ја простата задача подолу и впишете го резултатот во полето ([[Special:Captcha/help|повеќе информации]]):', + 'captcha-sendemail' => 'За да се заштитиме од автоматизирано спамирање, би сакале да ве замолиме да ја решите простата задача подолу и да го внесете резултатот во полето ([[Special:Captcha/help|повеќе информации]]):', 'captcha-sendemail-fail' => 'Потврдниот код е неточен или недостасува.', 'captcha-disabledinapi' => 'Ова дејство бара captcha, така што не може да се изврши преку API.', 'captchahelp-title' => 'Помош со Captcha', @@ -2354,13 +2414,13 @@ $messages['ml'] = array( 'captcha-edit' => 'ഈ താൾ തിരുത്തുവാൻ, ദയവായി താഴെ കൊടുത്തിരിക്കുന്ന ലഘു ഗണിത ക്രിയ ചെയ്ത് അതിന്റെ ഉത്തരം താഴെയുള്ള പെട്ടിയിൽ ടൈപ്പു ചെയ്യുക ([[Special:Captcha/help|കൂടുതൽ വിവരങ്ങൾ]]):', 'captcha-desc' => 'പാഴെഴുത്ത് ഉൾപ്പെടുത്തലിനും രഹസ്യവാക്ക് ഊഹിക്കലിനുമെതിരെ സംരക്ഷണം തരുന്ന കാപ്ച സംവിധാനം നൽകുന്നു', 'captcha-label' => 'കാപ്ച', - 'captcha-addurl' => 'താങ്കളുടെ തിരുത്തലലിൽ പുറം കണ്ണികൾ ഉൾപ്പെട്ടിരിക്കുന്നു. -യാന്ത്രിക സ്പാമിനെതിരെയുള്ള സംരക്ഷണത്തിന്റെ ഭാഗമായി, ദയവായി താഴെ കൊടുത്തിരിക്കുന്ന ലഘു ഗണിത ക്രിയ ചെയ്ത് അതിന്റെ ഉത്തരം താഴെയുള്ള പെട്ടിയിൽ ടൈപ്പു ചെയ്യുക ([[Special:Captcha/help|കൂടുതൽ വിവരങ്ങൾ]]):', - 'captcha-badlogin' => 'യാന്ത്രിക രഹസ്യവാക്ക് പൊളിക്കലിനെതിരായുള്ള സംരക്ഷണത്തിന്റെ ഭാഗമായി, ദയവായി താഴെ കൊടുത്തിരിക്കുന്ന ലഘു ഗണിത ക്രിയ ചെയ്ത് അതിന്റെ ഉത്തരം താഴെയുള്ള പെട്ടിയിൽ ടൈപ്പു ചെയ്യുക ([[Special:Captcha/help|കൂടുതൽ വിവരങ്ങൾ]]):', - 'captcha-createaccount' => 'യാന്ത്രിക അംഗത്വം സൃഷ്ടിക്കലിനെതിരെയുള്ള സംരക്ഷണത്തിന്റെ ഭാഗമായി, ദയവായി താഴെ കൊടുത്തിരിക്കുന്ന ലഘു ഗണിത ക്രിയ ചെയ്ത് അതിന്റെ ഉത്തരം താഴെയുള്ള പെട്ടിയിൽ ടൈപ്പു ചെയ്യുക ([[Special:Captcha/help|കൂടുതൽ വിവരങ്ങൾ]]):', + 'captcha-addurl' => 'താങ്കളുടെ തിരുത്തലിൽ പുറം കണ്ണികൾ ഉൾപ്പെട്ടിരിക്കുന്നു. +യാന്ത്രികമായി പാഴെഴുത്തുൾപ്പെടുത്തുന്നതിൽ നിന്നും വിക്കി സംരക്ഷിക്കുന്നതിന്റെ ഭാഗമായി, ദയവായി താഴെ കൊടുത്തിരിക്കുന്ന ലഘു ഗണിത ക്രിയ ചെയ്ത് അതിന്റെ ഉത്തരം താഴെയുള്ള പെട്ടിയിൽ ടൈപ്പു ചെയ്യുക ([[Special:Captcha/help|കൂടുതൽ വിവരങ്ങൾ]]):', + 'captcha-badlogin' => 'യാന്ത്രികമായി രഹസ്യവാക്ക് പൊളിക്കുന്നതിൽ നിന്നും വിക്കി സംരക്ഷിക്കുന്നതിന്റെ ഭാഗമായി, ദയവായി താഴെ കൊടുത്തിരിക്കുന്ന ലഘു ഗണിത ക്രിയ ചെയ്ത്, ഉത്തരം താഴെയുള്ള പെട്ടിയിൽ ടൈപ്പു ചെയ്യുക ([[Special:Captcha/help|കൂടുതൽ വിവരങ്ങൾ]]):', + 'captcha-createaccount' => 'യാന്ത്രികമായി അംഗത്വം സൃഷ്ടിക്കുന്നതിൽ നിന്നും വിക്കി സംരക്ഷിക്കുന്നതിന്റെ ഭാഗമായി, ദയവായി താഴെ കൊടുത്തിരിക്കുന്ന ലഘു ഗണിത ക്രിയ ചെയ്ത് അതിന്റെ ഉത്തരം താഴെയുള്ള പെട്ടിയിൽ ടൈപ്പു ചെയ്യുക ([[Special:Captcha/help|കൂടുതൽ വിവരങ്ങൾ]]):', 'captcha-createaccount-fail' => 'തെറ്റായതോ ലഭ്യമല്ലാത്തതോ ആയ സ്ഥിരീകരണ കോഡ്.', 'captcha-create' => 'ഈ താൾ സൃഷ്ടിക്കുവാൻ, ദയവായി താഴെ കൊടുത്തിരിക്കുന്ന കൂട്ടൽ ക്രിയയുടെ ഉത്തരം താഴെയുള്ള പെട്ടിയിൽ എഴുതുക ([[Special:Captcha/help|കൂടുതൽ വിവരങ്ങൾ]]):', - 'captcha-sendemail' => 'യാന്ത്രികമായ പാഴെഴുത്ത് ഉൾപ്പെടുത്തലിനുള്ള പ്രതിരോധമെന്ന നിലയിൽ, ദയവായി താഴെ കൊടുത്തിരിക്കുന്ന ലഘു ഗണിതപ്രശ്നത്തിന്റെ ഉത്തരം പെട്ടിയിൽ എഴുതുക ([[Special:Captcha/help|കൂടുതൽ വിവരങ്ങൾ]]):', + 'captcha-sendemail' => 'യാന്ത്രികമായ പാഴെഴുത്ത് ഉൾപ്പെടുത്തുന്നതിൽ നിന്നും വിക്കി സംരക്ഷിക്കുന്നതിന്റെ ഭാഗമായി, ദയവായി താഴെ കൊടുത്തിരിക്കുന്ന ലഘു ഗണിത ക്രിയ ചെയ്ത്, ഉത്തരം പെട്ടിയിൽ എഴുതുക ([[Special:Captcha/help|കൂടുതൽ വിവരങ്ങൾ]]):', 'captcha-sendemail-fail' => 'തെറ്റായതോ ലഭ്യമല്ലാത്തതോ ആയ സ്ഥിരീകരണ കോഡ്.', 'captcha-disabledinapi' => 'ഈ പ്രവൃത്തി പൂർണ്ണമാകാൻ കാപ്ച ആവശ്യമാണ്, അതുകൊണ്ടിത് എ.പി.ഐ. ഉപയോഗിച്ച് ചെയ്യാൻ കഴിയില്ല.', 'captchahelp-title' => 'കാപ്ച്ച സഹായം', @@ -2385,7 +2445,7 @@ $messages['ml'] = array( 'right-skipcaptcha' => 'കാപ്ച ഉപയോഗിക്കേണ്ട പ്രവൃത്തികൾ കാപ്ചയിലൂടെ കടന്നു പോകാതെ തന്നെ ചെയ്യാൻ കഴിയുക', ); -/** Mongolian (Монгол) +/** Mongolian (монгол) * @author Chinneeb */ $messages['mn'] = array( @@ -2454,12 +2514,12 @@ $messages['ms'] = array( 'captcha-desc' => 'Menyediakan teknik CAPTCHA untuk melindungi daripada spam dan teka kata laluan', 'captcha-label' => 'CAPTCHA', 'captcha-addurl' => 'Suntingan anda mengandungi pautan luar baru. -Untuk membanteras kegiatan spam automatik, anda diminta menyelesaikan kira-kira di bawah dan masukkan jawapannya dalam kotak yang disediakan ([[Special:Captcha/help|maklumat lanjut]]):', - 'captcha-badlogin' => 'Untuk membanteras kegiatan meneka kata laluan secara automatik, anda diminta menyelesaikan kira-kira di bawah dan masukkan jawapannya dalam kotak yang disediakan ([[Special:Captcha/help|maklumat lanjut]]):', - 'captcha-createaccount' => 'Untuk membanteras kegiatan pembukaan akaun secara automatik, anda diminta menyelesaikan kira-kira di bawah dan masukkan jawapannya dalam kotak yang disediakan ([[Special:Captcha/help|maklumat lanjut]]):', +Untuk melindungi wiki daripada spam automatik, anda diminta supaya menyelesaikan kira-kira di bawah dan memasukkan jawapannya dalam kotak yang disediakan untuk menyimpan suntingan anda ([[Special:Captcha/help|maklumat lanjut]]):', + 'captcha-badlogin' => 'Untuk melindungi wiki daripada kegiatan meneka kata laluan secara automatik, anda diminta supaya menyelesaikan kira-kira di bawah dan masukkan jawapannya dalam kotak yang disediakan ([[Special:Captcha/help|maklumat lanjut]]):', + 'captcha-createaccount' => 'Untuk melindungi wiki daripada pembukaan akaun secara automatik, anda diminta supaya menyelesaikan kira-kira di bawah dan masukkan jawapannya dalam kotak yang disediakan ([[Special:Captcha/help|maklumat lanjut]]):', 'captcha-createaccount-fail' => 'Kod pengesahan tidak betul atau tidak ada.', 'captcha-create' => 'Untuk mencipta laman tersebut, sila selesaikan kira-kira di bawah dan masukkan jawapannya dalam kotak yang disediakan ([[Special:Captcha/help|maklumat lanjut]]):', - 'captcha-sendemail' => 'Untuk membanteras kegiatan spam secara automatik, anda diminta menyelesaikan kira-kira di bawah dan masukkan jawapannya dalam kotak yang disediakan ([[Special:Captcha/help|maklumat lanjut]]):', + 'captcha-sendemail' => 'Untuk melindungi wiki daripada spam automatik, anda diminta supaya menyelesaikan kira-kira di bawah dan masukkan jawapannya dalam kotak yang disediakan ([[Special:Captcha/help|maklumat lanjut]]):', 'captcha-sendemail-fail' => 'Kod pengesahan tidak betul atau tidak ada.', 'captcha-disabledinapi' => 'Tindakan ini memerlukan captcha, maka ia tidak boleh dilakukan melalui API.', 'captchahelp-title' => 'Bantuan CAPTCHA', @@ -2482,6 +2542,32 @@ Sila tekan butang 'back' di pelayar web anda untuk kembali ke laman suntingan.", 'right-skipcaptcha' => 'Melepasi pemeriksaan CAPTCHA', ); +/** Maltese (Malti) + * @author Chrisportelli + */ +$messages['mt'] = array( + 'captcha-edit' => "Sabiex timmodifika din il-paġna, jekk jogħġbok solvi din is-somma sempliċi t'hawn taħt u daħħal ir-risposta fil-kaxxa ([[Special:Captcha/help|aktar informazzjoni]]):", + 'captcha-desc' => "Tipprovidi tekniki tal-CAPTCHA sabiex tipproteġi kontra spam u l-għarfien ta' passwords", + 'captcha-label' => 'CAPTCHA', + 'captcha-addurl' => "Il-modifika tiegħek tinkludi ħoloq esterni ġodda. +Sabiex tipproteġi kontra spam awtomatiku, jekk jogħġbok solvi din is-somma sempliċi t'hawn taħt u daħħal ir-risposta fil-kaxxa ([[Special:Captcha/help|aktar informazzjoni]]):", + 'captcha-badlogin' => "Bħala prekawzjoni kontra l-infurzar awtomatiku tal-password, jekk jogħġbok solvi din is-somma sempliċi t'hawn taħt u daħħal ir-risposta fil-kaxxa ([[Special:Captcha/help|aktar informazzjoni]]):", + 'captcha-createaccount' => "Bħala miżura ta' prekawzjoni kontra l-ħolqien awtomatiku tal-kontijiet, jekk jogħġbok solvi din is-somma sempliċi t'hawn taħt u daħħal ir-risposta fil-kaxxa ([[Special:Captcha/help|aktar informazzjoni]]):", + 'captcha-createaccount-fail' => "Kodiċi ta' konferma ħażin jew nieqes.", + 'captcha-create' => "Sabiex toħloq din il-paġna, jekk jogħġbok solvi din is-somma sempliċi t'hawn taħt u daħħal ir-risposta fil-kaxxa ([[Special:Captcha/help|aktar informazzjoni]]):", + 'captcha-sendemail' => "Bħala prekawzjoni kontra l-''ispam'' awtomatiku, jekk jogħġbok solvi din is-somma sempliċi t'hawn taħt u daħħal ir-risposta fil-kaxxa ([[Special:Captcha/help|aktar informazzjoni]]):", + 'captcha-sendemail-fail' => "Kodiċi ta' konferma ħażin jew nieqes.", + 'captcha-disabledinapi' => 'Din l-azzjoni għandha bżonn il-captcha, għalhekk ma tistax issir permezz tal-API.', + 'captchahelp-title' => "X'inhi l-captcha?", + 'captchahelp-cookies-needed' => "Irid ikollok il-''cookies'' attivati sabiex tkompli", + 'captcha-addurl-whitelist' => " #<!-- ħalli din il-linja kif inhi --> <pre> +# Is-sintassi hi din li jmiss: +# * Kull ħaġa wara l-karattru \"#\" huwa kumment, sat-tmiem tal-linja +# * Kull linja li mhijiex vojta huma frammeti ta' espressjonijiet regolari (''regex'') li japplikaw biss għall-isem tal-ospitu fil-URLs + #</pre> <!-- ħalli din il-linja kif inhi -->", + 'right-skipcaptcha' => "Jagħmel l-azzjonijiet li jattivaw il-CAPTCHA mingħajr m'għandu bżonn jgħaddi mill-CAPTCHA", +); + /** Nahuatl (Nāhuatl) * @author Fluence */ @@ -2496,19 +2582,20 @@ $messages['nan'] = array( 'captcha-createaccount-fail' => 'Khak-jīn-bé chhò-gō· iah-sī làu-kau.', ); -/** Norwegian (bokmål) (Norsk (bokmål)) +/** Norwegian Bokmål (norsk (bokmål)) * @author Audun - * @author Jon Harald Søby + * @author Danmichaelo * @author Laaknor * @author Nghtwlkr */ $messages['nb'] = array( 'captcha-edit' => 'Skriv inn summen nedenfor i boksen for å kunne redigere denne siden ([[Special:Captcha/help|mer informasjon]]):', 'captcha-desc' => 'Gir tilgang til CAPTCHA-teknikker for å beskytte mot søppl og passordgjetting', + 'captcha-label' => 'CAPTCHA', 'captcha-addurl' => 'Din redigering inneholder nye eksterne lenker. Løs det enkle regnestykket i boksen nedenfor for å hjelpe oss å beskytte oss mot automatisk spam ([[Special:Captcha/help|mer informasjon]]):', 'captcha-badlogin' => 'Løs det enkle regnestykket i boksen nedenfor for å hjelpe oss å beskytte oss mot automatisk passordtyveri ([[Special:Captcha/help|mer informasjon]]):', 'captcha-createaccount' => 'Løs det enkle regnestykket i boksen nedenfor for å hjelpe oss å beskytte oss mot automatisk kontoopprettelse ([[Special:Captcha/help|mer informasjon]]):', - 'captcha-createaccount-fail' => 'Ukorrekt eller manglende bekreftelseskode.', + 'captcha-createaccount-fail' => 'Feil eller manglende bekreftelseskode.', 'captcha-create' => 'Løs det enkle regnestykket i boksen nedenfor for å opprette siden ([[Special:Captcha/help|mer informasjon]]):', 'captcha-sendemail' => 'Løs det enkle regnestykket i boksen nedenfor for å hjelpe oss å beskytte oss mot automatisk spamming ([[Special:Captcha/help|mer informasjon]]):', 'captcha-sendemail-fail' => 'Ukorrekt eller manglende bekreftelseskode.', @@ -2572,22 +2659,26 @@ Mit den „Trüch“-Knopp vun dien Browser kummst du trüch na dat Ännerfinste * @author Servien */ $messages['nds-nl'] = array( - 'captcha-edit' => "Um disse pagina te bewarken, mö'j eers t antwoord op disse eenvoudige somme invullen ([[Special:Captcha/help|meer informasie]]):", - 'captcha-desc' => 'Eenvoudige invoering van captcha', + 'captcha-edit' => "Um disse zied te bewarken, mu'j eerst t antwoord op disse eenvoudige somme invullen ([[Special:Captcha/help|meer informasie]]):", + 'captcha-desc' => 'Biejt CAPTCHA-technieken um bescharming te biejen tegen moekpost en t raojen van wachtwoorden', 'captcha-addurl' => 'Joew bewarking bevat nieje uutgaonde verwiezingen. Voer ter de bescharming tegen ongewunste reklame de somme in die hieronder steet:<br /> ([[Special:Captcha/help|Hulpe?]])', 'captcha-badlogin' => 'Los disse eenvoudige rekensomme op en voer t antwoord in bie t invoervienster in ter bescharming tegen t automaties kraken van wachtwoorden ([[Special:Captcha/help|meer informasie]]):', 'captcha-createaccount' => 'Voer ter bescharming tegen automatiese ongewunste reklame t antwoord op disse eenvoudige rekensomme in bie invoervienster ([[Special:Captcha/help|meer informatie]]):', 'captcha-createaccount-fail' => 'Verkeerde of ontbrekende bevestigingskode.', - 'captcha-create' => 'Je bin n nieje pagina an t maken. + 'captcha-create' => 'Je bin n nieje zied an t maken. Voer t antwoord van disse eenvoudige rekensomme in bie t invoervienster ([[Special:Captcha/help|meer informasie]]).', 'captchahelp-title' => 'Lettertoetshulpe', 'captchahelp-cookies-needed' => 'Je mutten scheumbestaanden (cookies) an hebben staon um disse funksie te gebruken.', 'captchahelp-text' => "Websteeën waor iederene an kan biedragen, zo as disse {{SITENAME}}-wiki, wörden vake misbruukt deurdat der ongewunste verwiezingen op ezet wörden. Op disse wiki kunnen zokken bewarkingen makkelik weerummezet wörden, mer t nimp wel tied in beslag die aanders gebruukt kan wörden. -Soms a'j nieje verwiezingen bie n pagina derop zetten, wö'j evreugen um iets over te tikken of in te vullen. Dit zörgt derveur dat der gien ongewunste verwiezingen eplaotst wörden, umdat dit allenig deur meensen edaon kan wörden en niet deur botgebrukers. +Soms a'j nieje verwiezingen bie n zied derop zetten, wö'j evreugen um iets over te tikken of in te vullen. Dit zörgt derveur dat der gien ongewunste verwiezingen eplaotst wörden, umdat dit allinnig deur meensen edaon kan wörden en niet deur botgebrukers. + +Spietig genog levert disse bevestiging veur gebrukers mit n visuele beparking of n tekst- of spraakebaseerden webkieker problemen op. +Op t moment is der gien alternatief mit geluud beschikbaor. +Vraag um hulpe van de [[{{MediaWiki:Grouppage-sysop}}|websteebeheerders]] as dit proses joe in de weg steet n nuttige biedrage te leveren. (Klik op de knoppe 'terug' in joew webkieker, um weerumme te gaon naor t tekstbewarkingscharm.)", 'captcha-addurl-whitelist' => ' #<!-- laot disse regel zo as t is --> <pre> @@ -2607,9 +2698,9 @@ Voer het antwoord op de onderstaande eenvoudige som in het invoervenster in ([[S 'captcha-desc' => 'Biedt CAPTCHA-technieken om bescherming te bieden tegen spam en het raden van wachtwoorden', 'captcha-label' => 'CAPTCHA', 'captcha-addurl' => "Uw bewerking bevat nieuwe externe verwijzingen (URL's). -Voer ter bescherming tegen geautomatiseerde spam het antwoord op de onderstaande eenvoudige som in in het invoerveld ([[Special:Captcha/help|meer informatie]]):", +Voer ter bescherming tegen geautomatiseerde spam het antwoord op de onderstaande eenvoudige som in in het invoerveld om uw bewerking op te slaan ([[Special:Captcha/help|meer informatie]]):", 'captcha-badlogin' => 'Los de onderstaande eenvoudige som op en voer het antwoord in het invoervenster in ter bescherming tegen het automatisch kraken van wachtwoorden ([[Special:Captcha/help|meer informatie]]):', - 'captcha-createaccount' => 'Voer ter bescherming tegen het geautomatiseerd gebruikers aanmaken het antwoord op de onderstaande eenvoudige som in het invoervenster in ([[Special:Captcha/help|meer informatie]]):', + 'captcha-createaccount' => 'Voer ter bescherming tegen het geautomatiseerd gebruikers aanmaken, het antwoord op de onderstaande eenvoudige som in in het invoervenster ([[Special:Captcha/help|meer informatie]]):', 'captcha-createaccount-fail' => 'De bevestigingscode ontbreekt of is onjuist.', 'captcha-create' => 'U wilt een nieuwe pagina aanmaken. Voer het antwoord op de onderstaande eenvoudige som in het invoervenster in ([[Special:Captcha/help|meer informatie]]):', @@ -2637,7 +2728,27 @@ Klik op de knop 'terug' in uw browser om terug te gaan naar het tekstbewerkingss 'right-skipcaptcha' => 'Captchahandelingen uitvoeren zonder captcha te hoeven oplossen', ); -/** Norwegian Nynorsk (Norsk (nynorsk)) +/** Nederlands (informeel) (Nederlands (informeel)) + * @author Siebrand + */ +$messages['nl-informal'] = array( + 'captcha-addurl' => "Je bewerking bevat nieuwe externe verwijzingen (URL's). +Voer ter bescherming tegen geautomatiseerde spam het antwoord op de onderstaande eenvoudige som in in het invoerveld ([[Special:Captcha/help|meer informatie]]):", + 'captchahelp-cookies-needed' => 'Je moet in je browser cookies ingeschakeld te hebben om dit te laten werken.', + 'captchahelp-text' => "Websites die vrij te bewerken zijn, zoals deze wiki, worden vaak misbruikt door spammers die er met hun programma's automatisch verwijzigen op zetten naar vele websites. +Hoewel deze externe verwijzingen weer verwijderd kunnen worden, leveren ze wel veel hinder en administratief werk op. + +Soms, en in het bijzonder bij het toevoegen van externe verwijzingen op pagina's, zie je een afbeelding met gekleurde of vervormde tekst en wordt je gevraagd de weergegeven tekst in te voeren. +Omdat dit proces lastig te automatiseren is, zijn vrijwel alleen mensen in staat dit proces succesvol te doorlopen en worden hiermee spammers en andere geautomatiseerde aanvallen geweerd. + +Helaas levert deze bevestiging voor gebruikers met een visuele handicap of een tekst- of spraakgebaseerde browser problemen op. +Op het moment is er geen alternatief met geluid beschikbaar. +Vraag assistentie van de [[{{MediaWiki:Grouppage-sysop}}|sitebeheerders]] als dit proces je verhindert een nuttige bijdrage te leveren. + +Klik op de knop 'terug' in je browser om terug te gaan naar het tekstbewerkingsscherm.", +); + +/** Norwegian Nynorsk (norsk (nynorsk)) * @author Eirik * @author Frokor * @author Harald Khan @@ -2671,7 +2782,7 @@ Trykk på «attende»-knappen for å kome tilbake til endringssida.', 'right-skipcaptcha' => 'Utføre handlingar som normalt krever «captcha»-stadfesting utan å bruke «captcha»', ); -/** Occitan (Occitan) +/** Occitan (occitan) * @author Cedric31 */ $messages['oc'] = array( @@ -2702,10 +2813,12 @@ Clicatz sul boton « Precedent » de vòstre navigador per tornar a la pagina de /** Oriya (ଓଡ଼ିଆ) * @author Psubhashish + * @author Shisir 1945 */ $messages['or'] = array( 'captcha-edit' => 'ଏହି ପୃଷ୍ଠାଟିକୁ ବଦଳାଇବା ନିମନ୍ତେ, ତଳେ ଥିବା ସହଜ ଅଙ୍କଟିର ସମାଧାନ କରନ୍ତୁ ଓ ଘରଟିରେ ଫଳାଫଳ ଦିଅନ୍ତୁ ([[Special:Captcha/help|ଅଧିକ ଜାଣନ୍ତୁ]]):', 'captcha-desc' => 'CAPTCHA କାରିଗରି ଉପାୟରେ ସ୍ପାମ ଓ ପାସବାର୍ଡ଼ ରକ୍ଷା କରିଥାଏ ।', + 'captcha-label' => 'କାପ୍ଚା', 'captcha-addurl' => 'ଆପଣଙ୍କ ସମ୍ପାଦନାରେ ନୂଆ ବାହାର ଲିଙ୍କ ରହିଛି । ଆପେଆପେ ହେଉଥିବା ସ୍ପାମର ପ୍ରତିରୋଧ କରିବା ନିମନ୍ତେ ତଳେ ଥିବା ଗଣିତର ସମାଧାନ କରନ୍ତୁ ଓ ତଳେ ଥିବା ଘରେ ଉତ୍ତର ଦିଅନ୍ତୁ ([[Special:Captcha/help|ଅଧିକ ବିବରଣୀ]]):', 'captcha-badlogin' => 'ଆପେଆପେ ହେଉଥିବା ପାସବାର୍ଡ଼ ଚୋରାଇବାକୁ ପ୍ରତିରୋଧ କରିବା ନିମନ୍ତେ ତଳେ ଥିବା ସରଳ ଗଣିତର ସମାଧାନ କରନ୍ତୁ ([[Special:Captcha/help|ଅଧିକ ସୂଚନା]]):', @@ -2769,11 +2882,11 @@ $messages['pl'] = array( 'captcha-desc' => 'Dodaje CAPTCHA – zabezpieczenie przed spamującymi automatami oraz odgadywaniem haseł', 'captcha-label' => 'CAPTCHA', 'captcha-addurl' => 'Dodałeś nowe linki zewnętrzne. Ze względu na ochronę przed zautomatyzowanym spamem musisz wykonać proste działanie matematyczne i wpisać wynik w pole obok ([[Special:Captcha/help|więcej informacji]]):', - 'captcha-badlogin' => 'Zabezpieczenie przed automatycznym łamaniem haseł. Wpisz w pole poniżej wynik prostego działania matematycznego ([[Special:Captcha/help|pomoc]]).', - 'captcha-createaccount' => 'Zabezpieczenie przed automatycznie dodawanym spamem. Wpisz w pole poniżej wynik prostego działania matematycznego ([[Special:Captcha/help|pomoc]]).', + 'captcha-badlogin' => 'Zabezpieczenie przed automatycznym łamaniem hasełm, wpisz w pole poniżej wynik prostego działania matematycznego ([[Special:Captcha/help|pomoc]]):', + 'captcha-createaccount' => 'Zabezpieczenie przed automatycznym tworzeniem konta - wpisz w pole poniżej wynik prostego działania matematycznego ([[Special:Captcha/help|pomoc]]):', 'captcha-createaccount-fail' => 'Nieprawidłowy kod lub brak kodu potwierdzającego.', 'captcha-create' => 'Aby utworzyć stronę wykonaj proste działanie i wpisz wynik w pole tekstowe ([[Special:Captcha/help|pomoc]]):', - 'captcha-sendemail' => 'Zabezpieczenie przed automatycznym spamem. Wpisz w pole poniżej wynik prostego dodawania ([[Special:Captcha/help|więcej informacji]]).', + 'captcha-sendemail' => 'Zabezpieczenie przed automatycznym spamem, wpisz w pole poniżej wynik prostego dodawania ([[Special:Captcha/help|więcej informacji]]):', 'captcha-sendemail-fail' => 'Nieprawidłowy lub brak kodu potwierdzającego.', 'captcha-disabledinapi' => 'Ta czynność wymaga potwierdzenia capcha i z tego względu nie może być przeprowadzona z użyciem API.', 'captchahelp-title' => 'Pomoc dla ochrony antyspamowej', @@ -2874,9 +2987,22 @@ $messages['ps'] = array( 'captcha-create' => 'ددې لپاره چې نوی ليکنه ترسره کړی، لطفاً د همدغه ساده شمېرو ځواب په ورکړ شوي چوکاټ کې وليکی ([[Special:Captcha/help|نور مالومات]]):', 'captchahelp-title' => 'CAPTCHA لارښود', 'captchahelp-cookies-needed' => 'ددې کړنې د ترسره کېدلو لپاره تاسو ته پکار ده چې د خپل کتنمل (browser) کوکيز (cookies) چارن کړی.', + 'captchahelp-text' => "هغه وېبځايونه چې د ټولو وګړو پر لور د ليکنو د ليکلو لپاره پرانيستي دي، لکه همدا ويکي، ډېر ځل د سپمرګرو لخوا چې اتوماتيک اوزارونه د خپلو د تړنو او وېبپاڼو د خبرتياو په خپرولو کې کاروي، په ناوړه توګه کارېږي. تر هغه وخت پورې چې همدا سپمونه او هماغه تړنې راموندل کېږي او ليرې کېږي، نو تر هغه وخته پورې همدا سپمونه ډېر سرخوږی جوړوي. + +په ځانګړي توګه په يوه مخ کې د يوه وېبځي د تړنې د ورګډولو په وخت کې به ويکي يو ډول ګډوډ رنګين متن ښکاره کړي او له کارن نه به د هماغه متن د ټاپلو غوښتنه شوې وي. + +څرنګه چې جوته ده چې اصلي وګړي کولی شي چې په دې کار کې بريالي شي، خو دې ته ناورته سپامګر ماشينونه او روبوټونه دا ډول کار په خپلکاره توګه نه شي ترسره کولی او پدې توګه د سپامګرو او روبوټونو د غورځنګ مخ نيول کېږي. + +بدبختانه چې دا کار د کارنانو لپاره ستونزه جوړولای شي او هغه څوک چې د سترګو نظر يې کمزوری دی او يا هم د متن پر بنسټ او يا هم د غږ پر بنسټ جوړ شوي کتنملونه کاروي نه شي کولی په آسانۍ سره خپلې سمونې او خپرونې ترسره کړي. + +دم مهال موږ د داسې متنونو غږيز انډول نه لرو. + +که چېرته دا کار تاسې له سمونو او ليکنو خپرولو پاتې راولي نو لطفاً د مرستې لپاره د [[{{MediaWiki:Grouppage-sysop}}|پازوالانو]] سره اړيکه ټينګه کړۍ. + +په خپل کتنمل کې د 'شاکېدلو' تڼۍ کېښکاږۍ چې بېرته پخواني مخ ته وګرځۍ.", ); -/** Portuguese (Português) +/** Portuguese (português) * @author 555 * @author Hamilton Abreu * @author Malafaya @@ -2884,6 +3010,7 @@ $messages['ps'] = array( $messages['pt'] = array( 'captcha-edit' => 'Para editar esta página, por favor, resolva a soma simples apresentada abaixo e introduza a resposta na caixa ([[Special:Captcha/help|mais informações]]):', 'captcha-desc' => 'Fornece técnicas CAPTCHA para protecção contra spam e tentativas de adivinhar a palavra-chave', + 'captcha-label' => 'CAPTCHA', 'captcha-addurl' => "A sua edição introduziu links externos novos. Como prevenção contra sistemas automatizados de inserção de ''spam'', resolva a soma simples apresentada abaixo e introduza a resposta na caixa ([[Special:Captcha/help|mais informações]]):", 'captcha-badlogin' => 'Como prevenção com sistemas automatizados de descoberta de palavras-chave, resolva a soma simples apresentada abaixo e introduza a resposta na caixa ([[Special:Captcha/help|mais informações]]):', @@ -2911,10 +3038,10 @@ Clique o botão 'voltar' do seu browser para voltar à página de edição.", # * Tudo desde um símbolo de cardinal (#) até ao fim da linha é um comentário # * Qualquer linha que não esteja em branco é um fragmento de expressão regular (regex) que será comparado com o servidor das URLs #</pre> <!-- deixe esta linha exactamente como está -->', - 'right-skipcaptcha' => "Executar acções despoletadoras do CAPTCHA' sem ter de passar pelo CAPTCHA", + 'right-skipcaptcha' => 'Executar operações desencadeadoras do CAPTCHA sem ter que passar pelo CAPTCHA', ); -/** Brazilian Portuguese (Português do Brasil) +/** Brazilian Portuguese (português do Brasil) * @author Eduardo.mps * @author Giro720 * @author Jesielt @@ -2959,7 +3086,7 @@ $messages['qu'] = array( 'captchahelp-title' => 'Captcha nisqamanta yanapay', ); -/** Romanian (Română) +/** Romanian (română) * @author BrokenArrow * @author Firilacroco * @author KlaudiuMihaila @@ -2969,24 +3096,28 @@ $messages['qu'] = array( $messages['ro'] = array( 'captcha-edit' => 'Editarea include legături externe noi. Pentru a evita spam-ul automat, vă rugăm să rezolvați adunarea de mai jos și introduceți rezultatul în căsuță ([[Special:Captcha/help|detalii]]):', 'captcha-desc' => 'Oferă implementare de tip CAPTCHA împotriva spamului și încercărilor de aflare a parolelor', - 'captcha-addurl' => 'Editarea include legături externe noi. Pentru a evita spam-ul automat, vă rugăm să rezolvați adunarea de mai jos și introduceți rezultatul în căsuță ([[Special:Captcha/help|detalii]]):', + 'captcha-label' => 'CAPTCHA', + 'captcha-addurl' => 'Modificarea dumneavoastră include legături externe noi. +Pentru a proteja wikiul împotriva spamului automat, vă rugăm să rezolvați adunarea de mai jos și introduceți rezultatul în căsuță pentru a salva modificarea ([[Special:Captcha/help|detalii]]):', 'captcha-badlogin' => 'Ca măsură de protecție împotriva spargerii de parole, vă rugăm să rezolvați adunarea de mai jos și introduceți rezultatul în căsuță ([[Special:Captcha/help|detalii]]):', 'captcha-createaccount' => 'Pentru a evita crearea automată de conturi, vă rugăm să rezolvați adunarea de mai jos și introduceți rezultatul în căsuță ([[Special:Captcha/help|detalii]]):', 'captcha-createaccount-fail' => 'Cod de confirmare incorect sau lipsă.', 'captcha-create' => 'Editarea include legături externe noi. Pentru a evita spam-ul automat, vă rugăm să rezolvați adunarea de mai jos și introduceți rezultatul în căsuță ([[Special:Captcha/help|detalii]]):', - 'captcha-sendemail' => 'Pentru a împiedica roboții de spam, vă rugăm să rezolvați operația simplă de mai jos și să introduceți răspunsul în căsuță ([[Special:Captcha/help|mai multe detalii]]):', + 'captcha-sendemail' => 'Pentru a proteja wikiul împotriva roboților de spam, vă rugăm să rezolvați operația simplă de mai jos și să introduceți răspunsul în căsuță ([[Special:Captcha/help|mai multe detalii]]):', 'captcha-sendemail-fail' => 'Codul de confirmare lipsește sau este incorect.', 'captcha-disabledinapi' => 'Această acțiune necesită rezolvarea unui captcha, deci nu poate fi efectuată prin API.', 'captchahelp-title' => 'Despre „Captcha”', 'captchahelp-cookies-needed' => 'Trebuie ca browserul dumneavoastră să accepte cookie-uri pentru ca aceasta să funcționeze.', - 'captchahelp-text' => 'Siturile web care acceptă postări din partea publicului, precum acest wiki, sunt de obicei abuzate de persoane care folosesc unelte automate pentru a introduce legături către multe alte situri. Deși aceste legături de spam pot fi îndepărtate, acest lucru reprezintă o muncă inconvenientă. + 'captchahelp-text' => 'Siturile web care acceptă contribuții din partea publicului, precum acest wiki, sunt de obicei victime ale persoanelor care folosesc unelte automate pentru a introduce legături către multe alte situri. +Deși aceste legături de spam pot fi îndepărtate, acest lucru reprezintă o bătaie de cap semnificativă. -Uneori, mai ales la adăugarea de legături web noi într-o pagină, situl wiki vă poate arăta o imagine cu un text colorat sau distorsionat și veți fi rugat să introduceți cuvintele indicate. Deoarece aceasta este o sarcină greu de automatizat, ea permite majorității persoanelor reale să posteze și va opri majoritatea atacatorilor. +Uneori, mai ales la adăugarea de noi legături web într-o pagină, situl wiki vă poate arăta o imagine cu un text colorat sau distorsionat și veți fi rugat să introduceți cuvintele indicate. +Întrucât rezolvarea acestei cerințe este dificil de automatizat, ea permite majorității persoanelor reale să-și trimită contribuțiile și va opri majoritatea atacatorilor. -Din nefericire, această metodă îi poate deranja pe utilizatorii cu probleme vizuale sau care folosesc browsere bazate pe text sau sunet. În acest moment nu avem o alternativă audio disponibilă. -Vă rugăm, contactați [[{{MediaWiki:Grouppage-sysop}}|administratorii sitului]] pentru asistență dacă metoda vă oprește de la a face postări legitime. +Din nefericire, această metodă îi poate deranja pe utilizatorii cu probleme vizuale sau care folosesc navigatoare bazate pe text sau sunet. În acest moment nu avem o alternativă audio disponibilă. +În cazul în care această practică vă împiedică în mod neașteptat să faceți contribuții legitime, vă rugăm să contactați [[{{MediaWiki:Grouppage-sysop}}|administratorii sitului]]. -Apasă butonul „Înapoi” al browserului pentru a te reîntoarce la pagina de editare.', +Apăsați butonul „Înapoi” al navigatorului pentru a vă reîntoarce la pagina de editare.', 'captcha-addurl-whitelist' => ' #<!-- lăsați această linie așa cum este --> <pre> # Sintaxa este așa cum urmează: # * Toate liniile care încep cu „#” sunt considerate comentarii @@ -2995,12 +3126,13 @@ Apasă butonul „Înapoi” al browserului pentru a te reîntoarce la pagina de 'right-skipcaptcha' => 'Efectuează acțiuni care necesită completarea unui cod CAPTCHA fără a fi nevoie să facă acest lucru', ); -/** Tarandíne (Tarandíne) +/** tarandíne (tarandíne) * @author Joetaras * @author Reder */ $messages['roa-tara'] = array( 'captcha-edit' => "Pe cangià sta pàgene, pe piacere fa sta somma facile facile aqquà sotte e mitte 'a resposte jndr'à sckatele ([[Special:Captcha/help|maggiore 'mbormaziune]]):", + 'captcha-label' => 'CAPTCHA', 'captcha-addurl' => "'U cangiamende tue inglude de le collegaminde esterne. Pe aiutà a proteggere condre a 'u spam automateche, pe piacere respunne a 'a domande ca combare sotte ([[Special:Captcha/help|cchiù 'mbormaziune]]):", 'captcha-badlogin' => "Pe aiutà a proteggere da le futteminde de passuord automateche, pe piacere fa sta somma facile facile aqquà sotte e mitte 'a resposte jndr'à sckatele ([[Special:Captcha/help|maggiore 'mbormaziune]]):", @@ -3018,21 +3150,22 @@ Pe aiutà a proteggere condre a 'u spam automateche, pe piacere respunne a 'a do #</pre> <!-- leave this line exactly as it is -->", ); -/** Russian (Русский) +/** Russian (русский) * @author Ahonc * @author Aleksandrit + * @author Amire80 + * @author Ignatus * @author Kalan * @author Александр Сигачёв */ $messages['ru'] = array( 'captcha-edit' => 'Чтобы отредактировать эту страницу, пожалуйста, решите простой пример и введите ответ в текстовое поле ([[Special:Captcha/help|подробнее]]):', 'captcha-desc' => 'Предоставляет методы CAPTCHA для защиты от спама и подбора пароля', - 'captcha-addurl' => 'Вы добавили ссылку на внешний сайт; -в целях защиты от автоматического спама, введите буквы изображённые на картинке:<br /> -([[Special:Captcha/help|Что это такое?]])', + 'captcha-label' => 'CAPTCHA', + 'captcha-addurl' => 'Вы добавляете новые ссылки на внешние сайты. +В целях защиты от автоматического спама необходимо произвести следующее простое вычисление и записать ответ в поле рядом, чтобы правка была сохранена ([[Special:Captcha/help|подробнее]]):', 'captcha-badlogin' => 'В целях защиты от автоматического взлома пароля, пожалуйста, выполните следующее простое арифметическое действие и введите ответ в текстовое поле ниже ([[Special:Captcha/help|подробнее]]):', - 'captcha-createaccount' => 'В качестве меры против автоматического спама, вы должны ввести буквы, изображённые на картинке, чтобы зарегистрироваться в системе:<br /> -([[Special:Captcha/help|Что это такое?]])', + 'captcha-createaccount' => 'Для защиты от автоматической спам-регистрации необходимо выполнить следующее простое вычисление и записать ответ в поле рядом ([[Special:Captcha/help|подробнее]]):', 'captcha-createaccount-fail' => 'Контрольная комбинация неверна или не введена.', 'captcha-create' => 'Чтобы создать страницу, решите простой пример и введите ответ в текстовое поле ([[Special:Captcha/help|что это?]]):', 'captcha-sendemail' => 'В целях защиты от автоматического спама, пожалуйста, вычислите приведённое простое выражение и введите ответ ([[Special:Captcha/help| подробнее]]):', @@ -3059,12 +3192,13 @@ $messages['ru'] = array( 'right-skipcaptcha' => 'выполнение требующих CAPTCHA-проверки действий без прохождения CAPTCHA', ); -/** Rusyn (Русиньскый) +/** Rusyn (русиньскый) * @author Gazeb */ $messages['rue'] = array( 'captcha-edit' => 'Жебысьте могли едітовати тоту сторінку, мусите вырїшыти наступну просту суму і написати резултат. ([[Special:Captcha/help|Што тото значіть?]])', 'captcha-desc' => 'Забезпечує техніку CAPTCHA про охрану перед спамом і гаданём гесел', + 'captcha-label' => 'CAPTCHA', 'captcha-addurl' => 'Ваше едітованя обсягує новы одказы формов URL; про охорону перед автоматічным спамом мусите вырїшыти наступну просту суму і написати резултат. ([[Special:Captcha/help|Што тото значіть?]])', 'captcha-badlogin' => 'В рамках охороны перед автоматічныма пробами угаднути гесло мусите вырїшыти наступну просту суму і написати резултат. ([[Special:Captcha/help|Што тото значіть?]]):', 'captcha-createaccount' => 'В рамках охороны перед автоматічныма створёванями конт мусите про выконаня реґістрації вырїшыти наступну просту суму і написати резултат. ([[Special:Captcha/help|Што тото значіть?]]):', @@ -3090,7 +3224,45 @@ $messages['rue'] = array( 'right-skipcaptcha' => 'Выконованя дїй споєных з CAPTCHA без потребы їх рїшіня', ); -/** Sakha (Саха тыла) +/** Sanskrit (संस्कृतम्) + * @author Shubha + */ +$messages['sa'] = array( + 'captcha-edit' => 'इदं पृष्ठं सम्पादयितुं कृपया अधः दत्तायाः गणितसमस्यायाः उत्तरं कोष्टके लिख्यताम् ([[Special:Captcha/help|अधिकविवरणाय]]):', + 'captcha-desc' => 'अनिष्टसन्देशानां कूटशब्दस्य ऊहनं च निवारयितुं क्याप्चा(CAPTCHA)तन्त्रांशः उपलभ्यते', + 'captcha-label' => 'क्याप्चा(CAPTCHA)तन्त्रांशः', + 'captcha-addurl' => 'भवतः सम्पादने नूतनबाह्यानुबन्धाः अन्तर्भूताः । +स्वचालितानिष्टसन्देशेभ्यः रक्षणस्य साहाय्यार्थं कृपया अधः दत्तायाः गणितसमस्यायाः उत्तरं मञ्जूषायां लिखतु +([[Special:Captcha/help|more info]]) :', + 'captcha-badlogin' => 'स्वचालिताभ्यः कूटशब्दभेदनेभ्यः रक्षणस्य साहाय्यार्थं कृपया अधः दत्तायाः गणितसमस्यायाः उत्तरं मञ्जूषायां लिखतु +([[Special:Captcha/help|more info]]) :', + 'captcha-createaccount' => 'स्वचालिताभ्यः लेखासर्जनेभ्यः रक्षणस्य साहाय्यार्थं कृपया अधः दत्तायाः गणितसमस्यायाः उत्तरं मञ्जूषायां लिखतु +([[Special:Captcha/help|more info]]) :', + 'captcha-createaccount-fail' => 'दृढीकरणकूटशब्दः दोषयुक्तः अथवा नष्टः ।', + 'captcha-create' => 'इदं पृष्ठं स्रष्टुं, कृपया अधः दत्तायाः गणितसमस्यायाः उत्तरं कोष्टके लिख्यताम् ([[Special:Captcha/help|अधिकविवरणाय]]):', + 'captcha-sendemail' => 'स्वचालिताभ्यः अनिष्टसन्देशेभ्यः रक्षणस्य साहाय्यार्थं कृपया अधः दत्तायाः गणितसमस्यायाः उत्तरं मञ्जूषायां लिखतु +([[Special:Captcha/help|more info]]) :', + 'captcha-sendemail-fail' => 'दृढीकरणकूटशब्दः दोषयुक्तः अथवा नष्टः ।', + 'captcha-disabledinapi' => 'अस्य कार्यस्य निमित्तं क्याप्चातन्त्रांशः अपेक्षितः, अतः इदम् ए पि ऐ द्वारा कर्तुं न शक्यते ।', + 'captchahelp-title' => 'क्याप्चासाहाय्यम्', + 'captchahelp-cookies-needed' => 'अस्य कार्यस्य सम्पादनाय भवतां विचरके कुकीस् इत्येतत् सक्रियं स्यात् ।', + 'captchahelp-text' => "वीकिसदृशानि जालक्षेत्राणि यत्र सार्वजनिकानां लेखाः अङ्गीक्रियन्ते तानि स्वचालितोपकरणैः बहुक्षेत्रेभ्यः सम्पर्कप्रेषकैः अनिष्टसन्देशप्रेषकैः निन्द्यन्ते । +एते अनिष्टसन्देशाः निष्कासयितुं शक्याः, तथापि इदं कार्यं शिरोवेदनायै । +कदाचित्, पृष्ठाय नूतनजालानुबन्धानां योजनावसरे, वीक्या वर्णयुक्तचित्रम् अव्यवस्थितं पाठं वा दर्शयित्वा शब्दलेखनाय सूचयेत् । +इदं कार्यं स्वचालितरूपेण कर्तुं न शक्यते, मानवैः एव करणीयम् इत्यतः अनिष्टसन्देशप्रेषकाः यन्त्रचालितकार्याणि अवरुद्धानि भवन्ति । +दुरदृष्टवशात् एतेन परिमितसंस्करणयुक्तानां योजकानां क्लेशः भवेत् अथवा पाठाधारितानां भाषणाधारितानां जालगवेषकप्रयोक्तॄणामपि कष्टाय भवेत् । +सम्प्रति श्रव्यविकल्पः अस्मत्सविधे न उपलभ्यते । +योग्यलेखानाम् उत्पूरणे अनिरीक्षितक्लेशाः यदि भवन्ति तर्हि साहाय्यार्थम् एतेषां साहाय्यं प्राप्नुवन्तु [[{{MediaWiki:Grouppage-sysop}}|क्षेत्रनिर्वाहकाः]] । +पृष्ठसम्पादकं प्रति गमनाय भवतः जालगवेषके 'पूर्वतनम्' इत्येतं पिञ्जं नुदतु ।", + 'captcha-addurl-whitelist' => ' #<!-- leave this line exactly as it is --> <pre> +# अस्य प्रारूपम् एवमस्ति: +# * "#" इत्यनेन आरभ्यमाणाः सर्वाः टिप्पण्यः । +# * सर्वा पङ्क्तिः regex fragment विद्यते याः सार्वसङ्केते विद्यमानैः होस्ट्-नामकैः सह संयोजयति + #</pre> <!-- leave this line exactly as it is -->', + 'right-skipcaptcha' => 'क्याप्चातन्त्रांशस्य प्रवेशं विना क्याप्चा-उद्दीपककार्याणि क्रियन्ताम्', +); + +/** Sakha (саха тыла) * @author HalanTul */ $messages['sah'] = array( @@ -3128,7 +3300,7 @@ $messages['sah'] = array( 'right-skipcaptcha' => 'CAPTCHA-бэрэбиэркэни ааһыахтаах дьайыылары CAPTCHA-та суох толоруу', ); -/** Sicilian (Sicilianu) +/** Sicilian (sicilianu) * @author Melos * @author Santu */ @@ -3175,6 +3347,7 @@ $messages['sco'] = array( $messages['si'] = array( 'captcha-edit' => 'මෙම පිටුව සංස්කරණය කිරීමට, කරුණාකර පහත දැක්වෙන සරල එකතුකිරීම විසඳා පිලිතුර කොටුවේ ඇතුලත් කරන්න ([[Special:Captcha/help|වැඩි විස්තර]]):', 'captcha-desc' => 'ස්පෑම් සහ මුරපද-අනුමාන වලන් ආරක්ෂාව සදහා කැප්චා තාක්ෂණය සපයනු ලැබේ', + 'captcha-label' => 'කැප්චා', 'captcha-addurl' => 'ඔබගේ සංස්කරණයෙහි නව බාහිර සබැඳියන් අඩංගුයි. ස්වයංක්රීය අයාචිත තැපෑලෙන් ආරක්ෂා වනු වස්, පහත සරල ගණිත ගැටළුව විසඳා පිළිතුර කොටුවෙහි ඇතුලත් කරන්න ([[Special:Captcha/help|වැඩිමනත් තොරතුරු]]):', 'captcha-badlogin' => 'ස්වයංක්රීය මුරපද බිඳීම වලක්වනු වස්, පහත සරල ගණිත ගැටළුව විසඳා පිළිතුර කොටුවෙහි ඇතුලත් කරන්න ([[Special:Captcha/help|වැඩිමනත් තොරතුරු]]):', @@ -3205,12 +3378,13 @@ $messages['si'] = array( 'right-skipcaptcha' => 'captcha පරික්ෂා කීරීම සිදුකිරීමෙන් වැලකෙමින් captcha පූරනකාරක ක්රියාවලීන් සිදුකරන්න', ); -/** Slovak (Slovenčina) +/** Slovak (slovenčina) * @author Helix84 */ $messages['sk'] = array( 'captcha-edit' => 'Aby ste mohli upravovať túto stránku, vyriešte prosím tento jednoduchý súčet a napíšte výsledok do poľa ([[Special:Captcha/help|viac informácií]]):', 'captcha-desc' => 'Poskytuje techniky captcha na ochranu pred spamom a hádaním hesla', + 'captcha-label' => 'CAPTCHA', 'captcha-addurl' => 'Vaša úprava obsahuje nové externé odkazy. Ako pomoc pri ochrane pred automatickým spamom vyriešte prosím tento jednoduchý súčet a zadajte výsledok do poľa ([[Special:Captcha/help|viac informácií]]):', 'captcha-badlogin' => 'Ako ochranu proti automatizovanému lámaniu hesiel, prosím vyriešte nasledujúci súčet a zadajte ho do poľa pre odpoveď ([[Special:Captcha/help|viac informácií]]):', 'captcha-createaccount' => 'Kvôli ochrane proti automatizovanému spamu je potrebné napísať slová zobrazené na tomto obrázku, až potom bude vytvorený nový účet: @@ -3237,13 +3411,14 @@ Stlačením tlačidla „späť“ vo vašom prehliadači sa vrátite do editora 'right-skipcaptcha' => 'Vykonávať činnosti spúšťajúce captcha bez toho, aby bolo potrebné vyriešiť captcha', ); -/** Slovenian (Slovenščina) +/** Slovenian (slovenščina) * @author BrokenArrow * @author Dbc334 */ $messages['sl'] = array( 'captcha-edit' => 'Če želite urejati stran, prosimo izračunajte preprost seštevek spodaj in odgovor vpišite v polje ([[Special:Captcha/help|več informacij]]):', 'captcha-desc' => 'Nudi pristope CAPTCHA za zaščito proti smetju in ugibanju gesel', + 'captcha-label' => 'CAPTCHA', 'captcha-addurl' => 'Vaše urejanje vključuje nove zunanje povezave. Zaradi zaščite pred samodejno navlako boste morali vpisati besede, ki se pojavijo v okencu ([[Special:Captcha/help|več informacij]]):', 'captcha-badlogin' => 'Zaradi zaščite pred samodejnim ugotavljanjem gesel prosimo, da rešite preprost seštevek spodaj in vnesete odgovor v okence ([[Special:Captcha/help|več informacij]]):', @@ -3274,7 +3449,7 @@ Za vrnitev v urejevalnik izberite gumb »nazaj« v vašem brskalniku.', 'right-skipcaptcha' => 'Izvaja dejanja, ki sprožijo preverjanje captcha, brez da bi moral opraviti preverjanje', ); -/** Albanian (Shqip) +/** Albanian (shqip) * @author BrokenArrow * @author Dori * @author Mikullovci11 @@ -3309,7 +3484,7 @@ Shtypni butonin "prapa" ("back") të shfletuesit tuaj për tu kthyer tek faqja e 'right-skipcaptcha' => 'Kryen veprime CAPTCHA-triggering pa pasur nevojë të shkojë nëpërmjet CAPTCHA', ); -/** Serbian (Cyrillic script) (Српски (ћирилица)) +/** Serbian (Cyrillic script) (српски (ћирилица)) * @author Millosh * @author Rancher */ @@ -3329,7 +3504,7 @@ $messages['sr-ec'] = array( 'right-skipcaptcha' => 'прескакање радњи које захтевају унос потврдног кода', ); -/** Serbian (Latin script) (Srpski (latinica)) +/** Serbian (Latin script) (srpski (latinica)) * @author Michaello */ $messages['sr-el'] = array( @@ -3403,28 +3578,27 @@ Hit the 'back' button in your browser to return to the page editor.", 'right-skipcaptcha' => 'Ngalakonan pamicu captcha tanpa ngaliwatan Captcha', ); -/** Swedish (Svenska) +/** Swedish (svenska) * @author Ainali * @author Boivie * @author Lejonel * @author M.M.S. * @author MagnusA + * @author Martinwiss * @author Per */ $messages['sv'] = array( 'captcha-edit' => 'För att redigera den här sidan måste du först skriva svaret på följande räkneuppgift i rutan ([[Special:Captcha/help|mer information]]):', 'captcha-desc' => 'Ger CAPTCHA tekniker för att skydda mot skräppost och lösenordsgissning', - 'captcha-addurl' => 'Din ändring lägger till nya externa länkar i texten. För att skydda wikin mot -automatisk spam måste du skriva svaret på följande räkneuppgift i rutan ([[Special:Captcha/help|mer information]]):', - 'captcha-badlogin' => 'För att skydda mot wikin mot automatiserad lösenordsknäckning måste du skriva -svaret på följande räkneuppgift i rutan ([[Special:Captcha/help|mer information]]):', - 'captcha-createaccount' => 'För att skydda wikin mot automatiskt skapade användarkonton måste du -skriva svaret på följande räkneuppgift i rutan ([[Special:Captcha/help|mer information]]):', + 'captcha-label' => 'CAPTCHA', + 'captcha-addurl' => 'Din ändring innebär nya externa länkar i texten. För att skydda wikin mot automatisk spam måste du skriva svaret på följande räkneuppgift i rutan ([[Special:Captcha/help|mer information]]):', + 'captcha-badlogin' => 'För att skydda mot wikin mot försök att knäcka lösenord på automatisk väg, måste du skriva svaret på följande räkneuppgift i rutan ([[Special:Captcha/help|mer information]]):', + 'captcha-createaccount' => 'För att skydda wikin mot automatiskt skapade användarkonton, måste du skriva svaret på följande räkneuppgift i rutan ([[Special:Captcha/help|mer information]]):', 'captcha-createaccount-fail' => 'Bekräftelsekoden är felaktig eller saknas.', 'captcha-create' => 'För att skapa den här sidan måste du skriva svaret på följande räkneuppgift i rutan ([[Special:Captcha/help|mer information]]):', - 'captcha-sendemail' => 'Lös den enkla matematiska uppgiften i rutan nedan, för att hjälpa oss att skydda mot automatisk spamning ([[Special:Captcha/help|mer information]]):', + 'captcha-sendemail' => 'För att skydda wikin mot automatiska skräpinlägg, ber vi dig att lösa den enkla matematiska ekvationen här nedanför och skriva in svaret i rutan ([[Special:Captcha/help|mer information]]):', 'captcha-sendemail-fail' => 'Felaktig eller saknad bekräftelsekod.', 'captcha-disabledinapi' => 'Denna åtgärd kräver en captcha, så den kan inte utföras genom APIet.', 'captchahelp-title' => 'Captchahjälp', @@ -3448,15 +3622,43 @@ Tryck på bakåtknappen i din webbläsare för att gå tillbaks till sidredigeri 'right-skipcaptcha' => 'Utföra handlingar som normalt kräver "captcha"-bekräftning utan att använda "captcha"', ); +/** Swahili (Kiswahili) + * @author Stephenwanjau + */ +$messages['sw'] = array( + 'captcha-label' => 'CAPTCHA', + 'captchahelp-title' => 'Usaidizi wa CAPTCHA', +); + /** Tamil (தமிழ்) + * @author Balajijagadesh + * @author Karthi.dr * @author Shanmugamp7 * @author செல்வா + * @author மதனாஹரன் */ $messages['ta'] = array( + 'captcha-edit' => 'இப்பக்கத்தைத் தொகுப்பதற்குத் தயவு செய்து கீழேயுள்ள எளிய கூட்டலைத் தீர்த்துப் பெட்டியினுள் விடையை உள்ளிடவும் ([[Special:Captcha/help|கூடிய தகவல்]]):', + 'captcha-label' => 'காப்ச்சா', + 'captcha-addurl' => 'உங்கள் தொகுப்பானது புதிய வெளியிணைப்புகளைக் கொண்டுள்ளது. +தானியங்கு எரிதத்திலிருந்து பாதுகாக்க உதவுவதற்காகத் தயவு செய்து கீழேயுள்ள எளிய கூட்டலைத் தீர்த்துப் பெட்டியில் விடையை உள்ளிடவும் ([[Special:Captcha/help|கூடிய தகவல்]]):', + 'captcha-badlogin' => 'தானியங்கு கடவுச் சொல் உடைத்தலிலிருந்து பாதுகாக்க உதவுவதற்காகத் தயவு செய்து கீழேயுள்ள எளிய கூட்டலைத் தீர்த்துப் பெட்டியினுள் விடையை உள்ளிடவும் ([[Special:Captcha/help|கூடிய தகவல்]]):', + 'captcha-createaccount' => 'தானியங்கு கணக்கு உருவாக்கத்திலிருந்து பாதுகாக்க உதவுவதற்காகத் தயவு செய்து கீழேயுள்ள எளிய கூட்டலைத் தீர்த்து விடையைப் பெட்டியினுள் உள்ளிடவும் ([[Special:Captcha/help|கூடிய தகவல்]]):', 'captcha-createaccount-fail' => 'தவறான அல்லது குறையுடைய உறுதிப்படுத்தல் குறியீடு.', + 'captcha-create' => 'பக்கத்தை உருவாக்குவதற்குத் தயவு செய்து கீழேயுள்ள எளிய கூட்டலைத் தீர்த்துப் பெட்டியினுள் விடையை உள்ளிடவும் ([[Special:Captcha/help|கூடிய தகவல்]]):', 'captcha-sendemail-fail' => 'தவறான அல்லது குறையுடைய உறுதிப்படுத்தல் குறியீடு.', 'captcha-disabledinapi' => 'இச்செயற்பாட்டிற்கு காப்சா (நெளியெழுத்து) தேவை, ஆகவே இதனை ஏபிஐ (API) வழியாக செய்ய முடியாது.', 'captchahelp-title' => 'CAPTCHA உதவி', + 'captchahelp-cookies-needed' => 'உங்கள் உலாவியில் நினைவிகளைச் செயல்படுத்தினால் தான் இது வேலை செய்யும்.', + 'captchahelp-text' => 'பொதுமக்கள் பங்களிப்பைப் பெறும் இது போன்ற இணையத்தளங்கள் பல நேரங்களில் விசமிகளால் தவறாகப் பயன்படுத்தப்படுகின்றன. விசமிகள் தானியங்கி மூலம் தங்கள் இணைப்புகளைப் பதிவேற்றுகின்றனர். இவற்றை நீக்க முடியுமென்றாலும் இது ஒரு முக்கியமான தொல்லையே. + +எனவே, சில நேரங்களில் விக்கியில் புதிய இணைய இணைப்பை நீங்கள் சேர்க்கும் போது உங்களுக்குக் காட்டப்படும் சற்று கோணலான அல்லது பல்வண்ண எண்ணெழுத்துப் படத்தை நீங்கள் சரியாகத் தட்டச்சு செய்ய வேண்டியிருக்கும். + +பார்வைக் குறைபாடு உடையோர், முதியோர் மற்றும் வெறும் வார்த்தைகள் அல்லது ஒலி அடிப்படையிலான உலாவிகளைப் பயன்படுத்துவோருக்கு இது துரதிஷ்டவசமாகத் தொல்லையளிக்கக் கூடும். + +இச்சமயத்தில் எழுத்துகளுக்கான ஒலி மாற்று எங்களிடம் இல்லை. உங்களுக்கு ஏதேனும் உதவி தேவைப்பட்டால் [[{{MediaWiki:Grouppage-sysop}}|site administrators]] ஐத் தொடர்பு கொள்ளவும். + +தொகுத்தல் பக்கத்திற்குச் செல்ல உங்கள் உலாவியில் “பின்செல்” பொத்தானை அழுத்தவும்.', ); /** Telugu (తెలుగు) @@ -3491,7 +3693,7 @@ $messages['te'] = array( 'right-skipcaptcha' => 'ఆమకవేప ద్వారా పోకుండానే దాని ట్రిగ్గరు చర్యలను అమలు చెయ్యి', ); -/** Tajik (Cyrillic script) (Тоҷикӣ) +/** Tajik (Cyrillic script) (тоҷикӣ) * @author Ibrahim */ $messages['tg-cyrl'] = array( @@ -3518,7 +3720,7 @@ $messages['tg-cyrl'] = array( #</pre> <!-- ин сатрро ҳамон гуна, ки ҳаст раҳо кунед-->', ); -/** Tajik (Latin script) (Tojikī) +/** Tajik (Latin script) (tojikī) * @author Liangent */ $messages['tg-latn'] = array( @@ -3618,48 +3820,52 @@ Pindutin ang pindutang 'bumalik' sa iyong pantingin-tingin upang makabalik sa pa ); /** Turkish (Türkçe) + * @author Emperyan * @author Joseph * @author Runningfridgesrule */ $messages['tr'] = array( - 'captcha-edit' => 'Bu sayfayı değiştirebilmek için lütfen aşağıdaki basit soruyu cevaplayın ve cevabı kutunun içine yazın ([[Special:Captcha/help|ayrıntılı bilgiler]]):', - 'captcha-desc' => 'Basit captcha uygulaması', + 'captcha-edit' => 'Bu sayfayı değiştirebilmek için lütfen aşağıdaki basit soruyu yanıtlayın ve yanıtı kutunun içine yazın ([[Special:Captcha/help|ayrıntılı bilgi]]):', + 'captcha-desc' => 'Spam ve parola tahminine karşı korunmak için "Güvenlik Kodu" (CAPTCHA) tekniği sağlar.', + 'captcha-label' => 'Güvenlik Kodu', 'captcha-addurl' => 'Değişikliğiniz yeni dış bağlantılar içeriyor. -Otomatik spamdan korunmak için, lütfen aşağıdaki basit soruyu cevaplayın ve cevabı kutunun içine yazın ([[Special:Captcha/help|ayrıntılı bilgiler]]):', - 'captcha-badlogin' => 'Otomatik parola çözülmesinden korunmak için, lütfen aşağıdaki basit soruyu cevaplayın ve kutunın içinde cevabı yazın ([[Special:Captcha/help|ayrıntılı bilgiler]]):', - 'captcha-createaccount' => 'Otomatik spama karşı bir koruma olarak, hesabınızı kaydetmek için bu resimde gözüken kelimeleri tuşlamanız gerekmektedir ([[Special:Captcha/help|Bu nedir?]]):', +Otomatik spamdan korunmak için lütfen aşağıdaki basit soruyu yanıtlayın ve yanıtı kutunun içine yazın ([[Special:Captcha/help|ayrıntılı bilgi]]):', + 'captcha-badlogin' => 'Otomatik parola çözülmesine karşı korunmak için, lütfen aşağıdaki basit soruyu yanıtlayın ve kutunın içinde yanıtı yazın ([[Special:Captcha/help|ayrıntılı bilgi]]):', + 'captcha-createaccount' => 'Otomatik hesap oluşturmaya karşı korunmak için, lütfen aşağıdaki basit soruyu yanıtlayın ve kutunın içinde yanıtı yazın ([[Special:Captcha/help|ayrıntılı bilgi]]):', 'captcha-createaccount-fail' => 'Hatalı ya da eksik onay kodu.', - 'captcha-create' => 'Bu sayfayı oluşturmak için, lütfen aşağıdaki basit soruyu cevaplayın ve kutunun içinde cevabı yazın ([[Special:Captcha/help|ayrıntılı bilgiler]]):', - 'captcha-sendemail' => 'Otomatik spamlere karşı korunmaya yardımcı olmak için, lütfen aşağıdaki basit işlemi çözün ve cevabı kutuya yazın ([[Special:Captcha/help|daha fazla bilgi]]):', - 'captcha-sendemail-fail' => 'Yanlış veya eksik onay kodu.', - 'captcha-disabledinapi' => 'Bu eylem captcha gerektiriyor, dolayısıyla API aracılığıyla yapılamaz.', - 'captchahelp-title' => 'Captcha yardımı', - 'captchahelp-cookies-needed' => 'Bunun çalışabilmesi için tarayıcınızın çerezleri kabul edilmesi gerekiyor.', - 'captchahelp-text' => "Bu viki gibi, dışarıdan katılıma izin veren web siteleri, pek çok siteye bağlantılar yaratan otomatik araçlarını çalıştıran ''spam''cilerin saldırılarına sıklıkla maruz kalırlar. Bu spam nitelikli bağlantılar silinebilir, fakat bu temizlik önemli bir sıkıntı yaratacaktır. + 'captcha-create' => 'Bu sayfayı oluşturmak için, lütfen aşağıdaki basit soruyu yanıtlayın ve kutunun içinde yanıtı yazın ([[Special:Captcha/help|ayrıntılı bilgi]]):', + 'captcha-sendemail' => 'Otomatik spamlara karşı korunmaya yardımcı olmak için, lütfen aşağıdaki basit işlemi çözün ve yanıtı kutuya yazın ([[Special:Captcha/help|ayrıntılı bilgi]]):', + 'captcha-sendemail-fail' => 'Hatalı ya da eksik onay kodu.', + 'captcha-disabledinapi' => 'Bu eylem güvenlik kodu gerektiriyor, dolayısıyla API aracılığıyla yapılamaz.', + 'captchahelp-title' => 'Güvenlik kodu yardımı', + 'captchahelp-cookies-needed' => 'Bunun çalışabilmesi için tarayıcınızın çerezleri etkinleştirilmelidir.', + 'captchahelp-text' => "Bu viki gibi dışarıdan katılıma izin veren internet siteleri, pek çok siteye bağlantılar yaratan otomatik araçlarını çalıştıran spamcıların saldırılarına sıklıkla maruz kalırlar. Bu spam nitelikli bağlantılar silinebilir, fakat bu temizlik önemli bir sıkıntı oluşturacaktır. -Bazen, özellikle bir başka internet sitesine bağ eklerken, bozulmuş ve renklendirilmiş harflerden oluşan bir resim gösterilebilir ve sizden bu harfleri kutucuğa girmenizi istenir. Bu, otomatizasyonu oldukça zor bir iş olduğu için, gerçek insanlar bu işlemi yerine getirebilirken, spam yapmaya yarayan araçlar bunu yapmakta zorlanacaklardır. +Bazen, özellikle bir başka internet sitesine bağlantı eklerken, bozulmuş ve renklendirilmiş harflerden oluşan bir resim gösterilebilir ve sizden bu harfleri kutucuğa girmenizi istenir. Bu, otomatizasyonu oldukça zor bir iş olduğu için, gerçek insanlar bu işlemi yerine getirebilirken, spam yapmaya yarayan araçlar bunu yapmakta zorlanacaklardır. -Ne var ki bu durum, görme sorunları yaşayan kişiler ve salt yazı-tabanlı veya salt ses tabanlı internet tarayıcı programları kullanan kimseler için rahatsızlık yaratmaktadır. Ne yazık ki, şu an için sesli bir alternatifimiz bulunmamaktadır. Eğer bu, sizin geçerli gönderiler yapmanıza beklenmedik bir şekilde engel oluyorsa, lütfen destek için [[{{MediaWiki:Grouppage-sysop}}|site yöneticileriyle]] irtibata geçin. +Ne var ki bu durum, görme sorunları yaşayan kişiler ve salt yazı-tabanlı ya da salt ses tabanlı internet tarayıcı programları kullanan kimseler için rahatsızlık yaratmaktadır. Ne yazık ki, şu an için sesli bir alternatifimiz bulunmamaktadır. Eğer bu, sizin geçerli gönderiler yapmanıza beklenmedik bir şekilde engel oluyorsa, lütfen destek için [[{{MediaWiki:Grouppage-sysop}}|site yöneticileriyle]] irtibata geçin. Sayfa düzenleyiciye dönmek için tarayıcınızın 'geri' tuşuna basınız.", 'captcha-addurl-whitelist' => ' #<!-- bu satırı olduğu gibi bırakın --> <pre> # Sözdizimi aşağıdaki gibidir: # * "#" karakterinden satır sonuna kadar her şey yorumdur -# * Her boş olmayan satır, URLler içinde sadece host ile eşleşen regex parçalarıdır +# * Her boş olmayan satır, URL\'ler içinde sadece host ile eşleşen regex parçalarıdır #</pre> <!-- bu satırı olduğu gibi bırakın -->', - 'right-skipcaptcha' => "Captcha ile tetiklenen hareketleri, captcha'yı geçme zorunluluğu olmadan yap", + 'right-skipcaptcha' => 'Güvenlik kodu ile tetiklenen hareketleri, güvenlik kodunu geçme zorunluluğu olmadan yap', ); -/** Ukrainian (Українська) +/** Ukrainian (українська) * @author Ahonc * @author Alex Khimich * @author NickK + * @author Olvin * @author Riwnodennyk * @author Тест */ $messages['uk'] = array( 'captcha-edit' => 'Щоб відредагувати цю сторінку, будь ласка, виконайте просту арифметичну дію і введіть відповідь у текстове поле ([[Special:Captcha/help|докладніше]]):', 'captcha-desc' => 'Забезпечує методи CAPTCHA для захисту від спаму і підбору пароля', + 'captcha-label' => 'CAPTCHA', 'captcha-addurl' => 'Ви додали посилання на зовнішній сайт. Із метою захисту від автоматичного спаму, будь ласка, виконайте просту арифметичну дію і введіть відповідь у текстове поле ([[Special:Captcha/help|докладніше]]):', 'captcha-badlogin' => 'Із метою захисту від автоматичного злому пароля, будь ласка, виконайте просту арифметичну дію і введіть відповідь у текстове поле ([[Special:Captcha/help|докладніше]]):', @@ -3688,7 +3894,7 @@ $messages['uk'] = array( 'right-skipcaptcha' => 'Виконання дій, що вимагають CAPTCHA-перевірки, без проходження CAPTCHA', ); -/** Vèneto (Vèneto) +/** vèneto (vèneto) * @author Candalua */ $messages['vec'] = array( @@ -3728,15 +3934,13 @@ $messages['vi'] = array( 'captcha-edit' => 'Để sửa đổi trang này, xin hãy giải phép cộng đơn giản dưới đây và gõ câu trả lời vào ô ([[Special:Captcha/help|thông tin thêm]]):', 'captcha-desc' => 'Chống spam và sự đoán mật khẩu dùng CAPTCHA', 'captcha-label' => 'CAPTCHA', - 'captcha-addurl' => 'Sửa đổi của bạn có chứa các liên kết ra bên ngoài. Để giúp tránh spam tự động, xin hãy giải phép toán đơn giản ở dưới và gõ kết quả vào ô ([[Special:Captcha/help|thông tin thêm]]):', - 'captcha-badlogin' => 'Để giúp tránh hành động bẻ mật khẩu tự động, xin hãy giải phép cộng -đơn giản ở dưới và gõ kết quả vào ô ([[Special:Captcha/help|thông tin thêm]]):', - 'captcha-createaccount' => 'Để giúp tránh việc tạo tài khoản tự động, xin hãy giải phép cộng -đơn giản ở dưới và gõ kết quả vào ô ([[Special:Captcha/help|thông tin thêm]]):', + 'captcha-addurl' => 'Sửa đổi của bạn có chứa các liên kết ra bên ngoài. Để tránh spam tự động trong wiki, xin bạn vui lòng giải phép toán đơn giản ở dưới và nhập kết quả vào ô để lưu giữ các sửa đổi của bạn ([[Special:Captcha/help|thông tin thêm]]):', + 'captcha-badlogin' => 'Để tránh vụ tự động bẻ mật khẩu của người dùng wiki, xin bạn vui lòng giải phép cộng đơn giản ở dưới và nhập kết quả vào ô ([[Special:Captcha/help|thông tin thêm]]):', + 'captcha-createaccount' => 'Để tránh vụ tự động mở tài khoản trong wiki, xin bạn vui lòng giải phép cộng đơn giản ở dưới và nhập kết quả vào ô ([[Special:Captcha/help|thông tin thêm]]):', 'captcha-createaccount-fail' => 'Thiếu mã xác nhận hoặc mã xác nhận sai.', 'captcha-create' => 'Để tạo mới trang, xin hãy giải phép cộng đơn giản ở dưới và gõ câu trả lời vào ô ([[Special:Captcha/help|thông tin thêm]]):', - 'captcha-sendemail' => 'Để xác nhận rằng bạn không phải là tay spam, xin hãy giải phép cộng đơn giản ở dưới và gõ câu trả lời vào ô ([[Special:Captcha/help|thông tin thêm]]):', + 'captcha-sendemail' => 'Để xác nhận rằng bạn không phải là tay spam, xin bạn vui lòng giải phép cộng đơn giản ở dưới và nhập kết quả vào ô ([[Special:Captcha/help|thông tin thêm]]):', 'captcha-sendemail-fail' => 'Mã xác nhận không chính xác hoặc chưa được cung cấp.', 'captcha-disabledinapi' => 'Tác vụ này đòi người dùng giải CAPTCHA trước tiên, nên không thể thực hiện nó qua API.', 'captchahelp-title' => 'Trợ giúp Captcha', @@ -3819,10 +4023,10 @@ Clitchîz sol boton «En erî» di vosse betchteu waibe po rivni al pådje di dv * @author פוילישער */ $messages['yi'] = array( - 'captcha-addurl' => 'אײַער רעדאַקטירונג אַנטהאַלט נײַע דרויסנדיקע לינקען. -כדי צו העלפֿן שיצן קעגן אויטאמזירטן ספאַם, זײַט אַזוי גוט און לייזט דאָס פשוטע רעטעניש אונטן און קלאַפט אײַן דעם ענטפֿער אינעם קעסטל ([[Special:Captcha/help|נאך אינפֿארמאַציע]]):', - 'captcha-badlogin' => 'כדי צו העלפֿן קעגן אויטאמאַטישער ברעכן פאַסווערטער, אנא פתרו את תרגיל החיבור הפשוט שלהלן והקלידו את התשובה בתיבה ([[Special:Captcha/help|מידע נוסף]]):', - 'captcha-createaccount' => 'כדי צו העלפֿן קעגן אויטאמאַטישע שאַפֿן קאנטעס, אנא פתרו את תרגיל החיבור הפשוט שלהלן והקלידו את התשובה בתיבה ([[Special:Captcha/help|מידע נוסף]]):', + 'captcha-addurl' => 'אײַער רעדאַקטירונג אַנטהאַלט נײַע דרויסנדיקע לינקען. +צו שיצן די וויקי קעגן אויטאמזירטן ספאַם, בעטן מיר אײַך צו לייזן די פשוטע סומע אונטן און קלאַפט אײַן דעם ענטפֿער אינעם קעסטל כדי אויפצוהיטן אײַער רעדאקטירונג. ([[Special:Captcha/help|נאך אינפֿארמאַציע]]):', + 'captcha-badlogin' => 'צו שיצן די וויקי קעגן אויטאמאַטישן ברעכן פאַסווערטער, בעטן מיר אײַך צו לייזן די פשוטע סומע אונטן און קלאַפט אײַן דעם ענטפֿער אינעם קעסטל כדי אויפצוהיטן אײַער רעדאקטירונג. ([[Special:Captcha/help|נאך אינפֿארמאַציע]]):', + 'captcha-createaccount' => 'צו שיצן די וויקי קעגן אויטאמאַטישע שאַפֿן קאנטעס, בעטן מיר אײַך צו לייזן די פשוטע סומע אונטן און אריינקלאַפן דעם ענטפֿער אינעם קעסטל כדי אויפצוהיטן אײַער רעדאקטירונג. ([[Special:Captcha/help|נאך אינפֿארמאַציע]]):', 'captcha-createaccount-fail' => 'גרײַזיקער אָדער פֿעלנדיקער באַשטעטיק־קאָד', 'captchahelp-title' => 'CAPTCHA הילף', ); @@ -3861,15 +4065,17 @@ $messages['yue'] = array( 'right-skipcaptcha' => '執行captcha引發嘅動作時唔需要經過captcha', ); -/** Simplified Chinese (中文(简体)) +/** Simplified Chinese (中文(简体)) * @author Bencmq * @author Hzy980512 * @author Liangent * @author PhiLiP + * @author Xiaomingyan */ $messages['zh-hans'] = array( 'captcha-edit' => '要编辑这篇文章,请答出一个简单的加法,然後在框内输入 ([[Special:Captcha/help|更多资料]]):', 'captcha-desc' => '通过验证码技术来阻止垃圾邮件和密码猜解', + 'captcha-label' => '验证码', 'captcha-addurl' => '你编辑的内容中含有一个新的外部链接;为了免受自动垃圾程序的侵扰,请答出一个简单的加法,然后在框内输入([[Special:Captcha/help|更多信息]]):', 'captcha-badlogin' => '为了防止程式自动破解密码,请答出一个简单的加法,然後在框内输入 ([[Special:Captcha/help|更多资料]]):', 'captcha-createaccount' => '为了防止程式自动注册,请答出一个简单的加法,然後在框内输入 ([[Special:Captcha/help|更多资料]]):', @@ -3892,10 +4098,10 @@ $messages['zh-hans'] = array( # * 所有在 "#" 字符后的内容全部是注释 # * 所有非空白行是一个正则表达式,只会对URL中的内容进行匹配 #</pre> <!-- leave this line exactly as it is -->', - 'right-skipcaptcha' => '绕过验证码的验证', + 'right-skipcaptcha' => '进行触发验证操作时无需验证', ); -/** Traditional Chinese (中文(繁體)) +/** Traditional Chinese (中文(繁體)) * @author Horacewai2 * @author Hydra * @author Liangent @@ -3905,6 +4111,7 @@ $messages['zh-hans'] = array( $messages['zh-hant'] = array( 'captcha-edit' => '要編輯這篇文章,請答出一個簡單的加法,然後在框內輸入 ([[Special:Captcha/help|更多資料]]):', 'captcha-desc' => '通過驗證碼技術來阻止垃圾郵件和密碼猜解', + 'captcha-label' => '驗證碼', 'captcha-addurl' => '你編輯的內容中含有一個新的URL連結;為了免受自動垃圾程式的侵擾,請答出一個簡單的加法,然後在框內輸入 ([[Special:Captcha/help|更多資料]]):', 'captcha-badlogin' => '為了防止程式自動破解密碼,請答出一個簡單的加法,然後在框內輸入 ([[Special:Captcha/help|更多資料]]):', 'captcha-createaccount' => '為了防止程式自動註冊,請答出一個簡單的加法,然後在框內輸入 ([[Special:Captcha/help|更多資料]]):', diff --git a/extensions/ConfirmEdit/ConfirmEdit.php b/extensions/ConfirmEdit/ConfirmEdit.php index b0e71c7b..87a48e0a 100644 --- a/extensions/ConfirmEdit/ConfirmEdit.php +++ b/extensions/ConfirmEdit/ConfirmEdit.php @@ -173,7 +173,7 @@ $wgCaptchaRegexes = array(); /** Register special page */ $wgSpecialPages['Captcha'] = 'CaptchaSpecialPage'; -$wgConfirmEditIP = dirname( __FILE__ ); +$wgConfirmEditIP = __DIR__; $wgExtensionMessagesFiles['ConfirmEdit'] = "$wgConfirmEditIP/ConfirmEdit.i18n.php"; $wgExtensionMessagesFiles['ConfirmEditAlias'] = "$wgConfirmEditIP/ConfirmEdit.alias.php"; diff --git a/extensions/ConfirmEdit/FancyCaptcha.class.php b/extensions/ConfirmEdit/FancyCaptcha.class.php index 97a89045..f559f0f3 100644 --- a/extensions/ConfirmEdit/FancyCaptcha.class.php +++ b/extensions/ConfirmEdit/FancyCaptcha.class.php @@ -2,6 +2,53 @@ class FancyCaptcha extends SimpleCaptcha { /** + * @return FileBackend + */ + public function getBackend() { + global $wgCaptchaFileBackend, $wgCaptchaDirectory; + + if ( $wgCaptchaFileBackend ) { + return FileBackendGroup::singleton()->get( $wgCaptchaFileBackend ); + } else { + static $backend = null; + if ( !$backend ) { + $backend = new FSFileBackend( array( + 'name' => 'captcha-backend', + 'lockManager' => 'nullLockManager', + 'containerPaths' => array( 'captcha-render' => $wgCaptchaDirectory ), + 'fileMode' => 777 + ) ); + } + return $backend; + } + } + + /** + * @return integer Estimate of the number of captchas files + */ + public function estimateCaptchaCount() { + global $wgCaptchaDirectoryLevels; + + $factor = 1; + $sampleDir = $this->getBackend()->getRootStoragePath() . '/captcha-render'; + if ( $wgCaptchaDirectoryLevels >= 1 ) { // 1/16 sample if 16 shards + $sampleDir .= '/' . dechex( mt_rand( 0, 15 ) ); + $factor = 16; + } + if ( $wgCaptchaDirectoryLevels >= 3 ) { // 1/256 sample if 4096 shards + $sampleDir .= '/' . dechex( mt_rand( 0, 15 ) ); + $factor = 256; + } + + $count = 0; + foreach ( $this->getBackend()->getFileList( array( 'dir' => $sampleDir ) ) as $file ) { + ++$count; + } + + return ( $count * $factor ); + } + + /** * Check if the submitted form matches the captcha session data provided * by the plugin when the form was generated. * @@ -71,7 +118,7 @@ class FancyCaptcha extends SimpleCaptcha { '<p>' . Html::element( 'label', array( 'for' => 'wpCaptchaWord', - ), parent::getMessage( 'label' ) . wfMsg( 'colon-separator' ) ) . + ), parent::getMessage( 'label' ) . wfMessage( 'colon-separator' )->text() ) . Html::element( 'input', array( 'name' => 'wpCaptchaWord', 'id' => 'wpCaptchaWord', @@ -85,94 +132,151 @@ class FancyCaptcha extends SimpleCaptcha { /** * Select a previously generated captcha image from the queue. - * @fixme subject to race conditions if lots of files vanish * @return mixed tuple of (salt key, text hash) or false if no image to find */ - function pickImage() { - global $wgCaptchaDirectory, $wgCaptchaDirectoryLevels; - return $this->pickImageDir( - $wgCaptchaDirectory, - $wgCaptchaDirectoryLevels ); + protected function pickImage() { + global $wgCaptchaDirectoryLevels; + + $lockouts = 0; // number of times another process claimed a file before this one + $baseDir = $this->getBackend()->getRootStoragePath() . '/captcha-render'; + return $this->pickImageDir( $baseDir, $wgCaptchaDirectoryLevels, $lockouts ); } - function pickImageDir( $directory, $levels ) { - if ( $levels ) { - $dirs = array(); + /** + * @param $directory string + * @param $levels integer + * @param $lockouts integer + * @return Array|bool + */ + protected function pickImageDir( $directory, $levels, &$lockouts ) { + global $wgMemc; - // Check which subdirs are actually present... - $dir = opendir( $directory ); - if ( !$dir ) { - return false; - } - while ( false !== ( $entry = readdir( $dir ) ) ) { + if ( $levels <= 0 ) { // $directory has regular files + return $this->pickImageFromDir( $directory, $lockouts ); + } + + $backend = $this->getBackend(); + + $key = "fancycaptcha:dirlist:{$backend->getWikiId()}:" . sha1( $directory ); + $dirs = $wgMemc->get( $key ); // check cache + if ( !is_array( $dirs ) ) { // cache miss + $dirs = array(); // subdirs actually present... + foreach ( $backend->getTopDirectoryList( array( 'dir' => $directory ) ) as $entry ) { if ( ctype_xdigit( $entry ) && strlen( $entry ) == 1 ) { $dirs[] = $entry; } } - closedir( $dir ); - - $place = mt_rand( 0, count( $dirs ) - 1 ); - // In case all dirs are not filled, - // cycle through next digits... - for ( $j = 0; $j < count( $dirs ); $j++ ) { - $char = $dirs[( $place + $j ) % count( $dirs )]; - $return = $this->pickImageDir( "$directory/$char", $levels - 1 ); - if ( $return ) { - return $return; - } + wfDebug( "Cache miss for $directory subdirectory listing.\n" ); + $wgMemc->set( $key, $dirs, 86400 ); + } + + if ( !count( $dirs ) ) { + // Remove this directory if empty so callers don't keep looking here + $backend->clean( array( 'dir' => $directory ) ); + return false; // none found + } + + $place = mt_rand( 0, count( $dirs ) - 1 ); // pick a random subdir + // In case all dirs are not filled, cycle through next digits... + for ( $j = 0; $j < count( $dirs ); $j++ ) { + $char = $dirs[( $place + $j ) % count( $dirs )]; + $info = $this->pickImageDir( "$directory/$char", $levels - 1, $lockouts ); + if ( $info ) { + return $info; // found a captcha + } else { + wfDebug( "Could not find captcha in $directory.\n" ); + $wgMemc->delete( $key ); // files changed on disk? } - // Didn't find any images in this directory... empty? - return false; - } else { - return $this->pickImageFromDir( $directory ); } + + return false; // didn't find any images in this directory... empty? } - function pickImageFromDir( $directory ) { - if ( !is_dir( $directory ) ) { - return false; - } - $n = mt_rand( 0, $this->countFiles( $directory ) - 1 ); - $dir = opendir( $directory ); + /** + * @param $directory string + * @param $lockouts integer + * @return Array|bool + */ + protected function pickImageFromDir( $directory, &$lockouts ) { + global $wgMemc; - $count = 0; + $backend = $this->getBackend(); - $entry = readdir( $dir ); - $pick = false; - while ( false !== $entry ) { - $entry = readdir( $dir ); - if ( preg_match( '/^image_([0-9a-f]+)_([0-9a-f]+)\\.png$/', $entry, $matches ) ) { - $size = getimagesize( "$directory/$entry" ); - $pick = array( - 'salt' => $matches[1], - 'hash' => $matches[2], - 'width' => $size[0], - 'height' => $size[1], - 'viewed' => false, - ); - if ( $count++ == $n ) { + $key = "fancycaptcha:filelist:{$backend->getWikiId()}:" . sha1( $directory ); + $files = $wgMemc->get( $key ); // check cache + if ( !is_array( $files ) ) { // cache miss + $files = array(); // captcha files + foreach ( $backend->getTopFileList( array( 'dir' => $directory ) ) as $entry ) { + $files[] = $entry; + if ( count( $files ) >= 500 ) { // sanity + wfDebug( 'Skipping some captchas; $wgCaptchaDirectoryLevels set too low?.' ); break; } } + $wgMemc->set( $key, $files, 86400 ); + wfDebug( "Cache miss for $directory captcha listing.\n" ); + } + + if ( !count( $files ) ) { + // Remove this directory if empty so callers don't keep looking here + $backend->clean( array( 'dir' => $directory ) ); + return false; + } + + $info = $this->pickImageFromList( $directory, $files, $lockouts ); + if ( !$info ) { + wfDebug( "Could not find captcha in $directory.\n" ); + $wgMemc->delete( $key ); // files changed on disk? } - closedir( $dir ); - return $pick; + + return $info; } /** - * Count the number of files in a directory. - * @return int + * @param $directory string + * @param $files array + * @param $lockouts integer + * @return boolean */ - function countFiles( $dirname ) { - $dir = opendir( $dirname ); - $count = 0; - while ( false !== ( $entry = readdir( $dir ) ) ) { - if ( $entry != '.' && $entry != '..' ) { - $count++; + protected function pickImageFromList( $directory, array $files, &$lockouts ) { + global $wgMemc, $wgCaptchaDeleteOnSolve; + + if ( !count( $files ) ) { + return false; // none found + } + + $backend = $this->getBackend(); + $place = mt_rand( 0, count( $files ) - 1 ); // pick a random file + $misses = 0; // number of files in listing that don't actually exist + for ( $j = 0; $j < count( $files ); $j++ ) { + $entry = $files[( $place + $j ) % count( $files )]; + if ( preg_match( '/^image_([0-9a-f]+)_([0-9a-f]+)\\.png$/', $entry, $matches ) ) { + if ( $wgCaptchaDeleteOnSolve ) { // captcha will be deleted when solved + $key = "fancycaptcha:filelock:{$backend->getWikiId()}:" . sha1( $entry ); + // Try to claim this captcha for 10 minutes (for the user to solve)... + if ( ++$lockouts <= 10 && !$wgMemc->add( $key, '1', 600 ) ) { + continue; // could not acquire (skip it to avoid race conditions) + } + } + $fsFile = $backend->getLocalReference( array( 'src' => "$directory/$entry" ) ); + if ( !$fsFile || !$fsFile->exists() ) { + if ( ++$misses >= 5 ) { // too many files in the listing don't exist + break; // listing cache too stale? break out so it will be cleared + } + continue; // try next file + } + $size = getimagesize( $fsFile->getPath() ); + return array( + 'salt' => $matches[1], + 'hash' => $matches[2], + 'width' => $size[0], + 'height' => $size[1], + 'viewed' => false, + ); } } - closedir( $dir ); - return $count; + + return false; // none found } function showImage() { @@ -182,60 +286,67 @@ class FancyCaptcha extends SimpleCaptcha { $info = $this->retrieveCaptcha(); if ( $info ) { - /* - // Be a little less restrictive for now; in at least some circumstances, - // Konqueror tries to reload the image even if you haven't navigated - // away from the page. - if( $info['viewed'] ) { - wfHttpError( 403, 'Access Forbidden', "Can't view captcha image a second time." ); - return false; - } - */ - - $info['viewed'] = wfTimestamp(); + $timestamp = new MWTimestamp(); + $info['viewed'] = $timestamp->getTimestamp(); $this->storeCaptcha( $info ); $salt = $info['salt']; $hash = $info['hash']; - $file = $this->imagePath( $salt, $hash ); - - if ( file_exists( $file ) ) { - global $IP; - require_once "$IP/includes/StreamFile.php"; - header( "Cache-Control: private, s-maxage=0, max-age=3600" ); - wfStreamFile( $file ); - return true; - } + + return $this->getBackend()->streamFile( array( + 'src' => $this->imagePath( $salt, $hash ), + 'headers' => array( "Cache-Control: private, s-maxage=0, max-age=3600" ) + ) )->isOK(); } + wfHttpError( 500, 'Internal Error', 'Requested bogus captcha image' ); return false; } - function imagePath( $salt, $hash ) { - global $wgCaptchaDirectory, $wgCaptchaDirectoryLevels; - $file = $wgCaptchaDirectory; - $file .= DIRECTORY_SEPARATOR; + /** + * @param $salt string + * @param $hash string + * @return string + */ + public function imagePath( $salt, $hash ) { + global $wgCaptchaDirectoryLevels; + + $file = $this->getBackend()->getRootStoragePath() . '/captcha-render/'; for ( $i = 0; $i < $wgCaptchaDirectoryLevels; $i++ ) { - $file .= $hash { $i } ; - $file .= DIRECTORY_SEPARATOR; + $file .= $hash{ $i } . '/'; } $file .= "image_{$salt}_{$hash}.png"; + return $file; } /** + * @param $basename string + * @return Array (salt, hash) + * @throws MWException + */ + public function hashFromImageName( $basename ) { + if ( preg_match( '/^image_([0-9a-f]+)_([0-9a-f]+)\\.png$/', $basename, $matches ) ) { + return array( $matches[1], $matches[2] ); + } else { + throw new MWException( "Invalid filename '$basename'.\n" ); + } + } + + /** * Show a message asking the user to enter a captcha on edit * The result will be treated as wiki text * - * @param $action Action being performed + * @param $action string Action being performed * @return string */ function getMessage( $action ) { $name = 'fancycaptcha-' . $action; - $text = wfMsg( $name ); + $text = wfMessage( $name )->text(); # Obtain a more tailored message, if possible, otherwise, fall back to # the default for edits - return wfEmptyMsg( $name, $text ) ? wfMsg( 'fancycaptcha-edit' ) : $text; + return wfMessage( $name, $text )->isDisabled() ? + wfMessage( 'fancycaptcha-edit' )->text() : $text; } /** @@ -248,10 +359,9 @@ class FancyCaptcha extends SimpleCaptcha { $pass = parent::passCaptcha(); if ( $pass && $wgCaptchaDeleteOnSolve ) { - $filename = $this->imagePath( $info['salt'], $info['hash'] ); - if ( file_exists( $filename ) ) { - unlink( $filename ); - } + $this->getBackend()->quickDelete( array( + 'src' => $this->imagePath( $info['salt'], $info['hash'] ) + ) ); } return $pass; diff --git a/extensions/ConfirmEdit/FancyCaptcha.i18n.php b/extensions/ConfirmEdit/FancyCaptcha.i18n.php index 74addd99..b6f45f20 100644 --- a/extensions/ConfirmEdit/FancyCaptcha.i18n.php +++ b/extensions/ConfirmEdit/FancyCaptcha.i18n.php @@ -64,7 +64,7 @@ $messages['am'] = array( 'fancycaptcha-createaccount' => 'ያልተፈለገ የመኪናነት አባልነት ለመከላከል፥ አባል ለመሆን በዚህ ምስል የታዩት እንግሊዝኛ ቃላት ወይም ቁጥር መልስ በትክክል መጻፍ ግዴታ ነው። ([[Special:Captcha/help|ይህ ምንድነው?]]) (To help protect against automated spam, you must type in the words or correct number answer exactly as seen beneath here before registering your account:)<br />', ); -/** Aragonese (Aragonés) +/** Aragonese (aragonés) * @author Juanpabl */ $messages['an'] = array( @@ -126,7 +126,7 @@ $messages['as'] = array( 'fancycaptcha-sendemail' => 'স্বয়ংক্ৰিয় স্পেমিঙৰ পৰা বাচিবলৈ অনুগ্ৰহ কৰি তলৰ বাকছটোৰ তলত ওলোৱা আখৰকেইটা লিখক ([[Special:Captcha/help|অধিক তথ্য]]):', ); -/** Asturian (Asturianu) +/** Asturian (asturianu) * @author Esbardu * @author Xuacu */ @@ -139,7 +139,7 @@ $messages['ast'] = array( 'fancycaptcha-sendemail' => "P'aidar a protexer escontra'l corréu puxarra automáticu, por favor escribi nel caxellu les pallabres qu'apaecen embaxo ([[Special:Captcha/help|más información]]):", ); -/** Bashkir (Башҡортса) +/** Bashkir (башҡортса) * @author Assele */ $messages['ba'] = array( @@ -163,7 +163,7 @@ $messages['bcc'] = array( 'fancycaptcha-edit' => 'په اصلاح کتن ای صفحه، لطفا کلماتی که ته جهلگی جعبه ظاهراند واردش کنیت ([[Special:Captcha/help|گیشتر اطلاعات]]):', ); -/** Belarusian (Taraškievica orthography) (Беларуская (тарашкевіца)) +/** Belarusian (Taraškievica orthography) (беларуская (тарашкевіца)) * @author EugeneZelenko * @author Jim-by * @author Red Winged Duck @@ -178,7 +178,7 @@ $messages['be-tarask'] = array( 'fancycaptcha-sendemail' => 'У мэтах абароны супраць аўтаматычнага спаму, калі ласка, увядзіце словы паказаныя ніжэй у полі ([[Special:Captcha/help|дадатковая інфармацыя]]):', ); -/** Bulgarian (Български) +/** Bulgarian (български) * @author Borislav * @author DCLXVI */ @@ -205,7 +205,7 @@ $messages['bn'] = array( 'fancycaptcha-sendemail' => 'স্বয়ংক্রিয় স্প্যামিং এর বিরুদ্ধে সুরক্ষার খাতিরে অনুগ্রহ করে নিচের বাক্সে দেখানো শব্দগুলি প্রবেশ করান ([[Special:Captcha/help|আরও তথ্য]]):', ); -/** Breton (Brezhoneg) +/** Breton (brezhoneg) * @author Fulup */ $messages['br'] = array( @@ -218,7 +218,7 @@ a zeu war wel er voest a-is ([[Special:Captcha/help|gouzout hiroc'h]]):", 'fancycaptcha-sendemail' => "Evit hor skoazellañ da zizarbenn ar strob emgefre, adskrivit ar gerioù a welit er voest dindan ([[Special:Captcha/help|gouzout hiroc'h]]):", ); -/** Bosnian (Bosanski) +/** Bosnian (bosanski) * @author CERminator */ $messages['bs'] = array( @@ -231,7 +231,7 @@ Da bi se zaštitili od automatskog spama, molimo da unesete riječi koje su prik 'fancycaptcha-sendemail' => 'Da bi pomogli u sprječavanju protiv automatskog spamovanja, molimo Vas da unesete riječi koje su prikazane ispod u kutiji ([[Special:Captcha/help|više informacija]]):', ); -/** Catalan (Català) +/** Catalan (català) * @author Davidpar * @author SMP * @author Ssola @@ -250,14 +250,14 @@ $messages['cdo'] = array( 'fancycaptcha-badlogin' => 'Ôi-lāu huòng-cī tiàng-sê̤ṳ cê̤ṳ-dông puái-gāi mĭk-mā, chiāng nṳ̄ sṳ̆-ĭk â-dā̤ bēng-bēng diē-lié gì sṳ̀ ([[Special:Captcha/help|gáing sâ̤ séng-sék]]):', ); -/** Sorani (کوردی) +/** Sorani Kurdish (کوردی) * @author Asoxor */ $messages['ckb'] = array( 'fancycaptcha-createaccount' => 'بۆ یارمەتیدانی بەرگری لە دروستکردنی خۆکاری ھەژمار، تکایە ئەو وشانە لە خوارەوەدا دیارن لە بۆکسەکەدا بنووسە ([[Special:Captcha/help|زانیاریی زۆرتر]]):', ); -/** Czech (Česky) +/** Czech (česky) * @author Mormegil */ $messages['cs'] = array( @@ -270,7 +270,7 @@ $messages['cs'] = array( 'fancycaptcha-sendemail' => 'V rámci ochrany proti automatickému spamování musíte opsat níže zobrazená slova ([[Special:Captcha/help|více informací]]):', ); -/** Church Slavic (Словѣ́ньскъ / ⰔⰎⰑⰂⰡⰐⰠⰔⰍⰟ) +/** Church Slavic (словѣ́ньскъ / ⰔⰎⰑⰂⰡⰐⰠⰔⰍⰟ) * @author ОйЛ */ $messages['cu'] = array( @@ -290,7 +290,7 @@ Er mwyn ceisio rhwystro peiriannau spam, byddwch gystal â theipio'r geiriau a w 'fancycaptcha-sendemail' => "Er mwyn cyfrannu at ddiogelu rhag sbamio awtomatig, byddwch gystal â gwneud y swm isod ac ysgrifennu'r ateb yn y blwch ([[Special:Captcha/help|rhagor o wybodaeth]]):", ); -/** Danish (Dansk) +/** Danish (dansk) * @author Peter Alberti */ $messages['da'] = array( @@ -317,7 +317,7 @@ Zum Schutz vor automatisiertem Spamming gib das folgende Wort in das Feld unten 'fancycaptcha-sendemail' => 'Um gegen automatischen Spam vorzugehen, gib bitte die Wörter unten in das Feld ein ([[Special:Captcha/help|mehr Informationen]]):', ); -/** German (formal address) (Deutsch (Sie-Form)) +/** German (formal address) (Deutsch (Sie-Form)) * @author Imre * @author MichaelFrey * @author Umherirrender @@ -346,7 +346,7 @@ Qe otomatik spamî ra pawitîş, ma rica keno çekuyanê ke qutiya cor de înan ([[Special:Captcha/help|enformasyonê bînî]]):', ); -/** Lower Sorbian (Dolnoserbski) +/** Lower Sorbian (dolnoserbski) * @author Michawiki */ $messages['dsb'] = array( @@ -391,7 +391,7 @@ Por preventi aŭtomatan spamon, bonvolu enigi la jenajn vortojn en la skatolo ([ 'fancycaptcha-sendemail' => 'Por helpi protekti kontraŭ aŭtomata spamado, bonvolu enigi la jenajn vortojn de la skatolo ([[Special:Captcha/help|plua informo]]):', ); -/** Spanish (Español) +/** Spanish (español) * @author Icvav * @author Pertile * @author Sanbec @@ -405,7 +405,7 @@ $messages['es'] = array( 'fancycaptcha-sendemail' => 'Para protegernos contra el spam automatizado por favor ingrese las palabras que aparecen en el siguiente cuadro ([[Special:Captcha/help|más información]]):', ); -/** Estonian (Eesti) +/** Estonian (eesti) * @author Pikne */ $messages['et'] = array( @@ -419,7 +419,7 @@ Palun sisesta allpool olevas kastis kuvatud sõnad. Abinõu on kaitseks automaad 'fancycaptcha-sendemail' => 'Palun sisesta allpool olevas kastis kuvatud sõnad. Abinõu on kaitseks automaadistatud rämpsmuudatuste vastu ([[Special:Captcha/help|lisateave]]):', ); -/** Basque (Euskara) +/** Basque (euskara) * @author An13sa */ $messages['eu'] = array( @@ -448,7 +448,7 @@ $messages['fa'] = array( 'fancycaptcha-sendemail' => 'برای کمک به محافظت در برابر هرزهنگاری خودکار، لطفاً واژههایی را که در جعبهٔ زیر نمایش داده میشوند وارد کنید ([[Special:Captcha/help|اطلاعات بیشتر]]):', ); -/** Finnish (Suomi) +/** Finnish (suomi) * @author Crt * @author Nike */ @@ -461,7 +461,7 @@ $messages['fi'] = array( 'fancycaptcha-sendemail' => 'Automatisoidun roskapostin lähettämisen vaikeuttamiseksi kirjoita kuvan sisältämät sanat alla olevaan tekstikenttään ([[Special:Captcha/help|lisätietoja]]):', ); -/** Faroese (Føroyskt) +/** Faroese (føroyskt) * @author Spacebirdy */ $messages['fo'] = array( @@ -469,10 +469,11 @@ $messages['fo'] = array( 'fancycaptcha-createaccount' => 'Sum ein vernd ímóti sjálvvirknum konto gerð, er neyðugt hjá tær at skriva inn tey orð, sum koma fyri á myndini fyri at stovna eina kontu: <br />([[Special:Captcha/help|Hvat er hetta?]]):', ); -/** French (Français) +/** French (français) * @author Crochet.david * @author IAlex * @author Sherbrooke + * @author Urhixidur * @author Verdy p */ $messages['fr'] = array( @@ -483,10 +484,10 @@ Pour vérifier qu’il ne s’agit pas de pourriels automatisés, veuillez entre 'fancycaptcha-createaccount' => 'Afin de nous aider à lutter contre les créations automatiques de comptes, veuillez entrer les mots qui apparaissent dans la boîte ci-dessous ([[Special:Captcha/help|plus d’informations]]) :', 'fancycaptcha-create' => 'Pour créer la page, veuillez entrer les mots qui apparaissent dans la boîte ci-dessous ([[Special:Captcha|plus d’informations]]) :', 'fancycaptcha-edit' => 'Pour modifier cette page, veuillez entrer les mots qui apparaissent dans la boîte ci-dessous ([[Special:Captcha|plus d’informations]]) :', - 'fancycaptcha-sendemail' => 'Afin de nous aider à prévenir le spam automatique, veuillez entrer les mots qui apparaissent dans la boîte ci-dessous ([[Special:Captcha/help|plus d’informations]]) :', + 'fancycaptcha-sendemail' => 'Afin de nous aider à prévenir le pollupostage automatisé, veuillez entrer les mots qui apparaissent dans la boîte ci-dessous ([[Special:Captcha/help|plus d’informations]]) :', ); -/** Franco-Provençal (Arpetan) +/** Franco-Provençal (arpetan) * @author ChrisPtDe */ $messages['frp'] = array( @@ -512,7 +513,7 @@ $messages['ga'] = array( 'fancycaptcha-createaccount' => 'Mar chosaint in éadan cuntais a chruthaítear go huathoibríoch, ionchuir na focail a thaispeántar san íomhá seo thíos: <br />([[Special:Captcha/help|tuilleadh eolais]])', ); -/** Galician (Galego) +/** Galician (galego) * @author Toliño * @author Xosé */ @@ -520,11 +521,11 @@ $messages['gl'] = array( 'fancycaptcha-desc' => 'Xerador de imaxes CAPTCHA para Confirm Edit', 'fancycaptcha-addurl' => 'A súa edición inclúe ligazóns externas novas. Para contribuír na protección contra o spam automatizado, introduza as palabras que aparecen na caixa de embaixo ([[Special:Captcha/help|máis información]]):', - 'fancycaptcha-badlogin' => 'Para contribuír a que non se descubran os contrasinais por medios automáticos, introduza as palabras que aparecen na caixa de embaixo ([[Special:Captcha/help|máis información]]):', - 'fancycaptcha-createaccount' => 'Para contribuír contra a creación automatizada de contas, introduza as palabras que aparecen na caixa de embaixo ([[Special:Captcha/help|máis información]]):', + 'fancycaptcha-badlogin' => 'Para contribuír a que non se descubran os contrasinais por medios automáticos, introduza as palabras que aparecen na caixa ([[Special:Captcha/help|máis información]]):', + 'fancycaptcha-createaccount' => 'Para contribuír contra a creación automatizada de contas, introduza as palabras que aparecen na caixa ([[Special:Captcha/help|máis información]]):', 'fancycaptcha-create' => 'Para crear a páxina, introduza as palabras que aparecen na caixa de embaixo ([[Special:Captcha/help|máis información]]):', 'fancycaptcha-edit' => 'Para editar esta páxina, introduza as palabras que aparecen na caixa de embaixo ([[Special:Captcha/help|máis información]]):', - 'fancycaptcha-sendemail' => 'Para contribuír na protección contra o spam automatizado, introduza as palabras que aparecen na caixa de embaixo ([[Special:Captcha/help|máis información]]):', + 'fancycaptcha-sendemail' => 'Para contribuír na protección contra o spam automatizado, introduza as palabras que aparecen na caixa ([[Special:Captcha/help|máis información]]):', ); /** Swiss German (Alemannisch) @@ -573,17 +574,18 @@ $messages['he'] = array( /** Hindi (हिन्दी) * @author Kaustubh + * @author Siddhartha Ghai */ $messages['hi'] = array( - 'fancycaptcha-addurl' => 'आपके बदलावोंमें नयी बाहरी कड़ीयाँ हैं। -अपनेआप होनेवाले संपादनोंसे बचाव के लिये, नीचे दिखनेवाले शब्द दिये हुए बक्सेमें भरें ([[Special:Captcha/help|अधिक ज़ानकारी]]):', - 'fancycaptcha-badlogin' => 'अपनेआप होनेवाले कूटशब्द की चोरी से बचाव के लिये, नीचे दिखनेवाले शब्द दिये हुए बक्सेमें भरें ([[Special:Captcha/help|अधिक ज़ानकारी]]):', - 'fancycaptcha-createaccount' => 'अपनेआप होने वाले सदस्य पंजिकरण से बचाव के लिये, नीचे दिखनेवाले शब्द दिये हुए बक्सेमें भरें ([[Special:Captcha/help|अधिक ज़ानकारी]]):', - 'fancycaptcha-create' => 'यह पृष्ठ बनाने के लिये, नीचे दिखने वाले अक्षर टेक्स्ट बक्सेमें लिखें ([[Special:Captcha/help|अधिक ज़ानकारी]]):', - 'fancycaptcha-edit' => 'यह पृष्ठ बदलने के लिये, नीचे दिखने वाले अक्षर टेक्स्ट बक्सेमें लिखें ([[Special:Captcha/help|अधिक ज़ानकारी]]):', + 'fancycaptcha-addurl' => 'आपके सम्पादन में नई बाहरी कड़ियाँ हैं। +स्वचालित स्पॅम से बचाव में सहायता के लिये नीचे दिये हुए शब्द बक्से में लिखें ([[Special:Captcha/help|अधिक जानकारी]]):', + 'fancycaptcha-badlogin' => 'स्वचालित कूटशब्द चोरी से बचाव में सहायता के लिये नीचे दिये हुए शब्द बक्से में लिखें ([[Special:Captcha/help|अधिक जानकारी]]):', + 'fancycaptcha-createaccount' => 'स्वचालित सदस्य पंजीकरण से बचाव में सहायता के लिये नीचे दिये शब्द बक्से में लिखें ([[Special:Captcha/help|अधिक जानकारी]]):', + 'fancycaptcha-create' => 'यह पृष्ठ बनाने के लिये कृपया नीचे दिये शब्द बक्से में लिखें ([[Special:Captcha/help|अधिक जानकारी]]):', + 'fancycaptcha-edit' => 'यह पृष्ठ बदलने के लिये, नीचे दिखने वाले अक्षर टेक्स्ट बक्सेमें लिखें ([[Special:Captcha/help|अधिक जानकारी]]):', ); -/** Croatian (Hrvatski) +/** Croatian (hrvatski) * @author SpeedyGonsales */ $messages['hr'] = array( @@ -599,7 +601,7 @@ slova koja vidite na slici dolje: <br />([[Special:Captcha/help|Pomoć]])', 'fancycaptcha-sendemail' => 'Da bi ste nam pomogli protiv automatskog spama, molimo unesite riječi koje su prikazane ispod u okvir ([[Special:Captcha/help|više informacija]]):', ); -/** Upper Sorbian (Hornjoserbsce) +/** Upper Sorbian (hornjoserbsce) * @author Michawiki */ $messages['hsb'] = array( @@ -611,7 +613,7 @@ $messages['hsb'] = array( 'fancycaptcha-sendemail' => 'Za škit přećiwo awtomatiskemu spamowanju, zapodaj prošu słowa, kotrež so deleka w kašćiku jewi ([[Special:Captcha/help|dalše informacije]]):', ); -/** Hungarian (Magyar) +/** Hungarian (magyar) * @author Adam78 * @author Dorgan * @author Glanthor Reviol @@ -625,7 +627,7 @@ $messages['hu'] = array( 'fancycaptcha-sendemail' => 'Hogy segíts az automatikus spammelés elleni védekezésben, kérünk írd be az alábbi szavakat a szövegdobozba ([[Special:Captcha/help|segítség]]):', ); -/** Interlingua (Interlingua) +/** Interlingua (interlingua) * @author McDutchie */ $messages['ia'] = array( @@ -665,7 +667,20 @@ Tapno masalakniban kadagiti automatiko a spam, pangaasim nga ikabil ti balikas 'fancycaptcha-sendemail' => 'Tapno makasalaknib kadagiti automatiko a pinagspam, pangaasim nga ikabil ti balikas nga agparang dita baba a kahon. ([[Special:Captcha/help|adu pay a pakaammo]]):', ); -/** Italian (Italiano) +/** Icelandic (íslenska) + * @author Snævar + */ +$messages['is'] = array( + 'fancycaptcha-addurl' => 'Breytingin þín inniheldur viðbætta ytri tengla. +Til þess að hjálpa okkur verjast sjálfvirku auglýsingarusli, vinsamlegast sláðu inn orðin sem birtast hér fyrir neðan í reitinn ([[Special:Captcha/help|frekari upplýsingar]]):', + 'fancycaptcha-badlogin' => 'Til þess að hjálpa okkur að verjast gegn sjálfvirkum leyniorðaárásum, vinsamlegast sláðu inn orðin sem birtast hér fyrir neðan í reitinn ([[Special:Captcha/help|frekari upplýsingar]]):', + 'fancycaptcha-createaccount' => 'Til þess að hjálpa okkur að verjast sjálfvirkri stofnun aðganga, vinsamlegast sláðu inn orðin sem birtast hér fyrir neðan í reitinn ([[Special:Captcha/help|frekari upplýsingar]]):', + 'fancycaptcha-create' => 'Til þess að búa til þessa síðu, vinsamlegast sláðu inn orðin sem birtast hér fyrir neðan í reitinn ([[Special:Captcha/help|frekari upplýsingar]]):', + 'fancycaptcha-edit' => 'Til þess að breyta þessari síðu, vinsamlegast sláðu inn orðin að neðan í reitinn ([[Special:Captcha/help|frekari upplýsingar]]):', + 'fancycaptcha-sendemail' => 'Til þess að hjálpa okkur að verjast sjálfvirkum auglýsingapósti, vinsamlegast sláðu inn orðin hér fyrir neðan í reitinn ([[Special:Captcha/help|frekari upplýsinngar]]):', +); + +/** Italian (italiano) * @author Beta16 * @author BrokenArrow * @author Darth Kule @@ -687,16 +702,16 @@ $messages['it'] = array( */ $messages['ja'] = array( 'fancycaptcha-desc' => 'Confirm Edit 用の装飾的な CAPTCHA ジェネレーター', - 'fancycaptcha-addurl' => 'あなたの編集で新たな外部リンクが追加されています。 -自動化スクリプトによるスパム行為防止のため、以下のボックスに表示される確認用の文字列を入力してください ([[Special:Captcha/help|詳細]]):', - 'fancycaptcha-badlogin' => '自動化スクリプトによるパスワードクラック攻撃を防止するため、以下のボックスに表示される確認用の文字列を入力してください ([[Special:Captcha/help|詳細]]):', - 'fancycaptcha-createaccount' => '自動化されたアカウント作成を防止するため、以下のボックスに表示される確認用の文字列を入力してください ([[Special:Captcha/help|詳細]]):', - 'fancycaptcha-create' => 'ページを作成するには以下のボックスに表示される確認用の文字列を入力してください ([[Special:Captcha/help|詳細]]):', - 'fancycaptcha-edit' => 'このページを編集するには以下のボックスに表示される確認用の文字列を入力してください ([[Special:Captcha/help|詳細]]):', - 'fancycaptcha-sendemail' => 'ロボットによるスパムを防ぐため、以下のボックスに表示される確認用の文字列を入力してください ([[Special:Captcha/help|詳細]]):', + 'fancycaptcha-addurl' => 'あなたは新しい外部リンクを追加しようとしています。 +自動でのスパム攻撃を防ぐため、下記の確認用の文字列を欄に入力してください ([[Special:Captcha/help|詳細]]):', + 'fancycaptcha-badlogin' => '自動でのパスワードクラック攻撃を防ぐため、下記の確認用の文字列を欄に入力してください ([[Special:Captcha/help|詳細]]):', + 'fancycaptcha-createaccount' => 'アカウントの自動登録を防ぐため、下記の確認用の文字列を欄に入力してください ([[Special:Captcha/help|詳細]]):', + 'fancycaptcha-create' => 'ページを新規作成するには、下記の確認用の文字列を欄に入力してください ([[Special:Captcha/help|詳細]]):', + 'fancycaptcha-edit' => 'このページを編集するには、下記の確認用の文字列を欄に入力してください ([[Special:Captcha/help|詳細]]):', + 'fancycaptcha-sendemail' => '自動でのスパム攻撃を防ぐため、下記の確認用の文字列を欄に入力してください ([[Special:Captcha/help|詳細]]):', ); -/** Jutish (Jysk) +/** Jutish (jysk) * @author Huslåke */ $messages['jut'] = array( @@ -741,7 +756,7 @@ $messages['kaa'] = array( ko'rsetilgen so'zlerdi kiritin'([[{{ns:special}}:Captcha/help|ko'birek mag'lıwmat]]):", ); -/** Kazakh (Arabic script) (قازاقشا (تٴوتە)) */ +/** Kazakh (Arabic script) (قازاقشا (تٴوتە)) */ $messages['kk-arab'] = array( 'fancycaptcha-addurl' => 'تٷزەتۋٸڭٸزدە جاڭا سىرتقى سٸلتەمەلەر بار ەكەن. ٶزدٸك تٷردە «سپام» جاسالۋىنان قورعانۋ ٷشٸن, تٶمەندەگٸ كٶرسەتٸلگەن سٶزدەردٸ اۋماققا ەنگٸزٸڭٸز ([[{{ns:special}}:Captcha/help|كٶبٸرەك اقپارات]]):', @@ -755,7 +770,7 @@ $messages['kk-arab'] = array( تٶمەندەگٸ كٶرسەتٸلگەن سٶزدەردٸ اۋماققا ەنگٸزٸڭٸز ([[{{ns:special}}:Captcha/help|كٶبٸرەك اقپارات]]):', ); -/** Kazakh (Cyrillic script) (Қазақша (кирил)) */ +/** Kazakh (Cyrillic script) (қазақша (кирил)) */ $messages['kk-cyrl'] = array( 'fancycaptcha-addurl' => 'Түзетуіңізде жаңа сыртқы сілтемелер бар екен. Өздік түрде «спам» жасалуынан қорғану үшін, төмендегі көрсетілген сөздерді аумаққа енгізіңіз ([[{{ns:special}}:Captcha/help|көбірек ақпарат]]):', @@ -769,7 +784,7 @@ $messages['kk-cyrl'] = array( төмендегі көрсетілген сөздерді аумаққа енгізіңіз ([[{{ns:special}}:Captcha/help|көбірек ақпарат]]):', ); -/** Kazakh (Latin script) (Qazaqşa (latın)) */ +/** Kazakh (Latin script) (qazaqşa (latın)) */ $messages['kk-latn'] = array( 'fancycaptcha-addurl' => 'Tüzetwiñizde jaña sırtqı siltemeler bar eken. Özdik türde «spam» jasalwınan qorğanw üşin, tömendegi körsetilgen sözderdi awmaqqa engiziñiz ([[{{ns:special}}:Captcha/help|köbirek aqparat]]):', @@ -804,16 +819,16 @@ $messages['km'] = array( */ $messages['ko'] = array( 'fancycaptcha-desc' => '편집 확인에 대한 공상 CAPTCHA(캡차) 생성기', - 'fancycaptcha-addurl' => '편집이 새로운 외부 링크를 포함하고 있습니다. -자동화된 스팸을 막기 위해 아래 상자의 단어를 적어주세요. ([[Special:Captcha/help|더 많은 정보]])', - 'fancycaptcha-badlogin' => '자동화된 암호깨기를 막기 위해서, 아래 상자에 있는 단어를 입력해 주시기 바랍니다. ([[Special:Captcha/help|추가 도움말]]):', - 'fancycaptcha-createaccount' => '자동화된 계정 생성을 막기 위해서, 아래 상자에 있는 단어를 입력해 주시기 바랍니다. ([[Special:Captcha/help|추가 도움말]]):', - 'fancycaptcha-create' => '이 문서를 생성하시려면, 아래의 상자 안에 있는 낱말을 입력해주세요 ([[Special:Captcha/help|자세한 정보]]):', - 'fancycaptcha-edit' => '이 문서를 편집하시려면, 아래의 상자 안에 있는 낱말을 입력해주세요 ([[Special:Captcha/help|자세한 정보]]):', - 'fancycaptcha-sendemail' => '자동화된 스팸을 방지하기 위해, 아래 상자에 있는 단어를 입력해 주시기 바랍니다. ([[Special:Captcha/help|추가 도움말]]):', + 'fancycaptcha-addurl' => '편집에 새로운 바깥 링크가 포함되어 있습니다. +자동화된 스팸을 막기 위해 아래 상자의 단어를 적어주세요 ([[Special:Captcha/help|더 많은 정보]]):', + 'fancycaptcha-badlogin' => '자동화된 비밀번호 깨기를 막기 위해서, 아래의 상자 안에 있는 낱말을 입력해주세요 ([[Special:Captcha/help|자세한 정보]]):', + 'fancycaptcha-createaccount' => '자동화된 계정 만들기를 막기 위해서, 아래의 상자 안에 있는 낱말을 입력해주세요 ([[Special:Captcha/help|자세한 정보]]):', + 'fancycaptcha-create' => '이 문서를 만드려면, 아래의 상자 안에 있는 낱말을 입력해주세요 ([[Special:Captcha/help|자세한 정보]]):', + 'fancycaptcha-edit' => '이 문서를 편집하려면, 아래의 상자 안에 있는 낱말을 입력해주세요 ([[Special:Captcha/help|자세한 정보]]):', + 'fancycaptcha-sendemail' => '자동화된 스팸을 방지하기 위해, 아래의 상자 안에 있는 낱말을 입력해주세요 ([[Special:Captcha/help|자세한 정보]]):', ); -/** Karachay-Balkar (Къарачай-Малкъар) +/** Karachay-Balkar (къарачай-малкъар) * @author Iltever */ $messages['krc'] = array( @@ -841,6 +856,13 @@ bes esu joot, donn di Wööter enjävve, di en däm Käßje heh dronger shtonn. ([[Special:Captcha/help|Mieh Enfommazjuhne]])', ); +/** Kirghiz (Кыргызча) + * @author Chorobek + */ +$messages['ky'] = array( + 'fancycaptcha-sendemail' => 'Автоматташтырылган спамдан коргонууга жардам катары бул сөздөрдү төмөндөгү көзөнөккө киргизиңиз ([[Special:Captcha/help|more info]]):', +); + /** Latin (Latina) * @author SPQRobin */ @@ -893,7 +915,7 @@ $messages['lo'] = array( 'fancycaptcha-edit' => 'ກະລຸນາ ພິມຄຳສັບຂ້າງລຸ່ມນີ້ ໃສ່ໃນກັບ ເພື່ອ ດັດແກ້ໜ້ານີ້ ([[Special:Captcha/help|ຂໍ້ມູນເພີ່ມຕື່ມ]]):', ); -/** Macedonian (Македонски) +/** Macedonian (македонски) * @author Bjankuloski06 */ $messages['mk'] = array( @@ -952,15 +974,22 @@ $messages['ms'] = array( * @author Chrisportelli */ $messages['mt'] = array( + 'fancycaptcha-addurl' => "Il-modifika tiegħek tinkludi ħoloq esterni ġodda. +Sabiex tipproteġi kontra spam awtomatiku, jekk jogħġbok solvi din is-somma sempliċi t'hawn taħt u daħħal ir-risposta fil-kaxxa ([[Special:Captcha/help|aktar informazzjoni]]):", + 'fancycaptcha-badlogin' => 'Bħala prekawzjoni kontra l-infurzar awtomatiku tal-password, jekk jogħġbok daħħal il-kliem li jidhru hawn taħt fil-kaxxa ([[Special:Captcha/help|aktar informazzjoni]]):', 'fancycaptcha-createaccount' => "Bħala miżura ta' prekawzjoni kontra l-ħolqien awtomatiku tal-kontijiet, jekk jogħġbok daħħal fil-kaxxa l-ittri li jidhru hawn taħt ([[Special:Captcha/help|aktar informazzjoni]]):", + 'fancycaptcha-create' => 'Sabiex toħloq din il-paġna, jekk jogħġbok daħħal il-kliem li jidhru hawn taħt fil-kaxxa ([[Special:Captcha/help|aktar informazzjoni]]):', + 'fancycaptcha-edit' => 'Sabiex timmodifika din il-paġna, jekk jogħġbok daħħal il-kliem li jidhru hawn taħt fil-kaxxa ([[Special:Captcha/help|aktar informazzjoni]]):', + 'fancycaptcha-sendemail' => 'Bħala prekawzjoni kontra l-ispam awtomatiku, jekk jogħġbok daħħal fil-kaxxa l-ittri li jidhru hawn taħt ([[Special:Captcha/help|aktar informazzjoni]]):', ); -/** Norwegian (bokmål) (Norsk (bokmål)) +/** Norwegian Bokmål (norsk (bokmål)) * @author Harald Khan - * @author Jon Harald Søby * @author Laaknor + * @author Njardarlogar */ $messages['nb'] = array( + 'fancycaptcha-desc' => 'CAPTCHA-generator for «Confirm Edit»', 'fancycaptcha-addurl' => 'Din endring inkluderer nye eksterne lenker. For hjelpe oss å beskytte oss mot automatisk spam, vennligst skriv inn ordene som kommer opp i denne boksen ([[Special:Captcha/help|mer informasjon]]):', 'fancycaptcha-badlogin' => 'Skriv inn ordene som dukker opp i boksen nedenfor for å hjelpe oss å beskytte oss mot passordtyveri ([[Special:Captcha/help|mer informasjon]]):', 'fancycaptcha-createaccount' => 'Skriv inn ordene som dukker opp i boksen nedenfor for å hjelpe oss å beskytte oss mot automatisk kontoopprettelse ([[Special:Captcha/help|mer informasjon]]):', @@ -1009,7 +1038,15 @@ Voer de woorden die hieronder verschijnen in het invoerveld in als bescherming t 'fancycaptcha-sendemail' => 'Voer de woorden die hieronder verschijnen in het invoerveld in als bescherming tegen geautomatiseerde spam ([[Special:Captcha/help|meer informatie]]):', ); -/** Norwegian Nynorsk (Norsk (nynorsk)) +/** Nederlands (informeel) (Nederlands (informeel)) + * @author Siebrand + */ +$messages['nl-informal'] = array( + 'fancycaptcha-addurl' => 'Je bewerking bevat nieuwe externe verwijzingen. +Voer de woorden die hieronder verschijnen in het invoerveld in als bescherming tegen automatische spam ([[Special:Captcha/help|meer informatie]]):', +); + +/** Norwegian Nynorsk (norsk (nynorsk)) * @author Harald Khan * @author Njardarlogar */ @@ -1022,7 +1059,7 @@ For å hjelpa oss med å unngå automatisert spam, ver venleg og skriv inn orda 'fancycaptcha-edit' => 'For å endra denne sida, ver venleg og skriv inn orda som kjem til syne i boksen nedanfor ([[Special:Captcha/help|meir informasjon]]):', ); -/** Occitan (Occitan) +/** Occitan (occitan) * @author Cedric31 */ $messages['oc'] = array( @@ -1048,7 +1085,7 @@ $messages['or'] = array( 'fancycaptcha-sendemail' => 'ଆପେଆପେ ହେଉଥିବା ସ୍ପାମକୁ ରୋକିବା ନିମନ୍ତେ ଦୟାକରି ଏହି ଘରଭିତରେ ଥିବା ଶବ୍ଦସବୁକୁ ତାହା ତଳେ ଥିବା ବାକ୍ସରେ ଟାଇପ କରନ୍ତୁ । ([[Special:Captcha/help|ଅଧିକ ସୂଚନା]]):', ); -/** Polish (Polski) +/** Polish (polski) * @author Sp5uhe */ $messages['pl'] = array( @@ -1092,11 +1129,11 @@ $messages['pnb'] = array( * @author Ahmed-Najib-Biabani-Ibrahimkhel */ $messages['ps'] = array( - 'fancycaptcha-create' => 'ددې لپاره چې يو مخ جوړ شي، مهرباني وکړی لاندې ورکړ شوي توري څنګه چې تاسو ته ښکاري هماغسې کټ مټ په لانديني چوکاټ کې وليکی -([[Special:Captcha/help|نور مالومات]]):', + 'fancycaptcha-create' => 'ددې مخ د جوړلو لپاره، لطفاً ورکړل شوي توري څنګه چې تاسو ته ښکاري هماغسې کټ مټ په لانديني چوکاټ کې وليکی ([[Special:Captcha/help|نور مالومات]]):', + 'fancycaptcha-edit' => 'ددې مخ د سمولو لپاره، لطفاً ورکړل شوي توري څنګه چې تاسې ته ښکاري هماغسې کټ مټ په لانديني چوکاټ کې وليکی ([[Special:Captcha/help|نور مالومات]]):', ); -/** Portuguese (Português) +/** Portuguese (português) * @author Hamilton Abreu * @author Malafaya */ @@ -1111,7 +1148,7 @@ Para ajudar a prevenir o ''spam'' automatizado, por favor, introduza na caixa ab 'fancycaptcha-sendemail' => "Para ajudar a prevenir o ''spam'' automatizado, por favor, introduza na caixa as palavras que aparecem abaixo ([[Special:Captcha/help|mais informações]]):", ); -/** Brazilian Portuguese (Português do Brasil) +/** Brazilian Portuguese (português do Brasil) * @author Eduardo.mps * @author Giro720 */ @@ -1124,28 +1161,29 @@ $messages['pt-br'] = array( 'fancycaptcha-sendemail' => "Para ajudar a prevenir o ''spam'' automatizado, por favor, introduza na caixa as palavras que aparecem abaixo ([[Special:Captcha/help|mais informações]]):", ); -/** Romansh (Rumantsch) +/** Romansh (rumantsch) * @author Kazu89 */ $messages['rm'] = array( 'fancycaptcha-createaccount' => "Per impedir la creaziun automatica da contos d'utilisader, endatescha per plaschair ils bustabs che vegnan mussads sutvart ([[Special:Captcha/help|dapli infos]]):", ); -/** Romanian (Română) +/** Romanian (română) * @author Firilacroco * @author Mihai + * @author Minisarm */ $messages['ro'] = array( 'fancycaptcha-addurl' => 'Modificarea dumneavoastră include legături externe noi. Pentru a împiedica roboții de spam, vă rugăm să introduceți cuvintele care apar mai jos în căsuță ([[Special:Captcha/help|mai multe detalii]]):', 'fancycaptcha-badlogin' => 'Pentru a împiedica spargerea automată a parolelor, vă rugăm să introduceți cuvintele care apar mai jos în căsuță ([[Special:Captcha/help|mai multe detalii]]):', 'fancycaptcha-createaccount' => 'Pentru a împiedica crearea automată de conturi, vă rugăm să introduceți cuvintele care apar mai jos în căsuță ([[Special:Captcha/help|mai multe detalii]]):', - 'fancycaptcha-create' => 'Pentru a crea pagina, te rog să introduci în cutie cuvintele care apar mai jos ([[Special:Captcha/help|mai multe detalii]]):', - 'fancycaptcha-edit' => 'Pentru a modifica această pagină, te rog să introduci în cutie cuvintele care apar mai jos ([[Special:Captcha/help|mai multe detalii]]):', + 'fancycaptcha-create' => 'Pentru a crea pagina, vă rugăm să introduceți în casetă cuvintele care apar mai jos ([[Special:Captcha/help|mai multe detalii]]):', + 'fancycaptcha-edit' => 'Pentru a modifica această pagină, vă rugăm să introduceți în casetă cuvintele care apar mai jos ([[Special:Captcha/help|mai multe detalii]]):', 'fancycaptcha-sendemail' => 'Pentru a împiedica roboții de spam, vă rugăm să introduceți cuvintele care apar mai jos în căsuță ([[Special:Captcha/help|mai multe detalii]]):', ); -/** Tarandíne (Tarandíne) +/** tarandíne (tarandíne) * @author Joetaras */ $messages['roa-tara'] = array( @@ -1158,7 +1196,7 @@ Pe aiutà a proteggere condre a 'u spam automateche, pe piacere mitte le parole 'fancycaptcha-sendemail' => "Pe aiutà a proteggere condre a spam automatece, pe piacere mitte le parole ca combare aqquà sotte ([[Special:Captcha/help|cchiù 'mbormaziune]]):", ); -/** Russian (Русский) +/** Russian (русский) * @author Dim Grits * @author Lockal * @author Александр Сигачёв @@ -1173,7 +1211,7 @@ $messages['ru'] = array( 'fancycaptcha-sendemail' => 'В целях защиты от автоматического спама, пожалуйста, введите показанные ниже слова ([[Special:Captcha/help|подробнее]]):', ); -/** Rusyn (Русиньскый) +/** Rusyn (русиньскый) * @author Gazeb */ $messages['rue'] = array( @@ -1185,7 +1223,24 @@ $messages['rue'] = array( 'fancycaptcha-sendemail' => 'В рамках охороны перед автоматічным спамом мусите описати текст з наступного образку. ([[Special:Captcha/help|Што тото значіть?]]):', ); -/** Sakha (Саха тыла) +/** Sanskrit (संस्कृतम्) + * @author Shubha + */ +$messages['sa'] = array( + 'fancycaptcha-addurl' => 'भवतः सम्पादने नूतनबाह्यानुबन्धाः अन्तर्भूताः । +स्वचालितानिष्टसन्देशेभ्यः रक्षणस्य साहाय्यार्थं कृपया अधः मञ्जूषायां दृश्यमानानि पदानि लिखतु +([[Special:Captcha/help|more info]]) :', + 'fancycaptcha-badlogin' => 'स्वचालिताभ्यः कूटशब्दभेदनेभ्यः रक्षणस्य साहाय्यार्थं कृपया अधः मञ्जूषायां दृश्यमानानि पदानि लिखतु +([[Special:Captcha/help|more info]]) :', + 'fancycaptcha-createaccount' => 'स्वचालिताभ्यः लेखासर्जनेभ्यः रक्षणस्य साहाय्यार्थं कृपया अधः मञ्जूषायां दृश्यमानानि पदानि लिखतु +([[Special:Captcha/help|more info]]) :', + 'fancycaptcha-create' => 'पृष्ठस्य सर्जनाय, अधः मञ्जूषायां दृश्यमानानि पदानि लिखतु ([[Special:Captcha/help|more info]]):', + 'fancycaptcha-edit' => 'अस्य पृष्ठस्य सम्पादनाय, अधः मञ्जूषायां दृश्यमानानि पदानि लिखतु ([[Special:Captcha/help|अधिक जानकारी]]):', + 'fancycaptcha-sendemail' => 'स्वचालिताभ्यः अनिष्टसन्देशेभ्यः रक्षणस्य साहाय्यार्थं कृपया अधः मञ्जूषायां दृश्यमानानि पदानि लिखतु +([[Special:Captcha/help|more info]]) :', +); + +/** Sakha (саха тыла) * @author HalanTul */ $messages['sah'] = array( @@ -1198,6 +1253,7 @@ $messages['sah'] = array( ); /** Sinhala (සිංහල) + * @author Singhalawap * @author Thameera123 * @author නන්දිමිතුරු */ @@ -1205,13 +1261,13 @@ $messages['si'] = array( 'fancycaptcha-addurl' => 'ඔබගේ සංස්කරණයෙහි නව බාහිර සබැඳියන් අඩංගුයි. ස්වයංක්රීය අයාචිත තැපෑලෙන් ආරක්ෂා වනු වස්, පහත පෙන්නුම් කෙරෙන වචන කොටුව තුල ඇතුලත් කරන්න ([[Special:Captcha/help|වැඩිමනත් තොරතුරු]]):', 'fancycaptcha-badlogin' => 'ස්වයංක්රීය මුරපද බිඳීම වලක්වනු වස්, පහත පෙන්නුම් කෙරෙන වචන කොටුව තුල ඇතුලත් කරන්න ([[Special:Captcha/help|වැඩිමනත් තොරතුරු]]):', - 'fancycaptcha-createaccount' => 'ස්වයංක්රීය ගිණුම් තැනීම වැලකුමට උදවු වනු වස්, පහත පෙන්නුම් කෙරෙන වචන කොටුව තුල ඇතුලත් කරන්න ([[Special:Captcha/help|වැඩිමනත් තොරතුරු]]):', + 'fancycaptcha-createaccount' => 'ස්වයංක්රීයව ගිණුම් තැනීම වැලකුමට සඳහා, පහත දැක්වෙන වචන CAPTCHA කොටුව තුල ඇතුලත් කරන්න ([[Special:Captcha/help|වැඩිමනත් තොරතුරු]]):', 'fancycaptcha-create' => 'පිටුව තනනු වස්, පහත පෙන්නුම් කෙරෙන වචන කොටුව තුල ඇතුලත් කරන්න ([[Special:Captcha/help|වැඩිමනත් තොරතුරු]]):', 'fancycaptcha-edit' => 'මෙම පිටුව සංස්කරණය කරනු වස්, පහත පෙන්නුම් කෙරෙන වචන කොටුව තුල ඇතුලත් කරන්න ([[Special:Captcha/help|වැඩිමනත් තොරතුරු]]):', 'fancycaptcha-sendemail' => 'ස්වයංක්රීය ස්පෑම් කිරීම්වලින් ආරක්ෂා කිරීම සඳහා උදව් වීමට පහත කොටුවේ පෙන්වන වචන ඇතුළත් කරන්න ([[Special:Captcha/help|more info]]):', ); -/** Slovak (Slovenčina) +/** Slovak (slovenčina) * @author Helix84 */ $messages['sk'] = array( @@ -1223,7 +1279,7 @@ $messages['sk'] = array( 'fancycaptcha-sendemail' => 'Ako ochranu proti automatizovanému spamu, prosím zadajte slová z nasledujúceho obrázka do poľa pre odpoveď ([[Special:Captcha/help|ďalšie informácie]]):', ); -/** Slovenian (Slovenščina) +/** Slovenian (slovenščina) * @author Dbc334 */ $messages['sl'] = array( @@ -1236,7 +1292,7 @@ Zaradi zaščite pred samodejnim smetjem prosimo, da vnesete spodnje besede v po 'fancycaptcha-sendemail' => 'Zaradi zaščite pred samodejnim smetenjem prosimo, da vnesete spodnje besede v polje ([[Special:Captcha/help|več informacij]]):', ); -/** Albanian (Shqip) +/** Albanian (shqip) * @author Dori * @author Olsi */ @@ -1249,7 +1305,7 @@ $messages['sq'] = array( 'fancycaptcha-sendemail' => "Për t'u mbrojtur nga metoda automatike e gjetjes së fjalëkalimeve ju kërkojmë të vendosni fjalët e figurës në kuti ([[Special:Captcha/help|më shumë informacion]]):", ); -/** Serbian (Cyrillic script) (Српски (ћирилица)) +/** Serbian (Cyrillic script) (српски (ћирилица)) * @author Millosh * @author Rancher * @author Жељко Тодоровић @@ -1266,7 +1322,7 @@ $messages['sr-ec'] = array( 'fancycaptcha-sendemail' => 'У циљу заштите од непожељних порука, унесите речи са слике у поље испод ([[Special:Captcha/help|више информација]]):', ); -/** Serbian (Latin script) (Srpski (latinica)) +/** Serbian (Latin script) (srpski (latinica)) * @author Michaello * @author Жељко Тодоровић */ @@ -1302,7 +1358,7 @@ $messages['su'] = array( 'fancycaptcha-edit' => 'Éditan Anjeun ngeusikeun tumbu kaluar nu anyar. Pikeun panangtayungan ka spam otomatis, mangga asukkeun kecap di handapeun ieu ka kotak anu disadiakeun ([[Special:Captcha/help|salengkeupna]]):', ); -/** Swedish (Svenska) +/** Swedish (svenska) * @author Ainali */ $messages['sv'] = array( @@ -1320,6 +1376,17 @@ skriva orden som visas härunder i rutan ([[Special:Captcha/help|mer information orden som visas härunder i rutan ([[Special:Captcha/help|mer information]]):', ); +/** Tamil (தமிழ்) + * @author Shanmugamp7 + * @author மதனாஹரன் + */ +$messages['ta'] = array( + 'fancycaptcha-badlogin' => 'தானியங்கு கடவுச் சொல் உடைத்தலிலிருந்து பாதுகாக்க உதவுவதற்காகத் தயவு செய்து கீழேயுள்ள பெட்டியில் தோன்றும் சொற்களை உள்ளிடவும் ([[Special:Captcha/help|கூடிய தகவல்]]):', + 'fancycaptcha-createaccount' => 'தானியங்கியாக கணக்கு உருவாக்குவதிலிருந்து பாதுகாக்க உதவ, தயவுசெய்து கீழே தெரியும் வார்த்தைகளை பெட்டியில் உள்ளிடவும் ([[Special:Captcha/help|மேலும் விவரங்களுக்கு]]):', + 'fancycaptcha-create' => 'பக்கத்தை உருவாக்குவதற்காக, தயவு செய்து கீழே பெட்டியில் தோன்றுகின்ற சொற்களை உள்ளிடுங்கள் ([[Special:Captcha/help|கூடிய தகவல்]]):', + 'fancycaptcha-edit' => 'இப்பக்கத்தைத் தொகுப்பதற்குத் தயவு செய்து கீழேயுள்ள பெட்டியில் தோன்றும் சொற்களை உள்ளிடவும் ([[Special:Captcha/help|கூடிய தகவல்]]):', +); + /** Telugu (తెలుగు) * @author Mpradeep */ @@ -1335,7 +1402,7 @@ $messages['te'] = array( ([[Special:Captcha/help|మరింత సమాచారం]]):', ); -/** Tajik (Cyrillic script) (Тоҷикӣ) +/** Tajik (Cyrillic script) (тоҷикӣ) * @author Ibrahim */ $messages['tg-cyrl'] = array( @@ -1346,7 +1413,7 @@ $messages['tg-cyrl'] = array( 'fancycaptcha-edit' => 'Барои вироиши ин саҳифа, вожаеро ки дар тасвир мебинед, ворид кунед ([[Special:Captcha/help|иттилооти бештар]]):', ); -/** Tajik (Latin script) (Tojikī) +/** Tajik (Latin script) (tojikī) * @author Liangent */ $messages['tg-latn'] = array( @@ -1382,6 +1449,7 @@ $messages['tk'] = array( * @author AnakngAraw */ $messages['tl'] = array( + 'fancycaptcha-desc' => 'Kaakit-akit na panlikha ng CAPTCHA para sa Pagtiyak ng Pagbago', 'fancycaptcha-addurl' => "Kabilang sa ginawa mong pagbabago ang bagong panlabas na mga kawing. Upang makatulong sa pagsasanggalang laban sa kusang pinapadalang mga \"manlulusob\" (''spam''), pakilagay lamang ang mga salitang lumitaw sa ibaba papasok sa loob ng kahon ([[Special:Captcha/help|mas marami pang kabatiran]]):", 'fancycaptcha-badlogin' => 'Upang makatulong sa pagsasanggalang laban sa mga kusang paglutas ng hudyat, pakilagay lamang ang mga salitang lumitaw sa ibaba patungo sa loob ng kahon ([[Special:Captcha/help|mas marami pang kabatiran]]):', @@ -1392,20 +1460,21 @@ Upang makatulong sa pagsasanggalang laban sa kusang pinapadalang mga \"manluluso ); /** Turkish (Türkçe) + * @author Emperyan * @author Joseph * @author Runningfridgesrule */ $messages['tr'] = array( 'fancycaptcha-addurl' => 'Değişikliğiniz yeni dış bağlantılar içeriyor. Otomatik spamdan korunmak için, lütfen aşağıdaki sözcükleri kutunun içine yazın ([[Special:Captcha/help|ayrıntılı bilgiler]]):', - 'fancycaptcha-badlogin' => 'Otomatik parola çözülmesinden korunmak için, lütfen aşağıdaki sözcükleri kutunun içine yazın ([[Special:Captcha/help|ayrıntılı bilgiler]]):', + 'fancycaptcha-badlogin' => 'Otomatik parola kırma yöntemine karşı korunmak için lütfen aşağıdaki sözcükleri kutunun içine yazınız ([[Special:Captcha/help|ayrıntılı bilgi]]):', 'fancycaptcha-createaccount' => 'Otomatik hesap oluşturmaya karşı korumaya yardım etmek için, lütfen aşağıdaki kutuda görünen kelimeleri girin ([[Special:Captcha/help|daha fazla bilgi]]):', 'fancycaptcha-create' => 'Sayfayı oluşturmak için, lütfen aşağıdaki kutuda görünen kelimeleri girin ([[Special:Captcha/help|daha fazla bilgi]]):', 'fancycaptcha-edit' => 'Bu sayfayı değiştirmek için, lütfen aşağıdaki kutuda görünen kelimeleri girin ([[Special:Captcha/help|daha fazla bilgi]]):', 'fancycaptcha-sendemail' => 'Otomatik spamlerden korunmaya yardımcı olmak için, lütfen aşağıda görünen sözcükleri kutuya yazın ([[Special:Captcha/help|daha fazla bilgi]]):', ); -/** Ukrainian (Українська) +/** Ukrainian (українська) * @author Ahonc * @author Dim Grits * @author Ytsukeng Fyvaprol @@ -1421,7 +1490,7 @@ $messages['uk'] = array( 'fancycaptcha-sendemail' => 'Для захисту від автоматичного спаму, будь ласка, введіть слова, які показані нижче в полі ([[Special:Captcha/help|more info]]):', ); -/** Vèneto (Vèneto) +/** vèneto (vèneto) * @author Candalua */ $messages['vec'] = array( @@ -1505,7 +1574,7 @@ $messages['yue'] = array( 'fancycaptcha-edit' => '要編輯呢一版,請響下面個盒度輸入下面嘅文字 ([[Special:Captcha/help|更多資訊]]):', ); -/** Simplified Chinese (中文(简体)) +/** Simplified Chinese (中文(简体)) * @author Bencmq */ $messages['zh-hans'] = array( @@ -1517,7 +1586,7 @@ $messages['zh-hans'] = array( 'fancycaptcha-sendemail' => '为防止不当程式进行破坏,请输入以下的文字([[Special:Captcha/help|相关资讯]]):', ); -/** Traditional Chinese (中文(繁體)) +/** Traditional Chinese (中文(繁體)) * @author Horacewai2 * @author Waihorace */ diff --git a/extensions/ConfirmEdit/FancyCaptcha.php b/extensions/ConfirmEdit/FancyCaptcha.php index dbc136b8..69e3be01 100644 --- a/extensions/ConfirmEdit/FancyCaptcha.php +++ b/extensions/ConfirmEdit/FancyCaptcha.php @@ -29,9 +29,16 @@ if ( !defined( 'MEDIAWIKI' ) ) { exit; } -require_once dirname( __FILE__ ) . '/ConfirmEdit.php'; +$dir = __DIR__; +require_once $dir . '/ConfirmEdit.php'; $wgCaptchaClass = 'FancyCaptcha'; +/** + * The name of a file backend ($wgFileBackends) to be used for storing files. + * Defaults to FSFileBackend using $wgCaptchaDirectory as a base path. + */ +$wgCaptchaFileBackend = ''; + global $wgCaptchaDirectory; $wgCaptchaDirectory = "$wgUploadDirectory/captcha"; // bad default :D @@ -49,5 +56,5 @@ $wgCaptchaSecret = "CHANGE_THIS_SECRET!"; */ $wgCaptchaDeleteOnSolve = false; -$wgExtensionMessagesFiles['FancyCaptcha'] = dirname( __FILE__ ) . '/FancyCaptcha.i18n.php'; -$wgAutoloadClasses['FancyCaptcha'] = dirname( __FILE__ ) . '/FancyCaptcha.class.php'; +$wgExtensionMessagesFiles['FancyCaptcha'] = $dir . '/FancyCaptcha.i18n.php'; +$wgAutoloadClasses['FancyCaptcha'] = $dir . '/FancyCaptcha.class.php'; diff --git a/extensions/ConfirmEdit/HTMLCaptchaField.php b/extensions/ConfirmEdit/HTMLCaptchaField.php index 6b1765d0..c069ce9e 100644 --- a/extensions/ConfirmEdit/HTMLCaptchaField.php +++ b/extensions/ConfirmEdit/HTMLCaptchaField.php @@ -20,7 +20,6 @@ * @class */ class HTMLCaptchaField extends HTMLFormField { - /** * @var Captcha */ @@ -59,8 +58,6 @@ class HTMLCaptchaField extends HTMLFormField { if ( $data === false ) { return true; } - - } /** @@ -81,4 +78,4 @@ class HTMLCaptchaField extends HTMLFormField { // "you answered the captcha wrongly" return $this->captcha->exists(); } -}
\ No newline at end of file +} diff --git a/extensions/ConfirmEdit/MathCaptcha.php b/extensions/ConfirmEdit/MathCaptcha.php index 8c815bf7..d1eb44ef 100644 --- a/extensions/ConfirmEdit/MathCaptcha.php +++ b/extensions/ConfirmEdit/MathCaptcha.php @@ -15,7 +15,8 @@ if ( !defined( 'MEDIAWIKI' ) ) { exit; } -require_once dirname( __FILE__ ) . '/ConfirmEdit.php'; +$dir = __DIR__; +require_once $dir . '/ConfirmEdit.php'; $wgCaptchaClass = 'MathCaptcha'; -$wgAutoloadClasses['MathCaptcha'] = dirname( __FILE__ ) . '/MathCaptcha.class.php'; +$wgAutoloadClasses['MathCaptcha'] = $dir . '/MathCaptcha.class.php'; diff --git a/extensions/ConfirmEdit/QuestyCaptcha.class.php b/extensions/ConfirmEdit/QuestyCaptcha.class.php index 8e87db30..93954f1e 100644 --- a/extensions/ConfirmEdit/QuestyCaptcha.class.php +++ b/extensions/ConfirmEdit/QuestyCaptcha.class.php @@ -55,18 +55,18 @@ class QuestyCaptcha extends SimpleCaptcha { function getMessage( $action ) { $name = 'questycaptcha-' . $action; - $text = wfMsg( $name ); + $text = wfMessage( $name )->text(); # Obtain a more tailored message, if possible, otherwise, fall back to # the default for edits - return wfEmptyMsg( $name, $text ) ? wfMsg( 'questycaptcha-edit' ) : $text; + return wfMessage( $name, $text )->isDisabled() ? wfMessage( 'questycaptcha-edit' )->text() : $text; } function showHelp() { global $wgOut; - $wgOut->setPageTitle( wfMsg( 'captchahelp-title' ) ); - $wgOut->addWikiText( wfMsg( 'questycaptchahelp-text' ) ); + $wgOut->setPageTitle( wfMessage( 'captchahelp-title' )->text() ); + $wgOut->addWikiMsg( 'questycaptchahelp-text' ); if ( CaptchaStore::get()->cookiesNeeded() ) { - $wgOut->addWikiText( wfMsg( 'captchahelp-cookies-needed' ) ); + $wgOut->addWikiMsg( 'captchahelp-cookies-needed' ); } } } diff --git a/extensions/ConfirmEdit/QuestyCaptcha.i18n.php b/extensions/ConfirmEdit/QuestyCaptcha.i18n.php index 5eab60d4..ca345e47 100644 --- a/extensions/ConfirmEdit/QuestyCaptcha.i18n.php +++ b/extensions/ConfirmEdit/QuestyCaptcha.i18n.php @@ -94,7 +94,7 @@ $messages['ar'] = array( إذا كنت تحرر صفحة معينة: اضغط زر 'العودة' في متصفحك للعودة إلى التحرير.", ); -/** Bashkir (Башҡортса) +/** Bashkir (башҡортса) * @author Assele */ $messages['ba'] = array( @@ -115,7 +115,7 @@ $messages['ba'] = array( Мөхәррирләүгә кире ҡайтыу өсөн, браузерығыҙҙа кире ҡайтыу төймәһенә баҫығыҙ.', ); -/** Belarusian (Taraškievica orthography) (Беларуская (тарашкевіца)) +/** Belarusian (Taraškievica orthography) (беларуская (тарашкевіца)) * @author EugeneZelenko * @author Jim-by */ @@ -140,7 +140,7 @@ $messages['be-tarask'] = array( Націсьніце кнопку «назад» у Вашым браўзэры, каб вярнуцца да рэдагаваньня старонкі.', ); -/** Breton (Brezhoneg) +/** Breton (brezhoneg) * @author Fulup */ $messages['br'] = array( @@ -161,7 +161,7 @@ Kit e darempred gant [[{{MediaWiki:Grouppage-sysop}}|merourien al lec'hienn]] ev Pouezit war bouton 'kent' ho merdeer evit distreiñ d'ar bajenn gemmañ.", ); -/** Bosnian (Bosanski) +/** Bosnian (bosanski) * @author CERminator */ $messages['bs'] = array( @@ -182,7 +182,7 @@ Molimo Vas da kontaktirate [[{{MediaWiki:Grouppage-sysop}}|administratore strani Kliknite 'nazad' ('back') dugme vašeg preglednika da se vratite na polje za unos teksta.", ); -/** Catalan (Català) +/** Catalan (català) * @author Paucabot * @author Toniher */ @@ -192,7 +192,7 @@ Per ajudar a protegir-se contra la brossa automàtica, responeu la pregunta que 'questycaptcha-create' => 'Per crear la pàgina, per favor responeu la pregunta que apareix a continuació ([[Special:Captcha/help|més informació]]):', ); -/** Czech (Česky) +/** Czech (česky) * @author Mormegil */ $messages['cs'] = array( @@ -238,7 +238,7 @@ Sollte dich dieses Verfahren beim Vornehmen erwünschter Bearbeitungen behindern Die Schaltfläche „Zurück“ des Browsers führt zurück zum vorherigen Bearbeitungsfenster.', ); -/** German (formal address) (Deutsch (Sie-Form)) +/** German (formal address) (Deutsch (Sie-Form)) * @author Imre * @author Umherirrender */ @@ -260,7 +260,7 @@ Sollte Sie dieses Verfahren beim Vornehmen erwünschter Bearbeitungen behindern, Der „Zurück“-Knopf des Browsers führt zurück zum Bearbeitungsfenster.', ); -/** Lower Sorbian (Dolnoserbski) +/** Lower Sorbian (dolnoserbski) * @author Michawiki */ $messages['dsb'] = array( @@ -308,7 +308,7 @@ Bonvolu kontakti la [[{{MediaWiki:Grouppage-sysop}}|administrantojn de la retejo Klaku la 'reiru' butonon en via retumilo por reiri al la paĝo-redaktilo.", ); -/** Spanish (Español) +/** Spanish (español) * @author Crazymadlover * @author Pertile */ @@ -331,7 +331,7 @@ Por favor contacta a los [[{{MediaWiki:Grouppage-sysop}}|administradores del sit Haz click en el botón 'atrás' en tu navegador para regresar al editor de página.", ); -/** Estonian (Eesti) +/** Estonian (eesti) * @author Pikne */ $messages['et'] = array( @@ -352,7 +352,7 @@ Kui sul tekib raskusi muudatuste tegemisel, võta palun ühendust selle võrguko Redigeerimislehele naasmiseks klõpsa võrgulehitseja ''tagasi''-nuppu.", ); -/** Basque (Euskara) +/** Basque (euskara) * @author Kobazulo */ $messages['eu'] = array( @@ -360,7 +360,7 @@ $messages['eu'] = array( 'questycaptcha-edit' => 'Orrialde hau aldatzeko, behean agertzen den galdera erantzun ezazu mesedez ([[Special:Captcha/help|informazio gehiago]]):', ); -/** Finnish (Suomi) +/** Finnish (suomi) * @author Crt * @author Nike */ @@ -382,7 +382,7 @@ Ota yhteyttä [[{{MediaWiki:Grouppage-sysop}}|ylläpitäjiin]] saadaksesi avustu Napsauta selaimesi \'takaisin\'-painiketta palataksesi sivumuokkaimeen.', ); -/** French (Français) +/** French (français) * @author IAlex * @author Verdy p */ @@ -406,7 +406,7 @@ Veuillez contacter [[{{MediaWiki:Grouppage-sysop}}|les administrateurs du site]] Cliquez sur le bouton « Précédent » de votre navigateur pour revenir à la page de modification.', ); -/** Galician (Galego) +/** Galician (galego) * @author Toliño */ $messages['gl'] = array( @@ -475,7 +475,7 @@ $messages['he'] = array( לחצו על הכפתור 'Back' בדפדפן שלכם כדי לחזור לדף העריכה.", ); -/** Upper Sorbian (Hornjoserbsce) +/** Upper Sorbian (hornjoserbsce) * @author Michawiki */ $messages['hsb'] = array( @@ -496,7 +496,7 @@ Prošu staj so z [[{{MediaWiki:Grouppage-sysop}}|administratorami sydła]] z pro Klikń na tłócatko "Wróćo" w swojim wobhladowaku, zo by so k wobdźěłowanskemu woknu wróćił.', ); -/** Hungarian (Magyar) +/** Hungarian (magyar) * @author Glanthor Reviol */ $messages['hu'] = array( @@ -517,7 +517,7 @@ Ha ez nem várt módon akadályoz a hasznos közreműködéseidben, segítségé Használd a böngésződ „vissza” gombját a szöveg szerkesztéséhez való visszalépéshez.', ); -/** Interlingua (Interlingua) +/** Interlingua (interlingua) * @author McDutchie */ $messages['ia'] = array( @@ -591,7 +591,7 @@ Pangngaasi a kontaken ti [[{{MediaWiki:Grouppage-sysop}}|administrador ti pagsaa Peslen ti 'agsubli' a buton dita pagbasabasam (browser) ti agsubli idiay panid ti pinagurnos.", ); -/** Italian (Italiano) +/** Italian (italiano) * @author Beta16 * @author Darth Kule */ @@ -618,12 +618,13 @@ Fare clic sul pulsante 'indietro' del browser per tornare alla pagina di modific */ $messages['ja'] = array( 'questycaptcha-desc' => 'Confirm Edit 用の質問形式 CAPTCHA ジェネレーター', - 'questycaptcha-addurl' => 'あなたの編集では新たな外部リンクが追加されています。自動で実行されるスパム行為防止のため、以下に表示される確認用の質問に回答してください ([[Special:Captcha/help|詳細]]):', - 'questycaptcha-badlogin' => '自動化スクリプトによるパスワードクラック攻撃を防止するため、以下に表示される確認用の質問に回答してください ([[Special:Captcha/help|詳細]]):', - 'questycaptcha-createaccount' => '自動化されたアカウント作成を防止するため、以下に表示される確認用の質問に回答してください ([[Special:Captcha/help|詳細]]):', - 'questycaptcha-create' => 'ページを作成するには以下に表示される確認用の質問に回答してください ([[Special:Captcha/help|詳細]]):', - 'questycaptcha-edit' => 'このページを編集するには以下に表示される確認用の質問に回答してください ([[Special:Captcha/help|詳細]]):', - 'questycaptcha-sendemail' => 'ロボットによるスパムを防ぐため、以下に表示される確認用の質問に回答してください ([[Special:Captcha/help|詳細]]):', + 'questycaptcha-addurl' => 'あなたは新しい外部リンクを追加しようとしています。 +自動でのスパム攻撃を防ぐため、下記の確認用の質問に回答してください ([[Special:Captcha/help|詳細]]):', + 'questycaptcha-badlogin' => '自動でのパスワードクラック攻撃を防ぐため、下記の確認用の質問に回答してください ([[Special:Captcha/help|詳細]]):', + 'questycaptcha-createaccount' => 'アカウントの自動登録を防ぐため、下記の確認用の質問に回答してください ([[Special:Captcha/help|詳細]]):', + 'questycaptcha-create' => 'ページを新規作成するには、下記の確認用の質問に回答してください ([[Special:Captcha/help|詳細]]):', + 'questycaptcha-edit' => 'このページを編集するには、下記の確認用の質問に回答してください ([[Special:Captcha/help|詳細]]):', + 'questycaptcha-sendemail' => '自動でのスパム攻撃を防ぐため、下記の確認用の質問に回答してください ([[Special:Captcha/help|詳細]]):', 'questycaptchahelp-text' => '一般からの投稿を受け付けるこのウィキのようなウェブサイトは、自動投稿ツールを使って多くのサイトにリンクを張ってまわるスパマーにより荒らされがちです。このようなスパムは除去できるものの、その作業は大変に面倒なものです。 このため、このウィキではときどき、特に新しい外部リンクがページに追加されたときなどに、質問に答えていただくようお願いすることがあります。この作業は自動化が難しいため、スパマーなどのプログラムを用いた攻撃をほぼ阻止しつつ、大半の生身の人間による投稿を可能にします。 @@ -639,7 +640,9 @@ $messages['ja'] = array( */ $messages['ko'] = array( 'questycaptcha-desc' => '편집 확인에 대한 탐구적인 CAPCHA(캡차) 생성기', - 'questycaptcha-badlogin' => '자동화된 비밀번호 깨기를 방지하기 위해 아래애 보이는 질문에 대답해주세요 ([[Special:Captcha/help|자세한 정보]]):', + 'questycaptcha-addurl' => '편집에 새로운 바깥 링크가 포함되어 있습니다. +자동화된 스팸을 막기 위해 아래 질문에 답해주세요 ([[Special:Captcha/help|더 많은 정보]]):', + 'questycaptcha-badlogin' => '자동화된 비밀번호 깨기를 방지하기 위해, 아래애 보이는 질문에 대답해주세요 ([[Special:Captcha/help|자세한 정보]]):', ); /** Colognian (Ripoarisch) @@ -707,7 +710,7 @@ Kontaktéiert w.e.g. d'[[{{MediaWiki:Grouppage-sysop}}|Administrateure vun dëse Dréckt op den 'Zréck' Knäppche vun ärem Browser fir an d'Beaarbechtungsfënster zréckzekommen.", ); -/** Macedonian (Македонски) +/** Macedonian (македонски) * @author Bjankuloski06 */ $messages['mk'] = array( @@ -760,7 +763,29 @@ Sila hubungi [[{{MediaWiki:Grouppage-sysop}}|pentadbir laman]] untuk mendapatkan Klik butang '←' untuk kembali ke editor laman.", ); -/** Norwegian (bokmål) (Norsk (bokmål)) +/** Maltese (Malti) + * @author Chrisportelli + */ +$messages['mt'] = array( + 'questycaptcha-addurl' => 'Il-modifika tiegħek tinkludi ħoloq esterni ġodda. +Sabiex tipproteġi kontra spam awtomatiku, jekk jogħġbok irrispondi l-mistoqsija li tidher hawn taħt ([[Special:Captcha/help|aktar informazzjoni]]):', + 'questycaptcha-badlogin' => 'Bħala prekawzjoni kontra l-infurzar awtomatiku tal-password, jekk jogħġbok irrispondi l-mistoqsija li tidher hawn taħt ([[Special:Captcha/help|aktar informazzjoni]]):', + 'questycaptcha-createaccount' => "Bħala miżura ta' prekawzjoni kontra l-ħolqien awtomatiku tal-kontijiet, jekk jogħġbok irrispondi l-mistoqsija li tidher hawn taħt ([[Special:Captcha/help|aktar informazzjoni]]):", + 'questycaptcha-create' => 'Sabiex toħloq din il-paġna, jekk jogħġbok irrispondi l-mistoqsija li tidher hawn taħt ([[Special:Captcha/help|aktar informazzjoni]]):', + 'questycaptcha-edit' => 'Sabiex timmodifika din il-paġna, jekk jogħġbok irrispondi l-mistoqsija li tidher hawn taħt ([[Special:Captcha/help|aktar informazzjoni]]):', + 'questycaptcha-sendemail' => 'Bħala prekawzjoni kontra l-ispam awtomatiku, jekk jogħġbok irrispondi l-mistoqsija li tidher hawn taħt ([[Special:Captcha/help|aktar informazzjoni]]):', + 'questycaptchahelp-text' => "Siti elettroniċi li jaċċettaw kontribuzzjonijiet mill-pubbliku, bħal din il-wiki, huma ħafna drabi abbużati minn ''spammers'' li jużaw għodda awtomatiċi sabiex idaħħlu ħoloq lejn ħafna siti. +Waqt li dawn il-ħoloq ta' spam jistgħu jitneħħew, dan huwa xorta waħda xogħol għalxejn. + +Xi drabi, speċjalment meta żżid ħoloq esterni ġodda f'paġna, il-paġna wiki tista' tistaqsik biex tirrispondi mistoqsija. +Minħabba li din hija azzjoni li diffiċli li tiġi replikata min-naħa ta' kompjuter, dan il-mekkaniżmu jippermetti lil (kważi) kull utent li jeżisti li jagħmel il-kontribuzzjonijiet tiegħu waqt li ħafna ''spammers'' u attakki awtomatiċi jiġu mwaqqfa. + +Jekk jogħġbok ikkuntatja lill-[[{{MediaWiki:Grouppage-sysop}}|amministraturi tas-sit]] għall-għajnuna fuq jekk din il-proċedura hix qed tipprevjeni milli tagħmel kontribuzzjonijiet leġittimi. + +Iklikkja fuq il-buttuna 'lura' tal-browżer tiegħek sabiex tirritorna għall-editur ta-paġna.", +); + +/** Norwegian Bokmål (norsk (bokmål)) * @author Nghtwlkr * @author Simny */ @@ -805,7 +830,7 @@ Vraag assistentie van de [[{{MediaWiki:Grouppage-sysop}}|sitebeheerders]] als di Klik op de knop 'terug' in uw browser om terug te gaan naar het tekstbewerkingsscherm.", ); -/** Norwegian Nynorsk (Norsk (nynorsk)) +/** Norwegian Nynorsk (norsk (nynorsk)) * @author Gunnernett */ $messages['nn'] = array( @@ -816,7 +841,7 @@ Som ei hjelp til å unngå automatisert spam, ver venleg og skiv inn spørsmåle 'questycaptcha-edit' => 'For å endra sida, ver venleg og svar på spørsmålet som er synt nedanfor ([[Special:Captcha/help|meir informasjon]]):', ); -/** Occitan (Occitan) +/** Occitan (occitan) * @author Cedric31 */ $messages['oc'] = array( @@ -838,7 +863,7 @@ Contactatz [[{{MediaWiki:Grouppage-sysop}}|los administrators del site]] s'aquò Clicatz sul boton « Precedent » de vòstre navigador per tornar a la pagina de modificacion.", ); -/** Polish (Polski) +/** Polish (polski) * @author Sp5uhe */ $messages['pl'] = array( @@ -883,7 +908,7 @@ Për piasì contata j'[[{{MediaWiki:Grouppage-sysop}}|aministrador dël sit]] p Ch'a-i bata ansima al boton 'andré' ant sò navigator për torné andré a l'editor dla pàgina.", ); -/** Portuguese (Português) +/** Portuguese (português) * @author Crazymadlover * @author Giro720 * @author Hamilton Abreu @@ -907,7 +932,7 @@ Por favor, contacte os [[{{MediaWiki:Grouppage-sysop}}|administradores]] para as Clique o botão 'voltar' do seu browser para voltar à página de edição.", ); -/** Brazilian Portuguese (Português do Brasil) +/** Brazilian Portuguese (português do Brasil) * @author 555 * @author Eduardo.mps * @author Giro720 @@ -931,7 +956,28 @@ Entre em contato com os [[{{MediaWiki:Grouppage-sysop}}|administradores do site] Clique no botão 'voltar' de seu navegador para retornar ao editor de páginas.", ); -/** Tarandíne (Tarandíne) +/** Romanian (română) + * @author Minisarm + */ +$messages['ro'] = array( + 'questycaptcha-addurl' => 'Modificarea dumneavoastră include legături externe noi. +Pentru a împiedica roboții de spam, vă rugăm să răspundeți la întrebarea de mai jos ([[Special:Captcha/help|mai multe detalii]]):', + 'questycaptcha-badlogin' => 'Pentru a împiedica spargerea automată a parolelor, vă rugăm să răspundeți la întrebarea de mai jos ([[Special:Captcha/help|mai multe detalii]]):', + 'questycaptcha-createaccount' => 'Pentru a împiedica crearea automată de conturi, vă rugăm să răspundeți la întrebarea de mai jos ([[Special:Captcha/help|mai multe detalii]]):', + 'questycaptcha-create' => 'Pentru a crea pagina, vă rugăm să răspundeți la întrebarea de mai jos ([[Special:Captcha/help|mai multe detalii]]):', + 'questycaptcha-edit' => 'Pentru a modifica această pagină, vă rugăm să răspundeți la întrebarea de mai jos ([[Special:Captcha/help|mai multe detalii]]):', + 'questycaptcha-sendemail' => 'Pentru a împiedica roboții de spam, vă rugăm să răspundeți la întrebarea de mai jos ([[Special:Captcha/help|mai multe detalii]]):', + 'questycaptchahelp-text' => 'Siturile web care acceptă contribuții din partea publicului, precum acest wiki, sunt de obicei victime ale persoanelor care folosesc unelte automate pentru a introduce legături către multe alte situri. +Deși aceste legături de spam pot fi îndepărtate, acest lucru reprezintă o bătaie de cap semnificativă. + +Uneori, mai ales la adăugarea de noi legături web într-o pagină, situl wiki vă poate cere să răspundeți la o anumită întrebare. Întrucât rezolvarea acestei cerințe este dificil de automatizat, ea permite majorității persoanelor reale să-și trimită contribuțiile și va opri majoritatea atacatorilor. + +În cazul în care această practică vă împiedică în mod neașteptat să faceți contribuții legitime, vă rugăm să contactați [[{{MediaWiki:Grouppage-sysop}}|administratorii sitului]]. + +Apăsați butonul „Înapoi” al navigatorului pentru a vă reîntoarce la pagina de editare.', +); + +/** tarandíne (tarandíne) * @author Joetaras */ $messages['roa-tara'] = array( @@ -953,7 +999,7 @@ Pe piacere condatte le [[{{MediaWiki:Grouppage-sysop}}|amministrature d'u site]] Cazze 'u buttone 'rrete' jndr'à 'u browser tue pe turnà 'a pàgene d'u cangiamende.", ); -/** Russian (Русский) +/** Russian (русский) * @author Александр Сигачёв */ $messages['ru'] = array( @@ -975,7 +1021,7 @@ $messages['ru'] = array( Нажмите в вашем браузере кнопку «назад», чтобы вернуться к странице редактирования.', ); -/** Slovak (Slovenčina) +/** Slovak (slovenčina) * @author Helix84 */ $messages['sk'] = array( @@ -1001,7 +1047,7 @@ Kontaktujte prosím [[{{MediaWiki:Grouppage-sysop}}|správcov lokality]] ak potr Späť na úpravu stránky sa vrátite kliknutím na tlačidlo „Späť“ vo vašom prehliadači.', ); -/** Slovenian (Slovenščina) +/** Slovenian (slovenščina) * @author Dbc334 */ $messages['sl'] = array( @@ -1023,19 +1069,19 @@ Ker je to opravilo težko avtomatizirati, bo s tem večini ljudi prispevanje dov Za vrnitev v urejevalnik izberite gumb »nazaj« v vašem brskalniku.', ); -/** Serbian (Cyrillic script) (Српски (ћирилица)) +/** Serbian (Cyrillic script) (српски (ћирилица)) * @author Rancher */ $messages['sr-ec'] = array( 'questycaptcha-desc' => 'Стварач сликовног кода за потврду уређивања', ); -/** Serbian (Latin script) (Srpski (latinica)) */ +/** Serbian (Latin script) (srpski (latinica)) */ $messages['sr-el'] = array( 'questycaptcha-desc' => 'Stvarač slikovnog koda za potvrdu uređivanja', ); -/** Swedish (Svenska) +/** Swedish (svenska) * @author Boivie */ $messages['sv'] = array( @@ -1084,6 +1130,7 @@ $messages['th'] = array( * @author AnakngAraw */ $messages['tl'] = array( + 'questycaptcha-desc' => 'Kaakit-akit na panlikha ng CAPTCHA na Questy para sa Pagtiyak ng Pagbago', 'questycaptcha-addurl' => 'Kasali sa pagbago mo ang bagong panglabas na mga kawing. Upang makatulong sa pagsanggalang laban sa kusang panglulusob, pakisagot ang tanong na nakalitaw sa ibaba ([[Special:Captcha/help|more info]]):', 'questycaptcha-badlogin' => 'Upang makatulong sa pagsasanggalang laban sa mga kusang paglutas ng hudyat, pakisagot lamang ang tanong na nakalitaw sa ibaba ([[Special:Captcha/help|marami pang kabatiran]]):', @@ -1124,7 +1171,7 @@ Bu durumun sizi normal katkılarınızı yapmaktan olağandışı bir şekilde a Sayfa editörüne dönmek için tarayıcınızın 'geri' düğmesine tıklayın.", ); -/** Ukrainian (Українська) +/** Ukrainian (українська) * @author Diemon.ukr */ $messages['uk'] = array( @@ -1174,7 +1221,7 @@ $messages['yi'] = array( 'questycaptcha-create' => 'צו שאַפֿן דעם בלאַט, ביטע ענטפֿערט די פֿראַגע אונטן ([[Special:Captcha/help|מער אינפֿארמאַציע]]):', ); -/** Simplified Chinese (中文(简体)) */ +/** Simplified Chinese (中文(简体)) */ $messages['zh-hans'] = array( 'questycaptcha-addurl' => '您的编辑内容中含有本网站以外的连结。为防止不当程式大量破坏,请回答以下的问题([[Special:Captcha/help|相关资讯]]):', 'questycaptcha-badlogin' => '为防止不当程式破解密码,请回答以下的问题([[Special:Captcha/help|相关资讯]]):', @@ -1184,7 +1231,7 @@ $messages['zh-hans'] = array( 'questycaptcha-sendemail' => '为防止不当程式破解密码,请回答下列问题([[Special:Captcha/help|相关资讯]]):', ); -/** Traditional Chinese (中文(繁體)) +/** Traditional Chinese (中文(繁體)) * @author Horacewai2 * @author Waihorace */ diff --git a/extensions/ConfirmEdit/QuestyCaptcha.php b/extensions/ConfirmEdit/QuestyCaptcha.php index d4c23fd6..2cef79c7 100644 --- a/extensions/ConfirmEdit/QuestyCaptcha.php +++ b/extensions/ConfirmEdit/QuestyCaptcha.php @@ -28,7 +28,8 @@ if ( !defined( 'MEDIAWIKI' ) ) { exit; } -require_once dirname( __FILE__ ) . '/ConfirmEdit.php'; +$dir = __DIR__; +require_once $dir . '/ConfirmEdit.php'; $wgCaptchaClass = 'QuestyCaptcha'; global $wgCaptchaQuestions; @@ -41,5 +42,5 @@ $wgCaptchaQuestions = array(); // You can also provide several acceptable answers to a given question (the answers shall be in lowercase): // $wgCaptchaQuestions[] = array( 'question' => "2 + 2 ?", 'answer' => array( '4', 'four' ) ); -$wgExtensionMessagesFiles['QuestyCaptcha'] = dirname( __FILE__ ) . '/QuestyCaptcha.i18n.php'; -$wgAutoloadClasses['QuestyCaptcha'] = dirname( __FILE__ ) . '/QuestyCaptcha.class.php'; +$wgExtensionMessagesFiles['QuestyCaptcha'] = $dir . '/QuestyCaptcha.i18n.php'; +$wgAutoloadClasses['QuestyCaptcha'] = $dir . '/QuestyCaptcha.class.php'; diff --git a/extensions/ConfirmEdit/README b/extensions/ConfirmEdit/README index 1f6ddb3b..70e2c22c 100644 --- a/extensions/ConfirmEdit/README +++ b/extensions/ConfirmEdit/README @@ -25,7 +25,7 @@ and dogs, from a widget provided by the Microsoft Asirra service == License == ConfirmEdit is published under the GPL license. - + == Authors == The main framework, and the SimpleCaptcha and FancyCaptcha modules, were diff --git a/extensions/ConfirmEdit/ReCaptcha.class.php b/extensions/ConfirmEdit/ReCaptcha.class.php index a041aeb1..59b31f47 100644 --- a/extensions/ConfirmEdit/ReCaptcha.class.php +++ b/extensions/ConfirmEdit/ReCaptcha.class.php @@ -36,8 +36,7 @@ class ReCaptcha extends SimpleCaptcha { return false; } - // Compat: WebRequest::getIP is only available since MW 1.19. - $ip = method_exists( $wgRequest, 'getIP' ) ? $wgRequest->getIP() : wfGetIP(); + $ip = $wgRequest->getIP(); $recaptcha_response = recaptcha_check_answer( $wgReCaptchaPrivateKey, @@ -70,16 +69,16 @@ class ReCaptcha extends SimpleCaptcha { * Show a message asking the user to enter a captcha on edit * The result will be treated as wiki text * - * @param $action Action being performed + * @param $action string Action being performed * @return string */ function getMessage( $action ) { $name = 'recaptcha-' . $action; - $text = wfMsg( $name ); + $text = wfMessage( $name )->text(); # Obtain a more tailored message, if possible, otherwise, fall back to # the default for edits - return wfEmptyMsg( $name, $text ) ? wfMsg( 'recaptcha-edit' ) : $text; + return wfMessage( $name, $text )->isDisabled() ? wfMessage( 'recaptcha-edit' )->text() : $text; } public function APIGetAllowedParams( &$module, &$params ) { diff --git a/extensions/ConfirmEdit/ReCaptcha.i18n.php b/extensions/ConfirmEdit/ReCaptcha.i18n.php index b94218cd..2143ffe0 100644 --- a/extensions/ConfirmEdit/ReCaptcha.i18n.php +++ b/extensions/ConfirmEdit/ReCaptcha.i18n.php @@ -41,7 +41,7 @@ $messages['ar'] = array( 'recaptcha-create' => 'للمساعدة في الحماية ضد الإنشاء الآلي للصفحات، يرجى كتابة الكلمتين اللتين تراهما في المربع أدناه :', ); -/** Asturian (Asturianu) +/** Asturian (asturianu) * @author Xuacu */ $messages['ast'] = array( @@ -53,7 +53,7 @@ $messages['ast'] = array( 'recaptcha-create' => "P'ayudar a protexenos escontra la creación de páxines automática, escribi les dos pallabres que se ven na caxella d'abaxo:", ); -/** Belarusian (Taraškievica orthography) (Беларуская (тарашкевіца)) +/** Belarusian (Taraškievica orthography) (беларуская (тарашкевіца)) * @author EugeneZelenko * @author Jim-by */ @@ -66,7 +66,7 @@ $messages['be-tarask'] = array( 'recaptcha-create' => 'Для абароны супраць аўтаматычнага стварэньня старонак, калі ласка, увядзіце два словы, якія Вы бачыце ў полі ніжэй:', ); -/** Breton (Brezhoneg) +/** Breton (brezhoneg) * @author Fulup */ $messages['br'] = array( @@ -78,7 +78,7 @@ $messages['br'] = array( 'recaptcha-create' => "Da sikour en em wareziñ diouzh ar c'hrouiñ pajennoù emgefre, merkit an daou c'her a welit er voest dindan :", ); -/** Bosnian (Bosanski) +/** Bosnian (bosanski) * @author CERminator */ $messages['bs'] = array( @@ -90,7 +90,7 @@ $messages['bs'] = array( 'recaptcha-create' => 'Da bismo pomogli protiv automatiziranog pravljenja stranica, molimo upišite dvije riječi koje vidite u kutiju ispod:', ); -/** Czech (Česky) +/** Czech (česky) * @author Jkjk * @author Mormegil */ @@ -130,21 +130,21 @@ $messages['de'] = array( 'recaptcha-create' => 'Zum Schutz gegen automatisierte Erstellung von Seiten gib bitte die beiden folgenden Wörter in das folgende Feld ein:', ); -/** German (formal address) (Deutsch (Sie-Form)) +/** German (formal address) (Deutsch (Sie-Form)) * @author Kghbln */ $messages['de-formal'] = array( 'recaptcha-createaccount' => 'Zum Schutz gegen die automatisierte Erstellung von Benutzerkonten bitten wir Sie, die folgenden beiden Wörter in das untenstehende Feld einzugeben:', ); -/** Lower Sorbian (Dolnoserbski) +/** Lower Sorbian (dolnoserbski) * @author Michawiki */ $messages['dsb'] = array( 'recaptcha-createaccount-fail' => 'Wopacne abo felujuce wótegrono reCAPTCHA.', ); -/** Spanish (Español) +/** Spanish (español) * @author Fitoschido */ $messages['es'] = array( @@ -156,7 +156,7 @@ $messages['es'] = array( 'recaptcha-create' => 'Para protegernos de la creación automática de páginas, escribe las dos palabras que ves en el cuadro de abajo:', ); -/** French (Français) +/** French (français) * @author Urhixidur */ $messages['fr'] = array( @@ -168,7 +168,7 @@ $messages['fr'] = array( 'recaptcha-create' => "Pour nous protéger des créations automatiques de pages, merci d'écrire les deux mots visibles dans le cadre qui suit:", ); -/** Galician (Galego) +/** Galician (galego) * @author Toliño */ $messages['gl'] = array( @@ -203,7 +203,7 @@ $messages['he'] = array( 'recaptcha-create' => 'אינכם משתמש רשום.כהגנה מפני ספאם אוטומטי, אנא הקלידו את שתי המילים שלהלן. תודה.', ); -/** Upper Sorbian (Hornjoserbsce) +/** Upper Sorbian (hornjoserbsce) * @author Michawiki */ $messages['hsb'] = array( @@ -215,7 +215,7 @@ $messages['hsb'] = array( 'recaptcha-create' => 'Za škit přećiwo awtomatiskemu wutworjenju strony, prošu zapisaj tej wobě słowje, kotrejž w slědowacym polu widźiš:', ); -/** Interlingua (Interlingua) +/** Interlingua (interlingua) * @author McDutchie */ $messages['ia'] = array( @@ -239,7 +239,7 @@ $messages['id'] = array( 'recaptcha-create' => 'Untuk membantu pelindungan terhadap pembuatan halaman otomatis, silakan ketik dua kata yang Anda lihat dalam kotak di bawah ini:', ); -/** Italian (Italiano) +/** Italian (italiano) * @author Nemo bis */ $messages['it'] = array( @@ -256,12 +256,12 @@ $messages['it'] = array( */ $messages['ja'] = array( 'recaptcha-desc' => 'Confirm Edit 用 reCAPTCHA モジュール', - 'recaptcha-edit' => '自動編集スパムからの保護のため、下の画像に表示されている2つの単語を入力してください:', - 'recaptcha-addurl' => 'あなたの編集は新しい外部リンクを含んでいます。自動スパムからの保護のため、下の画像に表示されている2つの単語を入力してください:', - 'recaptcha-badpass' => '自動パスワードクラッキングからの保護のために、下の画像に表示されている2つの単語を入力してください:', - 'recaptcha-createaccount' => '自動アカウント登録からの保護のために、下の画像に表示されている2つの単語を入力してください:', + 'recaptcha-edit' => '自動編集のスパム攻撃を防ぐため、下の画像に表示されている 2 つの単語を入力してください:', + 'recaptcha-addurl' => 'あなたは新しい外部リンクを追加しようとしています。自動でのスパム攻撃を防ぐため、下の画像に表示されている 2 つの単語を入力してください:', + 'recaptcha-badpass' => '自動でのパスワードクラック攻撃を防ぐため、下の画像に表示されている 2 つの単語を入力してください:', + 'recaptcha-createaccount' => 'アカウントの自動登録を防ぐため、下の画像に表示されている 2 つの単語を入力してください:', 'recaptcha-createaccount-fail' => '文字列が正しくない、または入力されていません。', - 'recaptcha-create' => '自動ページ作成からの保護のために、下の画像に表示されている2つの単語を入力してください:', + 'recaptcha-create' => 'ページの自動作成を防ぐため、下の画像に表示されている 2 つの単語を入力してください:', ); /** Korean (한국어) @@ -300,7 +300,7 @@ $messages['lb'] = array( 'recaptcha-create' => "Fir ze hëllefe eis géint d'automatiséiert Uleeë vu Säiten ze schützen, tippt w.e.g. déi zwee Wierder déi Dir gesitt an d'Këscht ënnendrënner an:", ); -/** Macedonian (Македонски) +/** Macedonian (македонски) * @author Bjankuloski06 */ $messages['mk'] = array( @@ -325,7 +325,19 @@ $messages['ms'] = array( 'recaptcha-create' => 'Untuk membanteras kegiatan mencipta laman secara automatik, sila taipkan dua perkataan yang anda lihat dalam petak di bawah:', ); -/** Norwegian (bokmål) (Norsk (bokmål)) +/** Maltese (Malti) + * @author Chrisportelli + */ +$messages['mt'] = array( + 'recaptcha-edit' => "Sabiex tgħinna nipproteġu kontra l-modifiki li jżidu spam, jekk jogħġbok ikteb iż-żewġ kelmiet li tara fil-kaxxa t'hawn taħt:", + 'recaptcha-addurl' => "Il-modifika tiegħek tinkludi ħoloq esterni ġodda. Sabiex tipproteġi kontra spam awtomatiku, jekk jogħġbok ikteb iż-żewġ kelmiet li tara fil-kaxxa t'hawn taħt:", + 'recaptcha-badpass' => "Sabiex tgħinna nipproteġu kontra l-infurzar awtomatiku tal-passwords, jekk jogħġbok ikteb iż-żewġ kelmiet li tara fil-kaxxa t'hawn taħt:", + 'recaptcha-createaccount' => "Sabiex tgħinna nipproteġu kontra l-ħolqien awtomatiku ta' kontijiet ġodda, jekk jogħġbok ikteb iż-żewġ kelmiet li tara fil-kaxxa t'hawn taħt:", + 'recaptcha-createaccount-fail' => 'Tweġiba reCAPTCHA ħażina jew nieqsa.', + 'recaptcha-create' => "Sabiex tgħinna nipproteġu kontra l-ħolqien awtomatiku ta' paġni, jekk jogħġbok ikteb iż-żewġ kelmiet li tara fil-kaxxa t'hawn taħt:", +); + +/** Norwegian Bokmål (norsk (bokmål)) * @author Event */ $messages['nb'] = array( @@ -349,7 +361,7 @@ $messages['nl'] = array( 'recaptcha-create' => "Om het automatisch aanmaken van pagina's tegen te gaan moet u de twee woorden die u ziet invoeren:", ); -/** Polish (Polski) */ +/** Polish (polski) */ $messages['pl'] = array( 'recaptcha-edit' => 'Aby uchronić nas przed robotami, proszę wpisać dwa widoczne słowa w poniższym polu:', 'recaptcha-addurl' => 'Twoja edycja zawiera linki zewnętrzne. Aby uchronić nas przed robotami, proszę wpisać dwa widoczne słowa w poniższym polu:', @@ -372,7 +384,7 @@ $messages['pms'] = array( 'recaptcha-create' => "Për giuté a protege contra la creassion automatisà ëd pàgine, për piasì ch'a scriv le doe paròle ch'a s-ciàira ant la casela sì-sota:", ); -/** Portuguese (Português) +/** Portuguese (português) * @author Hamilton Abreu */ $messages['pt'] = array( @@ -384,7 +396,7 @@ $messages['pt'] = array( 'recaptcha-create' => 'Para proteger-nos da criação automática de páginas, por favor escreva as duas palavras visíveis abaixo:', ); -/** Brazilian Portuguese (Português do Brasil) */ +/** Brazilian Portuguese (português do Brasil) */ $messages['pt-br'] = array( 'recaptcha-edit' => 'Para ajudar a prevenir contra vandalismos, por favor digite as duas palavras que você vê na caixa abaixo:', 'recaptcha-addurl' => 'A sua edição inclui ligações externas. Para ajudar a prevenir contra vandalismos, por favor digite as duas palavras que você vê na caixa abaixo:', @@ -394,7 +406,7 @@ $messages['pt-br'] = array( 'recaptcha-create' => 'Para ajudar a prevenir contra criação automatizada de páginas, por favor digite as duas palavras que você vê na caixa abaixo:', ); -/** Russian (Русский) +/** Russian (русский) * @author Александр Сигачёв */ $messages['ru'] = array( @@ -406,19 +418,19 @@ $messages['ru'] = array( 'recaptcha-create' => 'В целях защиты от автоматического создания страниц, пожалуйста, введите два слова, которые вы видите ниже:', ); -/** Serbian (Cyrillic script) (Српски (ћирилица)) +/** Serbian (Cyrillic script) (српски (ћирилица)) * @author Rancher */ $messages['sr-ec'] = array( 'recaptcha-desc' => 'Модул reCAPTCHA за потврду уређивања', ); -/** Serbian (Latin script) (Srpski (latinica)) */ +/** Serbian (Latin script) (srpski (latinica)) */ $messages['sr-el'] = array( 'recaptcha-desc' => 'Modul reCAPTCHA za potvrdu uređivanja', ); -/** Swedish (Svenska) */ +/** Swedish (svenska) */ $messages['sv'] = array( 'recaptcha-edit' => 'Den här sidan skyddas mot spam-robotar, bevisa att du är en människa genom att skriva de två orden du ser i boxen nedan:', 'recaptcha-addurl' => 'Din förändring av sidan innehåller nya externa länkar, vilket är typiskt för spam. Bevisa att du är en människa genom att skriva de två orden du ser i boxen nedan:', @@ -444,6 +456,7 @@ $messages['sw'] = array( * @author AnakngAraw */ $messages['tl'] = array( + 'recaptcha-desc' => 'Modulo ng reCAPTCHA para sa Pagtiyak ng Pagbago', 'recaptcha-edit' => 'Upang makatulong sa pagprutekta laban sa kusang basurang pamamatnugot, paki imakinilya ang dalawang mga salitang nakikita mo sa loob ng kahong nasa ibaba:', 'recaptcha-addurl' => 'Ang pagbabago mo ay nagsasama ng bagong panlabas na mga kawing. Upang makatulong sa pagprutekta laban sa kusang paglusob ng basurang-liham, paki imakinilya ang dalawang mga salitang nakikita sa loob ng kahong nasa ibaba:', 'recaptcha-badpass' => 'Upang makatulong sa pagsasanggalang laban sa kusang panghuhula ng hudyat, paki imakinilya ang dalawang mga salitang nakikita mo sa loob ng kahong nasa ibaba:', @@ -452,7 +465,7 @@ $messages['tl'] = array( 'recaptcha-create' => 'Upang makatulong sa pagprutekta laban sa kusang paglikha ng pahina, paki imakinilya ang dalawang mga salitang nakikita mo sa loob ng kahong nasa ibaba:', ); -/** Ukrainian (Українська) +/** Ukrainian (українська) * @author Тест */ $messages['uk'] = array( @@ -469,7 +482,7 @@ $messages['vi'] = array( 'recaptcha-create' => 'Để giúp tránh việc tạo trang tự động, xin hãy gõ hai từ mà bạn nhìn vào ô dưới đây:', ); -/** Simplified Chinese (中文(简体)) +/** Simplified Chinese (中文(简体)) * @author Hydra * @author Hzy980512 * @author Onecountry @@ -483,7 +496,7 @@ $messages['zh-hans'] = array( 'recaptcha-create' => '为了避免垃圾用户自动创建页面,请键入下面框中的两个单词:', ); -/** Traditional Chinese (中文(繁體)) */ +/** Traditional Chinese (中文(繁體)) */ $messages['zh-hant'] = array( 'recaptcha-edit' => '要幫助保護免受垃圾郵件自動的編輯,請鍵入您在下面的框中看到這兩個詞:', 'recaptcha-addurl' => '您的編輯包含新的外部鏈接。為了幫助防止自動垃圾郵件,請鍵入您在下面的框中看到這兩個詞:', diff --git a/extensions/ConfirmEdit/ReCaptcha.php b/extensions/ConfirmEdit/ReCaptcha.php index cedaae10..8d44e6f6 100644 --- a/extensions/ConfirmEdit/ReCaptcha.php +++ b/extensions/ConfirmEdit/ReCaptcha.php @@ -14,11 +14,10 @@ if ( !defined( 'MEDIAWIKI' ) ) { exit; } -require_once dirname( __FILE__ ) . '/ConfirmEdit.php'; +$dir = __DIR__; +require_once $dir . '/ConfirmEdit.php'; $wgCaptchaClass = 'ReCaptcha'; -$dir = dirname( __FILE__ ); - $wgExtensionMessagesFiles['ReCaptcha'] = $dir . '/ReCaptcha.i18n.php'; $wgAutoloadClasses['ReCaptcha'] = $dir . '/ReCaptcha.class.php'; diff --git a/extensions/ConfirmEdit/ext.confirmedit.asirra.js b/extensions/ConfirmEdit/ext.confirmedit.asirra.js index 6294b4f1..52dc532c 100644 --- a/extensions/ConfirmEdit/ext.confirmedit.asirra.js +++ b/extensions/ConfirmEdit/ext.confirmedit.asirra.js @@ -9,7 +9,7 @@ \*======================================================================*/ jQuery( function( $ ) { - var asirraform = $( "form#userlogin2" ) + var asirraform = $( "form#userlogin2" ); var submitButtonClicked = document.createElement("input"); var passThroughFormSubmit = false; @@ -49,7 +49,7 @@ jQuery( function( $ ) { asirraform.submit(); } } - + PrepareSubmit(); - + } ); diff --git a/extensions/ConfirmEdit/maintenance/GenerateFancyCaptchas.php b/extensions/ConfirmEdit/maintenance/GenerateFancyCaptchas.php new file mode 100644 index 00000000..e5620753 --- /dev/null +++ b/extensions/ConfirmEdit/maintenance/GenerateFancyCaptchas.php @@ -0,0 +1,128 @@ +<?php +/** + * Generate captchas using a python script and copy them into storage. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along + * with this program; if not, write to the Free Software Foundation, Inc., + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + * http://www.gnu.org/copyleft/gpl.html + * + * @file + * @author Aaron Schulz + * @ingroup Maintenance + */ +if ( getenv( 'MW_INSTALL_PATH' ) ) { + $IP = getenv( 'MW_INSTALL_PATH' ); +} else { + $IP = dirname(__FILE__).'/../../..'; +} + +require_once( "$IP/maintenance/Maintenance.php" ); + +/** + * Maintenance script to change the password of a given user. + * + * @ingroup Maintenance + */ +class GenerateFancyCaptchas extends Maintenance { + public function __construct() { + parent::__construct(); + // See captcha.py for argument usage + $this->addOption( "wordlist", 'A list of words', true, true ); + $this->addOption( "font", "The font to use", true, true ); + $this->addOption( "font-size", "The font size ", false, true ); + $this->addOption( "blacklist", "A blacklist of words that should not be used", false, true ); + $this->addOption( "fill", "Fill the captcha container to N files", true, true ); + $this->addOption( "verbose", "Show debugging information" ); + $this->mDescription = "Generate new captchas and move them into storage"; + } + + public function execute() { + global $wgCaptchaSecret, $wgCaptchaDirectoryLevels; + + $instance = ConfirmEditHooks::getInstance(); + if ( !( $instance instanceof FancyCaptcha ) ) { + $this->error( "\$wgCaptchaClass is not FancyCaptcha.\n", 1 ); + } + $backend = $instance->getBackend(); + + $countAct = $instance->estimateCaptchaCount(); + $this->output( "Estimated number of captchas is $countAct.\n" ); + + $countGen = (int)$this->getOption( 'fill' ) - $countAct; + if ( $countGen <= 0 ) { + $this->output( "No need to generate anymore captchas.\n" ); + return; + } + + $tmpDir = wfTempDir() . '/mw-fancycaptcha-' . time() . '-' . wfRandomString( 6 ); + if ( !wfMkdirParents( $tmpDir ) ) { + $this->error( "Could not create temp directory.\n", 1 ); + } + + $e = null; // exception + try { + $cmd = sprintf( "python %s --key %s --output %s --count %s --dirs %s", + wfEscapeShellArg( __DIR__ . '/../captcha.py' ), + wfEscapeShellArg( $wgCaptchaSecret ), + wfEscapeShellArg( $tmpDir ), + wfEscapeShellArg( $countGen ), + wfEscapeShellArg( $wgCaptchaDirectoryLevels ) + ); + foreach ( array( 'wordlist', 'font', 'font-size', 'blacklist', 'verbose' ) as $par ) { + if ( $this->hasOption( $par ) ) { + $cmd .= " --$par " . wfEscapeShellArg( $this->getOption( $par ) ); + } + } + + $this->output( "Generating $countGen new captchas...\n" ); + $retVal = 1; + wfShellExec( $cmd, $retVal ); + if ( $retVal != 0 ) { + wfRecursiveRemoveDir( $tmpDir ); + $this->error( "Could not run generation script.\n", 1 ); + } + + $flags = FilesystemIterator::SKIP_DOTS; + $iter = new RecursiveIteratorIterator( + new RecursiveDirectoryIterator( $tmpDir, $flags ), + RecursiveIteratorIterator::CHILD_FIRST // include dirs + ); + + $this->output( "Copying the new captchas to storage...\n" ); + foreach ( $iter as $fileInfo ) { + if ( !$fileInfo->isFile() ) { + continue; + } + list( $salt, $hash ) = $instance->hashFromImageName( $fileInfo->getBasename() ); + $status = $backend->quickStore( array( + 'src' => $fileInfo->getPathname(), + 'dst' => $instance->imagePath( $salt, $hash ) + ) ); + if ( !$status->isOK() ) { + $this->error( "Could not save file '{$fileInfo->getPathname()}'.\n" ); + } + } + } catch ( Exception $e ) { + wfRecursiveRemoveDir( $tmpDir ); + throw $e; + } + + $this->output( "Removing temporary files...\n" ); + wfRecursiveRemoveDir( $tmpDir ); + $this->output( "Done.\n" ); + } +} + +$maintClass = "GenerateFancyCaptchas"; +require_once( RUN_MAINTENANCE_IF_MAIN ); diff --git a/extensions/ConfirmEdit/recaptchalib.php b/extensions/ConfirmEdit/recaptchalib.php index 8e2c0c4f..73fd6309 100644 --- a/extensions/ConfirmEdit/recaptchalib.php +++ b/extensions/ConfirmEdit/recaptchalib.php @@ -272,6 +272,3 @@ function recaptcha_mailhide_html( $pubkey, $privkey, $email ) { "' onclick=\"window.open('" . htmlentities ( $url ) . "', '', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=500,height=300'); return false;\" title=\"Reveal this e-mail address\">...</a>@" . htmlentities ( $emailparts [1] ); } - - -?> diff --git a/extensions/FluxBBAuthPlugin.php b/extensions/FluxBBAuthPlugin.php index dd8732f5..ce3cf8f8 100644 --- a/extensions/FluxBBAuthPlugin.php +++ b/extensions/FluxBBAuthPlugin.php @@ -4,7 +4,7 @@ $wgHooks['isValidPassword'][] = 'FluxBBAuthPlugin::isValidPassword'; $wgExtensionCredits['other'][] = array( 'name' => 'FluxBBAuthPlugin', - 'version' => '1.2', + 'version' => '1.3', 'description' => 'Use FluxBB accounts in MediaWiki', 'author' => 'Pierre Schmitz', 'url' => 'https://pierre-schmitz.com/' @@ -12,6 +12,8 @@ $wgExtensionCredits['other'][] = array( require_once(__DIR__.'/../includes/AuthPlugin.php'); +global $FluxBBDatabase; +$FluxBBDatabase = 'fluxbb'; class FluxBBAuthPlugin extends AuthPlugin { @@ -21,23 +23,21 @@ public static function isValidPassword($password) { } private function getUserData($username) { + global $FluxBBDatabase; $dbr = wfGetDB( DB_SLAVE ); - $result = $dbr->safeQuery('SELECT id, username, email, realname FROM fluxbb.users WHERE username = ?', $username); - $data = $result->fetchRow(); - $result->free(); - - return $data; + return $dbr->selectRow($FluxBBDatabase.'.users', array('username', 'email', 'realname'), array('username' => $username)); } public function userExists( $username ) { + global $FluxBBDatabase; $dbr = wfGetDB( DB_SLAVE ); try { - $result = $dbr->safeQuery('SELECT id FROM fluxbb.users WHERE username = ?', $username); + $result = $dbr->select($FluxBBDatabase.'.users', 'id', array('username' => $username)); $exists = ($result->numRows() > 0 ? true : false); $result->free(); - } catch (Exception $e) { + } catch (DBQueryError $e) { $exists = false; } @@ -45,13 +45,14 @@ public function userExists( $username ) { } public function authenticate( $username, $password ) { + global $FluxBBDatabase; $dbr = wfGetDB( DB_SLAVE ); try { - $result = $dbr->safeQuery('SELECT id FROM fluxbb.users WHERE username = ? AND password = ?', $username, sha1($password)); + $result = $dbr->select($FluxBBDatabase.'.users', 'id', array('username' => $username, 'password' => sha1($password))); $authenticated = ($result->numRows() > 0 ? true : false); $result->free(); - } catch (Exception $e) { + } catch (DBQueryError $e) { $authenticated = false; } @@ -126,9 +127,12 @@ public function strictUserAuth( $username ) { public function initUser( &$user, $autocreate=false ) { try { $data = $this->getUserData($user->getName()); - $user->setEmail($data['email']); + if (!$data) { + return false; + } + $user->setEmail($data->email); $user->confirmEmail(); - $user->setRealName($data['realname']); + $user->setRealName($data->realname); } catch (Exception $e) { return false; } @@ -139,7 +143,10 @@ public function getCanonicalName( $username ) { if ($username != 'MediaWiki default') { try { $data = $this->getUserData($username); - return strtoupper(substr($data['username'], 0, 1)).substr($data['username'], 1); + if (!$data) { + return false; + } + return strtoupper(substr($data->username, 0, 1)).substr($data->username, 1); } catch (Exception $e) { return false; } diff --git a/extensions/Gadgets/.gitreview b/extensions/Gadgets/.gitreview deleted file mode 100644 index a1a8ead4..00000000 --- a/extensions/Gadgets/.gitreview +++ /dev/null @@ -1,5 +0,0 @@ -[gerrit] -host=gerrit.wikimedia.org -port=29418 -project=mediawiki/extensions/Gadgets.git -defaultbranch=master diff --git a/extensions/Gadgets/ApiQueryGadgetCategories.php b/extensions/Gadgets/ApiQueryGadgetCategories.php index d49e000e..a5d328b1 100644 --- a/extensions/Gadgets/ApiQueryGadgetCategories.php +++ b/extensions/Gadgets/ApiQueryGadgetCategories.php @@ -53,7 +53,7 @@ class ApiQueryGadgetCategories extends ApiQueryBase { if ( $category !== "" ) { if ( isset( $this->props['title'] ) ) { - $row['desc'] = wfMessage( "gadget-section-$category" )->parse(); + $row['desc'] = $this->msg( "gadget-section-$category" )->parse(); } } diff --git a/extensions/Gadgets/ApiQueryGadgets.php b/extensions/Gadgets/ApiQueryGadgets.php index c6d90781..90e77a3b 100644 --- a/extensions/Gadgets/ApiQueryGadgets.php +++ b/extensions/Gadgets/ApiQueryGadgets.php @@ -107,11 +107,11 @@ class ApiQueryGadgets extends ApiQueryBase { * @return bool */ private function isNeeded( Gadget $gadget ) { - global $wgUser; + $user = $this->getUser(); return ( $this->neededIds === false || isset( $this->neededIds[$gadget->getName()] ) ) - && ( !$this->listAllowed || $gadget->isAllowed( $wgUser ) ) - && ( !$this->listEnabled || $gadget->isEnabled( $wgUser ) ); + && ( !$this->listAllowed || $gadget->isAllowed( $user ) ) + && ( !$this->listEnabled || $gadget->isEnabled( $user ) ); } /** diff --git a/extensions/Gadgets/Gadgets.alias.php b/extensions/Gadgets/Gadgets.alias.php index 31eb2b24..4f30aa1d 100644 --- a/extensions/Gadgets/Gadgets.alias.php +++ b/extensions/Gadgets/Gadgets.alias.php @@ -28,6 +28,11 @@ $specialPageAliases['arz'] = array( 'Gadgets' => array( 'ادوات' ), ); +/** Assamese (অসমীয়া) */ +$specialPageAliases['as'] = array( + 'Gadgets' => array( 'গেজেটসমূহ' ), +); + /** Bulgarian (български) */ $specialPageAliases['bg'] = array( 'Gadgets' => array( 'Джаджи' ), @@ -63,7 +68,7 @@ $specialPageAliases['diq'] = array( 'Gadgets' => array( 'Gadgeti' ), ); -/** Lower Sorbian (Dolnoserbski) */ +/** Lower Sorbian (dolnoserbski) */ $specialPageAliases['dsb'] = array( 'Gadgets' => array( 'Gadgety' ), ); @@ -108,7 +113,7 @@ $specialPageAliases['frp'] = array( 'Gadgets' => array( 'Outils' ), ); -/** Galician (Galego) */ +/** Galician (galego) */ $specialPageAliases['gl'] = array( 'Gadgets' => array( 'Trebellos' ), ); @@ -138,7 +143,7 @@ $specialPageAliases['hr'] = array( 'Gadgets' => array( 'Dodaci' ), ); -/** Upper Sorbian (Hornjoserbsce) */ +/** Upper Sorbian (hornjoserbsce) */ $specialPageAliases['hsb'] = array( 'Gadgets' => array( 'Specialne_funkcije' ), ); @@ -213,7 +218,7 @@ $specialPageAliases['mt'] = array( 'Gadgets' => array( 'Aġġeġġi', 'Aċċessorji' ), ); -/** Norwegian Bokmål (norsk (bokmål)) */ +/** Norwegian Bokmål (norsk (bokmål)) */ $specialPageAliases['nb'] = array( 'Gadgets' => array( 'Tilleggsfunksjoner' ), ); @@ -228,7 +233,7 @@ $specialPageAliases['nl'] = array( 'Gadgets' => array( 'Extensies' ), ); -/** Norwegian Nynorsk (norsk (nynorsk)) */ +/** Norwegian Nynorsk (norsk (nynorsk)) */ $specialPageAliases['nn'] = array( 'Gadgets' => array( 'Tilleggsfunksjonar' ), ); @@ -273,7 +278,7 @@ $specialPageAliases['sl'] = array( 'Gadgets' => array( 'Vtičniki', 'Vticniki' ), ); -/** Serbian (Cyrillic script) (српски (ћирилица)) */ +/** Serbian (Cyrillic script) (српски (ћирилица)) */ $specialPageAliases['sr-ec'] = array( 'Gadgets' => array( 'Гаџети' ), ); @@ -290,7 +295,7 @@ $specialPageAliases['th'] = array( /** Tagalog (Tagalog) */ $specialPageAliases['tl'] = array( - 'Gadgets' => array( 'Mga gadyet' ), + 'Gadgets' => array( 'Mga_gadyet' ), ); /** Turkish (Türkçe) */ @@ -318,12 +323,12 @@ $specialPageAliases['vi'] = array( 'Gadgets' => array( 'Công_cụ_đa_năng' ), ); -/** Simplified Chinese (中文(简体)) */ +/** Simplified Chinese (中文(简体)) */ $specialPageAliases['zh-hans'] = array( 'Gadgets' => array( '小工具' ), ); -/** Traditional Chinese (中文(繁體)) */ +/** Traditional Chinese (中文(繁體)) */ $specialPageAliases['zh-hant'] = array( 'Gadgets' => array( '小工具' ), );
\ No newline at end of file diff --git a/extensions/Gadgets/Gadgets.i18n.php b/extensions/Gadgets/Gadgets.i18n.php index c9099f43..0b518d45 100644 --- a/extensions/Gadgets/Gadgets.i18n.php +++ b/extensions/Gadgets/Gadgets.i18n.php @@ -16,7 +16,7 @@ $messages = array(); */ $messages['en'] = array( # for Special:Version - 'gadgets-desc' => 'Lets users select custom [[Special:Gadgets|CSS and JavaScript gadgets]] in their [[Special:Preferences|preferences]]', + 'gadgets-desc' => 'Lets users select custom [[Special:Gadgets|CSS and JavaScript gadgets]] in their [[Special:Preferences#mw-prefsection-gadgets|preferences]]', # for Special:Preferences 'prefs-gadgets' => 'Gadgets', @@ -31,7 +31,7 @@ Local administrators can edit the [[MediaWiki:Gadgets-definition|definitions]] a 'gadgets' => 'Gadgets', 'gadgets-definition' => '', # do not translate or duplicate this message to other languages 'gadgets-title' => 'Gadgets', - 'gadgets-pagetext' => "Below is a list of special gadgets users can enable on their [[Special:Preferences|preferences page]], as defined by the [[MediaWiki:Gadgets-definition|definitions]]. + 'gadgets-pagetext' => "Below is a list of special gadgets users can enable on their [[Special:Preferences#mw-prefsection-gadgets|preferences page]], as defined by the [[MediaWiki:Gadgets-definition|definitions]]. This overview provides easy access to the system message pages that define each gadget's description and code.", 'gadgets-uses' => 'Uses', 'gadgets-required-rights' => 'Requires the following {{PLURAL:$2|right|rights}}: @@ -57,15 +57,16 @@ You must have appropriate permissions on destination wiki (including the right t * @author Mormegil * @author Purodha * @author SPQRobin + * @author Shirayuki * @author Siebrand * @author The Evil IP address */ $messages['qqq'] = array( 'gadgets-desc' => '{{desc}}', - 'prefs-gadgets' => 'In Gadgets extension. The name of a tab in [[Special:Preferences]] where user set their preferences for the extension. + 'prefs-gadgets' => 'In Gadgets extension. The name of a tab in [[Special:Preferences#mw-prefsection-gadgets|Special:Preferences]] where user set their preferences for the extension. {{Identical|Gadgets}}', - 'gadgets-prefstext' => 'In Gadgets extension. This is the explanation text displayed under the Gadgets tab in [[Special:Preferences]].', + 'gadgets-prefstext' => 'In Gadgets extension. This is the explanation text displayed under the Gadgets tab in [[Special:Preferences#mw-prefsection-gadgets|Special:Preferences]].', 'gadgets' => '{{Identical|Gadgets}}', 'gadgets-title' => '{{Identical|Gadgets}}', 'gadgets-uses' => "This is used as a verb in third-person singular. It appears in front of a script name. Example: \"''Uses: Gadget-UTCLiveClock.js''\" @@ -79,6 +80,8 @@ See [http://meta.wikimedia.org/wiki/Special:Gadgets Gadgets page in meta.wikimed * $2 - the number of items in list $1 for PLURAL use.', 'gadgets-export' => 'Used on [[Special:Gadgets]]. This is a verb, not noun. {{Identical|Export}}', + 'gadgets-export-title' => 'Used as page title. Example: [[Special:Gadgets/export/editbuttons]]', + 'gadgets-export-text' => 'Used as page description. See example: [[Special:Gadgets/export/editbuttons]]', 'gadgets-export-download' => 'Use the verb for this message. Submit button. {{Identical|Download}}', ); @@ -88,7 +91,7 @@ See [http://meta.wikimedia.org/wiki/Special:Gadgets Gadgets page in meta.wikimed * @author Naudefj */ $messages['af'] = array( - 'gadgets-desc' => 'Laat gebruikers toe om [[Special:Gadgets|CSS en JavaScripts]] geriewe te aktiveer in hulle [[Special:Preferences|voorkeure]]', + 'gadgets-desc' => 'Laat gebruikers toe om [[Special:Gadgets|CSS en JavaScripts]] geriewe te aktiveer in hulle [[Special:Preferences#mw-prefsection-gadgets|voorkeure]]', 'prefs-gadgets' => 'Geriewe', 'gadgets-prefstext' => "Hieronder is 'n lys van spesiale geriewe wat u kan aktiveer. Hierdie geriewe maak hoofsaaklik van JavaScript gebruik. Dus moet JavaScript in u webblaaier geaktiveer wees. @@ -98,7 +101,7 @@ Hierdie geriewe is nie deel van die MediaWiki-sagteware nie en word gewoonlik de Plaaslike administrateurs kan die beskikbare geriewe by [[MediaWiki:Gadgets-definition|definisies]] en [[Special:Gadgets|beskrywings]] wysig.", 'gadgets' => 'Geriewe', 'gadgets-title' => 'Geriewe', - 'gadgets-pagetext' => "Hieronder is 'n lys van spesiale geriewe wat gebruikers deur hulle [[Special:Preferences|voorkeure]] kan aktiveer, soos gedefinieer in [[MediaWiki:Gadgets-definition]]. + 'gadgets-pagetext' => "Hieronder is 'n lys van spesiale geriewe wat gebruikers deur hulle [[Special:Preferences#mw-prefsection-gadgets|voorkeure]] kan aktiveer, soos gedefinieer in [[MediaWiki:Gadgets-definition]]. Die oorsig bied maklike toegang tot die stelselboodskapblaaie wat elke gerief se beskrywing en kode wys.", 'gadgets-uses' => 'Gebruik', 'gadgets-export' => 'Eksporteer', @@ -118,7 +121,7 @@ $messages['am'] = array( 'gadgets-title' => 'ተጨማሪ መሣርያዎች', 'gadgets-pagetext' => 'ተጨማሪ መሣርያዎች ወይም መኪናዎች በየዊኪ ፕሮዤ የለያያሉ። -ተጨማሪ መሣሪያዎች ለማግኘት፣ ወደ [[Special:Preferences|ምርጫዎች]] ይሂዱ። +ተጨማሪ መሣሪያዎች ለማግኘት፣ ወደ [[Special:Preferences#mw-prefsection-gadgets|ምርጫዎች]] ይሂዱ። የዚህ ገጽ መራጃ በተለይ ለመጋቢዎችና አስተዳዳሪዎች ይጠቅማል። @@ -126,11 +129,11 @@ $messages['am'] = array( 'gadgets-uses' => 'የተጠቀመው ጃቫ-ስክሪፕት', ); -/** Aragonese (Aragonés) +/** Aragonese (aragonés) * @author Juanpabl */ $messages['an'] = array( - 'gadgets-desc' => 'Deixa que os usuario seleccionen os [[Special:Gadgets|gadgets de CSS y JavaScript]] que quieran en as suyas [[Special:Preferences|preferencias]]', + 'gadgets-desc' => 'Deixa que os usuario seleccionen os [[Special:Gadgets|gadgets de CSS y JavaScript]] que quieran en as suyas [[Special:Preferences#mw-prefsection-gadgets|preferencias]]', 'prefs-gadgets' => 'Trastes', 'gadgets-prefstext' => "Contino ye una lista de trastes especials que puede fer servir en a suya cuenta. Como quasi totz istos trastes son feitos en JavaScript, caldrá que tienga activato JavaScript en o suyo navegador ta que vaigan bien. Pare cuenta que istos trastes no tendrán garra efeuto en ista pachina de preferencias. @@ -139,7 +142,7 @@ Pare cuenta tamién que istos trastes especials no fan parte d'o software MediaW Os almenistradors locals pueden editar os trastes disponibles en as pachinas de [[MediaWiki:Gadgets-definition|definicions]] y de [[Special:Gadgets|descripcions]].", 'gadgets' => 'Trastes', 'gadgets-title' => 'Trastes', - 'gadgets-pagetext' => "Contino ye una lista de trastes especials que os usuarios pueden activar en a suya [[Special:Preferences|pachina de preferencias]], como se define en a pachina de [[MediaWiki:Gadgets-definition|definicions]]. + 'gadgets-pagetext' => "Contino ye una lista de trastes especials que os usuarios pueden activar en a suya [[Special:Preferences#mw-prefsection-gadgets|pachina de preferencias]], como se define en a pachina de [[MediaWiki:Gadgets-definition|definicions]]. Ista lista premite ir facilment t'as pachinas de mensaches d'o sistema que definen a descripción y o codigo de cada traste.", 'gadgets-uses' => 'Fa servir', 'gadgets-required-rights' => 'Requiere {{PLURAL:$2|o siguient dreito|os siguients dreitos}}: @@ -165,7 +168,7 @@ Has de tener permisos apropiaus en o wiki de destín (incluindo o dreito a edita * @author روخو */ $messages['ar'] = array( - 'gadgets-desc' => 'يسمح للمستخدمين باختيار [[Special:Gadgets|إضافات سي إس إس وجافاسكريبت]] معدلة في [[Special:Preferences|تفضيلاتهم]]', + 'gadgets-desc' => 'يسمح للمستخدمين باختيار [[Special:Gadgets|إضافات سي إس إس وجافاسكريبت]] معدلة في [[Special:Preferences#mw-prefsection-gadgets|تفضيلاتهم]]', 'prefs-gadgets' => 'الإضافات', 'gadgets-prefstext' => 'بالأسفل قائمة بالإضافات الخاصة التي يمكن تفعيلها لحسابك. هذه الإضافات مبنية على الأغلب على جافاسكريبت، لذا فالجافاسكريبت يجب أن تكون مفعلة في متصفحك لكي يعملوا. @@ -176,7 +179,7 @@ $messages['ar'] = array( و [[Special:Gadgets|الوصوفات]].', 'gadgets' => 'إضافات', 'gadgets-title' => 'إضافات', - 'gadgets-pagetext' => 'بالأسفل قائمة بالإضافات الخاصة التي يمكن أن يقوم المستخدمون بتفعيلها على [[Special:Preferences|صفحة تفضيلاتهم]]، معرفة بواسطة [[MediaWiki:Gadgets-definition|التعريفات]]. + 'gadgets-pagetext' => 'بالأسفل قائمة بالإضافات الخاصة التي يمكن أن يقوم المستخدمون بتفعيلها على [[Special:Preferences#mw-prefsection-gadgets|صفحة تفضيلاتهم]]، معرفة بواسطة [[MediaWiki:Gadgets-definition|التعريفات]]. هذا العرض يوفر دخولا سهلا لصفحات رسائل النظام التي تعرف وصف وكود كل إضافة.', 'gadgets-uses' => 'تستخدم', 'gadgets-required-rights' => 'يتطلب {{PLURAL:$2|الحق|الحقوق}} التالية: @@ -209,7 +212,7 @@ $messages['arc'] = array( * @author Ramsis II */ $messages['arz'] = array( - 'gadgets-desc' => 'بيسمح لليوزرز انهم يختارو [[Special:Gadgets|اضافاتCSS وJavaScript]] فى [[Special:Preferences|التفضيلات]] بتاعتهم', + 'gadgets-desc' => 'بيسمح لليوزرز انهم يختارو [[Special:Gadgets|اضافاتCSS وJavaScript]] فى [[Special:Preferences#mw-prefsection-gadgets|التفضيلات]] بتاعتهم', 'prefs-gadgets' => 'اضافات', 'gadgets-prefstext' => 'تحت فى لستة بالضافات المخصوصة اللى انت ممكن تفعلها فى الحساب بتاعك. الاضافات دى غالبا ما بتبقى مبينة على الجافاسكريبت،و علشان كده لازم تفعل الجافاسطريبت فى البراوزر بتاعك علشتن يشتغلو. @@ -219,7 +222,7 @@ $messages['arz'] = array( الادارى المحلى ممكن يعدل الاضافات الموجودة باستخدام [[MediaWiki:Gadgets-definition|التعريفات]] و [[Special:Gadgets|التوصيفات]].', 'gadgets' => 'إضافات', 'gadgets-title' => 'إضافات', - 'gadgets-pagetext' => 'تحت فى لستة بالاضافات المخصوصة و اللى اليوزرز ممكن يفعلوها على [[Special:Preferences|صفحة التفضيلات]], زى ما بتعرفها [[MediaWiki:Gadgets-definition|التعريفات]]. + 'gadgets-pagetext' => 'تحت فى لستة بالاضافات المخصوصة و اللى اليوزرز ممكن يفعلوها على [[Special:Preferences#mw-prefsection-gadgets|صفحة التفضيلات]], زى ما بتعرفها [[MediaWiki:Gadgets-definition|التعريفات]]. العرض دا بيوفر دخول سهل لصفحات رسايل النظام و اللى بتعرف وصف و كود كل اضافة.', 'gadgets-uses' => 'إستخدامات', ); @@ -229,7 +232,7 @@ $messages['arz'] = array( * @author Gitartha.bordoloi */ $messages['as'] = array( - 'gadgets-desc' => "সদস্যসকলক তেওঁলোকৰ [[Special:Preferences|পছন্দসমূহত]] কাষ্ট'ম [[Special:Gadgets|CSS আৰু JavaScript গেজেট]] বাছনি কৰাৰ সুযোগ দিয়ে", + 'gadgets-desc' => "সদস্যসকলক তেওঁলোকৰ [[Special:Preferences#mw-prefsection-gadgets|পছন্দসমূহত]] কাষ্ট'ম [[Special:Gadgets|CSS আৰু JavaScript গেজেট]] বাছনি কৰাৰ সুযোগ দিয়ে", 'prefs-gadgets' => 'গেজেট', 'gadgets-prefstext' => "আপুনি এই একাউণ্টত সক্ৰিয় কৰিব পৰা বিশেষ গেজেটসমূহৰ তালিকা তলত দিয়া হ'ল। এই গেজেটসমূহৰ বেছিভাগ জাভাস্ক্ৰিপ্ট ভিত্তিক, গতিকে সেইবোৰে কাম কৰিবলৈ আপোনাৰ ব্ৰাউজাৰৰ জাভাস্ক্ৰিপ্ট সক্ৰিয় হৈ থাকিব লাগিব। @@ -239,7 +242,7 @@ $messages['as'] = array( স্থানীয় প্ৰশাসকসকলে উপলব্ধ গেজেটসমূহৰ [[MediaWiki:Gadgets-definition|সংজ্ঞা]] আৰু [[Special:Gadgets|বিৱৰণ]] সম্পাদনা কৰিব পাৰে।", 'gadgets' => 'গেজেটসমূহ', 'gadgets-title' => 'গেজেটসমূহ', - 'gadgets-pagetext' => 'সদস্যসকলে তেওঁলোকৰ [[Special:Preferences|পছন্দ পৃষ্ঠাত]] সক্ৰিয় কৰিব পৰা আৰু [[MediaWiki:Gadgets-definition|সংজ্ঞা থকা]] বিশেষ গেজেটসমূহৰ তালিকা তলত দিয়া হৈছে। + 'gadgets-pagetext' => 'সদস্যসকলে তেওঁলোকৰ [[Special:Preferences#mw-prefsection-gadgets|পছন্দ পৃষ্ঠাত]] সক্ৰিয় কৰিব পৰা আৰু [[MediaWiki:Gadgets-definition|সংজ্ঞা থকা]] বিশেষ গেজেটসমূহৰ তালিকা তলত দিয়া হৈছে। এই সাৰাংশই প্ৰতিটো গেজেটৰ বিৱৰণ আৰু সংকেত থকা প্ৰণালী বাৰ্তাসমূহলৈ প্ৰৱেশাধিকাৰ দিয়ে।', 'gadgets-uses' => 'ব্যৱহাৰ', 'gadgets-required-rights' => 'তলৰ {{PLURAL:$2|অধিকাৰৰ|অধিকাৰসমূহৰ}} প্ৰয়োজন: @@ -256,12 +259,12 @@ $1', 'gadgets-export-download' => 'ডাউনল’ড', ); -/** Asturian (Asturianu) +/** Asturian (asturianu) * @author Esbardu * @author Xuacu */ $messages['ast'] = array( - 'gadgets-desc' => 'Permite a los usuarios seleicionar al gustu [[Special:Gadgets|accesorios CSS y JavaScript]] nes sos [[Special:Preferences|preferencies]]', + 'gadgets-desc' => 'Permite a los usuarios seleicionar al gustu [[Special:Gadgets|accesorios CSS y JavaScript]] nes sos [[Special:Preferences#mw-prefsection-gadgets|preferencies]]', 'prefs-gadgets' => 'Accesorios', 'gadgets-prefstext' => "Embaxo amuésase una llista de los accesorios especiales que pues activar pa la to cuenta. Estos accesorios tán mayormente basaos en JavaScript, polo qu'has tener activáu esti nel to navegador pa que funcionen. @@ -272,7 +275,7 @@ desenrollaos y manteníos por usuarios de la to wiki llocal. Los alministradores llocales puen editar los accesorios disponibles usando les [[MediaWiki:Gadgets-definition|definiciones]] y les [[Special:Gadgets|descripciones]].", 'gadgets' => 'Accesorios', 'gadgets-title' => 'Accesorios', - 'gadgets-pagetext' => 'Embaxo amuésase una llista de los accesorios especiales que los usuarios puen activar na so [[Special:Preferences|páxina de preferencies]], según queden definíos poles [[MediaWiki:Gadgets-definition|definiciones]]. + 'gadgets-pagetext' => 'Embaxo amuésase una llista de los accesorios especiales que los usuarios puen activar na so [[Special:Preferences#mw-prefsection-gadgets|páxina de preferencies]], según queden definíos poles [[MediaWiki:Gadgets-definition|definiciones]]. Esta visión xeneral proporciona un accesu fácil a les páxines de mensaxes del sistema que definen la descripción y el códigu de cada accesoriu.', 'gadgets-uses' => 'Usa', 'gadgets-required-rights' => 'Requier {{PLURAL:$2|el siguiente permisu|los siguientes permisos}}: @@ -290,7 +293,7 @@ Has de tener los permisos afayadizos na wiki de destín (incluyendo permisu pa e 'gadgets-export-download' => 'Descargar', ); -/** Azerbaijani (Azərbaycanca) +/** Azerbaijani (azərbaycanca) * @author Cekli829 * @author PPerviz * @author Vago @@ -307,14 +310,18 @@ $messages['az'] = array( 'gadgets-export-download' => 'Yüklə', ); -/** Bashkir (Башҡортса) +/** Bashkir (башҡортса) * @author Рустам Нурыев + * @author ҒатаУлла */ $messages['ba'] = array( 'prefs-gadgets' => 'Гаджеттар', 'gadgets' => 'Гаджеттар', 'gadgets-title' => 'Гаджеттар', 'gadgets-uses' => 'Ҡулланыла', + 'gadgets-required-rights' => '{{PLURAL:$2|Хоҡуҡ талап ителә|Хоҡутар талап ителә}}: + +$1', 'gadgets-export' => 'Сығарырға', 'gadgets-not-found' => '"$1" гаджеты табылманы.', 'gadgets-export-download' => 'Күсереп алырға', @@ -333,14 +340,14 @@ $messages['bar'] = array( * @author Mostafadaneshvar */ $messages['bcc'] = array( - 'gadgets-desc' => 'اجازت دن کابرانء که انتخاب کنن دلواهی [[Special:Gadgets|گجت آنی سی اس اس و جاوا اسکرسپت]] ته وتی [[Special:Preferences|ترجیحات]]', + 'gadgets-desc' => 'اجازت دن کابرانء که انتخاب کنن دلواهی [[Special:Gadgets|گجت آنی سی اس اس و جاوا اسکرسپت]] ته وتی [[Special:Preferences#mw-prefsection-gadgets|ترجیحات]]', 'prefs-gadgets' => 'گجت آن', 'gadgets' => 'گجت آن', 'gadgets-title' => 'گجت آن', 'gadgets-uses' => 'استفاده بیت', ); -/** Belarusian (Taraškievica orthography) (Беларуская (тарашкевіца)) +/** Belarusian (Taraškievica orthography) (беларуская (тарашкевіца)) * @author Cesco * @author EugeneZelenko * @author Jim-by @@ -349,7 +356,7 @@ $messages['bcc'] = array( * @author Zedlik */ $messages['be-tarask'] = array( - 'gadgets-desc' => 'Дазваляе ўдзельнікам выбіраць [[Special:Gadgets|CSS і JavaScript-дадаткі]] ў сваіх [[Special:Preferences|наладах]]', + 'gadgets-desc' => 'Дазваляе ўдзельнікам выбіраць [[Special:Gadgets|CSS і JavaScript-дадаткі]] ў сваіх [[Special:Preferences#mw-prefsection-gadgets|наладах]]', 'prefs-gadgets' => 'Гаджэты', 'gadgets-prefstext' => 'Ніжэй знаходзіцца сьпіс спэцыяльных гаджэтаў, якія Вы можаце ўключыць для свайго рахунка. Гэтыя гаджэты, пераважна, заснаваныя на JavaScript, таму Вам неабходна ўключыць JavaScript у сваім браўзэры для таго, каб яны працавалі. @@ -359,7 +366,7 @@ $messages['be-tarask'] = array( Лякальныя адміністратары маюць магчымасьць мяняць сьпіс гаджэтаў з дапамогай [[MediaWiki:Gadgets-definition|вызначэньняў]] і [[Special:Gadgets|апісаньняў]].', 'gadgets' => 'Гаджэты', 'gadgets-title' => 'Гаджэты', - 'gadgets-pagetext' => 'Ніжэй знаходзіцца сьпіс гаджэтаў, якія ўдзельнікі могуць уключыць у [[Special:Preferences|сваіх наладах]], у адпаведнасьці са сьпісам на старонцы [[MediaWiki:Gadgets-definition|вызначэньняў]]. + 'gadgets-pagetext' => 'Ніжэй знаходзіцца сьпіс гаджэтаў, якія ўдзельнікі могуць уключыць у [[Special:Preferences#mw-prefsection-gadgets|сваіх наладах]], у адпаведнасьці са сьпісам на старонцы [[MediaWiki:Gadgets-definition|вызначэньняў]]. Гэты сьпіс дазваляе лёгка атрымаць доступ да старонак сыстэмных паведамленьняў, якія вызначаюць апісаньні і крынічныя коды гаджэтаў.', 'gadgets-uses' => 'Выкарыстоўвае', 'gadgets-required-rights' => '{{PLURAL:$2|Патрабуецца права|Патрабуюцца наступныя правы}}: @@ -376,14 +383,14 @@ $1', 'gadgets-export-download' => 'Загрузіць', ); -/** Bulgarian (Български) +/** Bulgarian (български) * @author Borislav * @author DCLXVI * @author Spiritia * @author Turin */ $messages['bg'] = array( - 'gadgets-desc' => 'Позволява на потребителите да избират и активират [[Special:Gadgets|CSS и JavaScript джаджи]] от своите [[Special:Preferences|настройки]]', + 'gadgets-desc' => 'Позволява на потребителите да избират и активират [[Special:Gadgets|CSS и JavaScript джаджи]] от своите [[Special:Preferences#mw-prefsection-gadgets|настройки]]', 'prefs-gadgets' => 'Джаджи', 'gadgets-prefstext' => 'По-долу е списъкът на специалните джаджи, които можете да активирате на своята потребителска сметка. Тъй като почти всички джаджи са базирани на Джаваскрипт, трябва да го активирате на браузъра си, за да могат те да работят. @@ -392,7 +399,7 @@ $messages['bg'] = array( Също така, джаджите не са част от софтуера МедияУики, и обикновено се разработват и поддържат от потребители в локалното уики. Локалните администратори могат да редактират наличните джаджи посредством [[MediaWiki:Gadgets-definition|дефинициите]] и [[Special:Gadgets|описанията]].', 'gadgets' => 'Джаджи', 'gadgets-title' => 'Джаджи', - 'gadgets-pagetext' => 'По-долу е списъкът на специалните джаджи, които потребителите могат да активират чрез [[Special:Preferences|страницата си с настройки]], както е указано на [[MediaWiki:Gadgets-definition]]. + 'gadgets-pagetext' => 'По-долу е списъкът на специалните джаджи, които потребителите могат да активират чрез [[Special:Preferences#mw-prefsection-gadgets|страницата си с настройки]], както е указано на [[MediaWiki:Gadgets-definition]]. Този списък дава лесен достъп до страниците със системни съобщения, съдържащи описанието и кода на всяка джаджа.', 'gadgets-uses' => 'Използва', 'gadgets-default' => 'Активирана за всички по подразбиране.', @@ -407,11 +414,12 @@ $messages['bg'] = array( /** Bengali (বাংলা) * @author Bellayet + * @author Nasir8891 * @author Wikitanvir * @author Zaheen */ $messages['bn'] = array( - 'gadgets-desc' => 'ব্যবহারকারীদের তাদের [[Special:Preferences|পছন্দে]] স্বনির্বাচিত [[Special:Gadgets|সিএসএস এবং জাভাস্ক্রিপ্ট গ্যাজেট]] নির্বাচনের সুযোগ দাও', + 'gadgets-desc' => 'ব্যবহারকারীদের তাদের [[Special:Preferences#mw-prefsection-gadgets|পছন্দে]] স্বনির্বাচিত [[Special:Gadgets|সিএসএস এবং জাভাস্ক্রিপ্ট গ্যাজেট]] নির্বাচনের সুযোগ দাও', 'prefs-gadgets' => 'গ্যাজেটগুলি', 'gadgets-prefstext' => 'নিচে কিছু বিশেষ গ্যাজেটের তালিকা দেওয়া হল, যেগুলি আপনি আপনার অ্যাকাউন্টের জন্য সক্রিয় করতে পারেন। এই গ্যাজেটগুলি বেশিরভাগই জাভাস্ক্রিপ্ট-ভিত্তিক, তাই এগুলি কাজ করতে হলে আপনার ব্রাউজারে জাভাস্ক্রিপ্ট সক্রিয় থাকতে হবে। @@ -420,21 +428,25 @@ $messages['bn'] = array( আরও লক্ষ্য করুন যে এই বিশেষ গ্যাজেটগুলি মিডিয়াউইকি সফটওয়্যারের অংশ নয়, এবং সাধারণত আপনার স্থানীয় উইকির ব্যবহারকারীরা এগুলি তৈরি করেন ও রক্ষণাবেক্ষণ করেন। স্থানীয় প্রশাসকেরা লভ্য গ্যাজেটগুলি [[MediaWiki:Gadgets-definition|সংজ্ঞা]] এবং [[Special:Gadgets|বর্ণনা]]-এর সাহায্যে সম্পাদনা করতে পারেন।', 'gadgets' => 'গ্যাজেটগুলি', 'gadgets-title' => 'গ্যাজেট', - 'gadgets-pagetext' => 'নিচে বিশেষ গ্যাজেটের একটি তালিকা রয়েছে, যা ব্যবহারকারী তাদের [[Special:Preferences|প্রছন্দের পাতা]] থেকে সক্রিয় করে নিতে পারবেন এবং যা [[MediaWiki:Gadgets-definition|definitions]] পাতায় সংজ্ঞায়িত রয়েছে। পর্যালোচনা সিস্টেম বার্তা পাতায় সহজ প্রবেশাধিকার দিবে, যেখানে গ্যাজেটের বর্ণনা এবং কোড রয়েছে।', + 'gadgets-pagetext' => 'নিচে বিশেষ গ্যাজেটের একটি তালিকা রয়েছে, যা ব্যবহারকারী তাদের [[Special:Preferences#mw-prefsection-gadgets|প্রছন্দের পাতা]] থেকে সক্রিয় করে নিতে পারবেন এবং যা [[MediaWiki:Gadgets-definition|definitions]] পাতায় সংজ্ঞায়িত রয়েছে। পর্যালোচনা সিস্টেম বার্তা পাতায় সহজ প্রবেশাধিকার দিবে, যেখানে গ্যাজেটের বর্ণনা এবং কোড রয়েছে।', 'gadgets-uses' => 'ব্যবহারসমূহ', + 'gadgets-required-rights' => 'নিচের {{PLURAL:$2|অধিকার|অধিকারগুলো}} প্রয়োজন: +$1', + 'gadgets-required-skins' => '{{PLURAL:$2|$1 স্কিন|স্কিনগুলো: $1}} থেকে ব্যবহার করা যাবে।', + 'gadgets-default' => 'সকলের জন্য সয়ংক্রিয়ভাবে সক্রিয়।', 'gadgets-export' => 'রপ্তানি', 'gadgets-export-title' => 'গ্যাজেট রফতানী', 'gadgets-not-found' => 'গ্যাজেট "$1" খুজে পাওয়া যায়নি।', 'gadgets-export-download' => 'ডাউনলোড', ); -/** Breton (Brezhoneg) +/** Breton (brezhoneg) * @author Fulup * @author Gwendal * @author Y-M D */ $messages['br'] = array( - 'gadgets-desc' => 'Leuskel a ra an implijerien da bersonelaat [[Special:Gadgets|bitrakoù CSS ha JavaScript]] en o [[Special:Preferences|fenndibaboù]]', + 'gadgets-desc' => 'Leuskel a ra an implijerien da bersonelaat [[Special:Gadgets|bitrakoù CSS ha JavaScript]] en o [[Special:Preferences#mw-prefsection-gadgets|fenndibaboù]]', 'prefs-gadgets' => 'Bitrakoù', 'gadgets-prefstext' => "A-is ez eus ur roll eus ar bitrakoù a c'hallit gweredekaat evit ho kont. Evit ar pep brasañ eo diazezet ar bitrakoù-se war JavaScript, setu ma rank JavaScript bezañ gweredekaet war ho merdeer evit ma'z afent en-dro. @@ -444,7 +456,7 @@ Notennit ivez n'eus ket eus ar bitrakoù-se tammoù eus meziant MediaWiki; peurl Gallout a ra ar verourien lec'hel degas cheñchamantoù er bitrakoù en ur ober gant an [[MediaWiki:Gadgets-definition|termenadurioù]] hag an [[Special:Gadgets|deskrivadurioù]].", 'gadgets' => 'Bitrakoù', 'gadgets-title' => 'Bitrakoù', - 'gadgets-pagetext' => "A-is ez eus ur roll eus ar bitrakoù a c'hall bezañ gweredekaet gant an implijerien war o fajenn [[Special:Preferences|penndibaboù]], evel m'eo termenet en [[MediaWiki:Gadgets-definition|termenadurioù]]. + 'gadgets-pagetext' => "A-is ez eus ur roll eus ar bitrakoù a c'hall bezañ gweredekaet gant an implijerien war o fajenn [[Special:Preferences#mw-prefsection-gadgets|penndibaboù]], evel m'eo termenet en [[MediaWiki:Gadgets-definition|termenadurioù]]. Ar sell hollek-mañ a bourchas ur moned aes d'ar pajennoù kemennadennoù reizhiad a dermen deskrivadur ha kod pep bitrak.", 'gadgets-uses' => 'A implij', 'gadgets-required-rights' => 'Rekis eo kaout an {{PLURAL:$2|aotre|aotreoù}} da-heul : @@ -461,11 +473,11 @@ Rankout a rit kaout ar gwirioù a zere war ar wiki tal (en o zouez ar gwir da ze 'gadgets-export-download' => 'Pellgargañ', ); -/** Bosnian (Bosanski) +/** Bosnian (bosanski) * @author CERminator */ $messages['bs'] = array( - 'gadgets-desc' => 'Omogućava korisnicima da odaberu vlastite [[Special:Gadgets|CSS i JavaScript dodatke]] (gadgets) u svojim [[Special:Preferences|postavkama]]', + 'gadgets-desc' => 'Omogućava korisnicima da odaberu vlastite [[Special:Gadgets|CSS i JavaScript dodatke]] (gadgets) u svojim [[Special:Preferences#mw-prefsection-gadgets|postavkama]]', 'prefs-gadgets' => 'Dodaci', 'gadgets-prefstext' => "Ovo je spisak specijalih gadgets (''dodataka'') koje možete omogućiti za Vaš korisnički račun. Ovi dodaci su najčešće bazirani na JavaScript, tako da se postavke JavaScript moraju omogućiti u Vašem web pregledniku da bi mogli raditi. Zapamtite da ovi gadgets ne uzrokuju nikakve efekte na ovoj stranici za postavke. @@ -474,7 +486,7 @@ Također morate obratiti pažnju da ovi specijalni dodaci nisu dio MediaWiki sof Administratori mogu mijenjati dostupne gadgetse koristeći [[MediaWiki:Gadgets-definition|definicije]] i [[Special:Gadgets|opise]].", 'gadgets' => 'Dodaci (gadgets)', 'gadgets-title' => 'Dodaci', - 'gadgets-pagetext' => 'Ispod je spisak posebnih dodataka koje korisnici mogu omogućiti na svojim [[Special:Preferences|postavkama]], kako je to definisano u [[MediaWiki:Gadgets-definition|definicijama dodataka]]. + 'gadgets-pagetext' => 'Ispod je spisak posebnih dodataka koje korisnici mogu omogućiti na svojim [[Special:Preferences#mw-prefsection-gadgets|postavkama]], kako je to definisano u [[MediaWiki:Gadgets-definition|definicijama dodataka]]. Ovaj pregled daje jednostavan pristup sistemu stranica poruka koje definišu svaki dodatak i njihov opis i kod.', 'gadgets-uses' => 'Upotrebe', 'gadgets-required-rights' => 'Zahtijeva {{PLURAL:$2|$1 pravo|slijedeća prava: $1}}.', @@ -489,7 +501,7 @@ Morate imati odgovarajuća prava na odredišnoj wiki (uključujući pravo da ure 'gadgets-export-download' => 'Skidanje', ); -/** Catalan (Català) +/** Catalan (català) * @author Aleator * @author Gemmaa * @author Paucabot @@ -498,7 +510,7 @@ Morate imati odgovarajuća prava na odredišnoj wiki (uključujući pravo da ure * @author Vriullop */ $messages['ca'] = array( - 'gadgets-desc' => 'Permet als usuaris personalitzar [[Special:Gadgets|ginys CSS i JavaScript]] a les seves [[Special:Preferences|preferències]]', + 'gadgets-desc' => 'Permet als usuaris personalitzar [[Special:Gadgets|ginys CSS i JavaScript]] a les seves [[Special:Preferences#mw-prefsection-gadgets|preferències]]', 'prefs-gadgets' => 'Ginys', 'gadgets-prefstext' => "A continuació teniu una llista de ginys especials que podeu activar al vostre compte.<br /> La majoria d'aquests ginys fan servir JavaScript, per tant l'haureu de tenir activat al vostre navegador per a que funcionin. @@ -508,14 +520,14 @@ Tingueu també present que aquests ginys especials no formen part del programari Els administradors locals poden editar els ginys disponibles fent servir [[MediaWiki:Gadgets-definition|definicions]] i [[Special:Gadgets|descripcions]].", 'gadgets' => 'Ginys', 'gadgets-title' => 'Ginys', - 'gadgets-pagetext' => 'A continuació teniu una llista de ginys especials que els usuaris poden activar a la seva [[Special:Preferences|pàgina de preferències]], segons les [[MediaWiki:Gadgets-definition|seves definicions]]. + 'gadgets-pagetext' => 'A continuació teniu una llista de ginys especials que els usuaris poden activar a la seva [[Special:Preferences#mw-prefsection-gadgets|pàgina de preferències]], segons les [[MediaWiki:Gadgets-definition|seves definicions]]. Aquesta llista permet un fàcil accés a les pàgines del sistema que defineixen la descripció i el codi de cada giny.', 'gadgets-uses' => 'Usa', 'gadgets-required-rights' => '{{PLURAL:$2|Es necessita el dret següent|Es necessiten els drets següents}}: $1', 'gadgets-required-skins' => 'Disponible a la {{PLURAL:$2| $1 skin|following skins: $1 }}.', - 'gadgets-default' => 'Habilitat per a tot el món per defecte.', + 'gadgets-default' => 'Habilitat per a tothom per defecte.', 'gadgets-export' => 'Exporta', 'gadgets-export-title' => 'Exportació de ginys', 'gadgets-not-found' => "No s'ha trobat el giny «$1».", @@ -526,11 +538,11 @@ Heu de tenir els permisos adequats en el wiki de destinació (incloent-hi els pe 'gadgets-export-download' => 'Baixa', ); -/** Chechen (Нохчийн) +/** Chechen (нохчийн) * @author Sasan700 */ $messages['ce'] = array( - 'gadgets-desc' => 'Атто бо декъашхошна харжам ба [[Special:Preferences|гIирс нисбарца]] CSS- а JavaScript-хIоттончаш, лато лууш йерш', + 'gadgets-desc' => 'Атто бо декъашхошна харжам ба [[Special:Preferences#mw-prefsection-gadgets|гIирс нисбарца]] CSS- а JavaScript-хIоттончаш, лато лууш йерш', 'prefs-gadgets' => 'Хlоттончаш', 'gadgets-prefstext' => 'Лаххьа балийна леррина хlоттончаш могlам, шуьга шайга латалур йолуш хьай долахь долучу дакъан. Хlара хlоттончаш дукхачу хьоляхь болх беш ю оцу JavaScript тlяхь, цундела аша латоеза JavaScript шай дуьнена машан гlирса чохь, цаьрга болх байта. @@ -545,7 +557,7 @@ $messages['ce'] = array( 'gadgets-uses' => 'Лелош йу', ); -/** Sorani (کوردی) +/** Sorani Kurdish (کوردی) * @author Asoxor */ $messages['ckb'] = array( @@ -554,13 +566,13 @@ $messages['ckb'] = array( 'gadgets-title' => 'ئامرازەکان', ); -/** Czech (Česky) +/** Czech (česky) * @author Danny B. * @author Li-sung * @author Mormegil */ $messages['cs'] = array( - 'gadgets-desc' => 'Umožňuje uživatelům vybrat si [[Special:Gadgets|CSS a JavaScriptové udělátko]] ve svém [[Special:Preferences|nastavení]].', + 'gadgets-desc' => 'Umožňuje uživatelům vybrat si [[Special:Gadgets|CSS a JavaScriptové udělátko]] ve svém [[Special:Preferences#mw-prefsection-gadgets|nastavení]].', 'prefs-gadgets' => 'Udělátka', 'gadgets-prefstext' => 'Níže je přehled speciálních udělátek, která si můžete ve svém účtu zapnout. Tato udělátka jsou založena převážně na JavaScriptu, takže je pro jejich funkčnost nutné mít v prohlížeči JavaScript zapnutý. @@ -570,7 +582,7 @@ Uvědomte si také, že speciální udělátka nejsou součástí softwaru Media Místní správci mohou upravovat [[MediaWiki:Gadgets-definition|definice]] a [[Special:Gadgets|popisy]] dostupných udělátek.', 'gadgets' => 'Udělátka', 'gadgets-title' => 'Udělátka', - 'gadgets-pagetext' => 'Níže je přehled speciálních udělátek, která si uživatelé mohou zapnout ve svém [[Special:Preferences|nastavení]]. Jejich seznam lze upravovat na stránce [[MediaWiki:Gadgets-definition]]. + 'gadgets-pagetext' => 'Níže je přehled speciálních udělátek, která si uživatelé mohou zapnout ve svém [[Special:Preferences#mw-prefsection-gadgets|nastavení]]. Jejich seznam lze upravovat na stránce [[MediaWiki:Gadgets-definition]]. Tento přehled poskytuje jednoduchý přístup k systémovým hlášením, která definují zdrojový kód a popis každého udělátka.', 'gadgets-uses' => 'používá', 'gadgets-required-rights' => 'Vyžaduje následující {{PLURAL:$2|oprávnění}}: @@ -587,11 +599,18 @@ Na cílové wiki musíte mít příslušná oprávnění (včetně práva editov 'gadgets-export-download' => 'Stáhnout', ); +/** Church Slavic (словѣ́ньскъ / ⰔⰎⰑⰂⰡⰐⰠⰔⰍⰟ) + * @author ОйЛ + */ +$messages['cu'] = array( + 'gadgets-title' => 'доплънитєл҄ьнꙑ орѫдиꙗ', +); + /** Welsh (Cymraeg) * @author Lloffiwr */ $messages['cy'] = array( - 'gadgets-desc' => 'Yn galluogi defnyddwyr i ddewis [[Special:Gadgets|teclynnau CSS a JavaScript]] yn eu [[Special:Preferences|dewisiadau]]', + 'gadgets-desc' => 'Yn galluogi defnyddwyr i ddewis [[Special:Gadgets|teclynnau CSS a JavaScript]] yn eu [[Special:Preferences#mw-prefsection-gadgets|dewisiadau]]', 'prefs-gadgets' => 'Teclynnau', 'gadgets-prefstext' => "Ceir rhestr isod o'r teclynnau y gallwch eu galluogi. Mae'r rhan fwyaf o'r teclynnau yn defnyddio JavaScript, felly mae'n rhaid galluogi JavaScript ar eich porwr er mwyn iddynt weithio. @@ -601,7 +620,7 @@ Sylwer hefyd nad yw'r teclynnau hyn yn ran o feddalwedd MediaWiki; fel arfer def Mae gweinyddwyr y wici hwn yn gallu golygu [[MediaWiki:Gadgets-definition|diffiniadau]] a [[Special:Gadgets|disgrifiadau]]'r teclynnau sydd ar gael.", 'gadgets' => 'Teclynnau', 'gadgets-title' => 'Teclynnau', - 'gadgets-pagetext' => "Isod mae rhestr o declynnau arbennig y gall defnyddwyr eu galluogi ar eu [[Special:Preferences|tudalennau dewisiadau]], sef rhestr a bennir yn y dudalen [[MediaWiki:Gadgets-definition|diffiniadau]]. + 'gadgets-pagetext' => "Isod mae rhestr o declynnau arbennig y gall defnyddwyr eu galluogi ar eu [[Special:Preferences#mw-prefsection-gadgets|tudalennau dewisiadau]], sef rhestr a bennir yn y dudalen [[MediaWiki:Gadgets-definition|diffiniadau]]. Mae'r trosolwg hwn yn cynnig mynediad rhwydd at y tudalennau negeseuon sustem sy'n diffinio disgrifiad a chod pob teclyn.", 'gadgets-uses' => 'Yn defnyddio', 'gadgets-required-rights' => 'Mae gofyn cael y {{PLURAL:$2||gallu|galluoedd|galluoedd|galluoedd|galluoedd}}: @@ -618,12 +637,12 @@ Mae'n rhaid bod y galluoedd pwrpasol gennych ar wici'r pendraw (gan gynnwys y ga 'gadgets-export-download' => 'Islwyther', ); -/** Danish (Dansk) +/** Danish (dansk) * @author Byrial * @author Peter Alberti */ $messages['da'] = array( - 'gadgets-desc' => 'Lader brugere vælge brugerdefinerede [[Special:Gadgets|CSS og JavaScript gadgets]] i deres [[Special:Preferences|indstillinger]]', + 'gadgets-desc' => 'Lader brugere vælge brugerdefinerede [[Special:Gadgets|CSS og JavaScript gadgets]] i deres [[Special:Preferences#mw-prefsection-gadgets|indstillinger]]', 'prefs-gadgets' => 'Gadgets', 'gadgets-prefstext' => 'Nedenstående er en liste over de gadgets som du kan aktivere for din brugerkonto. Da disse gadgets hovedsageligt er baseret på JavaScript skal du slå JavaScript til i din browser for at få dem til at virke. @@ -633,7 +652,7 @@ Bemærk også at disse specielle gadgets ikke er en del af MediaWiki-softwaren o Lokale administratorer kan redigere tilgængelige gadgets med [[MediaWiki:Gadgets-definition|definitioner]] og [[Special:Gadgets|beskrivelser]].', 'gadgets' => 'Gadgets', 'gadgets-title' => 'Gadgets', - 'gadgets-pagetext' => 'Nedenstående er en liste med de specielle gadgets som brugere kan aktivere i deres [[Special:Preferences|indstillinger]], som defineret i [[MediaWiki:Gadgets-definition|definitionerne]]. + 'gadgets-pagetext' => 'Nedenstående er en liste med de specielle gadgets som brugere kan aktivere i deres [[Special:Preferences#mw-prefsection-gadgets|indstillinger]], som defineret i [[MediaWiki:Gadgets-definition|definitionerne]]. Denne oversigtsside giver simpel adgang til de beskedsider som definerer hver gadgets beskrivelse og kode.', 'gadgets-uses' => 'Bruger', 'gadgets-required-rights' => 'Kræver {{PLURAL:$2|rettigheden|følgende rettigheder}}: @@ -660,7 +679,7 @@ Du skal have de nødvendige rettigheder på destinationswikien (herunder rettigh * @author ✓ */ $messages['de'] = array( - 'gadgets-desc' => 'Ermöglicht es Benutzern, in ihren [[Special:Preferences|persönlichen Einstellungen]] vordefinierte [[Special:Gadgets|CSS- und JavaScript-Helferlein]] zu aktivieren', + 'gadgets-desc' => 'Ermöglicht es Benutzern, in ihren [[Special:Preferences#mw-prefsection-gadgets|persönlichen Einstellungen]] vordefinierte [[Special:Gadgets|CSS- und JavaScript-Helferlein]] zu aktivieren', 'prefs-gadgets' => 'Helferlein', 'gadgets-prefstext' => 'Dies ist eine Liste spezieller Helferlein, die jeder Benutzer aktivieren kann. Die Helferlein basieren zumeist auf JavaScript. Daher muss JavaScript im Browser aktiviert sein, damit sie funktionieren können. @@ -670,7 +689,7 @@ Außerdem ist zu beachten, dass diese Helferlein im Allgemeinen nicht Teil von M Lokale Administratoren können die verfügbaren Helferlein bearbeiten. Dafür stehen die [[MediaWiki:Gadgets-definition|Definitionen]] und [[Special:Gadgets|Beschreibungen]] zur Verfügung.', 'gadgets' => 'Helferlein', 'gadgets-title' => 'Helferlein', - 'gadgets-pagetext' => 'Liste besonderer, in [[MediaWiki:Gadgets-definition]] festgelegter Helferlein, die für jeden Benutzer in seinen [[Special:Preferences|persönlichen Einstellungen]] verfügbar sind. + 'gadgets-pagetext' => 'Liste besonderer, in [[MediaWiki:Gadgets-definition]] festgelegter Helferlein, die für jeden Benutzer in seinen [[Special:Preferences#mw-prefsection-gadgets|persönlichen Einstellungen]] verfügbar sind. Diese Übersicht bietet direkten Zugang zu den MediaWiki-Systemnachrichten, welche die Beschreibung sowie den Programmcode jedes Helferlein enthalten.', 'gadgets-uses' => 'Benutzt', 'gadgets-required-rights' => 'Erfordert die {{PLURAL:$2|folgende Berechtigung|folgenden Berechtigungen}}: @@ -687,7 +706,23 @@ Du musst über die notwendigen Berechtigungen auf dem für den Import vorgesehen 'gadgets-export-download' => 'Herunterladen', ); -/** German (formal address) (Deutsch (Sie-Form)) +/** Swiss High German (Schweizer Hochdeutsch) + * @author Geitost + */ +$messages['de-ch'] = array( + 'gadgets-prefstext' => 'Dies ist eine Liste spezieller Helferlein, die jeder Benutzer aktivieren kann. +Die Helferlein basieren zumeist auf JavaScript. Daher muss JavaScript im Browser aktiviert sein, damit sie funktionieren können. +Sie funktionieren allerdings nicht auf dieser Spezialseite mit den persönlichen Einstellungen. + +Ausserdem ist zu beachten, dass diese Helferlein im Allgemeinen nicht Teil von MediaWiki sind, sondern meist von Benutzern lokaler Wikis entwickelt und gewartet werden. +Lokale Administratoren können die verfügbaren Helferlein bearbeiten. Dafür stehen die [[MediaWiki:Gadgets-definition|Definitionen]] und [[Special:Gadgets|Beschreibungen]] zur Verfügung.', + 'gadgets-default' => 'Für alle standardmässig aktiviert.', + 'gadgets-export-text' => 'Um das Helferlein $1 zu exportieren, klicke auf die Schaltfläche „{{int:gadgets-export-download}}“ und speichere die heruntergeladene Datei. Gehe sodann zur Spezialseite Spezial:Import auf dem für den Import vorgesehenen Wiki und lade die Datei hoch. Danach füge den folgenden Text der Seite MediaWiki:Gadgets-definition hinzu: +<pre>$2</pre> +Du musst über die notwendigen Berechtigungen auf dem für den Import vorgesehenen Wiki verfügen (einschliesslich der Berechtigung MediaWiki-Systemnachrichten zu bearbeiten). Zudem muss der Import von Datei-Uploads aktiviert sein.', +); + +/** German (formal address) (Deutsch (Sie-Form)) * @author Kghbln */ $messages['de-formal'] = array( @@ -698,10 +733,11 @@ Sie müssen über die notwendigen Berechtigungen auf dem für den Import vorgese /** Zazaki (Zazaki) * @author Erdemaslancan + * @author Olvörg * @author Xoser */ $messages['diq'] = array( - 'gadgets-desc' => 'Karberan rê destur bide ke pê [[Special:Preferences|opsiyonan]] ra [[Special:Gadgets|Xacetanê CSS u JavaScriptî]] biweçî', + 'gadgets-desc' => 'Karberan rê destur bide ke pê [[Special:Preferences#mw-prefsection-gadgets|opsiyonan]] ra [[Special:Gadgets|Xacetanê CSS u JavaScriptî]] biweçî', 'prefs-gadgets' => 'Xacetî', 'gadgets-prefstext' => 'Cor de yew listeyê xacetanê xasî estê ke ti eşkenî xesabê xo de a bike. Enê xecatan ser JavaScript gure kenê, aya ra ti gani browser xo de JavaScript a bike. @@ -711,23 +747,28 @@ Enê xecatanê xasî parçê sofwarê Mediyawîkî niyo, aye ra karberanê local Adminstorê localî eşkenê xacetî [[MediaWiki:Gadgets-definition|definitions]] u [[Special:Gadgets|descriptions]] ra bivurne.', 'gadgets' => 'Xacetî', 'gadgets-title' => 'Xacetî', - 'gadgets-pagetext' => 'Cor de yew listeyê xacetanê xasî estê ke ti eşkenî [[Special:Preferences|xesabê xo]] de a bike, descripsiyon [[MediaWiki:Gadgets-definition|definitions]] de esto. + 'gadgets-pagetext' => 'Cor de yew listeyê xacetanê xasî estê ke ti eşkenî [[Special:Preferences#mw-prefsection-gadgets|xesabê xo]] de a bike, descripsiyon [[MediaWiki:Gadgets-definition|definitions]] de esto. Ena descripisyon kerberanê îmkan dano ke aye meajanê sistemî ra asani cikewtê.', 'gadgets-uses' => 'Karber', 'gadgets-required-rights' => 'Cêrêni icab kenê {{PLURAL:$2|raşti|raşteya}}: $1', + 'gadgets-required-skins' => 'Zerrey {{PLURAL:$2|$1 skin|skino ke pawêno: $1}} dı esto.', + 'gadgets-default' => 'Merduman pêron rê aktiv ke.', 'gadgets-export' => 'Teber de', 'gadgets-export-title' => 'Teberdayışê gadgeti', 'gadgets-not-found' => 'Gadget "$1" nêvineya.', + 'gadgets-export-text' => 'Qande gadgeto $1 teber rê rusnayış ,"{{int:gadgets-export-download}}" rê hengnayış kerên,u dosya ke download biyo,star kerên.Wikiyê hedef de şo pela Special:Import rê and download kerên.Bahdo nuşteyê ke cerên de dero pela MediaWiki:Gadgets-definition rê bınuse: +<pre>$2</pre> +Wikiyê ke hedefo de desturê lazımo (vurnayışê mesacanê sistemi daxilo) u dosya ra zerê rê rusnayışi enabled lazımo.', 'gadgets-export-download' => 'Ron', ); -/** Lower Sorbian (Dolnoserbski) +/** Lower Sorbian (dolnoserbski) * @author Michawiki */ $messages['dsb'] = array( - 'gadgets-desc' => 'Dowólujo wužywarjam w jich [[Special:Preferences|nastajenjach]] [[Special:Gadgets|gadgets CSS a JavaScript]] wubraś', + 'gadgets-desc' => 'Dowólujo wužywarjam w jich [[Special:Preferences#mw-prefsection-gadgets|nastajenjach]] [[Special:Gadgets|gadgets CSS a JavaScript]] wubraś', 'prefs-gadgets' => 'Gadgets', 'gadgets-prefstext' => 'Dołojce jo lisćina specielnych gadgetow, kótarež móžoš za swójo konto zmóžniś. Toś te gadgety se zwětšego bazěruju na JavaScripśe, togodla musy JavaScript w twójom wobglědowaku zmóžnjony byś, aby funkcioněrowali. @@ -737,7 +778,7 @@ Glědaj teke, až toś te gadgety njejsu źěl softwary MediaWiki a se zwětšeg Lokalne administratory mógu k dispoziciji stojece gadgety z pomocu [[MediaWiki:Gadgets-definition|definicijow ]] a [[Special:Gadgets|wopisanjow]] wobźełaś.', 'gadgets' => 'Gadgets', 'gadgets-title' => 'Gadgets', - 'gadgets-pagetext' => 'Dołojce jo lisćina specialnych gadgetow, kótarež wužywarje mógu w [[Special:Preferences|swójich nastajenjach]] zmóžniś, kaž w [[MediaWiki:Gadgets-definition]] definiěrowane. + 'gadgets-pagetext' => 'Dołojce jo lisćina specialnych gadgetow, kótarež wužywarje mógu w [[Special:Preferences#mw-prefsection-gadgets|swójich nastajenjach]] zmóžniś, kaž w [[MediaWiki:Gadgets-definition]] definiěrowane. Toś ten pśeglěd bitujo lažki pśistup k bokam systemowych powěsćow, kótarež wopisanje a kod gadgeta definěruju.', 'gadgets-uses' => 'Wužywa', 'gadgets-required-rights' => 'Pomina se {{PLURAL:$2|slědujuce pšawo|slědujucej pšawje|slědujuce pšawa|slědujuce pšawa}}: @@ -764,7 +805,7 @@ Musyš trěbne pšawa na celowem wikiju měś (inkluziwnje pšawo za wobźěłow * @author ZaDiak */ $messages['el'] = array( - 'gadgets-desc' => 'Επιτρέπει στους χρήστες να διαλέξουν [[Special:Gadgets|CSS και JavaScript συσκευές]] στις [[Special:Preferences|προτιμήσεις]] τους', + 'gadgets-desc' => 'Επιτρέπει στους χρήστες να διαλέξουν [[Special:Gadgets|CSS και JavaScript συσκευές]] στις [[Special:Preferences#mw-prefsection-gadgets|προτιμήσεις]] τους', 'prefs-gadgets' => 'Ειδικές επιλογές', 'gadgets-prefstext' => 'Ακολουθεί μια λίστα με ειδικές επιλογές που μπορείτε να ενεργοποιήσειτε για το λογαριασμό σας. Αυτές οι επιλογές είναι βασισμένες κυρίως σε JavaScript, οπότε αυτή θα πρέπει να ενεργοποιηθεί στον φυλλομετρητή σας για να δουλέψουν. @@ -774,7 +815,7 @@ $messages['el'] = array( Οι τοπικοί διαχειριστές μπορούν να επεξεργαστούν τις διαθέσιμες επιλογές χρησιμοποιώντας τις σελίδες [[MediaWiki:Gadgets-definition]] και [[Special:Gadgets]].', 'gadgets' => 'Ειδικές επιλογές', 'gadgets-title' => 'Συσκευές', - 'gadgets-pagetext' => 'Παρακάτω βρίσκεται ένας κατάλογος με τις ειδικές λειτουργίες τις οποίες οι χρήστες μπορούν να ενεργοποιήσουν στη [[Special:Preferences|σελίδα προτιμήσεών]] τους, όπως ορίζεται από τη σελίδα [[MediaWiki:Gadgets-definition|ορισμών]].<br /> + 'gadgets-pagetext' => 'Παρακάτω βρίσκεται ένας κατάλογος με τις ειδικές λειτουργίες τις οποίες οι χρήστες μπορούν να ενεργοποιήσουν στη [[Special:Preferences#mw-prefsection-gadgets|σελίδα προτιμήσεών]] τους, όπως ορίζεται από τη σελίδα [[MediaWiki:Gadgets-definition|ορισμών]].<br /> Αυτή η επισκόπηση παρέχει εύκολη πρόσβαση στις σελίδες μηνυμάτων του συστήματος που ορίζουν την περιγραφή και τον κώδικα κάθε λειτουργίας.', 'gadgets-uses' => 'Χρήσεις', 'gadgets-required-rights' => 'Απαιτεί {{PLURAL:$2|το εξής δικαίωμα|τα εξής δικαιώματα}}: @@ -794,7 +835,7 @@ $1', * @author Yekrats */ $messages['eo'] = array( - 'gadgets-desc' => 'Permesas al uzantoj elekti proprajn [[Special:Gadgets|CSS kaj JavaScript aldonaĵojn]] en ties [[Special:Preferences|preferoj]].', + 'gadgets-desc' => 'Permesas al uzantoj elekti proprajn [[Special:Gadgets|CSS kaj JavaScript aldonaĵojn]] en ties [[Special:Preferences#mw-prefsection-gadgets|preferoj]].', 'prefs-gadgets' => 'Aldonaĵoj', 'gadgets-prefstext' => 'Jen listo de specialaj aldonaĵoj kiujn vi povas aktivigi por via uzulkonto. Plej multaj el ili baziĝas sur Ĵavaskriptoj, sekve Ĵavaskripto nepre estu aktivigita por ke ili funkciu. @@ -804,7 +845,7 @@ Notu ankaŭ ke ili ne estas parto de la programaro MediaWiki, kaj estas kutime e Lokaj administrantoj povas redakti liston de haveblaj aldonaĵoj per [[MediaWiki:Gadgets-definition|difinoj]] kaj [[Special:Gadgets|priskriboj]].', 'gadgets' => 'Aldonaĵoj', 'gadgets-title' => 'Aldonaĵoj', - 'gadgets-pagetext' => 'Jen listo da specialaj aldonaĵoj kiujn uzuloj povas aktivigi en [[Special:Preferences|siaj preferoj]], kiel difinite en [[MediaWiki:Gadgets-definition|difinoj]]. + 'gadgets-pagetext' => 'Jen listo da specialaj aldonaĵoj kiujn uzuloj povas aktivigi en [[Special:Preferences#mw-prefsection-gadgets|siaj preferoj]], kiel difinite en [[MediaWiki:Gadgets-definition|difinoj]]. Ĉi tiu superrigardo provizas facilan aliron al la sistemaj mesaĝoj kiuj difinas la priskribon kaj la kodon de ĉiuj aldonaĵoj.', 'gadgets-uses' => 'uzas', 'gadgets-required-rights' => 'Bezonas la {{PLURAL:$2|jenan rajton|jenajn rajtojn}}: @@ -822,7 +863,7 @@ Vi nepras la taŭgajn rajtojn ĉe cela vikio (inkluzivante rajton redakti sistem 'gadgets-export-download' => 'Elŝuti', ); -/** Spanish (Español) +/** Spanish (español) * @author Crazymadlover * @author Fitoschido * @author Muro de Aguas @@ -832,7 +873,7 @@ Vi nepras la taŭgajn rajtojn ĉe cela vikio (inkluzivante rajton redakti sistem */ $messages['es'] = array( 'gadgets-desc' => 'Permite a los usuarios seleccionar [[Special:Gadgets|accesorios de CSS y JavaScript personailzados]] -en sus [[Special:Preferences|preferencias]].', +en sus [[Special:Preferences#mw-prefsection-gadgets|preferencias]].', 'prefs-gadgets' => 'Accesorios', 'gadgets-prefstext' => 'Debajo hay una lista de accesorios que puedes activar a tu gusto. Ten en cuenta que la mayoría de ellos utilizan JavaScript para funcionar, así que debes tenerlo activado en tu navegador si quieres que los accesorios que actives funcionen. @@ -842,7 +883,7 @@ Ten en cuenta también que estos complementos no forman parte del software Media Los administradores pueden editar los accesorios que están disponibles en las páginas [[MediaWiki:Gadgets-definition]] y [[Special:Gadgets]].', 'gadgets' => 'Accesorios', 'gadgets-title' => 'Accesorios', - 'gadgets-pagetext' => 'Debajo hay una lista de accesorios especiales que los usuarios pueden activar en sus [[Special:Preferences|preferencias]], según la [[MediaWiki:Gadgets-definition|lista de definición de accesorios]]. Esta vista provee un acceso fácil a las páginas de mensajes del sistema que definen la descripción y el código de cada accesorio.', + 'gadgets-pagetext' => 'Debajo hay una lista de accesorios especiales que los usuarios pueden activar en sus [[Special:Preferences#mw-prefsection-gadgets|preferencias]], según la [[MediaWiki:Gadgets-definition|lista de definición de accesorios]]. Esta vista provee un acceso fácil a las páginas de mensajes del sistema que definen la descripción y el código de cada accesorio.', 'gadgets-uses' => 'Usos', 'gadgets-required-rights' => 'Requiere {{PLURAL:$2|el siguiente derecho|los siguientes derechos}}: @@ -859,12 +900,12 @@ Debes tener permisos apropiados en el wiki de destino (incluyendo el derecho a e 'gadgets-export-download' => 'Descargar', ); -/** Estonian (Eesti) +/** Estonian (eesti) * @author Avjoska * @author Pikne */ $messages['et'] = array( - 'gadgets-desc' => 'Võimaldab kasutajal [[Special:Preferences|eelistuste leheküljel]] erinevaid [[Special:Gadgets|CSS- ja JavaScript-tööriistu]] valida.', + 'gadgets-desc' => 'Võimaldab kasutajal [[Special:Preferences#mw-prefsection-gadgets|eelistuste leheküljel]] erinevaid [[Special:Gadgets|CSS- ja JavaScript-tööriistu]] valida.', 'prefs-gadgets' => 'Tööriistad', 'gadgets-prefstext' => 'Allpool on nimekiri eririistadest, mida kasutajad saavad oma konto jaoks sisse lülitada. Enamasti põhinevad need riistad JavaScriptil, seega peab nende töötamiseks sinu veebilehitsejas JavaScript lubatud olema. @@ -874,7 +915,7 @@ Samuti pane tähele, et need eririistad ei ole osa MediaWiki tarkvarast ja on ta Kohalikud administraatorid saavad olemasolevaid riistu muuta [[MediaWiki:Gadgets-definition|määratluste]] ja [[Special:Gadgets|kirjelduste]] abil.', 'gadgets' => 'Tööriistad', 'gadgets-title' => 'Tööriistad', - 'gadgets-pagetext' => 'Allpool on nimekiri eririistadest, mida kasutajad saavad oma [[Special:Preferences|eelistuste leheküljel]] sisse lülitada, nii nagu [[MediaWiki:Gadgets-definition|määratlustes]] määratletud. See ülevaade võimaldab kergesti ligi pääseda süsteemi sõnumilehekülgedele, milles on iga riista kirjeldus ja kood.', + 'gadgets-pagetext' => 'Allpool on nimekiri eririistadest, mida kasutajad saavad oma [[Special:Preferences#mw-prefsection-gadgets|eelistuste leheküljel]] sisse lülitada, nii nagu [[MediaWiki:Gadgets-definition|määratlustes]] määratletud. See ülevaade võimaldab kergesti ligi pääseda süsteemi sõnumilehekülgedele, milles on iga riista kirjeldus ja kood.', 'gadgets-uses' => 'Kasutab', 'gadgets-required-rights' => 'Tarvis on {{PLURAL:$2|järgmist õigust|järgmisi õigusi}}: @@ -891,13 +932,14 @@ Sul peavad olema sihtvikis vajalikud õigused (kaasa arvatud õigus redigeerida 'gadgets-export-download' => 'Laadi alla', ); -/** Basque (Euskara) +/** Basque (euskara) * @author An13sa * @author Inorbez * @author Unai Fdz. de Betoño + * @author පසිඳු කාවින්ද */ $messages['eu'] = array( - 'gadgets-desc' => 'Lankideek [[Special:Gadgets|CSS eta JavaScript gadgetak]] aukeratu ditzazkete beraien [[Special:Preferences|hobespenetan]]', + 'gadgets-desc' => 'Lankideek [[Special:Gadgets|CSS eta JavaScript gadgetak]] aukeratu ditzazkete beraien [[Special:Preferences#mw-prefsection-gadgets|hobespenetan]]', 'prefs-gadgets' => 'Gadgetak', 'gadgets-prefstext' => 'Zure kontuan erabili ditzakezun gadgeten zerrenda bat agertzen da behean. JavaScript-en oinarritzen dira gehienbat gadget hauek; beraz, funtzionatzeko zure nabigatzailean JavaScript gaituta egon behar da. @@ -907,13 +949,14 @@ Kontuan izan baita gadget berezi hauek ez direla MediaWiki softwarearen zati bat Administratzaileek [[MediaWiki:Gadgets-definition|definizioak]] eta [[Special:Gadgets|deskribapenak]] erabiliz aldatu dezakete eskuragarri dauden gadgetak.', 'gadgets' => 'Gadgetak', 'gadgets-title' => 'Gadgetak', - 'gadgets-pagetext' => 'Erabiltzaile bakoitzak bere [[Special:Preferences|hobespen orrian]] erabili ditzakeen gadgeten zerrenda bat agertzen da behean, [[MediaWiki:Gadgets-definition|definizioek]] zehaztu bezala. + 'gadgets-pagetext' => 'Erabiltzaile bakoitzak bere [[Special:Preferences#mw-prefsection-gadgets|hobespen orrian]] erabili ditzakeen gadgeten zerrenda bat agertzen da behean, [[MediaWiki:Gadgets-definition|definizioek]] zehaztu bezala. Ikuspegi orokor honek gadget bakoitza definitzen duen deskribapen eta kode orrietarako lotura errazak eskaintzen ditu.', 'gadgets-uses' => 'Erabilerak', 'gadgets-export' => 'Esportatu', + 'gadgets-export-download' => 'Jaitsi', ); -/** Extremaduran (Estremeñu) +/** Extremaduran (estremeñu) * @author Better */ $messages['ext'] = array( @@ -929,7 +972,7 @@ $messages['ext'] = array( * @author ZxxZxxZ */ $messages['fa'] = array( - 'gadgets-desc' => 'به کاربرها امکان انتخاب ابزارهای شخصی CSS و JavaScript را از طریق صفحهٔ [[Special:Preferences|ترجیحات]] میدهد', + 'gadgets-desc' => 'به کاربرها امکان انتخاب ابزارهای شخصی CSS و JavaScript را از طریق صفحهٔ [[Special:Preferences#mw-prefsection-gadgets|ترجیحات]] میدهد', 'prefs-gadgets' => 'ابزارها', 'gadgets-prefstext' => 'در زیر فهرستی از ابزارهای ویژهای که میتوانید برای حساب کاربریتان فعال کنید را میبینید. این ابزارها در بیشتر موارد مبتنی بر جاوااسکریپت هستند، پس برای استفاده از آنها باید جاوااسکرپیت را در مرورگر خودتان فعال کنید. @@ -939,7 +982,7 @@ $messages['fa'] = array( مدیران هر ویکی میتوانند با استفاده از صفحههای [[MediaWiki:Gadgets-definition|تعاریف]] و [[Special:Gadgets|توضیحات]] به ویرایش ابزارها بپردازند.', 'gadgets' => 'ابزارها', 'gadgets-title' => 'ابزارها', - 'gadgets-pagetext' => 'در زیر فهرستی از ابزارهای ویژهای که کاربران میتوانند از طریق [[Special:Preferences|صفحهٔ ترجیحاتشان]] فعال کنند میبینید، که مطابق آن چه است که در صفحهٔ [[MediaWiki:Gadgets-definition|تعاریف]] تعریف شدهاست. + 'gadgets-pagetext' => 'در زیر فهرستی از ابزارهای ویژهای که کاربران میتوانند از طریق [[Special:Preferences#mw-prefsection-gadgets|صفحهٔ ترجیحاتشان]] فعال کنند میبینید، که مطابق آن چه است که در صفحهٔ [[MediaWiki:Gadgets-definition|تعاریف]] تعریف شدهاست. این خلاصه کمک میکند که به صفحههای پیغام سیستمی که توضیحات و کد هر ابزار را شامل میشوند به راحتی دست پیدا کنید.', 'gadgets-uses' => 'برنامه', 'gadgets-required-rights' => 'به {{PLURAL:$2|دسترسی|دسترسیهای}} روبرو نیاز است: @@ -956,20 +999,20 @@ $1', 'gadgets-export-download' => 'بارگیری', ); -/** Finnish (Suomi) +/** Finnish (suomi) * @author Crt * @author Nike * @author Olli */ $messages['fi'] = array( - 'gadgets-desc' => 'Tarjoaa mahdollisuuden käyttäjille ottaa käyttöön [[Special:Gadgets|määritettyjä CSS- ja JavaScript-pienoisohjelmia]] omista [[Special:Preferences|asetuksistaan]].', + 'gadgets-desc' => 'Tarjoaa mahdollisuuden käyttäjille ottaa käyttöön [[Special:Gadgets|määritettyjä CSS- ja JavaScript-pienoisohjelmia]] omista [[Special:Preferences#mw-prefsection-gadgets|asetuksistaan]].', 'prefs-gadgets' => 'Pienoisohjelmat', 'gadgets-prefstext' => 'Alla on lista pienoisohjelmista, joita käyttäjät voivat ottaa käyttöön. Nämä pienoisohjelmat pohjautuvat usein JavaScriptiin, joten toimiakseen selaimessasi pitää olla JavaScript käytössä. Huomio myös, että nämä pienoisohjelmat eivät ole osa MediaWiki-ohjelmistoa – tavallisesti niitä kehittävät ja ylläpitävät paikallisen wikin käyttäjät. Paikalliset ylläpitäjät voivat muokata saatavilla olevia pienoisohjelmia [[MediaWiki:Gadgets-definition|määrityssivulla]] ja [[Special:Gadgets|kuvauksista]].', 'gadgets' => 'Pienoisohjelmat', 'gadgets-title' => 'Pienoisohjelmat', - 'gadgets-pagetext' => 'Alla on lista pienoisohjelmista, joita käyttäjät voivat ottaa käyttöön [[Special:Preferences|asetussivulta]]. Pienoisohjelmat määritetään [[MediaWiki:Gadgets-definition|täältä]]. + 'gadgets-pagetext' => 'Alla on lista pienoisohjelmista, joita käyttäjät voivat ottaa käyttöön [[Special:Preferences#mw-prefsection-gadgets|asetussivulta]]. Pienoisohjelmat määritetään [[MediaWiki:Gadgets-definition|täältä]]. Tämä lista antaa helpon pääsyn järjestelmäviesteihin, jotka sisältävät pienoisohjelmien kuvauksen ja koodin.', 'gadgets-uses' => 'Käyttää', @@ -987,7 +1030,7 @@ Sinulla pitää olla tarvittavat oikeudet omassa wikissäsi, kuten järjestelmä 'gadgets-export-download' => 'Lataa', ); -/** Faroese (Føroyskt) +/** Faroese (føroyskt) * @author EileenSanda */ $messages['fo'] = array( @@ -1000,7 +1043,7 @@ $1', 'gadgets-export' => 'Útflyt', ); -/** French (Français) +/** French (français) * @author Delhovlyn * @author Dr Brains * @author Grondin @@ -1014,14 +1057,14 @@ $1', * @author Zetud */ $messages['fr'] = array( - 'gadgets-desc' => 'Permet aux utilisateurs de choisir des [[Special:Gadgets|gadgets CSS et Javascripts]] personnalisés dans leurs [[Special:Preferences|préférences]]', + 'gadgets-desc' => 'Permet aux utilisateurs de choisir des [[Special:Gadgets|gadgets CSS et Javascripts]] personnalisés dans leurs [[Special:Preferences#mw-prefsection-gadgets|préférences]]', 'prefs-gadgets' => 'Gadgets', 'gadgets-prefstext' => 'Ci-dessous apparaît une liste de gadgets que vous pouvez activer pour votre compte. Ils font appel à JavaScript, lequel doit donc être activé pour votre navigateur Web. Notez aussi que ces gadgets spéciaux ne font nullement partie du logiciel MediaWiki. De plus, ils sont généralement développés et maintenus par les utilisateurs sur votre wiki local. Les administrateurs locaux peuvent modifier les gadgets disponibles en utilisant [[MediaWiki:Gadgets-definition|les définitions]] et les [[Special:Gadgets|descriptions]].', 'gadgets' => 'Gadgets', 'gadgets-title' => 'Gadgets', - 'gadgets-pagetext' => 'Voici une liste de gadgets que les utilisateurs peuvent activer dans leur [[Special:Preferences|page de préférences]], tel que défini dans les [[MediaWiki:Gadgets-definition|définitions]]. + 'gadgets-pagetext' => 'Voici une liste de gadgets que les utilisateurs peuvent activer dans leur [[Special:Preferences#mw-prefsection-gadgets|page de préférences]], tel que défini dans les [[MediaWiki:Gadgets-definition|définitions]]. Cette vue d’ensemble donne un accès rapide aux pages de messages système qui définissent la description et le code de chaque gadget.', 'gadgets-uses' => 'Utilise', 'gadgets-required-rights' => 'Requiert {{PLURAL:$2|le droit suivant|les droits suivants}} : @@ -1038,11 +1081,11 @@ Il est nécessaire de disposer des droits correspondants sur le wiki de destinat 'gadgets-export-download' => 'Télécharger', ); -/** Franco-Provençal (Arpetan) +/** Franco-Provençal (arpetan) * @author ChrisPtDe */ $messages['frp'] = array( - 'gadgets-desc' => 'Pèrmèt ux usanciérs de chouèsir des [[Special:Gadgets|outils CSS et JavaScript]] pèrsonalisâs dens lors [[Special:Preferences|prèferences]].', + 'gadgets-desc' => 'Pèrmèt ux usanciérs de chouèsir des [[Special:Gadgets|outils CSS et JavaScript]] pèrsonalisâs dens lors [[Special:Preferences#mw-prefsection-gadgets|prèferences]].', 'prefs-gadgets' => 'Outils', 'gadgets-prefstext' => 'Vê-que una lista d’outils que vos pouede activar por voutron compto. Font apèl a JavaScript, que dêt vêr étre activâ sur voutron navigator por que fonccionont. @@ -1052,7 +1095,7 @@ Notâd asse-ben que celos outils spèciâls sont pas du tot avouéc la programer Los administrators locals pôvont changiér los outils disponiblos en utilisent les [[MediaWiki:Gadgets-definition|dèfinicions]] et les [[Special:Gadgets|dèscripcions]].', 'gadgets' => 'Outils', 'gadgets-title' => 'Outils', - 'gadgets-pagetext' => 'Vê-que una lista d’outils que los usanciérs pôvont activar dens lor [[Special:Preferences|pâge de prèferences]], coment dèfeni dens les [[MediaWiki:Gadgets-definition|dèfinicions]]. + 'gadgets-pagetext' => 'Vê-que una lista d’outils que los usanciérs pôvont activar dens lor [[Special:Preferences#mw-prefsection-gadgets|pâge de prèferences]], coment dèfeni dens les [[MediaWiki:Gadgets-definition|dèfinicions]]. Ceti apèrçu balye un accès vito fêt a les pâges de mèssâjos sistèmo que dèfenéssont la dèscripcion et lo code de châque outil.', 'gadgets-uses' => 'Utilise', 'gadgets-required-rights' => 'At fôta de cet{{PLURAL:$2|i drêt|os drêts}} : @@ -1070,12 +1113,19 @@ O est nècèssèro de d’avêr los drêts corrèspondents sur lo vouiqui de dè 'gadgets-export-download' => 'Tèlèchargiér', ); -/** Galician (Galego) +/** Irish (Gaeilge) + * @author පසිඳු කාවින්ද + */ +$messages['ga'] = array( + 'gadgets-export' => 'Easportáil', +); + +/** Galician (galego) * @author Alma * @author Toliño */ $messages['gl'] = array( - 'gadgets-desc' => 'Deixa que os usuarios seleccionen [[Special:Gadgets|trebellos CSS e JavaScript]] nas súas [[Special:Preferences|preferencias]]', + 'gadgets-desc' => 'Deixa que os usuarios seleccionen [[Special:Gadgets|trebellos CSS e JavaScript]] nas súas [[Special:Preferences#mw-prefsection-gadgets|preferencias]]', 'prefs-gadgets' => 'Trebellos', 'gadgets-prefstext' => 'A continuación hai unha lista de trebellos especiais que pode activar para a súa conta. A maioría destes trebellos baséanse no JavaScript, así que ten que ter o JavaScript activado no seu navegador para que funcionen. @@ -1117,7 +1167,7 @@ $messages['grc'] = array( * @author Als-Holder */ $messages['gsw'] = array( - 'gadgets-desc' => 'Macht s Benutzer megli, in ihre [[Special:Preferences|persenlige Yystellige]] vordefinierti [[Special:Gadgets|CSS- und JavaScript-Gadgets]] z aktiviere', + 'gadgets-desc' => 'Macht s Benutzer megli, in ihre [[Special:Preferences#mw-prefsection-gadgets|persenlige Yystellige]] vordefinierti [[Special:Gadgets|CSS- und JavaScript-Gadgets]] z aktiviere', 'prefs-gadgets' => 'Gadgets', 'gadgets-prefstext' => 'Unter git s e Lischt vu spezielle Gadgets, wu for jede Benutzer chenne aktiviert wäre. D Gadgets basiere zmeischt uf JavaScript, wäge däm muess JavaScript im Browser aktiviert syy, ass si funktioniere. @@ -1127,7 +1177,7 @@ Mer muess au Acht gee, ass die Gadgets im Allgmeinen nit Teil vu MediaWiki sin, Benutzer vum lokale Wikis entwicklet un gwartet wäre. Lokali Wiki-Ammanne chenne d Lischt vu dr verfiegbare Gadgets iber d Syte [[MediaWiki:Gadgets-definition]] un [[Special:Gadgets]] bearbeite', 'gadgets' => 'Gadgets', 'gadgets-title' => 'Gadgets', - 'gadgets-pagetext' => 'Lischt vu spezielle Gadgets, wu fir jede Benutzer in syyne [[Special:Preferences|persenlige Yystellige]] verfiegbar sin, wie s [[MediaWiki:Gadgets-definition|definiert]] isch. + 'gadgets-pagetext' => 'Lischt vu spezielle Gadgets, wu fir jede Benutzer in syyne [[Special:Preferences#mw-prefsection-gadgets|persenlige Yystellige]] verfiegbar sin, wie s [[MediaWiki:Gadgets-definition|definiert]] isch. Die Ibersicht bietet e direkte Zuegang zue dr Syschtemnochrichte, wu d Bschryybig un dr Programmcode vu jedem Gadget din sin.', 'gadgets-uses' => 'Bruucht', 'gadgets-required-rights' => 'Brucht {{PLURAL:$2|des folgendi Rächt|die folgende Rächt}}: @@ -1149,7 +1199,7 @@ Du muesch iber di notwändige Rächt uf em Wiki verfiege, wu fir dr Import vorgs * @author Sushant savla */ $messages['gu'] = array( - 'gadgets-desc' => 'સભ્યોને [[Special:Preferences|મારી પસંદ]] માં પોતાના [[Special:Gadgets|CSS અને JavaScript ગેજેટ્સ]] પસંદ કરવા દે છે.', + 'gadgets-desc' => 'સભ્યોને [[Special:Preferences#mw-prefsection-gadgets|મારી પસંદ]] માં પોતાના [[Special:Gadgets|CSS અને JavaScript ગેજેટ્સ]] પસંદ કરવા દે છે.', 'prefs-gadgets' => 'યંત્રો/સાધનો', 'gadgets-prefstext' => "નીચે એવા વિશેષ સાધનોની યાદી નીચે આપી છે જે તમે તમારા ખાતામાં સક્રિય કરી શકો છો. આ સાધનો મહદ્ અંશે જાવા સ્ક્રિપ્ટ આધારિત છે માટે તે યોગ્ય રીતે કામ કરે તે માટે આપના બ્રાઉઝરમાં જાવા સ્ક્રિપ્ટ સક્રિય (ઍનેબલ) કરેલી હોવી જરૂરી છે. @@ -1158,7 +1208,7 @@ $messages['gu'] = array( એ વાત પણ ધ્યાનમાં રાખશો કે આ વિશેષ સાધનો મિડિયાવિકિ સૉફ્ટવેરનો ભાગ નથી, સામાન્ય રીતે તે આપના સ્થાનીક વિકિના સભ્યો દ્વારા વિકસાવવામાં આવ્યા હોય છે અને તેઓજ તેનું ધ્યાન રાખે છે. સ્થાનિક પ્રબંધકો [[MediaWiki:Gadgets-definition|વ્યાખ્યા]] અને [[Special:Gadgets|વર્ણન]]નો ઉપયોગ કરીને આ સાધનોમાં ફેરફાર કરી શકે છે.", 'gadgets' => 'યંત્રો/સાધનો', 'gadgets-title' => 'યંત્રો/સાધનો', - 'gadgets-pagetext' => 'નીચે એવા વિશેષ સાધનોની યાદી આપી છે જેમાથી જરૂરીયાત પ્રમાણેના સાધનો સભ્ય તેમના [[Special:Preferences|મારી પસંદ]] પાના ઉપર સક્રિય કરી શકે છે ([[MediaWiki:Gadgets-definition|વ્યાખ્યા]]મા વર્ણવ્યા મુજબ). + 'gadgets-pagetext' => 'નીચે એવા વિશેષ સાધનોની યાદી આપી છે જેમાથી જરૂરીયાત પ્રમાણેના સાધનો સભ્ય તેમના [[Special:Preferences#mw-prefsection-gadgets|મારી પસંદ]] પાના ઉપર સક્રિય કરી શકે છે ([[MediaWiki:Gadgets-definition|વ્યાખ્યા]]મા વર્ણવ્યા મુજબ). આ નિરિક્ષણથી સહેલાઇથી સિસ્ટમ સંદેશા વાળા પાના ખોલી શકશો જ્યાં દરેક સાધનનું વર્ણન અને તેનો કોડ આપેલો છે.', 'gadgets-uses' => 'ઉપયોગો', @@ -1183,17 +1233,17 @@ Special:Import નિયોજીત વિકિ પર Special:Import પર * @author YaronSh */ $messages['he'] = array( - 'gadgets-desc' => 'אפשרות למשתמשים לבחור [[Special:Gadgets|סקריפטים בקוד JavaScript וסגנונות בקוד CSS]] ב[[Special:Preferences|העדפות]] שלהם', - 'prefs-gadgets' => 'סקריפטים', + 'gadgets-desc' => 'אפשרות למשתמשים לבחור [[Special:Gadgets|סקריפטים בקוד JavaScript וסגנונות בקוד CSS]] ב[[Special:Preferences#mw-prefsection-gadgets|העדפות]] שלהם', + 'prefs-gadgets' => "גאדג'טים", 'gadgets-prefstext' => 'להלן רשימה של סקריפטים שתוכלו להתקין בחשבון שלכם. הסקריפטים מבוססים ברובם על שפת JavaScript, ולכן יש לאפשר את הפעלתה בדפדפן כדי שהם יעבדו. שימו לב שלא תהיה לסקריפטים כל השפעה על דף ההעדפות הזה. כמו כן, הסקריפטים אינם חלק מתוכנת מדיה־ויקי, והם בדרך כלל מפותחים ומתוחזקים על ידי משתמשים בוויקי המקומי. מפעילי המערכת יכולים לערוך את ב[[MediaWiki:Gadgets-definition|דף ההגדרות]] ו[[Special:Gadgets|התיאורים]] של הסקריפטים.', - 'gadgets' => 'סקריפטים', + 'gadgets' => "גאדג'טים", 'gadgets-title' => 'סקריפטים', - 'gadgets-pagetext' => 'זוהי רשימה של סקריפטים שמשתמשים יכולים להתקין באמצעות [[Special:Preferences|דף ההעדפות]] שלהם, כפי שהוגדרו ב[[MediaWiki:Gadgets-definition|הודעת המערכת המתאימה]]. + 'gadgets-pagetext' => 'זוהי רשימה של סקריפטים שמשתמשים יכולים להתקין באמצעות [[Special:Preferences#mw-prefsection-gadgets|דף ההעדפות]] שלהם, כפי שהוגדרו ב[[MediaWiki:Gadgets-definition|הודעת המערכת המתאימה]]. מכאן ניתן לגשת בקלות לדפי הודעות המערכת שמגדירים את התיאור והקוד של כל סקריפט.', 'gadgets-uses' => 'משתמש בדפים', 'gadgets-required-rights' => '{{PLURAL:$2|נדרשת ההרשאה הבאה|נדרשות ההרשאות הבאות}}: @@ -1216,20 +1266,21 @@ $1', * @author Kaustubh * @author Mayur * @author Shyam + * @author Siddhartha Ghai */ $messages['hi'] = array( - 'gadgets-desc' => 'सदस्यों को उनकी [[Special:Preferences|वरीयताओं]] में से चुनिंदा [[Special:Gadgets|CSS और जावालिपि जुगत]] चुनने दो।', + 'gadgets-desc' => 'सदस्यों को उनकी [[Special:Preferences#mw-prefsection-gadgets|वरीयताओं]] में से चुनिंदा [[Special:Gadgets|CSS और जावालिपि जुगत]] चुनने दो।', 'prefs-gadgets' => 'उपकरण (गैज़ेट)', - 'gadgets-prefstext' => 'नीचे विशेष जुगतों की सूची दी गई है, जो कि आप अपने खाते में सक्षम कर सकते हैं। -ये जुगत अधिकांशत: जावालिपि पर आधारित है, इसलिए इन्हें कार्यशील कराने के लिए आप अपने ब्राउजर में जावालिपि को सक्षम कर लें। -ध्यान दें कि इन जुगतों से आपके वरीयता पृष्ठ पर कोई असर नहीं होगा। + 'gadgets-prefstext' => 'नीचे विशेष उपकरणों की सूची दी गई है, जिन्हें आप अपने खाते के लिये सक्षम कर सकते हैं। +ये उपकरण अधिकांशतः जावास्क्रिप्ट पर आधारित है, इसलिए इनके कार्यशील होने के लिए आपके ब्राउज़र में जावास्क्रिप्ट सक्षम होनी चाहिये। +ध्यान दें कि इन उपकरणों से आपके वरीयता पृष्ठ पर कोई असर नहीं होगा। -यह भी ध्यान दें कि ये विशेष जुगत मीडियाविकी सॉफ्टवेयर का भाग नहीं हैं, और प्राय: सदस्यों द्वारा उनकी स्थानीय विकी पर विकसित एवं अनुरक्षित किए जाते हैं। -स्थानीय प्रशासक [[MediaWiki:Gadgets-definition]] एवं [[Special:Gadgets]] प्रयोग करके उपलब्ध जुगतों को संपादित कर सकते हैं।', +यह भी ध्यान दें कि ये विशेष उपकरण मीडियाविकी सॉफ़्टवेयर का भाग नहीं हैं, और प्रायः सदस्यों द्वारा उनकी स्थानीय विकी पर विकसित एवं अनुरक्षित किए जाते हैं। +स्थानीय प्रबंधक उपकरणों की [[MediaWiki:Gadgets-definition|परिभाषाएँ]] एवं [[Special:Gadgets|विवरण]] संपादित कर सकते हैं।', 'gadgets' => 'उपकरण', 'gadgets-title' => 'उपकरण', - 'gadgets-pagetext' => 'नीचे विशेष जुगतों कि सूची दी गई है, जिन्हें सदस्य [[MediaWiki:Gadgets-definition]] की परिभाषा के अनुसार, अपने वरीयता पृष्ठ में सक्षम कर सकते हैं। -यह समीक्षा तंत्र संदेश पृष्ठों तक पहुँचने का आसान मार्ग प्रदान करती है, जो की प्रत्येक जुगत के वर्णन एवं कूट भाषा को परिभाषित करते हैं।', + 'gadgets-pagetext' => 'नीचे सभी [[MediaWiki:Gadgets-definition|परिभाषित]] विशेष उपकरणों की सूची दी गई है, जिन्हें सदस्य [[Special:Preferences#mw-prefsection-gadgets|अपनी वरीयताओं]] से सक्षम कर सकते हैं। +यह समीक्षा सभी उपकरणों के विवरण और कोड वाले अंतरफल संदेश पृष्ठों की कड़ियाँ प्रदान करती है।', 'gadgets-uses' => 'उपयोग', 'gadgets-required-rights' => 'निम्नलिखित की आबश्यकता है {{PLURAL:$2|अधिकार|अधिकार}}: @@ -1239,17 +1290,21 @@ $1', 'gadgets-export' => 'निर्यात', 'gadgets-export-title' => 'गैजेट निर्यात', 'gadgets-not-found' => 'गैजेट "$1" मिला नहीं ।', + 'gadgets-export-text' => '$1 उपकरण निर्यात करने के लिये "{{int:gadgets-export-download}}" बटन पर क्लिक करें, डाउनलोड की गई फ़ाइल सहेजें, लक्ष्य विकि पर Special:Import पर जाएँ और फ़ाइल अपलोड करें। तत्पश्चात MediaWiki:Gadgets-definition में निम्न पाठ जोड़ें: +<pre>$2</pre> +आपके पास लक्ष्य विकि पर उपयुक्त अधिकार होने चाहिये (जिसमें अंतरफल संदेशों को सम्पादित करने का अधिकार शामिल है) और विकि पर फ़ाइल द्वारा आयात सक्षम होना चाहिये।', 'gadgets-export-download' => 'डाउनलोड', ); -/** Croatian (Hrvatski) +/** Croatian (hrvatski) * @author Anton008 * @author Dalibor Bosits * @author Ex13 + * @author Roberta F. * @author SpeedyGonsales */ $messages['hr'] = array( - 'gadgets-desc' => 'Omogućava suradnicama biranje osobnih [[Special:Gadgets|CSS i JavaScript dodataka]] u svojim [[Special:Preferences|postavkama]]', + 'gadgets-desc' => 'Omogućava suradnicama biranje osobnih [[Special:Gadgets|CSS i JavaScript dodataka]] u svojim [[Special:Preferences#mw-prefsection-gadgets|postavkama]]', 'prefs-gadgets' => 'Dodaci', 'gadgets-prefstext' => 'Slijedi popis posebnih dodataka koje možete omogućiti. One su većinom napisane u JavaScriptu, stoga JavaScript mora biti omogućen u vašem web pregledniku da bi dodaci radili. @@ -1258,10 +1313,10 @@ Nijedan dodatak nema učinka na ovu stranicu s postavkama. Ovi posebni dodaci nisu dio MediaWiki softvera, najčešće su razvijane i održavane od suradnika na lokalnom wikiju. Lokalni administratori mogu uređivati dostupne dodatke putem [[MediaWiki:Gadgets-definition|definicija]] i [[Special:Gadgets|opisa]].', 'gadgets' => 'Dodaci', - 'gadgets-title' => 'Dodaci', - 'gadgets-pagetext' => 'Slijedi popis posebnih JavaScript dodataka koje suradnici mogu omogućiti u svojim [[Special:Preferences|postavkama]], kako je definirano stranicom [[MediaWiki:Gadgets-definition|definicija]]. + 'gadgets-title' => 'Dodatci', + 'gadgets-pagetext' => 'Slijedi popis posebnih JavaScript dodataka koje suradnici mogu omogućiti u svojim [[Special:Preferences#mw-prefsection-gadgets|postavkama]], kako je definirano stranicom [[MediaWiki:Gadgets-definition|definicija]]. Ovaj pregled omogućava lak pristup porukama sustava koje opisuju dodatke i njihov kod.', - 'gadgets-uses' => 'Koristi', + 'gadgets-uses' => 'Rabi', 'gadgets-required-rights' => 'Zahtijeva {{PLURAL:$2|$1 pravo|sljedeća prava: $1}}.', 'gadgets-export' => 'Izvezi', 'gadgets-export-title' => "Izvoz JS skripti (''gadgets'')", @@ -1273,11 +1328,11 @@ Morate imati odgovarajuća prava na odredišnoj wiki (uključujući i pravo na u 'gadgets-export-download' => 'Preuzmi', ); -/** Upper Sorbian (Hornjoserbsce) +/** Upper Sorbian (hornjoserbsce) * @author Michawiki */ $messages['hsb'] = array( - 'gadgets-desc' => 'Zmóžnja wužiwarjam swójske [[Special:Gadgets|přisłuški za CSS a JavaScript]] w jich [[Special:Preferences|nastajenjach]] wubrać', + 'gadgets-desc' => 'Zmóžnja wužiwarjam swójske [[Special:Gadgets|přisłuški za CSS a JavaScript]] w jich [[Special:Preferences#mw-prefsection-gadgets|nastajenjach]] wubrać', 'prefs-gadgets' => 'Specialne funkcije', 'gadgets-prefstext' => 'Deleka je lisćina specialnych funkcijow, kotrež móžeš za swoje wužiwarske konto zmóžnić. Tute specialne funkcije zwjetša na JavaScripće bazěruja, tohodla dyrbi JavaScript we wobhladowaku zmóžnjeny być, zo bychu fungowali. Wobkedźbuj tež, zo so tute specialne funkcije na tutu stronu z wosobinskimi nastajenjemi njewuskutkuja. @@ -1285,7 +1340,7 @@ Wobkedźbuj tež, zo so tute specialne funkcije na tutu stronu z wosobinskimi na Nimo toho wobkedźbuj, zo tute specialne funkcije dźěl softwary MediaWiki njejsu a so zwjetša wot wužiwarjow na jich lokalnym wikiju wuwiwaja a wothladuja. Lokalni administratorojo móža lisćinu k dispoziciji stejacych specialnych funkcijow z pomocu [[MediaWiki:Gadgets-definition|definicijow]] a [[Special:Gadgets|wopisanjow]] wobdźěłać.', 'gadgets' => 'Specialne funkcije', 'gadgets-title' => 'Specialne funkcije', - 'gadgets-pagetext' => 'Deleka je lisćina specialnych funkcijow, kotrež wužiwarjo móža na swojej [[Special:Preferences|stronje nastajenjow]] zmóžnić, kaž přez [[MediaWiki:Gadgets-definition|definicije]] definowane. + 'gadgets-pagetext' => 'Deleka je lisćina specialnych funkcijow, kotrež wužiwarjo móža na swojej [[Special:Preferences#mw-prefsection-gadgets|stronje nastajenjow]] zmóžnić, kaž přez [[MediaWiki:Gadgets-definition|definicije]] definowane. Tutón přehlad skići lochki přistup k systemowym zdźělenkam, kotrež wopisanje a kod kóždeje specialneje funkcije definuja.', 'gadgets-uses' => 'Wužiwa', 'gadgets-required-rights' => 'Wužaduje sej {{PLURAL:$2|slědowace prawo|slědowacej prawje|slědowace prawa|slědowace prawa}}: @@ -1302,13 +1357,13 @@ Dyrbiš trěbne prawa na cilowym wikiju měć (inkluziwnje prawo systemowe powě 'gadgets-export-download' => 'Sćahnyć', ); -/** Hungarian (Magyar) +/** Hungarian (magyar) * @author BáthoryPéter * @author Dani * @author Tgr */ $messages['hu'] = array( - 'gadgets-desc' => 'A felhasználók saját [[Special:Gadgets|CSS és JavaScript eszközöket]] választhatnak ki a [[Special:Preferences|beállításaiknál]]', + 'gadgets-desc' => 'A felhasználók saját [[Special:Gadgets|CSS és JavaScript eszközöket]] választhatnak ki a [[Special:Preferences#mw-prefsection-gadgets|beállításaiknál]]', 'prefs-gadgets' => 'Segédeszközök', 'gadgets-prefstext' => 'Az alábbi listában látható segédeszközök bekapcsolásával kényelmesebbé teheted a wiki használatát és szerkesztését. Legtöbbjük JavaScriptet használ, így ezt engedélyezned kell a böngésződben, hogy működjenek. @@ -1335,11 +1390,11 @@ A célwikiben rendelkezned kell a megfelelő jogokkal (beleértve a rendszerüze 'gadgets-export-download' => 'Letöltés', ); -/** Interlingua (Interlingua) +/** Interlingua (interlingua) * @author McDutchie */ $messages['ia'] = array( - 'gadgets-desc' => 'Permitte que usatores selige [[Special:Gadgets|gadgets CSS e JavaScript]] personalisate in lor [[Special:Preferences|preferentias]]', + 'gadgets-desc' => 'Permitte que usatores selige [[Special:Gadgets|gadgets CSS e JavaScript]] personalisate in lor [[Special:Preferences#mw-prefsection-gadgets|preferentias]]', 'prefs-gadgets' => 'Gadgets', 'gadgets-prefstext' => 'Infra es un lista de gadgets special que tu pote activar in tu conto. Iste gadgets se basa pro le major parte in JavaScript, ergo JavaScript debe esser active in tu navigator pro permitter que illos functiona. @@ -1349,7 +1404,7 @@ Nota etiam que iste gadgets special non face parte del software de MediaWiki, e Le administratores local pote modificar le gadgets disponibile per medio de [[MediaWiki:Gadgets-definition|definitiones]] e [[Special:Gadgets|descriptiones]].', 'gadgets' => 'Gadgets', 'gadgets-title' => 'Gadgets', - 'gadgets-pagetext' => 'Infra es un lista de gadgets special que le usatores pote activar in lor [[Special:Preferences|paginas de preferentias]], secundo le [[MediaWiki:Gadgets-definition|definitiones]]. + 'gadgets-pagetext' => 'Infra es un lista de gadgets special que le usatores pote activar in lor [[Special:Preferences#mw-prefsection-gadgets|paginas de preferentias]], secundo le [[MediaWiki:Gadgets-definition|definitiones]]. Iste supervista permitte le accesso commode al paginas de messages de systema que defini le description e codice de cata gadget.', 'gadgets-uses' => 'Usa', 'gadgets-required-rights' => 'Require le sequente {{PLURAL:$2|derecto|derectos}}: @@ -1371,18 +1426,22 @@ Tu debe haber le permissiones appropriate in le wiki de destination (includente * @author Bennylin * @author Farras * @author IvanLanin + * @author Kenrick95 */ $messages['id'] = array( - 'gadgets-desc' => 'Memungkinkan pengguna memilih [[Special:Gadgets|perkakas CSS dan JavaScript]] melalui [[Special:Preferences|preferensi]] mereka', + 'gadgets-desc' => 'Memungkinkan pengguna memilih [[Special:Gadgets|perkakas CSS dan JavaScript]] melalui [[Special:Preferences#mw-prefsection-gadgets|preferensi]] mereka', 'prefs-gadgets' => 'Perkakas', 'gadgets-prefstext' => 'Berikut adalah daftar perkakas istimewa yang dapat Anda aktifkan untuk akun Anda. Semua perkakas tersebut sebagian besar berbasis JavaScript sehingga Anda harus mengaktifkan JavaScript pada penjelajah Anda untuk dapat menjalankannya. Perhatikan bahwa berbagai perkakas tersebut tidak memiliki pengaruh terhadap halaman preferensi ini. Juga perhatikan bahwa perkakas istimewa ini bukanlah bagian dari perangkat lunak MediaWiki dan biasanya dikembangkan dan dipelihara oleh para pengguna di wiki lokal Anda. Pengurus lokal dapat menyunting perkakas yang tersedia melalui [[MediaWiki:Gadgets-definition]] dan [[Special:Gadgets]].', 'gadgets' => 'Perkakas', 'gadgets-title' => 'Perkakas', - 'gadgets-pagetext' => 'Berikut adalah daftar perkakas istimewa yang dapat diaktifkan pengguna melalui [[Special:Preferences|halaman preferensi]] mereka sebagaimana didefinisikan oleh [[MediaWiki:Gadgets-definition]]. Tinjauan berikut memberikan kemudahan akses ke dalam halaman pesan sistem yang mendefinisikan deskripsi dan kode masing-masing perkakas.', + 'gadgets-pagetext' => 'Berikut adalah daftar perkakas istimewa yang dapat diaktifkan pengguna melalui [[Special:Preferences#mw-prefsection-gadgets|halaman preferensi]] mereka sebagaimana didefinisikan oleh [[MediaWiki:Gadgets-definition]]. Tinjauan berikut memberikan kemudahan akses ke dalam halaman pesan sistem yang mendefinisikan deskripsi dan kode masing-masing perkakas.', 'gadgets-uses' => 'Penggunaan', - 'gadgets-required-rights' => 'Memerlukan {{PLURAL:$2|hak $1|hak-hak berikut: $1}}.', + 'gadgets-required-rights' => 'Memerlukan {{PLURAL:$2|hak|hak-hak}} berikut: + +$1', + 'gadgets-required-skins' => 'Tersedia dalam {{PLURAL:$2|$1 kulit|kulit berikut: $1}}.', 'gadgets-default' => 'Diaktifkan untuk semua orang secara bawaan.', 'gadgets-export' => 'Ekspor', 'gadgets-export-title' => 'Ekspor perkakas', @@ -1398,7 +1457,7 @@ Anda harus memeroleh izin pada wiki tujuan (termasuk hak menyunting pesan sistem * @author Lam-ang */ $messages['ilo'] = array( - 'gadgets-desc' => 'Mabalin dagiti agar-aramat nga agpili iti [[Special:Gadgets|CSS ken JavaScript gadgets]] idiay [[Special:Preferences|kaykayat da]]', + 'gadgets-desc' => 'Mabalin dagiti agar-aramat nga agpili iti [[Special:Gadgets|CSS ken JavaScript gadgets]] idiay [[Special:Preferences#mw-prefsection-gadgets|kaykayat da]]', 'prefs-gadgets' => 'Gadgets', 'gadgets-prefstext' => 'Adda dita baba ti listaan ti naipangruna a gadgets nga usaren idiay pakabilangam. Dagitoy a gadgets ket naibasta iti JavaScript, masapul a pakabaelan ti JavaScript idiay "pagbasabasam" tapno agbalin da. @@ -1408,7 +1467,7 @@ Dagitoy a gadgets ket saan a paset ti MediaWiki software, inaramid ken inayaywan Mabaliwan dagita administrador nga urnosen ti [[MediaWiki:Gadgets-definition|pinakailawag]] ken [[Special:Gadgets|deskripsion]] ti gadgets.', 'gadgets' => 'Gadgets', 'gadgets-title' => 'Gadgets', - 'gadgets-pagetext' => 'Dita baba ket adda listaan dagiti naipangruna a gadgets a dagiti agar-aramat ket mapagbalin da idiay [[Special:Preferences|kaykayat da a panid]], a naipalawag iti [[MediaWiki:Gadgets-definition|dagiti pinakailawag]]. + 'gadgets-pagetext' => 'Dita baba ket adda listaan dagiti naipangruna a gadgets a dagiti agar-aramat ket mapagbalin da idiay [[Special:Preferences#mw-prefsection-gadgets|kaykayat da a panid]], a naipalawag iti [[MediaWiki:Gadgets-definition|dagiti pinakailawag]]. Daytoy a pinakabuklan ket mangted ti nalaka a pinagserrek kadagit mensahe ti sistema a panid a nagpailawag iti deskripsion ti gadget ken kodigo.', 'gadgets-uses' => 'Usar', 'gadgets-required-rights' => 'Masapul dagiti sumaganad {{PLURAL:$2|a karbengan|dagiti karbengan}}: @@ -1433,20 +1492,20 @@ $messages['io'] = array( 'gadgets-uses' => 'Ol uzas', ); -/** Icelandic (Íslenska) +/** Icelandic (íslenska) * @author Jóna Þórunn * @author Maxí * @author Snævar */ $messages['is'] = array( - 'gadgets-desc' => 'Gerir notendum kleift að velja [[Special:Gadgets|CSS og JavaScript-forrit]] í [[Special:Preferences|stillingum sínum]]', + 'gadgets-desc' => 'Gerir notendum kleift að velja [[Special:Gadgets|CSS og JavaScript-forrit]] í [[Special:Preferences#mw-prefsection-gadgets|stillingum sínum]]', 'prefs-gadgets' => 'Smáforrit', 'gadgets-prefstext' => 'Eftirfarandi er listi yfir smáforrit sem þú getur notað á notandareikningi þínum. Þessi forrit eru að mestu byggð á JavaScript svo vafrinn þarf að styðja JavaScript til að þau virki. Athugaðu einnig að forritin hafa engin áhrif á stillingasíðunni. Forritin eru ekki hluti af MediaWiki-hugbúnaðinum heldur eru skrifuð og viðhaldin af notendum á þessu wiki-verkefni. Möppudýr geta breytt forritunum á [[MediaWiki:Gadgets-definition]] og [[Special:Gadgets]].', 'gadgets' => 'Smáforrit', 'gadgets-title' => 'Smáforrit', - 'gadgets-pagetext' => 'Eftirfarandi er listi yfir smáforrit sem notendur geta virkjað í [[Special:Preferences|stillingunum sínum]] og eru tilgreind á [[MediaWiki:Gadgets-definition]]. + 'gadgets-pagetext' => 'Eftirfarandi er listi yfir smáforrit sem notendur geta virkjað í [[Special:Preferences#mw-prefsection-gadgets|stillingunum sínum]] og eru tilgreind á [[MediaWiki:Gadgets-definition]]. Þessi listi veitir auðveldan aðgang að lýsingum á smáforritunum og kóðanum þeirra.', 'gadgets-uses' => 'Notar', 'gadgets-required-rights' => 'Þarfnast eftifarandi {{PLURAL:$2|réttinda}}: @@ -1464,7 +1523,7 @@ farðu á þann wiki sem á að flytja smátólið á, farðu á kerfisíðuna S 'gadgets-export-download' => 'Hlaða niður', ); -/** Italian (Italiano) +/** Italian (italiano) * @author Beta16 * @author BrokenArrow * @author Darth Kule @@ -1472,7 +1531,7 @@ farðu á þann wiki sem á að flytja smátólið á, farðu á kerfisíðuna S * @author Nemo bis */ $messages['it'] = array( - 'gadgets-desc' => 'Consente agli utenti di selezionare [[Special:Gadgets|accessori CSS e JavaScript]] nelle proprie [[Special:Preferences|preferenze]]', + 'gadgets-desc' => 'Consente agli utenti di selezionare [[Special:Gadgets|accessori CSS e JavaScript]] nelle proprie [[Special:Preferences#mw-prefsection-gadgets|preferenze]]', 'prefs-gadgets' => 'Accessori', 'gadgets-prefstext' => "Di seguito viene presentata una lista di accessori speciali (''gadget'') che è possibile abilitare per il proprio account. La maggior parte di questi accessori è basata su JavaScript, è quindi necessario abilitare JavaScript nel proprio browser perché funzionino correttamente. Si noti che gli accessori non hanno alcun effetto in questa pagina di preferenze. @@ -1480,7 +1539,7 @@ La maggior parte di questi accessori è basata su JavaScript, è quindi necessar Inoltre, si noti che questi accessori speciali non sono compresi nel software MediaWiki e vengono di solito realizzati e gestiti dagli utenti di ciascun sito wiki. Gli amministratori del sito possono modificare la lista degli accessori disponibili tramite le pagine delle [[MediaWiki:Gadgets-definition|definizioni]] e delle [[Special:Gadgets|descrizioni]].", 'gadgets' => 'Accessori', 'gadgets-title' => 'Accessori', - 'gadgets-pagetext' => "Di seguito sono elencati gli accessori (''gadget'') che gli utenti possono abilitare sulla propria pagina delle [[Special:Preferences|preferenze]], seguendo le [[MediaWiki:Gadgets-definition|definizioni]]. Questa panoramica fornisce un comodo meccanismo per accedere ai messaggi di sistema nei quali sono definiti la descrizione e il codice di ciascun accessorio.", + 'gadgets-pagetext' => "Di seguito sono elencati gli accessori (''gadget'') che gli utenti possono abilitare sulla propria pagina delle [[Special:Preferences#mw-prefsection-gadgets|preferenze]], seguendo le [[MediaWiki:Gadgets-definition|definizioni]]. Questa panoramica fornisce un comodo meccanismo per accedere ai messaggi di sistema nei quali sono definiti la descrizione e il codice di ciascun accessorio.", 'gadgets-uses' => 'Utilizza', 'gadgets-required-rights' => 'Richiede {{PLURAL:$2|il seguente diritto|i seguenti diritti}}: @@ -1507,32 +1566,32 @@ Devi disporre dei permessi appropriati nella wiki di destinazione (incluso il di * @author 青子守歌 */ $messages['ja'] = array( - 'gadgets-desc' => '利用者が[[Special:Gadgets|CSSやJavaScriptのカスタムガジェット]]を[[Special:Preferences|{{int:preferences}}]]で選択できるようにする', + 'gadgets-desc' => '利用者が [[Special:Gadgets|CSS や JavaScript のカスタム ガジェット]]を[[Special:Preferences#mw-prefsection-gadgets|{{int:preferences}}]]で選択できるようにする', 'prefs-gadgets' => 'ガジェット', 'gadgets-prefstext' => '以下はあなたのアカウントで利用できるガジェットの一覧です。これらのガジェットはほとんどがJavaScriptベースのため、動作させるにはブラウザーのJavaScriptを有効にする必要があります。なお、{{int:preferences}}ページ上では動作しません。 また、これらのガジェットは MediaWiki ソフトウェアの一部ではなく、通常はローカル ウィキの利用者が開発とメンテナンスをしていることにも注意してください。管理者は[[MediaWiki:Gadgets-definition|ガジェットの定義]]や[[Special:Gadgets|ガジェットの説明]]から利用できるガジェットを編集できます。', 'gadgets' => 'ガジェット', 'gadgets-title' => 'ガジェット', - 'gadgets-pagetext' => '以下は、利用者が[[Special:Preferences|{{int:preferences}}]]で有効化できるガジェットの一覧です。これらは[[MediaWiki:Gadgets-definition|定義ページ]]で定義されています。 -この一覧はガジェットの説明やプログラムコードを定義しているシステムメッセージページへの簡単なアクセスも提供します。', - 'gadgets-uses' => '利用するファイル', - 'gadgets-required-rights' => '以下の{{PLURAL:$2|権限}}が必要です: + 'gadgets-pagetext' => '以下は、利用者が[[Special:Preferences#mw-prefsection-gadgets|{{int:preferences}}]]で有効化できるガジェットの一覧です。これらは[[MediaWiki:Gadgets-definition|定義ページ]]で定義されています。 +この概要ページでは、各ガジェットの説明やプログラム コードを定義しているシステム メッセージ ページへの簡単なアクセスを提供します。', + 'gadgets-uses' => '使用するファイル', + 'gadgets-required-rights' => '以下の{{PLURAL:$2|権限}}が必要です: $1', - 'gadgets-required-skins' => '{{PLURAL:$2|$1外装|外装:$1}}で利用てきます。', + 'gadgets-required-skins' => '{{PLURAL:$2|$1外装で利用できます|以下の外装で利用できます: $1}}。', 'gadgets-default' => '既定では全員に有効です。', - 'gadgets-export' => 'エクスポート', - 'gadgets-export-title' => 'ガジェットのエクスポート', + 'gadgets-export' => '書き出し', + 'gadgets-export-title' => 'ガジェットの書き出し', 'gadgets-not-found' => 'ガジェット「$1」が見つかりません。', - 'gadgets-export-text' => '$1ガジェットをエクスポートするには、「{{int:gadgets-export-download}}」ボタンをクリックし、ダウンロードしたファイルを保存し、 -配布先のウィキのSpecial:Importへ行ってアップロードしてください。そして、以下をMediaWiki:Gadgets-definitionページに追加してください: + 'gadgets-export-text' => '$1 ガジェットを書き出すには、「{{int:gadgets-export-download}}」ボタンをクリックし、ダウンロードしたファイルを保存し、 +配布先ウィキの Special:Import に行ってアップロードしてください。そして、以下を MediaWiki:Gadgets-definition ページに追加してください: <pre>$2</pre> -エクスポートには、配布先のウィキで適切な許可(システムメッセージの編集権限を含む)が必要で、さらにファイルからのインポートが有効化されている必要があります。', +この操作には、配布先のウィキで適切な権限 (システムメッセージの編集権限を含む) が必要で、さらにファイル アップロードによる取り込みが有効になっている必要があります。', 'gadgets-export-download' => 'ダウンロード', ); -/** Jutish (Jysk) +/** Jutish (jysk) * @author Huslåke */ $messages['jut'] = array( @@ -1548,10 +1607,11 @@ Bemærk også at disse specielle gadgets ikke er en del af MediaWiki-softwaren o /** Javanese (Basa Jawa) * @author Meursault2004 + * @author NoiX180 * @author Pras */ $messages['jv'] = array( - 'gadgets-desc' => 'Marengaké para panganggo milih [[Special:Gadgets|gadget CSS lan JavaScript]] ngliwati [[Special:Preferences|préferènsi]] dhéwé-dhéwé.', + 'gadgets-desc' => 'Marengaké para panganggo milih [[Special:Gadgets|gadget CSS lan JavaScript]] ngliwati [[Special:Preferences#mw-prefsection-gadgets|préferènsi]] dhéwé-dhéwé.', 'prefs-gadgets' => 'Gadget', 'gadgets-prefstext' => 'Ing ngisor iki daftar gadget astaméwa sing bisa panjenangan aktifaké kanggo rékening panjenengan. Gadget-gadget iki sabagéyan gedhé adhedhasar JavaScript dadi panjenengan kudu ngaktifaké JavaScript ing panjlajah wèb panjenengan supaya bisa nglakokaké. Mangga diwigatèkaké yèn gadget-gadget iki ora ndarbèni pangaruh marang kaca préferènsi iki. @@ -1559,9 +1619,18 @@ Mangga diwigatèkaké yèn gadget-gadget iki ora ndarbèni pangaruh marang kaca Uga mangga diwigatèkaké yèn gadget astaméwa iki dudu bagéyan saka piranti empuk MediaWiki lan biasané dikembangaké lan diopèni déning panganggo-panganggo ing wiki lokal panjenengan. Pangurus lokal bisa nyunting gadget sing kasedyakaké nganggo [[MediaWiki:Gadgets-definition|dhéfinisi]] lan [[Special:Gadgets|uraian]].', 'gadgets' => 'Gadget', 'gadgets-title' => 'Gadget', - 'gadgets-pagetext' => 'Ing ngisor iki daftar gadget astaméwa sing bisa diaktifaké ing [[Special:Preferences|kaca prèferènsi]] panganggo, kayadéné didéfinisi déning [[MediaWiki:Gadgets-definition|dhéfinisi]]. + 'gadgets-pagetext' => 'Ing ngisor iki daftar gadget astaméwa sing bisa diaktifaké ing [[Special:Preferences#mw-prefsection-gadgets|kaca prèferènsi]] panganggo, kayadéné didéfinisi déning [[MediaWiki:Gadgets-definition|dhéfinisi]]. Tinjoan iki mènèhi aksès sing gampang menyang kaca-kaca pesen sistem sing ngawedhar saben gadget lan kodhe.', 'gadgets-uses' => 'Kagunan', + 'gadgets-required-rights' => 'Mbutuhaké {{PLURAL:$2|hak|hak-hak}}: + +$1', + 'gadgets-required-skins' => 'Sumadhiya nèng {{PLURAL:$2|$1 kulit|kulit-kulit iki: $1}}.', + 'gadgets-default' => 'Diurubaké kanggo kabèh wong sacara gawan.', + 'gadgets-export' => 'Èkspor', + 'gadgets-export-title' => 'Èkspor perkakas', + 'gadgets-not-found' => 'Perkasas "$1" ora ditemokaké.', + 'gadgets-export-download' => 'Undhuh', ); /** Georgian (ქართული) @@ -1569,7 +1638,7 @@ Tinjoan iki mènèhi aksès sing gampang menyang kaca-kaca pesen sistem sing nga * @author David1010 */ $messages['ka'] = array( - 'gadgets-desc' => 'მოხმარებლებს საშუალებას აძლევთ [[Special:Preferences|კონფიგურაციაში]] აირჩიონ [[Special:Gadgets|CSS და JavaScript გაჯეტები]], რომელთა ჩართვაც სურთ', + 'gadgets-desc' => 'მოხმარებლებს საშუალებას აძლევთ [[Special:Preferences#mw-prefsection-gadgets|კონფიგურაციაში]] აირჩიონ [[Special:Gadgets|CSS და JavaScript გაჯეტები]], რომელთა ჩართვაც სურთ', 'prefs-gadgets' => 'გაჯეტები', 'gadgets-prefstext' => 'ქვემოთ მოცემულია სპეციალური გაჯეტების სია, რომელთა ჩართვაც თქვენ შეგიძლიათ თქვენი ანგარიშისათვის. ეს გაჯეტები უპირატესად დაფუძნებულია JavaScript-ზე, ამიტომ თქვენ უნდა ჩართოთ JavaScript თქვენ ბრაუზერში, რათა მათ იმუშაონ. @@ -1579,7 +1648,7 @@ $messages['ka'] = array( ადმინისტრატორებს შეუძლიათ შეცვალონ გაჯეტების სია [[MediaWiki:Gadgets-definition|განმარტებებისა]] და [[Special:Gadgets|აღწერების]] გვერდების დახმარებით.', 'gadgets' => 'გაჯეტები', 'gadgets-title' => 'გაჯეტები', - 'gadgets-pagetext' => 'ქვემოთ მოცემულია სპეციალური გაჯეტების სია, რომლების ჩართვაც შეუძლიათ მომხმარებლებს თავიანთი [[Special:Preferences|კონფიგურაციის გვერდზე]], სიის შესაბამისად [[MediaWiki:Gadgets-definition|განმარტებების]] გვერდზე. + 'gadgets-pagetext' => 'ქვემოთ მოცემულია სპეციალური გაჯეტების სია, რომლების ჩართვაც შეუძლიათ მომხმარებლებს თავიანთი [[Special:Preferences#mw-prefsection-gadgets|კონფიგურაციის გვერდზე]], სიის შესაბამისად [[MediaWiki:Gadgets-definition|განმარტებების]] გვერდზე. ეს სია საშუალებას იძლევა მარტივად მივიღოთ სისტემური შეტყობინებების გვერდებთან წვდომა, რომლებიც განსაზღვრავენ გაჯეტების აღწერასა და გამავალ კოდებს.', 'gadgets-uses' => 'გამოიყენება', 'gadgets-required-rights' => '{{PLURAL:$2|საჭიროა უფლება|საჭიროა უფლება}}: @@ -1597,7 +1666,7 @@ $1', 'gadgets-export-download' => 'ჩამოტვირთვა', ); -/** Kazakh (Arabic script) (قازاقشا (تٴوتە)) */ +/** Kazakh (Arabic script) (قازاقشا (تٴوتە)) */ $messages['kk-arab'] = array( 'prefs-gadgets' => 'قاجەت قۇرالدار', 'gadgets-prefstext' => 'تومەندە ٴوز تىركەلگىڭىزدە قوسا الاتىن ارناۋلى قاجەت قۇرالدار ٴتىزىمى بەرىلەدى. @@ -1614,7 +1683,7 @@ $messages['kk-arab'] = array( 'gadgets-uses' => 'قولدانۋداعىلار', ); -/** Kazakh (Cyrillic script) (Қазақша (кирил)) */ +/** Kazakh (Cyrillic script) (қазақша (кирил)) */ $messages['kk-cyrl'] = array( 'prefs-gadgets' => 'Қажет құралдар', 'gadgets-prefstext' => 'Төменде өз тіркелгіңізде қоса алатын арнаулы қажет құралдар тізімі беріледі. @@ -1631,7 +1700,7 @@ $messages['kk-cyrl'] = array( 'gadgets-uses' => 'Қолданудағылар', ); -/** Kazakh (Latin script) (Qazaqşa (latın)) */ +/** Kazakh (Latin script) (qazaqşa (latın)) */ $messages['kk-latn'] = array( 'prefs-gadgets' => 'Qajet quraldar', 'gadgets-prefstext' => 'Tömende öz tirkelgiñizde qosa alatın arnawlı qajet quraldar tizimi beriledi. @@ -1668,20 +1737,21 @@ $messages['km'] = array( * @author IRTC1015 * @author Klutzy * @author Kwj2772 + * @author 아라 */ $messages['ko'] = array( - 'gadgets-desc' => '각 사용자가 [[Special:Gadgets|CSS/자바스크립트 소도구]]를 [[Special:Preferences|사용자 환경 설정]]을 통해 사용할 수 있도록 허용', + 'gadgets-desc' => '각 사용자가 [[Special:Gadgets|CSS와 자바스크립트 소도구]]를 [[Special:Preferences#mw-prefsection-gadgets|사용자 환경 설정]]을 통해 사용할 수 있도록 허용', 'prefs-gadgets' => '소도구', 'gadgets-prefstext' => '아래 목록은 현재 사용 가능한 소도구의 목록입니다. 대부분의 소도구는 자바스크립트로 동작하며, 웹 브라우저에서 자바스크립트를 사용할 수 있어야 동작합니다. 소도구는 이 환경 설정 페이지에는 영향을 주지 않습니다. -이 소도구들은 미디어위키의 기능이 아니며, 일반적으로 각 위키의 사용자가 개발·관리하고 있습니다. -각 위키의 관리자는 [[MediaWiki:Gadgets-definition|소도구 정의 문서]]와 [[Special:Gadgets|소도구 설명 문서]]를 통해 소도구들을 관리할 수 있습니다.', +이 소도구는 미디어위키의 기능이 아니며, 일반적으로 각 위키의 사용자가 개발 및 관리하고 있습니다. +각 위키의 관리자는 [[MediaWiki:Gadgets-definition|소도구 정의 문서]]와 [[Special:Gadgets|소도구 설명 문서]]를 통해 소도구를 관리할 수 있습니다.', 'gadgets' => '소도구 목록', 'gadgets-title' => '소도구', - 'gadgets-pagetext' => '[[Special:Preferences|사용자 환경 설정]]에서 설정할 수 있는 소도구 목록입니다. 해당 목록은 [[MediaWiki:Gadgets-definition|소도구 정의]]에서 편집할 수 있습니다. -이 문서에서는 각 소도구의 각 설명 문서/코드의 시스템 메시지 링크를 제공합니다.', + 'gadgets-pagetext' => '[[Special:Preferences#mw-prefsection-gadgets|사용자 환경 설정]]에서 설정할 수 있는 소도구 목록입니다. 해당 목록은 [[MediaWiki:Gadgets-definition|소도구 정의]]에서 편집할 수 있습니다. +이 문서에서는 각 소도구의 각 설명 문서와 코드의 시스템 메시지 링크를 제공합니다.', 'gadgets-uses' => '다음 코드를 이용', 'gadgets-required-rights' => '다음 {{PLURAL:$2|권한}}이 필요합니다: @@ -1690,15 +1760,15 @@ $1', 'gadgets-default' => '기본적으로 모든 사람에게 활성화되어 있습니다.', 'gadgets-export' => '내보내기', 'gadgets-export-title' => '소도구 내보내기', - 'gadgets-not-found' => '소도구 "$1"을 찾을 수 없습니다.', + 'gadgets-not-found' => '"$1" 소도구를 찾을 수 없습니다.', 'gadgets-export-text' => '$1 소도구를 내보내려면 "{{int:gadgets-export-download}}" 버튼을 클릭하여 다운로드된 파일을 저장한 후, -내보내려는 위키에서 Special:Import로 가서 올리십시오. 그 다음 MediaWiki:Gadgets-definition 문서에 다음을 추가하십시오: +내보내려는 위키에서 Special:Import로 가서 올리십시오. 그 다음 MediaWiki:Gadgets-definition 문서에 다음을 추가하세요: <pre>$2</pre> 해당 위키에서 시스템 메시지 편집 등 특정 권한을 갖고 있어야 합니다. 또한 파일 올리기를 통한 가져오기 기능이 활성화되어 있어야 합니다.', 'gadgets-export-download' => '다운로드', ); -/** Karachay-Balkar (Къарачай-Малкъар) +/** Karachay-Balkar (къарачай-малкъар) * @author Iltever */ $messages['krc'] = array( @@ -1710,7 +1780,7 @@ $messages['krc'] = array( * @author Purodha */ $messages['ksh'] = array( - 'gadgets-desc' => 'En iere [[Special:Preferences|Enstellunge]] künne Metmaacher [[Special:Gadgets|CSS- un JavaScrip-Gadgets]] en- un ußschallde.', + 'gadgets-desc' => 'En iere [[Special:Preferences#mw-prefsection-gadgets|Enstellunge]] künne Metmaacher [[Special:Gadgets|CSS- un JavaScrip-Gadgets]] en- un ußschallde.', 'prefs-gadgets' => 'Gadgets', 'gadgets-prefstext' => 'Hee is en Liss met bestemmpte <i lang="en">Gadgets</i>, di för jede Metmaacher enjeschalldt wäde könne. @@ -1730,7 +1800,7 @@ enreschte un ändere.', 'gadgets-title' => '<i lang="en">Gadgets</i>', 'gadgets-pagetext' => 'He kütt en Liss met spezielle <i lang="en">Gadgets</i>, di jede Metmaacher övver sing -[[Special:Preferences|päsönlije Enstellunge]] enschallte kann. +[[Special:Preferences#mw-prefsection-gadgets|päsönlije Enstellunge]] enschallte kann. Se wääde üvver [[MediaWiki:Gadgets-definition]] enjerecht. Die Övverseech hee jit enne direkte Zohjang op di Texte em Wiki, wo de Projramme, un de Erklierunge för de <i lang="en">Gadgets</i> dren enthallde @@ -1750,7 +1820,7 @@ Do moß en däm Wiki de nüüdijje Rääschde han, och dat Rääsch, aan Täxte 'gadgets-export-download' => 'Eronger laade', ); -/** Kurdish (Latin script) (Kurdî (latînî)) +/** Kurdish (Latin script) (Kurdî (latînî)) * @author George Animal */ $messages['ku-latn'] = array( @@ -1762,7 +1832,7 @@ $messages['ku-latn'] = array( * @author Robby */ $messages['lb'] = array( - 'gadgets-desc' => 'Erméiglecht de Benotzer et perséinlech [[Special:Gadgets|CSS a JavaScript Gadgeten]] an hiren [[Special:Preferences|Astellunge]] festzeleeën.', + 'gadgets-desc' => 'Erméiglecht de Benotzer et perséinlech [[Special:Gadgets|CSS a JavaScript Gadgeten]] an hiren [[Special:Preferences#mw-prefsection-gadgets|Astellunge]] festzeleeën.', 'prefs-gadgets' => 'Gadgeten', 'gadgets-prefstext' => "Lëscht vu spezielle Gadgeten déi fir Äre Benotzerkont aktivéiert kënne ginn. D'Gadgete baséiere meeschtens op engem JavaScript, dofir muss JavaScript an Ärem Browser aktivéiert sinn, fir datt se fonctionéieren. @@ -1772,7 +1842,7 @@ Ausserdeem sollt Dir wëssen, datt dës Gadgete generell net Deel vu MediaWiki s Lokal Wiki-Administrateure kënnen d'Lëscht von den disponibele Gadgeten op de Säiten [[MediaWiki:Gadgets-definition|Definitioune vun Gadgeten]] a [[Special:Gadgets|Beschreiwunge vu Gadgeten]] änneren.", 'gadgets' => 'Gadgeten', 'gadgets-title' => 'Gadgeten', - 'gadgets-pagetext' => "Ënnendrënner ass eng Lëscht vun de spezielle Gadgeten déi d'Benotzer op hire [[Special:Preferences|Benotzer-Astellungen]] aschalte kënnen, esou wéi dat op [[MediaWiki:Gadgets-definition|definéiert]] ass. + 'gadgets-pagetext' => "Ënnendrënner ass eng Lëscht vun de spezielle Gadgeten déi d'Benotzer op hire [[Special:Preferences#mw-prefsection-gadgets|Benotzer-Astellungen]] aschalte kënnen, esou wéi dat op [[MediaWiki:Gadgets-definition|definéiert]] ass. Dës Iwwersiicht gëtt einfachen Zougang zu de Systemmessage-Säiten, déi all Gadget beschreiwen an zum Programméiercode vun dem Gadget.", 'gadgets-uses' => 'Benotzt', 'gadgets-required-rights' => "Erfuerdert {{PLURAL:$2|d'Recht|dës Rechter}}: $1.", @@ -1786,7 +1856,7 @@ Dir musst déi erfuerdert Rechter(inklusiv d\'Recht fir System-Messagen z\'änne 'gadgets-export-download' => 'Eroflueden', ); -/** Lezghian (Лезги) +/** Lezghian (лезги) * @author Soul Train */ $messages['lez'] = array( @@ -1799,7 +1869,7 @@ $messages['lez'] = array( * @author Tibor */ $messages['li'] = array( - 'gadgets-desc' => 'Laot gebroekers [[Special:Gadgets|CSS en JavaScripts]] activere in häör [[Special:Preferences|veurkeure]]', + 'gadgets-desc' => 'Laot gebroekers [[Special:Gadgets|CSS en JavaScripts]] activere in häör [[Special:Preferences#mw-prefsection-gadgets|veurkeure]]', 'prefs-gadgets' => 'Biedènger', 'gadgets-prefstext' => 'Hiejónger sjtaon de sjpeciaal oetbreijinge dies te veur dien gebroekersaccount kèns insjakele. De oetbreijinge zeen veurnamelik gebaseerd op JavaScript, dus JavaScript mót veur diene browser ingesjakeld zeen óm die te laote wirke. @@ -1809,7 +1879,7 @@ Dees sjpeciaal oetbreijinge zeen ouch gein óngerdeil van de MediaWiki-software Lokaal beheerders kónne de besjikbaar oetbreijinge aangaeve in [[MediaWiki:Gadgets-definition]] en [[Special:Gadgets]].', 'gadgets' => 'Oetbreijinger', 'gadgets-title' => 'Oetbreijinger', - 'gadgets-pagetext' => 'Hiej ónger staon de speciaal oetbreijinger die gebroekers kinne insjakele via häöre [[Special:Preferences|veurkeure]] wie ingesteldj is in [[MediaWiki:Gadgets-definition]]. + 'gadgets-pagetext' => 'Hiej ónger staon de speciaal oetbreijinger die gebroekers kinne insjakele via häöre [[Special:Preferences#mw-prefsection-gadgets|veurkeure]] wie ingesteldj is in [[MediaWiki:Gadgets-definition]]. Dit euverzich bi-jtj uch einvoudige toegank toet de systeemtekspazjena wo de besjrieving en de programmacode van edere oetbreijing steit.', 'gadgets-uses' => 'Gebroek', 'gadgets-required-rights' => "{{PLURAL:$2|'t Volgend rech is|De volgende rechte zeen}} vereis: $1.", @@ -1827,13 +1897,13 @@ Doe mós de juuste rèchte höbben óppe doelwie, ouch óm bewirkinge aan systee 'gadgets-export-download' => 'Haol óp', ); -/** Lithuanian (Lietuvių) +/** Lithuanian (lietuvių) * @author Eitvys200 * @author Homo * @author Vpovilaitis */ $messages['lt'] = array( - 'gadgets-desc' => 'Leidžia naudotojams pasirinkti savo [[Special:Gadgets|CSS ir JavaScript priemones]] jų [[Special:Preferences|nustatymuose]]', + 'gadgets-desc' => 'Leidžia naudotojams pasirinkti savo [[Special:Gadgets|CSS ir JavaScript priemones]] jų [[Special:Preferences#mw-prefsection-gadgets|nustatymuose]]', 'prefs-gadgets' => 'Priemonės', 'gadgets-prefstext' => 'Žemiau yra sąrašas specialių priemonių, kurias jūs galite įjungti naudojimui. Šios priemonės daugiausiai yra sukurtos naudojant JavaScript, todėl, kad jos veiktų, jūsų naršyklėje turi būti įjungtas JavaScript palaikymas. @@ -1842,7 +1912,7 @@ Atsiminkite, kad šios priemonės neturi įtakos jūsų nustatymų puslapiui. Taip pat žinokite, kad šios specialios priemonės nėra MediaWiki programinės įrangos dalis ir yra sukurtos bei palaikomos vietinio vikiprojekto naudotojų. Vietiniai administratoriai gali redaguoti suteikiamų specialių priemonių sąrašą, naudodami puslapius [[MediaWiki:Gadgets-definition|priemonių aprašymas]] ir [[Special:Gadgets|priemonės]].', 'gadgets' => 'Priemonės', 'gadgets-title' => 'Priemonės', - 'gadgets-pagetext' => 'Žemiau yra sąrašas specialių priemonių, kurias naudotojai gali įjungti savo [[Special:Preferences|nustatymų puslapyje]]. Jos apibūdintos [[MediaWiki:Gadgets-definition|priemonių aprašyme]]. Ši apžvalga suteikia lengvą priėjimą prie sisteminių pranešimų puslapių, kuriuose pateiktas kiekvienos priemonės trumpas aprašas ir kodas.', + 'gadgets-pagetext' => 'Žemiau yra sąrašas specialių priemonių, kurias naudotojai gali įjungti savo [[Special:Preferences#mw-prefsection-gadgets|nustatymų puslapyje]]. Jos apibūdintos [[MediaWiki:Gadgets-definition|priemonių aprašyme]]. Ši apžvalga suteikia lengvą priėjimą prie sisteminių pranešimų puslapių, kuriuose pateiktas kiekvienos priemonės trumpas aprašas ir kodas.', 'gadgets-uses' => 'Panaudojimai', 'gadgets-export' => 'Eksportas', 'gadgets-export-title' => 'Įtaiso eksportas', @@ -1854,12 +1924,29 @@ Taip pat žinokite, kad šios specialios priemonės nėra MediaWiki programinės * @author RMizo */ $messages['lus'] = array( + 'gadgets-desc' => 'Hmangtute [[Special:Gadgets|CSS leh JavaScript hmanrelhte]] an [[Special:Preferences#mw-prefsection-gadgets|duhthlanna phêk]]a duhthlantir theihna.', 'prefs-gadgets' => 'Hmanrelhte', + 'gadgets-prefstext' => 'A hnuaiah hian i siangchana hmanrelh i tihnun theihho kan rawn chhawp chhuak a. +Hêng hmanrelhte hi JavaScript-a innghat a ni deuh ber a, chuvang tak chuan hengte hman theihna tùrin i rangpuifannaah JavaScript i tihnun a ngai a ni. +Hë duhthlanna phêkah erawh hi chuan hêng hmanrelhte hian nghawng a nei lo vang tih hria ang che. + +Hëng hmanrelh bîkte hi MediaWiki khawlthluak zinga mi a ni lo va, a tlangpuiin i khawsakna hmun wiki-a hmangtute duan leh enkawl a ni hlawm. +Chü wiki-a roreltute chuan hmanrelh hman theiha awmte [[MediaWiki:Gadgets-definition|hrilhfiahna]] leh [[Special:Gadgets|sawifiahna]] an siamṭha thei a ni.', 'gadgets' => 'Hmanrelhte', 'gadgets-title' => 'Hmanrelhte', + 'gadgets-uses' => 'Hmante', + 'gadgets-required-rights' => 'A hnuaia {{PLURAL:$2|dikna-chanvo|dikna-chanvote}} hi neih a ngái: + +$1', + 'gadgets-required-skins' => 'A hnuaia {{PLURAL:$2|vunah hian a hman theih: $1 |vunahte hian a hman theih: $1}}.', + 'gadgets-default' => 'Mi zawng zawng tana tihnun sa vek a ni.', + 'gadgets-export' => 'Thawnchhuahna', + 'gadgets-export-title' => 'Hmanrelh thawnchhuah', + 'gadgets-not-found' => 'Hmanrelh "$1" hmuh a ni lo.', + 'gadgets-export-download' => 'Hnuhthlâkna', ); -/** Latvian (Latviešu) +/** Latvian (latviešu) * @author Marozols * @author Papuass */ @@ -1883,12 +1970,12 @@ $messages['mg'] = array( 'gadgets-export-download' => 'Hampidina', ); -/** Macedonian (Македонски) +/** Macedonian (македонски) * @author Bjankuloski06 * @author Brest */ $messages['mk'] = array( - 'gadgets-desc' => 'Им овозможува на корисниците во нивните [[Special:Preferences|нагодувања]] да одберат свои сопствени [[Special:Gadgets|CSS- и JavaScript-алатки]]', + 'gadgets-desc' => 'Им овозможува на корисниците во нивните [[Special:Preferences#mw-prefsection-gadgets|нагодувања]] да одберат свои сопствени [[Special:Gadgets|CSS- и JavaScript-алатки]]', 'prefs-gadgets' => 'Алатки', 'gadgets-prefstext' => 'Ова е список на специјални алатки кои можете да ги активирате за вашата корисничка сметка. Алатките се основани претежно на JavaScript, па затоа морате да имате овозможено JavaScript на вашиот прелистувач за да можат да работат. @@ -1898,7 +1985,7 @@ $messages['mk'] = array( Локалните администратори можат да ги уредуваат и прилагодуваат алатките користејќи се со [[MediaWiki:Gadgets-definition|определувања]] и [[Special:Gadgets|описи]].', 'gadgets' => 'Алатки', 'gadgets-title' => 'Алатки', - 'gadgets-pagetext' => 'Ова е список на специјални алатки кои корисниците можат да ги активираат на нивната [[Special:Preferences|страница за нагодување]], наведени во [[MediaWiki:Gadgets-definition|определувањата]]. + 'gadgets-pagetext' => 'Ова е список на специјални алатки кои корисниците можат да ги активираат на нивната [[Special:Preferences#mw-prefsection-gadgets|страница за нагодување]], наведени во [[MediaWiki:Gadgets-definition|определувањата]]. Овој преглед дава лесен пристап до системските пораки кои го определуваат описот и кодот на секоја алатка.', 'gadgets-uses' => 'Користи', 'gadgets-required-rights' => '{{PLURAL:$2|Го бара следново право|Ги бара следниве права}}: @@ -1921,7 +2008,7 @@ $1', * @author Shijualex */ $messages['ml'] = array( - 'gadgets-desc' => 'ഉപയോക്താക്കൾ [[Special:Preferences|ക്രമീകരണങ്ങളിൽ നിന്നു]] അവർക്കിഷ്ടമുള്ള [[Special:Gadgets|സി.എസ്.എസ്., ജാവാസ്ക്രിപ്റ്റ് ഗാഡ്ജറ്റുകൾ]] തിരഞ്ഞെടുക്കാൻ അനുവദിക്കൽ.', + 'gadgets-desc' => 'ഉപയോക്താക്കൾ [[Special:Preferences#mw-prefsection-gadgets|ക്രമീകരണങ്ങളിൽ നിന്നു]] അവർക്കിഷ്ടമുള്ള [[Special:Gadgets|സി.എസ്.എസ്., ജാവാസ്ക്രിപ്റ്റ് ഗാഡ്ജറ്റുകൾ]] തിരഞ്ഞെടുക്കാൻ അനുവദിക്കൽ.', 'prefs-gadgets' => 'ഗാഡ്ജറ്റ്', 'gadgets-prefstext' => 'താങ്കളുടെ അംഗത്വത്തിനു ഉപയോഗിക്കാവുന്ന പ്രത്യേക ഗാഡ്ജറ്റുകളുടെ പട്ടികയാണ് താഴെയുള്ളത്. ഈ ഗാഡ്ജറ്റുകൾ പ്രധാനമായും ജാവാസ്ക്രിപ്റ്റിൽ അധിഷ്ഠിതമായതിനാൽ ഇവ പ്രവർത്തിക്കുവാൻ താങ്കളുടെ ബ്രൗസറിൽ ജാവാസ്ക്രിപ്റ്റ് സജ്ജമാക്കി നൽകിയിരിക്കണം. @@ -1931,7 +2018,7 @@ $messages['ml'] = array( പ്രാദേശിക കാര്യനിർവാഹകർക്ക് ലഭ്യമായ ഗാഡ്ജറ്റുകളെ [[MediaWiki:Gadgets-definition|നിർവചനങ്ങളും]] [[Special:Gadgets|വിവരണങ്ങളും]] ഉപയോഗിച്ച് തിരുത്താൻ കഴിയുന്നതാണ്.', 'gadgets' => 'ഗാഡ്ജറ്റ്', 'gadgets-title' => 'ഗാഡ്ജറ്റ്', - 'gadgets-pagetext' => 'ഉപയോക്താക്കൾക്ക് അവരുടെ [[Special:Preferences|ക്രമീകരണങ്ങൾ താളിൽ]] നിന്നും സജ്ജമാക്കാവുന്ന ഗാഡ്ജറ്റുകളുടെ പട്ടിക [[MediaWiki:Gadgets-definition|അവ നിർവ്വചിക്കപ്പെട്ട പ്രകാരം]] താഴെ കൊടുത്തിരിക്കുന്നു. + 'gadgets-pagetext' => 'ഉപയോക്താക്കൾക്ക് അവരുടെ [[Special:Preferences#mw-prefsection-gadgets|ക്രമീകരണങ്ങൾ താളിൽ]] നിന്നും സജ്ജമാക്കാവുന്ന ഗാഡ്ജറ്റുകളുടെ പട്ടിക [[MediaWiki:Gadgets-definition|അവ നിർവ്വചിക്കപ്പെട്ട പ്രകാരം]] താഴെ കൊടുത്തിരിക്കുന്നു. ഓരോ ഗാഡ്ജറ്റിന്റേയും വിവരണവും കോഡും ഉള്ള സന്ദേശ താളുകളിലേക്കു പോകാനുള്ള എളുപ്പവഴി ഈ പട്ടിക നൽകുന്നു.', 'gadgets-uses' => 'ഉപയോഗങ്ങൾ', 'gadgets-required-rights' => 'താഴെപ്പറയുന്ന {{PLURAL:$2|അവകാശം|അവകാശങ്ങൾ}} ആവശ്യമാണ്: @@ -1955,7 +2042,7 @@ $1', * @author V.narsikar */ $messages['mr'] = array( - 'gadgets-desc' => 'सदस्यांना त्यांच्या [[Special:Preferences|पसंतीची]] [[Special:Gadgets|CSS व जावास्क्रीप्ट गॅजेट्स]] निवडण्याची परवानगी देते.', + 'gadgets-desc' => 'सदस्यांना त्यांच्या [[Special:Preferences#mw-prefsection-gadgets|पसंतीची]] [[Special:Gadgets|CSS व जावास्क्रीप्ट गॅजेट्स]] निवडण्याची परवानगी देते.', 'prefs-gadgets' => 'उपकरण(गॅजेट)', 'gadgets-prefstext' => 'खाली तुम्ही तुमच्या सदस्यखात्यासाठी वापरू शकत असलेल्या गॅजेट्सची यादी दिलेली आहे. ही गॅजेट्स मुख्यत्वे जावास्क्रीप्टवर अवलंबून असल्यामुळे तुमच्या ब्राउझर मध्ये जावास्क्रीप्ट एनेबल असणे आवश्यक आहे. या गॅजेट्समुळे या पसंतीच्या पानावर कुठलेही परिणाम होणार नाहीत याची कृपया नोंद घ्यावी. @@ -1964,7 +2051,7 @@ $messages['mr'] = array( स्थानिक प्रचालक उपलब्ध गॅजेट्स [[MediaWiki:Gadgets-definition|व्याख्या]] व [[Special:Gadgets|वर्णने]] वापरून बदलू शकतात.', 'gadgets' => 'सुविधा (गॅजेट)', 'gadgets-title' => 'गॅजेट', - 'gadgets-pagetext' => 'खाली तुम्ही तुमच्या सदस्यत्वासाठी [[Special:Preferences|माझ्या पसंती]] पानावर वापरू शकत असलेल्या [[MediaWiki:Gadgets-definition|व्याख्या]]ने सांगितलेल्या गॅजेट्सची यादी दिलेली आहे. हे पान तुम्हाला प्रत्येक गॅजेट्सचा कोड व व्याख्या देणार्या पानासाठी सोपी संपर्क सुविधा पुरविते.', + 'gadgets-pagetext' => 'खाली तुम्ही तुमच्या सदस्यत्वासाठी [[Special:Preferences#mw-prefsection-gadgets|माझ्या पसंती]] पानावर वापरू शकत असलेल्या [[MediaWiki:Gadgets-definition|व्याख्या]]ने सांगितलेल्या गॅजेट्सची यादी दिलेली आहे. हे पान तुम्हाला प्रत्येक गॅजेट्सचा कोड व व्याख्या देणार्या पानासाठी सोपी संपर्क सुविधा पुरविते.', 'gadgets-uses' => 'उपयोग', 'gadgets-required-rights' => 'खलील गोष्ठी साठी विनंती {{PLURAL:$2|right|rights}}: @@ -1987,14 +2074,14 @@ $1', * @author Zamwan */ $messages['ms'] = array( - 'gadgets-desc' => 'Membolehkan pengguna memilih [[Special:Gadgets|gajet CSS dan JavaScript]] tempahan melalui [[Special:Preferences|laman keutamaan]]', + 'gadgets-desc' => 'Membolehkan pengguna memilih [[Special:Gadgets|gajet CSS dan JavaScript]] tempahan melalui [[Special:Preferences#mw-prefsection-gadgets|laman keutamaan]]', 'prefs-gadgets' => 'Gajet', 'gadgets-prefstext' => 'Yang berikut ialah senarai gajet khas yang anda boleh hidupkan untuk akaun anda. Kebanyakan daripada gajet-gajet ini memerlukan JavaScript, oleh itu anda perlu menghidupkan ciri JavaScript dalam pelayar web anda untuk menggunakannya. Sila ambil perhatian bahawa gajet-gajet ini tidak menjejaskan laman keutamaan ini. Sila ambil perhatian juga bahawa gajet-gajet khas ini bukan sebahagian daripada perisian MediaWiki, dan biasanya dibangunkan dan diselenggara oleh para pengguna di wiki tempatan anda. Pentadbir tempatan boleh mengubah gajet-gajet yang sedia ada menggunakan [[MediaWiki:Gadgets-definition|takrif]] dan [[Special:Gadgets|keterangan]].', 'gadgets' => 'Gajet', 'gadgets-title' => 'Gajet', - 'gadgets-pagetext' => 'Yang berikut ialah senarai gajet khas yang boleh dihidupkan oleh pengguna melalui [[Special:Preferences|laman keutamaan]], sebagai mana yang telah [[MediaWiki:Gadgets-definition|ditakrifkan]]. Laman ini menyediakan capaian mudah kepada laman pesanan sistem yang mentakrifkan setiap kod dan keterangan gajet.', + 'gadgets-pagetext' => 'Yang berikut ialah senarai gajet khas yang boleh dihidupkan oleh pengguna melalui [[Special:Preferences#mw-prefsection-gadgets|laman keutamaan]], sebagai mana yang telah [[MediaWiki:Gadgets-definition|ditakrifkan]]. Laman ini menyediakan capaian mudah kepada laman pesanan sistem yang mentakrifkan setiap kod dan keterangan gajet.', 'gadgets-uses' => 'Menggunakan', 'gadgets-required-rights' => '{{PLURAL:$2|Hak|Hak-hak}} yang berikut diperlukan: @@ -2014,14 +2101,27 @@ Anda hendaklah mempunyai keizinan yang bersesuaian di wiki sasaran (termasuklah * @author Chrisportelli */ $messages['mt'] = array( + 'gadgets-desc' => 'Tħalli lill-utenti jagħżlu [[Special:Gadgets|aċċessorji CSS u JavaScript]] fil-[[Special:Preferences#mw-prefsection-gadgets|preferenzi]] tagħhom', + 'prefs-gadgets' => 'Aċċessorji', 'gadgets-prefstext' => "Hawn taħt hawn lista ta' aġġeġġi speċjali li inti tista' tippermetti għall-kont tiegħek. Dawn l-aġġeġġi huma l-aktar ibbażati fuq JavaScript, u għalhekk il-JavaScript trid tkun awtorizzata fil-browżer tiegħek sabiex ikunu jistgħu jaħdmu. Kun af li dawn l-aġġeġġi mhu se jħallu ebda effett fuq din il-paġna tal-preferenzi. Għandek tkun taf ukoll li dawn l-aġġeġġi spe1jali mhumiex parti mis-softwer tal-MediaWiki, u huma ħafna drabi żviluppati u mantenuti minn utenti fuq il-wiki lokali tiegħek. L-amministraturi lokali jistgħu jimmodifikaw id-[[MediaWiki:Gadgets-definition|definizzjonijiet]] u d-[[Special:Gadgets|deskrizzjonijiet]] tal-aġġeġġi disponibbli.", - 'gadgets-pagetext' => "Hawn taħt hawn lista ta' aġġeġġi speċjali li l-utenti jistgħu jippermettu fil-[[Special:Preferences|paġna tal-preferenzi]], kif definit fid-[[MediaWiki:Gadgets-definition|definizzjonijiet]]. + 'gadgets' => 'Aċċessorji', + 'gadgets-title' => 'Aċċessorji', + 'gadgets-pagetext' => "Hawn taħt hawn lista ta' aġġeġġi speċjali li l-utenti jistgħu jippermettu fil-[[Special:Preferences#mw-prefsection-gadgets|paġna tal-preferenzi]], kif definit fid-[[MediaWiki:Gadgets-definition|definizzjonijiet]]. Din il-ħarsa tipprovdi aċċess faċli għall-messaġġi tas-sistema li fihom hemm deskrizzjoni u s-sors ta' kull aġġeġġ.", + 'gadgets-uses' => 'Juża', + 'gadgets-required-rights' => 'Għandu bżonn id-{{PLURAL:$2|dritt|drittijiet}} segwenti: + +$1', + 'gadgets-required-skins' => 'Disponibbli fuq {{PLURAL:$2|l-iskema $1|l-iskemi segwenti: $1}}.', + 'gadgets-export' => 'Esporta', + 'gadgets-export-title' => 'Esporta aċċessorju', + 'gadgets-not-found' => 'L-aċċessorju "$1" ma nstabx.', + 'gadgets-export-download' => 'Niżżel', ); /** Mazanderani (مازِرونی) @@ -2038,14 +2138,13 @@ $messages['mzn'] = array( 'gadgets-title' => 'ابزارون', ); -/** Norwegian (bokmål) (Norsk (bokmål)) - * @author Jon Harald Søby +/** Norwegian Bokmål (norsk (bokmål)) * @author Laaknor * @author Nghtwlkr * @author Sjurhamre */ $messages['nb'] = array( - 'gadgets-desc' => 'Lar brukere velge egendefinerte [[Special:Gadgets|CSS- og JavaScript-verktøy]] i [[Special:Preferences|innstillingene sine]]', + 'gadgets-desc' => 'Lar brukere velge egendefinerte [[Special:Gadgets|CSS- og JavaScript-verktøy]] i [[Special:Preferences#mw-prefsection-gadgets|innstillingene sine]]', 'prefs-gadgets' => 'Tilleggsfunksjoner', 'gadgets-prefstext' => 'Nedenfor er en liste over tilleggsfunksjoner du kan slå på for kontoen din. Disse funksjonene er for det meste basert på JavaScript, så du må ha dette slått på i nettleseren din for at de skal fungere. @@ -2054,7 +2153,7 @@ Merk at funksjonene ikke vil ha noen innvirkning på denne innstillingssiden. Merk også at disse verktøyene ikke er del av MediaWiki-programvaren, og vanligvis utvikles og vedlikeholdes av brukere på den lokale wikien. Lokale administratorer kan redigere tilgjengelig verktøy ved å endre [[MediaWiki:Gadgets-definition|definisjonene]] og [[Special:Gadgets|beskrivelsene]].', 'gadgets' => 'Tilleggsfunksjoner', 'gadgets-title' => 'Tilleggsfunksjoner', - 'gadgets-pagetext' => 'Nedenfor er en liste over tilleggsfunksjoner brukere kan slå på i [[Special:Preferences|innstillingene]], som definert på [[MediaWiki:Gadgets-definition]]. Denne oversikten gir lett tilgang til systembeskjedsidene som definerer hvert verktøys beskrivelse og kode.', + 'gadgets-pagetext' => 'Nedenfor er en liste over tilleggsfunksjoner brukere kan slå på i [[Special:Preferences#mw-prefsection-gadgets|innstillingene]], som definert på [[MediaWiki:Gadgets-definition]]. Denne oversikten gir lett tilgang til systembeskjedsidene som definerer hvert verktøys beskrivelse og kode.', 'gadgets-uses' => 'Bruk', 'gadgets-required-rights' => 'Krever følgende {{PLURAL:$2|rettighet|rettigheter}}: @@ -2074,7 +2173,7 @@ Du må ha de nødvendige tillatelsene på destinasjonswikien (inkludert retten t * @author Slomox */ $messages['nds'] = array( - 'gadgets-desc' => 'Lett Brukers vörgeven [[Special:Gadgets|CSS- un JavaScript-Gadgets]] in jemehr [[Special:Preferences|Instellungen]] aktiveren', + 'gadgets-desc' => 'Lett Brukers vörgeven [[Special:Gadgets|CSS- un JavaScript-Gadgets]] in jemehr [[Special:Preferences#mw-prefsection-gadgets|Instellungen]] aktiveren', 'prefs-gadgets' => 'Gadgets', 'gadgets-prefstext' => 'Ünnen steit en List vun spezielle Warktüüch, de elkeen Bruker för sik anstellen kann. Disse Warktüüch loopt tomehrst mit Javascript. Dat mutt also in’n Browser anstellt wesen, dat dat löppt. @@ -2083,7 +2182,7 @@ Wees aver gewohr, dat de Warktüüch hier direkt op disse Sied mit de persönlic De Warktüüch sünd denn ok keen offiziellen Deel vun MediaWiki, sünnern warrt normalerwies vun enkelte Brukers vun dat lokale Wiki schreven. De Administraters vun dat Wiki köönt de List mit de Warktüüch över de Sieden [[MediaWiki:Gadgets-definition]] un [[Special:Gadgets]] ännern.', 'gadgets' => 'Gadgets', 'gadgets-title' => 'Gadgets', - 'gadgets-pagetext' => 'Ünnen steit en List mit spezielle Warktüüch, de för all Brukers in de [[Special:Preferences|Instellungen]] anstellt warrn köönt. Defineert sünd de Warktüüch in [[MediaWiki:Gadgets-definition]]. + 'gadgets-pagetext' => 'Ünnen steit en List mit spezielle Warktüüch, de för all Brukers in de [[Special:Preferences#mw-prefsection-gadgets|Instellungen]] anstellt warrn köönt. Defineert sünd de Warktüüch in [[MediaWiki:Gadgets-definition]]. Disse Översicht gifft direkten Togang to de Systemnarichten, in de de Text to de Warktüüch un jemehr Programmkood steit.', 'gadgets-uses' => 'Bruukt', ); @@ -2092,7 +2191,7 @@ Disse Översicht gifft direkten Togang to de Systemnarichten, in de de Text to d * @author Servien */ $messages['nds-nl'] = array( - 'gadgets-desc' => 'Laot gebrukers [[Special:Gadgets|CSS en JavaScripts]] aktiveren in der eigen [[Special:Preferences|veurkeuren]]', + 'gadgets-desc' => 'Laot gebrukers [[Special:Gadgets|CSS en JavaScripts]] aktiveren in der eigen [[Special:Preferences#mw-prefsection-gadgets|veurkeuren]]', 'prefs-gadgets' => 'Technies spul', 'gadgets-prefstext' => "Hieronder steet spesiaal techiniese spul da'j inschakelen kunnen. 't Is veurnamelik ebaseerd op JavaScript, dus JavaScript mö'j an hebben staon in joew webkieker um t te laoten warken. @@ -2103,8 +2202,8 @@ deur gebrukers van joew eigen wiki. Beheerders kunnen t beschikbaore techniese spul angeven in [[MediaWiki:Gadgets-definition|defenisies]] en [[Special:Gadgets|beschrievingen]].", 'gadgets' => 'Technies spul', 'gadgets-title' => 'Technies spul', - 'gadgets-pagetext' => 'Hieronder steet spesiaal technies spul die gebrukers in kunnen schakelen bie [[Special:Preferences|mien veurkeuren]], zo as in-esteld in de [[MediaWiki:Gadgets-definition|defenisies]]. -Dit overzichte biejt eenvoudige toegang tot de systeemtekstpagina waor de beschrieving en de programmakode van elke technies snufjen steet.', + 'gadgets-pagetext' => 'Hieronder steet spesiaal technies spul die gebrukers in kunnen schakelen bie [[Special:Preferences#mw-prefsection-gadgets|mien veurkeuren]], zo as in-esteld in de [[MediaWiki:Gadgets-definition|defenisies]]. +Dit overzichte biejt eenvoudige toegang tot de systeemtekstzied waor de beschrieving en de programmakode van elke technies snufjen steet.', 'gadgets-uses' => 'Gebruuk', ); @@ -2112,7 +2211,7 @@ Dit overzichte biejt eenvoudige toegang tot de systeemtekstpagina waor de beschr * @author Bhawani Gautam */ $messages['ne'] = array( - 'gadgets-desc' => 'प्रयोगकर्ताको [[Special:Preferences|अभिरुचि अनुसार]] [[Special:Gadgets|CSS र जाभास्क्रीप्ट उपकरणहरु]] छान्न दिनुहोस्', + 'gadgets-desc' => 'प्रयोगकर्ताको [[Special:Preferences#mw-prefsection-gadgets|अभिरुचि अनुसार]] [[Special:Gadgets|CSS र जाभास्क्रीप्ट उपकरणहरु]] छान्न दिनुहोस्', 'prefs-gadgets' => 'उपकरणहरु', 'gadgets-prefstext' => 'विशेष उपकरणहरुको सूची तल दिइएकोछ तपाईंले आफ्नो खातामा सक्रिय पार्न सक्नुहुन्छ। प्राय सबै उपकरणहरु जाभास्क्रीप्टमा आधारित छन्, यस कारण ब्राउजरमा काम गराउनको लागि जाभास्क्रीप्टलाई सक्रिय गर्नु पर्छ। @@ -2120,7 +2219,7 @@ $messages['ne'] = array( यो पनि याद राखुहोस् यी विशेष उपकरणहरु मीडिया विकि सफ्टवेयरभित्र पर्दैनन् र प्राय स्थानीय विकि प्रयोगकर्ताहरुले विकास यसको विकास र सञ्चालन गर्दछन्। स्थानीय प्रबन्धकहरुले उपलब्ध उपकरणहरुका [[MediaWiki:Gadgets-definition|परिभाषाहरु]] र [[Special:Gadgets|विवरणहरु]] सम्पादन गर्दछन्।', 'gadgets' => 'उपकरणहरु', 'gadgets-title' => 'उपकरणहरु', - 'gadgets-pagetext' => 'विशेष उपकरणहरुको सूची तल दिइएकोछ प्रयोगकर्ताहरुले [[MediaWiki:Gadgets-definition|परिभाषाहरु]]मा जनाए अनुसार आफ्नो [[Special:Preferences|अभिरुचि पृष्ठमा]], सक्रिय पार्न सक्नेछन्।। + 'gadgets-pagetext' => 'विशेष उपकरणहरुको सूची तल दिइएकोछ प्रयोगकर्ताहरुले [[MediaWiki:Gadgets-definition|परिभाषाहरु]]मा जनाए अनुसार आफ्नो [[Special:Preferences#mw-prefsection-gadgets|अभिरुचि पृष्ठमा]], सक्रिय पार्न सक्नेछन्।। यस सिंहावलोकनले प्रणाली सन्देश पृष्ठ सजिलै प्राप्त गर्न सकिनेछ जसले प्रत्येक उपकरणको विवरण र कोडलाई परिभाषित गरेको छ।', 'gadgets-uses' => 'प्रयोगहरु', 'gadgets-required-rights' => 'आवश्यकता छ {{PLURAL:$2|$1 अधिकारको|निम्न अधिकारहरुको: $1}}.', @@ -2141,7 +2240,7 @@ $messages['ne'] = array( * @author Siebrand */ $messages['nl'] = array( - 'gadgets-desc' => 'Laat gebruikers [[Special:Gadgets|CSS en JavaScripts]] activeren in hun [[Special:Preferences|voorkeuren]]', + 'gadgets-desc' => 'Laat gebruikers [[Special:Gadgets|CSS en JavaScripts]] activeren in hun [[Special:Preferences#mw-prefsection-gadgets|voorkeuren]]', 'prefs-gadgets' => 'Uitbreidingen', 'gadgets-prefstext' => 'Hieronder staan de speciale uitbreidingen die u kunt inschakelen. De uitbreidingen zijn voornamelijk gebaseerd op JavaScript, dus JavaScript moet voor uw browser ingeschakeld zijn om ze te laten werken. @@ -2151,7 +2250,7 @@ Deze speciale uitbreidingen zijn geen onderdeel van de MediaWiki-software en wor Beheerders kunnen de beschikbare uitbreidingen aangeven in [[MediaWiki:Gadgets-definition|definities]] en [[Special:Gadgets|beschrijvingen]].', 'gadgets' => 'Uitbreidingen', 'gadgets-title' => 'Uitbreidingen', - 'gadgets-pagetext' => 'Hieronder staan de speciale uitbreidingen die gebruikers kunnen inschakelen via hun [[Special:Preferences|voorkeuren]], zoals ingesteld in de [[MediaWiki:Gadgets-definition|definities]]. + 'gadgets-pagetext' => 'Hieronder staan de speciale uitbreidingen die gebruikers kunnen inschakelen via hun [[Special:Preferences#mw-prefsection-gadgets|voorkeuren]], zoals ingesteld in de [[MediaWiki:Gadgets-definition|definities]]. Dit overzicht biedt eenvoudige toegang tot de systeemtekstpagina waar de beschrijving en de programmacode van iedere uitbreiding staat.', 'gadgets-uses' => 'Gebruikt', 'gadgets-required-rights' => '{{PLURAL:$2|Het volgende recht is|De volgende rechten zijn}} vereist: @@ -2171,33 +2270,51 @@ U moet de juiste rechten hebben op de doelwiki, inclusief het recht om bewerking 'gadgets-export-download' => 'Downloaden', ); -/** Norwegian Nynorsk (Norsk (nynorsk)) +/** Nederlands (informeel) (Nederlands (informeel)) + * @author Siebrand + */ +$messages['nl-informal'] = array( + 'gadgets-prefstext' => 'Hieronder staan de speciale uitbreidingen die je kunt inschakelen. +De uitbreidingen zijn voornamelijk gebaseerd op JavaScript, dus JavaScript moet voor je browser ingeschakeld zijn om ze te laten werken. +De uitbreidingen hebben geen invloed op deze pagina met voorkeuren. + +Deze speciale uitbreidingen zijn geen onderdeel van de MediaWiki-software en worden meestal ontwikkeld en onderhouden door gebruikers van jouw wiki. +Beheerders kunnen de beschikbare uitbreidingen aangeven in [[MediaWiki:Gadgets-definition|definities]] en [[Special:Gadgets|beschrijvingen]].', + 'gadgets-export-text' => 'Klik op de knop "{{int:gadgets-export-download}}" om de uitbreiding "$1" te exporteren. +Sla daarna het gedownloade bestand op. +Ga naar "Special:Import" in de doelwiki en upload het geëxporteerde bestand. +Voeg daarna het volgende toe aan de pagina "MediaWiki:Gadgets-definition": +<pre>$2</pre> +Je moet de juiste rechten hebben op de doelwiki, inclusief het recht om bewerkingen te maken aan de systeemberichten, en importeren uit bestanden moet ingeschakeld zijn.', +); + +/** Norwegian Nynorsk (norsk (nynorsk)) * @author Eirik * @author Harald Khan * @author Nghtwlkr * @author Njardarlogar */ $messages['nn'] = array( - 'gadgets-desc' => 'Lèt brukarane velje eigendefinerte [[Special:Gadgets|CSS- og JavaScript-verktøy]] i [[Special:Preferences|innstillingane sine]].', + 'gadgets-desc' => 'Lèt brukarane velje eigendefinerte [[Special:Gadgets|CSS- og JavaScript-verktøy]] i [[Special:Preferences#mw-prefsection-gadgets|innstillingane sine]].', 'prefs-gadgets' => 'Tilleggsfunksjonar', 'gadgets-prefstext' => 'Under finn du ei liste over tilleggsfunksjonar som du kan slå på på kontoen din. Desse tilleggsfunksjonane er for det meste baserte på JavaScript, så JavaScript må vere slått på i nettlesaren din for at dei skal verke. Merk at desse tilleggsfunksjonane ikkje har nokon effekt på denne innstillingssida. Merk også at tilleggsfunksjonane ikkje er ein del av MediaWiki-programvara, og at dei vanlegvis er utvikla og vedlikehaldne av brukarar på din lokale wiki. Lokale administratorar kan endre dei tilgjengelege tilleggsfunksjonane ved å endre [[MediaWiki:Gadgets-definition|definisjonane]] og [[Special:Gadgets|skildringane]].', 'gadgets' => 'Tilleggsfunksjonar', 'gadgets-title' => 'Tilleggsfunksjonar', - 'gadgets-pagetext' => 'Under finn du ei liste over tilleggsfunksjonar som brukarane kan slå på på [[Special:Preferences|innstillingane]] sine, som oppgjevne i [[MediaWiki:Gadgets-definition|definisjonane]]. + 'gadgets-pagetext' => 'Under finn du ei liste over tilleggsfunksjonar som brukarane kan slå på på [[Special:Preferences#mw-prefsection-gadgets|innstillingane]] sine, som oppgjevne i [[MediaWiki:Gadgets-definition|definisjonane]]. Dette oversynet gjev enkel tilgang til systemmeldingssidene som inneheld skildringa og koden til kvar enkelt tilleggsfunksjon.', 'gadgets-uses' => 'Brukar', 'gadgets-export' => 'Eksporter', 'gadgets-export-download' => 'Last ned', ); -/** Occitan (Occitan) +/** Occitan (occitan) * @author Boulaur * @author Cedric31 */ $messages['oc'] = array( - 'gadgets-desc' => 'Daissa als utilizaires los [[Special:Gadgets|gadgets CSS e JavaScript]] dins lor [[Special:Preferences|preferéncias]]', + 'gadgets-desc' => 'Daissa als utilizaires los [[Special:Gadgets|gadgets CSS e JavaScript]] dins lor [[Special:Preferences#mw-prefsection-gadgets|preferéncias]]', 'prefs-gadgets' => 'Gadgets', 'gadgets-prefstext' => "Çaijós apareis una tièra de gadgets que podètz activar per vòstre compte. Fan ampèl a JavaScript, deu doncas èsser activat per vòstre navigador Web. @@ -2205,7 +2322,7 @@ An pas cap d'incidéncia sus aquesta pagina de preferéncias. E mai, son general Los administrators pòdon modificar los gadgets en passant per [[MediaWiki:Gadgets-definition|las definicions]] e las [[Special:Gadgets|descripcions]].", 'gadgets' => 'Gadgets', 'gadgets-title' => 'Gadgets', - 'gadgets-pagetext' => "Çaijós apareis una lista de gadgets que los utilizaires pòdon activar dins lor [[Special:Preferences|pagina de preferéncias]], coma definit dins ''[[MediaWiki:Gadgets-definition|las definicions]]''. + 'gadgets-pagetext' => "Çaijós apareis una lista de gadgets que los utilizaires pòdon activar dins lor [[Special:Preferences#mw-prefsection-gadgets|pagina de preferéncias]], coma definit dins ''[[MediaWiki:Gadgets-definition|las definicions]]''. Aqueste susvòl dona un accès rapid a las paginas de messatges del sistèma que definisson cada descripcion e cada còde dels gadgets.", 'gadgets-uses' => 'Utiliza', 'gadgets-export' => 'Exportar', @@ -2213,21 +2330,22 @@ Aqueste susvòl dona un accès rapid a las paginas de messatges del sistèma que ); /** Oriya (ଓଡ଼ିଆ) + * @author Ansumang * @author Odisha1 * @author Psubhashish */ $messages['or'] = array( - 'gadgets-desc' => 'ସଭ୍ୟମାନଙ୍କୁ ଆପଣା ମନପସନ୍ଦର [[Special:Gadgets|CSS ଓ ଜାଭାସ୍କ୍ରିପ୍ଟ ଗ୍ୟାଜେଟ]] ସେମାନଙ୍କର [[Special:Preferences|ପସନ୍ଦସବୁ]]ରେ ବାଛିବାକୁ ଦିଅନ୍ତୁ', + 'gadgets-desc' => 'ସଭ୍ୟମାନଙ୍କୁ ଆପଣା ମନପସନ୍ଦର [[Special:Gadgets|CSS ଓ ଜାଭାସ୍କ୍ରିପ୍ଟ ଗ୍ୟାଜେଟ]] ସେମାନଙ୍କର [[Special:Preferences#mw-prefsection-gadgets|ପସନ୍ଦସବୁ]]ରେ ବାଛିବାକୁ ଦିଅନ୍ତୁ', 'prefs-gadgets' => 'ଗ୍ୟାଜେଟ', 'gadgets-prefstext' => 'ତଳେ ଆପଣଙ୍କ ଖାତା ଲାଗି କେତେକ ବିଶେଷ ଗ୍ୟାଜେଟର ତାଲିକା ଦିଆଗଲା । ଏହି ଗ୍ୟାଜେଟମାନ ମୂଳତ ଜାଭାସ୍କ୍ରିପ୍ଟକୁ ଆଧାର କରି ତିଆରି, ତେଣୁ ସେମାନଙ୍କୁ ବ୍ୟବହାର କରିବା ପାଇଁ ଆପଣଙ୍କୁ ନିଜ ବ୍ରାଉଜରରେ ଜାଭାସ୍କ୍ରିପ୍ଟ ସଚଳ କରିବାକୁ ପଡ଼ିବ । ଜାଣିରଖନ୍ତୁ ଯେ ଏହିସବୁ ଗ୍ୟାଜେଟ ଆପଣଙ୍କର ପସନ୍ଦ ପୃଷ୍ଠା ଉପରେ କିଛି ପ୍ରଭାବ ପକାଇବେ ନାହିଁ । ଆହୁରି ଜାଣିରଖନ୍ତୁ ଯେ ଏହି ବିଶେଷ ଗ୍ୟାଜେଟସବୁ ମିଡ଼ିଆଉଇକି ସଫ୍ଟଵେର ଅନ୍ତଭୁକ୍ତ ନୁହଁନ୍ତି । ଏହିସବୁ ସାଧାରଣତ ଆପଣଙ୍କ ଆଞ୍ଚଳିକ ଉଇକିର ସଭ୍ୟ ମାନଙ୍କ ଦେଇ ତିଆରି ଓ ପରିଚାଳିତ ହୋଇଥାଏ । -ଆଞ୍ଚଳିକ ପରିଛାଗଣ ଗ୍ୟାଜେଟର [[MediaWiki:Gadgets-definition|ସଜ୍ଞା]] ଓ [[Special:Gadgets|ବିବରଣୀ]]ସବୁ ବଦଳାଇପାରିବେ ।', +ଆଞ୍ଚଳିକ ପରିଚାଳକଗଣ ଗ୍ୟାଜେଟର [[MediaWiki:Gadgets-definition|ସଜ୍ଞା]] ଓ [[Special:Gadgets|ବିବରଣୀ]]ସବୁ ବଦଳାଇପାରିବେ ।', 'gadgets' => 'ଗ୍ୟାଜେଟ', 'gadgets-title' => 'ଗ୍ୟାଜେଟ', - 'gadgets-pagetext' => '[[MediaWiki:Gadgets-definition|ସଜ୍ଞା]] ଅନୁସାରେ ତଳେ ସଭ୍ୟମାନଙ୍କ [[Special:Preferences|ପସନ୍ଦ ପୃଷ୍ଠା]]ରୁ ସଚଳ କରାଯାଇପାରିବା ଭଳି କେତେକ ବିଶେଷ ଗ୍ୟାଜେଟର ତାଲିକା ଦିଆଗଲା । + 'gadgets-pagetext' => '[[MediaWiki:Gadgets-definition|ସଜ୍ଞା]] ଅନୁସାରେ ତଳେ ସଭ୍ୟମାନଙ୍କ [[Special:Preferences#mw-prefsection-gadgets|ପସନ୍ଦ ପୃଷ୍ଠା]]ରୁ ସଚଳ କରାଯାଇପାରିବା ଭଳି କେତେକ ବିଶେଷ ଗ୍ୟାଜେଟର ତାଲିକା ଦିଆଗଲା । ଏହି ଅବଲୋକନ ପ୍ରତ୍ୟେକ ଗ୍ୟାଜେଟର ବିବରଣୀ ଓ କୋଡ଼ ନିର୍ଦ୍ଧାରଣ କରୁଥିବା ସିଷ୍ଟମ ମେସେଜ ପୃଷ୍ଠା ସବୁକୁ ସହଜ ଯିବାଆସିବାର ସୁବିଧା ଦେଇଥାଏ ।', 'gadgets-uses' => 'ବ୍ୟବହାର', 'gadgets-required-rights' => 'ଏହି {{PLURAL:$2|ଅଧିକାରଟି|ଅଧିକାରସମୂହ}} ଲୋଡ଼ା : @@ -2249,7 +2367,7 @@ $1', * @author Katimawan2005 */ $messages['pam'] = array( - 'gadgets-desc' => 'Didinan nong tsansa/pamikatagun a mamiling pasadiang [[Special:Gadgets|CSS ampong JavaScript gadget]] ketang karelang [[Special:Preferences|pinili]] (preferences)', + 'gadgets-desc' => 'Didinan nong tsansa/pamikatagun a mamiling pasadiang [[Special:Gadgets|CSS ampong JavaScript gadget]] ketang karelang [[Special:Preferences#mw-prefsection-gadgets|pinili]] (preferences)', 'prefs-gadgets' => 'Deng gadget', 'gadgets-prefstext' => 'Ating tala (listaan) da reng espesial a gadget a agamit mu ba meng apaliari (enable) ing kekang account. Uling makabasi la king JavaScript deng keraklan kareting gadget, kailangan yang papaliari ing JavaScript king kekang browser ba lang gumada deti. @@ -2274,13 +2392,13 @@ $messages['pdc'] = array( 'gadgets-export-download' => 'Runnerdraage', ); -/** Polish (Polski) +/** Polish (polski) * @author Derbeth * @author Marcin Łukasz Kiejzik * @author Sp5uhe */ $messages['pl'] = array( - 'gadgets-desc' => 'Pozwala użytkownikom wybrać [[Special:Gadgets|gadżety CSS i JavaScript]] na [[Special:Preferences|stronie preferencji]]', + 'gadgets-desc' => 'Pozwala użytkownikom wybrać [[Special:Gadgets|gadżety CSS i JavaScript]] na [[Special:Preferences#mw-prefsection-gadgets|stronie preferencji]]', 'prefs-gadgets' => 'Gadżety', 'gadgets-prefstext' => 'Poniżej znajduje się lista specjalnych gadżetów, które możesz włączyć dla swojego konta użytkownika. Gadżety najczęściej wykorzystują JavaScript, więc by działały musisz mieć w swojej przeglądarce włączoną obsługę JavaScriptu. Gadżety nie mają wpływu na tę stronę preferencji. @@ -2289,7 +2407,7 @@ Gadżety nie są częścią oprogramowania MediaWiki i najprawdopodobniej zosta Lokalni administratorzy mogą edytować dostępne gadżety używając stron [[MediaWiki:Gadgets-definition|Definicje gadżetów]] oraz [[Special:Gadgets|Gadżety]].', 'gadgets' => 'Gadżety', 'gadgets-title' => 'Gadżety', - 'gadgets-pagetext' => 'Poniżej znajduje się lista specjalnych gadżetów, które użytkownicy mogą włączyć na swojej [[Special:Preferences|stronie preferencji]]. Lista ta jest zdefiniowana na stronie [[MediaWiki:Gadgets-definition|definicji]]. + 'gadgets-pagetext' => 'Poniżej znajduje się lista specjalnych gadżetów, które użytkownicy mogą włączyć na swojej [[Special:Preferences#mw-prefsection-gadgets|stronie preferencji]]. Lista ta jest zdefiniowana na stronie [[MediaWiki:Gadgets-definition|definicji]]. Poniższy przegląd ułatwia dostęp do komunikatów systemu, które definiują opis i kod każdego z gadżetów.', 'gadgets-uses' => 'Użycie', 'gadgets-required-rights' => 'Wymaga {{PLURAL:$2|uprawnienia|następujących uprawnień:}} @@ -2312,7 +2430,7 @@ Musisz mieć właściwe uprawnienia na wiki docelowej (w tym do edycji komunikat * @author Dragonòt */ $messages['pms'] = array( - 'gadgets-desc' => "A lassa che j'utent a selession-o [[Special:Gadgets|CSS e gadget JavaScript]] ant ij [[Special:Preferences|sò gust]]", + 'gadgets-desc' => "A lassa che j'utent a selession-o dij [[Special:Gadgets|component CSS e JavaScript]] ant ij [[Special:Preferences#mw-prefsection-gadgets|sò gust]]", 'prefs-gadgets' => 'Component', 'gadgets-prefstext' => "Ambelessì sota a-i é na lista ëd component ch'a peul vischesse ant sò cont personal. Sti component-sì a son dzortut basà ansima a JavaScript, donca a venta anans tut che JavaScript a sia avisch ant sò navigator, s'a veul che ij component a travajo. @@ -2322,8 +2440,8 @@ Ch'a nòta ëdcò che a son nen part dël programa MediaWiki e che për sòlit a J'aministrator locaj a peulo regolé ij component disponibij ën dovrand le pàgine [[MediaWiki:Gadgets-definition|definission dij component]] e [[Special:Gadgets|component]].", 'gadgets' => 'Component', 'gadgets-title' => 'Component', - 'gadgets-pagetext' => "Ambelessì sota a-i é na lista ëd component spessiaj che j'utent a peulo butesse avisch ant ij [[Special:Preferences|sò gust]], conforma a la [[MediaWiki:Gadgets-definition|definission dij component]]. -Sta lista complessiva a smon na stra còmoda për rivé a le pàgine ëd messagi ëd sistema ch'a definisso descrission e còdes ëd vira component.", + 'gadgets-pagetext' => "Ambelessì-sota a-i é na lista ëd component speciaj che j'utent a peulo butesse avisch ant ij [[Special:Preferences#mw-prefsection-gadgets|sò gust]], conforma a la [[MediaWiki:Gadgets-definition|definission dij component]]. +Sta lista complessiva a smon na stra còmoda për rivé a le pàgine ëd messagi ëd sistema ch'a definisso descrission e còdes ëd minca component.", 'gadgets-uses' => 'a dòvra', 'gadgets-required-rights' => 'A ciama {{PLURAL:$1|ël drit|ij drit}} sì-dapress: @@ -2343,7 +2461,7 @@ A-i é da manca d'avèj ij përmess aproprià an sla wiki ëd destinassion (comp * @author Khalid Mahmood */ $messages['pnb'] = array( - 'gadgets-desc' => 'ورتن والیاں نوں کسٹم [[Special:Gadgets|CSS and JavaScript gadgets]] چنن دیو اپنیاں [[Special:Preferences|تانگاں]] چ', + 'gadgets-desc' => 'ورتن والیاں نوں کسٹم [[Special:Gadgets|CSS and JavaScript gadgets]] چنن دیو اپنیاں [[Special:Preferences#mw-prefsection-gadgets|تانگاں]] چ', 'prefs-gadgets' => 'گیجٹ', 'gadgets-prefstext' => 'تھلے خاص گیجٹ دی لسٹ اے جینون تسیں اپنے کھاتے ج چلاسکدے او۔ ایہ گیجٹ جاواسکرپٹ تے چلدے نیں، ایس لئی جاواسکرپٹ تواڈے چ چلنا چائیدا اے اوناں نوں چلان لئی۔ @@ -2353,7 +2471,7 @@ $messages['pnb'] = array( مکھۓ تبدیل کرسکدے نیں [[MediaWiki:Gadgets-definition|definitions]] تے [[Special:Gadgets|descriptions]] اپنے کول ہیگے گیجٹاں چ۔', 'gadgets' => 'گیجٹ', 'gadgets-title' => 'گیجٹ', - 'gadgets-pagetext' => 'تھلے خاص گیجٹاں دی اک لسٹ جینوں ورتن والے اپنے [[Special:Preferences|تانگاں والا صفہ]] ، جیویں کے [[MediaWiki:Gadgets-definition|ڈیفینیشن]] چ دسیا گیا اے۔ + 'gadgets-pagetext' => 'تھلے خاص گیجٹاں دی اک لسٹ جینوں ورتن والے اپنے [[Special:Preferences#mw-prefsection-gadgets|تانگاں والا صفہ]] ، جیویں کے [[MediaWiki:Gadgets-definition|ڈیفینیشن]] چ دسیا گیا اے۔ ایہ وکھالہ اسان راہ پربندھ سنیعہ دا راہ دسدا اے جیدے چ ہر گیجٹ دا کم کاج تے کوڈ دتا گیا اے۔', 'gadgets-uses' => 'ورتن آلے', 'gadgets-required-rights' => '{{PLURAL:$2|$1 حق|تھلے دتے گۓ حق: $1}} دی لوڑ اے۔', @@ -2380,13 +2498,14 @@ $messages['ps'] = array( 'gadgets-export-download' => 'ښکته کول', ); -/** Portuguese (Português) +/** Portuguese (português) * @author 555 * @author Hamilton Abreu + * @author Helder.wiki * @author Malafaya */ $messages['pt'] = array( - 'gadgets-desc' => "Permite que os utilizadores seleccionem [[Special:Gadgets|''\"gadgets\"'' JavaScript e CSS]] personalizados nas suas [[Special:Preferences|preferências]]", + 'gadgets-desc' => "Permite que os utilizadores seleccionem [[Special:Gadgets|''\"gadgets\"'' em JavaScript e CSS]] personalizados nas suas [[Special:Preferences#mw-prefsection-gadgets|preferências]]", 'prefs-gadgets' => 'Gadgets', 'gadgets-prefstext' => "Segue-se uma lista de ''\"gadgets\"'' especiais que pode activar na sua conta. Estes ''gadgets'' são baseados principalmente em JavaScript, sendo necessário activar o suporte a JavaScript no seu browser para que funcionem. @@ -2396,10 +2515,13 @@ Note também que estes ''gadgets'' especiais não fazem parte do programa MediaW Administradores locais podem editar os ''gadgets'' disponíveis usando as [[MediaWiki:Gadgets-definition|definições]] e [[Special:Gadgets|descrições]].", 'gadgets' => 'Gadgets', 'gadgets-title' => 'Gadgets', - 'gadgets-pagetext' => "Segue-se uma lista de ''\"gadgets\"'' que podem ser activados pelos utilizadores nas suas [[Special:Preferences|preferências]], como estabelecido pelas [[MediaWiki:Gadgets-definition|definições]]. + 'gadgets-pagetext' => "Segue-se uma lista de ''\"gadgets\"'' que podem ser activados pelos utilizadores nas suas [[Special:Preferences#mw-prefsection-gadgets|preferências]], como estabelecido pelas [[MediaWiki:Gadgets-definition|definições]]. Este resumo proporciona acesso fácil às páginas das mensagens de sistema que definem a descrição e o código de cada ''gadget''.", 'gadgets-uses' => 'Utiliza', - 'gadgets-required-rights' => 'Requer {{PLURAL:$2|o privilégio $1|os seguintes privilégios: $1}}.', + 'gadgets-required-rights' => 'Requer {{PLURAL:$2|o seguinte privilégio|os seguintes privilégios}}: + +$1', + 'gadgets-required-skins' => 'Disponível {{PLURAL:$2|no tema $1|nos seguintes temas: $1}}', 'gadgets-default' => 'Activado para todos por padrão.', 'gadgets-export' => 'Exportar', 'gadgets-export-title' => 'Exportação de gadget', @@ -2411,14 +2533,15 @@ Na wiki de destino, tem de ter as permissões necessárias (incluindo o privilé 'gadgets-export-download' => 'Download', ); -/** Brazilian Portuguese (Português do Brasil) +/** Brazilian Portuguese (português do Brasil) * @author Eduardo.mps * @author Giro720 * @author GoEThe + * @author Helder.wiki * @author Rafael Vargas */ $messages['pt-br'] = array( - 'gadgets-desc' => 'Permite aos utilizadores selecionarem [[Special:Gadgets|"gadgets" JavaScript e CSS]] personalizados nas suas [[Special:Preferences|preferências]]', + 'gadgets-desc' => 'Permite aos utilizadores selecionarem [[Special:Gadgets|"gadgets" JavaScript e CSS]] personalizados nas suas [[Special:Preferences#mw-prefsection-gadgets|preferências]]', 'prefs-gadgets' => 'Gadgets', 'gadgets-prefstext' => 'Segue-se uma lista de "gadgets" que podem ser ativados em sua conta. Tais gadgets normalmente são baseados em JavaScript, o que faz com que seja necessário que o suporte a JavaScript esteja ativado em seu navegador para que os mesmos funcionem. @@ -2428,12 +2551,14 @@ Note também que tais gadgets não são parte do software MediaWiki, geralmente Administradores locais podem editar os gadgets disponíveis através de [[MediaWiki:Gadgets-definition|definições]] e [[Special:Gadgets|descrições]].', 'gadgets' => 'Gadgets', 'gadgets-title' => 'Gadgets', - 'gadgets-pagetext' => 'Segue-se uma lista de "gadgets" que podem ser ativados por utilizadores através de [[Special:Preferences|suas páginas de preferências]], definidos em [[MediaWiki:Gadgets-definition|definições]]. + 'gadgets-pagetext' => 'Segue-se uma lista de "gadgets" que podem ser ativados por utilizadores através de [[Special:Preferences#mw-prefsection-gadgets|suas páginas de preferências]], definidos em [[MediaWiki:Gadgets-definition|definições]]. Esta visão geral proporciona um acesso fácil para as mensagens de sistema que definem as descrições e códigos de cada um dos gadgets.', 'gadgets-uses' => 'Utiliza', - 'gadgets-required-rights' => 'Requer {{PLURAL:$2|o seguinte privilégio $1|os seguintes privilégios: $1}}.', + 'gadgets-required-rights' => 'Requer {{PLURAL:$2|o seguinte privilégio|os seguintes privilégios}}: + +$1', 'gadgets-required-skins' => 'Disponível {{PLURAL:$2|no skin $1|nos seguintes skins: $1}}.', - 'gadgets-default' => 'Ativar para todos por padrão.', + 'gadgets-default' => 'Ativado para todos por padrão.', 'gadgets-export' => 'Exportar', 'gadgets-export-title' => 'Exportação de gadget', 'gadgets-not-found' => '*Gadget "$1" não encontrado.', @@ -2453,7 +2578,7 @@ $messages['qu'] = array( 'gadgets-title' => 'Yanapaqchakuna', ); -/** Romanian (Română) +/** Romanian (română) * @author Cin * @author Firilacroco * @author KlaudiuMihaila @@ -2461,7 +2586,7 @@ $messages['qu'] = array( * @author Stelistcristi */ $messages['ro'] = array( - 'gadgets-desc' => 'Permite utilizatorilor să își aleagă [[Special:Gadgets|gadgeturi CSS și JavaScript]] în [[Special:Preferences|preferințele]] lor', + 'gadgets-desc' => 'Permite utilizatorilor să își aleagă [[Special:Gadgets|gadgeturi CSS și JavaScript]] în [[Special:Preferences#mw-prefsection-gadgets|preferințele]] lor', 'prefs-gadgets' => 'Gadgeturi', 'gadgets' => 'Gadgeturi', 'gadgets-title' => 'Gadgeturi', @@ -2477,11 +2602,11 @@ $1', 'gadgets-export-download' => 'Descarcă', ); -/** Tarandíne (Tarandíne) +/** tarandíne (tarandíne) * @author Joetaras */ $messages['roa-tara'] = array( - 'gadgets-desc' => "Lasse scacchià a l'utinde le [[Special:Gadgets|gadget CSS e JavaScript]] personalizzate jndr'à le lore [[Special:Preferences|preferenze]]", + 'gadgets-desc' => "Lasse scacchià a l'utinde le [[Special:Gadgets|gadget CSS e JavaScript]] personalizzate jndr'à le lore [[Special:Preferences#mw-prefsection-gadgets|preferenze]]", 'prefs-gadgets' => 'Gadget', 'gadgets-prefstext' => "Sotte stè 'n'elenghe de gadget speciale ca tu abbilità sus a 'u cunde tune. Ste riale sò assaije basate sus a Javascript, accussì Javascript addà essere abbilitate jndr'à 'u browser tune pe le fà fatià. @@ -2491,7 +2616,7 @@ Pò vide pure ca ste gadget non ge sonde parte d'u software de MediaUicchi e son Le amministrature locale ponne cangià le gadget disponibbele ausanne le [[MediaWiki:Gadgets-definition|definiziune]] e le [[Special:Gadgets|descriziune]].", 'gadgets' => 'Gadget', 'gadgets-title' => 'Gadget', - 'gadgets-pagetext' => "Sotte stè 'n'elenghe de gadget speciale ca l'utinde ponne abbilità sus a lore [[Special:Preferences|pàgene de le preferenze]], cumme definite da le [[MediaWiki:Gadgets-definition|definiziune]]. + 'gadgets-pagetext' => "Sotte stè 'n'elenghe de gadget speciale ca l'utinde ponne abbilità sus a lore [[Special:Preferences#mw-prefsection-gadgets|pàgene de le preferenze]], cumme definite da le [[MediaWiki:Gadgets-definition|definiziune]]. Stu riepileghe prevede 'nu facile facile accesse a le pàggene de le messagge d'u sisteme ca definiscene ogne descrizione e codece de le gadget.", 'gadgets-uses' => 'Ause', 'gadgets-required-rights' => 'Richiede {{PLURAL:$2|deritte|deritte}}: @@ -2508,16 +2633,17 @@ Tu a ave le permesse appropriate sus 'a Uicchi de destinazione (ingludenne le de 'gadgets-export-download' => 'Scareche', ); -/** Russian (Русский) +/** Russian (русский) * @author Ahonc * @author Eleferen + * @author Ignatus * @author Illusion * @author MaxSem * @author VasilievVV * @author Александр Сигачёв */ $messages['ru'] = array( - 'gadgets-desc' => 'Позволяет участникам выбирать в [[Special:Preferences|настройках]] CSS- и JavaScript-гаджеты, которые они хотят подключить', + 'gadgets-desc' => 'Позволяет участникам выбирать в своих [[Special:Preferences#mw-prefsection-gadgets|настройках]] те или иные [[Special:Gadgets|CSS- и JavaScript-гаджеты]]', 'prefs-gadgets' => 'Гаджеты', 'gadgets-prefstext' => 'Ниже приведён список специальных гаджетов, которые вы можете включить для своей учётной записи. Эти гаджеты преимущественно основаны на JavaScript, поэтому вы должны включить JavaScript в своём браузере для того, чтобы они работали. @@ -2545,11 +2671,11 @@ $1', 'gadgets-export-download' => 'Загрузить', ); -/** Rusyn (Русиньскый) +/** Rusyn (русиньскый) * @author Gazeb */ $messages['rue'] = array( - 'gadgets-desc' => 'Уможнює хоснователям собі выбрати [[Special:Gadgets|CSS і JavaScript додаток]] у своїм [[Special:Preferences|наставлїню]].', + 'gadgets-desc' => 'Уможнює хоснователям собі выбрати [[Special:Gadgets|CSS і JavaScript додаток]] у своїм [[Special:Preferences#mw-prefsection-gadgets|наставлїню]].', 'prefs-gadgets' => 'Додаткы', 'gadgets-prefstext' => 'Ниже є перегляд шпеціалный додатків, котры собі можете у своїм контї запнути. Тоты додаткы суть основаны переважно на JavaScript-і, также є про їх функчность треба мати запнутый JavaScript в переглядачі. @@ -2559,10 +2685,13 @@ $messages['rue'] = array( Локалны адміністраторы можуть управляти [[MediaWiki:Gadgets-definition|дефініції]] і [[Special:Gadgets|пописы]] доступных додатків.', 'gadgets' => 'Додаткы', 'gadgets-title' => 'Додаткы', - 'gadgets-pagetext' => 'Ниже є перегляд шпеціалных додатків, котры собі хоснователї можуть запнути у своїм [[Special:Preferences|наставлїню]]. Їх список ся дасть управляти на сторінцї [[MediaWiki:Gadgets-definition]]. + 'gadgets-pagetext' => 'Ниже є перегляд шпеціалных додатків, котры собі хоснователї можуть запнути у своїм [[Special:Preferences#mw-prefsection-gadgets|наставлїню]]. Їх список ся дасть управляти на сторінцї [[MediaWiki:Gadgets-definition]]. Тот перегляд додавать простый приступ к сістемным повідомлїням, котры дефінують код і попис каждого додатку.', 'gadgets-uses' => 'Хоснує', - 'gadgets-required-rights' => 'Потребує {{PLURAL:$2|права $1|наступны права: $1}}.', + 'gadgets-required-rights' => 'Потребує слїдуючі {{PLURAL:$2|права}}: + +$1', + 'gadgets-required-skins' => 'Доступне {{PLURAL:$2|про взгляд $1|про слїдуючі взгляды: $1}}.', 'gadgets-default' => 'Імпліцітно запнуте вшыткым.', 'gadgets-export' => 'Експортовати', 'gadgets-export-title' => 'Експорт додатку', @@ -2573,11 +2702,41 @@ $messages['rue'] = array( 'gadgets-export-download' => 'Скачати', ); -/** Sakha (Саха тыла) +/** Sanskrit (संस्कृतम्) + * @author Shubha + */ +$messages['sa'] = array( + 'gadgets-desc' => 'योजकाः स्वस्य [[Special:Preferences#mw-prefsection-gadgets|इष्टतमानि]] इत्यत्र [[Special:Gadgets|CSS जावालिपि-उपकरणं च]] चीयताम् ।', + 'prefs-gadgets' => 'उपकरणानि', + 'gadgets-prefstext' => 'अधः विशेषोपकरणानां सूची प्रदत्ता अस्ति याः भवान् भवतः लेखायां सक्रियाः कर्तुम् अर्हति । +एतानि जावालिप्याधारितानि विद्यन्ते, अतः कार्यकरणाय भवतः जालगवेषके जावालिपिः सक्रिया करणीया । +ज्ञायतां यत् एतानि उपकरणानि भवतः इष्टतमानि इत्येतस्मिन् पृष्ठे कार्यं न कुर्वन्ति । + +इदमपि जानातु यत् एतानि विशेषोपकरणानि विकिमाध्यमतन्त्रांशस्य भागभूताः न, भवतः स्थानीयविक्यामेव योजकैः निर्मितं निरूह्यमानञ्च वर्तते । +विद्यमानानाम् उपकरणानां [[MediaWiki:Gadgets-definition|definitions]] [[Special:Gadgets|descriptions]] च स्थानीयप्रबन्धकैः सम्पादयितुं शक्यते ।', + 'gadgets' => 'उपकरणानि', + 'gadgets-title' => 'उपकरणानि', + 'gadgets-pagetext' => '[[MediaWiki:Gadgets-definition|निर्वचन]]स्य अनुगुणम् अधः विशेषोपकरणानाम् अवली निर्दिष्टा अस्ति यानि भवतः [[Special:Preferences#mw-prefsection-gadgets|इष्टतमानि]] इत्यस्मिन् पृष्ठे सक्रियाणि कर्तुम् अर्हति । +इयं समीक्षा सर्वेषाम् उपकरणानां विवरणं कूटसङ्ख्यां च तन्त्रसन्देशे सुलभतया प्राप्तुं सहकरोति ।', + 'gadgets-uses' => 'उपयोगः', + 'gadgets-required-rights' => 'अधोनिर्दिष्टम् अपेक्षते {{PLURAL:$2|अधिकारः|अधिकारः}}: + +$1', + 'gadgets-required-skins' => 'उपलभ्यते {{PLURAL:$2|$1 विन्यासः|अधोनिर्दिष्टः विन्यासः: $1}}.', + 'gadgets-default' => 'पूर्वनिर्दिष्टरूपेण सर्वेषां कृते सक्रियं विद्यते।', + 'gadgets-export' => 'निर्यातः', + 'gadgets-export-title' => 'उपकरणनिर्यातः', + 'gadgets-not-found' => '"$1" उपकरणं न प्राप्तम् ।', + 'gadgets-export-text' => '$1 उपकरणस्य निर्याताय "{{int:gadgets-export-download}}" पिञ्जः नोदनीयः, अवारोपिता सञ्चिका रक्ष्यताम्, लक्ष्यविक्यां Special:Import प्रति गम्यताम् उपारोप्यताञ्च । तत्पश्चात् MediaWiki:Gadgets-definition इत्यस्मिन् अधोनिर्दिष्टं योज्यताम् : <pre>$2</pre> +लक्ष्यविक्यां भवतः उप्युक्ताधिकारः स्यात् (तन्त्रसन्देशसम्पादनस्य अधिकारः अन्तर्भूतः) सञ्चिकोपरोपणात् आयातः सक्षमः करणीयः', + 'gadgets-export-download' => 'अवतार्यताम्', +); + +/** Sakha (саха тыла) * @author HalanTul */ $messages['sah'] = array( - 'gadgets-desc' => 'Бэйэлэрин [[Special:Preferences|туруорууларыгар]] кыттааччылар [[Special:Gadgets|CSS уонна JavaScript гаджеттары]] холбонуохтарын сөп.', + 'gadgets-desc' => 'Бэйэлэрин [[Special:Preferences#mw-prefsection-gadgets|туруорууларыгар]] кыттааччылар [[Special:Gadgets|CSS уонна JavaScript гаджеттары]] холбонуохтарын сөп.', 'prefs-gadgets' => 'Гаджеттар', 'gadgets-prefstext' => 'Аллара аналлаах гаджеттар испииһэктэрэ көстөллөр. Балары бэйэҥ бэлиэтэммит ааккынан киирэн туһаныаххын сөп. Бу үнүстүрүмүөннэр үксүлэрэ JavaScript көмөтүнэн үлэлииллэр, онон туһаныаххын баҕарар буоллаххына JavaScript холбоо. @@ -2586,7 +2745,7 @@ $messages['sah'] = array( Өссө маны умнума: бу гаджеттар MediaWiki сорҕото буолбатахтар, кинилэри кыттааччылар бэйэлэрэ айаллар уонна көрөллөр-истэллэр. Дьаһабыллар гаджеттар испииһэктэрин [[MediaWiki:Gadgets-definition|быһаарыы сирэйдэр]] уонна [[Special:Gadgets|ойуулуур сирэйдэр]] көмөлөрүнэн уларытыахтарын сөп.', 'gadgets' => 'Гаджеттар', 'gadgets-title' => 'Гаджеттар', - 'gadgets-pagetext' => 'Манна [[MediaWiki:Gadgets-definition|быһаарыы сирэйигэр]] суруллубутун курдук [[Special:Preferences|туруоруу сирэйин]] көмөтүнэн холбонуон сөптөөх гаджеттар тиһиктэрэ көрдөрүлүннэ. + 'gadgets-pagetext' => 'Манна [[MediaWiki:Gadgets-definition|быһаарыы сирэйигэр]] суруллубутун курдук [[Special:Preferences#mw-prefsection-gadgets|туруоруу сирэйин]] көмөтүнэн холбонуон сөптөөх гаджеттар тиһиктэрэ көрдөрүлүннэ. Этот список позволяет легко получить доступ к страницам системных сообщений, определяющих описания и исходные коды гаджетов.', 'gadgets-uses' => 'Туһанар', 'gadgets-required-rights' => '$2 бэйэбил (быраап) ирдэнэр: «$1»', @@ -2601,7 +2760,7 @@ $messages['sah'] = array( 'gadgets-export-download' => 'Хачайдааһын', ); -/** Samogitian (Žemaitėška) +/** Samogitian (žemaitėška) * @author Hugo.arg */ $messages['sgs'] = array( @@ -2615,7 +2774,7 @@ $messages['sgs'] = array( * @author බිඟුවා */ $messages['si'] = array( - 'gadgets-desc' => 'උපයෝග්ය [[Special:Gadgets|CSS හා ජාවාස්ක්රිප්ට් මෙවලම්]] ඔවුන්ගේ [[Special:Preferences|අභිරුචීන්හිදී]] තෝරාගැනුමට පරිශීලකයන් හට ඉඩ සලසයි', + 'gadgets-desc' => 'උපයෝග්ය [[Special:Gadgets|CSS හා ජාවාස්ක්රිප්ට් මෙවලම්]] ඔවුන්ගේ [[Special:Preferences#mw-prefsection-gadgets|අභිරුචීන්හිදී]] තෝරාගැනුමට පරිශීලකයන් හට ඉඩ සලසයි', 'prefs-gadgets' => 'මෙවලම්', 'gadgets-prefstext' => 'පහත දැක්වෙන්නේ ඔබේ ගිණුම සඳහා සක්රීය කළ හැකි විශේෂ ගැජටයන් ලයිස්තුවකි. මෙම ගැජටයන් බොහෝ විට JavaScript මත පදනම් වේ, එම නිසා ඒවා ක්රියාත්මක වීම සඳහා ඔබේ පිරික්සකයේ JavaScript සක්රීය කොට තිබිය යුතුය. @@ -2625,7 +2784,7 @@ $messages['si'] = array( ප්රාදේශික පරිපාලකයන් හට ගැජටයන්හි [[MediaWiki:Gadgets-definition|අර්ථ දැක්වීම්]] හා [[Special:Gadgets|පැහැදිළිකෙරුම්]] වෙනස් කළ හැක.', 'gadgets' => 'මෙවලම්', 'gadgets-title' => 'මෙවලම්', - 'gadgets-pagetext' => 'පහත දැක්වෙන්නේ [[MediaWiki:Gadgets-definition|අර්ථදැක්වීම්]] කරන ලද ආකාරය අනුව පරිශීලකයන්ට ඔවුන්ගේ [[Special:Preferences|රිසිකෙරුම් පිටුව]] මතදී සක්රීය කළ හැකි විශේෂ ගැජටයන් ලයිස්තුවකි. + 'gadgets-pagetext' => 'පහත දැක්වෙන්නේ [[MediaWiki:Gadgets-definition|අර්ථදැක්වීම්]] කරන ලද ආකාරය අනුව පරිශීලකයන්ට ඔවුන්ගේ [[Special:Preferences#mw-prefsection-gadgets|රිසිකෙරුම් පිටුව]] මතදී සක්රීය කළ හැකි විශේෂ ගැජටයන් ලයිස්තුවකි. මෙම දළ විශ්ලේෂණය සියළු ගැජටයන්ගේ විස්තර කෙරුම් හා කේතයන් අර්ථ දක්වන පද්ධති පණිවුඩ පිටු වෙත පහසු ළඟාවීම් ලබාදේ.', 'gadgets-uses' => 'පරිශීලනය කරයි', 'gadgets-required-rights' => 'මෙම {{PLURAL:$2|හිමිකම|හිමිකම්}} අවශ්ය වේ: @@ -2644,12 +2803,12 @@ $1', 'gadgets-export-download' => 'බාගන්න', ); -/** Slovak (Slovenčina) +/** Slovak (slovenčina) * @author Helix84 * @author Teslaton */ $messages['sk'] = array( - 'gadgets-desc' => 'Umožňuje používateľovi vybrať [[Special:Gadgets|CSS a JavaScriptové nástroje]] vo svojich [[Special:Preferences|nastaveniach]]', + 'gadgets-desc' => 'Umožňuje používateľovi vybrať [[Special:Gadgets|CSS a JavaScriptové nástroje]] vo svojich [[Special:Preferences#mw-prefsection-gadgets|nastaveniach]]', 'prefs-gadgets' => 'Nástroje', 'gadgets-prefstext' => 'Dolu je zoznam špeciálnych nástrojov, ktoré môžete zapnúť v rámci svojho účtu. Tieto nástroje sú zväčša založené na JavaScripte, takže aby fungovali, musíte mať v prehliadači JavaScript zapnutý. @@ -2659,7 +2818,7 @@ Majte tiež na pamäti, že tieto nástroje nie sú súčasťou MediaWiki a zvy Lokálni správcovia môžu upraviť zoznam dostupných nástrojov pomocou [[MediaWiki:Gadgets-definition|definícií]] a [[Special:Gadgets|popisov]].', 'gadgets' => 'Nástroje', 'gadgets-title' => 'Nástroje', - 'gadgets-pagetext' => 'Dolu je zoznam špeciálnych nástrojov, ktoré môžu používatelia zapnúť v rámci svojho účtu na svojej stránke [[Special:Preferences|nastavení]]. Tento zoznam definuje stránka [[MediaWiki:Gadgets-definition]]. Tento prehľad poskytuje jednoduchý prístup k systémovým stránkam, ktoré definujú popis a kód každého z nástrojov.', + 'gadgets-pagetext' => 'Dolu je zoznam špeciálnych nástrojov, ktoré môžu používatelia zapnúť v rámci svojho účtu na svojej stránke [[Special:Preferences#mw-prefsection-gadgets|nastavení]]. Tento zoznam definuje stránka [[MediaWiki:Gadgets-definition]]. Tento prehľad poskytuje jednoduchý prístup k systémovým stránkam, ktoré definujú popis a kód každého z nástrojov.', 'gadgets-uses' => 'Použitia', 'gadgets-required-rights' => 'Vyžaduje nasledovné {{PLURAL:$2|právo|práva}}: @@ -2676,12 +2835,12 @@ Musíte mať príslušné oprávnenia na cieľovej wiki (vrátane práva na úpr 'gadgets-export-download' => 'Stiahnuť', ); -/** Slovenian (Slovenščina) +/** Slovenian (slovenščina) * @author Dbc334 * @author Smihael */ $messages['sl'] = array( - 'gadgets-desc' => 'Omogoča uporabnikom, da vključijo [[Special:Gadgets|vtičnike CSS in JavaScript]] v [[Special:Preferences|nastavitvah]]', + 'gadgets-desc' => 'Omogoča uporabnikom, da vključijo [[Special:Gadgets|vtičnike CSS in JavaScript]] v [[Special:Preferences#mw-prefsection-gadgets|nastavitvah]]', 'prefs-gadgets' => 'Vtičniki', 'gadgets-prefstext' => 'Prikazan je seznam posebnih vtičnikov, ki jih lahko omogočite za vaš račun. Večinoma temeljijo na JavaScriptu, zato mora biti za njihovo delovanje omogočen v vašem brskalniku. @@ -2691,7 +2850,7 @@ Prav tako pomnite, da ti vtičniki niso del programja MediaWiki in jih običajno Administratorji lahko uredite seznam vtičnikov z uporabo [[MediaWiki:Gadgets-definition|opredelitev]] in [[Special:Gadgets|posebne strani]].', 'gadgets' => 'Vtičniki', 'gadgets-title' => 'Vtičniki', - 'gadgets-pagetext' => 'Spodaj je seznam posebnih vtičnikov (opredeljenih z [[MediaWiki:Gadgets-definition|definicijami]]), ki jih lahko uporabniki vključijo v svojih [[Special:Preferences|nastavitvah]]. + 'gadgets-pagetext' => 'Spodaj je seznam posebnih vtičnikov (opredeljenih z [[MediaWiki:Gadgets-definition|definicijami]]), ki jih lahko uporabniki vključijo v svojih [[Special:Preferences#mw-prefsection-gadgets|nastavitvah]]. Ta pregled omogoča enostaven dostop do sistema za nastavljanje opisa in kode vsakega vtičnika posebej.', 'gadgets-uses' => 'Uporablja', 'gadgets-required-rights' => 'Zahteva {{PLURAL:$2|naslednjo pravico|naslednji pravici|naslednje pravice}}: @@ -2709,13 +2868,13 @@ Na ciljnem wikiju morate imeti ustrezna dovoljenja (vključno s pravico urejanja 'gadgets-export-download' => 'Prenesi', ); -/** Albanian (Shqip) +/** Albanian (shqip) * @author Mikullovci11 * @author Olsi * @author Vinie007 */ $messages['sq'] = array( - 'gadgets-desc' => 'Lejin përdoruesit të zgjedhin [[Special:Gadgets|CSS dhe JavaScript gadgets]] në [[Special:Preferences|preferencat]] e tyre', + 'gadgets-desc' => 'Lejin përdoruesit të zgjedhin [[Special:Gadgets|CSS dhe JavaScript gadgets]] në [[Special:Preferences#mw-prefsection-gadgets|preferencat]] e tyre', 'prefs-gadgets' => 'Gadgets', 'gadgets-prefstext' => "Më poshtë është një listë e mjeteve shtesë speciale që mund të aktivizohen për llogarinë tuaj. Këto mjete shtesë janë të bazuara kryesisht në JavaScript, pra JavaScript-i duhet aktivizuar në shfletuesin tuaj që ato të punojnë. @@ -2725,7 +2884,7 @@ Gjithashtu vini re se këto mjete shtesë speciale nuk janë pjesë e softuerit Administratorët lokalë mund t'i ndryshojnë [[MediaWiki:Gadgets-definition|përkufizimet]] dhe [[Special:Gadgets|përshkrimet]] e mjeteve shtesë të mundshme.", 'gadgets' => 'Gadgets', 'gadgets-title' => 'Gadgets', - 'gadgets-pagetext' => 'Më poshtë është një listë e mjeteve shtesë speciale që mund të aktivizohen në [[Special:Preferences|faqen e preferencave]] të tyre, siç është përcaktuar nga [[MediaWiki:Gadgets-definition|përkufizimet]]. + 'gadgets-pagetext' => 'Më poshtë është një listë e mjeteve shtesë speciale që mund të aktivizohen në [[Special:Preferences#mw-prefsection-gadgets|faqen e preferencave]] të tyre, siç është përcaktuar nga [[MediaWiki:Gadgets-definition|përkufizimet]]. Kjo pasqyrë siguron qasje të lehtë në faqet e mesazheve të sistemit që përkufizon përshkrimin e çdo mjeti shtesë dhe kodin.', 'gadgets-uses' => 'Përdorues', 'gadgets-required-rights' => 'Kërkon {{PLURAL:$2|të drejtën|të drejtat}} e mëposhtme: @@ -2743,14 +2902,14 @@ Ju duhet të keni leje të përshtatshme në wiki-n e destinuar (duke përfshir 'gadgets-export-download' => 'Shkarko', ); -/** Serbian (Cyrillic script) (Српски (ћирилица)) +/** Serbian (Cyrillic script) (српски (ћирилица)) * @author Millosh * @author Nikola Smolenski * @author Rancher * @author Жељко Тодоровић */ $messages['sr-ec'] = array( - 'gadgets-desc' => 'Омогућава корисницима да изаберу прилагођене [[Special:Gadgets|CSS и јаваскрипт гаџете]] у својим [[Special:Preferences|подешавањима]]', + 'gadgets-desc' => 'Омогућава корисницима да изаберу прилагођене [[Special:Gadgets|CSS и јаваскрипт гаџете]] у својим [[Special:Preferences#mw-prefsection-gadgets|подешавањима]]', 'prefs-gadgets' => 'Гаџети', 'gadgets-prefstext' => 'Испод се налази списак посебних гаџета које можете да омогућите на свом налогу. Ове справице су углавном засноване на јаваскрипти, тако да она мора бити омогућена. @@ -2760,7 +2919,7 @@ $messages['sr-ec'] = array( Администратори могу да измене [[MediaWiki:Gadgets-definition|значења]] и [[Special:Gadgets|описе]] доступних гаџета.', 'gadgets' => 'Гаџети', 'gadgets-title' => 'Гаџети', - 'gadgets-pagetext' => 'Испод је списак посебних гаџета које корисници могу да омогуће на својој [[Special:Preferences|страници за подешавање]], као што је наведено у [[MediaWiki:Gadgets-definition|дефиницијама]]. + 'gadgets-pagetext' => 'Испод је списак посебних гаџета које корисници могу да омогуће на својој [[Special:Preferences#mw-prefsection-gadgets|страници за подешавање]], као што је наведено у [[MediaWiki:Gadgets-definition|дефиницијама]]. Овај преглед пружа брз приступ системским порукама које дефинишу сваки опис и кoд гаџета.', 'gadgets-uses' => 'Користи', 'gadgets-required-rights' => 'Захтева {{PLURAL:$2|следеће право|следећа права}}: @@ -2778,12 +2937,12 @@ $1', 'gadgets-export-download' => 'Преузми', ); -/** Serbian (Latin script) (Srpski (latinica)) +/** Serbian (Latin script) (srpski (latinica)) * @author Michaello * @author Жељко Тодоровић */ $messages['sr-el'] = array( - 'gadgets-desc' => 'Omogućava korisnicima da izaberu prilagođene [[Special:Gadgets|CSS i javaskript gadžete]] u svojim [[Special:Preferences|podešavanjima]]', + 'gadgets-desc' => 'Omogućava korisnicima da izaberu prilagođene [[Special:Gadgets|CSS i javaskript gadžete]] u svojim [[Special:Preferences#mw-prefsection-gadgets|podešavanjima]]', 'prefs-gadgets' => 'Gedžeti', 'gadgets-prefstext' => 'Ispod se nalazi spisak posebnih gadžeta koje možete da omogućite na svom nalogu. Ove spravice su uglavnom zasnovane na javaskripti, tako da ona mora biti omogućena. @@ -2793,12 +2952,13 @@ Oni nisu deo softvera Medijaviki, već se razvijaju i održavaju od strane koris Administratori mogu da izmene [[MediaWiki:Gadgets-definition|značenja]] i [[Special:Gadgets|opise]] dostupnih gadžeta.', 'gadgets' => 'gedžeti', 'gadgets-title' => 'gedžeti', - 'gadgets-pagetext' => 'Ispod je spisak posebnih gadžeta koje korisnici mogu da omoguće na svojoj [[Special:Preferences|stranici za podešavanje]], kao što je navedeno u [[MediaWiki:Gadgets-definition|definicijama]]. + 'gadgets-pagetext' => 'Ispod je spisak posebnih gadžeta koje korisnici mogu da omoguće na svojoj [[Special:Preferences#mw-prefsection-gadgets|stranici za podešavanje]], kao što je navedeno u [[MediaWiki:Gadgets-definition|definicijama]]. Ovaj pregled pruža brz pristup sistemskim porukama koje definišu svaki opis i kod gadžeta.', 'gadgets-uses' => 'koristi se', 'gadgets-required-rights' => 'Zahteva {{PLURAL:$2|sledeće pravo|sledeća prava}}: $1', + 'gadgets-required-skins' => 'Dostupno u {{PLURAL:$2|temi $1|sledećim temama: $1}}.', 'gadgets-default' => 'Podrazumevano uključen za svakog.', 'gadgets-export' => 'Izvezi', 'gadgets-export-title' => 'Izvoz gadžeta', @@ -2814,7 +2974,7 @@ Morate imati određene dozvole na navedenoj vikiji (uključujući i pravo za ure * @author Pyt */ $messages['stq'] = array( - 'gadgets-desc' => 'Lät Benutsere in hiere [[Special:Preferences|persöönelke Ienstaalengen]] foardefinierde [[Special:Gadgets|CSS- un JavaScript-Gadgets]] aktivierje', + 'gadgets-desc' => 'Lät Benutsere in hiere [[Special:Preferences#mw-prefsection-gadgets|persöönelke Ienstaalengen]] foardefinierde [[Special:Gadgets|CSS- un JavaScript-Gadgets]] aktivierje', 'prefs-gadgets' => 'Gadgets', 'gadgets-prefstext' => 'Lieste fon spezielle Hälpere do der fon älken Benutser aktivierd wäide konnen. Do Hälpere basierje maastens ap Javascript, deeruum mout Javascript in dän Browser aktivierd weese, uumdät jo funktionierje. @@ -2824,7 +2984,7 @@ Buutendät is tou beoachtjen, dät disse Hälpere in Algemeenen nit Paat fon Med Benutsere fon lokoale Wikis äntwikkeld un fersuurged wäide. Lokoale Wiki-Administratore konnen do ferföichboare Hälpere beoarbaidje. Deerfoar stounde do [[MediaWiki:Gadgets-definition|Definitione]] un [[Special:Gadgets|Beskrieuwengen]] tou Ferföigenge.', 'gadgets' => 'Gadgets', 'gadgets-title' => 'Gadgets', - 'gadgets-pagetext' => 'Lieste fon spezielle Hälpere, do der foar älken Benutser in sien [[Special:Preferences|persöönelke Ienstaalengen]] ferföichboar sunt, as [[MediaWiki:Gadgets-definition| definierd]]. + 'gadgets-pagetext' => 'Lieste fon spezielle Hälpere, do der foar älken Benutser in sien [[Special:Preferences#mw-prefsection-gadgets|persöönelke Ienstaalengen]] ferföichboar sunt, as [[MediaWiki:Gadgets-definition| definierd]]. Disse Uursicht bjut direkten Tougoang tou do Systemättergjuchte, do ju Beskrieuwenge as uk dän Programkode fon älken Hälper änthoolde.', 'gadgets-uses' => 'Benutsed', ); @@ -2833,10 +2993,10 @@ Disse Uursicht bjut direkten Tougoang tou do Systemättergjuchte, do ju Beskrieu * @author Irwangatot */ $messages['su'] = array( - 'gadgets-desc' => 'Matak bisa pamaké milih [[Special:Gadgets|Gajet CSS sarta Javascript]] ngaliwatan [[Special:Preferences|Préferénsi]] maranéhanana', + 'gadgets-desc' => 'Matak bisa pamaké milih [[Special:Gadgets|Gajet CSS sarta Javascript]] ngaliwatan [[Special:Preferences#mw-prefsection-gadgets|Préferénsi]] maranéhanana', ); -/** Swedish (Svenska) +/** Swedish (svenska) * @author Ainali * @author Boivie * @author Cohan @@ -2845,7 +3005,7 @@ $messages['su'] = array( * @author M.M.S. */ $messages['sv'] = array( - 'gadgets-desc' => 'Låter användare aktivera personliga [[Special:Gadgets|CSS- och JavaScript-finesser]] genom sina [[Special:Preferences|inställningar]]', + 'gadgets-desc' => 'Låter användare aktivera personliga [[Special:Gadgets|CSS- och JavaScript-finesser]] genom sina [[Special:Preferences#mw-prefsection-gadgets|inställningar]]', 'prefs-gadgets' => 'Finesser', 'gadgets-prefstext' => 'Härunder finns en lista över finesser som du kan aktivera för ditt konto. De flesta funktionerna är baserade på JavaScript, så du måste ha JavaScript aktiverat i din webbläsare för att de ska fungera. @@ -2855,7 +3015,7 @@ Notera också att dessa finesser inte är en del av MediaWiki-programvaran, och Lokala administratörer kan redigera [[MediaWiki:Gadgets-definition|definitionerna]] och [[Special:Gadgets|beskrivningarna]] av de tillgängliga finesserna.', 'gadgets' => 'Finesser', 'gadgets-title' => 'Finesser', - 'gadgets-pagetext' => 'Härunder finns en lista över finesser som användare kan aktivera i sina [[Special:Preferences|inställningar]], definierad av [[MediaWiki:Gadgets-definition|definieringarna]]. + 'gadgets-pagetext' => 'Härunder finns en lista över finesser som användare kan aktivera i sina [[Special:Preferences#mw-prefsection-gadgets|inställningar]], definierad av [[MediaWiki:Gadgets-definition|definieringarna]]. Den här översikten ger enkel åtkomst till de systemmeddelanden som definierar beskrivningarna och koden för varje finess.', 'gadgets-uses' => 'Använder', 'gadgets-required-rights' => 'Kräver följande {{PLURAL:$2|rättighet|rättigheter}}: @@ -2872,19 +3032,31 @@ Du måste ha tillräckliga behörigheter på destinationswikin (inklusive möjli 'gadgets-export-download' => 'Ladda ner', ); -/** Swahili (Kiswahili) */ +/** Swahili (Kiswahili) + * @author Kwisha + * @author Stephenwanjau + */ $messages['sw'] = array( + 'gadgets' => 'Vifaa', + 'gadgets-title' => 'Vifaa', + 'gadgets-uses' => 'Inatumia', 'gadgets-export-download' => 'Pakua', ); /** Tamil (தமிழ்) * @author TRYPPN + * @author மதனாஹரன் */ $messages['ta'] = array( 'prefs-gadgets' => 'கருவிகள்', 'gadgets' => 'கருவிகள்', 'gadgets-title' => 'கருவிகள்', 'gadgets-uses' => 'பயன்பாடுகள்', + 'gadgets-required-rights' => 'பின்வரும் {{PLURAL:$2|உரிமை|உரிமைகள்}} வேண்டப்படுகின்றன: + +$1', + 'gadgets-required-skins' => '{{PLURAL:$2|$1 தோலில்|பின்வரும் தோல்களில்: $1} கிடைக்கும்.', + 'gadgets-default' => 'இயல்பாக அனைவருக்கும் செயற்பட வைக்கப்பட்டது.', 'gadgets-export' => 'ஏற்றுமதி செய்', 'gadgets-export-title' => 'கருவியை ஏற்றுமதி செய்', 'gadgets-not-found' => "''$1'' என்ற கருவி காணப்படவில்லை.", @@ -2897,7 +3069,7 @@ $messages['ta'] = array( * @author Veeven */ $messages['te'] = array( - 'gadgets-desc' => 'వాడుకర్లను వారి [[Special:Preferences|అభిరుచుల]]లో ప్రత్యేక [[Special:Gadgets|CSS మరియు జావాస్క్రిప్ట్ గాడ్జెట్లను]] ఎంచుకోనిస్తుంది', + 'gadgets-desc' => 'వాడుకర్లను వారి [[Special:Preferences#mw-prefsection-gadgets|అభిరుచుల]]లో ప్రత్యేక [[Special:Gadgets|CSS మరియు జావాస్క్రిప్ట్ గాడ్జెట్లను]] ఎంచుకోనిస్తుంది', 'prefs-gadgets' => 'ఉపకరణాలు', 'gadgets-prefstext' => 'ఈ దిగువ ఉన్న ప్రత్యేక ఉపకరణాల నుండి మీకు కావలసిన వాటికి టిక్కు పెట్టి మీ ఖాతాకు వీటిని చేతనం చేసుకొవచ్చు. ఈ ఉపకరణాలు జావాస్క్రిప్టుపై ఆధారపడి పనిచేస్తాయి కాబట్టి ఇవి సరిగా పనిచెయ్యాలంటే మీ విహారిణిలో జావాస్క్రిప్టు చేతనం చేసి ఉండాలి. @@ -2906,17 +3078,21 @@ $messages['te'] = array( అలాగే ఈ ప్రత్యేక ఉపకరణాలు మీడియావికీ సాఫ్టువేరులో భాగము కాదని గమనించాలి. వీటిని సాధారణంగా మీ స్థానిక వికీలోని వాడుకరులే తయారుచేసి నిర్వహిస్తూ ఉంటారు. అందుబాటులో ఉన్న ఉపకరణాలకు [[MediaWiki:Gadgets-definition|ఉపకరణాల నిర్వచన]] మరియు [[Special:Gadgets|ఉపకరణాల వివరణ]] పేజీలను ఉపయోగించి స్థానిక వికీ నిర్వాహకులు మార్పులు చేయవచ్చు.', 'gadgets' => 'ఉపకరణాలు', 'gadgets-title' => 'ఉపకరణాలు', - 'gadgets-pagetext' => 'ఈ దిగువన ఉన్న ప్రత్యేక ఉపకరణాల నుండి సభ్యులు తమకు కావలసినవి తమ [[Special:Preferences|అభిరుచులు పేజీ]]లోని ఉపకరణాల టాబులో టిక్కు పెట్టి ఎనేబుల్ చేసుకొనే అవకాశం ఉన్నది. వీటిని [[MediaWiki:Gadgets-definition|ఉపకరణాల నిర్వచన]] పేజీలో నిర్వచించడం జరిగింది. ఈ చిన్న పరిచయం ఆయా ఉపకరణాల నిర్వచన మరియు కోడుకు సంబంధించిన మీడియావికీ సందేశాలకు సులువుగా చేరుకునేందుకు లింకులను సమకూర్చుతుంది.', + 'gadgets-pagetext' => 'ఈ దిగువన ఉన్న ప్రత్యేక ఉపకరణాల నుండి సభ్యులు తమకు కావలసినవి తమ [[Special:Preferences#mw-prefsection-gadgets|అభిరుచులు పేజీ]]లోని ఉపకరణాల టాబులో టిక్కు పెట్టి ఎనేబుల్ చేసుకొనే అవకాశం ఉన్నది. వీటిని [[MediaWiki:Gadgets-definition|ఉపకరణాల నిర్వచన]] పేజీలో నిర్వచించడం జరిగింది. ఈ చిన్న పరిచయం ఆయా ఉపకరణాల నిర్వచన మరియు కోడుకు సంబంధించిన మీడియావికీ సందేశాలకు సులువుగా చేరుకునేందుకు లింకులను సమకూర్చుతుంది.', 'gadgets-uses' => 'ఉపయోగించే ఫైళ్ళు', + 'gadgets-required-rights' => 'ఈ క్రింది {{PLURAL:$2|హక్కు|హక్కులు}} కావాలి: + +$1', 'gadgets-export' => 'ఎగుమతించు', + 'gadgets-not-found' => '"$1" ఉపకరణం కనబడలేదు.', 'gadgets-export-download' => 'దింపుకోండి', ); -/** Tajik (Cyrillic script) (Тоҷикӣ) +/** Tajik (Cyrillic script) (тоҷикӣ) * @author Ibrahim */ $messages['tg-cyrl'] = array( - 'gadgets-desc' => 'Аз тариқи саҳифаи [[Special:Preferences|тарҷиҳот]] ба корбарон имконияти интихоби абзорҳои шахсии [[Special:Gadgets|CSS ва ҶаваСкрипт]]ро медиҳад.', + 'gadgets-desc' => 'Аз тариқи саҳифаи [[Special:Preferences#mw-prefsection-gadgets|тарҷиҳот]] ба корбарон имконияти интихоби абзорҳои шахсии [[Special:Gadgets|CSS ва ҶаваСкрипт]]ро медиҳад.', 'prefs-gadgets' => 'Абзорҳо', 'gadgets-prefstext' => 'Дар зер феҳристи аз абзорҳои вижаеро мебинед, ки барои ҳисобатон метавонед фаъол кунед. Ин абзорҳо бештар дар асоси ҶаваСкрипт ҳастанд, пас барои истфода аз онҳо бояд ҶаваСкриптро дар мурургаратон фаъол кунед. Таваҷҷӯҳ кунед, ки ин абзорҳо наметавонанд саҳифаи тарҷиҳотро тағйир диҳанд. @@ -2927,11 +3103,11 @@ $messages['tg-cyrl'] = array( 'gadgets-uses' => 'Корбурдҳо', ); -/** Tajik (Latin script) (Tojikī) +/** Tajik (Latin script) (tojikī) * @author Liangent */ $messages['tg-latn'] = array( - 'gadgets-desc' => 'Az tariqi sahifai [[Special:Preferences|tarçihot]] ba korbaron imkonijati intixobi abzorhoi şaxsiji [[Special:Gadgets|CSS va ÇavaSkript]]ro medihad.', + 'gadgets-desc' => 'Az tariqi sahifai [[Special:Preferences#mw-prefsection-gadgets|tarçihot]] ba korbaron imkonijati intixobi abzorhoi şaxsiji [[Special:Gadgets|CSS va ÇavaSkript]]ro medihad.', 'prefs-gadgets' => 'Abzorho', 'gadgets' => 'Abzorho', 'gadgets-title' => 'Abzorho', @@ -2943,7 +3119,7 @@ $messages['tg-latn'] = array( * @author Passawuth */ $messages['th'] = array( - 'gadgets-desc' => 'ให้ผู้ใช้สามารถเลือกใช้ [[Special:Gadgets|CSS และ จาวาสคริปต์]] ที่สร้างขึ้นเป็นการเฉพาะ ในหน้า [[Special:Preferences|ตั้งค่า]] ได้', + 'gadgets-desc' => 'ให้ผู้ใช้สามารถเลือกใช้ [[Special:Gadgets|CSS และ จาวาสคริปต์]] ที่สร้างขึ้นเป็นการเฉพาะ ในหน้า [[Special:Preferences#mw-prefsection-gadgets|ตั้งค่า]] ได้', 'prefs-gadgets' => 'อุปกรณ์เสริม', 'gadgets-prefstext' => 'ด้านล่างเป็นรายการอุปกรณ์เสริม ที่บัญชีผู้ใช้ของคุณสามารถเปิดใช้งานได้ อุปกรณ์เสริมเหล่านี้ส่วนใหญ่จะทำงานผ่านจาวาสคริปต์ ดังนั้นเบราเซอร์ของคุณต้องเปิดใช้งานจาวาสคริปต์จึงจะสามารถใช้อุปกรณ์เสริมเหล่านี้ได้ @@ -2953,7 +3129,7 @@ $messages['th'] = array( โดยผู้ดูแลของวิกินั้นๆ สามารถแก้ไขอุปกรณ์เสริมที่มีอยู่ผ่านทางหน้า [[MediaWiki:Gadgets-definition|definition]] และ [[Special:Gadgets|คำอธิบาย]]', 'gadgets' => 'อุปกรณ์เสริม', 'gadgets-title' => 'อุปกรณ์เสริม', - 'gadgets-pagetext' => 'รายการด้านล่างเป็นรายการอุปกรณ์เสริมพิเศษที่ผู้ใช้สามารถเปิดใช้ในส่วน[[Special:Preferences|การตั้งค่าส่วนตัว]] อุปกรณ์เสริมทั้งหมดได้ถูกกำหนดไว้ใน [[MediaWiki:Gadgets-definition|ส่วนกำหนดอุปกรณ์เสริม]] + 'gadgets-pagetext' => 'รายการด้านล่างเป็นรายการอุปกรณ์เสริมพิเศษที่ผู้ใช้สามารถเปิดใช้ในส่วน[[Special:Preferences#mw-prefsection-gadgets|การตั้งค่าส่วนตัว]] อุปกรณ์เสริมทั้งหมดได้ถูกกำหนดไว้ใน [[MediaWiki:Gadgets-definition|ส่วนกำหนดอุปกรณ์เสริม]] ขณะที่หน้านี้จะกล่าวโดยรวมเกี่ยวกับ คำอธิบายการใช้งาน และ โค้ดของอุปกรณ์เสริมแต่ละตัว', 'gadgets-uses' => 'เรียกใช้', ); @@ -2962,7 +3138,7 @@ $messages['th'] = array( * @author Hanberke */ $messages['tk'] = array( - 'gadgets-desc' => 'Ulanyjylaryň [[Special:Preferences|ileri tutmalarynda]] ýörite [[Special:Gadgets|CSS we JavaScript gajetlerini]] saýlamaklaryna rugsat berýär', + 'gadgets-desc' => 'Ulanyjylaryň [[Special:Preferences#mw-prefsection-gadgets|ileri tutmalarynda]] ýörite [[Special:Gadgets|CSS we JavaScript gajetlerini]] saýlamaklaryna rugsat berýär', 'prefs-gadgets' => 'Gajetler', 'gadgets' => 'Gajetler', 'gadgets-title' => 'Gajetler', @@ -2977,7 +3153,7 @@ $messages['tk'] = array( * @author AnakngAraw */ $messages['tl'] = array( - 'gadgets-desc' => 'Nagpapahintulot sa mga tagagamit na makapili ng pinasadyang [[Special:Gadgets|mga gadyet na pang-CSS at pang-JavaScript]] sa kanilang [[Special:Preferences|mga kagustuhan]]', + 'gadgets-desc' => 'Nagpapahintulot sa mga tagagamit na makapili ng pinasadyang [[Special:Gadgets|mga gadyet na pang-CSS at pang-JavaScript]] sa kanilang [[Special:Preferences#mw-prefsection-gadgets|mga kagustuhan]]', 'prefs-gadgets' => 'Mga gadyet (kasangkapan)', 'gadgets-prefstext' => "Nasa ibaba ang isang talaan ng mga natatanging kasangkapan (gadyet) na maaari mong paganahin para sa iyong kuwenta/akawnt. Karamihan sa mga gadyet na ito ang nakaugnay/nakabatay sa ''JavaScript'', kaya dapat na paandarin ang ''JavaScript'' sa iyong pantingin-tingin (''browser'') upang gumana. @@ -2987,10 +3163,13 @@ Pakitandaan din na ang mga natatanging gadyet na ito ay hindi kabahagi ng sopwer Maaaring baguhin ng pampook/lokal na mga tagapangasiwa ang makukuhang mga gadyet sa pamamagitan ng [[MediaWiki:Gadgets-definition|mga kahulugan]] at [[Special:Gadgets|mga paglalarawan]].", 'gadgets' => 'Mga gadyet (kasangkapan)', 'gadgets-title' => 'Mga gadyet (kasangkapan)', - 'gadgets-pagetext' => 'Nasa ibaba ang isang talaan ng natatanging mga kasangkapan (gadyet) na mapapagana ng mga tagagamit sa kanilang [[Special:Preferences|pahina ng mga kagustuhan]], ayon sa nilalarawan ng [[MediaWiki:Gadgets-definition|mga kahulugan]]. + 'gadgets-pagetext' => 'Nasa ibaba ang isang talaan ng natatanging mga kasangkapan (gadyet) na mapapagana ng mga tagagamit sa kanilang [[Special:Preferences#mw-prefsection-gadgets|pahina ng mga kagustuhan]], ayon sa nilalarawan ng [[MediaWiki:Gadgets-definition|mga kahulugan]]. Nagbibigay ang pagtalakay na ito ng magaang na daan/akseso patungo sa mga pahina ng sistemang pangmensahe na nagbibigay kahulugan sa paglalarawan at kodigo ng bawat gadyet.', 'gadgets-uses' => 'Mga mapaggagamitan', - 'gadgets-required-rights' => 'Nangangailangan ng {{PLURAL:$2|$1 na karapatan|sumusunod na mga karapatan: $1}}.', + 'gadgets-required-rights' => 'Nangangailangan ng sumusunod na {{PLURAL:$2|karapatan|mga karapatan:}}: + +$1', + 'gadgets-required-skins' => 'Makukuha sa ibabaw ng {{PLURAL:$2|$1 na pabalat|sumusunod na mga pabalat: $1}}.', 'gadgets-default' => 'Likas ang pagkakatakda na pinapagana para sa lahat.', 'gadgets-export' => 'Iluwas', 'gadgets-export-title' => 'Pagluluwas ng gadyet', @@ -3010,7 +3189,7 @@ Dapat kang mayroong nararapat na mga pahintulot sa kapupuntahang wiki (kasama an * @author Koc61 */ $messages['tr'] = array( - 'gadgets-desc' => 'Kullanıcıların [[Special:Preferences|tercihlerinde]] özel [[Special:Gadgets|CSS ve JavaScript gadgetlerini]] seçmelerine izin verir', + 'gadgets-desc' => 'Kullanıcıların [[Special:Preferences#mw-prefsection-gadgets|tercihlerinde]] özel [[Special:Gadgets|CSS ve JavaScript gadgetlerini]] seçmelerine izin verir', 'prefs-gadgets' => 'Küçük araçlar', 'gadgets-prefstext' => 'Aşağıdaki, hesabınız için etkinleştirebileceğiniz özel araçların listesidir. Bu küçük araçlar çoğunlukla JavaScript temellidir, bu yüzden çalışmaları için tarayıcınızda JavaScript etkinleştirilmelidir. Bu küçük araçların tercihler sayfasına bir etkisinin olmayacağını unutmayın. @@ -3019,7 +3198,7 @@ Ayrıca unutmayın ki, bu özel araçlar MedyaViki yazılımının bir parçası Yerel yöneticiler [[MediaWiki:Gadgets-definition|tanımları]] ve [[Special:Gadgets|açıklamaları]] kullanarak uygun araçları değiştirebilirler.', 'gadgets' => 'Küçük araçlar', 'gadgets-title' => 'Küçük araçlar', - 'gadgets-pagetext' => "Aşağıdaki, kullanıcıların [[Special:Preferences|tercihler sayfasında]] etkin hale getirebileceği, [[MediaWiki:Gadgets-definition|tanımlarla]] belirtildiği gibi, özel gadgetlerin bir listesidir. + 'gadgets-pagetext' => "Aşağıdaki, kullanıcıların [[Special:Preferences#mw-prefsection-gadgets|tercihler sayfasında]] etkin hale getirebileceği, [[MediaWiki:Gadgets-definition|tanımlarla]] belirtildiği gibi, özel gadgetlerin bir listesidir. Bu genel bakış, her gadget'in tanımını ve kodunu belirten sistem mesaj sayfalarına kolay erişim sağlar.", 'gadgets-uses' => 'Kullanıyor', 'gadgets-export' => 'Dışa aktar', @@ -3031,7 +3210,7 @@ Hedef vikide uygun izinlerinizin olması (sistem mesajlarını değiştirmek yet 'gadgets-export-download' => 'İndir', ); -/** Tatar (Cyrillic script) (Татарча) +/** Tatar (Cyrillic script) (татарча) * @author Ильнар */ $messages['tt-cyrl'] = array( @@ -3040,28 +3219,29 @@ $messages['tt-cyrl'] = array( 'gadgets-title' => 'Гаджетлар', ); -/** Ukrainian (Українська) +/** Ukrainian (українська) * @author AS * @author Ahonc * @author Dim Grits + * @author Olvin * @author Prima klasy4na * @author Riwnodennyk * @author Sodmy * @author Тест */ $messages['uk'] = array( - 'gadgets-desc' => 'Дозволяє користувачам обирати [[Special:Gadgets|CSS- та JavaScript-додатки]] у своїх [[Special:Preferences|налаштуваннях]]', + 'gadgets-desc' => 'Дозволяє користувачам обирати [[Special:Gadgets|CSS- та JavaScript-додатки]] у своїх [[Special:Preferences#mw-prefsection-gadgets|налаштуваннях]]', 'prefs-gadgets' => 'Додатки', - 'gadgets-prefstext' => 'Нижче наведений список спеціальних додатків, які ви можете ввімкнути для свого облікового запису. -Ці додатки переважно базуються на JavaScript, тому ви повинні ввімкнути JavaScript для того, щоб вони працювали. -Зауважте, що ці додатки не працюють на сторінці налаштувань. + 'gadgets-prefstext' => 'Нижче наведено перелік особливих додатків, які ви можете ввімкнути для свого облікового запису. +Ці додатки переважно засновані на JavaScript, тому ви маєте ввімкнути JavaScript для того, щоб вони працювали. +Зауважте, що на цій сторінці налаштувань такі додатки не працюватимуть. -Також зауважте, що ці додатки не є частиною MediaWiki і зазвичай розробляються і обслуговуються користувачами локальної вікі. -Адміністратори можуть змінювати список додатків за допомогою сторінок їх [[MediaWiki:Gadgets-definition|визначення]] та [[Special:Gadgets|опису]].', +Також зауважте, що ці додатки не є частиною MediaWiki й зазвичай розробляються та обслуговуються дописувачами цієї локальної вікі. +Адміністратори можуть змінювати перелік додатків за допомогою сторінок їх [[MediaWiki:Gadgets-definition|визначення]] та [[Special:Gadgets|опису]].', 'gadgets' => 'Додатки', 'gadgets-title' => 'Додатки', - 'gadgets-pagetext' => 'Нижче наведений список додатків, які можна ввімкнути на [[Special:Preferences|сторінці налаштувань]]. Список міститься на [[MediaWiki:Gadgets-definition|сторінці визначень]]. -Цей список дозволяє легко переглядати системні повідомлення, які містять описи і коди додатків.', + 'gadgets-pagetext' => 'Нижче наведено перелік додатків, які можна ввімкнути на [[Special:Preferences#mw-prefsection-gadgets|сторінці налаштувань]]. Цей перелік задано на [[MediaWiki:Gadgets-definition|сторінці визначень]]. +Таким чином, можна отримати простий доступ до системних сторінок, де задається опис кожного додатку та його код.', 'gadgets-uses' => 'Використовує', 'gadgets-required-rights' => '{{PLURAL:$2|Потрібне право|Потрібні такі права}}: @@ -3078,11 +3258,32 @@ $1', 'gadgets-export-download' => 'Завантажити', ); -/** Vèneto (Vèneto) +/** Urdu (اردو) + * @author පසිඳු කාවින්ද + */ +$messages['ur'] = array( + 'prefs-gadgets' => 'گیجٹ', + 'gadgets' => 'گیجٹ', + 'gadgets-title' => 'گیجٹ', + 'gadgets-uses' => 'استعمال کرتا ہے', + 'gadgets-export' => 'برآمد', + 'gadgets-export-title' => 'گیجٹ برآمد', +); + +/** Uzbek (oʻzbekcha) + * @author CoderSI + */ +$messages['uz'] = array( + 'prefs-gadgets' => 'Gadjetlar', + 'gadgets' => 'Gadjetlar', + 'gadgets-title' => 'Gadjetlar', +); + +/** vèneto (vèneto) * @author Candalua */ $messages['vec'] = array( - 'gadgets-desc' => 'Consente ai utenti de selezionar [[Special:Gadgets|acessori CSS e JavaScript]] ne le proprie [[Special:Preferences|preferense]]', + 'gadgets-desc' => 'Consente ai utenti de selezionar [[Special:Gadgets|acessori CSS e JavaScript]] ne le proprie [[Special:Preferences#mw-prefsection-gadgets|preferense]]', 'prefs-gadgets' => 'Acessori', 'gadgets-prefstext' => "De seguito se cata na lista de acessori speciali (''gadget'') che se pol abilitar par el proprio account. La mazor parte de sti acessori la se basa su JavaScript, e quindi te ghè da abilitar JavaScript sul to browser se te vol che i funsiona coretamente. Nota che i accessori no i gà nissun efeto in sta pagina de preferense. @@ -3090,7 +3291,7 @@ La mazor parte de sti acessori la se basa su JavaScript, e quindi te ghè da abi Nota anca che sti acessori speciali no i fa parte del software MediaWiki e i vien de solito realizà e gestìi dai utenti de ogni sito wiki. I aministradori del sito i pol modificar la lista dei acessori disponibili tramite le pagine [[MediaWiki:Gadgets-definition|definissioni]] e [[Special:Gadgets|descrissioni]].", 'gadgets' => 'Acessori', 'gadgets-title' => 'Acessori', - 'gadgets-pagetext' => "De seguito vien presentà n'elenco de acessori (''gadget'') che i utenti i pol abilitar su la so [[Special:Preferences|pagina de le preferenze]], seguendo le definizion riportà in [[MediaWiki:Gadgets-definition]]. + 'gadgets-pagetext' => "De seguito vien presentà n'elenco de acessori (''gadget'') che i utenti i pol abilitar su la so [[Special:Preferences#mw-prefsection-gadgets|pagina de le preferenze]], seguendo le definizion riportà in [[MediaWiki:Gadgets-definition]]. Sta panoramica la fornisse un comodo mecanismo par accédar ai messagi de sistema nei quali xe definìo la descrizion e el codice de ciascun acessorio.", 'gadgets-uses' => 'Dopara', 'gadgets-export' => 'Esporta', @@ -3102,7 +3303,7 @@ Te serve i parmessi su la wiki de destinassion (compreso quelo de modificar i me 'gadgets-export-download' => 'Descarga', ); -/** Veps (Vepsän kel’) +/** Veps (vepsän kel’) * @author Игорь Бродский */ $messages['vep'] = array( @@ -3120,7 +3321,7 @@ $messages['vep'] = array( * @author Vinhtantran */ $messages['vi'] = array( - 'gadgets-desc' => 'Để các thành viên chọn những [[Special:Gadgets|công cụ đa năng]] đặc chế bằng CSS và JavaScript trong [[Special:Preferences|tùy chọn]]', + 'gadgets-desc' => 'Để các thành viên chọn những [[Special:Gadgets|công cụ đa năng]] đặc chế bằng CSS và JavaScript trong [[Special:Preferences#mw-prefsection-gadgets|tùy chọn]]', 'prefs-gadgets' => 'Công cụ đa năng', 'gadgets-prefstext' => 'Dưới đây là danh sách các công cụ đa năng đặc biệt mà bạn có thể kích hoạt cho tài khoản của mình. Những công cụ này chủ yếu dựa trên JavaScript, do đó bạn phải kích hoạt JavaScript trong trình duyệt để các công cụ này hoạt động. @@ -3129,7 +3330,7 @@ Chú ý rằng những công cụ đa năng này sẽ không có tác dụng tro Cũng chú ý rằng những công cụ đặc biệt này không phải là một phần của phần mềm MediaWiki, mà thường được phát triển và bảo trì bởi những thành viên ở wiki của họ. Những quản lý ở từng ngôn ngữ có thể sửa đổi các công cụ đa năng có sẵn từ các danh sách [[MediaWiki:Gadgets-definition|định nghĩa]] và [[Special:Gadgets|miêu tả]].', 'gadgets' => 'Công cụ đa năng', 'gadgets-title' => 'Công cụ đa năng', - 'gadgets-pagetext' => 'Dưới đây là danh sách các công cụ đa năng đặc biệt mà thành viên có thể dùng tại [[Special:Preferences|trang tùy chọn cá nhân]] của họ, theo [[MediaWiki:Gadgets-definition|định nghĩa]]. Trang tổng quan này cung cấp cách tiếp cận dễ dàng đến trang các thông báo hệ thống để định nghĩa miêu tả và mã của từng công cụ.', + 'gadgets-pagetext' => 'Dưới đây là danh sách các công cụ đa năng đặc biệt mà thành viên có thể dùng tại [[Special:Preferences#mw-prefsection-gadgets|trang tùy chọn cá nhân]] của họ, theo [[MediaWiki:Gadgets-definition|định nghĩa]]. Trang tổng quan này cung cấp cách tiếp cận dễ dàng đến trang các thông báo hệ thống để định nghĩa miêu tả và mã của từng công cụ.', 'gadgets-uses' => 'Sử dụng', 'gadgets-required-rights' => 'Cần {{PLURAL:$2|quyền|các quyền}} sau: @@ -3156,11 +3357,11 @@ $messages['vo'] = array( * @author פוילישער */ $messages['yi'] = array( - 'gadgets-desc' => 'דערמעגלעכט באניצער אויסקלייבן [[Special:Gadgets|CSS און JavaScript דזשימדזשיקעס]] אין זייערע [[Special:Preferences|פרעפֿערענצן]]', + 'gadgets-desc' => 'דערמעגלעכט באניצער אויסקלייבן [[Special:Gadgets|CSS און JavaScript דזשימדזשיקעס]] אין זייערע [[Special:Preferences#mw-prefsection-gadgets|פרעפֿערענצן]]', 'prefs-gadgets' => 'דזשימדזשיקעס', 'gadgets' => 'דזשימדזשיקעס', 'gadgets-title' => 'דזשימדזשיקעס', - 'gadgets-pagetext' => 'אונטן איז א רשימה פון דזשימדזשיקעס וואס באניצער קענען אקטיוויזירן דורך זיין [[Special:Preferences|פרעפֿערענצן בלאט]], לויט ווי זיי זענען באשטימט אין די [[MediaWiki:Gadgets-definition|דעפֿיניציעס]]. + 'gadgets-pagetext' => 'אונטן איז א רשימה פון דזשימדזשיקעס וואס באניצער קענען אקטיוויזירן דורך זיין [[Special:Preferences#mw-prefsection-gadgets|פרעפֿערענצן בלאט]], לויט ווי זיי זענען באשטימט אין די [[MediaWiki:Gadgets-definition|דעפֿיניציעס]]. דער איבערבליק גיט א גרינגן צוטריט צו די סיסטעם בלעטער וואס דעפֿינירן די שילדערונג און קאד פון יעדן דזשימדזשיק.', 'gadgets-uses' => 'באניצט', 'gadgets-required-rights' => 'פֿאדערט {{PLURAL:$2|דאס פֿאלגנדע רעכט|די פֿאלגנדע רעכטן}}: @@ -3191,7 +3392,7 @@ $messages['yo'] = array( * @author Shinjiman */ $messages['yue'] = array( - 'gadgets-desc' => '畀用戶響佢哋嘅[[Special:Preferences|喜好設定]]度設定自定嘅[[Special:Gadgets|CSS同埋JavaScript小工具]]', + 'gadgets-desc' => '畀用戶響佢哋嘅[[Special:Preferences#mw-prefsection-gadgets|喜好設定]]度設定自定嘅[[Special:Gadgets|CSS同埋JavaScript小工具]]', 'prefs-gadgets' => '小工具', 'gadgets-prefstext' => '下面係一個特別小工具,你可以響你個戶口度啟用。 呢啲小工具多數都係基於JavaScript建造,如果要開佢哋,噉個瀏覽器嘅JavaScript就需要啟用咗先至用得到。 @@ -3205,7 +3406,7 @@ $messages['yue'] = array( 'gadgets-uses' => '用', ); -/** Simplified Chinese (中文(简体)) +/** Simplified Chinese (中文(简体)) * @author Anakmalaysia * @author Bencmq * @author Gaoxuewei @@ -3216,7 +3417,7 @@ $messages['yue'] = array( * @author 阿pp */ $messages['zh-hans'] = array( - 'gadgets-desc' => '允许用户在其[[Special:Preferences|系统设置]]中选择自定义[[Special:Gadgets|CSS和JavaScript工具]]', + 'gadgets-desc' => '允许用户在其[[Special:Preferences#mw-prefsection-gadgets|系统设置]]中选择自定义[[Special:Gadgets|CSS和JavaScript工具]]', 'prefs-gadgets' => '小工具', 'gadgets-prefstext' => '以下是一个特殊小工具,您可以在您的账户中激活。 这些小工具多数都是基于JavaScript建造,如果要激活它们,那么浏览器的JavaScript就需要激活后方可使用。 @@ -3225,7 +3426,7 @@ $messages['zh-hans'] = array( 亦都同时留意这些小工具的特殊页面不是MediaWiki软件的一部份,通常都是由您本地的wiki中开发以及维护。本地管理员可以编辑可供使用的小工具的[[MediaWiki:Gadgets-definition|定义]]以及[[Special:Gadgets|描述]]。', 'gadgets' => '小工具', 'gadgets-title' => '小工具', - 'gadgets-pagetext' => '以下是一个按照[[MediaWiki:Gadgets-definition]]定义的特殊小工具列表,用户可以在他们的[[Special:Preferences|参数设置页面]]中激活它们。 + 'gadgets-pagetext' => '以下是一个按照[[MediaWiki:Gadgets-definition]]定义的特殊小工具列表,用户可以在他们的[[Special:Preferences#mw-prefsection-gadgets|参数设置页面]]中激活它们。 通过这个概览可以方便的获得系统信息页面,从而可以定义每个小工具的描述以及源码。', 'gadgets-uses' => '使用', 'gadgets-required-rights' => '需要以下{{PLURAL:$2|权限|权限}}: @@ -3242,7 +3443,7 @@ $1', 'gadgets-export-download' => '下载', ); -/** Traditional Chinese (中文(繁體)) +/** Traditional Chinese (中文(繁體)) * @author Anakmalaysia * @author Horacewai2 * @author Liangent @@ -3251,7 +3452,7 @@ $1', * @author Waihorace */ $messages['zh-hant'] = array( - 'gadgets-desc' => '讓使用者可以在[[Special:Preferences|偏好設定]]中自訂 [[Special:Gadgets|CSS與JavaScript工具]]', + 'gadgets-desc' => '讓使用者可以在[[Special:Preferences#mw-prefsection-gadgets|偏好設定]]中自訂 [[Special:Gadgets|CSS與JavaScript工具]]', 'prefs-gadgets' => '小工具', 'gadgets-prefstext' => '以下是一個特殊小工具,您可以在您的帳戶中啟用。 這些小工具多數都是基於JavaScript建造,如果要啟用它們,那麼瀏覽器的JavaScript就需要啟用後方可使用。 @@ -3260,7 +3461,7 @@ $messages['zh-hant'] = array( 亦都同時留意這些小工具的特殊頁面不是MediaWiki軟體的一部份,通常都是由您本地的wiki中開發以及維護。本地管理員可以編輯可供使用的小工具的[[MediaWiki:Gadgets-definition|定義]]以及[[Special:Gadgets|描述]]。', 'gadgets' => '小工具', 'gadgets-title' => '小工具', - 'gadgets-pagetext' => '以下是一個按照 [[MediaWiki:Gadgets-definition]] 的定義特殊小工具清單,用戶可以在它們的[[Special:Preferences|偏好設定頁面]]中啟用它們。 + 'gadgets-pagetext' => '以下是一個按照 [[MediaWiki:Gadgets-definition]] 的定義特殊小工具清單,用戶可以在它們的[[Special:Preferences#mw-prefsection-gadgets|偏好設定頁面]]中啟用它們。 這個概覽提供的系統資訊頁面的簡易存取,可以定義每個小工具的描述以及原始碼。', 'gadgets-uses' => '使用', 'gadgets-required-rights' => '需要以下{{PLURAL:$2|權限|權限}}: diff --git a/extensions/Gadgets/Gadgets.php b/extensions/Gadgets/Gadgets.php index d90f5977..25c22afd 100644 --- a/extensions/Gadgets/Gadgets.php +++ b/extensions/Gadgets/Gadgets.php @@ -16,15 +16,15 @@ if ( !defined( 'MEDIAWIKI' ) ) { die( 1 ); } -if ( version_compare( $wgVersion, '1.18alpha', '<' ) ) { - die( "This version of Extension:Gadgets requires MediaWiki 1.18+\n" ); +if ( version_compare( $wgVersion, '1.19', '<' ) ) { + die( "This version of Extension:Gadgets requires MediaWiki 1.19+\n" ); } $wgExtensionCredits['other'][] = array( 'path' => __FILE__, 'name' => 'Gadgets', 'author' => array( 'Daniel Kinzler', 'Max Semenik' ), - 'url' => 'http://mediawiki.org/wiki/Extension:Gadgets', + 'url' => 'https://mediawiki.org/wiki/Extension:Gadgets', 'descriptionmsg' => 'gadgets-desc', ); diff --git a/extensions/Gadgets/Gadgets_body.php b/extensions/Gadgets/Gadgets_body.php index 4869d8c2..330a1541 100644 --- a/extensions/Gadgets/Gadgets_body.php +++ b/extensions/Gadgets/Gadgets_body.php @@ -87,7 +87,7 @@ class GadgetHooks { } if ( $section !== '' ) { - $section = wfMsgExt( "gadget-section-$section", 'parseinline' ); + $section = wfMessage( "gadget-section-$section" )->parse(); if ( count ( $available ) ) { $options[$section] = $available; @@ -103,7 +103,7 @@ class GadgetHooks { 'label' => ' ', 'default' => Xml::tags( 'tr', array(), Xml::tags( 'td', array( 'colspan' => 2 ), - wfMsgExt( 'gadgets-prefstext', 'parse' ) ) ), + wfMessage( 'gadgets-prefstext' )->parseAsBlock() ) ), 'section' => 'gadgets', 'raw' => 1, 'rawrow' => 1, @@ -152,8 +152,6 @@ class GadgetHooks { * @return bool */ public static function beforePageDisplay( $out ) { - global $wgUser; - wfProfileIn( __METHOD__ ); $gadgets = Gadget::loadList(); @@ -169,8 +167,9 @@ class GadgetHooks { /** * @var $gadget Gadget */ + $user = $out->getUser(); foreach ( $gadgets as $gadget ) { - if ( $gadget->isEnabled( $wgUser ) && $gadget->isAllowed( $wgUser ) ) { + if ( $gadget->isEnabled( $user ) && $gadget->isAllowed( $user ) ) { if ( $gadget->hasModule() ) { $out->addModuleStyles( $gadget->getModuleName() ); $out->addModules( $gadget->getModuleName() ); diff --git a/extensions/Gadgets/README b/extensions/Gadgets/README index 4754865a..cbe0862e 100644 --- a/extensions/Gadgets/README +++ b/extensions/Gadgets/README @@ -8,7 +8,7 @@ Licenses: GNU General Public Licence (GPL) The Gadgets extension provides a way for users to pick JavaScript or CSS based "gadgets" that other wiki users provide. -<http://mediawiki.org/wiki/Extension:Gadgets> +<https://mediawiki.org/wiki/Extension:Gadgets> The Gadgets extension was originally written by Daniel Kinzler in 2007 and is released under the GNU General Public Licence (GPL). @@ -16,9 +16,9 @@ The internationalization files may contain contributions by several people; they should be mentioned in each file individually. == Prerequisites == -This version of Gadgets requires MediaWiki 1.17 or later. To get a version +This version of Gadgets requires MediaWiki 1.19 or later. To get a version compatible with earlier MediaWiki release, visit - http://www.mediawiki.org/wiki/Special:ExtensionDistributor/Gadgets + https://www.mediawiki.org/wiki/Special:ExtensionDistributor/Gadgets == Installing == Copy the Gadgets directory into the extensions folder of your diff --git a/extensions/Gadgets/SpecialGadgets.php b/extensions/Gadgets/SpecialGadgets.php index c9717c0a..888ba6e2 100644 --- a/extensions/Gadgets/SpecialGadgets.php +++ b/extensions/Gadgets/SpecialGadgets.php @@ -10,7 +10,6 @@ */ class SpecialGadgets extends SpecialPage { - /** * Constructor */ @@ -36,70 +35,82 @@ class SpecialGadgets extends SpecialPage { * Displays form showing the list of installed gadgets */ public function showMainForm() { - global $wgOut, $wgUser, $wgLang, $wgContLang; + global $wgContLang; + $output = $this->getOutput(); $this->setHeaders(); - $wgOut->setPagetitle( wfMsg( "gadgets-title" ) ); - $wgOut->addWikiMsg( 'gadgets-pagetext' ); + $output->setPagetitle( $this->msg( 'gadgets-title' ) ); + $output->addWikiMsg( 'gadgets-pagetext' ); $gadgets = Gadget::loadStructuredList(); - if ( !$gadgets ) return; + if ( !$gadgets ) { + return; + } - $lang = ""; - if ( $wgLang->getCode() != $wgContLang->getCode() ) { - $lang = "/" . $wgLang->getCode(); + $lang = $this->getLanguage(); + $langSuffix = ""; + if ( $lang->getCode() != $wgContLang->getCode() ) { + $langSuffix = "/" . $lang->getCode(); } $listOpen = false; - $msgOpt = array( 'parseinline', 'parsemag' ); - $editInterfaceMessage = $wgUser->isAllowed( 'editinterface' ) + $editInterfaceMessage = $this->getUser()->isAllowed( 'editinterface' ) ? 'edit' : 'viewsource'; foreach ( $gadgets as $section => $entries ) { if ( $section !== false && $section !== '' ) { - $t = Title::makeTitleSafe( NS_MEDIAWIKI, "Gadget-section-$section$lang" ); + $t = Title::makeTitleSafe( NS_MEDIAWIKI, "Gadget-section-$section$langSuffix" ); $lnkTarget = $t - ? Linker::link( $t, wfMsgHTML( $editInterfaceMessage ), array(), array( 'action' => 'edit' ) ) + ? Linker::link( $t, $this->msg( $editInterfaceMessage )->escaped(), array(), array( 'action' => 'edit' ) ) : htmlspecialchars( $section ); $lnk = "    [$lnkTarget]"; - $ttext = wfMsgExt( "gadget-section-$section", $msgOpt ); + $ttext = $this->msg( "gadget-section-$section" )->parse(); if ( $listOpen ) { - $wgOut->addHTML( Xml::closeElement( 'ul' ) . "\n" ); + $output->addHTML( Xml::closeElement( 'ul' ) . "\n" ); $listOpen = false; } - $wgOut->addHTML( Html::rawElement( 'h2', array(), $ttext . $lnk ) . "\n" ); + $output->addHTML( Html::rawElement( 'h2', array(), $ttext . $lnk ) . "\n" ); } /** * @var $gadget Gadget */ foreach ( $entries as $gadget ) { - $t = Title::makeTitleSafe( NS_MEDIAWIKI, "Gadget-{$gadget->getName()}$lang" ); + $t = Title::makeTitleSafe( NS_MEDIAWIKI, "Gadget-{$gadget->getName()}$langSuffix" ); if ( !$t ) { continue; } $links = array(); - $links[] = Linker::link( $t, wfMsgHTML( $editInterfaceMessage ), array(), array( 'action' => 'edit' ) ); - $links[] = Linker::link( $this->getTitle( "export/{$gadget->getName()}" ), wfMsgHtml( 'gadgets-export' ) ); + $links[] = Linker::link( + $t, + $this->msg( $editInterfaceMessage )->escaped(), + array(), + array( 'action' => 'edit' ) + ); + $links[] = Linker::link( + $this->getTitle( "export/{$gadget->getName()}" ), + $this->msg( 'gadgets-export' )->escaped() + ); - $ttext = wfMsgExt( "gadget-{$gadget->getName()}", $msgOpt ); + $ttext = $this->msg( "gadget-{$gadget->getName()}" )->parse(); if ( !$listOpen ) { $listOpen = true; - $wgOut->addHTML( Xml::openElement( 'ul' ) ); + $output->addHTML( Xml::openElement( 'ul' ) ); } - $lnk = '  ' . wfMsg( 'parentheses', $wgLang->pipeList( $links ) ); - $wgOut->addHTML( Xml::openElement( 'li' ) . + $lnk = '  ' . $this->msg( 'parentheses', $lang->pipeList( $links ) )->text(); + $output->addHTML( Xml::openElement( 'li' ) . $ttext . $lnk . "<br />" . - wfMsgHTML( 'gadgets-uses' ) . wfMsg( 'colon-separator' ) + $this->msg( 'gadgets-uses' )->escaped() . + $this->msg( 'colon-separator' )->escaped() ); $lnk = array(); @@ -112,15 +123,15 @@ class SpecialGadgets extends SpecialPage { $lnk[] = Linker::link( $t, htmlspecialchars( $t->getText() ) ); } - $wgOut->addHTML( $wgLang->commaList( $lnk ) ); + $output->addHTML( $lang->commaList( $lnk ) ); $rights = array(); foreach ( $gadget->getRequiredRights() as $right ) { - $rights[] = '* ' . wfMessage( "right-$right" )->plain(); + $rights[] = '* ' . $this->msg( "right-$right" )->plain(); } if ( count( $rights ) ) { - $wgOut->addHTML( '<br />' . - wfMessage( 'gadgets-required-rights', implode( "\n", $rights ), count( $rights ) )->parse() + $output->addHTML( '<br />' . + $this->msg( 'gadgets-required-rights', implode( "\n", $rights ), count( $rights ) )->parse() ); } @@ -128,27 +139,29 @@ class SpecialGadgets extends SpecialPage { $validskins = Skin::getSkinNames(); foreach ( $gadget->getRequiredSkins() as $skinid ) { if ( isset( $validskins[$skinid] ) ) { - $skins[] = wfMessage( "skinname-$skinid" )->plain(); + $skins[] = $this->msg( "skinname-$skinid" )->plain(); } else { $skins[] = $skinid; } } if ( count( $skins ) ) { - $wgOut->addHTML( '<br />' . - wfMessage( 'gadgets-required-skins', $wgLang->commaList( $skins ), count( $skins ) )->parse() + $output->addHTML( + '<br />' . + $this->msg( 'gadgets-required-skins', $lang->commaList( $skins ) ) + ->numParams( count( $skins ) )->parse() ); } if ( $gadget->isOnByDefault() ) { - $wgOut->addHTML( '<br />' . wfMessage( 'gadgets-default' )->parse() ); + $output->addHTML( '<br />' . $this->msg( 'gadgets-default' )->parse() ); } - $wgOut->addHTML( Xml::closeElement( 'li' ) . "\n" ); + $output->addHTML( Xml::closeElement( 'li' ) . "\n" ); } } if ( $listOpen ) { - $wgOut->addHTML( Xml::closeElement( 'ul' ) . "\n" ); + $output->addHTML( Xml::closeElement( 'ul' ) . "\n" ); } } @@ -157,11 +170,12 @@ class SpecialGadgets extends SpecialPage { * @param $gadget String Name of gadget to export */ public function showExportForm( $gadget ) { - global $wgOut, $wgScript; + global $wgScript; + $output = $this->getOutput(); $gadgets = Gadget::loadList(); if ( !isset( $gadgets[$gadget] ) ) { - $wgOut->showErrorPage( 'error', 'gadgets-not-found', array( $gadget ) ); + $output->showErrorPage( 'error', 'gadgets-not-found', array( $gadget ) ); return; } @@ -170,20 +184,20 @@ class SpecialGadgets extends SpecialPage { */ $g = $gadgets[$gadget]; $this->setHeaders(); - $wgOut->setPagetitle( wfMsg( "gadgets-export-title" ) ); - $wgOut->addWikiMsg( 'gadgets-export-text', $gadget, $g->getDefinition() ); + $output->setPagetitle( $this->msg( 'gadgets-export-title' ) ); + $output->addWikiMsg( 'gadgets-export-text', $gadget, $g->getDefinition() ); $exportList = "MediaWiki:gadget-$gadget\n"; foreach ( $g->getScriptsAndStyles() as $page ) { $exportList .= "MediaWiki:$page\n"; } - $wgOut->addHTML( Html::openElement( 'form', array( 'method' => 'get', 'action' => $wgScript ) ) + $output->addHTML( Html::openElement( 'form', array( 'method' => 'get', 'action' => $wgScript ) ) . Html::hidden( 'title', SpecialPage::getTitleFor( 'Export' )->getPrefixedDBKey() ) . Html::hidden( 'pages', $exportList ) . Html::hidden( 'wpDownload', '1' ) . Html::hidden( 'templates', '1' ) - . Xml::submitButton( wfMsg( 'gadgets-export-download' ) ) + . Xml::submitButton( $this->msg( 'gadgets-export-download' )->text() ) . Html::closeElement( 'form' ) ); } diff --git a/extensions/Nuke/.gitreview b/extensions/Nuke/.gitreview deleted file mode 100644 index c623aede..00000000 --- a/extensions/Nuke/.gitreview +++ /dev/null @@ -1,5 +0,0 @@ -[gerrit] -host=gerrit.wikimedia.org -port=29418 -project=mediawiki/extensions/Nuke.git -defaultbranch=master diff --git a/extensions/Nuke/INSTALL b/extensions/Nuke/INSTALL index 5b3b93b9..600ffb0b 100644 --- a/extensions/Nuke/INSTALL +++ b/extensions/Nuke/INSTALL @@ -1,7 +1,7 @@ These is the install file for the Nuke extension. Extension page on mediawiki.org: https://www.mediawiki.org/wiki/Extension:Nuke -Latest version of the install file: http://svn.wikimedia.org/viewvc/mediawiki/trunk/extensions/Nuke/INSTALL?view=co +Latest version of the install file: https://gerrit.wikimedia.org/r/gitweb?p=mediawiki/extensions/Nuke.git;a=blob;f=INSTALL == Requirements == @@ -12,14 +12,15 @@ Nuke requires: == Download == -You can get the code directly from SVN. Tags can be obtained via +You can get the code directly from Git. + + git clone https://gerrit.wikimedia.org/r/p/mediawiki/extensions/Nuke.git + +Old tags can be obtained via SVN: svn checkout http://svn.wikimedia.org/svnroot/mediawiki/tags/extensions/Nuke/REL_version Where 'version' is the version number of the tag, such as 0_1 (see the available tags at http://svn.wikimedia.org/svnroot/mediawiki/tags/extensions/Nuke/). -The latest code can be obtained from trunk: - - svn checkout http://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/Nuke/ == Installation == diff --git a/extensions/Nuke/Nuke.alias.php b/extensions/Nuke/Nuke.alias.php index 6e3613af..2ac719d4 100644 --- a/extensions/Nuke/Nuke.alias.php +++ b/extensions/Nuke/Nuke.alias.php @@ -23,7 +23,12 @@ $specialPageAliases['arz'] = array( 'Nuke' => array( 'مسح_كامل' ), ); -/** Belarusian (Taraškievica orthography) (Беларуская (тарашкевіца)) */ +/** Bashkir (башҡортса) */ +$specialPageAliases['ba'] = array( + 'Nuke' => array( 'Nuke' ), +); + +/** Belarusian (Taraškievica orthography) (беларуская (тарашкевіца)) */ $specialPageAliases['be-tarask'] = array( 'Nuke' => array( 'Масавае_выдаленьне' ), ); @@ -43,7 +48,7 @@ $specialPageAliases['diq'] = array( 'Nuke' => array( 'Pıperne' ), ); -/** Lower Sorbian (Dolnoserbski) */ +/** Lower Sorbian (dolnoserbski) */ $specialPageAliases['dsb'] = array( 'Nuke' => array( 'Wulašowanje_z_kopicami' ), ); @@ -88,7 +93,7 @@ $specialPageAliases['hi'] = array( 'Nuke' => array( 'कई_पृष्ठ_हटाएँ', 'कई_पृष्ठ_हटायें', 'न्यूक' ), ); -/** Upper Sorbian (Hornjoserbsce) */ +/** Upper Sorbian (hornjoserbsce) */ $specialPageAliases['hsb'] = array( 'Nuke' => array( 'Masowe_wušmórnjenje' ), ); @@ -113,6 +118,11 @@ $specialPageAliases['id'] = array( 'Nuke' => array( 'Nuklir' ), ); +/** Icelandic (íslenska) */ +$specialPageAliases['is'] = array( + 'Nuke' => array( 'Fjöldaeyða' ), +); + /** Italian (italiano) */ $specialPageAliases['it'] = array( 'Nuke' => array( 'CancellazioneMassiva' ), @@ -163,7 +173,7 @@ $specialPageAliases['ms'] = array( 'Nuke' => array( 'Hapus_pukal' ), ); -/** Norwegian Bokmål (norsk (bokmål)) */ +/** Norwegian Bokmål (norsk (bokmål)) */ $specialPageAliases['nb'] = array( 'Nuke' => array( 'Massesletting' ), ); @@ -178,7 +188,7 @@ $specialPageAliases['nl'] = array( 'Nuke' => array( 'MassaalVerwijderen' ), ); -/** Norwegian Nynorsk (norsk (nynorsk)) */ +/** Norwegian Nynorsk (norsk (nynorsk)) */ $specialPageAliases['nn'] = array( 'Nuke' => array( 'Massesletting' ), ); @@ -220,7 +230,7 @@ $specialPageAliases['sv'] = array( /** Tagalog (Tagalog) */ $specialPageAliases['tl'] = array( - 'Nuke' => array( 'Malawakang pagbura' ), + 'Nuke' => array( 'Malawakang_pagbura' ), ); /** Turkish (Türkçe) */ @@ -228,17 +238,22 @@ $specialPageAliases['tr'] = array( 'Nuke' => array( 'Uçur' ), ); +/** Ukrainian (українська) */ +$specialPageAliases['uk'] = array( + 'Nuke' => array( 'Масове_вилучення' ), +); + /** Vietnamese (Tiếng Việt) */ $specialPageAliases['vi'] = array( 'Nuke' => array( 'Xóa_hàng_loạt', 'Xoá_hàng_loạt' ), ); -/** Simplified Chinese (中文(简体)) */ +/** Simplified Chinese (中文(简体)) */ $specialPageAliases['zh-hans'] = array( 'Nuke' => array( '大量删除' ), ); -/** Traditional Chinese (中文(繁體)) */ +/** Traditional Chinese (中文(繁體)) */ $specialPageAliases['zh-hant'] = array( 'Nuke' => array( '大量刪除' ), );
\ No newline at end of file diff --git a/extensions/Nuke/Nuke.i18n.php b/extensions/Nuke/Nuke.i18n.php index 6a5c0040..465f8b42 100644 --- a/extensions/Nuke/Nuke.i18n.php +++ b/extensions/Nuke/Nuke.i18n.php @@ -11,33 +11,35 @@ $messages = array(); /** English * @author Brion Vibber + * @author Jeroen De Dauw */ $messages['en'] = array( - 'nuke' => 'Mass delete', - 'action-nuke' => 'nuke pages', - 'nuke-desc' => 'Gives administrators the ability to [[Special:Nuke|mass delete]] pages', - 'nuke-nopages' => "No new pages by [[Special:Contributions/$1|$1]] in recent changes.", - 'nuke-list' => "The following pages were recently created by [[Special:Contributions/$1|$1]]; + 'nuke' => 'Mass delete', + 'action-nuke' => 'nuke pages', + 'nuke-desc' => 'Gives administrators the ability to [[Special:Nuke|mass delete]] pages', + 'nuke-nopages' => "No new pages by [[Special:Contributions/$1|$1]] in recent changes.", + 'nuke-list' => "The following pages were recently created by [[Special:Contributions/$1|$1]]; put in a comment and hit the button to delete them.", 'nuke-list-multiple' => 'The following pages were recently created; put in a comment and hit the button to delete them.', 'nuke-defaultreason' => "Mass deletion of pages added by $1", - 'nuke-multiplepeople'=> 'Mass deletion of recently added pages', - 'nuke-tools' => 'This tool allows for mass deletions of pages recently added by a given user or an IP address. + 'nuke-multiplepeople' => 'Mass deletion of recently added pages', + 'nuke-tools' => 'This tool allows for mass deletions of pages recently added by a given user or an IP address. Input the username or IP address to get a list of pages to delete, or leave blank for all users.', - 'nuke-submit-user' => 'Go', + 'nuke-submit-user' => 'Go', 'nuke-submit-delete' => 'Delete selected', - 'right-nuke' => 'Mass delete pages', - 'nuke-select' => 'Select: $1', - 'nuke-userorip' => 'Username, IP address or blank:', - 'nuke-maxpages' => 'Maximum number of pages:', - 'nuke-editby' => 'Created by [[Special:Contributions/$1|$1]]', - 'nuke-deleted' => "Page '''$1''' has been deleted.", - 'nuke-not-deleted' => "Page [[:$1]] '''could not''' be deleted.", - 'nuke-delete-more' => '[[Special:Nuke|Delete more pages]]', - 'nuke-pattern' => 'Pattern for the page name:', - 'nuke-nopages-global'=> 'There are no new pages in [[Special:RecentChanges|recent changes]].', - 'nuke-viewchanges' => 'view changes', + 'right-nuke' => 'Mass delete pages', + 'nuke-select' => 'Select: $1', + 'nuke-userorip' => 'Username, IP address or blank:', + 'nuke-maxpages' => 'Maximum number of pages:', + 'nuke-editby' => 'Created by [[Special:Contributions/$1|$1]]', + 'nuke-deleted' => "Page '''$1''' has been deleted.", + 'nuke-not-deleted' => "Page [[:$1]] '''could not''' be deleted.", + 'nuke-delete-more' => '[[Special:Nuke|Delete more pages]]', + 'nuke-pattern' => 'Pattern for the page name:', + 'nuke-nopages-global' => 'There are no new pages in [[Special:RecentChanges|recent changes]].', + 'nuke-viewchanges' => 'view changes', + 'nuke-namespace' => 'Limit to namespace:', ); /** Message documentation (Message documentation) @@ -58,9 +60,8 @@ For more information, see http://www.mediawiki.org/wiki/Extension:Nuke', 'nuke-desc' => 'The Nuke extension allows for sysops to delete a large number of pages ("Mass delete"). For more information, see http://www.mediawiki.org/wiki/Extension:Nuke {{desc}}', - 'nuke-defaultreason' => 'Reason for deletion in logs. Parameters: $1 is a username or IP address, with a link to their contributions. - -{{msg-mw|nuke-multiplepeople}} is used when pages created by multiple people are deleted.', + 'nuke-defaultreason' => 'Reason for deletion in logs. {{msg-mw|nuke-multiplepeople}} is used when pages created by multiple people are deleted. Parameters: +* $1 is a username or IP address, with a link to their contributions.', 'nuke-multiplepeople' => 'Reason for deletion in logs, when pages created by multiple users were deleted. {{msg-mw|nuke-defaultreason}} is used when pages created by only 1 user are deleted.', @@ -70,6 +71,7 @@ For more information, see http://www.mediawiki.org/wiki/Extension:Nuke 'nuke-select' => 'Parameter $1 are two links: {{msg-mw|powersearch-toggleall}} and {{msg-mw|powersearch-togglenone}} which respectively selects all pages and de-selects all pages. {{Identical|Select}}', + 'nuke-namespace' => 'Label shown on Special:Nuke in front of the namespace input that allows choosing a namespace to filter the search by', ); /** Niuean (ko e vagahau Niuē) @@ -102,7 +104,7 @@ sit dit in 'n kommentaar en druk die knoppie om dit te skrap.", 'nuke-pattern' => 'Patroon vir die naam:', ); -/** Aragonese (Aragonés) +/** Aragonese (aragonés) * @author Juanpabl */ $messages['an'] = array( @@ -123,6 +125,7 @@ $messages['an'] = array( */ $messages['ar'] = array( 'nuke' => 'حذف كمي', + 'action-nuke' => 'حذف الصفحات كميا', 'nuke-desc' => 'يعطي مدراء النظام القدرة على [[Special:Nuke|الحذف الكمي]] للصفحات', 'nuke-nopages' => 'لا صفحات جديدة بواسطة [[Special:Contributions/$1|$1]] في أحدث التغييرات.', 'nuke-list' => 'الصفحات التالية تم إنشاؤها حديثا بواسطة [[Special:Contributions/$1|$1]]؛ @@ -130,7 +133,7 @@ $messages['ar'] = array( 'nuke-list-multiple' => 'الصفحات التالية أنشئت حديثا؛ علق عليها واضغط الزر لحذفها', 'nuke-defaultreason' => 'إزالة كمية للصفحات المضافة بواسطة $1', - 'nuke-multiplepeople' => 'مستخدمون كثر', + 'nuke-multiplepeople' => 'حذف كمي لصفحات مضافة حديثا', 'nuke-tools' => 'هذه الأداة تسمح بالحذف الكمي للصفحات المضافة حديثا بواسطة مستخدم أو أيبي معطى. أدخل اسم المستخدم أو الأيبي لعرض قائمة بالصفحات للحذف، أو اترك فارغة لكل المستخدمين.', 'nuke-submit-user' => 'اذهب', @@ -142,13 +145,18 @@ $messages['ar'] = array( 'nuke-editby' => 'من إنشاء [[Special:Contributions/$1|$1]]', 'nuke-deleted' => "صفحة '''$1''' حذفت.", 'nuke-not-deleted' => "صفحة [[:$1]] '''لا''' تحذف.", + 'nuke-viewchanges' => 'عرض التغييرات', ); /** Aramaic (ܐܪܡܝܐ) * @author Basharh */ $messages['arc'] = array( + 'nuke' => 'ܫܝܦܐ ܟܡܢܝܐ', + 'action-nuke' => 'ܫܝܦܐ ܟܡܢܝܐ ܕܦܐܬܬ̈ܐ', + 'nuke-desc' => 'ܗܒ ܡܕܒܪ̈ܢܐ ܫܘܠܛܢܐ ܥܠ [[Special:Nuke|ܫܝܦܐ ܟܡܢܝܐ]] ܕܦܐܬܬ̈ܐ', 'nuke-submit-user' => 'ܙܠ', + 'nuke-select' => 'ܓܒܝ: $1', ); /** Egyptian Spoken Arabic (مصرى) @@ -169,7 +177,14 @@ $messages['arz'] = array( 'right-nuke' => 'مسح كبير للصفحات', ); -/** Asturian (Asturianu) +/** Assamese (অসমীয়া) + * @author Bishnu Saikia + */ +$messages['as'] = array( + 'nuke-submit-user' => 'যাওক', +); + +/** Asturian (asturianu) * @author Esbardu * @author Xuacu */ @@ -197,17 +212,19 @@ un comentariu y calca nel botón pa desaniciales.', 'nuke-pattern' => 'Patrón pal nome de páxina:', 'nuke-nopages-global' => 'Nun hai páxines nueves nos [[Special:RecentChanges|cambios recientes]].', 'nuke-viewchanges' => 'ver los cambios', + 'nuke-namespace' => 'Llendar al espaciu de nomes:', ); -/** Azerbaijani (Azərbaycanca) +/** Azerbaijani (azərbaycanca) * @author Cekli829 */ $messages['az'] = array( 'nuke-select' => 'Seçin: $1', ); -/** Bashkir (Башҡортса) +/** Bashkir (башҡортса) * @author Assele + * @author Haqmar */ $messages['ba'] = array( 'nuke' => 'Күпләп юйыу', @@ -222,6 +239,7 @@ $messages['ba'] = array( 'nuke-submit-delete' => 'Һайланғандарҙы юйырға', 'right-nuke' => 'Биттәрҙе күпләп юйыу', 'nuke-select' => 'Һайланған: $1', + 'nuke-deleted' => "'''$1''' бите юйылды.", ); /** Southern Balochi (بلوچی مکرانی) @@ -241,7 +259,7 @@ $messages['bcc'] = array( 'right-nuke' => 'حذف جمعی صفحات', ); -/** Belarusian (Беларуская) +/** Belarusian (беларуская) * @author Yury Tarasievich * @author Хомелка */ @@ -259,7 +277,7 @@ $messages['be'] = array( 'right-nuke' => 'масава сціраць старонкі', ); -/** Belarusian (Taraškievica orthography) (Беларуская (тарашкевіца)) +/** Belarusian (Taraškievica orthography) (беларуская (тарашкевіца)) * @author EugeneZelenko * @author Jim-by * @author Wizardist @@ -289,9 +307,10 @@ $messages['be-tarask'] = array( 'nuke-pattern' => 'Узор для назвы старонкі:', 'nuke-nopages-global' => 'У [[Special:RecentChanges|апошніх зьменах]] больш няма новых старонак.', 'nuke-viewchanges' => 'праглядзець зьмены', + 'nuke-namespace' => 'Абмежаваць прасторай назваў:', ); -/** Bulgarian (Български) +/** Bulgarian (български) * @author Borislav * @author DCLXVI * @author Spiritia @@ -328,7 +347,7 @@ $messages['bn'] = array( 'nuke-maxpages' => 'সর্বোচ্চ সংখ্যক পাতাসমূহ:', ); -/** Breton (Brezhoneg) +/** Breton (brezhoneg) * @author Fulup */ $messages['br'] = array( @@ -359,7 +378,7 @@ Merkañ ar c'homlec'h IP pe anv an implijer evit kaout roll ar pajennoù da zive 'nuke-viewchanges' => "Diskouez ar c'hemmoù", ); -/** Bosnian (Bosanski) +/** Bosnian (bosanski) * @author CERminator */ $messages['bs'] = array( @@ -383,7 +402,7 @@ Unesite korisničko ime ili IP adresu za izlistavanje stranica koje se brišu il 'nuke-editby' => 'Napravio [[Special:Contributions/$1|$1]]', ); -/** Catalan (Català) +/** Catalan (català) * @author Aleator * @author Paucabot * @author SMP @@ -403,7 +422,7 @@ Per obtenir la llista de pàgines per esborrar podeu introduir el nom d'un usuar 'right-nuke' => 'Esborrar pàgines de forma massiva', ); -/** Chechen (Нохчийн) +/** Chechen (нохчийн) * @author Sasan700 */ $messages['ce'] = array( @@ -429,6 +448,7 @@ $messages['ch'] = array( */ $messages['cs'] = array( 'nuke' => 'Hromadné mazání', + 'action-nuke' => 'hromadně mazat stránky', 'nuke-desc' => 'Dává správcům možnost [[Special:Nuke|hromadného mazání]] stránek', 'nuke-nopages' => 'V posledních změnách nejsou žádné nové stránky od uživatele [[Special:Contributions/$1|$1]].', 'nuke-list' => 'Následující stránky nedávno vytvořil uživatel [[Special:Contributions/$1|$1]]; vyplňte komentář a všechny smažte kliknutím na tlačítko.', @@ -453,7 +473,7 @@ Zadejte uživatelské jméno nebo IP adresu, zobrazí se seznam stránek ke smaz 'nuke-viewchanges' => 'ukázat změny', ); -/** Danish (Dansk) +/** Danish (dansk) * @author Byrial * @author Peter Alberti */ @@ -514,9 +534,10 @@ Gib die IP-Adresse oder den Benutzernamen ein, um eine Liste der zu löschenden 'nuke-pattern' => 'Muster für den Seitennamen:', 'nuke-nopages-global' => 'Es gibt keine neuen Seiten unter den [[Special:RecentChanges|letzten Änderungen]].', 'nuke-viewchanges' => 'Änderungen ansehen', + 'nuke-namespace' => 'Auf den folgenden Namensraum begrenzen:', ); -/** German (formal address) (Deutsch (Sie-Form)) +/** German (formal address) (Deutsch (Sie-Form)) * @author Kghbln * @author Raimond Spekking * @author SVG @@ -532,21 +553,23 @@ Geben Sie die IP-Adresse oder den Benutzernamen ein, um eine Liste der zu lösch /** Zazaki (Zazaki) * @author Aspar + * @author Erdemaslancan + * @author Mirzali */ $messages['diq'] = array( 'nuke' => 'pêropiya hewnakeno..', 'nuke-desc' => 'Hizmetlilere, sayfaları [[Special:Nuke|kitlesel silme]] yeteneği verir', 'nuke-nopages' => 'vuriyayişê ke hetê ıney ra [[Special:Contributions/$1|$1]] biye tede çı pelê neweyi çini .', 'nuke-list' => 'pelê ke cêr de yê hetê ıney ra [[Special:Contributions/$1|$1]] yew tarixo nızdi de vıraziyayi; mışore bıkerê u qey hewnakerdışi yew tuş bıtıknê.', - 'nuke-defaultreason' => 'Mass removal of pages added by $1', - 'nuke-tools' => 'Bu araç, bir kullanıcı ya da IP tarafından yakın zamanda eklenen sayfaların kitlesel silinmelerine izin verir. -Silinecek sayfaların listesini almak için kullanıcı adını ya da IPyi girin.', - 'nuke-submit-user' => 'şo', - 'nuke-submit-delete' => 'nişanbiyayeyi hewnaker', + 'nuke-defaultreason' => 'Peleyê ke $1 dekerdê de ena pêron hewadayış', + 'nuke-tools' => 'Na hacet, peleyê ke nezdı ra yew karber yana ip ra akerdê êna pêrun rê esternayış de cı rê mısade dano. +Listanê peleyê ke besternaya vinayışi rê namey karberi yana ip adresi dekere de.', + 'nuke-submit-user' => 'Şo', + 'nuke-submit-delete' => 'Weçinayi esterne', 'right-nuke' => 'pelan yew hew de hewnaker', ); -/** Lower Sorbian (Dolnoserbski) +/** Lower Sorbian (dolnoserbski) * @author Michawiki */ $messages['dsb'] = array( @@ -576,13 +599,14 @@ zapódaj komentar a klikni na tłocašk, aby je wulašował.', 'nuke-viewchanges' => 'změny pokazaś', ); -/** Ewe (Eʋegbe) */ +/** Ewe (eʋegbe) */ $messages['ee'] = array( 'nuke-submit-user' => 'Yi', ); /** Greek (Ελληνικά) * @author Dead3y3 + * @author Glavkos * @author ZaDiak */ $messages['el'] = array( @@ -592,7 +616,7 @@ $messages['el'] = array( 'nuke-list' => 'Οι ακόλουθες σελίδες δημιουργήθηκαν προσφατα από τον/την [[Special:Contributions/$1|$1]]· βάλτε ένα σχόλιο και πατήστε το κουμπί για να τις διαγράψετε.', 'nuke-defaultreason' => 'Μαζική αφαίρεση σελίδων προστιθέμενων από τον/την $1', - 'nuke-multiplepeople' => 'πολλαπλοί χρήστες', + 'nuke-multiplepeople' => 'Μαζική διαγραφή σελίδων που προστέθηκαν πρόσφατα', 'nuke-tools' => 'Αυτό το εργαλείο επιτρέπει μαζικές διαγραφές σελίδων πρόσφατα προστιθέμενων από έναν δοσμέ-νο/νη χρήστ-η/ρια ή IP.<br /> Εισάγετε το όνομα χρήστ-η/ριας ή την IP για να πάρετε έναν κατάλογο με σελίδες προς διαγραφή.', 'nuke-submit-user' => 'Πήγαινε', @@ -636,7 +660,7 @@ Enigu la salutnomon aŭ IP-adreson por akiri liston de paĝoj forigi, aŭ lasu 'nuke-pattern' => 'Modelo por la paĝonomo:', ); -/** Spanish (Español) +/** Spanish (español) * @author Aleator * @author Armando-Martin * @author Crazymadlover @@ -673,9 +697,10 @@ Introduzca el nombre de usuario o la dirección IP para obtener la lista de pág 'nuke-pattern' => 'Patrón del título de la página:', 'nuke-nopages-global' => 'No hay nuevas páginas en los [[Special:RecentChanges|cambios recientes]].', 'nuke-viewchanges' => 'Mostrar cambios', + 'nuke-namespace' => 'Límite al espacio de nombres', ); -/** Estonian (Eesti) +/** Estonian (eesti) * @author Pikne */ $messages['et'] = array( @@ -700,11 +725,12 @@ Kustutatavate lehekülgede nimekirja näitamiseks sisesta kasutajanimi või IP-a 'nuke-deleted' => "Lehekülg '''$1''' on kustutatud.", 'nuke-not-deleted' => "Lehekülge [[:$1]] '''ei saa''' kustutada.", 'nuke-delete-more' => '[[Special:Nuke|Kustuta veel lehekülgi]]', + 'nuke-pattern' => 'Lehekülje pealkirja kuju:', 'nuke-nopages-global' => '[[Special:RecentChanges|Viimaste muudatuste]] all pole uusi lehekülgi.', 'nuke-viewchanges' => 'vaata muudatusi', ); -/** Basque (Euskara) +/** Basque (euskara) * @author Theklan * @author Unai Fdz. de Betoño */ @@ -725,6 +751,7 @@ $messages['eu'] = array( */ $messages['fa'] = array( 'nuke' => 'حذف دستهجمعی', + 'action-nuke' => 'حذف دستهجمعی صفحهها', 'nuke-desc' => 'به مدیران امکان [[Special:Nuke|حذف دستهجمعی]] صفحهها را میدهد', 'nuke-nopages' => 'صفحهٔ جدیدی از [[Special:Contributions/$1|$1]] در تغییرات اخیر وجود ندارد.', 'nuke-list' => 'صفحههای زیر به تازگی توسط [[Special:Contributions/$1|$1]] ایجاد شدهاند؛ توضیحی ارائه کنید و دکمه را بزنید تا این صحفهها حذف شوند.', @@ -749,7 +776,8 @@ $messages['fa'] = array( 'nuke-viewchanges' => 'نمایش تغییرات', ); -/** Finnish (Suomi) +/** Finnish (suomi) + * @author Beluga * @author Crt * @author Jaakonam * @author Nike @@ -771,7 +799,7 @@ Kirjoita käyttäjänimi tai IP-osoite, niin saat listan poistettavista sivuista 'nuke-submit-user' => 'Siirry', 'nuke-submit-delete' => 'Poista valitut', 'right-nuke' => 'Massapoistaa sivuja', - 'nuke-select' => 'Valitse: $1', + 'nuke-select' => 'Valinta: $1', 'nuke-userorip' => 'Käyttäjänimi tai IP-osoite (voi jättää myös tyhjäksi):', 'nuke-maxpages' => 'Sivujen enimmäismäärä:', 'nuke-editby' => 'Tehnyt [[Special:Contributions/$1|$1]]', @@ -780,9 +808,10 @@ Kirjoita käyttäjänimi tai IP-osoite, niin saat listan poistettavista sivuista 'nuke-delete-more' => '[[Special:Nuke|Poista lisää sivuja]]', 'nuke-pattern' => 'Sivun nimien etuliite', 'nuke-nopages-global' => '[[Special:RecentChanges|Tuoreissa muutoksissa]] ei ole uusia sivuja.', + 'nuke-viewchanges' => 'näytä muutokset', ); -/** French (Français) +/** French (français) * @author Crochet.david * @author Gomoko * @author Grondin @@ -821,7 +850,7 @@ entrez un commentaire et cliquez sur le bouton pour les supprimer.', 'nuke-viewchanges' => 'voir les modifications', ); -/** Franco-Provençal (Arpetan) +/** Franco-Provençal (arpetan) * @author ChrisPtDe */ $messages['frp'] = array( @@ -849,16 +878,17 @@ Buchiér lo nom d’usanciér ou ben l’adrèce IP por avêr la lista de les p 'nuke-delete-more' => '[[Special:Nuke|Suprimar més de pâges]]', 'nuke-pattern' => 'Modèlo por lo nom de pâge :', 'nuke-nopages-global' => 'Y at gins de pâge novèla dedens los [[Special:RecentChanges|dèrriérs changements]].', + 'nuke-viewchanges' => 'vêre los changements', ); -/** Friulian (Furlan) +/** Friulian (furlan) * @author Klenje */ $messages['fur'] = array( 'nuke-submit-user' => 'Va', ); -/** Galician (Galego) +/** Galician (galego) * @author Alma * @author Toliño * @author Xosé @@ -889,6 +919,7 @@ Introduza o nome do usuario ou enderezo IP para obter unha lista das páxinas pa 'nuke-pattern' => 'Patrón para o nome de páxina:', 'nuke-nopages-global' => 'Non hai páxinas novas nos [[Special:RecentChanges|cambios recentes]].', 'nuke-viewchanges' => 'ollar os cambios', + 'nuke-namespace' => 'Limitar ao espazo de nomes:', ); /** Ancient Greek (Ἀρχαία ἑλληνικὴ) @@ -977,6 +1008,7 @@ $messages['he'] = array( 'nuke-pattern' => 'תבנית עבור שם הדף:', 'nuke-nopages-global' => 'אין דפים חדשים ב[[Special:RecentChanges|שינויים אחרונים]].', 'nuke-viewchanges' => 'הצגת שינויים', + 'nuke-namespace' => 'להגביל למרחב השמות הבא:', ); /** Hindi (हिन्दी) @@ -1008,16 +1040,17 @@ $messages['hil'] = array( 'nuke-submit-user' => 'Lakat', ); -/** Croatian (Hrvatski) +/** Croatian (hrvatski) * @author Dalibor Bosits * @author Dnik + * @author Roberta F. * @author SpeedyGonsales */ $messages['hr'] = array( 'nuke' => 'Skupno brisanje', 'nuke-desc' => 'Daje administratorima mogućnost [[Special:Nuke|skupnog brisanja]] stranica', 'nuke-nopages' => 'Nema novih stranica suradnika [[Special:Contributions/$1|$1]] među nedavnim promjenama.', - 'nuke-list' => 'Slijedeće stranice je stvorio suradnik [[Special:Contributions/$1|$1]]; napišite zaključak i kliknite gumb za njihovo brisanje.', + 'nuke-list' => 'Sljedeće stranice stvorio je suradnik [[Special:Contributions/$1|$1]]; napišite zaključak i pritisnite puce za njihovo brisanje.', 'nuke-defaultreason' => 'Skupno brisanje stranica suradnika $1', 'nuke-tools' => 'Ova ekstenzija omogućava skupno brisanje stranica (članaka) nekog prijavljenog ili neprijavljenog suradnika. Upišite ime ili IP adresu za dobivanje popisa stranica koje je moguće obrisati:', 'nuke-submit-user' => 'Kreni', @@ -1026,7 +1059,7 @@ $messages['hr'] = array( 'nuke-select' => 'Odaberite: $1', ); -/** Upper Sorbian (Hornjoserbsce) +/** Upper Sorbian (hornjoserbsce) * @author Michawiki */ $messages['hsb'] = array( @@ -1055,7 +1088,7 @@ napisaj komentar a klikń na tłóčatko, zo by je wušmórnył.', 'nuke-viewchanges' => 'změny pokazać', ); -/** Hungarian (Magyar) +/** Hungarian (magyar) * @author Dani * @author Dj * @author Dorgan @@ -1080,7 +1113,7 @@ $messages['hu'] = array( 'nuke-delete-more' => '[[Special:Nuke|További oldalak törlése]]', ); -/** Interlingua (Interlingua) +/** Interlingua (interlingua) * @author McDutchie */ $messages['ia'] = array( @@ -1156,7 +1189,7 @@ ikkam ti komento ken ikklik ti buton tapno maikkat dan.', 'nuke-list-multiple' => 'Dagiti sumaganad nga panid kaararamid; ikkam ti komento ken ikklik ti buton tapno maikkat dan.', 'nuke-defaultreason' => 'Dagiti paga-adduan nga pinag-ikkat ti panid ket inikkan ni $1', - 'nuke-multiplepeople' => 'adu nga agusar', + 'nuke-multiplepeople' => 'Pagaaduan a panagikkat kadagiti kinaudi a nainayon a pampanid', 'nuke-tools' => 'Daytoy nga ramit ket mangpabalin ti paga-adduan ti pinag-ikkat ti panid nga kinaikkan ti maysa nga agaramat wenno maysa nga IP address. Ikabil ti nagan ti agar-aramat wenno IP address tapno maalam dagiti listaan dagiti naikkat nga panid, wenno ibatim nga blanko kadagit amin nga agar-aramat.', 'nuke-submit-user' => 'Inkan', @@ -1171,6 +1204,7 @@ Ikabil ti nagan ti agar-aramat wenno IP address tapno maalam dagiti listaan dagi 'nuke-delete-more' => '[[Special:Nuke|Agikkat ka pay kadagita nga panid]]', 'nuke-pattern' => 'Manipud a kita iti nagan ti panid:', 'nuke-nopages-global' => 'Awan dagiti baro a panid idiay [[Special:RecentChanges|kinaudian a pinagbaliw]].', + 'nuke-viewchanges' => 'kitaen dagiti sinukatan', ); /** Ido (Ido) @@ -1181,7 +1215,7 @@ $messages['io'] = array( 'nuke-submit-delete' => 'Efacez selektiti', ); -/** Icelandic (Íslenska) +/** Icelandic (íslenska) * @author S.Örvarr.S * @author Snævar */ @@ -1213,7 +1247,7 @@ Tilgreindu notendanafn eða vistfang til að fá lista yfir síður til að eyð 'nuke-viewchanges' => 'skoða breytingar', ); -/** Italian (Italiano) +/** Italian (italiano) * @author .anaconda * @author Beta16 * @author BrokenArrow @@ -1245,6 +1279,7 @@ Inserisci il nome utente o l'indirizzo IP per la lista delle pagine da cancellar 'nuke-pattern' => 'Modello per il titolo della pagina:', 'nuke-nopages-global' => 'Non ci sono nuove pagine negli [[Special:RecentChanges|ultimi cambiamenti]].', 'nuke-viewchanges' => 'vedi modifiche', + 'nuke-namespace' => 'Limita al namespace:', ); /** Japanese (日本語) @@ -1261,7 +1296,7 @@ Inserisci il nome utente o l'indirizzo IP per la lista delle pagine da cancellar */ $messages['ja'] = array( 'nuke' => '一括削除', - 'action-nuke' => 'ページを一括削除', + 'action-nuke' => 'ページの一括削除', 'nuke-desc' => '{{int:group-sysop}}がページを[[Special:Nuke|一括削除]]できるようにする', 'nuke-nopages' => '最近の更新に[[Special:Contributions/$1|$1]]が新規作成したページはありません。', 'nuke-list' => '[[Special:Contributions/$1|$1]] は最近、以下のページを作成しました; @@ -1275,19 +1310,19 @@ $messages['ja'] = array( 'nuke-submit-user' => '一覧取得', 'nuke-submit-delete' => '選択されたページを削除', 'right-nuke' => 'ページを一括削除', - 'nuke-select' => '選択:$1', - 'nuke-userorip' => '利用者名、IP アドレスまたは空欄:', - 'nuke-maxpages' => '最大ページ数:', + 'nuke-select' => '選択: $1', + 'nuke-userorip' => '利用者名、IP アドレス、空欄のいずれか:', + 'nuke-maxpages' => '最大ページ数:', 'nuke-editby' => '[[Special:Contributions/$1|$1]]が作成', 'nuke-deleted' => "ページ '''$1''' は削除されました。", 'nuke-not-deleted' => "ページ [[:$1]] は削除'''できません''' 。", 'nuke-delete-more' => '[[Special:Nuke|他のページも削除]]', - 'nuke-pattern' => 'ページ名のパターン:', + 'nuke-pattern' => 'ページ名のパターン:', 'nuke-nopages-global' => '[[Special:RecentChanges|最近の更新]]には新しいページはありません。', 'nuke-viewchanges' => '差分を表示', ); -/** Jutish (Jysk) +/** Jutish (jysk) * @author Huslåke */ $messages['jut'] = array( @@ -1303,6 +1338,7 @@ $messages['jut'] = array( /** Javanese (Basa Jawa) * @author Meursault2004 + * @author NoiX180 */ $messages['jv'] = array( 'nuke' => 'Busak massal', @@ -1316,6 +1352,16 @@ Lebokna jeneng panganggo utawa alamat IP kanggo olèh daftar kaca-kaca sing bisa 'nuke-submit-user' => 'Lakokna', 'nuke-submit-delete' => 'Busaken sing kapilih', 'right-nuke' => 'Pambusakan masal', + 'nuke-select' => 'Pilih: $1', + 'nuke-userorip' => 'Jeneng panganggo, alamat IP utawa kosong:', + 'nuke-maxpages' => 'Cacahé kaca maksimal:', + 'nuke-editby' => 'Digawé déning [[Special:Contributions/$1|$1]]', + 'nuke-deleted' => "Kaca '''$1''' wis dibusak.", + 'nuke-not-deleted' => "Kaca [[:$1]] '''ora bisa''' dibusak.", + 'nuke-delete-more' => '[[Special:Nuke|Busak kaca luwih akèh]]', + 'nuke-pattern' => 'Pola kanggo jeneng kaca:', + 'nuke-nopages-global' => 'Ora ana kaca anyar nèng [[Special:RecentChanges|owah-owahan paling anyar]].', + 'nuke-viewchanges' => 'delok owah-owahan', ); /** Georgian (ქართული) @@ -1327,6 +1373,7 @@ Lebokna jeneng panganggo utawa alamat IP kanggo olèh daftar kaca-kaca sing bisa */ $messages['ka'] = array( 'nuke' => 'მასობრივი წაშლა', + 'action-nuke' => 'გვერდების მასიური წაშლა', 'nuke-desc' => 'ადმინისტრატორებს აძლევს გვერდების [[Special:Nuke|მასობრივად წაშლის]] საშუალებას', 'nuke-nopages' => 'ბოლო ცვლილებებში არ არის ახალი გვერდები [[Special:Contributions/$1|$1]]-ის მიერ.', 'nuke-list' => 'ეს გვერდები შეიქმნა [[Special:Contributions/$1|$1]]-ის მიერ; @@ -1340,8 +1387,11 @@ $messages['ka'] = array( 'nuke-select' => 'აირჩიეთ: $1', 'nuke-userorip' => 'მომხმარებლის სახელი, IP-მისამართი (შესაძლებელია ცარიელის დატოვება):', 'nuke-maxpages' => 'გვერდების მაქსიმალური რაოდენობა:', + 'nuke-editby' => 'შექმნილია [[Special:Contributions/$1|$1]]-ის მიერ', 'nuke-deleted' => "გვერდი '''$1''' წაიშალა.", 'nuke-not-deleted' => "გვერდი [[:$1]] წაშლა '''შეუძლებელია'''.", + 'nuke-delete-more' => '[[Special:Nuke|მრავალრიცხოვანი გვერდების წაშლა]]', + 'nuke-viewchanges' => 'ცვლილებების ჩვენება', ); /** Khmer (ភាសាខ្មែរ) @@ -1377,29 +1427,30 @@ $messages['kn'] = array( $messages['ko'] = array( 'nuke' => '문서 대량 삭제', 'action-nuke' => '문서를 대량 삭제할', - 'nuke-desc' => '관리자가 문서를 [[Special:Nuke|대량 삭제]]할 수 있는 기능을 추가합니다.', + 'nuke-desc' => '관리자가 문서를 [[Special:Nuke|대량 삭제]]할 수 있는 기능을 추가', 'nuke-nopages' => '최근에 [[Special:Contributions/$1|$1]] 사용자가 만든 문서가 없습니다.', 'nuke-list' => '다음은 [[Special:Contributions/$1|$1]]이(가) 최근에 만든 문서입니다. 삭제에 대한 이유를 입력한 다음 아래 버튼을 클릭해주세요.', - 'nuke-list-multiple' => '다음은 최근에 생성된 문서입니다. + 'nuke-list-multiple' => '다음은 최근에 만들어진 문서입니다. 문서를 삭제하려면 이유를 입력하고 삭제 버튼을 누르세요.', 'nuke-defaultreason' => '$1 사용자가 작성한 문서를 대량 삭제함', 'nuke-multiplepeople' => '최근 작성된 문서를 대량 삭제함', - 'nuke-tools' => '이 도구를 이용해 특정 사용자나 IP 사용자가 최근 생성한 문서를 대량으로 삭제할 수 있습니다. -삭제할 문서 목록을 가져오려면 계정 이름이나 IP 주소를 입력하십시오. 입력하지 않으면 모든 사용자를 대상으로 합니다.', + 'nuke-tools' => '이 도구를 이용해 특정 사용자나 IP 사용자가 최근 만들어진 문서를 대량으로 삭제할 수 있습니다. +삭제할 문서 목록을 가져오려면 계정 이름이나 IP 주소를 입력하세요. 입력하지 않으면 모든 사용자를 대상으로 합니다.', 'nuke-submit-user' => '계속', 'nuke-submit-delete' => '선택한 문서 삭제', 'right-nuke' => '문서 대량 삭제', 'nuke-select' => '선택: $1', 'nuke-userorip' => '계정 이름이나 IP 주소 또는 빈 칸:', 'nuke-maxpages' => '문서의 최대 크기:', - 'nuke-editby' => '[[Special:Contributions/$1|$1]] 사용자가 만듦', - 'nuke-deleted' => "'''$1''' 문서가 삭제되었습니다.", + 'nuke-editby' => '[[Special:Contributions/$1|$1]] 사용자가 만듦', + 'nuke-deleted' => "'''$1''' 문서를 삭제했습니다.", 'nuke-not-deleted' => "[[:$1]] 문서를 삭제하지 '''못했습니다'''.", 'nuke-delete-more' => '[[Special:Nuke|더 많은 문서를 삭제하기]]', 'nuke-pattern' => '문서 이름의 패턴:', 'nuke-nopages-global' => '[[Special:RecentChanges|최근 바뀜]]에 새 문서가 없습니다.', 'nuke-viewchanges' => '차이 보기', + 'nuke-namespace' => '이름공간 제한:', ); /** Krio (Krio) @@ -1421,6 +1472,7 @@ $messages['krj'] = array( */ $messages['ksh'] = array( 'nuke' => 'Sigge fottschmieße ang Mass', + 'action-nuke' => 'pöngelswies Sigge fottschmiiße.', 'nuke-desc' => 'Määd_et müjjelesch för de Wiki-Köbesse, [[Special:Nuke|angmass Sigge fottzeschmieße]].', 'nuke-nopages' => 'Mer han kein neu Sigge {{GENDER:$1|vum|vum|vum Metmaacher|vun dä|vum}} [[Special:Contributions/$1|$1]] en de {{lcfirst:{{int:Recentchanges}}}}.', 'nuke-list' => 'Hee di Sigge sen fum „[[Special:Contributions/$1|$1]]“ neu @@ -1430,7 +1482,7 @@ un dann donn der Knopp zom Fottschmieße dröcke.', Jiv ene Jrond udder Zosammegfassung aan, un kleck op dä Knopp för se fott ze schmiiße.', 'nuke-defaultreason' => 'Fum $1 neu aanjelaate Sigge ang Block fottschmieße', - 'nuke-multiplepeople' => 'ongerscheidlijje Metmaacher', + 'nuke-multiplepeople' => 'Köözlesch aanjelaate Sigge ang Blok fottjeschmeße.', 'nuke-tools' => 'Di Sigg hee hellef Der, angmaß Sigge fottzeschmieße, di ene bestemmpte enjeloggte udder namelose Metmaacher köözlesch aanjalaat hät. @@ -1444,6 +1496,19 @@ udder lohß dat Feld läddesch, dann kriß De en Leß vun Alle.', 'nuke-userorip' => 'Metmaacher_Name, <i lang="en">IP</i>-Addräß udder nix:', 'nuke-maxpages' => 'Nit mieh Sigge, wi:', 'nuke-editby' => 'Aanjelaat vum [[Special:Contributions/$1|$1]]', + 'nuke-deleted' => "Di Sigg '''„$1“''' es fottjeschmeße.", + 'nuke-not-deleted' => "Di Sigg „[[:$1]]“ '''kunnt nit''' fottjeschmeße wääde.", + 'nuke-delete-more' => '[[Special:Nuke|Noch mieh Sigge fottschmiiße]]', + 'nuke-pattern' => 'Et Moster för dä Sigge iere Naame:', + 'nuke-nopages-global' => 'Mer han kein neue Sigge en de [[Special:RecentChanges|neuste Änderonge]].', + 'nuke-viewchanges' => 'de Ungerscheide zeije', +); + +/** Kurdish (Latin script) (Kurdî (latînî)) + * @author George Animal + */ +$messages['ku-latn'] = array( + 'nuke-submit-user' => 'Biçe', ); /** Luxembourgish (Lëtzebuergesch) @@ -1496,7 +1561,7 @@ $messages['li'] = array( 'nuke-select' => 'Selecteer: $1', ); -/** Lithuanian (Lietuvių) +/** Lithuanian (lietuvių) * @author Eitvys200 * @author Homo * @author Matasg @@ -1539,7 +1604,7 @@ $messages['mg'] = array( 'right-nuke' => 'Mamafa pejy maro', ); -/** Macedonian (Македонски) +/** Macedonian (македонски) * @author Bjankuloski06 */ $messages['mk'] = array( @@ -1568,6 +1633,7 @@ $messages['mk'] = array( 'nuke-pattern' => 'Мостра за име на страница:', 'nuke-nopages-global' => 'Нема нови страници во [[Special:RecentChanges|скорешните промени]].', 'nuke-viewchanges' => 'прикажи промени', + 'nuke-namespace' => 'Само во имен. простор:', ); /** Malayalam (മലയാളം) @@ -1645,6 +1711,7 @@ Isikan nama pengguna atau alamat IP untuk mendapat senarai laman yang hendak dik 'nuke-pattern' => 'Pola nama laman:', 'nuke-nopages-global' => 'Tiada laman baru dalam [[Special:RecentChanges|perubahan terkini]].', 'nuke-viewchanges' => 'lihat perubahan', + 'nuke-namespace' => 'Had ruang nama:', ); /** Maltese (Malti) @@ -1657,17 +1724,18 @@ $messages['mt'] = array( 'nuke-list' => 'Il-paġni segwenti ġew riċentament maħluqa minn [[Special:Contributions/$1|$1]]; daħħal kumment u agħfas il-buttuna sabiex tħassarhom.', 'nuke-defaultreason' => "Tħassir ta' massa ta' paġni miżjuda minn $1", - 'nuke-multiplepeople' => 'iktar minn utent wieħed', + 'nuke-multiplepeople' => "Tħassir tal-massa ta' paġni miżjuda riċenta", 'nuke-tools' => "Din l-għodda tippermetti t-tħassir ta' massa ta' paġni li ġew miżjuda riċentament minn utent partikulari jew IP. Daħħal l-isem tal-utent jew l-indirizz IP biex tikseb lista ta' paġni li jridu jitħassru, jew ħalliha votja sabiex issejjaħ l-utenti kollha.", 'nuke-submit-user' => 'Mur', 'nuke-submit-delete' => 'Ħassar dawk magħżula', 'right-nuke' => 'Ħassar paġni bil-massa', + 'nuke-select' => 'Agħżel: $1', 'nuke-userorip' => 'Isem tal-utent, indirizz IP jew vojt:', 'nuke-maxpages' => "Numru massimu ta' paġni:", ); -/** Erzya (Эрзянь) +/** Erzya (эрзянь) * @author Botuzhaleny-sodamo */ $messages['myv'] = array( @@ -1682,31 +1750,34 @@ $messages['nah'] = array( 'nuke-submit-user' => 'Yāuh', ); -/** Norwegian (bokmål) (Norsk (bokmål)) +/** Norwegian Bokmål (norsk (bokmål)) * @author Event - * @author Jon Harald Søby * @author Nghtwlkr */ $messages['nb'] = array( 'nuke' => 'Massesletting', + 'action-nuke' => 'masseslette sider', 'nuke-desc' => 'Gir administratorer muligheten til å [[Special:Nuke|masseslette]] sider', 'nuke-nopages' => 'Ingen nye sider av [[Special:Contributions/$1|$1]] i siste endringer.', 'nuke-list' => 'Følgende sider ble nylig opprettet av [[Special:Contributions/$1|$1]]; skriv inn en slettingsgrunn og trykk på knappen for å slette alle sidene.', 'nuke-list-multiple' => 'Følgende sider ble nylig opprettet; sett inn en kommentar og trykk på knappen for å slette dem.', 'nuke-defaultreason' => 'Massesletting av sider lagt inn av $1', - 'nuke-multiplepeople' => 'flere brukere', + 'nuke-multiplepeople' => 'Massesletting av nylig opprettede sider', 'nuke-tools' => 'Dette verktøyet muliggjør massesletting av sider som nylig er opprettet av gitt bruker eller IP-adresse. Skriv et brukernavn eller en IP-adresse for å få en liste over sider som kan slettes, eller angi tomt for alle brukere.', 'nuke-submit-user' => 'Gå', 'nuke-submit-delete' => 'Slett valgte', - 'right-nuke' => 'Slette sider <i>en masse</i>', + 'right-nuke' => 'Slette sider <em>en masse</em>', 'nuke-select' => 'Velg: $1', 'nuke-userorip' => 'Brukernavn, IP-adresse eller tomt:', 'nuke-maxpages' => 'Maksimalt antall sider:', 'nuke-editby' => 'Opprettet av [[Special:Contributions/$1|$1]]', 'nuke-deleted' => "Side '''$1''' ble slettet.", 'nuke-not-deleted' => "Side [[:$1]] ''kunne ikke''' slettes.", + 'nuke-delete-more' => '[[Special:Nuke|Slett flere sider]]', + 'nuke-pattern' => 'Mønster for sidenavnet:', + 'nuke-nopages-global' => 'Det er ingen sider i [[Special:RecentChanges|siste endringer]].', ); /** Low German (Plattdüütsch) @@ -1729,10 +1800,10 @@ $messages['nds'] = array( */ $messages['nds-nl'] = array( 'nuke' => 'Massaal vortdoon', - 'nuke-desc' => "Hiermee kunnen beheerders [[Special:Nuke|massaal pagina's vortdoon]]", - 'nuke-nopages' => "Gien nieje pagina's van [[Special:Contributions/$1|$1]] in de leste wiezigingen.", - 'nuke-defaultreason' => "Massaal pagina's van $1 vortdoon", - 'right-nuke' => "Massaal pagina's vortdoon", + 'nuke-desc' => 'Hiermee kunnen beheerders [[Special:Nuke|massaal ziejen vortdoon]]', + 'nuke-nopages' => 'Gien nieje ziejen van [[Special:Contributions/$1|$1]] in de leste wiezigingen.', + 'nuke-defaultreason' => 'Massaal ziejen van $1 vortdoon', + 'right-nuke' => 'Massaal ziejen vortdoon', ); /** Nepali (नेपाली) @@ -1756,6 +1827,7 @@ $messages['ne'] = array( /** Dutch (Nederlands) * @author SPQRobin * @author Siebrand + * @author Wiki13 */ $messages['nl'] = array( 'nuke' => 'Massaal verwijderen', @@ -1782,9 +1854,10 @@ Voer de gebruikersnaam of het IP-adres in voor een lijst van te verwijderen pagi 'nuke-pattern' => 'Patroon voor de paginanaam:', 'nuke-nopages-global' => "Er zijn geen nieuwe pagina's in de [[Special:RecentChanges|recente wijzigingen]].", 'nuke-viewchanges' => 'wijzigingen bekijken', + 'nuke-namespace' => 'Beperk tot naamruimte:', ); -/** Norwegian Nynorsk (Norsk (nynorsk)) +/** Norwegian Nynorsk (norsk (nynorsk)) * @author Harald Khan * @author Njardarlogar */ @@ -1813,6 +1886,7 @@ Skriv inn eit brukarnamn eller ei IP-adresse for å få ei liste over sider som 'nuke-delete-more' => '[[Special:Nuke|Slett fleire sider]]', 'nuke-pattern' => 'Mønster for sidenamnet:', 'nuke-nopages-global' => 'Det er ingen nye sider i [[Special:RecentChanges|siste endringane]].', + 'nuke-viewchanges' => 'vis endringar', ); /** Northern Sotho (Sesotho sa Leboa) @@ -1822,7 +1896,7 @@ $messages['nso'] = array( 'nuke-submit-user' => 'Sepela', ); -/** Occitan (Occitan) +/** Occitan (occitan) * @author Cedric31 */ $messages['oc'] = array( @@ -1871,7 +1945,7 @@ $messages['pdc'] = array( 'nuke-deleted' => 'Blatt „$1“ is glescht warre.', ); -/** Polish (Polski) +/** Polish (polski) * @author Beau * @author BeginaFelicysym * @author Derbeth @@ -1947,16 +2021,17 @@ $messages['ps'] = array( 'nuke-multiplepeople' => 'د تازه راګډ شويو مخونو ټول ړنګېدنه', 'nuke-submit-user' => 'ورځه', 'nuke-submit-delete' => 'ټاکل شوی ړنګول', - 'right-nuke' => 'د ټول ړنګېدنې مخونه', + 'right-nuke' => 'د ډله ايز ړنګون مخونه', 'nuke-select' => 'ټاکل: $1', 'nuke-userorip' => 'کارن-نوم، آي پي پته يا تش:', 'nuke-maxpages' => 'د حد اکثر شمېر مخونه:', 'nuke-deleted' => "د '''$1''' مخ ړنګ شو.", 'nuke-not-deleted' => "د [[:$1]] مخ '''نشي''' ړنګېدلی.", 'nuke-delete-more' => '[[Special:Nuke|لا نور مخونه ړنګول]]', + 'nuke-viewchanges' => 'بدلونونه کتل', ); -/** Portuguese (Português) +/** Portuguese (português) * @author 555 * @author Hamilton Abreu * @author Malafaya @@ -1982,7 +2057,7 @@ introduza um comentário e clique o botão para eliminá-las.', 'nuke-not-deleted' => 'Não foi possível eliminar a página [[:$1]].', ); -/** Brazilian Portuguese (Português do Brasil) +/** Brazilian Portuguese (português do Brasil) * @author 555 * @author Carla404 * @author Eduardo.mps @@ -2042,7 +2117,7 @@ $messages['rif'] = array( 'nuke-submit-user' => 'Raḥ ɣa', ); -/** Romanian (Română) +/** Romanian (română) * @author Cin * @author Firilacroco * @author KlaudiuMihaila @@ -2052,13 +2127,16 @@ $messages['rif'] = array( */ $messages['ro'] = array( 'nuke' => 'Ştergere în masă', + 'action-nuke' => 'să ștergeți pagini în masă', 'nuke-desc' => 'Oferă administratorilor abilitatea de [[Special:Nuke|a șterge în masă]] pagini', 'nuke-nopages' => 'Nicio pagină nouă de către [[Special:Contributions/$1|$1]] în schimbările recente.', 'nuke-list' => 'Aceste pagini au fost recent create de [[Special:Contributions/$1|$1]]; adăugați un comentariu și apăsați butonul pentru a le șterge.', + 'nuke-list-multiple' => 'Următoarele pagini au fost create recent; +adăugați un comentariu și apăsați butonul pentru a le șterge.', 'nuke-defaultreason' => 'Ștergere în masă a paginilor adăugate de $1', 'nuke-multiplepeople' => 'Ștergere în masă a paginilor recent adăugate', - 'nuke-tools' => 'Această unealtă permite ștergeri în masă a paginilor recent adăugate de către un utilizator dat sau adresă IP. + 'nuke-tools' => 'Această unealtă permite ștergeri în masă a paginilor recent adăugate de către un utilizator dat sau o adresă IP. Introduceți numele de utilizator sau adresa IP pentru a primi o listă cu paginile de șters sau nu completați nimic pentru a lua în calcul toți utilizatorii.', 'nuke-submit-user' => 'Du-te', 'nuke-submit-delete' => 'Șterge ce e marcat', @@ -2071,7 +2149,7 @@ Introduceți numele de utilizator sau adresa IP pentru a primi o listă cu pagin 'nuke-not-deleted' => "Pagina [[:$1]] '''nu a putut''' fi ștearsă.", ); -/** Tarandíne (Tarandíne) +/** tarandíne (tarandíne) * @author Joetaras */ $messages['roa-tara'] = array( @@ -2096,9 +2174,10 @@ Mitte 'u nome de l'utende o l'indirizze IP pe avè 'n'elenghe de le pàggene de 'nuke-deleted' => "Pàgene '''$1''' ha state scangellate.", 'nuke-not-deleted' => "Pàgene [[:$1]] '''non ge pò''' essere scangellate.", 'nuke-pattern' => "Segnaposte pu nomed'a pàgene:", + 'nuke-viewchanges' => 'vide le cangiaminde', ); -/** Russian (Русский) +/** Russian (русский) * @author DR * @author Eugrus * @author HalanTul @@ -2133,7 +2212,7 @@ $messages['ru'] = array( 'nuke-viewchanges' => 'Внесённые изменения', ); -/** Rusyn (Русиньскый) +/** Rusyn (русиньскый) * @author Gazeb */ $messages['rue'] = array( @@ -2158,7 +2237,7 @@ $messages['rue'] = array( 'nuke-not-deleted' => "Сторінка [[:$1]] '''не може''' быти змазана.", ); -/** Sakha (Саха тыла) +/** Sakha (саха тыла) * @author HalanTul */ $messages['sah'] = array( @@ -2181,7 +2260,7 @@ $messages['sah'] = array( 'nuke-editby' => 'Оҥоһуллубуттар [[Special:Contributions/$1|$1]]', ); -/** Sicilian (Sicilianu) +/** Sicilian (sicilianu) * @author Santu */ $messages['scn'] = array( @@ -2218,9 +2297,10 @@ $messages['si'] = array( 'nuke-delete-more' => '[[Special:Nuke|තවත් පිටු මකන්න]]', 'nuke-pattern' => 'පිටුවේ නම සඳහා රටාව:', 'nuke-nopages-global' => '[[Special:RecentChanges|මෑත වෙනස්වීම්වල]] නව පිටු නොමැත.', + 'nuke-viewchanges' => 'වෙනස්කිරීම් පෙන්වන්න', ); -/** Slovak (Slovenčina) +/** Slovak (slovenčina) * @author Helix84 */ $messages['sk'] = array( @@ -2243,7 +2323,7 @@ Zadajte používateľa alebo IP a dostanete zoznam stránok na zmazanie. Ponecha 'nuke-editby' => 'Vytvoril [[Special:Contributions/$1|$1]]', ); -/** Slovenian (Slovenščina) +/** Slovenian (slovenščina) * @author Dbc334 */ $messages['sl'] = array( @@ -2274,7 +2354,7 @@ Vnesite uporabniško ime ali IP, da pridobite seznam strani za izbris, ali pusti 'nuke-viewchanges' => 'ogled sprememb', ); -/** Serbian (Cyrillic script) (Српски (ћирилица)) +/** Serbian (Cyrillic script) (српски (ћирилица)) * @author Millosh * @author Rancher * @author Жељко Тодоровић @@ -2286,28 +2366,47 @@ $messages['sr-ec'] = array( 'nuke-nopages' => 'Нема нових страница од стране корисника [[Special:Contributions/$1|$1]] у скорашњим изменама.', 'nuke-list' => 'Следеће странице је скоро направио корисник [[Special:Contributions/$1|$1]]; коментариши и притисни дугме за њихово брисање.', 'nuke-defaultreason' => 'Масовно брисање страница које је направио корисник $1', + 'nuke-multiplepeople' => 'Масовно брисање недавно додатих страница', 'nuke-tools' => 'Ова алатка омогућава збирно брисање страница које је недавно додао одређени корисник (са налогом или без њега). Унесите корисничко име или ИП адресу да бисте добили списак страница за брисање, или оставите празно ако желите да се наведу сви корисници.', 'nuke-submit-user' => 'Иди', 'nuke-submit-delete' => 'Обриши изабрано', 'right-nuke' => 'масовно брисање страница', + 'nuke-select' => 'Изабери: $1', + 'nuke-userorip' => 'Корисничко име, ИП адреса или празно:', + 'nuke-maxpages' => 'Највећи број страница:', + 'nuke-editby' => 'Направио [[Special:Contributions/$1|$1]]', + 'nuke-deleted' => "Страница '''$1''' је обрисана.", + 'nuke-not-deleted' => "'''Не могу''' да обришем страницу [[:$1]].", + 'nuke-delete-more' => '[[Special:Nuke|Обриши још страница]]', + 'nuke-pattern' => 'Образац за назив странице:', ); -/** Serbian (Latin script) (Srpski (latinica)) +/** Serbian (Latin script) (srpski (latinica)) * @author Michaello * @author Жељко Тодоровић */ $messages['sr-el'] = array( 'nuke' => 'Masovno brisanje', + 'action-nuke' => 'masovno brisanje stranica', 'nuke-desc' => 'Daje administratoru mogućnost da [[Special:Nuke|masovno briše]] stranice.', 'nuke-nopages' => 'Nema novih stranica od strane korisnika [[Special:Contributions/$1|$1]] u skorašnjim izmenama.', 'nuke-list' => 'Sledeće stranice je skoro napravio korisnik [[Special:Contributions/$1|$1]]; komentariši i pritisni dugme za njihovo brisanje.', 'nuke-defaultreason' => 'Masovno brisanje stranica koje je napravio korisnik $1.', + 'nuke-multiplepeople' => 'Masovno brisanje nedavno dodatih stranica', 'nuke-tools' => 'Ova alatka omogućava zbirno brisanje stranica koje je nedavno dodao određeni korisnik (sa nalogom ili bez njega). Unesite korisničko ime ili IP adresu da biste dobili spisak stranica za brisanje, ili ostavite prazno ako želite da se navedu svi korisnici.', 'nuke-submit-user' => 'Idi', 'nuke-submit-delete' => 'Obriši obeleženo', 'right-nuke' => 'Masovno brisanje strana.', + 'nuke-select' => 'Izaberi: $1', + 'nuke-userorip' => 'Korisničko ime, IP adresa ili prazno:', + 'nuke-maxpages' => 'Najveći broj stranica:', + 'nuke-editby' => 'Napravio [[Special:Contributions/$1|$1]]', + 'nuke-deleted' => "Stranica '''$1''' je obrisana.", + 'nuke-not-deleted' => "'''Ne mogu''' da obrišem stranicu [[:$1]].", + 'nuke-delete-more' => '[[Special:Nuke|Obriši još stranica]]', + 'nuke-pattern' => 'Obrazac za naziv stranice:', ); /** Seeltersk (Seeltersk) @@ -2342,13 +2441,15 @@ tuliskeun pamanggih anjeun, terus pencét tombolna pikeun ngahapus.', 'right-nuke' => 'Ngahapus masal kaca', ); -/** Swedish (Svenska) +/** Swedish (svenska) * @author Lejonel + * @author Martinwiss * @author Tobulos1 * @author WikiPhoenix */ $messages['sv'] = array( 'nuke' => 'Massradering', + 'action-nuke' => 'massradera sidor', 'nuke-desc' => 'Gör det möjligt för administratörer att [[Special:Nuke|massradera]] sidor', 'nuke-nopages' => 'Inga nya sidor av [[Special:Contributions/$1|$1]] bland de senaste ändringarna.', 'nuke-list' => 'Följande sidor har nyligen skapats av [[Special:Contributions/$1|$1]]. Skriv en raderingskommentar och klicka på knappen för att ta bort dem.', @@ -2367,6 +2468,10 @@ Ange användarnamnet eller IP-adressen för att se en lista över sidor som kan 'nuke-editby' => 'Skapades av [[Special:Contributions/$1|$1]]', 'nuke-deleted' => "Sidan '''$1''' har raderats.", 'nuke-not-deleted' => "Sidan [[:$1]] '''kunde inte''' raderas.", + 'nuke-delete-more' => '[[Special:Nuke|Radera fler sidor]]', + 'nuke-pattern' => 'Mönster för sidnamn:', + 'nuke-nopages-global' => 'Det finns inga nya sidor i [[Special:RecentChanges|senaste ändringar]].', + 'nuke-viewchanges' => 'visa ändringar', ); /** Swahili (Kiswahili) */ @@ -2375,10 +2480,18 @@ $messages['sw'] = array( ); /** Tamil (தமிழ்) + * @author Karthi.dr * @author TRYPPN + * @author மதனாஹரன் */ $messages['ta'] = array( 'nuke-submit-user' => 'செல்', + 'nuke-submit-delete' => 'தேர்ந்தெடுத்ததை நீக்கு', + 'nuke-select' => 'தேர்ந்தெடுக்கவும்:$1', + 'nuke-maxpages' => 'அதிகபட்ச பக்கங்களின் எண்ணிக்கை:', + 'nuke-deleted' => "பக்கம் '''$1''' அழிக்கப்பட்டுள்ளது.", + 'nuke-delete-more' => '[[Special:Nuke|இன்னும் பக்கங்களை அழிக்கவும்]]', + 'nuke-viewchanges' => 'மாற்றங்களைப் பார்', ); /** Telugu (తెలుగు) @@ -2397,16 +2510,20 @@ $messages['te'] = array( 'right-nuke' => 'పేజీలను సామూహికంగా తొలగించడం', 'nuke-select' => 'ఎంచుకోండి: $1', 'nuke-maxpages' => 'గరిష్ఠ పుటల సంఖ్య:', + 'nuke-deleted' => "'''$1''' పేజీని తొలగించారు.", + 'nuke-delete-more' => '[[Special:Nuke|మరిన్ని పేజీలను తొలగించండి]]', + 'nuke-nopages-global' => '[[Special:RecentChanges|ఇటీవలి మార్పుల]]లో కొత్త పేజీలు ఏమీ లేవు.', + 'nuke-viewchanges' => 'మార్పులను చూడండి', ); -/** Tetum (Tetun) +/** Tetum (tetun) * @author MF-Warburg */ $messages['tet'] = array( 'nuke-submit-user' => 'Bá', ); -/** Tajik (Cyrillic script) (Тоҷикӣ) +/** Tajik (Cyrillic script) (тоҷикӣ) * @author Ibrahim */ $messages['tg-cyrl'] = array( @@ -2421,7 +2538,7 @@ $messages['tg-cyrl'] = array( 'right-nuke' => 'Ҳазфи дастаҷамъии саҳифаҳо', ); -/** Tajik (Latin script) (Tojikī) +/** Tajik (Latin script) (tojikī) * @author Liangent */ $messages['tg-latn'] = array( @@ -2458,6 +2575,7 @@ bir teswir ýazyň we öçürmek üçin düwmä basyň.', */ $messages['tl'] = array( 'nuke' => 'Malawakang pagbura', + 'action-nuke' => 'mga pahinang nukleyar', 'nuke-desc' => "Nagbibigay sa mga ''sysop'' ng kakayahang [[Special:Nuke|magburang pangmalawakan]] ng mga pahina", 'nuke-nopages' => 'Walang bagong mga pahinang ginawa ni [[Special:Contributions/$1|$1]] na nasa loob ng kamakailang mga pagbabago.', 'nuke-list' => 'Ang sumusunod na mga pahina ay nilikha kamakailan lamang ni [[Special:Contributions/$1|$1]]; @@ -2465,7 +2583,7 @@ maglagay/magpasok ng isang puna (kumento) at pindutin ang pindutan upang mabura 'nuke-list-multiple' => 'Ang sumusunod na mga pahina ay kamakailan lamang nalikha; maglagay ng isang puna at pindutin ang pindutan upang mabura ang mga ito.', 'nuke-defaultreason' => 'Idinagdag ni $1 ang malawakang pagbubura ng mga pahina', - 'nuke-multiplepeople' => 'maramihang mga tagagamit', + 'nuke-multiplepeople' => 'Maramihang pagbubura ng kamakailang idinagdag na mga pahina', 'nuke-tools' => 'Nagpapahintulot ang kagamitang ito upang mabura ng malawakan ang mga pahinang idinagdag kamakailan ng isang ibinigay na tagagamit o tirahan ng IP. Ipasok ang pangalan ng tagagamit o tirahan ng IP upang makakuha ng isang talaan ng mga pahinang buburahin, o iwanang walang laman para sa lahat ng mga tagagamit.', 'nuke-submit-user' => 'Gawin', @@ -2475,6 +2593,12 @@ Ipasok ang pangalan ng tagagamit o tirahan ng IP upang makakuha ng isang talaan 'nuke-userorip' => 'Pangalan ng tagagamit, Tirahan ng IP o walang laman:', 'nuke-maxpages' => 'Pinakamaraming bilang ng mga pahina:', 'nuke-editby' => 'Nilikha ni [[Special:Contributions/$1|$1]]', + 'nuke-deleted' => "Nabura na ang pahinang '''$1'''.", + 'nuke-not-deleted' => "'''Hindi mabura''' ang pahinang [[:$1]].", + 'nuke-delete-more' => '[[Special:Nuke|Magbura ng marami pang mga pahina]]', + 'nuke-pattern' => 'Padron para sa pangalan ng pahina:', + 'nuke-nopages-global' => 'Walang bagong mga pahina sa loob ng [[Special:RecentChanges|kamakailang mga pagbabago]].', + 'nuke-viewchanges' => 'tingnan ang mga pagbabago', ); /** Turkish (Türkçe) @@ -2500,7 +2624,7 @@ Silinecek sayfaların listesini almak için kullanıcı adını ya da IPyi girin 'nuke-deleted' => "'''$1''' sayfası silindi.", ); -/** Tatar (Cyrillic script) (Татарча) +/** Tatar (Cyrillic script) (татарча) * @author Ильнар */ $messages['tt-cyrl'] = array( @@ -2527,6 +2651,7 @@ $messages['ug-latn'] = array( * @author Ahonc * @author Base * @author Dim Grits + * @author Microcell * @author Тест */ $messages['uk'] = array( @@ -2551,10 +2676,23 @@ $messages['uk'] = array( 'nuke-editby' => 'Створені [[Special:Contributions/$1|$1]]', 'nuke-deleted' => "Сторінка '''$1''' була вилучена.", 'nuke-not-deleted' => "Сторінка [[:$1]] '''не може''' бути вилучена.", + 'nuke-delete-more' => '[[Special:Nuke|Масове вилучення сторінок]]', 'nuke-pattern' => 'Шаблон назви сторінки:', ); -/** Vèneto (Vèneto) +/** Urdu (اردو) + * @author පසිඳු කාවින්ද + */ +$messages['ur'] = array( + 'nuke' => 'بڑے پیمانے پر خارج', + 'nuke-submit-user' => 'چلو', + 'nuke-submit-delete' => 'منتخب شدہ خارج', + 'right-nuke' => 'بڑے پیمانے پر صفحات کو حذف', + 'nuke-maxpages' => 'صفحات کی زیادہ سے زیادہ تعداد:', + 'nuke-viewchanges' => 'قول تبدیلیاں', +); + +/** vèneto (vèneto) * @author Candalua */ $messages['vec'] = array( @@ -2569,7 +2707,7 @@ $messages['vec'] = array( 'right-nuke' => 'Scancelassion de massa de le pagine', ); -/** Veps (Vepsän kel’) +/** Veps (vepsän kel’) * @author Игорь Бродский */ $messages['vep'] = array( @@ -2607,6 +2745,7 @@ Hãy nhập tên thành viên hoặc địa chỉ IP để lấy danh sách các 'nuke-pattern' => 'Mẫu tên trang:', 'nuke-nopages-global' => 'Không có trang mới trong các [[Special:RecentChanges|thay đổi gần đây]].', 'nuke-viewchanges' => 'xem thay đổi', + 'nuke-namespace' => 'Giới hạn theo không gian tên:', ); /** Volapük (Volapük) @@ -2648,7 +2787,7 @@ $messages['yue'] = array( 'right-nuke' => '大量刪頁', ); -/** Simplified Chinese (中文(简体)) +/** Simplified Chinese (中文(简体)) * @author Anakmalaysia * @author Gaoxuewei * @author Hydra @@ -2661,7 +2800,7 @@ $messages['yue'] = array( */ $messages['zh-hans'] = array( 'nuke' => '大量删除', - 'action-nuke' => '大量删除页面', + 'action-nuke' => '删除大量页面', 'nuke-desc' => '让管理员可以[[Special:Nuke|批量删除]]页面', 'nuke-nopages' => '在最近更改中没有[[Special:Contributions/$1|$1]]创建的新页面。', 'nuke-list' => '以下为[[Special:Contributions/$1|$1]]最近创建的页面,请填写注释并点击按钮删除它们。', @@ -2671,7 +2810,7 @@ $messages['zh-hans'] = array( 'nuke-tools' => '此工具允许大量删除指定用户或IP地址在最近创建的页面。输入用户名或IP地址可获取可删除页面列表,留白则检索所有用户。', 'nuke-submit-user' => '执行', 'nuke-submit-delete' => '删除所选', - 'right-nuke' => '大量删除页面', + 'right-nuke' => '删除大量页面', 'nuke-select' => '选择:$1', 'nuke-userorip' => '用户名、IP地址或空白:', 'nuke-maxpages' => '最多页面数:', @@ -2684,7 +2823,7 @@ $messages['zh-hans'] = array( 'nuke-viewchanges' => '查看变更', ); -/** Traditional Chinese (中文(繁體)) +/** Traditional Chinese (中文(繁體)) * @author Anakmalaysia * @author Mark85296341 * @author Shinjiman @@ -2711,5 +2850,6 @@ $messages['zh-hant'] = array( 'nuke-delete-more' => '[[Special:Nuke|刪除更多頁面]]', 'nuke-pattern' => '頁面名稱的模式:', 'nuke-nopages-global' => '[[Special:RecentChanges|最近更改]]中沒有新的頁面。', + 'nuke-viewchanges' => '查看變更', ); diff --git a/extensions/Nuke/Nuke.php b/extensions/Nuke/Nuke.php index 64ae4fe3..80a41631 100644 --- a/extensions/Nuke/Nuke.php +++ b/extensions/Nuke/Nuke.php @@ -1,12 +1,12 @@ <?php -if( !defined( 'MEDIAWIKI' ) ) { +if ( !defined( 'MEDIAWIKI' ) ) { die( 'Not an entry point.' ); } -define( 'Nuke_VERSION', '1.1.4' ); +define( 'Nuke_VERSION', '1.1.7' ); -$dir = dirname(__FILE__) . '/'; +$dir = dirname( __FILE__ ) . '/'; $wgExtensionMessagesFiles['Nuke'] = $dir . 'Nuke.i18n.php'; $wgExtensionMessagesFiles['NukeAlias'] = $dir . 'Nuke.alias.php'; diff --git a/extensions/Nuke/Nuke_body.php b/extensions/Nuke/Nuke_body.php index fbe4f56e..b8cea2f4 100644 --- a/extensions/Nuke/Nuke_body.php +++ b/extensions/Nuke/Nuke_body.php @@ -17,7 +17,11 @@ class SpecialNuke extends SpecialPage { $block = $this->getUser()->getBlock(); throw new UserBlockedError( $block ); } - $this->checkReadOnly(); + + if ( method_exists( $this, 'checkReadOnly' ) ) { + // checkReadOnly was introduced only in 1.19 + $this->checkReadOnly(); + } $req = $this->getRequest(); @@ -29,31 +33,35 @@ class SpecialNuke extends SpecialPage { if ( $user ) $target = $user->getName(); } - $reason = $req->getText( 'wpReason', - $target === '' ? - wfMsgForContent( 'nuke-multiplepeople' ) : - wfMsgForContent( 'nuke-defaultreason', "[[Special:Contributions/$target|$target]]" ) - ); + $msg = $target === '' ? + $this->msg( 'nuke-multiplepeople' )->inContentLanguage()->text() : + $this->msg( 'nuke-defaultreason', "[[Special:Contributions/$target|$target]]" )-> + inContentLanguage()->text(); + $reason = $req->getText( 'wpReason', $msg ); - if( $req->wasPosted() + $limit = $req->getInt( 'limit', 500 ); + $namespace = $req->getVal( 'namespace' ); + $namespace = ctype_digit( $namespace ) ? (int)$namespace : null; + + if ( $req->wasPosted() && $this->getUser()->matchEditToken( $req->getVal( 'wpEditToken' ) ) ) { if ( $req->getVal( 'action' ) == 'delete' ) { $pages = $req->getArray( 'pages' ); - if( $pages ) { + if ( $pages ) { $this->doDelete( $pages, $reason ); return; } } elseif ( $req->getVal( 'action' ) == 'submit' ) { - $this->listForm( $target, $reason, $req->getInt( 'limit', 500 ) ); + $this->listForm( $target, $reason, $limit, $namespace ); } else { $this->promptForm(); } } elseif ( $target === '' ) { $this->promptForm(); } else { - $this->listForm( $target, $reason, $req->getInt( 'limit', 500 ) ); + $this->listForm( $target, $reason, $limit, $namespace ); } } @@ -76,19 +84,22 @@ class SpecialNuke extends SpecialPage { ) ) . '<table><tr>' - . '<td>' . Xml::label( wfMsg( 'nuke-userorip' ), 'nuke-target' ) . '</td>' + . '<td>' . Xml::label( $this->msg( 'nuke-userorip' )->text(), 'nuke-target' ) . '</td>' . '<td>' . Xml::input( 'target', 40, $userName, array( 'id' => 'nuke-target' ) ) . '</td>' . '</tr><tr>' - . '<td>' . Xml::label( wfMsg( 'nuke-pattern' ), 'nuke-pattern' ) . '</td>' + . '<td>' . Xml::label( $this->msg( 'nuke-pattern' )->text(), 'nuke-pattern' ) . '</td>' . '<td>' . Xml::input( 'pattern', 40, '', array( 'id' => 'nuke-pattern' ) ) . '</td>' + . '</tr><tr>' + . '<td>' . Xml::label( $this->msg( 'nuke-namespace' )->text(), 'nuke-namespace' ) . '</td>' + . '<td>' . Html::namespaceSelector( array( 'all' => 'all' ), array( 'name' => 'namespace' ) ) . '</td>' . '</tr><tr>' - . '<td>' . Xml::label( wfMsg( 'nuke-maxpages' ), 'nuke-limit' ) . '</td>' + . '<td>' . Xml::label( $this->msg( 'nuke-maxpages' )->text(), 'nuke-limit' ) . '</td>' . '<td>' . Xml::input( 'limit', 7, '500', array( 'id' => 'nuke-limit' ) ) . '</td>' . '</tr><tr>' . '<td></td>' - . '<td>' . Xml::submitButton( wfMsg( 'nuke-submit-user' ) ) . '</td>' - .'</tr></table>' - . Html::hidden( 'wpEditToken', $this->getUser()->editToken() ) + . '<td>' . Xml::submitButton( $this->msg( 'nuke-submit-user' )->text() ) . '</td>' + . '</tr></table>' + . Html::hidden( 'wpEditToken', $this->getUser()->getEditToken() ) . Xml::closeElement( 'form' ) ); } @@ -99,13 +110,14 @@ class SpecialNuke extends SpecialPage { * @param string $username * @param string $reason * @param integer $limit + * @param integer|null $namespace */ - protected function listForm( $username, $reason, $limit ) { + protected function listForm( $username, $reason, $limit, $namespace = null ) { $out = $this->getOutput(); - $pages = $this->getNewPages( $username, $limit ); + $pages = $this->getNewPages( $username, $limit, $namespace ); - if( count( $pages ) == 0 ) { + if ( count( $pages ) == 0 ) { if ( $username === '' ) { $out->addWikiMsg( 'nuke-nopages-global' ); } else { @@ -130,13 +142,13 @@ class SpecialNuke extends SpecialPage { Xml::openElement( 'form', array( 'action' => $nuke->getLocalURL( 'action=delete' ), 'method' => 'post', - 'name' => 'nukelist') + 'name' => 'nukelist' ) ) . - Html::hidden( 'wpEditToken', $this->getUser()->editToken() ) . + Html::hidden( 'wpEditToken', $this->getUser()->getEditToken() ) . Xml::tags( 'p', null, Xml::inputLabel( - wfMsg( 'deletecomment' ), 'wpReason', 'wpReason', 70, $reason + $this->msg( 'deletecomment' )->text(), 'wpReason', 'wpReason', 70, $reason ) ) ); @@ -144,24 +156,27 @@ class SpecialNuke extends SpecialPage { // Select: All, None $links = array(); $links[] = '<a href="#" id="toggleall">' . - wfMsg( 'powersearch-toggleall' ) . '</a>'; + $this->msg( 'powersearch-toggleall' )->text() . '</a>'; $links[] = '<a href="#" id="togglenone">' . - wfMsg( 'powersearch-togglenone' ) . '</a>'; + $this->msg( 'powersearch-togglenone' )->text() . '</a>'; $out->addHTML( Xml::tags( 'p', null, - wfMsg( 'nuke-select', $this->getLanguage()->commaList( $links ) ) + $this->msg( 'nuke-select', $this->getLanguage()->commaList( $links ) )->text() ) ); // Delete button $out->addHTML( - Xml::submitButton( wfMsg( 'nuke-submit-delete' ) ) + Xml::submitButton( $this->msg( 'nuke-submit-delete' )->text() ) ); $out->addHTML( '<ul>' ); - foreach( $pages as $info ) { + $wordSeparator = $this->msg( 'word-separator' )->text(); + $commaSeparator = $this->msg( 'comma-separator' )->text(); + + foreach ( $pages as $info ) { /** * @var $title Title */ @@ -170,29 +185,28 @@ class SpecialNuke extends SpecialPage { $image = $title->getNamespace() == NS_IMAGE ? wfLocalFile( $title ) : false; $thumb = $image && $image->exists() ? $image->transform( array( 'width' => 120, 'height' => 120 ), 0 ) : false; + $userNameText = $userName ? $this->msg( 'nuke-editby', $userName )->parse() . $commaSeparator : ''; + $changesLink = Linker::linkKnown( + $title, + $this->msg( 'nuke-viewchanges' )->text(), + array(), + array( 'action' => 'history' ) + ); $out->addHTML( '<li>' . Xml::check( 'pages[]', true, array( 'value' => $title->getPrefixedDbKey() ) - ) . - ' ' . + ) . ' ' . ( $thumb ? $thumb->toHtml( array( 'desc-link' => true ) ) : '' ) . - Linker::linkKnown( $title ) . - ' (' . - ( $userName ? wfMsgExt( 'nuke-editby', 'parseinline', $userName ) . ', ' : '' ) . - Linker::linkKnown( - $title, - wfMsg( 'nuke-viewchanges' ), - array(), - array( 'action' => 'history' ) - ) . - ")</li>\n" ); + Linker::linkKnown( $title ) . $wordSeparator . + $this->msg( 'parentheses' )->rawParams( $userNameText . $changesLink )->escaped() . + "</li>\n" ); } $out->addHTML( "</ul>\n" . - Xml::submitButton( wfMsg( 'nuke-submit-delete' ) ) . + Xml::submitButton( wfMessage( 'nuke-submit-delete' )->text() ) . '</form>' ); } @@ -202,10 +216,11 @@ class SpecialNuke extends SpecialPage { * * @param string $username * @param integer $limit + * @param integer|null $namespace * * @return array */ - protected function getNewPages( $username, $limit ) { + protected function getNewPages( $username, $limit, $namespace = null ) { $dbr = wfGetDB( DB_SLAVE ); $what = array( @@ -222,6 +237,10 @@ class SpecialNuke extends SpecialPage { $where['rc_user_text'] = $username; } + if ( $namespace !== null ) { + $where['rc_namespace'] = $namespace; + } + $pattern = $this->getRequest()->getText( 'pattern' ); if ( !is_null( $pattern ) && trim( $pattern ) !== '' ) { $where[] = 'rc_title LIKE ' . $dbr->addQuotes( $pattern ); @@ -256,17 +275,18 @@ class SpecialNuke extends SpecialPage { * * @param array $pages The pages to delete * @param string $reason + * @throws PermissionsError */ protected function doDelete( array $pages, $reason ) { $res = array(); - foreach( $pages as $page ) { + foreach ( $pages as $page ) { $title = Title::newFromURL( $page ); $file = $title->getNamespace() == NS_FILE ? wfLocalFile( $title ) : false; - $permission_errors = $title->getUserPermissionsErrors( 'delete', $this->getUser()); + $permission_errors = $title->getUserPermissionsErrors( 'delete', $this->getUser() ); - if ( count( $permission_errors )) { + if ( $permission_errors !== array() ) { throw new PermissionsError( 'delete', $permission_errors ); } @@ -279,15 +299,13 @@ class SpecialNuke extends SpecialPage { } if ( $ok ) { - $res[] = wfMsgExt( 'nuke-deleted', array( 'parseinline' ), $title->getPrefixedText() ); + $res[] = wfMessage( 'nuke-deleted', $title->getPrefixedText() )->parse(); } else { - $res[] = wfMsgExt( 'nuke-not-deleted', array( 'parseinline' ), $title->getPrefixedText() ); + $res[] = wfMessage( 'nuke-not-deleted', $title->getPrefixedText() )->parse(); } } $this->getOutput()->addHTML( "<ul>\n<li>" . implode( "</li>\n<li>", $res ) . "</li>\n</ul>\n" ); - $this->getOutput()->addWikiMsg( 'nuke-delete-more' ); } - } diff --git a/extensions/Nuke/README b/extensions/Nuke/README index cfb5f7e2..39b272e0 100644 --- a/extensions/Nuke/README +++ b/extensions/Nuke/README @@ -1,7 +1,7 @@ These is the readme file for the Nuke extension. Extension page on mediawiki.org: https://www.mediawiki.org/wiki/Extension:Nuke -Latest version of the readme file: http://svn.wikimedia.org/viewvc/mediawiki/trunk/extensions/Nuke/README?view=co +Latest version of the readme file: https://gerrit.wikimedia.org/r/gitweb?p=mediawiki/extensions/Nuke.git;a=blob;f=README == About == diff --git a/extensions/Nuke/RELEASE-NOTES b/extensions/Nuke/RELEASE-NOTES index 56de5b99..3d4f40a6 100644 --- a/extensions/Nuke/RELEASE-NOTES +++ b/extensions/Nuke/RELEASE-NOTES @@ -1,10 +1,24 @@ These are the release notes for the Nuke extension. Extension page on mediawiki.org: https://www.mediawiki.org/wiki/Extension:Nuke -Latest version of the release notes: http://svn.wikimedia.org/viewvc/mediawiki/trunk/extensions/Nuke/RELEASE-NOTES?view=co +Latest version of the release notes: https://gerrit.wikimedia.org/r/gitweb?p=mediawiki/extensions/Nuke.git;a=blob;f=RELEASE-NOTES -=== Version 1.1.5 == +=== Version 1.1.7 === +(2012-10-05) + +* Added option to limit page selection by namespace. + +=== Version 1.1.6 === +(2012-08-14) + +* Making use of of the new message methods introduced in MW 1.18 instead of wfMsg*. +* Use of User::getEditToken rather then deprecated User::editToken. +* Updated release notes, readme and install to reflect the Git migration. +* Changed minimum required MediaWiki version from 1.18 to 1.19. + +=== Version 1.1.5 === (2012-03-14) + * (bug 35214) Special:Nuke allows deletions even when blocked * (bug 16985) Show number of recent edits in Special:Nuke * (bug 23600) Nuke extension w/PostgreSQL: column "recentchanges.rc_timestamp" should be in GROUP BY @@ -25,7 +39,7 @@ Latest version of the release notes: http://svn.wikimedia.org/viewvc/mediawiki/t * Implemented sql like match feature as suggested in bug 5835. * Removed inline JavaScript and make use of jQuery loaded via the resource loader instead. * Modernizing of some of the code to make use of newly introduced features. -* Compatibility with MediaWiki < 1.18 broken. +* Changed minimum required MediaWiki version from 1.16 to 1.18. === Version 1.1.1 === (2011-10-19) diff --git a/extensions/ParserFunctions/.gitreview b/extensions/ParserFunctions/.gitreview deleted file mode 100644 index decb9867..00000000 --- a/extensions/ParserFunctions/.gitreview +++ /dev/null @@ -1,5 +0,0 @@ -[gerrit] -host=gerrit.wikimedia.org -port=29418 -project=mediawiki/extensions/ParserFunctions.git -defaultbranch=master diff --git a/extensions/ParserFunctions/Convert.php b/extensions/ParserFunctions/Convert.php deleted file mode 100644 index cdfd2232..00000000 --- a/extensions/ParserFunctions/Convert.php +++ /dev/null @@ -1,907 +0,0 @@ -<?php - -if ( !defined( 'MEDIAWIKI' ) ) { - die( 'This file is a MediaWiki extension, it is not a valid entry point' ); -} - -class ConvertError extends MWException { - public function __construct( $msg /*...*/ ) { - $args = func_get_args(); - array_shift( $args ); - array_map( 'htmlspecialchars', $args ); - $this->message = '<strong class="error">' . wfMsgForContent( "pfunc-convert-$msg", $args ) . '</strong>'; - } -} - -class ConvertParser { - - # A regex which matches the body of the string and the source unit separately - const UNITS_REGEX = '/^(.+?)([a-z]+\^?\d?(?:\/\w+\^?\d?)*)$/i'; - - # A regex which matches a number - const NUM_REGEX = '/\b((?:\+|\-|−|\x{2212})?(\d+(?:\.\d+)?)(?:E(?:\+|\-|−|\x{2212})?\d+)?)\b/iu'; - - # A regex *FRAGMENT* which matches SI prefixes - const PREFIX_REGEX = '[YZEPTGMkh(da)dcm\x{03BC}\x{00B5}npfazy]?'; - - /** - * @var ConvertUnit - */ - protected $sourceUnit; - - /** - * @var ConvertUnit - */ - protected $targetUnit; - - # Whether to abbreviate the output unit - protected $abbreviate; - - # Whether to link the output unit, if possible - protected $link; - - # If set, don't output the unit or format the number - protected $raw; - - # What precision to round to. - protected $decimalPlaces; - protected $significantFigures; - - # What language to display the units in - # @var Language - protected $language; - - # The last value converted, which will be used for PLURAL evaluation - protected $lastValue; - - protected $precision; - - /** - * Reset the parser so it isn't contaminated by the results of previous parses - */ - public function clearState(){ - # Make sure we break any references set up in the parameter passing below - unset( $this->sourceUnit ); - unset( $this->targetUnit ); - $this->sourceUnit = null; - $this->targetUnit = null; - - $this->lastValue - = $this->link - = $this->precision - = $this->abbreviate - = $this->raw - = $this->significantFigures - = $this->decimalPlaces - = null; - - $this->language = true; # prompts wfGetLangObj() to use $wgContLang - } - - /** - * Evaluate a convert expression - * @param $args Array of the parameters passed to the original tag function - * @return String - * @throws ConvertError - */ - public function execute( $args ) { - $this->clearState(); - array_shift( $args ); # Dump Parser object - - if( count( $args ) == 0 ){ - # that was easy - return ''; - } - $string = trim( array_shift( $args ) ); - - # Process the rest of the args - static $magicWords = array( - 'sourceunit' => null, - 'targetunit' => null, - 'linkunit' => null, - 'decimalplaces' => null, - 'significantfigures' => null, - 'abbreviate' => null, - 'rawsuffix' => null, - 'language' => null, - ); - if( !is_object( $magicWords ) ){ - foreach( $magicWords as $key => &$val ){ - $magicWords[$key] =& MagicWord::get( $key ); - } - # The $magicWords[key]->function() syntax doesn't work, so cast to - # object so we can use $magicWords->key->function() instead - $magicWords = (object)$magicWords; - } - - $n = 0; # Count of unnamed parameters - foreach ( $args as $arg ) { - $parts = array_map( 'trim', explode( '=', $arg, 2 ) ); - if ( count( $parts ) == 2 ) { - # Found "=" - if ( $magicWords->sourceunit->matchStartAndRemove( $parts[0] ) ) { - if( $magicWords->targetunit->matchStartAndRemove( $parts[1] ) ){ - $this->targetUnit =& $this->sourceUnit; - } else { - $this->sourceUnit = new ConvertUnit( $parts[1] ); - } - - } elseif ( $magicWords->targetunit->matchStartAndRemove( $parts[0] ) ) { - if( $magicWords->sourceunit->matchStartAndRemove( $parts[1] ) ){ - $this->targetUnit =& $this->sourceUnit; - } else { - $this->targetUnit = new ConvertUnit( $parts[1] ); - } - - } elseif( $magicWords->decimalplaces->matchStartAndRemove( $parts[0] ) ) { - $this->decimalPlaces = intval( $parts[1] ); - - } elseif( $magicWords->significantfigures->matchStartAndRemove( $parts[0] ) ) { - # It doesn't make any sense to have negative sig-figs - if( intval( $parts[1] ) > 0 ){ - $this->significantFigures = intval( $parts[1] ); - } - - } elseif( $magicWords->language->matchStartAndRemove( $parts[0] ) ) { - # if this is an invalid code we'll get $wgContLang back - $this->language = Language::factory( $parts[1] ); - } - - } elseif( $magicWords->linkunit->matchStartAndRemove( $parts[0] ) ) { - $this->link = true; - - } elseif( $magicWords->abbreviate->matchStartAndRemove( $parts[0] ) ) { - $this->abbreviate = true; - - } elseif( $magicWords->rawsuffix->matchStartAndRemove( $parts[0] ) ) { - $this->raw = true; - - } elseif( $parts[0] != '' && !$n++ && !$this->targetUnit instanceof ConvertUnit ){ - # First unnamed parameter = output unit - $this->targetUnit = new ConvertUnit( $parts[0] ); - } - } - - # Get the source unit, if not already set. This throws ConvertError on failure - if ( !$this->sourceUnit instanceof ConvertUnit ){ - $this->deduceSourceUnit( $string ); - } else { - # The string has no unit on the end, so it's been trimmed to the end of the - # last digit, meaning the unit specified by #sourceunit won't have any space - $string .= ' '; - } - - # Use the default unit (SI usually) - if( !$this->targetUnit instanceof ConvertUnit ){ - $this->targetUnit = $this->sourceUnit->getDefaultUnit(); - } - - if( $this->targetUnit->dimension->value != $this->sourceUnit->dimension->value ){ - throw new ConvertError( - 'dimensionmismatch', - $this->sourceUnit->dimension->getLocalisedName(true), - $this->targetUnit->dimension->getLocalisedName(true) - ); - } - - # If the Language hasn't been deliberately specified, get it from the wiki's - # content language, but run it through a configurable map first - if( $this->language === true ){ - global $wgContLang, $wgPFUnitLanguageVariants; - $code = $wgContLang->getCode(); - if( isset( $wgPFUnitLanguageVariants[$code] ) ){ - $this->language = Language::factory( $wgPFUnitLanguageVariants[$code] ); - } else { - # Ok, actually *do* use $wgContLang - $this->language = true; - } - } - - return $this->processString( $string ); - } - - /** - * Find the unit at the end of the string and load $this->sourceUnit with an appropriate - * ConvertUnit, or throw an exception if the unit is unrecognised. - * @param $string - */ - protected function deduceSourceUnit( $string ){ - # Get the unit from the end of the string - $matches = array(); - preg_match( self::UNITS_REGEX, $string, $matches ); - - if( count( $matches ) == 3 ){ - $this->sourceUnit = new ConvertUnit( $matches[2] ); - } else { - throw new ConvertError( 'nounit' ); - } - } - - /** - * Identify the values to be converted, and convert them - * @param $string String - * @return String - */ - protected function processString( $string ){ - # Replace values - $string = preg_replace_callback( - self::NUM_REGEX, - array( $this, 'convert' ), - ltrim( preg_replace( self::UNITS_REGEX, '$1', $string ) ) - ); - if( $this->raw ){ - return trim( $string ); - } else { - return $this->targetUnit->getText( - $string, - $this->lastValue, - $this->link, - $this->abbreviate, - $this->language - ); - } - } - - /** - * Express a value in the $sourceUnit in terms of the $targetUnit, preserving - * an appropriate degree of accuracy. - * @param $value String - * @return String - */ - public function convert( $value ){ - global $wgContLang; - $valueFloat = floatval( $value[1] ); - $newValue = $valueFloat - * $this->sourceUnit->getConversion() - / $this->targetUnit->getConversion(); - if( $this->decimalPlaces !== null && $this->significantFigures !== null ){ - # round to the required number of decimal places, or the required number - # of significant figures, whichever is the least precise - $dp = floor( $this->significantFigures - log10( abs( $newValue ) ) ); # Convert SF to DP - $newValue = round( $newValue, max( $dp, $this->decimalPlaces ) ); - - } elseif( $this->decimalPlaces !== null ){ - $newValue = round( $newValue, $this->decimalPlaces ); - - } elseif( $this->significantFigures !== null ){ - $dp = floor( $this->significantFigures - log10( abs( $newValue ) ) ); # Convert SF to DP - $newValue = round( $newValue, $dp ); - - } else { - # Need to round to a similar accuracy as the original value. To do that we - # select the accuracy which will as closely as possible preserve the maximum - # percentage error in the value. So 36ft = 36 ± 0.5 ft, so the uncertainty - # is ±0.5/36 = ±1.4%. In metres this is 10.9728 ± 1.4%, or 10.9728 ± 0.154 - # we take the stance of choosing the limit which is *more* precise than the - # original value. - - # Strip sign and exponent - $num = preg_replace( self::NUM_REGEX, '$2', $value[1] ); - - if( strpos( $num, '.' ) !== false ){ - # If there is a decimal point, this is the number of digits after it. - $dpAfter = strlen( $num ) - strpos( $num, '.' ) - 1; - $error = pow( 10, -$dpAfter - 1 ) * 5; - - } elseif( $num == 0 ) { - # The logarithms below will be unhappy, and it doesn't actually matter - # what error we come up with, zero is still zero - $error = 1; - - } else { - # Number of digits before the point - $dpBefore = floor( log10( abs( $num ) ) ); - - # Number of digits if we reverse the string = number - # of digits excluding trailing zeros - $dpAfter = floor( log10( abs( strrev( $num ) ) ) ); - - # How many significant figures to consider numbers like "35000" to have - # is a tricky question. We say 2 here because if people want to ensure - # that the zeros are included, they could write it as 3.500E4 - $error = pow( 10, $dpBefore - $dpAfter - 1 ) * 5; - } - - $errorFraction = $error / $num; - - $i = 10; - while( $i > -10 && ( round( $newValue, $i - 1 ) != 0 ) && - # Rounding to 10dp avoids floating point errors in exact conversions, - # which are on the order of 1E-16 - ( round( 5 * pow( 10, -$i ) / round( $newValue, $i - 1 ), 10 ) <= round( $errorFraction, 10 ) ) ) - { - $i--; - } - - $newValue = round( $newValue, $i ); - # We may need to stick significant zeros back onto the number - if( $i > 0 ){ - if( strpos( $newValue, '.' ) !== false ){ - $newValue = str_pad( $newValue, $i + strpos( $newValue, '.' ) + 1, '0' ); - } else { - $newValue .= '.' . str_repeat( '0', $i ); - } - } - } - - # Store the last value for use in PLURAL later - $this->lastValue = $newValue; - - return $this->raw - ? $newValue - : $wgContLang->formatNum( $newValue ); - } - -} - -/** - * A dimension - */ -class ConvertDimension { - - const MASS = 1; # KILOGRAM - const LENGTH = 10; # METRE - const TIME = 100; # SECOND - const TEMPERATURE = 1E3; # KELVIN - const QUANTITY = 1E4; # MOLE - const CURRENT = 1E5; # AMPERE - const INTENSITY = 1E6; # CANDELA - - # fuel efficiencies are ugly and horrible and dimensionally confused, and have the - # same dimensions as LENGTH or 1/LENGTH. But someone wanted to include them... so - # we have up to ten dimensions which can be identified by values of this. - # 0 = sane unit - # 1 = some sort of fuel efficiency - const UGLY_HACK_VALUE = 1E7; - - /** - * Dimension constants. These are the values you'd get if you added the SI - * base units together with the weighting given above, also the output from - * getDimensionHash(). Cool thing is, you can add these together to get new - * compound dimensions. - */ - const DIM_DIMENSIONLESS = 0; # Numbers etc - const DIM_LENGTH = 10; - const DIM_AREA = 20; - const DIM_VOLUME = 30; - const DIM_TIME = 100; - const DIM_TIME_SQ = 200; - const DIM_MASS = 1; - const DIM_TEMPERATURE = 1000; - const DIM_SPEED = -90; # LENGTH / TIME - const DIM_ACCELERATION = -190; # LENGTH / TIME_SQ - const DIM_FORCE = -189; # MASS * LENGTH / TIME_SQ - const DIM_TORQUE = -179; # also MASS * AREA / TIME_SQ, but all units are single - const DIM_ENERGY = -179; # MASS * AREA / TIME_SQ, all units are compound - const DIM_PRESSURE = -209; # MASS / ( LENGTH * TIME_SQ ) - const DIM_POWER = -79; # MASS * AREA / TIME - const DIM_DENSITY = -29; # MASS / VOLUME - const DIM_FUELEFFICIENCY_PVE = 10000020; # fuel efficiency in VOLUME / LENGTH - const DIM_FUELEFFICIENCY_NVE = 99999990; # fuel efficiency in LENGTH / VOLUME - - # Map of dimension names to message keys. This also serves as a list of what - # dimensions will not throw an error when encountered. - public static $legalDimensions = array( - self::DIM_LENGTH => 'length', - self::DIM_AREA => 'area', - self::DIM_VOLUME => 'volume', - self::DIM_TIME => 'time', - self::DIM_TIME_SQ => 'timesquared', - self::DIM_MASS => 'mass', - self::DIM_TEMPERATURE => 'temperature', - self::DIM_SPEED => 'speed', - self::DIM_ACCELERATION => 'acceleration', - self::DIM_FORCE => 'force', - self::DIM_TORQUE => 'torque', - self::DIM_ENERGY => 'energy', - self::DIM_PRESSURE => 'pressure', - self::DIM_POWER => 'power', - self::DIM_DENSITY => 'density', - self::DIM_FUELEFFICIENCY_PVE => 'fuelefficiencypositive', - self::DIM_FUELEFFICIENCY_NVE => 'fuelefficiencynegative', - ); - - public $value; - protected $name; - - /** - * Constructor - * @param $var ConvertDimension|Int a dimension constant or existing unit - * @param $var2 ConvertDimension|Int optionally another dimension constant for a compound unit $var/$var2 - */ - public function __construct( $var, $var2=null ){ - static $legalDimensionsFlip; - - if( is_string( $var ) ){ - if( $legalDimensionsFlip === null ){ - $legalDimensionsFlip = array_flip( self::$legalDimensions ); - } - if( isset( $legalDimensionsFlip[$var] ) ){ - $dim = $legalDimensionsFlip[$var]; - } else { - # Should be unreachable - throw new ConvertError( 'unknowndimension' ); - } - } elseif( $var instanceof self ){ - $dim = $var->value; - } else { - $dim = intval( $var ); - } - - if( $var2 === null ){ - $this->value = $dim; - $this->name = $this->compoundName = self::$legalDimensions[$this->value]; - - } else { - if( is_string( $var2 ) ){ - if( $legalDimensionsFlip === null ){ - $legalDimensionsFlip = array_flip( self::$legalDimensions ); - } - if( isset( $legalDimensionsFlip[$var2] ) ){ - $dim2 = $legalDimensionsFlip[$var2]; - } else { - # Should be unreachable - throw new ConvertError( 'unknowndimension' ); - } - } elseif( $var2 instanceof self ){ - $dim2 = $var2->value; - } else { - $dim2 = intval( $var2 ); - } - - $this->value = $dim - $dim2; - if( in_array( $this->value, array_keys( self::$legalDimensions ) ) ){ - $this->name = self::$legalDimensions[$this->value]; - $this->compoundName = array( - self::$legalDimensions[$dim], - self::$legalDimensions[$dim2], - ); - } else { - # Some combinations of units are fine (carats per bushel is a perfectly good, - # if somewhat bizarre, measure of density, for instance). But others (like - # carats per miles-per-gallon) are definitely not. - # TODO: this allows compound units like <gigawatthours>/<pascal> as a unit - # of volume; is that a good thing or a bad thing? - throw new ConvertError( 'invalidcompoundunit', "$var/$var2" ); - } - } - } - - /** - * Convert to string. Magic in PHP 5.1 and above. - * @return String - */ - public function __toString(){ - return strval( $this->name ); - } - - /** - * Get the name, or names, of the dimension - * @param $expandCompound Bool Whether to return a string instead of an array of strings in - * case of a compound unit - * @return String|Array of String - */ - public function getName( $expandCompound = false ){ - return $expandCompound - ? $this->name - : $this->compoundName; - } - - /** - * Get the localised name of the dimension. Output is unescaped - * @return String - */ - public function getLocalisedName(){ - return wfMsg( "pfunc-convert-dimension-{$this->name}" ); - } - -} - -class ConvertUnit { - - /** - * array( - * DIMENSION => array( - * UNIT => array( - * CONVERSION, - * REGEX, - * TAKES_SI_PREFIXES, - * ) - * ) - * ) - */ - protected static $units = array( - ConvertDimension::DIM_LENGTH => array( - 'metre' => array( 1, 'm', true ), - 'angstrom' => array( 0.00000001, '\x{00C5}', false ), - - 'mile' => array( 1609.344, 'mi|miles?', false ), - 'furlong' => array( 201.168, 'furlong', false ), - 'chain' => array( 20.1168 , 'chain', false ), - 'rod' => array( 5.0292, 'rod|pole|perch', false ), - 'fathom' => array( 1.8288, 'fathom', false ), - 'yard' => array( 0.9144, 'yards?|yd', false ), - 'foot' => array( 0.3048, 'foot|feet|ft', false ), - 'hand' => array( 0.1016, 'hands?', false ), - 'inch' => array( 0.0254, 'inch|inches|in', false ), - - 'nauticalmile' => array( 1852, 'nauticalmiles?|nmi', false ), - 'nauticalmileuk' => array( 1853.184, 'old[Uu][Kk]nmi|[Bb]rnmi|admi', false ), - 'nauticalmileus' => array( 1853.24496, 'old[Uu][Ss]nmi', false ), - - 'parsec' => array( 3.0856775813057E16, 'parsecs?|pc', true ), - 'lightyear' => array( 9.4607304725808E15, 'lightyears?|ly', true ), - 'astronomicalunit' => array( 149597870700, 'astronomicalunits?|AU|au', false ), - ), - - ConvertDimension::DIM_AREA => array( - 'squarekilometre' => array( 1E6, 'km2|km\^2', false ), - 'squaremetre' => array( 1, 'm2|m\^2', false ), - 'squarecentimetre' => array( 1E-4, 'cm2|cm\^2', false ), - 'squaremillimetre' => array( 1E-6, 'mm2|mm\^2', false ), - 'hectare' => array( 1E4, 'hectares?|ha', false ), - - 'squaremile' => array( 2589988.110336, 'sqmi|mi2|mi\^2', false ), - 'acre' => array( 4046.856422, 'acres?', false ), - 'squareyard' => array( 0.83612736, 'sqyd|yd2|yd\^2', false ), - 'squarefoot' => array( 0.09290304, 'sqft|ft2|ft\^2', false ), - 'squareinch' => array( 0.00064516, 'sqin|in2|in\^2', false ), - - 'squarenauticalmile' => array( 3429904, 'sqnmi|nmi2|nmi\^2', false ), - 'dunam' => array( 1000, 'dunam', false ), - 'tsubo' => array( 3.305785, 'tsubo', false ), - ), - - ConvertDimension::DIM_VOLUME => array( - 'cubicmetre' => array( 1, 'm3|m\^3', false ), - 'cubiccentimetre' => array( 1E-6, 'cm3|cm\^3', false ), - 'cubicmillimetre' => array( 1E-9, 'mm3|mm\^3', false ), - 'litre' => array( 1E-3 , 'l', true ), - - 'cubicyard' => array( 0.764554857984, 'cuyd|yd3|yd\^3', false ), - 'cubicfoot' => array( 0.028316846592, 'cuft|ft3|ft\^3', false ), - 'cubicinch' => array( 0.000016387064, 'cuin|in3|in\^3', false ), - 'barrel' => array( 0.16365924, 'bbl|barrels?|impbbl', false ), - 'bushel' => array( 0.03636872, 'bsh|bushels?|impbsh', false ), - 'gallon' => array( 0.00454609, 'gal|gallons?|impgal', false ), - 'quart' => array( 0.0011365225, 'qt|quarts?|impqt', false ), - 'pint' => array( 0.00056826125, 'pt|pints?|imppt', false ), - 'fluidounce' => array( 0.0000284130625, 'floz|impfloz', false ), - - 'barrelus' => array( 0.119240471196, 'usbbl', false ), - 'barreloil' => array( 0.158987294928, 'oilbbl', false ), - 'barrelbeer' => array( 0.117347765304, 'beerbbl', false ), - 'usgallon' => array( 0.003785411784, 'usgal', false ), - 'usquart' => array( 0.000946352946, 'usqt', false ), - 'uspint' => array( 0.000473176473, 'uspt', false ), - 'usfluidounce' => array( 0.0000295735295625, 'usfloz', false ), - 'usdrybarrel' => array( 0.11562819898508, 'usdrybbl', false ), - 'usbushel' => array( 0.03523907016688, 'usbsh', false ), - 'usdrygallon' => array( 0.00440488377086, 'usdrygal', false ), - 'usdryquart' => array( 0.001101220942715, 'usdryqt', false ), - 'usdrypint' => array( 0.0005506104713575, 'usdrypt', false ), - ), - - ConvertDimension::DIM_TIME => array( - 'year' => array( 31557600, 'yr', true ), - 'day' => array( 86400, 'd|days?', false ), - 'hour' => array( 3600, 'hours?|hr|h', false ), - 'minute' => array( 60, 'minutes?|mins?', false ), - 'second' => array( 1, 's', false ), - ), - - ConvertDimension::DIM_SPEED => array( - 'knot' => array( 0.514444444, 'knot|kn', false ), - 'speedoflight' => array( 2.9979E8, 'c', false ), - ), - - ConvertDimension::DIM_PRESSURE => array( - 'pascal' => array( 1, 'Pa', true ), - - 'bar' => array( 100000, 'bar', false ), - 'decibar' => array( 10000, 'dbar', false ), - 'millibar' => array( 100 , 'mbar|mb', false ), - 'kilobarye' => array( 100, 'kba', false ), - 'barye' => array( 0.1, 'ba', false ), - - 'atmosphere' => array( 101325, 'atm|atmospheres?', false ), - 'torr' => array( 133.32237, 'torr', false ), - 'mmhg' => array( 133.322387415, 'mmHg', false ), - 'inhg' => array( 3386.38864034, 'inHg', false ), - 'psi' => array( 6894.757293, 'psi', false ), - ), - # TODO: other dimensions as needed - ); - - /** - * array( - * PREFIX => array( - * CONVERSION, - * REGEX, - * ) - * ) - * They're out of order because this is the order in which they are tested, and - * some prefixes are much more likely to occur than others - */ - protected static $prefixes = array( - 'kilo' => array( 1E3, 'k' ), - 'milli' => array( 1E-3, 'm' ), - 'centi' => array( 1E-2, 'c' ), - 'giga' => array( 1E9, 'G' ), - 'micro' => array( 1E-6, '(?:\x{03BC}|\x{00B5})' ), # There are two similar mu characters - 'mega' => array( 1E6, 'M' ), - 'nano' => array( 1E-9, 'n' ), - 'hecto' => array( 1E2, 'h' ), - 'deca' => array( 1E1, 'da' ), - 'deci' => array( 1E-1, 'd' ), - 'yotta' => array( 1E24, 'Y' ), - 'zetta' => array( 1E21, 'Z' ), - 'exa' => array( 1E18, 'E' ), - 'peta' => array( 1E15, 'P' ), - 'tera' => array( 1E12, 'T' ), - 'pico' => array( 1E-12, 'p' ), - 'femto' => array( 1E-15, 'f' ), - 'atto' => array( 1E-18, 'a' ), - 'zepto' => array( 1E-21, 'z' ), - 'yocto' => array( 1E-24, 'y' ), - ); - - # Default units for each dimension - # TODO: this should ideally be localisable - protected static $defaultUnit = array( - ConvertDimension::DIM_LENGTH => 'metre', - ConvertDimension::DIM_AREA => 'squaremetre', - ConvertDimension::DIM_VOLUME => 'cubicmetre', - ConvertDimension::DIM_TIME => 'second', - ConvertDimension::DIM_SPEED => 'metre/second', - ConvertDimension::DIM_PRESSURE => 'pascal', - ); - - # An array of preprocessing conversions to apply to units - protected static $unitConversions = array( - '/^mph$/u' => 'mi/h', - ); - - # Map of UNIT => DIMENSION, created on construct - protected static $dimensionMap = false; - - /***************** MEMBER VARIABLES *****************/ - - /** - * @var ConvertDimension - */ - public $dimension; - - # What number you need to multiply this unit by to get the equivalent - # value in SI base units - protected $conversion = 1; - - # A regex which matches the unit - protected $regex; - - # The name of the unit (key into $units[$dimension] above - protected $unitName; - - # The SI prefix, if applicable - protected $prefix = null; - - /***************** MEMBER FUNCTIONS *****************/ - - /** - * Constructor - * @param $rawUnit String - */ - public function __construct( $rawUnit ){ - if( self::$dimensionMap === false ){ - self::$dimensionMap = array(); - foreach( self::$units as $dimension => $arr ){ - foreach( $arr as $unit => $val ){ - self::$dimensionMap[$unit] = $dimension; - } - } - } - - $this->parseUnit( $rawUnit ); - } - - /** - * Parse a raw unit string, and populate member variables - * @param $rawUnit String - */ - protected function parseUnit( $rawUnit ){ - - # Do mappings like 'mph' --> 'mi/h' - $rawUnit = preg_replace( - array_keys( self::$unitConversions ), - array_values( self::$unitConversions ), - $rawUnit - ); - - $parts = explode( '/', $rawUnit ); - array_map( 'trim', $parts ); - if( count( $parts ) == 1 ){ - # Single unit - foreach( self::$units as $dimension => $units ){ - foreach( $units as $unit => $data ){ - if( $rawUnit == $unit - || ( !$data[2] && preg_match( "/^({$data[1]})$/u", $parts[0] ) ) - || ( $data[2] && preg_match( "/^(" . ConvertParser::PREFIX_REGEX . ")(" . $data[1] . ")$/u", $parts[0] ) ) ) - { - $this->dimension = new ConvertDimension( self::$dimensionMap[$unit] ); - $this->conversion = $data[0]; - $this->regex = $data[1]; - $this->unitName = $unit; - - # Grab the SI prefix, if it's allowed and there is one - if( $data[2] && !preg_match( "/^({$data[1]})$/u", $parts[0] ) ){ - foreach( self::$prefixes as $prefix => $pdata ){ - if( preg_match( "/^({$pdata[1]})({$data[1]})$/u", $parts[0] ) ){ - $this->prefix = $prefix; - break; - } - } - } - - return; - } - } - } - - # Unknown unit - throw new ConvertError( 'unknownunit', $rawUnit ); - - } elseif( count( $parts ) == 2 ){ - # Compound unit. - $top = new self( $parts[0] ); - $bottom = new self( $parts[1] ); - $this->dimension = new ConvertDimension( $top->dimension, $bottom->dimension ); - $this->conversion = $top->conversion / $bottom->conversion; - $this->regex = "(?:{$top->regex})/(?:{$bottom->regex})"; - $this->unitName = array( $top->unitName, $bottom->unitName ); - $this->prefix = array( $top->prefix, $bottom->prefix ); - return; - - } else { - # Whaaat? Too many parts - throw new ConvertError( 'doublecompoundunit', $rawUnit ); - } - } - - /** - * Get the mathematical factor which will convert a measurement in this unit into a - * measurement in the SI base unit for the dimension - * @return double - */ - public function getConversion(){ - return $this->conversion * $this->getPrefixConversion(); - } - - /** - * Get the conversion factor associated with the prefix(es) in the unit - * @return double - */ - public function getPrefixConversion(){ - if( !$this->prefix ){ - return 1; - } elseif( is_array( $this->prefix ) ){ - $x = $this->prefix[0] !== null - ? self::$prefixes[$this->prefix[0]][0] - : 1; - if( $this->prefix[1] !== null ){ - $x *= self::$prefixes[$this->prefix[1]][0]; - } - return $x; - } else { - return self::$prefixes[$this->prefix][0]; - } - } - - /** - * Get a regular expression which will match keywords for this unit - * @return String - */ - public function getRegex(){ - return $this->regex; - } - - /** - * Get the text of the unit - * @param $string String Original text, with the number converted - * @param $value String number for PLURAL support - * @param $link Bool - * @param $abbreviate Bool - * @param $language Language - * @return String - */ - public function getText( $string, $value, $link=false, $abbreviate=false, $language=null ){ - global $wgContLang; - $value = $wgContLang->formatNum( $value ); - - if( !is_array( $this->unitName ) ){ - $msgText = $this->getTextFromMessage( - $this->dimension->getName(), - $this->unitName, - $this->prefix, - $string, $value, $link, $abbreviate, $language - ); - - } elseif( !wfEmptyMsg( "pfunc-convert-unit-{$this->dimension->getName(true)}-{$this->unitName[0]}-{$this->unitName[1]}" ) ){ - # A wiki has created, say, [[MediaWiki:pfunc-convert-unit-speed-metres-second]] - # so they can have it display "<metres per second>" rather than - # "<metres>/<second>" - $msgText = $this->getTextFromMessage( - $this->dimension->getName(true), - "{$this->unitName[0]}-{$this->unitName[1]}", - $this->prefix, # This will probably be rubbish, but it's the wiki users' problem, not ours - $string, $value, $link, $abbreviate, $language - ); - - } else { - $dimensionNames = $this->dimension->getName(); - $msgText = $this->getTextFromMessage( - $dimensionNames[0], - $this->unitName[0], - $this->prefix[0], - $string, $value, $link, $abbreviate, $language - ); - $msg2Text = $this->getTextFromMessage( - $dimensionNames[1], - $this->unitName[1], - $this->prefix[1], - '', - 1, # Singular for denominator - $link, $abbreviate, $language - ); - $msgText = "$msgText/$msg2Text"; - } - - return trim( $msgText ); - } - - /** - * Retrieve the unit text from actual messages - * @param $dimension String - * @param $unit String - * @param $prefix String - * @param $string String - * @param $number String the actual value (for {{PLURAL}} etc) - * @param $link Bool - * @param $abbreviate Bool - * @param $language Language|Bool|null - * @return String - */ - protected function getTextFromMessage( $dimension, $unit, $prefix, $string, $number, $link, $abbreviate, $language ){ - $abbr = $abbreviate ? '-abbr' : ''; - $prefix = $prefix === null - ? '' - : wfMsgExt( "pfunc-convert-prefix-$prefix$abbr", array( 'parsemag', 'language' => $language ) ); - - $text = wfMsgExt( - "pfunc-convert-unit-$dimension-$unit$abbr", - array( 'parsemag', 'language' => $language ), - $string, - $number, - $prefix - ); - - if( $link && !wfEmptyMsg( "pfunc-convert-unit-$dimension-$unit-link" ) ){ - $title = Title::newFromText( - wfMsgForContentNoTrans( "pfunc-convert-unit-$dimension-$unit-link" ), - $prefix - ); - if( $title instanceof Title ){ - $text = "[[{$title->getFullText()}|$text]]"; - } - } - - return $text; - } - - /** - * Get the default (usually SI) unit associated with this particular dimension - * @return ConvertUnit - */ - public function getDefaultUnit(){ - return new ConvertUnit( self::$defaultUnit[$this->dimension->value] ); - } -} diff --git a/extensions/ParserFunctions/Expr.php b/extensions/ParserFunctions/Expr.php index ee646021..8597f1f7 100644 --- a/extensions/ParserFunctions/Expr.php +++ b/extensions/ParserFunctions/Expr.php @@ -47,8 +47,13 @@ define( 'EXPR_POW', 35 ); define( 'EXPR_PI', 36 ); class ExprError extends MWException { + /** + * @param $msg string + * @param $parameter string + */ public function __construct( $msg, $parameter = '' ) { - $this->message = '<strong class="error">' . wfMsgForContent( "pfunc_expr_$msg", htmlspecialchars( $parameter ) ) . '</strong>'; + $msg = wfMessage( "pfunc_expr_$msg", $parameter )->inContentLanguage()->escaped(); + $this->message = '<strong class="error">' . $msg . '</strong>'; } } @@ -158,6 +163,7 @@ class ExprParser { * http://montcs.bloomu.edu/~bobmon/Information/RPN/infix2rpn.shtml * It's essentially the same as Dijkstra's shunting yard algorithm. * @param $expr string + * @throws ExprError * @return string */ function doExpression( $expr ) { diff --git a/extensions/ParserFunctions/ParserFunctions.i18n.magic.php b/extensions/ParserFunctions/ParserFunctions.i18n.magic.php index 0dda0911..640dd7aa 100644 --- a/extensions/ParserFunctions/ParserFunctions.i18n.magic.php +++ b/extensions/ParserFunctions/ParserFunctions.i18n.magic.php @@ -22,14 +22,6 @@ $magicWords['en'] = array( 'timel' => array( 0, 'timel' ), 'rel2abs' => array( 0, 'rel2abs' ), 'titleparts' => array( 0, 'titleparts' ), - 'convert' => array( 0, 'convert' ), - 'sourceunit' => array( 0, '#sourceunit' ), - 'targetunit' => array( 0, '#targetunit' ), - 'linkunit' => array( 0, '#linkunit' ), - 'decimalplaces' => array( 0, '#dp' ), - 'significantfigures' => array( 0, '#sf' ), - 'abbreviate' => array( 0, '#abbreviate' ), - 'language' => array( 0, '#language' ), 'len' => array( 0, 'len' ), 'pos' => array( 0, 'pos' ), 'rpos' => array( 0, 'rpos' ), @@ -54,7 +46,6 @@ $magicWords['ar'] = array( 'timel' => array( 0, 'تيمل' ), 'rel2abs' => array( 0, 'ريلتوآبس' ), 'titleparts' => array( 0, 'أجزاء_العنوان' ), - 'language' => array( 0, '#لغة:' ), 'len' => array( 0, 'لين' ), 'pos' => array( 0, 'بوس' ), 'rpos' => array( 0, 'آربوس' ), @@ -65,11 +56,6 @@ $magicWords['ar'] = array( 'urldecode' => array( 0, 'فك_مسار' ), ); -/** Aramaic (ܐܪܡܝܐ) */ -$magicWords['arc'] = array( - 'language' => array( 0, '#ܠܫܢܐ:' ), -); - /** Egyptian Spoken Arabic (مصرى) */ $magicWords['arz'] = array( 'expr' => array( 0, 'تعبير', 'expr' ), @@ -93,26 +79,20 @@ $magicWords['arz'] = array( 'explode' => array( 0, 'انفجار', 'explode' ), ); -/** Breton (Brezhoneg) */ +/** Breton (brezhoneg) */ $magicWords['br'] = array( 'time' => array( 0, 'amzer' ), - 'convert' => array( 0, 'amdreiñ' ), 'count' => array( 0, 'kontañ' ), 'replace' => array( 0, 'erlec\'hiañ' ), ); -/** Bosnian (Bosanski) */ -$magicWords['bs'] = array( - 'language' => array( 0, '#JEZIK:' ), -); - -/** Chechen (Нохчийн) */ +/** Chechen (нохчийн) */ $magicWords['ce'] = array( 'time' => array( 0, 'хан', 'time' ), 'replace' => array( 0, 'хийцарна', 'замена', 'replace' ), ); -/** Czech (Česky) */ +/** Czech (česky) */ $magicWords['cs'] = array( 'expr' => array( 0, 'výraz', 'expr' ), 'if' => array( 0, 'když', 'if' ), @@ -123,6 +103,15 @@ $magicWords['cs'] = array( 'replace' => array( 0, 'nahradit', 'replace' ), ); +/** German (Deutsch) */ +$magicWords['de'] = array( + 'switch' => array( 0, 'wechsle' ), + 'default' => array( 0, '#standard' ), + 'count' => array( 0, 'zähle' ), + 'replace' => array( 0, 'ersetze' ), + 'urldecode' => array( 0, 'dekodiereurl', 'dekodiere_url' ), +); + /** Esperanto (Esperanto) */ $magicWords['eo'] = array( 'expr' => array( 0, 'espr', 'esprimo' ), @@ -135,25 +124,19 @@ $magicWords['eo'] = array( 'ifexist' => array( 0, 'seekzistas' ), 'time' => array( 0, 'tempo' ), 'timel' => array( 0, 'tempoo' ), - 'language' => array( 0, '#LINGVO:' ), ); -/** Spanish (Español) */ +/** Spanish (español) */ $magicWords['es'] = array( - 'if' => array( 0, 'si', 'if' ), - 'ifexpr' => array( 0, 'siexpr', 'ifexpr' ), - 'iferror' => array( 0, 'sierror', 'iferror' ), - 'switch' => array( 0, 'según', 'switch' ), - 'ifexist' => array( 0, 'siexiste', 'ifexist' ), - 'time' => array( 0, 'tiempo', 'time' ), - 'len' => array( 0, 'long', 'longitud', 'len' ), - 'replace' => array( 0, 'reemplazar', 'replace' ), - 'explode' => array( 0, 'separar', 'explode' ), -); - -/** Estonian (Eesti) */ -$magicWords['et'] = array( - 'language' => array( 0, '#KEEL:' ), + 'if' => array( 0, 'si' ), + 'ifexpr' => array( 0, 'siexpr' ), + 'iferror' => array( 0, 'sierror' ), + 'switch' => array( 0, 'según' ), + 'ifexist' => array( 0, 'siexiste' ), + 'time' => array( 0, 'tiempo' ), + 'len' => array( 0, 'long', 'longitud' ), + 'replace' => array( 0, 'reemplazar' ), + 'explode' => array( 0, 'separar' ), ); /** Persian (فارسی) */ @@ -170,7 +153,6 @@ $magicWords['fa'] = array( 'timel' => array( 0, 'زمانبلند' ), 'rel2abs' => array( 0, 'نسبیبهمطلق' ), 'titleparts' => array( 0, 'پارهعنوان' ), - 'language' => array( 0, '#زبان' ), 'len' => array( 0, 'طول' ), 'pos' => array( 0, 'جا' ), 'rpos' => array( 0, 'جار' ), @@ -181,16 +163,6 @@ $magicWords['fa'] = array( 'urldecode' => array( 0, 'نشانیبیکد' ), ); -/** Finnish (Suomi) */ -$magicWords['fi'] = array( - 'language' => array( 0, '#KIELI:' ), -); - -/** Galician (Galego) */ -$magicWords['gl'] = array( - 'language' => array( 0, '#LINGUA:', '#IDIOMA:' ), -); - /** Hebrew (עברית) */ $magicWords['he'] = array( 'expr' => array( 0, 'חשב', 'expr' ), @@ -207,7 +179,7 @@ $magicWords['he'] = array( 'titleparts' => array( 0, 'חלק בכותרת', 'titleparts' ), ); -/** Hungarian (Magyar) */ +/** Hungarian (magyar) */ $magicWords['hu'] = array( 'expr' => array( 0, 'kif', 'expr' ), 'if' => array( 0, 'ha', 'if' ), @@ -244,10 +216,9 @@ $magicWords['ig'] = array( 'timel' => array( 0, 'ógèl', 'timel' ), ); -/** Italian (Italiano) */ +/** Italian (italiano) */ $magicWords['it'] = array( 'ifexist' => array( 0, 'ifexist' ), - 'language' => array( 0, '#LINGUA' ), ); /** Japanese (日本語) */ @@ -264,7 +235,6 @@ $magicWords['ja'] = array( 'timel' => array( 0, '時間地方' ), 'rel2abs' => array( 0, '参照から絶対' ), 'titleparts' => array( 0, 'タイトル部分' ), - 'language' => array( 0, '#言語:', '#言語:' ), 'len' => array( 0, '長さ' ), 'pos' => array( 0, '位置' ), 'rpos' => array( 0, '最後の位置' ), @@ -275,27 +245,28 @@ $magicWords['ja'] = array( 'urldecode' => array( 0, 'URLデコード' ), ); -/** Khmer (ភាសាខ្មែរ) */ -$magicWords['km'] = array( - 'language' => array( 0, '#ភាសា:' ), -); - /** Korean (한국어) */ $magicWords['ko'] = array( 'expr' => array( 0, '수식' ), + 'if' => array( 0, '만약' ), + 'ifeq' => array( 0, '만약일치' ), + 'ifexpr' => array( 0, '만약계산' ), + 'iferror' => array( 0, '만약오류' ), 'switch' => array( 0, '스위치' ), 'default' => array( 0, '#기본값' ), + 'ifexist' => array( 0, '만약존재' ), 'time' => array( 0, '시간' ), 'timel' => array( 0, '지역시간' ), - 'language' => array( 0, '#언어:' ), 'len' => array( 0, '길이' ), + 'pos' => array( 0, '위치' ), + 'rpos' => array( 0, '오른위치' ), 'count' => array( 0, '개수' ), 'replace' => array( 0, '교체' ), 'explode' => array( 0, '분리' ), 'urldecode' => array( 0, '주소디코딩:' ), ); -/** Kurdî (latînî) (Kurdî (latînî)) */ +/** Kurdish (Latin script) (Kurdî (latînî)) */ $magicWords['ku-latn'] = array( 'len' => array( 0, '#ziman' ), ); @@ -316,7 +287,7 @@ $magicWords['mg'] = array( 'time' => array( 0, 'lera', 'time' ), ); -/** Macedonian (Македонски) */ +/** Macedonian (македонски) */ $magicWords['mk'] = array( 'expr' => array( 0, 'израз' ), 'if' => array( 0, 'ако' ), @@ -330,11 +301,6 @@ $magicWords['mk'] = array( 'timel' => array( 0, 'времел' ), 'rel2abs' => array( 0, 'релдоапс' ), 'titleparts' => array( 0, 'насловделови' ), - 'convert' => array( 0, 'претвори' ), - 'sourceunit' => array( 0, '#изворнаединица' ), - 'targetunit' => array( 0, '#целнаединица' ), - 'linkunit' => array( 0, '#врскаединица' ), - 'abbreviate' => array( 0, '#скрати' ), 'len' => array( 0, 'долж' ), 'pos' => array( 0, 'пол' ), 'rpos' => array( 0, 'впол' ), @@ -356,7 +322,6 @@ $magicWords['ml'] = array( 'ifexist' => array( 0, 'ഉണ്ടെങ്കിൽ' ), 'time' => array( 0, 'സമയം' ), 'timel' => array( 0, 'സമയം|' ), - 'language' => array( 0, '#ഭാഷ:' ), 'sub' => array( 0, 'ഉപം' ), 'count' => array( 0, 'എണ്ണുക' ), 'replace' => array( 0, 'മാറ്റിച്ചേർക്കുക' ), @@ -385,11 +350,6 @@ $magicWords['mr'] = array( 'explode' => array( 0, 'एकफोड', 'explode' ), ); -/** Erzya (Эрзянь) */ -$magicWords['myv'] = array( - 'language' => array( 0, '#КЕЛЕСЬ:' ), -); - /** Nedersaksisch (Nedersaksisch) */ $magicWords['nds-nl'] = array( 'if' => array( 0, 'as', 'als', 'if' ), @@ -417,19 +377,13 @@ $magicWords['nl'] = array( 'timel' => array( 0, 'tijdl' ), 'rel2abs' => array( 0, 'relatiefnaarabsoluut' ), 'titleparts' => array( 0, 'paginanaamdelen' ), - 'convert' => array( 0, 'converteren' ), - 'sourceunit' => array( 0, '#broneenheid' ), - 'targetunit' => array( 0, '#doeleenheid' ), - 'linkunit' => array( 0, '#verbindingseenheid' ), - 'abbreviate' => array( 0, '#afkorten' ), - 'language' => array( 0, '#TAAL:' ), 'count' => array( 0, 'telling' ), 'replace' => array( 0, 'vervangen' ), 'explode' => array( 0, 'exploderen' ), 'urldecode' => array( 0, 'urldecoderen' ), ); -/** Norwegian Nynorsk (Norsk (nynorsk)) */ +/** Norwegian Nynorsk (norsk (nynorsk)) */ $magicWords['nn'] = array( 'expr' => array( 0, 'uttrykk', 'expr' ), 'if' => array( 0, 'om', 'if' ), @@ -449,12 +403,6 @@ $magicWords['nn'] = array( /** Oriya (ଓଡ଼ିଆ) */ $magicWords['or'] = array( 'time' => array( 0, 'ସମୟ' ), - 'convert' => array( 0, 'ବଦଳାଇବା' ), -); - -/** Polish (Polski) */ -$magicWords['pl'] = array( - 'language' => array( 0, '#JĘZYK:' ), ); /** Pashto (پښتو) */ @@ -464,7 +412,7 @@ $magicWords['ps'] = array( 'count' => array( 0, 'شمېرل', 'count' ), ); -/** Portuguese (Português) */ +/** Portuguese (português) */ $magicWords['pt'] = array( 'if' => array( 0, 'se', 'if' ), 'ifeq' => array( 0, 'seigual', 'ifeq' ), @@ -476,31 +424,21 @@ $magicWords['pt'] = array( 'len' => array( 0, 'comprimento', 'len' ), ); -/** Russian (Русский) */ +/** Russian (русский) */ $magicWords['ru'] = array( 'replace' => array( 0, 'замена' ), ); -/** Albanian (Shqip) */ -$magicWords['sq'] = array( - 'language' => array( 0, '#GJUHA:' ), -); - -/** Serbian Cyrillic ekavian (Српски (ћирилица)) */ +/** Serbian (Cyrillic script) (српски (ћирилица)) */ $magicWords['sr-ec'] = array( 'default' => array( 0, '#подразумевано' ), 'time' => array( 0, 'време' ), - 'convert' => array( 0, 'претвори' ), - 'sourceunit' => array( 0, '#изворнајединица', '#изворна_јединица' ), - 'targetunit' => array( 0, '#крајњајединица', '#крајња_јединица' ), - 'linkunit' => array( 0, '#везајединице', '#веза_јединице' ), - 'abbreviate' => array( 0, '#скрати' ), 'pos' => array( 0, 'поз' ), 'count' => array( 0, 'број' ), 'replace' => array( 0, 'замени' ), ); -/** Swedish (Svenska) */ +/** Swedish (svenska) */ $magicWords['sv'] = array( 'expr' => array( 0, 'utr', 'expr' ), 'if' => array( 0, 'om', 'if' ), @@ -529,12 +467,7 @@ $magicWords['tr'] = array( 'default' => array( 0, '#vas' ), ); -/** Татарча (Татарча) */ -$magicWords['tt-cyrl'] = array( - 'language' => array( 0, '#ТЕЛ:' ), -); - -/** Ukrainian (Українська) */ +/** Ukrainian (українська) */ $magicWords['uk'] = array( 'expr' => array( 0, 'вираз', 'expr' ), 'if' => array( 0, 'якщо', 'if' ), @@ -549,7 +482,6 @@ $magicWords['uk'] = array( /** Vietnamese (Tiếng Việt) */ $magicWords['vi'] = array( 'expr' => array( 0, 'côngthức' ), - 'language' => array( 0, '#NGÔNNGỮ:' ), ); /** Yiddish (ייִדיש) */ @@ -563,4 +495,4 @@ $magicWords['yi'] = array( 'ifexist' => array( 0, 'עקזיסט' ), 'time' => array( 0, 'צייט' ), 'timel' => array( 0, 'צייטל' ), -); +);
\ No newline at end of file diff --git a/extensions/ParserFunctions/ParserFunctions.i18n.php b/extensions/ParserFunctions/ParserFunctions.i18n.php index 2e8c8ad4..75f6fcd2 100644 --- a/extensions/ParserFunctions/ParserFunctions.i18n.php +++ b/extensions/ParserFunctions/ParserFunctions.i18n.php @@ -29,242 +29,6 @@ $messages['en'] = array( 'pfunc_expr_unknown_error' => 'Expression error: Unknown error ($1).', 'pfunc_expr_not_a_number' => 'In $1: Result is not a number.', 'pfunc_string_too_long' => 'Error: String exceeds $1 character limit.', - 'pfunc-convert-dimensionmismatch' => 'Error: Cannot convert between units of "$1" and "$2".', - 'pfunc-convert-unknownunit' => 'Error: Unknown unit "$1".', - 'pfunc-convert-unknowndimension' => 'Error: Unknown dimension "$1".', - 'pfunc-convert-invalidcompoundunit' => 'Error: Invalid compound unit "$1".', - 'pfunc-convert-nounit' => 'Error: No source unit given.', - 'pfunc-convert-doublecompoundunit' => 'Error: Cannot parse double compound units like "$1".', - - # DIMENSION NAMES - 'pfunc-convert-dimension-length' => 'length', - 'pfunc-convert-dimension-area' => 'area', - 'pfunc-convert-dimension-volume' => 'volume', - 'pfunc-convert-dimension-time' => 'time', - 'pfunc-convert-dimension-timesquared' => 'time<sup>2</sup>', - 'pfunc-convert-dimension-mass' => 'mass', - 'pfunc-convert-dimension-speed' => 'speed', - 'pfunc-convert-dimension-temperature' => 'temperature', - 'pfunc-convert-dimension-acceleration' => 'acceleration', - 'pfunc-convert-dimension-force' => 'force', - 'pfunc-convert-dimension-torque' => 'torque', - 'pfunc-convert-dimension-energy' => 'energy', - 'pfunc-convert-dimension-power' => 'power', - 'pfunc-convert-dimension-pressure' => 'pressure', - 'pfunc-convert-dimension-density' => 'density', - 'pfunc-convert-dimension-fuelefficiencypositive' => 'fuelefficiencypositive', - 'pfunc-convert-dimension-fuelefficiencynegative' => 'fuelefficiencynegative', - - # SI PREFIXES - - 'pfunc-convert-prefix-yotta' => 'yotta', - 'pfunc-convert-prefix-zetta' => 'zetta', - 'pfunc-convert-prefix-exa' => 'exa', - 'pfunc-convert-prefix-peta' => 'peta', - 'pfunc-convert-prefix-tera' => 'tera', - 'pfunc-convert-prefix-giga' => 'giga', - 'pfunc-convert-prefix-mega' => 'mega', - 'pfunc-convert-prefix-kilo' => 'kilo', - 'pfunc-convert-prefix-hecto' => 'hecto', - 'pfunc-convert-prefix-deca' => 'deca', - 'pfunc-convert-prefix-deci' => 'deci', - 'pfunc-convert-prefix-centi' => 'centi', - 'pfunc-convert-prefix-milli' => 'milli', - 'pfunc-convert-prefix-micro' => 'micro', - 'pfunc-convert-prefix-nano' => 'nano', - 'pfunc-convert-prefix-pico' => 'pico', - 'pfunc-convert-prefix-femto' => 'femto', - 'pfunc-convert-prefix-atto' => 'atto', - 'pfunc-convert-prefix-zepto' => 'zepto', - 'pfunc-convert-prefix-yocto' => 'yocto', - - 'pfunc-convert-prefix-yotta-abbr' => 'Y', - 'pfunc-convert-prefix-zetta-abbr' => 'Z', - 'pfunc-convert-prefix-exa-abbr' => 'E', - 'pfunc-convert-prefix-peta-abbr' => 'P', - 'pfunc-convert-prefix-tera-abbr' => 'T', - 'pfunc-convert-prefix-giga-abbr' => 'G', - 'pfunc-convert-prefix-mega-abbr' => 'M', - 'pfunc-convert-prefix-kilo-abbr' => 'k', - 'pfunc-convert-prefix-hecto-abbr' => 'h', - 'pfunc-convert-prefix-deca-abbr' => 'da', - 'pfunc-convert-prefix-deci-abbr' => 'd', - 'pfunc-convert-prefix-centi-abbr' => 'c', - 'pfunc-convert-prefix-milli-abbr' => 'm', - 'pfunc-convert-prefix-micro-abbr' => 'μ', - 'pfunc-convert-prefix-nano-abbr' => 'n', - 'pfunc-convert-prefix-pico-abbr' => 'p', - 'pfunc-convert-prefix-femto-abbr' => 'f', - 'pfunc-convert-prefix-atto-abbr' => 'a', - 'pfunc-convert-prefix-zepto-abbr' => 'z', - 'pfunc-convert-prefix-yocto-abbr' => 'y', - - # LENGTH - 'pfunc-convert-unit-length-metre' => '$1{{PLURAL:$2|$3meter|$3meters}}', - 'pfunc-convert-unit-length-angstrom' => '$1{{PLURAL:$2|angstrom|angstroms}}', - 'pfunc-convert-unit-length-mile' => '$1{{PLURAL:$2|mile|miles}}', - 'pfunc-convert-unit-length-furlong' => '$1{{PLURAL:$2|furlong|furlongs}}', - 'pfunc-convert-unit-length-chain' => '$1{{PLURAL:$2|chain|chains}}', - 'pfunc-convert-unit-length-rod' => '$1{{PLURAL:$2|rod|rods}}', - 'pfunc-convert-unit-length-fathom' => '$1{{PLURAL:$2|fathom|fathoms}}', - 'pfunc-convert-unit-length-yard' => '$1{{PLURAL:$2|yard|yards}}', - 'pfunc-convert-unit-length-foot' => '$1{{PLURAL:$2|foot|feet}}', - 'pfunc-convert-unit-length-hand' => '$1{{PLURAL:$2|hand|hands}}', - 'pfunc-convert-unit-length-inch' => '$1{{PLURAL:$2|inch|inches}}', - 'pfunc-convert-unit-length-nauticalmile' => '$1{{PLURAL:$2|nautical mile|nautical miles}}', - 'pfunc-convert-unit-length-nauticalmileuk' => '$1{{PLURAL:$2|nautical mile (pre-1970 British)|nautical miles (pre-1970 British)}}', - 'pfunc-convert-unit-length-nauticalmileus' => '$1{{PLURAL:$2|nautical mile (pre-1954 US)|nautical miles (pre-1954 US)}}', - 'pfunc-convert-unit-length-parsec' => '$1{{PLURAL:$2|$3parsec|$3parsecs}}', - 'pfunc-convert-unit-length-lightyear' => '$1{{PLURAL:$2|$3lightyear|$3lightyears}}', - 'pfunc-convert-unit-length-astronomicalunit' => '$1{{PLURAL:$2|astronomical unit|astronomical units}}', - - 'pfunc-convert-unit-length-metre-abbr' => '$1$3m', - 'pfunc-convert-unit-length-angstrom-abbr' => '$1Å', - 'pfunc-convert-unit-length-mile-abbr' => '$1mi', - 'pfunc-convert-unit-length-furlong-abbr' => '$1furlong', - 'pfunc-convert-unit-length-chain-abbr' => '$1chain', - 'pfunc-convert-unit-length-rod-abbr' => '$1rd', - 'pfunc-convert-unit-length-fathom-abbr' => '$1fathom', - 'pfunc-convert-unit-length-yard-abbr' => '$1yd', - 'pfunc-convert-unit-length-foot-abbr' => '$1ft', - 'pfunc-convert-unit-length-hand-abbr' => '$1h', - 'pfunc-convert-unit-length-inch-abbr' => '$1in', - 'pfunc-convert-unit-length-nauticalmile-abbr' => '$1nmi', - 'pfunc-convert-unit-length-nauticalmileuk-abbr' => '$1nmi (Brit)', - 'pfunc-convert-unit-length-nauticalmileus-abbr' => '$1nmi (pre-1954 US)', - 'pfunc-convert-unit-length-parsec-abbr' => '$1$3pc', - 'pfunc-convert-unit-length-lightyear-abbr' => '$1$3ly', - 'pfunc-convert-unit-length-astronomicalunit-abbr' => '$1AU', - - # AREA # - 'pfunc-convert-unit-area-squarekilometre' => '$1{{PLURAL:$2|square kilometer|square kilometers}}', - 'pfunc-convert-unit-area-squaremetre' => '$1{{PLURAL:$2|square meter|square meters}}', - 'pfunc-convert-unit-area-squarecentimetre' => '$1{{PLURAL:$2|square centimeter|square centimeters}}', - 'pfunc-convert-unit-area-squaremillimetre' => '$1{{PLURAL:$2|square millimeter|square millimeters}}', - 'pfunc-convert-unit-area-hectare' => '$1{{PLURAL:$2|hectare|hectares}}', - 'pfunc-convert-unit-area-squaremile' => '$1{{PLURAL:$2|square mile|square miles}}', - 'pfunc-convert-unit-area-acre' => '$1{{PLURAL:$2|acre|acres}}', - 'pfunc-convert-unit-area-squareyard' => '$1{{PLURAL:$2|square yard|square yards}}', - 'pfunc-convert-unit-area-squarefoot' => '$1{{PLURAL:$2|square foot|square feet}}', - 'pfunc-convert-unit-area-squareinch' => '$1{{PLURAL:$2|square inch|square inches}}', - 'pfunc-convert-unit-area-squarenauticalmile' => '$1{{PLURAL:$2|square nautical mile|square nautical miles}}', - 'pfunc-convert-unit-area-dunam' => '$1{{PLURAL:$2|dunam|dunams}}', - 'pfunc-convert-unit-area-tsubo' => '$1{{PLURAL:$2|tsubo|tsubo}}', - - 'pfunc-convert-unit-area-squarekilometre-abbr' => '$1km<sup>2</sup>', - 'pfunc-convert-unit-area-squaremetre-abbr' => '$1m<sup>2</sup>', - 'pfunc-convert-unit-area-squarecentimetre-abbr' => '$1cm<sup>2</sup>', - 'pfunc-convert-unit-area-squaremillimetre-abbr' => '$1mm<sup>2</sup>', - 'pfunc-convert-unit-area-hectare-abbr' => '$1ha', - 'pfunc-convert-unit-area-squaremile-abbr' => '$1sq mi', - 'pfunc-convert-unit-area-acre-abbr' => '$1acre', - 'pfunc-convert-unit-area-squareyard-abbr' => '$1sq yd', - 'pfunc-convert-unit-area-squarefoot-abbr' => '$1sq ft', - 'pfunc-convert-unit-area-squareinch-abbr' => '$1sq in', - 'pfunc-convert-unit-area-squarenauticalmile-abbr' => '$1sq nmi', - 'pfunc-convert-unit-area-dunam-abbr' => '$1dunam', - 'pfunc-convert-unit-area-tsubo-abbr' => '$1tsubo', - - # TIME # - 'pfunc-convert-unit-time-second' => '$1{{PLURAL:$2|second|seconds}}', - 'pfunc-convert-unit-time-year' => '$1{{PLURAL:$2|$3year|$3years}}', - 'pfunc-convert-unit-time-day' => '$1{{PLURAL:$2|day|days}}', - 'pfunc-convert-unit-time-hour' => '$1{{PLURAL:$2|hour|hours}}', - 'pfunc-convert-unit-time-minute' => '$1{{PLURAL:$2|minute|minutes}}', - - 'pfunc-convert-unit-time-second-abbr' => '$1s', - 'pfunc-convert-unit-time-year-abbr' => '$1$3yr', - 'pfunc-convert-unit-time-day-abbr' => '$1day', - 'pfunc-convert-unit-time-hour-abbr' => '$1hr', - 'pfunc-convert-unit-time-minute-abbr' => '$1min', - - # VOLUME # - 'pfunc-convert-unit-volume-cubicmetre' => '$1{{PLURAL:$2|cubic meter|cubic meters}}', - 'pfunc-convert-unit-volume-cubiccentimetre' => '$1{{PLURAL:$2|cubic centimeter|cubic centimeters}}', - 'pfunc-convert-unit-volume-cubicmillimetre' => '$1{{PLURAL:$2|cubic millimeter|cubic millimeters}}', - 'pfunc-convert-unit-volume-kilolitre' => '$1{{PLURAL:$2|kiloliter|kiloliters}}', - 'pfunc-convert-unit-volume-litre' => '$1{{PLURAL:$2|liter|liters}}', - 'pfunc-convert-unit-volume-centilitre' => '$1{{PLURAL:$2|centiliter|centiliters}}', - 'pfunc-convert-unit-volume-millilitre' => '$1{{PLURAL:$2|milliliter|milliliters}}', - 'pfunc-convert-unit-volume-cubicyard' => '$1{{PLURAL:$2|cubic yard|cubic yards}}', - 'pfunc-convert-unit-volume-cubicfoot' => '$1{{PLURAL:$2|cubic foot|cubic feet}}', - 'pfunc-convert-unit-volume-cubicinch' => '$1{{PLURAL:$2|cubic inch|cubic inches}}', - 'pfunc-convert-unit-volume-barrel' => '$1{{PLURAL:$2|barrel|barrels}}', - 'pfunc-convert-unit-volume-bushel' => '$1{{PLURAL:$2|bushel|bushels}}', - 'pfunc-convert-unit-volume-gallon' => '$1{{PLURAL:$2|gallon|gallons}}', - 'pfunc-convert-unit-volume-quart' => '$1{{PLURAL:$2|quart|quarts}}', - 'pfunc-convert-unit-volume-pint' => '$1{{PLURAL:$2|pint|pints}}', - 'pfunc-convert-unit-volume-fluidounce' => '$1{{PLURAL:$2|fluid ounce|fluid ounces}}', - 'pfunc-convert-unit-volume-barrelus' => '$1{{PLURAL:$2|US barrel|US barrels}}', - 'pfunc-convert-unit-volume-barreloil' => '$1{{PLURAL:$2|barrel|barrel}}', - 'pfunc-convert-unit-volume-barrelbeer' => '$1{{PLURAL:$2|barrel|barrel}}', - 'pfunc-convert-unit-volume-usgallon' => '$1{{PLURAL:$2|US gallon|US gallons}}', - 'pfunc-convert-unit-volume-usquart' => '$1{{PLURAL:$2|US quart|US quarts}}', - 'pfunc-convert-unit-volume-uspint' => '$1{{PLURAL:$2|US pint|US pints}}', - 'pfunc-convert-unit-volume-usfluidounce' => '$1{{PLURAL:$2|US fluid ounce|US fluid ounces}}', - 'pfunc-convert-unit-volume-usdrybarrel' => '$1{{PLURAL:$2|US dry barrel|US dry barrels}}', - 'pfunc-convert-unit-volume-usbushel' => '$1{{PLURAL:$2|US bushel|US bushels}}', - 'pfunc-convert-unit-volume-usdrygallon' => '$1{{PLURAL:$2|US dry gallon|US dry gallons}}', - 'pfunc-convert-unit-volume-usdryquart' => '$1{{PLURAL:$2|US dry quart|US dry quarts}}', - 'pfunc-convert-unit-volume-usdrypint' => '$1{{PLURAL:$2|US dry pint|US dry pints}}', - - 'pfunc-convert-unit-volume-cubicmetre-abbr' => '$1m<sup>3</sup>', - 'pfunc-convert-unit-volume-cubiccentimetre-abbr' => '$1cm<sup>3</sup>', - 'pfunc-convert-unit-volume-cubicmillimetre-abbr' => '$1mm<sup>3</sup>', - 'pfunc-convert-unit-volume-litre-abbr' => '$1$3l', - 'pfunc-convert-unit-volume-cubicyard-abbr' => '$1cu yd', - 'pfunc-convert-unit-volume-cubicfoot-abbr' => '$1cu ft', - 'pfunc-convert-unit-volume-cubicinch-abbr' => '$1cu in', - 'pfunc-convert-unit-volume-barrel-abbr' => '$1bbl', - 'pfunc-convert-unit-volume-bushel-abbr' => '$1bsh', - 'pfunc-convert-unit-volume-gallon-abbr' => '$1gal', - 'pfunc-convert-unit-volume-quart-abbr' => '$1qt', - 'pfunc-convert-unit-volume-pint-abbr' => '$1pt', - 'pfunc-convert-unit-volume-fluidounce-abbr' => '$1fl oz', - 'pfunc-convert-unit-volume-barrelus-abbr' => '$1US bbl', - 'pfunc-convert-unit-volume-barreloil-abbr' => '$1bbl', - 'pfunc-convert-unit-volume-barrelbeer-abbr' => '$1bbl', - 'pfunc-convert-unit-volume-usgallon-abbr' => '$1US gal', - 'pfunc-convert-unit-volume-usquart-abbr' => '$1US qt', - 'pfunc-convert-unit-volume-uspint-abbr' => '$1US pt', - 'pfunc-convert-unit-volume-usfluidounce-abbr' => '$1US fl oz', - 'pfunc-convert-unit-volume-usdrybarrel-abbr' => '$1US bbl', - 'pfunc-convert-unit-volume-usbushel-abbr' => '$1US bsh', - 'pfunc-convert-unit-volume-usdrygallon-abbr' => '$1US dry gal', - 'pfunc-convert-unit-volume-usdryquart-abbr' => '$1US dry qt', - 'pfunc-convert-unit-volume-usdrypint-abbr' => '$1US dry pt', - - # SPEED - 'pfunc-convert-unit-speed-mile-hour' => '$1miles per hour', - 'pfunc-convert-unit-speed-speedoflight' => '$1c', - - 'pfunc-convert-unit-speed-mile-hour-abbr' => '$1mph', - 'pfunc-convert-unit-speed-speedoflight-abbr' => '$1c', - - # PRESSURE - 'pfunc-convert-unit-pressure-pascal' => '$1{{PLURAL:$2|$3pascal|$3pascals}}', - 'pfunc-convert-unit-pressure-bar' => '$1bar', - 'pfunc-convert-unit-pressure-decibar' => '$1decibar', - 'pfunc-convert-unit-pressure-millibar' => '$1millibar', - 'pfunc-convert-unit-pressure-kilobarye' => '$1kilobarye', - 'pfunc-convert-unit-pressure-barye' => '$1barye', - 'pfunc-convert-unit-pressure-atmosphere' => '$1{{PLURAL:$2|atmosphere|atmospheres}}', - 'pfunc-convert-unit-pressure-torr' => '$1{{PLURAL:$2|Torr|Torr}}', - 'pfunc-convert-unit-pressure-mmhg' => '$1{{PLURAL:$2|millimeter of mercury|millimeters of mercury}}', - 'pfunc-convert-unit-pressure-inhg' => '$1{{PLURAL:$2|inch of mercury|inches of mercury}}', - 'pfunc-convert-unit-pressure-psi' => '$1{{PLURAL:$2|pound per square-inch|pounds per square-inch}}', - - 'pfunc-convert-unit-pressure-pascal-abbr' => '$1$3Pa', - 'pfunc-convert-unit-pressure-bar-abbr' => '$1bar', - 'pfunc-convert-unit-pressure-decibar-abbr' => '$1dbar', - 'pfunc-convert-unit-pressure-millibar-abbr' => '$1mbar', - 'pfunc-convert-unit-pressure-kilobarye-abbr' => '$1kBa', - 'pfunc-convert-unit-pressure-barye-abbr' => '$1Ba', - 'pfunc-convert-unit-pressure-atmosphere-abbr' => '$1atm', - 'pfunc-convert-unit-pressure-torr-abbr' => '$1Torr', - 'pfunc-convert-unit-pressure-mmhg-abbr' => '$1mmHg', - 'pfunc-convert-unit-pressure-inhg-abbr' => '$1inHg', - 'pfunc-convert-unit-pressure-psi-abbr' => '$1psi', ); /** Message documentation (Message documentation) @@ -278,8 +42,6 @@ $messages['qqq'] = array( 'pfunc_desc' => '{{desc}}', 'pfunc_expr_division_by_zero' => '{{Identical|Divizion by zero}}', 'pfunc_string_too_long' => 'PLURAL is supported for $1.', - 'pfunc-convert-unit-length-parsec-abbr' => 'The $3 is directly connected to the abbreviated unit to hold abbreviations like "kilo", "milli", "pico", etc.', - 'pfunc-convert-unit-length-lightyear-abbr' => 'The $3 is directly connected to the abbreviated unit to hold abbreviations like "kilo", "milli", "pico", etc.', ); /** Afrikaans (Afrikaans) @@ -319,7 +81,7 @@ $messages['aln'] = array( 'pfunc_expr_unexpected_number' => 'gabim Shprehja: Numri i papritur', ); -/** Aragonese (Aragonés) +/** Aragonese (aragonés) * @author Juanpabl */ $messages['an'] = array( @@ -410,7 +172,7 @@ $messages['as'] = array( 'pfunc_time_error' => 'ভুল: অযোগ্য সময়', ); -/** Asturian (Asturianu) +/** Asturian (asturianu) * @author Esbardu * @author Xuacu */ @@ -418,6 +180,7 @@ $messages['ast'] = array( 'pfunc_desc' => "Ameyora l'análisis sintáuticu con funciones llóxiques", 'pfunc_time_error' => 'Error: tiempu non válidu', 'pfunc_time_too_long' => 'Error: demasiaes llamaes #time', + 'pfunc_time_too_big' => 'Error: #time sólo almite años fasta 9999.', 'pfunc_rel2abs_invalid_depth' => 'Error: Nivel de subdireutoriu non válidu: "$1" (intentu d\'accesu penriba del direutoriu raíz)', 'pfunc_expr_stack_exhausted' => "Error d'espresión: Pila escosada", 'pfunc_expr_unexpected_number' => "Error d'espresión: Númberu inesperáu", @@ -434,64 +197,16 @@ $messages['ast'] = array( 'pfunc_expr_unknown_error' => "Error d'espresión: Error desconocíu ($1)", 'pfunc_expr_not_a_number' => 'En $1: el resultáu nun ye un númberu', 'pfunc_string_too_long' => 'Error: la cadena pasa la llende de $1 caráuteres', - 'pfunc-convert-unit-length-metre' => '{{PLURAL:$1|$2metru|$2metros}}', - 'pfunc-convert-unit-length-angstrom' => '{{PLURAL:$1|angstrom|angstroms}}', - 'pfunc-convert-unit-length-mile' => '{{PLURAL:$1|milla|milles}}', - 'pfunc-convert-unit-length-yard' => '{{PLURAL:$1|yarda|yardes}}', - 'pfunc-convert-unit-length-foot' => '{{PLURAL:$1|pie|pies}}', - 'pfunc-convert-unit-area-squarekilometre' => '{{PLURAL:$1|quilómetru cuadráu|quilómetros cuadraos}}', - 'pfunc-convert-unit-area-squaremetre' => '{{PLURAL:$1|metru cuadráu|metros cuadraos}}', - 'pfunc-convert-unit-area-squarekilometre-abbr' => 'km<sup>2</sup>', - 'pfunc-convert-unit-area-squaremetre-abbr' => 'm<sup>2</sup>', - 'pfunc-convert-unit-area-squarecentimetre-abbr' => 'cm<sup>2</sup>', - 'pfunc-convert-unit-area-squaremillimetre-abbr' => 'mm<sup>2</sup>', - 'pfunc-convert-unit-area-hectare-abbr' => 'ha', - 'pfunc-convert-unit-time-second' => '{{PLURAL:$1|segundu|segundos}}', - 'pfunc-convert-unit-time-year' => '{{PLURAL:$1|$2añu|$2años}}', - 'pfunc-convert-unit-time-day' => '{{PLURAL:$1|día|díes}}', - 'pfunc-convert-unit-time-hour' => '{{PLURAL:$1|hora|hores}}', - 'pfunc-convert-unit-time-minute' => '{{PLURAL:$1|minutu|minutos}}', - 'pfunc-convert-unit-time-second-abbr' => 's', - 'pfunc-convert-unit-time-year-abbr' => '$2añ', - 'pfunc-convert-unit-time-day-abbr' => 'día', - 'pfunc-convert-unit-time-hour-abbr' => 'h', - 'pfunc-convert-unit-time-minute-abbr' => 'min', - 'pfunc-convert-unit-volume-cubicmetre' => '{{PLURAL:$1|metru cúbicu|metros cúbicos}}', - 'pfunc-convert-unit-volume-cubiccentimetre' => '{{PLURAL:$1|centímetru cúbicu|centímetros cúbicos}}', - 'pfunc-convert-unit-volume-cubicmillimetre' => '{{PLURAL:$1|milímetru cúbicu|milímetros cúbicos}}', - 'pfunc-convert-unit-volume-kilolitre' => '{{PLURAL:$1|kilollitru|kilollitros}}', - 'pfunc-convert-unit-volume-litre' => '{{PLURAL:$1|llitru|llitros}}', - 'pfunc-convert-unit-volume-centilitre' => '{{PLURAL:$1|centillitru|centillitros}}', - 'pfunc-convert-unit-volume-millilitre' => '{{PLURAL:$1|milillitru|milillitros}}', - 'pfunc-convert-unit-volume-cubicmetre-abbr' => 'm<sup>3</sup>', - 'pfunc-convert-unit-volume-cubiccentimetre-abbr' => 'cm<sup>3</sup>', - 'pfunc-convert-unit-volume-cubicmillimetre-abbr' => 'mm<sup>3</sup>', - 'pfunc-convert-unit-volume-litre-abbr' => '$2l', - 'pfunc-convert-unit-speed-mile-hour' => 'milles por hora', - 'pfunc-convert-unit-pressure-pascal' => '{{PLURAL:$1|$2pascal|$2pascales}}', - 'pfunc-convert-unit-pressure-bar' => 'bar', - 'pfunc-convert-unit-pressure-decibar' => 'decibar', - 'pfunc-convert-unit-pressure-millibar' => 'milibar', - 'pfunc-convert-unit-pressure-kilobarye' => 'kilobario', - 'pfunc-convert-unit-pressure-barye' => 'bario', - 'pfunc-convert-unit-pressure-atmosphere' => '{{PLURAL:$1|atmósfera|atmósferes}}', - 'pfunc-convert-unit-pressure-pascal-abbr' => '$2Pa', - 'pfunc-convert-unit-pressure-bar-abbr' => 'bar', - 'pfunc-convert-unit-pressure-decibar-abbr' => 'dbar', - 'pfunc-convert-unit-pressure-millibar-abbr' => 'mbar', - 'pfunc-convert-unit-pressure-kilobarye-abbr' => 'kBa', - 'pfunc-convert-unit-pressure-barye-abbr' => 'Ba', - 'pfunc-convert-unit-pressure-atmosphere-abbr' => 'atm', ); -/** Azerbaijani (Azərbaycanca) +/** Azerbaijani (azərbaycanca) * @author Cekli829 */ $messages['az'] = array( 'pfunc_time_error' => 'Xəta: yanlış zaman', ); -/** Bashkir (Башҡортса) +/** Bashkir (башҡортса) * @author Assele */ $messages['ba'] = array( @@ -540,7 +255,7 @@ $messages['bcc'] = array( 'pfunc_expr_not_a_number' => 'ته $1: نتیجه یک عددی نهنت', ); -/** Belarusian (Taraškievica orthography) (Беларуская (тарашкевіца)) +/** Belarusian (Taraškievica orthography) (беларуская (тарашкевіца)) * @author EugeneZelenko * @author Jim-by * @author Red Winged Duck @@ -568,7 +283,7 @@ $messages['be-tarask'] = array( 'pfunc_string_too_long' => 'Памылка: у радку перавышаны ліміт $1 {{PLURAL:$1|сымбаль|сымбалі|сымбаляў}}', ); -/** Bulgarian (Български) +/** Bulgarian (български) * @author DCLXVI * @author Spiritia */ @@ -619,7 +334,7 @@ $messages['bn'] = array( 'pfunc_expr_not_a_number' => '$1: এ ফলাফল কোন সংখ্যা নয়', ); -/** Breton (Brezhoneg) +/** Breton (brezhoneg) * @author Fulup */ $messages['br'] = array( @@ -645,7 +360,7 @@ $messages['br'] = array( 'pfunc_string_too_long' => "Fazi : Dreist d'ar vevenn uhelañ a $1 arouezenn eo an neudennad", ); -/** Bosnian (Bosanski) +/** Bosnian (bosanski) * @author CERminator * @author Seha */ @@ -672,7 +387,7 @@ $messages['bs'] = array( 'pfunc_string_too_long' => 'Greška: Niz prelazi limit od $1 znakova', ); -/** Catalan (Català) +/** Catalan (català) * @author Jordi Roqué * @author Qllach * @author SMP @@ -699,7 +414,7 @@ $messages['ca'] = array( 'pfunc_string_too_long' => 'Error: La cadena és $1 caràcters massa llarga', ); -/** Chechen (Нохчийн) +/** Chechen (нохчийн) * @author Sasan700 */ $messages['ce'] = array( @@ -708,7 +423,7 @@ $messages['ce'] = array( 'pfunc_expr_unrecognised_word' => 'Яздарехь гlалат ду: дойзуш доцу дош «$1»', ); -/** Czech (Česky) +/** Czech (česky) * @author Danny B. * @author Li-sung * @author Matěj Grabovský @@ -736,74 +451,9 @@ $messages['cs'] = array( 'pfunc_expr_unknown_error' => 'Chyba ve výrazu: Neznámá chyba ($1)', 'pfunc_expr_not_a_number' => 'V $1: výsledkem není číslo', 'pfunc_string_too_long' => 'Chyba: Řetězec je delší než $1 {{PLURAL:$1|znak|znaky|znaků}}, což je limit', - 'pfunc-convert-dimensionmismatch' => 'Chyba: Nelze převést mezi jednotkami „$1“ a „$2“.', - 'pfunc-convert-unknownunit' => 'Chyba: Neznámá jednotka „$1“.', - 'pfunc-convert-unknowndimension' => 'Chyba: Neznámý rozměr „$1“', - 'pfunc-convert-invalidcompoundunit' => 'Chyba: Neplatná složená jednotka „$1“.', - 'pfunc-convert-nounit' => 'Chyba: Nebyla zadána zdrojová jednotka.', - 'pfunc-convert-doublecompoundunit' => 'Chyba: Nelze zpracovat dvojitě složené jednotky, jako je „$1“.', - 'pfunc-convert-dimension-length' => 'délka', - 'pfunc-convert-dimension-area' => 'plocha', - 'pfunc-convert-dimension-volume' => 'objem', - 'pfunc-convert-dimension-time' => 'čas', - 'pfunc-convert-dimension-timesquared' => 'čas²', - 'pfunc-convert-dimension-mass' => 'hmotnost', - 'pfunc-convert-dimension-speed' => 'rychlost', - 'pfunc-convert-dimension-temperature' => 'teplota', - 'pfunc-convert-dimension-acceleration' => 'zrychlení', - 'pfunc-convert-dimension-force' => 'síla', - 'pfunc-convert-dimension-torque' => 'točivý moment', - 'pfunc-convert-dimension-energy' => 'energie', - 'pfunc-convert-dimension-power' => 'výkon', - 'pfunc-convert-dimension-pressure' => 'tlak', - 'pfunc-convert-dimension-density' => 'hustota', - 'pfunc-convert-dimension-fuelefficiencynegative' => 'spotřeba', - 'pfunc-convert-prefix-yotta' => 'yotta', - 'pfunc-convert-prefix-zetta' => 'zetta', - 'pfunc-convert-prefix-exa' => 'exa', - 'pfunc-convert-prefix-peta' => 'peta', - 'pfunc-convert-prefix-tera' => 'tera', - 'pfunc-convert-prefix-giga' => 'giga', - 'pfunc-convert-prefix-mega' => 'mega', - 'pfunc-convert-prefix-kilo' => 'kilo', - 'pfunc-convert-prefix-hecto' => 'hekto', - 'pfunc-convert-prefix-deca' => 'deka', - 'pfunc-convert-prefix-deci' => 'deci', - 'pfunc-convert-prefix-centi' => 'centi', - 'pfunc-convert-prefix-milli' => 'mili', - 'pfunc-convert-prefix-micro' => 'mikro', - 'pfunc-convert-prefix-nano' => 'nano', - 'pfunc-convert-prefix-pico' => 'piko', - 'pfunc-convert-prefix-femto' => 'femto', - 'pfunc-convert-prefix-atto' => 'atto', - 'pfunc-convert-prefix-zepto' => 'zepto', - 'pfunc-convert-prefix-yocto' => 'yokto', - 'pfunc-convert-prefix-milli-abbr' => 'm', - 'pfunc-convert-unit-length-metre' => '$1{{PLURAL:$2|$3metr|$3metry|$3metrů}}', - 'pfunc-convert-unit-length-mile' => '$1{{PLURAL:$2|míle|míle|mil}}', - 'pfunc-convert-unit-length-foot' => '$1{{PLURAL:$2|stopa|stopy|stop}}', - 'pfunc-convert-unit-length-inch' => '$1{{PLURAL:$2|palec|palce|palců}}', - 'pfunc-convert-unit-length-parsec' => '$1{{PLURAL:$2|$3parsek|$3parseky|$3parseků}}', - 'pfunc-convert-unit-length-astronomicalunit' => '$1{{PLURAL:$2|astronomická jednotka|astronomické jednotky|astronomických jednotek}}', - 'pfunc-convert-unit-area-squarekilometre' => '$1{{PLURAL:$2|kilometr čtvereční|kilometry čtvereční|kilometrů čtverečních}}', - 'pfunc-convert-unit-area-hectare' => '$1{{PLURAL:$2|hektar|hektary|hektarů}}', - 'pfunc-convert-unit-area-acre' => '$1{{PLURAL:$2|akr|akry|akrů}}', - 'pfunc-convert-unit-area-squarefoot' => '$1{{PLURAL:$2|čtvereční stopa|čtvereční stopy|čtverečních stop}}', - 'pfunc-convert-unit-area-squareinch' => '$1{{PLURAL:$2|čtvereční palec|čtvereční palce|čtverečních palců}}', - 'pfunc-convert-unit-area-squarekilometre-abbr' => '$1km²', - 'pfunc-convert-unit-area-squaremetre-abbr' => '$1m²', - 'pfunc-convert-unit-area-squarecentimetre-abbr' => '$1cm²', - 'pfunc-convert-unit-area-squaremillimetre-abbr' => '$1mm²', - 'pfunc-convert-unit-volume-cubicmetre-abbr' => '$1m³', - 'pfunc-convert-unit-volume-cubiccentimetre-abbr' => '$1cm³', - 'pfunc-convert-unit-volume-litre-abbr' => '$1$3l', - 'pfunc-convert-unit-pressure-pascal' => '$1{{PLURAL:$2|$3pascal|$3pascaly|$3pascalů}}', - 'pfunc-convert-unit-pressure-atmosphere' => '$1{{PLURAL:$2|atmosféra|atmosféry|atmosfér}}', - 'pfunc-convert-unit-pressure-torr' => '$1{{PLURAL:$2|torr|torry|torrů}}', - 'pfunc-convert-unit-pressure-pascal-abbr' => '$1$3Pa', ); -/** Danish (Dansk) +/** Danish (dansk) * @author Byrial * @author Morten LJ * @author Peter Alberti @@ -840,7 +490,7 @@ $messages['da'] = array( * @author Rillke */ $messages['de'] = array( - 'pfunc_desc' => 'Erweitert den Parser um logische Funktionen', + 'pfunc_desc' => 'Ergänzt Parserfunktionen, die logische Funktionen auf Wikiseiten ermöglichen', 'pfunc_time_error' => 'Fehler: Ungültige Zeitangabe', 'pfunc_time_too_long' => 'Fehler: Zu viele #time-Aufrufe', 'pfunc_time_too_big' => 'Fehler: #time unterstützt nur Jahre bis 9999', @@ -860,196 +510,6 @@ $messages['de'] = array( 'pfunc_expr_unknown_error' => 'Expression-Fehler: Unbekannter Fehler ($1)', 'pfunc_expr_not_a_number' => 'In $1: Ergebnis ist keine Zahl', 'pfunc_string_too_long' => 'Fehler: Zeichenkette überschreitet Zeichenlimit von $1', - 'pfunc-convert-dimensionmismatch' => 'Fehler: Die Einheiten „$1“ und „$2“ sind nicht untereinander konvertierbar', - 'pfunc-convert-unknownunit' => 'Fehler: Unbekannte Einheit „$1“', - 'pfunc-convert-unknowndimension' => 'Fehler: Unbekannte Dimension „$1“', - 'pfunc-convert-invalidcompoundunit' => 'Fehler: Ungültige Einheitenkombination „$1“', - 'pfunc-convert-nounit' => 'Fehler: Ausgangseinheit fehlt', - 'pfunc-convert-doublecompoundunit' => 'Fehler: Doppelte Einheitenkombinationen wie „$1“ können nicht verarbeitet werden', - 'pfunc-convert-dimension-length' => 'Länge', - 'pfunc-convert-dimension-area' => 'Fläche', - 'pfunc-convert-dimension-volume' => 'Volumen', - 'pfunc-convert-dimension-time' => 'Zeit', - 'pfunc-convert-dimension-timesquared' => 'Zeit<sup>2</sup>', - 'pfunc-convert-dimension-mass' => 'Masse', - 'pfunc-convert-dimension-speed' => 'Geschwindigkeit', - 'pfunc-convert-dimension-temperature' => 'Temperatur', - 'pfunc-convert-dimension-acceleration' => 'Beschleunigung', - 'pfunc-convert-dimension-force' => 'Kraft', - 'pfunc-convert-dimension-torque' => 'Drehmoment', - 'pfunc-convert-dimension-energy' => 'Energie', - 'pfunc-convert-dimension-power' => 'Leistung', - 'pfunc-convert-dimension-pressure' => 'Druck', - 'pfunc-convert-dimension-density' => 'Dichte', - 'pfunc-convert-dimension-fuelefficiencypositive' => 'Positive Kraftstoffeffizienz', - 'pfunc-convert-dimension-fuelefficiencynegative' => 'Negative Kraftstoffeffizienz', - 'pfunc-convert-prefix-yotta' => 'Yotta', - 'pfunc-convert-prefix-zetta' => 'Zetta', - 'pfunc-convert-prefix-exa' => 'Exa', - 'pfunc-convert-prefix-peta' => 'Peta', - 'pfunc-convert-prefix-tera' => 'Tera', - 'pfunc-convert-prefix-giga' => 'Giga', - 'pfunc-convert-prefix-mega' => 'Mega', - 'pfunc-convert-prefix-kilo' => 'Kilo', - 'pfunc-convert-prefix-hecto' => 'Hekto', - 'pfunc-convert-prefix-deca' => 'Deka', - 'pfunc-convert-prefix-deci' => 'Dezi', - 'pfunc-convert-prefix-centi' => 'Zenti', - 'pfunc-convert-prefix-milli' => 'Milli', - 'pfunc-convert-prefix-micro' => 'Mikro', - 'pfunc-convert-prefix-nano' => 'Nano', - 'pfunc-convert-prefix-pico' => 'Piko', - 'pfunc-convert-prefix-femto' => 'Femto', - 'pfunc-convert-prefix-atto' => 'Atto', - 'pfunc-convert-prefix-zepto' => 'Zepto', - 'pfunc-convert-prefix-yocto' => 'Yokto', - 'pfunc-convert-prefix-milli-abbr' => 'm', - 'pfunc-convert-unit-length-metre' => '$1{{PLURAL:$2|Meter|Meter}}', - 'pfunc-convert-unit-length-angstrom' => '$1{{PLURAL:$2|Ångström|Ångström}}', - 'pfunc-convert-unit-length-mile' => '$1{{PLURAL:$2|Meile|Meilen}}', - 'pfunc-convert-unit-length-furlong' => '$1{{PLURAL:$2|Furlong|Furlong}}', - 'pfunc-convert-unit-length-chain' => '$1{{PLURAL:$2|Chain|Chain}}', - 'pfunc-convert-unit-length-rod' => '$1{{PLURAL:$2|Rute|Ruten}}', - 'pfunc-convert-unit-length-fathom' => '$1{{PLURAL:$2|Fathom|Fathom}}', - 'pfunc-convert-unit-length-yard' => '$1{{PLURAL:$2|Yard|Yard}}', - 'pfunc-convert-unit-length-foot' => '$1{{PLURAL:$2|Fuß|Fuß}}', - 'pfunc-convert-unit-length-hand' => '$1{{PLURAL:$2|Hand|Hand}}', - 'pfunc-convert-unit-length-inch' => '$1{{PLURAL:$2|Zoll|Zoll}}', - 'pfunc-convert-unit-length-nauticalmile' => '$1{{PLURAL:$2|Seemeile|Seemeilen}}', - 'pfunc-convert-unit-length-nauticalmileuk' => '$1{{PLURAL:$2|britische Seemeile (vor 1970)|britische Seemeilen (vor 1970)}}', - 'pfunc-convert-unit-length-nauticalmileus' => '$1{{PLURAL:$2|US-Seemeile (vor 1954)|US-Seemeilen (vor 1954)}}', - 'pfunc-convert-unit-length-parsec' => '$1{{PLURAL:$2|$3parsec|$3parsec}}', - 'pfunc-convert-unit-length-lightyear' => '$1{{PLURAL:$2|$3 Lichtjahr|$3 Lichtjahre}}', - 'pfunc-convert-unit-length-astronomicalunit' => '$1{{PLURAL:$2|astronomische Einheit|astronomische Einheiten}}', - 'pfunc-convert-unit-length-furlong-abbr' => '$1furlong', - 'pfunc-convert-unit-length-chain-abbr' => '$1Chain', - 'pfunc-convert-unit-length-rod-abbr' => '$1rd', - 'pfunc-convert-unit-length-fathom-abbr' => '$1Faden', - 'pfunc-convert-unit-length-yard-abbr' => '$1yd', - 'pfunc-convert-unit-length-foot-abbr' => '$1ft', - 'pfunc-convert-unit-length-hand-abbr' => '$1h', - 'pfunc-convert-unit-length-inch-abbr' => '$1″', - 'pfunc-convert-unit-length-nauticalmile-abbr' => '$1nmi', - 'pfunc-convert-unit-length-nauticalmileuk-abbr' => '$1nmi (Brit)', - 'pfunc-convert-unit-length-nauticalmileus-abbr' => '$1nmi (US, vor 1954)', - 'pfunc-convert-unit-length-parsec-abbr' => '$1$3pc', - 'pfunc-convert-unit-length-lightyear-abbr' => '$1$3lj', - 'pfunc-convert-unit-length-astronomicalunit-abbr' => '$1AE', - 'pfunc-convert-unit-area-squarekilometre' => '$1{{PLURAL:$2|Quadratkilometer|Quadratkilometer}}', - 'pfunc-convert-unit-area-squaremetre' => '$1{{PLURAL:$2|Quadratmeter|Quadratmeter}}', - 'pfunc-convert-unit-area-squarecentimetre' => '$1{{PLURAL:$2|Quadratzentimeter|Quadratzentimeter}}', - 'pfunc-convert-unit-area-squaremillimetre' => '$1{{PLURAL:$2|Quadratmillimeter|Quadratmillimeter}}', - 'pfunc-convert-unit-area-hectare' => '$1{{PLURAL:$2|Hektar|Hektar}}', - 'pfunc-convert-unit-area-squaremile' => '$1{{PLURAL:$2|Quadratmeile|Quadratmeilen}}', - 'pfunc-convert-unit-area-acre' => '$1{{PLURAL:$2|Acre|Acre}}', - 'pfunc-convert-unit-area-squareyard' => '$1{{PLURAL:$2|Quadratyard|Quadratyard}}', - 'pfunc-convert-unit-area-squarefoot' => '$1{{PLURAL:$2|Quadratfuß|Quadratfuß}}', - 'pfunc-convert-unit-area-squareinch' => '$1{{PLURAL:$2|Quadratzoll|Quadratzoll}}', - 'pfunc-convert-unit-area-squarenauticalmile' => '$1{{PLURAL:$2|Quadratseemeilen|Quadratseemeilen}}', - 'pfunc-convert-unit-area-dunam' => '$1{{PLURAL:$2|Dunam|Dunam}}', - 'pfunc-convert-unit-area-tsubo' => '$1{{PLURAL:$2|Tsubo|Tsubo}}', - 'pfunc-convert-unit-area-squarekilometre-abbr' => '$1km<sup>2</sup>', - 'pfunc-convert-unit-area-squaremetre-abbr' => '$1m<sup>2</sup>', - 'pfunc-convert-unit-area-squarecentimetre-abbr' => '$1cm<sup>2</sup>', - 'pfunc-convert-unit-area-squaremillimetre-abbr' => '$1mm<sup>2</sup>', - 'pfunc-convert-unit-area-hectare-abbr' => '$1ha', - 'pfunc-convert-unit-area-squaremile-abbr' => '$1mi²', - 'pfunc-convert-unit-area-acre-abbr' => '$1acre', - 'pfunc-convert-unit-area-squareyard-abbr' => '$1yd²', - 'pfunc-convert-unit-area-squarefoot-abbr' => '$1ft²', - 'pfunc-convert-unit-area-squareinch-abbr' => '$1inch²', - 'pfunc-convert-unit-area-squarenauticalmile-abbr' => '$1sm<sup>2</sup>', - 'pfunc-convert-unit-area-dunam-abbr' => '$1dunam', - 'pfunc-convert-unit-area-tsubo-abbr' => '$1tsubo', - 'pfunc-convert-unit-time-second' => '$1{{PLURAL:$2|Sekunde|Sekunden}}', - 'pfunc-convert-unit-time-year' => '$1{{PLURAL:$2|$3 Jahr|$3 Jahre}}', - 'pfunc-convert-unit-time-day' => '$1{{PLURAL:$2|Tag|Tage}}', - 'pfunc-convert-unit-time-hour' => '$1{{PLURAL:$2|Stunde|Stunden}}', - 'pfunc-convert-unit-time-minute' => '$1{{PLURAL:$2|Minute|Minuten}}', - 'pfunc-convert-unit-time-second-abbr' => '$1sek', - 'pfunc-convert-unit-time-year-abbr' => '$1$3a', - 'pfunc-convert-unit-time-day-abbr' => '$1d', - 'pfunc-convert-unit-time-hour-abbr' => '$1h', - 'pfunc-convert-unit-time-minute-abbr' => '$1min', - 'pfunc-convert-unit-volume-cubicmetre' => '$1{{PLURAL:$2|Kubikmeter|Kubikmeter}}', - 'pfunc-convert-unit-volume-cubiccentimetre' => '$1{{PLURAL:$2|Kubikzentimeter|Kubikzentimeter}}', - 'pfunc-convert-unit-volume-cubicmillimetre' => '$1{{PLURAL:$2|Kubikmillimeter|Kubikmillimeter}}', - 'pfunc-convert-unit-volume-kilolitre' => '$1{{PLURAL:$2|Kiloliter|Kiloliter}}', - 'pfunc-convert-unit-volume-litre' => '$1{{PLURAL:$2|Liter|Liter}}', - 'pfunc-convert-unit-volume-centilitre' => '$1{{PLURAL:$2|Zentiliter|Zentiliter}}', - 'pfunc-convert-unit-volume-millilitre' => '$1{{PLURAL:$2|Milliliter|Milliliter}}', - 'pfunc-convert-unit-volume-cubicyard' => '$1{{PLURAL:$2|Kubikyard|Kubikyard}}', - 'pfunc-convert-unit-volume-cubicfoot' => '$1{{PLURAL:$2|Kubikfuß|Kubikfuß}}', - 'pfunc-convert-unit-volume-cubicinch' => '$1{{PLURAL:$2|Kubikzoll|Kubikzoll}}', - 'pfunc-convert-unit-volume-barrel' => '$1{{PLURAL:$2|Barrel|Barrel}}', - 'pfunc-convert-unit-volume-bushel' => '$1{{PLURAL:$2|Bushel|Bushel}}', - 'pfunc-convert-unit-volume-gallon' => '$1{{PLURAL:$2|Gallone|Gallonen}}', - 'pfunc-convert-unit-volume-quart' => '$1{{PLURAL:$2|Quart|Quart}}', - 'pfunc-convert-unit-volume-pint' => '$1{{PLURAL:$2|Pinte|Pinten}}', - 'pfunc-convert-unit-volume-fluidounce' => '$1{{PLURAL:$2|Flüssigunze|Flüssigunzen}}', - 'pfunc-convert-unit-volume-barrelus' => '$1{{PLURAL:$2|US-Barrel|US-Barrel}}', - 'pfunc-convert-unit-volume-barreloil' => '$1{{PLURAL:$2|Barrel|Barrel}}', - 'pfunc-convert-unit-volume-barrelbeer' => '$1{{PLURAL:$2|Barrel|Barrel}}', - 'pfunc-convert-unit-volume-usgallon' => '$1{{PLURAL:$2|US-Gallone|US-Gallonen}}', - 'pfunc-convert-unit-volume-usquart' => '$1{{PLURAL:$2|US-Quart|US-Quart}}', - 'pfunc-convert-unit-volume-uspint' => '$1{{PLURAL:$2|US-Pinte|US-Pinten}}', - 'pfunc-convert-unit-volume-usfluidounce' => '$1{{PLURAL:$2|US-Flüssigunze|US-Flüssigunzen}}', - 'pfunc-convert-unit-volume-usdrybarrel' => '$1{{PLURAL:$2|US-Trockenbarrel|US-Trockenbarrel}}', - 'pfunc-convert-unit-volume-usbushel' => '$1{{PLURAL:$2|US-Bushel|US-Bushel}}', - 'pfunc-convert-unit-volume-usdrygallon' => '$1{{PLURAL:$2|US-Trockengallone|US-Trockengallonen}}', - 'pfunc-convert-unit-volume-usdryquart' => '$1{{PLURAL:$2|US-Trockenquart|US-Trockenquart}}', - 'pfunc-convert-unit-volume-usdrypint' => '$1{{PLURAL:$2|US-Trockenpinte|US-Trockenpinten}}', - 'pfunc-convert-unit-volume-cubicmetre-abbr' => '$1m<sup>3</sup>', - 'pfunc-convert-unit-volume-cubiccentimetre-abbr' => '$1cm<sup>3</sup>', - 'pfunc-convert-unit-volume-cubicmillimetre-abbr' => '$1mm<sup>3</sup>', - 'pfunc-convert-unit-volume-litre-abbr' => '$1$3 l', - 'pfunc-convert-unit-volume-cubicyard-abbr' => '$1yd<sup>3</sup>', - 'pfunc-convert-unit-volume-cubicfoot-abbr' => '$1ft<sup>3</sup>', - 'pfunc-convert-unit-volume-cubicinch-abbr' => '$1in<sup>3</sup>', - 'pfunc-convert-unit-volume-barrel-abbr' => '$1bbl.', - 'pfunc-convert-unit-volume-bushel-abbr' => '$1bsh.', - 'pfunc-convert-unit-volume-gallon-abbr' => '$1gal.', - 'pfunc-convert-unit-volume-quart-abbr' => '$1qt.', - 'pfunc-convert-unit-volume-pint-abbr' => '$1pt.', - 'pfunc-convert-unit-volume-fluidounce-abbr' => '$1fl.oz.', - 'pfunc-convert-unit-volume-barrelus-abbr' => '$1US bbl.', - 'pfunc-convert-unit-volume-barreloil-abbr' => '$1bbl.', - 'pfunc-convert-unit-volume-barrelbeer-abbr' => '$1bbl.', - 'pfunc-convert-unit-volume-usgallon-abbr' => '$1US gal.', - 'pfunc-convert-unit-volume-usquart-abbr' => '$1US qt.', - 'pfunc-convert-unit-volume-uspint-abbr' => '$1US pt.', - 'pfunc-convert-unit-volume-usfluidounce-abbr' => '$1US fl.oz.', - 'pfunc-convert-unit-volume-usdrybarrel-abbr' => '$1US bbl.', - 'pfunc-convert-unit-volume-usbushel-abbr' => '$1US bsh.', - 'pfunc-convert-unit-volume-usdrygallon-abbr' => '$1US dry gal.', - 'pfunc-convert-unit-volume-usdryquart-abbr' => '$1US dry qt.', - 'pfunc-convert-unit-volume-usdrypint-abbr' => '$1US dry pt.', - 'pfunc-convert-unit-speed-mile-hour' => '$1Meilen pro Stunde', - 'pfunc-convert-unit-speed-speedoflight' => '$1c', - 'pfunc-convert-unit-speed-mile-hour-abbr' => '$1mph', - 'pfunc-convert-unit-speed-speedoflight-abbr' => '$1c', - 'pfunc-convert-unit-pressure-pascal' => '$1{{PLURAL:$2|$3 Pascal|$3 Pascal}}', - 'pfunc-convert-unit-pressure-bar' => '$1Bar', - 'pfunc-convert-unit-pressure-decibar' => '$1Dezibar', - 'pfunc-convert-unit-pressure-millibar' => '$1Millibar', - 'pfunc-convert-unit-pressure-kilobarye' => '$1Kilobarye', - 'pfunc-convert-unit-pressure-barye' => '$1Barye', - 'pfunc-convert-unit-pressure-atmosphere' => '$1{{PLURAL:$2|Atmosphäre|Atmosphären}}', - 'pfunc-convert-unit-pressure-torr' => '$1{{PLURAL:$2|Torr|Torr}}', - 'pfunc-convert-unit-pressure-mmhg' => '$1{{PLURAL:$2|Millimeter-Quecksilbersäule|Millimeter-Quecksilbersäule}}', - 'pfunc-convert-unit-pressure-inhg' => '$1{{PLURAL:$2|Zoll Quecksilber|Zoll Quecksilber}}', - 'pfunc-convert-unit-pressure-psi' => '$1{{PLURAL:$2|Pfund pro Quadratzoll|Pfund pro Quadratzoll}}', - 'pfunc-convert-unit-pressure-pascal-abbr' => '$1$3 Pa', - 'pfunc-convert-unit-pressure-bar-abbr' => '$1Bar', - 'pfunc-convert-unit-pressure-decibar-abbr' => '$1dbar', - 'pfunc-convert-unit-pressure-millibar-abbr' => '$1mbar', - 'pfunc-convert-unit-pressure-kilobarye-abbr' => '$1kBa', - 'pfunc-convert-unit-pressure-barye-abbr' => '$1Ba', - 'pfunc-convert-unit-pressure-atmosphere-abbr' => '$1atm', - 'pfunc-convert-unit-pressure-torr-abbr' => '$1Torr', - 'pfunc-convert-unit-pressure-mmhg-abbr' => '$1mmHg', - 'pfunc-convert-unit-pressure-inhg-abbr' => '$1inHg', - 'pfunc-convert-unit-pressure-psi-abbr' => '$1psi', ); /** Swiss High German (Schweizer Hochdeutsch) @@ -1061,11 +521,13 @@ $messages['de-ch'] = array( /** Zazaki (Zazaki) * @author Aspar + * @author Erdemaslancan */ $messages['diq'] = array( - 'pfunc_desc' => 'Enhance parser with logical functions', + 'pfunc_desc' => 'Peserkerden fonksiyanane mantıxin weş kere', 'pfunc_time_error' => 'xeta: zemano nemeqbul', 'pfunc_time_too_long' => 'xeta:zaf zêd mesajê #timeyi', + 'pfunc_time_too_big' => 'Xırabin: #time honke qebuliya cı hetana 9999.', 'pfunc_rel2abs_invalid_depth' => 'Hata: Yolda geçersiz derinlik: "$1" (kök düğümünün üstünde bir düğüme erişmeye çalıştı)', 'pfunc_expr_stack_exhausted' => 'xetaya ifadeyi: stack qediya', 'pfunc_expr_unexpected_number' => 'xetaya ifadeyi: amaro bêtexmin', @@ -1077,14 +539,14 @@ $messages['diq'] = array( 'pfunc_expr_unrecognised_punctuation' => 'xetaya ifadeyi: karakterê noqtakerdışê "$1"i yo ke nêşınasiyeno', 'pfunc_expr_unclosed_bracket' => 'xetaya ifadeyi: parantezo nêqefelnaye', 'pfunc_expr_division_by_zero' => 'pê sıfır teqsim ker', - 'pfunc_expr_invalid_argument' => 'Invalid argument for $1: < -1 or > 1', - 'pfunc_expr_invalid_argument_ln' => 'Invalid argument for ln: <= 0', + 'pfunc_expr_invalid_argument' => 'Qande $1 vurnayeno xoser: : < -1 or > 1.', + 'pfunc_expr_invalid_argument_ln' => 'Qande Ln vurnayeno xoser: < = 0.', 'pfunc_expr_unknown_error' => 'xetaya ifadeyi: neticeya ke nêzaniyena ($1)', 'pfunc_expr_not_a_number' => '$1 de: netice yew amar niyo', 'pfunc_string_too_long' => 'xeta: rêze heddê karakteri yo $1i veciyaya', ); -/** Lower Sorbian (Dolnoserbski) +/** Lower Sorbian (dolnoserbski) * @author Michawiki */ $messages['dsb'] = array( @@ -1112,6 +574,7 @@ $messages['dsb'] = array( /** Greek (Ελληνικά) * @author Consta * @author Dead3y3 + * @author Lou * @author Omnipaedista * @author Απεργός */ @@ -1127,7 +590,7 @@ $messages['el'] = array( 'pfunc_expr_unexpected_operator' => 'Σφάλμα έκφρασης: Μη αναμενόμενος τελεστής $1', 'pfunc_expr_missing_operand' => 'Σφάλμα έκφρασης: Λείπει ο τελεστέος για την έκφραση $1', 'pfunc_expr_unexpected_closing_bracket' => 'Σφάλμα έκφρασης: Μη αναμενόμενη αγκύλη κλεισίματος', - 'pfunc_expr_unrecognised_punctuation' => 'Σφάλμα έκφρασης: Μη αναγνρίσμος χαρακτήρας στίξης "$1"', + 'pfunc_expr_unrecognised_punctuation' => 'Σφάλμα έκφρασης: Μη αναγνωρίσμος χαρακτήρας στίξης "$1"', 'pfunc_expr_unclosed_bracket' => 'Σφάλμα έκφρασης: Αγκύλη χωρίς κλείσιμο', 'pfunc_expr_division_by_zero' => 'Διαίρεση με το μηδέν', 'pfunc_expr_invalid_argument' => 'Άκυρη παράμετρος για το $1: < -1 ή > 1', @@ -1137,22 +600,6 @@ $messages['el'] = array( 'pfunc_string_too_long' => 'Σφάλμα: ο ορμαθός υπερβαίνει $1 το όριο χαρακτήρων', ); -/** British English (British English) - * @author Happy-melon - */ -$messages['en-gb'] = array( - 'pfunc-convert-unit-length-metre' => '$1{{PLURAL:$2|$3metre|$3metres}}', - 'pfunc-convert-unit-area-squarekilometre' => '$1{{PLURAL:$2|square kilometre|square kilometres}}', - 'pfunc-convert-unit-area-squaremetre' => '$1{{PLURAL:$2|square metre|square metres}}', - 'pfunc-convert-unit-area-squarecentimetre' => '$1{{PLURAL:$2|square centimetre|square centimetres}}', - 'pfunc-convert-unit-area-squaremillimetre' => '$1{{PLURAL:$2|square millimetre|square millimetres}}', - 'pfunc-convert-unit-volume-cubicmetre' => '$1{{PLURAL:$2|cubic metre|cubic metres}}', - 'pfunc-convert-unit-volume-cubiccentimetre' => '$1{{PLURAL:$2|cubic centimetre|cubic centimetres}}', - 'pfunc-convert-unit-volume-cubicmillimetre' => '$1{{PLURAL:$2|cubic millimetre|cubic millimetres}}', - 'pfunc-convert-unit-volume-litre' => '$1{{PLURAL:$2|$3litre|$3litres}}', - 'pfunc-convert-unit-pressure-mmhg' => '$1{{PLURAL:$2|millimetre of mercury|millimetres of mercury}}', -); - /** Esperanto (Esperanto) * @author Yekrats */ @@ -1178,7 +625,8 @@ $messages['eo'] = array( 'pfunc_string_too_long' => 'Eraro: Ĉeno preterpasas signo-limon $1', ); -/** Spanish (Español) +/** Spanish (español) + * @author Bernardom * @author Crazymadlover * @author Muro de Aguas * @author Remember the dot @@ -1188,6 +636,7 @@ $messages['es'] = array( 'pfunc_desc' => 'Mejora el analizador lógico con funciones.', 'pfunc_time_error' => 'Error con la expresión: Tiempo no válido', 'pfunc_time_too_long' => 'Error con la expresión: se están utilizando demasiados "#time"', + 'pfunc_time_too_big' => 'Error: #time solo admite años hasta 9999.', 'pfunc_rel2abs_invalid_depth' => 'Error: Profundidad no válida en la ruta: «$1» (trataste de acceder a un nodo por encima de la raíz)', 'pfunc_expr_stack_exhausted' => 'Error de expresión: Pila agotada', 'pfunc_expr_unexpected_number' => 'Error con la expresión: Número no esperado', @@ -1206,7 +655,7 @@ $messages['es'] = array( 'pfunc_string_too_long' => 'Error: la cadena excede el límite de $1 caracteres', ); -/** Estonian (Eesti) +/** Estonian (eesti) * @author Pikne */ $messages['et'] = array( @@ -1215,7 +664,7 @@ $messages['et'] = array( 'pfunc_expr_division_by_zero' => 'Nulliga jagamine', ); -/** Basque (Euskara) +/** Basque (euskara) * @author An13sa * @author Kobazulo */ @@ -1266,7 +715,7 @@ $messages['fa'] = array( 'pfunc_string_too_long' => 'خطا: رشته از محدودیت نویسهای $1 تجاوز میکند', ); -/** Finnish (Suomi) +/** Finnish (suomi) * @author Agony * @author Cimon Avaro * @author Nike @@ -1293,7 +742,7 @@ $messages['fi'] = array( 'pfunc_string_too_long' => 'Virhe: Merkkijono ylittää $1 merkin ylärajan', ); -/** French (Français) +/** French (français) * @author Crochet.david * @author Gomoko * @author Grondin @@ -1305,7 +754,7 @@ $messages['fi'] = array( * @author Verdy p */ $messages['fr'] = array( - 'pfunc_desc' => 'Améliore le parseur avec des fonctions logiques', + 'pfunc_desc' => 'Améliore l’analyseur syntaxique avec des fonctions logiques', 'pfunc_time_error' => 'Erreur : durée invalide.', 'pfunc_time_too_long' => 'Erreur : appels trop nombreux à <code>#time</code>.', 'pfunc_time_too_big' => 'Erreur : #time prend uniquement en charge des années jusqu’à 9999.', @@ -1325,199 +774,9 @@ $messages['fr'] = array( 'pfunc_expr_unknown_error' => 'Erreur d’expression : erreur inconnue ($1).', 'pfunc_expr_not_a_number' => 'Dans $1 : le résultat n’est pas un nombre.', 'pfunc_string_too_long' => 'Erreur : La chaîne dépasse la limite maximale de $1 caractère{{PLURAL:$1||s}}.', - 'pfunc-convert-dimensionmismatch' => 'Erreur: Impossible de faire une conversion entre les unités de "$1" et "$2".', - 'pfunc-convert-unknownunit' => 'Erreur : "$1" est une unité inconnue.', - 'pfunc-convert-unknowndimension' => 'Erreur : "$1" est une dimension inconnue.', - 'pfunc-convert-invalidcompoundunit' => 'Erreur: Unité composée "$1" invalide.', - 'pfunc-convert-nounit' => 'Erreur: Aucune unité source fournie.', - 'pfunc-convert-doublecompoundunit' => 'Erreur: Impossible d\'analyser des unités doublement composées comme "$1".', - 'pfunc-convert-dimension-length' => 'longueur', - 'pfunc-convert-dimension-area' => 'aire', - 'pfunc-convert-dimension-volume' => 'volume', - 'pfunc-convert-dimension-time' => 'temps', - 'pfunc-convert-dimension-timesquared' => 'temps<sup>2</sup>', - 'pfunc-convert-dimension-mass' => 'masse', - 'pfunc-convert-dimension-speed' => 'vitesse', - 'pfunc-convert-dimension-temperature' => 'température', - 'pfunc-convert-dimension-acceleration' => 'accélération', - 'pfunc-convert-dimension-force' => 'force', - 'pfunc-convert-dimension-torque' => 'couple', - 'pfunc-convert-dimension-energy' => 'énergie', - 'pfunc-convert-dimension-power' => 'puissance', - 'pfunc-convert-dimension-pressure' => 'pression', - 'pfunc-convert-dimension-density' => 'densité', - 'pfunc-convert-dimension-fuelefficiencypositive' => 'fuelefficiencypositive', - 'pfunc-convert-dimension-fuelefficiencynegative' => 'fuelefficiencynegative', - 'pfunc-convert-prefix-yotta' => 'yotta', - 'pfunc-convert-prefix-zetta' => 'zetta', - 'pfunc-convert-prefix-exa' => 'exa', - 'pfunc-convert-prefix-peta' => 'peta', - 'pfunc-convert-prefix-tera' => 'tera', - 'pfunc-convert-prefix-giga' => 'giga', - 'pfunc-convert-prefix-mega' => 'mega', - 'pfunc-convert-prefix-kilo' => 'kilo', - 'pfunc-convert-prefix-hecto' => 'hecto', - 'pfunc-convert-prefix-deca' => 'deca', - 'pfunc-convert-prefix-deci' => 'deci', - 'pfunc-convert-prefix-centi' => 'centi', - 'pfunc-convert-prefix-milli' => 'mili', - 'pfunc-convert-prefix-micro' => 'micro', - 'pfunc-convert-prefix-nano' => 'nano', - 'pfunc-convert-prefix-pico' => 'pico', - 'pfunc-convert-prefix-femto' => 'femto', - 'pfunc-convert-prefix-atto' => 'atto', - 'pfunc-convert-prefix-zepto' => 'zepto', - 'pfunc-convert-prefix-yocto' => 'yocto', - 'pfunc-convert-prefix-milli-abbr' => 'm', - 'pfunc-convert-unit-length-metre' => '$1{{PLURAL:$2|$3 mètre|$3 mètres}}', - 'pfunc-convert-unit-length-angstrom' => '$1{{PLURAL:$2|angström|angströms}}', - 'pfunc-convert-unit-length-mile' => '$1{{PLURAL:$2|mile|miles}}', - 'pfunc-convert-unit-length-furlong' => '$1{{PLURAL:$2|furlong|furlongs}}', - 'pfunc-convert-unit-length-chain' => '$1{{PLURAL:$2|chaîne|chaînes}}', - 'pfunc-convert-unit-length-rod' => '$1{{PLURAL:$2|tige|tiges}}', - 'pfunc-convert-unit-length-fathom' => '$1{{PLURAL:$2|brasse|brasses}}', - 'pfunc-convert-unit-length-yard' => '$1{{PLURAL:$2|yard|yards}}', - 'pfunc-convert-unit-length-foot' => '$1{{PLURAL:$2|pied|pieds}}', - 'pfunc-convert-unit-length-hand' => '$1{{PLURAL:$2|main|mains}}', - 'pfunc-convert-unit-length-inch' => '$1{{PLURAL:$2|pouce|pouces}}', - 'pfunc-convert-unit-length-nauticalmile' => '$1{{PLURAL:$2|mile nautique|miles nautiques}}', - 'pfunc-convert-unit-length-nauticalmileuk' => '$1{{PLURAL:$2|mile nautique (britannique, avant 1970)|miles nautiques (britanniques, avant 1970)}}', - 'pfunc-convert-unit-length-nauticalmileus' => '$1{{PLURAL:$2|mile nautique (États-Unis, avant 1954)|miles nautiques (États-Unis, avant 1954)}}', - 'pfunc-convert-unit-length-parsec' => '$1{{PLURAL:$2|$3parsec|$3parsecs}}', - 'pfunc-convert-unit-length-lightyear' => '$1{{PLURAL:$2|$3 année-lumière|$3 années-lumière}}', - 'pfunc-convert-unit-length-astronomicalunit' => '$1{{PLURAL:$2|unité astronomique|unités astronomiques}}', - 'pfunc-convert-unit-length-furlong-abbr' => '$1furlong', - 'pfunc-convert-unit-length-chain-abbr' => '$1chaîne', - 'pfunc-convert-unit-length-rod-abbr' => '$1rd', - 'pfunc-convert-unit-length-fathom-abbr' => '$1brasse', - 'pfunc-convert-unit-length-yard-abbr' => '$1yd', - 'pfunc-convert-unit-length-foot-abbr' => '$1ft', - 'pfunc-convert-unit-length-hand-abbr' => '$1h', - 'pfunc-convert-unit-length-inch-abbr' => '$1in', - 'pfunc-convert-unit-length-nauticalmile-abbr' => '$1nmi', - 'pfunc-convert-unit-length-nauticalmileuk-abbr' => '$1nmi (Brit.)', - 'pfunc-convert-unit-length-nauticalmileus-abbr' => '$1nmi (États-Unis avant 1954)', - 'pfunc-convert-unit-length-parsec-abbr' => '$1$3 pc', - 'pfunc-convert-unit-length-lightyear-abbr' => '$1$3 ly', - 'pfunc-convert-unit-length-astronomicalunit-abbr' => '$1AU', - 'pfunc-convert-unit-area-squarekilometre' => '$1{{PLURAL:$2|kilomètre carré|kilomètres carrés}}', - 'pfunc-convert-unit-area-squaremetre' => '$1{{PLURAL:$2|mètre carré|mètres carrés}}', - 'pfunc-convert-unit-area-squarecentimetre' => '$1{{PLURAL:$2|centimètre carré|centimètres carrés}}', - 'pfunc-convert-unit-area-squaremillimetre' => '$1{{PLURAL:$2|millimètre carré|millimètres carrés}}', - 'pfunc-convert-unit-area-hectare' => '$1{{PLURAL:$2|hectare|hectares}}', - 'pfunc-convert-unit-area-squaremile' => '$1{{PLURAL:$2|mile carré|miles carrés}}', - 'pfunc-convert-unit-area-acre' => '$1{{PLURAL:$2|acre|acres}}', - 'pfunc-convert-unit-area-squareyard' => '$1{{PLURAL:$2|yard carré|yards carrés}}', - 'pfunc-convert-unit-area-squarefoot' => '$1{{PLURAL:$2|pied carré|pieds carrés}}', - 'pfunc-convert-unit-area-squareinch' => '$1{{PLURAL:$2|pouce carré|pouces carrés}}', - 'pfunc-convert-unit-area-squarenauticalmile' => '$1{{PLURAL:$2|mile nautique carré|miles nautiques carrés}}', - 'pfunc-convert-unit-area-dunam' => '$1{{PLURAL:$2|dunam|dunams}}', - 'pfunc-convert-unit-area-tsubo' => '$1{{PLURAL:$2|tsubo|tsubos}}', - 'pfunc-convert-unit-area-squarekilometre-abbr' => '$1km<sup>2</sup>', - 'pfunc-convert-unit-area-squaremetre-abbr' => '$1m<sup>2</sup>', - 'pfunc-convert-unit-area-squarecentimetre-abbr' => '$1cm<sup>2</sup>', - 'pfunc-convert-unit-area-squaremillimetre-abbr' => '$1mm<sup>2</sup>', - 'pfunc-convert-unit-area-hectare-abbr' => '$1ha', - 'pfunc-convert-unit-area-squaremile-abbr' => '$1mi^2', - 'pfunc-convert-unit-area-acre-abbr' => '$1acre', - 'pfunc-convert-unit-area-squareyard-abbr' => '$1yd^2', - 'pfunc-convert-unit-area-squarefoot-abbr' => '$1ft^2', - 'pfunc-convert-unit-area-squareinch-abbr' => '$1in^2', - 'pfunc-convert-unit-area-squarenauticalmile-abbr' => '$1nmi^2', - 'pfunc-convert-unit-area-dunam-abbr' => '$1dunam', - 'pfunc-convert-unit-area-tsubo-abbr' => '$1tsubo', - 'pfunc-convert-unit-time-second' => '$1{{PLURAL:$2|seconde|secondes}}', - 'pfunc-convert-unit-time-year' => '$1{{PLURAL:$2|$3 an|$3 ans}}', - 'pfunc-convert-unit-time-day' => '$1{{PLURAL:$2|jour|jours}}', - 'pfunc-convert-unit-time-hour' => '$1{{PLURAL:$2|heure|heures}}', - 'pfunc-convert-unit-time-minute' => '$1{{PLURAL:$2|minute|minutes}}', - 'pfunc-convert-unit-time-second-abbr' => '$1s', - 'pfunc-convert-unit-time-year-abbr' => '$1$3an', - 'pfunc-convert-unit-time-day-abbr' => '$1j', - 'pfunc-convert-unit-time-hour-abbr' => '$1h', - 'pfunc-convert-unit-time-minute-abbr' => '$1m', - 'pfunc-convert-unit-volume-cubicmetre' => '$1{{PLURAL:$2|mètre cube|mètres cubes}}', - 'pfunc-convert-unit-volume-cubiccentimetre' => '$1{{PLURAL:$2|centimètre cube|centimètres cubes}}', - 'pfunc-convert-unit-volume-cubicmillimetre' => '$1{{PLURAL:$2|millimètre cube|millimètres cubes}}', - 'pfunc-convert-unit-volume-kilolitre' => '$1{{PLURAL:$2|kilolitre|kilolitres}}', - 'pfunc-convert-unit-volume-litre' => '$1{{PLURAL:$2|litre|litres}}', - 'pfunc-convert-unit-volume-centilitre' => '$1{{PLURAL:$2|centilitre|centilitres}}', - 'pfunc-convert-unit-volume-millilitre' => '$1{{PLURAL:$2|millilitre|millilitres}}', - 'pfunc-convert-unit-volume-cubicyard' => '$1{{PLURAL:$2|yard cube|yards cubes}}', - 'pfunc-convert-unit-volume-cubicfoot' => '$1{{PLURAL:$2|pied cube|pieds cubes}}', - 'pfunc-convert-unit-volume-cubicinch' => '$1{{PLURAL:$2|pouce cube|pouces cubes}}', - 'pfunc-convert-unit-volume-barrel' => '$1{{PLURAL:$2|baril|barils}}', - 'pfunc-convert-unit-volume-bushel' => '$1{{PLURAL:$2|boisseau|boisseaux}}', - 'pfunc-convert-unit-volume-gallon' => '$1{{PLURAL:$2|gallon|gallons}}', - 'pfunc-convert-unit-volume-quart' => '$1{{PLURAL:$2|litre|litres}}', - 'pfunc-convert-unit-volume-pint' => '$1{{PLURAL:$2|pinte|pintes}}', - 'pfunc-convert-unit-volume-fluidounce' => '$1{{PLURAL:$2|once liquide|onces liquides}}', - 'pfunc-convert-unit-volume-barrelus' => '$1{{PLURAL:$2|baril US|barils US}}', - 'pfunc-convert-unit-volume-barreloil' => '$1{{PLURAL:$2|baril|barils}}', - 'pfunc-convert-unit-volume-barrelbeer' => '$1{{PLURAL:$2|baril|barils}}', - 'pfunc-convert-unit-volume-usgallon' => '$1{{PLURAL:$2|gallon US|gallons US}}', - 'pfunc-convert-unit-volume-usquart' => '$1{{PLURAL:$2|litre US|litres US}}', - 'pfunc-convert-unit-volume-uspint' => '$1{{PLURAL:$2|pinte US|pintes US}}', - 'pfunc-convert-unit-volume-usfluidounce' => '$1{{PLURAL:$2|once liquide US|onces liquides US}}', - 'pfunc-convert-unit-volume-usdrybarrel' => '$1{{PLURAL:$2|baril sec US|barils secs US}}', - 'pfunc-convert-unit-volume-usbushel' => '$1{{PLURAL:$2|boisseau US|boisseaux US}}', - 'pfunc-convert-unit-volume-usdrygallon' => '$1{{PLURAL:$2|gallon sec US|gallons secs US}}', - 'pfunc-convert-unit-volume-usdryquart' => '$1{{PLURAL:$2|litre sec US|litres secs US}}', - 'pfunc-convert-unit-volume-usdrypint' => '$1{{PLURAL:$2|pinte sèche US|pintes sèches US}}', - 'pfunc-convert-unit-volume-cubicmetre-abbr' => '$1m<sup>3</sup>', - 'pfunc-convert-unit-volume-cubiccentimetre-abbr' => '$1cm<sup>3</sup>', - 'pfunc-convert-unit-volume-cubicmillimetre-abbr' => '$1mm<sup>3</sup>', - 'pfunc-convert-unit-volume-litre-abbr' => '$1$3l', - 'pfunc-convert-unit-volume-cubicyard-abbr' => '$1yd^3', - 'pfunc-convert-unit-volume-cubicfoot-abbr' => '$1ft^3', - 'pfunc-convert-unit-volume-cubicinch-abbr' => '$1in^3', - 'pfunc-convert-unit-volume-barrel-abbr' => '$1bbl', - 'pfunc-convert-unit-volume-bushel-abbr' => '$1bsh', - 'pfunc-convert-unit-volume-gallon-abbr' => '$1gal', - 'pfunc-convert-unit-volume-quart-abbr' => '$1qt', - 'pfunc-convert-unit-volume-pint-abbr' => '$1pt', - 'pfunc-convert-unit-volume-fluidounce-abbr' => '$1fl oz', - 'pfunc-convert-unit-volume-barrelus-abbr' => '$1US bbl', - 'pfunc-convert-unit-volume-barreloil-abbr' => '$1bbl', - 'pfunc-convert-unit-volume-barrelbeer-abbr' => '$1bbl', - 'pfunc-convert-unit-volume-usgallon-abbr' => '$1US gal', - 'pfunc-convert-unit-volume-usquart-abbr' => '$1US qt', - 'pfunc-convert-unit-volume-uspint-abbr' => '$1US pt', - 'pfunc-convert-unit-volume-usfluidounce-abbr' => '$1US fl oz', - 'pfunc-convert-unit-volume-usdrybarrel-abbr' => '$1US bbl', - 'pfunc-convert-unit-volume-usbushel-abbr' => '$1US bsh', - 'pfunc-convert-unit-volume-usdrygallon-abbr' => '$1US gal sec', - 'pfunc-convert-unit-volume-usdryquart-abbr' => '$1US qt sec', - 'pfunc-convert-unit-volume-usdrypint-abbr' => '$1US pt sec', - 'pfunc-convert-unit-speed-mile-hour' => '$1miles par heure', - 'pfunc-convert-unit-speed-speedoflight' => '$1c', - 'pfunc-convert-unit-speed-mile-hour-abbr' => '$1m/h', - 'pfunc-convert-unit-speed-speedoflight-abbr' => '$1c', - 'pfunc-convert-unit-pressure-pascal' => '$1{{PLURAL:$2|$3 pascal|$3 pascals}}', - 'pfunc-convert-unit-pressure-bar' => '$1bar', - 'pfunc-convert-unit-pressure-decibar' => '$1decibar', - 'pfunc-convert-unit-pressure-millibar' => '$1millibar', - 'pfunc-convert-unit-pressure-kilobarye' => '$1kilobar', - 'pfunc-convert-unit-pressure-barye' => '$1barye', - 'pfunc-convert-unit-pressure-atmosphere' => '$1{{PLURAL:$2|atmosphère|atmosphères}}', - 'pfunc-convert-unit-pressure-torr' => '$1{{PLURAL:$2|torr|torrs}}', - 'pfunc-convert-unit-pressure-mmhg' => '$1{{PLURAL:$2|millimètre de mercure|millimètres de mercure}}', - 'pfunc-convert-unit-pressure-inhg' => '$1{{PLURAL:$2|pouce de mercure|pouces de mercure}}', - 'pfunc-convert-unit-pressure-psi' => '$1{{PLURAL:$2|livre par pouce carré|livres par pouce carré}}', - 'pfunc-convert-unit-pressure-pascal-abbr' => '$1$3 Pa', - 'pfunc-convert-unit-pressure-bar-abbr' => '$1bar', - 'pfunc-convert-unit-pressure-decibar-abbr' => '$1dbar', - 'pfunc-convert-unit-pressure-millibar-abbr' => '$1mbar', - 'pfunc-convert-unit-pressure-kilobarye-abbr' => '$1kBa', - 'pfunc-convert-unit-pressure-barye-abbr' => '$1Ba', - 'pfunc-convert-unit-pressure-atmosphere-abbr' => '$1atm', - 'pfunc-convert-unit-pressure-torr-abbr' => '$1Torr', - 'pfunc-convert-unit-pressure-mmhg-abbr' => '$1mmHg', - 'pfunc-convert-unit-pressure-inhg-abbr' => '$1inHg', - 'pfunc-convert-unit-pressure-psi-abbr' => '$1psi', ); -/** Franco-Provençal (Arpetan) +/** Franco-Provençal (arpetan) * @author ChrisPtDe */ $messages['frp'] = array( @@ -1540,129 +799,9 @@ $messages['frp'] = array( 'pfunc_expr_unknown_error' => 'Èrror d’èxprèssion : èrror encognua ($1)', 'pfunc_expr_not_a_number' => 'Dens $1 : lo rèsultat est pas un nombro', 'pfunc_string_too_long' => 'Èrror : la chêna dèpâsse la limita d’amont de $1 caractèro{{PLURAL:$1||s}}', - 'pfunc-convert-unknownunit' => 'Èrror : « $1 » est una unitât encognua.', - 'pfunc-convert-unknowndimension' => 'Èrror : « $1 » est una dimension encognua.', - 'pfunc-convert-dimension-length' => 'longior', - 'pfunc-convert-dimension-area' => 'surface', - 'pfunc-convert-dimension-volume' => 'cubâjo', - 'pfunc-convert-dimension-time' => 'temps', - 'pfunc-convert-dimension-timesquared' => 'temps<sup>2</sup>', - 'pfunc-convert-dimension-mass' => 'massa', - 'pfunc-convert-dimension-speed' => 'vitèsse', - 'pfunc-convert-dimension-temperature' => 'tempèratura', - 'pfunc-convert-dimension-acceleration' => 'accèlèracion', - 'pfunc-convert-dimension-force' => 'fôrce', - 'pfunc-convert-dimension-torque' => 'cobla', - 'pfunc-convert-dimension-energy' => 'nèrf', - 'pfunc-convert-dimension-power' => 'pouessience', - 'pfunc-convert-dimension-pressure' => 'prèssion', - 'pfunc-convert-dimension-density' => 'densitât', - 'pfunc-convert-prefix-yotta' => 'yota', - 'pfunc-convert-prefix-zetta' => 'zèta', - 'pfunc-convert-prefix-exa' => 'ègza', - 'pfunc-convert-prefix-peta' => 'pèta', - 'pfunc-convert-prefix-tera' => 'tèra', - 'pfunc-convert-prefix-giga' => 'giga', - 'pfunc-convert-prefix-mega' => 'mèga', - 'pfunc-convert-prefix-kilo' => 'kilo', - 'pfunc-convert-prefix-hecto' => 'hècto', - 'pfunc-convert-prefix-deca' => 'dèca', - 'pfunc-convert-prefix-deci' => 'dèci', - 'pfunc-convert-prefix-centi' => 'centi', - 'pfunc-convert-prefix-milli' => 'mili', - 'pfunc-convert-prefix-micro' => 'micro', - 'pfunc-convert-prefix-nano' => 'nano', - 'pfunc-convert-prefix-pico' => 'pico', - 'pfunc-convert-prefix-femto' => 'femto', - 'pfunc-convert-prefix-atto' => 'ato', - 'pfunc-convert-prefix-zepto' => 'zèpto', - 'pfunc-convert-prefix-yocto' => 'yocto', - 'pfunc-convert-prefix-milli-abbr' => 'm', - 'pfunc-convert-unit-length-metre' => '$1$3mètre{{PLURAL:$2||s}}', - 'pfunc-convert-unit-length-angstrom' => '$1ångström{{PLURAL:$2||s}}', - 'pfunc-convert-unit-length-mile' => '$1mile{{PLURAL:$2||s}}', - 'pfunc-convert-unit-length-furlong' => '$1furlong{{PLURAL:$2||s}}', - 'pfunc-convert-unit-length-chain' => '$1chên{{PLURAL:$2|a|es}}', - 'pfunc-convert-unit-length-rod' => '$1pèrche{{PLURAL:$2||s}}', - 'pfunc-convert-unit-length-fathom' => '$1braciê{{PLURAL:$2||s}}', - 'pfunc-convert-unit-length-yard' => '$1vèrge{{PLURAL:$2||s}}', - 'pfunc-convert-unit-length-foot' => '$1pied{{PLURAL:$2||s}}', - 'pfunc-convert-unit-length-hand' => '$1man{{PLURAL:$2||s}}', - 'pfunc-convert-unit-length-inch' => '$1pôjo{{PLURAL:$2||s}}', - 'pfunc-convert-unit-length-nauticalmile' => '$1{{PLURAL:$2|mile marin|miles marins}}', - 'pfunc-convert-unit-length-nauticalmileuk' => '$1{{PLURAL:$2|mile marin (prè-1970 britanico)|miles marins (prè-1970 britanicos)}}', - 'pfunc-convert-unit-length-nauticalmileus' => '$1{{PLURAL:$2|mile marin (prè-1954 des Ètats-Unis)|miles marins (prè-1954 des Ètats-Unis)}}', - 'pfunc-convert-unit-length-parsec' => '$1$3parsec{{PLURAL:$2||s}}', - 'pfunc-convert-unit-length-lightyear' => '$1{{PLURAL:$2|$3an|$3ans}}-lumiére', - 'pfunc-convert-unit-length-astronomicalunit' => '$1{{PLURAL:$2|unitât astronomica|unitâts astronomiques}}', - 'pfunc-convert-unit-length-furlong-abbr' => '$1furlong', - 'pfunc-convert-unit-length-chain-abbr' => '$1chêna', - 'pfunc-convert-unit-length-rod-abbr' => '$1pèrche', - 'pfunc-convert-unit-length-fathom-abbr' => '$1braciê', - 'pfunc-convert-unit-length-yard-abbr' => '$1vg', - 'pfunc-convert-unit-length-foot-abbr' => '$1ft', - 'pfunc-convert-unit-length-hand-abbr' => '$1h', - 'pfunc-convert-unit-length-inch-abbr' => '$1po', - 'pfunc-convert-unit-length-nauticalmile-abbr' => '$1nmi', - 'pfunc-convert-unit-length-parsec-abbr' => '$1$3pc', - 'pfunc-convert-unit-length-lightyear-abbr' => '$1$3al', - 'pfunc-convert-unit-length-astronomicalunit-abbr' => '$1UA', - 'pfunc-convert-unit-area-hectare' => '$1hèctâre{{PLURAL:$2||s}}', - 'pfunc-convert-unit-area-squaremile' => '$1{{PLURAL:$2|mile carrâ|miles carrâs}}', - 'pfunc-convert-unit-area-squareyard' => '$1{{PLURAL:$2|vèrge carrâ|vèrges carrâs}}', - 'pfunc-convert-unit-area-squareinch' => '$1{{PLURAL:$2|pôjo carrâ|pôjos carrâs}}', - 'pfunc-convert-unit-area-squarekilometre-abbr' => '$1km<sup>2</sup>', - 'pfunc-convert-unit-area-squaremetre-abbr' => '$1m<sup>2</sup>', - 'pfunc-convert-unit-area-squarecentimetre-abbr' => '$1cm<sup>2</sup>', - 'pfunc-convert-unit-area-squaremillimetre-abbr' => '$1mm<sup>2</sup>', - 'pfunc-convert-unit-area-hectare-abbr' => '$1ha', - 'pfunc-convert-unit-area-squaremile-abbr' => '$1mi<sup>2</sup>', - 'pfunc-convert-unit-area-squareyard-abbr' => '$1vg<sup>2</sup>', - 'pfunc-convert-unit-area-squareinch-abbr' => '$1po<sup>2</sup>', - 'pfunc-convert-unit-area-squarenauticalmile-abbr' => '$1nmi<sup>2</sup>', - 'pfunc-convert-unit-time-second' => '$1second{{PLURAL:$2|a|es}}', - 'pfunc-convert-unit-time-year' => '$1$3an{{PLURAL:$2||s}}', - 'pfunc-convert-unit-time-day' => '$1jorn{{PLURAL:$2||s}}', - 'pfunc-convert-unit-time-hour' => '$1hor{{PLURAL:$2|a|es}}', - 'pfunc-convert-unit-time-minute' => '$1menut{{PLURAL:$2|a|es}}', - 'pfunc-convert-unit-time-second-abbr' => '$1s', - 'pfunc-convert-unit-time-year-abbr' => '$1$3a', - 'pfunc-convert-unit-time-day-abbr' => '$1j', - 'pfunc-convert-unit-time-hour-abbr' => '$1h', - 'pfunc-convert-unit-time-minute-abbr' => '$1min', - 'pfunc-convert-unit-volume-cubicmetre-abbr' => '$1m<sup>3</sup>', - 'pfunc-convert-unit-volume-cubiccentimetre-abbr' => '$1cm<sup>3</sup>', - 'pfunc-convert-unit-volume-cubicmillimetre-abbr' => '$1mm<sup>3</sup>', - 'pfunc-convert-unit-volume-litre-abbr' => '$1$3l', - 'pfunc-convert-unit-speed-mile-hour' => '$1miles per hora', - 'pfunc-convert-unit-speed-speedoflight' => '$1c', - 'pfunc-convert-unit-speed-mile-hour-abbr' => '$1mph', - 'pfunc-convert-unit-speed-speedoflight-abbr' => '$1c', - 'pfunc-convert-unit-pressure-pascal' => '$1{{PLURAL:$2|$3pascâl|$3pascâls}}', - 'pfunc-convert-unit-pressure-bar' => '$1bar', - 'pfunc-convert-unit-pressure-decibar' => '$1dècibar', - 'pfunc-convert-unit-pressure-millibar' => '$1milibar', - 'pfunc-convert-unit-pressure-kilobarye' => '$1kilobarye', - 'pfunc-convert-unit-pressure-barye' => '$1barye', - 'pfunc-convert-unit-pressure-atmosphere' => '$1atmosfér{{PLURAL:$2|a|es}}', - 'pfunc-convert-unit-pressure-torr' => '$1torr{{PLURAL:$2||s}}', - 'pfunc-convert-unit-pressure-mmhg' => '$1milimètre{{PLURAL:$2||s}} de mèrcure', - 'pfunc-convert-unit-pressure-inhg' => '$1pôjo{{PLURAL:$2||s}} de mèrcure', - 'pfunc-convert-unit-pressure-psi' => '$1livr{{PLURAL:$2|a|es}} per pôjo carrâ', - 'pfunc-convert-unit-pressure-pascal-abbr' => '$1$3Pa', - 'pfunc-convert-unit-pressure-bar-abbr' => '$1bar', - 'pfunc-convert-unit-pressure-decibar-abbr' => '$1dbar', - 'pfunc-convert-unit-pressure-millibar-abbr' => '$1mbar', - 'pfunc-convert-unit-pressure-kilobarye-abbr' => '$1kBa', - 'pfunc-convert-unit-pressure-barye-abbr' => '$1Ba', - 'pfunc-convert-unit-pressure-atmosphere-abbr' => '$1atm', - 'pfunc-convert-unit-pressure-torr-abbr' => '$1Torr', - 'pfunc-convert-unit-pressure-mmhg-abbr' => '$1mmHg', - 'pfunc-convert-unit-pressure-inhg-abbr' => '$1inHg', - 'pfunc-convert-unit-pressure-psi-abbr' => '$1psi', ); -/** Galician (Galego) +/** Galician (galego) * @author Alma * @author Elisardojm * @author Toliño @@ -1689,121 +828,6 @@ $messages['gl'] = array( 'pfunc_expr_unknown_error' => 'Erro de expresión: Erro descoñecido ($1).', 'pfunc_expr_not_a_number' => 'En $1: O resultado non é un número.', 'pfunc_string_too_long' => 'Erro: A cadea excede o límite de $1 caracteres.', - 'pfunc-convert-dimensionmismatch' => 'Erro: Non se pode converter entre as unidades "$1" e "$2".', - 'pfunc-convert-unknownunit' => 'Erro: Descoñécese a unidade "$1".', - 'pfunc-convert-unknowndimension' => 'Erro: Descoñécese a dimensión "$1".', - 'pfunc-convert-invalidcompoundunit' => 'Erro: A unidade composta "$1" é inválida.', - 'pfunc-convert-nounit' => 'Erro: Non se deu ningunha unidade de orixe.', - 'pfunc-convert-doublecompoundunit' => 'Erro: Non se poden analizar as unidades compostas dobres como "$1".', - 'pfunc-convert-dimension-length' => 'lonxitude', - 'pfunc-convert-dimension-area' => 'área', - 'pfunc-convert-dimension-volume' => 'volume', - 'pfunc-convert-dimension-time' => 'tempo', - 'pfunc-convert-dimension-timesquared' => 'tempo<sup>2</sup>', - 'pfunc-convert-dimension-mass' => 'masa', - 'pfunc-convert-dimension-speed' => 'velocidade', - 'pfunc-convert-dimension-temperature' => 'temperatura', - 'pfunc-convert-dimension-acceleration' => 'aceleración', - 'pfunc-convert-dimension-force' => 'forza', - 'pfunc-convert-dimension-torque' => 'torque', - 'pfunc-convert-dimension-energy' => 'enerxía', - 'pfunc-convert-dimension-power' => 'potencia', - 'pfunc-convert-dimension-pressure' => 'presión', - 'pfunc-convert-dimension-density' => 'densidade', - 'pfunc-convert-prefix-yotta' => 'yotta', - 'pfunc-convert-prefix-zetta' => 'zetta', - 'pfunc-convert-prefix-exa' => 'exa', - 'pfunc-convert-prefix-peta' => 'peta', - 'pfunc-convert-prefix-tera' => 'tera', - 'pfunc-convert-prefix-giga' => 'xiga', - 'pfunc-convert-prefix-mega' => 'mega', - 'pfunc-convert-prefix-kilo' => 'quilo', - 'pfunc-convert-prefix-hecto' => 'hecto', - 'pfunc-convert-prefix-deca' => 'deca', - 'pfunc-convert-prefix-deci' => 'deci', - 'pfunc-convert-prefix-centi' => 'centi', - 'pfunc-convert-prefix-milli' => 'mili', - 'pfunc-convert-prefix-micro' => 'micro', - 'pfunc-convert-prefix-nano' => 'nano', - 'pfunc-convert-prefix-pico' => 'pico', - 'pfunc-convert-prefix-femto' => 'femto', - 'pfunc-convert-prefix-atto' => 'atto', - 'pfunc-convert-prefix-zepto' => 'zepto', - 'pfunc-convert-prefix-yocto' => 'yocto', - 'pfunc-convert-prefix-milli-abbr' => 'm', - 'pfunc-convert-unit-length-metre' => '$1{{PLURAL:$2|$3metro|$3metros}}', - 'pfunc-convert-unit-length-angstrom' => '$1{{PLURAL:$2|angstrom|angstroms}}', - 'pfunc-convert-unit-length-mile' => '$1{{PLURAL:$2|milla|millas}}', - 'pfunc-convert-unit-length-furlong' => '$1{{PLURAL:$2|furlong|furlongs}}', - 'pfunc-convert-unit-length-chain' => '$1{{PLURAL:$2|cadea|cadeas}}', - 'pfunc-convert-unit-length-rod' => '$1{{PLURAL:$2|rod|rods}}', - 'pfunc-convert-unit-length-fathom' => '$1{{PLURAL:$2|braza|brazas}}', - 'pfunc-convert-unit-length-yard' => '$1{{PLURAL:$2|iarda|iardas}}', - 'pfunc-convert-unit-length-foot' => '$1{{PLURAL:$2|pé|pés}}', - 'pfunc-convert-unit-length-hand' => '$1{{PLURAL:$2|palmo|palmos}}', - 'pfunc-convert-unit-length-inch' => '$1{{PLURAL:$2|polgada|polgadas}}', - 'pfunc-convert-unit-length-nauticalmile' => '$1{{PLURAL:$2|milla náutica|millas náuticas}}', - 'pfunc-convert-unit-length-parsec' => '$1{{PLURAL:$2|$3parsec|$3parsecs}}', - 'pfunc-convert-unit-length-lightyear' => '$1{{PLURAL:$2|$3ano luz|$3anos luz}}', - 'pfunc-convert-unit-length-astronomicalunit' => '$1{{PLURAL:$2|unidade astronómica|unidades astronómicas}}', - 'pfunc-convert-unit-length-furlong-abbr' => '$1furlong', - 'pfunc-convert-unit-length-chain-abbr' => '$1cadea', - 'pfunc-convert-unit-length-rod-abbr' => '$1rod', - 'pfunc-convert-unit-length-fathom-abbr' => '$1braza', - 'pfunc-convert-unit-length-yard-abbr' => '$1iarda', - 'pfunc-convert-unit-length-foot-abbr' => '$1pé', - 'pfunc-convert-unit-length-hand-abbr' => '$1palmo', - 'pfunc-convert-unit-length-inch-abbr' => '$1polgada', - 'pfunc-convert-unit-length-nauticalmile-abbr' => '$1milla náutica', - 'pfunc-convert-unit-length-parsec-abbr' => '$1$3parsec', - 'pfunc-convert-unit-length-lightyear-abbr' => '$1$3ano luz', - 'pfunc-convert-unit-length-astronomicalunit-abbr' => '$1UA', - 'pfunc-convert-unit-area-squarekilometre' => '$1{{PLURAL:$2|quilómetro cadrado|quilómetros cadrados}}', - 'pfunc-convert-unit-area-squaremetre' => '$1{{PLURAL:$2|metro cadrado|metros cadrados}}', - 'pfunc-convert-unit-area-squarecentimetre' => '$1{{PLURAL:$2|centímetro cadrado|centímetros cadrados}}', - 'pfunc-convert-unit-area-squaremillimetre' => '$1{{PLURAL:$2|milímetro cadrado|milímetros cadrados}}', - 'pfunc-convert-unit-area-hectare' => '$1{{PLURAL:$2|hectárea|hectáreas}}', - 'pfunc-convert-unit-area-squarekilometre-abbr' => '$1km<sup>2</sup>', - 'pfunc-convert-unit-area-squaremetre-abbr' => '$1m<sup>2</sup>', - 'pfunc-convert-unit-area-squarecentimetre-abbr' => '$1cm<sup>2</sup>', - 'pfunc-convert-unit-area-squaremillimetre-abbr' => '$1mm<sup>2</sup>', - 'pfunc-convert-unit-area-hectare-abbr' => '$1ha', - 'pfunc-convert-unit-time-second' => '$1{{PLURAL:$2|segundo|segundos}}', - 'pfunc-convert-unit-time-year' => '$1{{PLURAL:$2|$3ano|$3anos}}', - 'pfunc-convert-unit-time-day' => '$1{{PLURAL:$2|día|días}}', - 'pfunc-convert-unit-time-hour' => '$1{{PLURAL:$2|hora|horas}}', - 'pfunc-convert-unit-time-minute' => '$1{{PLURAL:$2|minuto|minutos}}', - 'pfunc-convert-unit-time-second-abbr' => '$1s', - 'pfunc-convert-unit-time-year-abbr' => '$1$3ano', - 'pfunc-convert-unit-time-day-abbr' => '$1día', - 'pfunc-convert-unit-time-hour-abbr' => '$1h', - 'pfunc-convert-unit-time-minute-abbr' => '$1min', - 'pfunc-convert-unit-volume-cubicmetre' => '$1{{PLURAL:$2|metro cúbico|metros cúbicos}}', - 'pfunc-convert-unit-volume-cubiccentimetre' => '$1{{PLURAL:$2|centímetro cúbico|centímetros cúbicos}}', - 'pfunc-convert-unit-volume-cubicmillimetre' => '$1{{PLURAL:$2|milímetro cúbico|milímetros cúbicos}}', - 'pfunc-convert-unit-volume-kilolitre' => '$1{{PLURAL:$2|quilolitro|quilolitros}}', - 'pfunc-convert-unit-volume-litre' => '$1{{PLURAL:$2|litro|litros}}', - 'pfunc-convert-unit-volume-centilitre' => '$1{{PLURAL:$2|centilitro|centilitros}}', - 'pfunc-convert-unit-volume-millilitre' => '$1{{PLURAL:$2|mililitro|mililitros}}', - 'pfunc-convert-unit-volume-cubicmetre-abbr' => '$1m<sup>3</sup>', - 'pfunc-convert-unit-volume-cubiccentimetre-abbr' => '$1cm<sup>3</sup>', - 'pfunc-convert-unit-volume-cubicmillimetre-abbr' => '$1mm<sup>3</sup>', - 'pfunc-convert-unit-volume-litre-abbr' => '$1$3L', - 'pfunc-convert-unit-speed-mile-hour' => '$1millas por hora', - 'pfunc-convert-unit-speed-speedoflight' => '$1c', - 'pfunc-convert-unit-speed-speedoflight-abbr' => '$1c', - 'pfunc-convert-unit-pressure-pascal' => '$1{{PLURAL:$2|$3pascal|$3pascais}}', - 'pfunc-convert-unit-pressure-bar' => '$1bar', - 'pfunc-convert-unit-pressure-decibar' => '$1decibar', - 'pfunc-convert-unit-pressure-millibar' => '$1milibar', - 'pfunc-convert-unit-pressure-atmosphere' => '$1{{PLURAL:$2|atmosfera|atmosferas}}', - 'pfunc-convert-unit-pressure-mmhg' => '$1{{PLURAL:$2|milímetro de mercurio|milímetros de mercurio}}', - 'pfunc-convert-unit-pressure-pascal-abbr' => '$1$3Pa', - 'pfunc-convert-unit-pressure-bar-abbr' => '$1bar', - 'pfunc-convert-unit-pressure-decibar-abbr' => '$1dbar', - 'pfunc-convert-unit-pressure-millibar-abbr' => '$1mbar', - 'pfunc-convert-unit-pressure-atmosphere-abbr' => '$1atm', - 'pfunc-convert-unit-pressure-mmhg-abbr' => '$1mmHg', ); /** Ancient Greek (Ἀρχαία ἑλληνικὴ) @@ -1863,122 +887,6 @@ $messages['he'] = array( 'pfunc_expr_unknown_error' => 'שגיאה בביטוי: שגיאה בלתי ידועה ($1)', 'pfunc_expr_not_a_number' => 'התוצאה של $1 אינה מספר', 'pfunc_string_too_long' => 'שגיאה: המחרוזת עוברת את גבול התווים המותר, $1', - 'pfunc-convert-dimensionmismatch' => 'שגיאה: לא ניתן להמיר בין יחידות של "$1" ושל "$2".', - 'pfunc-convert-unknownunit' => 'שגיאה: יחידה לא ידועה "$1".', - 'pfunc-convert-unknowndimension' => 'שגיאה: ממד לא ידוע "$1".', - 'pfunc-convert-invalidcompoundunit' => 'שגיאה: יחידה מורכבת לא ידועה "$1".', - 'pfunc-convert-nounit' => 'שגיאה: לא ניתנה יחידה התחלתית.', - 'pfunc-convert-doublecompoundunit' => 'שגיאה: לא ניתן לפענח יחידות מורכבות כפולות כמו "$1".', - 'pfunc-convert-dimension-length' => 'אורך', - 'pfunc-convert-dimension-area' => 'שטח', - 'pfunc-convert-dimension-volume' => 'נפח', - 'pfunc-convert-dimension-time' => 'זמן', - 'pfunc-convert-dimension-timesquared' => 'זמן<sup>2</sup>', - 'pfunc-convert-dimension-mass' => 'מסה', - 'pfunc-convert-dimension-speed' => 'מהירות', - 'pfunc-convert-dimension-temperature' => 'חום', - 'pfunc-convert-dimension-acceleration' => 'תאוצה', - 'pfunc-convert-dimension-force' => 'כוח', - 'pfunc-convert-dimension-torque' => 'מומנט הסיבוב', - 'pfunc-convert-dimension-energy' => 'אנרגיה', - 'pfunc-convert-dimension-power' => 'הספק', - 'pfunc-convert-dimension-pressure' => 'לחץ', - 'pfunc-convert-dimension-density' => 'צפיפות', - 'pfunc-convert-prefix-yotta' => 'יוטא', - 'pfunc-convert-prefix-zetta' => 'זטא', - 'pfunc-convert-prefix-exa' => 'אקסה', - 'pfunc-convert-prefix-peta' => 'פטה', - 'pfunc-convert-prefix-tera' => 'טרה', - 'pfunc-convert-prefix-giga' => 'גיגה', - 'pfunc-convert-prefix-mega' => 'מגה', - 'pfunc-convert-prefix-kilo' => 'קילו', - 'pfunc-convert-prefix-hecto' => 'הקטו', - 'pfunc-convert-prefix-deca' => 'דקה', - 'pfunc-convert-prefix-deci' => 'דצי', - 'pfunc-convert-prefix-centi' => 'סנטי', - 'pfunc-convert-prefix-milli' => 'מילי', - 'pfunc-convert-prefix-micro' => 'מיקרו', - 'pfunc-convert-prefix-nano' => 'ננו', - 'pfunc-convert-prefix-pico' => 'פיקו', - 'pfunc-convert-prefix-femto' => 'פמטו', - 'pfunc-convert-prefix-atto' => 'אטו', - 'pfunc-convert-prefix-zepto' => 'זפטו', - 'pfunc-convert-prefix-yocto' => 'יוקטו', - 'pfunc-convert-unit-length-furlong-abbr' => '$1פרלונג', - 'pfunc-convert-unit-length-chain-abbr' => '$1שלשלת', - 'pfunc-convert-unit-length-rod-abbr' => '$1מַטֶּה', - 'pfunc-convert-unit-length-fathom-abbr' => '$1פאתום', - 'pfunc-convert-unit-length-yard-abbr' => '$1יארד', - 'pfunc-convert-unit-length-foot-abbr' => '$1רגל', - 'pfunc-convert-unit-length-hand-abbr' => '$1כף־יד', - 'pfunc-convert-unit-length-inch-abbr' => '$1אינץ׳', - 'pfunc-convert-unit-length-nauticalmile-abbr' => '$1מיל ימי', - 'pfunc-convert-unit-length-nauticalmileuk-abbr' => '$1מיל ימי (אנגלי)', - 'pfunc-convert-unit-length-nauticalmileus-abbr' => '$1מיל ימי (ארה״ב לפני 1954)', - 'pfunc-convert-unit-length-parsec-abbr' => '$1$3 פארסק', - 'pfunc-convert-unit-length-lightyear-abbr' => '$1$3 שנות אור', - 'pfunc-convert-unit-length-astronomicalunit-abbr' => '$1יחידה אסטרונומית', - 'pfunc-convert-unit-area-squarekilometre-abbr' => '$1קמ״ר', - 'pfunc-convert-unit-area-squaremetre-abbr' => '$1מ״ר', - 'pfunc-convert-unit-area-squarecentimetre-abbr' => '$1סמ״ר', - 'pfunc-convert-unit-area-squaremillimetre-abbr' => '$1ממ״ר', - 'pfunc-convert-unit-area-hectare-abbr' => '$1הקטאר', - 'pfunc-convert-unit-area-squaremile-abbr' => '$1מיל רבוע', - 'pfunc-convert-unit-area-acre-abbr' => '$1אקר', - 'pfunc-convert-unit-area-squareyard-abbr' => '$1יארד רבוע', - 'pfunc-convert-unit-area-squarefoot-abbr' => '$1רגל רבועה', - 'pfunc-convert-unit-area-squareinch-abbr' => '$1אינץ׳ רבוע', - 'pfunc-convert-unit-area-squarenauticalmile-abbr' => '$1מיל ימי רבוע', - 'pfunc-convert-unit-area-dunam-abbr' => '$1דונם', - 'pfunc-convert-unit-area-tsubo-abbr' => '$1צובו', - 'pfunc-convert-unit-time-second-abbr' => '$1שנייה', - 'pfunc-convert-unit-time-day-abbr' => '$1יום', - 'pfunc-convert-unit-time-hour-abbr' => '$1שעה', - 'pfunc-convert-unit-time-minute-abbr' => '$1דקה', - 'pfunc-convert-unit-volume-cubicmetre-abbr' => '$1מטר מעוקב', - 'pfunc-convert-unit-volume-cubiccentimetre-abbr' => '$1ס״מ מעוקב', - 'pfunc-convert-unit-volume-cubicmillimetre-abbr' => '$1מ״מ מעוקב', - 'pfunc-convert-unit-volume-litre-abbr' => '$1$3 ל׳', - 'pfunc-convert-unit-volume-cubicyard-abbr' => '$1יארד מעוקב', - 'pfunc-convert-unit-volume-cubicfoot-abbr' => '$1רגל מעוקבת', - 'pfunc-convert-unit-volume-cubicinch-abbr' => '$1אינץ׳ מעוקב', - 'pfunc-convert-unit-volume-barrel-abbr' => '$1חבית', - 'pfunc-convert-unit-volume-bushel-abbr' => '$1בושל', - 'pfunc-convert-unit-volume-gallon-abbr' => '$1גלון', - 'pfunc-convert-unit-volume-quart-abbr' => '$1קווארטה', - 'pfunc-convert-unit-volume-pint-abbr' => '$1פיינט', - 'pfunc-convert-unit-volume-fluidounce-abbr' => '$1אונקייה', - 'pfunc-convert-unit-volume-barrelus-abbr' => '$1חבית אמריקאית', - 'pfunc-convert-unit-volume-barreloil-abbr' => '$1חבית', - 'pfunc-convert-unit-volume-barrelbeer-abbr' => '$1חבית', - 'pfunc-convert-unit-volume-usgallon-abbr' => '$1גלון אמריקאי', - 'pfunc-convert-unit-volume-usquart-abbr' => '$1קווארטה אמריקאית', - 'pfunc-convert-unit-volume-uspint-abbr' => '$1פיינט אמריקאי', - 'pfunc-convert-unit-volume-usfluidounce-abbr' => '$1אונקייה אמריקאית', - 'pfunc-convert-unit-volume-usdrybarrel-abbr' => '$1חבית אמריקאית', - 'pfunc-convert-unit-volume-usbushel-abbr' => '$1בושל אמריקאי', - 'pfunc-convert-unit-volume-usdrygallon-abbr' => '$1גלון יבש אמריקאי', - 'pfunc-convert-unit-volume-usdryquart-abbr' => '$1קווארטה יבשה אמריקאית', - 'pfunc-convert-unit-volume-usdrypint-abbr' => '$1פיינט יבש אמריקאי', - 'pfunc-convert-unit-speed-mile-hour' => '$1מיל לשעה', - 'pfunc-convert-unit-speed-speedoflight' => '$1c', - 'pfunc-convert-unit-speed-mile-hour-abbr' => '$1מיל לשעה', - 'pfunc-convert-unit-speed-speedoflight-abbr' => '$1c', - 'pfunc-convert-unit-pressure-bar' => '$1בר', - 'pfunc-convert-unit-pressure-decibar' => '$1דציבר', - 'pfunc-convert-unit-pressure-millibar' => '$1מיליבר', - 'pfunc-convert-unit-pressure-kilobarye' => '$1קילובָּרְיֶה', - 'pfunc-convert-unit-pressure-barye' => '$1בָּרְיֶה', - 'pfunc-convert-unit-pressure-bar-abbr' => '$1בר', - 'pfunc-convert-unit-pressure-decibar-abbr' => '$1דציבר', - 'pfunc-convert-unit-pressure-millibar-abbr' => '$1מיליבר', - 'pfunc-convert-unit-pressure-kilobarye-abbr' => '$1קילובָּרְיֶה', - 'pfunc-convert-unit-pressure-barye-abbr' => '$1בָּרְיֶה', - 'pfunc-convert-unit-pressure-atmosphere-abbr' => '$1אטמ׳', - 'pfunc-convert-unit-pressure-torr-abbr' => '$1טור', - 'pfunc-convert-unit-pressure-mmhg-abbr' => '$1מ״מ כספית', - 'pfunc-convert-unit-pressure-inhg-abbr' => '$1אינץ׳ כספית', - 'pfunc-convert-unit-pressure-psi-abbr' => '$1psi', ); /** Hindi (हिन्दी) @@ -2006,41 +914,43 @@ $messages['hi'] = array( 'pfunc_expr_not_a_number' => '$1 में: रिज़ल्ट संख्यामें नहीं हैं', ); -/** Croatian (Hrvatski) +/** Croatian (hrvatski) * @author Dalibor Bosits * @author Dnik * @author Ex13 + * @author Roberta F. * @author SpeedyGonsales */ $messages['hr'] = array( 'pfunc_desc' => 'Mogućnost proširivanja parsera logičkim funkcijama', - 'pfunc_time_error' => 'Greška: oblik vremena nije valjan', - 'pfunc_time_too_long' => 'Greška: prevelik broj #time (vremenskih) poziva', - 'pfunc_rel2abs_invalid_depth' => 'Greška: Nevaljana dubina putanje: "$1" (pokušaj pristupanja čvoru iznad korijenskog)', - 'pfunc_expr_stack_exhausted' => 'Greška u predlošku: prepunjen stog', - 'pfunc_expr_unexpected_number' => 'Greška u predlošku: Neočekivan broj', - 'pfunc_expr_preg_match_failure' => 'Greška u predlošku: Neočekivana preg_match greška', - 'pfunc_expr_unrecognised_word' => 'Greška u predlošku: Nepoznata riječ "$1"', - 'pfunc_expr_unexpected_operator' => 'Greška u predlošku: Neočekivani operator $1', - 'pfunc_expr_missing_operand' => 'Greška u predlošku: Operator $1 nedostaje', - 'pfunc_expr_unexpected_closing_bracket' => 'Greška u predlošku: Neočekivana zatvorena zagrada', - 'pfunc_expr_unrecognised_punctuation' => 'Greška u predlošku: Nepoznat interpunkcijski znak "$1"', - 'pfunc_expr_unclosed_bracket' => 'Greška u predlošku: Nezatvorene zagrade', + 'pfunc_time_error' => 'Pogrješka: oblik vremena nije valjan', + 'pfunc_time_too_long' => 'Pogrješka: prevelik broj #time (vremenskih) poziva', + 'pfunc_rel2abs_invalid_depth' => 'Pogrješka: Nevaljana dubina putanje: "$1" (pokušaj pristupanja čvoru iznad korijenskog)', + 'pfunc_expr_stack_exhausted' => 'Pogrješka u predlošku: prepunjen stog', + 'pfunc_expr_unexpected_number' => 'Pogrješka u predlošku: Neočekivan broj', + 'pfunc_expr_preg_match_failure' => 'Pogrješka u predlošku: Neočekivana preg_match pogrješka', + 'pfunc_expr_unrecognised_word' => 'Pogrješka u predlošku: Nepoznata riječ "$1"', + 'pfunc_expr_unexpected_operator' => 'Pogrješka u predlošku: Neočekivani operator $1', + 'pfunc_expr_missing_operand' => 'Pogrješka u predlošku: Operator $1 nedostaje', + 'pfunc_expr_unexpected_closing_bracket' => 'Pogrješka u predlošku: Neočekivana zatvorena zagrada', + 'pfunc_expr_unrecognised_punctuation' => 'Pogrješka u predlošku: Nepoznat interpunkcijski znak "$1"', + 'pfunc_expr_unclosed_bracket' => 'Pogrješka u predlošku: Nezatvorene zagrade', 'pfunc_expr_division_by_zero' => 'Dijeljenje s nulom', 'pfunc_expr_invalid_argument' => 'Nevaljani argumenti za $1: < -1 ili > 1', 'pfunc_expr_invalid_argument_ln' => 'Nevaljani argument za ln: <= 0', - 'pfunc_expr_unknown_error' => 'Greška u predlošku: Nepoznata greška ($1)', + 'pfunc_expr_unknown_error' => 'Pogrješka u predlošku: Nepoznata pogrješka ($1)', 'pfunc_expr_not_a_number' => 'U $1: rezultat nije broj', - 'pfunc_string_too_long' => 'Greška: Niz prelazi ograničenje od $1 znakova', + 'pfunc_string_too_long' => 'Pogrješka: Niz prelazi ograničenje od $1 znakova', ); -/** Upper Sorbian (Hornjoserbsce) +/** Upper Sorbian (hornjoserbsce) * @author Michawiki */ $messages['hsb'] = array( 'pfunc_desc' => 'Parser wo logiske funkcije rozšěrić', 'pfunc_time_error' => 'Zmylk: njepłaćiwe časowe podaće', 'pfunc_time_too_long' => 'Zmylk: přewjele zawołanjow #time', + 'pfunc_time_too_big' => 'Zmylk: #time jenož lěta hač do 9999 podpěruje.', 'pfunc_rel2abs_invalid_depth' => 'Zmylk: Njepłaćiwa hłubokosć w pućiku: "$1" (Pospyt, zo by na suk wyše hłowneho suka dohrabnyło)', 'pfunc_expr_stack_exhausted' => 'Wurazowy zmylk: Staplowy skład wučerpany', 'pfunc_expr_unexpected_number' => 'Wurazowy zmylk: Njewočakowana ličba', @@ -2057,54 +967,9 @@ $messages['hsb'] = array( 'pfunc_expr_unknown_error' => 'Wurazowy zmylk: Njeznaty zmylk ($1)', 'pfunc_expr_not_a_number' => 'W $1: Wuslědk ličba njeje', 'pfunc_string_too_long' => 'Zmylk: Znamješkowy slěd překročuje limit $1 znamješkow', - 'pfunc-convert-dimensionmismatch' => 'Zmylk: Konwertowanje mjez "$1" a "$2" njemóžno', - 'pfunc-convert-unknownunit' => 'Zmylk: Njeznata jednotka "$1"', - 'pfunc-convert-unknowndimension' => 'Zmylk: Njeznata dimensija "$1"', - 'pfunc-convert-nounit' => 'Zmylk: žórłowa jednotka faluje', - 'pfunc-convert-dimension-length' => 'Dołhosć', - 'pfunc-convert-dimension-area' => 'přestrjeń', - 'pfunc-convert-dimension-volume' => 'wolumen', - 'pfunc-convert-dimension-time' => 'čas', - 'pfunc-convert-dimension-timesquared' => 'čas <sup>2</sup>', - 'pfunc-convert-dimension-mass' => 'Masa', - 'pfunc-convert-dimension-speed' => 'spěšnosć', - 'pfunc-convert-dimension-temperature' => 'temperatura', - 'pfunc-convert-dimension-acceleration' => 'pospěšenje', - 'pfunc-convert-dimension-force' => 'móc', - 'pfunc-convert-dimension-torque' => 'wjertny moment', - 'pfunc-convert-dimension-energy' => 'energija', - 'pfunc-convert-dimension-power' => 'wukon', - 'pfunc-convert-dimension-pressure' => 'ćišć', - 'pfunc-convert-dimension-density' => 'hustota', - 'pfunc-convert-dimension-fuelefficiencypositive' => 'Pozitiwna ćěriwowa eficienca', - 'pfunc-convert-dimension-fuelefficiencynegative' => 'Negatiwna ćěriwowa eficienca', - 'pfunc-convert-unit-length-metre' => '$1{{PLURAL:$2|meter|metraj|metry|metrow}}', - 'pfunc-convert-unit-length-astronomicalunit' => '$1{{PLURAL:$2|astronomiska jednotka|astronomiskej jednotce|astronomiske jednotki|astronomiskich jednotkow}}', - 'pfunc-convert-unit-length-metre-abbr' => '$1m', - 'pfunc-convert-unit-length-angstrom-abbr' => '$1Å', - 'pfunc-convert-unit-area-squarekilometre-abbr' => '$1km<sup>2</sup>', - 'pfunc-convert-unit-area-squaremetre-abbr' => '$1m<sup>2</sup>', - 'pfunc-convert-unit-area-squarecentimetre-abbr' => '$1cm<sup>2</sup>', - 'pfunc-convert-unit-area-squaremillimetre-abbr' => '$1mm<sup>2</sup>', - 'pfunc-convert-unit-area-hectare-abbr' => '$1ha', - 'pfunc-convert-unit-area-squarenauticalmile-abbr' => '$1sm<sup>2</sup>', - 'pfunc-convert-unit-time-second' => '$1{{PLURAL:$2|sekunda|sekundźe|sekundy|sekundow}}', - 'pfunc-convert-unit-time-year' => '$1{{PLURAL:$2|lěto|lěće|lěta|lět}}', - 'pfunc-convert-unit-time-day' => '$1{{PLURAL:$2|dźeń|dnjej|dny|dnjow}}', - 'pfunc-convert-unit-time-hour' => '$1{{PLURAL:$2|hodźina|hodźinje|hodźiny|hodźin}}', - 'pfunc-convert-unit-time-minute' => '$1{{PLURAL:$2|mjeńšina|mjeńšinje|mjeńšiny|mjeńšin}}', - 'pfunc-convert-unit-time-second-abbr' => '$1s', - 'pfunc-convert-unit-time-year-abbr' => '$1lěto', - 'pfunc-convert-unit-time-day-abbr' => '$1dźeń', - 'pfunc-convert-unit-time-hour-abbr' => '$1hodź.', - 'pfunc-convert-unit-time-minute-abbr' => '$1min', - 'pfunc-convert-unit-volume-cubicmetre-abbr' => '$1m<sup>3</sup>', - 'pfunc-convert-unit-volume-cubiccentimetre-abbr' => '$1cm<sup>3</sup>', - 'pfunc-convert-unit-volume-cubicmillimetre-abbr' => '$1mm<sup>3</sup>', - 'pfunc-convert-unit-volume-litre-abbr' => '$1l', ); -/** Hungarian (Magyar) +/** Hungarian (magyar) * @author Dani */ $messages['hu'] = array( @@ -2128,53 +993,9 @@ $messages['hu'] = array( 'pfunc_expr_unknown_error' => 'Hiba a kifejezésben: ismeretlen hiba ($1)', 'pfunc_expr_not_a_number' => '$1: az eredmény nem szám', 'pfunc_string_too_long' => 'Hiba: a sztring túllépte a(z) $1 karakteres határt', - 'pfunc-convert-dimensionmismatch' => 'Hiba: „$1” és „$2” mértékegységek között nem lehet átváltani.', - 'pfunc-convert-unknownunit' => 'Hiba: ismeretlen mértékegység: „$1”', - 'pfunc-convert-nounit' => 'Hiba: nincs megadva a forrásmértékegység.', - 'pfunc-convert-dimension-length' => 'hossz', - 'pfunc-convert-dimension-area' => 'terület', - 'pfunc-convert-dimension-volume' => 'térfogat', - 'pfunc-convert-dimension-time' => 'idő', - 'pfunc-convert-dimension-timesquared' => 'idő<sup>2</sup>', - 'pfunc-convert-dimension-mass' => 'tömeg', - 'pfunc-convert-dimension-speed' => 'sebesség', - 'pfunc-convert-dimension-temperature' => 'hőmérséklet', - 'pfunc-convert-dimension-acceleration' => 'gyorsulás', - 'pfunc-convert-dimension-force' => 'erő', - 'pfunc-convert-dimension-torque' => 'nyomaték', - 'pfunc-convert-dimension-energy' => 'energia', - 'pfunc-convert-dimension-pressure' => 'nyomás', - 'pfunc-convert-dimension-density' => 'sűrűség', - 'pfunc-convert-prefix-yotta' => 'yotta', - 'pfunc-convert-prefix-zetta' => 'zetta', - 'pfunc-convert-prefix-exa' => 'exa', - 'pfunc-convert-prefix-peta' => 'peta', - 'pfunc-convert-prefix-tera' => 'tera', - 'pfunc-convert-prefix-giga' => 'giga', - 'pfunc-convert-prefix-mega' => 'mega', - 'pfunc-convert-prefix-kilo' => 'kilo', - 'pfunc-convert-prefix-hecto' => 'hekto', - 'pfunc-convert-prefix-deca' => 'deka', - 'pfunc-convert-prefix-deci' => 'deci', - 'pfunc-convert-prefix-centi' => 'centi', - 'pfunc-convert-prefix-milli' => 'milli', - 'pfunc-convert-prefix-micro' => 'mikro', - 'pfunc-convert-prefix-nano' => 'nano', - 'pfunc-convert-prefix-pico' => 'piko', - 'pfunc-convert-prefix-femto' => 'femto', - 'pfunc-convert-prefix-atto' => 'atto', - 'pfunc-convert-prefix-zepto' => 'zepto', - 'pfunc-convert-prefix-yocto' => 'yokto', - 'pfunc-convert-unit-length-metre' => '$1$3méter', - 'pfunc-convert-unit-length-mile' => '$1mérföld', - 'pfunc-convert-unit-length-foot' => '$1láb', - 'pfunc-convert-unit-length-nauticalmile' => '$1tengeri mérföld', - 'pfunc-convert-unit-length-lightyear' => '$1$3fényév', - 'pfunc-convert-unit-length-astronomicalunit' => '$1csillagászati egység', - 'pfunc-convert-unit-area-hectare' => '$1hektár', ); -/** Interlingua (Interlingua) +/** Interlingua (interlingua) * @author McDutchie */ $messages['ia'] = array( @@ -2198,55 +1019,6 @@ $messages['ia'] = array( 'pfunc_expr_unknown_error' => 'Error de expression: Error incognite ($1)', 'pfunc_expr_not_a_number' => 'In $1: le resultato non es un numero', 'pfunc_string_too_long' => 'Error: Le catena excede le limite de $1 {{PLURAL:$1|character|characteres}}', - 'pfunc-convert-dimensionmismatch' => 'Error: Impossibile converter inter unitates de "$1" e "$2".', - 'pfunc-convert-unknownunit' => 'Error: Unitate "$1" incognite.', - 'pfunc-convert-unknowndimension' => 'Error: Dimension "$1" incognite.', - 'pfunc-convert-invalidcompoundunit' => 'Error: Unitate composite "$1" invalide.', - 'pfunc-convert-nounit' => 'Error: Nulle unitate de origine specificate.', - 'pfunc-convert-doublecompoundunit' => 'Error: Non pote processar unitates composite duplice como "$1".', - 'pfunc-convert-dimension-length' => 'longitude', - 'pfunc-convert-dimension-area' => 'area', - 'pfunc-convert-dimension-volume' => 'volumine', - 'pfunc-convert-dimension-time' => 'tempore', - 'pfunc-convert-dimension-timesquared' => 'tempore<sup>2</sup>', - 'pfunc-convert-dimension-mass' => 'massa', - 'pfunc-convert-dimension-speed' => 'velocitate', - 'pfunc-convert-dimension-temperature' => 'temperatura', - 'pfunc-convert-dimension-acceleration' => 'acceleration', - 'pfunc-convert-dimension-force' => 'fortia', - 'pfunc-convert-dimension-torque' => 'torsion', - 'pfunc-convert-dimension-energy' => 'energia', - 'pfunc-convert-dimension-power' => 'potentia', - 'pfunc-convert-dimension-pressure' => 'pression', - 'pfunc-convert-dimension-density' => 'densitate', - 'pfunc-convert-dimension-fuelefficiencypositive' => 'efficientiaenergeticpositive', - 'pfunc-convert-dimension-fuelefficiencynegative' => 'efficientiaenergeticnegative', - 'pfunc-convert-prefix-yotta' => 'yotta', - 'pfunc-convert-prefix-zetta' => 'zetta', - 'pfunc-convert-prefix-exa' => 'exa', - 'pfunc-convert-prefix-peta' => 'peta', - 'pfunc-convert-prefix-tera' => 'tera', - 'pfunc-convert-prefix-giga' => 'giga', - 'pfunc-convert-prefix-mega' => 'mega', - 'pfunc-convert-prefix-kilo' => 'kilo', - 'pfunc-convert-prefix-hecto' => 'hecto', - 'pfunc-convert-prefix-deca' => 'deca', - 'pfunc-convert-prefix-deci' => 'deci', - 'pfunc-convert-prefix-centi' => 'centi', - 'pfunc-convert-prefix-milli' => 'milli', - 'pfunc-convert-prefix-micro' => 'micro', - 'pfunc-convert-prefix-nano' => 'nano', - 'pfunc-convert-prefix-pico' => 'pico', - 'pfunc-convert-prefix-femto' => 'femto', - 'pfunc-convert-prefix-atto' => 'atto', - 'pfunc-convert-prefix-zepto' => 'zepto', - 'pfunc-convert-prefix-yocto' => 'yocto', - 'pfunc-convert-unit-length-metre' => '$1{{PLURAL:$2|$3metro|$3metros}}', - 'pfunc-convert-unit-length-angstrom' => '$1{{PLURAL:$2|ångström|ångströmes}}', - 'pfunc-convert-unit-length-mile' => '$1{{PLURAL:$2|millia|millias}}', - 'pfunc-convert-unit-length-furlong' => '$1{{PLURAL:$2|furlong|furlongs}}', - 'pfunc-convert-unit-length-chain' => '$1{{PLURAL:$2|catena|catenas}}', - 'pfunc-convert-unit-length-rod' => '$1{{PLURAL:$2|pertica|perticas}}', ); /** Indonesian (Bahasa Indonesia) @@ -2285,7 +1057,7 @@ $messages['io'] = array( 'pfunc_expr_division_by_zero' => 'Divido per zero', ); -/** Italian (Italiano) +/** Italian (italiano) * @author Beta16 * @author BrokenArrow * @author Darth Kule @@ -2312,73 +1084,6 @@ $messages['it'] = array( 'pfunc_expr_unknown_error' => "Errore nell'espressione: errore sconosciuto ($1)", 'pfunc_expr_not_a_number' => 'In $1: il risultato non è un numero', 'pfunc_string_too_long' => 'Errore: la stringa supera il limite di $1 {{PLURAL:$1|carattere|caratteri}}', - 'pfunc-convert-unknownunit' => 'Errore: Unità sconosciuta "$1".', - 'pfunc-convert-unknowndimension' => 'Errore: Dimensione sconosciuta "$1".', - 'pfunc-convert-dimension-length' => 'lunghezza', - 'pfunc-convert-dimension-area' => 'area', - 'pfunc-convert-dimension-volume' => 'volume', - 'pfunc-convert-dimension-time' => 'tempo', - 'pfunc-convert-dimension-timesquared' => 'tempo<sup>2</sup>', - 'pfunc-convert-dimension-mass' => 'massa', - 'pfunc-convert-dimension-speed' => 'velocità', - 'pfunc-convert-dimension-temperature' => 'temperatura', - 'pfunc-convert-dimension-acceleration' => 'accelerazione', - 'pfunc-convert-dimension-force' => 'forza', - 'pfunc-convert-dimension-torque' => 'coppia', - 'pfunc-convert-dimension-energy' => 'energia', - 'pfunc-convert-dimension-power' => 'potenza', - 'pfunc-convert-dimension-pressure' => 'pressione', - 'pfunc-convert-dimension-density' => 'densità', - 'pfunc-convert-prefix-yotta' => 'yotta', - 'pfunc-convert-prefix-zetta' => 'zetta', - 'pfunc-convert-prefix-exa' => 'exa', - 'pfunc-convert-prefix-peta' => 'peta', - 'pfunc-convert-prefix-tera' => 'tera', - 'pfunc-convert-prefix-giga' => 'giga', - 'pfunc-convert-prefix-mega' => 'mega', - 'pfunc-convert-prefix-hecto' => 'etto', - 'pfunc-convert-prefix-deca' => 'deca', - 'pfunc-convert-prefix-deci' => 'deci', - 'pfunc-convert-prefix-centi' => 'centi', - 'pfunc-convert-prefix-milli' => 'milli', - 'pfunc-convert-prefix-micro' => 'micro', - 'pfunc-convert-prefix-nano' => 'nano', - 'pfunc-convert-prefix-pico' => 'pico', - 'pfunc-convert-prefix-femto' => 'femto', - 'pfunc-convert-prefix-atto' => 'atto', - 'pfunc-convert-prefix-zepto' => 'zepto', - 'pfunc-convert-prefix-yocto' => 'yocto', - 'pfunc-convert-prefix-milli-abbr' => 'm', - 'pfunc-convert-unit-length-metre' => '$1{{PLURAL:$2|$3metro|$3metri}}', - 'pfunc-convert-unit-length-foot' => '$1{{PLURAL:$2|piede|piedi}}', - 'pfunc-convert-unit-length-inch' => '$1{{PLURAL:$2|pollice|pollici}}', - 'pfunc-convert-unit-length-lightyear' => '$1{{PLURAL:$2|$3anno luce|$3anni luce}}', - 'pfunc-convert-unit-area-squarekilometre-abbr' => '$1km<sup>2</sup>', - 'pfunc-convert-unit-area-squaremetre-abbr' => '$1m<sup>2</sup>', - 'pfunc-convert-unit-area-squarecentimetre-abbr' => '$1cm<sup>2</sup>', - 'pfunc-convert-unit-area-squaremillimetre-abbr' => '$1mm<sup>2</sup>', - 'pfunc-convert-unit-time-second' => '$1{{PLURAL:$2|secondo|secondi}}', - 'pfunc-convert-unit-time-year' => '$1{{PLURAL:$2|$3anno|$3anni}}', - 'pfunc-convert-unit-time-day' => '$1{{PLURAL:$2|giorno|giorni}}', - 'pfunc-convert-unit-time-hour' => '$1{{PLURAL:$2|ora|ore}}', - 'pfunc-convert-unit-time-minute' => '$1{{PLURAL:$2|minuto|minuti}}', - 'pfunc-convert-unit-time-second-abbr' => '$1s', - 'pfunc-convert-unit-time-minute-abbr' => '$1min', - 'pfunc-convert-unit-volume-cubicmetre' => '$1{{PLURAL:$2|metro cubo|metri cubi}}', - 'pfunc-convert-unit-volume-litre' => '$1{{PLURAL:$2|litro|litri}}', - 'pfunc-convert-unit-volume-cubicmetre-abbr' => '$1m<sup>3</sup>', - 'pfunc-convert-unit-volume-cubiccentimetre-abbr' => '$1cm<sup>3</sup>', - 'pfunc-convert-unit-volume-cubicmillimetre-abbr' => '$1mm<sup>3</sup>', - 'pfunc-convert-unit-speed-speedoflight' => '$1c', - 'pfunc-convert-unit-speed-speedoflight-abbr' => '$1c', - 'pfunc-convert-unit-pressure-bar' => '$1bar', - 'pfunc-convert-unit-pressure-millibar' => '$1millibar', - 'pfunc-convert-unit-pressure-mmhg' => '$1{{PLURAL:$2|millimetro di mercurio|millimetri di mercurio}}', - 'pfunc-convert-unit-pressure-bar-abbr' => '$1bar', - 'pfunc-convert-unit-pressure-millibar-abbr' => '$1mbar', - 'pfunc-convert-unit-pressure-atmosphere-abbr' => '$1atm', - 'pfunc-convert-unit-pressure-torr-abbr' => '$1Torr', - 'pfunc-convert-unit-pressure-mmhg-abbr' => '$1mmHg', ); /** Japanese (日本語) @@ -2386,29 +1091,30 @@ $messages['it'] = array( * @author Fryed-peach * @author JtFuruhata * @author Ohgi + * @author Shirayuki * @author 青子守歌 */ $messages['ja'] = array( 'pfunc_desc' => 'パーサーに論理関数を追加して拡張する', - 'pfunc_time_error' => 'エラー: 時刻が不正です', - 'pfunc_time_too_long' => 'エラー: #time 呼び出しが多すぎます', - 'pfunc_time_too_big' => 'エラー: #timeは最大で9999年までです。', - 'pfunc_rel2abs_invalid_depth' => 'エラー: パス "$1" の階層が不正です(ルート階層からのアクセスをお試しください)', - 'pfunc_expr_stack_exhausted' => '構文エラー: スタックが空です', - 'pfunc_expr_unexpected_number' => '構文エラー: 予期せぬ数字です', - 'pfunc_expr_preg_match_failure' => '構文エラー: 予期せぬ形で preg_match に失敗しました', - 'pfunc_expr_unrecognised_word' => '構文エラー: "$1" は認識できません', - 'pfunc_expr_unexpected_operator' => '構文エラー: 予期せぬ演算子 $1 があります', - 'pfunc_expr_missing_operand' => '構文エラー: $1 の演算対象がありません', - 'pfunc_expr_unexpected_closing_bracket' => '構文エラー: 予期せぬ閉じ括弧です', - 'pfunc_expr_unrecognised_punctuation' => '構文エラー: 認識できない区切り文字 "$1" があります', - 'pfunc_expr_unclosed_bracket' => '構文エラー: 括弧が閉じられていません', - 'pfunc_expr_division_by_zero' => '0で除算しました', - 'pfunc_expr_invalid_argument' => '$1の引数が無効です: < -1 または > 1', + 'pfunc_time_error' => 'エラー: 時刻が無効です。', + 'pfunc_time_too_long' => 'エラー: #time の呼び出しが多すぎます。', + 'pfunc_time_too_big' => 'エラー: #time が対応しているのは 9999 年までです。', + 'pfunc_rel2abs_invalid_depth' => 'エラー: パス「$1」の階層が無効です (ルート階層からのアクセスをお試しください)。', + 'pfunc_expr_stack_exhausted' => '構文エラー: スタックを使い果たしました。', + 'pfunc_expr_unexpected_number' => '構文エラー: 予期しない数字です。', + 'pfunc_expr_preg_match_failure' => '構文エラー: preg_match で予期しない失敗をしました。', + 'pfunc_expr_unrecognised_word' => '構文エラー: 「$1」を認識できません。', + 'pfunc_expr_unexpected_operator' => '構文エラー: 予期しない演算子 $1 です。', + 'pfunc_expr_missing_operand' => '構文エラー: $1 の演算対象がありません。', + 'pfunc_expr_unexpected_closing_bracket' => '構文エラー: 予期しない閉じ括弧です。', + 'pfunc_expr_unrecognised_punctuation' => '構文エラー: 認識できない区切り文字「$1」です。', + 'pfunc_expr_unclosed_bracket' => '構文エラー: 括弧が閉じられていません。', + 'pfunc_expr_division_by_zero' => '0 で除算しました。', + 'pfunc_expr_invalid_argument' => '$1 の引数が無効です: < -1 または > 1', 'pfunc_expr_invalid_argument_ln' => 'ln の引数が無効です: <= 0', - 'pfunc_expr_unknown_error' => '構文エラー: 予期せぬエラー($1)', - 'pfunc_expr_not_a_number' => '$1: 結果が数字ではありません', - 'pfunc_string_too_long' => 'エラー: 文字列が文字数制限 $1 を超えました', + 'pfunc_expr_unknown_error' => '構文エラー: 不明なエラー ($1) です。', + 'pfunc_expr_not_a_number' => '$1: 結果が数値ではありません。', + 'pfunc_string_too_long' => 'エラー: 文字列の長さが上限の $1 文字を超えています。', ); /** Javanese (Basa Jawa) @@ -2448,7 +1154,7 @@ $messages['ka'] = array( 'pfunc_string_too_long' => 'შეცდომა: სტრიქონის ზომა აღემატება $1 სიმბოლოს ლიმიტს', ); -/** Kazakh (Arabic script) (قازاقشا (تٴوتە)) */ +/** Kazakh (Arabic script) (قازاقشا (تٴوتە)) */ $messages['kk-arab'] = array( 'pfunc_time_error' => 'قاتە: جارامسىز ۋاقىت', 'pfunc_time_too_long' => 'قاتە: #time شاقىرۋى تىم كوپ', @@ -2467,7 +1173,7 @@ $messages['kk-arab'] = array( 'pfunc_expr_not_a_number' => '$1 دەگەندە: ناتىيجە سان ەمەس', ); -/** Kazakh (Cyrillic) (Қазақша (Cyrillic)) */ +/** Kazakh (Cyrillic script) (қазақша (кирил)) */ $messages['kk-cyrl'] = array( 'pfunc_time_error' => 'Қате: жарамсыз уақыт', 'pfunc_time_too_long' => 'Қате: #time шақыруы тым көп', @@ -2486,7 +1192,7 @@ $messages['kk-cyrl'] = array( 'pfunc_expr_not_a_number' => '$1 дегенде: нәтиже сан емес', ); -/** Kazakh (Latin) (Қазақша (Latin)) */ +/** Kazakh (Latin script) (qazaqşa (latın)) */ $messages['kk-latn'] = array( 'pfunc_time_error' => 'Qate: jaramsız waqıt', 'pfunc_time_too_long' => 'Qate: #time şaqırwı tım köp', @@ -2550,7 +1256,7 @@ $messages['ko'] = array( * @author Rentenirer */ $messages['ksh'] = array( - 'pfunc_desc' => 'Deit em Wiki Funxione för Entscheidunge un esu dobei.', + 'pfunc_desc' => 'Deit em Wiki Funxione för Entscheidunge un esu jät dobei.', 'pfunc_time_error' => 'Fähler: Onjöltijje Zick.', 'pfunc_time_too_long' => 'Fähler: <code>#time</code> weed zo öff jebruch.', 'pfunc_time_too_big' => 'Ene Fähleres opjefalle: <code lang="en">#time</code> kann bloß bes nohm Johr 9999 jonn.', @@ -2570,38 +1276,6 @@ $messages['ksh'] = array( 'pfunc_expr_unknown_error' => 'Fähler en enem Ußdrock: Unbikannt ($1)', 'pfunc_expr_not_a_number' => 'Fähler en enem Ußdrock: En <code>$1</code> es dat wat erus kütt kein Zahl.', 'pfunc_string_too_long' => 'Fähler en enem Ußdrock: En Zeijshereih es länger wi $1 Zeijshe.', - 'pfunc-convert-dimension-length' => 'Längemohß', - 'pfunc-convert-dimension-area' => 'Flächemohß', - 'pfunc-convert-dimension-volume' => 'Hohlmohß', - 'pfunc-convert-dimension-time' => 'Ziggmohß', - 'pfunc-convert-dimension-timesquared' => 'Zigg<sup>2</sup>-Mohß', - 'pfunc-convert-dimension-mass' => 'Mohß för de Mass', - 'pfunc-convert-dimension-speed' => 'Jeschwendechkeit', - 'pfunc-convert-dimension-pressure' => 'Drock', - 'pfunc-convert-prefix-yotta' => 'Yotta', - 'pfunc-convert-prefix-zetta' => 'Zetta', - 'pfunc-convert-prefix-exa' => 'Exa', - 'pfunc-convert-prefix-tera' => 'Tera', - 'pfunc-convert-prefix-giga' => 'Giga', - 'pfunc-convert-prefix-mega' => 'Mega', - 'pfunc-convert-prefix-kilo' => 'Killo', - 'pfunc-convert-prefix-hecto' => 'Häkto', - 'pfunc-convert-prefix-deca' => 'Dekka', - 'pfunc-convert-prefix-deci' => 'Dezi', - 'pfunc-convert-prefix-centi' => 'Cänti', - 'pfunc-convert-prefix-milli' => 'Milli', - 'pfunc-convert-prefix-micro' => 'Mikro', - 'pfunc-convert-prefix-nano' => 'Nanno', - 'pfunc-convert-prefix-pico' => 'Picko', - 'pfunc-convert-prefix-femto' => 'Fämto', - 'pfunc-convert-prefix-atto' => 'Atto', - 'pfunc-convert-prefix-zepto' => 'Zäpto', - 'pfunc-convert-prefix-yocto' => 'Jokto', - 'pfunc-convert-unit-length-metre' => '$1Meeter', - 'pfunc-convert-unit-length-mile' => '$1{{PLURAL:$2|Meil|Meile|Meile}}', - 'pfunc-convert-unit-area-squarekilometre' => '$1Quadraatkillomeetere', - 'pfunc-convert-unit-area-squarekilometre-abbr' => '$1km<sup>2</sup>', - 'pfunc-convert-unit-area-squaremetre-abbr' => '$1m²', ); /** Luxembourgish (Lëtzebuergesch) @@ -2626,46 +1300,6 @@ $messages['lb'] = array( 'pfunc_expr_unknown_error' => 'Expression-Feeler: Onbekannte Feeler ($1)', 'pfunc_expr_not_a_number' => "An $1: D'Resultat ass keng Zuel", 'pfunc_string_too_long' => "Feeler: D'Zeecheketten ass méi laang wéi d'Limit vu(n) $1 Zeechen", - 'pfunc-convert-dimensionmismatch' => 'Feeler: Et kann net vun der Eenheet "$1" an d\'Eenheet "$2" konvertéiert ginn', - 'pfunc-convert-unknownunit' => 'Feeler: Onbekannten Eenheet "$1".', - 'pfunc-convert-unknowndimension' => 'Feeler: Onbekannten Dimensioun "$1".', - 'pfunc-convert-dimension-length' => 'Längt', - 'pfunc-convert-dimension-area' => 'Fläch', - 'pfunc-convert-dimension-volume' => 'Volume', - 'pfunc-convert-dimension-time' => 'Zäit', - 'pfunc-convert-dimension-mass' => 'Mass', - 'pfunc-convert-dimension-speed' => 'Vitesse', - 'pfunc-convert-dimension-temperature' => 'Temperatur', - 'pfunc-convert-dimension-acceleration' => 'Beschleunegung', - 'pfunc-convert-dimension-force' => 'Kraaft', - 'pfunc-convert-dimension-torque' => 'Dréimoment', - 'pfunc-convert-dimension-energy' => 'Energie', - 'pfunc-convert-dimension-power' => 'Leeschtung', - 'pfunc-convert-dimension-pressure' => 'Drock', - 'pfunc-convert-dimension-density' => 'Densitéit', - 'pfunc-convert-unit-length-metre' => '$1{{PLURAL:$2|Meter|Meter}}', - 'pfunc-convert-unit-length-mile' => '$1{{PLURAL:$2|Meil|Meilen}}', - 'pfunc-convert-unit-length-foot' => '$1{{PLURAL:$2|Fouss|Féiss}}', - 'pfunc-convert-unit-length-nauticalmile' => '$1{{PLURAL:$2|nautesch Meil|nautesch Meilen}}', - 'pfunc-convert-unit-length-lightyear' => '$1{{PLURAL:$2|$3 Liichtjoer|$3 Liichtjoer}}', - 'pfunc-convert-unit-length-astronomicalunit' => '$1{{PLURAL:$2|astronomesch Eenheet|astronomesch Eenheeten}}', - 'pfunc-convert-unit-area-squarekilometre' => '$1{{PLURAL:$2|Quadratkilometer|Quadratkilometer}}', - 'pfunc-convert-unit-area-squaremetre' => '$1{{PLURAL:$2|Quadratmeter|Quadratmeter}}', - 'pfunc-convert-unit-area-squarecentimetre' => '$1{{PLURAL:$2|Quadratzentimeter|Quadratzentimeter}}', - 'pfunc-convert-unit-area-squaremillimetre' => '$1{{PLURAL:$2|Quadratmillimeter|Quadratmillimeter}}', - 'pfunc-convert-unit-area-hectare' => '$1{{PLURAL:$2|Hektar|Hektar}}', - 'pfunc-convert-unit-time-second' => '$1{{PLURAL:$2|Sekonn|Sekonnen}}', - 'pfunc-convert-unit-time-year' => '$1{{PLURAL:$2|Joer|Joer}}', - 'pfunc-convert-unit-time-day' => '$1{{PLURAL:$2|Dag|Deeg}}', - 'pfunc-convert-unit-time-hour' => '$1{{PLURAL:$2|Stonn|Stonnen}}', - 'pfunc-convert-unit-time-minute' => '$1{{PLURAL:$2|Minutt|Minutten}}', - 'pfunc-convert-unit-time-day-abbr' => '$1Dag', - 'pfunc-convert-unit-volume-cubicmetre' => '$1{{PLURAL:$2|Kubikmeter|Kubikmeter}}', - 'pfunc-convert-unit-volume-kilolitre' => '$1{{PLURAL:$2|Fudder|Fudder}}', - 'pfunc-convert-unit-volume-litre' => '$1{{PLURAL:$2|Liter|Liter}}', - 'pfunc-convert-unit-volume-millilitre' => '$1{{PLURAL:$2|Milliliter|Milliliter}}', - 'pfunc-convert-unit-speed-mile-hour' => '$1Meile pro Stonn', - 'pfunc-convert-unit-pressure-atmosphere' => '$1{{PLURAL:$2|Atmosphäre|Atmosphären}}', ); /** Limburgish (Limburgs) @@ -2694,14 +1328,14 @@ $messages['li'] = array( 'pfunc_string_too_long' => 'Fout: De teks is lenger es de limiet van $1 {{PLURAL:$1|teike|teikes}}', ); -/** Lithuanian (Lietuvių) +/** Lithuanian (lietuvių) * @author Hugo.arg */ $messages['lt'] = array( 'pfunc_time_error' => 'Klaida: neteisingas laikas', ); -/** Latvian (Latviešu) +/** Latvian (latviešu) * @author Papuass */ $messages['lv'] = array( @@ -2710,7 +1344,7 @@ $messages['lv'] = array( 'pfunc_expr_division_by_zero' => 'Dalīšana ar nulli', ); -/** Macedonian (Македонски) +/** Macedonian (македонски) * @author Bjankuloski06 * @author Brest */ @@ -2735,217 +1369,6 @@ $messages['mk'] = array( 'pfunc_expr_unknown_error' => 'Грешка во изразот: Непозната грешка ($1)', 'pfunc_expr_not_a_number' => 'Во $1: резултатот не е број', 'pfunc_string_too_long' => 'Грешка: низата го надминува ограничувањето од $1 знаци', - 'pfunc-convert-dimensionmismatch' => 'Грешка: претворањето од единицата „$1“ во единицата „$2“ е невозможно', - 'pfunc-convert-unknownunit' => 'Грешка: непозната единица „$1“', - 'pfunc-convert-unknowndimension' => 'Грешка: непозната димензија „$1“', - 'pfunc-convert-invalidcompoundunit' => 'Грешка: неважечка мешовита единица „$1“', - 'pfunc-convert-nounit' => 'Грешка: нема наведено изворна единица', - 'pfunc-convert-doublecompoundunit' => 'Грешка: не можам да парсирам двојни мешовити единици како „$1“', - 'pfunc-convert-dimension-length' => 'должина', - 'pfunc-convert-dimension-area' => 'плоштина', - 'pfunc-convert-dimension-volume' => 'волумен', - 'pfunc-convert-dimension-time' => 'време', - 'pfunc-convert-dimension-timesquared' => 'време<sup>2</sup>', - 'pfunc-convert-dimension-mass' => 'маса', - 'pfunc-convert-dimension-speed' => 'брзина', - 'pfunc-convert-dimension-temperature' => 'температура', - 'pfunc-convert-dimension-acceleration' => 'забрзување', - 'pfunc-convert-dimension-force' => 'сила', - 'pfunc-convert-dimension-torque' => 'момент на сила', - 'pfunc-convert-dimension-energy' => 'енергија', - 'pfunc-convert-dimension-power' => 'моќ', - 'pfunc-convert-dimension-pressure' => 'притисок', - 'pfunc-convert-dimension-density' => 'густина', - 'pfunc-convert-dimension-fuelefficiencypositive' => 'позитивна горивна ефикасност', - 'pfunc-convert-dimension-fuelefficiencynegative' => 'негативна горивна ефикасност', - 'pfunc-convert-prefix-yotta' => 'јота', - 'pfunc-convert-prefix-zetta' => 'зета', - 'pfunc-convert-prefix-exa' => 'екса', - 'pfunc-convert-prefix-peta' => 'пета', - 'pfunc-convert-prefix-tera' => 'тера', - 'pfunc-convert-prefix-giga' => 'гига', - 'pfunc-convert-prefix-mega' => 'мега', - 'pfunc-convert-prefix-kilo' => 'кило', - 'pfunc-convert-prefix-hecto' => 'хекто', - 'pfunc-convert-prefix-deca' => 'дека', - 'pfunc-convert-prefix-deci' => 'деци', - 'pfunc-convert-prefix-centi' => 'санти', - 'pfunc-convert-prefix-milli' => 'мили', - 'pfunc-convert-prefix-micro' => 'микро', - 'pfunc-convert-prefix-nano' => 'нано', - 'pfunc-convert-prefix-pico' => 'пико', - 'pfunc-convert-prefix-femto' => 'фемто', - 'pfunc-convert-prefix-atto' => 'ато', - 'pfunc-convert-prefix-zepto' => 'зепто', - 'pfunc-convert-prefix-yocto' => 'јокто', - 'pfunc-convert-prefix-yotta-abbr' => 'Ј', - 'pfunc-convert-prefix-zetta-abbr' => 'З', - 'pfunc-convert-prefix-exa-abbr' => 'Е', - 'pfunc-convert-prefix-peta-abbr' => 'П', - 'pfunc-convert-prefix-tera-abbr' => 'Т', - 'pfunc-convert-prefix-giga-abbr' => 'Г', - 'pfunc-convert-prefix-mega-abbr' => 'М', - 'pfunc-convert-prefix-kilo-abbr' => 'к', - 'pfunc-convert-prefix-hecto-abbr' => 'х', - 'pfunc-convert-prefix-deca-abbr' => 'да', - 'pfunc-convert-prefix-deci-abbr' => 'д', - 'pfunc-convert-prefix-centi-abbr' => 'с', - 'pfunc-convert-prefix-milli-abbr' => 'м', - 'pfunc-convert-prefix-micro-abbr' => 'μ', - 'pfunc-convert-prefix-nano-abbr' => 'н', - 'pfunc-convert-prefix-pico-abbr' => 'п', - 'pfunc-convert-prefix-femto-abbr' => 'ф', - 'pfunc-convert-prefix-atto-abbr' => 'а', - 'pfunc-convert-prefix-zepto-abbr' => 'з', - 'pfunc-convert-prefix-yocto-abbr' => 'ј', - 'pfunc-convert-unit-length-metre' => '$1{{PLURAL:$2|метар|метри}}', - 'pfunc-convert-unit-length-angstrom' => '$1{{PLURAL:$2|ангстрем|ангстреми}}', - 'pfunc-convert-unit-length-mile' => '$1{{PLURAL:$2|милја|милји}}', - 'pfunc-convert-unit-length-furlong' => '$1{{PLURAL:$2|фурлонг|фурлонзи}}', - 'pfunc-convert-unit-length-chain' => '$1{{PLURAL:$2|ланец|ланци}}', - 'pfunc-convert-unit-length-rod' => '$1{{PLURAL:$2|прачка|прачки}}', - 'pfunc-convert-unit-length-fathom' => '$1{{PLURAL:$2|фатом|фатоми}}', - 'pfunc-convert-unit-length-yard' => '$1{{PLURAL:$2|јарда|јарди}}', - 'pfunc-convert-unit-length-foot' => '$1{{PLURAL:$2|стапка|стапки}}', - 'pfunc-convert-unit-length-hand' => '$1{{PLURAL:$2|дланка|дланки}}', - 'pfunc-convert-unit-length-inch' => '$1{{PLURAL:$2|инч|инчи}}', - 'pfunc-convert-unit-length-nauticalmile' => '$1{{PLURAL:$2|наутичка милја|наутички милји}}', - 'pfunc-convert-unit-length-nauticalmileuk' => '$1{{PLURAL:$2|наутичка милја (британска, пред 1970)|наутички милји (британска, пред 1970)}}', - 'pfunc-convert-unit-length-nauticalmileus' => '$1{PLURAL:$2|наутичка милја (американска, пред 1954)|наутички милји (американски, пред 1954)}}', - 'pfunc-convert-unit-length-parsec' => '$1{{PLURAL:$2|$3 парсек|$3 парсеци}}', - 'pfunc-convert-unit-length-lightyear' => '$1{{PLURAL:$2|светлосна година|светлосни години}}', - 'pfunc-convert-unit-length-astronomicalunit' => '$1{{PLURAL:$2|астрономска единица|астрономски единици}}', - 'pfunc-convert-unit-length-metre-abbr' => '$1$3 м', - 'pfunc-convert-unit-length-mile-abbr' => '$1ми', - 'pfunc-convert-unit-length-furlong-abbr' => '$1фурлонг', - 'pfunc-convert-unit-length-chain-abbr' => '$1ланец', - 'pfunc-convert-unit-length-rod-abbr' => '$1пр', - 'pfunc-convert-unit-length-fathom-abbr' => '$1фатом', - 'pfunc-convert-unit-length-yard-abbr' => '$1јд', - 'pfunc-convert-unit-length-foot-abbr' => '$1ст', - 'pfunc-convert-unit-length-hand-abbr' => '$1дл', - 'pfunc-convert-unit-length-inch-abbr' => '$1ин', - 'pfunc-convert-unit-length-nauticalmile-abbr' => '$1нми', - 'pfunc-convert-unit-length-nauticalmileuk-abbr' => '$1нми (брит)', - 'pfunc-convert-unit-length-nauticalmileus-abbr' => '$1нми (амер. пред 1954)', - 'pfunc-convert-unit-length-parsec-abbr' => '$1$3 пс', - 'pfunc-convert-unit-length-lightyear-abbr' => '$1$3 сг', - 'pfunc-convert-unit-length-astronomicalunit-abbr' => '$1ae', - 'pfunc-convert-unit-area-squarekilometre' => '$1{{PLURAL:$2|квадратен километар|квадратни километри}}', - 'pfunc-convert-unit-area-squaremetre' => '$1{{PLURAL:$2|квадратен метар|квадратни метри}}', - 'pfunc-convert-unit-area-squarecentimetre' => '$1{{PLURAL:$2|квадратен сантиметар|квадратни сантиметри}}', - 'pfunc-convert-unit-area-squaremillimetre' => '$1{{PLURAL:$2|квадратен милиметар|квадратни милиметри}}', - 'pfunc-convert-unit-area-hectare' => '$1{{PLURAL:$2|хектар|хектари}}', - 'pfunc-convert-unit-area-squaremile' => '$1{{PLURAL:$2|квадратна милја|квадратни милји}}', - 'pfunc-convert-unit-area-acre' => '$1{{PLURAL:$2|акр|акри}}', - 'pfunc-convert-unit-area-squareyard' => '$1{{PLURAL:$2|квадратна јарда|квадратни јарди}}', - 'pfunc-convert-unit-area-squarefoot' => '$1{{PLURAL:$2|квадратна стапка|квадратни стапки}}', - 'pfunc-convert-unit-area-squareinch' => '$1{{PLURAL:$2|квадратен инч|квадратни инчи}}', - 'pfunc-convert-unit-area-squarenauticalmile' => '$1{{PLURAL:$2|квадратна наутичка милја|квадратни наутички милји}}', - 'pfunc-convert-unit-area-dunam' => '$1{{PLURAL:$2|дунум|дунуми}}', - 'pfunc-convert-unit-area-tsubo' => '$1{{PLURAL:$2|цубо|цуба}}', - 'pfunc-convert-unit-area-squarekilometre-abbr' => '$1км<sup>2</sup>', - 'pfunc-convert-unit-area-squaremetre-abbr' => '$1м<sup>2</sup>', - 'pfunc-convert-unit-area-squarecentimetre-abbr' => '$1см<sup>2</sup>', - 'pfunc-convert-unit-area-squaremillimetre-abbr' => '$1мм<msup>2</sup>', - 'pfunc-convert-unit-area-hectare-abbr' => '$1ха', - 'pfunc-convert-unit-area-squaremile-abbr' => '$1ми<sup>2</sup>', - 'pfunc-convert-unit-area-acre-abbr' => '$1акр', - 'pfunc-convert-unit-area-squareyard-abbr' => '$1јд<sup>2</sup>', - 'pfunc-convert-unit-area-squarefoot-abbr' => '$1ст<sup>2</sup>', - 'pfunc-convert-unit-area-squareinch-abbr' => '$1ин<sup>2</sup>', - 'pfunc-convert-unit-area-squarenauticalmile-abbr' => '$1нми<sup>2</sup>', - 'pfunc-convert-unit-area-dunam-abbr' => '$1дунум', - 'pfunc-convert-unit-area-tsubo-abbr' => '$1цубо', - 'pfunc-convert-unit-time-second' => '$1{{PLURAL:$2|секунда|секунди}}', - 'pfunc-convert-unit-time-year' => '$1{{PLURAL:$2|година|години}}', - 'pfunc-convert-unit-time-day' => '$1{{PLURAL:$2|ден|дена}}', - 'pfunc-convert-unit-time-hour' => '$1{{PLURAL:$2|час|часа}}', - 'pfunc-convert-unit-time-minute' => '$1{{PLURAL:$2|минута|минути}}', - 'pfunc-convert-unit-time-second-abbr' => '$1с', - 'pfunc-convert-unit-time-year-abbr' => '$1$3 г', - 'pfunc-convert-unit-time-day-abbr' => '$1ден', - 'pfunc-convert-unit-time-hour-abbr' => '$1ч', - 'pfunc-convert-unit-time-minute-abbr' => '$1мин', - 'pfunc-convert-unit-volume-cubicmetre' => '$1{{PLURAL:$2|кубен метар|кубни метри}}', - 'pfunc-convert-unit-volume-cubiccentimetre' => '$1{{PLURAL:$2|кубен сантиметар|кубни сантиметри}}', - 'pfunc-convert-unit-volume-cubicmillimetre' => '$1{{PLURAL:$2|кубен милиметар|кубни милиметри}}', - 'pfunc-convert-unit-volume-kilolitre' => '$1{{PLURAL:$2|килолитар|килолитри}}', - 'pfunc-convert-unit-volume-litre' => '$1{{PLURAL:$2|литар|литри}}', - 'pfunc-convert-unit-volume-centilitre' => '$1{{PLURAL:$2|центилитар|центилитри}}', - 'pfunc-convert-unit-volume-millilitre' => '$1{{PLURAL:$2|милилитар|милилитри}}', - 'pfunc-convert-unit-volume-cubicyard' => '$1{{PLURAL:$2|кубна јарда|кубни јарди}}', - 'pfunc-convert-unit-volume-cubicfoot' => '$1{{PLURAL:$2|кубна стапка|кубни стапки}}', - 'pfunc-convert-unit-volume-cubicinch' => '$1{{PLURAL:$2|кубен инч|кубни инчи}}', - 'pfunc-convert-unit-volume-barrel' => '$1{{PLURAL:$2|барел|барели}}', - 'pfunc-convert-unit-volume-bushel' => '$1{{PLURAL:$2|бушел|бушели}}', - 'pfunc-convert-unit-volume-gallon' => '$1{{PLURAL:$2|галон|галони}}', - 'pfunc-convert-unit-volume-quart' => '$1{{PLURAL:$2|кварта|кварти}}', - 'pfunc-convert-unit-volume-pint' => '$1{{PLURAL:$2|пинта|пинти}}', - 'pfunc-convert-unit-volume-fluidounce' => '$1{{PLURAL:$2|течна унца|течни унци}}', - 'pfunc-convert-unit-volume-barrelus' => '$1{{PLURAL:$2|американски барел|американски барели}}', - 'pfunc-convert-unit-volume-barreloil' => '$1{{PLURAL:$2|барел|барели}}', - 'pfunc-convert-unit-volume-barrelbeer' => '$1{{PLURAL:$2|барел|барели}}', - 'pfunc-convert-unit-volume-usgallon' => '$1{{PLURAL:$2|американски галон|американски галони}}', - 'pfunc-convert-unit-volume-usquart' => '$1{{PLURAL:$2|американска кварта|американски кварти}}', - 'pfunc-convert-unit-volume-uspint' => '$1{{PLURAL:$2|американска пинта|американски пинти}}', - 'pfunc-convert-unit-volume-usfluidounce' => '$1{{PLURAL:$2|американска течна унца|американски течни унци}}', - 'pfunc-convert-unit-volume-usdrybarrel' => '$1{{PLURAL:$2|американски сув барел|американски суви барели}}', - 'pfunc-convert-unit-volume-usbushel' => '$1{{PLURAL:$2|американски бушел|американски бушели}}', - 'pfunc-convert-unit-volume-usdrygallon' => '$1{{PLURAL:$2|американски сув галон|американски суви галони}}', - 'pfunc-convert-unit-volume-usdryquart' => '$1{{PLURAL:$2|американска сува кварта|американски суви кварти}}', - 'pfunc-convert-unit-volume-usdrypint' => '$1{{PLURAL:$2|американска сува пинта|американски суви пинти}}', - 'pfunc-convert-unit-volume-cubicmetre-abbr' => '$1м<sup>3</sup>', - 'pfunc-convert-unit-volume-cubiccentimetre-abbr' => '$1см<sup>3</sup>', - 'pfunc-convert-unit-volume-cubicmillimetre-abbr' => '$1мм<sup>3</sup>', - 'pfunc-convert-unit-volume-litre-abbr' => '$1$3 л', - 'pfunc-convert-unit-volume-cubicyard-abbr' => '$1јд<sup>3</sup>', - 'pfunc-convert-unit-volume-cubicfoot-abbr' => '$1ст<sup>3</sup>', - 'pfunc-convert-unit-volume-cubicinch-abbr' => '$1ин<sup>3</sup>', - 'pfunc-convert-unit-volume-barrel-abbr' => '$1ббл', - 'pfunc-convert-unit-volume-bushel-abbr' => '$1бш', - 'pfunc-convert-unit-volume-gallon-abbr' => '$1гал', - 'pfunc-convert-unit-volume-quart-abbr' => '$1кт', - 'pfunc-convert-unit-volume-pint-abbr' => '$1пт', - 'pfunc-convert-unit-volume-fluidounce-abbr' => '$1тч уц', - 'pfunc-convert-unit-volume-barrelus-abbr' => '$1ббл (САД)', - 'pfunc-convert-unit-volume-barreloil-abbr' => '$1ббл', - 'pfunc-convert-unit-volume-barrelbeer-abbr' => '$1ббл', - 'pfunc-convert-unit-volume-usgallon-abbr' => '$1гал (САД)', - 'pfunc-convert-unit-volume-usquart-abbr' => '$1кт (САД)', - 'pfunc-convert-unit-volume-uspint-abbr' => '$1пт (САД)', - 'pfunc-convert-unit-volume-usfluidounce-abbr' => '$1тч уц (САД)', - 'pfunc-convert-unit-volume-usdrybarrel-abbr' => '$1ббл (САД)', - 'pfunc-convert-unit-volume-usbushel-abbr' => '$1бш (САД)', - 'pfunc-convert-unit-volume-usdrygallon-abbr' => '$1сув гал (САД)', - 'pfunc-convert-unit-volume-usdryquart-abbr' => '$1сув кт (САД)', - 'pfunc-convert-unit-volume-usdrypint-abbr' => '$1сув пт (САД)', - 'pfunc-convert-unit-speed-mile-hour' => '$1милји на час', - 'pfunc-convert-unit-speed-speedoflight' => '$1c', - 'pfunc-convert-unit-speed-mile-hour-abbr' => '$1ми/ч', - 'pfunc-convert-unit-speed-speedoflight-abbr' => '$1c', - 'pfunc-convert-unit-pressure-pascal' => '$1{{PLURAL:$2|паскал|паскали}}', - 'pfunc-convert-unit-pressure-bar' => '$1бар', - 'pfunc-convert-unit-pressure-decibar' => '$1децибар', - 'pfunc-convert-unit-pressure-millibar' => '$1милибар', - 'pfunc-convert-unit-pressure-kilobarye' => '$1килобарија', - 'pfunc-convert-unit-pressure-barye' => '$1барија', - 'pfunc-convert-unit-pressure-atmosphere' => '$1{{PLURAL:$2|атмосфера|атмосфери}}', - 'pfunc-convert-unit-pressure-torr' => '$1{{PLURAL:$2|тор|тора}}', - 'pfunc-convert-unit-pressure-mmhg' => '$1{{PLURAL:$2|милиметар живин столб|милиметри живин столб}}', - 'pfunc-convert-unit-pressure-inhg' => '$1{{PLURAL:$2|инч живин столб|инчи живин столб}}', - 'pfunc-convert-unit-pressure-psi' => '$1{{PLURAL:$2|фунта на квадратен инч|фунти на квадратен инч}}', - 'pfunc-convert-unit-pressure-pascal-abbr' => '$1$3 Па', - 'pfunc-convert-unit-pressure-bar-abbr' => '$1бар', - 'pfunc-convert-unit-pressure-decibar-abbr' => '$1дбар', - 'pfunc-convert-unit-pressure-millibar-abbr' => '$1мбар', - 'pfunc-convert-unit-pressure-kilobarye-abbr' => '$1кБа', - 'pfunc-convert-unit-pressure-barye-abbr' => '$1Ба', - 'pfunc-convert-unit-pressure-atmosphere-abbr' => '$1атм', - 'pfunc-convert-unit-pressure-torr-abbr' => '$1тор', - 'pfunc-convert-unit-pressure-mmhg-abbr' => '$1ммHg', - 'pfunc-convert-unit-pressure-inhg-abbr' => '$1инHg', - 'pfunc-convert-unit-pressure-psi-abbr' => '$1psi', ); /** Malayalam (മലയാളം) @@ -2973,124 +1396,6 @@ $messages['ml'] = array( 'pfunc_expr_unknown_error' => 'പ്രയോഗരീതിയിൽ പിഴവ്: കാരണം അജ്ഞാതമായ പിഴവ് ($1)', 'pfunc_expr_not_a_number' => '$1-ൽ: ഫലം ഒരു സംഖ്യയല്ല', 'pfunc_string_too_long' => 'പിഴവ്: പദം ലിപികളുടെ പരിധിയായ $1 അതിലംഘിക്കുന്നു', - 'pfunc-convert-dimensionmismatch' => 'പിഴവ്: "$1", "$2" എന്നീ ഏകകങ്ങൾ തമ്മിൽ പരിവർത്തിപ്പിക്കാനാവില്ല.', - 'pfunc-convert-unknownunit' => 'പിഴവ്: അപരിചിതമായ ഏകകം "$1".', - 'pfunc-convert-unknowndimension' => 'പിഴവ്: അപരിചിതമായ പരിമാണം "$1".', - 'pfunc-convert-invalidcompoundunit' => 'പിഴവ്: അസാധുവായ സംയുക്ത ഏകകം "$1".', - 'pfunc-convert-nounit' => 'പിഴവ്: സ്രോതസ്സ് ഏകകം നൽകിയിട്ടില്ല.', - 'pfunc-convert-dimension-length' => 'നീളം', - 'pfunc-convert-dimension-area' => 'വിസ്തീർണ്ണം', - 'pfunc-convert-dimension-volume' => 'വ്യാപ്തം', - 'pfunc-convert-dimension-time' => 'സമയം', - 'pfunc-convert-dimension-timesquared' => 'സമയം<sup>2</sup>', - 'pfunc-convert-dimension-mass' => 'പിണ്ഡം', - 'pfunc-convert-dimension-speed' => 'വേഗം', - 'pfunc-convert-dimension-temperature' => 'താപനില', - 'pfunc-convert-dimension-acceleration' => 'ത്വരണം', - 'pfunc-convert-dimension-force' => 'ബലം', - 'pfunc-convert-dimension-torque' => 'ടോർക്ക്', - 'pfunc-convert-dimension-energy' => 'ഊർജ്ജം', - 'pfunc-convert-dimension-power' => 'ശക്തി', - 'pfunc-convert-dimension-pressure' => 'മർദ്ദം', - 'pfunc-convert-dimension-density' => 'സാന്ദ്രത', - 'pfunc-convert-prefix-yotta' => 'യോട്ട', - 'pfunc-convert-prefix-zetta' => 'സീറ്റ', - 'pfunc-convert-prefix-exa' => 'എക്സാ', - 'pfunc-convert-prefix-peta' => 'പെറ്റാ', - 'pfunc-convert-prefix-tera' => 'ടെറാ', - 'pfunc-convert-prefix-giga' => 'ഗിഗാ', - 'pfunc-convert-prefix-mega' => 'മെഗാ', - 'pfunc-convert-prefix-kilo' => 'കിലോ', - 'pfunc-convert-prefix-hecto' => 'ഹെക്ടോ', - 'pfunc-convert-prefix-deca' => 'ഡെക്കാ', - 'pfunc-convert-prefix-deci' => 'ഡെസി', - 'pfunc-convert-prefix-centi' => 'സെന്റി', - 'pfunc-convert-prefix-milli' => 'മില്ലി', - 'pfunc-convert-prefix-micro' => 'മൈക്രോ', - 'pfunc-convert-prefix-nano' => 'നാനോ', - 'pfunc-convert-prefix-pico' => 'പൈകോ', - 'pfunc-convert-prefix-femto' => 'ഫെംറ്റോ', - 'pfunc-convert-prefix-atto' => 'അറ്റോ', - 'pfunc-convert-prefix-zepto' => 'സെപ്റ്റോ', - 'pfunc-convert-prefix-yocto' => 'യോക്റ്റോ', - 'pfunc-convert-prefix-milli-abbr' => 'മി.', - 'pfunc-convert-unit-length-metre' => '$1{{PLURAL:$2|$3മീറ്റർ|$3 മീറ്ററുകൾ}}', - 'pfunc-convert-unit-length-angstrom' => '$1{{PLURAL:$2|ആംസ്ട്രോം|ആംസ്ട്രോം}}', - 'pfunc-convert-unit-length-mile' => '$1{{PLURAL:$2|മൈൽ|മൈൽ}}', - 'pfunc-convert-unit-length-yard' => '$1{{PLURAL:$2|ഗജം|ഗജം}}', - 'pfunc-convert-unit-length-foot' => '$1{{PLURAL:$2|അടി|അടി}}', - 'pfunc-convert-unit-length-inch' => '$1{{PLURAL:$2|ഇഞ്ച്|ഇഞ്ച്}}', - 'pfunc-convert-unit-length-nauticalmile' => '$1{{PLURAL:$2|നോട്ടിക്കൽ മൈൽ|നോട്ടിക്കൽ മൈൽ}}', - 'pfunc-convert-unit-length-parsec' => '$1{{PLURAL:$2|$3പാർസെക്|$3പാർസെക്}}', - 'pfunc-convert-unit-length-lightyear' => '$1{{PLURAL:$2|$3പ്രകാശവർഷം|$3പ്രകാശവർഷങ്ങൾ}}', - 'pfunc-convert-unit-length-yard-abbr' => '$1ഗജം', - 'pfunc-convert-unit-length-foot-abbr' => '$1അടി', - 'pfunc-convert-unit-length-inch-abbr' => '$1ഇഞ്ച്', - 'pfunc-convert-unit-length-parsec-abbr' => '$1$3പാ.സെ.', - 'pfunc-convert-unit-length-lightyear-abbr' => '$1$3പ്ര.വ.', - 'pfunc-convert-unit-area-squarekilometre' => '$1{{PLURAL:$2|ചതുരശ്ര കിലോമീറ്റർ|ചതുരശ്ര കിലോമീറ്റർ}}', - 'pfunc-convert-unit-area-squaremetre' => '$1{{PLURAL:$2|ചതുരശ്ര മീറ്റർ|ചതുരശ്ര മീറ്റർ}}', - 'pfunc-convert-unit-area-squarecentimetre' => '$1{{PLURAL:$2|ചതുരശ്ര സെന്റീമീറ്റർ|ചതുരശ്ര സെന്റീമീറ്റർ}}', - 'pfunc-convert-unit-area-squaremillimetre' => '$1{{PLURAL:$2|ചതുരശ്ര മില്ലിമീറ്റർ|ചതുരശ്ര മില്ലിമീറ്റർ}}', - 'pfunc-convert-unit-area-hectare' => '$1{{PLURAL:$2|ഹെക്ടർ|ഹെക്ടർ}}', - 'pfunc-convert-unit-area-squaremile' => '$1{{PLURAL:$2|ചതുരശ്ര മൈൽ|ചതുരശ്ര മൈൽ}}', - 'pfunc-convert-unit-area-acre' => '$1{{PLURAL:$2|ഏക്കർ|ഏക്കർ}}', - 'pfunc-convert-unit-area-squareyard' => '$1{{PLURAL:$2|ചതുരശ്ര ഗജം|ചതുരശ്ര ഗജം}}', - 'pfunc-convert-unit-area-squarefoot' => '$1{{PLURAL:$2|ചതുരശ്ര അടി|ചതുരശ്ര അടി}}', - 'pfunc-convert-unit-area-squareinch' => '$1{{PLURAL:$2|ചതുരശ്ര ഇഞ്ച്|ചതുരശ്ര ഇഞ്ച്}}', - 'pfunc-convert-unit-area-squarenauticalmile' => '$1{{PLURAL:$2|ചതുരശ്ര നോട്ടിക്കൽ മൈൽ|ചതുരശ്ര നോട്ടിക്കൽ മൈൽ}}', - 'pfunc-convert-unit-area-squarekilometre-abbr' => '$1കി.മീ.<sup>2</sup>', - 'pfunc-convert-unit-area-squaremetre-abbr' => '$1മീ.<sup>2</sup>', - 'pfunc-convert-unit-area-squarecentimetre-abbr' => '$1സെ.മീ.<sup>2</sup>', - 'pfunc-convert-unit-area-squaremillimetre-abbr' => '$1മി.മീ.<sup>2</sup>', - 'pfunc-convert-unit-area-hectare-abbr' => '$1ഹെ.', - 'pfunc-convert-unit-area-squaremile-abbr' => '$1ചതു.മൈൽ', - 'pfunc-convert-unit-area-acre-abbr' => '$1ഏക്കർ', - 'pfunc-convert-unit-area-squareyard-abbr' => '$1ചതു.വാര', - 'pfunc-convert-unit-area-squarefoot-abbr' => '$1ചതു.അടി', - 'pfunc-convert-unit-area-squareinch-abbr' => '$1ചതു.ഇഞ്ച്', - 'pfunc-convert-unit-time-second' => '$1{{PLURAL:$2|സെക്കന്റ്|സെക്കന്റ്}}', - 'pfunc-convert-unit-time-year' => '$1{{PLURAL:$2|ഒരു വർഷം|$3 വർഷം}}', - 'pfunc-convert-unit-time-day' => '$1{{PLURAL:$2|ദിവസം|ദിവസം}}', - 'pfunc-convert-unit-time-hour' => '$1{{PLURAL:$2|മണിക്കൂർ|മണിക്കൂർ}}', - 'pfunc-convert-unit-time-minute' => '$1{{PLURAL:$2|മിനിറ്റ്|മിനിറ്റ്}}', - 'pfunc-convert-unit-time-second-abbr' => '$1സെ.', - 'pfunc-convert-unit-time-year-abbr' => '$1$3വർഷം', - 'pfunc-convert-unit-time-day-abbr' => '$1ദിവസം', - 'pfunc-convert-unit-time-hour-abbr' => '$1മണി.', - 'pfunc-convert-unit-time-minute-abbr' => '$1മിനി.', - 'pfunc-convert-unit-volume-cubicmetre' => '$1{{PLURAL:$2|ഘന മീറ്റർ|ഘന മീറ്റർ}}', - 'pfunc-convert-unit-volume-cubiccentimetre' => '$1{{PLURAL:$2|ഘന സെന്റീമീറ്റർ|ഘന സെന്റീമീറ്റർ}}', - 'pfunc-convert-unit-volume-cubicmillimetre' => '$1{{PLURAL:$2|ഘന മില്ലീമീറ്റർ|ഘന മില്ലീമീറ്റർ}}', - 'pfunc-convert-unit-volume-kilolitre' => '$1{{PLURAL:$2|കിലോലിറ്റർ|കിലോലിറ്റർ}}', - 'pfunc-convert-unit-volume-litre' => '$1{{PLURAL:$2|ലിറ്റർ|ലിറ്റർ}}', - 'pfunc-convert-unit-volume-centilitre' => '$1{{PLURAL:$2|സെന്റിലിറ്റർ|സെന്റിലിറ്റർ}}', - 'pfunc-convert-unit-volume-millilitre' => '$1{{PLURAL:$2|മില്ലിലിറ്റർ|മില്ലിലിറ്റർ}}', - 'pfunc-convert-unit-volume-cubicyard' => '$1{{PLURAL:$2|ഘന ഗജം|ഘന ഗജം}}', - 'pfunc-convert-unit-volume-cubicfoot' => '$1{{PLURAL:$2|ഘന അടി|ഘന അടി}}', - 'pfunc-convert-unit-volume-cubicinch' => '$1{{PLURAL:$2|ഘന ഇഞ്ച്|ഘന ഇഞ്ച്}}', - 'pfunc-convert-unit-volume-barrel' => '$1{{PLURAL:$2|ബാരൽ|ബാരൽ}}', - 'pfunc-convert-unit-volume-barreloil' => '$1{{PLURAL:$2|ബാരൽ|ബാരൽ}}', - 'pfunc-convert-unit-volume-barrelbeer' => '$1{{PLURAL:$2|ബാരൽ|ബാരൽ}}', - 'pfunc-convert-unit-volume-cubicmetre-abbr' => '$1മീ.<sup>3</sup>', - 'pfunc-convert-unit-volume-cubiccentimetre-abbr' => '$1സെ.മീ.<sup>3</sup>', - 'pfunc-convert-unit-volume-cubicmillimetre-abbr' => '$1മി.മീ.<sup>3</sup>', - 'pfunc-convert-unit-volume-litre-abbr' => '$1$3ലി.', - 'pfunc-convert-unit-volume-cubicyard-abbr' => '$1ഘന ഗജം', - 'pfunc-convert-unit-volume-cubicfoot-abbr' => '$1ഘ. അടി.', - 'pfunc-convert-unit-volume-cubicinch-abbr' => '$1ഘ. ഇഞ്ച്.', - 'pfunc-convert-unit-volume-barrel-abbr' => '$1ബാരൽ', - 'pfunc-convert-unit-volume-gallon-abbr' => '$1ഗാലൺ', - 'pfunc-convert-unit-volume-barreloil-abbr' => '$1ബാരൽ', - 'pfunc-convert-unit-speed-mile-hour' => '$1മൈൽ/മണിക്കൂർ', - 'pfunc-convert-unit-speed-mile-hour-abbr' => '$1മൈ./മണി.', - 'pfunc-convert-unit-pressure-pascal' => '$1{{PLURAL:$2|$3പാസ്കൽ|$3പാസ്കൽ}}', - 'pfunc-convert-unit-pressure-bar' => '$1ബാർ', - 'pfunc-convert-unit-pressure-decibar' => '$1ഡെസിബാർ', - 'pfunc-convert-unit-pressure-millibar' => '$1മില്ലിബാർ', - 'pfunc-convert-unit-pressure-mmhg' => '$1{{PLURAL:$2|രസം മില്ലിമീറ്ററിൽ|രസം മില്ലിമീറ്ററിൽ}}', - 'pfunc-convert-unit-pressure-inhg' => '$1{{PLURAL:$2|രസം ഇഞ്ചിൽ|രസം ഇഞ്ചിൽ}}', - 'pfunc-convert-unit-pressure-pascal-abbr' => '$1$3പാസ്ക.', ); /** Marathi (मराठी) @@ -3146,199 +1451,9 @@ $messages['ms'] = array( 'pfunc_expr_unknown_error' => 'Ralat ungkapan: Ralat tidak diketahui ($1)', 'pfunc_expr_not_a_number' => 'Dalam $1: hasil bukan nombor', 'pfunc_string_too_long' => 'Ralat: Rentetan melampaui batas aksara $1', - 'pfunc-convert-dimensionmismatch' => 'Ralat: Tidak boleh menukar antara unit-unit "$1" dan "$2".', - 'pfunc-convert-unknownunit' => 'Ralat: Unit "$1" tidak dikenali.', - 'pfunc-convert-unknowndimension' => 'Ralat: Matra "$1" tidak dikenali.', - 'pfunc-convert-invalidcompoundunit' => 'Ralat: Unit majmuk "$1" tidak sah.', - 'pfunc-convert-nounit' => 'Ralat: Tiada unit sumber yang diberikan.', - 'pfunc-convert-doublecompoundunit' => 'Ralat: Unit majmuk berganda seperti "$1" tidak boleh dihuraikan.', - 'pfunc-convert-dimension-length' => 'panjang', - 'pfunc-convert-dimension-area' => 'luas', - 'pfunc-convert-dimension-volume' => 'isipadu', - 'pfunc-convert-dimension-time' => 'masa', - 'pfunc-convert-dimension-timesquared' => 'masa<sup>2</sup>', - 'pfunc-convert-dimension-mass' => 'jisim', - 'pfunc-convert-dimension-speed' => 'kelajuan', - 'pfunc-convert-dimension-temperature' => 'suhu', - 'pfunc-convert-dimension-acceleration' => 'pecutan', - 'pfunc-convert-dimension-force' => 'daya', - 'pfunc-convert-dimension-torque' => 'tork', - 'pfunc-convert-dimension-energy' => 'tenaga', - 'pfunc-convert-dimension-power' => 'kuasa', - 'pfunc-convert-dimension-pressure' => 'tekanan', - 'pfunc-convert-dimension-density' => 'ketumpatan', - 'pfunc-convert-dimension-fuelefficiencypositive' => 'kecekapanbahanapipositif', - 'pfunc-convert-dimension-fuelefficiencynegative' => 'kecekapanbahanapinegatif', - 'pfunc-convert-prefix-yotta' => 'yotta', - 'pfunc-convert-prefix-zetta' => 'zetta', - 'pfunc-convert-prefix-exa' => 'eksa', - 'pfunc-convert-prefix-peta' => 'peta', - 'pfunc-convert-prefix-tera' => 'tera', - 'pfunc-convert-prefix-giga' => 'giga', - 'pfunc-convert-prefix-mega' => 'mega', - 'pfunc-convert-prefix-kilo' => 'kilo', - 'pfunc-convert-prefix-hecto' => 'hekto', - 'pfunc-convert-prefix-deca' => 'deka', - 'pfunc-convert-prefix-deci' => 'desi', - 'pfunc-convert-prefix-centi' => 'senti', - 'pfunc-convert-prefix-milli' => 'mili', - 'pfunc-convert-prefix-micro' => 'mikro', - 'pfunc-convert-prefix-nano' => 'nano', - 'pfunc-convert-prefix-pico' => 'piko', - 'pfunc-convert-prefix-femto' => 'femto', - 'pfunc-convert-prefix-atto' => 'atto', - 'pfunc-convert-prefix-zepto' => 'zepto', - 'pfunc-convert-prefix-yocto' => 'yokto', - 'pfunc-convert-prefix-milli-abbr' => 'm', - 'pfunc-convert-unit-length-metre' => '$1{{PLURAL:$2|$3meter|$3meter}}', - 'pfunc-convert-unit-length-angstrom' => '$1{{PLURAL:$2|angstrom|angstrom}}', - 'pfunc-convert-unit-length-mile' => '$1{{PLURAL:$2|batu|batu}}', - 'pfunc-convert-unit-length-furlong' => '$1{{PLURAL:$2|furlong|furlong}}', - 'pfunc-convert-unit-length-chain' => '$1{{PLURAL:$2|rantai|rantai}}', - 'pfunc-convert-unit-length-rod' => '$1{{PLURAL:$2|pol|pol}}', - 'pfunc-convert-unit-length-fathom' => '$1{{PLURAL:$2|fatom|fatom}}', - 'pfunc-convert-unit-length-yard' => '$1{{PLURAL:$2|ela|ela}}', - 'pfunc-convert-unit-length-foot' => '$1{{PLURAL:$2|kaki|kaki}}', - 'pfunc-convert-unit-length-hand' => '$1{{PLURAL:$2|tangan|tangan}}', - 'pfunc-convert-unit-length-inch' => '$1{{PLURAL:$2|inci|inci}}', - 'pfunc-convert-unit-length-nauticalmile' => '$1{{PLURAL:$2|batu nautika|batu nautika}}', - 'pfunc-convert-unit-length-nauticalmileuk' => '$1{{PLURAL:$2|batu nautika (British pra-1970)|batu nautika (British pra-1970)}}', - 'pfunc-convert-unit-length-nauticalmileus' => '$1{{PLURAL:$2|batu nautika (AS pra-1954)|batu nautika (AS pra-1954)}}', - 'pfunc-convert-unit-length-parsec' => '$1{{PLURAL:$2|$3parsek|$3parsek}}', - 'pfunc-convert-unit-length-lightyear' => '$1{{PLURAL:$2|$3tahun cahaya|$3tahun cahaya}}', - 'pfunc-convert-unit-length-astronomicalunit' => '$1{{PLURAL:$2|unit astronomi|unit astronomi}}', - 'pfunc-convert-unit-length-furlong-abbr' => '$1furlong', - 'pfunc-convert-unit-length-chain-abbr' => '$1rantai', - 'pfunc-convert-unit-length-rod-abbr' => '$1pol', - 'pfunc-convert-unit-length-fathom-abbr' => '$1fatom', - 'pfunc-convert-unit-length-yard-abbr' => '$1ela', - 'pfunc-convert-unit-length-foot-abbr' => '$1kaki', - 'pfunc-convert-unit-length-hand-abbr' => '$1tgn', - 'pfunc-convert-unit-length-inch-abbr' => '$1in', - 'pfunc-convert-unit-length-nauticalmile-abbr' => '$1batu n', - 'pfunc-convert-unit-length-nauticalmileuk-abbr' => '$1batu n (Brit)', - 'pfunc-convert-unit-length-nauticalmileus-abbr' => '$1batu n (AS pra-1954)', - 'pfunc-convert-unit-length-parsec-abbr' => '$1$3pc', - 'pfunc-convert-unit-length-lightyear-abbr' => '$1$3tc', - 'pfunc-convert-unit-length-astronomicalunit-abbr' => '$1AU', - 'pfunc-convert-unit-area-squarekilometre' => '$1{{PLURAL:$2|kilometer persegi|kilometer persegi}}', - 'pfunc-convert-unit-area-squaremetre' => '$1{{PLURAL:$2|meter persegi|meter persegi}}', - 'pfunc-convert-unit-area-squarecentimetre' => '$1{{PLURAL:$2|sentimeter persegi|sentimeter persegi}}', - 'pfunc-convert-unit-area-squaremillimetre' => '$1{{PLURAL:$2|milimeter persegi|milimeter persegi}}', - 'pfunc-convert-unit-area-hectare' => '$1{{PLURAL:$2|hektar|hektar}}', - 'pfunc-convert-unit-area-squaremile' => '$1{{PLURAL:$2|batu persegi|batu persegi}}', - 'pfunc-convert-unit-area-acre' => '$1{{PLURAL:$2|ekar|ekar}}', - 'pfunc-convert-unit-area-squareyard' => '$1{{PLURAL:$2|ela persegi|ela persegi}}', - 'pfunc-convert-unit-area-squarefoot' => '$1{{PLURAL:$2|kaki persegi|kaki persegi}}', - 'pfunc-convert-unit-area-squareinch' => '$1{{PLURAL:$2|inci persegi|inci persegi}}', - 'pfunc-convert-unit-area-squarenauticalmile' => '$1{{PLURAL:$2|batu nautika persegi|batu nautika persegi}}', - 'pfunc-convert-unit-area-dunam' => '$1{{PLURAL:$2|dunam|dunam}}', - 'pfunc-convert-unit-area-tsubo' => '$1{{PLURAL:$2|tsubo|tsubo}}', - 'pfunc-convert-unit-area-squarekilometre-abbr' => '$1km<sup>2</sup>', - 'pfunc-convert-unit-area-squaremetre-abbr' => '$1m<sup>2</sup>', - 'pfunc-convert-unit-area-squarecentimetre-abbr' => '$1cm<sup>2</sup>', - 'pfunc-convert-unit-area-squaremillimetre-abbr' => '$1mm<sup>2</sup>', - 'pfunc-convert-unit-area-hectare-abbr' => '$1ha', - 'pfunc-convert-unit-area-squaremile-abbr' => '$1batu<sup>2</sup>', - 'pfunc-convert-unit-area-acre-abbr' => '$1ekar', - 'pfunc-convert-unit-area-squareyard-abbr' => '$1ela<sup>2</sup>', - 'pfunc-convert-unit-area-squarefoot-abbr' => '$1kaki<sup>2</sup>', - 'pfunc-convert-unit-area-squareinch-abbr' => '$1inci<sup>2</sup>', - 'pfunc-convert-unit-area-squarenauticalmile-abbr' => '$1batu n<sup>2</sup>', - 'pfunc-convert-unit-area-dunam-abbr' => '$1dunam', - 'pfunc-convert-unit-area-tsubo-abbr' => '$1tsubo', - 'pfunc-convert-unit-time-second' => '$1{{PLURAL: $2|saat|saat}}', - 'pfunc-convert-unit-time-year' => '$1{{PLURAL: $2|$3tahun|$3tahun}}', - 'pfunc-convert-unit-time-day' => '$1{{PLURAL:$2|hari|hari}}', - 'pfunc-convert-unit-time-hour' => '$1{{PLURAL:$2|jam|jam}}', - 'pfunc-convert-unit-time-minute' => '$1{{PLURAL:$2|minit|minit}}', - 'pfunc-convert-unit-time-second-abbr' => '$1s', - 'pfunc-convert-unit-time-year-abbr' => '$1$3thn', - 'pfunc-convert-unit-time-day-abbr' => '$1hari', - 'pfunc-convert-unit-time-hour-abbr' => '$1jam', - 'pfunc-convert-unit-time-minute-abbr' => '$1min', - 'pfunc-convert-unit-volume-cubicmetre' => '$1{{PLURAL:$2|meter padu|meter padu}}', - 'pfunc-convert-unit-volume-cubiccentimetre' => '$1{{PLURAL:$2|sentimeter padu|sentimeter padu}}', - 'pfunc-convert-unit-volume-cubicmillimetre' => '$1{{PLURAL:$2|milimeter padu|milimeter padu}}', - 'pfunc-convert-unit-volume-kilolitre' => '$1{{PLURAL:$2|kilolite|kiloliter}}', - 'pfunc-convert-unit-volume-litre' => '$1{{PLURAL:$2|liter|liter}}', - 'pfunc-convert-unit-volume-centilitre' => '$1{{PLURAL:$2|sentiliter|sentiliter}}', - 'pfunc-convert-unit-volume-millilitre' => '$1{{PLURAL:$2|mililiter|mililiter}}', - 'pfunc-convert-unit-volume-cubicyard' => '$1{{PLURAL:$2|ela padu|ela padu}}', - 'pfunc-convert-unit-volume-cubicfoot' => '$1{{PLURAL:$2|kaki padu|kaki padu}}', - 'pfunc-convert-unit-volume-cubicinch' => '$1{{PLURAL:$2|inci padu|inci padu}}', - 'pfunc-convert-unit-volume-barrel' => '$1{{PLURAL:$2|tong|tong}}', - 'pfunc-convert-unit-volume-bushel' => '$1{{PLURAL:$2|busyel|busyel}}', - 'pfunc-convert-unit-volume-gallon' => '$1{{PLURAL:$2|gelen|gelen}}', - 'pfunc-convert-unit-volume-quart' => '$1{{PLURAL:$2|kuart|kuart}}', - 'pfunc-convert-unit-volume-pint' => '$1{{PLURAL:$2|pain|pain}}', - 'pfunc-convert-unit-volume-fluidounce' => '$1{{PLURAL:$2|auns bendalir|auns bendalir}}', - 'pfunc-convert-unit-volume-barrelus' => '$1{{PLURAL:$2|tong AS|tong AS}}', - 'pfunc-convert-unit-volume-barreloil' => '$1{{PLURAL:$2|tong|tong}}', - 'pfunc-convert-unit-volume-barrelbeer' => '$1{{PLURAL:$2|tong|tong}}', - 'pfunc-convert-unit-volume-usgallon' => '$1{{PLURAL:$2|gelen AS|gelen AS}}', - 'pfunc-convert-unit-volume-usquart' => '$1{{PLURAL:$2|kuart AS|kuart AS}}', - 'pfunc-convert-unit-volume-uspint' => '$1{{PLURAL:$2|pain AS|pain AS}}', - 'pfunc-convert-unit-volume-usfluidounce' => '$1{{PLURAL:$2|auns bendalir AS|auns bendalir AS}}', - 'pfunc-convert-unit-volume-usdrybarrel' => '$1{{PLURAL:$2|tong kering AS|tong kering AS}}', - 'pfunc-convert-unit-volume-usbushel' => '$1{{PLURAL:$2|busyel AS|busyel AS}}', - 'pfunc-convert-unit-volume-usdrygallon' => '$1{{PLURAL:$2|gelen kering AS|gelen kering AS}}', - 'pfunc-convert-unit-volume-usdryquart' => '$1{{PLURAL:$2|kuart kering AS|kuart kering AS}}', - 'pfunc-convert-unit-volume-usdrypint' => '$1{{PLURAL:$2|pain kering AS|pain kering AS}}', - 'pfunc-convert-unit-volume-cubicmetre-abbr' => '$1m<sup>3</sup>', - 'pfunc-convert-unit-volume-cubiccentimetre-abbr' => '$1cm<sup>3</sup>', - 'pfunc-convert-unit-volume-cubicmillimetre-abbr' => '$1mm<sup>3</sup>', - 'pfunc-convert-unit-volume-litre-abbr' => '$1$3l', - 'pfunc-convert-unit-volume-cubicyard-abbr' => '$1ela<sup>3</sup>', - 'pfunc-convert-unit-volume-cubicfoot-abbr' => '$1kaki<sup>3</sup>', - 'pfunc-convert-unit-volume-cubicinch-abbr' => '$1inci<sup>3</sup>', - 'pfunc-convert-unit-volume-barrel-abbr' => '$1tong', - 'pfunc-convert-unit-volume-bushel-abbr' => '$1bsh', - 'pfunc-convert-unit-volume-gallon-abbr' => '$1gal', - 'pfunc-convert-unit-volume-quart-abbr' => '$1qt', - 'pfunc-convert-unit-volume-pint-abbr' => '$1pt', - 'pfunc-convert-unit-volume-fluidounce-abbr' => '$1fl oz', - 'pfunc-convert-unit-volume-barrelus-abbr' => '$1tong AS', - 'pfunc-convert-unit-volume-barreloil-abbr' => '$1tong', - 'pfunc-convert-unit-volume-barrelbeer-abbr' => '$1tong', - 'pfunc-convert-unit-volume-usgallon-abbr' => '$1gal AS', - 'pfunc-convert-unit-volume-usquart-abbr' => '$1qt AS', - 'pfunc-convert-unit-volume-uspint-abbr' => '$1pt AS', - 'pfunc-convert-unit-volume-usfluidounce-abbr' => '$1fl oz AS', - 'pfunc-convert-unit-volume-usdrybarrel-abbr' => '$1tong AS', - 'pfunc-convert-unit-volume-usbushel-abbr' => '$1bsh AS', - 'pfunc-convert-unit-volume-usdrygallon-abbr' => '$1gal kering AS', - 'pfunc-convert-unit-volume-usdryquart-abbr' => '$1qt kering AS', - 'pfunc-convert-unit-volume-usdrypint-abbr' => '$1pt kering AS', - 'pfunc-convert-unit-speed-mile-hour' => '$1batu sejam', - 'pfunc-convert-unit-speed-speedoflight' => '$1c', - 'pfunc-convert-unit-speed-mile-hour-abbr' => '$1bsj', - 'pfunc-convert-unit-speed-speedoflight-abbr' => '$1c', - 'pfunc-convert-unit-pressure-pascal' => '$1{{PLURAL:$2|$3pascal|$3pascal}}', - 'pfunc-convert-unit-pressure-bar' => '$1bar', - 'pfunc-convert-unit-pressure-decibar' => '$1desibar', - 'pfunc-convert-unit-pressure-millibar' => '$1milibar', - 'pfunc-convert-unit-pressure-kilobarye' => '$1kilobarye', - 'pfunc-convert-unit-pressure-barye' => '$1barye', - 'pfunc-convert-unit-pressure-atmosphere' => '$1{{PLURAL:$2|atmosfera|atmosfera}}', - 'pfunc-convert-unit-pressure-torr' => '$1{{PLURAL:$2|Torr|Torr}}', - 'pfunc-convert-unit-pressure-mmhg' => '$1{{PLURAL:$2|milimeter raksa|milimeter raksa}}', - 'pfunc-convert-unit-pressure-inhg' => '$1{{PLURAL:$2|inci raksa|inci raksa}}', - 'pfunc-convert-unit-pressure-psi' => '$1{{PLURAL:$2|paun seinci persegi|paun seinci persegi}}', - 'pfunc-convert-unit-pressure-pascal-abbr' => '$1$3Pa', - 'pfunc-convert-unit-pressure-bar-abbr' => '$1bar', - 'pfunc-convert-unit-pressure-decibar-abbr' => '$1dbar', - 'pfunc-convert-unit-pressure-millibar-abbr' => '$1mbar', - 'pfunc-convert-unit-pressure-kilobarye-abbr' => '$1kBa', - 'pfunc-convert-unit-pressure-barye-abbr' => '$1Ba', - 'pfunc-convert-unit-pressure-atmosphere-abbr' => '$1atm', - 'pfunc-convert-unit-pressure-torr-abbr' => '$1Torr', - 'pfunc-convert-unit-pressure-mmhg-abbr' => '$1mmHg', - 'pfunc-convert-unit-pressure-inhg-abbr' => '$1inHg', - 'pfunc-convert-unit-pressure-psi-abbr' => '$1psi', ); -/** Erzya (Эрзянь) +/** Erzya (эрзянь) * @author Botuzhaleny-sodamo */ $messages['myv'] = array( @@ -3354,6 +1469,33 @@ $messages['nah'] = array( 'pfunc_time_error' => 'Ahcuallōtl: ahcualli cāhuitl', ); +/** Norwegian Bokmål (norsk (bokmål)) + * @author Event + * @author Laaknor + */ +$messages['nb'] = array( + 'pfunc_desc' => 'Utvid parser med logiske funksjoner', + 'pfunc_time_error' => 'Feil: ugyldig tid', + 'pfunc_time_too_long' => 'Feil: #time brukt for mange ganger', + 'pfunc_time_too_big' => 'Feil: #time støtter kun år opp til 9999', + 'pfunc_rel2abs_invalid_depth' => 'Feil: Ugyldig dybde i sti: «$1» (prøvde å få tilgang til en node over rotnoden)', + 'pfunc_expr_stack_exhausted' => 'Uttrykksfeil: Stakk utbrukt', + 'pfunc_expr_unexpected_number' => 'Uttrykksfeil: Uventet nummer', + 'pfunc_expr_preg_match_failure' => 'Uttrykksfeil: Uventet preg_match-feil', + 'pfunc_expr_unrecognised_word' => 'Uttrykksfeil: Ugjenkjennelig ord «$1»', + 'pfunc_expr_unexpected_operator' => 'Uttrykksfeil: Uventet $1-operator', + 'pfunc_expr_missing_operand' => 'Uttrykksfeil: Mangler operand for $1', + 'pfunc_expr_unexpected_closing_bracket' => 'Uttrykksfeil: Uventet lukkende parentes', + 'pfunc_expr_unrecognised_punctuation' => 'Uttrykksfeil: Ugjenkjennelig tegn «$1»', + 'pfunc_expr_unclosed_bracket' => 'Uttrykksfeil: Åpen parentes', + 'pfunc_expr_division_by_zero' => 'Deling på null', + 'pfunc_expr_invalid_argument' => 'Ugyldig argument for $1: < -1 eller > 1', + 'pfunc_expr_invalid_argument_ln' => 'Ugyldig argument for ln: <= 0', + 'pfunc_expr_unknown_error' => 'Uttrykksfeil: Ukjent feil ($1)', + 'pfunc_expr_not_a_number' => 'I $1: resultat er ikke et tall', + 'pfunc_string_too_long' => 'Feil: Strengen går over grensen på $1 tegn', +); + /** Low German (Plattdüütsch) * @author Slomox */ @@ -3378,11 +1520,13 @@ $messages['nds'] = array( 'pfunc_expr_not_a_number' => 'In $1: wat rutkamen is, is kene Tall', ); -/** Nepali (नेपाली) */ +/** Nepali (नेपाली) + * @author RajeshPandey + */ $messages['ne'] = array( 'pfunc_time_error' => 'त्रुटी: गलत/वा हुदैनहुने समय', 'pfunc_time_too_long' => 'त्रुटी: एकदम धेरै #time callहरु', - 'pfunc_rel2abs_invalid_depth' => 'त्रुटी: पाथमा (इनभ्यालिड)गलत गहिराइ(डेप्थ) भयो: "$1" (ले रुट नोड भन्दापनि माथिको नोडलाइ चलाउन(एकसेस) गर्न खोज्यो)', + 'pfunc_rel2abs_invalid_depth' => 'त्रुटी: पाथमा (इनभ्यालिड)गलत गहिराइ(डेप्थ) भयो: "$1" (ले रुट नोड भन्दापनि माथिको नोडलाइ चलाउन(एकसेस गर्न) खोज्यो)', ); /** Dutch (Nederlands) @@ -3410,203 +1554,14 @@ $messages['nl'] = array( 'pfunc_expr_unknown_error' => 'Fout in uitdrukking: onbekende fout ($1)', 'pfunc_expr_not_a_number' => 'In $1: resultaat is geen getal', 'pfunc_string_too_long' => 'Fout: De tekst is langer dan de limiet van $1 {{PLURAL:$1|karakter|karakters}}', - 'pfunc-convert-dimensionmismatch' => 'Fout: het is niet mogelijk te converteren tussen de eenheden van "$1" en "$2".', - 'pfunc-convert-unknownunit' => 'Fout: onbekende eenheid "$1".', - 'pfunc-convert-unknowndimension' => 'Fout: Onbekende afmeting "$1".', - 'pfunc-convert-invalidcompoundunit' => 'Fout: Ongeldige samengestelde eenheid "$1".', - 'pfunc-convert-nounit' => 'Fout: Geen broneenheid opgegeven.', - 'pfunc-convert-doublecompoundunit' => 'Fout: het is niet mogelijk samengestelde eenheden zoals "$1" te verwerken.', - 'pfunc-convert-dimension-length' => 'lengte', - 'pfunc-convert-dimension-area' => 'oppervlakte', - 'pfunc-convert-dimension-volume' => 'inhoud', - 'pfunc-convert-dimension-time' => 'tijd', - 'pfunc-convert-dimension-timesquared' => 'tijd<sup>2</sup>', - 'pfunc-convert-dimension-mass' => 'massa', - 'pfunc-convert-dimension-speed' => 'snelheid', - 'pfunc-convert-dimension-temperature' => 'temperatuur', - 'pfunc-convert-dimension-acceleration' => 'versnelling', - 'pfunc-convert-dimension-force' => 'kracht', - 'pfunc-convert-dimension-torque' => 'koppel', - 'pfunc-convert-dimension-energy' => 'energie', - 'pfunc-convert-dimension-power' => 'vermogen', - 'pfunc-convert-dimension-pressure' => 'druk', - 'pfunc-convert-dimension-density' => 'dichtheid', - 'pfunc-convert-dimension-fuelefficiencypositive' => 'brandstofefficientiepositief', - 'pfunc-convert-dimension-fuelefficiencynegative' => 'brandstofefficientienegatief', - 'pfunc-convert-prefix-yotta' => 'yotta', - 'pfunc-convert-prefix-zetta' => 'zetta', - 'pfunc-convert-prefix-exa' => 'exa', - 'pfunc-convert-prefix-peta' => 'peta', - 'pfunc-convert-prefix-tera' => 'tera', - 'pfunc-convert-prefix-giga' => 'giga', - 'pfunc-convert-prefix-mega' => 'mega', - 'pfunc-convert-prefix-kilo' => 'kilo', - 'pfunc-convert-prefix-hecto' => 'hecto', - 'pfunc-convert-prefix-deca' => 'deca', - 'pfunc-convert-prefix-deci' => 'deci', - 'pfunc-convert-prefix-centi' => 'centi', - 'pfunc-convert-prefix-milli' => 'milli', - 'pfunc-convert-prefix-micro' => 'micro', - 'pfunc-convert-prefix-nano' => 'nano', - 'pfunc-convert-prefix-pico' => 'pico', - 'pfunc-convert-prefix-femto' => 'femto', - 'pfunc-convert-prefix-atto' => 'atto', - 'pfunc-convert-prefix-zepto' => 'zepto', - 'pfunc-convert-prefix-yocto' => 'yocto', - 'pfunc-convert-prefix-milli-abbr' => 'm', - 'pfunc-convert-unit-length-metre' => '$1{{PLURAL:$2|meter|meter}}', - 'pfunc-convert-unit-length-angstrom' => '$1{{PLURAL:$2|angstrom|angstrom}}', - 'pfunc-convert-unit-length-mile' => '$1{{PLURAL:$2|mijl|mijl}}', - 'pfunc-convert-unit-length-furlong' => '$1{{PLURAL:$2|furlong|furlong}}', - 'pfunc-convert-unit-length-chain' => '$1{{PLURAL:$2|chain|chains}}', - 'pfunc-convert-unit-length-rod' => '$1{{PLURAL:$2|roede|roede}}', - 'pfunc-convert-unit-length-fathom' => '$1{{PLURAL:$2|vadem|vadem}}', - 'pfunc-convert-unit-length-yard' => '$1{{PLURAL:$2|yard|yards}}', - 'pfunc-convert-unit-length-foot' => '$1{{PLURAL:$2|voet|voet}}', - 'pfunc-convert-unit-length-hand' => '$1{{PLURAL:$2|hand|handen}}', - 'pfunc-convert-unit-length-inch' => '$1{{PLURAL:$2|inch|inches}}', - 'pfunc-convert-unit-length-nauticalmile' => '$1{{PLURAL:$2|nautische mijl|nautische mijlen}}', - 'pfunc-convert-unit-length-nauticalmileuk' => '$1{{PLURAL:$2|nautische mijl (Brits, voor 1970)|nautische mijlen (Brits, voor 1970)}}', - 'pfunc-convert-unit-length-nauticalmileus' => '$1{{PLURAL:$2|nautische mijl (VS, voor 1954)|nautische mijlen (VS, voor 1954)}}', - 'pfunc-convert-unit-length-parsec' => '$1{{PLURAL:$2|$3 parsec|$3 parsecs}}', - 'pfunc-convert-unit-length-lightyear' => '$1{{PLURAL:$2|$3 lichtjaar|$3 lichtjaren}}', - 'pfunc-convert-unit-length-astronomicalunit' => '$1{{PLURAL:$2|astronomische eenheid|astronomische eenheden}}', - 'pfunc-convert-unit-length-furlong-abbr' => '$1furlong', - 'pfunc-convert-unit-length-chain-abbr' => '$1chain', - 'pfunc-convert-unit-length-rod-abbr' => '$1rd', - 'pfunc-convert-unit-length-fathom-abbr' => '$1fath', - 'pfunc-convert-unit-length-yard-abbr' => '$1yd', - 'pfunc-convert-unit-length-foot-abbr' => '$1ft', - 'pfunc-convert-unit-length-hand-abbr' => '$1h', - 'pfunc-convert-unit-length-inch-abbr' => '$1in', - 'pfunc-convert-unit-length-nauticalmile-abbr' => '$1NM', - 'pfunc-convert-unit-length-nauticalmileuk-abbr' => '$1MN (Brits)', - 'pfunc-convert-unit-length-nauticalmileus-abbr' => '$1MN (VS voor 1954)', - 'pfunc-convert-unit-length-parsec-abbr' => '$1$3pc', - 'pfunc-convert-unit-length-lightyear-abbr' => '$1$3lj', - 'pfunc-convert-unit-length-astronomicalunit-abbr' => '$1AE', - 'pfunc-convert-unit-area-squarekilometre' => '$1{{PLURAL:$2|vierkante kilometer|vierkante kilometer}}', - 'pfunc-convert-unit-area-squaremetre' => '$1{{PLURAL:$2|vierkante meter|vierkante meter}}', - 'pfunc-convert-unit-area-squarecentimetre' => '$1{{PLURAL:$2|vierkante centimeter|vierkante centimeter}}', - 'pfunc-convert-unit-area-squaremillimetre' => '$1{{PLURAL:$2|vierkante millimeter|vierkante millimeter}}', - 'pfunc-convert-unit-area-hectare' => '$1{{PLURAL:$2|hectare|hectare}}', - 'pfunc-convert-unit-area-squaremile' => '$1{{PLURAL:$2|vierkante mijl|vierkante mijl}}', - 'pfunc-convert-unit-area-acre' => '$1{{PLURAL:$2|acre|acres}}', - 'pfunc-convert-unit-area-squareyard' => '$1{{PLURAL:$2|vierkante yard|vierkante yards}}', - 'pfunc-convert-unit-area-squarefoot' => '$1{{PLURAL:$2|voerkante foot|vierkante foot}}', - 'pfunc-convert-unit-area-squareinch' => '$1{{PLURAL:$2|vierkante inch|vierkante inches}}', - 'pfunc-convert-unit-area-squarenauticalmile' => '$1{{PLURAL:$2|vierkante nautische mijl|vierkante nautische mijlen}}', - 'pfunc-convert-unit-area-dunam' => '$1{{PLURAL:$2|dunam|dunams}}', - 'pfunc-convert-unit-area-tsubo' => '$1{{PLURAL:$2|tsubo|tsubo}}', - 'pfunc-convert-unit-area-squarekilometre-abbr' => '$1km<sup>2</sup>', - 'pfunc-convert-unit-area-squaremetre-abbr' => '$1m<sup>2</sup>', - 'pfunc-convert-unit-area-squarecentimetre-abbr' => '$1cm<sup>2</sup>', - 'pfunc-convert-unit-area-squaremillimetre-abbr' => '$1mm<sup>2</sup>', - 'pfunc-convert-unit-area-hectare-abbr' => '$1ha', - 'pfunc-convert-unit-area-squaremile-abbr' => '$1sq mi', - 'pfunc-convert-unit-area-acre-abbr' => '$1acre', - 'pfunc-convert-unit-area-squareyard-abbr' => '$1sq yd', - 'pfunc-convert-unit-area-squarefoot-abbr' => '$1sq ft', - 'pfunc-convert-unit-area-squareinch-abbr' => '$1sq in', - 'pfunc-convert-unit-area-squarenauticalmile-abbr' => '$1vierkante mijl', - 'pfunc-convert-unit-area-dunam-abbr' => '$1dunam', - 'pfunc-convert-unit-area-tsubo-abbr' => '$1tsubo', - 'pfunc-convert-unit-time-second' => '$1{{PLURAL:$2|seconde|seconden}}', - 'pfunc-convert-unit-time-year' => '$1{{PLURAL:$2|$3jaar|$3jaren}}', - 'pfunc-convert-unit-time-day' => '$1{{PLURAL:$2|dag|dagen}}', - 'pfunc-convert-unit-time-hour' => '$1{{PLURAL:$2|uur|uur}}', - 'pfunc-convert-unit-time-minute' => '$1{{PLURAL:$2|minuut|minuten}}', - 'pfunc-convert-unit-time-second-abbr' => '$1sec.', - 'pfunc-convert-unit-time-year-abbr' => '$1$3jaar', - 'pfunc-convert-unit-time-day-abbr' => '$1dag', - 'pfunc-convert-unit-time-hour-abbr' => '$1uur', - 'pfunc-convert-unit-time-minute-abbr' => '$1min', - 'pfunc-convert-unit-volume-cubicmetre' => '$1{{PLURAL:$2| kubieke meter|kubieke meter}}', - 'pfunc-convert-unit-volume-cubiccentimetre' => '$1{{PLURAL:$2|kubieke centimeter|kubieke centimeter}}', - 'pfunc-convert-unit-volume-cubicmillimetre' => '$1{{PLURAL:$2|kubieke millimeter|kubieke millimeter}}', - 'pfunc-convert-unit-volume-kilolitre' => '$1{{PLURAL:$2|kiloliter|kiloliter}}', - 'pfunc-convert-unit-volume-litre' => '$1{{PLURAL:$2|liter|liter}}', - 'pfunc-convert-unit-volume-centilitre' => '$1{{PLURAL:$2|centiliters|centiliter}}', - 'pfunc-convert-unit-volume-millilitre' => '$1{{PLURAL:$2|milliliter|milliliter}}', - 'pfunc-convert-unit-volume-cubicyard' => '$1{{PLURAL:$2|kubieke yard|kubieke yard}}', - 'pfunc-convert-unit-volume-cubicfoot' => '$1{{PLURAL:$2|kubieke voet|kubieke voet}}', - 'pfunc-convert-unit-volume-cubicinch' => '$1{{PLURAL:$2|kubieke inch|kubieke inch}}', - 'pfunc-convert-unit-volume-barrel' => '$1{{PLURAL:$2|vat|vaten}}', - 'pfunc-convert-unit-volume-bushel' => '$1{{PLURAL:$2|bushel|bushels}}', - 'pfunc-convert-unit-volume-gallon' => '$1{{PLURAL:$2|gallon|gallon}}', - 'pfunc-convert-unit-volume-quart' => '$1{{PLURAL:$2|quart|quart}}', - 'pfunc-convert-unit-volume-pint' => '$1{{PLURAL:$2|pint|pints}}', - 'pfunc-convert-unit-volume-fluidounce' => '$1{{PLURAL:$2|fluid ounce|fluid ounces}}', - 'pfunc-convert-unit-volume-barrelus' => '$1{{PLURAL:$2|VS-vat|VS-vaten}}', - 'pfunc-convert-unit-volume-barreloil' => '$1{{PLURAL:$2|vat|vaten}}', - 'pfunc-convert-unit-volume-barrelbeer' => '$1{{PLURAL:$2|vat|vaten}}', - 'pfunc-convert-unit-volume-usgallon' => '$1{{PLURAL:$2|VS-gallon|VS-gallon}}', - 'pfunc-convert-unit-volume-usquart' => '$1{{PLURAL:$2|VS-quart|VS-quart}}', - 'pfunc-convert-unit-volume-uspint' => '$1{{PLURAL:$2|VS-pint|VS-pints}}', - 'pfunc-convert-unit-volume-usfluidounce' => '$1{{PLURAL:$2|VS-fluid ounce|VS-fluid ounces}}', - 'pfunc-convert-unit-volume-usdrybarrel' => '$1{{PLURAL:$2|VS-droog vat|VS-droge vaten}}', - 'pfunc-convert-unit-volume-usbushel' => '$1{{PLURAL:$2|VS-bushel|VS-bushels}}', - 'pfunc-convert-unit-volume-usdrygallon' => '$1{{PLURAL:$2|VS-droge gallon|VS-droge gallon}}', - 'pfunc-convert-unit-volume-usdryquart' => '$1{{PLURAL:$2|VS-droge quart|VS-droge quart}}', - 'pfunc-convert-unit-volume-usdrypint' => '$1{{PLURAL:$2|VS-droge pint|VS-droge pints}}', - 'pfunc-convert-unit-volume-cubicmetre-abbr' => '$1m<sup>3</sup>', - 'pfunc-convert-unit-volume-cubiccentimetre-abbr' => '$1cm<sup>3</sup>', - 'pfunc-convert-unit-volume-cubicmillimetre-abbr' => '$1mm<sup>3</sup>', - 'pfunc-convert-unit-volume-litre-abbr' => '$1l', - 'pfunc-convert-unit-volume-cubicyard-abbr' => '$1yd<sup>3</sup>', - 'pfunc-convert-unit-volume-cubicfoot-abbr' => '$1ft<sup>3</sup>', - 'pfunc-convert-unit-volume-cubicinch-abbr' => '$1in<sup>3</sup>', - 'pfunc-convert-unit-volume-barrel-abbr' => '$1bbl', - 'pfunc-convert-unit-volume-bushel-abbr' => '$1bsh', - 'pfunc-convert-unit-volume-gallon-abbr' => '$1gal', - 'pfunc-convert-unit-volume-quart-abbr' => '$1qt', - 'pfunc-convert-unit-volume-pint-abbr' => '$1pt', - 'pfunc-convert-unit-volume-fluidounce-abbr' => '$1fl.oz.', - 'pfunc-convert-unit-volume-barrelus-abbr' => '$1VS bbl', - 'pfunc-convert-unit-volume-barreloil-abbr' => '$1bbl', - 'pfunc-convert-unit-volume-barrelbeer-abbr' => '$1bbl', - 'pfunc-convert-unit-volume-usgallon-abbr' => '$1VS gal', - 'pfunc-convert-unit-volume-usquart-abbr' => '$1VS qt', - 'pfunc-convert-unit-volume-uspint-abbr' => '$1VS pt', - 'pfunc-convert-unit-volume-usfluidounce-abbr' => '$1VS fl.oz.', - 'pfunc-convert-unit-volume-usdrybarrel-abbr' => '$1VS bbl', - 'pfunc-convert-unit-volume-usbushel-abbr' => '$1VS bsh', - 'pfunc-convert-unit-volume-usdrygallon-abbr' => '$1VS drg.gal', - 'pfunc-convert-unit-volume-usdryquart-abbr' => '$1VS drg.qt', - 'pfunc-convert-unit-volume-usdrypint-abbr' => '$1VS drg.pt', - 'pfunc-convert-unit-speed-mile-hour' => '$1mijl per uur', - 'pfunc-convert-unit-speed-speedoflight' => '$1c', - 'pfunc-convert-unit-speed-mile-hour-abbr' => '$1mpu', - 'pfunc-convert-unit-speed-speedoflight-abbr' => '$1c', - 'pfunc-convert-unit-pressure-pascal' => '$1{{PLURAL:$2|$3pascal|$3pascal}}', - 'pfunc-convert-unit-pressure-bar' => '$1bar', - 'pfunc-convert-unit-pressure-decibar' => '$1decibar', - 'pfunc-convert-unit-pressure-millibar' => '$1millibar', - 'pfunc-convert-unit-pressure-kilobarye' => '$1kilobarn', - 'pfunc-convert-unit-pressure-barye' => '$1barye', - 'pfunc-convert-unit-pressure-atmosphere' => '$1{{PLURAL:$2|atmosfeer|atmosfeer}}', - 'pfunc-convert-unit-pressure-torr' => '$1{{PLURAL:$2|Torr|Torr}}', - 'pfunc-convert-unit-pressure-mmhg' => '$1{{PLURAL:$2|millimeter kwik|millimeter kwik}}', - 'pfunc-convert-unit-pressure-inhg' => '$1{{PLURAL:$2|duim kwik|duimen kwik}}', - 'pfunc-convert-unit-pressure-psi' => '$1{{PLURAL:$2|pond per vierkante inch|pond per vierkante inch}}', - 'pfunc-convert-unit-pressure-pascal-abbr' => '$1$3Pa', - 'pfunc-convert-unit-pressure-bar-abbr' => '$1bar', - 'pfunc-convert-unit-pressure-decibar-abbr' => '$1dbar', - 'pfunc-convert-unit-pressure-millibar-abbr' => '$1mbar', - 'pfunc-convert-unit-pressure-kilobarye-abbr' => '$1kBa', - 'pfunc-convert-unit-pressure-barye-abbr' => '$1Ba', - 'pfunc-convert-unit-pressure-atmosphere-abbr' => '$1atm', - 'pfunc-convert-unit-pressure-torr-abbr' => '$1Torr', - 'pfunc-convert-unit-pressure-mmhg-abbr' => '$1mmHg', - 'pfunc-convert-unit-pressure-inhg-abbr' => '$1inHg', - 'pfunc-convert-unit-pressure-psi-abbr' => '$1psi', ); -/** Norwegian Nynorsk (Norsk (nynorsk)) +/** Norwegian Nynorsk (norsk (nynorsk)) * @author Eirik * @author Frokor * @author Gunnernett * @author Harald Khan + * @author Njardarlogar */ $messages['nn'] = array( 'pfunc_desc' => 'Legg til logiske funksjonar i parseren.', @@ -3630,42 +1585,9 @@ $messages['nn'] = array( 'pfunc_string_too_long' => 'Feil: Strengen går over grensa på $1 teikn', ); -/** Norwegian (bokmål) (Norsk (bokmål)) - * @author Event - * @author Jon Harald Søby - * @author Laaknor - */ -$messages['nb'] = array( - 'pfunc_desc' => 'Utvid parser med logiske funksjoner', - 'pfunc_time_error' => 'Feil: ugyldig tid', - 'pfunc_time_too_long' => 'Feil: #time brukt for mange ganger', - 'pfunc_time_too_big' => 'Feil: #time støtter kun år opp til 9999', - 'pfunc_rel2abs_invalid_depth' => 'Feil: Ugyldig dybde i sti: «$1» (prøvde å få tilgang til en node over rotnoden)', - 'pfunc_expr_stack_exhausted' => 'Uttrykksfeil: Stakk utbrukt', - 'pfunc_expr_unexpected_number' => 'Uttrykksfeil: Uventet nummer', - 'pfunc_expr_preg_match_failure' => 'Uttrykksfeil: Uventet preg_match-feil', - 'pfunc_expr_unrecognised_word' => 'Uttrykksfeil: Ugjenkjennelig ord «$1»', - 'pfunc_expr_unexpected_operator' => 'Uttrykksfeil: Uventet $1-operator', - 'pfunc_expr_missing_operand' => 'Uttrykksfeil: Mangler operand for $1', - 'pfunc_expr_unexpected_closing_bracket' => 'Uttrykksfeil: Uventet lukkende parentes', - 'pfunc_expr_unrecognised_punctuation' => 'Uttrykksfeil: Ugjenkjennelig tegn «$1»', - 'pfunc_expr_unclosed_bracket' => 'Uttrykksfeil: Åpen parentes', - 'pfunc_expr_division_by_zero' => 'Deling på null', - 'pfunc_expr_invalid_argument' => 'Ugyldig argument for $1: < -1 eller > 1', - 'pfunc_expr_invalid_argument_ln' => 'Ugyldig argument for ln: <= 0', - 'pfunc_expr_unknown_error' => 'Uttrykksfeil: Ukjent feil ($1)', - 'pfunc_expr_not_a_number' => 'I $1: resultat er ikke et tall', - 'pfunc_string_too_long' => 'Feil: Strengen går over grensen på $1 tegn', - 'pfunc-convert-unit-pressure-bar' => 'bar', - 'pfunc-convert-unit-pressure-decibar' => 'decibar', - 'pfunc-convert-unit-pressure-millibar' => 'millibar', - 'pfunc-convert-unit-pressure-atmosphere' => '{{PLURAL:$1|atmosfære|atmosfærer}', - 'pfunc-convert-unit-pressure-torr' => '{{PLURAL:$1|Torr|Torr}}', - 'pfunc-convert-unit-pressure-mmhg' => '{{PLURAL:$1|mmHg|mmHg}}', -); - -/** Occitan (Occitan) +/** Occitan (occitan) * @author Cedric31 + * @author Jfblanc */ $messages['oc'] = array( 'pfunc_desc' => 'Augmenta lo parser amb de foncions logicas', @@ -3677,7 +1599,7 @@ $messages['oc'] = array( 'pfunc_expr_preg_match_failure' => 'Expression erronèa : una expression pas compresa a pas capitat', 'pfunc_expr_unrecognised_word' => "Error d'expression : lo mot '''$1''' es pas reconegut", 'pfunc_expr_unexpected_operator' => "Error d'expression : l'operador '''$1''' es pas reconegut", - 'pfunc_expr_missing_operand' => "Error d'expression : l'operanda '''$1''' es pas reconeguda", + 'pfunc_expr_missing_operand' => "Error d'expression : l'operand '''$1''' es pas reconegut", 'pfunc_expr_unexpected_closing_bracket' => "Error d'expression : parentèsi tampanta pas prevista", 'pfunc_expr_unrecognised_punctuation' => "Error d'expression : caractèr de ponctuacion « $1 » pas reconegut", 'pfunc_expr_unclosed_bracket' => 'Error d’expression : parentèsi pas tampada', @@ -3689,7 +1611,7 @@ $messages['oc'] = array( 'pfunc_string_too_long' => 'Error : La cadena depassa lo limit maximal de $1 caractèr{{PLURAL:$1||s}}', ); -/** Polish (Polski) +/** Polish (polski) * @author Derbeth * @author Grzechooo * @author Sp5uhe @@ -3716,147 +1638,10 @@ $messages['pl'] = array( 'pfunc_expr_unknown_error' => 'Błąd w wyrażeniu – nieznany błąd ($1)', 'pfunc_expr_not_a_number' => 'W $1 – wynik nie jest liczbą', 'pfunc_string_too_long' => 'Błąd – długość ciągu znaków przekracza dopuszczalne $1', - 'pfunc-convert-dimensionmismatch' => 'Błąd – nie można konwertować pomiędzy jednostkami „$1” i „$2”', - 'pfunc-convert-unknownunit' => 'Błąd – nieznana jednostka „$1”', - 'pfunc-convert-unknowndimension' => 'Błąd – nieznana jednostka „$1”', - 'pfunc-convert-invalidcompoundunit' => 'Błąd – nieprawidłowa jednostka złożona „$1”', - 'pfunc-convert-nounit' => 'Błąd – brak jednostki źródłowej', - 'pfunc-convert-doublecompoundunit' => 'Błąd – nie można przetworzyć jednostki podwójnie złożonej jak „$1”', - 'pfunc-convert-dimension-length' => 'długość', - 'pfunc-convert-dimension-area' => 'powierzchnia', - 'pfunc-convert-dimension-volume' => 'objętość', - 'pfunc-convert-dimension-time' => 'czas', - 'pfunc-convert-dimension-timesquared' => 'czas<sup>2</sup>', - 'pfunc-convert-dimension-mass' => 'masa', - 'pfunc-convert-dimension-speed' => 'prędkość', - 'pfunc-convert-dimension-temperature' => 'temperatura', - 'pfunc-convert-dimension-acceleration' => 'przyspieszenie', - 'pfunc-convert-dimension-force' => 'siła', - 'pfunc-convert-dimension-torque' => 'moment obrotowy', - 'pfunc-convert-dimension-energy' => 'energia', - 'pfunc-convert-dimension-power' => 'moc', - 'pfunc-convert-dimension-pressure' => 'ciśnienie', - 'pfunc-convert-dimension-density' => 'gęstość', - 'pfunc-convert-dimension-fuelefficiencypositive' => 'bezwzględne zużycie paliwa', - 'pfunc-convert-dimension-fuelefficiencynegative' => 'nieprawidłowe zużycie paliwa', - 'pfunc-convert-prefix-yotta' => 'jotta', - 'pfunc-convert-prefix-zetta' => 'zetta', - 'pfunc-convert-prefix-exa' => 'eksa', - 'pfunc-convert-prefix-peta' => 'peta', - 'pfunc-convert-prefix-tera' => 'tera', - 'pfunc-convert-prefix-giga' => 'giga', - 'pfunc-convert-prefix-mega' => 'mega', - 'pfunc-convert-prefix-kilo' => 'kilo', - 'pfunc-convert-prefix-hecto' => 'hekto', - 'pfunc-convert-prefix-deca' => 'deka', - 'pfunc-convert-prefix-deci' => 'decy', - 'pfunc-convert-prefix-centi' => 'centy', - 'pfunc-convert-prefix-milli' => 'mili', - 'pfunc-convert-prefix-micro' => 'mikro', - 'pfunc-convert-prefix-nano' => 'nano', - 'pfunc-convert-prefix-pico' => 'piko', - 'pfunc-convert-prefix-femto' => 'femto', - 'pfunc-convert-prefix-atto' => 'atto', - 'pfunc-convert-prefix-zepto' => 'zepto', - 'pfunc-convert-prefix-yocto' => 'jokto', - 'pfunc-convert-prefix-milli-abbr' => 'm', - 'pfunc-convert-unit-length-metre' => '$1{{PLURAL:$2|$3 metr|$3 metry|$3 metrów}}', - 'pfunc-convert-unit-length-angstrom' => '$1{{PLURAL:$2|angstrem|angstremy|angstremów}}', - 'pfunc-convert-unit-length-mile' => '$1{{PLURAL:$2|mila|mile|mil}}', - 'pfunc-convert-unit-length-furlong' => '$1{{PLURAL:$2|furlong|furlongi|furlongów}}', - 'pfunc-convert-unit-length-chain' => '$1{{PLURAL:$2|łańcuch|łańcuchy|łańcuchów}}', - 'pfunc-convert-unit-length-rod' => '$1{{PLURAL:$2|pręt|pręty|prętów}}', - 'pfunc-convert-unit-length-fathom' => '$1{{PLURAL:$2|sążeń|sążnie|sążni}}', - 'pfunc-convert-unit-length-yard' => '$1{{PLURAL:$2|jard|jardy|jardów}}', - 'pfunc-convert-unit-length-foot' => '$1{{PLURAL:$2|stopa|stopy|stóp}}', - 'pfunc-convert-unit-length-hand' => '$1{{PLURAL:$2|dłoń|dłonie|dłoni}}', - 'pfunc-convert-unit-length-inch' => '$1{{PLURAL:$2|cal|cale|cali}}', - 'pfunc-convert-unit-length-nauticalmile' => '$1{{PLURAL:$2|mila morska|mile morskie|mil morskich}}', - 'pfunc-convert-unit-length-nauticalmileuk' => '$1{{PLURAL:$2|mila morska brytyjska|mile morskie brytyjskie|mil morskich brytyjskich}} sprzed 1970 roku', - 'pfunc-convert-unit-length-nauticalmileus' => '$1{{PLURAL:$2|mila morska amerykańska|mile morskie amerykańskie|mil morskich amerykańskich}} sprzed 1954 roku', - 'pfunc-convert-unit-length-parsec' => '$1{{PLURAL:$2|$3 parsek|$3 parseki|$3 parseków}}', - 'pfunc-convert-unit-length-lightyear' => '$1{{PLURAL:$2|$3 rok świetlny|$3 lata świetlne|$3 lat świetlnych}}', - 'pfunc-convert-unit-length-astronomicalunit' => '$1{{PLURAL:$2|jednostka astronomiczna|jednostki astronomiczne|jednostek astronomicznych}}', - 'pfunc-convert-unit-length-furlong-abbr' => '$1furlong', - 'pfunc-convert-unit-length-chain-abbr' => '$1łańcuch', - 'pfunc-convert-unit-length-rod-abbr' => '$1rd', - 'pfunc-convert-unit-length-fathom-abbr' => '$1sążeń', - 'pfunc-convert-unit-length-yard-abbr' => '$1jard', - 'pfunc-convert-unit-length-foot-abbr' => '$1stopa', - 'pfunc-convert-unit-length-hand-abbr' => '$1dłoń', - 'pfunc-convert-unit-length-inch-abbr' => '$1cal', - 'pfunc-convert-unit-length-nauticalmile-abbr' => '$1INM', - 'pfunc-convert-unit-length-nauticalmileuk-abbr' => '$1angielska mila morska', - 'pfunc-convert-unit-length-nauticalmileus-abbr' => '$1amerykańska mila morska sprzed 1954 roku', - 'pfunc-convert-unit-length-parsec-abbr' => '$1$3 pc', - 'pfunc-convert-unit-length-lightyear-abbr' => '$1$3 lat świetlnych', - 'pfunc-convert-unit-length-astronomicalunit-abbr' => '$1j.a.', - 'pfunc-convert-unit-area-squarekilometre' => '$1{{PLURAL:$2|kilometr kwadratowy|kilometry kwadratowe|kilometrów kwadratowych}}', - 'pfunc-convert-unit-area-squaremetre' => '$1{{PLURAL:$2|metr kwadratowy|metry kwadratowe|metrów kwadratowych}}', - 'pfunc-convert-unit-area-squarecentimetre' => '$1{{PLURAL:$2|centymetr kwadratowy|centymetry kwadratowe|centymetrów kwadratowych}}', - 'pfunc-convert-unit-area-squaremillimetre' => '$1{{PLURAL:$2|milimetr kwadratowy|milimetry kwadratowe|milimetrów kwadratowych}}', - 'pfunc-convert-unit-area-hectare' => '$1{{PLURAL:$2|hektar|hektary|hektarów}}', - 'pfunc-convert-unit-area-squaremile' => '$1{{PLURAL:$2|mila kwadratowa|mile kwadratowe|mil kwadratowych}}', - 'pfunc-convert-unit-area-acre' => '$1{{PLURAL:$2|akr|akry|akrów}}', - 'pfunc-convert-unit-area-squareyard' => '$1{{PLURAL:$2|jard kwadratowy|jardy kwadratowe|jardów kwadratowych}}', - 'pfunc-convert-unit-area-squarefoot' => '$1{{PLURAL:$2|stopa kwadratowa|stopy kwadratowe|stóp kwadratowych}}', - 'pfunc-convert-unit-area-squareinch' => '$1{{PLURAL:$2|cal kwadratowy|cale kwadratowe|cali kwadratowych}}', - 'pfunc-convert-unit-area-squarenauticalmile' => '$1{{PLURAL:$2|mila morska kwadratowa|mile morskie kwadratowe|mil morskich kwadratowych}}', - 'pfunc-convert-unit-area-dunam' => '$1{{PLURAL:$2|dunam|dunamy|dunamów}}', - 'pfunc-convert-unit-area-tsubo' => '$1{{PLURAL:$2|tsubo|tsubo|tsubo}}', - 'pfunc-convert-unit-area-squarekilometre-abbr' => '$1km<sup>2</sup>', - 'pfunc-convert-unit-area-squaremetre-abbr' => '$1m<sup>2</sup>', - 'pfunc-convert-unit-area-squarecentimetre-abbr' => '$1cm<sup>2</sup>', - 'pfunc-convert-unit-area-squaremillimetre-abbr' => '$1mm<sup>2</sup>', - 'pfunc-convert-unit-area-hectare-abbr' => '$1ha', - 'pfunc-convert-unit-area-squaremile-abbr' => '$1mila<sup>2</sup>', - 'pfunc-convert-unit-area-acre-abbr' => '$1akr', - 'pfunc-convert-unit-area-squareyard-abbr' => '$1jard<sup>2</sup>', - 'pfunc-convert-unit-area-squarefoot-abbr' => '$1stopa<sup>2</sup>', - 'pfunc-convert-unit-area-squareinch-abbr' => '$1cal<sup>2</sup>', - 'pfunc-convert-unit-area-squarenauticalmile-abbr' => '$1mila morska<sup>2</sup>', - 'pfunc-convert-unit-area-dunam-abbr' => '$1dunam', - 'pfunc-convert-unit-area-tsubo-abbr' => '$1tsubo', - 'pfunc-convert-unit-time-second' => '$1{{PLURAL:$2|sekunda|sekundy|sekund}}', - 'pfunc-convert-unit-time-year' => '$1{{PLURAL:$2|$3 rok|$3 lata|$3 lat}}', - 'pfunc-convert-unit-time-day' => '$1{{PLURAL:$2|dzień|dni}}', - 'pfunc-convert-unit-time-hour' => '$1{{PLURAL:$2|godzina|godziny|godzin}}', - 'pfunc-convert-unit-time-minute' => '$1{{PLURAL:$2|minuta|minuty|minut}}', - 'pfunc-convert-unit-time-second-abbr' => '$1s', - 'pfunc-convert-unit-time-year-abbr' => '$1$3 jard', - 'pfunc-convert-unit-time-day-abbr' => '$1doba', - 'pfunc-convert-unit-time-hour-abbr' => '$1h', - 'pfunc-convert-unit-time-minute-abbr' => '$1min', - 'pfunc-convert-unit-volume-cubicmetre' => '$1{{PLURAL:$2|metr sześcienny|metry sześcienne|metrów sześciennych}}', - 'pfunc-convert-unit-volume-cubiccentimetre' => '$1{{PLURAL:$2|centymetr sześcienny|centymetry sześcienne|centymetrów sześciennych}}', - 'pfunc-convert-unit-volume-cubicmillimetre' => '$1{{PLURAL:$2|milimetr sześcienny|milimetry sześcienne|milimetrów sześciennych}}', - 'pfunc-convert-unit-volume-kilolitre' => '$1{{PLURAL:$2|tysiąc litrów|tysiące litrów|tysięcy litrów}}', - 'pfunc-convert-unit-volume-litre' => '$1{{PLURAL:$2|litr|litry|litrów}}', - 'pfunc-convert-unit-volume-centilitre' => '$1{{PLURAL:$2|dziesiąta część|dziesiąte części|dziesiątych części}} litra', - 'pfunc-convert-unit-volume-millilitre' => '$1{{PLURAL:$2|mililitr|mililitry|mililitrów}}', - 'pfunc-convert-unit-volume-quart' => '$1{{PLURAL:$2|jard|jardów}}', - 'pfunc-convert-unit-volume-cubicmetre-abbr' => '$1m<sup>3</sup>', - 'pfunc-convert-unit-volume-cubiccentimetre-abbr' => '$1cm<sup>3</sup>', - 'pfunc-convert-unit-volume-cubicmillimetre-abbr' => '$1mm<sup>3</sup>', - 'pfunc-convert-unit-volume-litre-abbr' => '$1$3 l', - 'pfunc-convert-unit-speed-mile-hour' => '$1mil na godzinę', - 'pfunc-convert-unit-pressure-pascal' => '$1{{PLURAL:$2|$3paskal|$3paskali}}', - 'pfunc-convert-unit-pressure-bar' => '$1barów', - 'pfunc-convert-unit-pressure-decibar' => '$1decybarów', - 'pfunc-convert-unit-pressure-millibar' => '$1millibarów', - 'pfunc-convert-unit-pressure-kilobarye' => '$1kilobarów', - 'pfunc-convert-unit-pressure-atmosphere' => '$1{{PLURAL:$2|atmosfera|atmosfer}}', - 'pfunc-convert-unit-pressure-mmhg' => '$1{{PLURAL:$2|milimtr słupka rtęci|milimetrów słupka rtęci}}', - 'pfunc-convert-unit-pressure-inhg' => '$1{{PLURAL:$2|cal słupka rtęci|cali słupka rtęci}}', - 'pfunc-convert-unit-pressure-pascal-abbr' => '$1$3Pa', - 'pfunc-convert-unit-pressure-bar-abbr' => '$1bar.', - 'pfunc-convert-unit-pressure-decibar-abbr' => '$1dbar', - 'pfunc-convert-unit-pressure-barye-abbr' => '$1Ba', - 'pfunc-convert-unit-pressure-atmosphere-abbr' => '$1atm', - 'pfunc-convert-unit-pressure-mmhg-abbr' => '$1mmHg', ); /** Piedmontese (Piemontèis) + * @author Borichèt * @author Bèrto 'd Sèra * @author Dragonòt */ @@ -3864,7 +1649,7 @@ $messages['pms'] = array( 'pfunc_desc' => 'Mijora ël parse con funsion lògiche', 'pfunc_time_error' => 'Eror: temp nen bon', 'pfunc_time_too_long' => 'Eror: #time a ven ciamà tròpe vire', - 'pfunc_time_too_big' => 'Eror: #time a përmëtt mach agn fin al 9999', + 'pfunc_time_too_big' => "Eror: #time a përmët mach j'agn fin al 9999.", 'pfunc_rel2abs_invalid_depth' => 'Eror: profondità nen bon-a ant ël përcors: "$1" (a l\'é provasse a ciamé un grop dzora a la rèis)', 'pfunc_expr_stack_exhausted' => "Eror ëd l'espression: stach esaurìa", 'pfunc_expr_unexpected_number' => "Eror ëd l'espression: nùmer pa spetà", @@ -3889,128 +1674,6 @@ $messages['pms'] = array( $messages['pnb'] = array( 'pfunc_time_error' => 'غلطی: ویلہ ٹھیک نئیں۔', 'pfunc_time_too_long' => 'غلطی: بعوت ساریاں # کالاں', - 'pfunc-convert-dimension-length' => 'لمبائی', - 'pfunc-convert-dimension-area' => 'تھاں', - 'pfunc-convert-dimension-volume' => 'والیوم', - 'pfunc-convert-dimension-time' => 'ویلہ', - 'pfunc-convert-dimension-timesquared' => 'واری<sup>2</sup>', - 'pfunc-convert-dimension-mass' => 'ماس', - 'pfunc-convert-dimension-speed' => 'دوڑ', - 'pfunc-convert-dimension-temperature' => 'گرمی ناپ', - 'pfunc-convert-dimension-acceleration' => 'سدی دوڑ', - 'pfunc-convert-dimension-force' => 'زور', - 'pfunc-convert-dimension-torque' => 'ٹارک', - 'pfunc-convert-dimension-energy' => 'انرجی', - 'pfunc-convert-dimension-power' => 'پاور', - 'pfunc-convert-dimension-pressure' => 'دبآ', - 'pfunc-convert-dimension-density' => 'گوڑا', - 'pfunc-convert-prefix-yotta' => 'یوٹا', - 'pfunc-convert-prefix-zetta' => 'زیٹا', - 'pfunc-convert-prefix-exa' => 'ایکسا', - 'pfunc-convert-prefix-peta' => 'پیٹا', - 'pfunc-convert-prefix-tera' => 'ٹیرا', - 'pfunc-convert-prefix-giga' => 'گیگا', - 'pfunc-convert-prefix-mega' => 'میگا', - 'pfunc-convert-prefix-kilo' => 'کلو', - 'pfunc-convert-prefix-hecto' => 'ہیکٹو', - 'pfunc-convert-prefix-deca' => 'ڈیکا', - 'pfunc-convert-prefix-deci' => 'ڈیسی', - 'pfunc-convert-prefix-centi' => 'سنٹی', - 'pfunc-convert-prefix-milli' => 'ملی', - 'pfunc-convert-prefix-micro' => 'مائکرو', - 'pfunc-convert-prefix-nano' => 'نینو', - 'pfunc-convert-prefix-pico' => 'پکو', - 'pfunc-convert-prefix-femto' => 'فمٹو', - 'pfunc-convert-prefix-atto' => 'اٹو', - 'pfunc-convert-prefix-zepto' => 'زپٹو', - 'pfunc-convert-prefix-yocto' => 'یوکٹو', - 'pfunc-convert-unit-length-metre' => '$1{{PLURAL:$2|$3میٹر}}', - 'pfunc-convert-unit-length-furlong-abbr' => '$1فرلانگ', - 'pfunc-convert-unit-length-chain-abbr' => '$1زنجیر', - 'pfunc-convert-unit-length-rod-abbr' => '$1رداس', - 'pfunc-convert-unit-length-fathom-abbr' => '$1فیدم', - 'pfunc-convert-unit-length-yard-abbr' => '$1گز', - 'pfunc-convert-unit-length-foot-abbr' => '$1فٹ', - 'pfunc-convert-unit-length-hand-abbr' => '$1کینٹہ', - 'pfunc-convert-unit-length-inch-abbr' => '$1انچ', - 'pfunc-convert-unit-length-nauticalmile-abbr' => '$1سمندری میل', - 'pfunc-convert-unit-length-nauticalmileuk-abbr' => '$1سمندری میل (برطانیہ)', - 'pfunc-convert-unit-length-nauticalmileus-abbr' => '$1سمندری میل (امریکہ 1954 توں پہلے)', - 'pfunc-convert-unit-length-parsec-abbr' => '$1$3کمپیوٹر', - 'pfunc-convert-unit-length-lightyear-abbr' => '$1$3ly', - 'pfunc-convert-unit-length-astronomicalunit-abbr' => '$1اسمانی ناپ', - 'pfunc-convert-unit-area-squarekilometre' => '$1{{PLURAL:$2|مربع کلومیٹر|مربع کلومیٹر}}', - 'pfunc-convert-unit-area-squaremetre' => '$1{{PLURAL:$2|مربع میٹر|مربع میٹر}}', - 'pfunc-convert-unit-area-squarecentimetre' => '$1{{PLURAL:$2|مربع سینٹیمیٹر|مربع سینٹیمیٹر}}', - 'pfunc-convert-unit-area-squaremillimetre' => '$1{{PLURAL:$2|مربع میلیمیٹر|مربع میلیمیٹر}}', - 'pfunc-convert-unit-area-hectare' => '$1{{PLURAL:$2|ہیکٹر|ہیکٹر}}', - 'pfunc-convert-unit-area-squaremile' => '$1{{PLURAL:$2|مربع میلیمیٹر|مربع میل}}', - 'pfunc-convert-unit-area-acre' => '$1{{PLURAL:$2|ایکڑ|ایکڑ}}', - 'pfunc-convert-unit-area-squareyard' => '$1{{PLURAL:$2|مربع گز|مربع گز}}', - 'pfunc-convert-unit-area-squarefoot' => '$1{{PLURAL:$2|مربع فٹ|مربع فٹ}}', - 'pfunc-convert-unit-area-squareinch' => '$1{{PLURAL:$2|مربع انچ|مربع انچ}}', - 'pfunc-convert-unit-area-squarenauticalmile' => '$1{{PLURAL:$2|مربع سمندری میل|مربع سمندری میل}}', - 'pfunc-convert-unit-area-dunam' => '$1{{PLURAL:$2|ڈنام|ڈنام}}', - 'pfunc-convert-unit-area-tsubo' => '$1{{PLURAL:$2|زوبو|زوبو}}', - 'pfunc-convert-unit-area-squarekilometre-abbr' => '$1کلومیٹر<sup>2</sup>', - 'pfunc-convert-unit-area-squaremetre-abbr' => '$1m<sup>2</sup>', - 'pfunc-convert-unit-area-squarecentimetre-abbr' => '$1cm<sup>2</sup>', - 'pfunc-convert-unit-area-squaremillimetre-abbr' => '$1mm<sup>2</sup>', - 'pfunc-convert-unit-area-hectare-abbr' => '$1ہیکٹر', - 'pfunc-convert-unit-area-squaremile-abbr' => '$1مربع میل', - 'pfunc-convert-unit-area-acre-abbr' => '$1ایکڑ', - 'pfunc-convert-unit-area-squareyard-abbr' => '$1مربع گز', - 'pfunc-convert-unit-area-squarefoot-abbr' => '$1مربع فٹ', - 'pfunc-convert-unit-area-squareinch-abbr' => '$1مربع انچ', - 'pfunc-convert-unit-area-squarenauticalmile-abbr' => '$1مربع سمندری میل', - 'pfunc-convert-unit-area-dunam-abbr' => '$1دونام', - 'pfunc-convert-unit-area-tsubo-abbr' => '$1سوبو', - 'pfunc-convert-unit-time-second' => '$1$2 {{PLURAL:$2|سکنٹ|سکنٹاں}}', - 'pfunc-convert-unit-time-year' => '$1{{PLURAL:$2|$3ورہ|$3ورے}}', - 'pfunc-convert-unit-time-day' => '$1 {{PLURAL:$2|دن|دناں}}', - 'pfunc-convert-unit-time-hour' => '$1 {{PLURAL:$2|کینٹا|کینٹے}}', - 'pfunc-convert-unit-time-minute' => '$1 {{PLURAL:$2|منٹ|منٹاں}}', - 'pfunc-convert-unit-time-second-abbr' => '$1سکنث', - 'pfunc-convert-unit-time-year-abbr' => '$1$3ورہ', - 'pfunc-convert-unit-time-day-abbr' => '$1دیاڑھ', - 'pfunc-convert-unit-time-hour-abbr' => '$1کینٹہ', - 'pfunc-convert-unit-time-minute-abbr' => '$1منٹ', - 'pfunc-convert-unit-volume-cubicmetre' => '$1{{PLURAL:$2|مربع میٹر|مربع میٹر}}', - 'pfunc-convert-unit-volume-cubiccentimetre' => '$1{{PLURAL:$2|مربع سینٹیمیٹر|مربع سینٹیمیٹر}}', - 'pfunc-convert-unit-volume-cubicmillimetre' => '$1{{PLURAL:$2|مربع میلیمیٹر|مربع میلیمیٹر}}', - 'pfunc-convert-unit-volume-kilolitre' => '$1{{PLURAL:$2|کلولٹر|کلولٹر}}', - 'pfunc-convert-unit-volume-litre' => '$1{{PLURAL:$2|لٹر|لٹر}}', - 'pfunc-convert-unit-volume-centilitre' => '$1{{PLURAL:$2|سینٹیلٹر}}', - 'pfunc-convert-unit-volume-millilitre' => '$1{{PLURAL:$2|ملیلٹر}}', - 'pfunc-convert-unit-volume-cubicyard' => '$1{{PLURAL:$2|مربع گز}}', - 'pfunc-convert-unit-volume-cubicfoot' => '$1{{PLURAL:$2|مربع فٹ}}', - 'pfunc-convert-unit-volume-cubicinch' => '$1{{PLURAL:$2|مربع انچ}}', - 'pfunc-convert-unit-volume-barrel' => '$1{{PLURAL:$2|بیرل}}', - 'pfunc-convert-unit-volume-bushel' => '$1{{PLURAL:$2|بشل}}', - 'pfunc-convert-unit-volume-gallon' => '$1{{PLURAL:$2|گیلن}}', - 'pfunc-convert-unit-volume-quart' => '$1{{PLURAL:$2|کوارٹز}}', - 'pfunc-convert-unit-volume-pint' => '$1{{PLURAL:$2|پنٹ}}', - 'pfunc-convert-unit-volume-fluidounce' => '$1{{PLURAL:$2|پانیسر اونس}}', - 'pfunc-convert-unit-volume-barrelus' => '$1{{PLURAL:$2|بیرل}}', - 'pfunc-convert-unit-volume-barreloil' => '$1{{PLURAL:$2|بیرل}}', - 'pfunc-convert-unit-volume-barrelbeer' => '$1{{PLURAL:$2|بیرل}}', - 'pfunc-convert-unit-volume-usgallon' => '$1{{PLURAL:$2|گیلن}}', - 'pfunc-convert-unit-volume-usquart' => '$1{{PLURAL:$2|کوارٹز}}', - 'pfunc-convert-unit-volume-uspint' => '$1{{PLURAL:$2|پنٹ}}', - 'pfunc-convert-unit-volume-usfluidounce' => '$1{{PLURAL:$2|پانیسر اونس}}', - 'pfunc-convert-unit-volume-usdrybarrel' => '$1{{PLURAL:$2|بیرل}}', - 'pfunc-convert-unit-volume-usbushel' => '$1{{PLURAL:$2|بشل}}', - 'pfunc-convert-unit-volume-usdrygallon' => '$1{{PLURAL:$2|گیلن}}', - 'pfunc-convert-unit-volume-usdryquart' => '$1{{PLURAL:$2|کوارٹز}}', - 'pfunc-convert-unit-volume-usdrypint' => '$1{{PLURAL:$2|پنٹ}}', - 'pfunc-convert-unit-volume-cubicmetre-abbr' => '$1m<sup>2</sup>', - 'pfunc-convert-unit-volume-cubiccentimetre-abbr' => '$1سینٹی میٹر<sup>3</sup>', - 'pfunc-convert-unit-volume-cubicmillimetre-abbr' => '$1ملی میٹر<sup>3</sup>', - 'pfunc-convert-unit-volume-litre-abbr' => '$1$3ly', - 'pfunc-convert-unit-volume-cubicyard-abbr' => '$1مربع گز', - 'pfunc-convert-unit-volume-cubicfoot-abbr' => '$1مربع فٹ', - 'pfunc-convert-unit-volume-cubicinch-abbr' => '$1مکعب انچ', - 'pfunc-convert-unit-volume-barrel-abbr' => '$1bbl', ); /** Pashto (پښتو) @@ -4021,7 +1684,7 @@ $messages['ps'] = array( 'pfunc_expr_division_by_zero' => 'وېش په صفر', ); -/** Portuguese (Português) +/** Portuguese (português) * @author Hamilton Abreu * @author Malafaya */ @@ -4048,7 +1711,7 @@ $messages['pt'] = array( 'pfunc_string_too_long' => 'Erro: Texto excede o limite de $1 caracteres', ); -/** Brazilian Portuguese (Português do Brasil) +/** Brazilian Portuguese (português do Brasil) * @author Eduardo.mps * @author Giro720 */ @@ -4073,29 +1736,6 @@ $messages['pt-br'] = array( 'pfunc_expr_unknown_error' => 'Erro de expressão: Erro desconhecido ($1)', 'pfunc_expr_not_a_number' => 'Em $1: resultado não é um número', 'pfunc_string_too_long' => 'Erro: cadeia de caracteres excede o limite de $1 caracteres', - 'pfunc-convert-unit-length-metre' => '{{PLURAL:$1| $2 metros | $2 metros}}', - 'pfunc-convert-unit-length-angstrom' => '{{PLURAL:$1| ångström | ångströms}}', - 'pfunc-convert-unit-length-mile' => '{{PLURAL:$1|milhas| milhas}}', - 'pfunc-convert-unit-length-furlong' => '{{PLURAL:$1| furlong | estádios}}', - 'pfunc-convert-unit-length-chain' => '{{PLURAL:$1| corrente | correntes}}', - 'pfunc-convert-unit-length-rod' => '{{PLURAL:$1| vara | varas}}', - 'pfunc-convert-unit-length-fathom' => '{{PLURAL:$1| fathom | braças}}', - 'pfunc-convert-unit-length-yard' => '{{PLURAL:$1|jarda|jardas}}', - 'pfunc-convert-unit-length-foot' => '{{PLURAL:$1| pé | pés}}', - 'pfunc-convert-unit-length-hand' => '{{PLURAL:$1| mão | mãos}}', - 'pfunc-convert-unit-length-inch' => '{{PLURAL:$1| polegada | polegadas}}', - 'pfunc-convert-unit-length-nauticalmile' => '{{PLURAL:$1| milha náutica | milhas náuticas}}', - 'pfunc-convert-unit-length-nauticalmileuk' => '{{PLURAL:$1| milhas náuticas (pré-1970 britânico) | milhas náuticas (pré-1970 britânico)}}', - 'pfunc-convert-unit-length-nauticalmileus' => '{{PLURAL:$1| milhas náuticas (pré-1954 dos EUA) | milhas náuticas (pré-1954 dos EUA)}}', - 'pfunc-convert-unit-length-parsec' => '{{PLURAL:$1| $2 parsec | $2 parsecs}}', - 'pfunc-convert-unit-length-lightyear' => '{{PLURAL:$1| $2 ano-luz | $2 anos-luz}}', - 'pfunc-convert-unit-length-astronomicalunit' => '{{PLURAL:$1| unidade astronômica | UA}}', - 'pfunc-convert-unit-length-furlong-abbr' => 'furlong', - 'pfunc-convert-unit-length-chain-abbr' => 'corrente', - 'pfunc-convert-unit-length-rod-abbr' => 'rd', - 'pfunc-convert-unit-length-fathom-abbr' => 'fathom', - 'pfunc-convert-unit-length-yard-abbr' => 'yd', - 'pfunc-convert-unit-length-foot-abbr' => 'ft', ); /** Quechua (Runa Simi) @@ -4124,7 +1764,7 @@ $messages['qu'] = array( 'pfunc_string_too_long' => 'Pantasqa: Qillqa tiwlliqa $1 sanampa saywatam llallin', ); -/** Romanian (Română) +/** Romanian (română) * @author KlaudiuMihaila * @author Minisarm * @author Stelistcristi @@ -4152,7 +1792,7 @@ $messages['ro'] = array( 'pfunc_string_too_long' => 'Eroare: șirul depășește limita de caractere de $1', ); -/** Tarandíne (Tarandíne) +/** tarandíne (tarandíne) * @author Joetaras */ $messages['roa-tara'] = array( @@ -4178,7 +1818,7 @@ $messages['roa-tara'] = array( 'pfunc_string_too_long' => "Errore: 'A stringhe supranesce 'u limite de $1 carattere", ); -/** Russian (Русский) +/** Russian (русский) * @author G0rn * @author Александр Сигачёв */ @@ -4203,199 +1843,9 @@ $messages['ru'] = array( 'pfunc_expr_unknown_error' => 'Ошибка выражения: неизвестная ошибка ($1)', 'pfunc_expr_not_a_number' => 'В $1: результат не является числом', 'pfunc_string_too_long' => 'Ошибка: строка превышает ограничение в $1 символов', - 'pfunc-convert-dimensionmismatch' => 'Ошибка. Не удается преобразовать единицы измерения «$1» и «$2».', - 'pfunc-convert-unknownunit' => 'Ошибка. Неизвестная единица «$1».', - 'pfunc-convert-unknowndimension' => 'Ошибка. Неизвестная размерность «$1».', - 'pfunc-convert-invalidcompoundunit' => 'Ошибка. Недопустимая составная единица «$1».', - 'pfunc-convert-nounit' => 'Ошибка. Не указана исходная единица.', - 'pfunc-convert-doublecompoundunit' => 'Ошибка. Невозможно разобрать двойные составные единицы вида «$1».', - 'pfunc-convert-dimension-length' => 'длина', - 'pfunc-convert-dimension-area' => 'площадь', - 'pfunc-convert-dimension-volume' => 'объём', - 'pfunc-convert-dimension-time' => 'время', - 'pfunc-convert-dimension-timesquared' => 'время<sup>2</sup>', - 'pfunc-convert-dimension-mass' => 'масса', - 'pfunc-convert-dimension-speed' => 'скорость', - 'pfunc-convert-dimension-temperature' => 'температура', - 'pfunc-convert-dimension-acceleration' => 'ускорение', - 'pfunc-convert-dimension-force' => 'сила', - 'pfunc-convert-dimension-torque' => 'крутящий момент', - 'pfunc-convert-dimension-energy' => 'энергия', - 'pfunc-convert-dimension-power' => 'мощность', - 'pfunc-convert-dimension-pressure' => 'давление', - 'pfunc-convert-dimension-density' => 'плотность', - 'pfunc-convert-dimension-fuelefficiencypositive' => 'позитивная топливная эффективность', - 'pfunc-convert-dimension-fuelefficiencynegative' => 'негативная топливная эффективность', - 'pfunc-convert-prefix-yotta' => 'йотта', - 'pfunc-convert-prefix-zetta' => 'зетта', - 'pfunc-convert-prefix-exa' => 'экса', - 'pfunc-convert-prefix-peta' => 'пета', - 'pfunc-convert-prefix-tera' => 'тера', - 'pfunc-convert-prefix-giga' => 'гига', - 'pfunc-convert-prefix-mega' => 'мега', - 'pfunc-convert-prefix-kilo' => 'кило', - 'pfunc-convert-prefix-hecto' => 'гекто', - 'pfunc-convert-prefix-deca' => 'дека', - 'pfunc-convert-prefix-deci' => 'деци', - 'pfunc-convert-prefix-centi' => 'санти', - 'pfunc-convert-prefix-milli' => 'милли', - 'pfunc-convert-prefix-micro' => 'микро', - 'pfunc-convert-prefix-nano' => 'нано', - 'pfunc-convert-prefix-pico' => 'пико', - 'pfunc-convert-prefix-femto' => 'фемто', - 'pfunc-convert-prefix-atto' => 'атто', - 'pfunc-convert-prefix-zepto' => 'зепто', - 'pfunc-convert-prefix-yocto' => 'йокто', - 'pfunc-convert-prefix-milli-abbr' => 'м', - 'pfunc-convert-unit-length-metre' => '$1{{PLURAL:$2|$3метр|$3метра|$3метров}}', - 'pfunc-convert-unit-length-angstrom' => '$1{{PLURAL:$2|ангстрем|ангстрема|ангстрем}}', - 'pfunc-convert-unit-length-mile' => '$1{{PLURAL:$2|миля|мили|миль}}', - 'pfunc-convert-unit-length-furlong' => '$1{{PLURAL:$2|фурлонг|фурлонга|фурлонгов}}', - 'pfunc-convert-unit-length-chain' => '$1{{PLURAL:$2|чейн|чейна|чейнов}}', - 'pfunc-convert-unit-length-rod' => '$1{{PLURAL:$2|род|рода|родов}}', - 'pfunc-convert-unit-length-fathom' => '$1{{PLURAL:$2|фатом|фатома|фатомов}}', - 'pfunc-convert-unit-length-yard' => '$1{{PLURAL:$2|ярд|ярда|ярдов}}', - 'pfunc-convert-unit-length-foot' => '$1{{PLURAL:$2|фут|фута|футов}}', - 'pfunc-convert-unit-length-hand' => '$1{{PLURAL:$2|хэнд|хэнда|хэндов}}', - 'pfunc-convert-unit-length-inch' => '$1{{PLURAL:$2|дюйм|дюйма|дюймов}}', - 'pfunc-convert-unit-length-nauticalmile' => '$1{{PLURAL:$2|морская миля|морские мили|морских милей}}', - 'pfunc-convert-unit-length-nauticalmileuk' => '$1{{PLURAL:$2|морская миля (британская до 1970)|морские мили (британских до 1970)|морских миль (британских до 1970)}}', - 'pfunc-convert-unit-length-nauticalmileus' => '$1{{PLURAL:$2|морская миля (США до 1970)|морские мили (США до 1970)|морских миль (США до 1970)}}', - 'pfunc-convert-unit-length-parsec' => '$1{{PLURAL:$2|$3парсек|$3парсека|$3парсек}}', - 'pfunc-convert-unit-length-lightyear' => '$1{{PLURAL:$2|$3 световой год|$3 световых года|$3 световых лет}}', - 'pfunc-convert-unit-length-astronomicalunit' => '$1{{PLURAL:$2|астрономическая единица|астрономические единицы|астрономических единиц}}', - 'pfunc-convert-unit-length-furlong-abbr' => '$1фурлонг', - 'pfunc-convert-unit-length-chain-abbr' => '$1чейн', - 'pfunc-convert-unit-length-rod-abbr' => '$1род', - 'pfunc-convert-unit-length-fathom-abbr' => '$1фатом', - 'pfunc-convert-unit-length-yard-abbr' => '$1ярд', - 'pfunc-convert-unit-length-foot-abbr' => '$1фут', - 'pfunc-convert-unit-length-hand-abbr' => '$1хэнд', - 'pfunc-convert-unit-length-inch-abbr' => '$1дюйм', - 'pfunc-convert-unit-length-nauticalmile-abbr' => '$1морская миля', - 'pfunc-convert-unit-length-nauticalmileuk-abbr' => '$1брит. морская миля', - 'pfunc-convert-unit-length-nauticalmileus-abbr' => '$1морская миля (США до 1954)', - 'pfunc-convert-unit-length-parsec-abbr' => '$1$3 пк', - 'pfunc-convert-unit-length-lightyear-abbr' => '$1$3 св. г.', - 'pfunc-convert-unit-length-astronomicalunit-abbr' => '$1а. е.', - 'pfunc-convert-unit-area-squarekilometre' => '$1{{PLURAL:$2|квадратный километр|квадратных километра|квадратных километров}}', - 'pfunc-convert-unit-area-squaremetre' => '$1{{PLURAL:$2|квадратный метр|квадратных метра|квадратных метров}}', - 'pfunc-convert-unit-area-squarecentimetre' => '$1{{PLURAL:$2|квадратный сантиметр|квадратных сантиметра|квадратных сантиметров}}', - 'pfunc-convert-unit-area-squaremillimetre' => '$1{{PLURAL:$2|квадратный миллиметр|квадратных миллиметра|квадратных миллиметров}}', - 'pfunc-convert-unit-area-hectare' => '$1{{PLURAL:$2|гектар|гектара|гектар}}', - 'pfunc-convert-unit-area-squaremile' => '$1{{PLURAL:$2|квадратная миля|квадратных мили|квадратных миль}}', - 'pfunc-convert-unit-area-acre' => '$1{{PLURAL:$2|акр|акра|акров}}', - 'pfunc-convert-unit-area-squareyard' => '$1{{PLURAL:$2|квадратный ярд|квадратных ярда|квадратных ярдов}}', - 'pfunc-convert-unit-area-squarefoot' => '$1{{PLURAL:$2|квадратный фут|квадратных фута|квадратных футов}}', - 'pfunc-convert-unit-area-squareinch' => '$1{{PLURAL:$2|квадратный дюйм|квадратных дюйма|квадратных дюймов}}', - 'pfunc-convert-unit-area-squarenauticalmile' => '$1{{PLURAL:$2|квадратная морская миля|квадратные морские мили|квадратных морских миль}}', - 'pfunc-convert-unit-area-dunam' => '$1{{PLURAL:$2|дунам|дунама|дунамов}}', - 'pfunc-convert-unit-area-tsubo' => '$1{{PLURAL:$2|цубо|цубо|цубо}}', - 'pfunc-convert-unit-area-squarekilometre-abbr' => '$1км<sup>2</sup>', - 'pfunc-convert-unit-area-squaremetre-abbr' => '$1м<sup>2</sup>', - 'pfunc-convert-unit-area-squarecentimetre-abbr' => '$1см<sup>2</sup>', - 'pfunc-convert-unit-area-squaremillimetre-abbr' => '$1мм<sup>2</sup>', - 'pfunc-convert-unit-area-hectare-abbr' => '$1га', - 'pfunc-convert-unit-area-squaremile-abbr' => '$1кв. ми', - 'pfunc-convert-unit-area-acre-abbr' => '$1акр', - 'pfunc-convert-unit-area-squareyard-abbr' => '$1кв. ярд', - 'pfunc-convert-unit-area-squarefoot-abbr' => '$1кв. м', - 'pfunc-convert-unit-area-squareinch-abbr' => '$1кв. дюйм', - 'pfunc-convert-unit-area-squarenauticalmile-abbr' => '$1кв. м. ми', - 'pfunc-convert-unit-area-dunam-abbr' => '$1дунам', - 'pfunc-convert-unit-area-tsubo-abbr' => '$1цубо', - 'pfunc-convert-unit-time-second' => '$1{{PLURAL:$2|секунда|секунды|секунд}}', - 'pfunc-convert-unit-time-year' => '$1{{PLURAL:$2|$3год|$3года|$3лет}}', - 'pfunc-convert-unit-time-day' => '$1{{PLURAL:$2|день|дня|дней}}', - 'pfunc-convert-unit-time-hour' => '$1{{PLURAL:$2|час|часа|часов}}', - 'pfunc-convert-unit-time-minute' => '$1{{PLURAL:$2|минута|минуты|минут}}', - 'pfunc-convert-unit-time-second-abbr' => '$1с', - 'pfunc-convert-unit-time-year-abbr' => '$1$3 г', - 'pfunc-convert-unit-time-day-abbr' => '$1дн', - 'pfunc-convert-unit-time-hour-abbr' => '$1ч.', - 'pfunc-convert-unit-time-minute-abbr' => '$1м.', - 'pfunc-convert-unit-volume-cubicmetre' => '$1{{PLURAL:$2|кубический метр|кубических метра|кубических метров}}', - 'pfunc-convert-unit-volume-cubiccentimetre' => '$1{{PLURAL:$2|кубический сантиметр|кубических сантиметра|кубических сантиметров}}', - 'pfunc-convert-unit-volume-cubicmillimetre' => '$1{{PLURAL:$2|кубический миллиметр|кубических миллиметра|кубических миллиметров}}', - 'pfunc-convert-unit-volume-kilolitre' => '$1{{PLURAL:$2|килолитр|килолитра|килолитров}}', - 'pfunc-convert-unit-volume-litre' => '$1{{PLURAL:$2|литр|литра|литров}}', - 'pfunc-convert-unit-volume-centilitre' => '$1{{PLURAL:$2|сантилитр|сантилитра|сантилитров}}', - 'pfunc-convert-unit-volume-millilitre' => '$1{{PLURAL:$2|миллилитр|миллилитра|миллилитров}}', - 'pfunc-convert-unit-volume-cubicyard' => '$1{{PLURAL:$2|кубический ярд|кубических ярда|кубических ярдов}}', - 'pfunc-convert-unit-volume-cubicfoot' => '$1{{PLURAL:$2|кубический фут|кубических фута|кубических футов}}', - 'pfunc-convert-unit-volume-cubicinch' => '$1{{PLURAL:$2|кубический дюйм|кубических дюйма|кубических дюймов}}', - 'pfunc-convert-unit-volume-barrel' => '$1{{PLURAL:$2|баррель|барреля|баррелей}}', - 'pfunc-convert-unit-volume-bushel' => '$1{{PLURAL:$2|бушель|бушеля|бушелей}}', - 'pfunc-convert-unit-volume-gallon' => '$1{{PLURAL:$2|галлон|галлона|галлонов}}', - 'pfunc-convert-unit-volume-quart' => '$1{{PLURAL:$2|кварта|кварты|кварт}}', - 'pfunc-convert-unit-volume-pint' => '$1{{PLURAL:$2|пинта|пинты|пинт}}', - 'pfunc-convert-unit-volume-fluidounce' => '$1{{PLURAL:$2|жидкая унция|жидких унции|жидких унций}}', - 'pfunc-convert-unit-volume-barrelus' => '$1{{PLURAL:$2|баррель США|барреля США|баррелей США}}', - 'pfunc-convert-unit-volume-barreloil' => '$1{{PLURAL:$2|баррель|барреля|баррелей}}', - 'pfunc-convert-unit-volume-barrelbeer' => '$1{{PLURAL:$2|баррель|барреля|баррелей}}', - 'pfunc-convert-unit-volume-usgallon' => '$1{{PLURAL:$2|галлон США|галлона США|галлонов США}}', - 'pfunc-convert-unit-volume-usquart' => '$1{{PLURAL:$2|кварта США|кварты США|кварт США}}', - 'pfunc-convert-unit-volume-uspint' => '$1{{PLURAL:$2|пинта США|пинты США|пинт США}}', - 'pfunc-convert-unit-volume-usfluidounce' => '$1{{PLURAL:$2|жидкая унция США|жидких унции США|жидких унций США}}', - 'pfunc-convert-unit-volume-usdrybarrel' => '$1{{PLURAL:$2|сухой баррель США|сухих барреля США|сухих баррелей США}}', - 'pfunc-convert-unit-volume-usbushel' => '$1{{PLURAL:$2|бушель США|бушеля США|бушелей США}}', - 'pfunc-convert-unit-volume-usdrygallon' => '$1{{PLURAL:$2|сухой галлон США|сухих галлона США|сухих галлонов США}}', - 'pfunc-convert-unit-volume-usdryquart' => '$1{{PLURAL:$2|сухая кварта США|сухие кварты США|сухих кварт США}}', - 'pfunc-convert-unit-volume-usdrypint' => '$1{{PLURAL:$2|сухая пинта США|сухих пинты США|сухих пинт США}}', - 'pfunc-convert-unit-volume-cubicmetre-abbr' => '$1м<sup>3</sup>', - 'pfunc-convert-unit-volume-cubiccentimetre-abbr' => '$1см<sup>3</sup>', - 'pfunc-convert-unit-volume-cubicmillimetre-abbr' => '$1мм<sup>3</sup>', - 'pfunc-convert-unit-volume-litre-abbr' => '$1$3 л', - 'pfunc-convert-unit-volume-cubicyard-abbr' => '$1куб. ярд', - 'pfunc-convert-unit-volume-cubicfoot-abbr' => '$1куб. фут', - 'pfunc-convert-unit-volume-cubicinch-abbr' => '$1куб. дюйм', - 'pfunc-convert-unit-volume-barrel-abbr' => '$1бр.', - 'pfunc-convert-unit-volume-bushel-abbr' => '$1бш.', - 'pfunc-convert-unit-volume-gallon-abbr' => '$1гал.', - 'pfunc-convert-unit-volume-quart-abbr' => '$1кв.', - 'pfunc-convert-unit-volume-pint-abbr' => '$1пт.', - 'pfunc-convert-unit-volume-fluidounce-abbr' => '$1жид. унц.', - 'pfunc-convert-unit-volume-barrelus-abbr' => '$1бр. США', - 'pfunc-convert-unit-volume-barreloil-abbr' => '$1бр.', - 'pfunc-convert-unit-volume-barrelbeer-abbr' => '$1бр.', - 'pfunc-convert-unit-volume-usgallon-abbr' => '$1гал. США', - 'pfunc-convert-unit-volume-usquart-abbr' => '$1кт. США', - 'pfunc-convert-unit-volume-uspint-abbr' => '$1пт. США', - 'pfunc-convert-unit-volume-usfluidounce-abbr' => '$1жид. унц. США', - 'pfunc-convert-unit-volume-usdrybarrel-abbr' => '$1бр. США', - 'pfunc-convert-unit-volume-usbushel-abbr' => '$1вш. США', - 'pfunc-convert-unit-volume-usdrygallon-abbr' => '$1сух. гал. США', - 'pfunc-convert-unit-volume-usdryquart-abbr' => '$1сух. кт. США', - 'pfunc-convert-unit-volume-usdrypint-abbr' => '$1сух. пт. США', - 'pfunc-convert-unit-speed-mile-hour' => '$1миль/час', - 'pfunc-convert-unit-speed-speedoflight' => '$1c', - 'pfunc-convert-unit-speed-mile-hour-abbr' => '$1миль/ч', - 'pfunc-convert-unit-speed-speedoflight-abbr' => '$1c', - 'pfunc-convert-unit-pressure-pascal' => '$1{{PLURAL:$2|$3паскаль|$3паскаля|$3паскалей}}', - 'pfunc-convert-unit-pressure-bar' => '$1бар', - 'pfunc-convert-unit-pressure-decibar' => '$1децибар', - 'pfunc-convert-unit-pressure-millibar' => '$1миллибар', - 'pfunc-convert-unit-pressure-kilobarye' => '$1килобария', - 'pfunc-convert-unit-pressure-barye' => '$1бария', - 'pfunc-convert-unit-pressure-atmosphere' => '$1{{PLURAL:$2|атмосфера|атмосферы|атмосфер}}', - 'pfunc-convert-unit-pressure-torr' => '$1{{PLURAL:$2|торр|торра|торр}}', - 'pfunc-convert-unit-pressure-mmhg' => '$1{{PLURAL:$2|миллиметр ртутного столба|миллиметра ртутного столба|миллиметров ртутного столба}}', - 'pfunc-convert-unit-pressure-inhg' => '$1{{PLURAL:$2|дюйм ртутного столба|дюйма ртутного столба|дюймов ртутного столба}}', - 'pfunc-convert-unit-pressure-psi' => '$1{{PLURAL:$2|фунт на квадратный дюйм|фунта на квадратный дюйм|фунтов на квадратный дюйм}}', - 'pfunc-convert-unit-pressure-pascal-abbr' => '$1$3Па', - 'pfunc-convert-unit-pressure-bar-abbr' => '$1бар', - 'pfunc-convert-unit-pressure-decibar-abbr' => '$1дбар', - 'pfunc-convert-unit-pressure-millibar-abbr' => '$1мбар', - 'pfunc-convert-unit-pressure-kilobarye-abbr' => '$1КБа', - 'pfunc-convert-unit-pressure-barye-abbr' => '$1Ба', - 'pfunc-convert-unit-pressure-atmosphere-abbr' => '$1атм', - 'pfunc-convert-unit-pressure-torr-abbr' => '$1торр', - 'pfunc-convert-unit-pressure-mmhg-abbr' => '$1мм рт. ст.', - 'pfunc-convert-unit-pressure-inhg-abbr' => '$1дюйм. рт. ст.', - 'pfunc-convert-unit-pressure-psi-abbr' => '$1фунт. на кв. дюйм', ); -/** Rusyn (Русиньскый) +/** Rusyn (русиньскый) * @author Gazeb */ $messages['rue'] = array( @@ -4420,7 +1870,7 @@ $messages['rue'] = array( 'pfunc_string_too_long' => 'Хыба: Ланц є довшый як $1 {{PLURAL:$1|знак|знакы|знаків}}, што є ліміт', ); -/** Sakha (Саха тыла) +/** Sakha (саха тыла) * @author HalanTul */ $messages['sah'] = array( @@ -4446,7 +1896,7 @@ $messages['sah'] = array( 'pfunc_string_too_long' => 'Алҕас: Устуруока уһуна $1 бэлиэннэн хааччахха баппат', ); -/** Sicilian (Sicilianu) +/** Sicilian (sicilianu) * @author Melos * @author Santu */ @@ -4498,7 +1948,7 @@ $messages['si'] = array( 'pfunc_string_too_long' => 'Error: වදන් පෙළ අකුරු $1 සීමාව ඉක්මවයි', ); -/** Slovak (Slovenčina) +/** Slovak (slovenčina) * @author Helix84 */ $messages['sk'] = array( @@ -4523,7 +1973,7 @@ $messages['sk'] = array( 'pfunc_string_too_long' => 'Chyba: Reťazec prekračuje limit $1 znakov', ); -/** Slovenian (Slovenščina) +/** Slovenian (slovenščina) * @author Dbc334 */ $messages['sl'] = array( @@ -4547,201 +1997,9 @@ $messages['sl'] = array( 'pfunc_expr_unknown_error' => 'Napaka v izrazu: Neznana napaka ($1)', 'pfunc_expr_not_a_number' => 'V $1: rezultat ni število', 'pfunc_string_too_long' => 'Napaka: Niz presega omejitev $1 {{PLURAL:$1|znaka|znakov}}', - 'pfunc-convert-dimensionmismatch' => 'Napaka: Ne morem pretvoriti med enotama »$1« in »$2«.', - 'pfunc-convert-unknownunit' => 'Napaka: Neznana enota »$1«.', - 'pfunc-convert-unknowndimension' => 'Napaka: Neznana razsežnost »$1«.', - 'pfunc-convert-invalidcompoundunit' => 'Napaka: Neveljavna sestavljena enota »$1«.', - 'pfunc-convert-nounit' => 'Napaka: Izvirna enota ni podana.', - 'pfunc-convert-doublecompoundunit' => 'Napaka: Ne morem razčleniti dvojne sestavljene enote, kot je »$1«.', - 'pfunc-convert-dimension-length' => 'dolžina', - 'pfunc-convert-dimension-area' => 'ploščina', - 'pfunc-convert-dimension-volume' => 'prostornina', - 'pfunc-convert-dimension-time' => 'čas', - 'pfunc-convert-dimension-timesquared' => 'čas<sup>2</sup>', - 'pfunc-convert-dimension-mass' => 'masa', - 'pfunc-convert-dimension-speed' => 'hitrost', - 'pfunc-convert-dimension-temperature' => 'temperatura', - 'pfunc-convert-dimension-acceleration' => 'pospešek', - 'pfunc-convert-dimension-force' => 'sila', - 'pfunc-convert-dimension-torque' => 'navor', - 'pfunc-convert-dimension-energy' => 'energija', - 'pfunc-convert-dimension-power' => 'moč', - 'pfunc-convert-dimension-pressure' => 'tlak', - 'pfunc-convert-dimension-density' => 'gostota', - 'pfunc-convert-dimension-fuelefficiencypositive' => 'pozitivna učinkovitost goriva', - 'pfunc-convert-dimension-fuelefficiencynegative' => 'negativna učinkovitost goriva', - 'pfunc-convert-prefix-yotta' => 'jota', - 'pfunc-convert-prefix-zetta' => 'zeta', - 'pfunc-convert-prefix-exa' => 'eksa', - 'pfunc-convert-prefix-peta' => 'peta', - 'pfunc-convert-prefix-tera' => 'tera', - 'pfunc-convert-prefix-giga' => 'giga', - 'pfunc-convert-prefix-mega' => 'mega', - 'pfunc-convert-prefix-kilo' => 'kilo', - 'pfunc-convert-prefix-hecto' => 'hekto', - 'pfunc-convert-prefix-deca' => 'deka', - 'pfunc-convert-prefix-deci' => 'deci', - 'pfunc-convert-prefix-centi' => 'centi', - 'pfunc-convert-prefix-milli' => 'mili', - 'pfunc-convert-prefix-micro' => 'mikro', - 'pfunc-convert-prefix-nano' => 'nano', - 'pfunc-convert-prefix-pico' => 'piko', - 'pfunc-convert-prefix-femto' => 'femto', - 'pfunc-convert-prefix-atto' => 'ato', - 'pfunc-convert-prefix-zepto' => 'zepto', - 'pfunc-convert-prefix-yocto' => 'jokto', - 'pfunc-convert-prefix-milli-abbr' => 'm', - 'pfunc-convert-unit-length-metre' => '$1{{PLURAL:$2|meter|metra|metri|metrov}}', - 'pfunc-convert-unit-length-angstrom' => '$1{{PLURAL:$2|angstrem|angstrema|angstremi|angstremov}}', - 'pfunc-convert-unit-length-mile' => '$1{{PLURAL:$2|milja|milji|milje|milj}}', - 'pfunc-convert-unit-length-furlong' => '$1{{PLURAL:$2|furlong|furlonga|furlongi|furlongov}}', - 'pfunc-convert-unit-length-chain' => '$1{{PLURAL:$2|veriga|verigi|verige|verig}}', - 'pfunc-convert-unit-length-rod' => '$1{{PLURAL:$2|palica|palici|palice|palic}}', - 'pfunc-convert-unit-length-fathom' => '$1{{PLURAL:$2|seženj|sežnja|sežnji|sežnjev}}', - 'pfunc-convert-unit-length-yard' => '$1{{PLURAL:$2|jard|jarda|jardi|jardov}}', - 'pfunc-convert-unit-length-foot' => '$1{{PLURAL:$2|čevelj|čevlja|čevlji|čeljev}}', - 'pfunc-convert-unit-length-hand' => '$1{{PLURAL:$2|dlan|dlani}}', - 'pfunc-convert-unit-length-inch' => '$1{{PLURAL:$2|palec|palca|palci|palcev}}', - 'pfunc-convert-unit-length-nauticalmile' => '$1{{PLURAL:$2|navtična milja|navtični milji|navtične milje|navtičnih milj}}', - 'pfunc-convert-unit-length-nauticalmileuk' => '$1{{PLURAL:$2|navtična milja|navtični milji|navtične milje|navtičnih milj}} (britanska, pred 1970)', - 'pfunc-convert-unit-length-nauticalmileus' => '$1{{PLURAL:$2|navtična milja|navtični milji|navtične milje|navtičnih milj}} (ZDA, pred 1954)', - 'pfunc-convert-unit-length-parsec' => '$1{{PLURAL:$2|parsek|parseka|parseki|persekov}}', - 'pfunc-convert-unit-length-lightyear' => '$1$3 {{PLURAL:$2|svetlobno leto|svetlobni leti|svetlobna leta|svetlobnih let}}', - 'pfunc-convert-unit-length-astronomicalunit' => '$1{{PLURAL:$2|astronomska enota|astronomski enoti|astronomske enote|astronomskih enot}}', - 'pfunc-convert-unit-length-metre-abbr' => '$1m', - 'pfunc-convert-unit-length-angstrom-abbr' => '$1Å', - 'pfunc-convert-unit-length-furlong-abbr' => '$1furlong', - 'pfunc-convert-unit-length-chain-abbr' => '$1veriga', - 'pfunc-convert-unit-length-rod-abbr' => '$1rd', - 'pfunc-convert-unit-length-fathom-abbr' => '$1seženj', - 'pfunc-convert-unit-length-yard-abbr' => '$1yd', - 'pfunc-convert-unit-length-foot-abbr' => '$1ft', - 'pfunc-convert-unit-length-hand-abbr' => '$1h', - 'pfunc-convert-unit-length-inch-abbr' => '$1in', - 'pfunc-convert-unit-length-nauticalmile-abbr' => '$1nmi', - 'pfunc-convert-unit-length-nauticalmileuk-abbr' => '$1nmi (Brit)', - 'pfunc-convert-unit-length-nauticalmileus-abbr' => '$1nmi (ZDA, pred 1954)', - 'pfunc-convert-unit-length-parsec-abbr' => '$1$3 pc', - 'pfunc-convert-unit-length-lightyear-abbr' => '$1$3 sv. l.', - 'pfunc-convert-unit-length-astronomicalunit-abbr' => '$1a.e.', - 'pfunc-convert-unit-area-squarekilometre' => '$1{{PLURAL:$2|kvadratni kilometer|kvadratna kilometra|kvadratni kilometri|kvadratnih kilometrov}}', - 'pfunc-convert-unit-area-squaremetre' => '$1{{PLURAL:$2|kvadratni meter|kvadratna metra|kvadratni metri|kvadratnih metrov}}', - 'pfunc-convert-unit-area-squarecentimetre' => '$1{{PLURAL:$2|kvadratni centimeter|kvadratna centimetra|kvadratni centimetri|kvadratnih centimetrov}}', - 'pfunc-convert-unit-area-squaremillimetre' => '$1{{PLURAL:$2|kvadratni milimeter|kvadratna milimetra|kvadratni milimetri|kvadratnih milimetrov}}', - 'pfunc-convert-unit-area-hectare' => '$1{{PLURAL:$2|hektar|hektara|hektare|hektarov}}', - 'pfunc-convert-unit-area-squaremile' => '$1{{PLURAL:$2|kvadratna milja|kvadratni milji|kvadratne milje|kvadratnih milj}}', - 'pfunc-convert-unit-area-acre' => '$1{{PLURAL:$2|aker|akra|akri|akrov}}', - 'pfunc-convert-unit-area-squareyard' => '$1{{PLURAL:$2|kvadratni jard|kvadratna jarda|kvadratni jardi|kvadratnih jardov}}', - 'pfunc-convert-unit-area-squarefoot' => '$1{{PLURAL:$2|kvadratni čevelj|kvadratna čevlja|kvadratni čevlji|kvadratnih čevljev}}', - 'pfunc-convert-unit-area-squareinch' => '$1{{PLURAL:$2|kvadratni palec|kvadratna palca|kvadratni palci|kvadratnih palcev}}', - 'pfunc-convert-unit-area-squarenauticalmile' => '$1{{PLURAL:$2|kvadratna navtična milja|kvadratni navtični milji|kvadratne navtične milje|kvadratnih navtičnih milj}}', - 'pfunc-convert-unit-area-dunam' => '$1{{PLURAL:$2|dunam|dunama|dunami|dunamov}}', - 'pfunc-convert-unit-area-tsubo' => '$1{{PLURAL:$2|tsubo|tsuba|tsubi|tsubov}}', - 'pfunc-convert-unit-area-squarekilometre-abbr' => '$1km<sup>2</sup>', - 'pfunc-convert-unit-area-squaremetre-abbr' => '$1m<sup>2</sup>', - 'pfunc-convert-unit-area-squarecentimetre-abbr' => '$1cm<sup>2</sup>', - 'pfunc-convert-unit-area-squaremillimetre-abbr' => '$1mm<sup>2</sup>', - 'pfunc-convert-unit-area-hectare-abbr' => '$1ha', - 'pfunc-convert-unit-area-squaremile-abbr' => '$1kv. mi', - 'pfunc-convert-unit-area-acre-abbr' => '$1aker', - 'pfunc-convert-unit-area-squareyard-abbr' => '$1kv. yd', - 'pfunc-convert-unit-area-squarefoot-abbr' => '$1kv. ft', - 'pfunc-convert-unit-area-squareinch-abbr' => '$1kv. in', - 'pfunc-convert-unit-area-squarenauticalmile-abbr' => '$1kv nmi', - 'pfunc-convert-unit-area-dunam-abbr' => '$1dunam', - 'pfunc-convert-unit-area-tsubo-abbr' => '$1tsubo', - 'pfunc-convert-unit-time-second' => '$1{{PLURAL:$2|sekunda|sekundi|sekunde|sekund}}', - 'pfunc-convert-unit-time-year' => '$1{{PLURAL:$2|leto|leti|leta|let}}', - 'pfunc-convert-unit-time-day' => '$1{{PLURAL:$2|dan|dneva|dnevi|dni}}', - 'pfunc-convert-unit-time-hour' => '$1{{PLURAL:$2|ura|uri|ure|ur}}', - 'pfunc-convert-unit-time-minute' => '$1{{PLURAL:$2|minuta|minuti|minute|minut}}', - 'pfunc-convert-unit-time-second-abbr' => '$1s', - 'pfunc-convert-unit-time-year-abbr' => '$1leto', - 'pfunc-convert-unit-time-day-abbr' => '$1dan', - 'pfunc-convert-unit-time-hour-abbr' => '$1ura', - 'pfunc-convert-unit-time-minute-abbr' => '$1min', - 'pfunc-convert-unit-volume-cubicmetre' => '$1{{PLURAL:$2|kubični meter|kubična metra|kubični metri|kubičnih metrov}}', - 'pfunc-convert-unit-volume-cubiccentimetre' => '$1{{PLURAL:$2|kubični centimeter|kubična centimetra|kubični centimetri|kubičnih centimetrov}}', - 'pfunc-convert-unit-volume-cubicmillimetre' => '$1{{PLURAL:$2|kubični milimeter|kubična milimetra|kubični milimetri|kubičnih milimetrov}}', - 'pfunc-convert-unit-volume-kilolitre' => '$1kilo{{PLURAL:$2|liter|litra|litri|litrov}}', - 'pfunc-convert-unit-volume-litre' => '$1{{PLURAL:$2|liter|litra|litri|litrov}}', - 'pfunc-convert-unit-volume-centilitre' => '$1centi{{PLURAL:$2|liter|litra|litri|litrov}}', - 'pfunc-convert-unit-volume-millilitre' => '$1mili{{PLURAL:$2|liter|litra|litri|litrov}}', - 'pfunc-convert-unit-volume-cubicyard' => '$1{{PLURAL:$2|kubični jard|kubična jarda|kubični jardi|kubičnih jardov}}', - 'pfunc-convert-unit-volume-cubicfoot' => '$1{{PLURAL:$2|kubični čevelj|kubična čevlja|kubični čevlji|kubičnih čevljev}}', - 'pfunc-convert-unit-volume-cubicinch' => '$1{{PLURAL:$2|kubični palec|kubična palca|kubični palci|kubičnih palcev}}', - 'pfunc-convert-unit-volume-barrel' => '$1{{PLURAL:$2|sod|soda|sodi|sodov}}', - 'pfunc-convert-unit-volume-bushel' => '$1{{PLURAL:$2|bušel|bušla|bušli|bušlov}}', - 'pfunc-convert-unit-volume-gallon' => '$1{{PLURAL:$2|galona|galoni|galone|galon}}', - 'pfunc-convert-unit-volume-quart' => '$1{{PLURAL:$2|kvart|kvarta|kvarti|kvartov}}', - 'pfunc-convert-unit-volume-pint' => '$1{{PLURAL:$2|pint|pinta|pinti|pintov}}', - 'pfunc-convert-unit-volume-fluidounce' => '$1{{PLURAL:$2|tekočinska unča|tekočinski unči|tekočinske unče|tekočinskih unč}}', - 'pfunc-convert-unit-volume-barrelus' => '$1{{PLURAL:$2|ameriški sod|ameriška soda|ameriški sodi|ameriških sodov}}', - 'pfunc-convert-unit-volume-barreloil' => '$1{{PLURAL:$2|sod|soda|sodi|sodov}}', - 'pfunc-convert-unit-volume-barrelbeer' => '$1{{PLURAL:$2|sod|soda|sodi|sodov}}', - 'pfunc-convert-unit-volume-usgallon' => '$1{{PLURAL:$2|ameriška galona|ameriški galoni|ameriške galone|ameriških galon}}', - 'pfunc-convert-unit-volume-usquart' => '$1{{PLURAL:$2|ameriški kvart|ameriška kvarta|ameriški kvarti|ameriških kvartov}}', - 'pfunc-convert-unit-volume-uspint' => '$1{{PLURAL:$2|ameriški pint|ameriška pinta|ameriški pinti|ameriških pintov}}', - 'pfunc-convert-unit-volume-usfluidounce' => '$1{{PLURAL:$2|ameriška tekočinska unča|ameriški tekočinski unči|ameriške tekočinske unče|ameriških tekočinskih unč}}', - 'pfunc-convert-unit-volume-usdrybarrel' => '$1{{PLURAL:$2|ameriški suhi sod|ameriška suha soda|ameriški suhi sodi|ameriških suhih sodov}}', - 'pfunc-convert-unit-volume-usbushel' => '$1{{PLURAL:$2|ameriški bušel|ameriška bušla|ameriški bušli|ameriških bušlov}}', - 'pfunc-convert-unit-volume-usdrygallon' => '$1{{PLURAL:$2|ameriška suha galona|ameriški suhi galoni|ameriške suhe galone|ameriških suhih galon}}', - 'pfunc-convert-unit-volume-usdryquart' => '$1{{PLURAL:$2|ameriški suhi kvart|ameriška suha kvarta|ameriški suhi kvarti|ameriških suhih kvartov}}', - 'pfunc-convert-unit-volume-usdrypint' => '$1{{PLURAL:$2|ameriški suhi pint|ameriška suha pinta|ameriški suhi pinti|ameriških suhih pintov}}', - 'pfunc-convert-unit-volume-cubicmetre-abbr' => '$1m<sup>3</sup>', - 'pfunc-convert-unit-volume-cubiccentimetre-abbr' => '$1cm<sup>3</sup>', - 'pfunc-convert-unit-volume-cubicmillimetre-abbr' => '$1mm<sup>3</sup>', - 'pfunc-convert-unit-volume-litre-abbr' => '$1$3 l', - 'pfunc-convert-unit-volume-cubicyard-abbr' => '$1kub. yd', - 'pfunc-convert-unit-volume-cubicfoot-abbr' => '$1kub. ft', - 'pfunc-convert-unit-volume-cubicinch-abbr' => '$1kub. in', - 'pfunc-convert-unit-volume-barrel-abbr' => '$1bbl', - 'pfunc-convert-unit-volume-bushel-abbr' => '$1bsh', - 'pfunc-convert-unit-volume-gallon-abbr' => '$1gal', - 'pfunc-convert-unit-volume-quart-abbr' => '$1qt', - 'pfunc-convert-unit-volume-pint-abbr' => '$1pt', - 'pfunc-convert-unit-volume-fluidounce-abbr' => '$1fl oz', - 'pfunc-convert-unit-volume-barrelus-abbr' => '$1am. bbl', - 'pfunc-convert-unit-volume-barreloil-abbr' => '$1bbl', - 'pfunc-convert-unit-volume-barrelbeer-abbr' => '$1bbl', - 'pfunc-convert-unit-volume-usgallon-abbr' => '$1am. gal', - 'pfunc-convert-unit-volume-usquart-abbr' => '$1am. qt', - 'pfunc-convert-unit-volume-uspint-abbr' => '$1am. pt', - 'pfunc-convert-unit-volume-usfluidounce-abbr' => '$1am. fl oz', - 'pfunc-convert-unit-volume-usdrybarrel-abbr' => '$1am. bbl', - 'pfunc-convert-unit-volume-usbushel-abbr' => '$1am. bsh', - 'pfunc-convert-unit-volume-usdrygallon-abbr' => '$1am. suha gal', - 'pfunc-convert-unit-volume-usdryquart-abbr' => '$1am. suhi qt', - 'pfunc-convert-unit-volume-usdrypint-abbr' => '$1am. suhi pt', - 'pfunc-convert-unit-speed-mile-hour' => '$1milje na uro', - 'pfunc-convert-unit-speed-speedoflight' => '$1c', - 'pfunc-convert-unit-speed-mile-hour-abbr' => '$1mph', - 'pfunc-convert-unit-speed-speedoflight-abbr' => '$1c', - 'pfunc-convert-unit-pressure-pascal' => '$1{{PLURAL:$2|paskal|paskala|paskali|paskalov}}', - 'pfunc-convert-unit-pressure-bar' => '$1bar', - 'pfunc-convert-unit-pressure-decibar' => '$1decibar', - 'pfunc-convert-unit-pressure-millibar' => '$1milibar', - 'pfunc-convert-unit-pressure-kilobarye' => '$1kilobarye', - 'pfunc-convert-unit-pressure-barye' => '$1barye', - 'pfunc-convert-unit-pressure-atmosphere' => '$1{{PLURAL:$2|atmosfera|atmosferi|atmosfere|atmosfer}}', - 'pfunc-convert-unit-pressure-torr' => '$1{{PLURAL:$2|torr|torra|torri|torrov}}', - 'pfunc-convert-unit-pressure-mmhg' => '$1{{PLURAL:$2|milimeter|milimetra|milimetri|milimetrov}} živega srebra', - 'pfunc-convert-unit-pressure-inhg' => '$1{{PLURAL:$2|palec|palca|palci|palcev}} živega srebra', - 'pfunc-convert-unit-pressure-psi' => '$1{{PLURAL:$2|funt|funta|funti|funtov}} na kvadratni palec', - 'pfunc-convert-unit-pressure-pascal-abbr' => '$1Pa', - 'pfunc-convert-unit-pressure-bar-abbr' => '$1bar', - 'pfunc-convert-unit-pressure-decibar-abbr' => '$1dbar', - 'pfunc-convert-unit-pressure-millibar-abbr' => '$1mbar', - 'pfunc-convert-unit-pressure-kilobarye-abbr' => '$1kBa', - 'pfunc-convert-unit-pressure-barye-abbr' => '$1Ba', - 'pfunc-convert-unit-pressure-atmosphere-abbr' => '$1atm', - 'pfunc-convert-unit-pressure-torr-abbr' => '$1Torr', - 'pfunc-convert-unit-pressure-mmhg-abbr' => '$1mmHg', - 'pfunc-convert-unit-pressure-inhg-abbr' => '$1inHg', - 'pfunc-convert-unit-pressure-psi-abbr' => '$1psi', ); -/** Albanian (Shqip) +/** Albanian (shqip) * @author Olsi * @author Vinie007 */ @@ -4768,7 +2026,7 @@ $messages['sq'] = array( 'pfunc_string_too_long' => 'Gabim: string kalon limit $1 karakter', ); -/** Serbian Cyrillic ekavian (Српски (ћирилица)) +/** Serbian (Cyrillic script) (српски (ћирилица)) * @author Millosh * @author Rancher * @author Verlor @@ -4794,7 +2052,7 @@ $messages['sr-ec'] = array( 'pfunc_string_too_long' => 'Грешка: реч прекорачује $1 слова, што је постављено ограничење', ); -/** Serbian Latin ekavian (Srpski (latinica)) +/** Serbian (Latin script) (srpski (latinica)) * @author Michaello */ $messages['sr-el'] = array( @@ -4853,7 +2111,7 @@ $messages['su'] = array( 'pfunc_expr_division_by_zero' => 'Pambagi ku nol', ); -/** Swedish (Svenska) +/** Swedish (svenska) * @author Ainali * @author Lejonel * @author Lokal Profil @@ -4882,147 +2140,6 @@ $messages['sv'] = array( 'pfunc_expr_unknown_error' => 'Fel i uttryck: Okänt fel ($1)', 'pfunc_expr_not_a_number' => 'I $1: resultatet är inte ett tal', 'pfunc_string_too_long' => 'Fel: Strängen överskrider gränsen på $1 tecken', - 'pfunc-convert-dimensionmismatch' => 'Fel: Kan inte konvertera mellan enheterna "$1" och "$2".', - 'pfunc-convert-unknownunit' => 'Fel: Okänd enhet "$1".', - 'pfunc-convert-unknowndimension' => 'Fel: Okänd dimension "$1".', - 'pfunc-convert-dimension-length' => 'längd', - 'pfunc-convert-dimension-area' => 'area', - 'pfunc-convert-dimension-volume' => 'volym', - 'pfunc-convert-dimension-time' => 'tid', - 'pfunc-convert-dimension-timesquared' => 'tid <sup>2</sup>', - 'pfunc-convert-dimension-mass' => 'massa', - 'pfunc-convert-dimension-speed' => 'hastighet', - 'pfunc-convert-dimension-temperature' => 'temperatur', - 'pfunc-convert-dimension-acceleration' => 'acceleration', - 'pfunc-convert-dimension-force' => 'kraft', - 'pfunc-convert-dimension-torque' => 'vridmoment', - 'pfunc-convert-dimension-energy' => 'energi', - 'pfunc-convert-dimension-pressure' => 'tryck', - 'pfunc-convert-dimension-density' => 'densitet', - 'pfunc-convert-prefix-yotta' => 'yotta', - 'pfunc-convert-prefix-zetta' => 'zetta', - 'pfunc-convert-prefix-exa' => 'exa', - 'pfunc-convert-prefix-peta' => 'peta', - 'pfunc-convert-prefix-tera' => 'tera', - 'pfunc-convert-prefix-giga' => 'giga', - 'pfunc-convert-prefix-mega' => 'mega', - 'pfunc-convert-prefix-kilo' => 'kilo', - 'pfunc-convert-prefix-hecto' => 'hekto', - 'pfunc-convert-prefix-deca' => 'deka', - 'pfunc-convert-prefix-deci' => 'deci', - 'pfunc-convert-prefix-centi' => 'centi', - 'pfunc-convert-prefix-milli' => 'milli', - 'pfunc-convert-prefix-micro' => 'mikro', - 'pfunc-convert-prefix-nano' => 'nano', - 'pfunc-convert-prefix-pico' => 'piko', - 'pfunc-convert-prefix-femto' => 'femto', - 'pfunc-convert-prefix-atto' => 'atto', - 'pfunc-convert-prefix-zepto' => 'zepto', - 'pfunc-convert-prefix-yocto' => 'yokto', - 'pfunc-convert-unit-length-metre' => '$1{{PLURAL:$2|$3meter|$3meter}}', - 'pfunc-convert-unit-length-angstrom' => '$1{{PLURAL:$2|ångström|ångström}}', - 'pfunc-convert-unit-length-mile' => '$1{{PLURAL:$2|engelsk mil|engelska mil}}', - 'pfunc-convert-unit-length-furlong' => '$1{{PLURAL:$2|furlong|furlonger}}', - 'pfunc-convert-unit-length-chain' => '$1{{PLURAL:$2|chain|chains}}', - 'pfunc-convert-unit-length-rod' => '$1{{PLURAL:$2|stång|stänger}}', - 'pfunc-convert-unit-length-fathom' => '$1{{PLURAL:$2|famn|famnar}}', - 'pfunc-convert-unit-length-yard' => '$1{{PLURAL:$2|yard|yards}}', - 'pfunc-convert-unit-length-foot' => '$1{{PLURAL:$2|fot|fot}}', - 'pfunc-convert-unit-length-hand' => '$1{{PLURAL:$2|hand|händer}}', - 'pfunc-convert-unit-length-inch' => '$1{{PLURAL:$2|tum|tum}}', - 'pfunc-convert-unit-length-nauticalmile' => '$1{{PLURAL:$2|nautisk mil|nautiska mil}}', - 'pfunc-convert-unit-length-nauticalmileuk' => '$1{{PLURAL:$2|nautisk mil (innan 1970, brittisk)|nautiska mil (innan 1970, brittisk)}}', - 'pfunc-convert-unit-length-nauticalmileus' => '$1{{PLURAL:$2|nautisk mil (innan 1954, USA)|nautiska mil (innan 1954, USA)}}', - 'pfunc-convert-unit-length-parsec' => '$1{{PLURAL:$2|$3parsec|$3parsec}}', - 'pfunc-convert-unit-length-lightyear' => '$1{{PLURAL:$2|$3ljusår|$3ljusår}}', - 'pfunc-convert-unit-length-astronomicalunit' => '$1{{PLURAL:$2|astronomisk enhet|astronomiska enheter}}', - 'pfunc-convert-unit-length-furlong-abbr' => '$1furlong', - 'pfunc-convert-unit-length-chain-abbr' => '$1chain', - 'pfunc-convert-unit-length-fathom-abbr' => '$1famn', - 'pfunc-convert-unit-length-yard-abbr' => '$1yd', - 'pfunc-convert-unit-length-foot-abbr' => '$1ft', - 'pfunc-convert-unit-length-hand-abbr' => '$1h', - 'pfunc-convert-unit-length-inch-abbr' => '$1in', - 'pfunc-convert-unit-length-nauticalmile-abbr' => '$1nmi', - 'pfunc-convert-unit-length-nauticalmileuk-abbr' => '$1nmi (Storbr.)', - 'pfunc-convert-unit-length-nauticalmileus-abbr' => '$1nmi (innan 1954, USA)', - 'pfunc-convert-unit-length-parsec-abbr' => '$1$3pc', - 'pfunc-convert-unit-length-astronomicalunit-abbr' => '$1AU', - 'pfunc-convert-unit-area-squarekilometre' => '$1{{PLURAL:$2|kvadratkilometer|kvadratkilometer}}', - 'pfunc-convert-unit-area-squaremetre' => '$1{{PLURAL:$2|kvadratmeter|kvadratmeter}}', - 'pfunc-convert-unit-area-squarecentimetre' => '$1{{PLURAL:$2|kvadratcentimeter|kvadratcentimeter}}', - 'pfunc-convert-unit-area-squaremillimetre' => '$1{{PLURAL:$2|kvadratmillimeter|kvadratmillimeter}}', - 'pfunc-convert-unit-area-hectare' => '$1{{PLURAL:$2|hektar|hektar}}', - 'pfunc-convert-unit-area-squaremile' => '$1{{PLURAL:$2|kvadratmil|kvadratmil}}', - 'pfunc-convert-unit-area-acre' => '$1{{PLURAL:$2|tunnland|tunnland}}', - 'pfunc-convert-unit-area-squareyard' => '$1{{PLURAL:$2|kvadratyard|kvadratyard}}', - 'pfunc-convert-unit-area-squarefoot' => '$1{{PLURAL:$2|kvadratfot|kvadratfötter}}', - 'pfunc-convert-unit-area-squareinch' => '$1{{PLURAL:$2|kvadrattum|kvadrattum}}', - 'pfunc-convert-unit-area-squarenauticalmile' => '$1{{PLURAL:$2|kvadratisk nautisk mil|kvadratiska nautiska mil}}', - 'pfunc-convert-unit-area-dunam' => '$1{{PLURAL:$2|dunam|dunam}}', - 'pfunc-convert-unit-area-tsubo' => '$1{{PLURAL:$2|tsubo|tsubo}}', - 'pfunc-convert-unit-area-squarekilometre-abbr' => '$1km<sup>2</sup>', - 'pfunc-convert-unit-area-squaremetre-abbr' => '$1m<sup>2</sup>', - 'pfunc-convert-unit-area-squarecentimetre-abbr' => '$1cm<sup>2</sup>', - 'pfunc-convert-unit-area-squaremillimetre-abbr' => '$1mm<sup>2</sup>', - 'pfunc-convert-unit-area-hectare-abbr' => '$1ha', - 'pfunc-convert-unit-area-squaremile-abbr' => '$1kv mil', - 'pfunc-convert-unit-area-acre-abbr' => '$1tunnland', - 'pfunc-convert-unit-area-squareyard-abbr' => '$1kv yd', - 'pfunc-convert-unit-area-squarefoot-abbr' => '$1kv ft', - 'pfunc-convert-unit-area-squareinch-abbr' => '$1kv in', - 'pfunc-convert-unit-area-squarenauticalmile-abbr' => '$1kv nmi', - 'pfunc-convert-unit-area-dunam-abbr' => '$1dunam', - 'pfunc-convert-unit-area-tsubo-abbr' => '$1tsubo', - 'pfunc-convert-unit-time-second' => '$1{{PLURAL:$2|sekund|sekunder}}', - 'pfunc-convert-unit-time-year' => '$1{{PLURAL:$2|$3år|$3år}}', - 'pfunc-convert-unit-time-day' => '$1{{PLURAL:$2|dag|dagar}}', - 'pfunc-convert-unit-time-hour' => '$1{{PLURAL:$2|timme|timmar}}', - 'pfunc-convert-unit-time-minute' => '$1{{PLURAL:$2|minut|minuter}}', - 'pfunc-convert-unit-time-second-abbr' => '$1s', - 'pfunc-convert-unit-time-day-abbr' => '$1dag', - 'pfunc-convert-unit-time-hour-abbr' => '$1tim', - 'pfunc-convert-unit-time-minute-abbr' => '$1min', - 'pfunc-convert-unit-volume-cubicmetre' => '$1{{PLURAL:$2|kubikmeter|kubikmeter}}', - 'pfunc-convert-unit-volume-cubiccentimetre' => '$1{{PLURAL:$2|kubikcentimeter|kubikcentimeter}}', - 'pfunc-convert-unit-volume-cubicmillimetre' => '$1{{PLURAL:$2|kubikmillimeter|kubikmillimeter}}', - 'pfunc-convert-unit-volume-kilolitre' => '$1{{PLURAL:$2|kiloliter|kiloliter}}', - 'pfunc-convert-unit-volume-litre' => '$1{{PLURAL:$2|liter|liter}}', - 'pfunc-convert-unit-volume-centilitre' => '$1{{PLURAL:$2|centiliter|centiliter}}', - 'pfunc-convert-unit-volume-millilitre' => '$1{{PLURAL:$2|milliliter|milliliter}}', - 'pfunc-convert-unit-volume-cubicyard' => '$1{{PLURAL:$2|kubikyard|kubikyards}}', - 'pfunc-convert-unit-volume-cubicfoot' => '$1{{PLURAL:$2|kubikfot|kubikfötter}}', - 'pfunc-convert-unit-volume-cubicinch' => '$1{{PLURAL:$2|kubiktum|kubiktum}}', - 'pfunc-convert-unit-volume-barrel' => '$1{{PLURAL:$2|fat|fat}}', - 'pfunc-convert-unit-volume-gallon' => '$1{{PLURAL:$2|gallon|gallons}}', - 'pfunc-convert-unit-volume-quart' => '$1{{PLURAL:$2|quart|quarts}}', - 'pfunc-convert-unit-volume-pint' => '$1{{PLURAL:$2|pint|pints}}', - 'pfunc-convert-unit-volume-usgallon' => '$1{{PLURAL:$2|gallon (USA, våt)|gallon (USA, våt)}}', - 'pfunc-convert-unit-volume-usquart' => '$1{{PLURAL:$2|quart (USA, våt)|quart (USA, våt)}}', - 'pfunc-convert-unit-volume-uspint' => '$1{{PLURAL:$2|pint (USA, våt)|pint (USA, våt)}}', - 'pfunc-convert-unit-volume-usdrygallon' => '$1{{PLURAL:$2|gallon (USA, torr)|gallon (USA, torr)}}', - 'pfunc-convert-unit-volume-usdryquart' => '$1{{PLURAL:$2|quart (USA, torr)|quart (USA, torr)}}', - 'pfunc-convert-unit-volume-usdrypint' => '$1{{PLURAL:$2|pint (USA, torr)|pint (USA, torr)}}', - 'pfunc-convert-unit-volume-cubicmetre-abbr' => '$1m<sup>3</sup>', - 'pfunc-convert-unit-volume-cubiccentimetre-abbr' => '$1cm<sup>3</sup>', - 'pfunc-convert-unit-volume-cubicmillimetre-abbr' => '$1mm<sup>3</sup>', - 'pfunc-convert-unit-volume-litre-abbr' => '$1$3l', - 'pfunc-convert-unit-volume-gallon-abbr' => '$1gal', - 'pfunc-convert-unit-speed-mile-hour' => '$1miles per timme', - 'pfunc-convert-unit-speed-mile-hour-abbr' => '$1mph', - 'pfunc-convert-unit-pressure-pascal' => '$1{{PLURAL:$2|$3pascal|$3pascal}}', - 'pfunc-convert-unit-pressure-bar' => '$1bar', - 'pfunc-convert-unit-pressure-millibar' => '$1millibar', - 'pfunc-convert-unit-pressure-atmosphere' => '$1{{PLURAL:$2|atmosfär|atmosfärer}}', - 'pfunc-convert-unit-pressure-torr' => '$1{{PLURAL:$2|torr|torr}}', - 'pfunc-convert-unit-pressure-mmhg' => '$1{{PLURAL:$2|millimeter kvicksilver|millimeter kvicksilver}}', - 'pfunc-convert-unit-pressure-inhg' => '$1{{PLURAL:$2|tum kvicksilver|tum kvicksilver}}', - 'pfunc-convert-unit-pressure-pascal-abbr' => '$1$3Pa', - 'pfunc-convert-unit-pressure-bar-abbr' => '$1bar', - 'pfunc-convert-unit-pressure-millibar-abbr' => '$1mbar', - 'pfunc-convert-unit-pressure-atmosphere-abbr' => '$1atm', - 'pfunc-convert-unit-pressure-mmhg-abbr' => '$1mmHg', - 'pfunc-convert-unit-pressure-psi-abbr' => '$1psi', ); /** Telugu (తెలుగు) @@ -5047,7 +2164,7 @@ $messages['te'] = array( 'pfunc_expr_not_a_number' => '$1లో: వచ్చిన ఫలితం సంఖ్య కాదు', ); -/** Tajik (Cyrillic) (Тоҷикӣ (Cyrillic)) +/** Tajik (Cyrillic script) (тоҷикӣ) * @author Ibrahim */ $messages['tg-cyrl'] = array( @@ -5069,7 +2186,7 @@ $messages['tg-cyrl'] = array( 'pfunc_expr_not_a_number' => 'Дар $1: натиҷа адад нест', ); -/** Tajik (Latin) (Тоҷикӣ (Latin)) +/** Tajik (Latin script) (tojikī) * @author Liangent */ $messages['tg-latn'] = array( @@ -5189,7 +2306,7 @@ $messages['tr'] = array( 'pfunc_string_too_long' => 'Hata: Dize $1 karakter sınırını geçiyor', ); -/** Ukrainian (Українська) +/** Ukrainian (українська) * @author AS * @author Ahonc */ @@ -5215,7 +2332,7 @@ $messages['uk'] = array( 'pfunc_string_too_long' => 'Помилка: довжина рядка перевищує межу в {{PLURAL:$1|$1 символ|$1 символи|$1 символів}}', ); -/** Vèneto (Vèneto) +/** vèneto (vèneto) * @author Candalua */ $messages['vec'] = array( @@ -5240,7 +2357,7 @@ $messages['vec'] = array( 'pfunc_string_too_long' => 'Eròr: la stringa la va fora dal limite de {{PLURAL:$1|1 caràtere|$1 caràteri}}', ); -/** Veps (Vepsan kel') +/** Veps (vepsän kel’) * @author Игорь Бродский */ $messages['vep'] = array( @@ -5272,196 +2389,6 @@ $messages['vi'] = array( 'pfunc_expr_unknown_error' => 'Lỗi biểu thức: Lỗi không rõ nguyên nhân ($1)', 'pfunc_expr_not_a_number' => 'Trong $1: kết quả không phải là kiểu số', 'pfunc_string_too_long' => 'Lỗi: Chuỗi vượt quá giới hạn $1 ký tự', - 'pfunc-convert-dimensionmismatch' => 'Lỗi: Không thể chuyển đổi giữa các đơn vị “$1” và “$2”.', - 'pfunc-convert-unknownunit' => 'Lỗi: Không hiểu đơn vị “$1”.', - 'pfunc-convert-unknowndimension' => 'Lỗi: Không hiểu kích thước “$1”.', - 'pfunc-convert-invalidcompoundunit' => 'Lỗi: Đơn vị ghép “$1” không hợp lệ.', - 'pfunc-convert-nounit' => 'Lỗi: Không đưa vào đơn vị nguồn.', - 'pfunc-convert-doublecompoundunit' => 'Lỗi: Không thể phân tích các đơn vị ghép đúp như “$1”.', - 'pfunc-convert-dimension-length' => 'chiều dài', - 'pfunc-convert-dimension-area' => 'diện tích', - 'pfunc-convert-dimension-volume' => 'thể tích', - 'pfunc-convert-dimension-time' => 'thời gian', - 'pfunc-convert-dimension-timesquared' => 'thời gian²', - 'pfunc-convert-dimension-mass' => 'khối lượng', - 'pfunc-convert-dimension-speed' => 'tốc độ', - 'pfunc-convert-dimension-temperature' => 'nhiệt độ', - 'pfunc-convert-dimension-acceleration' => 'gia tốc', - 'pfunc-convert-dimension-force' => 'lực lượng', - 'pfunc-convert-dimension-torque' => 'mô men lực', - 'pfunc-convert-dimension-energy' => 'năng lượng', - 'pfunc-convert-dimension-power' => 'công suất', - 'pfunc-convert-dimension-pressure' => 'áp suất', - 'pfunc-convert-dimension-density' => 'mật độ', - 'pfunc-convert-dimension-fuelefficiencypositive' => 'hiệu quả nhiên liệu dương', - 'pfunc-convert-dimension-fuelefficiencynegative' => 'hiệu quả nhiên liệu âm', - 'pfunc-convert-prefix-yotta' => 'yôta', - 'pfunc-convert-prefix-zetta' => 'zêta', - 'pfunc-convert-prefix-exa' => 'exa', - 'pfunc-convert-prefix-peta' => 'pêta', - 'pfunc-convert-prefix-tera' => 'têra', - 'pfunc-convert-prefix-giga' => 'giga', - 'pfunc-convert-prefix-mega' => 'mêga', - 'pfunc-convert-prefix-kilo' => 'kilô', - 'pfunc-convert-prefix-hecto' => 'hêctô', - 'pfunc-convert-prefix-deca' => 'đềca', - 'pfunc-convert-prefix-deci' => 'đêxi', - 'pfunc-convert-prefix-centi' => 'xenti', - 'pfunc-convert-prefix-milli' => 'mili', - 'pfunc-convert-prefix-micro' => 'micrô', - 'pfunc-convert-prefix-nano' => 'nanô', - 'pfunc-convert-prefix-pico' => 'picô', - 'pfunc-convert-prefix-femto' => 'femtô', - 'pfunc-convert-prefix-atto' => 'atô', - 'pfunc-convert-prefix-zepto' => 'zéptô', - 'pfunc-convert-prefix-yocto' => 'yóctô', - 'pfunc-convert-prefix-milli-abbr' => 'm', - 'pfunc-convert-unit-length-metre' => '$1{{PLURAL:$2}}$3mét', - 'pfunc-convert-unit-length-angstrom' => '$1{{PLURAL:$2}}ångström', - 'pfunc-convert-unit-length-mile' => '$1{{PLURAL:$2}}dặm', - 'pfunc-convert-unit-length-furlong' => '$1{{PLURAL:$2}}furlong', - 'pfunc-convert-unit-length-chain' => '$1{{PLURAL:$2}}chain', - 'pfunc-convert-unit-length-rod' => '$1{{PLURAL:$2}}rod', - 'pfunc-convert-unit-length-fathom' => '$1{{PLURAL:$2}}fathom', - 'pfunc-convert-unit-length-yard' => '$1{{PLURAL:$2}}yard', - 'pfunc-convert-unit-length-foot' => '$1{{PLURAL:$2}}foot', - 'pfunc-convert-unit-length-hand' => '$1{{PLURAL:$2}}hand', - 'pfunc-convert-unit-length-inch' => '$1{{PLURAL:$2}}inch', - 'pfunc-convert-unit-length-nauticalmile' => '$1{{PLURAL:$2}}hải lý', - 'pfunc-convert-unit-length-nauticalmileuk' => '$1{{PLURAL:$2}}hải lý (Anh trước 1970)', - 'pfunc-convert-unit-length-nauticalmileus' => '$1{{PLURAL:$2}}hải lý (Mỹ trước 1954)', - 'pfunc-convert-unit-length-parsec' => '$1{{PLURAL:$2}}$3parsec', - 'pfunc-convert-unit-length-lightyear' => '$1{{PLURAL:$2}}$3 năm ánh sáng', - 'pfunc-convert-unit-length-astronomicalunit' => '$1{{PLURAL:$2}}đơn vị thiên văn', - 'pfunc-convert-unit-length-furlong-abbr' => '$1furlong', - 'pfunc-convert-unit-length-chain-abbr' => '$1chain', - 'pfunc-convert-unit-length-rod-abbr' => '$1rd', - 'pfunc-convert-unit-length-fathom-abbr' => '$1fathom', - 'pfunc-convert-unit-length-yard-abbr' => '$1yd', - 'pfunc-convert-unit-length-foot-abbr' => '$1ft', - 'pfunc-convert-unit-length-hand-abbr' => '$1h', - 'pfunc-convert-unit-length-inch-abbr' => '$1in', - 'pfunc-convert-unit-length-nauticalmile-abbr' => '$1nmi', - 'pfunc-convert-unit-length-nauticalmileuk-abbr' => '$1nmi (Anh)', - 'pfunc-convert-unit-length-nauticalmileus-abbr' => '$1nmi (Mỹ trước 1954)', - 'pfunc-convert-unit-length-parsec-abbr' => '$1$3pc', - 'pfunc-convert-unit-length-lightyear-abbr' => '$1$3ly', - 'pfunc-convert-unit-length-astronomicalunit-abbr' => '$1ua', - 'pfunc-convert-unit-area-squarekilometre' => '$1{{PLURAL:$2}}kilômét vuông', - 'pfunc-convert-unit-area-squaremetre' => '$1{{PLURAL:$2}}mét vuông', - 'pfunc-convert-unit-area-squarecentimetre' => '$1{{PLURAL:$2}}xentimét vuông', - 'pfunc-convert-unit-area-squaremillimetre' => '$1{{PLURAL:$2}}millimét vuông', - 'pfunc-convert-unit-area-hectare' => '$1{{PLURAL:$2}}hecta', - 'pfunc-convert-unit-area-squaremile' => '$1{{PLURAL:$2}}dặm vuông', - 'pfunc-convert-unit-area-acre' => '$1{{PLURAL:$2}}mẫu Anh', - 'pfunc-convert-unit-area-squareyard' => '$1{{PLURAL:$2}}yard vuông', - 'pfunc-convert-unit-area-squarefoot' => '$1{{PLURAL:$2}}foot vuông', - 'pfunc-convert-unit-area-squareinch' => '$1{{PLURAL:$2}}inch vuông', - 'pfunc-convert-unit-area-squarenauticalmile' => '$1{{PLURAL:$2}}hải lý vuông', - 'pfunc-convert-unit-area-dunam' => '$1{{PLURAL:$2}}dunam', - 'pfunc-convert-unit-area-tsubo' => '$1{{PLURAL:$2}}tsubo', - 'pfunc-convert-unit-area-squarekilometre-abbr' => '$1km²', - 'pfunc-convert-unit-area-squaremetre-abbr' => '$1m²', - 'pfunc-convert-unit-area-squarecentimetre-abbr' => '$1cm²', - 'pfunc-convert-unit-area-squaremillimetre-abbr' => '$1mm²', - 'pfunc-convert-unit-area-hectare-abbr' => '$1ha', - 'pfunc-convert-unit-area-squaremile-abbr' => '$1sq mi', - 'pfunc-convert-unit-area-acre-abbr' => '$1mẫu', - 'pfunc-convert-unit-area-squareyard-abbr' => '$1sq yd', - 'pfunc-convert-unit-area-squarefoot-abbr' => '$1sq ft', - 'pfunc-convert-unit-area-squareinch-abbr' => '$1sq in', - 'pfunc-convert-unit-area-squarenauticalmile-abbr' => '$1sq nmi', - 'pfunc-convert-unit-area-dunam-abbr' => '$1dunam', - 'pfunc-convert-unit-area-tsubo-abbr' => '$1tsubo', - 'pfunc-convert-unit-time-second' => '$1{{PLURAL:$2}}giây', - 'pfunc-convert-unit-time-year' => '$1{{PLURAL:$2}}$3 năm', - 'pfunc-convert-unit-time-day' => '$1{{PLURAL:$2}}ngày', - 'pfunc-convert-unit-time-hour' => '$1{{PLURAL:$2}}giờ', - 'pfunc-convert-unit-time-minute' => '$1{{PLURAL:$2}}phút', - 'pfunc-convert-unit-time-second-abbr' => '$1s', - 'pfunc-convert-unit-time-year-abbr' => '$1$3yr', - 'pfunc-convert-unit-time-day-abbr' => '$1ngày', - 'pfunc-convert-unit-time-hour-abbr' => '$1h', - 'pfunc-convert-unit-time-minute-abbr' => '$1min', - 'pfunc-convert-unit-volume-cubicmetre' => '$1{{PLURAL:$2}}mét khối', - 'pfunc-convert-unit-volume-cubiccentimetre' => '$1{{PLURAL:$2}}xentimét khối', - 'pfunc-convert-unit-volume-cubicmillimetre' => '$1{{PLURAL:$2}}milimét khối', - 'pfunc-convert-unit-volume-kilolitre' => '$1{{PLURAL:$2}}kilôlít', - 'pfunc-convert-unit-volume-litre' => '$1{{PLURAL:$2}}lít', - 'pfunc-convert-unit-volume-centilitre' => '$1{{PLURAL:$2}}xentilít', - 'pfunc-convert-unit-volume-millilitre' => '$1{{PLURAL:$2}}mililít', - 'pfunc-convert-unit-volume-cubicyard' => '$1{{PLURAL:$2}}yard khối', - 'pfunc-convert-unit-volume-cubicfoot' => '$1{{PLURAL:$2}}foot khối', - 'pfunc-convert-unit-volume-cubicinch' => '$1{{PLURAL:$2}}inch khối', - 'pfunc-convert-unit-volume-barrel' => '$1{{PLURAL:$2}}thùng', - 'pfunc-convert-unit-volume-bushel' => '$1{{PLURAL:$2}}giạ', - 'pfunc-convert-unit-volume-gallon' => '$1{{PLURAL:$2}}gallon', - 'pfunc-convert-unit-volume-quart' => '$1{{PLURAL:$2}}quart', - 'pfunc-convert-unit-volume-pint' => '$1{{PLURAL:$2}}pint', - 'pfunc-convert-unit-volume-fluidounce' => '$1{{PLURAL:$2}}aoxơ chất lỏng', - 'pfunc-convert-unit-volume-barrelus' => '$1{{PLURAL:$2}}thùng Mỹ', - 'pfunc-convert-unit-volume-barreloil' => '$1{{PLURAL:$2}}thùng', - 'pfunc-convert-unit-volume-barrelbeer' => '$1{{PLURAL:$2}}thùng', - 'pfunc-convert-unit-volume-usgallon' => '$1{{PLURAL:$2}}gallon Mỹ', - 'pfunc-convert-unit-volume-usquart' => '$1{{PLURAL:$2}}quart Mỹ', - 'pfunc-convert-unit-volume-uspint' => '$1{{PLURAL:$2}}pint Mỹ', - 'pfunc-convert-unit-volume-usfluidounce' => '$1{{PLURAL:$2}}aoxơ chất lỏng Mỹ', - 'pfunc-convert-unit-volume-usdrybarrel' => '$1{{PLURAL:$2}}thùng chất khô Mỹ', - 'pfunc-convert-unit-volume-usbushel' => '$1{{PLURAL:$2}}thùng Mỹ', - 'pfunc-convert-unit-volume-usdrygallon' => '$1{{PLURAL:$2}}gallon chất khô Mỹ', - 'pfunc-convert-unit-volume-usdryquart' => '$1{{PLURAL:$2}}quart chất khô Mỹ', - 'pfunc-convert-unit-volume-usdrypint' => '$1{{PLURAL:$2}}pint chất khô Mỹ', - 'pfunc-convert-unit-volume-cubicmetre-abbr' => '$1m³', - 'pfunc-convert-unit-volume-cubiccentimetre-abbr' => '$1cm³', - 'pfunc-convert-unit-volume-cubicmillimetre-abbr' => '$1mm³', - 'pfunc-convert-unit-volume-litre-abbr' => '$1$3l', - 'pfunc-convert-unit-volume-cubicyard-abbr' => '$1cu yd', - 'pfunc-convert-unit-volume-cubicfoot-abbr' => '$1cu ft', - 'pfunc-convert-unit-volume-cubicinch-abbr' => '$1cu in', - 'pfunc-convert-unit-volume-barrel-abbr' => '$1bbl', - 'pfunc-convert-unit-volume-bushel-abbr' => '$1bsh', - 'pfunc-convert-unit-volume-gallon-abbr' => '$1gal', - 'pfunc-convert-unit-volume-quart-abbr' => '$1qt', - 'pfunc-convert-unit-volume-pint-abbr' => '$1pt', - 'pfunc-convert-unit-volume-fluidounce-abbr' => '$1fl oz', - 'pfunc-convert-unit-volume-barrelus-abbr' => '$1bbl Mỹ', - 'pfunc-convert-unit-volume-barreloil-abbr' => '$1bbl', - 'pfunc-convert-unit-volume-barrelbeer-abbr' => '$1bbl', - 'pfunc-convert-unit-volume-usgallon-abbr' => '$1gal Mỹ', - 'pfunc-convert-unit-volume-usquart-abbr' => '$1qt Mỹ', - 'pfunc-convert-unit-volume-uspint-abbr' => '$1pt Mỹ', - 'pfunc-convert-unit-volume-usfluidounce-abbr' => '$1fl oz Mỹ', - 'pfunc-convert-unit-volume-usdrybarrel-abbr' => '$1bbl Mỹ', - 'pfunc-convert-unit-volume-usbushel-abbr' => '$1bsh Mỹ', - 'pfunc-convert-unit-volume-usdrygallon-abbr' => '$1dry gal Mỹ', - 'pfunc-convert-unit-volume-usdryquart-abbr' => '$1dry qt Mỹ', - 'pfunc-convert-unit-volume-usdrypint-abbr' => '$1dry pt Mỹ', - 'pfunc-convert-unit-speed-mile-hour' => '$1dặm một giờ', - 'pfunc-convert-unit-speed-speedoflight' => '$1c', - 'pfunc-convert-unit-speed-mile-hour-abbr' => '$1mph', - 'pfunc-convert-unit-speed-speedoflight-abbr' => '$1c', - 'pfunc-convert-unit-pressure-pascal' => '$1{{PLURAL:$2}}$3pascal', - 'pfunc-convert-unit-pressure-bar' => '$1ba', - 'pfunc-convert-unit-pressure-decibar' => '$1đêxiba', - 'pfunc-convert-unit-pressure-millibar' => '$1miliba', - 'pfunc-convert-unit-pressure-kilobarye' => '$1kilôbarye', - 'pfunc-convert-unit-pressure-barye' => '$1barye', - 'pfunc-convert-unit-pressure-atmosphere' => '$1{{PLURAL:$2}}atmôtphe', - 'pfunc-convert-unit-pressure-torr' => '$1{{PLURAL:$2}}torr', - 'pfunc-convert-unit-pressure-mmhg' => '$1{{PLURAL:$2}}milimét thủy ngân', - 'pfunc-convert-unit-pressure-inhg' => '$1{{PLURAL:$2}}inch thủy ngân', - 'pfunc-convert-unit-pressure-psi' => '$1{{PLURAL:$2}}pound một inch vuông', - 'pfunc-convert-unit-pressure-pascal-abbr' => '$1$3Pa', - 'pfunc-convert-unit-pressure-bar-abbr' => '$1bar', - 'pfunc-convert-unit-pressure-decibar-abbr' => '$1dbar', - 'pfunc-convert-unit-pressure-millibar-abbr' => '$1mbar', - 'pfunc-convert-unit-pressure-kilobarye-abbr' => '$1kBa', - 'pfunc-convert-unit-pressure-barye-abbr' => '$1Ba', - 'pfunc-convert-unit-pressure-atmosphere-abbr' => '$1atm', - 'pfunc-convert-unit-pressure-torr-abbr' => '$1Torr', - 'pfunc-convert-unit-pressure-mmhg-abbr' => '$1mmHg', - 'pfunc-convert-unit-pressure-inhg-abbr' => '$1inHg', - 'pfunc-convert-unit-pressure-psi-abbr' => '$1psi', ); /** Volapük (Volapük) @@ -5518,7 +2445,7 @@ $messages['yue'] = array( 'pfunc_expr_not_a_number' => '響 $1: 結果唔係數字', ); -/** Simplified Chinese (中文(简体)) +/** Simplified Chinese (中文(简体)) * @author Hydra * @author Liangent * @author PhiLiP @@ -5547,14 +2474,9 @@ $messages['zh-hans'] = array( 'pfunc_expr_unknown_error' => '表达式错误:未知错误($1)', 'pfunc_expr_not_a_number' => '在$1中:结果不是数字', 'pfunc_string_too_long' => '错误:字符串超过$1字符限制', - 'pfunc-convert-dimension-time' => '时间', - 'pfunc-convert-dimension-mass' => '重量', - 'pfunc-convert-dimension-speed' => '速度', - 'pfunc-convert-unit-area-squarenauticalmile-abbr' => '$1平方海里', - 'pfunc-convert-unit-volume-cubicmetre-abbr' => '$1m<sup>3</sup>', ); -/** Traditional Chinese (中文(繁體)) +/** Traditional Chinese (中文(繁體)) * @author Gaoxuewei * @author Liangent * @author Mark85296341 diff --git a/extensions/ParserFunctions/ParserFunctions.php b/extensions/ParserFunctions/ParserFunctions.php index fc28ece8..ef2ad8d3 100644 --- a/extensions/ParserFunctions/ParserFunctions.php +++ b/extensions/ParserFunctions/ParserFunctions.php @@ -29,23 +29,6 @@ $wgPFStringLengthLimit = 1000; */ $wgPFEnableStringFunctions = false; -/** - * Enable Convert parser for converting between units of measurement - */ -$wgPFEnableConvert = false; - -/** - * The language for 'en' is actually 'en-us', which insists on using non-canonical translations - * of the SI base units ("meter" rather than "metre" and "liter" rather than "litre"). We - * can avoid contaminatng dialects by internally mapping languages by default; this is - * configurable so you can remove it if you like, or add other maps if that's useful. - * Essentially, if your wiki's $wgContLang appears as a key in this array, the value is - * what is used as the default language for {{#convert}} output. - */ -$wgPFUnitLanguageVariants = array( - 'en' => 'en-gb' -); - /** REGISTRATION */ $wgExtensionCredits['parserhook'][] = array( 'path' => __FILE__, @@ -58,14 +41,12 @@ $wgExtensionCredits['parserhook'][] = array( $wgAutoloadClasses['ExtParserFunctions'] = dirname( __FILE__ ) . '/ParserFunctions_body.php'; $wgAutoloadClasses['ExprParser'] = dirname( __FILE__ ) . '/Expr.php'; -$wgAutoloadClasses['ConvertParser'] = dirname( __FILE__ ) . '/Convert.php'; $wgExtensionMessagesFiles['ParserFunctions'] = dirname( __FILE__ ) . '/ParserFunctions.i18n.php'; $wgExtensionMessagesFiles['ParserFunctionsMagic'] = dirname( __FILE__ ) . '/ParserFunctions.i18n.magic.php'; $wgParserTestFiles[] = dirname( __FILE__ ) . "/funcsParserTests.txt"; $wgParserTestFiles[] = dirname( __FILE__ ) . "/stringFunctionTests.txt"; -$wgParserTestFiles[] = dirname( __FILE__ ) . "/convertTests.txt"; $wgHooks['ParserFirstCallInit'][] = 'wfRegisterParserFunctions'; @@ -74,7 +55,7 @@ $wgHooks['ParserFirstCallInit'][] = 'wfRegisterParserFunctions'; * @return bool */ function wfRegisterParserFunctions( $parser ) { - global $wgPFEnableStringFunctions, $wgPFEnableConvert; + global $wgPFEnableStringFunctions; // These functions accept DOM-style arguments $parser->setFunctionHook( 'if', 'ExtParserFunctions::ifObj', SFH_OBJECT_ARGS ); @@ -102,9 +83,5 @@ function wfRegisterParserFunctions( $parser ) { $parser->setFunctionHook( 'urldecode', 'ExtParserFunctions::runUrlDecode' ); } - if( $wgPFEnableConvert ) { - $parser->setFunctionHook( 'convert', 'ExtParserFunctions::convert' ); - } - return true; } diff --git a/extensions/ParserFunctions/ParserFunctions_body.php b/extensions/ParserFunctions/ParserFunctions_body.php index d68ed8b7..879b7a15 100644 --- a/extensions/ParserFunctions/ParserFunctions_body.php +++ b/extensions/ParserFunctions/ParserFunctions_body.php @@ -2,7 +2,6 @@ class ExtParserFunctions { static $mExprParser; - static $mConvertParser; static $mTimeCache = array(); static $mTimeChars = 0; static $mMaxTimeChars = 6000; # ~10 seconds @@ -13,7 +12,6 @@ class ExtParserFunctions { */ public static function clearState( $parser ) { self::$mTimeChars = 0; - $parser->pf_ifexist_breakdown = array(); $parser->pf_markerRegex = null; return true; } @@ -305,7 +303,8 @@ class ExtParserFunctions { if ( $current == '..' ) { // removing one level if ( !count( $newExploded ) ) { // attempted to access a node above root node - return '<strong class="error">' . wfMsgForContent( 'pfunc_rel2abs_invalid_depth', $fullPath ) . '</strong>'; + $msg = wfMessage( 'pfunc_rel2abs_invalid_depth', $fullPath )->inContentLanguage()->escaped(); + return '<strong class="error">' . $msg . '</strong>'; } // remove last level from the stack array_pop( $newExploded ); @@ -322,26 +321,6 @@ class ExtParserFunctions { /** * @param $parser Parser * @param $frame PPFrame - * @return bool - */ - public static function incrementIfexistCount( $parser, $frame ) { - // Don't let this be called more than a certain number of times. It tends to make the database explode. - global $wgExpensiveParserFunctionLimit; - self::registerClearHook(); - $parser->mExpensiveFunctionCount++; - if ( $frame ) { - $pdbk = $frame->getPDBK( 1 ); - if ( !isset( $parser->pf_ifexist_breakdown[$pdbk] ) ) { - $parser->pf_ifexist_breakdown[$pdbk] = 0; - } - $parser->pf_ifexist_breakdown[$pdbk] ++; - } - return $parser->mExpensiveFunctionCount <= $wgExpensiveParserFunctionLimit; - } - - /** - * @param $parser Parser - * @param $frame PPFrame * @param $titletext string * @param $then string * @param $else string @@ -357,7 +336,7 @@ class ExtParserFunctions { /* If namespace is specified as NS_MEDIA, then we want to * check the physical file, not the "description" page. */ - if ( !self::incrementIfexistCount( $parser, $frame ) ) { + if ( !$parser->incrementExpensiveFunctionCount() ) { return $else; } $file = wfFindFile( $title ); @@ -372,7 +351,7 @@ class ExtParserFunctions { * since their existence can be checked without * accessing the database. */ - return SpecialPage::exists( $title->getDBkey() ) ? $then : $else; + return SpecialPageFactory::exists( $title->getDBkey() ) ? $then : $else; } elseif ( $title->isExternal() ) { /* Can't check the existence of pages on other sites, * so just return $else. Makes a sort of sense, since @@ -381,7 +360,7 @@ class ExtParserFunctions { return $else; } else { $pdbk = $title->getPrefixedDBkey(); - if ( !self::incrementIfexistCount( $parser, $frame ) ) { + if ( !$parser->incrementExpensiveFunctionCount() ) { return $else; } $lc = LinkCache::singleton(); @@ -435,7 +414,8 @@ class ExtParserFunctions { self::registerClearHook(); if ( $date === '' ) { $cacheKey = $parser->getOptions()->getTimestamp(); - $date = wfTimestamp( TS_ISO_8601, $cacheKey ); + $timestamp = new MWTimestamp( $cacheKey ); + $date = $timestamp->getTimestamp( TS_ISO_8601 ); } else { $cacheKey = $date; } @@ -485,11 +465,11 @@ class ExtParserFunctions { # format the timestamp and return the result if ( $invalidTime ) { - $result = '<strong class="error">' . wfMsgForContent( 'pfunc_time_error' ) . '</strong>'; + $result = '<strong class="error">' . wfMessage( 'pfunc_time_error' )->inContentLanguage()->escaped() . '</strong>'; } else { self::$mTimeChars += strlen( $format ); if ( self::$mTimeChars > self::$mMaxTimeChars ) { - return '<strong class="error">' . wfMsgForContent( 'pfunc_time_too_long' ) . '</strong>'; + return '<strong class="error">' . wfMessage( 'pfunc_time_too_long' )->inContentLanguage()->escaped() . '</strong>'; } else { if ( $ts < 100000000000000 ) { // Language can't deal with years after 9999 if ( $language !== '' && Language::isValidBuiltInCode( $language ) ) { @@ -501,7 +481,7 @@ class ExtParserFunctions { $result = $parser->getFunctionLang()->sprintfDate( $format, $ts ); } } else { - return '<strong class="error">' . wfMsgForContent( 'pfunc_time_too_big' ) . '</strong>'; + return '<strong class="error">' . wfMessage( 'pfunc_time_too_big' )->inContentLanguage()->escaped() . '</strong>'; } } } @@ -524,7 +504,7 @@ class ExtParserFunctions { * Obtain a specified number of slash-separated parts of a title, * e.g. {{#titleparts:Hello/World|1}} => "Hello" * - * @param $parser Parent parser + * @param $parser Parser Parent parser * @param $title string Title to split * @param $parts int Number of parts to keep * @param $offset int Offset starting at 1 @@ -554,29 +534,6 @@ class ExtParserFunctions { } /** - * Get a ConvertParser object - * @return ConvertParser - */ - protected static function &getConvertParser() { - if ( !isset( self::$mConvertParser ) ) { - self::$mConvertParser = new ConvertParser; - } - return self::$mConvertParser; - } - - /** - * @return string - */ - public static function convert( /*...*/ ) { - try { - $args = func_get_args(); - return self::getConvertParser()->execute( $args ); - } catch ( ConvertError $e ) { - return $e->getMessage(); - } - } - - /** * Verifies parameter is less than max string length. * @param $text * @return bool @@ -591,12 +548,9 @@ class ExtParserFunctions { * @return string */ private static function tooLongError() { - global $wgPFStringLengthLimit, $wgContLang; - return '<strong class="error">' . - wfMsgExt( 'pfunc_string_too_long', - array( 'escape', 'parsemag', 'content' ), - $wgContLang->formatNum( $wgPFStringLengthLimit ) ) . - '</strong>'; + global $wgPFStringLengthLimit; + $msg = wfMessage( 'pfunc_string_too_long' )->numParams( $wgPFStringLengthLimit ); + return '<strong class="error">' . $msg->inContentLanguage()->escaped() . '</strong>'; } /** @@ -626,7 +580,7 @@ class ExtParserFunctions { * Note: If the needle is not found, empty string is returned. * @param $parser Parser * @param $inStr string - * @param $inNeedle int + * @param $inNeedle int|string * @param $inOffset int * @return int|string */ @@ -660,7 +614,7 @@ class ExtParserFunctions { * Note: If the needle is not found, -1 is returned. * @param $parser Parser * @param $inStr string - * @param $inNeedle int + * @param $inNeedle int|string * @return int|string */ public static function runRPos ( $parser, $inStr = '', $inNeedle = '' ) { diff --git a/extensions/ParserFunctions/convertTests.txt b/extensions/ParserFunctions/convertTests.txt deleted file mode 100644 index b9d84f31..00000000 --- a/extensions/ParserFunctions/convertTests.txt +++ /dev/null @@ -1,231 +0,0 @@ -!! functionhooks -convert -!! endfunctionhooks - -!! test -Simple conversion -!! input -{{#convert: 10 m | km }} -!!result -<p>0.01 kilometres -</p> -!! end - -!! test -Position and formatting of numbers and units -!! input -*{{#convert: 10 m | km }} -*{{#convert: 10m | km }} -*{{#convert: 10 km | m }} -*{{#convert: 10-km | m }} -*{{#convert: 10E2 km | m }} -*{{#convert: 10E-2 km | m }} -*{{#convert: 10.0E2 km | m }} -*{{#convert: 10.0E2.5 km | m }} -!! result -<ul><li>0.01 kilometres -</li><li>0.01kilometres -</li><li>10,000 metres -</li><li>10,000-metres -</li><li>1,000,000 metres -</li><li>100 metres -</li><li>1,000,000 metres -</li><li>1,000,000.5,000 metres -</li></ul> - -!! end - -!! test -Precision 1 -!! input -*{{#convert: 10 m | km }} -*{{#convert: 11 m | km }} -*{{#convert: 12 m | km }} -*{{#convert: 13 m | km }} -*{{#convert: 14 m | km }} -*{{#convert: 15 m | km }} -*{{#convert: 16 m | km }} -*{{#convert: 17 m | km }} -*{{#convert: 18 m | km }} -*{{#convert: 19 m | km }} -*{{#convert: 20 m | km }} -!! result -<ul><li>0.01 kilometres -</li><li>0.011 kilometres -</li><li>0.012 kilometres -</li><li>0.013 kilometres -</li><li>0.014 kilometres -</li><li>0.015 kilometres -</li><li>0.016 kilometres -</li><li>0.017 kilometres -</li><li>0.018 kilometres -</li><li>0.019 kilometres -</li><li>0.02 kilometres -</li></ul> - -!! end - -!! test -Precision 2 -!! input -*{{#convert: 10.0 m | km }} -*{{#convert: 10.1 m | km }} -*{{#convert: 10.2 m | km }} -*{{#convert: 10.3 m | km }} -*{{#convert: 10.4 m | km }} -*{{#convert: 10.5 m | km }} -*{{#convert: 10.6 m | km }} -*{{#convert: 10.7 m | km }} -!! result -<ul><li>0.0100 kilometres -</li><li>0.0101 kilometres -</li><li>0.0102 kilometres -</li><li>0.0103 kilometres -</li><li>0.0104 kilometres -</li><li>0.0105 kilometres -</li><li>0.0106 kilometres -</li><li>0.0107 kilometres -</li></ul> - -!! end - -!! test -String interpolation -!! input -{{#convert: 25, 26, 27, 28, 29, and 30 km }} -!! result -<p>25,000, 26,000, 27,000, 28,000, 29,000, and 30,000 metres -</p> -!! end - -!! test -Precision 3 -!! input -{{#convert: 25, 26, 27, 28, 29, and 30 miles }} -!! result -<p>40,000, 42,000, 43,000, 45,000, 47,000, and 50,000 metres -</p> -!! end - -!! test -Precision 4 -!! input -{{#convert:35000, 35E3, 35.0E3, 350E2, 3.500E4, 35000E0, 350000E-1 m | km }} -!! result -<p>35, 35, 35.0, 35, 35.00, 35, 35 kilometres -</p> -!! end - -!! test -#sourceunit -!!input -*{{#convert: 25 | #sourceunit = km }} -*{{#convert: 25 | #sourceunit=km }} -*{{#convert: 25 | #sourceunit = km | #sourceunit = mm }} -*{{#convert: 25 | #sourceunit = km | cm }} -!! result -<ul><li>25,000 metres -</li><li>25,000 metres -</li><li>0.025 metres -</li><li>2,500,000 centimetres -</li></ul> - -!! end - -!! test -Precision overrides -!!input -*{{#convert: 1 mi | #dp = 0 }} -*{{#convert: 1 mi | #dp=1 }} -*{{#convert: 1 mi | #dp = -2 }} -*{{#convert: 1 mi | #dp = 5 }} -*{{#convert: 1 mi | #dp = -8 }} -*{{#convert: 1 mi | #sf = 0 }} -*{{#convert: 1 mi | #sf=1 }} -*{{#convert: 1 mi | #sf = 3 }} -*{{#convert: 1 mi | #sf = 5 }} -*{{#convert: 1 mi | #sf = -8 }} -!! result -<ul><li>1,609 metres -</li><li>1,609.3 metres -</li><li>1,600 metres -</li><li>1,609.344 metres -</li><li>0 metres -</li><li>2,000 metres -</li><li>2,000 metres -</li><li>1,610 metres -</li><li>1,609.3 metres -</li><li>2,000 metres -</li></ul> - -!! end - - -!! test -Errors -!! input -*{{#convert: 25 | km }} -*{{#convert: 25 foobars | mi }} -*{{#convert: 25 mi | #sourceunit = foobar }} -*{{#convert: 25 km | s }} -*{{#convert: 25 km/Pa | m/Pa }} -*{{#convert: 25 km/s/l }} -*{{#convert: 25 km/m3 }} -!! result -<ul><li><strong class="error">Error: No source unit given.</strong> -</li><li><strong class="error">Error: Unknown unit "foobars".</strong> -</li><li><strong class="error">Error: Unknown unit "foobar".</strong> -</li><li><strong class="error">Error: Cannot convert between units of "length" and "time".</strong> -</li><li><strong class="error">Error: Invalid compound unit "length/pressure".</strong> -</li><li><strong class="error">Error: Cannot parse double compound units like "km/s/l".</strong> -</li><li><strong class="error">Error: Invalid compound unit "length/volume".</strong> -</li></ul> - -!! end - - -!! test -#sourceunit = #targetunit -!! input -*{{#convert: 25 km | #targetunit = #sourceunit }} -*{{#convert: 25 km | #sourceunit = #targetunit }} -!! result -<ul><li>25 kilometres -</li><li>25 kilometres -</li></ul> - -!! end - -!! test -#language -!! input -*{{#convert: 10 m | km | #language=en-gb }} -*{{#convert: 10m | km | #language = en }} -*{{#convert: 10 km | m |#language=en}} -*{{#convert: 10 Pa | mmHg | #language = fr }} -!! result -<ul><li>0.01 kilometres -</li><li>0.01kilometers -</li><li>10,000 meters -</li><li>0.1 millimètre de mercure -</li></ul> - -!! end - -!! test -Case sensitivity -!! input -*{{#convert: 10 mm | m }} -*{{#convert: 10 Mm | m }} -*{{#convert: 10 km | Mm }} -*{{#convert: 10 Pa | mmHg }} -*{{#convert: 10 pa | mmHg }} -!! result -<ul><li>0.01 metres -</li><li>10,000,000 metres -</li><li>0.01 megametres -</li><li>0.1 millimetres of mercury -</li><li><strong class="error">Error: Unknown unit "pa".</strong> -</li></ul> - -!! end diff --git a/extensions/README b/extensions/README index ca155855..66236e85 100644 --- a/extensions/README +++ b/extensions/README @@ -7,21 +7,24 @@ directory and make a symbolic link: mediawiki/extensions$ ln -s ../../extensions-trunk/FooBarExt -The extensions are available through svn at: - http://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/ +The extensions are available through Git: + https://gerrit.wikimedia.org/r/#/admin/projects/ + +or Subversion: + https://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/ You can find documentation and additional extensions on MediaWiki website: - http://www.mediawiki.org/wiki/Category:Extensions + https://www.mediawiki.org/wiki/Category:Extensions Please note that under POSIX systems (Linux...), parent of a symbolic path refers to the link source, NOT to the target! You should check the env variable MW_INSTALL_PATH in case the extension is not in the default location. -The following code snippet let you override the default path: +The following code snippet lets you override the default path: $IP = getenv( 'MW_INSTALL_PATH' ); if( $IP === false ) { - $IP = dirname( __FILE__ ) . '/../..'; + $IP = __DIR__ . '/../..'; } require_once( "$IP/maintenance/Maintenance.php" ); // a MediaWiki core file diff --git a/extensions/Renameuser/.gitreview b/extensions/Renameuser/.gitreview deleted file mode 100644 index 0d757141..00000000 --- a/extensions/Renameuser/.gitreview +++ /dev/null @@ -1,5 +0,0 @@ -[gerrit] -host=gerrit.wikimedia.org -port=29418 -project=mediawiki/extensions/Renameuser.git -defaultbranch=master diff --git a/extensions/Renameuser/Renameuser.alias.php b/extensions/Renameuser/Renameuser.alias.php index b191053d..b424235f 100644 --- a/extensions/Renameuser/Renameuser.alias.php +++ b/extensions/Renameuser/Renameuser.alias.php @@ -23,6 +23,16 @@ $specialPageAliases['arz'] = array( 'Renameuser' => array( 'سمّى_تانى_يوزر' ), ); +/** Assamese (অসমীয়া) */ +$specialPageAliases['as'] = array( + 'Renameuser' => array( 'সদস্য_পুনৰ্নামকৰণ' ), +); + +/** Bashkir (башҡортса) */ +$specialPageAliases['ba'] = array( + 'Renameuser' => array( 'RenameUser' ), +); + /** Bulgarian (български) */ $specialPageAliases['bg'] = array( 'Renameuser' => array( 'Преименуване' ), @@ -63,7 +73,7 @@ $specialPageAliases['diq'] = array( 'Renameuser' => array( 'NamedayışêKarberi' ), ); -/** Lower Sorbian (Dolnoserbski) */ +/** Lower Sorbian (dolnoserbski) */ $specialPageAliases['dsb'] = array( 'Renameuser' => array( 'Wužywarja pśemjeniś' ), ); @@ -113,7 +123,7 @@ $specialPageAliases['frp'] = array( 'Renameuser' => array( 'Renomar_l\'usanciér', 'RenomarLUsanciér' ), ); -/** Galician (Galego) */ +/** Galician (galego) */ $specialPageAliases['gl'] = array( 'Renameuser' => array( 'Renomear_o_usuario' ), ); @@ -138,7 +148,7 @@ $specialPageAliases['hr'] = array( 'Renameuser' => array( 'Preimenuj_suradnika' ), ); -/** Upper Sorbian (Hornjoserbsce) */ +/** Upper Sorbian (hornjoserbsce) */ $specialPageAliases['hsb'] = array( 'Renameuser' => array( 'Wužiwarja přemjenować' ), ); @@ -223,7 +233,7 @@ $specialPageAliases['mt'] = array( 'Renameuser' => array( 'BiddelIsemUtent' ), ); -/** Norwegian Bokmål (norsk (bokmål)) */ +/** Norwegian Bokmål (norsk (bokmål)) */ $specialPageAliases['nb'] = array( 'Renameuser' => array( 'Gi_en_bruker_nytt_navn' ), ); @@ -238,7 +248,7 @@ $specialPageAliases['nl'] = array( 'Renameuser' => array( 'GebruikerHernoemen' ), ); -/** Norwegian Nynorsk (norsk (nynorsk)) */ +/** Norwegian Nynorsk (norsk (nynorsk)) */ $specialPageAliases['nn'] = array( 'Renameuser' => array( 'Døyp_om_brukar' ), ); @@ -288,7 +298,7 @@ $specialPageAliases['sq'] = array( 'Renameuser' => array( 'RiemërtoPërdorues' ), ); -/** Serbian (Cyrillic script) (српски (ћирилица)) */ +/** Serbian (Cyrillic script) (српски (ћирилица)) */ $specialPageAliases['sr-ec'] = array( 'Renameuser' => array( 'Преименуј_корисника' ), ); @@ -310,7 +320,7 @@ $specialPageAliases['th'] = array( /** Tagalog (Tagalog) */ $specialPageAliases['tl'] = array( - 'Renameuser' => array( 'Muling pangalan ang tagagamit' ), + 'Renameuser' => array( 'Muling_pangalan_ang_tagagamit' ), ); /** Turkish (Türkçe) */ @@ -323,7 +333,7 @@ $specialPageAliases['vi'] = array( 'Renameuser' => array( 'Đổi_tên_thành_viên', 'Đổi_tên_người_dùng' ), ); -/** Simplified Chinese (中文(简体)) */ +/** Simplified Chinese (中文(简体)) */ $specialPageAliases['zh-hans'] = array( 'Renameuser' => array( '重命名用户' ), );
\ No newline at end of file diff --git a/extensions/Renameuser/Renameuser.i18n.php b/extensions/Renameuser/Renameuser.i18n.php index 8111b7bd..e84725a4 100644 --- a/extensions/Renameuser/Renameuser.i18n.php +++ b/extensions/Renameuser/Renameuser.i18n.php @@ -54,6 +54,7 @@ The rename log is provided below for reference.', # Supports GENDER * @author EugeneZelenko * @author Jon Harald Søby * @author Meno25 + * @author Nemo bis * @author Nike * @author SPQRobin * @author Siebrand @@ -61,13 +62,14 @@ The rename log is provided below for reference.', # Supports GENDER * @author Umherirrender */ $messages['qqq'] = array( - 'renameuser-submit-blocklog' => 'Button text. When clicked, the block log entries for a given user will be displayed.', 'renameuser-linkoncontribs' => 'Link description used on Special:Contributions and Special:DeletedContributions. Only added if a user has rights to rename users.', 'renameuser-linkoncontribs-text' => 'Tooltip for {{msg-mw|renameuser-linkoncontribs}}.', 'renameuser-desc' => '{{desc}}', 'renameuserreserve' => 'Option to block the old username (after it has been renamed) from being used again.', 'renameuserwarnings' => '{{Identical|Warning}}', 'renameusersubmit' => '{{Identical|Submit}}', + 'renameuser-submit-blocklog' => 'Button text. When clicked, the block log entries for a given user will be displayed.', + 'renameuserlogpage' => '{{doc-logpage}}', 'renameuserlogentry' => 'Used in [[Special:Log/renameuser]]. * Parameter $1 is the original username * Parameter $2 is the new username', @@ -122,7 +124,7 @@ $messages['af'] = array( Relevante inligting uit die logboek van gebruikersnaamwysigings word hier onder ter verwysing weergegee.', ); -/** Aragonese (Aragonés) +/** Aragonese (aragonés) * @author Juanpabl * @author SMP */ @@ -184,11 +186,11 @@ $messages['ar'] = array( 'renameusernew' => 'الاسم الجديد:', 'renameuserreason' => 'السبب لإعادة التسمية:', 'renameusermove' => 'انقل صفحات المستخدم ونقاشه (بالصفحات الفرعية) إلى الاسم الجديد', - 'renameusersuppress' => 'لا تقم بإنشاء عمليات إعادة التوجيه إلى الاسم الجديد', + 'renameusersuppress' => 'لا تقم بإنشاء تحويلات إلى الاسم الجديد', 'renameuserreserve' => 'احفظ اسم المستخدم القديم ضد الاستخدام', 'renameuserwarnings' => 'التحذيرات:', 'renameuserconfirm' => 'نعم، أعد تسمية المستخدم', - 'renameusersubmit' => 'أرسل', + 'renameusersubmit' => 'إرسال', 'renameuser-submit-blocklog' => 'أظهر سجل المنع الخاص بالمستخدم', 'renameusererrordoesnotexist' => 'لا يوجد مستخدم بالاسم "<nowiki>$1</nowiki>"', 'renameusererrorexists' => 'المستخدم "<nowiki>$1</nowiki>" موجود بالفعل', @@ -280,7 +282,7 @@ $messages['as'] = array( 'renameuserwarnings' => 'সাৱধানবাণী:', 'renameuserconfirm' => 'হয়, সদস্যজনৰ পুনৰ্নামাকৰণ কৰক', 'renameusersubmit' => 'দাখিল কৰক', - 'renameuser-submit-blocklog' => "ব্যৱহাৰকাৰীৰ প্ৰতিবন্ধক ল'গ দেখুৱাওক", + 'renameuser-submit-blocklog' => 'ব্যৱহাৰকাৰীৰ প্ৰতিবন্ধক অভিলেখ দেখুৱাওক', 'renameusererrordoesnotexist' => '"<nowiki>$1</nowiki>" নামৰ কোনো সদস্য নাই।', 'renameusererrorexists' => '"<nowiki>$1</nowiki>" নামৰ সদস্য ইতিমধ্যে আছেই।', 'renameusererrorinvalid' => '"<nowiki>$1</nowiki>" সদস্যনামটো অবৈধ।', @@ -302,7 +304,7 @@ $messages['as'] = array( তথ্যসূত্ৰ হিচাপে পুনৰ্নামাকৰণ ল'গ তলত দিয়া হ'ল।", ); -/** Asturian (Asturianu) +/** Asturian (asturianu) * @author Esbardu * @author Xuacu */ @@ -320,6 +322,7 @@ $messages['ast'] = array( 'renameuserwarnings' => 'Avisos:', 'renameuserconfirm' => "Sí, renomar l'usuariu", 'renameusersubmit' => 'Unviar', + 'renameuser-submit-blocklog' => 'Amosar el rexistru de bloqueos del usuariu', 'renameusererrordoesnotexist' => 'L\'usuariu "<nowiki>$1</nowiki>" nun esiste.', 'renameusererrorexists' => 'L\'usuariu "<nowiki>$1</nowiki>" yá esiste.', 'renameusererrorinvalid' => 'El nome d\'usuariu "<nowiki>$1</nowiki>" nun ye válidu.', @@ -340,7 +343,7 @@ $messages['ast'] = array( El rexistru de renomaos s'ufre darréu pa referencia.", ); -/** Azerbaijani (Azərbaycanca) +/** Azerbaijani (azərbaycanca) * @author Cekli829 * @author Vago * @author Vugar 1981 @@ -363,7 +366,7 @@ $messages['az'] = array( 'right-renameuser' => 'istifadəçilərin adını dəyiş', ); -/** Bashkir (Башҡортса) +/** Bashkir (башҡортса) * @author Assele * @author ҒатаУлла */ @@ -445,7 +448,7 @@ $messages['bcl'] = array( 'renameuser-log' => '$1 mga hirá. Rasón: $2', ); -/** Belarusian (Taraškievica orthography) (Беларуская (тарашкевіца)) +/** Belarusian (Taraškievica orthography) (беларуская (тарашкевіца)) * @author EugeneZelenko * @author Jim-by * @author Red Winged Duck @@ -487,7 +490,7 @@ $messages['be-tarask'] = array( Журнал перайменаваньняў удзельнікаў пададзены ніжэй для даведкі.', ); -/** Bulgarian (Български) +/** Bulgarian (български) * @author Borislav * @author DCLXVI * @author Spiritia @@ -528,6 +531,7 @@ $messages['bg'] = array( /** Bengali (বাংলা) * @author Bellayet + * @author Nasir8891 */ $messages['bn'] = array( 'renameuser' => 'ব্যবহারকারী নামান্তর করো', @@ -538,9 +542,12 @@ $messages['bn'] = array( 'renameusernew' => 'নতুন ব্যবহারকারী নাম:', 'renameuserreason' => 'নামান্তরের কারণ:', 'renameusermove' => 'ব্যবহারকারী এবং আলাপের পাতা (এবং তার উপপাতাসমূহ) নতুন নামে সরিয়ে নাও', + 'renameusersuppress' => 'নতুন নামে রিডাইরেক্ট করবেন না', + 'renameuserreserve' => 'ভবিষ্যতে উদ্দেশ্যে পুরাতন ব্যবহারকারী নাম ব্লক করা হল', 'renameuserwarnings' => 'সতর্কীকরণ:', 'renameuserconfirm' => 'হ্যাঁ, ব্যবহারকারীর নাম পরিবর্তন করো', 'renameusersubmit' => 'জমা দাও', + 'renameuser-submit-blocklog' => 'ব্যবহারকারীর ব্লক লগ দেখুন', 'renameusererrordoesnotexist' => '"<nowiki>$1</nowiki>" নামের কোন ব্যবহারকারী নাই।', 'renameusererrorexists' => '"<nowiki>$1</nowiki>" ব্যবহারকারী ইতিমধ্যে বিদ্যমান আছে।', 'renameusererrorinvalid' => '"<nowiki>$1</nowiki>" ব্যবহারকারী নামটি ঠিক নয়।', @@ -555,7 +562,10 @@ $messages['bn'] = array( 'renameuserlogentry' => '$1 থেকে "$2" তে নামান্তর করা হয়েছে', 'renameuser-log' => '{{PLURAL:$1|1 সম্পাদনা|$1 সম্পাদনাসমূহ}}। কারণ: $2', 'renameuser-move-log' => 'যখন ব্যবহারকারী "[[User:$1|$1]]" থেকে "[[User:$2|$2]]" তে নামান্তরিত হবে তখন সয়ঙ্ক্রিয়ভাবে পাতা সরিয়ে নেওয়া হয়েছে', + 'action-renameuser' => 'ব্যবহারকারী নাম পরিবর্তন', 'right-renameuser' => 'ব্যবহারকারীদের পুনরায় নাম দাও', + 'renameuser-renamed-notice' => 'এই ব্যবহারকারীর নাম পরিবর্তন করা হয়েছে। +সূত্র হিসাবে নিচে নাম পরিবর্তন লগ দেওয়া হল।', ); /** Breton (brezhoneg) @@ -598,7 +608,7 @@ $messages['br'] = array( A-is emañ marilh an adanvadurioù, ma'z oc'h dedennet.", ); -/** Bosnian (Bosanski) +/** Bosnian (bosanski) * @author CERminator */ $messages['bs'] = array( @@ -635,7 +645,8 @@ Molimo Vas da se vratite nazad i pokušate ponovo.', Zapisnik preimenovanje je prikazan ispod kao referenca.', ); -/** Catalan (Català) +/** Catalan (català) + * @author Arnaugir * @author El libre * @author Juanpabl * @author Paucabot @@ -658,6 +669,7 @@ $messages['ca'] = array( 'renameuserwarnings' => 'Advertències:', 'renameuserconfirm' => "Sí, reanomena l'usuari", 'renameusersubmit' => 'Tramet', + 'renameuser-submit-blocklog' => "Mostra el registre de bloquejos per l'usuari", 'renameusererrordoesnotexist' => "L'usuari «<nowiki>$1</nowiki>» no existeix", 'renameusererrorexists' => "L'usuari «<nowiki>$1</nowiki>» ja existeix", 'renameusererrorinvalid' => "El nom d'usuari «<nowiki>$1</nowiki>» no és vàlid", @@ -673,12 +685,13 @@ Torneu enrere i torneu-ho a intentar.", 'renameuserlogentry' => 'ha reanomenat $1 a "$2"', 'renameuser-log' => '{{PLURAL:$1|Una contribució|$1 contribucions}}. Motiu: $2', 'renameuser-move-log' => "S'ha reanomenat automàticament la pàgina mentre es reanomenava l'usuari «[[User:$1|$1]]» com «[[User:$2|$2]]»", + 'action-renameuser' => 'reanomena usuaris', 'right-renameuser' => 'Reanomenar usuaris', 'renameuser-renamed-notice' => "S'ha canviat el nom d'aquest usuari. A continuació es proporciona el registre de reanomenaments per a més informació.", ); -/** Chechen (Нохчийн) +/** Chechen (нохчийн) * @author Sasan700 */ $messages['ce'] = array( @@ -686,12 +699,12 @@ $messages['ce'] = array( 'renameuser-linkoncontribs' => 'декъашхон цlе хийца', ); -/** Sorani (کوردی) */ +/** Sorani Kurdish (کوردی) */ $messages['ckb'] = array( 'renameusersubmit' => 'ناردن', ); -/** Crimean Turkish (Latin script) (Qırımtatarca (Latin)) +/** Crimean Turkish (Latin script) (qırımtatarca (Latin)) * @author Don Alessandro */ $messages['crh-latn'] = array( @@ -701,7 +714,7 @@ $messages['crh-latn'] = array( 'renameuser-log' => '{{PLURAL:$1|1 deñişiklik|$1 deñişiklik}} yapqan. Sebep: $2', ); -/** Crimean Turkish (Cyrillic script) (Къырымтатарджа (Кирилл)) +/** Crimean Turkish (Cyrillic script) (къырымтатарджа (Кирилл)) * @author Don Alessandro */ $messages['crh-cyrl'] = array( @@ -753,7 +766,7 @@ $messages['cs'] = array( Pro přehled je níže zobrazen výpis z knihy přejmenování uživatelů.', ); -/** Church Slavic (Словѣ́ньскъ / ⰔⰎⰑⰂⰡⰐⰠⰔⰍⰟ) +/** Church Slavic (словѣ́ньскъ / ⰔⰎⰑⰂⰡⰐⰠⰔⰍⰟ) * @author Svetko * @author ОйЛ */ @@ -768,6 +781,7 @@ $messages['cu'] = array( 'renameusererrorexists' => 'польꙃєватєл҄ь ⁖ <nowiki>$1</nowiki> ⁖ ѥстъ ю', 'renameusererrorinvalid' => 'имѧ ⁖ <nowiki>$1</nowiki> ⁖ нѣстъ годѣ', 'renameuserlogpage' => 'польꙃєватєлъ прѣимєнованиꙗ їсторїꙗ', + 'renameuserlogpagetext' => 'сѥ ѥстъ їсторїꙗ польꙃєватєльскъ имєнъ иꙁмѣнѥниꙗ', 'renameuserlogentry' => 'нарєчє $1 имєньмь ⁖ $2 ⁖', ); @@ -796,6 +810,7 @@ $messages['cy'] = array( 'renameuserwarnings' => 'Rhybuddion:', 'renameuserconfirm' => "Parhau gyda'r ail-enwi", 'renameusersubmit' => 'Anfon', + 'renameuser-submit-blocklog' => "Dangoser lòg rhwystro'r defnyddiwr", 'renameusererrordoesnotexist' => 'Nid yw\'r defnyddiwr "<nowiki>$1</nowiki>" yn bodoli.', 'renameusererrorexists' => 'Mae\'r defnyddiwr "<nowiki>$1</nowiki>" eisoes yn bodoli.', 'renameusererrorinvalid' => 'Mae\'r enw defnyddiwr "<nowiki>$1</nowiki>" yn annilys', @@ -811,14 +826,16 @@ Ewch yn ôl a cheisio eto, os gwelwch yn dda.', 'renameuserlogentry' => 'wedi ail-enwi $1 yn "$2"', 'renameuser-log' => '$1 {{PLURAL:$1|golygiad|golygiad|olygiad|golygiad|golygiad|o olygiadau}}. Rheswm: $2', 'renameuser-move-log' => 'Wedi symud y dudalen yn awtomatig wrth ail-enwi\'r defnyddiwr "[[User:$1|$1]]" i "[[User:$2|$2]]"', + 'action-renameuser' => 'ail-enwi defnyddwyr', 'right-renameuser' => 'Ail-enwi defnyddwyr', 'renameuser-renamed-notice' => "Mae'r defnyddiwr hwn wedi ei ail-enwi. Mae'r lòg ail-enwi defnyddwyr i'w weld isod.", ); -/** Danish (Dansk) +/** Danish (dansk) * @author Byrial * @author Froztbyte + * @author Hylle * @author Peter Alberti */ $messages['da'] = array( @@ -850,6 +867,7 @@ Gå venligst tilbage og prøv igen.', 'renameuserlogentry' => 'har omdøbt $1 til "$2"', 'renameuser-log' => '{{PLURAL:$1|1 redigering|$1 redigeringer}}. Årsag: $2', 'renameuser-move-log' => 'Side automatisk flyttet ved omdøbning af bruger "[[User:$1|$1]]" til "[[User:$2|$2]]"', + 'action-renameuser' => 'omdøb brugere', 'right-renameuser' => 'Omdøbe brugere', 'renameuser-renamed-notice' => 'Denne bruger er blevet omdøbt. Til information er omdøbningsloggen vist nedenfor.', @@ -912,6 +930,7 @@ $messages['diq'] = array( 'renameusernew' => 'nameyê karberi yo newe', 'renameuserreason' => 'çıra:', 'renameusermove' => 'nameyê karberan u pelê werêaameyişan bıkırışi nameyo newe', + 'renameusersuppress' => 'Name de newi re hetenayışo newe vıraştış', 'renameuserreserve' => 'nameyê karberi yo verini bloke bıker.', 'renameuserwarnings' => 'hişyariyi', 'renameuserconfirm' => 'bele karberi newe ra name bıker', @@ -938,7 +957,7 @@ kerem kerê agêrê newe ra tesel bıkerê, bıcerbnê', qey referansi rocaneyê vuriyayişê nameyi cêr de yo.', ); -/** Lower Sorbian (Dolnoserbski) +/** Lower Sorbian (dolnoserbski) * @author Michawiki */ $messages['dsb'] = array( @@ -1015,12 +1034,14 @@ $messages['el'] = array( 'renameuserlogentry' => 'Ο/Η $1 μετονομάστηκε σε «$2»', 'renameuser-log' => '{{PLURAL:$1|1 επεξεργασία|$1 επεξεργασίες}}. Λόγος: $2', 'renameuser-move-log' => 'Η σελίδα μετακινήθηκε αυτόματα κατά τη μετονομασία του χρήστη "[[User:$1|$1]]" σε "[[User:$2|$2]]"', + 'action-renameuser' => 'μετονομασία χρηστών', 'right-renameuser' => 'Μετονομασία χρηστών', 'renameuser-renamed-notice' => 'Αυτός ο χρήστης άλλαξε όνομα Tο ημερολόγιο επανονομασιών δίνεται παρακάτω για αναφορά.', ); /** Esperanto (Esperanto) + * @author ArnoLagrange * @author Tlustulimu * @author Yekrats */ @@ -1038,6 +1059,7 @@ $messages['eo'] = array( 'renameuserwarnings' => 'Avertoj:', 'renameuserconfirm' => 'Jes, renomigu la uzanton', 'renameusersubmit' => 'Ek', + 'renameuser-submit-blocklog' => 'Montru forbarprotokolon de la uzulo', 'renameusererrordoesnotexist' => 'La uzanto "<nowiki>$1</nowiki>" ne ekzistas', 'renameusererrorexists' => 'La uzanto "<nowiki>$1</nowiki>" jam ekzistas', 'renameusererrorinvalid' => 'La salutnomo "<nowiki>$1</nowiki>" estas malvalida', @@ -1053,6 +1075,7 @@ Bonvolu retroigi kaj reprovi.', 'renameuserlogentry' => 'renomigis $1 al "$2"', 'renameuser-log' => '{{PLURAL:$1|1 redakto|$1 redaktoj}}. Kialo: $2', 'renameuser-move-log' => 'Aŭtomate movis paĝon dum alinomigo de la uzanto "[[User:$1|$1]]" al "[[User:$2|$2]]"', + 'action-renameuser' => 'Alinomigi uzantojn', 'right-renameuser' => 'Alinomigi uzantojn', 'renameuser-renamed-notice' => 'Ĉi tiu uzanto estis renomigita. Jen la protokolo pri renomigado por via referenco.', @@ -1152,7 +1175,7 @@ Palun ürita uuesti.', Allpool on toodud ümbernimetamislogi.', ); -/** Basque (Euskara) +/** Basque (euskara) * @author An13sa * @author Theklan */ @@ -1176,7 +1199,7 @@ $messages['eu'] = array( 'right-renameuser' => 'Lankideak berrizendatu', ); -/** Extremaduran (Estremeñu) +/** Extremaduran (estremeñu) * @author Better */ $messages['ext'] = array( @@ -1203,6 +1226,7 @@ $messages['fa'] = array( 'renameuserwarnings' => 'هشدار:', 'renameuserconfirm' => 'بله، نام کاربر را تغییر بده', 'renameusersubmit' => 'ارسال', + 'renameuser-submit-blocklog' => 'نمایش سیاههٔ بستن کاربر', 'renameusererrordoesnotexist' => 'نام کاربری «<nowiki>$1</nowiki>» وجود ندارد', 'renameusererrorexists' => 'نام کاربری «<nowiki>$1</nowiki>» استفاده شدهاست', 'renameusererrorinvalid' => 'نام کاربری «<nowiki>$1</nowiki>» غیر مجاز است', @@ -1227,6 +1251,7 @@ $messages['fa'] = array( * @author Agony * @author Centerlink * @author Crt + * @author Linnea * @author Nike * @author Pxos * @author Str4nd @@ -1245,6 +1270,7 @@ $messages['fi'] = array( 'renameuserwarnings' => 'Varoitukset:', 'renameuserconfirm' => 'Kyllä, uudelleennimeä käyttäjä', 'renameusersubmit' => 'Nimeä', + 'renameuser-submit-blocklog' => 'Näytä käyttäjän estoloki', 'renameusererrordoesnotexist' => 'Tunnusta ”<nowiki>$1</nowiki>” ei ole', 'renameusererrorexists' => 'Tunnus ”<nowiki>$1</nowiki>” on jo olemassa', 'renameusererrorinvalid' => 'Tunnus ”<nowiki>$1</nowiki>” ei ole kelvollinen', @@ -1265,7 +1291,7 @@ $messages['fi'] = array( Alla on ote tunnusten vaihtolokista.', ); -/** Faroese (Føroyskt) +/** Faroese (føroyskt) * @author EileenSanda * @author Spacebirdy */ @@ -1293,7 +1319,7 @@ Vinarliga far aftur og royn enn einaferð.', Loggurin fyri navnabroytingina er givin niðanfyri fyri keldu ávísing.', ); -/** French (Français) +/** French (français) * @author Cedric31 * @author Crochet.david * @author DavidL @@ -1341,7 +1367,7 @@ $messages['fr'] = array( Le journal des renommages est disponible ci-dessous pour information.', ); -/** Franco-Provençal (Arpetan) +/** Franco-Provençal (arpetan) * @author ChrisPtDe */ $messages['frp'] = array( @@ -1373,12 +1399,13 @@ Volyéd tornar arriér et pués tornar èprovar.', 'renameuserlogentry' => 'at renomâ « $1 » en « $2 »', 'renameuser-log' => '$1 changement{{PLURAL:$1||s}}. Rêson : $2', 'renameuser-move-log' => 'Pâge dèplaciê ôtomaticament quand l’usanciér « [[User:$1|$1]] » est vegnu « [[User:$2|$2]] »', + 'action-renameuser' => 'renomar los utilisators', 'right-renameuser' => 'Renomar des usanciérs', 'renameuser-renamed-notice' => 'Ceti usanciér at étâ renomâ. Lo jornal des changements de nom est disponiblo ce-desot por enformacion.', ); -/** Friulian (Furlan) +/** Friulian (furlan) * @author Klenje */ $messages['fur'] = array( @@ -1434,7 +1461,7 @@ $messages['ga'] = array( 'renameuser-log' => '{{PLURAL:$1|Athrú amháin|$1 athruithe}}. Fáth: $2', ); -/** Galician (Galego) +/** Galician (galego) * @author Alma * @author Prevert * @author Toliño @@ -1446,7 +1473,7 @@ $messages['gl'] = array( 'renameuser-desc' => "Engade unha [[Special:Renameuser|páxina especial]] para renomear un usuario (precisa dereitos de ''renomear usuarios'')", 'renameuserold' => 'Nome de usuario actual:', 'renameusernew' => 'Novo nome de usuario:', - 'renameuserreason' => 'Razón para mudar o nome:', + 'renameuserreason' => 'Motivo para mudar o nome:', 'renameusermove' => 'Mover as páxinas de usuario e de conversa (xunto coas subpáxinas) ao novo nome', 'renameusersuppress' => 'Non crear a redirección cara ao novo nome', 'renameuserreserve' => 'Reservar o nome de usuario vello para un uso posterior', @@ -1540,6 +1567,7 @@ $messages['gu'] = array( 'renameuserwarnings' => 'ચેતવણીઓ:', 'renameuserconfirm' => 'હા, સભ્યનું નામ બદલો', 'renameusersubmit' => 'જમા કરો', + 'renameuser-submit-blocklog' => 'સભ્ય માટે પ્રતિબંધ લૉગ બતાવો', 'renameusererrordoesnotexist' => 'આ સભ્ય "<nowiki>$1</nowiki>" મોજૂદ નથી.', 'renameusererrorexists' => 'આ સભ્ય "<nowiki>$1</nowiki>" પહેલેથી હાજર છે.', 'renameusererrorinvalid' => 'સભ્યનામ "<nowiki>$1</nowiki>" અયોગ્ય છે.', @@ -1555,6 +1583,7 @@ $messages['gu'] = array( 'renameuserlogentry' => '$1 નું નામ "$2" કર્યું', 'renameuser-log' => '{{PLURAL:$1|૧ ફેરફાર|$1 ફેરફારો}}. કારણ: $2', 'renameuser-move-log' => 'સભ્ય "[[User:$1|$1]]" થી "[[User:$2|$2]]" નામ બદલતી વખતે આપમેળે પાનું ખસેડ્યું', + 'action-renameuser' => 'સભ્યોનાં નામ બદલો', 'right-renameuser' => 'સભ્યોના નામ બદલો', 'renameuser-renamed-notice' => 'આ સભ્યનું નામ પરિવર્તન થયું છે. નામ પરિવર્તન લોગ તમારા સંદર્ભ માટે અહીં આપેલ છે', @@ -1672,7 +1701,7 @@ Meharbani kar ke laut ke fir kosis karo.', 'right-renameuser' => 'Sadasya log ke naam badlo', ); -/** Croatian (Hrvatski) +/** Croatian (hrvatski) * @author Dalibor Bosits * @author Dnik * @author Ex13 @@ -1712,7 +1741,7 @@ $messages['hr'] = array( Evidencija preimenovanja suradnika je prikazana ispod kao obavijest.', ); -/** Upper Sorbian (Hornjoserbsce) +/** Upper Sorbian (hornjoserbsce) * @author Dundak * @author Michawiki */ @@ -1751,9 +1780,10 @@ $messages['hsb'] = array( Protokol přemjenowanjow je deleka jako referenca podaty.', ); -/** Hungarian (Magyar) +/** Hungarian (magyar) * @author Adam78 * @author Dani + * @author Dj * @author Tgr */ $messages['hu'] = array( @@ -1784,6 +1814,7 @@ $messages['hu'] = array( 'renameuserlogentry' => 'átnevezte $1 azonosítóját (az új név: „$2”)', 'renameuser-log' => '$1 szerkesztése van. Indoklás: $2', 'renameuser-move-log' => '„[[User:$1|$1]]” „[[User:$2|$2]]” névre való átnevezése közben automatikusan átnevezett oldal', + 'action-renameuser' => 'felhasználó átnevezése', 'right-renameuser' => 'felhasználók átnevezése', 'renameuser-renamed-notice' => 'Ezt a szerkesztőt átnevezték. Alább látható a szerkesztőátnevezési napló tájékoztatásként.', @@ -1830,6 +1861,7 @@ Le registro de renominationes es providite ci infra pro referentia.', /** Indonesian (Bahasa Indonesia) * @author Bennylin + * @author Farras * @author Irwangatot * @author IvanLanin * @author Rex @@ -1848,6 +1880,7 @@ $messages['id'] = array( 'renameuserwarnings' => 'Peringatan:', 'renameuserconfirm' => 'Ya, ganti nama pengguna tersebut', 'renameusersubmit' => 'Kirim', + 'renameuser-submit-blocklog' => 'Tampilkan log pemblokiran pengguna', 'renameusererrordoesnotexist' => 'Pengguna "<nowiki>$1</nowiki>" tidak ada', 'renameusererrorexists' => 'Pengguna "<nowiki>$1</nowiki>" telah ada', 'renameusererrorinvalid' => 'Nama pengguna "<nowiki>$1</nowiki>" tidak sah', @@ -1862,6 +1895,7 @@ $messages['id'] = array( 'renameuserlogentry' => 'telah mengganti nama $1 menjadi "$2"', 'renameuser-log' => '{{PLURAL:$1|1 suntingan|$1 suntingan}}. Alasan: $2', 'renameuser-move-log' => 'Secara otomatis memindahkan halaman sewaktu mengganti nama pengguna "[[User:$1|$1]]" menjadi "[[User:$2|$2]]"', + 'action-renameuser' => 'ganti nama pengguna', 'right-renameuser' => 'Mengganti nama pengguna', 'renameuser-renamed-notice' => 'Penguna ini telah berganti nama. Log pergantian nama disediakan di bawah untuk referensi.', @@ -1881,37 +1915,39 @@ $messages['ig'] = array( * @author Lam-ang */ $messages['ilo'] = array( - 'renameuser' => 'Naganan ti agar-aramat', - 'renameuser-linkoncontribs' => 'naganan ti agar-aramat', - 'renameuser-linkoncontribs-text' => 'Naganan daytoy nga agar-aramat', - 'renameuser-desc' => "Agnayon ti [[Special:Renameuser|naipangruna a panid]] nga agpanagan ti agar-aramat (masapul ti ''naganan ti agar-aramat'' a karbengan)", + 'renameuser' => 'Inaganan manen ti agar-aramat', + 'renameuser-linkoncontribs' => 'inaganan manen ti agar-aramat', + 'renameuser-linkoncontribs-text' => 'Inaganan manen daytoy nga agar-aramat', + 'renameuser-desc' => "Agnayon ti [[Special:Renameuser|espesial a panid]] tapno inaganan manen ti agar-aramat (masapul ti ''inaganan manen ti agar-aramat'' a karbengan)", 'renameuserold' => 'Agdama a nagan ti agar-aramat:', 'renameusernew' => 'Baro a nagan ti agar-aramat:', - 'renameuserreason' => 'Rason ti panagnagan:', + 'renameuserreason' => 'Rason ti panaginagan manen:', 'renameusermove' => 'Iyalis ti agar-aramat ket tungtungan a pampanid (ken dagiti ap-apo a panid) iti baro a nagan', - 'renameusersuppress' => 'Saan nga agaramid kadagiti baw-ing iti baro a nagan', - 'renameuserreserve' => 'Serraan ti daan a nagan ti agar-aramat manipud ti masakbayan a pag-usar.', + 'renameusersuppress' => 'Saan nga agpartuat kadagiti baw-ing idiay baro a nagan', + 'renameuserreserve' => 'Serraan ti daan a nagan ti agar-aramat manipud ti masakbayan a panag-usar.', 'renameuserwarnings' => 'Dagiti ballaag:', - 'renameuserconfirm' => 'Wen, naganan ti agar-aramat', + 'renameuserconfirm' => 'Wen, inaganan manen ti agar-aramat', 'renameusersubmit' => 'Ited', + 'renameuser-submit-blocklog' => 'Ipakita ti panakaserra a listaan para iti agar-aramat', 'renameusererrordoesnotexist' => 'Ti agar-aramat "<nowiki>$1</nowiki>" ket awan.', - 'renameusererrorexists' => 'Ti agar-aramat "<nowiki>$1</nowiki>" ket addaanen.', + 'renameusererrorexists' => 'Ti agar-aramat "<nowiki>$1</nowiki>" ket addan.', 'renameusererrorinvalid' => 'Ti nagan ti agar-aramat "<nowiki>$1</nowiki>" ket imbalido.', - 'renameuser-error-request' => 'Adda pakirut ti pinakaala ti kiddaw. + 'renameuser-error-request' => 'Adda pakirut ti panakaawat ti kiddaw. Pangngaasi nga agsubli ken padasen manen.', - 'renameuser-error-same-user' => 'Saan mo a managanan ti agar-aramat a kasdi.', - 'renameusersuccess' => 'Ti agar-aramat "<nowiki>$1</nowiki>" ket nanaganan iti "<nowiki>$2</nowiki>".', + 'renameuser-error-same-user' => 'Saanmo a mainaganan manen ti agar-aramat a kas idi.', + 'renameusersuccess' => 'Ti agar-aramat "<nowiki>$1</nowiki>" ket nainaganan manen ti "<nowiki>$2</nowiki>".', 'renameuser-page-exists' => 'Ti panid a $1 ket addaan ken saan a mautomatiko a suratan manen.', - 'renameuser-page-moved' => 'Ti panid $1 ket naiyalis idiay $2.', + 'renameuser-page-moved' => 'Ti panid $1 ket naiyalisen idiay $2.', 'renameuser-page-unmoved' => 'Ti panid $1 ket saan a maiyalis idiay $2.', - 'renameuserlogpage' => 'Listaan ti panagnagan ti agar-aramat', + 'renameuserlogpage' => 'Listaan ti panaginaganan manen ti agar-aramat', 'renameuserlogpagetext' => 'Listaan daytoy kadagiti sinukatan a nag-nagan ti agararamat.', - 'renameuserlogentry' => 'ninaganan $1 iti "$2"', + 'renameuserlogentry' => 'ninaganan manen ti $1 iti "$2"', 'renameuser-log' => '{{PLURAL:$1|1 urnos|$1 ur-urnos}}. Rason: $2', - 'renameuser-move-log' => 'Automatiko nga iyalis ti panid bayat nagnaganan ti agar-aramat "[[User:$1|$1]]" iti "[[User:$2|$2]]"', - 'right-renameuser' => 'Naganan dagiti agar-aramat', - 'renameuser-renamed-notice' => 'Nanaganen daytoy nga agar-aramat. -Ti listaan ti nagnaganan ket naited dita baba para iti reperensia.', + 'renameuser-move-log' => 'Automatiko nga iyalis ti panid bayat a nagnaganan manen ti agar-aramat "[[User:$1|$1]]" iti "[[User:$2|$2]]"', + 'action-renameuser' => 'inaganan manen dagiti agar-aramat', + 'right-renameuser' => 'Inaganan manen dagiti agar-aramat', + 'renameuser-renamed-notice' => 'Nanaganen manen daytoy nga agar-aramat. +Ti listaan ti panaginaganan manen ket naited dita baba para iti reperensia.', ); /** Ido (Ido) @@ -2007,8 +2043,8 @@ $messages['it'] = array( 'renameuserconfirm' => 'Sì, rinomina questo utente', 'renameusersubmit' => 'Invia', 'renameuser-submit-blocklog' => "Mostra registro dei blocchi per l'utente", - 'renameusererrordoesnotexist' => 'L\'utente "<nowiki>$1</nowiki>" non esiste', - 'renameusererrorexists' => 'L\'utente "<nowiki>$1</nowiki>" esiste già', + 'renameusererrordoesnotexist' => 'L\'utente "<nowiki>$1</nowiki>" non esiste.', + 'renameusererrorexists' => 'L\'utente "<nowiki>$1</nowiki>" esiste già.', 'renameusererrorinvalid' => 'Il nome utente "<nowiki>$1</nowiki>" non è valido', 'renameuser-error-request' => 'Si è verificato un problema nella ricezione della richiesta. Tornare indietro e riprovare.', 'renameuser-error-same-user' => 'Non è possibile rinominare un utente allo stesso nome che aveva già.', @@ -2034,6 +2070,7 @@ Il registro delle rinomine è riportato di seguito per informazione.', * @author Hosiryuhosi * @author Marine-Blue * @author Ohgi + * @author Penn Station * @author Shirayuki * @author Suisui * @author 青子守歌 @@ -2052,26 +2089,29 @@ $messages['ja'] = array( 'renameuserwarnings' => '警告:', 'renameuserconfirm' => 'はい、利用者名を変更します', 'renameusersubmit' => '変更', + 'renameuser-submit-blocklog' => '利用者のブロック記録を表示', 'renameusererrordoesnotexist' => '利用者「<nowiki>$1</nowiki>」は存在しません。', 'renameusererrorexists' => '利用者「<nowiki>$1</nowiki>」は既に存在しています。', 'renameusererrorinvalid' => '利用者名「<nowiki>$1</nowiki>」は無効な値です。', - 'renameuser-error-request' => '要求を正常に受け付けることができませんでした。戻ってから再度お試しください。', + 'renameuser-error-request' => '要求を正常に受け付けることができませんでした。 +戻ってから再度お試しください。', 'renameuser-error-same-user' => '現在と同じ利用者名には変更できません。', - 'renameusersuccess' => '利用者「<nowiki>$1</nowiki>」を「<nowiki>$2</nowiki>」に変更しました。', - 'renameuser-page-exists' => '$1 が既に存在しているため、自動で上書きできませんでした。', + 'renameusersuccess' => '利用者名を「<nowiki>$1</nowiki>」から「<nowiki>$2</nowiki>」に変更しました。', + 'renameuser-page-exists' => '$1 が既に存在するため、自動での上書きはできませんでした。', 'renameuser-page-moved' => '$1 を $2 に移動しました。', 'renameuser-page-unmoved' => '$1 を $2 に移動できませんでした。', 'renameuserlogpage' => '利用者名変更記録', - 'renameuserlogpagetext' => 'これは、利用者名の変更を記録したものです。', + 'renameuserlogpagetext' => 'これは、利用者名変更の記録です。', 'renameuserlogentry' => '$1 を「$2」へ利用者名変更しました', - 'renameuser-log' => '{{PLURAL:$1|投稿数}}$1回。理由: $2', - 'renameuser-move-log' => '名前の変更と共に「[[User:$1|$1]]」を「[[User:$2|$2]]」へ自動的に移動しました', - 'action-renameuser' => '利用者名を変更', + 'renameuser-log' => '{{PLURAL:$1|$1 回の編集}}。理由: $2', + 'renameuser-move-log' => 'ページを自動的に移動しました(利用者名変更のため:「[[User:$1|$1]]」から「[[User:$2|$2]]」)', + 'action-renameuser' => '利用者名の変更', 'right-renameuser' => '利用者名を変更', - 'renameuser-renamed-notice' => 'この利用者は改名しました。参考のため、改名記録を以下に載せます。', + 'renameuser-renamed-notice' => 'この利用者は利用者名を変更しました。 +参考のため、利用者名変更記録を以下に示します。', ); -/** Jutish (Jysk) +/** Jutish (jysk) * @author Huslåke * @author Ælsån */ @@ -2101,19 +2141,24 @@ $messages['jut'] = array( /** Javanese (Basa Jawa) * @author Meursault2004 + * @author NoiX180 * @author Pras */ $messages['jv'] = array( 'renameuser' => 'Ngganti jeneng panganggo', + 'renameuser-linkoncontribs' => 'ganti jeneng panganggo', + 'renameuser-linkoncontribs-text' => 'Ganti jenengé panganggo iki', 'renameuser-desc' => "Ngganti jeneng panganggo (perlu hak aksès ''renameuser'')", 'renameuserold' => 'Jeneng panganggo saiki:', 'renameusernew' => 'Jeneng panganggo anyar:', 'renameuserreason' => 'Alesan ganti jeneng:', 'renameusermove' => 'Mindhah kaca panganggo lan kaca dhiskusiné (sarta subkaca-kacané) menyang jeneng anyar', + 'renameusersuppress' => 'Aja gawé pangalihan kanggo jeneng anyar', 'renameuserreserve' => 'Blokir utawa cadhangaké jeneng panganggo lawas supaya ora bisa dianggo manèh', 'renameuserwarnings' => 'Pènget:', 'renameuserconfirm' => 'Ya, ganti jeneng panganggo kasebut', 'renameusersubmit' => 'Kirim', + 'renameuser-submit-blocklog' => 'Tuduhaké log blokir kanggo panganggo', 'renameusererrordoesnotexist' => 'Panganggo "<nowiki>$1</nowiki>" ora ana.', 'renameusererrorexists' => 'Panganggo "<nowiki>$1</nowiki>" wis ana.', 'renameusererrorinvalid' => 'Jeneng panganggo "<nowiki>$1</nowiki>" ora absah', @@ -2127,9 +2172,12 @@ Mangga balènana lan nyoba manèh.', 'renameuserlogpage' => 'Log ganti jeneng panganggo', 'renameuserlogpagetext' => 'Iki log owah-owahan jeneng panganggo', 'renameuserlogentry' => 'Ganti jeneng $1 dadi "$2"', - 'renameuser-log' => 'sing wis duwé $1 suntingan. Alesan: $2', + 'renameuser-log' => '{{PLURAL:$1|1 suntingan|$1 suntingan}}. Alesan: $2', 'renameuser-move-log' => 'Sacara otomatis mindhah kaca nalika ngganti jeneng panganggo "[[User:$1|$1]]" dadi "[[User:$2|$2]]"', + 'action-renameuser' => 'ganti jeneng panganggo', 'right-renameuser' => 'Ganti jeneng panganggo-panganggo', + 'renameuser-renamed-notice' => 'Panganggo iki wis diganti jenengé. +Log panggantèn jeneng sumadhiya ngisor iki kanggo rujukan.', ); /** Georgian (ქართული) @@ -2175,7 +2223,7 @@ $messages['ka'] = array( ქვემოთ მოყვანილია სახელის გადარქმევის ჟურნალი.', ); -/** Kazakh (Arabic script) (قازاقشا (تٴوتە)) */ +/** Kazakh (Arabic script) (قازاقشا (تٴوتە)) */ $messages['kk-arab'] = array( 'renameuser' => 'قاتىسۋشىنى قايتا اتاۋ', 'renameuserold' => 'اعىمداعى قاتىسۋشى اتى:', @@ -2197,7 +2245,7 @@ $messages['kk-arab'] = array( 'renameuser-move-log' => '«[[User:$1|$1]]» دەگەن قاتىسۋشى اتىن «[[User:$2|$2]]» دەگەنگە اۋىسقاندا بەت وزدىك تۇردە جىلجىتىلدى', ); -/** Kazakh (Cyrillic script) (Қазақша (кирил)) */ +/** Kazakh (Cyrillic script) (қазақша (кирил)) */ $messages['kk-cyrl'] = array( 'renameuser' => 'Қатысушыны қайта атау', 'renameuserold' => 'Ағымдағы қатысушы аты:', @@ -2219,7 +2267,7 @@ $messages['kk-cyrl'] = array( 'renameuser-move-log' => '«[[User:$1|$1]]» деген қатысушы атын «[[User:$2|$2]]» дегенге ауысқанда бет өздік түрде жылжытылды', ); -/** Kazakh (Latin script) (Qazaqşa (latın)) */ +/** Kazakh (Latin script) (qazaqşa (latın)) */ $messages['kk-latn'] = array( 'renameuser' => 'Qatıswşını qaýta ataw', 'renameuserold' => 'Ağımdağı qatıswşı atı:', @@ -2299,39 +2347,39 @@ $messages['kn'] = array( * @author 아라 */ $messages['ko'] = array( - 'renameuser' => '계정 이름 변경', + 'renameuser' => '사용자 이름 바꾸기', 'renameuser-linkoncontribs' => '이름 바꾸기', 'renameuser-linkoncontribs-text' => '이 사용자의 계정 이름을 바꿉니다.', - 'renameuser-desc' => "계정 이름 변경을 위한 [[Special:Renameuser|특수 문서]]를 추가한다 ('''renameuser''' 권한 필요)", - 'renameuserold' => '기존 계정 이름:', - 'renameusernew' => '새 이름:', + 'renameuser-desc' => "사용자 이름을 바꾸기를 위한 [[Special:Renameuser|특수 문서]]를 추가 ('''renameuser''' 권한 필요)", + 'renameuserold' => '기존 사용자 이름:', + 'renameusernew' => '새 사용자 이름:', 'renameuserreason' => '바꾸는 이유:', 'renameusermove' => '사용자 문서와 토론 문서, 하위 문서를 새 사용자 이름으로 이동하기', - 'renameusersuppress' => '새 이름으로 넘겨주기를 생성하지 않기', + 'renameusersuppress' => '새 이름으로 넘겨주기를 만들지 않기', 'renameuserreserve' => '나중에 이전의 이름이 사용되지 않도록 차단하기', 'renameuserwarnings' => '경고:', - 'renameuserconfirm' => '예, 이름을 변경합니다.', - 'renameusersubmit' => '변경', + 'renameuserconfirm' => '예, 이름을 바꿉니다.', + 'renameusersubmit' => '바꾸기', 'renameuser-submit-blocklog' => '사용자 차단 기록 보이기', - 'renameusererrordoesnotexist' => '‘<nowiki>$1</nowiki>’ 사용자가 존재하지 않습니다.', - 'renameusererrorexists' => '‘<nowiki>$1</nowiki>’ 사용자가 이미 존재합니다.', - 'renameusererrorinvalid' => '‘<nowiki>$1</nowiki>’ 사용자 이름이 잘못되었습니다.', + 'renameusererrordoesnotexist' => '"<nowiki>$1</nowiki>" 사용자가 존재하지 않습니다.', + 'renameusererrorexists' => '"<nowiki>$1</nowiki>" 사용자가 이미 존재합니다.', + 'renameusererrorinvalid' => '"<nowiki>$1</nowiki>" 사용자 이름이 잘못되었습니다.', 'renameuser-error-request' => '요청을 정상적으로 전송하지 못했습니다. -뒤로 가서 다시 시도해주세요.', +뒤로 가서 다시 시도하세요.', 'renameuser-error-same-user' => '이전의 이름과 같은 이름으로는 바꿀 수 없습니다.', - 'renameusersuccess' => '‘<nowiki>$1</nowiki>’ 사용자가 ‘<nowiki>$2</nowiki>’(으)로 변경되었습니다.', + 'renameusersuccess' => '"<nowiki>$1</nowiki>" 사용자를 "<nowiki>$2</nowiki>" 사용자로 이름을 바꾸었습니다.', 'renameuser-page-exists' => '$1 문서가 이미 존재하여 자동으로 이동하지 못했습니다.', 'renameuser-page-moved' => '$1 문서를 $2 문서로 이동했습니다.', 'renameuser-page-unmoved' => '$1 문서를 $2 문서로 이동하지 못했습니다.', - 'renameuserlogpage' => '이름 변경 기록', - 'renameuserlogpagetext' => '계정 이름 변경 기록입니다.', - 'renameuserlogentry' => '$1에서 ‘$2’(으)로 이름을 바꾸었습니다.', - 'renameuser-log' => '기여 $1건. 이유: $2', - 'renameuser-move-log' => '‘[[User:$1|$1]]’ 사용자를 ‘[[User:$2|$2]]’ 사용자로 바꾸면서 문서를 자동으로 이동함', - 'action-renameuser' => '계정 이름을 변경할', - 'right-renameuser' => '계정 이름 변경', - 'renameuser-renamed-notice' => '이 사용자의 계정 이름이 변경되었습니다. -아래의 이름 변경 기록을 참고하십시오.', + 'renameuserlogpage' => '이름 바꾸기 기록', + 'renameuserlogpagetext' => '사용자 이름 바꾸기 기록입니다.', + 'renameuserlogentry' => '사용자가 $1 사용자에서 "$2" 사용자로 이름을 바꾸었습니다.', + 'renameuser-log' => '기여 $1회. 이유: $2', + 'renameuser-move-log' => '"[[User:$1|$1]]" 사용자를 "[[User:$2|$2]]" 사용자로 바꾸면서 문서를 자동으로 이동함', + 'action-renameuser' => '사용자 이름을 바꿀', + 'right-renameuser' => '사용자 이름 바꾸기', + 'renameuser-renamed-notice' => '이 사용자의 이름을 바꾸었습니다. +아래의 이름 바꾸기 기록을 참고하십시오.', ); /** Colognian (Ripoarisch) @@ -2373,31 +2421,55 @@ Bes esu joot un versöök et noch ens.', Dat kanns De unge en däm Ußzoch uss_em Logbooch vum Metmacher Ömnänne fenge.', ); -/** Kurdish (Latin script) (Kurdî (latînî)) +/** Kurdish (Latin script) (Kurdî (latînî)) * @author George Animal * @author Ghybu * @author Gomada */ $messages['ku-latn'] = array( - 'renameuser' => 'Navî bikarhênerê biguherîne', - 'renameuser-linkoncontribs' => 'navî bikarhênerê biguherîne', + 'renameuser' => 'Navê bikarhêner biguherîne', + 'renameuser-linkoncontribs' => 'navê bikarhêner biguherîne', 'renameuser-linkoncontribs-text' => 'Navê vî bikarhênerî biguherîne', 'renameuserold' => 'Navê niha:', 'renameusernew' => 'Navê nû:', - 'renameuserreason' => 'Sedema ji bo navguhertinê:', + 'renameuserreason' => 'Sedema navguherandinê:', + 'renameusermove' => 'Rûpelên bikarhêner û gotûbêjê xwe (û binrûpelên xwe) bigerîne berve navê nû', 'renameuserwarnings' => 'Hişyarî:', 'renameuserconfirm' => 'Erê, navê vî bikarhênerî biguherîne', - 'renameusersubmit' => 'Bike', + 'renameusersubmit' => 'Nav biguherîne', 'renameusererrordoesnotexist' => 'Bikarhêner "<nowiki>$1</nowiki>" tune ye.', - 'renameusersuccess' => 'Navî bikarhênerê "<nowiki>$1</nowiki>" bû "<nowiki>$2</nowiki>"', - 'renameuser-page-exists' => 'Rûpela $1 berê heye û ew nikane otomatîk were jêbirin.', + 'renameusererrorexists' => 'Bikarhêner "<nowiki>$1</nowiki>" berê heye.', + 'renameusererrorinvalid' => 'Navê "<nowiki>$1</nowiki>" ji bikarhêneran re nayê qebûlkirin.', + 'renameusersuccess' => 'Navê bikarhênerê "<nowiki>$1</nowiki>" bû "<nowiki>$2</nowiki>"', + 'renameuser-page-exists' => 'Rûpelê $1 berê heye û nikane otomatîk were guherandin.', 'renameuser-page-moved' => 'Rûpela $1 çû cihê $2.', 'renameuser-page-unmoved' => 'Rûpela $1 nikanî çûba ciha $2.', 'renameuserlogpage' => 'Guhertina navê bikarhêner', - 'renameuser-log' => 'yê $1 beşdarîyên xwe hebû. $2', + 'renameuserlogentry' => 'navê $1 kir "$2"', + 'renameuser-log' => '{{PLURAL:$1|1 beşdarî|$1 beşdarî}}. Sedem: $2', + 'renameuser-move-log' => 'Otomatîk hate guherandin, ji ber ku "[[User:$1|$1]]" navê xwe guherand û niha bû "[[User:$2|$2]]"', 'right-renameuser' => 'Navê bikarhêneran biguherîne:', ); +/** Kirghiz (Кыргызча) + * @author Chorobek + */ +$messages['ky'] = array( + 'renameuser' => 'Колдонуучунун атын өзгөрт', + 'renameuser-linkoncontribs' => 'колдонуучунун атын өзгөрт', + 'renameuser-linkoncontribs-text' => 'Колдонуучунун атын өзгөрт', + 'renameuser-desc' => "Колдонуучуну атын өзгөртүү үчүн (''renameuser'' укугу талап кылынат) [[Special:Renameuser|special page]] кошулат", + 'renameuserold' => 'Азыркы аты:', + 'renameusernew' => 'Жаңы аты', + 'renameuserreason' => 'Атты өзгөртүүнүн себеби:', + 'renameusermove' => 'Колдонуучу жана анын талкуу баракчаларын (ички баракчалары менен чогуу) жаңы атка өткөз', + 'renameusersuppress' => 'Жаңы атка багыттама койбо', + 'renameuserreserve' => 'Колдонуучунун эски атын кийин колдонуу үчүн ээлеп кой', + 'renameuserwarnings' => 'Эскертүүлөр:', + 'renameuserconfirm' => 'Ооба, колдонуучунун атын өзгөрт', + 'renameusersubmit' => 'Аткар', +); + /** Latin (Latina) * @author MF-Warburg * @author SPQRobin @@ -2508,7 +2580,7 @@ $messages['li'] = array( Relevante regels oet 't logbook staon hieónger.", ); -/** Lithuanian (Lietuvių) +/** Lithuanian (lietuvių) * @author Eitvys200 * @author Homo * @author Hugo.arg @@ -2542,10 +2614,11 @@ Prašome eiti atgal ir bandyti iš naujo.', 'renameuserlogentry' => 'pervadintas $1 į „$2“', 'renameuser-log' => '{{PLURAL:$1|1 redagavimas|$1 redagavimų(ai)}}. Priežastis: $2', 'renameuser-move-log' => 'Puslapis automatiškai perkeltas, kai buvo pervadinamas naudotojas "[[User:$1|$1]]" į "[[User:$2|$2]]"', + 'action-renameuser' => 'pervadinti naudotojus', 'right-renameuser' => 'Pervadinti naudotojus', ); -/** Latvian (Latviešu) +/** Latvian (latviešu) * @author Papuass * @author Xil */ @@ -2565,6 +2638,7 @@ $messages['lv'] = array( 'renameuserlogpage' => 'Lietotāju pārdēvēšanas reģistrs', 'renameuserlogpagetext' => 'Lietotājvārdu maiņas reģistrs', 'renameuserlogentry' => 'pārsauca $1 par "$2"', + 'action-renameuser' => 'pārsaukt lietotājus', 'right-renameuser' => 'Pārsaukt lietotājus', ); @@ -2586,7 +2660,7 @@ $messages['mg'] = array( 'right-renameuser' => "Manova ny anaran'ny mpikambana", ); -/** Macedonian (Македонски) +/** Macedonian (македонски) * @author Bjankuloski06 * @author Brest * @author Misos @@ -2655,7 +2729,7 @@ $messages['ml'] = array( 'renameuser-page-exists' => '$1 എന്ന താൾ നിലവിലുള്ളതിനാൽ അതിനെ യാന്ത്രികമായി മാറ്റാൻ കഴിയില്ല.', 'renameuser-page-moved' => '$1 എന്ന താൾ $2 എന്നാക്കിയിരിക്കുന്നു.', 'renameuser-page-unmoved' => '$1 എന്ന താൾ $2 എന്നാക്കാൻ സാദ്ധ്യമല്ല.', - 'renameuserlogpage' => 'ഉപയോക്തൃനാമം പുനർനാമകരണം നടത്തിയതിന്റെ പ്രവർത്തനരേഖ', + 'renameuserlogpage' => 'ഉപയോക്തൃ പുനർനാമകരണ രേഖ', 'renameuserlogpagetext' => 'ഈ പ്രവർത്തനരേഖ ഉപയോക്തൃനാമം പുനർനാമകരണം നടത്തിയതിന്റേതാണ്.', 'renameuserlogentry' => '$1 എന്ന ഉപയോക്താവിനെ "$2" എന്നു പുനർനാമകരണം ചെയ്തിരിക്കുന്നു.', 'renameuser-log' => '{{PLURAL:$1|ഒരു തിരുത്തൽ|$1 തിരുത്തലുകൾ}}. കാരണം: $2', @@ -2666,7 +2740,7 @@ $messages['ml'] = array( പുനർനാമകരണ രേഖ അവലംബമായി പരിശോധിക്കാനായി താഴെ കൊടുത്തിരിക്കുന്നു.', ); -/** Mongolian (Монгол) +/** Mongolian (монгол) * @author Chinneeb */ $messages['mn'] = array( @@ -2761,6 +2835,7 @@ $messages['mt'] = array( 'renameuser' => 'Semmi utent mill-ġdid', 'renameuser-linkoncontribs' => 'semmi l-utent mill-ġdid', 'renameuser-linkoncontribs-text' => "Erġa' semmi lil dan l-utent", + 'renameuser-desc' => "Iżżid [[Special:Renameuser|paġna speċjali]] sabiex issemmi utent mill-ġdid (huwa neċessarju li tħaddan id-dritt ''renameuser'')", 'renameuserold' => 'Isem tal-utent attwali:', 'renameusernew' => 'Isem tal-utent il-ġdid:', 'renameuserreason' => 'Raġuni għall-bidla fl-isem:', @@ -2770,12 +2845,27 @@ $messages['mt'] = array( 'renameuserwarnings' => 'Twissijiet:', 'renameuserconfirm' => 'Iva, semmi mill-ġdid dan l-utent', 'renameusersubmit' => 'Ibgħat', + 'renameuser-submit-blocklog' => 'Uri r-reġistru tal-imblukkar għall-utent', 'renameusererrordoesnotexist' => 'L-utent "<nowiki>$1</nowiki>" ma jeżistix.', 'renameusererrorexists' => 'L-utent "<nowiki>$1</nowiki>" diġà jeżisti.', 'renameusererrorinvalid' => 'L-isem tal-utent "<nowiki>$1</nowiki>" hu invalidu.', -); - -/** Erzya (Эрзянь) + 'renameuser-error-request' => "Kien hemm problema fl-ilqugħ tar-rikjesta tiegħek. Jekk jogħġbok mur lura u erġa' pprova.", + 'renameuser-error-same-user' => 'Ma tistax issemmi utent l-istess isem li kellu qabel.', + 'renameusersuccess' => 'L-utent "<nowiki>$1</nowiki>" issemma mill-ġdid għal "<nowiki>$2</nowiki>".', + 'renameuser-page-exists' => 'Il-paġna $1 diġà teżisti u ma tistax tiġi miktuba fuqha awtomatikament.', + 'renameuser-page-moved' => 'Il-paġna $1 tmexxiet lejn $2.', + 'renameuser-page-unmoved' => 'Il-paġna $1 ma setgħetx titmexxa lejn $2.', + 'renameuserlogpage' => 'Reġistru tal-utenti msemmijin mill-ġdid', + 'renameuserlogpagetext' => "Dan huwa r-reġistru ta' tibdil tal-ismijiet tal-utenti.", + 'renameuserlogentry' => 'biddel l-isem ta\' $1 għal "$2"', + 'renameuser-log' => '{{PLURAL:$1|modifika waħda|$1 modifiki}}. Raġuni: $2', + 'renameuser-move-log' => 'Paġna mmexxiha matul il-bidla tal-utent "[[User:$1|$1]]" għal "[[User:$2|$2]]"', + 'action-renameuser' => 'tbiddel l-ismijiet tal-utenti', + 'right-renameuser' => 'Ibiddel l-isem tal-utenti', + 'renameuser-renamed-notice' => "Dan l-utent reġa' ssemma mill-ġdid. Ir-reġistru tal-ismijiet ġodda huwa mogħti bħala referenza.", +); + +/** Erzya (эрзянь) * @author Botuzhaleny-sodamo */ $messages['myv'] = array( @@ -2800,8 +2890,9 @@ $messages['nan'] = array( 'renameuserlogpagetext' => 'Chit-ê log lia̍t-chhut kái-piàn iōng-chiá miâ-jī ê tōng-chok.', ); -/** Norwegian (bokmål) (Norsk (bokmål)) - * @author Jon Harald Søby +/** Norwegian Bokmål (norsk (bokmål)) + * @author Danmichaelo + * @author Event * @author Nghtwlkr */ $messages['nb'] = array( @@ -2818,6 +2909,7 @@ $messages['nb'] = array( 'renameuserwarnings' => 'Advarsler:', 'renameuserconfirm' => 'Ja, døp om brukeren', 'renameusersubmit' => 'Utfør', + 'renameuser-submit-blocklog' => 'Vis blokkeringslogg for bruker', 'renameusererrordoesnotexist' => 'Brukeren «<nowiki>$1</nowiki>» finnes ikke.', 'renameusererrorexists' => 'Brukeren «<nowiki>$1</nowiki>» finnes allerede.', 'renameusererrorinvalid' => 'Brukernavnet «<nowiki>$1</nowiki>» er ugyldig.', @@ -2833,9 +2925,10 @@ Gå tilbake og prøv igjen.', 'renameuserlogentry' => 'døpte om $1 til «$2»', 'renameuser-log' => '{{PLURAL:$1|1 bidrag|$1 bidrag}}. Årsak: $2', 'renameuser-move-log' => 'Flyttet side automatisk under omdøping av brukeren «[[User:$1|$1]]» til «[[User:$2|$2]]»', - 'right-renameuser' => 'Døpe om brukere', - 'renameuser-renamed-notice' => 'Denne brukeren er døpt om. -Til informasjon er omdøpningsloggen vist nedenfor.', + 'action-renameuser' => 'endre navn på brukere', + 'right-renameuser' => 'Endre navn på brukere', + 'renameuser-renamed-notice' => 'Denne brukeren har fått endret navn. +Til informasjon er navnendringsloggen vist nedenfor.', ); /** Low German (Plattdüütsch) @@ -2878,7 +2971,7 @@ $messages['nds-nl'] = array( 'renameuserold' => 'Gebrukersnaam noen', 'renameusernew' => 'Nieje gebrukersnaam:', 'renameuserreason' => 'Reden veur t herneumen:', - 'renameusermove' => "Herneum gebruker en gebrukerspagina's (en subpagina's) naor de nieje naam.", + 'renameusermove' => 'Herneum gebruker en gebrukersziejen (en ziejen die deronder vallen) naor de nieje naam.', 'renameusersuppress' => 'Gien deurverwiezingen maken naor de nieje naam', 'renameuserreserve' => 'Veurkoemen dat de ouwe gebruker opniej eregistreerd wörden', 'renameuserwarnings' => 'Waorschuwingen:', @@ -2888,13 +2981,13 @@ $messages['nds-nl'] = array( 'renameusererrorexists' => 'De gebrukersnaam "<nowiki>$1</nowiki>" is al in gebruuk.', 'renameusererrorinvalid' => 'De gebrukersnaam "<nowiki>$1</nowiki>" is ongeldig.', 'renameusersuccess' => 'Gebruker "<nowiki>$1</nowiki>" is herneumd naor "<nowiki>$2</nowiki>".', - 'renameuser-page-exists' => 'De pagina $1 besteet al en kan niet automaties overschreven wörden.', - 'renameuser-page-moved' => 'De pagina $1 is herneumd naor $2.', - 'renameuser-page-unmoved' => 'De pagina $1 kon niet herneumd wörden naor $2.', + 'renameuser-page-exists' => 'De zied $1 besteet al en kan niet automaties overschreven wörden.', + 'renameuser-page-moved' => 'De zied $1 is herneumd naor $2.', + 'renameuser-page-unmoved' => 'De zied $1 kon niet herneumd wörden naor $2.', 'renameuserlogpage' => 'Logboek gebrukersnaamwiezigingen', 'renameuserlogpagetext' => 'Dit is n logboek mit wiezigingen van gebrukersnamen', 'renameuserlogentry' => 'hef $1 herneumd naor "$2"', - 'renameuser-move-log' => 'Pagina is automaties verplaotst bie t herneumen van de gebruker "[[User:$1|$1]]" naor "[[User:$2|$2]]"', + 'renameuser-move-log' => 'Zied is automaties verplaotst bie t herneumen van de gebruker "[[User:$1|$1]]" naor "[[User:$2|$2]]"', 'right-renameuser' => 'Gebrukers herneumen', 'renameuser-renamed-notice' => 'Disse gebrukersnaam is herneumd. Hieronder vie-j t herneumlogboek as referensie.', @@ -2951,7 +3044,14 @@ Ga terug en probeer het opnieuw.', Relevante regels uit het logboek gebruikersnaamwijzigingen worden hieronder ter referentie weergegeven.', ); -/** Norwegian Nynorsk (Norsk (nynorsk)) +/** Nederlands (informeel) (Nederlands (informeel)) + * @author Siebrand + */ +$messages['nl-informal'] = array( + 'renameuser-error-same-user' => 'Je kunt geen gebruiker hernoemen naar dezelfde naam.', +); + +/** Norwegian Nynorsk (norsk (nynorsk)) * @author Dittaeva * @author Gunnernett * @author Harald Khan @@ -2962,10 +3062,10 @@ $messages['nn'] = array( 'renameuser' => 'Døyp om brukar', 'renameuser-linkoncontribs' => 'døyp om brukar', 'renameuser-desc' => "Legg til ei [[Special:Renameuser|spesialsida]] for å døypa om ein brukar (krev ''renameuser''-rettar)", - 'renameuserold' => 'Noverande brukarnamn:', + 'renameuserold' => 'Brukarnamn no:', 'renameusernew' => 'Nytt brukarnamn:', 'renameuserreason' => 'Årsak for omdøyping:', - 'renameusermove' => 'Flytt brukar- og brukardiskusjonssider (og deira undersider) til nytt namn.', + 'renameusermove' => 'Flytt brukar- og brukardiskusjonssider (og undersidene deira) til nytt namn', 'renameusersuppress' => 'Ikkje opprett omdirigeringar til det nye namnet', 'renameuserreserve' => 'Blokker det gamle brukarnamnet for framtidig bruk', 'renameuserwarnings' => 'Åtvaringar:', @@ -3002,7 +3102,7 @@ $messages['nso'] = array( 'renameuser-page-moved' => 'Letlakala $1 le hudušitšwe go $2', ); -/** Occitan (Occitan) +/** Occitan (occitan) * @author Boulaur * @author Cedric31 */ @@ -3127,11 +3227,13 @@ $messages['pfl'] = array( 'renameusersubmit' => 'Benutzer umbenenne', ); -/** Polish (Polski) +/** Polish (polski) + * @author BeginaFelicysym * @author Derbeth * @author Leinad * @author Maikking * @author Nux + * @author Remedios44 * @author Sovq * @author Sp5uhe * @author WarX @@ -3151,6 +3253,7 @@ $messages['pl'] = array( 'renameuserwarnings' => 'Ostrzeżenia:', 'renameuserconfirm' => 'Zmień nazwę użytkownika', 'renameusersubmit' => 'Zmień', + 'renameuser-submit-blocklog' => 'Pokaż rejestr blokad użytkownika', 'renameusererrordoesnotexist' => 'Użytkownik „<nowiki>$1</nowiki>” nie istnieje', 'renameusererrorexists' => 'Użytkownik „<nowiki>$1</nowiki>” już istnieje', 'renameusererrorinvalid' => 'Niepoprawna nazwa użytkownika „<nowiki>$1</nowiki>”', @@ -3166,6 +3269,7 @@ Cofnij się i spróbuj jeszcze raz.', 'renameuserlogentry' => 'zmienił nazwę użytkownika $1 na „$2”', 'renameuser-log' => '$1 {{PLURAL:$1|edycja|edycje|edycji}}. Powód: $2', 'renameuser-move-log' => 'Automatyczne przeniesienie stron użytkownika po zmianie nazwy konta z „[[User:$1|$1]]” na „[[User:$2|$2]]”', + 'action-renameuser' => 'zmiana nazw użytkowników', 'right-renameuser' => 'Zmiana nazw kont użytkowników', 'renameuser-renamed-notice' => 'Nazwa konta {{GENDER:$1|tego użytkownika|tej użytkowniczki|użytkownika(‐czki)}} została zmieniona. Rejestr zmian nazw kont użytkowników znajduje się poniżej.', @@ -3229,9 +3333,9 @@ $messages['pnb'] = array( 'renameuserwarnings' => 'خبردار', 'renameuserconfirm' => 'ہاں، ورتن والے دا فیر ناں رکھو', 'renameusersubmit' => 'پیش کرو', - 'renameusererrordoesnotexist' => 'ورتنوالا "<نوکی>$1</نوکی>" ہے ای نئیں۔', - 'renameusererrorexists' => 'ورتنوالا "<نوکی>$1</نوکی>" پہلے ای ہیگا اے۔', - 'renameusererrorinvalid' => 'ورتن ناں "<نوکی>$1</نوکی>" نئیں چل سکدا۔', + 'renameusererrordoesnotexist' => 'ورتنوالا "<nowiki>$1</nowiki>" ہے ای نئیں۔', + 'renameusererrorexists' => 'ورتنوالا "<nowiki>$1</nowiki>" پہلے ای ہیگا اے۔', + 'renameusererrorinvalid' => 'ورتن ناں "<nowiki>$1</nowiki>" نئیں چل سکدا۔', 'renameuser-error-request' => 'گل منن چ مسلہ اے۔ مہربانی کرکے پچھے جاؤ تے فیر کوشش کرو۔', 'renameuser-error-same-user' => 'تسیں فیر پہلے وانگوں اک ورتن والے دا ناں فیر نئیں رکھ سکدے۔', 'renameusersuccess' => 'ورتن والا "<nowiki>$1</nowiki>" دا ناں بدل کے "<nowiki>$1</nowiki>" رکھ دتا گیا اے۔', @@ -3270,10 +3374,11 @@ $messages['ps'] = array( 'renameuserlogpage' => 'د کارن-نوم يادښت', 'renameuserlogentry' => 'د $1 نوم، "$2" ته بدل شو', 'renameuser-log' => '{{PLURAL:$1|1 سمون|$1 سمونونه}}. سبب: $2', + 'action-renameuser' => 'کارن-نومونه بدلول', 'right-renameuser' => 'کارن-نومونه بدلول', ); -/** Portuguese (Português) +/** Portuguese (português) * @author 555 * @author Giro720 * @author Hamilton Abreu @@ -3292,13 +3397,14 @@ $messages['pt'] = array( 'renameusersuppress' => 'Não criar redireccionamentos para o novo nome', 'renameuserreserve' => 'Impedir novos usos do antigo nome de utilizador', 'renameuserwarnings' => 'Alertas:', - 'renameuserconfirm' => 'Sim, renomeie o utilizador', + 'renameuserconfirm' => 'Sim, alterar o nome do utilizador', 'renameusersubmit' => 'Enviar', + 'renameuser-submit-blocklog' => 'Mostrar o registo de bloqueios do utilizador', 'renameusererrordoesnotexist' => 'O utilizador "<nowiki>$1</nowiki>" não existe.', 'renameusererrorexists' => 'Já existe um utilizador "<nowiki>$1</nowiki>".', 'renameusererrorinvalid' => 'O nome de utilizador "<nowiki>$1</nowiki>" é inválido.', 'renameuser-error-request' => 'Houve um problema ao receber este pedido. -Retorne e tente de novo.', +Volte atrás e tente de novo, por favor.', 'renameuser-error-same-user' => 'Não é possível alterar o nome de um utilizador para o nome anterior.', 'renameusersuccess' => 'O nome do utilizador "<nowiki>$1</nowiki>" foi alterado para "<nowiki>$2</nowiki>".', 'renameuser-page-exists' => 'Já existe a página $1. Não é possível sobrescrever automaticamente.', @@ -3309,12 +3415,13 @@ Retorne e tente de novo.', 'renameuserlogentry' => 'mudou nome $1 para "$2"', 'renameuser-log' => '{{PLURAL:$1|1 edição|$1 edições}}. Motivo: $2', 'renameuser-move-log' => 'Página movida automaticamente ao alterar o nome do utilizador "[[User:$1|$1]]" para "[[User:$2|$2]]"', + 'action-renameuser' => 'alterar nomes de utilizadores', 'right-renameuser' => 'Alterar nomes de utilizadores', 'renameuser-renamed-notice' => 'Este nome de utilizador foi alterado. É apresentado abaixo o registo de alteração do nome de utilizadores.', ); -/** Brazilian Portuguese (Português do Brasil) +/** Brazilian Portuguese (português do Brasil) * @author 555 * @author Giro720 */ @@ -3412,7 +3519,7 @@ $messages['ro'] = array( 'renameuserold' => 'Numele de utilizator existent:', 'renameusernew' => 'Noul nume de utilizator:', 'renameuserreason' => 'Motivul schimbării numelui:', - 'renameusermove' => 'Mută pagina de utilizator și pagina de discuții (și subpaginile lor) la noul nume', + 'renameusermove' => 'Redenumește pagina de utilizator și pagina de discuții (și subpaginile lor) la noul nume', 'renameusersuppress' => 'Nu crea redirecționări către noul nume', 'renameuserreserve' => 'Blochează vechiul nume de utilizator pentru utilizări viitoare', 'renameuserwarnings' => 'Avertizări:', @@ -3440,7 +3547,7 @@ Vă rugăm să vă întoarceți și să reîncercați.', Jurnalul redenumirilor este furnizat mai jos pentru referință.', ); -/** Tarandíne (Tarandíne) +/** tarandíne (tarandíne) * @author Joetaras */ $messages['roa-tara'] = array( @@ -3521,7 +3628,7 @@ $messages['ru'] = array( Ниже для справки приведён журнал переименований.', ); -/** Rusyn (Русиньскый) +/** Rusyn (русиньскый) * @author Gazeb */ $messages['rue'] = array( @@ -3538,6 +3645,7 @@ $messages['rue'] = array( 'renameuserwarnings' => 'Варованя:', 'renameuserconfirm' => 'Гей, переменовати хоснователя', 'renameusersubmit' => 'Выконати', + 'renameuser-submit-blocklog' => 'Вказати книгу заблокованя того хоснователя', 'renameusererrordoesnotexist' => 'Хоснователь з іменом „<nowiki>$1</nowiki>“ не єствує', 'renameusererrorexists' => 'Хоснователь з іменом „<nowiki>$1</nowiki>“ уж єствує', 'renameusererrorinvalid' => 'Хоснователське імя „<nowiki>$1</nowiki>“ ся не дасть хосновати', @@ -3552,6 +3660,7 @@ $messages['rue'] = array( 'renameuserlogentry' => 'переменовав $1 на „$2“', 'renameuser-log' => '{{PLURAL:$1|1 едітованя|$1 едітовань|$1 едітовань}}. Причіна: $2', 'renameuser-move-log' => 'Автоматічне переменованя сторінкы почас переменованя хоснователя „[[User:$1|$1]]“ на „[[User:$2|$2]]“', + 'action-renameuser' => 'переменовати хоснователїв', 'right-renameuser' => 'Переменованя хоснователїв', 'renameuser-renamed-notice' => 'Тот хоснователь быв переменованый. Про перегляд є ниже указаный выпис з лоґу переменовань хоснователїв.', @@ -3559,12 +3668,45 @@ $messages['rue'] = array( /** Sanskrit (संस्कृतम्) * @author Ansumang + * @author Shubha */ $messages['sa'] = array( + 'renameuser' => 'यॊजकस्य पुनर्नामकरणं क्रियताम्', + 'renameuser-linkoncontribs' => 'यॊजकनाम परिवर्त्यताम्', + 'renameuser-linkoncontribs-text' => 'अस्य योजकस्य नाम परिवर्त्यताम्', + 'renameuser-desc' => "योजकस्य पुनर्नामकरणं कर्तुं (''योजकपुनर्नाम''अधिकारः अपेक्षितः) [[Special:Renameuser|विशेषपृष्ठम्]] योजयति", + 'renameuserold' => 'प्रस्तुतयोजकनाम :', + 'renameusernew' => 'नूतनयोजकनाम :', + 'renameuserreason' => 'नामपरिवर्तनस्य कारणम् :', + 'renameusermove' => 'योजकः सम्भाषणपृष्ठं (तेषाम् उपपृष्ठानि) च नूतननाम प्रति चाल्यताम्', + 'renameusersuppress' => 'नूतननाम्नः पुनर्निदेशनं न सृज्यताम्', + 'renameuserreserve' => 'भविष्ये उपयोगाय पुरातनं योजकनाम अवरुद्ध्यताम्', 'renameuserwarnings' => 'चेतावनी:', -); - -/** Sakha (Саха тыла) + 'renameuserconfirm' => 'आम्, योजकस्य पुनर्नाम दीयताम्', + 'renameusersubmit' => 'उपस्थाप्यताम्', + 'renameuser-submit-blocklog' => 'योजकस्य अवरोधवृत्तं दर्श्यताम्', + 'renameusererrordoesnotexist' => 'सदस्यः "<nowiki>$1</nowiki>" न विद्यते ।', + 'renameusererrorexists' => 'योजकः "<nowiki>$1</nowiki>" पूर्वमेव विद्यते ।', + 'renameusererrorinvalid' => 'योजकनाम "<nowiki>$1</nowiki>" दोषयुक्तं विद्यते ।', + 'renameuser-error-request' => 'निवेदनस्य प्राप्तौ कश्चन क्लेशः आसीत् । +कृपया प्रतिगत्य प्रयतताम् ।', + 'renameuser-error-same-user' => 'योजकस्य पूर्वनाम दत्त्वा पुनः नामकरणं न शक्यते ।', + 'renameusersuccess' => '"<nowiki>$1</nowiki>" इत्यस्य योजकनाम "<nowiki>$2</nowiki>" कृतमस्ति ।', + 'renameuser-page-exists' => '$1 इत्येतत् पुटं पूर्वमेव विद्यते । तदुपरि लेखनम् अशक्यम् ।', + 'renameuser-page-moved' => '$1 पृष्ठं $2 प्रति चालितम् अस्ति ।', + 'renameuser-page-unmoved' => '$1 पृष्ठं $2 प्रति चालनम् अशक्यम् ।', + 'renameuserlogpage' => 'परिवर्तितयोजकनाम्नां वृत्तम्', + 'renameuserlogpagetext' => 'इदं योजकनाम्नां परिवर्तनवृत्तम् ।', + 'renameuserlogentry' => '$1 "$2" प्रति परिवर्तितमस्ति ।', + 'renameuser-log' => '{{PLURAL:$1|1 परिवर्तनम्|$1 परिवर्तनानि}}. कारणम्: $2', + 'renameuser-move-log' => '"[[User:$1|$1]]" तः "[[User:$2|$2]]" प्रति योजकनाम्नः परिवर्तनावसरे एव योजकपृष्ठं स्वयं चालितम् ।', + 'action-renameuser' => 'यॊजकस्य पुनर्नामकरणं क्रियताम्', + 'right-renameuser' => 'यॊजकस्य पुनर्नामकरणं क्रियताम्', + 'renameuser-renamed-notice' => 'अस्य योजकस्य पुनर्नामकरणं कृतमस्ति । +परिवर्तनवृत्तम् अधः आधाररूपेण दत्तमस्ति ।', +); + +/** Sakha (саха тыла) * @author HalanTul */ $messages['sah'] = array( @@ -3600,7 +3742,7 @@ $messages['sah'] = array( Аллара аат уларыйыытын сурунаала көстөр.', ); -/** Sardinian (Sardu) +/** Sardinian (sardu) * @author Andria * @author Marzedu */ @@ -3608,7 +3750,7 @@ $messages['sc'] = array( 'renameusernew' => 'Nou nùmene usuàriu:', ); -/** Sicilian (Sicilianu) +/** Sicilian (sicilianu) * @author Gmelfi * @author Santu */ @@ -3641,7 +3783,7 @@ $messages['scn'] = array( 'right-renameuser' => "Ri-nòmina l'utenti", ); -/** Samogitian (Žemaitėška) +/** Samogitian (žemaitėška) * @author Hugo.arg */ $messages['sgs'] = array( @@ -3650,7 +3792,7 @@ $messages['sgs'] = array( 'renameusersuccess' => 'Nauduotuos "<nowiki>$1</nowiki>" bova parvadėnts i "<nowiki>$2</nowiki>".', ); -/** Serbo-Croatian (Srpskohrvatski) +/** Serbo-Croatian (srpskohrvatski / српскохрватски) * @author OC Ripper */ $messages['sh'] = array( @@ -3661,6 +3803,7 @@ $messages['sh'] = array( * @author Budhajeewa * @author තඹරු විජේසේකර * @author නන්දිමිතුරු + * @author පසිඳු කාවින්ද * @author ශ්වෙත */ $messages['si'] = array( @@ -3677,6 +3820,7 @@ $messages['si'] = array( 'renameuserwarnings' => 'අවවාදයන්:', 'renameuserconfirm' => 'ඔව්, පරිශීලකයා යළි-නම්කරන්න', 'renameusersubmit' => 'යොමන්න', + 'renameuser-submit-blocklog' => 'පරිශීලක සඳහා වාරණ ලඝු සටහන පෙන්වන්න', 'renameusererrordoesnotexist' => '"<nowiki>$1</nowiki>" පරිශීලකයා නොපවතී.', 'renameusererrorexists' => '"<nowiki>$1</nowiki>" පරිශීලකයා දැනටමත් පවතියි.', 'renameusererrorinvalid' => '"<nowiki>$1</nowiki>" පරිශීලක නාමය අනීතිකයි.', @@ -3692,12 +3836,13 @@ $messages['si'] = array( 'renameuserlogentry' => '$1, "$2" ලෙස ප්රතිනම් කෙරිනි', 'renameuser-log' => '{{PLURAL:$1|එක් සංස්කරණයක්|සංස්කරණ $1 ක්}}. හේතුව: $2', 'renameuser-move-log' => 'පරිශීලක "[[User:$1|$1]]", "[[User:$2|$2]]" වෙත ප්රතිනම්කරන අතරතුර පිටුව ස්වයංක්රීයව ගෙනයන ලදී', + 'action-renameuser' => 'පරිශීලකයන් ප්රතිනම් කරන්න', 'right-renameuser' => 'පරිශීලකයන් ප්රතිනම් කරන්න', 'renameuser-renamed-notice' => 'මෙම පරිශීලකයා ප්රතිනම්කර ඇත. ප්රතිනම්කෙරුම් ලඝු-සටහන පහත දක්වා ඇත.', ); -/** Slovak (Slovenčina) +/** Slovak (slovenčina) * @author Helix84 * @author Jkjk */ @@ -3715,6 +3860,7 @@ $messages['sk'] = array( 'renameuserwarnings' => 'Upozornenia:', 'renameuserconfirm' => 'Áno, premenovať používateľa', 'renameusersubmit' => 'Odoslať', + 'renameuser-submit-blocklog' => 'Zobraziť záznam blokovaní používateľa', 'renameusererrordoesnotexist' => 'Používateľ „<nowiki>$1</nowiki>“ neexistuje', 'renameusererrorexists' => 'Používateľ „<nowiki>$1</nowiki>“ už existuje', 'renameusererrorinvalid' => 'Používateľské meno „<nowiki>$1</nowiki>“ je neplatné', @@ -3729,12 +3875,13 @@ $messages['sk'] = array( 'renameuserlogentry' => 'premenoval používateľa $1 na „$2”', 'renameuser-log' => 'mal {{PLURAL:$1|1 úpravu|$1 úpravy|$1 úprav}}. Dôvod: $2', 'renameuser-move-log' => 'Automaticky presunutá stránka počas premenovania používateľa „[[User:$1|$1]]“ na „[[User:$2|$2]]“', + 'action-renameuser' => 'premenovať používateľov', 'right-renameuser' => 'Premenovávať používateľov', 'renameuser-renamed-notice' => 'Tento používateľ bol premenovaný. Dolu nájdete záznam premenovaní.', ); -/** Slovenian (Slovenščina) +/** Slovenian (slovenščina) * @author Dbc334 */ $messages['sl'] = array( @@ -3782,8 +3929,9 @@ $messages['sli'] = array( 'renameuserreason' => 'Grund:', ); -/** Albanian (Shqip) +/** Albanian (shqip) * @author Dori + * @author FatosMorina * @author Mikullovci11 * @author Olsi */ @@ -3801,6 +3949,7 @@ $messages['sq'] = array( 'renameuserwarnings' => 'Paralajmërimet:', 'renameuserconfirm' => 'Po, ndërrojë emrin e përdoruesit', 'renameusersubmit' => 'Ndryshoje', + 'renameuser-submit-blocklog' => 'Shfaq shënimet e bllokimit për përdoruesin', 'renameusererrordoesnotexist' => 'Përdoruesi me emër "<nowiki>$1</nowiki>" nuk ekziston', 'renameusererrorexists' => 'Përdoruesi me emër "<nowiki>$1</nowiki>" ekziston', 'renameusererrorinvalid' => 'Emri "<nowiki>$1</nowiki>" nuk është i lejuar', @@ -3816,12 +3965,13 @@ Ju lutemi kthehuni prapa dhe provoni përsëri.', 'renameuserlogentry' => 'riemëruar $1 tek "$2"', 'renameuser-log' => '{{PLURAL:$1|1 redaktim|$1 redaktime}}. Arsyeja: $2', 'renameuser-move-log' => 'Lëvizi faqen automatikisht kur riemëroi përdoruesin "[[User:$1|$1]]" në "[[User:$2|$2]]"', + 'action-renameuser' => 'riemëro përdoruesit', 'right-renameuser' => 'Riemëroni përdorueset', 'renameuser-renamed-notice' => 'Ky përdorues është riemëruar. Regjistri i riemërimit është poshtë për referencë.', ); -/** Serbian (Cyrillic script) (Српски (ћирилица)) +/** Serbian (Cyrillic script) (српски (ћирилица)) * @author FriedrickMILBarbarossa * @author Millosh * @author Rancher @@ -3843,6 +3993,7 @@ $messages['sr-ec'] = array( 'renameuserwarnings' => 'Упозорења:', 'renameuserconfirm' => 'Да, преименуј корисника', 'renameusersubmit' => 'Прихвати', + 'renameuser-submit-blocklog' => 'Дневник блокирања за корисника', 'renameusererrordoesnotexist' => 'Корисник „<nowiki>$1</nowiki>“ не постоји.', 'renameusererrorexists' => 'Корисник „<nowiki>$1</nowiki>“ већ постоји.', 'renameusererrorinvalid' => 'Погрешно корисничко име: "<nowiki>$1</nowiki>"', @@ -3859,12 +4010,13 @@ $messages['sr-ec'] = array( 'renameuser-log' => '{{PLURAL:$1|1 измена|$1 измене|$1 измена}}. Разлог: $2', 'renameuser-move-log' => 'Премештене странице приликом преименовања корисника: „[[User:$1|$1]]“ у „[[User:$2|$2]]“.', + 'action-renameuser' => 'преименовање корисника', 'right-renameuser' => 'преименовање корисничких имена', 'renameuser-renamed-notice' => 'Овом кориснику је промењено име. Историја промена имена је приложена испод, као информација.', ); -/** Serbian (Latin script) (Srpski (latinica)) +/** Serbian (Latin script) (srpski (latinica)) * @author FriedrickMILBarbarossa * @author Liangent * @author Michaello @@ -3884,6 +4036,7 @@ $messages['sr-el'] = array( 'renameuserwarnings' => 'Upozorenja:', 'renameuserconfirm' => 'Da, preimenuj korisničko ime.', 'renameusersubmit' => 'Prihvati', + 'renameuser-submit-blocklog' => 'Dnevnik blokiranja za korisnika', 'renameusererrordoesnotexist' => 'Korisnik "<nowiki>$1</nowiki>" ne postoji', 'renameusererrorexists' => 'Korisnik "<nowiki>$1</nowiki>" već postoji', 'renameusererrorinvalid' => 'Pogrešno korisničko ime: "<nowiki>$1</nowiki>"', @@ -3898,6 +4051,7 @@ $messages['sr-el'] = array( 'renameuserlogentry' => 'je preimenovao $1 u „$2“', 'renameuser-log' => '{{PLURAL:$1|1 izmena|$1 izmene|$1 izmena}}. Razlog: $2', 'renameuser-move-log' => 'Automatski pomerene stranice prilikom preimenovanja korisničkog imena: „[[User:$1|$1]]“ u „[[User:$2|$2]]“.', + 'action-renameuser' => 'preimenovanje korisnika', 'right-renameuser' => 'preimenovanje korisničkih imena', 'renameuser-renamed-notice' => 'Ovom korisniku je promenjeno ime. Istorija promena imena je priložena ispod, kao informacija.', @@ -3963,7 +4117,8 @@ $messages['su'] = array( 'renameuser-move-log' => 'Otomatis mindahkeun kaca nalika ngaganti ngaran "[[User:$1|$1]]" jadi "[[User:$2|$2]]"', ); -/** Swedish (Svenska) +/** Swedish (svenska) + * @author Ainali * @author Boivie * @author Cohan * @author Dafer45 @@ -3988,6 +4143,7 @@ $messages['sv'] = array( 'renameuserwarnings' => 'Varningar:', 'renameuserconfirm' => 'Ja, byt namn på användaren', 'renameusersubmit' => 'Verkställ', + 'renameuser-submit-blocklog' => 'Visa blockeringslogg för användare', 'renameusererrordoesnotexist' => 'Användaren "<nowiki>$1</nowiki>" finns inte', 'renameusererrorexists' => 'Användaren "<nowiki>$1</nowiki>" finns redan.', 'renameusererrorinvalid' => 'Användarnamnet "<nowiki>$1</nowiki>" är ogiltigt.', @@ -4008,14 +4164,32 @@ $messages['sv'] = array( Som referens återfinns omdöpningsloggen nedan.', ); -/** Swahili (Kiswahili) */ +/** Swahili (Kiswahili) + * @author Kwisha + * @author Stephenwanjau + */ $messages['sw'] = array( + 'renameuser' => 'Badili jina la mtumiaji', + 'renameuser-linkoncontribs' => 'badili jina la mtumiaji', + 'renameuser-linkoncontribs-text' => 'Badili jina la mtumiaji huyu', + 'renameuserold' => 'Jina la sasa la mtumiaji:', + 'renameusernew' => 'Jina lipya la mtumiaji:', + 'renameuserreason' => 'Sababu ya kubadili jina:', + 'renameuserwarnings' => 'Ilani:', + 'renameuserconfirm' => 'Ndiyo, badili jina la mtumiaji', 'renameusersubmit' => 'Wasilisha', + 'renameuser-page-moved' => 'Ukurasa wa $1 umehamishwa hadi $2.', + 'renameuser-page-unmoved' => 'Ukurasa $1 haungesongezwa hadi $2.', + 'action-renameuser' => 'badili jina la mtumiaji', + 'right-renameuser' => 'Badili jina la watumiaji', ); /** Tamil (தமிழ்) + * @author Balajijagadesh + * @author Karthi.dr * @author Shanmugamp7 * @author TRYPPN + * @author மதனாஹரன் */ $messages['ta'] = array( 'renameuser' => 'பயனரை பெயர்மாற்று', @@ -4024,13 +4198,27 @@ $messages['ta'] = array( 'renameuserold' => 'தற்போதைய பயனர் பெயர்:', 'renameusernew' => 'புதிய பயனர் பெயர்:', 'renameuserreason' => 'மறுபெயருக்கான காரணம்:', + 'renameusermove' => 'பயனர் பக்கம் மற்றும் பேச்சுப் பக்கங்களை (அவற்றின் துணைப்பக்கங்களுடன்) புதிய பெயருக்கு நகர்த்து', + 'renameusersuppress' => 'புதுப் பெயருக்கு வழிமாற்றுகளை உருவாக்க வேண்டாம்', + 'renameuserreserve' => 'எதிர்காலப் பயன்பாட்டிலிருந்து பழைய பயனர் பெயரைத் தடை செய்யவும்', 'renameuserwarnings' => 'எச்சரிக்கை:', 'renameuserconfirm' => 'சரி, பயனருக்கு மாற்றுப்பெயர் கொடுக்கவும்', 'renameusersubmit' => 'சமர்ப்பி', + 'renameuser-submit-blocklog' => 'பயனாளரின் தடை உள்ளீட்டை காட்டு', + 'renameusererrordoesnotexist' => '"<nowiki>$1</nowiki>" என்ற பெயரிலான பயனர் இல்லை.', + 'renameusererrorexists' => '"<nowiki>$1</nowiki>" என்ற பெயரில் ஏற்கனவே பயனர் ஒருவர் உள்ளார்.', + 'renameusererrorinvalid' => '"<nowiki>$1</nowiki>" என்ற பயனர் பெயர் செல்லாது.', + 'renameuser-error-request' => 'வேண்டுகோளைப் பெறுவதில் ஒரு சிக்கல். +தயவு செய்து பின்சென்று மீண்டும் முயலவும்.', + 'renameuser-error-same-user' => 'பயனர் பெயரை மாற்றும் போது அதே பெயரை நீங்கள் தரமுடியாது.', + 'renameuser-page-exists' => 'பக்கம் $1 ஏற்கனவே உள்ளது. தானாக மேலெழுத இயலாது.', + 'renameuser-page-moved' => 'பக்கம் $1 $2 எனுந்தலைப்புக்கு நகர்த்தப்பட்டுள்ளது.', + 'renameuser-page-unmoved' => 'பக்கம் $1 என்பதை $2 என்பதற்கு நகர்த்த முடியவில்லை.', 'renameuserlogpage' => 'பயனரை பெயர்மாற்றுதல் குறிப்பேடு', 'renameuserlogpagetext' => 'இது பயனர் பெயர் மாற்றத்திற்கான குறிப்பேடு', 'renameuserlogentry' => 'பெயர் மற்றம் செய்யப்பட்டது $1 லிருந்து "$2" க்கு', 'renameuser-log' => '{{PLURAL:$1|1 திருத்தம்|$1 திருத்தங்கள்}}. காரணம்: $2', + 'action-renameuser' => 'பயனரை பெயர்மாற்று', 'right-renameuser' => 'பயனர்களை மாற்று பெயரிடு', 'renameuser-renamed-notice' => 'இந்த பயனர் பெயர் மாற்றப்பட்டது. மாற்றுப்பெயரிடுதல் குறிப்பேடு குறிப்புதவிக்காக கீழே வழங்கப்பட்டுள்ளது', @@ -4074,7 +4262,7 @@ $messages['te'] = array( మీ సమాచారం కోసం పేరుమార్పుల చిట్టాని క్రింద ఇచ్చాం.', ); -/** Tetum (Tetun) +/** Tetum (tetun) * @author MF-Warburg */ $messages['tet'] = array( @@ -4092,7 +4280,7 @@ $messages['tet'] = array( 'right-renameuser' => "Fó naran foun ba uza-na'in sira", ); -/** Tajik (Cyrillic script) (Тоҷикӣ) +/** Tajik (Cyrillic script) (тоҷикӣ) * @author Ibrahim */ $messages['tg-cyrl'] = array( @@ -4123,7 +4311,7 @@ $messages['tg-cyrl'] = array( 'right-renameuser' => 'Тағйири номи корбарон', ); -/** Tajik (Latin script) (Tojikī) +/** Tajik (Latin script) (tojikī) * @author Liangent */ $messages['tg-latn'] = array( @@ -4241,6 +4429,7 @@ $messages['tl'] = array( 'renameuserwarnings' => 'Mga babala:', 'renameuserconfirm' => 'Oo, pangalanang muli ang tagagamit', 'renameusersubmit' => 'Ipasa', + 'renameuser-submit-blocklog' => 'Ipakita ang talaan ng pagharang para sa tagagamit', 'renameusererrordoesnotexist' => 'Hindi pa umiiral ang tagagamit na "<nowiki>$1</nowiki>".', 'renameusererrorexists' => 'Umiiral na ang tagagamit na "<nowiki>$1</nowiki>".', 'renameusererrorinvalid' => 'Hindi tanggap ang pangalan ng tagagamit na "<nowiki>$1</nowiki>".', @@ -4256,6 +4445,7 @@ Magbalik lamang at subukan uli.', 'renameuserlogentry' => 'muling pinangalan si $1 patungo sa "$2"', 'renameuser-log' => '{{PLURAL:$1|1 pagbabago|$1 mga pagbabago}}. Dahilan: $2', 'renameuser-move-log' => 'Kusang inilipat ang pahina habang muling pinapangalanan ang tagagamit na si "[[User:$1|$1]]" patungo sa "[[User:$2|$2]]"', + 'action-renameuser' => 'muling pangalanan ang mga tagagamit', 'right-renameuser' => 'Muling pangalanan ang mga tagagamit', 'renameuser-renamed-notice' => 'Napangalanan nang muli ang tagagamit na ito. Ibinigay sa ibaba ang talaan ng pagpapangalang muli para masangguni.', @@ -4316,10 +4506,12 @@ Lütfen geri dönüp tekrar deneyin.', Referans için ad değiştirme günlüğü aşağıda sağlanmıştır.', ); -/** Ukrainian (Українська) +/** Ukrainian (українська) + * @author A1 * @author AS * @author Ahonc * @author EugeneZelenko + * @author Microcell * @author Prima klasy4na * @author Тест */ @@ -4337,6 +4529,7 @@ $messages['uk'] = array( 'renameuserwarnings' => 'Попередження:', 'renameuserconfirm' => 'Так, перейменувати користувача', 'renameusersubmit' => 'Виконати', + 'renameuser-submit-blocklog' => 'Показати журнал блокувань користувача', 'renameusererrordoesnotexist' => 'Користувач з іменем «<nowiki>$1</nowiki>» не зареєстрований.', 'renameusererrorexists' => 'Користувач з іменем «<nowiki>$1</nowiki>» уже зареєстрований.', 'renameusererrorinvalid' => "Недопустиме ім'я користувача: <nowiki>$1</nowiki>.", @@ -4351,18 +4544,33 @@ $messages['uk'] = array( 'renameuserlogentry' => 'перейменував $1 на «$2»', 'renameuser-log' => 'мав $1 {{PLURAL:$1|редагування|редагування|редагувань}}. Причина: $2', 'renameuser-move-log' => 'Автоматичне перейменування сторінки при перейменуванні користувача «[[User:$1|$1]]» на «[[User:$2|$2]]»', + 'action-renameuser' => 'перейменування користувачів', 'right-renameuser' => 'Перейменування користувачів', 'renameuser-renamed-notice' => 'Цей користувач був перейменований. Для довідки нижче наведений журнал перейменувань.', ); -/** Urdu (اردو) */ +/** Urdu (اردو) + * @author පසිඳු කාවින්ද + */ $messages['ur'] = array( 'renameuser' => 'صارف کا نام تبدیل کریں', + 'renameuserwarnings' => 'انتباہ:', + 'renameusersubmit' => 'جمع کرائیں', 'renameuser-log' => 'جن کی $1 ترامیم تھیں. $2', + 'action-renameuser' => 'صارفین کو نیا نام دیںکے', + 'right-renameuser' => 'صارفین کو نیا نام دیںکے', ); -/** Vèneto (Vèneto) +/** Uzbek (oʻzbekcha) + * @author CoderSI + */ +$messages['uz'] = array( + 'renameuserlogpage' => 'Ishtirokchilarni qayta nomlash qaydlari', + 'renameuserlogentry' => '"$1"ni "$2"ga qayta nomladi', +); + +/** vèneto (vèneto) * @author Candalua */ $messages['vec'] = array( @@ -4398,7 +4606,7 @@ $messages['vec'] = array( Qua soto ghe xe el riferimento sul registro de rinomina.', ); -/** Veps (Vepsän kel’) +/** Veps (vepsän kel’) * @author Игорь Бродский */ $messages['vep'] = array( @@ -4587,7 +4795,7 @@ $messages['yue'] = array( 'right-renameuser' => '改用戶名', ); -/** Simplified Chinese (中文(简体)) +/** Simplified Chinese (中文(简体)) * @author Bencmq * @author Gaoxuewei * @author Gzdavidwong @@ -4611,6 +4819,7 @@ $messages['zh-hans'] = array( 'renameuserwarnings' => '警告:', 'renameuserconfirm' => '是,更改用户名', 'renameusersubmit' => '提交', + 'renameuser-submit-blocklog' => '显示用户的封禁日志', 'renameusererrordoesnotexist' => '用户“<nowiki>$1</nowiki>”不存在。', 'renameusererrorexists' => '用户“<nowiki>$1</nowiki>”已经存在。', 'renameusererrorinvalid' => '用户名“<nowiki>$1</nowiki>”无效。', @@ -4625,14 +4834,15 @@ $messages['zh-hans'] = array( 'renameuserlogentry' => '更名$1为“$2”', 'renameuser-log' => '$1个编辑。原因:$2', 'renameuser-move-log' => '当更改用户名“[[User:$1|$1]]”为“[[User:$2|$2]]”时自动移动页面', - 'action-renameuser' => '更改用户名', - 'right-renameuser' => '更名用户', + 'action-renameuser' => '重命名用户', + 'right-renameuser' => '更改用户名', 'renameuser-renamed-notice' => '本用户已更名。下面提供更名日志以供参考。', ); -/** Traditional Chinese (中文(繁體)) +/** Traditional Chinese (中文(繁體)) * @author Gaoxuewei * @author Horacewai2 + * @author Liangent * @author Mark85296341 * @author Simon Shek * @author Waihorace @@ -4652,6 +4862,7 @@ $messages['zh-hant'] = array( 'renameuserwarnings' => '警告:', 'renameuserconfirm' => '是,為用戶重新命名', 'renameusersubmit' => '提交', + 'renameuser-submit-blocklog' => '顯示用戶的封禁日誌', 'renameusererrordoesnotexist' => '用戶「<nowiki>$1</nowiki>」不存在', 'renameusererrorexists' => '用戶「<nowiki>$1</nowiki>」已存在', 'renameusererrorinvalid' => '用戶名「<nowiki>$1</nowiki>」不可用', @@ -4667,7 +4878,7 @@ $messages['zh-hant'] = array( 'renameuserlogentry' => '已經把 $1 重新命名為「$2」', 'renameuser-log' => '擁有 $1 次編輯。 理由:$2', 'renameuser-move-log' => '當由「[[User:$1|$1]]」重新命名作「[[User:$2|$2]]」時已經自動移動用戶頁', - 'action-renameuser' => '更改用戶名', + 'action-renameuser' => '重命名用戶', 'right-renameuser' => '重新命名用戶', 'renameuser-renamed-notice' => '該用戶已被重新命名。 以下列出更改用戶名日誌以供參考。', diff --git a/extensions/Vector/.gitreview b/extensions/Vector/.gitreview deleted file mode 100644 index 8d06d24a..00000000 --- a/extensions/Vector/.gitreview +++ /dev/null @@ -1,5 +0,0 @@ -[gerrit] -host=gerrit.wikimedia.org -port=29418 -project=mediawiki/extensions/Vector.git -defaultbranch=master diff --git a/extensions/Vector/README b/extensions/Vector/README index 7394ff47..b7737a5b 100644 --- a/extensions/Vector/README +++ b/extensions/Vector/README @@ -15,7 +15,3 @@ require_once( "$IP/extensions/Vector/Vector.php" ); $wgDefaultUserOptions['vector-collapsiblenav'] = 1; -# By default, the Vector skin does not use the simplified search box. To take advantage of the simplesearch feature you -# must add this to your LocalSettings.php file. - -$wgVectorUseSimpleSearch = true; diff --git a/extensions/Vector/Vector.hooks.php b/extensions/Vector/Vector.hooks.php index 51d387b9..8d28f614 100644 --- a/extensions/Vector/Vector.hooks.php +++ b/extensions/Vector/Vector.hooks.php @@ -63,10 +63,6 @@ class VectorHooks { 'vector-noexperiments' => false, ), ), - 'simplesearch' => array( - 'requirements' => array( 'vector-simplesearch' => true, 'disablesuggest' => false ), - 'modules' => array( 'ext.vector.simpleSearch' ), - ), 'experiments' => array( 'preferences' => array( 'vector-noexperiments' => array( diff --git a/extensions/Vector/Vector.i18n.php b/extensions/Vector/Vector.i18n.php index 8283c9c4..78cb70d0 100644 --- a/extensions/Vector/Vector.i18n.php +++ b/extensions/Vector/Vector.i18n.php @@ -13,7 +13,7 @@ $messages = array(); */ $messages['en'] = array( 'vector' => 'UI improvements for Vector', - 'vector-desc' => 'Improves on the user interface elements of the Vector skin.', + 'vector-desc' => 'Enhances the user interface when using the Vector skin', 'vector-collapsiblenav-preference' => 'Enable collapsing of items in the sidebar in Vector skin', 'vector-collapsiblenav-more' => 'More languages', 'vector-editwarning-warning' => 'Leaving this page may cause you to lose any changes you have made. @@ -23,6 +23,8 @@ If you are logged in, you can disable this warning in the "Editing" section of y 'vector-simplesearch-containing' => 'containing...', 'vector-noexperiments-preference' => 'Exclude me from feature experiments', 'vector-footercleanup-transclusion' => 'This page contains {{PLURAL:$1|transclusion|transclusions}} of {{PLURAL:$1|one other page|$1 other pages}}.', + 'vector-footercleanup-templates' => 'View templates on this page', + 'vector-footercleanup-categories' => 'View hidden categories on this page', ); /** Message documentation (Message documentation) @@ -47,13 +49,20 @@ but you can see the text of that button here: {{msg-mw|Prefs-editing}}", 'vector-footercleanup-transclusion' => 'Label used in the footer while editing to display the count of how many transclusions a page contains.', ); -/** Ṫuroyo (Ṫuroyo) +/** Turoyo (Ṫuroyo) * @author Ariyo */ $messages['tru'] = array( 'vector-simplesearch-search' => 'Kruxyo', ); +/** Achinese (Acèh) + * @author Si Gam Acèh + */ +$messages['ace'] = array( + 'vector-simplesearch-search' => 'Mita', +); + /** Afrikaans (Afrikaans) * @author Adriaan * @author Naudefj @@ -93,7 +102,7 @@ $messages['am'] = array( 'vector-simplesearch-containing' => 'በመጣጥፎች ይዘት ለመፈልግ...', ); -/** Aragonese (Aragonés) +/** Aragonese (aragonés) * @author Juanpabl */ $messages['an'] = array( @@ -123,7 +132,7 @@ $messages['ar'] = array( 'vector-editwarning-warning' => 'قد تتسبب مغادرة هذه الصفحة بخسارتك لأي تغييرات قمت بها. يمكنك تعطيل هذا التحذير إذا كنت والجلًا في قسم "التحرير" في تفضيلاتك.', 'vector-editwarning-preference' => 'حذّرني عندما أغادر تحرير صفحة ذات تغييرات غير محفوظة', - 'vector-simplesearch-search' => 'ابحث', + 'vector-simplesearch-search' => 'بحث', 'vector-simplesearch-containing' => 'يحتوي...', 'vector-noexperiments-preference' => 'استبعدني من تجارب الخاصية', 'vector-footercleanup-transclusion' => 'هذه الصفحة تحتوي على {{PLURAL:$1تضمين|تضمينات}} لـ {{PLURAL:$1|صفحة واحدة أخرى|$1 صفحات أخرى}}.', @@ -133,8 +142,13 @@ $messages['ar'] = array( * @author Basharh */ $messages['arc'] = array( + 'vector-editwarning-warning' => 'ܐܢ ܫܒܩ ܐܢܬ ܦܐܬܐ ܗܕܐ ܡܬܡܨܝܢܬܐ ܐܝܬܝܗ ܕܚܣܪ ܐܢܬ ܟܠ ܫܘܚܠܦ̈ܐ ܕܥܒܝܕ ܐܢܬ ܗܪܟܐ. +ܡܨܐ ܐܢܬ ܕܬܒܛܠ ܙܘܗܪܐ ܗܢܐ ܐܢ ܥܠܝܠܐ ܐܝܬܝܟ ܒܡܢܬܐ ܕ"ܫܚܠܦܬܐ" ܒܨܒܝܢܝܘܬ̈ܐ.', + 'vector-editwarning-preference' => 'ܙܗܪ ܠܝ ܐܡܬܝ ܫܒܩ ܐܢܐ ܦܐܬܐ ܕܫܘܚܠܦܐ ܕܐܝܬ ܒܗ ܫܘܚܠܦ̈ܐ ܠܐ ܠܒܝܟ̈ܐ', 'vector-simplesearch-search' => 'ܒܨܝ', 'vector-simplesearch-containing' => 'ܬܚܒܘܫ...', + 'vector-footercleanup-templates' => 'ܚܙܝ ܩܠܒ̈ܐ ܒܦܐܬܐ ܗܕܐ', + 'vector-footercleanup-categories' => 'ܚܙܝ ܣܕܪ̈ܐ ܛܘܫܝ̈ܐ ܒܦܐܬܐ ܗܕܐ', ); /** Egyptian Spoken Arabic (مصرى) @@ -158,19 +172,24 @@ $messages['arz'] = array( * @author Gitartha.bordoloi */ $messages['as'] = array( + 'vector' => 'ভেক্টৰৰ বাবে ব্যৱহাৰকাৰী যোগাযোগৰ উন্নতি সাধন', + 'vector-desc' => "ভেক্টৰ আৱৰণৰ ব্যৱহাৰকাৰী ইণ্টাৰফে'চ উপাদানৰ উন্নতি সাধন।", + 'vector-collapsiblenav-preference' => 'ভেক্টৰ আৱৰণত ভাঁজযুক্ত নেভিগছন মেনু সক্ৰিয় কৰক', 'vector-collapsiblenav-more' => 'অধিক ভাষা', + 'vector-editwarning-warning' => 'এই পৃষ্ঠাটো এৰিলে আপুনি কৰা পৰিবৰ্তনসমূহ হেৰাব পাৰে। যদি আপুনি প্ৰৱেশ কৰা অৱস্থাত আছে, আপুনি এই সতৰ্কবাৰ্তাক আপোনাৰ পছন্দসমূহৰ "সম্পাদনা" অংশত অসামৰ্থবান কৰিব পাৰিব।', 'vector-editwarning-preference' => 'সালসলনি সংৰক্ষণ নকৰাকৈ সম্পাদনা পৃষ্ঠা ত্যাগৰ সময়ত মোক সাৱধান কৰক', 'vector-simplesearch-search' => 'সন্ধান কৰক', 'vector-simplesearch-containing' => 'যি আছে...', 'vector-noexperiments-preference' => 'ভৱিষ্যতৰ পৰীক্ষাবোৰৰ পৰা মোক ৰেহাই দিয়ক', + 'vector-footercleanup-transclusion' => 'এই পৃষ্ঠাটোৱে {{PLURAL:$1|অন্য এটা পৃষ্ঠাৰ|$1 অন্য পৃষ্ঠাসমূহৰ}} {{PLURAL:$1|বেষ্টন|বেষ্টনসমূহ}} অন্তৰ্ভুক্ত কৰে।', ); -/** Asturian (Asturianu) +/** Asturian (asturianu) * @author Xuacu */ $messages['ast'] = array( 'vector' => "Meyores de la interfaz d'usuariu pa Vector", - 'vector-desc' => "Meyora los elementos de la interfaz d'usuariu del aspeutu Vector.", + 'vector-desc' => "Ameyora la interfaz d'usuariu al usar l'aspeutu Vector.", 'vector-collapsiblenav-preference' => 'Activar anubrir elementos nel panel llateral del aspeutu Vector', 'vector-collapsiblenav-more' => 'Más llingües', 'vector-editwarning-warning' => 'Salir d\'esta páxina pue facer que se pierda cualesquier cambiu fechu. @@ -180,9 +199,11 @@ Si aniciasti sesión, puedes desactivar esti avisu na seición "Edición" de les 'vector-simplesearch-containing' => 'que contién...', 'vector-noexperiments-preference' => 'Escluíme de carauterístiques esperimentales', 'vector-footercleanup-transclusion' => "Esta páxina contién {{PLURAL:$1|una tresclusión|tresclusiones}} {{PLURAL:$1|d'otra páxina|d'otres $1 páxines}}.", + 'vector-footercleanup-templates' => "Ver los modelos d'esta páxina", + 'vector-footercleanup-categories' => "Ver les categoríes anubríes d'esta páxina", ); -/** Azerbaijani (Azərbaycanca) +/** Azerbaijani (azərbaycanca) * @author PPerviz * @author Vugar 1981 */ @@ -191,7 +212,7 @@ $messages['az'] = array( 'vector-simplesearch-search' => 'Axtar', ); -/** Bashkir (Башҡортса) +/** Bashkir (башҡортса) * @author Assele */ $messages['ba'] = array( @@ -224,7 +245,7 @@ Ois ågmödter Benutzer kå's Åzoang vo derer Warnung im \"Beorweiten\"-Bereich 'vector-noexperiments-preference' => 'Ned an Funkzions-Experimenten teilnemmer', ); -/** Belarusian (Беларуская) +/** Belarusian (беларуская) * @author Maksim L. */ $messages['be'] = array( @@ -239,7 +260,7 @@ $messages['be'] = array( 'vector-simplesearch-containing' => 'змяшчае...', ); -/** Belarusian (Taraškievica orthography) (Беларуская (тарашкевіца)) +/** Belarusian (Taraškievica orthography) (беларуская (тарашкевіца)) * @author EugeneZelenko * @author Jim-by * @author Wizardist @@ -247,7 +268,7 @@ $messages['be'] = array( */ $messages['be-tarask'] = array( 'vector' => 'Паляпшэньні інтэрфэйсу для афармленьня «Вэктар»', - 'vector-desc' => 'Паляпшае элемэнты інтэрфэйсу карыстальніка для афармленьня «Вэктар».', + 'vector-desc' => 'Паляпшае элемэнты інтэрфэйсу карыстальніка для афармленьня «Вэктар»', 'vector-collapsiblenav-preference' => 'Дазволіць згортваньне блёкаў у навігацыйным мэню для афармленьня «Вэктар»', 'vector-collapsiblenav-more' => 'Болей моваў', 'vector-editwarning-warning' => 'Усе зробленыя Вамі зьмены могуць быць страчаныя, калі Вы пакінеце гэтую старонку. @@ -257,9 +278,11 @@ $messages['be-tarask'] = array( 'vector-simplesearch-containing' => 'утрымлівае...', 'vector-noexperiments-preference' => 'Не прапаноўваць экспэрымэнтальныя магчымасьці', 'vector-footercleanup-transclusion' => 'Гэтая старонка ўключае {{PLURAL:$1|адну іншую старонку|$1 іншыя старонкі|$1 іншых старонак}}.', + 'vector-footercleanup-templates' => 'Паказаць шаблёны на гэтай старонцы', + 'vector-footercleanup-categories' => 'Паказаць схаваныя катэгорыі да гэтай старонкі', ); -/** Bulgarian (Български) +/** Bulgarian (български) * @author DCLXVI * @author Spiritia * @author Turin @@ -304,7 +327,7 @@ $messages['bn'] = array( 'vector-noexperiments-preference' => 'বৈশিষ্ট পরীক্ষার তালিকা থেকে আমাকে বাদ দেয়া হোক', ); -/** Bishnupria Manipuri (ইমার ঠার/বিষ্ণুপ্রিয়া মণিপুরী) +/** Bishnupria Manipuri (বিষ্ণুপ্রিয়া মণিপুরী) * @author Usingha */ $messages['bpy'] = array( @@ -319,7 +342,7 @@ $messages['bpy'] = array( 'vector-simplesearch-containing' => 'আসেতা...', ); -/** Breton (Brezhoneg) +/** Breton (brezhoneg) * @author Fulup * @author Y-M D */ @@ -334,9 +357,11 @@ Ma'z oc'h kevreet e c'hallit diweredekaat ar c'hemenn-diwall-mañ e rann \"Prene 'vector-simplesearch-search' => 'Klask', 'vector-simplesearch-containing' => 'ennañ...', 'vector-noexperiments-preference' => "Lezit-me er-maez eus al labour amprouiñ an arc'hwelioù nevez", + 'vector-footercleanup-templates' => 'Gwelet patromoù ar bajenn-mañ', + 'vector-footercleanup-categories' => 'Gwelet ar rummadoù kuzhet evit ar pennad-mañ', ); -/** Bosnian (Bosanski) +/** Bosnian (bosanski) * @author CERminator */ $messages['bs'] = array( @@ -352,7 +377,8 @@ Ako ste prijavljeni, možete isključiti ovo upozorenje u "Veličine tekstualnog 'vector-noexperiments-preference' => 'Isključi me iz funkcijskih probi', ); -/** Catalan (Català) +/** Catalan (català) + * @author Grondin * @author Paucabot * @author SMP * @author Vriullop @@ -368,16 +394,17 @@ Si teniu un compte d'usuari, podeu eliminar aquest avís a la secció «Caixa d' 'vector-simplesearch-search' => 'Cerca', 'vector-simplesearch-containing' => 'que conté ...', 'vector-noexperiments-preference' => 'Exclou-me dels experiments de funcionalitats', + 'vector-footercleanup-transclusion' => "Aquesta pàgina conté {{PLURAL:$1|una transclusió d'una altra pàgina|unes transclusions de $1 altres pàgines}}.", ); -/** Chechen (Нохчийн) +/** Chechen (нохчийн) * @author Sasan700 */ $messages['ce'] = array( 'vector-simplesearch-search' => 'Лаха', ); -/** Sorani (کوردی) +/** Sorani Kurdish (کوردی) * @author Asoxor * @author Marmzok */ @@ -391,7 +418,7 @@ $messages['ckb'] = array( 'vector-simplesearch-containing' => 'بە لەبەرگرتنەوەی ...', ); -/** Crimean Turkish (Latin script) (Qırımtatarca (Latin)) +/** Crimean Turkish (Latin script) (qırımtatarca (Latin)) * @author Don Alessandro */ $messages['crh-latn'] = array( @@ -399,7 +426,7 @@ $messages['crh-latn'] = array( 'vector-simplesearch-containing' => 'içinde bu olğan...', ); -/** Crimean Turkish (Cyrillic script) (Къырымтатарджа (Кирилл)) +/** Crimean Turkish (Cyrillic script) (къырымтатарджа (Кирилл)) * @author Don Alessandro */ $messages['crh-cyrl'] = array( @@ -407,12 +434,12 @@ $messages['crh-cyrl'] = array( 'vector-simplesearch-containing' => 'ичинде бу олгъан...', ); -/** Czech (Česky) +/** Czech (česky) * @author Mormegil */ $messages['cs'] = array( 'vector' => 'Vylepšení uživatelského rozhraní pro Vektor', - 'vector-desc' => 'Vylepšuje prvky uživatelského rozhraní vzhledu Vektor.', + 'vector-desc' => 'Vylepšuje uživatelské rozhraní při užití vzhledu Vektor', 'vector-collapsiblenav-preference' => 'Povolit sbalování položek v navigačním menu ve vzhledu Vektor', 'vector-collapsiblenav-more' => 'Další jazyky', 'vector-editwarning-warning' => 'Opuštěním této stránky se mohou veškeré provedené změny ztratit. @@ -422,16 +449,18 @@ Pokud jste přihlášeni, můžete si toto varování vypnout na záložce „Ed 'vector-simplesearch-containing' => 'obsahující…', 'vector-noexperiments-preference' => 'Neúčastnit se experimentů s novými funkcemi', 'vector-footercleanup-transclusion' => 'Do této stránky {{PLURAL:$1|je vložena $1 jiná stránka|jsou vloženy $1 jiné stránky|je vloženo $1 jiných stránek}}.', + 'vector-footercleanup-templates' => 'Zobrazit šablony na této stránce', + 'vector-footercleanup-categories' => 'Zobrazit skryté kategorie na této stránce', ); -/** Kashubian (Kaszëbsczi) +/** Kashubian (kaszëbsczi) * @author Kuvaly */ $messages['csb'] = array( 'vector-simplesearch-search' => 'Szëkba', ); -/** Church Slavic (Словѣ́ньскъ / ⰔⰎⰑⰂⰡⰐⰠⰔⰍⰟ) +/** Church Slavic (словѣ́ньскъ / ⰔⰎⰑⰂⰡⰐⰠⰔⰍⰟ) * @author ОйЛ */ $messages['cu'] = array( @@ -461,9 +490,10 @@ Gallwch ddiddymu\'r rhybudd hwn yn yr adran "Golygu" yn eich dewisiadau.', 'vector-simplesearch-search' => 'Chwilio', 'vector-simplesearch-containing' => 'yn cynnwys...', 'vector-noexperiments-preference' => "Peidio â'm cynnwys mewn arbrofion ar y nodweddion", + 'vector-footercleanup-transclusion' => "Mae'r dudalen hon yn cynnwys {{PLURAL:$1||tudalen|$1 dudalen|$1 tudalen|$1 thudalen|$1 tudalen}} sydd wedi cael {{PLURAL:$1||ei thrawsgynnwys|eu trawsgynnwys}}.", ); -/** Danish (Dansk) +/** Danish (dansk) * @author Froztbyte * @author Peter Alberti * @author Sarrus @@ -471,7 +501,7 @@ Gallwch ddiddymu\'r rhybudd hwn yn yr adran "Golygu" yn eich dewisiadau.', */ $messages['da'] = array( 'vector' => 'Forbedringer af brugerfladen til Vector', - 'vector-desc' => 'Forbedrer dele af brugerfladen til Vector-udseendet.', + 'vector-desc' => 'Forbedrer brugerfladen, når Vector-udseendet er i brug.', 'vector-collapsiblenav-preference' => 'Aktiver sammenklapning af sidemenuen i Vector-udseendet', 'vector-collapsiblenav-more' => 'Flere sprog', 'vector-editwarning-warning' => 'Hvis du forlader siden nu, risikerer du at miste alle ændringer som du har lavet. @@ -481,6 +511,8 @@ Denne advarsel kan slås fra under Redigering i dine indstillinger.', 'vector-simplesearch-containing' => 'indeholder...', 'vector-noexperiments-preference' => 'Udeluk mig fra funktionseksperimenter', 'vector-footercleanup-transclusion' => 'Denne side indeholder {{PLURAL:$1|en transklusion|transklusioner}} af {{PLURAL:$1|én anden side|$1 andre sider}}.', + 'vector-footercleanup-templates' => 'Vis skabeloner på denne side', + 'vector-footercleanup-categories' => 'Vis skjulte kategorier på denne side', ); /** German (Deutsch) @@ -503,9 +535,11 @@ Als angemeldeter Benutzer kann das Anzeigen dieser Warnung im „Bearbeiten“-B 'vector-simplesearch-containing' => 'Volltextsuche nach …', 'vector-noexperiments-preference' => 'Nicht an Funktionsexperimenten teilnehmen', 'vector-footercleanup-transclusion' => 'In diese Seite {{PLURAL:$1|wurde eine Seite|wurden $1 Seiten}} eingebunden.', + 'vector-footercleanup-templates' => 'Vorlagen auf dieser Seite anzeigen', + 'vector-footercleanup-categories' => 'Versteckte Kategorien auf dieser Seite anzeigen', ); -/** German (formal address) (Deutsch (Sie-Form)) */ +/** German (formal address) (Deutsch (Sie-Form)) */ $messages['de-formal'] = array( 'vector-editwarning-warning' => 'Das Verlassen dieser Seite kann dazu führen, dass Ihre Änderungen verloren gehen. Wenn Sie angemeldet sind, können Sie das Anzeigen dieser Warnung im „Bearbeiten“-Bereich Ihrer Einstellungen abschalten.', @@ -518,7 +552,7 @@ Wenn Sie angemeldet sind, können Sie das Anzeigen dieser Warnung im „Bearbeit */ $messages['diq'] = array( 'vector' => 'Ser vectori UI hacetanê hewli', - 'vector-desc' => 'Ena ser Vector skin, interface hewl keno.', + 'vector-desc' => 'Yeweniya asayışa vektori da rıasayışe karberi keno weş.', 'vector-collapsiblenav-preference' => 'Eyarê qic kerdisê ke hecatan menuyê navigasyon ke Vector de inan a bike', 'vector-collapsiblenav-more' => 'Ziwananê binan', 'vector-editwarning-warning' => 'ihtimal o ke wexta şıma peli ra bıveci, vurnayiş o ke şıma kerdo, hewna şiyêro . @@ -527,15 +561,18 @@ eke şıma kewtê hesabê xo, no hişyari tercihanê xo ra şıma eşkeni "Ho vu 'vector-simplesearch-search' => 'Cı geyre', 'vector-simplesearch-containing' => 'Estên...', 'vector-noexperiments-preference' => 'Mı tewrê cerbnayışan dê bahdoyêna meke', + 'vector-footercleanup-transclusion' => 'Zerrey ena pela {{PLURAL:$1|vıraştışen|Vıraştışeni}} sera {{PLURAL:$1|pelaya bin|$1 zewbi pelaya}}.', + 'vector-footercleanup-templates' => 'Şablonanê ena perer bıvinê', + 'vector-footercleanup-categories' => 'Nımıte kategoriyanê ena perer bıvinê', ); -/** Lower Sorbian (Dolnoserbski) +/** Lower Sorbian (dolnoserbski) * @author Michawiki */ $messages['dsb'] = array( 'vector' => 'Pólěpšenja wužywarskego pówjercha za Vector', - 'vector-desc' => 'Pólěpša elementy wužywarskego pówjercha za suknju Vector.', - 'vector-collapsiblenav-preference' => 'Fałdujobny lěwy nawgiaciski meni w sukni Vector zmóžniś', + 'vector-desc' => '!Pólěpša wužywarski pówjerch za drastwu Vector.', + 'vector-collapsiblenav-preference' => 'Złožowanje zapiskow w bocnicy w drastwje Vector zmóžniś', 'vector-collapsiblenav-more' => 'Dalšne rěcy', 'vector-editwarning-warning' => 'Gaž toś ten bok se spušća, mógu se změny zgubiś, kótarež sy pśewjadł. Jolic sy pśizjawjeny, móžoš toś to warnowanje we wótrězku Wobźěłaś swójich nastajenjow znjemóžniś.', 'vector-editwarning-preference' => 'Warnowaś, gaž bok spušća se z njeskłaźonymi změnami', @@ -543,6 +580,8 @@ $messages['dsb'] = array( 'vector-simplesearch-containing' => 'wopśimujo...', 'vector-noexperiments-preference' => 'Mě z funkciskich eksperimentow wuzamknuś', 'vector-footercleanup-transclusion' => 'Toś ten bok wopśimujo {{PLURAL:$1|transkluziju|transkluziji|transkluzije|transkluzije}} $1 {{PLURAL:$1|drugego boka|drugeju bokowu|drugich bokow|drugich bokow}}.', + 'vector-footercleanup-templates' => 'Pśedłogi na toś tom boku zwobrazniś', + 'vector-footercleanup-categories' => 'Schowane kategorije na toś tom boku pokazaś', ); /** Greek (Ελληνικά) @@ -580,9 +619,10 @@ Se vi ensalutas, vi povas malŝalti ĉi tiun averton en la sekcio "Grandeco de r 'vector-simplesearch-search' => 'Serĉi', 'vector-simplesearch-containing' => 'enhavas...', 'vector-noexperiments-preference' => 'Ekskluzivu min de estontecaj testoj', + 'vector-footercleanup-transclusion' => 'Ĉi tiu paĝo enhavas {{PLURAL:$1|transinkluzivaĵon|transinkluzivaĵojn}} de {{PLURAL:$1|unu alia paĝo|$1 aliaj paĝoj}}.', ); -/** Spanish (Español) +/** Spanish (español) * @author Armando-Martin * @author Crazymadlover * @author Drini @@ -592,7 +632,7 @@ Se vi ensalutas, vi povas malŝalti ĉi tiun averton en la sekcio "Grandeco de r */ $messages['es'] = array( 'vector' => 'Mejoras de interfaz de usuario para Vector', - 'vector-desc' => 'Mejora los elementos de la interfaz de usuario del skin Vector.', + 'vector-desc' => 'Mejora la interfaz de usuario cuando se utiliza Vector como aspecto', 'vector-collapsiblenav-preference' => 'Activar menús plegables en la barra lateral de la piel Vector', 'vector-collapsiblenav-more' => 'Más idiomas', 'vector-editwarning-warning' => 'El dejar esta página causará la pérdida de cualquier cambio que hayas realizado. @@ -602,14 +642,16 @@ Si has iniciado sesión, puedes desactivar este aviso en la sección «Edición 'vector-simplesearch-containing' => 'conteniendo...', 'vector-noexperiments-preference' => 'Excluirme de características experimentales', 'vector-footercleanup-transclusion' => 'Esta página contiene {{PLURAL:$1|una transclusión|transclusiones}} {{PLURAL:$1|de otra página|de otras $1 páginas}}.', + 'vector-footercleanup-templates' => 'Ver las plantillas de esta página', + 'vector-footercleanup-categories' => 'Ver las categorías ocultas de esta página', ); -/** Estonian (Eesti) +/** Estonian (eesti) * @author Pikne */ $messages['et'] = array( 'vector' => 'Vector-kujunduse kasutajaliidese täiustused', - 'vector-desc' => 'Täiustab Vector-kujunduse kasutajaliidese elemente.', + 'vector-desc' => 'Täiustab Vectori-kujunduse kasutajaliidest.', 'vector-collapsiblenav-preference' => 'Luba Vektori-kujundusega navigeerimismenüü üksusi peita', 'vector-collapsiblenav-more' => 'Veel keeli', 'vector-editwarning-warning' => 'Sellelt leheküljelt lahkumise tõttu võivad tehtud muudatused kaotsi minna. @@ -618,9 +660,12 @@ Kui oled sisse loginud, saad selle hoiatuse eelistuste alaosas "Toimetamine" kee 'vector-simplesearch-search' => 'Otsi', 'vector-simplesearch-containing' => 'sisalduv...', 'vector-noexperiments-preference' => 'Jäta mind funktsioonide katsetamisest kõrvale', + 'vector-footercleanup-transclusion' => 'Sellel leheküljel kasutatakse mallina {{PLURAL:$1|üht|$1}} teist lehekülge.', + 'vector-footercleanup-templates' => 'Näita malle, mida leheküljel kasutatakse', + 'vector-footercleanup-categories' => 'Näita peidetud kategooriaid, millesse lehekülg kuulub', ); -/** Basque (Euskara) +/** Basque (euskara) * @author An13sa */ $messages['eu'] = array( @@ -656,7 +701,7 @@ $messages['fa'] = array( 'vector-footercleanup-transclusion' => 'این صفحه شامل {{PLURAL:$1|تراگنجانش|تراگنجانشهای}} {{PLURAL:$1|صفحهای دیگر است|$1 صفحهٔ دیگر است}}.', ); -/** Finnish (Suomi) +/** Finnish (suomi) * @author Crt * @author Nike * @author Olli @@ -664,25 +709,28 @@ $messages['fa'] = array( */ $messages['fi'] = array( 'vector' => 'Käyttöliittymän parannukset Vectorille', - 'vector-desc' => 'Parantaa käyttöliittymän osia Vector-ulkoasusta.', + 'vector-desc' => 'Parantaa käyttöliittymää Vector-ulkoasua käytettäessä.', 'vector-collapsiblenav-preference' => 'Ota käyttöön sivupalkin kohteiden piilottaminen Vector-ulkoasussa', 'vector-collapsiblenav-more' => 'Muilla kielillä', 'vector-editwarning-warning' => 'Tältä sivulta poistuminen saattaa aiheuttaa kaikkien tekemiesi muutosten katoamisen. Jos olet kirjautuneena sisään, voit poistaa tämän varoituksen käytöstä asetuksissa ”Muokkaus”-osiossa.', 'vector-editwarning-preference' => 'Varoita minua, kun poistun muokkaussivulta tallentamatta muutoksia', - 'vector-simplesearch-search' => 'Etsi', + 'vector-simplesearch-search' => 'Hae', 'vector-simplesearch-containing' => 'sisältää...', 'vector-noexperiments-preference' => 'Älä ota minua mukaan ominaisuuskokeiluihin', + 'vector-footercleanup-templates' => 'Näytä mallineet tällä sivulla', + 'vector-footercleanup-categories' => 'Näytä piilotetut luokat tällä sivulla', ); -/** Faroese (Føroyskt) +/** Faroese (føroyskt) * @author Diupwijk */ $messages['fo'] = array( 'vector-simplesearch-search' => 'Leita', ); -/** French (Français) +/** French (français) + * @author Gomoko * @author IAlex * @author Jean-Frédéric * @author McDutchie @@ -692,7 +740,7 @@ $messages['fo'] = array( */ $messages['fr'] = array( 'vector' => 'Améliorations IU pour Vector', - 'vector-desc' => 'Améliorations des éléments de l’interface utilisateur de l’habillage Vector.', + 'vector-desc' => "Améliore l’interface utilisateur lors de l'utilisation de l'habillage Vecteur", 'vector-collapsiblenav-preference' => "Activer le menu de navigation à gauche repliable avec l'habillage vector", 'vector-collapsiblenav-more' => 'Plus de langues', 'vector-editwarning-warning' => 'Quitter cette page vous fera perdre toutes les modifications que vous avez faites. @@ -702,9 +750,11 @@ Si vous êtes connecté avec votre compte, vous pouvez retirer cet avertissement 'vector-simplesearch-containing' => 'contenant...', 'vector-noexperiments-preference' => "M'exclure des expériences de nouvelles fonctionnalités", 'vector-footercleanup-transclusion' => 'Cette page contient {{PLURAL:$1|une traduction|des traductions}} de $1 {{PLURAL:$1|autre page|autres pages}}.', + 'vector-footercleanup-templates' => 'Afficher les modèles sur cette page', + 'vector-footercleanup-categories' => 'Afficher les catégories cachées sur cette page', ); -/** Franco-Provençal (Arpetan) +/** Franco-Provençal (arpetan) * @author ChrisPtDe */ $messages['frp'] = array( @@ -720,7 +770,7 @@ Se vos éte branchiê, vos pouede enlevar ceti avèrtissement dens la sèccion 'vector-noexperiments-preference' => 'M’èxcllure des èxpèriences de novèles fonccionalitâts', ); -/** Friulian (Furlan) +/** Friulian (furlan) * @author Klenje */ $messages['fur'] = array( @@ -730,12 +780,19 @@ $messages['fur'] = array( 'vector-simplesearch-containing' => 'che al à dentri...', ); -/** Simplified Gan script (赣语(简体)) */ +/** Irish (Gaeilge) + * @author පසිඳු කාවින්ද + */ +$messages['ga'] = array( + 'vector-simplesearch-search' => 'Cuardaigh', +); + +/** Simplified Gan script (赣语(简体)) */ $messages['gan-hans'] = array( 'vector-simplesearch-search' => '寻吖', ); -/** Traditional Gan script (贛語(繁體)) +/** Traditional Gan script (贛語(繁體)) * @author Symane */ $messages['gan-hant'] = array( @@ -757,12 +814,12 @@ Ma tha thu air logadh a-steach, \'s urrainn dhut an rabhadh seo a chur dheth san 'vector-simplesearch-containing' => 'anns a bheil...', ); -/** Galician (Galego) +/** Galician (galego) * @author Toliño */ $messages['gl'] = array( 'vector' => 'Melloras na interface de usuario para a aparencia Vector', - 'vector-desc' => 'Mellora os elementos da interface de usuario da aparencia Vector', + 'vector-desc' => 'Mellora a interface de usuario ao usar a aparencia Vector', 'vector-collapsiblenav-preference' => 'Activar o menú de navegación despregable á esquerda na aparencia Vector', 'vector-collapsiblenav-more' => 'Máis linguas', 'vector-editwarning-warning' => 'Deixar esta páxina pode causar a perda de calquera cambio feito. @@ -772,6 +829,8 @@ Se accedeu ao sistema, pode desactivar esta mensaxe de advertencia na sección " 'vector-simplesearch-containing' => 'que conteña...', 'vector-noexperiments-preference' => 'Excluídeme das novas características', 'vector-footercleanup-transclusion' => 'Esta páxina contén {{PLURAL:$1|unha transclusión|transclusións}} {{PLURAL:$1|doutra páxina|doutras $1 páxinas}}.', + 'vector-footercleanup-templates' => 'Ver os modelos desta páxina', + 'vector-footercleanup-categories' => 'Ver as categorías ocultas desta páxina', ); /** Ancient Greek (Ἀρχαία ἑλληνικὴ) */ @@ -795,9 +854,12 @@ Wänn Du aagmäldet bisch, chasch s Anzeige vu däre Warnig im „Tekscht-Ygab 'vector-simplesearch-containing' => 'din het s …', 'vector-noexperiments-preference' => 'Mi uusschließe vu dr Dailnahm Feature-Experimänt', 'vector-footercleanup-transclusion' => 'In die Syte {{PLURAL:$1|isch ei Syte|sin $1 Syte}} yybunde wore.', + 'vector-footercleanup-templates' => 'Vorlage uf däre Syten aazeige', + 'vector-footercleanup-categories' => 'Versteckti Kategorie uf däre Syten aazeige', ); /** Gujarati (ગુજરાતી) + * @author Ashok modhvadia * @author KartikMistry * @author Sushant savla */ @@ -806,12 +868,12 @@ $messages['gu'] = array( 'vector-desc' => 'વેક્ટર સ્કીનના યુઝર ઈંટરફેઝ ના તત્વોને સુધારે છે', 'vector-collapsiblenav-preference' => 'વેક્ટર સ્કીનના સાઈડ બારમાં કોલેપ્સીંગ સક્રીય કરશે.', 'vector-collapsiblenav-more' => 'વધુ ભાષાઓ', - 'vector-editwarning-warning' => 'આ પાનું છોડી દેશો તો તમરા ફેરફારો સચવાશે નહીં. + 'vector-editwarning-warning' => 'આ પાનું છોડી દેશો તો તમારા ફેરફારો સચવાશે નહીં. જો તમે પ્રવેશ કરેલો હોય તો તમે આ ચેતવણીને તમારી પસંદના "ફેરફાર" વિભાગના વિકલ્પો બદલીને બંધ કરી શકો છો.', 'vector-editwarning-preference' => 'સાચવ્યા વગર જો હું પૃષ્ઠ છોડું તો મને ચેતવણી આપો', 'vector-simplesearch-search' => 'શોધો', 'vector-simplesearch-containing' => 'ધરાવતી...', - 'vector-noexperiments-preference' => 'મને પ્રયોગોમાંથી બકાત રાખો', + 'vector-noexperiments-preference' => 'મને પ્રયોગોમાંથી બાકાત રાખો', ); /** Manx (Gaelg) @@ -835,7 +897,7 @@ My t'ou uss loggalt stiagh, foddee oo lhiettal y raaue shoh 'sy tosheeaghtyn ayd */ $messages['he'] = array( 'vector' => 'שיפורי מנשק משתמש עבור וקטור', - 'vector-desc' => 'משפר את פריטי מנשק המשתמש של ערכת התצוגה וקטור.', + 'vector-desc' => 'הרחבת ממשק המשתמש בעת השימוש בעיצוב וקטור', 'vector-collapsiblenav-preference' => 'הפעלת קיפול פריטים בתפריט הניווט בעיצוב וקטור', 'vector-collapsiblenav-more' => 'דף זה בשפות אחרות', 'vector-editwarning-warning' => 'עזיבת דף זה עשויה לגרום לאובדן כל השינויים שביצעתם. @@ -845,6 +907,8 @@ $messages['he'] = array( 'vector-simplesearch-containing' => 'כולל...', 'vector-noexperiments-preference' => 'אל תכללו אותי בניסויים בעתיד', 'vector-footercleanup-transclusion' => 'הדף הזה מכליל {{PLURAL:$1|דף אחד אחר|$1 דפים אחרים}}', + 'vector-footercleanup-templates' => 'הצגת תבניות בדף הזה', + 'vector-footercleanup-categories' => 'הצגת קטגוריות מוסתרות בדף הזה', ); /** Hindi (हिन्दी) @@ -857,7 +921,14 @@ $messages['hi'] = array( 'vector-noexperiments-preference' => 'मुझे सुविधा प्रयोगों से बाहर निकालें', ); -/** Croatian (Hrvatski) +/** Fiji Hindi (Latin script) (Fiji Hindi) + * @author Karthi.dr + */ +$messages['hif-latn'] = array( + 'vector-simplesearch-search' => 'Khojo', +); + +/** Croatian (hrvatski) * @author Anton008 * @author Excaliboor * @author SpeedyGonsales @@ -875,13 +946,13 @@ Možete onemogućiti ovo upozorenje u odjeljku "Širina okvira za uređivanje" V 'vector-noexperiments-preference' => 'Isključi me iz daljnjih eksperimentiranja', ); -/** Upper Sorbian (Hornjoserbsce) +/** Upper Sorbian (hornjoserbsce) * @author Michawiki */ $messages['hsb'] = array( 'vector' => 'Polěpšenja wužiwarskeho powjercha za Vector', - 'vector-desc' => 'Polěpša elementy wužiwarskeho powjercha šata Vector', - 'vector-collapsiblenav-preference' => 'Pokazowanje zapiskow w nawigaciskim meniju w šaće Vector zmóžnić', + 'vector-desc' => 'Polěpša wužiwarski powjerch drasty Vector', + 'vector-collapsiblenav-preference' => 'Fałdowanje zapiskow w bóčnicy w drasće Vector zmóžnić', 'vector-collapsiblenav-more' => 'Dalše rěče', 'vector-editwarning-warning' => 'Hdyž so strona wopušća, móžeja so změny zhubić, kotrež sy přewjedł. Jeli sy přizjewjeny, móžeš tute warnowanje we wotrězku "Wobdźěłowanje" swojich nastajenjow znjemóžnić.', 'vector-editwarning-preference' => 'Warnować, hdyž so wobdźěłowanska strona z njeskładowanymi změnami wopušća', @@ -889,9 +960,11 @@ $messages['hsb'] = array( 'vector-simplesearch-containing' => 'wobsahuje...', 'vector-noexperiments-preference' => 'Mje z funkciskich eksperimentow wuzamknyć', 'vector-footercleanup-transclusion' => 'Tuta strona wobsahuje {{PLURAL:$1|transkluziju|transkluziji|transkluzije|transkluzije}} $1 {{PLURAL:$1|druheje strony|druheju stronow|druhich stronow|druhich stronow}}.', + 'vector-footercleanup-templates' => 'Předłohi na tutej stronje zwobraznić', + 'vector-footercleanup-categories' => 'Schowane kategorije na tutej stronje pokazać', ); -/** Hungarian (Magyar) +/** Hungarian (magyar) * @author Dani * @author Hunyadym * @author Tgr @@ -919,7 +992,7 @@ $messages['hy'] = array( 'vector-simplesearch-search' => 'Որոնել', ); -/** Interlingua (Interlingua) +/** Interlingua (interlingua) * @author McDutchie */ $messages['ia'] = array( @@ -953,6 +1026,7 @@ Jika Anda telah masuk log, Anda dapat mematikan peringatan ini lewat "Penyunting 'vector-simplesearch-search' => 'Cari', 'vector-simplesearch-containing' => 'isian ...', 'vector-noexperiments-preference' => 'Kecualikan saya dari percobaan fitur', + 'vector-footercleanup-transclusion' => 'Halaman ini berisi {{PLURAL:$1|transklusi|transklusi}} {{PLURAL:$1|sebuah halaman lain|$1 halaman lain}}.', ); /** Igbo (Igbo) @@ -966,17 +1040,19 @@ $messages['ig'] = array( * @author Lam-ang */ $messages['ilo'] = array( - 'vector' => 'Napasayat nga UI iti Vector', - 'vector-desc' => 'Napasaayat kadagiti "interface elements" ti agar-aramat no agusar iti kudil a Vector.', - 'vector-collapsiblenav-preference' => 'Pakabaelan na ti pagpabassit kadagita adda dita "sidebar" ti Vector a kudil', + 'vector' => 'Napasayat nga UI para iti Vector', + 'vector-desc' => 'Pasayaatenna ti interface ti agar-aramat no agusar ti kudil a Vector', + 'vector-collapsiblenav-preference' => 'Pakabaelanna ti panarebba dagiti banag ti uneg ti igid a baras iti kudil a Vector', 'vector-collapsiblenav-more' => 'Adu pay a pagsasao', - 'vector-editwarning-warning' => 'No pumanaw ka ditoy a panid baka agpukaw dagiti binalbaliwam. -No nakastrekka, mabalin mo nga ikkaten daytoy a ballaag idiay "Panagurnos" a paset kadagiti kaykayatmo.', - 'vector-editwarning-preference' => 'Pakaunaannak no pumanawak iti inurnos a panid a saan a naidulin dagiti sinukatan', + 'vector-editwarning-warning' => 'Ti ipapanaw ti daytoy a panid ket makapataud ti panakapukaw kadagiti amiaman a binalbaliwam. +No nakastrekka, mabalinmo nga ibaldado daytoy a ballaag idiay "Panagurnos" a paset kadagiti kakaykayatam.', + 'vector-editwarning-preference' => 'Pakaunaannak no pumanawak ti pagurnosan a panid nga adda ti saan a naidulin a sinuksukatan', 'vector-simplesearch-search' => 'Biruken', 'vector-simplesearch-containing' => 'naglaon ti...', 'vector-noexperiments-preference' => 'Saannak nga iraman kadagiti eksperimento a langa', - 'vector-footercleanup-transclusion' => 'Daytoy a panid ket naglaon {{PLURAL:$1|ti transklusion|dagiti transklusion}} iti {{PLURAL:$1|maysa a panid|$1 dadduma a pampanid}}.', + 'vector-footercleanup-transclusion' => 'Daytoy a panid ket naglaon {{PLURAL:$1|ti transklusion|kadagiti transklusion}} {{PLURAL:$1|ti maysa a panid|dagiti $1 a nadumaduma a pampanid}}.', + 'vector-footercleanup-templates' => 'Kitaen dagiti plantilia iti daytoy a panid', + 'vector-footercleanup-categories' => 'Ipakita dagiti nailemmeng a kategoria iti daytoy a panid', ); /** Ido (Ido) @@ -988,7 +1064,7 @@ $messages['io'] = array( 'vector-simplesearch-containing' => 'quan kontenas...', ); -/** Icelandic (Íslenska) +/** Icelandic (íslenska) * @author Krun * @author Snævar * @author Ævar Arnfjörð Bjarmason @@ -1004,18 +1080,19 @@ Ef þú ert skráður inn, þá getur þú óvirkjað þessi skilaboð í „Bre 'vector-simplesearch-search' => 'Leita', 'vector-simplesearch-containing' => 'sem innihalda ...', 'vector-noexperiments-preference' => 'Útiloka mig frá tilraunum framvegis.', + 'vector-footercleanup-transclusion' => 'Þessi síða ítengist {{PLURAL:$1|einni síðu|$1 öðrum síðum}}.', ); -/** Italian (Italiano) +/** Italian (italiano) * @author Beta16 * @author F. Cosoleto * @author Una giornata uggiosa '94 */ $messages['it'] = array( 'vector' => "Miglioramenti all'interfaccia utente per Vector", - 'vector-desc' => "Migliora gli elementi dell'interfaccia utente della skin Vector.", + 'vector-desc' => "Potenzia l'interfaccia utente quando si usa la skin Vector", 'vector-collapsiblenav-preference' => 'Abilita menù di navigazione nascondibile per la skin Vector', - 'vector-collapsiblenav-more' => 'Più lingue', + 'vector-collapsiblenav-more' => 'Altre lingue', 'vector-editwarning-warning' => 'Lasciare questa pagina potrebbe costarti la perdita di tutti i cambiamenti effettuati. Se sei loggato, puoi disattivare questo avviso nella sezione "Casella di modifica" delle tue preferenze.', 'vector-editwarning-preference' => 'Avvisa quando si lascia una pagina di modifica con modifiche non salvate', @@ -1023,6 +1100,8 @@ Se sei loggato, puoi disattivare questo avviso nella sezione "Casella di modific 'vector-simplesearch-containing' => 'contenente...', 'vector-noexperiments-preference' => 'Escludimi dalle funzionalità sperimentali', 'vector-footercleanup-transclusion' => "Questa pagina contiene {{PLURAL:$1|un'inclusione|delle inclusioni}} di {{PLURAL:$1|un'altra pagina|$1 altre pagine}}.", + 'vector-footercleanup-templates' => 'Mostra i template di questa pagina', + 'vector-footercleanup-categories' => 'Mostra le categorie nascoste di questa pagina', ); /** Japanese (日本語) @@ -1033,19 +1112,31 @@ Se sei loggato, puoi disattivare questo avviso nella sezione "Casella di modific */ $messages['ja'] = array( 'vector' => 'ベクター外装用ユーザーインターフェイス改良', - 'vector-desc' => 'ベクター外装のユーザーインターフェイス要素を改良する', + 'vector-desc' => 'ベクター外装の使用時にユーザーインターフェイスを強化する', 'vector-collapsiblenav-preference' => 'ベクター外装のナビゲーションで、項目の折り畳みを有効にする', 'vector-collapsiblenav-more' => '他の言語', - 'vector-editwarning-warning' => 'このページを離れると、あなたが行った変更はすべて失われてしまうかもしれません。ログインしている場合、個人設定の「編集」タブでこの警告を表示しないようにすることができます。', + 'vector-editwarning-warning' => 'このページを離れると、あなたが行った変更がすべて失われるおそれがあります。 +ログインしている場合は、個人設定の「編集」タブでこの警告を表示しない設定に変更できます。', 'vector-editwarning-preference' => '変更を保存せずに編集画面から離れようとしたら警告', 'vector-simplesearch-search' => '検索', 'vector-simplesearch-containing' => 'この語句を全文検索', 'vector-noexperiments-preference' => '開発中の機能から自分を除外', + 'vector-footercleanup-transclusion' => 'このページでは、{{PLURAL:$1|他の $1 件のページ}}を{{PLURAL:$1|参照読み込み}}しています。', + 'vector-footercleanup-templates' => 'このページのテンプレートを閲覧', + 'vector-footercleanup-categories' => 'このページの隠しカテゴリを閲覧', ); -/** Javanese (Basa Jawa) */ +/** Javanese (Basa Jawa) + * @author NoiX180 + */ $messages['jv'] = array( + 'vector' => 'Pambenahan UI kanggo Vector', + 'vector-desc' => 'Benahi unsur antarmuka panganggo saka kulit Vector.', + 'vector-collapsiblenav-more' => 'Luwih akèh basa', + 'vector-editwarning-preference' => 'Èlingaké kula yèn kula ninggalaké suntingan sing durung kasimpen', 'vector-simplesearch-search' => 'Golèk', + 'vector-simplesearch-containing' => 'ngisi...', + 'vector-noexperiments-preference' => 'Sajabakaké kula saka èksperimèn piranti', ); /** Georgian (ქართული) @@ -1075,7 +1166,7 @@ $messages['kk'] = array( Егер сiз жүйеде тiркелсеңiз, онда сiз баптауларыңыздағы «Өңдеу» бөлігіне кіріп, бұл ескертуді өшіре аласыз.', ); -/** Kazakh (Cyrillic script) (Қазақша (кирил)) +/** Kazakh (Cyrillic script) (қазақша (кирил)) * @author GaiJin * @author Kaztrans */ @@ -1086,7 +1177,7 @@ $messages['kk-cyrl'] = array( 'vector-noexperiments-preference' => 'Параметр эксперименттеріне қатыстырма', ); -/** Kalaallisut (Kalaallisut) +/** Kalaallisut (kalaallisut) * @author Qaqqalik */ $messages['kl'] = array( @@ -1114,19 +1205,21 @@ $messages['km'] = array( */ $messages['ko'] = array( 'vector' => '벡터 스킨의 인터페이스 향상', - 'vector-desc' => '벡터 스킨의 사용자 인터페이스를 향상', - 'vector-collapsiblenav-preference' => '왼쪽 사이드바 메뉴 접기(벡터 스킨 전용)', + 'vector-desc' => '벡터 스킨을 사용할 때 사용자 인터페이스를 향상', + 'vector-collapsiblenav-preference' => '벡터 스킨에서 왼쪽 사이드바 메뉴 접기', 'vector-collapsiblenav-more' => '기타 언어', 'vector-editwarning-warning' => '이 창에서 벗어나면 저장하지 않은 편집이 모두 사라집니다. -로그인한 경우, 환경 설정 ‘편집상자’란에서 이 경고창을 띄우지 않도록 설정할 수 있습니다.', +로그인한 경우, 환경 설정 "편집 상자"란에서 이 경고창을 띄우지 않도록 설정할 수 있습니다.', 'vector-editwarning-preference' => '수정한 내용을 저장하지 않고 편집 양식을 닫거나 다른 페이지로 이동할 때 알림', - 'vector-simplesearch-search' => '검색', - 'vector-simplesearch-containing' => '다음의 어구가 들어간 문서 찾기', + 'vector-simplesearch-search' => '찾기', + 'vector-simplesearch-containing' => '다음의 어구가 들어간 문서 찾기...', 'vector-noexperiments-preference' => '새 기능 실험에서 나를 제외합니다.', 'vector-footercleanup-transclusion' => '이 페이지는 다른 $1 페이지의 트랜스클루전이 포함되어 있습니다.', + 'vector-footercleanup-templates' => '이 문서에서 틀 보기', + 'vector-footercleanup-categories' => '이 문서에서 숨은 분류 보기', ); -/** Karachay-Balkar (Къарачай-Малкъар) +/** Karachay-Balkar (къарачай-малкъар) * @author Iltever */ $messages['krc'] = array( @@ -1158,7 +1251,7 @@ Do kanns heh di Warnung affschallde, wann de aanjemelldt un enjelogg bes, dann k 'vector-footercleanup-transclusion' => 'Heh di Sigg trick {{PLURAL:$1|ein ander Sigg|$1 ander Sigge|kein ander Sigg}} en sesch eren.', ); -/** Kurdish (Latin script) (Kurdî (latînî)) +/** Kurdish (Latin script) (Kurdî (latînî)) * @author Erdal Ronahi */ $messages['ku-latn'] = array( @@ -1167,7 +1260,7 @@ $messages['ku-latn'] = array( 'vector-simplesearch-containing' => 'dihundirîne...', ); -/** Cornish (Kernowek) +/** Cornish (kernowek) * @author Kw-Moon * @author Nrowe */ @@ -1190,7 +1283,7 @@ $messages['la'] = array( */ $messages['lb'] = array( 'vector' => 'Verbesserunge vum Benotzer-IInterface (UI) fir Vector', - 'vector-desc' => "Verbessert am Benotzer-Interface Elementer vum Ausgesinn ''Vector''.", + 'vector-desc' => "Verbessert am Benotzer-Interface Elementer wann d'Ausgesinn ''Vector'' benotzt gëtt.", 'vector-collapsiblenav-preference' => 'Zesummeklappe vun Objeten am Navigatiounsmenü am Vector-Ausgesinn aschalten', 'vector-collapsiblenav-more' => 'Méi Sproochen', 'vector-editwarning-warning' => 'Wann Dir dës Säit verloosst kann dat dozou féieren datt Dir all Ännerungen, déi Dir gemaach hutt, verléiert. @@ -1199,6 +1292,8 @@ Wann Dir ageloggt sidd, kënnt Dir dës Warnung an der Sektioun "Änneren" vun 'vector-simplesearch-search' => 'Sichen', 'vector-simplesearch-containing' => 'mat ...', 'vector-noexperiments-preference' => 'Mech vun Experimenter mat neie Fonctiounen eraushuelen', + 'vector-footercleanup-templates' => 'Schablounen op dëser Säit weisen', + 'vector-footercleanup-categories' => 'Verstoppte Kategorien op dëser Säit weisen', ); /** Ganda (Luganda) @@ -1227,7 +1322,7 @@ Es se bös aangemeld, kins se dees waorsjoewing oetzètten in 't bewerkingstabbl 'vector-footercleanup-transclusion' => "Dees pagina bevat {{PLURAL:$1|'n transclusie|transclusies}} van {{PLURAL:$1|ein anger pagina|$1 anger pagina's}}.", ); -/** Lithuanian (Lietuvių) +/** Lithuanian (lietuvių) * @author Garas * @author Matasg */ @@ -1249,7 +1344,7 @@ $messages['lus'] = array( 'vector-simplesearch-containing' => 'hemi thu telna hi...', ); -/** Latvian (Latviešu) +/** Latvian (latviešu) * @author GreenZeb * @author Xil */ @@ -1278,13 +1373,13 @@ $messages['min'] = array( 'vector-simplesearch-containing' => 'Barisi...', ); -/** Macedonian (Македонски) +/** Macedonian (македонски) * @author Bjankuloski06 * @author Brest */ $messages['mk'] = array( 'vector' => 'Подобрувања на посредникот за изгледот „Векторски“', - 'vector-desc' => 'Ги подобрува елементите на корисничкиот посредник на изгледот „Векторски“.', + 'vector-desc' => 'Ги подобрува корисничкиот посредник кога се користи рувото „Векторско“', 'vector-collapsiblenav-preference' => 'Овозможи расклопување на елементи во навигационо мени во рувото „Векторско“', 'vector-collapsiblenav-more' => 'Повеќе јазици', 'vector-editwarning-warning' => 'Ако ја напуштите страницата ќе ги изгубите сите промени кои сте ги направиле. @@ -1294,6 +1389,8 @@ $messages['mk'] = array( 'vector-simplesearch-containing' => 'содржи...', 'vector-noexperiments-preference' => 'Изземи ме од експерименти сo функции', 'vector-footercleanup-transclusion' => 'Оваа страница содржи {{PLURAL:$1|превметнување|превметнувања}} на уште $1 {{PLURAL:$1|друга страница|други страници}}.', + 'vector-footercleanup-templates' => 'Погл. шаблони на страницава', + 'vector-footercleanup-categories' => 'Погл. скриени категории на страницава', ); /** Malayalam (മലയാളം) @@ -1302,7 +1399,7 @@ $messages['mk'] = array( */ $messages['ml'] = array( 'vector' => 'വെക്റ്റർ ദൃശ്യരൂപത്തിന്റെ സമ്പർക്കമുഖ മെച്ചപ്പെടുത്തലുകൾ', - 'vector-desc' => 'വെക്റ്റർ ദൃശ്യരൂപത്തിൽ ഉപയോക്തൃ സമ്പർക്കമുഖ ഘടകങ്ങളിലെ മെച്ചപ്പെടുത്തലുകൾ.', + 'vector-desc' => 'വെക്റ്റർ ദൃശ്യരൂപം ഉപയോഗിക്കുമ്പോൾ ഉപയോക്തൃസമ്പർക്കമുഖം മെച്ചപ്പെടുത്തുന്നു', 'vector-collapsiblenav-preference' => 'വെക്റ്റർ ദൃശ്യരൂപത്തിൽ ഇടതുവശത്തെ വഴികാട്ടി മെനു ചുരുക്കാവുന്നതാക്കി സജ്ജീകരിക്കുക', 'vector-collapsiblenav-more' => 'ഇതര ഭാഷകളിൽ', 'vector-editwarning-warning' => 'ഈ താളിൽ നിന്നും പോകുന്നത് താങ്കൾ വരുത്തിയ മാറ്റങ്ങൾ നഷ്ടപ്പെടാൻ ഇടയാക്കും. @@ -1312,9 +1409,11 @@ $messages['ml'] = array( 'vector-simplesearch-containing' => 'ഉൾപ്പെടുന്നവ...', 'vector-noexperiments-preference' => 'സവിശേഷഗുണങ്ങൾ പരീക്ഷിക്കുന്നതിൽ നിന്നും എന്നെ ഒഴിവാക്കുക', 'vector-footercleanup-transclusion' => 'ഈ താളിൽ {{PLURAL:$1|മറ്റൊരു താൾ|മറ്റ് $1 താളുകൾ}} ഉൾപ്പെടുത്തിയിട്ടുണ്ട്.', + 'vector-footercleanup-templates' => 'ഈ താളിലെ ഫലകങ്ങൾ കാണുക', + 'vector-footercleanup-categories' => 'ഈ താളിൽ മറഞ്ഞിരിക്കുന്ന വർഗ്ഗങ്ങൾ കാണുക', ); -/** Mongolian (Монгол) */ +/** Mongolian (монгол) */ $messages['mn'] = array( 'vector-simplesearch-search' => 'Хайх', ); @@ -1343,7 +1442,7 @@ $messages['mr'] = array( */ $messages['ms'] = array( 'vector' => 'pembaikian untuk Vector', - 'vector-desc' => 'Meningkatkan tetapan pengguna pada halaman Vector', + 'vector-desc' => 'Meningkatkan antara muka pengguna ketika menggunakan kulit Vector', 'vector-collapsiblenav-preference' => 'Aktifkan menu navigasi pada laman', 'vector-collapsiblenav-more' => 'Bahasa lain', 'vector-editwarning-warning' => 'Meninggalkan laman ini mungkin akan menyebabkan anda kehilangan sebarang perubahan yang telah anda lakukan. @@ -1353,6 +1452,8 @@ Anda boleh melumpuhkan amaran in di bahagian "Menyunting" dalam keutamaan anda.' 'vector-simplesearch-containing' => 'mengandungi...', 'vector-noexperiments-preference' => 'Kecualikan saya dari uji kaji ciri', 'vector-footercleanup-transclusion' => 'Laman ini mengandungi {{PLURAL:$1|transklusi|transklusi-transklusi}} {{PLURAL:$1|satu laman lain|$1 laman lain}}.', + 'vector-footercleanup-templates' => 'Lihat templat pada halaman ini', + 'vector-footercleanup-categories' => 'Lihat kategori tersembunyi pada halaman ini', ); /** Maltese (Malti) @@ -1367,6 +1468,8 @@ $messages['mt'] = array( 'vector-editwarning-preference' => "Avżani kull meta nħalli paġna ta' modifika b'modifiki li għadhom ma ġewx salvati", 'vector-simplesearch-search' => 'Fittex', 'vector-simplesearch-containing' => 'li tinkludi...', + 'vector-noexperiments-preference' => 'Eskludini minn esperimenti tal-funzjonalitajiet', + 'vector-footercleanup-transclusion' => "Din il-paġna tinkludi l-{{PLURAL:$1|inklużjoni|inklużjonijiet}} ta' {{PLURAL:$1|paġna oħra|$1 paġni oħra}}.", ); /** Nahuatl (Nāhuatl) @@ -1378,8 +1481,9 @@ $messages['nah'] = array( 'vector-simplesearch-search' => 'Tlatēmoliztli', ); -/** Norwegian (bokmål) (Norsk (bokmål)) - * @author Jon Harald Søby +/** Norwegian Bokmål (norsk (bokmål)) + * @author Danmichaelo + * @author Jsoby * @author Laaknor * @author Nghtwlkr */ @@ -1393,7 +1497,10 @@ Denne advarselen kan slås av under Redigering i instillingene dine.', 'vector-editwarning-preference' => 'Si ifra dersom jeg forlater en side jeg har gjort redigeringer på men ikke har lagret siden.', 'vector-simplesearch-search' => 'Søk', 'vector-simplesearch-containing' => 'inneholder …', - 'vector-noexperiments-preference' => 'Eksluder meg fra funksjonseksperimenter', + 'vector-noexperiments-preference' => 'Ekskluder meg fra funksjonseksperimenter', + 'vector-footercleanup-transclusion' => 'Denne siden inneholder {{PLURAL:$1|en transklusjon|transklusjoner}} av {{PLURAL:$1|én annen side|$1 andre sider}}.', + 'vector-footercleanup-templates' => 'Vis maler på denne siden', + 'vector-footercleanup-categories' => 'Vis skjulte kategorier på denne siden', ); /** Nedersaksisch (Nedersaksisch) @@ -1402,19 +1509,20 @@ Denne advarselen kan slås av under Redigering i instillingene dine.', $messages['nds-nl'] = array( 'vector-collapsiblenav-preference' => 'Inklapbaor navigasiemenu inschakelen bie t gebruuk van Vector', 'vector-collapsiblenav-more' => 'Meer talen', - 'vector-editwarning-warning' => "A'j disse pagina aofsluten dan kan t ween dat der wieziging die'j emaakt hebben kwiet raken. + 'vector-editwarning-warning' => "A'j disse zied aofsluten dan kan t ween dat der wieziging die'j emaakt hebben kwiet raken. A'j an-emeld bin, dan ku'j disse waorschuwing uutzetten in t tabblad \"Bewarken\" in joew veurkeuren.", - 'vector-editwarning-preference' => "Waorschuw mien a'k n bewörken pagina of wil sluten die'j nog niet op-esleugen is", + 'vector-editwarning-preference' => "Waorschuw mien a'k n bewörken zied aof wil sluten die nog niet op-esleugen is", 'vector-simplesearch-search' => 'Zeuken / zuken / zuiken', 'vector-simplesearch-containing' => 'bevat...', ); /** Dutch (Nederlands) + * @author SPQRobin * @author Siebrand */ $messages['nl'] = array( 'vector' => 'Gebruikersinterfaceverbeteringen voor Vector', - 'vector-desc' => 'Verbetert de gebruikersinterfaceelementen van het uiterlijk Vector', + 'vector-desc' => 'Verbetert de gebruikersinterface van het uiterlijk Vector', 'vector-collapsiblenav-preference' => 'Inklapbaar navigatiemenu inschakelen bij gebruik van Vector', 'vector-collapsiblenav-more' => 'Meer talen', 'vector-editwarning-warning' => 'Als u deze pagina verlaat verliest u mogelijk wijzigingen die u hebt gemaakt. @@ -1424,21 +1532,32 @@ Als u bent aangemeld, kunt u deze waarschuwing uitschakelen in het tabblad "Bewe 'vector-simplesearch-containing' => 'bevat...', 'vector-noexperiments-preference' => 'Mij in de toekomst niet laten deelnemen aan experimenten', 'vector-footercleanup-transclusion' => "Deze pagina bevat {{PLURAL:$1|een transclusie|transclusies}} van {{PLURAL:$1|één andere pagina|$1 andere pagina's}}.", + 'vector-footercleanup-templates' => 'Sjablonen van deze pagina weergeven', + 'vector-footercleanup-categories' => 'Verborgen categorieën van deze pagina weergeven', +); + +/** Nederlands (informeel) (Nederlands (informeel)) + * @author Siebrand + */ +$messages['nl-informal'] = array( + 'vector-editwarning-warning' => 'Als je deze pagina verlaat verlies je mogelijk wijzigingen die je hebt gemaakt. +Als je bent aangemeld, kan je deze waarschuwing uitschakelen in het tabblad "Bewerken" in je voorkeuren.', ); -/** Norwegian Nynorsk (Norsk (nynorsk)) +/** Norwegian Nynorsk (norsk (nynorsk)) * @author Gunnernett + * @author Njardarlogar */ $messages['nn'] = array( 'vector-collapsiblenav-more' => 'Fleire språk', - 'vector-editwarning-warning' => 'Gjennom å navigera vekk frå denne sida vil du mista alle endringane du måtte ha gjort. -Denne åtvaringa kan slåast av under Endring i instillingane dine.', + 'vector-editwarning-warning' => 'Gjennom å navigera bort frå sida vil du missa alle endringane du måtte ha gjort. +Om du er innlogga, kan du slå av denne åtvaringa under «Endring» i instillingane dine.', 'vector-editwarning-preference' => 'Gje ei åtvaring om eg går ut av ei redigeringsside og ikkje alle endringar er lagra', 'vector-simplesearch-search' => 'Søk', 'vector-simplesearch-containing' => 'inneheld ...', ); -/** Occitan (Occitan) +/** Occitan (occitan) * @author Cedric31 */ $messages['oc'] = array( @@ -1455,6 +1574,7 @@ Se sètz connectat amb vòstre compte, podètz levar aqueste avertiment dins la /** Oriya (ଓଡ଼ିଆ) * @author Odisha1 * @author Psubhashish + * @author Shisir 1945 */ $messages['or'] = array( 'vector' => 'ଭେକ୍ଟର ପାଇଁ ଇଉଜର ଇଣ୍ଟରଫେସ ଉନ୍ନତିକରଣ', @@ -1467,6 +1587,14 @@ $messages['or'] = array( 'vector-simplesearch-search' => 'ଖୋଜିବା', 'vector-simplesearch-containing' => 'ଧାରଣ ହେଉଛି...', 'vector-noexperiments-preference' => 'ସୁବିଧାର ପରଖରୁ ମୋତେ ବାହାର କରିବେ', + 'vector-footercleanup-transclusion' => 'ଏହି ପୃଷ୍ଟାରେ {{PLURAL:$1|one other page|$1 other pages}} ର {{PLURAL:$1|transclusion|transclusions}} ଅଛି', +); + +/** Punjabi (ਪੰਜਾਬੀ) + * @author Amire80 + */ +$messages['pa'] = array( + 'vector-simplesearch-search' => 'ਖੋਜ', ); /** Deitsch (Deitsch) @@ -1485,7 +1613,7 @@ $messages['pfl'] = array( 'vector-simplesearch-search' => 'Suche', ); -/** Polish (Polski) +/** Polish (polski) * @author BeginaFelicysym * @author Sp5uhe */ @@ -1550,7 +1678,7 @@ $messages['ps'] = array( 'vector-simplesearch-search' => 'پلټل', ); -/** Portuguese (Português) +/** Portuguese (português) * @author Hamilton Abreu * @author Helder.wiki */ @@ -1565,9 +1693,10 @@ Se estiver autenticado, pode desactivar este aviso na secção "Edição" das pr 'vector-simplesearch-search' => 'Pesquisa', 'vector-simplesearch-containing' => 'contendo...', 'vector-noexperiments-preference' => 'Excluir-me da experimentação de funcionalidades', + 'vector-footercleanup-transclusion' => 'Esta página contém a transclusão de {{PLURAL:$1|uma outra página|$1 outras páginas}}.', ); -/** Brazilian Portuguese (Português do Brasil) +/** Brazilian Portuguese (português do Brasil) * @author Daemorris * @author Everton137 * @author Giro720 @@ -1608,7 +1737,7 @@ Yaykusqa kaspaykiqa, kay yuyampayta hark'ayta atinki allinkachinaykikunapi \"Lla */ $messages['ro'] = array( 'vector' => 'Îmbunătățiri la nivelul interfeței Vector', - 'vector-desc' => 'Îmbunătățiri ale elementelor interfeței Vector.', + 'vector-desc' => 'Îmbunătățiri ale interfeței când se utilizează interfața Vector.', 'vector-collapsiblenav-preference' => 'Activează ascunderea elementelor meniului de navigare în interfața Vector', 'vector-collapsiblenav-more' => 'Mai multe limbi', 'vector-editwarning-warning' => 'Părăsind această pagină, există riscul pierderii modificărilor efectuate. @@ -1620,12 +1749,12 @@ Dacă sunteți autentificat, puteți dezactiva această avertizare în secțiune 'vector-footercleanup-transclusion' => 'Această pagină conține {{PLURAL:$1|o transcludere a |transcluderi ale}} {{PLURAL:$1|unei alte pagini|altor $1 pagini|altor $1 de pagini}}.', ); -/** Tarandíne (Tarandíne) +/** tarandíne (tarandíne) * @author Joetaras */ $messages['roa-tara'] = array( 'vector' => 'Miglioramende UI pe Vector', - 'vector-desc' => "Migliore l'elemende de l'inderfacce utende d'a schermate Vector.", + 'vector-desc' => "Migliore l'elemende de l'inderfacce utende quanne ause 'a visualizzazzione Vector", 'vector-collapsiblenav-preference' => "Abbilete 'a chiusure de le artichele jndr'à 'u menu de navigazione sus a 'u skin Vector", 'vector-collapsiblenav-more' => 'Cchiù linguagge', 'vector-editwarning-warning' => 'Assenne da sta pàgene tu puè perdè tutte le date ca è cangiate. @@ -1634,10 +1763,12 @@ Ce tu è trasute, tu puè disabbilità st\'avvertimende jndr\'à sezione "Cangia 'vector-simplesearch-search' => 'Cirche', 'vector-simplesearch-containing' => 'tène...', 'vector-noexperiments-preference' => 'Escludeme da le funziune sperimendale', + 'vector-footercleanup-templates' => "'Ndruche le template de sta pàgene", ); /** Russian (русский) * @author G0rn + * @author Ignatus * @author KPu3uC B Poccuu * @author Kaganer * @author MaxSem @@ -1645,7 +1776,7 @@ Ce tu è trasute, tu puè disabbilità st\'avvertimende jndr\'à sezione "Cangia */ $messages['ru'] = array( 'vector' => 'Улучшения интерфейса для темы «Векторное»', - 'vector-desc' => 'Улучшения пользовательского интерфейса для темы оформления «Векторное»', + 'vector-desc' => 'Улучшает пользовательский интерфейс для темы оформления «Векторное»', 'vector-collapsiblenav-preference' => 'Разрешить сворачивать блоки в левом меню в теме «Векторное»', 'vector-collapsiblenav-more' => 'Больше языков', 'vector-editwarning-warning' => 'Переход на другую страницу может привести к потере сделанных вами изменений. @@ -1655,9 +1786,12 @@ $messages['ru'] = array( 'vector-simplesearch-containing' => 'содержащие…', 'vector-noexperiments-preference' => 'Не предлагать экспериментальные возможности', 'vector-footercleanup-transclusion' => 'Эта страница содержит {{PLURAL:$1|включение|включения}} {{PLURAL:$1|другой страницы|$1 других страниц}}.', + 'vector-footercleanup-templates' => 'Показать шаблоны, используемые этой страницей', + 'vector-footercleanup-categories' => 'Показать скрытые категории этой страницы', ); -/** Rusyn (Русиньскый) +/** Rusyn (русиньскый) + * @author Engelseziekte * @author Gazeb */ $messages['rue'] = array( @@ -1665,8 +1799,8 @@ $messages['rue'] = array( 'vector-desc' => 'Здоконалює елементы хосновательского інтерфейсу Вектор.', 'vector-collapsiblenav-preference' => 'Поволити згортати положкы навіґачного меню во взглядї «Векторне»', 'vector-collapsiblenav-more' => 'Іншы языкы', - 'vector-editwarning-warning' => 'Переход на іншу сторінку запричінить страту вашых змін. -Покы сьте {{GENDER:|приголошеный|приголошена|приголошены}}, можете собі тото варованя выпнути на заложцї „Едітованя“ в хосновательскім наставлїню.', + 'vector-editwarning-warning' => 'Зохаблїнём той стрінкы ся можуть вшыткы учінены зміны стратити. +Кідь сьте приголошеный, можете тото варованя выпнути на картї „Едітованя“ в хосновательскім інтерфейсї.', 'vector-editwarning-preference' => 'Упозорнити ня, кідь буду опущати сторінку без уложіня змін', 'vector-simplesearch-search' => 'Глядати', 'vector-simplesearch-containing' => 'обсягуючій...', @@ -1675,12 +1809,23 @@ $messages['rue'] = array( /** Sanskrit (संस्कृतम्) * @author Ansumang + * @author Shubha */ $messages['sa'] = array( + 'vector' => 'वाहकाय यु ऐ प्रगतिः', + 'vector-desc' => 'आकृतिचर्मणः योजकमध्यस्थांशेषु प्रगतिः', + 'vector-collapsiblenav-preference' => 'आकृतिचर्मणि पार्श्वदण्डे वस्तुपतनस्य सक्रियता', + 'vector-collapsiblenav-more' => 'अन्याः भाषाः', + 'vector-editwarning-warning' => 'अस्मात् पृष्ठात् गमनेन अत्र भवता कृतानि परिवर्तनानि निष्फलानि भवेयुः । +भवता यदि प्रविष्टं तर्हि मम इष्टतमानि इत्यत्र अस्मिन् विभागे सम्पादनेन एषः प्रबोधः यथा न आगच्छेत् तथा कर्तुं शक्यते ।', + 'vector-editwarning-preference' => 'सम्पादनानन्तरं रक्षणेन विना पृष्ठत्यागावसरे स्मार्यताम्', 'vector-simplesearch-search' => 'अन्वेषणम्', + 'vector-simplesearch-containing' => 'विद्यन्ते......', + 'vector-noexperiments-preference' => 'प्रयोगव्यवस्थातः मां बहिष्करोतु', + 'vector-footercleanup-transclusion' => 'अस्मिन् पृष्ठे {{PLURAL:$1|one other page|$1 other pages}}इत्येतस्य {{PLURAL:$1|transclusion|transclusions}}विद्यते ।', ); -/** Sakha (Саха тыла) +/** Sakha (саха тыла) * @author HalanTul */ $messages['sah'] = array( @@ -1696,18 +1841,25 @@ $messages['sah'] = array( 'vector-noexperiments-preference' => 'Эспэримиэн быһыытынан бэриллэр кыахтары туһаммат гын', ); -/** Sardinian (Sardu) +/** Sardinian (sardu) * @author Andria */ $messages['sc'] = array( 'vector-simplesearch-search' => 'Chirca', ); -/** Sicilian (Sicilianu) */ +/** Sicilian (sicilianu) */ $messages['scn'] = array( 'vector-simplesearch-search' => 'Ricerca', ); +/** Northern Sami (sámegiella) + * @author Jeblad + */ +$messages['se'] = array( + 'vector-simplesearch-search' => 'Oza', +); + /** Sinhala (සිංහල) * @author Budhajeewa * @author Calcey @@ -1728,7 +1880,7 @@ $messages['si'] = array( 'vector-noexperiments-preference' => 'ඉදිරි අත්හදා බැලීම් වලින් මාව බැහැර කරන්න', ); -/** Slovak (Slovenčina) +/** Slovak (slovenčina) * @author Helix84 * @author Teslaton */ @@ -1746,7 +1898,7 @@ Ak ste prihlásený, toto upozornenie môžete vypnúť v sekcii „Úpravy“ s 'vector-footercleanup-transclusion' => 'Táto stránka obsahuje {{PLURAL:$1|transklúziu|transklúzie}} $1 {{PLURAL:$1|inej stránky|iných stránok}}.', ); -/** Slovenian (Slovenščina) +/** Slovenian (slovenščina) * @author Dbc334 */ $messages['sl'] = array( @@ -1754,13 +1906,15 @@ $messages['sl'] = array( 'vector-desc' => 'Izboljšave elementov uporabniškega vmesnika kože Vector.', 'vector-collapsiblenav-preference' => 'Omogoči zlaganje vnosov v navigacijskem meniju v koži Vector', 'vector-collapsiblenav-more' => 'Več jezikov', - 'vector-editwarning-warning' => 'Zapuščanje te strani lahko povzroči izgubo vseh sprememb, ki ste jih naredili. -To opozorilo lahko onemogočite v razdelku »Urejanje« svojih nastavitev.', + 'vector-editwarning-warning' => 'Če zapustite stran, boste morda izgubili vse spremembe, ki ste jih naredili. +Če ste prijavljeni, lahko to opozorilo onemogočite v razdelku »Urejanje« v svojih nastavitvah.', 'vector-editwarning-preference' => 'Opozori me, ko skušam zapreti urejevalno polje z neshranjenimi spremembami', 'vector-simplesearch-search' => 'Iskanje', 'vector-simplesearch-containing' => 'vsebujoč ...', 'vector-noexperiments-preference' => 'Izključi me iz prihodnjih preizkusov', 'vector-footercleanup-transclusion' => 'Stran vsebuje {{PLURAL:$1|vključitev|vključitvi|vključitve}} $1 {{PLURAL:$1|druge strani|drugih strani}}.', + 'vector-footercleanup-templates' => 'Ogled predlog na strani', + 'vector-footercleanup-categories' => 'Ogled skritih kategorij na strani', ); /** Somali (Soomaaliga) @@ -1770,7 +1924,7 @@ $messages['so'] = array( 'vector-simplesearch-search' => 'Raadi', ); -/** Albanian (Shqip) +/** Albanian (shqip) * @author Mikullovci11 * @author Olsi */ @@ -1786,7 +1940,7 @@ Nëse keni hyrë brenda, ju mund ta hiqni këtë paralajmërim në seksionin "Re 'vector-simplesearch-containing' => 'përmban ...', ); -/** Serbian (Cyrillic script) (Српски (ћирилица)) +/** Serbian (Cyrillic script) (српски (ћирилица)) * @author Helios13 * @author Rancher * @author Жељко Тодоровић @@ -1802,9 +1956,10 @@ $messages['sr-ec'] = array( 'vector-simplesearch-search' => 'Претрага', 'vector-simplesearch-containing' => 'садржи...', 'vector-noexperiments-preference' => 'Изузми ме из пробних могућности', + 'vector-footercleanup-transclusion' => 'Ова страница садржи {{PLURAL:$1|укључивање|укључивања}} на још $1 {{PLURAL:$1|другу страницу|друге странице|других страница}}.', ); -/** Serbian (Latin script) (Srpski (latinica)) +/** Serbian (Latin script) (srpski (latinica)) * @author Liangent */ $messages['sr-el'] = array( @@ -1817,6 +1972,8 @@ Ako ste prijavljeni, možete onemogućiti ovo upozorenje u svojim podešavanjima 'vector-editwarning-preference' => 'Upozori me kada napustim stranicu sa nesačuvanim promenama', 'vector-simplesearch-search' => 'Pretraga', 'vector-simplesearch-containing' => 'sadrži...', + 'vector-noexperiments-preference' => 'Izuzmi me iz probnih mogućnosti', + 'vector-footercleanup-transclusion' => 'Ova stranica sadrži {{PLURAL:$1|uključivanje|uključivanja}} na još $1 {{PLURAL:$1|drugu stranicu|druge stranice|drugih stranica}}.', ); /** Seeltersk (Seeltersk) @@ -1837,14 +1994,15 @@ $messages['su'] = array( 'vector-simplesearch-containing' => 'ngandung...', ); -/** Swedish (Svenska) +/** Swedish (svenska) * @author Ainali * @author Boivie * @author MagnusA + * @author Martinwiss */ $messages['sv'] = array( 'vector' => 'Användargränssnittsförbättringar för Vector', - 'vector-desc' => 'Förbättrar element i användargränssnittet för Vector-utseendet.', + 'vector-desc' => 'Förbättrar användargränssnittet när man använder Vector-utseendet', 'vector-collapsiblenav-preference' => 'Aktivera hopfällning av poster i navigeringsmenyn i Vector-utseendet', 'vector-collapsiblenav-more' => 'Fler språk', 'vector-editwarning-warning' => 'Om du lämnar den här sidan kommer du att förlora alla ändringar du har gjort. @@ -1853,6 +2011,9 @@ Om du är inloggad kan du slå av den här varningen under "Redigering" i dina i 'vector-simplesearch-search' => 'Sök', 'vector-simplesearch-containing' => 'innehåller...', 'vector-noexperiments-preference' => 'Uteslut mig från funktionsexperiment', + 'vector-footercleanup-transclusion' => 'Denna sida innehåller {{PLURAL:$1| transklusion|transklusioner}} av {{PLURAL:$1|en annan sida| $1 andra sidor}}.', + 'vector-footercleanup-templates' => 'Visa mallar på den här sidan', + 'vector-footercleanup-categories' => 'Visa dolda kategorier på den här sidan', ); /** Swahili (Kiswahili) @@ -1874,11 +2035,14 @@ Unaweza kuondoa ilani hii ukienda kwenye sehemu ya "Kuhariri" kwenye mapendekezo /** Tamil (தமிழ்) * @author Sodabottle * @author TRYPPN + * @author மதனாஹரன் */ $messages['ta'] = array( 'vector-collapsiblenav-more' => 'மேலும் அதிகமான மொழிகள்', 'vector-editwarning-preference' => 'தொகுத்துக் கொண்டிருக்கும் பக்கத்தை சேமிக்காமல் வெளியேறினால் எனக்கு எச்சரிக்கை செய்', 'vector-simplesearch-search' => 'தேடு', + 'vector-simplesearch-containing' => 'கொண்டுள்ளது...', + 'vector-noexperiments-preference' => 'வசதிப் பரிசோதனைகளிலிருந்து என்னை விலக்கவும்', ); /** Telugu (తెలుగు) @@ -1933,6 +2097,14 @@ Kung nakalagda ka, maaari mong huwag paganahin ang babalang ito sa loob ng seksy 'vector-simplesearch-search' => 'Maghanap', 'vector-simplesearch-containing' => 'naglalaman ng ...', 'vector-noexperiments-preference' => 'Huwag akong isali sa tampok na mga eksperimento', + 'vector-footercleanup-transclusion' => 'Ang pahinang ito ay naglalaman ng {{PLURAL:$1|transklusyon|mga transklusyon}} ng {{PLURAL:$1|isang ibang pahina|$1 ibang mga pahina}}.', +); + +/** Tok Pisin (Tok Pisin) + * @author Iketsi + */ +$messages['tpi'] = array( + 'vector-simplesearch-search' => 'Painim', ); /** Turkish (Türkçe) @@ -1954,7 +2126,7 @@ Eğer giriş yaptıysanız, bu uyarıyı, tercihlerinizin "Sayfa yazma alanı" b 'vector-noexperiments-preference' => 'Beni gelecekteki deneylere dahil etme', ); -/** Tatar (Cyrillic script) (Татарча) +/** Tatar (Cyrillic script) (татарча) * @author Ильнар */ $messages['tt-cyrl'] = array( @@ -1969,25 +2141,47 @@ $messages['tt-cyrl'] = array( 'vector-noexperiments-preference' => 'Тикшерүдәге мөмкинлекләрне кулланмаска', ); -/** Ukrainian (Українська) +/** Ukrainian (українська) * @author AS * @author Microcell + * @author Olvin * @author Prima klasy4na */ $messages['uk'] = array( 'vector' => 'Удосконалення інтерфейсу користувача за допомогою «векторного» оформлення', 'vector-desc' => 'Покращує елементи інтерфейсу користувача за допомогою «векторного» оформлення.', - 'vector-collapsiblenav-preference' => 'Дозволити згортати блоки навігаційного меню в оформленні «Векторне»', + 'vector-collapsiblenav-preference' => 'Дозволити згортання бічного меню в оформленні «Векторне»', 'vector-collapsiblenav-more' => 'Інші мови', 'vector-editwarning-warning' => 'Перехід на іншу сторінку призведе до втрати ваших змін. Якщо ви ввійшли до системи, то ви можете відключити це попередження в розділі «Редагування» ваших налаштувань.', - 'vector-editwarning-preference' => 'Попереджати мене, коли я покидаю сторінку редагування з незбереженими змінами', + 'vector-editwarning-preference' => 'Попереджати мене, якщо я залишаю сторінку редагування з незбереженими змінами', 'vector-simplesearch-search' => 'Пошук', 'vector-simplesearch-containing' => 'що містять...', 'vector-noexperiments-preference' => 'Відмовитись від випробування технічних експериментів', + 'vector-footercleanup-transclusion' => 'Ця сторінка містить {{PLURAL:$1|включення|включення|включень}} інших сторінок', ); -/** Vèneto (Vèneto) +/** Urdu (اردو) + * @author පසිඳු කාවින්ද + */ +$messages['ur'] = array( + 'vector-desc' => 'صارف انٹرفیس کے عناصر ویکٹر جلد کے پر بہتر ہے.', + 'vector-collapsiblenav-preference' => 'فعال حصہ ویکٹر جلد میں سائڈبار میں آئیٹمز کی', + 'vector-collapsiblenav-more' => 'مزید زبانوں میں', + 'vector-editwarning-preference' => 'خبردار مجھے جب میں غیر محفوظ کردہ تبدیلیوں کے ساتھ ایک ترمیم کے صفحے کو چھوڑ دو', + 'vector-simplesearch-search' => 'تلاش', +); + +/** Uzbek (oʻzbekcha) + * @author CoderSI + */ +$messages['uz'] = array( + 'vector-collapsiblenav-preference' => '"Vektor" tashqi ko\'rinishida (skinida) chap menyu unsurlarini yoyishga ruxsat berish', + 'vector-simplesearch-search' => 'Qidiruv', + 'vector-noexperiments-preference' => 'Tajribaviy imkoniyatlarni tavsiya qilmaslik', +); + +/** vèneto (vèneto) * @author Candalua * @author Vajotwo */ @@ -2003,7 +2197,7 @@ Se te sì loggà, te poli disabilitar sto aviso in te la sezion "Dimension de la 'vector-simplesearch-containing' => 'che contien...', ); -/** Veps (Vepsän kel’) */ +/** Veps (vepsän kel’) */ $messages['vep'] = array( 'vector-simplesearch-search' => 'Ectä', 'vector-simplesearch-containing' => 'mülütajad...', @@ -2015,7 +2209,7 @@ $messages['vep'] = array( */ $messages['vi'] = array( 'vector' => 'Giao diện tích hợp với Vectơ', - 'vector-desc' => 'Hoàn thiện các phần giao diện để tích hợp với hình dạng Vectơ', + 'vector-desc' => 'Hoàn thiện giao diện khi sử dụng hình dạng Vectơ', 'vector-collapsiblenav-preference' => 'Bật trình đơn chuyển hướng gấp lại được ở bên phải trong bề ngoài Vectơ', 'vector-collapsiblenav-more' => 'Thêm ngôn ngữ khác', 'vector-editwarning-warning' => 'Rời khỏi trang này sẽ khiến bạn mất các sửa đổi đã thực hiện. @@ -2025,6 +2219,8 @@ Nếu đã đăng nhập, bạn có thể tắt cảnh báo này tại mục “ 'vector-simplesearch-containing' => 'có chứa…', 'vector-noexperiments-preference' => 'Loại trừ tôi khỏi các thí nghiệm tính năng', 'vector-footercleanup-transclusion' => 'Trang này nhúng nội dung của {{PLURAL:$1|một trang khác|$1 trang khác}}.', + 'vector-footercleanup-templates' => 'Xem các bản mẫu dùng trong trang này', + 'vector-footercleanup-categories' => 'Xem các thể loại ẩn gồm trang này', ); /** Volapük (Volapük) @@ -2063,7 +2259,7 @@ $messages['xmf'] = array( */ $messages['yi'] = array( 'vector' => 'באַניצער־אויבערפֿלאַך פֿאַרבעסערונגען פֿאַר וועקטאר', - 'vector-desc' => 'פֿאַרבעסערט דעם באניצער אויבערפֿלאַך פֿאַר דער וועקטאר ווײַזונג.', + 'vector-desc' => 'פֿאַרבעסערט דעם באניצער אויבערפֿלאַך ווען מען ניצט די וועקטאר ווײַזונג.', 'vector-collapsiblenav-preference' => 'אַקטיווירן צונויפֿלייגן איינהייטן אינעם נאַוויגאַציע מעניו אין דעם וועקטאר געשטעל', 'vector-collapsiblenav-more' => 'נאך שפראַכן', 'vector-editwarning-warning' => 'איבערלאזן דעם בלאט קען גורם זײַן פֿארלירן אײַערע ענדערונגען. @@ -2071,6 +2267,8 @@ $messages['yi'] = array( 'vector-editwarning-preference' => 'שטעלן א ווארענונג ווען איך לאז איבער א רעדאקטירונג בלאט מיט נישט אויפגעהיטענע ענדערונגען', 'vector-simplesearch-search' => 'זוכן', 'vector-simplesearch-containing' => 'כולל…', + 'vector-footercleanup-templates' => 'ווײַזן מוסטער אויף דעם בלאט', + 'vector-footercleanup-categories' => 'ווײַזן באהאלטענע קאטעגאריעס אויף דעם בלאט', ); /** Yoruba (Yorùbá) @@ -2102,8 +2300,9 @@ $messages['yue'] = array( 'vector-simplesearch-containing' => '名單傳送緊...', ); -/** Simplified Chinese (中文(简体)) +/** Simplified Chinese (中文(简体)) * @author Bencmq + * @author Dimension * @author Liangent * @author Onecountry * @author Yfdyh000 @@ -2120,13 +2319,16 @@ $messages['zh-hans'] = array( 'vector-simplesearch-containing' => '含有...', 'vector-noexperiments-preference' => '功能实验中排除我', 'vector-footercleanup-transclusion' => '此页{{PLURAL:$1|嵌入包含}}有{{PLURAL:$1|一个其他页面|$1个其他页面}}。', + 'vector-footercleanup-templates' => '查看该页调用的模板', + 'vector-footercleanup-categories' => '查看该页所属的隐藏类别', ); -/** Traditional Chinese (中文(繁體)) +/** Traditional Chinese (中文(繁體)) * @author Bencmq * @author Gaoxuewei * @author Liangent * @author Mark85296341 + * @author Waihorace * @author Wrightbus */ $messages['zh-hant'] = array( @@ -2139,5 +2341,8 @@ $messages['zh-hant'] = array( 'vector-simplesearch-search' => '搜尋', 'vector-simplesearch-containing' => '包含...', 'vector-noexperiments-preference' => '我不參與功能實險', + 'vector-footercleanup-transclusion' => '此頁{{PLURAL:$1|嵌入包含}}有{{PLURAL:$1|一|$1}}個其他頁面。', + 'vector-footercleanup-templates' => '查看該頁調用的模板', + 'vector-footercleanup-categories' => '查看該頁所屬的隱藏類別', ); diff --git a/extensions/Vector/Vector.php b/extensions/Vector/Vector.php index cc8f8eda..7a6f8535 100644 --- a/extensions/Vector/Vector.php +++ b/extensions/Vector/Vector.php @@ -20,7 +20,6 @@ $wgVectorFeatures = array( 'collapsiblenav' => array( 'global' => true, 'user' => true ), 'collapsibletabs' => array( 'global' => true, 'user' => false ), 'editwarning' => array( 'global' => false, 'user' => true ), - 'simplesearch' => array( 'global' => false, 'user' => true ), // The follwing are experimental and likely unstable - use at your own risk 'expandablesearch' => array( 'global' => false, 'user' => false ), 'footercleanup' => array( 'global' => false, 'user' => false ), @@ -104,15 +103,22 @@ $wgResourceModules += array( ), ), 'ext.vector.footerCleanup' => $vectorResourceTemplate + array( - 'scripts' => 'ext.vector.footerCleanup.js', + 'scripts' => array( + 'jquery.footerCollapsibleList.js', + 'ext.vector.footerCleanup.js', + ), 'styles' => 'ext.vector.footerCleanup.css', 'messages' => array ( 'vector-footercleanup-transclusion', + 'vector-footercleanup-templates', + 'vector-footercleanup-categories', ), 'dependencies' => array( // The message require plural support at javascript. 'mediawiki.jqueryMsg', - ) + 'jquery.cookie' + ), + 'position' => 'top', ), 'ext.vector.sectionEditLinks' => $vectorResourceTemplate + array( 'scripts' => 'ext.vector.sectionEditLinks.js', @@ -122,19 +128,5 @@ $wgResourceModules += array( 'jquery.clickTracking', ), ), - 'ext.vector.simpleSearch' => $vectorResourceTemplate + array( - 'scripts' => 'ext.vector.simpleSearch.js', - 'messages' => array( - 'vector-simplesearch-search', - 'vector-simplesearch-containing', - ), - 'dependencies' => array( - 'jquery.autoEllipsis', - 'jquery.client', - 'jquery.placeholder', - 'jquery.suggestions', - 'mediawiki.legacy.mwsuggest', // to ensure we disable it in proper order - ), - ), ); diff --git a/extensions/Vector/modules/ext.vector.editWarning.js b/extensions/Vector/modules/ext.vector.editWarning.js index e6ee5c60..e128fd45 100644 --- a/extensions/Vector/modules/ext.vector.editWarning.js +++ b/extensions/Vector/modules/ext.vector.editWarning.js @@ -11,22 +11,11 @@ $( '#wpTextbox1, #wpSummary' ).each( function () { $(this).data( 'origtext', $(this).val() ); }); - // Attach our own handler for onbeforeunload which respects the current one - var otherOnBeforeUnload = window.onbeforeunload; - function ourOnBeforeUnload() { - var fallbackResult, retval; + var savedWindowOnBeforeUnload; + $( window ) + .on( 'beforeunload.editwarning', function () { + var retval; - // Check if someone already set an onbeforeunload hook - if ( otherOnBeforeUnload ) { - // Get the result of their onbeforeunload hook - fallbackResult = otherOnBeforeUnload(); - } - - // Check if their onbeforeunload hook returned something - if ( fallbackResult !== undefined ) { - // Exit here, returning their message - retval = fallbackResult; - } else { // Check if the current values of some form elements are the same as // the original values if ( @@ -37,33 +26,29 @@ // Return our message retval = mw.msg( 'vector-editwarning-warning' ); } - } - - // Unset the onbeforeunload handler so we don't break page caching in Firefox - window.onbeforeunload = null; - if ( retval !== undefined ) { - // ...but if the user chooses not to leave the page, we need to rebind it - setTimeout( function () { - window.onbeforeunload = ourOnBeforeUnload; - }, 1 ); - return retval; - } - } - - // Do the first binding now - window.onbeforeunload = ourOnBeforeUnload; - function pageShowHandler() { - // Re-add onbeforeunload handler on pageshow. - window.onbeforeunload = ourOnBeforeUnload; - } - - $( window ).on( 'pageshow', pageShowHandler ); + // Unset the onbeforeunload handler so we don't break page caching in Firefox + savedWindowOnBeforeUnload = window.onbeforeunload; + window.onbeforeunload = null; + if ( retval !== undefined ) { + // ...but if the user chooses not to leave the page, we need to rebind it + setTimeout( function () { + window.onbeforeunload = savedWindowOnBeforeUnload; + }, 1 ); + return retval; + } + } ) + .on( 'pageshow.editwarning', function () { + // Re-add onbeforeunload handler + if ( window.onbeforeunload == null ) { + window.onbeforeunload = savedWindowOnBeforeUnload; + } + } ); // Add form submission handler $( '#editform' ).submit( function () { - // Restore whatever previous onbeforeload hook existed - window.onbeforeunload = otherOnBeforeUnload; + // Unbind our handlers + $( window ).off( '.editwarning' ); }); }); diff --git a/extensions/Vector/modules/ext.vector.footerCleanup.css b/extensions/Vector/modules/ext.vector.footerCleanup.css index cd621006..a2220c80 100644 --- a/extensions/Vector/modules/ext.vector.footerCleanup.css +++ b/extensions/Vector/modules/ext.vector.footerCleanup.css @@ -2,104 +2,75 @@ * Footer cleanup */ -#editpage-bottom { - background-color: #F3F3F3; +#wpTextbox1 { + margin: 0; + display: block; +} + +.editOptions { + background-color: #F0F0F0; border: 1px solid silver; border-top: none; - padding: 20px 170px 20px 170px; + padding: 1em 1em 1.5em 1em; margin-right: -2px; -} - -#editpage-bottom input.inline-hint { - color: #999999; - font-style: italic; + margin-bottom: 2em; } .collapsible-list { - border-top: 1px solid silver; - border-bottom: 1px solid silver; + display: inline; + cursor: pointer; + min-width: 400px; } - -.collapsible-list { - border-top: 1px solid silver; - border-bottom: 1px solid silver; - padding: 3px 2px; -} - -.collapsible-list ul { - display: block; - padding: 0 0 0 14px; -} - -.collapsible-list.collapsed label { +.collapsible-list > span { + float: left; /* @embed */ - background: url(../images/vector/collapsibleNav/arrow-down.png) 0 50% no-repeat; - padding: 4px 0 3px 1.5em; - margin-bottom: 0; + background: url(./images/open.png); + background-repeat: no-repeat; + background-position: 50% 50%; + display: block; + height: 16px; + width: 16px; } -.collapsible-list.expanded label { +.collapsible-list > span.collapsed { /* @embed */ - background: url(../images/vector/collapsibleNav/arrow-right.png) 0 50% no-repeat; - padding: 4px 0 3px 1.5em; - margin-bottom: 0; -} - -#editpage-bottom .editOptions { - width: 100%; + background: url(./images/closed-ltr.png); + background-repeat: no-repeat; + background-position: 50% 50%; } -#editpage-bottom #wpSummaryLabel, -#editpage-bottom #editpage-summary-fields, -#editpage-bottom .editButtons { - float: left; +.hiddencats > ul, .templatesUsed > ul { + margin: 1em 2.5em; } -#editpage-bottom #wpSummaryLabel { - width: 150px; - margin-left: -150px; - position: relative; +.editCheckboxes { + margin-bottom: 1em; } -#editpage-bottom #editpage-summary-fields { - width: 100%; - margin-right: -100%; +.editCheckboxes input[type='checkbox']:first-child { + margin-left: 0; } -#editpage-bottom #editpage-summary-fields input.mw-summary { - width: 95%; +.cancelLink { + margin: 0 0.5em; } -#editpage-bottom .editButtons { - width: 150px; - margin-right: -150px; - float: right; - position: relative; +.cancelLinkPipeSpace { + display: inline-block; + width: 0.5em; + height: 0.5em; } -#editpage-bottom #editpage-copywarn { - margin-left: -150px; - margin-right: 10px; +#editpage-copywarn { + font-size: 0.9em; } -/* Why don't we use self clearing floats anywhere? */ - -#editpage-bottom .editOptions:after { - content: "."; +input#wpSummary { display: block; - height: 0; - clear: both; - visibility: hidden; + margin-top: 0; + margin-bottom: 0.5em; } -#editpage-bottom .editOptions { - display: inline-block; -} - -* html #editpage-bottom .editOptions { - height: 1%; -} - -#editpage-bottom .editOptions { - display: block; +.editButtons > input[type='submit']:first-child { + margin-left: .1em; } diff --git a/extensions/Vector/modules/ext.vector.footerCleanup.js b/extensions/Vector/modules/ext.vector.footerCleanup.js index b3f5594d..ba4791e7 100644 --- a/extensions/Vector/modules/ext.vector.footerCleanup.js +++ b/extensions/Vector/modules/ext.vector.footerCleanup.js @@ -1,69 +1,29 @@ /* * Footer cleanup for Vector */ -jQuery( function ( $ ) { - $( '#editpage-copywarn' ) - .add( '.editOptions' ) - .wrapAll( '<div id="editpage-bottom"></div>' ); - $( '#wpSummary' ) - .data( 'hint', - $( '#wpSummaryLabel span small' ) - .remove() - .text() - // FIXME - Not a long-term solution. This change should be done in the message itself - .replace( /\)|\(/g, '' ) - ) - .change( function () { - if ( $( this ).val().length === 0 ) { - $( this ) - .addClass( 'inline-hint' ) - .val( $( this ).data( 'hint' ) ); - } else { - $( this ).removeClass( 'inline-hint' ); - } - } ) - .focus( function () { - if ( $( this ).val() == $( this ).data( 'hint' ) ) { - $( this ) - .removeClass( 'inline-hint' ) - .val( "" ); - } - }) - .blur( function () { $( this ).trigger( 'change' ); } ) - .trigger( 'change' ); - $( '#wpSummary' ) - .add( '.editCheckboxes' ) - .wrapAll( '<div id="editpage-summary-fields"></div>' ); - - $( '#editpage-specialchars' ).remove(); - - // transclusions - // FIXME - bad CSS styling here with double class selectors. Should address here. - var transclusionCount = $( '.templatesUsed ul li' ).size(); - $( '.templatesUsed ul' ) - .wrap( '<div id="transclusions-list" class="collapsible-list collapsed"></div>' ) - .parent() - .prepend( $( '<label>' ) - .text( mw.msg( 'vector-footercleanup-transclusion', transclusionCount ) ) - ); - $( '.mw-templatesUsedExplanation' ).remove(); - - $( '.collapsible-list label' ) - .click( function () { - $( this ) - .parent() - .toggleClass( 'expanded' ) - .toggleClass( 'collapsed' ) - .find( 'ul' ) - .slideToggle( 'fast' ); - return false; - }) - .trigger( 'click' ); + ( function ( $ ) { + // Wait for onload to remove edit help and "|" after cancel link. + window.onload = function() { + // Only if advanced editor is found. + if ( 'wikiEditor' in $ ) { + $( '.editButtons' ).find( '.editHelp' ).remove(); + // Remove the "|" from after the cancelLink. + var $cancelLink = $( '#mw-editform-cancel' ); + $cancelLink.parent().empty().append( $cancelLink ); + } + }; + // Waiting until dom ready as the module is loaded in the head. + $( document ).ready( function () { + // Make "Templates used" a collapsible list. + $( '.templatesUsed ul' ).footerCollapsibleList( { + name: 'templates-used-list', + title: mw.msg( 'vector-footercleanup-templates' ) + } ); - $( '#wpPreview, #wpDiff, .editHelp, #editpage-specialchars' ) - .remove(); - - $( '#mw-editform-cancel' ) - .remove() - .appendTo( '.editButtons' ); -} ); + // Make "Hidden categories" a collapsible list. + $( '.hiddencats ul' ).footerCollapsibleList( { + name: 'hidden-categories-list', + title: mw.msg( 'vector-footercleanup-categories' ) + } ); + } ); +} ( jQuery ) ); diff --git a/extensions/Vector/modules/ext.vector.simpleSearch.js b/extensions/Vector/modules/ext.vector.simpleSearch.js deleted file mode 100644 index 4dbdd705..00000000 --- a/extensions/Vector/modules/ext.vector.simpleSearch.js +++ /dev/null @@ -1,142 +0,0 @@ -/** - * JavaScript for SimpleSearch - */ - -jQuery( document ).ready( function ( $ ) { - - // Ensure that the thing is actually present! - if ( $( '#simpleSearch' ).length === 0 ) { - // Don't try to set anything up if simpleSearch is disabled sitewide. - // The loader code loads us if the option is present, even if we're - // not actually enabled (anymore). - return; - } - - // Compatibility map - var map = { - browsers: { - // Left-to-right languages - ltr: { - // SimpleSearch is broken in Opera < 9.6 - opera: [['>=', 9.6]], - docomo: false, - blackberry: false, - ipod: false, - iphone: false - }, - // Right-to-left languages - rtl: { - opera: [['>=', 9.6]], - docomo: false, - blackberry: false, - ipod: false, - iphone: false - } - } - }; - if ( !$.client.test( map ) ) { - return true; - } - - // Disable MWSuggest if loaded - if ( window.os_MWSuggestDisable ) { - window.os_MWSuggestDisable(); - } - - // Placeholder text for SimpleSearch box - $( '#simpleSearch > input#searchInput' ) - .attr( 'placeholder', mw.msg( 'vector-simplesearch-search' ) ) - .placeholder(); - - // General suggestions functionality for all search boxes - $( '#searchInput, #searchInput2, #powerSearchText, #searchText' ) - .suggestions( { - fetch: function ( query ) { - var $el = $(this); - if ( query.length !== 0 ) { - var jqXhr = $.ajax( { - url: mw.util.wikiScript( 'api' ), - data: { - format: 'json', - action: 'opensearch', - search: query, - namespace: 0, - suggest: '' - }, - dataType: 'json', - success: function ( data ) { - if ( $.isArray( data ) && data.length ) { - $el.suggestions( 'suggestions', data[1] ); - } - } - }); - $el.data( 'request', jqXhr ); - } - }, - cancel: function () { - var jqXhr = $(this).data( 'request' ); - // If the delay setting has caused the fetch to have not even happend yet, - // the jqXHR object will have never been set. - if ( jqXhr && $.isFunction ( jqXhr.abort ) ) { - jqXhr.abort(); - $(this).removeData( 'request' ); - } - }, - result: { - select: function ( $input ) { - $input.closest( 'form' ).submit(); - } - }, - delay: 120, - positionFromLeft: $( 'body' ).hasClass( 'rtl' ), - highlightInput: true - } ) - .bind( 'paste cut drop', function ( e ) { - // make sure paste and cut events from the mouse and drag&drop events - // trigger the keypress handler and cause the suggestions to update - $( this ).trigger( 'keypress' ); - } ); - // Special suggestions functionality for skin-provided search box - $( '#searchInput' ).suggestions( { - result: { - select: function ( $input ) { - $input.closest( 'form' ).submit(); - } - }, - special: { - render: function ( query ) { - var $el = $(this); - if ( $el.children().length === 0 ) { - $el.show(); - $( '<div>', { - 'class': 'special-label', - text: mw.msg( 'vector-simplesearch-containing' ) - }) - .appendTo( $el ); - $( '<div>', { - 'class': 'special-query', - text: query - }) - .appendTo( $el ) - .autoEllipsis(); - } else { - $el.find( '.special-query' ) - .empty() - .text( query ) - .autoEllipsis(); - } - }, - select: function ( $input ) { - $input.closest( 'form' ).append( - $( '<input>', { - type: 'hidden', - name: 'fulltext', - val: '1' - }) - ); - $input.closest( 'form' ).submit(); - } - }, - $region: $( '#simpleSearch' ) - } ); -});
\ No newline at end of file diff --git a/extensions/Vector/modules/jquery.footerCollapsibleList.js b/extensions/Vector/modules/jquery.footerCollapsibleList.js new file mode 100644 index 00000000..2915ce29 --- /dev/null +++ b/extensions/Vector/modules/jquery.footerCollapsibleList.js @@ -0,0 +1,46 @@ +( function( $ ) { + // Small jQuery plugin to handle the toggle function & cookie for state + // For collapsible items in the footer + $.fn.footerCollapsibleList = function( config ) { + if ( + ! ( 'title' in config ) || + ! ( 'name' in config ) + ) { + return; + } + return this.each( function () { + // Setup + $( this ) + .parent() + .prepend( + $( '<a>' ) + .addClass( 'collapsible-list' ) + .text( config.title ) + .on( 'click', function( e ) { + e.preventDefault(); + // Modify state cookie. + var state = ( $.cookie( config.name ) !== 'expanded' ) ? + 'expanded' : 'collapsed'; + $.cookie( config.name, state ); + // Modify DOM. + $( this ).next().toggle(); + $( this ).find( 'span' ).toggleClass( 'collapsed' ); + } ) + .append( $( '<span>' ) ) + ) + .end() + .prev() + .remove(); + // Check cookie and collapse. + if( + $.cookie( config.name ) === null || + $.cookie( config.name ) === 'collapsed' + ) { + $( this ) + .slideUp() + .prev() + .find( 'span' ).addClass( 'collapsed' ); + } + } ); + }; +}( jQuery ) ); diff --git a/extensions/WikiEditor/.gitreview b/extensions/WikiEditor/.gitreview deleted file mode 100644 index 622413f0..00000000 --- a/extensions/WikiEditor/.gitreview +++ /dev/null @@ -1,6 +0,0 @@ -[gerrit] -host=gerrit.wikimedia.org -port=29418 -project=mediawiki/extensions/WikiEditor.git -defaultbranch=master -defaultrebase=0 diff --git a/extensions/WikiEditor/README b/extensions/WikiEditor/README index bf166042..2851211d 100644 --- a/extensions/WikiEditor/README +++ b/extensions/WikiEditor/README @@ -15,4 +15,3 @@ require_once( "$IP/extensions/WikiEditor/WikiEditor.php" ); $wgDefaultUserOptions['usebetatoolbar'] = 1; $wgDefaultUserOptions['usebetatoolbar-cgd'] = 1; -$wgDefaultUserOptions['wikieditor-preview'] = 1; diff --git a/extensions/WikiEditor/WikiEditor.hooks.php b/extensions/WikiEditor/WikiEditor.hooks.php index a840dc4b..682f7aa2 100644 --- a/extensions/WikiEditor/WikiEditor.hooks.php +++ b/extensions/WikiEditor/WikiEditor.hooks.php @@ -287,6 +287,8 @@ class WikiEditorHooks { if ( count( $configurations ) ) { $vars = array_merge( $vars, $configurations ); } + //expose magic words for use by the wikieditor toolbar + WikiEditorHooks::getMagicWords( $vars ); return true; } @@ -304,4 +306,27 @@ class WikiEditorHooks { $vars['wgWikiEditorEnabledModules'] = $enabledModules; return true; } + + /** + * Expose useful magic words which are used by the wikieditor toolbar + * @param $vars array + * @return bool + */ + private static function getMagicWords( &$vars ){ + $requiredMagicWords = array( + 'redirect', + 'img_right', + 'img_left', + 'img_none', + 'img_center', + 'img_thumbnail', + 'img_framed', + 'img_frameless', + ); + foreach ( $requiredMagicWords as $name ) { + $magicWords[$name] = MagicWord::get( $name )->getSynonym( 0 ); + } + $vars['wgWikiEditorMagicWords'] = $magicWords; + } + } diff --git a/extensions/WikiEditor/WikiEditor.i18n.php b/extensions/WikiEditor/WikiEditor.i18n.php index f4663efc..7c4a71b7 100644 --- a/extensions/WikiEditor/WikiEditor.i18n.php +++ b/extensions/WikiEditor/WikiEditor.i18n.php @@ -88,6 +88,16 @@ Do you want to make it an internal link?', 'wikieditor-toolbar-tool-link-empty' => "You did not enter anything to link to.", 'wikieditor-toolbar-tool-file' => 'Embedded file', 'wikieditor-toolbar-tool-file-example' => 'Example.jpg', + 'wikieditor-toolbar-tool-file-title' => 'Insert file', + 'wikieditor-toolbar-file-target' => 'Filename:', + 'wikieditor-toolbar-file-caption' => 'Caption:', + 'wikieditor-toolbar-file-size' => 'Size:', + 'wikieditor-toolbar-file-float' => 'Align:', + 'wikieditor-toolbar-file-default' => '(default)', + 'wikieditor-toolbar-file-format' => 'Format:', + 'wikieditor-toolbar-file-format-none' => 'none', + 'wikieditor-toolbar-tool-file-insert' => 'Insert', + 'wikieditor-toolbar-tool-file-cancel' => 'Cancel', 'wikieditor-toolbar-tool-reference' => 'Reference', 'wikieditor-toolbar-tool-reference-example' => 'Insert footnote text here', 'wikieditor-toolbar-tool-reference-cancel' => 'Cancel', @@ -239,7 +249,7 @@ $1:Example.jpg|Caption2", 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>List item</li><li>List item</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'Embedded file', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Example.png|thumb|Caption text]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Caption text' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Enlarge' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Caption text</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Caption text' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Enlarge' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Caption text</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Reference', 'wikieditor-toolbar-help-content-reference-syntax' => 'Page text.<ref name="test">[http://www.example.org Link text], additional text.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "Page text.<sup><a href='#'>[1]</a></sup>", @@ -265,6 +275,7 @@ $1:Example.jpg|Caption2", * @author EugeneZelenko * @author Hamilton Abreu * @author Harald Khan + * @author Kghbln * @author Liangent * @author Lloffiwr * @author Mormegil @@ -349,6 +360,18 @@ For more information, see http://www.mediawiki.org/wiki/Extension:WikiEditor/Too 'wikieditor-toolbar-tool-link-lookslikeinternal-int' => '{{Identical|Internal link}}', 'wikieditor-toolbar-tool-link-lookslikeinternal-ext' => '{{Identical|External link}}', 'wikieditor-toolbar-tool-file' => '{{Identical|Embedded file}}', + 'wikieditor-toolbar-tool-file-title' => 'Title for insert file dialog', + 'wikieditor-toolbar-file-target' => 'Label for the input of filename on insert file dialog', + 'wikieditor-toolbar-file-caption' => 'Label for input of caption on insert file dialog + +{{Identical|Caption}}', + 'wikieditor-toolbar-file-size' => 'Label for input of size on insert file dialog', + 'wikieditor-toolbar-file-float' => 'Label for image align selector on insert file dialog', + 'wikieditor-toolbar-file-default' => 'Label for default option in insert file dialog selectors', + 'wikieditor-toolbar-file-format' => 'Label for image format selector on insert file dialog', + 'wikieditor-toolbar-file-format-none' => 'Option in file dialog for no format for the added image', + 'wikieditor-toolbar-tool-file-insert' => '{{Identical|Insert}}', + 'wikieditor-toolbar-tool-file-cancel' => '{{Identical|Cancel}}', 'wikieditor-toolbar-tool-reference' => '{{Identical|Reference}}', 'wikieditor-toolbar-tool-reference-cancel' => '{{Identical|Cancel}}', 'wikieditor-toolbar-tool-reference-title' => 'Title of insert reference dialog. This text is on the very top bar of the dialog.', @@ -360,7 +383,7 @@ For more information, see http://www.mediawiki.org/wiki/Extension:WikiEditor/Too 'wikieditor-toolbar-group-format' => '{{Identical|Format}}', 'wikieditor-toolbar-tool-ulist' => '{{Identical|Bulleted list}}', 'wikieditor-toolbar-tool-olist' => '{{Identical|Numbered list}}', - 'wikieditor-toolbar-tool-nowiki' => '工具栏注释', + 'wikieditor-toolbar-tool-nowiki' => 'This is the text that appears when you hover the mouse over the third button from the right on the edit toolbar.', 'wikieditor-toolbar-tool-redirect' => "Tooltip for icon to place wiki text for a redirect in the edit box. The label before these icons says 'Insert'. 'Redirect' is a noun here. {{Identical|Redirect}}", 'wikieditor-toolbar-tool-redirect-example' => "Target is an adjective describing the page name. You could use 'destination' instead of 'target'. 'Target page name' is the destination of the redirect and appears when the wikitext for a redirect is inserted in the text box thus @@ -562,6 +585,12 @@ Wil u dit na 'n interne skakel verander?", 'wikieditor-toolbar-tool-link-empty' => 'U het niks ingesleutel om na te skakel nie.', 'wikieditor-toolbar-tool-file' => 'Ingebedde lêer', 'wikieditor-toolbar-tool-file-example' => 'Voorbeeld.jpg', + 'wikieditor-toolbar-file-target' => 'Lêernaam:', + 'wikieditor-toolbar-file-caption' => 'Byskrif:', + 'wikieditor-toolbar-file-size' => 'Grootte:', + 'wikieditor-toolbar-file-format' => 'Formaat:', + 'wikieditor-toolbar-tool-file-insert' => 'Invoeg', + 'wikieditor-toolbar-tool-file-cancel' => 'Kanselleer', 'wikieditor-toolbar-tool-reference' => 'Verwysing', 'wikieditor-toolbar-tool-reference-example' => 'Voeg teks vir voetnota hier in', 'wikieditor-toolbar-tool-reference-cancel' => 'Kanselleer', @@ -655,9 +684,11 @@ $1:Voorbeeld2|Byskrif2', 'wikieditor-toolbar-characters-page-persian' => 'Persiese', 'wikieditor-toolbar-characters-page-hebrew' => 'Hebreeus', 'wikieditor-toolbar-characters-page-bangla' => 'Bengaals', + 'wikieditor-toolbar-characters-page-tamil' => 'Tamil', 'wikieditor-toolbar-characters-page-telugu' => 'Telugu', 'wikieditor-toolbar-characters-page-sinhala' => 'Sinhala', 'wikieditor-toolbar-characters-page-gujarati' => 'Gujarati', + 'wikieditor-toolbar-characters-page-devanagari' => 'Devanagari', 'wikieditor-toolbar-characters-page-thai' => 'Thai', 'wikieditor-toolbar-characters-page-lao' => 'Lao', 'wikieditor-toolbar-characters-page-khmer' => 'Khmer', @@ -707,7 +738,7 @@ $1:Voorbeeld2|Byskrif2', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>Lyn in genommerde lys</li><li>Lyn in genommerde lys</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'Ingebedde lêer', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Voorbeeld.png|thumb|Byskrif]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Byskrif' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Vergroot' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Byskrif</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Byskrif' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Vergroot' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Byskrif</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Verwysing', 'wikieditor-toolbar-help-content-reference-syntax' => 'Bladsyteks.<ref name="test">[http://www.voorbeeld.org Skakel se teks], addisionele teks.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "Bladsyteks <sup><a href='#'>[1]</a></sup>", @@ -932,7 +963,7 @@ $1: Example.jpg|Caption2', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li> pika Lista </li><li> pika Lista </li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'Embedded file', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Example.png|thumb|Caption teksti]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'> <a title=\"tekstit Legjenda\" class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a> <div class='thumbcaption'><div class='magnify'> <a title=\"Zmadho\" class='internal' href='#'><img height='11' width='15' alt='' src='\$1/common/images/magnify-clip.png'/></a> </div> tekstit Legjenda </div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'> <a title=\"tekstit Legjenda\" class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='\$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a> <div class='thumbcaption'><div class='magnify'> <a title=\"Zmadho\" class='internal' href='#'><img height='11' width='15' alt='' src='\$1/common/images/magnify-clip.png'/></a> </div> tekstit Legjenda </div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Referim', 'wikieditor-toolbar-help-content-reference-syntax' => 'Tekst faqesh. name="test"> <ref [http://www.example.org] teksti Link, teksti shtesë. </> ref', 'wikieditor-toolbar-help-content-reference-result' => "Tekst faqesh. <a href='#'><sup>[1]</sup></a>", @@ -949,7 +980,7 @@ $1: Example.jpg|Caption2', 'wikieditor-toolbar-help-content-indent-result' => 'tekstit Normale <dl><dd> Teksti i prerë <dl><dd> Teksti i prerë </dd></dl></dd></dl>', ); -/** Aragonese (Aragonés) +/** Aragonese (aragonés) * @author Juanpabl */ $messages['an'] = array( @@ -1164,7 +1195,7 @@ $1:Eixemplo.jpg|Piet_de_foto_2', 'wikieditor-toolbar-help-content-olist-result' => "<ol><li>Elemento d'a lista</li><li>Elemento d'a lista</li></ol>", 'wikieditor-toolbar-help-content-file-description' => 'Fichero incorporato', 'wikieditor-toolbar-help-content-file-syntax' => "[[$1:Eixemplo.png|thumb|Texto descriptivo d'a imachen]]", - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Texto de piet de foto' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Fer más gran' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Texto de piet de foto</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Texto de piet de foto' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Fer más gran' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Texto de piet de foto</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Referencia', 'wikieditor-toolbar-help-content-reference-syntax' => 'Texto d\'a pachina.<ref name="test">[http://www.example.org Texto d\'o vinclo], texto adicional.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "Texto d'a pachina.<sup><a href='#'>[1]</a></sup>", @@ -1249,17 +1280,17 @@ $messages['ar'] = array( 'wikieditor' => 'الواجهة المتقدمة لتعديل نص ويكي', 'wikieditor-desc' => 'يوفر واجهة تعديل نص ويكي قابلة للتمديد والعديد من الوحدات التي توفر المزايا', 'wikieditor-wikitext-tab' => 'نص الويكي', - 'wikieditor-loading' => 'يُحمّل', + 'wikieditor-loading' => 'جاري التحميل...', 'wikieditor-preview-preference' => 'مكّن المعاينة جنبًا لجنب', - 'wikieditor-preview-tab' => 'عاين', - 'wikieditor-preview-changes-tab' => 'التغييرات', - 'wikieditor-preview-loading' => 'يُحمّل...', + 'wikieditor-preview-tab' => 'عرض مسبق', + 'wikieditor-preview-changes-tab' => 'تغييرات', + 'wikieditor-preview-loading' => 'جاري التحميل...', 'wikieditor-previewDialog-preference' => 'مكّن حوار المعاينة', - 'wikieditor-previewDialog-tab' => 'عاين', - 'wikieditor-previewDialog-loading' => 'يُحمّل...', + 'wikieditor-previewDialog-tab' => 'عرض مسبق', + 'wikieditor-previewDialog-loading' => 'جاري التحميل...', 'wikieditor-publish-preference' => 'فعّل النشر خطوة بخطوة', 'wikieditor-publish-button-publish' => 'انشر', - 'wikieditor-publish-button-cancel' => 'ألغِ', + 'wikieditor-publish-button-cancel' => 'إلغاء', 'wikieditor-publish-dialog-title' => 'انشر في {{SITENAME}}', 'wikieditor-publish-dialog-summary' => 'ملخص التعديل (اشرح باختصار التغييرات التي قمت بها):', 'wikieditor-publish-dialog-minor' => 'تعديل طفيف', @@ -1269,7 +1300,7 @@ $messages['ar'] = array( 'wikieditor-template-editor-preference' => 'فعل تعديل قوالب الويكي المعتمد على النماذج', 'wikieditor-template-editor-dialog-title' => 'عدّل القالب', 'wikieditor-template-editor-dialog-submit' => 'حدّث', - 'wikieditor-template-editor-dialog-cancel' => 'ألغِ', + 'wikieditor-template-editor-dialog-cancel' => 'إلغاء', 'wikieditor-templates-preference' => 'مكّن طي القوالب', 'wikieditor-toc-preference' => 'مكّن جدول المحتويات القابل للتصفح', 'wikieditor-toc-show' => 'أظهر المحتويات', @@ -1278,8 +1309,8 @@ $messages['ar'] = array( 'wikieditor-toolbar-desc' => 'شريط تحرير الصفحات مع تحسين الاستخدامية', 'wikieditor-toolbar-preference' => 'مكن شريط أدوات التحرير المحسن', 'wikieditor-toolbar-dialogs-preference' => 'مكن حوارات إدراج الوصلات والجداول وغيرها', - 'wikieditor-toolbar-hidesig' => 'إخفاء زر التوقيع من الصفحات الموجودة في مساحة الاسم الرئيسي', - 'wikieditor-toolbar-loading' => 'يُحمّل...', + 'wikieditor-toolbar-hidesig' => 'أخف زر التوقيع في صفحات النطاق الرئيسي', + 'wikieditor-toolbar-loading' => 'جاري التحميل...', 'wikieditor-toolbar-tool-bold' => 'غليظ', 'wikieditor-toolbar-tool-bold-example' => 'نص غليظ', 'wikieditor-toolbar-tool-italic' => 'مائل', @@ -1299,7 +1330,7 @@ $messages['ar'] = array( 'wikieditor-toolbar-tool-link-ext-target' => 'مسار الوصلة:', 'wikieditor-toolbar-tool-link-ext-text' => 'نص الوصلة:', 'wikieditor-toolbar-tool-link-insert' => 'أدرج الوصلة', - 'wikieditor-toolbar-tool-link-cancel' => 'ألغِ', + 'wikieditor-toolbar-tool-link-cancel' => 'إلغاء', 'wikieditor-toolbar-tool-link-int-target-status-exists' => 'الصفحة موجودة', 'wikieditor-toolbar-tool-link-int-target-status-notexists' => 'الصفحة غير موجودة', 'wikieditor-toolbar-tool-link-int-target-status-invalid' => 'عنوان غير صحيح', @@ -1312,9 +1343,18 @@ $messages['ar'] = array( 'wikieditor-toolbar-tool-link-empty' => 'لم تدخل شيئا لتصل به.', 'wikieditor-toolbar-tool-file' => 'ملف مضمّن', 'wikieditor-toolbar-tool-file-example' => 'Example.jpg', + 'wikieditor-toolbar-tool-file-title' => 'أدرج الملف', + 'wikieditor-toolbar-file-target' => 'اسم الملف:', + 'wikieditor-toolbar-file-caption' => 'التعليق:', + 'wikieditor-toolbar-file-size' => 'الحجم:', + 'wikieditor-toolbar-file-float' => 'ناحية:', + 'wikieditor-toolbar-file-default' => '(افتراضي)', + 'wikieditor-toolbar-file-format' => 'الصيغة:', + 'wikieditor-toolbar-tool-file-insert' => 'إدراج', + 'wikieditor-toolbar-tool-file-cancel' => 'إلغاء', 'wikieditor-toolbar-tool-reference' => 'مرجع', 'wikieditor-toolbar-tool-reference-example' => 'أدرج نص الحاشية هنا', - 'wikieditor-toolbar-tool-reference-cancel' => 'ألغِ', + 'wikieditor-toolbar-tool-reference-cancel' => 'إلغاء', 'wikieditor-toolbar-tool-reference-title' => 'إدراج مرجع', 'wikieditor-toolbar-tool-reference-insert' => 'أدرج', 'wikieditor-toolbar-tool-reference-text' => 'نص المرجع', @@ -1373,9 +1413,9 @@ $1:Example.jpg|تعليق2', 'wikieditor-toolbar-tool-table-wikitable' => 'سمة ذات حدود', 'wikieditor-toolbar-tool-table-sortable' => 'اجعل الجدول قابلا للترتيب', 'wikieditor-toolbar-tool-table-example' => 'مثال', - 'wikieditor-toolbar-tool-table-preview' => 'عاين', + 'wikieditor-toolbar-tool-table-preview' => 'عرض مسبق', 'wikieditor-toolbar-tool-table-insert' => 'أدرج', - 'wikieditor-toolbar-tool-table-cancel' => 'ألغِ', + 'wikieditor-toolbar-tool-table-cancel' => 'إلغاء', 'wikieditor-toolbar-tool-table-toomany' => 'إدراج جدول بأكثر من $1 خلية غير ممكن عبر هذا الحوار.', 'wikieditor-toolbar-tool-table-invalidnumber' => 'لم تدخل رقما صحيحا للصفوف أو الأعمدة.', 'wikieditor-toolbar-tool-table-zero' => 'لا يمكن أن تدرج جدولا بلا صفوف أو أعمدة.', @@ -1405,11 +1445,11 @@ $1:Example.jpg|تعليق2', 'wikieditor-toolbar-characters-page-persian' => 'الفارسية', 'wikieditor-toolbar-characters-page-hebrew' => 'عبرية', 'wikieditor-toolbar-characters-page-bangla' => 'بنغالية', - 'wikieditor-toolbar-characters-page-tamil' => 'التاميل', + 'wikieditor-toolbar-characters-page-tamil' => 'تاميلية', 'wikieditor-toolbar-characters-page-telugu' => 'تيلوجية', 'wikieditor-toolbar-characters-page-sinhala' => 'سنهالية', 'wikieditor-toolbar-characters-page-gujarati' => 'غجراتية', - 'wikieditor-toolbar-characters-page-devanagari' => 'Devanagari', + 'wikieditor-toolbar-characters-page-devanagari' => 'ديوناكرية', 'wikieditor-toolbar-characters-page-thai' => 'تايلندية', 'wikieditor-toolbar-characters-page-lao' => 'لاوية', 'wikieditor-toolbar-characters-page-khmer' => 'خميرية', @@ -1459,7 +1499,7 @@ $1:Example.jpg|تعليق2', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>عنصر قائمة</li><li>عنصر قائمة</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'ملف مضمّن', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Example.png|thumb|نص التعليق]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='نص التعليق' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='تكبير' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>نص التعليق</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='نص التعليق' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='تكبير' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>نص التعليق</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'مرجع', 'wikieditor-toolbar-help-content-reference-syntax' => 'نص الصفحة.<ref name="test">[http://www.example.org نص الوصلة]، نص إضافي.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "نص الصفحة.<sup><a href='#'>[1]</a></sup>", @@ -1531,7 +1571,7 @@ $messages['arc'] = array( 'wikieditor-toolbar-tool-heading-example' => 'ܟܬܒܬܐ ܕܪܘܫܢܐ', 'wikieditor-toolbar-group-format' => 'ܣܕܝܪܘܬܐ', 'wikieditor-toolbar-tool-redirect' => 'ܨܘܝܒܐ', - 'wikieditor-toolbar-tool-redirect-example' => 'ܫܡܐ ܕܕܦܐ ܕܢܘܦܐ', + 'wikieditor-toolbar-tool-redirect-example' => 'ܫܡܐ ܕܦܐܬܐ ܕܢܘܦܐ', 'wikieditor-toolbar-tool-big' => 'ܪܒܐ', 'wikieditor-toolbar-tool-big-example' => 'ܟܬܒܬܐ ܪܒܬܐ', 'wikieditor-toolbar-tool-small' => 'ܙܥܘܪܐ', @@ -1551,6 +1591,7 @@ $messages['arc'] = array( 'wikieditor-toolbar-tool-table-preview' => 'ܚܝܪܐ ܩܕܡܝܐ', 'wikieditor-toolbar-tool-table-insert' => 'ܣܢܘܦ', 'wikieditor-toolbar-tool-table-cancel' => 'ܒܛܘܠ', + 'wikieditor-toolbar-tool-replace-button-findnext' => 'ܐܫܟܚ ܕܒܬܪ', 'wikieditor-toolbar-section-characters' => 'ܐܬܘܬ̈ܐ ܕܝܠܢܝܬ̈ܐ', 'wikieditor-toolbar-characters-page-latin' => 'ܠܐܛܝܢܐܝܬ', 'wikieditor-toolbar-characters-page-latinextended' => 'ܠܐܛܝܢܐܝܬ ܡܬܝܚܐ', @@ -1792,7 +1833,7 @@ $1:Example.jpg|Caption2', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>List item</li><li>List item</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'Embedded file', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Example.png|thumb|Caption text]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Caption text' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Enlarge' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Caption text</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Caption text' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Enlarge' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Caption text</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'مرجع', 'wikieditor-toolbar-help-content-reference-syntax' => 'Page text.<ref name="test">[http://www.example.org Link text], additional text.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "Page text.<sup><a href='#'>[1]</a></sup>", @@ -1813,10 +1854,14 @@ $1:Example.jpg|Caption2', * @author Bishnu Saikia * @author Chaipau * @author Gitartha.bordoloi + * @author Nilamdyuti */ $messages['as'] = array( + 'wikieditor' => "উচ্চতৰ ৱিকিপাঠ্য সম্পাদনা ইণ্টাৰফে'চ", + 'wikieditor-desc' => "এখন বহলাব পৰা ৱিকিপাঠ্য সম্পাদনা ইণ্টাৰফে'চ আৰু বহু বৈশিষ্টসম্পন্ন মডিউল প্ৰদান কৰে", 'wikieditor-wikitext-tab' => 'ৱিকিপাঠ্য', 'wikieditor-loading' => "ল'ড হৈ আছে…", + 'wikieditor-preview-preference' => 'ওচৰা-ওচৰি প্ৰাক্দৰ্শন সক্ৰিয় কৰক', 'wikieditor-preview-tab' => 'প্রাকদর্শন', 'wikieditor-preview-changes-tab' => 'পৰিবৰ্তনসমূহ', 'wikieditor-preview-loading' => "ল'ড হৈ আছে…", @@ -1832,13 +1877,19 @@ $messages['as'] = array( 'wikieditor-publish-dialog-watch' => 'এই পৃষ্ঠাটো লক্ষ্য কৰক', 'wikieditor-publish-dialog-publish' => 'প্ৰকাশ কৰক', 'wikieditor-publish-dialog-goback' => 'পাছলৈ যাওক', + 'wikieditor-template-editor-preference' => 'ৱিকি সাঁচৰ ফৰ্ম-ভিত্তিক সম্পাদনা সক্ৰিয় কৰক', 'wikieditor-template-editor-dialog-title' => 'সাঁচ সম্পাদনা', 'wikieditor-template-editor-dialog-submit' => 'আপডেট', 'wikieditor-template-editor-dialog-cancel' => 'বাতিল', + 'wikieditor-templates-preference' => 'সাঁচৰ ভাঁজ সক্ৰিয় কৰক', + 'wikieditor-toc-preference' => 'দিক্দৰ্শন সূচী সক্ৰিয় কৰক', 'wikieditor-toc-show' => 'বিষয়বস্তু দেখাওক', 'wikieditor-toc-hide' => 'সূচীসমূহ লুকুৱাওক', 'wikieditor-toolbar' => 'সম্পাদনা টুলবাৰ', + 'wikieditor-toolbar-desc' => 'অধিক ব্যৱহাৰযোগ্য সম্পাদনা পৃষ্ঠাৰ টুলবাৰ', 'wikieditor-toolbar-preference' => 'শক্তিশালী সম্পাদনা টুলবাৰ সক্ৰিয় কৰক', + 'wikieditor-toolbar-dialogs-preference' => 'লিংক, টেবল আৰু অধিক বস্তু সংযোজনৰ বাবে ডায়লগ সক্ৰিয় কৰক', + 'wikieditor-toolbar-hidesig' => 'মুখ্য নামস্থানৰ পৃষ্ঠাবোৰত স্বাক্ষৰ বুটাম লুকুৱাওক', 'wikieditor-toolbar-loading' => "ল'ড হৈ আছে…", 'wikieditor-toolbar-tool-bold' => 'গাঢ়', 'wikieditor-toolbar-tool-bold-example' => 'গাঢ় পাঠ্য', @@ -1846,7 +1897,7 @@ $messages['as'] = array( 'wikieditor-toolbar-tool-italic-example' => 'হেলনীয়া পাঠ্য', 'wikieditor-toolbar-tool-ilink' => 'ভিতৰুৱা সংযোগ', 'wikieditor-toolbar-tool-ilink-example' => 'শিৰোনামা সংযোগ', - 'wikieditor-toolbar-tool-xlink' => 'বহিঃসংযোগ (http:// উপসৰ্গ মনত ৰাখিব)', + 'wikieditor-toolbar-tool-xlink' => 'বহ্যিক সংযোগ (http:// উপসৰ্গ মনত ৰাখিব)', 'wikieditor-toolbar-tool-xlink-example' => 'http://www.example.com শীৰ্ষক সংযোগ', 'wikieditor-toolbar-tool-link' => 'সংযোগ', 'wikieditor-toolbar-tool-link-title' => 'লিংক যোগ কৰক', @@ -1873,6 +1924,15 @@ $messages['as'] = array( 'wikieditor-toolbar-tool-link-empty' => 'লিংক কৰিবলৈ আপুনি একো টাইপ কৰা নাই।', 'wikieditor-toolbar-tool-file' => 'এম্বেডেড ফাইল', 'wikieditor-toolbar-tool-file-example' => 'Example.jpg', + 'wikieditor-toolbar-tool-file-title' => 'ফাইল সুমুৱাওক', + 'wikieditor-toolbar-file-target' => 'ফাইলৰ নাম:', + 'wikieditor-toolbar-file-caption' => 'পাতনি:', + 'wikieditor-toolbar-file-size' => 'আকাৰ:', + 'wikieditor-toolbar-file-float' => 'সংৰেখিত কৰক', + 'wikieditor-toolbar-file-default' => '(default)', + 'wikieditor-toolbar-file-format' => 'বিন্যাস:', + 'wikieditor-toolbar-tool-file-insert' => 'সুমুৱাওক', + 'wikieditor-toolbar-tool-file-cancel' => 'বাতিল কৰক', 'wikieditor-toolbar-tool-reference' => 'তথ্যসংগ্ৰহ', 'wikieditor-toolbar-tool-reference-example' => 'পাদটীকাৰ লিখনি ইয়াত যোগ দিয়ক', 'wikieditor-toolbar-tool-reference-cancel' => 'বাতিল', @@ -1932,15 +1992,20 @@ $1:Example.jpg|শিৰোনাম ২', 'wikieditor-toolbar-tool-table-dimensions-columns' => 'ঠিয় শাৰী:', 'wikieditor-toolbar-tool-table-dimensions-header' => 'শিৰোনাম শাৰী অন্তৰ্ভুক্ত কৰক', 'wikieditor-toolbar-tool-table-wikitable' => 'সীমান্ত শৈলী', + 'wikieditor-toolbar-tool-table-sortable' => 'সম্প্ৰসাৰণ্যোগ্য টেবুল সৃষ্টি কৰক', 'wikieditor-toolbar-tool-table-example' => 'উদাহৰণ', 'wikieditor-toolbar-tool-table-preview' => 'প্ৰাকদৰ্শন', 'wikieditor-toolbar-tool-table-insert' => 'যোগ কৰক', 'wikieditor-toolbar-tool-table-cancel' => 'বাতিল', + 'wikieditor-toolbar-tool-table-toomany' => 'এই ডায়লগৰ দ্বাৰা $1 ঘৰতকৈ বেছি থকা টেবুল যোগ কৰা সম্ভৱ নহয়।', + 'wikieditor-toolbar-tool-table-invalidnumber' => 'আপুনি উলম্ব আৰু পথালী শাৰীৰ বৈধ সংখ্যা লিখাত ভুল কৰিছে।', + 'wikieditor-toolbar-tool-table-zero' => 'আপুনি শূন্য উলম্ব বা পথালী শাৰী থকা টেবুল যোগ কৰিব নোৱাৰে।', 'wikieditor-toolbar-tool-replace' => 'অনুসন্ধান আৰু প্ৰতিস্থাপন', 'wikieditor-toolbar-tool-replace-title' => 'অনুসন্ধান আৰু প্ৰতিস্থাপন', 'wikieditor-toolbar-tool-replace-search' => 'ৰ কাৰণে সন্ধান কৰক', 'wikieditor-toolbar-tool-replace-replace' => 'ইয়াৰ লগত প্ৰতিস্থাপন কৰক:', 'wikieditor-toolbar-tool-replace-case' => 'আখৰৰ ফলা মিলাওক', + 'wikieditor-toolbar-tool-replace-regex' => 'অনুসন্ধান বাক্যক নিয়মিত এক্সপ্ৰেছন হিচাপে গণ্য কৰক', 'wikieditor-toolbar-tool-replace-button-findnext' => 'পৰৱৰ্তী অনুসন্ধান', 'wikieditor-toolbar-tool-replace-button-replace' => 'প্ৰতিস্থাপন', 'wikieditor-toolbar-tool-replace-button-replaceall' => 'সকলো প্ৰতিস্থাপন', @@ -2015,6 +2080,7 @@ $1:Example.jpg|শিৰোনাম ২', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>তালিকা আইটেম</li><li>তালিকা আইটেম</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'এম্বেডেড ফাইল', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Example.png|thumb|শিৰোনাম পাঠ্য]]', + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title=''শীৰ্ষ পাঠ্য'' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='ডাঙৰকৈ চাওক' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>শীৰ্ষ পাঠ্য'</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'তথ্যসংগ্ৰহ', 'wikieditor-toolbar-help-content-reference-syntax' => 'Page text.<ref name="test">[http://www.example.org Link text], additional text.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "পৃষ্ঠাৰ পাঠ্য।<sup><a href='#'>[1]</a></sup>", @@ -2026,9 +2092,12 @@ $1:Example.jpg|শিৰোনাম ২', 'wikieditor-toolbar-help-content-signaturetimestamp-result' => "<a href='#' title='{{#special:mypage}}'>ব্যৱহাৰকাৰী</a> (<a href='#' title='{{#special:mytalk}}'>আলোচনা</a>) ১৫:৫৪, ১০ জুন ২০০৯ (UTC)", 'wikieditor-toolbar-help-content-signature-description' => 'স্বাক্ষৰ', 'wikieditor-toolbar-help-content-signature-result' => "<a href='#' title='{{#special:mypage}}'>ব্যৱহাৰকাৰী</a> (<a href='#' title='{{#special:mytalk}}'>আলোচনা</a>)", + 'wikieditor-toolbar-help-content-indent-description' => 'ইণ্ডেণ্ট', + 'wikieditor-toolbar-help-content-indent-syntax' => 'সাধাৰন আখৰ<br />:ইন্টেন্ডেণ্ট আখৰ<br />::ইন্টেন্ডেণ্ট আখৰ', + 'wikieditor-toolbar-help-content-indent-result' => 'সাধাৰণ পাঠ্য<dl><dd>ইণ্ডেণ্ট কৰা পাঠ্য<dl><dd>ইণ্ডেণ্ট কৰা পাঠ্য</dd></dl></dd></dl>', ); -/** Asturian (Asturianu) +/** Asturian (asturianu) * @author Xuacu */ $messages['ast'] = array( @@ -2099,6 +2168,15 @@ $messages['ast'] = array( 'wikieditor-toolbar-tool-link-empty' => 'Nun escribisti nada pa enllazar.', 'wikieditor-toolbar-tool-file' => 'Ficheru incrustáu', 'wikieditor-toolbar-tool-file-example' => 'Exemplu.jpg', + 'wikieditor-toolbar-tool-file-title' => 'Inxertar un ficheru', + 'wikieditor-toolbar-file-target' => 'Nome del ficheru:', + 'wikieditor-toolbar-file-caption' => 'Lleenda:', + 'wikieditor-toolbar-file-size' => 'Tamañu:', + 'wikieditor-toolbar-file-float' => 'Alliniamientu:', + 'wikieditor-toolbar-file-default' => '(predetermináu)', + 'wikieditor-toolbar-file-format' => 'Formatu:', + 'wikieditor-toolbar-tool-file-insert' => 'Inxertar', + 'wikieditor-toolbar-tool-file-cancel' => 'Encaboxar', 'wikieditor-toolbar-tool-reference' => 'Referencia', 'wikieditor-toolbar-tool-reference-example' => 'Escribir equí el testu de la nota al pie', 'wikieditor-toolbar-tool-reference-cancel' => 'Encaboxar', @@ -2246,7 +2324,7 @@ $1:Exemplu.jpg|Pie2', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>Elementu de la llista</li><li>Elementu de la llista</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'Ficheru incrustáu', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Exemplu.png|thumb|Testu del pie]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Testu del pie' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Ampliar' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Testu del pie</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Testu del pie' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Ampliar' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Testu del pie</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Referencia', 'wikieditor-toolbar-help-content-reference-syntax' => 'Testu de la páxina<ref name="test">[http://www.example.org Testu del enllaz], otru testu.</ref>.', 'wikieditor-toolbar-help-content-reference-result' => "Testu de la páxina.<sup><a href='#'>[1]</a></sup>", @@ -2263,7 +2341,7 @@ $1:Exemplu.jpg|Pie2', 'wikieditor-toolbar-help-content-indent-result' => 'Testu normal<dl><dd>Testu con sangría<dl><dd>Testu con sangría</dd></dl></dd></dl>', ); -/** Azerbaijani (Azərbaycanca) +/** Azerbaijani (azərbaycanca) * @author Cekli829 * @author Koc61 * @author PPerviz @@ -2423,7 +2501,7 @@ $messages['az'] = array( 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>Siyahı bəndi</li><li>Siyahı bəndi</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'Şəkil əlavə etmə', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Example.png|thumb|Mövzu mətni]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Mövzu mətni' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Böyüt' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Mövzu mətni</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Mövzu mətni' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Böyüt' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Mövzu mətni</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'İstinad', 'wikieditor-toolbar-help-content-reference-syntax' => 'Səhifənin mətni.<ref name="test">[http://www.example.org Keçidin mətni], əlavə mətnt.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "Səhifənin mətni.<sup><a href='#'>[1]</a></sup>", @@ -2440,7 +2518,7 @@ $messages['az'] = array( 'wikieditor-toolbar-help-content-indent-result' => 'Normal mətn<dl><dd>Abzasla mətn<dl><dd>Abzasla mətn</dd></dl></dd></dl>', ); -/** Bashkir (Башҡортса) +/** Bashkir (башҡортса) * @author Assele * @author Haqmar */ @@ -2511,6 +2589,14 @@ $messages['ba'] = array( 'wikieditor-toolbar-tool-link-empty' => 'Һеҙ нимәгә һылтанма яһағанығыҙҙы күрһәтмәгәнһегеҙ.', 'wikieditor-toolbar-tool-file' => 'Индерелгән файл', 'wikieditor-toolbar-tool-file-example' => 'Миҫал.jpg', + 'wikieditor-toolbar-tool-file-title' => 'Файл өҫтәү', + 'wikieditor-toolbar-file-target' => 'Файл исеме:', + 'wikieditor-toolbar-file-size' => 'Күләме:', + 'wikieditor-toolbar-file-float' => 'Тигеҙләү:', + 'wikieditor-toolbar-file-default' => '(ғәҙәттәге)', + 'wikieditor-toolbar-file-format' => 'Формат:', + 'wikieditor-toolbar-tool-file-insert' => 'Өҫтәү', + 'wikieditor-toolbar-tool-file-cancel' => 'Кире алырға', 'wikieditor-toolbar-tool-reference' => 'Төшөрмә', 'wikieditor-toolbar-tool-reference-example' => 'Төшөрмәнең текстын бында керетегеҙ', 'wikieditor-toolbar-tool-reference-cancel' => 'Кире алырға', @@ -2602,9 +2688,11 @@ $1:Миҫал.jpg|Тасуирлама2', 'wikieditor-toolbar-characters-page-persian' => 'Фарсы', 'wikieditor-toolbar-characters-page-hebrew' => 'Йәһүд', 'wikieditor-toolbar-characters-page-bangla' => 'Бенгал', + 'wikieditor-toolbar-characters-page-tamil' => 'Тамиль', 'wikieditor-toolbar-characters-page-telugu' => 'Телугу', 'wikieditor-toolbar-characters-page-sinhala' => 'Сингал', 'wikieditor-toolbar-characters-page-gujarati' => 'Гуджарати', + 'wikieditor-toolbar-characters-page-devanagari' => 'Деванагари', 'wikieditor-toolbar-characters-page-thai' => 'Тай', 'wikieditor-toolbar-characters-page-lao' => 'Лао', 'wikieditor-toolbar-characters-page-khmer' => 'Кһмер', @@ -2654,7 +2742,7 @@ $1:Миҫал.jpg|Тасуирлама2', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>Исемлектең бер юлы</li><li>Исемлектең бер юлы</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'Индерелгән файл', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Миҫал.png|thumb|Аңлатма]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Аңлатма' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Ҙурайтырға' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Аңлатма</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Аңлатма' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Ҙурайтырға' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Аңлатма</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Төшөрмә', 'wikieditor-toolbar-help-content-reference-syntax' => 'Биттәге текст.<ref name="test">[http://www.example.org Һылтанма тексты], өҫтәмә текст.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "Биттәге текст.<sup><a href='#'>[1]</a></sup>", @@ -2682,7 +2770,7 @@ $messages['bar'] = array( 'wikieditor-templates-preference' => 'Aktiviarung vom Eih- und Ausblenden voh Vurlong', ); -/** Belarusian (Беларуская) +/** Belarusian (беларуская) * @author Maksim L. * @author Yury Tarasievich */ @@ -2893,7 +2981,7 @@ $1:Example.jpg|Апісанне2', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>Элемент пераліка</li><li>Элемент пераліка</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'Файл у тэксце', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Example.png|thumb|Апісанне файла]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Апісанне файла' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Enlarge' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Апісанне файла</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Апісанне файла' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Enlarge' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Апісанне файла</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Зноска', 'wikieditor-toolbar-help-content-reference-syntax' => 'Тэкст на старонцы.<ref name="test">[http://www.example.org Тэкст спасылкі], астатні тэкст зноскі.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "Тэкст на старонцы.<sup><a href='#'>[1]</a></sup>", @@ -2910,7 +2998,7 @@ $1:Example.jpg|Апісанне2', 'wikieditor-toolbar-help-content-indent-result' => 'Просты тэкст<dl><dd>Тэкст з водступам<dl><dd>Тэкст з водступам</dd></dl></dd></dl>', ); -/** Belarusian (Taraškievica orthography) (Беларуская (тарашкевіца)) +/** Belarusian (Taraškievica orthography) (беларуская (тарашкевіца)) * @author EugeneZelenko * @author Jim-by * @author Renessaince @@ -2985,6 +3073,16 @@ $messages['be-tarask'] = array( 'wikieditor-toolbar-tool-link-empty' => 'Вы не ўвялі адрас спасылкі.', 'wikieditor-toolbar-tool-file' => 'Укладзены файл', 'wikieditor-toolbar-tool-file-example' => 'Прыклад.jpg', + 'wikieditor-toolbar-tool-file-title' => 'Уставіць файл', + 'wikieditor-toolbar-file-target' => 'Назва файла:', + 'wikieditor-toolbar-file-caption' => 'Подпіс:', + 'wikieditor-toolbar-file-size' => 'Памер:', + 'wikieditor-toolbar-file-float' => 'Раўнаваньне:', + 'wikieditor-toolbar-file-default' => '(стандартнае)', + 'wikieditor-toolbar-file-format' => 'Фармат:', + 'wikieditor-toolbar-file-format-none' => 'няма', + 'wikieditor-toolbar-tool-file-insert' => 'Уставіць', + 'wikieditor-toolbar-tool-file-cancel' => 'Скасаваць', 'wikieditor-toolbar-tool-reference' => 'Зноска', 'wikieditor-toolbar-tool-reference-example' => 'Устаўце сюды тэкст зноскі', 'wikieditor-toolbar-tool-reference-cancel' => 'Закрыць', @@ -3132,7 +3230,7 @@ $1:Прыклад.jpg|Подпіс2', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>Элемэнт сьпісу</li><li>Элемэнт сьпісу</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'Укладзены файл', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Прыклад.png|thumb|Тэкст подпісу]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Тэкст подпісу' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Enlarge' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Тэкст подпісу</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Тэкст подпісу' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Enlarge' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Тэкст подпісу</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Зноска', 'wikieditor-toolbar-help-content-reference-syntax' => 'Тэкст старонкі.<ref name="test">[http://www.example.org Тэкст спасылкі], дадатковы тэкст.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "Тэкст старонкі.<sup><a href='#'>[1]</a></sup>", @@ -3149,7 +3247,7 @@ $1:Прыклад.jpg|Подпіс2', 'wikieditor-toolbar-help-content-indent-result' => 'Звычайны тэкст<dl><dd>Тэкст з водступам<dl><dd>Тэкст з водступам</dd></dl></dd></dl>', ); -/** Bulgarian (Български) +/** Bulgarian (български) * @author DCLXVI * @author McDutchie * @author Spiritia @@ -3363,7 +3461,7 @@ $1:Example.jpg|Описание2', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>Елемент от списъка</li><li>Елемент от списъка</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'Вграден файл', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Example.png|thumb|Текст под картинката]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Текст под картинката' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Уголемяване' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Текст под картинката</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Текст под картинката' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Уголемяване' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Текст под картинката</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Източник', 'wikieditor-toolbar-help-content-reference-syntax' => 'Текст на страницата.<ref name="test">[http://www.example.org Текст на външната препратка], допълнителен текст.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "Текст на страницата.<sup><a href='#'>[1]</a></sup>", @@ -3586,6 +3684,7 @@ $1:Cuntuh.jpg|Judul2', /** Bengali (বাংলা) * @author Bellayet + * @author Nasir8891 * @author Wikitanvir */ $messages['bn'] = array( @@ -3596,6 +3695,7 @@ $messages['bn'] = array( 'wikieditor-preview-tab' => 'প্রাকদর্শন', 'wikieditor-preview-changes-tab' => 'পরিবর্তনসমূহ', 'wikieditor-preview-loading' => 'লোডিং...', + 'wikieditor-previewDialog-preference' => 'প্রিভিউ ডায়লগ সক্রিয়', 'wikieditor-previewDialog-tab' => 'প্রাকদর্শন', 'wikieditor-previewDialog-loading' => 'লোডিং...', 'wikieditor-publish-preference' => 'ধাপে ধাপে প্রকাশ করা সক্রিয় করো', @@ -3652,6 +3752,14 @@ $messages['bn'] = array( 'wikieditor-toolbar-tool-link-empty' => 'লিঙ্ক করা জন্য আপনি কোনো কিছু টাইপ করেননি।', 'wikieditor-toolbar-tool-file' => 'এম্বেডেড ফাইল', 'wikieditor-toolbar-tool-file-example' => 'Example.jpg', + 'wikieditor-toolbar-tool-file-title' => 'ফাইল সংযোজন', + 'wikieditor-toolbar-file-target' => 'ফাইলের নাম:', + 'wikieditor-toolbar-file-caption' => 'ক্যাপশন:', + 'wikieditor-toolbar-file-size' => 'আকার:', + 'wikieditor-toolbar-file-default' => '(ডিফল্ট)', + 'wikieditor-toolbar-file-format' => 'ফরম্যাট:', + 'wikieditor-toolbar-tool-file-insert' => 'যোগ করো', + 'wikieditor-toolbar-tool-file-cancel' => 'বাতিল', 'wikieditor-toolbar-tool-reference' => 'তথ্যসূত্র', 'wikieditor-toolbar-tool-reference-example' => 'পাদটীকার লেখা এখানে যোগ করো', 'wikieditor-toolbar-tool-reference-cancel' => 'বাতিল', @@ -3744,6 +3852,7 @@ $1:Example.jpg|ক্যাপশন২', 'wikieditor-toolbar-characters-page-persian' => 'ফারসি', 'wikieditor-toolbar-characters-page-hebrew' => 'হিব্রু', 'wikieditor-toolbar-characters-page-bangla' => 'বাংলা', + 'wikieditor-toolbar-characters-page-tamil' => 'তামিল', 'wikieditor-toolbar-characters-page-telugu' => 'তেলেগু', 'wikieditor-toolbar-characters-page-sinhala' => 'শিংহলী', 'wikieditor-toolbar-characters-page-gujarati' => 'গুজরাতি', @@ -3822,7 +3931,7 @@ $messages['bo'] = array( 'wikieditor-toolbar-help-page-list' => 'རེའུ་མིག', ); -/** Bishnupria Manipuri (ইমার ঠার/বিষ্ণুপ্রিয়া মণিপুরী) +/** Bishnupria Manipuri (বিষ্ণুপ্রিয়া মণিপুরী) * @author Usingha */ $messages['bpy'] = array( @@ -4031,7 +4140,7 @@ $1:Example.jpg|ক্যাপশন২', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>পারেঙর মেথেল</li><li>পারেঙর মেথেল</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'এম্বেডেড ফাইলগ', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Example.png|thumb|ক্যাপশনর মেয়ক]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='ক্যাপশর মেয়েক' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='ডাঙরকর' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>ক্যাপশর মেয়েক</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='ক্যাপশর মেয়েক' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='ডাঙরকর' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>ক্যাপশর মেয়েক</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'রেফারেন্সহানি', 'wikieditor-toolbar-help-content-reference-syntax' => 'পাতার ইকাহানি।<ref name="test">[http://www.example.org মিলাপর মেয়েকগি], আরতাউ মেয়েক।</ref>', 'wikieditor-toolbar-help-content-reference-result' => "পাতার ইকা।<sup><a href='#'>[1]</a></sup>", @@ -4058,7 +4167,7 @@ $messages['br'] = array( 'wikieditor' => 'Etrefas kemmañ wikitestenn klokaet', 'wikieditor-desc' => "Poruchas a ra un etrefas kemmañ wikitestenn astennidik ha meur a arc'hwel all.", 'wikieditor-wikitext-tab' => 'Wikitestenn', - 'wikieditor-loading' => 'O kargañ', + 'wikieditor-loading' => 'O kargañ...', 'wikieditor-preview-preference' => 'Gweredekaat ar rakweled skoaz-ouzh-skoaz', 'wikieditor-preview-tab' => 'Rakwelet', 'wikieditor-preview-changes-tab' => 'Kemmoù', @@ -4075,7 +4184,7 @@ $messages['br'] = array( 'wikieditor-publish-dialog-watch' => 'Evezhiañ ar bajenn-mañ', 'wikieditor-publish-dialog-publish' => 'Embann', 'wikieditor-publish-dialog-goback' => 'Distreiñ', - 'wikieditor-template-editor-preference' => "Gweredekaat ar c'hemmañ partromoù wiki diwar furmskridoù", + 'wikieditor-template-editor-preference' => "Gweredekaat ar c'hemmañ patromoù wiki diwar furmskridoù", 'wikieditor-template-editor-dialog-title' => 'Kemmañ ar patrom', 'wikieditor-template-editor-dialog-submit' => 'Hizivaat', 'wikieditor-template-editor-dialog-cancel' => 'Nullañ', @@ -4122,6 +4231,15 @@ Hag ul liamm diabarzh eo a fell deoc'h lakaat?", 'wikieditor-toolbar-tool-link-empty' => "N'hoc'h eus merket netra a c'haller sevel liammoù outañ.", 'wikieditor-toolbar-tool-file' => 'Restr enframmet', 'wikieditor-toolbar-tool-file-example' => 'Skouer.jpg', + 'wikieditor-toolbar-tool-file-title' => "Ensoc'hañ ur restr", + 'wikieditor-toolbar-file-target' => 'Anv ar restr :', + 'wikieditor-toolbar-file-caption' => "Alc'hwez :", + 'wikieditor-toolbar-file-size' => 'Ment :', + 'wikieditor-toolbar-file-default' => '(dre ziouer)', + 'wikieditor-toolbar-file-format' => 'Furmad :', + 'wikieditor-toolbar-file-format-none' => 'hini ebet', + 'wikieditor-toolbar-tool-file-insert' => "Ensoc'hañ", + 'wikieditor-toolbar-tool-file-cancel' => 'Nullañ', 'wikieditor-toolbar-tool-reference' => 'Daveenn', 'wikieditor-toolbar-tool-reference-example' => "Ensoc'hañ amañ testenn notenn traoñ pajenn", 'wikieditor-toolbar-tool-reference-cancel' => 'Nullañ', @@ -4269,7 +4387,7 @@ $1:Skouer.jpg|Deskrivadur2', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>Elfenn eus ar roll</li><li>Elfenn eus ar roll</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'Restr enframmet', 'wikieditor-toolbar-help-content-file-syntax' => "[[$1:Example.png|thumb|Alc'hwez ar skeudenn]]", - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Testenn an alc'hwez' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Brasaat' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Testenn an alc'hwez</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Testenn an alc'hwez' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Brasaat' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Testenn an alc'hwez</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Daveenn', 'wikieditor-toolbar-help-content-reference-syntax' => 'Testenn ar bajenn.<ref name="test">[http://www.example.org testenn al liamm], testenn ouzhpenn.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "Testenn ar bajenn.<sup><a href='#'>[1]</a></sup>", @@ -4286,7 +4404,7 @@ $1:Skouer.jpg|Deskrivadur2', 'wikieditor-toolbar-help-content-indent-result' => 'Testenn normal<dl><dd>Testenn endantet<dl><dd>Testenn endantet</dd></dl></dd></dl>', ); -/** Bosnian (Bosanski) +/** Bosnian (bosanski) * @author CERminator * @author Palapa */ @@ -4501,7 +4619,7 @@ $1:Example.jpg|Opis2', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>Stavka spiska</li><li>Stavka spiska</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'Uklopljena datoteka', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Example.png|thumb|Opis slike]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Opis slike' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Uvećajte' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Opis slike</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Opis slike' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Uvećajte' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Opis slike</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Reference', 'wikieditor-toolbar-help-content-reference-syntax' => 'Tekst stranice.<ref name="test">[http://www.example.org Tekst linka], dodatni tekst.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "Tekst stranice.<sup><a href='#'>[1]</a></sup>", @@ -4518,7 +4636,8 @@ $1:Example.jpg|Opis2', 'wikieditor-toolbar-help-content-indent-result' => 'Obični tekst<dl><dd>Uvučeni tekst<dl><dd>Uvučeni tekst</dd></dl></dd></dl>', ); -/** Catalan (Català) +/** Catalan (català) + * @author Arnaugir * @author BroOk * @author Martorell * @author Paucabot @@ -4595,6 +4714,15 @@ Voleu convertir-lo en un enllaç intern?", 'wikieditor-toolbar-tool-link-empty' => 'No heu entrat res per enllaçar.', 'wikieditor-toolbar-tool-file' => 'Fitxer incrustat', 'wikieditor-toolbar-tool-file-example' => 'Exemple.png', + 'wikieditor-toolbar-tool-file-title' => 'Insereix arxiu', + 'wikieditor-toolbar-file-target' => 'Nom del fitxer:', + 'wikieditor-toolbar-file-caption' => 'Títol:', + 'wikieditor-toolbar-file-size' => 'Mida:', + 'wikieditor-toolbar-file-float' => 'Alineació:', + 'wikieditor-toolbar-file-default' => '(per defecte)', + 'wikieditor-toolbar-file-format' => 'Format:', + 'wikieditor-toolbar-tool-file-insert' => 'Inserta', + 'wikieditor-toolbar-tool-file-cancel' => 'Cancel·la', 'wikieditor-toolbar-tool-reference' => 'Referència', 'wikieditor-toolbar-tool-reference-example' => 'Inseriu la nota al peu aquí', 'wikieditor-toolbar-tool-reference-cancel' => 'Cancel·la', @@ -4688,9 +4816,11 @@ $1:Example.jpg|Peu2', 'wikieditor-toolbar-characters-page-persian' => 'Persa', 'wikieditor-toolbar-characters-page-hebrew' => 'Hebreu', 'wikieditor-toolbar-characters-page-bangla' => 'Bengalí', + 'wikieditor-toolbar-characters-page-tamil' => 'Tamil', 'wikieditor-toolbar-characters-page-telugu' => 'Telugu', 'wikieditor-toolbar-characters-page-sinhala' => 'Sinhala', 'wikieditor-toolbar-characters-page-gujarati' => 'Gujarati', + 'wikieditor-toolbar-characters-page-devanagari' => 'Devanagari', 'wikieditor-toolbar-characters-page-thai' => 'Tailandès', 'wikieditor-toolbar-characters-page-lao' => 'Laosià', 'wikieditor-toolbar-characters-page-khmer' => 'Khmer', @@ -4740,7 +4870,7 @@ $1:Example.jpg|Peu2', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>Element de la llista</li><li>Element de la llista</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'Fitxer incrustat', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Example.png|thumb|Text descriptiu de la imatge]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Caption text' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Enlarge' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Llegenda</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Caption text' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Enlarge' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Llegenda</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Referències', 'wikieditor-toolbar-help-content-reference-syntax' => 'Text de la pàgina.<ref name="test">[http://www.exemple.cat Nom de l\'enllaç], text addicional.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "Text de la pàgina.<sup><a href='#'>[1]</a></sup>", @@ -4757,7 +4887,7 @@ $1:Example.jpg|Peu2', 'wikieditor-toolbar-help-content-indent-result' => 'Text normal<dl><dd>Text sagnat<dl><dd>Text sagnat</dd></dl></dd></dl>', ); -/** Chechen (Нохчийн) +/** Chechen (нохчийн) * @author Sasan700 */ $messages['ce'] = array( @@ -4970,7 +5100,7 @@ $1:Example.jpg|Цуьнах лаце2', 'wikieditor-toolbar-help-content-file-description' => 'Чохь йолу хlум', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Example.png|thumb|Оцуьнах лаьцна йоза]]', 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title=' -Оцуьнах лаьцна йоза' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Доккха дан' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div> +Оцуьнах лаьцна йоза' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Доккха дан' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div> Оцуьнах лаьцна йоза</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Билгалдаккхар', 'wikieditor-toolbar-help-content-reference-syntax' => 'Агlонан йоза.<ref name="test">[http://www.example.org Хьажориган йоза], кхин тlе дузуш йоза.</ref>', @@ -4988,10 +5118,12 @@ $1:Example.jpg|Цуьнах лаце2', 'wikieditor-toolbar-help-content-indent-result' => 'Гуттарлера йоза<dl><dd>Дlахилийна йоза<dl><dd>Дlахилийна йоза</dd></dl></dd></dl>', ); -/** Sorani (کوردی) +/** Sorani Kurdish (کوردی) * @author Asoxor + * @author Calak * @author Marmzok * @author McDutchie + * @author Muhammed taha */ $messages['ckb'] = array( 'wikieditor' => 'ڕووکاری پێشکەوتووی دەستکاریکردنی ویکیدەق', @@ -5010,7 +5142,7 @@ $messages['ckb'] = array( 'wikieditor-publish-dialog-title' => 'لە {{SITENAME}} بڵاوی بکەوە', 'wikieditor-publish-dialog-summary' => 'پوختەی دەستکاری (بە کورتی ئەی گۆڕانکارییانەی کردووتە ئاشکرا دەکاتەوە):', 'wikieditor-publish-dialog-minor' => 'دەستکاریی بچووک', - 'wikieditor-publish-dialog-watch' => 'چاودێڕیی ئەم پەڕە بکە', + 'wikieditor-publish-dialog-watch' => 'ئەم پەڕەیە بخە ژێر چاودێری', 'wikieditor-publish-dialog-publish' => 'بڵاوی بکەوە', 'wikieditor-publish-dialog-goback' => 'بگەڕێوە', 'wikieditor-template-editor-preference' => 'ڕێگە بدە بە دەستکاریکردنی وەک فۆرم بۆ داڕێژەکانی ویکی', @@ -5058,6 +5190,10 @@ $messages['ckb'] = array( 'wikieditor-toolbar-tool-link-empty' => 'ھیچێک بۆ بەستەر بۆ کردن نەخستە ناوی', 'wikieditor-toolbar-tool-file' => 'پەڕگەی نێودەق', 'wikieditor-toolbar-tool-file-example' => 'نموونە.jpg', + 'wikieditor-toolbar-file-target' => 'ناوی پەرگە:', + 'wikieditor-toolbar-file-format' => 'داڕشتن:', + 'wikieditor-toolbar-tool-file-insert' => 'تێخستن', + 'wikieditor-toolbar-tool-file-cancel' => 'ھەڵوەشاندنەوە', 'wikieditor-toolbar-tool-reference' => 'سەرچاوە', 'wikieditor-toolbar-tool-reference-example' => 'دەقی پانووس بخەرە ئێرە', 'wikieditor-toolbar-tool-reference-cancel' => 'ھەڵوەشاندنەوە', @@ -5086,8 +5222,8 @@ $messages['ckb'] = array( 'wikieditor-toolbar-tool-redirect-example' => 'ناوی پەڕەی مەبەست', 'wikieditor-toolbar-tool-big' => 'گەورە', 'wikieditor-toolbar-tool-big-example' => 'دەقی گەورە', - 'wikieditor-toolbar-tool-small' => 'بچوک', - 'wikieditor-toolbar-tool-small-example' => 'دەقی بچکوک', + 'wikieditor-toolbar-tool-small' => 'بچووک', + 'wikieditor-toolbar-tool-small-example' => 'دەقی بچووک', 'wikieditor-toolbar-tool-superscript' => 'سەرنووس', 'wikieditor-toolbar-tool-superscript-example' => 'دەقی سەرنووس', 'wikieditor-toolbar-tool-subscript' => 'ژێرنووس', @@ -5144,7 +5280,7 @@ $1:نموونە.jpg|شرۆڤەی ٢', 'wikieditor-toolbar-characters-page-ipa' => 'ئای پی ئەی', 'wikieditor-toolbar-characters-page-symbols' => 'ھێماکان', 'wikieditor-toolbar-characters-page-greek' => 'یۆنانی', - 'wikieditor-toolbar-characters-page-cyrillic' => 'سیریلیک', + 'wikieditor-toolbar-characters-page-cyrillic' => 'کیریلی', 'wikieditor-toolbar-characters-page-arabic' => 'عەرەبی', 'wikieditor-toolbar-characters-page-arabicextended' => 'عەرەبیی پەرەپێدراو', 'wikieditor-toolbar-characters-page-persian' => 'فارسی', @@ -5201,7 +5337,7 @@ $1:نموونە.jpg|شرۆڤەی ٢', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>ئەندامی لیست</li><li>ئەندامی لیست</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'پەڕگەی نێودەق', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Example.png|thumb|دەقی شرۆڤە]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='دەقی شرۆڤە' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='گەورەکردنەوە' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>دەقی شرۆڤە</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='دەقی شرۆڤە' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='گەورەکردنەوە' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>دەقی شرۆڤە</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'سەرچاوە', 'wikieditor-toolbar-help-content-reference-syntax' => 'دەقی پەڕە.<ref name="test">[http://www.example.org دەقی بەستەر], دەقی زیادی.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "دەقی پەڕە.<sup><a href='#'>[1]</a></sup>", @@ -5218,7 +5354,7 @@ $1:نموونە.jpg|شرۆڤەی ٢', 'wikieditor-toolbar-help-content-indent-result' => 'دەقی ئاسایی<dl><dd>دەقی پێشچوو<dl><dd>دەقی پێشچوو</dd></dl></dd></dl>', ); -/** Corsican (Corsu) */ +/** Corsican (corsu) */ $messages['co'] = array( 'wikieditor-toolbar-tool-heading-1' => 'Livellu 1', 'wikieditor-toolbar-tool-heading-2' => 'Livellu 2', @@ -5227,7 +5363,8 @@ $messages['co'] = array( 'wikieditor-toolbar-tool-heading-5' => 'Livellu 5', ); -/** Czech (Česky) +/** Czech (česky) + * @author Jkjk * @author Kuvaly * @author Mormegil */ @@ -5299,6 +5436,16 @@ Chcete z něj tedy udělat vnitřní odkaz?', 'wikieditor-toolbar-tool-link-empty' => 'Musíte uvést cíl odkazu.', 'wikieditor-toolbar-tool-file' => 'Vložený soubor', 'wikieditor-toolbar-tool-file-example' => 'Příklad.jpg', + 'wikieditor-toolbar-tool-file-title' => 'Vložit soubor', + 'wikieditor-toolbar-file-target' => 'Název souboru:', + 'wikieditor-toolbar-file-caption' => 'Popisek:', + 'wikieditor-toolbar-file-size' => 'Velikost:', + 'wikieditor-toolbar-file-float' => 'Zarovnání:', + 'wikieditor-toolbar-file-default' => '(výchozí)', + 'wikieditor-toolbar-file-format' => 'Formát:', + 'wikieditor-toolbar-file-format-none' => 'žádný', + 'wikieditor-toolbar-tool-file-insert' => 'Vložit', + 'wikieditor-toolbar-tool-file-cancel' => 'Storno', 'wikieditor-toolbar-tool-reference' => 'Poznámky', 'wikieditor-toolbar-tool-reference-example' => 'Sem uveďte text poznámky', 'wikieditor-toolbar-tool-reference-cancel' => 'Storno', @@ -5446,7 +5593,7 @@ $1:Příklad.jpg|Titulek 2', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>Položka seznamu</li><li>Položka seznamu</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'Vložení souboru', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Příklad.png|thumb|Text titulku]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Text titulku' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Zvětšit' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Text titulku</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Text titulku' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Zvětšit' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Text titulku</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Poznámka', 'wikieditor-toolbar-help-content-reference-syntax' => 'Text stránky.<ref name="test">[http://www.example.org Text odkazu], další text.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "Text stránky.<sup><a href='#'>[1]</a></sup>", @@ -5463,7 +5610,7 @@ $1:Příklad.jpg|Titulek 2', 'wikieditor-toolbar-help-content-indent-result' => 'Základní text<dl><dd>Odsazený text<dl><dd>Odsazený text</dd></dl></dd></dl>', ); -/** Kashubian (Kaszëbsczi) +/** Kashubian (kaszëbsczi) * @author Kuvaly */ $messages['csb'] = array( @@ -5520,7 +5667,7 @@ $messages['csb'] = array( 'wikieditor-toolbar-help-content-xlink-description' => 'Bùtnowé lënczi', ); -/** Church Slavic (Словѣ́ньскъ / ⰔⰎⰑⰂⰡⰐⰠⰔⰍⰟ) +/** Church Slavic (словѣ́ньскъ / ⰔⰎⰑⰂⰡⰐⰠⰔⰍⰟ) * @author ОйЛ */ $messages['cu'] = array( @@ -5731,9 +5878,11 @@ $1:Enghraifft.jpg|Disgrifiad2', 'wikieditor-toolbar-characters-page-persian' => 'Perseg', 'wikieditor-toolbar-characters-page-hebrew' => 'Hebraeg', 'wikieditor-toolbar-characters-page-bangla' => 'Bangla', + 'wikieditor-toolbar-characters-page-tamil' => 'Tamileg', 'wikieditor-toolbar-characters-page-telugu' => 'Telugu', 'wikieditor-toolbar-characters-page-sinhala' => 'Sinhala', 'wikieditor-toolbar-characters-page-gujarati' => 'Gwjarati', + 'wikieditor-toolbar-characters-page-devanagari' => 'Defanagari', 'wikieditor-toolbar-characters-page-thai' => 'Thai', 'wikieditor-toolbar-characters-page-lao' => 'Laoseg', 'wikieditor-toolbar-characters-page-khmer' => 'Chmereg', @@ -5783,7 +5932,7 @@ $1:Enghraifft.jpg|Disgrifiad2', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>Eitem ar y rhestr</li><li>Eitem ar y rhestr</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'Ffeil mewnosodol', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Example.png|thumb|Disgrifiad]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Egluryn' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Chwyddo' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Egluryn</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Egluryn' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Chwyddo' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Egluryn</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Troednodyn', 'wikieditor-toolbar-help-content-reference-syntax' => 'Testun y dudalen.<ref name="test">[http://www.enghraifft.org ysgrifen y cyswllt], ysgrifen ychwanegol.</ref>', 'wikieditor-toolbar-help-content-reference-result' => 'Testun y dudalen.', @@ -5800,10 +5949,11 @@ $1:Enghraifft.jpg|Disgrifiad2', 'wikieditor-toolbar-help-content-indent-result' => "Ysgrifen rheolaidd<dl><dd>Ysgrifen wedi'i mewnoli<dl><dd>Ysgrifen wedi'i mewnoli</dd></dl></dd></dl>", ); -/** Danish (Dansk) +/** Danish (dansk) * @author Christian List * @author F. Cosoleto * @author Froztbyte + * @author Hylle * @author Peter Alberti * @author Sarrus * @author Sir48 @@ -5876,6 +6026,15 @@ $messages['da'] = array( 'wikieditor-toolbar-tool-link-empty' => 'Du har ikke angivet noget at linke til.', 'wikieditor-toolbar-tool-file' => 'Indlejret fil', 'wikieditor-toolbar-tool-file-example' => 'Eksempel.jpg', + 'wikieditor-toolbar-tool-file-title' => 'Indsæt fil', + 'wikieditor-toolbar-file-target' => 'Filnavn:', + 'wikieditor-toolbar-file-caption' => 'Billedtekst:', + 'wikieditor-toolbar-file-size' => 'Størrelse:', + 'wikieditor-toolbar-file-float' => 'Justering:', + 'wikieditor-toolbar-file-default' => '(standard)', + 'wikieditor-toolbar-file-format' => 'Format:', + 'wikieditor-toolbar-tool-file-insert' => 'Indsæt', + 'wikieditor-toolbar-tool-file-cancel' => 'Annuller', 'wikieditor-toolbar-tool-reference' => 'Fodnote', 'wikieditor-toolbar-tool-reference-example' => 'Indsæt fodnotetekst her', 'wikieditor-toolbar-tool-reference-cancel' => 'Annullér', @@ -5973,6 +6132,7 @@ $1:Eksempel.jpg|Billedtekst2', 'wikieditor-toolbar-characters-page-telugu' => 'Telugu', 'wikieditor-toolbar-characters-page-sinhala' => 'Singalesisk', 'wikieditor-toolbar-characters-page-gujarati' => 'Gujarati', + 'wikieditor-toolbar-characters-page-devanagari' => 'Devanagari', 'wikieditor-toolbar-characters-page-thai' => 'Thai', 'wikieditor-toolbar-characters-page-lao' => 'Laotisk', 'wikieditor-toolbar-characters-page-khmer' => 'Khmer', @@ -6022,7 +6182,7 @@ $1:Eksempel.jpg|Billedtekst2', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>Listeelement</li><li>Listeelement</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'Indlejret fil', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Example.png|thumb|Billedtekst]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Billedtekst' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Forstør' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Billedtekst</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Billedtekst' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Forstør' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Billedtekst</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Fodnote', 'wikieditor-toolbar-help-content-reference-syntax' => 'Sidetekst.<ref name="test">[http://www.example.org Henvisningstekst], yderligere tekst.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "Sidetekst.<sup><a href='#'>[1]</a></sup>", @@ -6069,11 +6229,11 @@ $messages['de'] = array( 'wikieditor-publish-button-cancel' => 'Abbrechen', 'wikieditor-publish-dialog-title' => 'Auf {{SITENAME}} veröffentlichen', 'wikieditor-publish-dialog-summary' => 'Zusammenfassung (kurze Beschreibung der von dir vorgenommenen Änderungen):', - 'wikieditor-publish-dialog-minor' => 'Nur Kleinigkeiten wurden verändert', + 'wikieditor-publish-dialog-minor' => 'Kleine Änderung', 'wikieditor-publish-dialog-watch' => 'Diese Seite beobachten', 'wikieditor-publish-dialog-publish' => 'Veröffentlichen', 'wikieditor-publish-dialog-goback' => 'Zurück', - 'wikieditor-template-editor-preference' => 'Formularbasiertes Bearbeiten von Wiki-Vorlagen aktivieren', + 'wikieditor-template-editor-preference' => 'Formulargestütztes Bearbeiten von Wikivorlagen aktivieren', 'wikieditor-template-editor-dialog-title' => 'Vorlage bearbeiten', 'wikieditor-template-editor-dialog-submit' => 'Aktualisieren', 'wikieditor-template-editor-dialog-cancel' => 'Abbrechen', @@ -6085,7 +6245,7 @@ $messages['de'] = array( 'wikieditor-toolbar-desc' => 'Bearbeiten-Werkzeugleiste mit erweiterter Benutzerfreundlichkeit', 'wikieditor-toolbar-preference' => 'Erweiterte Bearbeiten-Werkzeugleiste aktivieren', 'wikieditor-toolbar-dialogs-preference' => 'Dialoge für das Einfügen von Links, Tabellen usw. aktivieren', - 'wikieditor-toolbar-hidesig' => 'Den Unterschriftsbutton bei Seiten im Artikelnamensraum ausblenden', + 'wikieditor-toolbar-hidesig' => 'Die Schaltfläche für die Signatur bei Seiten im Artikelnamensraum ausblenden', 'wikieditor-toolbar-loading' => 'Lade …', 'wikieditor-toolbar-tool-bold' => 'Fett', 'wikieditor-toolbar-tool-bold-example' => 'Fetter Text', @@ -6094,14 +6254,14 @@ $messages['de'] = array( 'wikieditor-toolbar-tool-ilink' => 'Interner Link', 'wikieditor-toolbar-tool-ilink-example' => 'Linktitel', 'wikieditor-toolbar-tool-xlink' => 'Externer Link (http:// beachten)', - 'wikieditor-toolbar-tool-xlink-example' => 'http://www.example.com Link-Text', + 'wikieditor-toolbar-tool-xlink-example' => 'http://www.example.org Text für den Link', 'wikieditor-toolbar-tool-link' => 'Link', 'wikieditor-toolbar-tool-link-title' => 'Link einfügen', - 'wikieditor-toolbar-tool-link-int' => 'Zu einer Wiki-Seite', + 'wikieditor-toolbar-tool-link-int' => 'Zu einer Wikiseite', 'wikieditor-toolbar-tool-link-int-target' => 'Zielseite oder URL:', - 'wikieditor-toolbar-tool-link-int-target-tooltip' => 'Titel der Seite oder URL', - 'wikieditor-toolbar-tool-link-int-text' => 'angezeigter Text/Linktext:', - 'wikieditor-toolbar-tool-link-int-text-tooltip' => 'Text eingeben, der angezeigt werden soll', + 'wikieditor-toolbar-tool-link-int-target-tooltip' => 'Der Titel oder die URL der Seite', + 'wikieditor-toolbar-tool-link-int-text' => 'Anzuzeigender Text / Text für den Link:', + 'wikieditor-toolbar-tool-link-int-text-tooltip' => 'Der Text, der angezeigt werden soll', 'wikieditor-toolbar-tool-link-ext' => 'Zu einer externen Internetseite', 'wikieditor-toolbar-tool-link-ext-target' => 'URL des Links:', 'wikieditor-toolbar-tool-link-ext-text' => 'Linkbezeichnung:', @@ -6111,17 +6271,27 @@ $messages['de'] = array( 'wikieditor-toolbar-tool-link-int-target-status-notexists' => 'Seite existiert nicht', 'wikieditor-toolbar-tool-link-int-target-status-invalid' => 'Ungültiger Titel', 'wikieditor-toolbar-tool-link-int-target-status-external' => 'Externer Link', - 'wikieditor-toolbar-tool-link-int-target-status-loading' => 'Prüfe, ob Seite existiert …', + 'wikieditor-toolbar-tool-link-int-target-status-loading' => 'Prüfe, ob Seite vorhanden ist …', 'wikieditor-toolbar-tool-link-int-invalid' => 'Der angegebene Seitenname ist ungültig.', - 'wikieditor-toolbar-tool-link-lookslikeinternal' => 'Die angegebene URL sieht so aus, als ob sie auf eine andere Wikiseite verlinken würde. + 'wikieditor-toolbar-tool-link-lookslikeinternal' => 'Die von dir angegebene URL wirkt wie eine, die auf eine andere Wikiseite verlinken würde. Möchtest du daraus einen internen Link machen?', 'wikieditor-toolbar-tool-link-lookslikeinternal-int' => 'Interner Link', 'wikieditor-toolbar-tool-link-lookslikeinternal-ext' => 'Externer Link', 'wikieditor-toolbar-tool-link-empty' => 'Du hast nichts zum Verlinken angegeben.', 'wikieditor-toolbar-tool-file' => 'Eingebettete Datei', 'wikieditor-toolbar-tool-file-example' => 'Beispiel.jpg', + 'wikieditor-toolbar-tool-file-title' => 'Datei einfügen', + 'wikieditor-toolbar-file-target' => 'Dateiname:', + 'wikieditor-toolbar-file-caption' => 'Legende:', + 'wikieditor-toolbar-file-size' => 'Größe:', + 'wikieditor-toolbar-file-float' => 'Ausrichtung:', + 'wikieditor-toolbar-file-default' => '(Standard)', + 'wikieditor-toolbar-file-format' => 'Format:', + 'wikieditor-toolbar-file-format-none' => 'keine', + 'wikieditor-toolbar-tool-file-insert' => 'Einfügen', + 'wikieditor-toolbar-tool-file-cancel' => 'Abbrechen', 'wikieditor-toolbar-tool-reference' => 'Quellenangabe', - 'wikieditor-toolbar-tool-reference-example' => 'Fußnotentext hier einfügen', + 'wikieditor-toolbar-tool-reference-example' => 'Hier den Fußnotentext eingeben', 'wikieditor-toolbar-tool-reference-cancel' => 'Abbrechen', 'wikieditor-toolbar-tool-reference-title' => 'Einzelnachweis einfügen', 'wikieditor-toolbar-tool-reference-insert' => 'Einfügen', @@ -6142,10 +6312,10 @@ Möchtest du daraus einen internen Link machen?', 'wikieditor-toolbar-tool-olist-example' => 'Nummerierter Listeneintrag', 'wikieditor-toolbar-tool-indent' => 'Einrückung', 'wikieditor-toolbar-tool-indent-example' => 'Eingerückte Zeile', - 'wikieditor-toolbar-tool-nowiki' => 'Keine Wiki-Formatierung', - 'wikieditor-toolbar-tool-nowiki-example' => 'Hier unformatierten Text eingeben', + 'wikieditor-toolbar-tool-nowiki' => 'Keine Wikiformatierung', + 'wikieditor-toolbar-tool-nowiki-example' => 'Hier den unformatierten Text eingeben', 'wikieditor-toolbar-tool-redirect' => 'Weiterleitung', - 'wikieditor-toolbar-tool-redirect-example' => 'Zielseitenname', + 'wikieditor-toolbar-tool-redirect-example' => 'Name der Zielseite', 'wikieditor-toolbar-tool-big' => 'Groß', 'wikieditor-toolbar-tool-big-example' => 'Großer Text', 'wikieditor-toolbar-tool-small' => 'Klein', @@ -6186,13 +6356,13 @@ $1:Beispiel.jpg|Beschreibung2', 'wikieditor-toolbar-tool-table-cancel' => 'Abbrechen', 'wikieditor-toolbar-tool-table-toomany' => 'Das Einfügen einer Tabelle mit mehr als $1 Zellen ist mit diesem Dialog nicht möglich.', 'wikieditor-toolbar-tool-table-invalidnumber' => 'Du hast keine gültige Anzahl von Zeilen oder Spalten angegeben.', - 'wikieditor-toolbar-tool-table-zero' => 'Du kannst keine Tabelle mit null Zeilen oder Spalten einfügen.', + 'wikieditor-toolbar-tool-table-zero' => 'Du kannst keine Tabelle einfügen, die weder Zeilen noch Spalten hat.', 'wikieditor-toolbar-tool-replace' => 'Suchen und Ersetzen', 'wikieditor-toolbar-tool-replace-title' => 'Suchen und Ersetzen', 'wikieditor-toolbar-tool-replace-search' => 'Suche nach:', 'wikieditor-toolbar-tool-replace-replace' => 'Ersetze durch:', 'wikieditor-toolbar-tool-replace-case' => 'Groß- und Kleinschreibung beachten', - 'wikieditor-toolbar-tool-replace-regex' => 'Suchzeichenkette als regulären Ausdruck behandeln', + 'wikieditor-toolbar-tool-replace-regex' => 'Die Zeichenkette der Suche als regulären Ausdruck behandeln', 'wikieditor-toolbar-tool-replace-button-findnext' => 'Nächste finden', 'wikieditor-toolbar-tool-replace-button-replace' => 'Ersetzen', 'wikieditor-toolbar-tool-replace-button-replaceall' => 'Alle ersetzen', @@ -6209,7 +6379,7 @@ $1:Beispiel.jpg|Beschreibung2', 'wikieditor-toolbar-characters-page-greek' => 'Griechisch', 'wikieditor-toolbar-characters-page-cyrillic' => 'Kyrillisch', 'wikieditor-toolbar-characters-page-arabic' => 'Arabisch', - 'wikieditor-toolbar-characters-page-arabicextended' => 'Erweitertes Arabisch', + 'wikieditor-toolbar-characters-page-arabicextended' => 'Arabisch, erweitert', 'wikieditor-toolbar-characters-page-persian' => 'Persisch', 'wikieditor-toolbar-characters-page-hebrew' => 'Hebräisch', 'wikieditor-toolbar-characters-page-bangla' => 'Bengalisch', @@ -6218,7 +6388,7 @@ $1:Beispiel.jpg|Beschreibung2', 'wikieditor-toolbar-characters-page-sinhala' => 'Singhalesisch', 'wikieditor-toolbar-characters-page-gujarati' => 'Gujarati', 'wikieditor-toolbar-characters-page-devanagari' => 'Devanagari', - 'wikieditor-toolbar-characters-page-thai' => 'Thai', + 'wikieditor-toolbar-characters-page-thai' => 'Thailändisch', 'wikieditor-toolbar-characters-page-lao' => 'Laotisch', 'wikieditor-toolbar-characters-page-khmer' => 'Khmer', 'wikieditor-toolbar-section-help' => 'Hilfe', @@ -6238,15 +6408,15 @@ $1:Beispiel.jpg|Beschreibung2', 'wikieditor-toolbar-help-content-bold-description' => 'Fett', 'wikieditor-toolbar-help-content-bold-syntax' => "'''Fetter Text'''", 'wikieditor-toolbar-help-content-bold-result' => '<strong>Fetter Text</strong>', - 'wikieditor-toolbar-help-content-bolditalic-description' => 'Fett & kursiv', - 'wikieditor-toolbar-help-content-bolditalic-syntax' => "'''''Fetter & kursiver Text'''''", - 'wikieditor-toolbar-help-content-bolditalic-result' => '<strong><em>Fetter & kursiver Text</em></strong>', + 'wikieditor-toolbar-help-content-bolditalic-description' => 'Fett und kursiv', + 'wikieditor-toolbar-help-content-bolditalic-syntax' => "'''''Fetter und kursiver Text'''''", + 'wikieditor-toolbar-help-content-bolditalic-result' => '<strong><em>Fetter und kursiver Text</em></strong>', 'wikieditor-toolbar-help-content-ilink-description' => 'Interner Link', 'wikieditor-toolbar-help-content-ilink-syntax' => '[[Seitentitel|Linktext]]<br />[[Seitentitel]]', 'wikieditor-toolbar-help-content-ilink-result' => "<a href='#'>Linktext</a><br /><a href='#'>Seitentitel</a>", 'wikieditor-toolbar-help-content-xlink-description' => 'Externer Link', - 'wikieditor-toolbar-help-content-xlink-syntax' => '[http://www.beispiel.org Linktext]<br />[http://www.beispiel.org]<br />http://www.beispiel.org', - 'wikieditor-toolbar-help-content-xlink-result' => "<a href='#' class='external'>Linktext</a><br /><a href='#' class='external autonumber'>[1]</a><br /><a href='#' class='external'>http://www.beispiel.org</a>", + 'wikieditor-toolbar-help-content-xlink-syntax' => '[http://www.example.org Linktext]<br />[http://www.example.org]<br />http://www.example.org', + 'wikieditor-toolbar-help-content-xlink-result' => "<a href='#' class='external'>Linktext</a><br /><a href='#' class='external autonumber'>[1]</a><br /><a href='#' class='external'>http://www.example.org</a>", 'wikieditor-toolbar-help-content-heading2-description' => 'Kopfzeile Ebene 2', 'wikieditor-toolbar-help-content-heading2-syntax' => '== Überschrift ==', 'wikieditor-toolbar-help-content-heading2-result' => '<h2>Überschrift</h2>', @@ -6266,15 +6436,15 @@ $1:Beispiel.jpg|Beschreibung2', 'wikieditor-toolbar-help-content-olist-syntax' => '# Listeneintrag<br /># Listeneintrag', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>Listeneintrag</li><li>Listeneintrag</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'Eingebettete Datei', - 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Beispiel.png|thumb|Beschreibung]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Beschreibung' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Vergrößern' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Beschreibung</div></div>", - 'wikieditor-toolbar-help-content-reference-description' => 'Quellenangabe', - 'wikieditor-toolbar-help-content-reference-syntax' => 'Seitentext.<ref name="test">[http://www.beispiel.org Linktext], zusätzlicher Text.</ref>', + 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Beispiel.png|miniatur|Beschreibung]]', + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Beschreibung' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Vergrößern' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Beschreibung</div></div>", + 'wikieditor-toolbar-help-content-reference-description' => 'Einzelnachweis', + 'wikieditor-toolbar-help-content-reference-syntax' => 'Seitentext.<ref name="test">[http://www.example.org Linktext], zusätzlicher Text.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "Seitentext.<sup><a href='#'>[1]</a></sup>", - 'wikieditor-toolbar-help-content-rereference-description' => 'Den gleichen Beleg erneut verwenden', + 'wikieditor-toolbar-help-content-rereference-description' => 'Den gleichen Einzelnachweis erneut verwenden', 'wikieditor-toolbar-help-content-rereference-result' => "Seitentext.<sup><a href='#'>[1]</a></sup>", - 'wikieditor-toolbar-help-content-showreferences-description' => 'Belege anzeigen', - 'wikieditor-toolbar-help-content-showreferences-result' => "<ol class='references'><li id='cite_note-test-0'><b><a title='' href='#'>^</a></b> <a rel='nofollow' title='http://www.beispiel.org' class='external text' href='#'>Linktext</a>, zusätzlicher Text.</li></ol>", + 'wikieditor-toolbar-help-content-showreferences-description' => 'Einzelnachweise anzeigen', + 'wikieditor-toolbar-help-content-showreferences-result' => "<ol class='references'><li id='cite_note-test-0'><b><a title='' href='#'>^</a></b> <a rel='nofollow' title='http://www.example.org' class='external text' href='#'>Linktext</a>, zusätzlicher Text.</li></ol>", 'wikieditor-toolbar-help-content-signaturetimestamp-description' => 'Signatur mit Zeitstempel', 'wikieditor-toolbar-help-content-signaturetimestamp-result' => "<a href='#' title='{{#special:mypage}}'>Benutzername</a> (<a href='#' title='{{#special:mytalk}}'>Diskussion</a>) 15:54, 10. Jun. 2009 (UTC)", 'wikieditor-toolbar-help-content-signature-description' => 'Signatur', @@ -6284,16 +6454,30 @@ $1:Beispiel.jpg|Beschreibung2', 'wikieditor-toolbar-help-content-indent-result' => 'Normaler Text<dl><dd>Eingerückter Text<dl><dd>Eingerückter Text</dd></dl></dd></dl>', ); -/** German (formal address) (Deutsch (Sie-Form)) +/** Swiss High German (Schweizer Hochdeutsch) + * @author Geitost + */ +$messages['de-ch'] = array( + 'wikieditor-toolbar-tool-reference-example' => 'Fussnotentext hier einfügen', + 'wikieditor-toolbar-tool-big' => 'Gross', + 'wikieditor-toolbar-tool-big-example' => 'Grosser Text', + 'wikieditor-toolbar-tool-newline' => 'Zeilenumbruch erzwingen (nicht im Fliesstext verwenden)', + 'wikieditor-toolbar-tool-replace-case' => 'Gross- und Kleinschreibung beachten', + 'wikieditor-toolbar-tool-replace-close' => 'Schliessen', + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Beschreibung' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Vergrössern' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Beschreibung</div></div>", +); + +/** German (formal address) (Deutsch (Sie-Form)) * @author Imre + * @author Kghbln */ $messages['de-formal'] = array( 'wikieditor-publish-dialog-summary' => 'Zusammenfassung (kurze Beschreibung der von Ihnen vorgenommenen Änderungen):', - 'wikieditor-toolbar-tool-link-lookslikeinternal' => 'Die angegebene URL sieht so aus, als ob sie auf eine andere Wikiseite verlinken würde. + 'wikieditor-toolbar-tool-link-lookslikeinternal' => 'Die von Ihnen angegebene URL wirkt wie eine, die auf eine andere Wikiseite verlinken würde. Möchten Sie daraus einen internen Link machen?', 'wikieditor-toolbar-tool-link-empty' => 'Sie haben nichts zum Verlinken angegeben.', 'wikieditor-toolbar-tool-table-invalidnumber' => 'Sie haben keine gültige Anzahl von Zeilen oder Spalten angegeben.', - 'wikieditor-toolbar-tool-table-zero' => 'Sie können keine Tabelle mit null Zeilen oder Spalten einfügen.', + 'wikieditor-toolbar-tool-table-zero' => 'Sie können keine Tabelle einfügen, die weder Zeilen noch Spalten hat.', 'wikieditor-toolbar-tool-replace-nomatch' => 'Ihre Suche hat keine Ergebnisse erzielt.', 'wikieditor-toolbar-tool-replace-emptysearch' => 'Sie haben nichts zum Suchen eingegeben.', 'wikieditor-toolbar-help-heading-syntax' => 'Was Sie eingeben', @@ -6307,7 +6491,7 @@ Möchten Sie daraus einen internen Link machen?', $messages['diq'] = array( 'wikieditor' => 'Interfaceye wikitext ke raver siyayo', 'wikieditor-desc' => 'Yew pedê nuştişiyê girdi u moduleyanê binan dano', - 'wikieditor-wikitext-tab' => 'Wikimeqale', + 'wikieditor-wikitext-tab' => 'Wikimetin', 'wikieditor-loading' => 'Bar keno', 'wikieditor-preview-preference' => 'verqeyde miqeyese a bike', 'wikieditor-preview-tab' => 'Verqayt', @@ -6322,12 +6506,12 @@ $messages['diq'] = array( 'wikieditor-publish-dialog-title' => '{{SITENAME}} rê çap ke', 'wikieditor-publish-dialog-summary' => 'Xulasayê vurnayişi (ser vurnayişê xo xulasa binuse):', 'wikieditor-publish-dialog-minor' => 'Vurnayişo qickek', - 'wikieditor-publish-dialog-watch' => 'Ena pele seyr bike', + 'wikieditor-publish-dialog-watch' => 'Ena pele seyr ke', 'wikieditor-publish-dialog-publish' => 'Vıla ke', 'wikieditor-publish-dialog-goback' => 'Reyna şi', 'wikieditor-template-editor-preference' => 'Vurnayışê form-bıngeyınê şablonanê wikiy feal ke', 'wikieditor-template-editor-dialog-title' => 'Sabloni bivurnê', - 'wikieditor-template-editor-dialog-submit' => 'Anewen ke', + 'wikieditor-template-editor-dialog-submit' => 'Noroc resn', 'wikieditor-template-editor-dialog-cancel' => 'Bıterkne', 'wikieditor-templates-preference' => 'Qic kerdisê sabloni a bike', 'wikieditor-toc-preference' => 'Tabloyo tedeesteyi ke navigasyon keno ay a bike', @@ -6337,40 +6521,51 @@ $messages['diq'] = array( 'wikieditor-toolbar-desc' => 'Xacetê çuveyî pê enhanced usability bivurne', 'wikieditor-toolbar-preference' => 'çuyaya haceti yo dewlemendbiyayeyi aktif ker', 'wikieditor-toolbar-dialogs-preference' => "qey têare kerdışê gıre, tablo usb'ani mesajan aktif bıker", + 'wikieditor-toolbar-hidesig' => 'Vanganê naman de serênan pela dı maka imzer bınımnê', 'wikieditor-toolbar-loading' => 'bar beno...', 'wikieditor-toolbar-tool-bold' => 'qalın', - 'wikieditor-toolbar-tool-bold-example' => 'metno qalın', + 'wikieditor-toolbar-tool-bold-example' => 'Metno qalın', 'wikieditor-toolbar-tool-italic' => 'İtalik', - 'wikieditor-toolbar-tool-italic-example' => 'metno italik', - 'wikieditor-toolbar-tool-ilink' => 'sernameyê zerreyi', + 'wikieditor-toolbar-tool-italic-example' => 'Metno vırandere', + 'wikieditor-toolbar-tool-ilink' => 'Gıreyê miyani', 'wikieditor-toolbar-tool-ilink-example' => 'sernameyê gıreyi', 'wikieditor-toolbar-tool-xlink' => 'gıreyê teberi (http:// prefixi xo vir ra mekerê)', 'wikieditor-toolbar-tool-xlink-example' => 'http://www.misal.com sernameyê gıreyi', 'wikieditor-toolbar-tool-link' => 'Link', - 'wikieditor-toolbar-tool-link-title' => 'gıre bıerz', + 'wikieditor-toolbar-tool-link-title' => 'Gıre bıerz', 'wikieditor-toolbar-tool-link-int' => 'yew pelê wiki re', 'wikieditor-toolbar-tool-link-int-target' => 'sernameyê peli', 'wikieditor-toolbar-tool-link-int-target-tooltip' => 'Sernamey ya zi URL', 'wikieditor-toolbar-tool-link-int-text' => 'metnê gıreyi', 'wikieditor-toolbar-tool-link-int-text-tooltip' => 'Nuştewo ke gani bımocniyo ey bınuse', 'wikieditor-toolbar-tool-link-ext' => 'yew keyepelê teberi re', - 'wikieditor-toolbar-tool-link-ext-target' => 'URLyê gıreyi', - 'wikieditor-toolbar-tool-link-ext-text' => 'metnê gıreyi', - 'wikieditor-toolbar-tool-link-insert' => 'gıre bıerz', + 'wikieditor-toolbar-tool-link-ext-target' => "Greyê URL'i:", + 'wikieditor-toolbar-tool-link-ext-text' => 'Metnê gri:', + 'wikieditor-toolbar-tool-link-insert' => 'Gıre bıerz', 'wikieditor-toolbar-tool-link-cancel' => 'ibtal', 'wikieditor-toolbar-tool-link-int-target-status-exists' => 'pel esto', 'wikieditor-toolbar-tool-link-int-target-status-notexists' => 'pel çino', - 'wikieditor-toolbar-tool-link-int-target-status-invalid' => 'sername meqbul niyo', + 'wikieditor-toolbar-tool-link-int-target-status-invalid' => 'Sernameyo xırab.', 'wikieditor-toolbar-tool-link-int-target-status-external' => 'Gırêy teberi', 'wikieditor-toolbar-tool-link-int-target-status-loading' => 'mewcudiyetê peli konrol beno', 'wikieditor-toolbar-tool-link-int-invalid' => 'Sernameyo ke şımayê vanê ravêrde niyo.', 'wikieditor-toolbar-tool-link-lookslikeinternal' => 'URLyo ke şıma nişan kerdo, pelê yewna wikiyi re gıre biyo aseno. şıma wazeni no gıre yew gıreyo daxili bıbo?', - 'wikieditor-toolbar-tool-link-lookslikeinternal-int' => 'gıreyo zerreyi', - 'wikieditor-toolbar-tool-link-lookslikeinternal-ext' => 'gıreyo teberi', + 'wikieditor-toolbar-tool-link-lookslikeinternal-int' => 'Gıreyê miyani', + 'wikieditor-toolbar-tool-link-lookslikeinternal-ext' => 'Gırêy teberi', 'wikieditor-toolbar-tool-link-empty' => 'Gırey to be thebay çıniyo.', 'wikieditor-toolbar-tool-file' => 'dosyaya wedarteyi/weradaye', 'wikieditor-toolbar-tool-file-example' => 'misal.jpg', + 'wikieditor-toolbar-tool-file-title' => 'Dosya bıerz', + 'wikieditor-toolbar-file-target' => 'Nameyê dosya:', + 'wikieditor-toolbar-file-caption' => 'Bınnuşte', + 'wikieditor-toolbar-file-size' => 'Gırdiye', + 'wikieditor-toolbar-file-float' => 'Ratnayış:', + 'wikieditor-toolbar-file-default' => '(hesıbyaye)', + 'wikieditor-toolbar-file-format' => 'Format:', + 'wikieditor-toolbar-file-format-none' => 'çıniyo', + 'wikieditor-toolbar-tool-file-insert' => 'Têare ker', + 'wikieditor-toolbar-tool-file-cancel' => 'Bıterkne', 'wikieditor-toolbar-tool-reference' => 'çıme', 'wikieditor-toolbar-tool-reference-example' => 'metnê notê bınini tiya kerê', 'wikieditor-toolbar-tool-reference-cancel' => 'Bıterkne', @@ -6393,9 +6588,9 @@ $messages['diq'] = array( 'wikieditor-toolbar-tool-olist-example' => 'unsuro listeya numreyıni', 'wikieditor-toolbar-tool-indent' => 'Paragraf', 'wikieditor-toolbar-tool-indent-example' => 'Rêza paragrafi', - 'wikieditor-toolbar-tool-nowiki' => 'Formetê wikiyi cini yo', + 'wikieditor-toolbar-tool-nowiki' => 'Formetê wiki çıniyo', 'wikieditor-toolbar-tool-nowiki-example' => 'Ne-format nuşte itiya ra bıerz', - 'wikieditor-toolbar-tool-redirect' => 'Reyna ber', + 'wikieditor-toolbar-tool-redirect' => 'Hetenayış', 'wikieditor-toolbar-tool-redirect-example' => 'Nameyê pele ke hedef biyo', 'wikieditor-toolbar-tool-big' => 'gırd', 'wikieditor-toolbar-tool-big-example' => 'metno gırd', @@ -6425,14 +6620,14 @@ $1:misal.jpg|nuşteyê resmi2', | satır 2, hucre 3', 'wikieditor-toolbar-tool-table-example-cell-text' => 'Metnê hucra', 'wikieditor-toolbar-tool-table-example-header' => 'metnê sernameyi', - 'wikieditor-toolbar-tool-table-title' => 'tablo bıerz', + 'wikieditor-toolbar-tool-table-title' => 'Tablo bıerz', 'wikieditor-toolbar-tool-table-dimensions-rows' => 'satıri/rêzi', 'wikieditor-toolbar-tool-table-dimensions-columns' => 'estuni', 'wikieditor-toolbar-tool-table-dimensions-header' => 'satırê sername zi bıger', 'wikieditor-toolbar-tool-table-wikitable' => 'sinorê stili', 'wikieditor-toolbar-tool-table-sortable' => 'make table rêz bena', 'wikieditor-toolbar-tool-table-example' => 'metnê hucreyi', - 'wikieditor-toolbar-tool-table-preview' => 'seyrkerdışo ewwil', + 'wikieditor-toolbar-tool-table-preview' => 'Verqayt', 'wikieditor-toolbar-tool-table-insert' => 'têare ker', 'wikieditor-toolbar-tool-table-cancel' => 'ibtal', 'wikieditor-toolbar-tool-table-toomany' => '$1 hucreyın ra ziyed tablo eştış pê no mesaj mumkin niyo', @@ -6472,8 +6667,8 @@ $1:misal.jpg|nuşteyê resmi2', 'wikieditor-toolbar-characters-page-thai' => 'Thai', 'wikieditor-toolbar-characters-page-lao' => 'Lao', 'wikieditor-toolbar-characters-page-khmer' => 'Khmer', - 'wikieditor-toolbar-section-help' => 'yardim', - 'wikieditor-toolbar-help-heading-description' => 'Beyan kerdış', + 'wikieditor-toolbar-section-help' => 'Peşti', + 'wikieditor-toolbar-help-heading-description' => 'Şınasnayış', 'wikieditor-toolbar-help-heading-syntax' => 'o yo ke şıma nuşt', 'wikieditor-toolbar-help-heading-result' => 'o yo ke şıma gırewt', 'wikieditor-toolbar-help-page-format' => 'fesal dayiş/format', @@ -6481,7 +6676,7 @@ $1:misal.jpg|nuşteyê resmi2', 'wikieditor-toolbar-help-page-heading' => 'sernameyi', 'wikieditor-toolbar-help-page-list' => 'listeyi', 'wikieditor-toolbar-help-page-file' => 'dosyayi', - 'wikieditor-toolbar-help-page-reference' => 'çımeyi/referansi', + 'wikieditor-toolbar-help-page-reference' => 'Çımey', 'wikieditor-toolbar-help-page-discussion' => 'werê-ameyiş/munaqeşa', 'wikieditor-toolbar-help-content-italic-description' => 'italik', 'wikieditor-toolbar-help-content-italic-syntax' => "''metno italik''", @@ -6492,10 +6687,10 @@ $1:misal.jpg|nuşteyê resmi2', 'wikieditor-toolbar-help-content-bolditalic-description' => 'qalın & italik', 'wikieditor-toolbar-help-content-bolditalic-syntax' => "'''''qalın & metno italik'''''", 'wikieditor-toolbar-help-content-bolditalic-result' => '<strong><em>qalın & metno italik</em></strong>', - 'wikieditor-toolbar-help-content-ilink-description' => 'gıreyê zerreyi', + 'wikieditor-toolbar-help-content-ilink-description' => 'Gıreyê miyani', 'wikieditor-toolbar-help-content-ilink-syntax' => '[[sernameyê peli|sernameyê gıreyi]]<br />[[sernameyê peli]]', 'wikieditor-toolbar-help-content-ilink-result' => "<a href='#'>sernameyê gıreyi</a><br /><a href='#'>sernameyê peli</a>", - 'wikieditor-toolbar-help-content-xlink-description' => 'gıreyê teberi', + 'wikieditor-toolbar-help-content-xlink-description' => 'Gırêy teberi', 'wikieditor-toolbar-help-content-xlink-syntax' => '[http://www.misal.org sernamyê gıreyi]<br />[http://www.misal.org]<br />http://www.misal.org', 'wikieditor-toolbar-help-content-xlink-result' => "<a href='#' class='external'>sernameyê gıreyi</a><br /><a href='#' class='external autonumber'>[1]</a><br /><a href='#' class='external'>http://www.misal.org</a>", 'wikieditor-toolbar-help-content-heading2-description' => 'sernameyê seviyeya 2.', @@ -6518,7 +6713,7 @@ $1:misal.jpg|nuşteyê resmi2', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>unsurê listeyi</li><li>unsurê listeyi</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'dosyaya weradaye/nımıte', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Example.png|thumb|Nuşteyê resîmî]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Caption text' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Enlarge' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>metnê resmi</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Caption text' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Enlarge' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>metnê resmi</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'çıme/referans', 'wikieditor-toolbar-help-content-reference-syntax' => 'metnê peli.<ref name="tesel kerdış/cerebnayiş">[http://www.misal.org metnê gıreyi], zeylê metni.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "metnê peli.<sup><a href='#'>[1]</a></sup>", @@ -6529,13 +6724,13 @@ $1:misal.jpg|nuşteyê resmi2', 'wikieditor-toolbar-help-content-signaturetimestamp-description' => 'pê tamğayê zemani imza eştış', 'wikieditor-toolbar-help-content-signaturetimestamp-result' => "<a href='#' title='{{#special:mypage}}'>nameyê karberi</a> (<a href='#' title='{{#special:mytalk}}'>mesaj</a>) 15:54, 10 Heziran 2009 (UTC)", 'wikieditor-toolbar-help-content-signature-description' => 'imza', - 'wikieditor-toolbar-help-content-signature-result' => "<a href='#' title='{{#special:mypage}}'>nameyê karberi</a> (<a href='#' title='{{#special:mytalk}}'>mesaj</a>)", + 'wikieditor-toolbar-help-content-signature-result' => "<a href='#' title='{{#special:mypage}}'>Namey karberi</a> (<a href='#' title='{{#special:mytalk}}'>mesac</a>)", 'wikieditor-toolbar-help-content-indent-description' => 'Indent', 'wikieditor-toolbar-help-content-indent-syntax' => 'metno normal<br />:metno indent<br />::metno indent', 'wikieditor-toolbar-help-content-indent-result' => 'metno normal<dl><dd>metno indent<dl><dd>metno indent</dd></dl></dd></dl>', ); -/** Lower Sorbian (Dolnoserbski) +/** Lower Sorbian (dolnoserbski) * @author Michawiki */ $messages['dsb'] = array( @@ -6606,6 +6801,15 @@ Coš jen do internego wótkaza psétwóriś?', 'wikieditor-toolbar-tool-link-empty' => 'Njejsy nic za wótkazowanje pódał.', 'wikieditor-toolbar-tool-file' => 'Zasajźona dataja', 'wikieditor-toolbar-tool-file-example' => 'Psikład.jpg', + 'wikieditor-toolbar-tool-file-title' => 'Dataju zasunuś', + 'wikieditor-toolbar-file-target' => 'Datajowe mě:', + 'wikieditor-toolbar-file-caption' => 'Pópisanje:', + 'wikieditor-toolbar-file-size' => 'Wjelikosć:', + 'wikieditor-toolbar-file-float' => 'Wusměrjenje:', + 'wikieditor-toolbar-file-default' => '(standard)', + 'wikieditor-toolbar-file-format' => 'Format:', + 'wikieditor-toolbar-tool-file-insert' => 'Zasunuś', + 'wikieditor-toolbar-tool-file-cancel' => 'Pśetergnuś', 'wikieditor-toolbar-tool-reference' => 'Referenca', 'wikieditor-toolbar-tool-reference-example' => 'Nožku how zasajźiś', 'wikieditor-toolbar-tool-reference-cancel' => 'Pśetergnuś', @@ -6753,7 +6957,7 @@ $1:Pśikład.jpg|Pópisanje2', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>Lisćinowy zapisk</li><li>Lisćinowy zapisk</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'Zasajźona dataja', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Example.png|thumb|Wobrazowe pópisanje]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Wobrazowe pópisanje' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Powětšyś' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Wobrazowe pópisanje</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Wobrazowe pópisanje' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Powětšyś' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Wobrazowe pópisanje</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Referenca', 'wikieditor-toolbar-help-content-reference-syntax' => 'Tekst boka.<ref name="test">[http://www.example.org Tekst wótkaza], pśidatny tekst.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "Tekst boka.<sup><a href='#'>[1]</a></sup>", @@ -6775,6 +6979,7 @@ $1:Pśikład.jpg|Pópisanje2', * @author Dead3y3 * @author Flyax * @author Geraki + * @author Glavkos * @author Lou * @author ZaDiak * @author Απεργός @@ -6847,6 +7052,13 @@ $messages['el'] = array( 'wikieditor-toolbar-tool-link-empty' => 'Δεν εισάγατε τίποτα για σύνδεση σε αυτό.', 'wikieditor-toolbar-tool-file' => 'Ενσωματωμένο αρχείο', 'wikieditor-toolbar-tool-file-example' => 'Paradeigma.jpg', + 'wikieditor-toolbar-tool-file-title' => 'Εισαγωγή αρχείου', + 'wikieditor-toolbar-file-target' => 'Όνομα αρχείου:', + 'wikieditor-toolbar-file-caption' => 'Λεζάντα', + 'wikieditor-toolbar-file-size' => 'Μέγεθος:', + 'wikieditor-toolbar-file-float' => 'Ευθυγράμμιση:', + 'wikieditor-toolbar-tool-file-insert' => 'Εισαγωγή', + 'wikieditor-toolbar-tool-file-cancel' => 'Άκυρο', 'wikieditor-toolbar-tool-reference' => 'Παραπομπή', 'wikieditor-toolbar-tool-reference-example' => 'Εισάγετε εδώ το κείμενο της παραπομπής.', 'wikieditor-toolbar-tool-reference-cancel' => 'Ακύρωση', @@ -6939,9 +7151,11 @@ $1:Example.jpg|Λεζάντα2', 'wikieditor-toolbar-characters-page-persian' => 'Περσικό', 'wikieditor-toolbar-characters-page-hebrew' => 'Εβραϊκό', 'wikieditor-toolbar-characters-page-bangla' => 'Μπενγκάλι', + 'wikieditor-toolbar-characters-page-tamil' => 'Ταμίλ', 'wikieditor-toolbar-characters-page-telugu' => 'Τελούγκου', 'wikieditor-toolbar-characters-page-sinhala' => 'Σινχάλα', 'wikieditor-toolbar-characters-page-gujarati' => 'Γκουχαράτι', + 'wikieditor-toolbar-characters-page-devanagari' => 'Ντεβαναγκάρι', 'wikieditor-toolbar-characters-page-thai' => 'ταϊλανδικά', 'wikieditor-toolbar-characters-page-lao' => 'λαοτινά', 'wikieditor-toolbar-characters-page-khmer' => 'καμποτζιανά', @@ -6991,7 +7205,7 @@ $1:Example.jpg|Λεζάντα2', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>Στοιχείο λίστας</li><li>Στοιχείο λίστας</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'Ενσωματωμένο αρχείο', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Example.png|thumb|Κείμενο περιγραφής]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Κείμενο τίτλων' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Enlarge' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Κείμενο τίτλων</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Κείμενο τίτλων' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Enlarge' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Κείμενο τίτλων</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Παραπομπή', 'wikieditor-toolbar-help-content-reference-syntax' => 'Κείμενο σελίδας.<ref name="test">[http://www.example.org Κείμενο συνδέσμου], επιπλέον κείμενο.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "Κείμενο σελίδας.<sup><a href='#'>[1]</a></sup>", @@ -7084,6 +7298,15 @@ $messages['eo'] = array( 'wikieditor-toolbar-tool-link-empty' => 'Vi ne enigis ion ajn por alligi', 'wikieditor-toolbar-tool-file' => 'Enmetita dosiero', 'wikieditor-toolbar-tool-file-example' => 'Ekzemplo.jpg', + 'wikieditor-toolbar-tool-file-title' => 'Enmeti dosieron', + 'wikieditor-toolbar-file-target' => 'Dosiernomo:', + 'wikieditor-toolbar-file-caption' => 'Subteksto:', + 'wikieditor-toolbar-file-size' => 'Grandeco:', + 'wikieditor-toolbar-file-float' => 'Ĝisrandigo:', + 'wikieditor-toolbar-file-default' => '(defaŭlto)', + 'wikieditor-toolbar-file-format' => 'Formato:', + 'wikieditor-toolbar-tool-file-insert' => 'Enmeti', + 'wikieditor-toolbar-tool-file-cancel' => 'Nuligi', 'wikieditor-toolbar-tool-reference' => 'Piednoto', 'wikieditor-toolbar-tool-reference-example' => 'Enmetu tekston de piednoto ĉi tien', 'wikieditor-toolbar-tool-reference-cancel' => 'Nuligi', @@ -7177,9 +7400,11 @@ $1:Ekzemplo.jpg|Teksto2 pri dosiero', 'wikieditor-toolbar-characters-page-persian' => 'persa', 'wikieditor-toolbar-characters-page-hebrew' => 'Hebrea', 'wikieditor-toolbar-characters-page-bangla' => 'Bengala', + 'wikieditor-toolbar-characters-page-tamil' => 'Tamila', 'wikieditor-toolbar-characters-page-telugu' => 'Telegua', 'wikieditor-toolbar-characters-page-sinhala' => 'Sinhala', 'wikieditor-toolbar-characters-page-gujarati' => 'Guĝarata', + 'wikieditor-toolbar-characters-page-devanagari' => 'Nagario', 'wikieditor-toolbar-characters-page-thai' => 'Taja', 'wikieditor-toolbar-characters-page-lao' => 'laŭa', 'wikieditor-toolbar-characters-page-khmer' => 'kmera', @@ -7229,7 +7454,7 @@ $1:Ekzemplo.jpg|Teksto2 pri dosiero', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>Listero</li><li>Listero</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'Enmetita dosiero', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Example.png|thumb|Teksto pri dosiero]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Caption text' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Pligrandigi' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Teksto pri dosiero</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Caption text' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Pligrandigi' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Teksto pri dosiero</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Piednoto', 'wikieditor-toolbar-help-content-reference-syntax' => 'Paĝa teksto.<ref name="test">[http://www.ekzemplo.org Ligila teksto], aldona teksto.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "Paĝa teksto.<sup><a href='#'>[1]</a></sup>", @@ -7253,6 +7478,7 @@ $1:Ekzemplo.jpg|Teksto2 pri dosiero', * @author Crazymadlover * @author Fitoschido * @author Imre + * @author Invadinado * @author Locos epraix * @author McDutchie * @author PerroVerd @@ -7330,6 +7556,16 @@ $messages['es'] = array( 'wikieditor-toolbar-tool-link-empty' => 'No has escrito nada a qué vincular.', 'wikieditor-toolbar-tool-file' => 'Archivo empotrado', 'wikieditor-toolbar-tool-file-example' => 'Ejemplo.jpg', + 'wikieditor-toolbar-tool-file-title' => 'Insertar archivo', + 'wikieditor-toolbar-file-target' => 'Nombre de archivo:', + 'wikieditor-toolbar-file-caption' => 'Leyenda:', + 'wikieditor-toolbar-file-size' => 'Tamaño:', + 'wikieditor-toolbar-file-float' => 'Alinear:', + 'wikieditor-toolbar-file-default' => '(por defecto)', + 'wikieditor-toolbar-file-format' => 'Formato:', + 'wikieditor-toolbar-file-format-none' => 'ninguno', + 'wikieditor-toolbar-tool-file-insert' => 'Insertar', + 'wikieditor-toolbar-tool-file-cancel' => 'Cancelar', 'wikieditor-toolbar-tool-reference' => 'Referencia', 'wikieditor-toolbar-tool-reference-example' => 'Insertar nota a pie de página aquí', 'wikieditor-toolbar-tool-reference-cancel' => 'Cancelar', @@ -7347,9 +7583,9 @@ $messages['es'] = array( 'wikieditor-toolbar-tool-heading-example' => 'Texto de encabezado', 'wikieditor-toolbar-group-format' => 'Formato', 'wikieditor-toolbar-tool-ulist' => 'Lista viñeteada', - 'wikieditor-toolbar-tool-ulist-example' => 'Ítem de lista viñeteada', + 'wikieditor-toolbar-tool-ulist-example' => 'Ítem de lista de viñetas', 'wikieditor-toolbar-tool-olist' => 'Lista numerada', - 'wikieditor-toolbar-tool-olist-example' => 'Item de lista numerada', + 'wikieditor-toolbar-tool-olist-example' => 'Ítem de lista numerada', 'wikieditor-toolbar-tool-indent' => 'Indentación', 'wikieditor-toolbar-tool-indent-example' => 'Línea indentada', 'wikieditor-toolbar-tool-nowiki' => 'Sin formato wiki', @@ -7477,7 +7713,7 @@ $1:Ejemplo.jpg|Descripción2', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>Listar item</li><li>Listar item</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'Archivo empotrado', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Ejemplo.png|thumb|Texto de la leyenda]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Caption text' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Enlarge' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Texto leyenda</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Caption text' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Enlarge' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Texto leyenda</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Referencia', 'wikieditor-toolbar-help-content-reference-syntax' => 'Texto de página.<ref name="test">[http://www.example.org Texto de vínculo], texto adicional.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "Texto de página.<sup><a href='#'>[1]</a></sup>", @@ -7504,7 +7740,7 @@ $messages['et'] = array( 'wikieditor' => 'Vikiteksti laiendatud redigeerimisliides', 'wikieditor-desc' => 'Sisaldab vikiteksti laiendatud redigeerimisliidest ja palju redigeerimisfunktsioone.', 'wikieditor-wikitext-tab' => 'Vikitekst', - 'wikieditor-loading' => 'Laadimine', + 'wikieditor-loading' => 'Laadimine...', 'wikieditor-preview-preference' => 'Kuva eelvaade külgmisel sakil', 'wikieditor-preview-tab' => 'Eelvaade', 'wikieditor-preview-changes-tab' => 'Muudatused', @@ -7567,6 +7803,15 @@ Kas soovid sellest siselingi teha?', 'wikieditor-toolbar-tool-link-empty' => 'Sa ei sisestanud midagi, millele linkida.', 'wikieditor-toolbar-tool-file' => 'Manusfail', 'wikieditor-toolbar-tool-file-example' => 'Näide.jpg', + 'wikieditor-toolbar-tool-file-title' => 'Faili lisamine', + 'wikieditor-toolbar-file-target' => 'Failinimi:', + 'wikieditor-toolbar-file-caption' => 'Allkiri:', + 'wikieditor-toolbar-file-size' => 'Suurus:', + 'wikieditor-toolbar-file-float' => 'Joondus:', + 'wikieditor-toolbar-file-default' => '(vaikeväärtus)', + 'wikieditor-toolbar-file-format' => 'Vormistus:', + 'wikieditor-toolbar-tool-file-insert' => 'Lisa', + 'wikieditor-toolbar-tool-file-cancel' => 'Loobu', 'wikieditor-toolbar-tool-reference' => 'Viide', 'wikieditor-toolbar-tool-reference-example' => 'Lisa siia allmärkuse tekst', 'wikieditor-toolbar-tool-reference-cancel' => 'Loobu', @@ -7714,7 +7959,7 @@ $1:Näide.jpg|Pildiallkiri2', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>Loendi liige</li><li>Loendi liige</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'Manusfail', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Näide.png|thumb|Pildiallkiri]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Pildiallkiri' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Suurenda' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Pildiallkiri</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Pildiallkiri' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Suurenda' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Pildiallkiri</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Viide', 'wikieditor-toolbar-help-content-reference-syntax' => 'Lehekülje tekst.<ref name="test">[http://www.näide.ee Lingi tekst], täiendav tekst.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "Lehekülje tekst.<sup><a href='#'>[1]</a></sup>", @@ -7732,11 +7977,12 @@ $1:Näide.jpg|Pildiallkiri2', 'wikieditor-toolbar-help-content-indent-result' => 'Harilik tekst<dl><dd>Taandega tekst<dl><dd>Taandega tekst</dd></dl></dd></dl>', ); -/** Basque (Euskara) +/** Basque (euskara) * @author An13sa * @author Inorbez * @author Joxemai * @author Xabier Armendaritz + * @author පසිඳු කාවින්ද */ $messages['eu'] = array( 'wikieditor' => 'Wikitestu edizio-interfaze aurreratua', @@ -7805,6 +8051,10 @@ Barne lotura bezala sortu nahi duzu?', 'wikieditor-toolbar-tool-link-empty' => 'Ez duzu bilatu beharreko ezer adierazi.', 'wikieditor-toolbar-tool-file' => 'Fitxategia txertatu', 'wikieditor-toolbar-tool-file-example' => 'Adibidea.jpg', + 'wikieditor-toolbar-file-size' => 'Tamaina:', + 'wikieditor-toolbar-file-format' => 'Formatua:', + 'wikieditor-toolbar-tool-file-insert' => 'Txertatu', + 'wikieditor-toolbar-tool-file-cancel' => 'Utzi', 'wikieditor-toolbar-tool-reference' => 'Erreferentzia', 'wikieditor-toolbar-tool-reference-example' => 'Txertatu testu oina hemen', 'wikieditor-toolbar-tool-reference-cancel' => 'Utzi', @@ -7949,7 +8199,7 @@ $1:Adibidea.jpg|Oina2', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>Zerrendako elementua</li><li>Zerrendako elementua</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'Fitxategia txertatu', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Adibidea.png|thumb|Irudi oina]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Irudiaren testua' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Handitu' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Irudi oina</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Irudiaren testua' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Handitu' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Irudi oina</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Erreferentzia', 'wikieditor-toolbar-help-content-reference-syntax' => 'Orrialdearen testua.<ref name="proba">[http://www.adibidea.org Loturaren testua], testu gehigarria.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "Orrialdearen testua.<sup><a href='#'>[1]</a></sup>", @@ -7971,6 +8221,7 @@ $1:Adibidea.jpg|Oina2', * @author Huji * @author Ladsgroup * @author Mjbmr + * @author Reza1615 * @author Wayiran * @author ZxxZxxZ */ @@ -7982,10 +8233,10 @@ $messages['fa'] = array( 'wikieditor-preview-preference' => 'فعالسازی پیشنمایش کنار یک دیگر', 'wikieditor-preview-tab' => 'پیشنمایش', 'wikieditor-preview-changes-tab' => 'تغییرها', - 'wikieditor-preview-loading' => 'در حال بارگذاری...', + 'wikieditor-preview-loading' => 'در حال بارگیری...', 'wikieditor-previewDialog-preference' => 'فعال کردن پنجرههای تعاملی پیشنمایش', 'wikieditor-previewDialog-tab' => 'پیشنمایش', - 'wikieditor-previewDialog-loading' => 'در حال بارگذاری...', + 'wikieditor-previewDialog-loading' => 'در حال بارگیری...', 'wikieditor-publish-preference' => 'فعالسازی انتشار گامبهگام', 'wikieditor-publish-button-publish' => 'انتشار', 'wikieditor-publish-button-cancel' => 'لغو', @@ -8008,7 +8259,7 @@ $messages['fa'] = array( 'wikieditor-toolbar-preference' => 'فعالکردن نوارابزار ویرایش پیشرفته', 'wikieditor-toolbar-dialogs-preference' => 'فعالسازی پنجرههای تعاملی برای وارد کردن پیوندها، جدولها و غیره', 'wikieditor-toolbar-hidesig' => 'نهفتن دکمهٔ امضا از صفحههای فضای نام اصلی', - 'wikieditor-toolbar-loading' => 'در حال بارگذاری...', + 'wikieditor-toolbar-loading' => 'در حال بارگیری...', 'wikieditor-toolbar-tool-bold' => 'پررنگ', 'wikieditor-toolbar-tool-bold-example' => 'متن پررنگ', 'wikieditor-toolbar-tool-italic' => 'مورب', @@ -8041,6 +8292,15 @@ $messages['fa'] = array( 'wikieditor-toolbar-tool-link-empty' => 'شما چیزی برای پیونددادن وارد نکردید.', 'wikieditor-toolbar-tool-file' => 'پروندهٔ جاسازیشده', 'wikieditor-toolbar-tool-file-example' => 'مثال.jpg', + 'wikieditor-toolbar-tool-file-title' => 'درج پرونده', + 'wikieditor-toolbar-file-target' => 'نام پرونده:', + 'wikieditor-toolbar-file-caption' => 'عنوان:', + 'wikieditor-toolbar-file-size' => 'اندازه:', + 'wikieditor-toolbar-file-float' => 'تراز:', + 'wikieditor-toolbar-file-default' => '(پیشفرض)', + 'wikieditor-toolbar-file-format' => 'قالب:', + 'wikieditor-toolbar-tool-file-insert' => 'درج', + 'wikieditor-toolbar-tool-file-cancel' => 'لغو', 'wikieditor-toolbar-tool-reference' => 'منبع', 'wikieditor-toolbar-tool-reference-example' => 'متن زیرنویس را اینجا اضافه کنید', 'wikieditor-toolbar-tool-reference-cancel' => 'لغو', @@ -8138,6 +8398,7 @@ $1:مثال.jpg|عنوان ۲', 'wikieditor-toolbar-characters-page-telugu' => 'تالوگو', 'wikieditor-toolbar-characters-page-sinhala' => 'سینهالی', 'wikieditor-toolbar-characters-page-gujarati' => 'گجراتی', + 'wikieditor-toolbar-characters-page-devanagari' => 'دیواناگرى', 'wikieditor-toolbar-characters-page-thai' => 'تایلندی', 'wikieditor-toolbar-characters-page-lao' => 'لائو', 'wikieditor-toolbar-characters-page-khmer' => 'خمر', @@ -8187,7 +8448,7 @@ $1:مثال.jpg|عنوان ۲', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>مورد فهرست</li><li>مورد فهرست</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'پرونده جاسازیشده', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:مثال.png|بندانگشتی|متن عنوان]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='متن عنوان' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='بزرگنمایی' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>متن عنوان</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='متن عنوان' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='بزرگنمایی' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>متن عنوان</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'منبع', 'wikieditor-toolbar-help-content-reference-syntax' => 'متن صفحه.<ref name="test">[http://www.example.org متن پیوند]، متن اضافی.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "متن صفحه.<sup><a href='#'>[1]</a></sup>", @@ -8204,8 +8465,10 @@ $1:مثال.jpg|عنوان ۲', 'wikieditor-toolbar-help-content-indent-result' => 'متن عادی<dl><dd>متن تورفته<dl><dd>متن تورفته</dd></dl></dd></dl>', ); -/** Finnish (Suomi) +/** Finnish (suomi) + * @author Beluga * @author Crt + * @author Linnea * @author Nedergard * @author Nike * @author Olli @@ -8281,6 +8544,15 @@ Haluatko tehdä siitä sisäisen linkin?', 'wikieditor-toolbar-tool-link-empty' => 'Et antanut mitään linkitettävää.', 'wikieditor-toolbar-tool-file' => 'Tallennettu tiedosto', 'wikieditor-toolbar-tool-file-example' => 'Esimerkki.jpg', + 'wikieditor-toolbar-tool-file-title' => 'Lisää tiedosto', + 'wikieditor-toolbar-file-target' => 'Tiedostonimi:', + 'wikieditor-toolbar-file-caption' => 'Kuvaus:', + 'wikieditor-toolbar-file-size' => 'Koko:', + 'wikieditor-toolbar-file-float' => 'Tasaus:', + 'wikieditor-toolbar-file-default' => '(oletus)', + 'wikieditor-toolbar-file-format' => 'Tiedostomuoto:', + 'wikieditor-toolbar-tool-file-insert' => 'Lisää', + 'wikieditor-toolbar-tool-file-cancel' => 'Peruuta', 'wikieditor-toolbar-tool-reference' => 'Viite', 'wikieditor-toolbar-tool-reference-example' => 'Lisää alahuomautusteksti tähän', 'wikieditor-toolbar-tool-reference-cancel' => 'Peruuta', @@ -8374,9 +8646,11 @@ $1:Esimerkki.jpg|Kuvateksti2', 'wikieditor-toolbar-characters-page-persian' => 'Persia', 'wikieditor-toolbar-characters-page-hebrew' => 'Heprea', 'wikieditor-toolbar-characters-page-bangla' => 'Bengali', + 'wikieditor-toolbar-characters-page-tamil' => 'Tamili', 'wikieditor-toolbar-characters-page-telugu' => 'Telugu', 'wikieditor-toolbar-characters-page-sinhala' => 'Sinhali', 'wikieditor-toolbar-characters-page-gujarati' => 'Gudžarati', + 'wikieditor-toolbar-characters-page-devanagari' => 'Devanāgarī', 'wikieditor-toolbar-characters-page-thai' => 'Thai', 'wikieditor-toolbar-characters-page-lao' => 'Lao', 'wikieditor-toolbar-characters-page-khmer' => 'Khmer', @@ -8426,7 +8700,7 @@ $1:Esimerkki.jpg|Kuvateksti2', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>Luettelon kohta</li><li>Luettelon kohta</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'Tallennettu tiedosto', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Example.png|thumb|Kuvateksti]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Kuvateksti' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Suurenna' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Kuvateksti</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Kuvateksti' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Suurenna' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Kuvateksti</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Viite', 'wikieditor-toolbar-help-content-reference-syntax' => 'Sivun teksti.<ref name="testi">[http://www.example.org Linkin teksti], lisäteksti.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "Sivun teksti.<sup><a href='#'>[1]</a></sup>", @@ -8443,10 +8717,11 @@ $1:Esimerkki.jpg|Kuvateksti2', 'wikieditor-toolbar-help-content-indent-result' => 'Normaali teksti<dl><dd>Sisennetty teksti<dl><dd>Sisennetty teksti</dd></dl></dd></dl>', ); -/** French (Français) +/** French (français) * @author Cquoi * @author Crochet.david * @author DavidL + * @author Erkethan * @author Gomoko * @author IAlex * @author Jean-Frédéric @@ -8525,6 +8800,16 @@ Voulez-vous utiliser un lien interne à la place ?', 'wikieditor-toolbar-tool-link-empty' => 'Vous n’avez rien entré qui puisse être lié.', 'wikieditor-toolbar-tool-file' => 'Fichier inséré', 'wikieditor-toolbar-tool-file-example' => 'Exemple.jpg', + 'wikieditor-toolbar-tool-file-title' => 'Importer un fichier', + 'wikieditor-toolbar-file-target' => 'Nom de fichier :', + 'wikieditor-toolbar-file-caption' => 'Légende :', + 'wikieditor-toolbar-file-size' => 'Taille :', + 'wikieditor-toolbar-file-float' => 'Alignement :', + 'wikieditor-toolbar-file-default' => '(par défaut)', + 'wikieditor-toolbar-file-format' => 'Format :', + 'wikieditor-toolbar-file-format-none' => 'aucun', + 'wikieditor-toolbar-tool-file-insert' => 'Insérer', + 'wikieditor-toolbar-tool-file-cancel' => 'Annuler', 'wikieditor-toolbar-tool-reference' => 'Référence', 'wikieditor-toolbar-tool-reference-example' => 'Insérer le texte de la note de bas de page ici', 'wikieditor-toolbar-tool-reference-cancel' => 'Annuler', @@ -8672,7 +8957,7 @@ $1:Exemple.jpg|Description 2', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>Élément de la liste</li><li>Élément de la liste</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'Fichier inséré', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Exemple.png|thumb|Texte affiché]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Texte affiché' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Enlarge' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Texte affiché</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Texte affiché' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Enlarge' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Texte affiché</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Référence', 'wikieditor-toolbar-help-content-reference-syntax' => 'Texte de la page<ref name="test">[http://www.example.org texte du lien], texte additionnel.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "Texte de la page <sup><a href='#'>[1]</a></sup>", @@ -8689,7 +8974,7 @@ $1:Exemple.jpg|Description 2', 'wikieditor-toolbar-help-content-indent-result' => 'Texte normal<dl><dd>Texte en retrait<dl><dd>Texte en retrait</dd></dl></dd></dl>', ); -/** Franco-Provençal (Arpetan) +/** Franco-Provençal (arpetan) * @author ChrisPtDe */ $messages['frp'] = array( @@ -8760,6 +9045,15 @@ Voléd-vos utilisar un lim de dedens a la place ?', 'wikieditor-toolbar-tool-link-empty' => 'Vos éd ren buchiê que pouesse étre liyê.', 'wikieditor-toolbar-tool-file' => 'Fichiér entrebetâ', 'wikieditor-toolbar-tool-file-example' => 'Ègzemplo.jpg', + 'wikieditor-toolbar-tool-file-title' => 'Entrebetar un fichiér', + 'wikieditor-toolbar-file-target' => 'Nom du fichiér :', + 'wikieditor-toolbar-file-caption' => 'Lègenda :', + 'wikieditor-toolbar-file-size' => 'Talye :', + 'wikieditor-toolbar-file-float' => 'Alegnement :', + 'wikieditor-toolbar-file-default' => '(per dèfôt)', + 'wikieditor-toolbar-file-format' => 'Format :', + 'wikieditor-toolbar-tool-file-insert' => 'Entrebetar', + 'wikieditor-toolbar-tool-file-cancel' => 'Anular', 'wikieditor-toolbar-tool-reference' => 'Refèrence', 'wikieditor-toolbar-tool-reference-example' => 'Buchiéd lo tèxto de la nota d’avâl la pâge ique', 'wikieditor-toolbar-tool-reference-cancel' => 'Anular', @@ -8853,9 +9147,11 @@ $1:Ègzemplo.jpg|Dèscripcion 2', 'wikieditor-toolbar-characters-page-persian' => 'Pèrsan', 'wikieditor-toolbar-characters-page-hebrew' => 'Hèbrèo', 'wikieditor-toolbar-characters-page-bangla' => 'Bengali', + 'wikieditor-toolbar-characters-page-tamil' => 'Tamoul', 'wikieditor-toolbar-characters-page-telugu' => 'Tèlougou', 'wikieditor-toolbar-characters-page-sinhala' => 'Cingalês', 'wikieditor-toolbar-characters-page-gujarati' => 'Goudjarati', + 'wikieditor-toolbar-characters-page-devanagari' => 'Devanagari', 'wikieditor-toolbar-characters-page-thai' => 'Tayi', 'wikieditor-toolbar-characters-page-lao' => 'Lao', 'wikieditor-toolbar-characters-page-khmer' => 'C’mère', @@ -8905,7 +9201,7 @@ $1:Ègzemplo.jpg|Dèscripcion 2', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>Èlèment de la lista</li><li>Èlèment de la lista</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'Fichiér entrebetâ', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Ègzemplo.png|thumb|Tèxto montrâ]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Tèxto montrâ' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Agrantir' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Tèxto montrâ</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Tèxto montrâ' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Agrantir' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Tèxto montrâ</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Refèrence', 'wikieditor-toolbar-help-content-reference-syntax' => 'Tèxto de la pâge.<ref name="test">[http://www.example.org tèxto du lim], tèxto de ples.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "Tèxto de la pâge.<sup><a href='#'>[1]</a></sup>", @@ -8922,7 +9218,7 @@ $1:Ègzemplo.jpg|Dèscripcion 2', 'wikieditor-toolbar-help-content-indent-result' => 'Tèxto normal<dl><dd>Tèxto endentâ<dl><dd>Tèxto endentâ</dd></dl></dd></dl>', ); -/** Friulian (Furlan) +/** Friulian (furlan) * @author Klenje */ $messages['fur'] = array( @@ -8949,6 +9245,32 @@ $messages['fy'] = array( 'wikieditor-toolbar-tool-link-cancel' => 'Ofbrekke', ); +/** Irish (Gaeilge) + * @author පසිඳු කාවින්ද + */ +$messages['ga'] = array( + 'wikieditor-loading' => 'Ag Lódáil....', + 'wikieditor-preview-tab' => 'Réamhamharc', + 'wikieditor-preview-loading' => 'Ag Lódáil....', + 'wikieditor-previewDialog-tab' => 'Réamhamharc', + 'wikieditor-previewDialog-loading' => 'Ag Lódáil....', + 'wikieditor-publish-button-cancel' => 'Cealaigh', + 'wikieditor-template-editor-dialog-cancel' => 'Cealaigh', + 'wikieditor-toolbar-loading' => 'Ag Lódáil....', + 'wikieditor-toolbar-tool-link-cancel' => 'Cealaigh', + 'wikieditor-toolbar-file-format' => 'Formáid:', + 'wikieditor-toolbar-tool-file-cancel' => 'Cealaigh', + 'wikieditor-toolbar-tool-reference-cancel' => 'Cealaigh', + 'wikieditor-toolbar-group-format' => 'Formáid', + 'wikieditor-toolbar-tool-table-preview' => 'Réamhamharc', + 'wikieditor-toolbar-tool-table-cancel' => 'Cealaigh', + 'wikieditor-toolbar-tool-replace-close' => 'Dún', + 'wikieditor-toolbar-section-help' => 'Cuidiú', + 'wikieditor-toolbar-help-page-file' => 'Comhaid', + 'wikieditor-toolbar-help-page-discussion' => 'Plé', + 'wikieditor-toolbar-help-content-signature-description' => 'Síniú', +); + /** Scottish Gaelic (Gàidhlig) * @author Akerbeltz */ @@ -9159,7 +9481,7 @@ $1:Ballsampaill.jpg|Mìneachadh an deilbh2', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>Ball na liosta</li><li>Ball na liosta</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'Embedded file', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Ballsampaill.png|thumb|Mìneachadh an deilbh]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Mìneachadh an deilbht' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Meudaich' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Mìneachadh an deilbh</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Mìneachadh an deilbht' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Meudaich' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Mìneachadh an deilbh</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Iomradh', 'wikieditor-toolbar-help-content-reference-syntax' => 'Teacsa na duilleige.<ref name="test">[http://www.ballsampaill.org Teacsa a\' cheangail], teacsa eile.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "Teacsa na duilleige.<sup><a href='#'>[1]</a></sup>", @@ -9176,7 +9498,7 @@ $1:Ballsampaill.jpg|Mìneachadh an deilbh2', 'wikieditor-toolbar-help-content-indent-result' => 'Teacsa àbhaisteach<dl><dd>Teacsa air eagachadh a-steach<dl><dd>Teacsa air eagachadh a-steach</dd></dl></dd></dl>', ); -/** Galician (Galego) +/** Galician (galego) * @author Toliño */ $messages['gl'] = array( @@ -9247,6 +9569,16 @@ Quere converter ese enderezo nunha ligazón interna?', 'wikieditor-toolbar-tool-link-empty' => 'Non inseriu nada co que ligar.', 'wikieditor-toolbar-tool-file' => 'Ficheiro embelecido', 'wikieditor-toolbar-tool-file-example' => 'Exemplo.jpg', + 'wikieditor-toolbar-tool-file-title' => 'Inserir un ficheiro', + 'wikieditor-toolbar-file-target' => 'Nome do ficheiro:', + 'wikieditor-toolbar-file-caption' => 'Pé de foto:', + 'wikieditor-toolbar-file-size' => 'Tamaño:', + 'wikieditor-toolbar-file-float' => 'Aliñamento:', + 'wikieditor-toolbar-file-default' => '(predeterminado)', + 'wikieditor-toolbar-file-format' => 'Formato:', + 'wikieditor-toolbar-file-format-none' => 'ningún', + 'wikieditor-toolbar-tool-file-insert' => 'Inserir', + 'wikieditor-toolbar-tool-file-cancel' => 'Cancelar', 'wikieditor-toolbar-tool-reference' => 'Referencia', 'wikieditor-toolbar-tool-reference-example' => 'Insira unha nota aquí', 'wikieditor-toolbar-tool-reference-cancel' => 'Cancelar', @@ -9386,7 +9718,7 @@ $1:Example.jpg|Pé_de_foto_2', 'wikieditor-toolbar-help-content-heading5-description' => 'Cabeceira de 5º nivel', 'wikieditor-toolbar-help-content-heading5-syntax' => '===== Texto de cabeceira =====', 'wikieditor-toolbar-help-content-heading5-result' => '<h5>Texto de cabeceira</h5>', - 'wikieditor-toolbar-help-content-ulist-description' => 'Lista de asteriscos', + 'wikieditor-toolbar-help-content-ulist-description' => 'Lista con asteriscos', 'wikieditor-toolbar-help-content-ulist-syntax' => '* Elemento da lista<br />* Elemento da lista', 'wikieditor-toolbar-help-content-ulist-result' => '<ul><li>Elemento da lista</li><li>Elemento da lista</li></ul>', 'wikieditor-toolbar-help-content-olist-description' => 'Lista numerada', @@ -9394,7 +9726,7 @@ $1:Example.jpg|Pé_de_foto_2', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>Elemento da lista</li><li>Elemento da lista</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'Ficheiro embelecido', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Example.png|thumb|Pé de foto.]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Pé de foto' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Ampliar' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Pé de foto.</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Pé de foto' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Ampliar' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Pé de foto.</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Referencia', 'wikieditor-toolbar-help-content-reference-syntax' => 'Texto da páxina<ref name="test">[http://www.example.org Texto da ligazón], texto adicional.</ref>.', 'wikieditor-toolbar-help-content-reference-result' => "Texto da páxina<sup><a href='#'>[1]</a></sup>.", @@ -9403,7 +9735,7 @@ $1:Example.jpg|Pé_de_foto_2', 'wikieditor-toolbar-help-content-showreferences-description' => 'Mostrar as referencias', 'wikieditor-toolbar-help-content-showreferences-result' => "<ol class='references'><li id='cite_note-test-0'><b><a title='' href='#'>^</a></b> <a rel='nofollow' title='http://www.example.org' class='external text' href='#'>Texto da ligazón</a>, texto adicional.</li></ol>", 'wikieditor-toolbar-help-content-signaturetimestamp-description' => 'Sinatura con data e hora', - 'wikieditor-toolbar-help-content-signaturetimestamp-result' => "<a href='#' title='{{#special:mypage}}'>Nome de usuario</a> (<a href='#' title='{{#special:mytalk}}'>conversa</a>) 15:54, 10 xuño 2009 (UTC)", + 'wikieditor-toolbar-help-content-signaturetimestamp-result' => "<a href='#' title='{{#special:mypage}}'>Nome de usuario</a> (<a href='#' title='{{#special:mytalk}}'>conversa</a>) 10 de xuño de 2009 ás 15:54 (UTC)", 'wikieditor-toolbar-help-content-signature-description' => 'Sinatura', 'wikieditor-toolbar-help-content-signature-result' => "<a href='#' title='{{#special:mypage}}'>Nome de usuario</a> (<a href='#' title='{{#special:mytalk}}'>conversa</a>)", 'wikieditor-toolbar-help-content-indent-description' => 'Sangría', @@ -9578,6 +9910,16 @@ Wettsch e intärne Link setze?', 'wikieditor-toolbar-tool-link-empty' => 'Du hesch nyt yygee, wu druf cha verwise wäre.', 'wikieditor-toolbar-tool-file' => 'Yygfiegti Datei', 'wikieditor-toolbar-tool-file-example' => 'Byschpil.jpg', + 'wikieditor-toolbar-tool-file-title' => 'Datei yyfiege', + 'wikieditor-toolbar-file-target' => 'Dateiname:', + 'wikieditor-toolbar-file-caption' => 'Bschrybig:', + 'wikieditor-toolbar-file-size' => 'Greßi:', + 'wikieditor-toolbar-file-float' => 'Uusrichtig:', + 'wikieditor-toolbar-file-default' => '(Standard)', + 'wikieditor-toolbar-file-format' => 'Format:', + 'wikieditor-toolbar-file-format-none' => 'keini', + 'wikieditor-toolbar-tool-file-insert' => 'Yyfiege', + 'wikieditor-toolbar-tool-file-cancel' => 'Abbräche', 'wikieditor-toolbar-tool-reference' => 'Quälle', 'wikieditor-toolbar-tool-reference-example' => 'Do Fuessnotetekscht yyfiege', 'wikieditor-toolbar-tool-reference-cancel' => 'Abbräche', @@ -9725,7 +10067,7 @@ $1:Byschpil.jpg|Bschriftig2', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>Lischtepunkt</li><li>Lischtepunkt</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'Yygfiegti Datei', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Example.png|thumb|Bildbschriftig]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Bildbschriftig' class='image' href='/wiki/Datei:Wiki.png'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='Bschriftig'><div class='magnify'><a title='Enlarge' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Bildbschriftig</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Bildbschriftig' class='image' href='/wiki/Datei:Wiki.png'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='Bschriftig'><div class='magnify'><a title='Enlarge' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Bildbschriftig</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Quälle', 'wikieditor-toolbar-help-content-reference-syntax' => 'Sytetekscht.<ref name="test">[http://www.byschpil.org Gleichtekscht], zuesätzlige Tekscht.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "Sytetekscht.<sup><a href='#'>[1]</a></sup>", @@ -9743,6 +10085,7 @@ $1:Byschpil.jpg|Bschriftig2', ); /** Gujarati (ગુજરાતી) + * @author Ashok modhvadia * @author KartikMistry * @author Sushant savla */ @@ -9814,6 +10157,13 @@ $messages['gu'] = array( 'wikieditor-toolbar-tool-link-empty' => 'તમે શોધવા માટે કંઈ દાખલ કર્યું નથી.', 'wikieditor-toolbar-tool-file' => 'અંદર વણાયેલી (Embedded) ફાઇલ', 'wikieditor-toolbar-tool-file-example' => 'Example.jpg (ઉદાહરણ)', + 'wikieditor-toolbar-tool-file-title' => 'ફાઇલ ઉમેરો', + 'wikieditor-toolbar-file-target' => 'ફાઇલનામ:', + 'wikieditor-toolbar-file-size' => 'માપ:', + 'wikieditor-toolbar-file-default' => '(મૂળભૂત)', + 'wikieditor-toolbar-file-format' => 'શૈલી:', + 'wikieditor-toolbar-tool-file-insert' => 'ઉમેરો', + 'wikieditor-toolbar-tool-file-cancel' => 'રદ કરો', 'wikieditor-toolbar-tool-reference' => 'સંદર્ભ', 'wikieditor-toolbar-tool-reference-example' => 'પૃષ્ઠની નીચેના પાયામાં લખવાનું લેખન અહીં લખો', 'wikieditor-toolbar-tool-reference-cancel' => 'રદ કરો', @@ -9907,9 +10257,11 @@ $1:Example.jpg|Caption2', 'wikieditor-toolbar-characters-page-persian' => 'પર્સિયન', 'wikieditor-toolbar-characters-page-hebrew' => 'હિબ્રૂ', 'wikieditor-toolbar-characters-page-bangla' => 'બાંગ્લા', + 'wikieditor-toolbar-characters-page-tamil' => 'તામિલ', 'wikieditor-toolbar-characters-page-telugu' => 'તેલુગુ', 'wikieditor-toolbar-characters-page-sinhala' => 'સિંહાલા', 'wikieditor-toolbar-characters-page-gujarati' => 'ગુજરાતી', + 'wikieditor-toolbar-characters-page-devanagari' => 'દેવનાગરી', 'wikieditor-toolbar-characters-page-thai' => 'થાઈ', 'wikieditor-toolbar-characters-page-lao' => 'લાઓ', 'wikieditor-toolbar-characters-page-khmer' => 'ખ્મેર', @@ -9959,7 +10311,7 @@ $1:Example.jpg|Caption2', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>વસ્તુ યાદી</li><li>વસ્તુ યાદી</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'અંદર વણાયેલી (Embedded) ફાઇલ', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Example.png|thumb|કેપ્શન લખાણ]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Caption text' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Enlarge' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Caption text</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Caption text' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Enlarge' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Caption text</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'સંદર્ભ', 'wikieditor-toolbar-help-content-reference-syntax' => 'પાનાં લખાણ.<ref name="test">[http://www.example.org કડી લખાણ], વધારાનું લખાણ.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "પૃષ્ઠ લેખન.<sup><a href='#'>[1]</a></sup>", @@ -10185,7 +10537,7 @@ $1:Example.jpg|Fo-heidyl2', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>Meer rolley</li><li>Meer rolley</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'Coadan jingit', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Example.png|thumb|Teks fo-heidyl]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Teks fo-heidyl' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Mooadaghey' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Teks fo-heidyl</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Teks fo-heidyl' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Mooadaghey' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Teks fo-heidyl</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Imraa', 'wikieditor-toolbar-help-content-reference-syntax' => 'Teks duillag.<ref name="test">[http://www.example.org Teks kiangley], tooilley teks.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "Teks duillag.<sup><a href='#'>[1]</a></sup>", @@ -10202,7 +10554,7 @@ $1:Example.jpg|Fo-heidyl2', 'wikieditor-toolbar-help-content-indent-result' => 'Teks cadjin<dl><dd>Teks jingit<dl><dd>Teks jingit</dd></dl></dd></dl>', ); -/** Hausa (هَوُسَ) */ +/** Hausa (Hausa) */ $messages['ha'] = array( 'wikieditor-template-editor-dialog-cancel' => 'Soke', 'wikieditor-toolbar-tool-bold-example' => 'Rubutu mai gwaɓi', @@ -10221,6 +10573,7 @@ $messages['ha'] = array( * @author Rotemliss * @author YaronSh * @author Yonidebest + * @author חיים */ $messages['he'] = array( 'wikieditor' => 'ממשק מתקדם לעריכת טקסט ויקי', @@ -10289,6 +10642,16 @@ $messages['he'] = array( 'wikieditor-toolbar-tool-link-empty' => 'לא הזנתם שום דבר לקשר אליו.', 'wikieditor-toolbar-tool-file' => 'קובץ המוצג בדף', 'wikieditor-toolbar-tool-file-example' => 'דוגמה.jpg', + 'wikieditor-toolbar-tool-file-title' => 'הוספת קובץ', + 'wikieditor-toolbar-file-target' => 'שם הקובץ:', + 'wikieditor-toolbar-file-caption' => 'תיאור:', + 'wikieditor-toolbar-file-size' => 'גודל:', + 'wikieditor-toolbar-file-float' => 'יישור:', + 'wikieditor-toolbar-file-default' => '(ברירת מחדל)', + 'wikieditor-toolbar-file-format' => 'עיצוב:', + 'wikieditor-toolbar-file-format-none' => 'אין', + 'wikieditor-toolbar-tool-file-insert' => 'הוספה', + 'wikieditor-toolbar-tool-file-cancel' => 'ביטול', 'wikieditor-toolbar-tool-reference' => 'הערת שוליים', 'wikieditor-toolbar-tool-reference-example' => 'כתבו את טקסט הערת השוליים כאן', 'wikieditor-toolbar-tool-reference-cancel' => 'ביטול', @@ -10353,6 +10716,7 @@ $1:דוגמה.jpg|כותרת 2', 'wikieditor-toolbar-tool-table-preview' => 'תצוגה מקדימה', 'wikieditor-toolbar-tool-table-insert' => 'הוספה', 'wikieditor-toolbar-tool-table-cancel' => 'ביטול', + 'wikieditor-toolbar-tool-table-example-text' => 'מַה־נָּעִים הָעֶרֶב לִלְבַב כָּל־גֶּבֶר, אִם מַר־נֶפֶשׁ הוּא, אִם גֶּבֶר צוֹלֵחַ; לָזֶה עִם הָעֶרֶב יָבֹא קֵץ שֶׁבֶר וָזֶה בָּעֶרֶב פִּי שֶׁבַע שָׂמֵחַ. כִּי רַעַשׁ הַיּוֹם, אוֹר שֶׁמֶשׁ זוֹרֵחַ, יַלְאוּ הַנֶּפֶשׁ וִיקַצְּצוּ הָאֵבֶר, וּבְדִמְמַת עֶרֶב אֶל נֹגַהּ יָרֵחַ תִּנָּפַשׁ אַף תַּחֲלִיף עָצְמָה וָשֵׁבֶר.', 'wikieditor-toolbar-tool-table-toomany' => 'הוספת טבלה בת יותר מ־$1 תאים אינה אפשרית בתיבת הדו־שיח הזו.', 'wikieditor-toolbar-tool-table-invalidnumber' => 'מספר השורות או העמודות שהוזן אינו תקין.', 'wikieditor-toolbar-tool-table-zero' => 'לא ניתן להוסיף טבלה בעלת אפס שורות או עמודות.', @@ -10436,7 +10800,7 @@ $1:דוגמה.jpg|כותרת 2', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>פריט רשימה</li><li>פריט רשימה</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'קובץ המוצג בדף', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Example.png|thumb|טקסט הכותרת]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='טקסט הכותרת' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Enlarge' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>טקסט הכותרת</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='טקסט הכותרת' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Enlarge' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>טקסט הכותרת</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'הערת שוליים', 'wikieditor-toolbar-help-content-reference-syntax' => 'טקסט הדף.<ref name="test">[http://www.example.org טקסט הקישור], טקסט נוסף.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "טקסט הדף.<sup><a href='#'>[1]</a></sup>", @@ -10455,6 +10819,7 @@ $1:דוגמה.jpg|כותרת 2', /** Hindi (हिन्दी) * @author Ansumang + * @author Karthi.dr * @author Pooja.srivastava * @author Siddhartha Ghai */ @@ -10516,6 +10881,7 @@ $messages['hi'] = array( 'wikieditor-toolbar-tool-link-empty' => 'आप लिंक करने के लिए कुछ दर्ज़ नहीं किए थे ।', 'wikieditor-toolbar-tool-file' => 'संलग्न फ़ाइल', 'wikieditor-toolbar-tool-file-example' => 'उदाहरण.jpg', + 'wikieditor-toolbar-tool-file-cancel' => 'रद्द करें', 'wikieditor-toolbar-tool-reference' => 'संदर्भ', 'wikieditor-toolbar-tool-reference-example' => 'आधार पाठ यहाँ सम्मिलित करें', 'wikieditor-toolbar-tool-reference-cancel' => 'रद्द करें', @@ -10603,9 +10969,11 @@ $1:उदाहरण.jpg|चित्रशीर्षक२', 'wikieditor-toolbar-characters-page-persian' => 'फार्सी', 'wikieditor-toolbar-characters-page-hebrew' => 'हिब्रू', 'wikieditor-toolbar-characters-page-bangla' => 'बांग्ला', + 'wikieditor-toolbar-characters-page-tamil' => 'तमिल', 'wikieditor-toolbar-characters-page-telugu' => 'तेलूगू', 'wikieditor-toolbar-characters-page-sinhala' => 'सिंहल', 'wikieditor-toolbar-characters-page-gujarati' => 'गुजराती', + 'wikieditor-toolbar-characters-page-devanagari' => 'देवनागरी', 'wikieditor-toolbar-characters-page-thai' => 'थाई', 'wikieditor-toolbar-characters-page-lao' => 'लाओ', 'wikieditor-toolbar-characters-page-khmer' => 'खमेर', @@ -10655,7 +11023,7 @@ $1:उदाहरण.jpg|चित्रशीर्षक२', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>सूची आइटम</li><li>सूची आइटम</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'संलग्न फ़ाइल', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:उदाहरण.png|thumb|शीर्षक नाम]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='चौड़ाई:104px;' class='thumbinner'><a title='शीर्षक नाम' class='इमेज' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='बढ़ाना' class='आंतरिक' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>शीर्षक नाम</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='चौड़ाई:104px;' class='thumbinner'><a title='शीर्षक नाम' class='इमेज' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='बढ़ाना' class='आंतरिक' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>शीर्षक नाम</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'संदर्भ', 'wikieditor-toolbar-help-content-reference-syntax' => 'पृष्ठ लेख ।<ref name="test">[http://www.example.org लिंक लेख], अतिरिक्त लेख.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "पृष्ठ लेख ।<sup><a href='#'>[1]</a></sup>", @@ -10679,7 +11047,7 @@ $messages['hif-latn'] = array( 'wikieditor-toolbar-tool-italic' => 'Tirchha', ); -/** Croatian (Hrvatski) +/** Croatian (hrvatski) * @author Bugoslav * @author Ex13 * @author Excaliboor @@ -10897,7 +11265,7 @@ $1:Primjer.jpg|Opis2', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>stavka popisa</li><li>stavka popisa</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'Uložena datoteka', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Example.png|thumb|Tekst opisa]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Tekst opisa' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Povećaj' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Tekst opisa'</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Tekst opisa' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Povećaj' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Tekst opisa'</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Bilješke', 'wikieditor-toolbar-help-content-reference-syntax' => 'Tekst stranice.<ref name="test">[http://www.primjer.org Tekst poveznice], dodatni tekst.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "Tekst stranice.<sup><a href='#'>[1]</a></sup>", @@ -10914,7 +11282,7 @@ $1:Primjer.jpg|Opis2', 'wikieditor-toolbar-help-content-indent-result' => 'Normalni tekst<dl><dd>Uvučeni tekst<dl><dd>Uvučeni tekst</dd></dl></dd></dl>', ); -/** Upper Sorbian (Hornjoserbsce) +/** Upper Sorbian (hornjoserbsce) * @author Michawiki */ $messages['hsb'] = array( @@ -10985,6 +11353,16 @@ Chceš jón do interneho wotkaza přetworić?', 'wikieditor-toolbar-tool-link-empty' => 'Njejsy ničo zapodał, na kotrež ma so wotkazować.', 'wikieditor-toolbar-tool-file' => 'Zasadźena dataja', 'wikieditor-toolbar-tool-file-example' => 'Přikład.jpg', + 'wikieditor-toolbar-tool-file-title' => 'Dataju zasunyć', + 'wikieditor-toolbar-file-target' => 'Datajowe mjeno:', + 'wikieditor-toolbar-file-caption' => 'Popis:', + 'wikieditor-toolbar-file-size' => 'Wulkosć:', + 'wikieditor-toolbar-file-float' => 'Wusměrjenje:', + 'wikieditor-toolbar-file-default' => '(standard)', + 'wikieditor-toolbar-file-format' => 'Format:', + 'wikieditor-toolbar-file-format-none' => 'žadyn', + 'wikieditor-toolbar-tool-file-insert' => 'Zasunyć', + 'wikieditor-toolbar-tool-file-cancel' => 'Přetorhnyć', 'wikieditor-toolbar-tool-reference' => 'Referenca', 'wikieditor-toolbar-tool-reference-example' => 'Tekst nóžki tu zasunyć', 'wikieditor-toolbar-tool-reference-cancel' => 'Přetorhnyć', @@ -11132,7 +11510,7 @@ $1:Example.jpg|Popis2', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>Lisćinowy zapisk</li><li>Lisćinowy zapisk</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'Zasadźena dataja', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Example.png|thumb|Tekst wobrazoweho popisa]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Tekst wobrazeho popisa' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Powjetšić' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Tekst wobrazoweho popisa</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Tekst wobrazeho popisa' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Powjetšić' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Tekst wobrazoweho popisa</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Referenca', 'wikieditor-toolbar-help-content-reference-syntax' => 'Tekst strony.<ref name="test">[http://www.example.org tekst wotkaza], přidatny tekst.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "Tekst strony.<sup><a href='#'>[1]</a></sup>", @@ -11149,7 +11527,7 @@ $1:Example.jpg|Popis2', 'wikieditor-toolbar-help-content-indent-result' => 'Normalny tekst<dl><dd>Zasunjeny tekst<dl><dd>Zasunjeny tekst</dd></dl></dd></dl>', ); -/** Hungarian (Magyar) +/** Hungarian (magyar) * @author Bdamokos * @author Dani * @author Dj @@ -11226,6 +11604,15 @@ Szeretnéd belső hivatkozássá alakítani?', 'wikieditor-toolbar-tool-link-empty' => 'Nem adtad meg, hogy hová szeretnél hivatkozást készíteni.', 'wikieditor-toolbar-tool-file' => 'Fájl beszúrása', 'wikieditor-toolbar-tool-file-example' => 'Egyszerikép.jpg', + 'wikieditor-toolbar-tool-file-title' => 'Fájl beillesztése', + 'wikieditor-toolbar-file-target' => 'Fájlnév:', + 'wikieditor-toolbar-file-caption' => 'Felirat:', + 'wikieditor-toolbar-file-size' => 'Méret:', + 'wikieditor-toolbar-file-float' => 'Illesztés:', + 'wikieditor-toolbar-file-default' => '(alapértelmezett)', + 'wikieditor-toolbar-file-format' => 'Formátum:', + 'wikieditor-toolbar-tool-file-insert' => 'Beszúrás', + 'wikieditor-toolbar-tool-file-cancel' => 'Mégse', 'wikieditor-toolbar-tool-reference' => 'Forráshivatkozás', 'wikieditor-toolbar-tool-reference-example' => 'Ide írd a lábjegyzet szövegét', 'wikieditor-toolbar-tool-reference-cancel' => 'Mégse', @@ -11373,7 +11760,7 @@ $1:Példa.jpg|képaláírás2', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>Listaelem</li><li>Listaelem</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'Beszúrt fájl', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Example.png|thumb|Képaláírás]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Caption text' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='A kép nagyítása' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Képaláírás</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Caption text' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='A kép nagyítása' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Képaláírás</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Forráshivatkozás', 'wikieditor-toolbar-help-content-reference-syntax' => 'Lap szövege.<ref name="test">[http://www.példaoldal.hu Hivatkozás szövege], további szöveg.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "Lap szövege.<sup><a href='#'>[1]</a></sup>", @@ -11589,7 +11976,7 @@ $1:Example.jpg|Նկարագրություն2', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>Ցանկի տարր</li><li>Ցանկի տարր</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'Ներկառուցված նիշք', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Example.png|thumb|Նկարագրություն]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Նկարագրություն' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Ընդարձակել' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Նկարագրություն</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Նկարագրություն' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Ընդարձակել' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Նկարագրություն</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Ծանոթագրություն', 'wikieditor-toolbar-help-content-reference-syntax' => 'Տեքստ էջում<ref name="test">[http://www.example.org Հղման տեքստ], հավելյալ տեքստ։</ref>։', 'wikieditor-toolbar-help-content-reference-result' => "Տեքստ էջում<sup><a href='#'>[1]</a></sup>։", @@ -11606,7 +11993,7 @@ $1:Example.jpg|Նկարագրություն2', 'wikieditor-toolbar-help-content-indent-result' => 'Սովորական տեքստ<dl><dd>Խորքից գրված տեքստ<dl><dd>Խորքից գրված տեքստ</dd></dl></dd></dl>', ); -/** Interlingua (Interlingua) +/** Interlingua (interlingua) * @author McDutchie */ $messages['ia'] = array( @@ -11677,6 +12064,15 @@ Vole tu facer lo un ligamine interne?', 'wikieditor-toolbar-tool-link-empty' => 'Tu ha entrate nihil a que ligar.', 'wikieditor-toolbar-tool-file' => 'File incastrate', 'wikieditor-toolbar-tool-file-example' => 'Exemplo.jpg', + 'wikieditor-toolbar-tool-file-title' => 'Inserer file', + 'wikieditor-toolbar-file-target' => 'Nomine del file:', + 'wikieditor-toolbar-file-caption' => 'Legenda:', + 'wikieditor-toolbar-file-size' => 'Dimension:', + 'wikieditor-toolbar-file-float' => 'Alineamento:', + 'wikieditor-toolbar-file-default' => '(predefinition)', + 'wikieditor-toolbar-file-format' => 'Formato:', + 'wikieditor-toolbar-tool-file-insert' => 'Inserer', + 'wikieditor-toolbar-tool-file-cancel' => 'Cancellar', 'wikieditor-toolbar-tool-reference' => 'Referentia', 'wikieditor-toolbar-tool-reference-example' => 'Inserer hic le texto del nota', 'wikieditor-toolbar-tool-reference-cancel' => 'Cancellar', @@ -11824,7 +12220,7 @@ $1:Exemplo.jpg|Legenda2', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>Elemento del lista</li><li>Elemento del lista</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'File incastrate', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Exemplo.png|thumb|Texto del legenda]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Texto del legenda' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Enlarge' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Texto del legenda</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Texto del legenda' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Enlarge' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Texto del legenda</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Referentia', 'wikieditor-toolbar-help-content-reference-syntax' => 'Texto del pagina.<ref name="test">[http://www.example.org Texto del ligamine], texto additional.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "Texto del pagina.<sup><a href='#'>[1]</a></sup>", @@ -11916,6 +12312,15 @@ Apakah Anda ingin membuatnya menjadi pranala internal?', 'wikieditor-toolbar-tool-link-empty' => 'Anda tidak memasukkan apa pun untuk ditautkan.', 'wikieditor-toolbar-tool-file' => 'Sisipkan berkas', 'wikieditor-toolbar-tool-file-example' => 'Contoh.jpg', + 'wikieditor-toolbar-tool-file-title' => 'Sisipkan berkas', + 'wikieditor-toolbar-file-target' => 'Nama berkas:', + 'wikieditor-toolbar-file-caption' => 'Keterangan', + 'wikieditor-toolbar-file-size' => 'Ukuran:', + 'wikieditor-toolbar-file-float' => 'Rata:', + 'wikieditor-toolbar-file-default' => '(baku)', + 'wikieditor-toolbar-file-format' => 'Format:', + 'wikieditor-toolbar-tool-file-insert' => 'Sisipkan', + 'wikieditor-toolbar-tool-file-cancel' => 'Batal', 'wikieditor-toolbar-tool-reference' => 'Referensi', 'wikieditor-toolbar-tool-reference-example' => 'Sisipkan teks catatan kaki di sini', 'wikieditor-toolbar-tool-reference-cancel' => 'Batalkan', @@ -11990,6 +12395,7 @@ $1:Contoh.jpg|Judul2', 'wikieditor-toolbar-tool-replace-case' => 'Cocokkan huruf besar/kecil', 'wikieditor-toolbar-tool-replace-regex' => "Perlakukan string pencarian sebagai ''regular expression (regex)''", 'wikieditor-toolbar-tool-replace-button-findnext' => 'Cari berikutnya', + 'wikieditor-toolbar-tool-replace-button-replace' => 'Ganti', 'wikieditor-toolbar-tool-replace-button-replaceall' => 'Ganti semua', 'wikieditor-toolbar-tool-replace-close' => 'Tutup', 'wikieditor-toolbar-tool-replace-nomatch' => 'Pencarian Anda tidak membuahkan hasil.', @@ -12004,12 +12410,15 @@ $1:Contoh.jpg|Judul2', 'wikieditor-toolbar-characters-page-greek' => 'Yunani', 'wikieditor-toolbar-characters-page-cyrillic' => 'Sirilik', 'wikieditor-toolbar-characters-page-arabic' => 'Arab', + 'wikieditor-toolbar-characters-page-arabicextended' => 'Arab tambahan', 'wikieditor-toolbar-characters-page-persian' => 'Persia', 'wikieditor-toolbar-characters-page-hebrew' => 'Ibrani', 'wikieditor-toolbar-characters-page-bangla' => 'Bangla', + 'wikieditor-toolbar-characters-page-tamil' => 'Tamil', 'wikieditor-toolbar-characters-page-telugu' => 'Telugu', 'wikieditor-toolbar-characters-page-sinhala' => 'Sinhala', 'wikieditor-toolbar-characters-page-gujarati' => 'Gujarati', + 'wikieditor-toolbar-characters-page-devanagari' => 'Dewanagari', 'wikieditor-toolbar-characters-page-thai' => 'Thai', 'wikieditor-toolbar-characters-page-lao' => 'Lao', 'wikieditor-toolbar-characters-page-khmer' => 'Khmer', @@ -12059,7 +12468,7 @@ $1:Contoh.jpg|Judul2', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>Isi daftar</li><li>Isi daftar</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'Menyisipkan berkas', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Contoh.png|thumb|Teks judul gambar]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Teks judul gambar' class='image' href='/wiki/Berkas:Wiki.png'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Perbesar' class='internal' href='/wiki/Berkas:Wiki.png'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Teks judul gambar</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Teks judul gambar' class='image' href='/wiki/Berkas:Wiki.png'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Perbesar' class='internal' href='/wiki/Berkas:Wiki.png'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Teks judul gambar</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Referensi', 'wikieditor-toolbar-help-content-reference-syntax' => 'Teks halaman.<ref name="test">[http://www.contoh.org Teks pranala], teks tambahan.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "Teks halaman.<sup><a href='#'>[1]</a></sup>", @@ -12171,47 +12580,47 @@ $messages['ig'] = array( * @author Lam-ang */ $messages['ilo'] = array( - 'wikieditor' => 'Napasayaat a wikitext a panagurnos ti interface', - 'wikieditor-desc' => 'Agisagana ti maipadakkel a wikitext a panagurnos nga interface ken adu pay kadagiti agisagana ti langa a module', + 'wikieditor' => 'Napasayaat a wikitext nga interface ti panagurnos', + 'wikieditor-desc' => 'Mangited ti maipadakkel a wikitext nga interface ti panagurnos ken adu pay a langa a maited dagiti modulo', 'wikieditor-wikitext-tab' => 'Wikitext', 'wikieditor-loading' => 'Agkarkarga...', - 'wikieditor-preview-preference' => 'Pakabaelan na ti agsumbangir a panagpadas', + 'wikieditor-preview-preference' => 'Pakabaelanna ti agsumbangir a panagipadas', 'wikieditor-preview-tab' => 'Ipadas', 'wikieditor-preview-changes-tab' => 'Dagiti sinukatan', 'wikieditor-preview-loading' => 'Agkarkarga...', - 'wikieditor-previewDialog-preference' => 'Pakabaelan ti panagsarsarita ti panagpadas', + 'wikieditor-previewDialog-preference' => 'Pakabaelan ti panakisinnarita a panagipadas', 'wikieditor-previewDialog-tab' => 'Ipadas', 'wikieditor-previewDialog-loading' => 'Agkarkarga...', 'wikieditor-publish-preference' => 'Pakabaelan ti naiyaddang a panagipablaak', 'wikieditor-publish-button-publish' => 'Ipablaak', 'wikieditor-publish-button-cancel' => 'Ukasen', 'wikieditor-publish-dialog-title' => 'Ipabablaak idiay {{SITENAME}}', - 'wikieditor-publish-dialog-summary' => 'Pakapukpukan ti pinagurnos (ipalawag bassit dagiti sinukatam) :', - 'wikieditor-publish-dialog-minor' => 'Bassit a pinag-urnos', + 'wikieditor-publish-dialog-summary' => 'Pakapukpukan ti panagurnos (ipalawag bassit dagiti sinukatam) :', + 'wikieditor-publish-dialog-minor' => 'Bassit a panag-urnos', 'wikieditor-publish-dialog-watch' => 'Bantayan daytoy a panid', 'wikieditor-publish-dialog-publish' => 'Ipablaak', 'wikieditor-publish-dialog-goback' => 'Agsubli', - 'wikieditor-template-editor-preference' => 'Pakabaelan ti naibatay ti nakabuklan a pinag-urnos kadagiti plantilia ti wiki', + 'wikieditor-template-editor-preference' => 'Pakabaelanna ti naibatay ti porma a panag-urnos kadagiti plantilia ti wiki', 'wikieditor-template-editor-dialog-title' => 'Urnosen ti plantilia', - 'wikieditor-template-editor-dialog-submit' => 'Pabaro', + 'wikieditor-template-editor-dialog-submit' => 'Pabaruen', 'wikieditor-template-editor-dialog-cancel' => 'Ukasen', - 'wikieditor-templates-preference' => 'Pakabaelan ti panagrebba ti plantilia', - 'wikieditor-toc-preference' => 'Pakabaelan ti pagdaliasat kadagiti linaon ti tabla', + 'wikieditor-templates-preference' => 'Pakabaelanna ti panagrebba ti plantilia', + 'wikieditor-toc-preference' => 'Pakabaelanna ti madaliasat a tabla dagiti linaon', 'wikieditor-toc-show' => 'Ipakita dagiti linaon', 'wikieditor-toc-hide' => 'Ilemmeng dagiti linaon', - 'wikieditor-toolbar' => 'Ramit a baras ti pinag-urnos', - 'wikieditor-toolbar-desc' => 'Ramit ti baras ti pinag-urnos nga addan ti napasayaat a pinag-usar', - 'wikieditor-toolbar-preference' => 'Pakabaelan ti napasayaat a ramit ti baras a pinag-urnos', - 'wikieditor-toolbar-dialogs-preference' => 'Pakabaekan dagiti panagsarsarita para iti panagsengngat kadagiti panilpo, tab-tabla ken adu pay', - 'wikieditor-toolbar-hidesig' => 'Ilemmeng ti pirma a buton manipud kadagidiay panid iti umuna a nagan ti lugar', + 'wikieditor-toolbar' => 'Ramit a baras ti panag-urnos', + 'wikieditor-toolbar-desc' => 'Ramit ti baras ti panag-urnos nga addan ti napasayaat a panag-usar', + 'wikieditor-toolbar-preference' => 'Pakabaelanna ti napasayaat a ramit ti baras a panag-urnos', + 'wikieditor-toolbar-dialogs-preference' => 'Pakabaekanna dagiti panakisinnarita para iti panagisengngat kadagiti panilpo, tab-tabla ken adu pay', + 'wikieditor-toolbar-hidesig' => 'Ilemmeng ti pirma a buton manipud kadagiti panid iti umuna a nagan ti lugar', 'wikieditor-toolbar-loading' => 'Agkarkarga...', 'wikieditor-toolbar-tool-bold' => 'Napuskol', 'wikieditor-toolbar-tool-bold-example' => 'Napuskol a testo', 'wikieditor-toolbar-tool-italic' => 'Agir-irig', 'wikieditor-toolbar-tool-italic-example' => 'Nakairig a testo', - 'wikieditor-toolbar-tool-ilink' => 'Akin-uneg a panilpo', + 'wikieditor-toolbar-tool-ilink' => 'Akinuneg a panilpo', 'wikieditor-toolbar-tool-ilink-example' => 'Titulo ti panilpo', - 'wikieditor-toolbar-tool-xlink' => 'Akinruar a panilpo (laglagipen ti http:// a prefix)', + 'wikieditor-toolbar-tool-xlink' => 'Akinruar a panilpo (laglagipen ti http:// a pasaruno)', 'wikieditor-toolbar-tool-xlink-example' => 'http://www.example.com titulo ti panilpo', 'wikieditor-toolbar-tool-link' => 'Panilpo', 'wikieditor-toolbar-tool-link-title' => 'Isengngat ti panilpo', @@ -12220,7 +12629,7 @@ $messages['ilo'] = array( 'wikieditor-toolbar-tool-link-int-target-tooltip' => 'Titulo ti panid wenno URL', 'wikieditor-toolbar-tool-link-int-text' => 'Testo nga iparang:', 'wikieditor-toolbar-tool-link-int-text-tooltip' => 'Testo nga iparang', - 'wikieditor-toolbar-tool-link-ext' => 'Idiay akin-uneg a panid ti sapot', + 'wikieditor-toolbar-tool-link-ext' => 'Idiay akinuneg a panid ti sapot', 'wikieditor-toolbar-tool-link-ext-target' => 'Isilpo ti URL:', 'wikieditor-toolbar-tool-link-ext-text' => 'Isilpo ti testo:', 'wikieditor-toolbar-tool-link-insert' => 'Isengngat ti panilpo', @@ -12229,15 +12638,25 @@ $messages['ilo'] = array( 'wikieditor-toolbar-tool-link-int-target-status-notexists' => 'Awan ti panid', 'wikieditor-toolbar-tool-link-int-target-status-invalid' => 'Imbalido a titulo', 'wikieditor-toolbar-tool-link-int-target-status-external' => 'Kasilpo iti ruar', - 'wikieditor-toolbar-tool-link-int-target-status-loading' => 'Kitkitaen no addaan ti panid...', + 'wikieditor-toolbar-tool-link-int-target-status-loading' => 'Kitkitaen no adda ti panid...', 'wikieditor-toolbar-tool-link-int-invalid' => 'Ti titulo a nainaganam ket imbalido.', 'wikieditor-toolbar-tool-link-lookslikeinternal' => 'Ti URL a nainaganam ket kasla naaramid a panilpo iti sabali a panid ti wiki. -Kayatmo mga aramiden nga akin-uneg a panilpo?', - 'wikieditor-toolbar-tool-link-lookslikeinternal-int' => 'Akin-uneg a panilpo', +Kayatmo nga aramiden daytoy nga akinuneg a panilpo?', + 'wikieditor-toolbar-tool-link-lookslikeinternal-int' => 'Akinuneg a panilpo', 'wikieditor-toolbar-tool-link-lookslikeinternal-ext' => 'Kasilpo iti ruar', - 'wikieditor-toolbar-tool-link-empty' => 'Awan ti inkabil mo a pakaisilpuan.', + 'wikieditor-toolbar-tool-link-empty' => 'Awan ti inkabilmo a pakaisilpuan.', 'wikieditor-toolbar-tool-file' => 'Naisengngat a papeles', 'wikieditor-toolbar-tool-file-example' => 'Kas pagarigan.jpg', + 'wikieditor-toolbar-tool-file-title' => 'Isengngat ti papeles', + 'wikieditor-toolbar-file-target' => 'Nagan ti papeles:', + 'wikieditor-toolbar-file-caption' => 'Maisurat:', + 'wikieditor-toolbar-file-size' => 'Kadakkel:', + 'wikieditor-toolbar-file-float' => 'Ilinia:', + 'wikieditor-toolbar-file-default' => '(kasisigud)', + 'wikieditor-toolbar-file-format' => 'Pormat:', + 'wikieditor-toolbar-file-format-none' => 'awan', + 'wikieditor-toolbar-tool-file-insert' => 'Isengngat', + 'wikieditor-toolbar-tool-file-cancel' => 'Ukasen', 'wikieditor-toolbar-tool-reference' => 'Pinagibasaran', 'wikieditor-toolbar-tool-reference-example' => 'Isengngat ti paammo ti baba a testo ditoy', 'wikieditor-toolbar-tool-reference-cancel' => 'Ukasen', @@ -12245,7 +12664,7 @@ Kayatmo mga aramiden nga akin-uneg a panilpo?', 'wikieditor-toolbar-tool-reference-insert' => 'Isengngat', 'wikieditor-toolbar-tool-reference-text' => 'Testo ti pinagibasaran', 'wikieditor-toolbar-tool-signature' => 'Pirma, petsa ken oras', - 'wikieditor-toolbar-section-advanced' => 'Antenamo', + 'wikieditor-toolbar-section-advanced' => 'Napasayaat', 'wikieditor-toolbar-tool-heading' => 'Paulo', 'wikieditor-toolbar-tool-heading-1' => 'Agpang 1', 'wikieditor-toolbar-tool-heading-2' => 'Agpang 2', @@ -12261,7 +12680,7 @@ Kayatmo mga aramiden nga akin-uneg a panilpo?', 'wikieditor-toolbar-tool-indent' => 'Lennekan', 'wikieditor-toolbar-tool-indent-example' => 'Nalennekan a linia', 'wikieditor-toolbar-tool-nowiki' => 'Saan a pormaen a kas wiki', - 'wikieditor-toolbar-tool-nowiki-example' => 'Mangisuldong iti saan a nabuklan a testo ditoy', + 'wikieditor-toolbar-tool-nowiki-example' => 'Mangisuldong ti saan a nabuklan a testo ditoy', 'wikieditor-toolbar-tool-redirect' => 'Baw-ing', 'wikieditor-toolbar-tool-redirect-example' => 'Nagan ti puntaan a panid', 'wikieditor-toolbar-tool-big' => 'Dakkel', @@ -12283,64 +12702,66 @@ $1:Example.jpg|Naisurat2', ! paulo 2 ! paulo 3 |- -| aray 1, cell 1 -| aray 1, cell 2 -| aray 1, cell 3 +| aray 1, selula 1 +| aray 1, selula 2 +| aray 1, selula 3 |- -| aray 2, cell 1 -| aray 2, cell 2 -| aray 2, cell 3', - 'wikieditor-toolbar-tool-table-example-cell-text' => 'Testo ti cell', +| aray 2, selula 1 +| aray 2, selula 2 +| aray 2, selula 3', + 'wikieditor-toolbar-tool-table-example-cell-text' => 'Testo ti selula', 'wikieditor-toolbar-tool-table-example-header' => 'Testo ti paulo', 'wikieditor-toolbar-tool-table-title' => 'Isengngat ti tabla', - 'wikieditor-toolbar-tool-table-dimensions-rows' => 'Ar-aray:', - 'wikieditor-toolbar-tool-table-dimensions-columns' => 'Tuk-tukol:', + 'wikieditor-toolbar-tool-table-dimensions-rows' => 'Ar-aray', + 'wikieditor-toolbar-tool-table-dimensions-columns' => 'Binnatong', 'wikieditor-toolbar-tool-table-dimensions-header' => 'Agnayon to paulo nga aray', - 'wikieditor-toolbar-tool-table-wikitable' => 'Estilo nga addaan kadagiti pagbeddengan', + 'wikieditor-toolbar-tool-table-wikitable' => 'Estilo nga adda kadagiti pagbeddengan', 'wikieditor-toolbar-tool-table-sortable' => 'Aramiden ti tabla tapno mabalin a mailasin', 'wikieditor-toolbar-tool-table-example' => 'Kas pagarigan', 'wikieditor-toolbar-tool-table-preview' => 'Ipadas', 'wikieditor-toolbar-tool-table-insert' => 'Isengngat', 'wikieditor-toolbar-tool-table-cancel' => 'Ukasen', - 'wikieditor-toolbar-tool-table-toomany' => 'Ti agisengngat ti tabla nga addan ti adadu pay ngem $1 a dagiti sell ket saan a mabalin iti daytoy a pagsarsarita', - 'wikieditor-toolbar-tool-table-invalidnumber' => 'Saan ka pay a nakaikabil ti umisu a numero iti ar-aray wenno tuk-tukol.', - 'wikieditor-toolbar-tool-table-zero' => 'Saan mo a mabalin ti agisengngat ti tabla nga addan ti sero nga ar-aray wenno tuk-tukol.', + 'wikieditor-toolbar-tool-table-toomany' => 'Ti panagisengngat ti tabla nga adda ti adadu ngem $1 a selula ket saan a mabalin iti daytoy a pagsaritaan.', + 'wikieditor-toolbar-tool-table-invalidnumber' => 'Saan ka pay a nakaikabil ti umisu a numero iti ar-aray wenno binnatong.', + 'wikieditor-toolbar-tool-table-zero' => 'Saan mo a mabalin ti agisengngat ti tabla nga adda ti sero nga ar-aray wenno binnatong.', 'wikieditor-toolbar-tool-replace' => 'Agbiruk ken sukatan', 'wikieditor-toolbar-tool-replace-title' => 'Agbiruk ken sukatan', 'wikieditor-toolbar-tool-replace-search' => 'Biruken iti:', 'wikieditor-toolbar-tool-replace-replace' => 'Sukatan iti:', 'wikieditor-toolbar-tool-replace-case' => 'Agpada a kaso', - 'wikieditor-toolbar-tool-replace-regex' => 'Kasuen ti biruken a kuerdas a kasla kadawyan a panangisao', + 'wikieditor-toolbar-tool-replace-regex' => 'Tratuen ti biruken a kuerdas a kasla kadawyan a panangisao', 'wikieditor-toolbar-tool-replace-button-findnext' => 'Sapulen ti sumaruno', 'wikieditor-toolbar-tool-replace-button-replace' => 'Sukatan', 'wikieditor-toolbar-tool-replace-button-replaceall' => 'Sukatan amin', 'wikieditor-toolbar-tool-replace-close' => 'Irikep', - 'wikieditor-toolbar-tool-replace-nomatch' => 'Ti panagbiruk mo ket awan napada na.', + 'wikieditor-toolbar-tool-replace-nomatch' => 'Ti panagbirukmo ket awan ti napadana.', 'wikieditor-toolbar-tool-replace-success' => '$1 ti naaramid a nasukatan.', - 'wikieditor-toolbar-tool-replace-emptysearch' => 'Awan ti ikabil mo a biruken.', - 'wikieditor-toolbar-tool-replace-invalidregex' => 'Ti kadawyan a panangisao nga inkabil mo ket imbalido: $1', + 'wikieditor-toolbar-tool-replace-emptysearch' => 'Awan ti inkabilmo a biruken.', + 'wikieditor-toolbar-tool-replace-invalidregex' => 'Ti kadawyan a panangisao nga inkabilmo ket imbalido: $1', 'wikieditor-toolbar-section-characters' => 'Dagiti naipangpangruna a karakter', - 'wikieditor-toolbar-characters-page-latin' => 'Latino', - 'wikieditor-toolbar-characters-page-latinextended' => 'Latino napaatiddog', + 'wikieditor-toolbar-characters-page-latin' => 'Latin', + 'wikieditor-toolbar-characters-page-latinextended' => 'Latin napaatiddog', 'wikieditor-toolbar-characters-page-ipa' => 'IPA', 'wikieditor-toolbar-characters-page-symbols' => 'Dagiti simbolo', 'wikieditor-toolbar-characters-page-greek' => 'Griego', - 'wikieditor-toolbar-characters-page-cyrillic' => 'Kiriliko', + 'wikieditor-toolbar-characters-page-cyrillic' => 'Siriliko', 'wikieditor-toolbar-characters-page-arabic' => 'Arabiko', 'wikieditor-toolbar-characters-page-arabicextended' => 'Arabiko a napaatiddog', 'wikieditor-toolbar-characters-page-persian' => 'Persiano', 'wikieditor-toolbar-characters-page-hebrew' => 'Hebreo', 'wikieditor-toolbar-characters-page-bangla' => 'Bangla', + 'wikieditor-toolbar-characters-page-tamil' => 'Tamil', 'wikieditor-toolbar-characters-page-telugu' => 'Telugu', 'wikieditor-toolbar-characters-page-sinhala' => 'Sinhala', 'wikieditor-toolbar-characters-page-gujarati' => 'Gujarati', + 'wikieditor-toolbar-characters-page-devanagari' => 'Devanagari', 'wikieditor-toolbar-characters-page-thai' => 'Thai', 'wikieditor-toolbar-characters-page-lao' => 'Lao', 'wikieditor-toolbar-characters-page-khmer' => 'Khmer', 'wikieditor-toolbar-section-help' => 'Tulong', - 'wikieditor-toolbar-help-heading-description' => 'Deskripsion', - 'wikieditor-toolbar-help-heading-syntax' => 'Ania a kita', - 'wikieditor-toolbar-help-heading-result' => 'Ania ti maalam', + 'wikieditor-toolbar-help-heading-description' => 'Panagipalpalawag', + 'wikieditor-toolbar-help-heading-syntax' => 'Ti imakiniliam', + 'wikieditor-toolbar-help-heading-result' => 'Ti maalam', 'wikieditor-toolbar-help-page-format' => 'Panagporma', 'wikieditor-toolbar-help-page-link' => 'Dagiti panilpo', 'wikieditor-toolbar-help-page-heading' => 'Dagiti paulo', @@ -12352,12 +12773,12 @@ $1:Example.jpg|Naisurat2', 'wikieditor-toolbar-help-content-italic-syntax' => "''Naka-irig a testo''", 'wikieditor-toolbar-help-content-italic-result' => '<em>Naka-irig a testo</em>', 'wikieditor-toolbar-help-content-bold-description' => 'Napuskol', - 'wikieditor-toolbar-help-content-bold-syntax' => "'''Napuskol a teksto'''", + 'wikieditor-toolbar-help-content-bold-syntax' => "'''Napuskol a testo'''", 'wikieditor-toolbar-help-content-bold-result' => '<strong>Napuskol a testo</strong>', 'wikieditor-toolbar-help-content-bolditalic-description' => 'Napuskol & nakairig', 'wikieditor-toolbar-help-content-bolditalic-syntax' => "'''''Napuskol & nakairig a testo'''''", 'wikieditor-toolbar-help-content-bolditalic-result' => '<strong><em>Napuskol & nakairig a testo</em></strong>', - 'wikieditor-toolbar-help-content-ilink-description' => 'Akin-uneg a panilpo', + 'wikieditor-toolbar-help-content-ilink-description' => 'Akinuneg a panilpo', 'wikieditor-toolbar-help-content-ilink-syntax' => '[[Titulo ti panid|Etiketa ti panilpo]]<br />[[Titulo ti panid]]', 'wikieditor-toolbar-help-content-ilink-result' => "<a href='#'>Etiketa ti panilpo</a><br /><a href='#'>Titulo ti panid</a>", 'wikieditor-toolbar-help-content-xlink-description' => 'Kasilpo iti ruar', @@ -12383,18 +12804,18 @@ $1:Example.jpg|Naisurat2', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>Ilista ti banag</li><li>Ilista ti banag</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'Naisengngat a papeles', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Example.png|thumb|Naisurat a testo]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Naisurat a testo' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Padakkelen' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Naisurat a testo</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Naisurat a testo' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Padakkelen' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Naisurat a testo</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Pinagibasaran', 'wikieditor-toolbar-help-content-reference-syntax' => 'Testo ti panid.<ref name="test">[http://www.example.org Testo ti panilpo], nainayon a testo.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "Testo ti panid.<sup><a href='#'>[1]</a></sup>", - 'wikieditor-toolbar-help-content-rereference-description' => 'Nainayon a panagusar ti agpada pinagibasaran', + 'wikieditor-toolbar-help-content-rereference-description' => 'Nainayon a panagusar ti kapada a pinagibasaran', 'wikieditor-toolbar-help-content-rereference-result' => "Testo ti panid.<sup><a href='#'>[1]</a></sup>", 'wikieditor-toolbar-help-content-showreferences-description' => 'Iparang dagiti pinagibasaran', 'wikieditor-toolbar-help-content-showreferences-result' => "<ol class='references'><li id='cite_note-test-0'><b><a title='' href='#'>^</a></b> <a rel='nofollow' title='http://www.example.org' class='external text' href='#'>Testo ti panilpo</a>, nainayon a testo.</li></ol>", - 'wikieditor-toolbar-help-content-signaturetimestamp-description' => 'Ti pirmam nga addaan ti oras ken petsa', - 'wikieditor-toolbar-help-content-signaturetimestamp-result' => "<a href='#' title='{{#special:mypage}}'>Nagan ti agar-aramat</a> (<a href='#' title='{{#special:mytalk}}'>talk</a>) 15:54, 10 Hunio 2009 (UTC)", + 'wikieditor-toolbar-help-content-signaturetimestamp-description' => 'Ti pirmam nga addan ti oras ken petsa', + 'wikieditor-toolbar-help-content-signaturetimestamp-result' => "<a href='#' title='{{#special:mypage}}'>Nagan ti agar-aramat</a> (<a href='#' title='{{#special:mytalk}}'>tungtungan</a>) 15:54, 10 Hunio 2009 (UTC)", 'wikieditor-toolbar-help-content-signature-description' => 'Pirma', - 'wikieditor-toolbar-help-content-signature-result' => "<a href='#' title='{{#special:mypage}}'>Nagan ti agar-aramat</a> (<a href='#' title='{{#special:mytalk}}'>patang</a>)", + 'wikieditor-toolbar-help-content-signature-result' => "<a href='#' title='{{#special:mypage}}'>Nagan ti agar-aramat</a> (<a href='#' title='{{#special:mytalk}}'>tungtungan</a>)", 'wikieditor-toolbar-help-content-indent-description' => 'Lennekan', 'wikieditor-toolbar-help-content-indent-syntax' => 'Kadawyan a testo<br />:Nalennekan a testo<br />::Nalennekan a testo', 'wikieditor-toolbar-help-content-indent-result' => 'Kadawyan a testo<dl><dd>Nalennekan a testo<dl><dd>Nalennekan a testo</dd></dl></dd></dl>', @@ -12480,7 +12901,7 @@ $messages['io'] = array( 'wikieditor-toolbar-help-content-signature-description' => 'Signaturo', ); -/** Icelandic (Íslenska) +/** Icelandic (íslenska) * @author Krun * @author Maxí * @author Snævar @@ -12488,11 +12909,14 @@ $messages['io'] = array( $messages['is'] = array( 'wikieditor-wikitext-tab' => 'Wiki-texti', 'wikieditor-loading' => 'Hleður...', + 'wikieditor-preview-preference' => 'Virkja forskoðun á samanburði síðna', 'wikieditor-preview-tab' => 'Forskoða', 'wikieditor-preview-changes-tab' => 'Breytingar', 'wikieditor-preview-loading' => 'Hleð...', + 'wikieditor-previewDialog-preference' => 'Virkja forskoðunar valmynd', 'wikieditor-previewDialog-tab' => 'Forskoða', 'wikieditor-previewDialog-loading' => 'Hleð...', + 'wikieditor-publish-preference' => 'Virkja skref-eftir-skref útgáfu', 'wikieditor-publish-button-publish' => 'Útgefa', 'wikieditor-publish-button-cancel' => 'Hætta við', 'wikieditor-publish-dialog-title' => 'Útgefa á {{SITENAME}}', @@ -12501,10 +12925,17 @@ $messages['is'] = array( 'wikieditor-publish-dialog-watch' => 'Vakta þessa síðu', 'wikieditor-publish-dialog-publish' => 'Útgefa', 'wikieditor-publish-dialog-goback' => 'Fara til baka', + 'wikieditor-template-editor-preference' => 'Virkja eyðublaðs-stíl við breytingar á wiki sniðum', + 'wikieditor-template-editor-dialog-title' => 'Breyta sniði', 'wikieditor-template-editor-dialog-submit' => 'Uppfæra', 'wikieditor-template-editor-dialog-cancel' => 'Hætta við', + 'wikieditor-templates-preference' => 'Virkja fellilista í sniðum', + 'wikieditor-toc-preference' => 'Virkja valmynd fyrir efniskrá', 'wikieditor-toc-show' => 'Sýna efnisyfirlit', 'wikieditor-toc-hide' => 'Fela efnisyfirlit', + 'wikieditor-toolbar' => 'Breytingarstika', + 'wikieditor-toolbar-desc' => 'Breytingarstika með auknu notagildi', + 'wikieditor-toolbar-dialogs-preference' => 'Virkja valmynd fyrir innsetningu tengla, taflna og fleira', 'wikieditor-toolbar-hidesig' => 'Fela undirskriftar hnappinn á síðum í aðalnafnrými', 'wikieditor-toolbar-loading' => 'Hleð...', 'wikieditor-toolbar-tool-bold' => 'Feitletrað', @@ -12527,7 +12958,7 @@ $messages['is'] = array( 'wikieditor-toolbar-tool-link-ext-text' => 'Texti tengils:', 'wikieditor-toolbar-tool-link-insert' => 'Settu inn tengil', 'wikieditor-toolbar-tool-link-cancel' => 'Hætta við', - 'wikieditor-toolbar-tool-link-int-target-status-exists' => 'Síða er til', + 'wikieditor-toolbar-tool-link-int-target-status-exists' => 'Síðan er til', 'wikieditor-toolbar-tool-link-int-target-status-notexists' => 'Síðan er ekki til', 'wikieditor-toolbar-tool-link-int-target-status-invalid' => 'Ógildur titill', 'wikieditor-toolbar-tool-link-int-target-status-external' => 'Ytri tengill', @@ -12540,6 +12971,15 @@ Viltu gera hana að innri tengli?', 'wikieditor-toolbar-tool-link-empty' => 'Þú slóst ekki inn neitt til að tengja í.', 'wikieditor-toolbar-tool-file' => 'Bæta við mynd', 'wikieditor-toolbar-tool-file-example' => 'Sýnishorn.jpg', + 'wikieditor-toolbar-tool-file-title' => 'Setja inn skrá', + 'wikieditor-toolbar-file-target' => 'Skráarnafn:', + 'wikieditor-toolbar-file-caption' => 'Myndlýsing:', + 'wikieditor-toolbar-file-size' => 'Stærð:', + 'wikieditor-toolbar-file-float' => 'Jöfnun:', + 'wikieditor-toolbar-file-default' => '(sjálfgefið)', + 'wikieditor-toolbar-file-format' => 'Snið:', + 'wikieditor-toolbar-tool-file-insert' => 'Setja inn', + 'wikieditor-toolbar-tool-file-cancel' => 'Hætta við', 'wikieditor-toolbar-tool-reference' => 'Tilvísanir', 'wikieditor-toolbar-tool-reference-example' => 'Settu tilvísunina hér', 'wikieditor-toolbar-tool-reference-cancel' => 'Hætta við', @@ -12598,8 +13038,9 @@ $1:Example.jpg|Myndlýsing2', 'wikieditor-toolbar-tool-table-dimensions-rows' => 'Raðir', 'wikieditor-toolbar-tool-table-dimensions-columns' => 'Dálkar', 'wikieditor-toolbar-tool-table-dimensions-header' => 'Bæta titilröð við', + 'wikieditor-toolbar-tool-table-wikitable' => 'Móta með jöðrum', 'wikieditor-toolbar-tool-table-sortable' => 'Gera töfluna raðanlega', - 'wikieditor-toolbar-tool-table-example' => 'Dæmi', + 'wikieditor-toolbar-tool-table-example' => 'Útlit', 'wikieditor-toolbar-tool-table-preview' => 'Forskoðun', 'wikieditor-toolbar-tool-table-insert' => 'Setja inn', 'wikieditor-toolbar-tool-table-cancel' => 'Hætta við', @@ -12632,8 +13073,10 @@ $1:Example.jpg|Myndlýsing2', 'wikieditor-toolbar-characters-page-persian' => 'Persneskt', 'wikieditor-toolbar-characters-page-hebrew' => 'Hebreskt', 'wikieditor-toolbar-characters-page-bangla' => 'Bengalskt', + 'wikieditor-toolbar-characters-page-tamil' => 'Tamílska', 'wikieditor-toolbar-characters-page-telugu' => 'Telúgú', 'wikieditor-toolbar-characters-page-sinhala' => 'Sinhalskt', + 'wikieditor-toolbar-characters-page-devanagari' => 'Devanagari', 'wikieditor-toolbar-characters-page-thai' => 'Taílenskt', 'wikieditor-toolbar-characters-page-lao' => 'Laoskt', 'wikieditor-toolbar-section-help' => 'Hjálp', @@ -12682,7 +13125,7 @@ $1:Example.jpg|Myndlýsing2', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>Lista atriði</li><li>Lista atriði</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'Bæta við mynd', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Example.png|thumb|Myndlýsing]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Myndlýsing' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Stækka' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Myndlýsing</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Myndlýsing' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Stækka' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Myndlýsing</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Tilvísun', 'wikieditor-toolbar-help-content-reference-syntax' => 'Texti síðu.<ref name="test">[http://www.example.org Titill síðu], Skoðað 1. janúar 2010.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "Texti síðu.<sup><a href='#'>[1]</a></sup>", @@ -12699,9 +13142,10 @@ $1:Example.jpg|Myndlýsing2', 'wikieditor-toolbar-help-content-indent-result' => 'Venjulegur texti<dl><dd>Inndreginn texti<dl><dd>Inndreginn texti</dd></dl></dd></dl>', ); -/** Italian (Italiano) +/** Italian (italiano) * @author Aushulz * @author Beta16 + * @author Darth Kule * @author F. Cosoleto * @author Gianfranco * @author Gliu @@ -12719,10 +13163,10 @@ $messages['it'] = array( 'wikieditor-preview-preference' => 'Abilita anteprima laterale', 'wikieditor-preview-tab' => 'Anteprima', 'wikieditor-preview-changes-tab' => 'Modifiche', - 'wikieditor-preview-loading' => 'Caricamento...', + 'wikieditor-preview-loading' => 'Caricamento in corso...', 'wikieditor-previewDialog-preference' => 'Abilita la finestra di dialogo di anteprima', 'wikieditor-previewDialog-tab' => 'Anteprima', - 'wikieditor-previewDialog-loading' => 'Caricamento...', + 'wikieditor-previewDialog-loading' => 'Caricamento in corso...', 'wikieditor-publish-preference' => 'Abilita pubblicazione passo dopo passo', 'wikieditor-publish-button-publish' => 'Pubblica', 'wikieditor-publish-button-cancel' => 'Annulla', @@ -12779,6 +13223,16 @@ Vuoi che sia un link interno?", 'wikieditor-toolbar-tool-link-empty' => 'Non hai indicato la destinazione del collegamento.', 'wikieditor-toolbar-tool-file' => 'File incorporato', 'wikieditor-toolbar-tool-file-example' => 'Esempio.jpg', + 'wikieditor-toolbar-tool-file-title' => 'Inserisci file', + 'wikieditor-toolbar-file-target' => 'Nome file:', + 'wikieditor-toolbar-file-caption' => 'Didascalia:', + 'wikieditor-toolbar-file-size' => 'Dimensione:', + 'wikieditor-toolbar-file-float' => 'Allineamento:', + 'wikieditor-toolbar-file-default' => '(predefinito)', + 'wikieditor-toolbar-file-format' => 'Formato:', + 'wikieditor-toolbar-file-format-none' => 'nessuno', + 'wikieditor-toolbar-tool-file-insert' => 'Inserisci', + 'wikieditor-toolbar-tool-file-cancel' => 'Annulla', 'wikieditor-toolbar-tool-reference' => 'Nota', 'wikieditor-toolbar-tool-reference-example' => 'Inserire qui il testo della nota', 'wikieditor-toolbar-tool-reference-cancel' => 'Annulla', @@ -12926,7 +13380,7 @@ $1:Esempio.jpg|Didascalia2', 'wikieditor-toolbar-help-content-olist-result' => "<ol><li>Elemento dell'elenco</li><li>Elemento dell'elenco</li></ol>", 'wikieditor-toolbar-help-content-file-description' => 'File incorporato', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Esempio.png|thumb|Testo della didascalia]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Caption text' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Enlarge' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Testo della didascalia</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Caption text' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Enlarge' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Testo della didascalia</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Nota', 'wikieditor-toolbar-help-content-reference-syntax' => 'Testo della pagina.<ref name="test">[http://www.example.org Testo del collegamento], testo aggiuntivo.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "Testo della pagina.<sup><a href='#'>[1]</a></sup>", @@ -12944,6 +13398,7 @@ $1:Esempio.jpg|Didascalia2', ); /** Japanese (日本語) + * @author 2nd-player * @author Aotake * @author Fryed-peach * @author Hosiryuhosi @@ -12979,7 +13434,7 @@ $messages['ja'] = array( 'wikieditor-template-editor-dialog-submit' => '更新', 'wikieditor-template-editor-dialog-cancel' => '中止', 'wikieditor-templates-preference' => 'テンプレート折り畳みを有効にする', - 'wikieditor-toc-preference' => '編集用目次を有効にする', + 'wikieditor-toc-preference' => '編集画面の目次を有効にする', 'wikieditor-toc-show' => '目次を表示', 'wikieditor-toc-hide' => '目次を非表示', 'wikieditor-toolbar' => '編集ツールバー', @@ -13005,7 +13460,7 @@ $messages['ja'] = array( 'wikieditor-toolbar-tool-link-int-text-tooltip' => '表示する文字列を入力してください', 'wikieditor-toolbar-tool-link-ext' => '外部のウェブページへ', 'wikieditor-toolbar-tool-link-ext-target' => 'リンクURL:', - 'wikieditor-toolbar-tool-link-ext-text' => 'リンク文:', + 'wikieditor-toolbar-tool-link-ext-text' => 'リンク テキスト:', 'wikieditor-toolbar-tool-link-insert' => 'リンク挿入', 'wikieditor-toolbar-tool-link-cancel' => '中止', 'wikieditor-toolbar-tool-link-int-target-status-exists' => 'ページは存在します', @@ -13021,6 +13476,16 @@ $messages['ja'] = array( 'wikieditor-toolbar-tool-link-empty' => 'リンクすべき入力が与えられていません。', 'wikieditor-toolbar-tool-file' => '埋め込みファイル', 'wikieditor-toolbar-tool-file-example' => '例.jpg', + 'wikieditor-toolbar-tool-file-title' => 'ファイルの挿入', + 'wikieditor-toolbar-file-target' => 'ファイル名:', + 'wikieditor-toolbar-file-caption' => 'キャプション:', + 'wikieditor-toolbar-file-size' => 'サイズ:', + 'wikieditor-toolbar-file-float' => '配置:', + 'wikieditor-toolbar-file-default' => '(既定)', + 'wikieditor-toolbar-file-format' => '形式:', + 'wikieditor-toolbar-file-format-none' => 'なし', + 'wikieditor-toolbar-tool-file-insert' => 'ファイル挿入', + 'wikieditor-toolbar-tool-file-cancel' => '中止', 'wikieditor-toolbar-tool-reference' => '注釈', 'wikieditor-toolbar-tool-reference-example' => '注釈文をここに入力してください', 'wikieditor-toolbar-tool-reference-cancel' => '中止', @@ -13045,7 +13510,7 @@ $messages['ja'] = array( 'wikieditor-toolbar-tool-indent-example' => '字下げされた行', 'wikieditor-toolbar-tool-nowiki' => 'ウィキ書式なし', 'wikieditor-toolbar-tool-nowiki-example' => 'ここにマークアップを無効にするテキストを入力します', - 'wikieditor-toolbar-tool-redirect' => 'リダイレクト', + 'wikieditor-toolbar-tool-redirect' => '転送', 'wikieditor-toolbar-tool-redirect-example' => '転送先のページ名', 'wikieditor-toolbar-tool-big' => '大', 'wikieditor-toolbar-tool-big-example' => '大きなテキスト', @@ -13118,6 +13583,7 @@ $1:Example.jpg|キャプション2', 'wikieditor-toolbar-characters-page-telugu' => 'テルグ文字', 'wikieditor-toolbar-characters-page-sinhala' => 'シンハラ文字', 'wikieditor-toolbar-characters-page-gujarati' => 'グジャラート文字', + 'wikieditor-toolbar-characters-page-devanagari' => 'デーヴァナーガリー文字', 'wikieditor-toolbar-characters-page-thai' => 'タイ文字', 'wikieditor-toolbar-characters-page-lao' => 'ラオス文字', 'wikieditor-toolbar-characters-page-khmer' => 'クメール文字', @@ -13167,7 +13633,7 @@ $1:Example.jpg|キャプション2', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>箇条書き項目</li><li>箇条書き項目</li></ol>', 'wikieditor-toolbar-help-content-file-description' => '埋め込みファイル', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Example.png|thumb|キャプション]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='キャプション' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Enlarge' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>キャプション</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='キャプション' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='拡大' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>キャプション</div></div>", 'wikieditor-toolbar-help-content-reference-description' => '注釈', 'wikieditor-toolbar-help-content-reference-syntax' => 'ページ本文<ref name="test">[http://www.example.org リンクタイトル]、追加テキスト</ref>。', 'wikieditor-toolbar-help-content-reference-result' => "ページ本文<sup><a href='#'>[1]</a></sup>。", @@ -13196,9 +13662,243 @@ $messages['jbo'] = array( /** Javanese (Basa Jawa) * @author Meursault2004 + * @author NoiX180 */ $messages['jv'] = array( + 'wikieditor' => 'Antarmuka panyuntingan tèks wiki canggih', + 'wikieditor-desc' => 'Nyadhiyakaké antarmuka tèks wiki sing bisa didhawakaké lan modul-modul sing nyadhiyakaké akèh piranti', + 'wikieditor-wikitext-tab' => 'TèksWiki', + 'wikieditor-loading' => 'Ngemot...', + 'wikieditor-preview-preference' => 'Urubaké pratayang sisi mbaka sisi', + 'wikieditor-preview-tab' => 'Pratayang', + 'wikieditor-preview-changes-tab' => 'Owah-owahan', + 'wikieditor-preview-loading' => 'Ngemot...', + 'wikieditor-previewDialog-preference' => 'Urubaké dialog pratayang', + 'wikieditor-previewDialog-tab' => 'Pratayang', + 'wikieditor-previewDialog-loading' => 'Ngemot...', + 'wikieditor-publish-preference' => 'Urubaké panerbitan tahap mbaka tahap', + 'wikieditor-publish-button-publish' => 'Terbitaké', 'wikieditor-publish-button-cancel' => 'Batalna', + 'wikieditor-publish-dialog-title' => 'Terbitaké nèng {{SITENAME}}', + 'wikieditor-publish-dialog-summary' => 'Sunting ringkesan (ringkes njelasaké owahané Sampéyan):', + 'wikieditor-publish-dialog-minor' => 'Suntingan cilik', + 'wikieditor-publish-dialog-watch' => 'Awasi kaca iki', + 'wikieditor-publish-dialog-publish' => 'Terbitaké', + 'wikieditor-publish-dialog-goback' => 'Mbalik', + 'wikieditor-template-editor-preference' => 'Urubaké panyuntingan adhasar pormulir kanggo témplat wiki', + 'wikieditor-template-editor-dialog-title' => 'Sunting tèmplat', + 'wikieditor-template-editor-dialog-submit' => 'Anyari', + 'wikieditor-template-editor-dialog-cancel' => 'Batal', + 'wikieditor-templates-preference' => 'Urubaké piranti nutup témplat', + 'wikieditor-toc-preference' => 'Urubaké daptar isi sing mayar diarahaké', + 'wikieditor-toc-show' => 'Tuduhaké isi', + 'wikieditor-toc-hide' => 'Dhelikaké isi', + 'wikieditor-toolbar' => 'Bilah prangkat panyuntingan', + 'wikieditor-toolbar-desc' => 'Sunting bilah prangkat kaca mawa kagunan canggih', + 'wikieditor-toolbar-preference' => 'Urubaké bilah prangkat panyuntingan canggih', + 'wikieditor-toolbar-dialogs-preference' => 'Urubaké dialog kanggo nglebokaké pranala, tabèl lan liyané', + 'wikieditor-toolbar-hidesig' => 'Dhelikaké pencetan tapak asta saka kaca-kaca nèng bilik jeneng utama', + 'wikieditor-toolbar-loading' => 'Ngemot...', + 'wikieditor-toolbar-tool-bold' => 'Kandel', + 'wikieditor-toolbar-tool-bold-example' => 'Tèks kandel', + 'wikieditor-toolbar-tool-italic' => 'Miring', + 'wikieditor-toolbar-tool-italic-example' => 'Tèks miring', + 'wikieditor-toolbar-tool-ilink' => 'Pranala njero', + 'wikieditor-toolbar-tool-ilink-example' => 'Judhul pranala', + 'wikieditor-toolbar-tool-xlink' => 'Pranala njaba (èling ater-ater http://)', + 'wikieditor-toolbar-tool-xlink-example' => 'http://www.conto.com judhul pranala', + 'wikieditor-toolbar-tool-link' => 'Pranala', + 'wikieditor-toolbar-tool-link-title' => 'Lebokaké pranala', + 'wikieditor-toolbar-tool-link-int' => 'Nuju kaca wiki', + 'wikieditor-toolbar-tool-link-int-target' => 'Kaca utawa URL patujon:', + 'wikieditor-toolbar-tool-link-int-target-tooltip' => 'Judhul utawa URL kaca', + 'wikieditor-toolbar-tool-link-int-text' => 'Tèks sing tampil:', + 'wikieditor-toolbar-tool-link-int-text-tooltip' => 'Tèks sing ditampilaké', + 'wikieditor-toolbar-tool-link-ext' => 'Nuju kaca wèb njaba', + 'wikieditor-toolbar-tool-link-ext-target' => 'URL pranala:', + 'wikieditor-toolbar-tool-link-ext-text' => 'Tèks pranala:', + 'wikieditor-toolbar-tool-link-insert' => 'Lebokaké pranala', + 'wikieditor-toolbar-tool-link-cancel' => 'Batal', + 'wikieditor-toolbar-tool-link-int-target-status-exists' => 'Kacané ana', + 'wikieditor-toolbar-tool-link-int-target-status-notexists' => 'Kaca ora ana', + 'wikieditor-toolbar-tool-link-int-target-status-invalid' => 'Judhul ora sah', + 'wikieditor-toolbar-tool-link-int-target-status-external' => 'Pranala njaba', + 'wikieditor-toolbar-tool-link-int-target-status-loading' => 'Mriksa anané kaca...', + 'wikieditor-toolbar-tool-link-int-invalid' => 'Judhul sing Sampéyan awèhaké ora sah.', + 'wikieditor-toolbar-tool-link-lookslikeinternal' => 'URL sing Sampéyan awèhaké kayané pranala nuju kaca wiki liya. +Apa Sampéyan arep ndadékaé kuwi pranala njero?', + 'wikieditor-toolbar-tool-link-lookslikeinternal-int' => 'Pranala njero', + 'wikieditor-toolbar-tool-link-lookslikeinternal-ext' => 'Pranala njaba', + 'wikieditor-toolbar-tool-link-empty' => 'Sampéyan ora nglebokaké apa-apa kanggo ngubungaké.', + 'wikieditor-toolbar-tool-file' => 'Berkas kasisip', + 'wikieditor-toolbar-tool-file-example' => 'Conto.jpg', + 'wikieditor-toolbar-tool-file-title' => 'Lebokaké berkas', + 'wikieditor-toolbar-file-target' => 'Jeneng berkas:', + 'wikieditor-toolbar-file-caption' => 'Katrangan:', + 'wikieditor-toolbar-file-size' => 'Gedhéné:', + 'wikieditor-toolbar-file-float' => 'Rata:', + 'wikieditor-toolbar-file-default' => '(gawan)', + 'wikieditor-toolbar-file-format' => 'Pormat:', + 'wikieditor-toolbar-tool-file-insert' => 'Lebokaké', + 'wikieditor-toolbar-tool-file-cancel' => 'Batal', + 'wikieditor-toolbar-tool-reference' => 'Reperènsi', + 'wikieditor-toolbar-tool-reference-example' => 'Lebokaké tèks cathetan sikil kéné', + 'wikieditor-toolbar-tool-reference-cancel' => 'Batal', + 'wikieditor-toolbar-tool-reference-title' => 'Lebokaké reperènsi', + 'wikieditor-toolbar-tool-reference-insert' => 'Lebokaké', + 'wikieditor-toolbar-tool-reference-text' => 'Tèks reperènsi', + 'wikieditor-toolbar-tool-signature' => 'Tapak asta lan cap wektu', + 'wikieditor-toolbar-section-advanced' => 'Canggih', + 'wikieditor-toolbar-tool-heading' => 'Sirah', + 'wikieditor-toolbar-tool-heading-1' => 'Undhakan 1', + 'wikieditor-toolbar-tool-heading-2' => 'Undhakan 2', + 'wikieditor-toolbar-tool-heading-3' => 'Undhakan 3', + 'wikieditor-toolbar-tool-heading-4' => 'Undhakan 4', + 'wikieditor-toolbar-tool-heading-5' => 'Undhakan 5', + 'wikieditor-toolbar-tool-heading-example' => 'Tèks sirah', + 'wikieditor-toolbar-group-format' => 'Pormat', + 'wikieditor-toolbar-tool-ulist' => 'Daptar coblos', + 'wikieditor-toolbar-tool-ulist-example' => 'Barang daptar coblos', + 'wikieditor-toolbar-tool-olist' => 'Daptar angka', + 'wikieditor-toolbar-tool-olist-example' => 'Barang daptar angka', + 'wikieditor-toolbar-tool-indent' => 'Legokan', + 'wikieditor-toolbar-tool-indent-example' => 'Garis legok', + 'wikieditor-toolbar-tool-nowiki' => 'Ora ana pamormatan wiki', + 'wikieditor-toolbar-tool-nowiki-example' => 'Lebokaké tèks non-pormat kéné', + 'wikieditor-toolbar-tool-redirect' => 'Alihaké', + 'wikieditor-toolbar-tool-redirect-example' => 'Jeneng kaca patujon', + 'wikieditor-toolbar-tool-big' => 'Gedhé', + 'wikieditor-toolbar-tool-big-example' => 'Tèks gedhé', + 'wikieditor-toolbar-tool-small' => 'Cilik', + 'wikieditor-toolbar-tool-small-example' => 'Tèks cilik', + 'wikieditor-toolbar-tool-superscript' => 'Pangkat', + 'wikieditor-toolbar-tool-superscript-example' => 'Tèks pangkat', + 'wikieditor-toolbar-tool-subscript' => 'Subskrip', + 'wikieditor-toolbar-tool-subscript-example' => 'Tèks subskrip', + 'wikieditor-toolbar-group-insert' => 'Lebokaké', + 'wikieditor-toolbar-tool-gallery' => 'Galèri gambar', + 'wikieditor-toolbar-tool-gallery-example' => '$1:Conto.jpg|Katrangan1 +$1:Conto.jpg|Katrangan2', + 'wikieditor-toolbar-tool-newline' => 'Larik anyar', + 'wikieditor-toolbar-tool-table' => 'Tabèl', + 'wikieditor-toolbar-tool-table-example-old' => '- +! Irah-irahan 1 +! Irah-irahan 2 +! Irah-irahan 3 +|- +| larik 1, sèl 1 +| larik 1, sèl 2 +| larik 1, sèl 3 +|- +| larik 2, sèl 1 +| larik 2, sèl 2 +| larik 2, sèl 3', + 'wikieditor-toolbar-tool-table-example-cell-text' => 'Tèks sèl', + 'wikieditor-toolbar-tool-table-example-header' => 'Tèks sirah', + 'wikieditor-toolbar-tool-table-title' => 'Lebokaké tabèl', + 'wikieditor-toolbar-tool-table-dimensions-rows' => 'Larik', + 'wikieditor-toolbar-tool-table-dimensions-columns' => 'Kolom', + 'wikieditor-toolbar-tool-table-dimensions-header' => 'Tambah larik sirah', + 'wikieditor-toolbar-tool-table-wikitable' => 'Gaya mawa watesan', + 'wikieditor-toolbar-tool-table-sortable' => 'Gawé tabèlé bisa diurutaké', + 'wikieditor-toolbar-tool-table-example' => 'Conto', + 'wikieditor-toolbar-tool-table-preview' => 'Pratayang', + 'wikieditor-toolbar-tool-table-insert' => 'Lebokaké', + 'wikieditor-toolbar-tool-table-cancel' => 'Batal', + 'wikieditor-toolbar-tool-table-toomany' => 'Nglebokaké tabèl mawa luwih saka $1 sèl ora dimungkinaké nganggo dialog iki.', + 'wikieditor-toolbar-tool-table-invalidnumber' => 'Sampéyan durung nglebokaké angka larik utawa kolom sing sah.', + 'wikieditor-toolbar-tool-table-zero' => 'Sampéyan ora bisa nglebokaké tabèl kanthi larik utawa kolom kosong.', + 'wikieditor-toolbar-tool-replace' => 'Golèk lan ganti', + 'wikieditor-toolbar-tool-replace-title' => 'Golèk lan ganti', + 'wikieditor-toolbar-tool-replace-search' => 'Golèki:', + 'wikieditor-toolbar-tool-replace-replace' => 'Ganti mawa:', + 'wikieditor-toolbar-tool-replace-case' => 'Cocokaké aksara', + 'wikieditor-toolbar-tool-replace-button-findnext' => 'Temokaké sabanjuré', + 'wikieditor-toolbar-tool-replace-button-replace' => 'Ganti', + 'wikieditor-toolbar-tool-replace-button-replaceall' => 'Ganti kabèh', + 'wikieditor-toolbar-tool-replace-close' => 'Tutup', + 'wikieditor-toolbar-tool-replace-nomatch' => 'Panggolèkan Sampéyan ora cocok karo apa waé.', + 'wikieditor-toolbar-tool-replace-success' => 'Nggawé $1 gantèn.', + 'wikieditor-toolbar-tool-replace-emptysearch' => 'Sampéyan ora nglebokaké apa-apa kanggo digolèki.', + 'wikieditor-toolbar-tool-replace-invalidregex' => 'Èkspresi biasa sing Sampéyan lebokaké ora sah: $1', + 'wikieditor-toolbar-section-characters' => 'Karakter kusus', + 'wikieditor-toolbar-characters-page-latin' => 'Latin', + 'wikieditor-toolbar-characters-page-latinextended' => 'Latin pepak', + 'wikieditor-toolbar-characters-page-ipa' => 'IPA', + 'wikieditor-toolbar-characters-page-symbols' => 'Simbol', + 'wikieditor-toolbar-characters-page-greek' => 'Yunani', + 'wikieditor-toolbar-characters-page-cyrillic' => 'Srilik', + 'wikieditor-toolbar-characters-page-arabic' => 'Arab', + 'wikieditor-toolbar-characters-page-arabicextended' => 'Arab pepak', + 'wikieditor-toolbar-characters-page-persian' => 'Persia', + 'wikieditor-toolbar-characters-page-hebrew' => 'Ibrani', + 'wikieditor-toolbar-characters-page-bangla' => 'Bengali', + 'wikieditor-toolbar-characters-page-tamil' => 'Tamil', + 'wikieditor-toolbar-characters-page-telugu' => 'Telugu', + 'wikieditor-toolbar-characters-page-sinhala' => 'Sinhala', + 'wikieditor-toolbar-characters-page-gujarati' => 'Gujarat', + 'wikieditor-toolbar-characters-page-devanagari' => 'Dewanagari', + 'wikieditor-toolbar-characters-page-thai' => 'Thailand', + 'wikieditor-toolbar-characters-page-lao' => 'Lao', + 'wikieditor-toolbar-characters-page-khmer' => 'Khmer', + 'wikieditor-toolbar-section-help' => 'Pitulung', + 'wikieditor-toolbar-help-heading-description' => 'Wedharan', + 'wikieditor-toolbar-help-heading-syntax' => 'Sing Sampéyan tulis', + 'wikieditor-toolbar-help-heading-result' => 'Sing Sampéyan éntukaké', + 'wikieditor-toolbar-help-page-format' => 'Pormat', + 'wikieditor-toolbar-help-page-link' => 'Pranala', + 'wikieditor-toolbar-help-page-heading' => 'Irah-irahan', + 'wikieditor-toolbar-help-page-list' => 'Daptar', + 'wikieditor-toolbar-help-page-file' => 'Berkas', + 'wikieditor-toolbar-help-page-reference' => 'Reperènsi', + 'wikieditor-toolbar-help-page-discussion' => 'Guneman', + 'wikieditor-toolbar-help-content-italic-description' => 'Miring', + 'wikieditor-toolbar-help-content-italic-syntax' => "'''Tèks miring'''", + 'wikieditor-toolbar-help-content-italic-result' => '<em>Tèks miring</em>', + 'wikieditor-toolbar-help-content-bold-description' => 'Kandel', + 'wikieditor-toolbar-help-content-bold-syntax' => "'''Tèks kandel'''", + 'wikieditor-toolbar-help-content-bold-result' => '<strong>Tèks kandel</strong>', + 'wikieditor-toolbar-help-content-bolditalic-description' => 'Kandel & miring', + 'wikieditor-toolbar-help-content-bolditalic-syntax' => "'''''Tèks kandel & miring'''''", + 'wikieditor-toolbar-help-content-bolditalic-result' => '<strong><em>Tèks kandel & miring</em></strong>', + 'wikieditor-toolbar-help-content-ilink-description' => 'Pranala njero', + 'wikieditor-toolbar-help-content-ilink-syntax' => '[[Judhul kaca|Labèl pranala]]<br />[[Judhul kaca]]', + 'wikieditor-toolbar-help-content-ilink-result' => "<a href='#'>Labèl pranala</a><br /><a href='#'>Judhul kaca</a>", + 'wikieditor-toolbar-help-content-xlink-description' => 'Pranala njaba', + 'wikieditor-toolbar-help-content-xlink-syntax' => '[http://www.conto.org Labèl pranala]<br />[http://www.conto.org]<br />http://www.conto.org', + 'wikieditor-toolbar-help-content-xlink-result' => "<a href='#' class='external'>Labèl pranala</a><br /><a href='#' class='external autonumber'>[1]</a><br /><a href='#' class='external'>http://www.conto.org</a>", + 'wikieditor-toolbar-help-content-heading2-description' => 'Irah-irahan undhak ka-2', + 'wikieditor-toolbar-help-content-heading2-syntax' => '== Tulisan irah-irahan ==', + 'wikieditor-toolbar-help-content-heading2-result' => '<h2>Tulisan irah-irahan</h2>', + 'wikieditor-toolbar-help-content-heading3-description' => 'Irah-irahan undhak ka-3', + 'wikieditor-toolbar-help-content-heading3-syntax' => '=== Tulisan irah-irahan ===', + 'wikieditor-toolbar-help-content-heading3-result' => '<h3>Tulisan irah-irahan</h3>', + 'wikieditor-toolbar-help-content-heading4-description' => 'Irah-irahan undhak ka-4', + 'wikieditor-toolbar-help-content-heading4-syntax' => '==== Tulisan irah-irahan ====', + 'wikieditor-toolbar-help-content-heading4-result' => '<h4>Tulisan irah-irahan</h4>', + 'wikieditor-toolbar-help-content-heading5-description' => 'Irah-irahan undhak ka-5', + 'wikieditor-toolbar-help-content-heading5-syntax' => '===== Tulisan irah-irahan =====', + 'wikieditor-toolbar-help-content-heading5-result' => '<h5>Tulisan irah-irahan</h5>', + 'wikieditor-toolbar-help-content-ulist-description' => 'Daptar poin', + 'wikieditor-toolbar-help-content-ulist-syntax' => '* Baranging daptar<br />* Baranging daptar', + 'wikieditor-toolbar-help-content-ulist-result' => '<ul><li>Baranging daptar</li><li>Baranging daptar</li></ul>', + 'wikieditor-toolbar-help-content-olist-description' => 'Daptar angka', + 'wikieditor-toolbar-help-content-olist-syntax' => '# Baranging daptar<br /># Baranging daptar', + 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>Baranging daptar</li><li>Baranging daptar</li></ol>', + 'wikieditor-toolbar-help-content-file-description' => 'Berkas kasisipaké', + 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Conto.png|gambar|Tulisan katrangan]]', + 'wikieditor-toolbar-help-content-reference-description' => 'Rujukan', + 'wikieditor-toolbar-help-content-reference-syntax' => 'Tèks kaca.<ref name="test">[http://www.conto.org Tèks pranala], tèks tambahan.</ref>', + 'wikieditor-toolbar-help-content-reference-result' => "Tèks kaca.<sup><a href='#'>[1]</a></sup>", + 'wikieditor-toolbar-help-content-rereference-description' => 'Panganggoan tambahan saka rujukan sing padha', + 'wikieditor-toolbar-help-content-rereference-result' => "Tèks kaca.<sup><a href='#'>[1]</a></sup>", + 'wikieditor-toolbar-help-content-showreferences-description' => 'Tampilaké réferensi', + 'wikieditor-toolbar-help-content-showreferences-result' => "<ol class='references'><li id='cite_note-test-0'><b><a title='' href='#'>^</a></b> <a rel='nofollow' title='http://www.conto.org' class='external text' href='#'>Tèks pranala</a>, tèks tambahan.</li></ol>", + 'wikieditor-toolbar-help-content-signaturetimestamp-description' => 'Tapak asta lan cap wektu', + 'wikieditor-toolbar-help-content-signaturetimestamp-result' => "<a href='#' title='{{#special:mypage}}'>Panganggo</a> (<a href='#' title='{{#special:mytalk}}'>wicara</a>) 15:54, 10 Juni 2009 (UTC)", + 'wikieditor-toolbar-help-content-signature-description' => 'Tapak asta', + 'wikieditor-toolbar-help-content-signature-result' => "<a href='#' title='{{#special:mypage}}'>Panganggo</a> (<a href='#' title='{{#special:mytalk}}'>wicara</a>)", + 'wikieditor-toolbar-help-content-indent-description' => 'Indèn', ); /** Georgian (ქართული) @@ -13256,7 +13956,7 @@ $messages['ka'] = array( 'wikieditor-toolbar-tool-link-int' => 'ვიკი გვერდზე', 'wikieditor-toolbar-tool-link-int-target' => 'გვერდის სათაური:', 'wikieditor-toolbar-tool-link-int-target-tooltip' => 'გვერდის სახელი ან URL', - 'wikieditor-toolbar-tool-link-int-text' => 'ჩვენებული ტექსტი:', + 'wikieditor-toolbar-tool-link-int-text' => 'ნაჩვენები ტექსტი:', 'wikieditor-toolbar-tool-link-int-text-tooltip' => 'საჩვენებელი ტექსტი', 'wikieditor-toolbar-tool-link-ext' => 'გარე ვებ-გვერდზე', 'wikieditor-toolbar-tool-link-ext-target' => 'URL ბმული:', @@ -13275,6 +13975,15 @@ $messages['ka'] = array( 'wikieditor-toolbar-tool-link-empty' => 'თქვენ არ მიუთითეთ ბმული.', 'wikieditor-toolbar-tool-file' => 'ჩასმული ფაილი', 'wikieditor-toolbar-tool-file-example' => 'მაგალითი.jpg', + 'wikieditor-toolbar-tool-file-title' => 'ფაილის ჩასმა', + 'wikieditor-toolbar-file-target' => 'ფაილის სახელი:', + 'wikieditor-toolbar-file-caption' => 'წარწერა:', + 'wikieditor-toolbar-file-size' => 'ზომა:', + 'wikieditor-toolbar-file-default' => '(სტანდარტული)', + 'wikieditor-toolbar-file-format' => 'ფორმატი:', + 'wikieditor-toolbar-file-format-none' => 'არა', + 'wikieditor-toolbar-tool-file-insert' => 'ჩასმა', + 'wikieditor-toolbar-tool-file-cancel' => 'გაუქმება', 'wikieditor-toolbar-tool-reference' => 'მინიშნებები', 'wikieditor-toolbar-tool-reference-example' => 'ჩასვით მინიშნებების ტექსტი აქ', 'wikieditor-toolbar-tool-reference-cancel' => 'გაუქმება', @@ -13422,7 +14131,7 @@ $1:Example.jpg|აღწერა2', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>სიის ელემენტი</li><li>სიის ელემენტი</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'ჩასმული ფაილი', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Example.png|thumb|წარწერის ტექსტი]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='წარწერის ტექსტი' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Enlarge' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>წარწერის ტექსტი</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='წარწერის ტექსტი' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Enlarge' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>წარწერის ტექსტი</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'მინიშნება', 'wikieditor-toolbar-help-content-reference-syntax' => 'გვერდის ტექსტი<ref name="test">[http://www.example.org ბმულის ტექსტი], დამატებითი ტექსტი.</ref>.', 'wikieditor-toolbar-help-content-reference-result' => "გვერდის ტექსტი<sup><a href='#'>[1]</a></sup>.", @@ -13455,7 +14164,7 @@ $messages['kiu'] = array( 'wikieditor-toolbar-tool-link' => 'Girê', ); -/** Kazakh (Cyrillic script) (Қазақша (кирил)) +/** Kazakh (Cyrillic script) (қазақша (кирил)) * @author GaiJin * @author Kaztrans */ @@ -13818,7 +14527,7 @@ $1:ឧទាហរណ៍.jpg|ចំនងជើងក្រោមរូបភា 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>ធាតុរបស់បញ្ជី</li><li>ធាតុរបស់បញ្ជី</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'រូបភាពបង្កប់', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:ឧទាហរណ៍.png|thumb|ចំនងជើងក្រោមរូបភាព]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='ចំណងជើងក្រោមរូបភាព' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='ពង្រីក' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>ចំណងជើងក្រោមរូបភាព</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='ចំណងជើងក្រោមរូបភាព' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='ពង្រីក' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>ចំណងជើងក្រោមរូបភាព</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'ឯកសារយោង', 'wikieditor-toolbar-help-content-reference-syntax' => 'អត្ថបទទំព័រ.<ref name="test">[http://www.example.org តំណភ្ជាប់], អក្សរបន្ថែម.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "អត្ថបទទំព័រ.<sup><a href='#'>[1]</a></sup>", @@ -13877,12 +14586,12 @@ $messages['ko'] = array( 'wikieditor' => '확장된 위키텍스트 편집 인터페이스', 'wikieditor-desc' => '확장된 위키 문법 편집 인터페이스와 다양한 기능을 제공하는 모듈을 제공', 'wikieditor-wikitext-tab' => '위키텍스트', - 'wikieditor-loading' => '불러 오는 중...', + 'wikieditor-loading' => '불러오는 중...', 'wikieditor-preview-preference' => '미리 보기 비교 활성화', 'wikieditor-preview-tab' => '미리 보기', 'wikieditor-preview-changes-tab' => '차이', 'wikieditor-preview-loading' => '불러오는 중...', - 'wikieditor-previewDialog-preference' => '미리보기 대화 상자 사용하기', + 'wikieditor-previewDialog-preference' => '미리 보기 대화 상자 사용하기', 'wikieditor-previewDialog-tab' => '미리 보기', 'wikieditor-previewDialog-loading' => '불러오는 중...', 'wikieditor-publish-preference' => '한 단계씩 게시 활성화', @@ -13914,15 +14623,15 @@ $messages['ko'] = array( 'wikieditor-toolbar-tool-italic-example' => '기울인 글씨', 'wikieditor-toolbar-tool-ilink' => '내부 링크', 'wikieditor-toolbar-tool-ilink-example' => '문서 제목', - 'wikieditor-toolbar-tool-xlink' => '외부 사이트 링크 (주소 앞에 http://가 있어야 합니다.)', + 'wikieditor-toolbar-tool-xlink' => '바깥 링크 (주소 앞에 http://가 있어야 합니다.)', 'wikieditor-toolbar-tool-xlink-example' => 'http://www.example.com 링크 이름', 'wikieditor-toolbar-tool-link' => '링크', 'wikieditor-toolbar-tool-link-title' => '링크 추가', 'wikieditor-toolbar-tool-link-int' => '위키 문서로 연결', - 'wikieditor-toolbar-tool-link-int-target' => '문서 제목:', + 'wikieditor-toolbar-tool-link-int-target' => '대상 문서 또는 URL:', 'wikieditor-toolbar-tool-link-int-target-tooltip' => '문서 제목 또는 URL', 'wikieditor-toolbar-tool-link-int-text' => '링크 텍스트:', - 'wikieditor-toolbar-tool-link-int-text-tooltip' => '문서에 표시되는 문장', + 'wikieditor-toolbar-tool-link-int-text-tooltip' => '문서에 보여지는 문장', 'wikieditor-toolbar-tool-link-ext' => '외부 웹 페이지로 연결', 'wikieditor-toolbar-tool-link-ext-target' => '링크 URL:', 'wikieditor-toolbar-tool-link-ext-text' => '링크 텍스트:', @@ -13931,15 +14640,26 @@ $messages['ko'] = array( 'wikieditor-toolbar-tool-link-int-target-status-exists' => '문서가 존재합니다.', 'wikieditor-toolbar-tool-link-int-target-status-notexists' => '문서가 존재하지 않습니다.', 'wikieditor-toolbar-tool-link-int-target-status-invalid' => '제목이 잘못되었습니다.', - 'wikieditor-toolbar-tool-link-int-target-status-external' => '외부 링크', - 'wikieditor-toolbar-tool-link-int-target-status-loading' => '문서가 존재하는 지 확인 중…', + 'wikieditor-toolbar-tool-link-int-target-status-external' => '바깥 링크', + 'wikieditor-toolbar-tool-link-int-target-status-loading' => '문서가 존재하는 지 확인 중...', 'wikieditor-toolbar-tool-link-int-invalid' => '입력한 제목이 잘못되었습니다.', - 'wikieditor-toolbar-tool-link-lookslikeinternal' => '당신이 입력한 URL은 다른 내부 문서일 수 있습니다. 내부 링크로 바꾸시겠습니까?', + 'wikieditor-toolbar-tool-link-lookslikeinternal' => '당신이 입력한 URL은 다른 내부 문서일 수 있습니다. +내부 링크로 바꾸겠습니까?', 'wikieditor-toolbar-tool-link-lookslikeinternal-int' => '내부 링크', - 'wikieditor-toolbar-tool-link-lookslikeinternal-ext' => '외부 링크', + 'wikieditor-toolbar-tool-link-lookslikeinternal-ext' => '바깥 링크', 'wikieditor-toolbar-tool-link-empty' => '링크할 대상을 입력하지 않았습니다.', 'wikieditor-toolbar-tool-file' => '파일 넣기', 'wikieditor-toolbar-tool-file-example' => 'Example.jpg', + 'wikieditor-toolbar-tool-file-title' => '파일 추가하기', + 'wikieditor-toolbar-file-target' => '파일 이름:', + 'wikieditor-toolbar-file-caption' => '설명:', + 'wikieditor-toolbar-file-size' => '크기:', + 'wikieditor-toolbar-file-float' => '정렬:', + 'wikieditor-toolbar-file-default' => '(기본값)', + 'wikieditor-toolbar-file-format' => '형식:', + 'wikieditor-toolbar-file-format-none' => '없음', + 'wikieditor-toolbar-tool-file-insert' => '추가', + 'wikieditor-toolbar-tool-file-cancel' => '취소', 'wikieditor-toolbar-tool-reference' => '출처', 'wikieditor-toolbar-tool-reference-example' => '여기에 출처 내용을 적어 주세요', 'wikieditor-toolbar-tool-reference-cancel' => '취소', @@ -13955,10 +14675,10 @@ $messages['ko'] = array( 'wikieditor-toolbar-tool-heading-4' => '4단계', 'wikieditor-toolbar-tool-heading-5' => '5단계', 'wikieditor-toolbar-tool-heading-example' => '제목', - 'wikieditor-toolbar-group-format' => '기능', - 'wikieditor-toolbar-tool-ulist' => '순서 없는 목록', + 'wikieditor-toolbar-group-format' => '형식', + 'wikieditor-toolbar-tool-ulist' => '글머리 기호 목록', 'wikieditor-toolbar-tool-ulist-example' => '항목', - 'wikieditor-toolbar-tool-olist' => '순서 있는 목록', + 'wikieditor-toolbar-tool-olist' => '번호가 매겨진 목록', 'wikieditor-toolbar-tool-olist-example' => '항목', 'wikieditor-toolbar-tool-indent' => '들여쓰기', 'wikieditor-toolbar-tool-indent-example' => '들여쓰기', @@ -14021,7 +14741,7 @@ $1:Example.jpg|설명2', 'wikieditor-toolbar-tool-replace-success' => '문자열을 $1회 치환하였습니다.', 'wikieditor-toolbar-tool-replace-emptysearch' => '찾을 문자열을 입력하지 않았습니다.', 'wikieditor-toolbar-tool-replace-invalidregex' => '당신이 입력한 정규 표현식이 잘못되었습니다: $1', - 'wikieditor-toolbar-section-characters' => '특수문자', + 'wikieditor-toolbar-section-characters' => '특수 문자', 'wikieditor-toolbar-characters-page-latin' => '라틴 문자', 'wikieditor-toolbar-characters-page-latinextended' => '확장 라틴 문자', 'wikieditor-toolbar-characters-page-ipa' => 'IPA 문자', @@ -14062,10 +14782,9 @@ $1:Example.jpg|설명2', 'wikieditor-toolbar-help-content-bolditalic-syntax' => "'''''굵고 기울인 글씨'''''", 'wikieditor-toolbar-help-content-bolditalic-result' => '<strong><em>굵고 기울인 글씨</em></strong>', 'wikieditor-toolbar-help-content-ilink-description' => '내부 링크', - 'wikieditor-toolbar-help-content-ilink-syntax' => '[[문서 이름|다른 이름]]<br /> -[[문서 이름]]', + 'wikieditor-toolbar-help-content-ilink-syntax' => '[[문서 이름|다른 이름]]<br />[[문서 이름]]', 'wikieditor-toolbar-help-content-ilink-result' => "<a href='#'>다른 이름</a><br /><a href='#'>문서 이름</a>", - 'wikieditor-toolbar-help-content-xlink-description' => '외부 링크', + 'wikieditor-toolbar-help-content-xlink-description' => '바깥 링크', 'wikieditor-toolbar-help-content-xlink-syntax' => '[http://www.example.org 링크 이름]<br />[http://www.example.org]<br />http://www.example.org', 'wikieditor-toolbar-help-content-xlink-result' => "<a href='#' class='external'>링크 이름</a><br /><a href='#' class='external autonumber'>[1]</a><br /><a href='#' class='external'>http://www.example.org</a>", 'wikieditor-toolbar-help-content-heading2-description' => '2단계 제목', @@ -14080,21 +14799,21 @@ $1:Example.jpg|설명2', 'wikieditor-toolbar-help-content-heading5-description' => '5단계 제목', 'wikieditor-toolbar-help-content-heading5-syntax' => '===== 제목 =====', 'wikieditor-toolbar-help-content-heading5-result' => '<h5>제목</h5>', - 'wikieditor-toolbar-help-content-ulist-description' => '순서 없는 목록', + 'wikieditor-toolbar-help-content-ulist-description' => '글머리 기호 목록', 'wikieditor-toolbar-help-content-ulist-syntax' => '* 목록 항목<br />* 목록 항목', 'wikieditor-toolbar-help-content-ulist-result' => '<ul><li>목록 항목</li><li>목록 항목</li></ul>', - 'wikieditor-toolbar-help-content-olist-description' => '순서 있는 목록', + 'wikieditor-toolbar-help-content-olist-description' => '번호가 매겨진 목록', 'wikieditor-toolbar-help-content-olist-syntax' => '# 목록 항목<br /># 목록 항목', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>목록 항목</li><li>목록 항목</li></ol>', 'wikieditor-toolbar-help-content-file-description' => '파일 넣기', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Example.png|thumb|그림 설명]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Caption text' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='실제 크기로' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>그림 설명</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Caption text' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='실제 크기로' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>그림 설명</div></div>", 'wikieditor-toolbar-help-content-reference-description' => '출처', 'wikieditor-toolbar-help-content-reference-syntax' => '문서 내용.<ref name="test">[http://www.example.org 링크 제목], 기타 설명.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "문서 내용.<sup><a href='#'>[1]</a></sup>", 'wikieditor-toolbar-help-content-rereference-description' => '기존에 붙인 출처 재사용하기', 'wikieditor-toolbar-help-content-rereference-result' => "문서 내용.<sup><a href='#'>[1]</a></sup>", - 'wikieditor-toolbar-help-content-showreferences-description' => '출처 표시하기', + 'wikieditor-toolbar-help-content-showreferences-description' => '출처 보이기', 'wikieditor-toolbar-help-content-showreferences-result' => "<ol class='references'><li id='cite_note-test-0'><b><a title='' href='#'>^</a></b> <a rel='nofollow' title='http://www.example.org' class='external text' href='#'>링크 제목</a>, 기타 설명.</li></ol>", 'wikieditor-toolbar-help-content-signaturetimestamp-description' => '서명 및 시각', 'wikieditor-toolbar-help-content-signaturetimestamp-result' => "<a href='#' title='{{#special:mypage}}'>사용자 이름</a> (<a href='#' title='{{#special:mytalk}}'>토론</a>) 2009년 6월 10일 (수) 15:54 (UTC)", @@ -14105,7 +14824,7 @@ $1:Example.jpg|설명2', 'wikieditor-toolbar-help-content-indent-result' => '보통 글<dl><dd>들여쓰기된 글<dl><dd>들여쓰기된 글</dd></dl></dd></dl>', ); -/** Karachay-Balkar (Къарачай-Малкъар) +/** Karachay-Balkar (къарачай-малкъар) * @author Iltever * @author Къарачайлы */ @@ -14316,7 +15035,7 @@ $1:Юлгю.jpg|Ангылатыу2', 'wikieditor-toolbar-help-content-file-description' => 'Эндирилген файл', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Example.png|thumb|Ачыкълау текст]]', 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title=' -Ачыкълау текст' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Уллайт' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div> +Ачыкълау текст' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Уллайт' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div> Ачыкълау текст</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Белги', 'wikieditor-toolbar-help-content-reference-syntax' => 'Бетни тексти.<ref name="test">[http://www.example.org Джибериуню тексти], къошакъ текст.</ref>', @@ -14342,7 +15061,7 @@ $messages['ksh'] = array( 'wikieditor-desc' => 'Brängk en Müjjeleschkeit för Wikitäx enzejävve un ze ändere en et Wiki, di mer ußboue kann, un noch allerhand Kröhmsches met dobei hät.', 'wikieditor-wikitext-tab' => 'Wikitäx', 'wikieditor-loading' => 'Am Lade', - 'wikieditor-preview-preference' => "Donn de {{int:preview}} nevve'eneijn zohlohße", + 'wikieditor-preview-preference' => 'Donn de {{int:preview}} nevvedraan zohlohße', 'wikieditor-preview-tab' => '{{int:preview}}', 'wikieditor-preview-changes-tab' => 'Änderunge', 'wikieditor-preview-loading' => 'Ben aam Laade{{int:ellipsis}}', @@ -14371,7 +15090,7 @@ $messages['ksh'] = array( 'wikieditor-toolbar-preference' => 'Donn et ußföerlesh Werkzüsh för et Ändere aanzeije (bruch Java_Skripp)', 'wikieditor-toolbar-dialogs-preference' => 'Donn de Lengks aanzeije för Lengks, Tabälle, un mieh en Sigge em Wiki ennzefööje', 'wikieditor-toolbar-hidesig' => 'Donn dä Knopp för de „Ongerschreff“ nit aanzeije för nomaale Sigge vum Wiki singem Enhalld.', - 'wikieditor-toolbar-loading' => 'Am Laade{{int:ellipsis}}', + 'wikieditor-toolbar-loading' => 'Aam Laade{{int:ellipsis}}', 'wikieditor-toolbar-tool-bold' => 'Fätte Schreff', 'wikieditor-toolbar-tool-bold-example' => 'Fätte Schreff', 'wikieditor-toolbar-tool-italic' => 'Scheive Schreff', @@ -14380,7 +15099,7 @@ $messages['ksh'] = array( 'wikieditor-toolbar-tool-ilink-example' => 'Dä Tittel vun dä Sigk, woh dä Lengk drop jonn sull', 'wikieditor-toolbar-tool-xlink' => 'Lengk noh Ußerhallf vum Wiki', 'wikieditor-toolbar-tool-xlink-example' => 'http://www.example.com Täx för Aanzezeije, för däm Lengk singe Anker', - 'wikieditor-toolbar-tool-link' => 'Lenk', + 'wikieditor-toolbar-tool-link' => 'Lengk', 'wikieditor-toolbar-tool-link-title' => 'Donn ene Lengk dobei', 'wikieditor-toolbar-tool-link-int' => 'Op en Sigg em Wiki', 'wikieditor-toolbar-tool-link-int-target' => 'Dä Sigg iere Tittel:', @@ -14402,7 +15121,7 @@ $messages['ksh'] = array( 'wikieditor-toolbar-tool-link-lookslikeinternal-int' => 'Ene Lengk en et Wiki', 'wikieditor-toolbar-tool-link-lookslikeinternal-ext' => 'Ene Lengk uß em Wiki moh ußerhallef', 'wikieditor-toolbar-tool-link-empty' => 'Mer han nix faßjehallde för ne Lingk drop ze maache.', - 'wikieditor-toolbar-tool-file' => 'Enjefösh Dattei', + 'wikieditor-toolbar-tool-file' => 'Enjefösch Dattei', 'wikieditor-toolbar-tool-file-example' => 'Beld_Beishpöll.jpeg', 'wikieditor-toolbar-tool-reference' => 'Fohßnoht', 'wikieditor-toolbar-tool-reference-example' => 'Donn hef dä Täx es för en Fohßnoht enjävve', @@ -14420,15 +15139,15 @@ $messages['ksh'] = array( 'wikieditor-toolbar-tool-heading-5' => 'Om fönnefte Nivvoh', 'wikieditor-toolbar-tool-heading-example' => 'Dä Övverschreff iere Tex', 'wikieditor-toolbar-group-format' => 'Fommaat:', - 'wikieditor-toolbar-tool-ulist' => 'En Leß met Knöpp', + 'wikieditor-toolbar-tool-ulist' => 'En Leß met Pungkte', 'wikieditor-toolbar-tool-ulist-example' => 'Ene Enndraach en dä Leß', - 'wikieditor-toolbar-tool-olist' => 'En Leß met Nummere', + 'wikieditor-toolbar-tool-olist' => 'En Leß met Nommere', 'wikieditor-toolbar-tool-olist-example' => 'Ene Enndraach en dä Leß', 'wikieditor-toolbar-tool-indent' => 'Enjeröck', 'wikieditor-toolbar-tool-indent-example' => 'Enjeröck Reih', 'wikieditor-toolbar-tool-nowiki' => 'Der Wiki-Code för et Fommatteere üvverjonn', 'wikieditor-toolbar-tool-nowiki-example' => 'Jif dä Tex en, dä vun de Wiki-Soffwär nit bearbeid, un en Rauh jelooße wääde soll', - 'wikieditor-toolbar-tool-redirect' => 'En Ömleidung', + 'wikieditor-toolbar-tool-redirect' => 'En Ömleidong', 'wikieditor-toolbar-tool-redirect-example' => 'Dä Tittel vun dä Sigg, wo et hen jonn sull', 'wikieditor-toolbar-tool-big' => 'Met en jröößer Schreff jeschrevve', 'wikieditor-toolbar-tool-big-example' => 'Met en jröößer Schreff jeschrevve', @@ -14468,6 +15187,7 @@ $1:Beishpell.jpg|zweijte Beld-Täx', 'wikieditor-toolbar-tool-table-preview' => '{{int:preview}}', 'wikieditor-toolbar-tool-table-insert' => 'Lohß Jonn!', 'wikieditor-toolbar-tool-table-cancel' => 'Schloß! Ophüüre!', + 'wikieditor-toolbar-tool-table-example-text' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut nec purus diam. Sed aliquam imperdiet nunc quis lacinia. Donec rutrum consectetur placerat. Sed volutpat neque non purus faucibus id ultricies enim euismod. Un der Öhl läuf küßde Postölling Ähzebülle wann Ühle de Sohd beije.', 'wikieditor-toolbar-tool-table-toomany' => 'En Tabäll met mieh wi $1 Pläz kann heh dat Projramm nit en dä Täx enboue.', 'wikieditor-toolbar-tool-table-invalidnumber' => 'Do häs kein jöltije Zahl för de Reije udder de Schpallde enjejovve.', 'wikieditor-toolbar-tool-table-zero' => 'Do kanns kein Tabäll ennfööje, woh kein Schpallde udder kein Reije dren sin.', @@ -14543,10 +15263,10 @@ $1:Beishpell.jpg|zweijte Beld-Täx', 'wikieditor-toolbar-help-content-heading5-description' => '<h5>Övverschreff om fönnefte Nivvoh</h5>', 'wikieditor-toolbar-help-content-heading5-syntax' => '===== Övverschreff om fönnefte Nivvoh =====', 'wikieditor-toolbar-help-content-heading5-result' => '<h5>Övverschreff om fönnefte Nivvoh</h5>', - 'wikieditor-toolbar-help-content-ulist-description' => 'Leß met Knöpp', + 'wikieditor-toolbar-help-content-ulist-description' => 'Leß met Pungkte', 'wikieditor-toolbar-help-content-ulist-syntax' => '* Enndraach en de Leß<br />* Enndraach en de Leß', 'wikieditor-toolbar-help-content-ulist-result' => '<ul><li>Enndraach en de Leß</li><li>Enndraach en de Leß</li></ul>', - 'wikieditor-toolbar-help-content-olist-description' => 'Leß met Nummere', + 'wikieditor-toolbar-help-content-olist-description' => 'Leß met Nommere', 'wikieditor-toolbar-help-content-olist-syntax' => '# Enndraach en de Leß<br /># Enndraach en de Leß', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>Enndraach en de Leß</li><li>Enndraach en de Leß</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'Enjeföösch Dattei', @@ -14568,7 +15288,7 @@ $1:Beishpell.jpg|zweijte Beld-Täx', 'wikieditor-toolbar-help-content-indent-result' => 'Nommaale Täx<dl><dd>Enjerök<dl><dd>Un norrens enjerök</dd></dl></dd></dl>', ); -/** Kurdish (Latin script) (Kurdî (latînî)) +/** Kurdish (Latin script) (Kurdî (latînî)) * @author Erdal Ronahi * @author George Animal * @author Ghybu @@ -14582,14 +15302,14 @@ $messages['ku-latn'] = array( 'wikieditor-previewDialog-tab' => 'Pêşdîtin', 'wikieditor-previewDialog-loading' => 'Bar dibe…', 'wikieditor-publish-button-publish' => 'Weşandin', - 'wikieditor-publish-button-cancel' => 'Betal', + 'wikieditor-publish-button-cancel' => 'Betal bike', 'wikieditor-publish-dialog-minor' => 'Guhertina biçûk', 'wikieditor-publish-dialog-watch' => 'Vê rûpelê bişopîne', 'wikieditor-publish-dialog-publish' => 'Weşandin', 'wikieditor-publish-dialog-goback' => 'Vegere', 'wikieditor-template-editor-dialog-title' => 'Şablonê biguherîne', 'wikieditor-template-editor-dialog-submit' => 'Rojanekirin', - 'wikieditor-template-editor-dialog-cancel' => 'Betal', + 'wikieditor-template-editor-dialog-cancel' => 'Betal bike', 'wikieditor-toc-show' => 'Naverokan nîşan bide', 'wikieditor-toc-hide' => 'Naverokan veşêre', 'wikieditor-toolbar-loading' => 'Bar dibe…', @@ -14603,7 +15323,7 @@ $messages['ku-latn'] = array( 'wikieditor-toolbar-tool-xlink-example' => 'http://www.minak.com sernavê lînkê', 'wikieditor-toolbar-tool-link' => 'Girêdan', 'wikieditor-toolbar-tool-link-title' => 'Girêdanê têxe', - 'wikieditor-toolbar-tool-link-cancel' => 'Betal', + 'wikieditor-toolbar-tool-link-cancel' => 'Betal bike', 'wikieditor-toolbar-tool-link-int-target-status-exists' => 'Rûpel heye', 'wikieditor-toolbar-tool-link-int-target-status-notexists' => 'Rûpel tune', 'wikieditor-toolbar-tool-link-lookslikeinternal-ext' => 'Girêdanên derve', @@ -14629,7 +15349,7 @@ $messages['ku-latn'] = array( 'wikieditor-toolbar-tool-big' => 'Mezin', 'wikieditor-toolbar-tool-big-example' => 'Nivîsa girdek', 'wikieditor-toolbar-tool-small' => 'Biçûk', - 'wikieditor-toolbar-tool-gallery' => 'Galeriya wêneyan', + 'wikieditor-toolbar-tool-gallery' => 'Pêşangeha wêneyan', 'wikieditor-toolbar-tool-newline' => 'Rêzika nû', 'wikieditor-toolbar-tool-table' => 'Tablo', 'wikieditor-toolbar-tool-table-dimensions-rows' => 'Rêzik', @@ -14637,7 +15357,7 @@ $messages['ku-latn'] = array( 'wikieditor-toolbar-tool-table-example' => 'Mînak', 'wikieditor-toolbar-tool-table-preview' => 'Pêşdîtin', 'wikieditor-toolbar-tool-table-insert' => 'Têxistin', - 'wikieditor-toolbar-tool-table-cancel' => 'Betal', + 'wikieditor-toolbar-tool-table-cancel' => 'Betal bike', 'wikieditor-toolbar-tool-replace-close' => 'Girtin', 'wikieditor-toolbar-section-characters' => 'Karakterên taybet', 'wikieditor-toolbar-characters-page-latin' => 'Latînî', @@ -14655,7 +15375,7 @@ $messages['ku-latn'] = array( 'wikieditor-toolbar-characters-page-gujarati' => 'Gucaratî', 'wikieditor-toolbar-characters-page-thai' => 'Tay', 'wikieditor-toolbar-characters-page-lao' => 'Lao', - 'wikieditor-toolbar-characters-page-khmer' => 'Xmer', + 'wikieditor-toolbar-characters-page-khmer' => 'Khmer', 'wikieditor-toolbar-section-help' => 'Alîkarî', 'wikieditor-toolbar-help-heading-description' => 'Danasîn', 'wikieditor-toolbar-help-heading-syntax' => 'Tu çi dinivîsî', @@ -14680,7 +15400,7 @@ $messages['ku-latn'] = array( 'wikieditor-toolbar-help-content-signature-description' => 'Îmze', ); -/** Cornish (Kernowek) +/** Cornish (kernowek) * @author Kw-Moon * @author Nrowe */ @@ -14871,7 +15591,7 @@ $1:Ensampel.jpg|Deskrifans2', 'wikieditor-toolbar-help-content-olist-result' => "<ol><li>Elven a'n rol</li><li>Elven a'n rol</li></ol>", 'wikieditor-toolbar-help-content-file-description' => 'Restren neythys', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Ensampel.png|thumb|Tekst an deskrifans]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Tekst an deskrifans' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Brashe' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Tekst an deskrifans</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Tekst an deskrifans' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Brashe' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Tekst an deskrifans</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Devyn', 'wikieditor-toolbar-help-content-reference-syntax' => 'Tekst an folen.<ref name="test">[http://www.ensampel.org Tekst an gevren], tekst keworansel.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "Tekst an folen.<sup><a href='#'>[1]</a></sup>", @@ -14888,6 +15608,167 @@ $1:Ensampel.jpg|Deskrifans2', 'wikieditor-toolbar-help-content-indent-result' => 'Tekst usadow<dl><dd>Tekst krybys<dl><dd>Tekst krybys</dd></dl></dd></dl>', ); +/** Kirghiz (Кыргызча) + * @author Chorobek + */ +$messages['ky'] = array( + 'wikieditor-toolbar-section-advanced' => 'Кеңейтилген', + 'wikieditor-toolbar-tool-heading' => 'Баш сөз', + 'wikieditor-toolbar-tool-heading-1' => '1 Деңгээл', + 'wikieditor-toolbar-tool-heading-2' => '2 Деңгээл', + 'wikieditor-toolbar-tool-heading-3' => '3 Деңгээл', + 'wikieditor-toolbar-tool-heading-4' => '4 Деңгээл', + 'wikieditor-toolbar-tool-heading-5' => '5 Деңгээл', + 'wikieditor-toolbar-tool-heading-example' => 'Баш сөздүн тексти', + 'wikieditor-toolbar-group-format' => 'Жасалга', + 'wikieditor-toolbar-tool-ulist' => 'Белгиленген тизме', + 'wikieditor-toolbar-tool-ulist-example' => 'Белгиленген тизме бирдиги', + 'wikieditor-toolbar-tool-olist' => 'Санакталган тизме', + 'wikieditor-toolbar-tool-olist-example' => 'Санакталган тизме бирдиги', + 'wikieditor-toolbar-tool-indent' => 'Жээк калтыр', + 'wikieditor-toolbar-tool-indent-example' => 'Жээк калтырып башталган сап', + 'wikieditor-toolbar-tool-nowiki' => 'Уики жасалгага көңүл бурба', + 'wikieditor-toolbar-tool-nowiki-example' => 'Жасалгаланбоочу тексти бул жерге киргиз', + 'wikieditor-toolbar-tool-redirect' => 'Багытта', + 'wikieditor-toolbar-tool-redirect-example' => 'Керектүү барактын аты', + 'wikieditor-toolbar-tool-big' => 'Чоң', + 'wikieditor-toolbar-tool-big-example' => 'Чоң текст', + 'wikieditor-toolbar-tool-small' => 'Майда', + 'wikieditor-toolbar-tool-small-example' => 'Майда текст', + 'wikieditor-toolbar-tool-superscript' => 'Сап үстүндө', + 'wikieditor-toolbar-tool-superscript-example' => 'Сап үстүндөгү текст', + 'wikieditor-toolbar-tool-subscript' => 'Саптан ылдый', + 'wikieditor-toolbar-tool-subscript-example' => 'Саптан ылдый текст', + 'wikieditor-toolbar-group-insert' => 'Киргиз', + 'wikieditor-toolbar-tool-gallery' => 'Сүрөттөр галлереясы', + 'wikieditor-toolbar-tool-gallery-example' => '$1:Example.jpg|Баяндама1 +$1:Example.jpg|Баяндама2', + 'wikieditor-toolbar-tool-newline' => 'Жаңы сап', + 'wikieditor-toolbar-tool-table' => 'Жадыбал', + 'wikieditor-toolbar-tool-table-example-old' => '- +! бөрк сөз 1 +! бөрк сөз 2 +! бөрк сөз 3 +|- +| 1 сап, 1 көзөнөк +| 1 сап, 2 көзөнөк +| 1 сап, 3 көзөнөк +|- +| 2 сап, 1 көзөнөк +| 2 сап, 2 көзөнөк +| 2 сап, 3 көзөнөк', + 'wikieditor-toolbar-tool-table-example-cell-text' => 'Көзөнөктүн тексти', + 'wikieditor-toolbar-tool-table-example-header' => 'Бөрк сөздүн тексти', + 'wikieditor-toolbar-tool-table-title' => 'Жадыбал киргиз', + 'wikieditor-toolbar-tool-table-dimensions-rows' => 'Саптар', + 'wikieditor-toolbar-tool-table-dimensions-columns' => 'Тилкелер', + 'wikieditor-toolbar-tool-table-dimensions-header' => 'Аталыш сап кош', + 'wikieditor-toolbar-tool-table-wikitable' => 'Чектери менен жасалга', + 'wikieditor-toolbar-tool-table-sortable' => 'Жадыбал иреттелме болсун', + 'wikieditor-toolbar-tool-table-example' => 'Мисал', + 'wikieditor-toolbar-tool-table-preview' => 'Алдын ала көргөз', + 'wikieditor-toolbar-tool-table-insert' => 'Киргиз', + 'wikieditor-toolbar-tool-table-cancel' => 'Жокко чыгар', + 'wikieditor-toolbar-tool-table-toomany' => 'Бул баарлашууда $1 ашык көзөнөгү бар жадыбал койгонго мүмкүн эмес.', + 'wikieditor-toolbar-tool-table-invalidnumber' => 'Сиз саптардын же тилкелердин туура эмес санын көргөздүңүз', + 'wikieditor-toolbar-tool-table-zero' => 'Сиз бир дагы сабы же тилкеси жок жадыбал киргизе албайсыз', + 'wikieditor-toolbar-tool-replace' => 'Таап алмаштыр', + 'wikieditor-toolbar-tool-replace-title' => 'Таап алмаштыр', + 'wikieditor-toolbar-tool-replace-search' => 'Изде:', + 'wikieditor-toolbar-tool-replace-replace' => 'Менен алмаштыр:', + 'wikieditor-toolbar-tool-replace-case' => 'Баш тамганы айырмала', + 'wikieditor-toolbar-tool-replace-regex' => 'Издөө көзөнөгүн регулярдуу айтылыш катары эсепте', + 'wikieditor-toolbar-tool-replace-button-findnext' => 'Ушуну тап', + 'wikieditor-toolbar-tool-replace-button-replace' => 'Алмаштыр', + 'wikieditor-toolbar-tool-replace-button-replaceall' => 'Баарын алмаштыр', + 'wikieditor-toolbar-tool-replace-close' => 'Жап', + 'wikieditor-toolbar-tool-replace-nomatch' => 'Сиздин талап боюнча эчтеке табылган жок', + 'wikieditor-toolbar-tool-replace-success' => '$1 алмаштыруу болду.', + 'wikieditor-toolbar-tool-replace-emptysearch' => 'Сиз издегенге эч нерсе көргөзгөн жоксуз.', + 'wikieditor-toolbar-tool-replace-invalidregex' => 'Сиз киргизген регулярдуу айтылыш туура эмес: $1', + 'wikieditor-toolbar-section-characters' => 'Атайын белгилер', + 'wikieditor-toolbar-characters-page-latin' => 'Латынча', + 'wikieditor-toolbar-characters-page-latinextended' => 'Латынча кеңейтилген', + 'wikieditor-toolbar-characters-page-ipa' => 'ЭФА (IPA)', + 'wikieditor-toolbar-characters-page-symbols' => 'Белгилер', + 'wikieditor-toolbar-characters-page-greek' => 'Грек', + 'wikieditor-toolbar-characters-page-cyrillic' => 'Кирилик', + 'wikieditor-toolbar-characters-page-arabic' => 'Араб', + 'wikieditor-toolbar-characters-page-arabicextended' => 'Арабча кеңейтилген', + 'wikieditor-toolbar-characters-page-persian' => 'Перс', + 'wikieditor-toolbar-characters-page-hebrew' => 'Иврит', + 'wikieditor-toolbar-characters-page-bangla' => 'Бенгал', + 'wikieditor-toolbar-characters-page-tamil' => 'Тамил', + 'wikieditor-toolbar-characters-page-telugu' => 'Телугу', + 'wikieditor-toolbar-characters-page-sinhala' => 'Сингала', + 'wikieditor-toolbar-characters-page-gujarati' => 'Гужарати', + 'wikieditor-toolbar-characters-page-devanagari' => 'Деванагари', + 'wikieditor-toolbar-characters-page-thai' => 'Тай', + 'wikieditor-toolbar-characters-page-lao' => 'Лаос', + 'wikieditor-toolbar-characters-page-khmer' => 'Кхмер', + 'wikieditor-toolbar-section-help' => 'Жардам', + 'wikieditor-toolbar-help-heading-description' => 'Баяндамасы', + 'wikieditor-toolbar-help-heading-syntax' => 'Сиз ушуну киргизсеңиз', + 'wikieditor-toolbar-help-heading-result' => 'Ушул чыгат', + 'wikieditor-toolbar-help-page-format' => 'Жасалгалоо', + 'wikieditor-toolbar-help-page-link' => 'Шилтемелер', + 'wikieditor-toolbar-help-page-heading' => 'Баш сөздөр', + 'wikieditor-toolbar-help-page-list' => 'Тизмелер', + 'wikieditor-toolbar-help-page-file' => 'Файлдар', + 'wikieditor-toolbar-help-page-reference' => 'Шилтемелер', + 'wikieditor-toolbar-help-page-discussion' => 'Талкуу', + 'wikieditor-toolbar-help-content-italic-description' => 'Жантык', + 'wikieditor-toolbar-help-content-italic-syntax' => "''Жантык текст''", + 'wikieditor-toolbar-help-content-italic-result' => '<em>Жантык текст</em>', + 'wikieditor-toolbar-help-content-bold-description' => 'Калың', + 'wikieditor-toolbar-help-content-bold-syntax' => "'''Калың текст'''", + 'wikieditor-toolbar-help-content-bold-result' => '<strong>Калың текст</strong>', + 'wikieditor-toolbar-help-content-bolditalic-description' => 'Калың жана жантык', + 'wikieditor-toolbar-help-content-bolditalic-syntax' => "'''''Калың жана жантык текст'''''", + 'wikieditor-toolbar-help-content-bolditalic-result' => '<strong><em>Калың & жантык текст</em></strong>', + 'wikieditor-toolbar-help-content-ilink-description' => 'Ички шилтеме', + 'wikieditor-toolbar-help-content-ilink-syntax' => '[[Барактын баш сөзү|Шилтеменин тексти]]<br />[[Барактын баш сөзү]]', + 'wikieditor-toolbar-help-content-ilink-result' => "<a href='#'>Шилтеменин тексти</a><br /><a href='#'>Барактын баш сөзү</a>", + 'wikieditor-toolbar-help-content-xlink-description' => 'Сырткы шилтеме', + 'wikieditor-toolbar-help-content-xlink-syntax' => '[http://www.example.org Шилтеменин тексти]<br />[http://www.example.org]<br />http://www.example.org', + 'wikieditor-toolbar-help-content-xlink-result' => "<a href='#' class='external'>Шилтеменин тексти</a><br /><a href='#' class='external autonumber'>[1]</a><br /><a href='#' class='external'>http://www.example.org</a>", + 'wikieditor-toolbar-help-content-heading2-description' => '2нчи деңгээлдеги баш сөз', + 'wikieditor-toolbar-help-content-heading2-syntax' => '==Баш сөздүн тексти==', + 'wikieditor-toolbar-help-content-heading2-result' => '<h2>Баш сөздүн тексти</h2>', + 'wikieditor-toolbar-help-content-heading3-description' => '3үнчү деңгээлдеги баш сөз', + 'wikieditor-toolbar-help-content-heading3-syntax' => '==== Баш сөздүн тексти ====', + 'wikieditor-toolbar-help-content-heading3-result' => '<h3>Баш сөздүн тексти</h3>', + 'wikieditor-toolbar-help-content-heading4-description' => '4үнчү деңгээлдеги баш сөз', + 'wikieditor-toolbar-help-content-heading4-syntax' => '==== Баш сөздүн тексти ====', + 'wikieditor-toolbar-help-content-heading4-result' => '<h4>Баш сөздүн тексти</h4>', + 'wikieditor-toolbar-help-content-heading5-description' => '5нчи деңгээлдеги баш сөз', + 'wikieditor-toolbar-help-content-heading5-syntax' => '==== Баш сөздүн тексти ====', + 'wikieditor-toolbar-help-content-heading5-result' => '<h5>Баш сөздүн тексти</h5>', + 'wikieditor-toolbar-help-content-ulist-description' => 'Белгиленген тизме', + 'wikieditor-toolbar-help-content-ulist-syntax' => '* Тизме бирдиги<br />* Тизме бирдиги', + 'wikieditor-toolbar-help-content-ulist-result' => '<ul><li>Тизме бирдиги</li><li>Тизме бирдиги</li></ul>', + 'wikieditor-toolbar-help-content-olist-description' => 'Санакталган тизме', + 'wikieditor-toolbar-help-content-olist-syntax' => '# Тизме бирдиги<br /># Тизме бирдиги', + 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>Тизме бирдиги</li><li>Тизме бирдиги</li></ol>', + 'wikieditor-toolbar-help-content-file-description' => 'Кыстарылган файл', + 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Example.png|thumb|Түшүндүрмө текст]]', + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Түшүндүрмө текст' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Чоңойт' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Түшүндүрмө текст</div></div>", + 'wikieditor-toolbar-help-content-reference-description' => 'Шилтемелер', + 'wikieditor-toolbar-help-content-reference-syntax' => 'Барактын тексти.<ref name="test">[http://www.example.org Шилтеменин тексти], кошумча текст.</ref>', + 'wikieditor-toolbar-help-content-reference-result' => "Барактын тексти.<sup><a href='#'>[1]</a></sup>", + 'wikieditor-toolbar-help-content-rereference-description' => 'Ошол эле шилтемени кошумча колдонуу', + 'wikieditor-toolbar-help-content-rereference-result' => "Барактын тексти.<sup><a href='#'>[1]</a></sup>", + 'wikieditor-toolbar-help-content-showreferences-description' => 'Шилтемелерди көргөз', + 'wikieditor-toolbar-help-content-showreferences-result' => "<ol class='references'><li id='cite_note-test-0'><b><a title='' href='#'>^</a></b> <a rel='nofollow' title='http://www.example.org' class='external text' href='#'>Шилтеменин тексти</a>, кошумча текст.</li></ol>", + 'wikieditor-toolbar-help-content-signaturetimestamp-description' => 'Кол тамга менен убакыт мөөрүн бас', + 'wikieditor-toolbar-help-content-signaturetimestamp-result' => "<a href='#' title='{{#special:mypage}}'>Колдонуучунун аты</a> (<a href='#' title='{{#special:mytalk}}'>талкуу</a>) 15:54, 10 June 2009 (UTC)", + 'wikieditor-toolbar-help-content-signature-description' => 'Кол тамга', + 'wikieditor-toolbar-help-content-signature-result' => "<a href='#' title='{{#special:mypage}}'>Колдонуучунун аты</a> (<a href='#' title='{{#special:mytalk}}'>талкуу</a>)", + 'wikieditor-toolbar-help-content-indent-description' => 'Жээк калтыр', + 'wikieditor-toolbar-help-content-indent-syntax' => 'Кадимки текст<br />:Жээк калтырган текст<br />::Жээк калтырган текст', + 'wikieditor-toolbar-help-content-indent-result' => 'Кадимки текст<dl><dd>Жээк калтырган текст<dl><dd>Жээк калтырган текст</dd></dl></dd></dl>', +); + /** Latin (Latina) * @author OrbiliusMagister * @author UV @@ -14970,7 +15851,7 @@ $1:Exemplum.jpg|Descriptio 2', 'wikieditor-toolbar-help-content-xlink-result' => "<a href='#' class='external'>Titulus nexus</a><br /><a href='#' class='external autonumber'>[1]</a><br /><a href='#' class='external'>http://www.example.org</a>", 'wikieditor-toolbar-help-content-file-description' => 'Fasciculus in pagina impositus', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Exemplum.png|thumb|Descriptio fasciculi]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Descriptio fasciculi' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Augere' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Descriptio fasciculi</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Descriptio fasciculi' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Augere' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Descriptio fasciculi</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Referentia bibliographica', 'wikieditor-toolbar-help-content-showreferences-description' => 'Referentias bibliographicas monstrare', 'wikieditor-toolbar-help-content-signaturetimestamp-description' => 'Subscriptio tua cum indicatione temporis', @@ -15049,6 +15930,14 @@ $messages['lb'] = array( 'wikieditor-toolbar-tool-link-empty' => 'Dir hutt näischt aginn op dat verlinkt soll ginn.', 'wikieditor-toolbar-tool-file' => 'Agebonnene Fichier', 'wikieditor-toolbar-tool-file-example' => 'Beispill.jpg', + 'wikieditor-toolbar-tool-file-title' => 'Fichier drasetzen', + 'wikieditor-toolbar-file-target' => 'Numm vum Fichier:', + 'wikieditor-toolbar-file-size' => 'Gréisst:', + 'wikieditor-toolbar-file-default' => '(Standard)', + 'wikieditor-toolbar-file-format' => 'Format:', + 'wikieditor-toolbar-file-format-none' => 'keen', + 'wikieditor-toolbar-tool-file-insert' => 'Drasetzen', + 'wikieditor-toolbar-tool-file-cancel' => 'Ofbriechen', 'wikieditor-toolbar-tool-reference' => 'Referenz', 'wikieditor-toolbar-tool-reference-example' => 'Setzt den Text vun der Foussnote hei ann', 'wikieditor-toolbar-tool-reference-cancel' => 'Annulléieren', @@ -15204,7 +16093,7 @@ $1:Example.jpg|Beschreiwung2', </ol>', 'wikieditor-toolbar-help-content-file-description' => 'Agebonnene Fichier', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Example.png|thumb|Ugewisenen Text]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Ugewisenen Texte' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Enlarge' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Ugewisenen Text</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Ugewisenen Texte' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Enlarge' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Ugewisenen Text</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Referenz', 'wikieditor-toolbar-help-content-reference-syntax' => 'Text vun der Säit.<ref name="test">[http://www.example.org Text vum Link], zousätzlechen Text.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "Text vun der Säit <sup><a href='#'>[1]</a></sup>", @@ -15451,7 +16340,7 @@ $1:Veurbeildj2|Biesjrif2', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>Regel in genummerde lies</li><li>Regel in genummerde lies</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'Mediabesjtandj', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Example.png|thumb|Biesjrif]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Biesjrif' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Vergroeat' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Biesjrif</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Biesjrif' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Vergroeat' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Biesjrif</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Verwiezing', 'wikieditor-toolbar-help-content-reference-syntax' => 'Paginateks.<ref name="test">[http://www.example.org Verwiezingsteks], biekómmendje teks.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "Paginateks. <sup><a href='#'>[1]</a></sup>", @@ -15468,10 +16357,12 @@ $1:Veurbeildj2|Biesjrif2', 'wikieditor-toolbar-help-content-indent-result' => 'Normaal teks<dl><dd>Ingesprónge teks<dl><dd>Ingesprónge teks</dd></dl></dd></dl>', ); -/** Lithuanian (Lietuvių) +/** Lithuanian (lietuvių) + * @author Eitvys200 * @author Garas * @author Hugo.arg * @author Matasg + * @author Vogone * @author Vpovilaitis */ $messages['lt'] = array( @@ -15539,6 +16430,15 @@ $messages['lt'] = array( 'wikieditor-toolbar-tool-link-empty' => 'Jūs neįvedėte nieko, į ką nurodyti.', 'wikieditor-toolbar-tool-file' => 'Įdėti failą', 'wikieditor-toolbar-tool-file-example' => 'Pavyzdys.jpg', + 'wikieditor-toolbar-tool-file-title' => 'Įterpti failą', + 'wikieditor-toolbar-file-target' => 'Failo pavadinimas:', + 'wikieditor-toolbar-file-caption' => 'Antraštė:', + 'wikieditor-toolbar-file-size' => 'Dydis:', + 'wikieditor-toolbar-file-float' => 'Lygiuoti:', + 'wikieditor-toolbar-file-default' => '(numatytasis)', + 'wikieditor-toolbar-file-format' => 'Formatas:', + 'wikieditor-toolbar-tool-file-insert' => 'Įterpti', + 'wikieditor-toolbar-tool-file-cancel' => 'Atšaukti', 'wikieditor-toolbar-tool-reference' => 'Išnaša', 'wikieditor-toolbar-tool-reference-example' => 'Čia įterpkite teksto išnašą', 'wikieditor-toolbar-tool-reference-cancel' => 'Atšaukti', @@ -15613,6 +16513,7 @@ $1:Pavyzdys.jpg|Aprašymas2', 'wikieditor-toolbar-tool-replace-case' => 'Skirti didžiąsias ir mažąsias raides', 'wikieditor-toolbar-tool-replace-regex' => 'Laikyti paieškos eilutę kaip reguliariąją išraišką', 'wikieditor-toolbar-tool-replace-button-findnext' => 'Rasti kitą', + 'wikieditor-toolbar-tool-replace-button-replace' => 'Pakeisti', 'wikieditor-toolbar-tool-replace-button-replaceall' => 'Pakeisti visus', 'wikieditor-toolbar-tool-replace-close' => 'Uždaryti', 'wikieditor-toolbar-tool-replace-nomatch' => 'Jūsų paieška nieko nerado.', @@ -15627,12 +16528,15 @@ $1:Pavyzdys.jpg|Aprašymas2', 'wikieditor-toolbar-characters-page-greek' => 'Graikų', 'wikieditor-toolbar-characters-page-cyrillic' => 'Kirilica', 'wikieditor-toolbar-characters-page-arabic' => 'Arabų', + 'wikieditor-toolbar-characters-page-arabicextended' => 'Arabic extended', 'wikieditor-toolbar-characters-page-persian' => 'Persų', 'wikieditor-toolbar-characters-page-hebrew' => 'Hebrajų', 'wikieditor-toolbar-characters-page-bangla' => 'Bengalų', + 'wikieditor-toolbar-characters-page-tamil' => 'Tamil', 'wikieditor-toolbar-characters-page-telugu' => 'Telugų', 'wikieditor-toolbar-characters-page-sinhala' => 'Sinhalų', 'wikieditor-toolbar-characters-page-gujarati' => 'Gudžaratų', + 'wikieditor-toolbar-characters-page-devanagari' => 'Devanagari', 'wikieditor-toolbar-characters-page-thai' => 'Tajų', 'wikieditor-toolbar-characters-page-lao' => 'Laosiečių', 'wikieditor-toolbar-characters-page-khmer' => 'Khmerų', @@ -15682,7 +16586,7 @@ $1:Pavyzdys.jpg|Aprašymas2', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>Sąrašo elementas</li><li>Sąrašo elementas</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'Įterpti failą', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Example.png|thumb|Aprašymas]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Caption text' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Enlarge' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Aprašymas</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Caption text' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Enlarge' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Aprašymas</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Išnaša', 'wikieditor-toolbar-help-content-reference-syntax' => 'Puslapio tekstas.<ref name="test">[http://www.example.org Nuorodos tekstas], papildomas tekstas.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "Puslapio tekstas.<sup><a href='#'>[1]</a></sup>", @@ -15699,7 +16603,7 @@ $1:Pavyzdys.jpg|Aprašymas2', 'wikieditor-toolbar-help-content-indent-result' => 'Normalus tekstas<dl><dd>Įtrauktas tekstas<dl><dd>Įtrauktas tekstas</dd></dl></dd></dl>', ); -/** Latgalian (Latgaļu) +/** Latgalian (latgaļu) * @author Dark Eagle */ $messages['ltg'] = array( @@ -15898,7 +16802,7 @@ $1:Entirna.jpg|Sawifiahna2', 'wikieditor-toolbar-help-content-indent-result' => 'Thu tlúang<dl><dd>Tlar tihchìam<dl><dd>Tihtlum lehchhàwn</dd></dl></dd></dl>', ); -/** Latvian (Latviešu) +/** Latvian (latviešu) * @author Gleb Borisov * @author GreenZeb * @author Marozols @@ -15962,6 +16866,14 @@ $messages['lv'] = array( 'wikieditor-toolbar-tool-link-empty' => 'Jūs nenorādījāt lapu, uz kuru jāizveido saite.', 'wikieditor-toolbar-tool-file' => 'Iekļaut failu', 'wikieditor-toolbar-tool-file-example' => 'Piemērs.jpg', + 'wikieditor-toolbar-file-target' => 'Faila nosaukums:', + 'wikieditor-toolbar-file-caption' => 'Paraksts:', + 'wikieditor-toolbar-file-size' => 'Izmērs:', + 'wikieditor-toolbar-file-float' => 'Izlīdzināt:', + 'wikieditor-toolbar-file-default' => '(pēc noklusējuma)', + 'wikieditor-toolbar-file-format' => 'Formāts:', + 'wikieditor-toolbar-tool-file-insert' => 'Ievietot', + 'wikieditor-toolbar-tool-file-cancel' => 'Atcelt', 'wikieditor-toolbar-tool-reference' => 'Atsauce', 'wikieditor-toolbar-tool-reference-example' => 'Ievadi zemsvītras atsauces tekstu šeit', 'wikieditor-toolbar-tool-reference-cancel' => 'Atcelt', @@ -16036,6 +16948,7 @@ $1:Example.jpg|Apraksts2', 'wikieditor-toolbar-tool-replace-case' => 'Ņemt vērā lielos un mazos burtus', 'wikieditor-toolbar-tool-replace-regex' => 'Uztvert meklējamo virkni kā regulāru izteiksmi', 'wikieditor-toolbar-tool-replace-button-findnext' => 'Meklēt nākamo', + 'wikieditor-toolbar-tool-replace-button-replace' => 'Aizstāt', 'wikieditor-toolbar-tool-replace-button-replaceall' => 'Aizvietot visus', 'wikieditor-toolbar-tool-replace-close' => 'Aizvērt', 'wikieditor-toolbar-tool-replace-nomatch' => 'Nekas netika atrasts.', @@ -16102,7 +17015,7 @@ $1:Example.jpg|Apraksts2', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>Saraksta elements</li><li>Saraksta elements</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'Iekļauts fails', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Example.png|thumb|Apraksts]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Apraksts' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Palielināt' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Apraksts</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Apraksts' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Palielināt' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Apraksts</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Atsauce', 'wikieditor-toolbar-help-content-reference-syntax' => 'Lapas teksts.<ref name="test">[http://www.example.org Saites teksts], papildus teksts.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "Lapas teksts.<sup><a href='#'>[1]</a></sup>", @@ -16340,7 +17253,7 @@ $1:Contoh.jpg|Judul2', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>Senarai hal</li><li>Senarai hal</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'Cantumkan berkas', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Contoh.png|thumb|Teks gambar]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Teks gambar' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Pagadang' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Teks gambar</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Teks gambar' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Pagadang' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Teks gambar</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Rujukan', 'wikieditor-toolbar-help-content-reference-syntax' => 'Teks laman.<ref name="test">[http://www.example.org Teks tautan], teks tambahan.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "Teks laman.<sup><a href='#'>[1]</a></sup>", @@ -16357,7 +17270,7 @@ $1:Contoh.jpg|Judul2', 'wikieditor-toolbar-help-content-indent-result' => 'Teks normal<dl><dd>Teks lekuk<dl><dd>Teks lekuk</dd></dl></dd></dl>', ); -/** Macedonian (Македонски) +/** Macedonian (македонски) * @author Bjankuloski06 * @author Brest */ @@ -16392,7 +17305,7 @@ $messages['mk'] = array( 'wikieditor-toc-hide' => 'Скриј содржина', 'wikieditor-toolbar' => 'Алатник за уредување', 'wikieditor-toolbar-desc' => 'Алатник за уредување со подобрена употребливост', - 'wikieditor-toolbar-preference' => 'Овозможи подобрен алатник за уредување', + 'wikieditor-toolbar-preference' => 'Вклучи го подобрениот алатник за уредување', 'wikieditor-toolbar-dialogs-preference' => 'Овозможи дијалози за вметнување врски, табели и повеќе', 'wikieditor-toolbar-hidesig' => 'Скриј го копчето за потпис на страниците во главниот именски простор', 'wikieditor-toolbar-loading' => 'Вчитувам...', @@ -16428,6 +17341,16 @@ $messages['mk'] = array( 'wikieditor-toolbar-tool-link-empty' => 'Не внесовте одредница за врската.', 'wikieditor-toolbar-tool-file' => 'Вметната податотека', 'wikieditor-toolbar-tool-file-example' => 'Пример.jpg', + 'wikieditor-toolbar-tool-file-title' => 'Вметни податотека', + 'wikieditor-toolbar-file-target' => 'Податотека:', + 'wikieditor-toolbar-file-caption' => 'Опис:', + 'wikieditor-toolbar-file-size' => 'Големина:', + 'wikieditor-toolbar-file-float' => 'Порамни:', + 'wikieditor-toolbar-file-default' => '(по основно)', + 'wikieditor-toolbar-file-format' => 'Формат:', + 'wikieditor-toolbar-file-format-none' => 'ниеден', + 'wikieditor-toolbar-tool-file-insert' => 'Вметни', + 'wikieditor-toolbar-tool-file-cancel' => 'Откажи', 'wikieditor-toolbar-tool-reference' => 'Навод', 'wikieditor-toolbar-tool-reference-example' => 'Тука внесете текст на фуснотата', 'wikieditor-toolbar-tool-reference-cancel' => 'Откажи', @@ -16575,7 +17498,7 @@ $1:Пример.jpg|Опис2', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>Ставка</li><li>Ставка</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'Вметната податотека', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Example.png|thumb|Описен текст]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Опис' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Зголеми' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Опис</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Опис' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Зголеми' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Опис</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Навод', 'wikieditor-toolbar-help-content-reference-syntax' => 'Текст во страницата.<ref name="test">[http://www.пример.org Текст на врската], дополнителен текст.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "Текст во страницата.<sup><a href='#'>[1]</a></sup>", @@ -16664,6 +17587,16 @@ $messages['ml'] = array( 'wikieditor-toolbar-tool-link-empty' => 'കണ്ണിവത്കരിക്കേണ്ട ഒന്നും താങ്കൾ നൽകിയിട്ടില്ല.', 'wikieditor-toolbar-tool-file' => 'പ്രമാണം ചേർക്കൽ', 'wikieditor-toolbar-tool-file-example' => 'ഉദാഹരണം.jpg', + 'wikieditor-toolbar-tool-file-title' => 'പ്രമാണം ഉൾപ്പെടുത്തുക', + 'wikieditor-toolbar-file-target' => 'പ്രമാണത്തിന്റെ പേര്:', + 'wikieditor-toolbar-file-caption' => 'അടിക്കുറിപ്പ്:', + 'wikieditor-toolbar-file-size' => 'വലിപ്പം:', + 'wikieditor-toolbar-file-float' => 'സ്ഥാനം:', + 'wikieditor-toolbar-file-default' => '(സ്വതേ)', + 'wikieditor-toolbar-file-format' => 'തരം:', + 'wikieditor-toolbar-file-format-none' => 'ഒന്നുമില്ല', + 'wikieditor-toolbar-tool-file-insert' => 'ഉൾപ്പെടുത്തുക', + 'wikieditor-toolbar-tool-file-cancel' => 'റദ്ദാക്കുക', 'wikieditor-toolbar-tool-reference' => 'അവലംബം', 'wikieditor-toolbar-tool-reference-example' => 'അടിക്കുറിപ്പിനുള്ള എഴുത്ത് ഇവിടെ ചേർക്കുക', 'wikieditor-toolbar-tool-reference-cancel' => 'റദ്ദാക്കുക', @@ -16811,7 +17744,7 @@ $1:Example.jpg|കുറിപ്പ്2', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>ലിസ്റ്റിലെ അംഗം</li><li>ലിസ്റ്റിലെ അംഗം</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'പ്രമാണം ചേർക്കൽ', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Example.png|thumb|വിവരണ കുറിപ്പ്]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='കുറിപ്പായുള്ള എഴുത്ത്' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt='ലഘുചിത്രം'/></a><div class='thumbcaption'><div class='magnify'><a title='വലുതാക്കുക' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>കുറിപ്പായുള്ള എഴുത്ത്</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='കുറിപ്പായുള്ള എഴുത്ത്' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt='ലഘുചിത്രം'/></a><div class='thumbcaption'><div class='magnify'><a title='വലുതാക്കുക' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>കുറിപ്പായുള്ള എഴുത്ത്</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'അവലംബം', 'wikieditor-toolbar-help-content-reference-syntax' => 'താളിലെ എഴുത്ത്.<ref name="test">[http://www.example.org കണ്ണിയായുള്ള എഴുത്ത്], കൂടുതൽ എഴുത്ത്.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "താളിലെ എഴുത്ത്.<sup><a href='#'>[1]</a></sup>", @@ -16828,7 +17761,7 @@ $1:Example.jpg|കുറിപ്പ്2', 'wikieditor-toolbar-help-content-indent-result' => 'സാധാരണ എഴുത്ത്<dl><dd>നീക്കിയുള്ള എഴുത്ത്<dl><dd>നീക്കിയുള്ള എഴുത്ത്</dd></dl></dd></dl>', ); -/** Mongolian (Монгол) +/** Mongolian (монгол) * @author Chinneeb */ $messages['mn'] = array( @@ -17062,8 +17995,8 @@ $1:Example.jpg|चित्रपरिचय २', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>यादी घटक</li><li>यादी घटक</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'संलग्न संचिका', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Example.png|thumb|मथळा मजकूर]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='मथळा मजकूर' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Enlarge' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Caption text</div></div> -<div style='width:104px;' class='thumbinner'><a title='Caption text' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Enlarge' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Caption text</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='मथळा मजकूर' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Enlarge' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Caption text</div></div> +<div style='width:104px;' class='thumbinner'><a title='Caption text' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Enlarge' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Caption text</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'संदर्भ', 'wikieditor-toolbar-help-content-reference-syntax' => 'Page text.<ref name="test">[http://www.example.org Link text], additional text.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "Page text.<sup><a href='#'>[1]</a></sup>", @@ -17156,6 +18089,16 @@ $messages['ms'] = array( 'wikieditor-toolbar-tool-link-empty' => 'Anda tidak memasukkan apa-apa untuk dipautkan.', 'wikieditor-toolbar-tool-file' => 'Fail terbenam', 'wikieditor-toolbar-tool-file-example' => 'Contoh.jpg', + 'wikieditor-toolbar-tool-file-title' => 'Sisipkan fail', + 'wikieditor-toolbar-file-target' => 'Nama fail:', + 'wikieditor-toolbar-file-caption' => 'Kapsyen:', + 'wikieditor-toolbar-file-size' => 'Saiz:', + 'wikieditor-toolbar-file-float' => 'Jajaran:', + 'wikieditor-toolbar-file-default' => '(azali)', + 'wikieditor-toolbar-file-format' => 'Format:', + 'wikieditor-toolbar-file-format-none' => 'tiada', + 'wikieditor-toolbar-tool-file-insert' => 'Sisipkan', + 'wikieditor-toolbar-tool-file-cancel' => 'Batalkan', 'wikieditor-toolbar-tool-reference' => 'Rujukan', 'wikieditor-toolbar-tool-reference-example' => 'Sisip nota kaki di sini', 'wikieditor-toolbar-tool-reference-cancel' => 'Batalkan', @@ -17306,7 +18249,7 @@ $1:Contoh.jpg|Sari kata 2', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>Perkara senarai</li><li>Perkara senarai</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'Fail terbenam', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Contoh.png|thumb|Teks kapsyen]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Teks kapsyen' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Besarkan' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Teks kapsyen</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Teks kapsyen' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Besarkan' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Teks kapsyen</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Rujukan', 'wikieditor-toolbar-help-content-reference-syntax' => 'Teks laman.<ref nama="cubaan">[http://www.contoh.org Teks pautan], teks tambahan.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "Teks laman.<sup><a href='#'>[1]</a></sup>", @@ -17358,6 +18301,7 @@ $messages['mt'] = array( 'wikieditor-toolbar-desc' => "Immodifika l-kaxxa tal-għodda b'akbar użabilità", 'wikieditor-toolbar-preference' => 'Awtorizza l-użu tal-kaxxa tal-għodda estiża', 'wikieditor-toolbar-dialogs-preference' => "Awtorizza l-għajnuna għaż-żieda ta' test wiki avvanzat", + 'wikieditor-toolbar-hidesig' => 'Aħbi l-buttuna tal-firma mill-paġni tal-ispazju tal-isem prinċipali', 'wikieditor-toolbar-loading' => "Tiela'...", 'wikieditor-toolbar-tool-bold' => 'Tipa ħoxna', 'wikieditor-toolbar-tool-bold-example' => 'Tipa ħoxna', @@ -17391,6 +18335,15 @@ $messages['mt'] = array( 'wikieditor-toolbar-tool-link-empty' => 'Ma daħħalt xejn lejn fejn se torbot.', 'wikieditor-toolbar-tool-file' => 'Fajl inkorporat', 'wikieditor-toolbar-tool-file-example' => 'Eżempju.jpg', + 'wikieditor-toolbar-tool-file-title' => 'Daħħal fajl', + 'wikieditor-toolbar-file-target' => 'Isem tal-fajl:', + 'wikieditor-toolbar-file-caption' => 'Deskrizzjoni:', + 'wikieditor-toolbar-file-size' => 'Daqs:', + 'wikieditor-toolbar-file-float' => 'Pożizzjoni:', + 'wikieditor-toolbar-file-default' => '(definita minn qabel)', + 'wikieditor-toolbar-file-format' => 'Format:', + 'wikieditor-toolbar-tool-file-insert' => 'Daħħal', + 'wikieditor-toolbar-tool-file-cancel' => 'Ħassar', 'wikieditor-toolbar-tool-reference' => 'Nota', 'wikieditor-toolbar-tool-reference-example' => 'Daħħal hawnhekk it-test tan-nota', 'wikieditor-toolbar-tool-reference-cancel' => 'Annulla', @@ -17480,12 +18433,18 @@ $1:Eżempju.jpg|Deskrizzjoni2', 'wikieditor-toolbar-characters-page-greek' => 'Grieg', 'wikieditor-toolbar-characters-page-cyrillic' => 'Ċirilliku', 'wikieditor-toolbar-characters-page-arabic' => 'Għarbi', + 'wikieditor-toolbar-characters-page-arabicextended' => 'Għarbi estiż', 'wikieditor-toolbar-characters-page-persian' => 'Persjan', 'wikieditor-toolbar-characters-page-hebrew' => 'Ebrajk', 'wikieditor-toolbar-characters-page-bangla' => 'Bengali', + 'wikieditor-toolbar-characters-page-tamil' => 'Tamil', 'wikieditor-toolbar-characters-page-telugu' => 'Telugu', 'wikieditor-toolbar-characters-page-sinhala' => 'Sinħaliż', 'wikieditor-toolbar-characters-page-gujarati' => 'Gujarati', + 'wikieditor-toolbar-characters-page-devanagari' => 'Devanagari', + 'wikieditor-toolbar-characters-page-thai' => 'Tajlandiż', + 'wikieditor-toolbar-characters-page-lao' => 'Lao', + 'wikieditor-toolbar-characters-page-khmer' => 'Khmer', 'wikieditor-toolbar-section-help' => 'Għajnuna', 'wikieditor-toolbar-help-heading-description' => 'Deskrizzjoni', 'wikieditor-toolbar-help-heading-syntax' => "X'tikteb", @@ -17532,7 +18491,7 @@ $1:Eżempju.jpg|Deskrizzjoni2', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>Element tal-lista</li><li>Element tal-lista</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'Fajl inkorporat', 'wikieditor-toolbar-help-content-file-syntax' => "[[$1:Eżempju.png|thumb|thumb|Test ta' deskrizzjoni]]", - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Test tad-deskrizzjoni' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Kabbar' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Test tad-deskrizzjoni</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Test tad-deskrizzjoni' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Kabbar' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Test tad-deskrizzjoni</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Referenza', 'wikieditor-toolbar-help-content-reference-syntax' => 'Test tal-paġna.<ref name="test">[http://www.example.org Test tal-ħolqa], test addizzjonali.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "Test tal-paġna.<sup><a href='#'>[1]</a></sup>", @@ -17549,7 +18508,7 @@ $1:Eżempju.jpg|Deskrizzjoni2', 'wikieditor-toolbar-help-content-indent-result' => 'Test normali<dl><dd>Test indentat<dl><dd>Test indentat</dd></dl></dd></dl>', ); -/** Erzya (Эрзянь) +/** Erzya (эрзянь) * @author Botuzhaleny-sodamo */ $messages['myv'] = array( @@ -17740,7 +18699,7 @@ $messages['nah'] = array( 'wikieditor-toolbar-help-content-ilink-description' => 'Tlâtek tzòwistli', 'wikieditor-toolbar-help-content-xlink-description' => 'Calān tzonhuiliztli', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Ejemplo.png|thumb|Tlatòkâyòtilisyòtl]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Caption text' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Enlarge' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Tlatòkâyòtilisyòtl</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Caption text' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Enlarge' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Tlatòkâyòtilisyòtl</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Tlànalòyàntli', 'wikieditor-toolbar-help-content-reference-syntax' => 'Tlaìxtlapallâkuilòlmantli.<ref name="test">[http://www.example.org Tzòwistlâkuilòlmantli], tlâxitìllâkuilòlmantli.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "Tlaìxtlapallâkuilòlmantli.<sup><a href='#'>[1]</a></sup>", @@ -17757,11 +18716,14 @@ $messages['nah'] = array( 'wikieditor-toolbar-help-content-indent-result' => 'Sâsanỉman tlâkuilòlmantli<dl><dd>Tlâtlapouhki tlakuilòlmantli<dl><dd>Tlâtlapouhki tlâkuilòlmantli</dd></dl></dd></dl>', ); -/** Norwegian (bokmål) (Norsk (bokmål)) +/** Norwegian Bokmål (norsk (bokmål)) + * @author Danmichaelo * @author Event - * @author Jon Harald Søby + * @author Haakon K + * @author Jsoby * @author Laaknor * @author Nghtwlkr + * @author Simny */ $messages['nb'] = array( 'wikieditor' => 'Avansert grensesnitt for redigering av wikitekst', @@ -17830,6 +18792,16 @@ $messages['nb'] = array( 'wikieditor-toolbar-tool-link-empty' => 'Du skrev ikke inn noe å lenke til', 'wikieditor-toolbar-tool-file' => 'Fil', 'wikieditor-toolbar-tool-file-example' => 'Eksempel.jpg', + 'wikieditor-toolbar-tool-file-title' => 'Sett inn fil', + 'wikieditor-toolbar-file-target' => 'Filnavn:', + 'wikieditor-toolbar-file-caption' => 'Bildetekst:', + 'wikieditor-toolbar-file-size' => 'Størrelse:', + 'wikieditor-toolbar-file-float' => 'Justering:', + 'wikieditor-toolbar-file-default' => '(standard)', + 'wikieditor-toolbar-file-format' => 'Format:', + 'wikieditor-toolbar-file-format-none' => 'ingen', + 'wikieditor-toolbar-tool-file-insert' => 'Sett inn', + 'wikieditor-toolbar-tool-file-cancel' => 'Avbryt', 'wikieditor-toolbar-tool-reference' => 'Referanse', 'wikieditor-toolbar-tool-reference-example' => 'Sett inn fotnotetekst her', 'wikieditor-toolbar-tool-reference-cancel' => 'Avbryt', @@ -17904,6 +18876,7 @@ $1:Example.jpg|Bildetekst2', 'wikieditor-toolbar-tool-replace-case' => 'Skill mellom store/små bokstaver', 'wikieditor-toolbar-tool-replace-regex' => 'Bruk søkestrengen som et regulært uttrykk', 'wikieditor-toolbar-tool-replace-button-findnext' => 'Finn neste', + 'wikieditor-toolbar-tool-replace-button-replace' => 'Erstatt', 'wikieditor-toolbar-tool-replace-button-replaceall' => 'Erstatt alle', 'wikieditor-toolbar-tool-replace-close' => 'Lukk', 'wikieditor-toolbar-tool-replace-nomatch' => 'Søket ga ingen resultater.', @@ -17922,9 +18895,11 @@ $1:Example.jpg|Bildetekst2', 'wikieditor-toolbar-characters-page-persian' => 'Persisk', 'wikieditor-toolbar-characters-page-hebrew' => 'Hebraisk', 'wikieditor-toolbar-characters-page-bangla' => 'Bangla', + 'wikieditor-toolbar-characters-page-tamil' => 'Tamilsk', 'wikieditor-toolbar-characters-page-telugu' => 'Telugu', 'wikieditor-toolbar-characters-page-sinhala' => 'Singalesisk', 'wikieditor-toolbar-characters-page-gujarati' => 'Gujarati', + 'wikieditor-toolbar-characters-page-devanagari' => 'Devanagari', 'wikieditor-toolbar-characters-page-thai' => 'Thai', 'wikieditor-toolbar-characters-page-lao' => 'Laotisk', 'wikieditor-toolbar-characters-page-khmer' => 'Khmer', @@ -17954,16 +18929,16 @@ $1:Example.jpg|Bildetekst2', 'wikieditor-toolbar-help-content-xlink-description' => 'Ekstern lenke', 'wikieditor-toolbar-help-content-xlink-syntax' => '[http://www.example.org Lenkenavn]<br />[http://www.example.org]<br />http://www.example.org', 'wikieditor-toolbar-help-content-xlink-result' => "<a href='#' class='external'>Lenkenavn</a><br /><a href='#' class='external autonumber'>[1]</a><br /><a href='#' class='external'>http://www.example.org</a>", - 'wikieditor-toolbar-help-content-heading2-description' => '2. nivå overskrift', + 'wikieditor-toolbar-help-content-heading2-description' => 'Overskrift på 2. nivå', 'wikieditor-toolbar-help-content-heading2-syntax' => '== Overskrift ==', 'wikieditor-toolbar-help-content-heading2-result' => '<h2>Overskrift</h2>', - 'wikieditor-toolbar-help-content-heading3-description' => '3. nivå overskrift', + 'wikieditor-toolbar-help-content-heading3-description' => 'Overskrift på 3. nivå', 'wikieditor-toolbar-help-content-heading3-syntax' => '=== Overskrift ===', 'wikieditor-toolbar-help-content-heading3-result' => '<h3>Overskrift</h3>', - 'wikieditor-toolbar-help-content-heading4-description' => '4. nivå overskrift', + 'wikieditor-toolbar-help-content-heading4-description' => 'Overskrift på 4. nivå', 'wikieditor-toolbar-help-content-heading4-syntax' => '==== Overskrift ====', 'wikieditor-toolbar-help-content-heading4-result' => '<h4>Overskrift</h4>', - 'wikieditor-toolbar-help-content-heading5-description' => '5. nivå overskrift', + 'wikieditor-toolbar-help-content-heading5-description' => 'Overskrift på 5. nivå', 'wikieditor-toolbar-help-content-heading5-syntax' => '===== Overskrift =====', 'wikieditor-toolbar-help-content-heading5-result' => '<h5>Overskrift</h5>', 'wikieditor-toolbar-help-content-ulist-description' => 'Punktliste', @@ -17976,7 +18951,7 @@ $1:Example.jpg|Bildetekst2', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>Listeelement</li><li>Listeelement</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'Fil', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Example.png|thumb|Bildetekst]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Bildetekst' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Forstørr' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Bildetekst</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Bildetekst' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Forstørr' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Bildetekst</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Referanse', 'wikieditor-toolbar-help-content-reference-syntax' => 'Tekst.<ref name="test">[http://www.example.org Lenketekst], ytterligere tekst.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "Tekst.<sup><a href='#'>[1]</a></sup>", @@ -18011,7 +18986,7 @@ $messages['nds-nl'] = array( 'wikieditor-publish-dialog-title' => 'Publiseren naor {{SITENAME}}', 'wikieditor-publish-dialog-summary' => 'Bewarkingssamenvatting (beschrief de wijzingen in t kort):', 'wikieditor-publish-dialog-minor' => 'Kleine bewarking', - 'wikieditor-publish-dialog-watch' => 'Volg disse pagina', + 'wikieditor-publish-dialog-watch' => 'Volg disse zied', 'wikieditor-publish-dialog-publish' => 'Publiseren', 'wikieditor-publish-dialog-goback' => 'Weerumme', 'wikieditor-template-editor-preference' => 'Formulier-ebaseerd bewarken van wikimallen inschakelen', @@ -18037,23 +19012,23 @@ $messages['nds-nl'] = array( 'wikieditor-toolbar-tool-xlink-example' => 'http://www.example.com beschrieving', 'wikieditor-toolbar-tool-link' => 'Verwiezing', 'wikieditor-toolbar-tool-link-title' => 'Verwiezing derbie doon', - 'wikieditor-toolbar-tool-link-int' => 'Naor n wikipagina', - 'wikieditor-toolbar-tool-link-int-target' => 'Paginanaam:', - 'wikieditor-toolbar-tool-link-int-target-tooltip' => 'Paginanaam of webadres', + 'wikieditor-toolbar-tool-link-int' => 'Naor n wikizied', + 'wikieditor-toolbar-tool-link-int-target' => 'Ziednaam:', + 'wikieditor-toolbar-tool-link-int-target-tooltip' => 'Ziednaam of webadres', 'wikieditor-toolbar-tool-link-int-text' => 'Beschrieving:', 'wikieditor-toolbar-tool-link-int-text-tooltip' => 'Zet hier de tekste in die te zien mut ween', - 'wikieditor-toolbar-tool-link-ext' => 'Naor n uutgaonde webpagina', + 'wikieditor-toolbar-tool-link-ext' => 'Naor n uutgaonde webstee', 'wikieditor-toolbar-tool-link-ext-target' => 'Webadres:', 'wikieditor-toolbar-tool-link-ext-text' => 'Beschrieving:', 'wikieditor-toolbar-tool-link-insert' => 'Verwiezing derbie doon', 'wikieditor-toolbar-tool-link-cancel' => 'Aofbreken', - 'wikieditor-toolbar-tool-link-int-target-status-exists' => 'De pagina besteet al', - 'wikieditor-toolbar-tool-link-int-target-status-notexists' => 'De pagina besteet niet', - 'wikieditor-toolbar-tool-link-int-target-status-invalid' => 'Ongeldige paginanaam', + 'wikieditor-toolbar-tool-link-int-target-status-exists' => 'De zied besteet al', + 'wikieditor-toolbar-tool-link-int-target-status-notexists' => 'De zied besteet niet', + 'wikieditor-toolbar-tool-link-int-target-status-invalid' => 'Ongeldige ziednaam', 'wikieditor-toolbar-tool-link-int-target-status-external' => 'Uutgaonde verwiezing', - 'wikieditor-toolbar-tool-link-int-target-status-loading' => 'Is an t kieken of disse pagina al besteet...', - 'wikieditor-toolbar-tool-link-int-invalid' => 'De op-egeven pagina is ongeldig.', - 'wikieditor-toolbar-tool-link-lookslikeinternal' => "t Lik as of t webadres da'j op-egeven hebben n verwiezing naor n aandere wikipagina mut ween. + 'wikieditor-toolbar-tool-link-int-target-status-loading' => 'Is an t kieken of disse zied al besteet...', + 'wikieditor-toolbar-tool-link-int-invalid' => 'De op-egeven zied is ongeldig.', + 'wikieditor-toolbar-tool-link-lookslikeinternal' => "t Lik as of t webadres da'j op-egeven hebben n verwiezing naor n aandere wikizied mut ween. Wi'j der n interne verwiezing van maken?", 'wikieditor-toolbar-tool-link-lookslikeinternal-int' => 'Interne verwiezing', 'wikieditor-toolbar-tool-link-lookslikeinternal-ext' => 'Uutgaonde verwiezing', @@ -18085,7 +19060,7 @@ Wi'j der n interne verwiezing van maken?", 'wikieditor-toolbar-tool-nowiki' => 'Gien wiki-opmaak', 'wikieditor-toolbar-tool-nowiki-example' => 'Tekste zonder opmaak hier invoegen', 'wikieditor-toolbar-tool-redirect' => 'Deurverwiezing', - 'wikieditor-toolbar-tool-redirect-example' => 'Doelpagina', + 'wikieditor-toolbar-tool-redirect-example' => 'Doelzied', 'wikieditor-toolbar-tool-big' => 'Groot', 'wikieditor-toolbar-tool-big-example' => 'Groot edrokten tekste', 'wikieditor-toolbar-tool-small' => 'Klein', @@ -18175,8 +19150,8 @@ $1:Veurbeeld2|Bieschrift2', 'wikieditor-toolbar-help-content-bolditalic-syntax' => "'''''Vet- en schunedrokten tekste'''''", 'wikieditor-toolbar-help-content-bolditalic-result' => '<em><strong>Vet- en schunedrokten tekste</strong></em>', 'wikieditor-toolbar-help-content-ilink-description' => 'Interne verwiezing', - 'wikieditor-toolbar-help-content-ilink-syntax' => '[[Paginanaam|Beschrieving]]<br />[[Paginanaam]]', - 'wikieditor-toolbar-help-content-ilink-result' => "<a href='#'>Beschrieving</a><br /><a href='#'>Paginanaam</a>", + 'wikieditor-toolbar-help-content-ilink-syntax' => '[[Ziednaam|Beschrieving]]<br />[[Ziednaam]]', + 'wikieditor-toolbar-help-content-ilink-result' => "<a href='#'>Beschrieving</a><br /><a href='#'>Ziednaam</a>", 'wikieditor-toolbar-help-content-xlink-description' => 'Uutgaonde verwiezing', 'wikieditor-toolbar-help-content-xlink-syntax' => '[http://www.example.org Beschrieving]<br />[http://www.example.org]<br />http://www.example.org', 'wikieditor-toolbar-help-content-xlink-result' => "<a href='#' class='external'>Beschrieving</a><br /><a href='#' class='external autonummering'>[1]</a><br /><a href='#' class='external'>http://www.example.org</a>", @@ -18199,13 +19174,13 @@ $1:Veurbeeld2|Bieschrift2', 'wikieditor-toolbar-help-content-olist-syntax' => '# Regel in n lieste mit nummers<br /># Regel in n lieste mit nummers', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>Regel in n lieste mit nummers</li><li>Regel in n lieste mit nummers</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'Bestaand derbie doon', - 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Veurbeeld.png|thumb|Beschrieving]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Bieschrift' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Vergroten' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Bieschrift</div></div>", + 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Veurbeeld.png|thumb|Bieschrift]]', + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Bieschrift' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Vergroten' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Bieschrift</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Referensie', - 'wikieditor-toolbar-help-content-reference-syntax' => 'Paginatekste.<ref name="test">[http://www.example.org Beschrieving], eventuele tekste.</ref>', - 'wikieditor-toolbar-help-content-reference-result' => "Paginatekste <sup><a href='#'>[1]</a></sup>", + 'wikieditor-toolbar-help-content-reference-syntax' => 'Ziedtekste.<ref name="test">[http://www.example.org Beschrieving], eventuele tekste.</ref>', + 'wikieditor-toolbar-help-content-reference-result' => "Ziedtekste <sup><a href='#'>[1]</a></sup>", 'wikieditor-toolbar-help-content-rereference-description' => 'Hergebruuk van de zelfde referensie', - 'wikieditor-toolbar-help-content-rereference-result' => "Paginatekste <sup><a href='#'>[1]</a></sup>", + 'wikieditor-toolbar-help-content-rereference-result' => "Ziedtekste <sup><a href='#'>[1]</a></sup>", 'wikieditor-toolbar-help-content-showreferences-description' => 'Referensies weergeven', 'wikieditor-toolbar-help-content-showreferences-result' => "<ol class='references'><li id='cite_note-test-0'><b><a title='' href='#'>^</a></b> <a rel='nofollow' title='http://www.example.org' class='external text' href='#'>Beschrieving</a>, eventuele tekste.</li></ol>", 'wikieditor-toolbar-help-content-signaturetimestamp-description' => 'Ondertekening mit tiedstempel', @@ -18306,6 +19281,16 @@ Wilt u er een interne verwijzing van maken?', 'wikieditor-toolbar-tool-link-empty' => 'U hebt niets opgegeven om naar te verwijzen.', 'wikieditor-toolbar-tool-file' => 'Ingebed bestand', 'wikieditor-toolbar-tool-file-example' => 'Voorbeeld.jpg', + 'wikieditor-toolbar-tool-file-title' => 'Bestand toevoegen', + 'wikieditor-toolbar-file-target' => 'Bestandsnaam:', + 'wikieditor-toolbar-file-caption' => 'Bijschrift:', + 'wikieditor-toolbar-file-size' => 'Grootte:', + 'wikieditor-toolbar-file-float' => 'Uitlijning:', + 'wikieditor-toolbar-file-default' => '(standaard)', + 'wikieditor-toolbar-file-format' => 'Opmaak:', + 'wikieditor-toolbar-file-format-none' => 'geen', + 'wikieditor-toolbar-tool-file-insert' => 'Invoegen', + 'wikieditor-toolbar-tool-file-cancel' => 'Annuleren', 'wikieditor-toolbar-tool-reference' => 'Referentie', 'wikieditor-toolbar-tool-reference-example' => 'Plaats hier tekst voor de voetnoot', 'wikieditor-toolbar-tool-reference-cancel' => 'Annuleren', @@ -18453,7 +19438,7 @@ $1:Voorbeeld.jpg|Bijschrift2', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>Regel in genummerde lijst</li><li>Regel in genummerde lijst</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'Ingebed bestand', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Voorbeeld.png|thumb|Bijschrift]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Bijschrift' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Vergroten' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Bijschrift</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Bijschrift' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Vergroten' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Bijschrift</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Referentie', 'wikieditor-toolbar-help-content-reference-syntax' => 'Paginatekst.<ref name="test">[http://www.example.org Verwijzingstekst], extra tekst.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "Paginatekst. <sup><a href='#'>[1]</a></sup>", @@ -18470,7 +19455,25 @@ $1:Voorbeeld.jpg|Bijschrift2', 'wikieditor-toolbar-help-content-indent-result' => 'Normale tekst<dl><dd>Ingesprongen tekst<dl><dd>Ingesprongen tekst</dd></dl></dd></dl>', ); -/** Norwegian Nynorsk (Norsk (nynorsk)) +/** Nederlands (informeel) (Nederlands (informeel)) + * @author Siebrand + */ +$messages['nl-informal'] = array( + 'wikieditor-publish-dialog-summary' => 'Bewerkingssamenvatting (beschrijf kort de door jou gemaakte wijzingen):', + 'wikieditor-toolbar-tool-link-int-invalid' => 'De pagina die je hebt opgegeven is ongeldig.', + 'wikieditor-toolbar-tool-link-lookslikeinternal' => 'De URL die je hebt opgegeven lijkt bedoeld te zijn als verwijzing naar een andere wikipagina. +Wil je er een interne verwijzing van maken?', + 'wikieditor-toolbar-tool-link-empty' => 'Je hebt niets opgegeven om naar te verwijzen.', + 'wikieditor-toolbar-tool-table-invalidnumber' => 'Je hebt een ongeldig aantal regels of kolommen opgegeven.', + 'wikieditor-toolbar-tool-table-zero' => 'Je kunt geen tabel invoegen zonder regels of kolommen.', + 'wikieditor-toolbar-tool-replace-nomatch' => 'Je zoekopdracht heeft geen resultaten opgeleverd.', + 'wikieditor-toolbar-tool-replace-emptysearch' => 'Je hebt geen zoekterm opgegeven.', + 'wikieditor-toolbar-tool-replace-invalidregex' => 'Je reguliere expressie is ongeldig: $1', + 'wikieditor-toolbar-help-heading-syntax' => 'Wat je typt', + 'wikieditor-toolbar-help-heading-result' => 'Wat je te zien krijgt', +); + +/** Norwegian Nynorsk (norsk (nynorsk)) * @author Eirik * @author Gunnernett * @author Harald Khan @@ -18541,6 +19544,15 @@ $messages['nn'] = array( 'wikieditor-toolbar-tool-link-empty' => 'Du skreiv ikkje inn noko å lenkja til.', 'wikieditor-toolbar-tool-file' => 'Fil', 'wikieditor-toolbar-tool-file-example' => 'Døme.jpg', + 'wikieditor-toolbar-tool-file-title' => 'Set inn fil', + 'wikieditor-toolbar-file-target' => 'Filnamn:', + 'wikieditor-toolbar-file-caption' => 'Skildring:', + 'wikieditor-toolbar-file-size' => 'Storleik:', + 'wikieditor-toolbar-file-float' => 'Stad:', + 'wikieditor-toolbar-file-default' => '(standard)', + 'wikieditor-toolbar-file-format' => 'Format:', + 'wikieditor-toolbar-tool-file-insert' => 'Set inn', + 'wikieditor-toolbar-tool-file-cancel' => 'Bryt av', 'wikieditor-toolbar-tool-reference' => 'Referanse', 'wikieditor-toolbar-tool-reference-example' => 'Set inn referansetekst her', 'wikieditor-toolbar-tool-reference-cancel' => 'Avbryt', @@ -18562,7 +19574,7 @@ $messages['nn'] = array( 'wikieditor-toolbar-tool-olist' => 'Nummerert liste', 'wikieditor-toolbar-tool-olist-example' => 'Nummerert listeelement', 'wikieditor-toolbar-tool-indent' => 'Innrykk', - 'wikieditor-toolbar-tool-indent-example' => 'Innrykt lina', + 'wikieditor-toolbar-tool-indent-example' => 'Innrykt line', 'wikieditor-toolbar-tool-nowiki' => 'Inga wikiformatering', 'wikieditor-toolbar-tool-nowiki-example' => 'Set inn uformatert tekst her', 'wikieditor-toolbar-tool-redirect' => 'Omdirigering', @@ -18663,16 +19675,16 @@ $1:Døme.jpg|Bilettekst2', 'wikieditor-toolbar-help-content-xlink-description' => 'Ekstern lenkje', 'wikieditor-toolbar-help-content-xlink-syntax' => '[http://www.døme.org Lenkjenamn]<br />[http://www.døme.org]<br />http://www.døme.org', 'wikieditor-toolbar-help-content-xlink-result' => "<a href='#' class='external'>Lenkjetekst</a><br /><a href='#' class='external autonumber'>[1]</a><br /><a href='#' class='external'>http://www.døme.org</a>", - 'wikieditor-toolbar-help-content-heading2-description' => 'Overskrift på andre nivå', + 'wikieditor-toolbar-help-content-heading2-description' => 'Overskrift på andre nivået', 'wikieditor-toolbar-help-content-heading2-syntax' => '== Overskriftstekst ==', 'wikieditor-toolbar-help-content-heading2-result' => '<h2>Overskriftstekst</h2>', - 'wikieditor-toolbar-help-content-heading3-description' => 'Overskrift på tredje nivå', + 'wikieditor-toolbar-help-content-heading3-description' => 'Overskrift på tredje nivået', 'wikieditor-toolbar-help-content-heading3-syntax' => '=== Overskriftstekst ===', 'wikieditor-toolbar-help-content-heading3-result' => '<h3>Overskriftstekst</h3>', - 'wikieditor-toolbar-help-content-heading4-description' => 'Overskrift på fjerde nivå', + 'wikieditor-toolbar-help-content-heading4-description' => 'Overskrift på fjerde nivået', 'wikieditor-toolbar-help-content-heading4-syntax' => '==== Overskriftstekst ====', 'wikieditor-toolbar-help-content-heading4-result' => '<h4>Overskriftstekst</h4>', - 'wikieditor-toolbar-help-content-heading5-description' => 'Overskrift på femte nivå', + 'wikieditor-toolbar-help-content-heading5-description' => 'Overskrift på femte nivået', 'wikieditor-toolbar-help-content-heading5-syntax' => '===== Overskriftstekst =====', 'wikieditor-toolbar-help-content-heading5-result' => '<h5>Overskriftstekst</h5>', 'wikieditor-toolbar-help-content-ulist-description' => 'Punktliste', @@ -18683,7 +19695,7 @@ $1:Døme.jpg|Bilettekst2', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>Listeelement</li><li>Listeelement</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'Fil', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Example.png|thumb|Bilettekst]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Bilettekst'class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Forstørr' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Bilettekst</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Bilettekst'class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Forstørr' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Bilettekst</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Referanse', 'wikieditor-toolbar-help-content-reference-syntax' => 'Sidetekst.<ref name="test">[http://www.døme.org Lenkjetekst], ekstra lenkjetekst.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "Sidetekst.<sup><a href='#'>[1]</a></sup>", @@ -18732,7 +19744,7 @@ $messages['nso'] = array( 'wikieditor-toolbar-help-content-heading5-syntax' => '== Ditlhaka tša hlogo-taba ==', ); -/** Occitan (Occitan) +/** Occitan (occitan) * @author Boulaur * @author Cedric31 * @author Jfblanc @@ -18935,7 +19947,7 @@ $1:Exemple.jpg|Descripcion 2', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>Element de la lista</li><li>Element de la lista</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'Fichièr inserit', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Example.png|thumb|Tèxte afichat]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Tèxte afichat' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Enlarge' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Tèxte afichat</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Tèxte afichat' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Enlarge' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Tèxte afichat</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Referéncia', 'wikieditor-toolbar-help-content-reference-syntax' => 'Tèxte de la pagina.<ref name="test">[http://www.example.org tèxte del ligam], tèxte adicional.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "Tèxte de la pagina <sup><a href='#'>[1]</a></sup>", @@ -18956,6 +19968,7 @@ $1:Exemple.jpg|Descripcion 2', * @author Ansumang * @author Odisha1 * @author Psubhashish + * @author Shisir 1945 */ $messages['or'] = array( 'wikieditor' => 'ଉନ୍ନତ ଉଇକିଟେକ୍ସଟ ସମ୍ପାଦନା ଇଣ୍ଟରଫେସ', @@ -19025,6 +20038,15 @@ $messages['or'] = array( 'wikieditor-toolbar-tool-link-empty' => 'ଆପଣ କିଛି ଲିଙ୍କ ସମ୍ପର୍କିତ କରିବା ପାଇଁ ଦେଇନାହାନ୍ତି ।', 'wikieditor-toolbar-tool-file' => 'ଏମବେଡ଼ ହୋଇ ଥିବା ଫାଇଲ', 'wikieditor-toolbar-tool-file-example' => 'ଉଦାହରଣ.jpg', + 'wikieditor-toolbar-tool-file-title' => 'ଫାଇଲ୍ ପୁରାନ୍ତୁ', + 'wikieditor-toolbar-file-target' => 'ଫାଇଲ ନାମ:', + 'wikieditor-toolbar-file-caption' => 'ଶିରୋନାମା:', + 'wikieditor-toolbar-file-size' => 'ଆକାର:', + 'wikieditor-toolbar-file-float' => 'ସଜାଣି:', + 'wikieditor-toolbar-file-default' => '(ମୂଳ)', + 'wikieditor-toolbar-file-format' => 'ସଜାଣି:', + 'wikieditor-toolbar-tool-file-insert' => 'ଭରିବେ', + 'wikieditor-toolbar-tool-file-cancel' => 'ନାକଚ', 'wikieditor-toolbar-tool-reference' => 'ଆଧାର', 'wikieditor-toolbar-tool-reference-example' => 'ଏଠାରେ ପାଦଟୀକାଟି ରଖିବେ', 'wikieditor-toolbar-tool-reference-cancel' => 'ନାକଚ', @@ -19118,9 +20140,11 @@ $1:ଉଦାହରଣ.jpg|ଶିରୋନାମା୨', 'wikieditor-toolbar-characters-page-persian' => 'ପାରସିକ', 'wikieditor-toolbar-characters-page-hebrew' => 'ହିବୁରୁ', 'wikieditor-toolbar-characters-page-bangla' => 'ବଙ୍ଗଳା', + 'wikieditor-toolbar-characters-page-tamil' => 'ତାମିଲ', 'wikieditor-toolbar-characters-page-telugu' => 'ତେଲୁଗୁ', 'wikieditor-toolbar-characters-page-sinhala' => 'ସିଂହଳି', 'wikieditor-toolbar-characters-page-gujarati' => 'ଗୁଜୁରାଟି', + 'wikieditor-toolbar-characters-page-devanagari' => 'ଦେବନାଗରୀ', 'wikieditor-toolbar-characters-page-thai' => 'ଥାଇ', 'wikieditor-toolbar-characters-page-lao' => 'ଲାଓ', 'wikieditor-toolbar-characters-page-khmer' => 'କମେର ଭାଷା', @@ -19170,7 +20194,7 @@ $1:ଉଦାହରଣ.jpg|ଶିରୋନାମା୨', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>ତାଲିକା ଚିଜ</li><li>ତାଲିକା ଚିଜ</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'ଏମବେଡ଼ ହୋଇ ଥିବା ଫାଇଲ', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:ଉଦାହରଣ.png|thumb|ଶିରୋନାମା ଲେଖା]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='ଶିରୋନାମା ଲେଖା' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='ବଡ଼ କରିବେ' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>ଶିରୋନାମା ଲେଖା</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='ଶିରୋନାମା ଲେଖା' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='ବଡ଼ କରିବେ' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>ଶିରୋନାମା ଲେଖା</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'ଆଧାର', 'wikieditor-toolbar-help-content-reference-syntax' => 'ପୃଷ୍ଠା ଲେଖା.<ref name="test">[http://www.example.org Link text], ଅତିରିକ୍ତ ଲେଖା ।</ref>', 'wikieditor-toolbar-help-content-reference-result' => "ପୃଷ୍ଠା ଲେଖା ।<sup><a href='#'>[1]</a></sup>", @@ -19280,12 +20304,13 @@ $messages['pfl'] = array( 'wikieditor-toolbar-help-content-bold-syntax' => "'''Fedde Tegschd'''", ); -/** Polish (Polski) +/** Polish (polski) * @author BeginaFelicysym * @author Leinad * @author Marcin Łukasz Kiejzik * @author Nux * @author Olgak85 + * @author Przemub * @author Sp5uhe * @author ToSter * @author Wpedzich @@ -19357,6 +20382,15 @@ $messages['pl'] = array( 'wikieditor-toolbar-tool-link-empty' => 'Nie podałeś adresu do którego ma prowadzić link.', 'wikieditor-toolbar-tool-file' => 'Plik osadzony', 'wikieditor-toolbar-tool-file-example' => 'Przykład.jpg', + 'wikieditor-toolbar-tool-file-title' => 'Wstaw plik', + 'wikieditor-toolbar-file-target' => 'Plik:', + 'wikieditor-toolbar-file-caption' => 'Podpis:', + 'wikieditor-toolbar-file-size' => 'Rozmiar:', + 'wikieditor-toolbar-file-float' => 'Wyrównywanie:', + 'wikieditor-toolbar-file-default' => '(domyślnie)', + 'wikieditor-toolbar-file-format' => 'Format:', + 'wikieditor-toolbar-tool-file-insert' => 'Wstaw', + 'wikieditor-toolbar-tool-file-cancel' => 'Anuluj', 'wikieditor-toolbar-tool-reference' => 'Przypis', 'wikieditor-toolbar-tool-reference-example' => 'Wstaw tekst przypisu', 'wikieditor-toolbar-tool-reference-cancel' => 'Anuluj', @@ -19450,9 +20484,11 @@ $1:Example.jpg|Podpis2', 'wikieditor-toolbar-characters-page-persian' => 'Perskie', 'wikieditor-toolbar-characters-page-hebrew' => 'Hebrajskie', 'wikieditor-toolbar-characters-page-bangla' => 'Bengalski', + 'wikieditor-toolbar-characters-page-tamil' => 'Tamilski', 'wikieditor-toolbar-characters-page-telugu' => 'Telugu', 'wikieditor-toolbar-characters-page-sinhala' => 'Syngaleskie', 'wikieditor-toolbar-characters-page-gujarati' => 'Gudźarackie', + 'wikieditor-toolbar-characters-page-devanagari' => 'Dewanagari', 'wikieditor-toolbar-characters-page-thai' => 'Tajskie', 'wikieditor-toolbar-characters-page-lao' => 'Laotańskie', 'wikieditor-toolbar-characters-page-khmer' => 'Khmerskie', @@ -19502,7 +20538,7 @@ $1:Example.jpg|Podpis2', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>Pozycja listy</li><li>Pozycja listy</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'Plik osadzony', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Przykład.png|thumb|Tekst podpisu]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Caption text' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Enlarge' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Tekst podpisu</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Caption text' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Enlarge' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Tekst podpisu</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Przypis', 'wikieditor-toolbar-help-content-reference-syntax' => 'Treść strony<ref name="test"> [http://www.przyklad.org Opis linku], dodatkowy tekst. </ref>.', 'wikieditor-toolbar-help-content-reference-result' => "Treść strony<sup><a href='#'>[1]</a></sup>.", @@ -19590,6 +20626,15 @@ $messages['pms'] = array( 'wikieditor-toolbar-tool-link-empty' => "A l'ha anserì gnente al qual a-i peula esse n'anliura.", 'wikieditor-toolbar-tool-file' => 'Archivi anserì', 'wikieditor-toolbar-tool-file-example' => 'Esempi.jpg', + 'wikieditor-toolbar-tool-file-title' => "Anserì l'archivi", + 'wikieditor-toolbar-file-target' => "Nòm ëd l'archivi:", + 'wikieditor-toolbar-file-caption' => 'Descrission:', + 'wikieditor-toolbar-file-size' => 'Grandëssa:', + 'wikieditor-toolbar-file-float' => 'Alineament:', + 'wikieditor-toolbar-file-default' => '(stàndard)', + 'wikieditor-toolbar-file-format' => 'Formà:', + 'wikieditor-toolbar-tool-file-insert' => 'Anserì', + 'wikieditor-toolbar-tool-file-cancel' => 'Scancela', 'wikieditor-toolbar-tool-reference' => 'Arferiment', 'wikieditor-toolbar-tool-reference-example' => 'Anserì ël test ëd la nòta an bass dla pàgina ambelessì', 'wikieditor-toolbar-tool-reference-cancel' => 'Scancela', @@ -19737,7 +20782,7 @@ $1:Esempi.jpg|Descrission2', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>Element ëd la lista</li><li>Element ëd la lista</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'Archivi anserì', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Example.png|thumb|Test dël tìtol]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Test mostrà' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Enlarge' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Test mostrà</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Test mostrà' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Enlarge' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Test mostrà</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Arferiment', 'wikieditor-toolbar-help-content-reference-syntax' => 'Test ëd dla pàgina.<ref name="test">[http://www.example.org Test dël colegament], test adissional.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "Test ëd la pàgina.<sup><a href='#'>[1]</a></sup>", @@ -20000,13 +21045,13 @@ $messages['pnt'] = array( $messages['ps'] = array( 'wikieditor' => 'د پرمختللی ويکي متن د سمون ليدنمخ', 'wikieditor-wikitext-tab' => 'ويکي متن', - 'wikieditor-loading' => 'د برسېرېدو په حال کې', + 'wikieditor-loading' => 'برسېرېدنې کې دی...', 'wikieditor-preview-preference' => 'څنګ په څنګ مخليدنه چارنده کول', 'wikieditor-preview-tab' => 'مخليدنه', 'wikieditor-preview-changes-tab' => 'بدلونونه', - 'wikieditor-preview-loading' => 'د برسېرېدلو په حال کې...', + 'wikieditor-preview-loading' => 'برسېرېدنې کې دی...', 'wikieditor-previewDialog-tab' => 'مخليدنه', - 'wikieditor-previewDialog-loading' => 'د برسېرېدلو په حال کې...', + 'wikieditor-previewDialog-loading' => 'برسېرېدنې کې دی...', 'wikieditor-publish-preference' => 'ګام په ګام خپرېدنه چارنده کول', 'wikieditor-publish-button-publish' => 'خپرول', 'wikieditor-publish-button-cancel' => 'ناګارل', @@ -20023,7 +21068,7 @@ $messages['ps'] = array( 'wikieditor-toc-show' => 'مېنځپانګه ښکاره کول', 'wikieditor-toc-hide' => 'مېنځپانګه پټول', 'wikieditor-toolbar' => 'د سمون توکپټه', - 'wikieditor-toolbar-loading' => 'د برسېرېدلو په حال کې...', + 'wikieditor-toolbar-loading' => 'برسېرېدنې کې دی...', 'wikieditor-toolbar-tool-bold' => 'زغرد', 'wikieditor-toolbar-tool-bold-example' => 'زغرد متن', 'wikieditor-toolbar-tool-italic' => 'رېوند', @@ -20053,6 +21098,12 @@ $messages['ps'] = array( 'wikieditor-toolbar-tool-link-lookslikeinternal-int' => 'کورنۍ تړنه', 'wikieditor-toolbar-tool-link-lookslikeinternal-ext' => 'باندنۍ تړنه', 'wikieditor-toolbar-tool-file' => 'خښه شوې دوتنه', + 'wikieditor-toolbar-file-target' => 'د دوتنې نوم:', + 'wikieditor-toolbar-file-size' => 'کچه:', + 'wikieditor-toolbar-file-default' => '(تلواليز)', + 'wikieditor-toolbar-file-format' => 'بڼه:', + 'wikieditor-toolbar-tool-file-insert' => 'ورټومبل', + 'wikieditor-toolbar-tool-file-cancel' => 'ناګارل', 'wikieditor-toolbar-tool-reference' => 'سرچينه', 'wikieditor-toolbar-tool-reference-example' => 'د پايڅوړ متن دلته وليکۍ', 'wikieditor-toolbar-tool-reference-cancel' => 'ناګارل', @@ -20071,7 +21122,7 @@ $messages['ps'] = array( 'wikieditor-toolbar-group-format' => 'بڼه', 'wikieditor-toolbar-tool-ulist' => 'ګولۍ داره لړليک', 'wikieditor-toolbar-tool-ulist-example' => 'د ګولۍ داره لړليک توکی', - 'wikieditor-toolbar-tool-olist' => 'شمېر لرونکی لړليک', + 'wikieditor-toolbar-tool-olist' => 'شمېرن لړليک', 'wikieditor-toolbar-tool-redirect-example' => 'د هدفي مخ نوم', 'wikieditor-toolbar-tool-big' => 'لوی', 'wikieditor-toolbar-tool-big-example' => 'لوی متن', @@ -20085,6 +21136,18 @@ $messages['ps'] = array( 'wikieditor-toolbar-tool-gallery' => 'د انځورونو انځورتون', 'wikieditor-toolbar-tool-newline' => 'نوې کرښه', 'wikieditor-toolbar-tool-table' => 'لښتيال', + 'wikieditor-toolbar-tool-table-example-old' => '- +! سرليک 1 +! سرليک 2 +! سرليک 3 +|- +| صف 1، کوټه 1 +| صف 1، کوټه 2 +| صف 1، کوټه 3 +|- +| صف 2، کوټه 1 +| صف 2، کوټه 2 +| صف 2، کوټه 3', 'wikieditor-toolbar-tool-table-example-header' => 'د سرليک متن', 'wikieditor-toolbar-tool-table-title' => 'لښتيال ورټومبل', 'wikieditor-toolbar-tool-table-dimensions-rows' => 'ليکې', @@ -20117,9 +21180,11 @@ $messages['ps'] = array( 'wikieditor-toolbar-characters-page-persian' => 'پارسي', 'wikieditor-toolbar-characters-page-hebrew' => 'عبراني', 'wikieditor-toolbar-characters-page-bangla' => 'بنګالي', + 'wikieditor-toolbar-characters-page-tamil' => 'تاميلي', 'wikieditor-toolbar-characters-page-telugu' => 'تېلوګو', 'wikieditor-toolbar-characters-page-sinhala' => 'سېنهالي', 'wikieditor-toolbar-characters-page-gujarati' => 'ګجراتي', + 'wikieditor-toolbar-characters-page-devanagari' => 'دېوانګري', 'wikieditor-toolbar-characters-page-thai' => 'تايلنډي', 'wikieditor-toolbar-characters-page-lao' => 'لاوي', 'wikieditor-toolbar-characters-page-khmer' => 'خمري', @@ -20160,7 +21225,7 @@ $messages['ps'] = array( 'wikieditor-toolbar-help-content-ulist-description' => 'ګولۍ داره لړليک', 'wikieditor-toolbar-help-content-ulist-syntax' => '* د لړليک توکی<br />* د لړليک توکی', 'wikieditor-toolbar-help-content-ulist-result' => '<ul><li>د لړليک توکی</li><li>د لړليک توکی</li></ul>', - 'wikieditor-toolbar-help-content-olist-description' => 'شمېر لرونکی لړليک', + 'wikieditor-toolbar-help-content-olist-description' => 'شمېرن لړليک', 'wikieditor-toolbar-help-content-olist-syntax' => '# د لړليک توکی<br /># د لړليک توکی', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>د لړليک توکی</li><li>د لړليک توکی</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'خښه شوې دوتنه', @@ -20181,7 +21246,7 @@ $messages['ps'] = array( 'wikieditor-toolbar-help-content-indent-result' => 'عادي متن<dl><dd>سرتشېدلی متن<dl><dd>سرتشېدلی متن</dd></dl></dd></dl>', ); -/** Portuguese (Português) +/** Portuguese (português) * @author 555 * @author Giro720 * @author Hamilton Abreu @@ -20190,6 +21255,7 @@ $messages['ps'] = array( * @author Luckas Blade * @author Malafaya * @author MetalBrasil + * @author SandroHc */ $messages['pt'] = array( 'wikieditor' => 'Interface avançada de edição de texto wiki', @@ -20258,6 +21324,15 @@ $messages['pt'] = array( 'wikieditor-toolbar-tool-link-empty' => 'Não introduziu o destino do link.', 'wikieditor-toolbar-tool-file' => 'Ficheiro incorporado', 'wikieditor-toolbar-tool-file-example' => 'Exemplo.jpg', + 'wikieditor-toolbar-tool-file-title' => 'Inserir ficheiro', + 'wikieditor-toolbar-file-target' => 'Nome do ficheiro:', + 'wikieditor-toolbar-file-caption' => 'Legenda:', + 'wikieditor-toolbar-file-size' => 'Tamanho:', + 'wikieditor-toolbar-file-float' => 'Alinhamento:', + 'wikieditor-toolbar-file-default' => '(padrão)', + 'wikieditor-toolbar-file-format' => 'Formato:', + 'wikieditor-toolbar-tool-file-insert' => 'Inserir', + 'wikieditor-toolbar-tool-file-cancel' => 'Cancelar', 'wikieditor-toolbar-tool-reference' => 'Referência', 'wikieditor-toolbar-tool-reference-example' => 'Inserir texto da referência aqui', 'wikieditor-toolbar-tool-reference-cancel' => 'Cancelar', @@ -20351,9 +21426,11 @@ $1:Exemplo2.jpg|Legenda2', 'wikieditor-toolbar-characters-page-persian' => 'Persa', 'wikieditor-toolbar-characters-page-hebrew' => 'Hebraico', 'wikieditor-toolbar-characters-page-bangla' => 'Bangla', + 'wikieditor-toolbar-characters-page-tamil' => 'Tâmil', 'wikieditor-toolbar-characters-page-telugu' => 'Telugo', 'wikieditor-toolbar-characters-page-sinhala' => 'Cingalês', 'wikieditor-toolbar-characters-page-gujarati' => 'Guzerate', + 'wikieditor-toolbar-characters-page-devanagari' => 'Devanágari', 'wikieditor-toolbar-characters-page-thai' => 'Tailandês', 'wikieditor-toolbar-characters-page-lao' => 'Laociano', 'wikieditor-toolbar-characters-page-khmer' => 'Cambojano', @@ -20403,7 +21480,7 @@ $1:Exemplo2.jpg|Legenda2', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>Elemento de lista</li><li>Elemento de lista</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'Ficheiro incorporado', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Exemplo.png|thumb|Texto da legenda]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Legenda' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Aumentar' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Legenda</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Legenda' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Aumentar' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Legenda</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Referência', 'wikieditor-toolbar-help-content-reference-syntax' => 'Texto da página.<ref name="teste">[http://www.exemplo.org Texto do link], texto adicional.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "Texto da página.<sup><a href='#'>[1]</a></sup>", @@ -20420,7 +21497,7 @@ $1:Exemplo2.jpg|Legenda2', 'wikieditor-toolbar-help-content-indent-result' => 'Texto normal<dl><dd>Texto indentado<dl><dd>Texto indentado</dd></dl></dd></dl>', ); -/** Brazilian Portuguese (Português do Brasil) +/** Brazilian Portuguese (português do Brasil) * @author 555 * @author Daemorris * @author Everton137 @@ -20500,6 +21577,15 @@ $messages['pt-br'] = array( 'wikieditor-toolbar-tool-link-empty' => 'Você não inseriu um link de destino.', 'wikieditor-toolbar-tool-file' => 'Arquivo embutido', 'wikieditor-toolbar-tool-file-example' => 'Exemplo.jpg', + 'wikieditor-toolbar-tool-file-title' => 'Inserir arquivo', + 'wikieditor-toolbar-file-target' => 'Nome do arquivo:', + 'wikieditor-toolbar-file-caption' => 'Legenda:', + 'wikieditor-toolbar-file-size' => 'Tamanho:', + 'wikieditor-toolbar-file-float' => 'Alinhamento:', + 'wikieditor-toolbar-file-default' => '(padrão)', + 'wikieditor-toolbar-file-format' => 'Formato:', + 'wikieditor-toolbar-tool-file-insert' => 'Inserir', + 'wikieditor-toolbar-tool-file-cancel' => 'Cancelar', 'wikieditor-toolbar-tool-reference' => 'Referência', 'wikieditor-toolbar-tool-reference-example' => 'Insira o texto da referência aqui', 'wikieditor-toolbar-tool-reference-cancel' => 'Cancelar', @@ -20593,9 +21679,11 @@ $1:Exemplo.jpg|Legenda2', 'wikieditor-toolbar-characters-page-persian' => 'Persa', 'wikieditor-toolbar-characters-page-hebrew' => 'Hebraico', 'wikieditor-toolbar-characters-page-bangla' => 'Bengali', + 'wikieditor-toolbar-characters-page-tamil' => 'Tâmil', 'wikieditor-toolbar-characters-page-telugu' => 'Telugu', 'wikieditor-toolbar-characters-page-sinhala' => 'Cingalês', 'wikieditor-toolbar-characters-page-gujarati' => 'Guzerate', + 'wikieditor-toolbar-characters-page-devanagari' => 'Devanágari', 'wikieditor-toolbar-characters-page-thai' => 'Tailandês', 'wikieditor-toolbar-characters-page-lao' => 'Laociano', 'wikieditor-toolbar-characters-page-khmer' => 'Cambojano', @@ -20645,7 +21733,7 @@ $1:Exemplo.jpg|Legenda2', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>Item de lista</li><li>Item de lista</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'Arquivo embutido', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Exemplo.png|thumb|Legenda]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Legenda' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Aumentar' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Legenda</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Legenda' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Aumentar' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Legenda</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Referência', 'wikieditor-toolbar-help-content-reference-syntax' => 'Texto da página.<ref name="teste">[http://www.exemplo.org Texto do link], texto adicional.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "Texto da página.<sup><a href='#'>[1]</a></sup>", @@ -20875,7 +21963,7 @@ $1:Qhawarichiy.jpg|Ch'uyanchay2", 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>Sutisuyup qallawan</li><li>Sutisuyup qallawan</li></ol>', 'wikieditor-toolbar-help-content-file-description' => "Ch'aqtasqa rikcha", 'wikieditor-toolbar-help-content-file-syntax' => "[[$1:Qhawarichiy.png|thumb|Ch'uyanchay qillqa]]", - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Ch'uyanchay qillqa' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Hatunchay' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Ch'uyanchay qillqa</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Ch'uyanchay qillqa' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Hatunchay' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Ch'uyanchay qillqa</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Pukyumanta willay', 'wikieditor-toolbar-help-content-reference-syntax' => 'P\'anqa qillqa.<ref name="test">[http://www.example.org T\'inki qillqa], yapasqa qillqa.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "P'anqa qillqa.<sup><a href='#'>[1]</a></sup>", @@ -20897,6 +21985,7 @@ $1:Qhawarichiy.jpg|Ch'uyanchay2", * @author Cin * @author Firilacroco * @author Minisarm + * @author Stelistcristi */ $messages['ro'] = array( 'wikieditor' => 'Interfață de modificare wikitext avansată', @@ -20965,6 +22054,15 @@ $messages['ro'] = array( 'wikieditor-toolbar-tool-link-empty' => 'Nu ați introdus nimic către care să stabilesc o legătură.', 'wikieditor-toolbar-tool-file' => 'Fișier inserat', 'wikieditor-toolbar-tool-file-example' => 'Exemplu.jpg', + 'wikieditor-toolbar-tool-file-title' => 'Inserare fișier', + 'wikieditor-toolbar-file-target' => 'Numele fișierului:', + 'wikieditor-toolbar-file-caption' => 'Descriere:', + 'wikieditor-toolbar-file-size' => 'Mărime:', + 'wikieditor-toolbar-file-float' => 'Aliniere:', + 'wikieditor-toolbar-file-default' => '(implicit)', + 'wikieditor-toolbar-file-format' => 'Format:', + 'wikieditor-toolbar-tool-file-insert' => 'Inserează', + 'wikieditor-toolbar-tool-file-cancel' => 'Revocare', 'wikieditor-toolbar-tool-reference' => 'Referință', 'wikieditor-toolbar-tool-reference-example' => 'Introduceți textul notei de subsol aici.', 'wikieditor-toolbar-tool-reference-cancel' => 'Revocare', @@ -21112,7 +22210,7 @@ $1:Exemplu.jpg|Descriere 2', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>Element</li><li>Element</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'Fișier inserat', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Exemplu.png|thumb|Descrierea imaginii]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Descrierea imaginii' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Mărește' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Descrierea imaginii</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Descrierea imaginii' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Mărește' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Descrierea imaginii</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Referință', 'wikieditor-toolbar-help-content-reference-syntax' => 'Textul paginii.<ref name="test">[http://www.exemplu.org Textul legăturii], text suplimentar.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "Textul paginii.<sup><a href='#'>[1]</a></sup>", @@ -21129,7 +22227,7 @@ $1:Exemplu.jpg|Descriere 2', 'wikieditor-toolbar-help-content-indent-result' => 'Text normal<dl><dd>Text indentat<dl><dd>Text indentat</dd></dl></dd></dl>', ); -/** Tarandíne (Tarandíne) +/** tarandíne (tarandíne) * @author Joetaras * @author Reder */ @@ -21144,7 +22242,7 @@ $messages['roa-tara'] = array( 'wikieditor-preview-loading' => 'Carecamende...', 'wikieditor-previewDialog-preference' => "Abbilete 'u dialoghe de l'andeprime", 'wikieditor-previewDialog-tab' => 'Andeprime', - 'wikieditor-previewDialog-loading' => 'Carecamende...', + 'wikieditor-previewDialog-loading' => 'Stoche a careche…', 'wikieditor-publish-preference' => "Abbilete 'a pubblecazione passe pe passe", 'wikieditor-publish-button-publish' => 'Pubbleche', 'wikieditor-publish-button-cancel' => 'Annulle', @@ -21190,7 +22288,7 @@ $messages['roa-tara'] = array( 'wikieditor-toolbar-tool-link-cancel' => 'Scangille', 'wikieditor-toolbar-tool-link-int-target-status-exists' => "'A pàgene esiste", 'wikieditor-toolbar-tool-link-int-target-status-notexists' => "'A pàgene non g'esiste", - 'wikieditor-toolbar-tool-link-int-target-status-invalid' => 'Titele invalide', + 'wikieditor-toolbar-tool-link-int-target-status-invalid' => 'Titole invalide', 'wikieditor-toolbar-tool-link-int-target-status-external' => 'Collegaminde fore a Uicchipèdie', 'wikieditor-toolbar-tool-link-int-target-status-loading' => "Stoche a verifiche l'esistenze d'a pàgene...", 'wikieditor-toolbar-tool-link-int-invalid' => "'U titele ca è specificate jè invalide.", @@ -21198,8 +22296,17 @@ $messages['roa-tara'] = array( 'wikieditor-toolbar-tool-link-lookslikeinternal-int' => "Collegamende jndr'à Uicchipèdie", 'wikieditor-toolbar-tool-link-lookslikeinternal-ext' => 'Collegamende fore a Uicchipèdie', 'wikieditor-toolbar-tool-link-empty' => 'Tu non ge inzeriste ninde ca se collegave.', - 'wikieditor-toolbar-tool-file' => 'Fiel ingapsulate', + 'wikieditor-toolbar-tool-file' => 'File ingapsulate', 'wikieditor-toolbar-tool-file-example' => 'Esembie.jpg', + 'wikieditor-toolbar-tool-file-title' => "'Nzerisce 'nu file", + 'wikieditor-toolbar-file-target' => "Nome d'u file:", + 'wikieditor-toolbar-file-caption' => "'Ndestazione:", + 'wikieditor-toolbar-file-size' => 'Dimenzione:', + 'wikieditor-toolbar-file-float' => 'Allineamende:', + 'wikieditor-toolbar-file-default' => '(de base)', + 'wikieditor-toolbar-file-format' => 'Formate:', + 'wikieditor-toolbar-tool-file-insert' => "'Nzerisce", + 'wikieditor-toolbar-tool-file-cancel' => 'Annulle', 'wikieditor-toolbar-tool-reference' => 'Riferimende', 'wikieditor-toolbar-tool-reference-example' => "Mitte 'u teste le note de sotte aqquà", 'wikieditor-toolbar-tool-reference-cancel' => 'Annulle', @@ -21293,9 +22400,11 @@ $1:Example.jpg|Titele2', 'wikieditor-toolbar-characters-page-persian' => 'Persiane', 'wikieditor-toolbar-characters-page-hebrew' => 'Ebbrèe', 'wikieditor-toolbar-characters-page-bangla' => 'Bangladesciane', + 'wikieditor-toolbar-characters-page-tamil' => 'Tamil', 'wikieditor-toolbar-characters-page-telugu' => 'Telugu', 'wikieditor-toolbar-characters-page-sinhala' => 'Sinhala', 'wikieditor-toolbar-characters-page-gujarati' => 'Gujarati', + 'wikieditor-toolbar-characters-page-devanagari' => 'Devanagari', 'wikieditor-toolbar-characters-page-thai' => 'Thai', 'wikieditor-toolbar-characters-page-lao' => 'Lao', 'wikieditor-toolbar-characters-page-khmer' => 'Khmer', @@ -21306,10 +22415,10 @@ $1:Example.jpg|Titele2', 'wikieditor-toolbar-help-page-format' => 'Formattanne', 'wikieditor-toolbar-help-page-link' => 'Collegaminde', 'wikieditor-toolbar-help-page-heading' => 'Testate', - 'wikieditor-toolbar-help-page-list' => 'Liste', + 'wikieditor-toolbar-help-page-list' => 'Elenghe', 'wikieditor-toolbar-help-page-file' => 'File', 'wikieditor-toolbar-help-page-reference' => 'Rifereminde', - 'wikieditor-toolbar-help-page-discussion' => "'Ngazzaminde", + 'wikieditor-toolbar-help-page-discussion' => "'Ngazzamende", 'wikieditor-toolbar-help-content-italic-description' => 'Corsive', 'wikieditor-toolbar-help-content-italic-syntax' => "''Teste Corsive''", 'wikieditor-toolbar-help-content-italic-result' => '<em>Teste Corsive</em>', @@ -21345,7 +22454,7 @@ $1:Example.jpg|Titele2', 'wikieditor-toolbar-help-content-olist-result' => "<ol><li>Elemende de l'elenghe</li><li>Elemende de l'elenghe</li></ol>", 'wikieditor-toolbar-help-content-file-description' => "File 'ngorporate", 'wikieditor-toolbar-help-content-file-syntax' => "[[$1:Example.png|thumb|Teste d'u titele]]", - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Teste d'u titele' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Allarie' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Teste d'u titele</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Teste d'u titele' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Allarie' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Teste d'u titele</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Riferimende', 'wikieditor-toolbar-help-content-reference-syntax' => 'Teste d\'a pàgene.<ref name="test">[http://www.example.org Teste d\'u collegamende], teste addizionale.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "Teste d'a pàgene.<sup><a href='#'>[1]</a></sup>", @@ -21363,7 +22472,9 @@ $1:Example.jpg|Titele2', ); /** Russian (русский) + * @author Alexandr Efremov * @author Claymore + * @author David1010 * @author Dim Grits * @author Eleferen * @author G0rn @@ -21440,6 +22551,15 @@ $messages['ru'] = array( 'wikieditor-toolbar-tool-link-empty' => 'Вы не указали на что ссылаться.', 'wikieditor-toolbar-tool-file' => 'Встроенный файл', 'wikieditor-toolbar-tool-file-example' => 'Example.jpg', + 'wikieditor-toolbar-tool-file-title' => 'Вставить файл', + 'wikieditor-toolbar-file-target' => 'Имя файла:', + 'wikieditor-toolbar-file-caption' => 'Подпись:', + 'wikieditor-toolbar-file-size' => 'Размер:', + 'wikieditor-toolbar-file-float' => 'Выравнивание:', + 'wikieditor-toolbar-file-default' => '(по умолчанию)', + 'wikieditor-toolbar-file-format' => 'Формат:', + 'wikieditor-toolbar-tool-file-insert' => 'Вставка', + 'wikieditor-toolbar-tool-file-cancel' => 'Отмена', 'wikieditor-toolbar-tool-reference' => 'Сноска', 'wikieditor-toolbar-tool-reference-example' => 'Вставьте сюда текст сноски', 'wikieditor-toolbar-tool-reference-cancel' => 'Отмена', @@ -21589,7 +22709,7 @@ $1:Example.jpg|Описание2', 'wikieditor-toolbar-help-content-file-description' => 'Встроенный файл', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Example.png|thumb|Пояснительный текст]]', 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title=' -Пояснительный текст' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Увеличить' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div> +Пояснительный текст' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Увеличить' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div> Пояснительный текст</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Примечание', 'wikieditor-toolbar-help-content-reference-syntax' => 'Текст страницы.<ref name="test">[http://www.example.org Текст ссылки], дополнительный текст.</ref>', @@ -21609,7 +22729,7 @@ $1:Example.jpg|Описание2', 'wikieditor-toolbar-help-content-indent-result' => 'Обычный текст<dl><dd>Текст с отступом<dl><dd>Текст с отступом</dd></dl></dd></dl>', ); -/** Rusyn (Русиньскый) +/** Rusyn (русиньскый) * @author Gazeb */ $messages['rue'] = array( @@ -21679,6 +22799,11 @@ $messages['rue'] = array( 'wikieditor-toolbar-tool-link-empty' => 'Мусите увести ціль одказу.', 'wikieditor-toolbar-tool-file' => 'Вложеный файл', 'wikieditor-toolbar-tool-file-example' => 'Приклад.jpg', + 'wikieditor-toolbar-file-target' => 'Назва файлу:', + 'wikieditor-toolbar-file-caption' => 'Пописок:', + 'wikieditor-toolbar-file-format' => 'Формат:', + 'wikieditor-toolbar-tool-file-insert' => 'Вложыти', + 'wikieditor-toolbar-tool-file-cancel' => 'Зрушыти', 'wikieditor-toolbar-tool-reference' => 'Позначкы', 'wikieditor-toolbar-tool-reference-example' => 'Ту вложте текст позначкы', 'wikieditor-toolbar-tool-reference-cancel' => 'Сторно', @@ -21823,7 +22948,7 @@ $1:Example.jpg|Опис2', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>Положка списку</li><li>Положка списку</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'Вложіня файлу', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Example.png|thumb|Пояснюючій текст]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Пояснюючій текст' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Звекшыти' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Пояснюючій текст</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Пояснюючій текст' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Звекшыти' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Пояснюючій текст</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Позначка', 'wikieditor-toolbar-help-content-reference-syntax' => 'Текст сторінкы<ref name="test">[http://www.example.org Текст одказу], додатковый текст.</ref>.', 'wikieditor-toolbar-help-content-reference-result' => "Текст сторінкы.<sup><a href='#'>[1]</a></sup>", @@ -21843,21 +22968,250 @@ $1:Example.jpg|Опис2', /** Sanskrit (संस्कृतम्) * @author Ansumang * @author Bhawani Gautam + * @author Shubha */ $messages['sa'] = array( + 'wikieditor' => 'उन्नतवीकिपाठ्यांशस्य सम्पादनमाध्यमम्', + 'wikieditor-desc' => 'मध्यस्थसम्पादनयोग्यं विस्तारशीलं विकिपाठ्यांशं विविधानुकूलकारिणः विभागान् च प्रददाति', + 'wikieditor-wikitext-tab' => 'विकिपाठः', + 'wikieditor-loading' => 'आरोप्यमाणमस्ति.....', + 'wikieditor-preview-preference' => 'पक्षशः प्राग्दृश्यं सक्षमं क्रियताम्', + 'wikieditor-preview-tab' => 'प्राग्दृश्यम्', + 'wikieditor-preview-changes-tab' => 'परिवर्तनानि', + 'wikieditor-preview-loading' => 'आरोप्यमाणमस्ति.....', + 'wikieditor-previewDialog-preference' => 'प्राग्दृश्यं सक्षमं क्रियताम्', + 'wikieditor-previewDialog-tab' => 'प्राग्दृश्यम्', + 'wikieditor-previewDialog-loading' => 'आरोप्यमाणमस्ति.....', + 'wikieditor-publish-preference' => 'सोपानशः प्रकाशनं सक्षमं क्रियताम्', + 'wikieditor-publish-button-publish' => 'प्रकाश्यताम्', + 'wikieditor-publish-button-cancel' => 'निरस्यताम्', + 'wikieditor-publish-dialog-title' => '{{SITENAME}} इत्येतत् प्रकाश्यताम्', + 'wikieditor-publish-dialog-summary' => 'सारः सम्पाद्यताम् (भवता कृतानि परिवर्तनानि संक्षेपेण विव्रियताम्) :', + 'wikieditor-publish-dialog-minor' => 'लघु सम्पादनम्', + 'wikieditor-publish-dialog-watch' => 'इदं पृष्ठं निरीक्षताम्', + 'wikieditor-publish-dialog-publish' => 'प्रकाश्यताम्', + 'wikieditor-publish-dialog-goback' => 'प्रतिगम्यताम्', + 'wikieditor-template-editor-preference' => 'विकिप्राकृतीनां प्रपत्राधारितं सम्पादनं सक्रियं करोतु', + 'wikieditor-template-editor-dialog-title' => 'प्राकृतिः सम्पाद्यताम्', + 'wikieditor-template-editor-dialog-submit' => 'अद्यतनीक्रियताम्', + 'wikieditor-template-editor-dialog-cancel' => 'निरस्यताम्', + 'wikieditor-templates-preference' => 'प्राकृतेः पतनं सक्रियं करोतु', + 'wikieditor-toc-preference' => 'सञ्चारशीलं विषयकोष्टकं सक्रियं क्रियताम्', + 'wikieditor-toc-show' => 'विषयाः दर्श्यन्ताम्', + 'wikieditor-toc-hide' => 'विषयाः गोप्यन्ताम्', + 'wikieditor-toolbar' => 'उपकरणपेटिका सम्पाद्यताम्', + 'wikieditor-toolbar-desc' => 'विवृद्धोपयोगयुक्तम् उपकरणपेटिकापृष्ठं सम्पाद्यताम्', + 'wikieditor-toolbar-preference' => 'विवृद्धोपकरणपेटिकायाः सम्पादनं सक्रियं क्रियताम्', + 'wikieditor-toolbar-dialogs-preference' => 'अनुबन्धकोष्टकादीनां समायोजनाय सम्भाषणं सक्रियं करोतु', + 'wikieditor-toolbar-hidesig' => 'मुख्यनामावकाशपृष्ठेषु हस्ताक्षरकुड्मलं विलोपयतु', + 'wikieditor-toolbar-loading' => 'आरोप्यमाणमस्ति.....', + 'wikieditor-toolbar-tool-bold' => 'स्थूलक्षरम्', + 'wikieditor-toolbar-tool-bold-example' => 'स्थूलाक्षरैः युक्तः भागः', + 'wikieditor-toolbar-tool-italic' => 'वलिताक्षरम्', + 'wikieditor-toolbar-tool-italic-example' => 'वलिताक्षराणि', + 'wikieditor-toolbar-tool-ilink' => 'आन्तरिकसम्पर्कतन्तुः', + 'wikieditor-toolbar-tool-ilink-example' => 'अनुबन्धस्य शीर्षकम्', + 'wikieditor-toolbar-tool-xlink' => 'बाह्यानुबन्धः (http://इति पूर्वलग्नं स्मर्तव्यम्)', + 'wikieditor-toolbar-tool-xlink-example' => 'http://www.example.com अनुबन्धस्य शीर्षकम्', + 'wikieditor-toolbar-tool-link' => 'अनुबन्धः', + 'wikieditor-toolbar-tool-link-title' => 'अनुबन्धः योज्यताम्', + 'wikieditor-toolbar-tool-link-int' => 'विकिपृष्ठाय', + 'wikieditor-toolbar-tool-link-int-target' => 'लक्ष्यपृष्ठम् अथवा URL:', + 'wikieditor-toolbar-tool-link-int-target-tooltip' => 'पृष्ठशीर्षकम् अथवा URL', + 'wikieditor-toolbar-tool-link-int-text' => 'प्रदर्शनाय पाठ्यभागः :', + 'wikieditor-toolbar-tool-link-int-text-tooltip' => 'प्रदर्शनाय पाठ्यांशः', + 'wikieditor-toolbar-tool-link-ext' => 'बाह्यजालपुटं प्रति', + 'wikieditor-toolbar-tool-link-ext-target' => 'अनुबन्धः URL:', + 'wikieditor-toolbar-tool-link-ext-text' => 'पाट्यांशानुबन्धः :', + 'wikieditor-toolbar-tool-link-insert' => 'अनुबन्धः योज्यताम्', + 'wikieditor-toolbar-tool-link-cancel' => 'निरस्यताम्', + 'wikieditor-toolbar-tool-link-int-target-status-exists' => 'पृष्ठं विद्यते', + 'wikieditor-toolbar-tool-link-int-target-status-notexists' => 'पृष्ठं न विद्यते', + 'wikieditor-toolbar-tool-link-int-target-status-invalid' => 'अमान्यं शीर्षकम्', + 'wikieditor-toolbar-tool-link-int-target-status-external' => 'बाह्यसम्पर्कतन्तुः', + 'wikieditor-toolbar-tool-link-int-target-status-loading' => 'पृष्ठस्य अस्तित्वं परिशीलयति ....', + 'wikieditor-toolbar-tool-link-int-invalid' => 'सूचिता शीर्षिका अमान्या वर्तते ।', + 'wikieditor-toolbar-tool-link-lookslikeinternal' => 'भवता सूचितः जालसङ्केतः अन्यस्य विकिपृष्ठस्य अनुबन्धः इति भाति । +इदम् आन्तरिकानुबन्धत्वेन कर्तुमिच्छति किम् ?', + 'wikieditor-toolbar-tool-link-lookslikeinternal-int' => 'आन्तरिकसम्पर्कतन्तुः', + 'wikieditor-toolbar-tool-link-lookslikeinternal-ext' => 'बाह्यसम्पर्कतन्तुः', + 'wikieditor-toolbar-tool-link-empty' => 'सम्पर्ककल्पनाय न किञ्चित् सूचितम् ।', + 'wikieditor-toolbar-tool-file' => 'अन्तर्गता सञ्चिका', + 'wikieditor-toolbar-tool-file-example' => 'उदाहरणम्.jpg', + 'wikieditor-toolbar-tool-file-title' => 'सञ्चिका योज्यताम्', + 'wikieditor-toolbar-file-target' => 'सञ्चिकानाम:', + 'wikieditor-toolbar-file-caption' => 'शिरोनाम :', + 'wikieditor-toolbar-file-size' => 'आकारः :', + 'wikieditor-toolbar-file-float' => 'पङ्क्तिं करोतु :', + 'wikieditor-toolbar-file-default' => '(पूर्वनिर्दिष्टम्)', + 'wikieditor-toolbar-file-format' => 'प्रारूपम्', + 'wikieditor-toolbar-tool-file-insert' => 'योज्यताम्', + 'wikieditor-toolbar-tool-file-cancel' => 'निरस्यताम्', + 'wikieditor-toolbar-tool-reference' => 'आधारः', + 'wikieditor-toolbar-tool-reference-example' => 'अत्र अधोटिप्पणी योज्यताम्', + 'wikieditor-toolbar-tool-reference-cancel' => 'निरस्यताम्', + 'wikieditor-toolbar-tool-reference-title' => 'आधारः योज्यताम्', + 'wikieditor-toolbar-tool-reference-insert' => 'योज्यताम्', + 'wikieditor-toolbar-tool-reference-text' => 'आधारपाठ्यांशः', + 'wikieditor-toolbar-tool-signature' => 'हस्ताक्षरं समयाङ्कनञ्च', 'wikieditor-toolbar-section-advanced' => 'उन्नतम्', + 'wikieditor-toolbar-tool-heading' => 'शीर्षकम्', + 'wikieditor-toolbar-tool-heading-1' => 'स्तरः १', 'wikieditor-toolbar-tool-heading-2' => 'शीर्षकम् 2', 'wikieditor-toolbar-tool-heading-3' => 'शीर्षकम्', 'wikieditor-toolbar-tool-heading-4' => 'शीर्षकम् 4', 'wikieditor-toolbar-tool-heading-5' => 'शीर्षकम्', + 'wikieditor-toolbar-tool-heading-example' => 'शीर्षकपाठ्यांशः', + 'wikieditor-toolbar-group-format' => 'प्रारूपम्', + 'wikieditor-toolbar-tool-ulist' => 'अङ्किता सूची', + 'wikieditor-toolbar-tool-ulist-example' => 'क्रमाङ्कितसूच्यंशाः', + 'wikieditor-toolbar-tool-olist' => 'क्रमाङ्कितसूची', + 'wikieditor-toolbar-tool-olist-example' => 'क्रमाङ्कितसूच्यंशाः', + 'wikieditor-toolbar-tool-indent' => 'अभिस्थापनम्', + 'wikieditor-toolbar-tool-indent-example' => 'अभिस्थापितरेखा', + 'wikieditor-toolbar-tool-nowiki' => 'विकिप्रारूपं न विद्यते', + 'wikieditor-toolbar-tool-nowiki-example' => 'अप्रारूपीकृतं पाठम् अत्र निवेशयतु', + 'wikieditor-toolbar-tool-redirect' => 'पुनर्निर्दिश्यताम्', + 'wikieditor-toolbar-tool-redirect-example' => 'लक्ष्यपृष्ठस्य नाम', + 'wikieditor-toolbar-tool-big' => 'महत्', + 'wikieditor-toolbar-tool-big-example' => 'महान् पाठः', + 'wikieditor-toolbar-tool-small' => 'लघु', + 'wikieditor-toolbar-tool-small-example' => 'लघुः पाठ्यांशः', + 'wikieditor-toolbar-tool-superscript' => 'उदङ्कः', + 'wikieditor-toolbar-tool-superscript-example' => 'उदङ्कपाट्यांशः', + 'wikieditor-toolbar-tool-subscript' => 'अवाङ्कः', + 'wikieditor-toolbar-tool-subscript-example' => 'अवाङ्कपाठ्यांशः', + 'wikieditor-toolbar-group-insert' => 'योज्यताम्', + 'wikieditor-toolbar-tool-gallery' => 'चित्रवीथिका', + 'wikieditor-toolbar-tool-gallery-example' => '$1:उदाहरणम्.jpg|चित्रशीर्षकम्१ +$1:उदाहरणम्.jpg|चित्रशीर्षकम्२', + 'wikieditor-toolbar-tool-newline' => 'नूतना पङ्क्तिः', + 'wikieditor-toolbar-tool-table' => 'कोष्टकम्', + 'wikieditor-toolbar-tool-table-example-old' => '- +! शीर्षकम् १ +! शीर्षकम् २ +! शीर्षकम् ३ +|- +| पंक्तिः १, प्रकोष्ठम् १ +| पंक्तिः १, प्रकोष्ठम् २ +| पंक्तिः १, प्रकोष्ठम् ३ +|- +| पंक्तिः २, प्रकोष्ठम् १ +| पंक्तिः २, प्रकोष्ठम् २ +| पंक्तिः २, प्रकोष्ठम् ३', + 'wikieditor-toolbar-tool-table-example-cell-text' => 'प्रकोष्ठपाठः', + 'wikieditor-toolbar-tool-table-example-header' => 'शीर्षपाठः', + 'wikieditor-toolbar-tool-table-title' => 'कोष्टकं योज्यताम्', + 'wikieditor-toolbar-tool-table-dimensions-rows' => 'पङ्क्तिः', + 'wikieditor-toolbar-tool-table-dimensions-columns' => 'स्तम्भाः', + 'wikieditor-toolbar-tool-table-dimensions-header' => 'शीर्षलेखपंक्तिः योज्यताम्', + 'wikieditor-toolbar-tool-table-wikitable' => 'सीमाशैली', + 'wikieditor-toolbar-tool-table-sortable' => 'कोष्टकं विभागीकर्तुं योग्यं क्रियताम्', + 'wikieditor-toolbar-tool-table-example' => 'उदाहरणम्', + 'wikieditor-toolbar-tool-table-preview' => 'प्राग्दृश्यम्', + 'wikieditor-toolbar-tool-table-insert' => 'योज्यताम्', + 'wikieditor-toolbar-tool-table-cancel' => 'निरस्यताम्', + 'wikieditor-toolbar-tool-table-toomany' => '$1 अपेक्षया अधिकांशयुक्तं कोष्टकम् अस्मिन् योजयितुं न शक्यते ।', + 'wikieditor-toolbar-tool-table-invalidnumber' => 'स्तम्भानां पङ्क्तीनां वा योग्यसङ्ख्या भवता न योजिता ।', + 'wikieditor-toolbar-tool-table-zero' => 'शून्यसङ्ख्यायुक्ता पङ्क्तिः स्तम्भो वा योजयितुं न शक्यते ।', + 'wikieditor-toolbar-tool-replace' => 'अन्विष्यतां परिवर्त्यताञ्च', + 'wikieditor-toolbar-tool-replace-title' => 'अन्विष्यतां परिवर्त्यताञ्च', + 'wikieditor-toolbar-tool-replace-search' => 'इत्यस्य अन्विष्यताम्', + 'wikieditor-toolbar-tool-replace-replace' => 'एतेन परिवर्त्यताम् :', + 'wikieditor-toolbar-tool-replace-case' => 'अक्षराणि संयोज्यताम्', + 'wikieditor-toolbar-tool-replace-regex' => 'अन्वेषणतन्तुं नियताभिव्यक्तिः इति मन्यताम्', + 'wikieditor-toolbar-tool-replace-button-findnext' => 'अग्रिमम् अन्विष्यताम्', + 'wikieditor-toolbar-tool-replace-button-replace' => 'एतेन परिवर्त्यताम्', + 'wikieditor-toolbar-tool-replace-button-replaceall' => 'सर्वं परिवर्त्यताम्', + 'wikieditor-toolbar-tool-replace-close' => 'पिदधातु', + 'wikieditor-toolbar-tool-replace-nomatch' => 'भवतः अन्वेषणस्य फलं न प्राप्तम् ।', + 'wikieditor-toolbar-tool-replace-success' => '$1 प्रतिस्थापनं जातम् ।', + 'wikieditor-toolbar-tool-replace-emptysearch' => 'अन्वेषणाय न किञ्चित् सूचितम् ।', + 'wikieditor-toolbar-tool-replace-invalidregex' => 'भवता योजिता नियताभिव्यक्तिः अमान्या विद्यते : $1', 'wikieditor-toolbar-section-characters' => 'विशेष-वर्णानि', + 'wikieditor-toolbar-characters-page-latin' => 'ल्याटिन्', + 'wikieditor-toolbar-characters-page-latinextended' => 'ल्याटिन्-विस्तारितम्', + 'wikieditor-toolbar-characters-page-ipa' => 'ऐपिए', 'wikieditor-toolbar-characters-page-symbols' => 'प्रतीक', 'wikieditor-toolbar-characters-page-greek' => 'ग्रीक', + 'wikieditor-toolbar-characters-page-cyrillic' => 'सिरिलिक्', + 'wikieditor-toolbar-characters-page-arabic' => 'अरबी', + 'wikieditor-toolbar-characters-page-arabicextended' => 'अरबीविस्तारितम्', + 'wikieditor-toolbar-characters-page-persian' => 'पर्शियन्', + 'wikieditor-toolbar-characters-page-hebrew' => 'हिब्रू', 'wikieditor-toolbar-characters-page-bangla' => 'वङ्गलिपि', + 'wikieditor-toolbar-characters-page-tamil' => 'तमिल्', + 'wikieditor-toolbar-characters-page-telugu' => 'तेलुगु', + 'wikieditor-toolbar-characters-page-sinhala' => 'सिंहल', + 'wikieditor-toolbar-characters-page-gujarati' => 'गुजराती', + 'wikieditor-toolbar-characters-page-devanagari' => 'देवनागरी', + 'wikieditor-toolbar-characters-page-thai' => 'थाई', + 'wikieditor-toolbar-characters-page-lao' => 'लाओ', + 'wikieditor-toolbar-characters-page-khmer' => 'खमेर', 'wikieditor-toolbar-section-help' => 'साहाय्यम्', + 'wikieditor-toolbar-help-heading-description' => 'वर्णनम्', + 'wikieditor-toolbar-help-heading-syntax' => 'भवता किं लिख्यते', + 'wikieditor-toolbar-help-heading-result' => 'भवता किं प्राप्यते', + 'wikieditor-toolbar-help-page-format' => 'प्रारूपणम्', + 'wikieditor-toolbar-help-page-link' => 'अनुबन्धाः', + 'wikieditor-toolbar-help-page-heading' => 'शीर्षकाणि', + 'wikieditor-toolbar-help-page-list' => 'सूच्यः', + 'wikieditor-toolbar-help-page-file' => 'सञ्चिका:', + 'wikieditor-toolbar-help-page-reference' => 'आधारः', + 'wikieditor-toolbar-help-page-discussion' => 'चर्चा', + 'wikieditor-toolbar-help-content-italic-description' => 'वलिताक्षरम्', + 'wikieditor-toolbar-help-content-italic-syntax' => "''वलिताक्षरयुतपाठः ''", + 'wikieditor-toolbar-help-content-italic-result' => '<em>वलिताक्षरयुतपाठः</em>', + 'wikieditor-toolbar-help-content-bold-description' => 'स्थूलक्षरम्', + 'wikieditor-toolbar-help-content-bold-syntax' => "''' स्थूलाक्षरयुतपाठः '''", + 'wikieditor-toolbar-help-content-bold-result' => '<strong>स्थूलाक्षरयुतपाठः</strong>', + 'wikieditor-toolbar-help-content-bolditalic-description' => 'स्थूलं & वलितम्', + 'wikieditor-toolbar-help-content-bolditalic-syntax' => "'''''स्थूलं & वलिताक्षरयुतपाठः'''''", + 'wikieditor-toolbar-help-content-bolditalic-result' => '<strong><em>स्थूलम् & वलिताक्षरयुतपाठः</em></strong>', + 'wikieditor-toolbar-help-content-ilink-description' => 'आन्तरिकानुबन्धः', + 'wikieditor-toolbar-help-content-ilink-syntax' => '[[पृष्ठशीर्षकम्|अनुबन्धशिरोनाम]]<br />[[पृष्ठशीर्षकम्]]', + 'wikieditor-toolbar-help-content-ilink-result' => "<a href='#'>अनुबन्धशिरोनाम</a><br /><a href='#'>पृष्ठशीर्षकम्</a>", + 'wikieditor-toolbar-help-content-xlink-description' => 'बाह्यसम्पर्कतन्तुः', + 'wikieditor-toolbar-help-content-xlink-syntax' => '[http://www.example.org अनुबन्धशिरोनाम]<br />[http://www.example.org]<br />http://www.example.org', + 'wikieditor-toolbar-help-content-xlink-result' => "<a href='#' class='external'>अनुबन्धशिरोनाम</a><br /><a href='#' class='external autonumber'>[1]</a><br /><a href='#' class='external'>http://www.example.org</a>", + 'wikieditor-toolbar-help-content-heading2-description' => 'द्वितीयस्तरीयशीर्षकम्', + 'wikieditor-toolbar-help-content-heading2-syntax' => '== शीर्षकपाठः ==', + 'wikieditor-toolbar-help-content-heading2-result' => '<h2>शीर्षकपाठः</h2>', + 'wikieditor-toolbar-help-content-heading3-description' => 'तृतीयस्तरीयशीर्षकम्', + 'wikieditor-toolbar-help-content-heading3-syntax' => '=== शीर्षकपाठः ===', + 'wikieditor-toolbar-help-content-heading3-result' => '<h3>शीर्षकपाठः</h3>', + 'wikieditor-toolbar-help-content-heading4-description' => 'चतुर्थस्तरीयशीर्षकम्', + 'wikieditor-toolbar-help-content-heading4-syntax' => '==== शीर्षकपाठः ====', + 'wikieditor-toolbar-help-content-heading4-result' => '<h4>शीर्षकपाठः</h4>', + 'wikieditor-toolbar-help-content-heading5-description' => 'पञ्चमस्तरीयशीर्षकम्', + 'wikieditor-toolbar-help-content-heading5-syntax' => '===== शीर्षकपाठः =====', + 'wikieditor-toolbar-help-content-heading5-result' => '<h5>शीर्षकपाठः</h5>', + 'wikieditor-toolbar-help-content-ulist-description' => 'अङ्किता सूची', + 'wikieditor-toolbar-help-content-ulist-syntax' => '* अंशानां सूची <br />* अंशानां सूची', + 'wikieditor-toolbar-help-content-ulist-result' => '<ul><li>अंशानां सूची </li><li>अंशानां सूची </li></ul>', + 'wikieditor-toolbar-help-content-olist-description' => 'क्रमाङ्किता सूची', + 'wikieditor-toolbar-help-content-olist-syntax' => '# अंशानां सूची <br /># अंशानां सूची', + 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>अंशानां सूची </li><li>अंशानां सूची </li></ol>', + 'wikieditor-toolbar-help-content-file-description' => 'अन्तर्गता सञ्चिका', + 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:उदाहरणम्.png|thumb|शीर्षकपाठः]]', + 'wikieditor-toolbar-help-content-file-result' => "<div style='व्यासः:१०४px;' class='thumbinner'><a title='शीर्षकम्' class='चित्रम्' href='#'><img height='५०' व्यासः='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='विशालीकरोतु' class='आन्तरिकम्' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>शीर्षकम्</div></div>", + 'wikieditor-toolbar-help-content-reference-description' => 'आधारः', + 'wikieditor-toolbar-help-content-reference-syntax' => 'पृष्ठपाठः ।<ref name="test">[http://www.example.org अनुबन्धपाठः], अतिरिक्तपाठः.</ref>', + 'wikieditor-toolbar-help-content-reference-result' => "पृष्ठपाठः.<sup><a href='#'>[1]</a></sup>", + 'wikieditor-toolbar-help-content-rereference-description' => 'तस्यैव आधारस्य अतिरिक्तः उपयोगः', + 'wikieditor-toolbar-help-content-rereference-result' => "पृष्ठपाठः .<sup><a href='#'>[1]</a></sup>", + 'wikieditor-toolbar-help-content-showreferences-description' => 'आधारः दर्श्यताम्', + 'wikieditor-toolbar-help-content-showreferences-result' => "<ol class='आधाराः'><li id='cite_note-test-0'><b><a title='' href='#'>^</a></b> <a rel='nofollow' title='http://www.example.org' class='बाह्यलेखः' href='#'>अनुबन्धलेखः</a>, अतिरिक्तलेखः ।</li></ol>", + 'wikieditor-toolbar-help-content-signaturetimestamp-description' => 'हस्ताक्षरं समयाङ्कनञ्च', + 'wikieditor-toolbar-help-content-signaturetimestamp-result' => "<a href='#' title='{{#special:mypage}}'>सदस्यनाम</a> (<a href='#' title='{{#special:mytalk}}'>चर्चा</a>) 15:54, 10 June 2009 (UTC)", + 'wikieditor-toolbar-help-content-signature-description' => 'हस्ताक्षरम्', + 'wikieditor-toolbar-help-content-signature-result' => "<a href='#' title='{{#special:mypage}}'>सदस्यनाम</a> (<a href='#' title='{{#special:mytalk}}'>चर्चा</a>)", + 'wikieditor-toolbar-help-content-indent-description' => 'भङ्गुरीकरोति', + 'wikieditor-toolbar-help-content-indent-syntax' => 'सामान्यलेखः<br />:समीकृतः लेखः<br />::समीकृतः लेखः', + 'wikieditor-toolbar-help-content-indent-result' => 'सामान्यः लेखः<dl><dd>सज्जीकृतः लेखः<dl><dd>सज्जीकृतः लेखः</dd></dl></dd></dl>', ); -/** Sakha (Саха тыла) +/** Sakha (саха тыла) * @author HalanTul */ $messages['sah'] = array( @@ -22070,7 +23424,7 @@ $1:Example.jpg|Сурук2', 'wikieditor-toolbar-help-content-file-description' => 'Иһинээҕи билэ', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Example.png|thumb|Быһаарыыта]]', 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title=' -Быһаарыы сурук' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Enlarge' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div> +Быһаарыы сурук' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Enlarge' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div> Быһаарыы сурук</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Быһаарыы', 'wikieditor-toolbar-help-content-reference-syntax' => 'Сирэй тиэкиһэ.<ref name="test">[http://www.example.org Сигэ быһаарыыта], эбии быһаарыы.</ref>', @@ -22088,7 +23442,7 @@ $1:Example.jpg|Сурук2', 'wikieditor-toolbar-help-content-indent-result' => 'Судургу тиэкис<dl><dd>Отступтаах тиэкис<dl><dd>Отступтаах тиэкис</dd></dl></dd></dl>', ); -/** Sardinian (Sardu) +/** Sardinian (sardu) * @author Andria */ $messages['sc'] = array( @@ -22282,7 +23636,7 @@ $1:Esèmpiu.jpg|Didascalia2', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>Elementu de sa lista</li><li>Elementu de sa lista</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'File incorporadu', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Esempru.png|thumb|Testu de sa didascalia]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Testu de sa didascalia' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Amannia' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Testu de sa didascalia</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Testu de sa didascalia' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Amannia' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Testu de sa didascalia</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Referèntzia', 'wikieditor-toolbar-help-content-reference-result' => "Testu de sa pàgina.<sup><a href='#'>[1]</a></sup>", 'wikieditor-toolbar-help-content-rereference-result' => "Testu de sa pàgina.<sup><a href='#'>[1]</a></sup>", @@ -22292,7 +23646,7 @@ $1:Esèmpiu.jpg|Didascalia2', 'wikieditor-toolbar-help-content-indent-description' => 'Indentatzione', ); -/** Sicilian (Sicilianu) +/** Sicilian (sicilianu) * @author Aushulz * @author Gmelfi */ @@ -22520,7 +23874,7 @@ $1:Example.jpg|Didascalia2', 'wikieditor-toolbar-help-content-olist-result' => "<ol><li>Elementu di l'elencu</li><li>Elementu di l'elencu</li></ol>", 'wikieditor-toolbar-help-content-file-description' => 'File ncurpuratu', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Example.png|thumb|Testu dâ didascalia]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Testu dâ didascalia' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Ngrannisci' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Testu dâ didascalia</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Testu dâ didascalia' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Ngrannisci' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Testu dâ didascalia</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Rifirenza', 'wikieditor-toolbar-help-content-reference-syntax' => 'Testu dâ pàggina.<ref name="test">[http://www.example.org Testu dû culligamentu], testu ca si pò junciri.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "Testu dâ pàggina.<sup><a href='#'>[1]</a></sup>", @@ -22620,6 +23974,15 @@ $messages['si'] = array( 'wikieditor-toolbar-tool-link-empty' => 'ඔබ සබැඳුමකට කිසිවක් ඇතුළු කර නොමැත.', 'wikieditor-toolbar-tool-file' => 'කා වැද්දූ ගොනුව', 'wikieditor-toolbar-tool-file-example' => 'උදාහරණ.jpg', + 'wikieditor-toolbar-tool-file-title' => 'ගොනුව ඇතුල් කරන්න', + 'wikieditor-toolbar-file-target' => 'ගොනුනාමය:', + 'wikieditor-toolbar-file-caption' => 'ශ්රීර්ෂ පාඨය:', + 'wikieditor-toolbar-file-size' => 'විශාලත්වය:', + 'wikieditor-toolbar-file-float' => 'පෙළගැස්ම:', + 'wikieditor-toolbar-file-default' => '(සාමාන්ය)', + 'wikieditor-toolbar-file-format' => 'ආකෘතිය:', + 'wikieditor-toolbar-tool-file-insert' => 'ඇතුල් කරන්න', + 'wikieditor-toolbar-tool-file-cancel' => 'අවලංගු කරන්න', 'wikieditor-toolbar-tool-reference' => 'යොමුව', 'wikieditor-toolbar-tool-reference-example' => 'මෙහි footnote පෙළක් ඇතුල් කරන්න', 'wikieditor-toolbar-tool-reference-cancel' => 'අවලංගු කරන්න', @@ -22713,9 +24076,11 @@ $1:උදාහරණ.jpg| 2 යටි ලියමන', 'wikieditor-toolbar-characters-page-persian' => 'පර්සියානු', 'wikieditor-toolbar-characters-page-hebrew' => 'හෙබ්රෙව් අක්ෂර', 'wikieditor-toolbar-characters-page-bangla' => 'බංග්ලා', + 'wikieditor-toolbar-characters-page-tamil' => 'දෙමළ', 'wikieditor-toolbar-characters-page-telugu' => 'තෙලිඟු අක්ෂර', 'wikieditor-toolbar-characters-page-sinhala' => 'සිංහල', 'wikieditor-toolbar-characters-page-gujarati' => 'ගුජරාටි', + 'wikieditor-toolbar-characters-page-devanagari' => 'දේවනගරි', 'wikieditor-toolbar-characters-page-thai' => 'තායි', 'wikieditor-toolbar-characters-page-lao' => 'ලාඕ', 'wikieditor-toolbar-characters-page-khmer' => 'ඛෙමර්', @@ -22765,7 +24130,7 @@ $1:උදාහරණ.jpg| 2 යටි ලියමන', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>ලැයිස්තු අයිතමය</li><li>ලැයිස්තු අයිතමය</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'කා වැද්දූ ගොනුව', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Example.png|thumb|යටි ලියමන් පෙළ]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='යටි ලියමන් පෙළ' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='විශාලනය කිරීම' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>යටි ලියමන් පෙළ</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='යටි ලියමන් පෙළ' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='විශාලනය කිරීම' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>යටි ලියමන් පෙළ</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'යොමුව', 'wikieditor-toolbar-help-content-reference-syntax' => 'පිටු පෙළ.<ref name="test">[http://www.example.org සබැඳුම් පෙළ], අමතර පෙළ.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "පිටු පෙළ.<sup><a href='#'>[1]</a></sup>", @@ -22782,7 +24147,7 @@ $1:උදාහරණ.jpg| 2 යටි ලියමන', 'wikieditor-toolbar-help-content-indent-result' => 'සාමාන්ය පෙළ<dl><dd>ඉන්ඩෙන්ට් කළ පෙළ<dl><dd>ඉන්ඩෙන්ට් කළ පෙළ</dd></dl></dd></dl>', ); -/** Slovak (Slovenčina) +/** Slovak (slovenčina) * @author Helix84 * @author Jkjk * @author McDutchie @@ -23000,7 +24365,7 @@ $1:Príklad.jpg|Popis2', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>Položka zoznamu</li><li>Položka zoznamu</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'Vložený súbor', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Príklad.png|thumb|Text nadpisu]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Text nadpisu' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Zväčšiť' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Text nadpisu</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Text nadpisu' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Zväčšiť' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Text nadpisu</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Referencie', 'wikieditor-toolbar-help-content-reference-syntax' => 'Text stránky.<ref name="test">[http://www.example.org Text odkazu], ďalší text.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "Text stránky.<sup><a href='#'>[1]</a></sup>", @@ -23017,8 +24382,9 @@ $1:Príklad.jpg|Popis2', 'wikieditor-toolbar-help-content-indent-result' => 'Bežný text<dl><dd>Odsadený text<dl><dd>Odsadený text</dd></dl></dd></dl>', ); -/** Slovenian (Slovenščina) +/** Slovenian (slovenščina) * @author Dbc334 + * @author Yerpo */ $messages['sl'] = array( 'wikieditor' => 'Napredni vmesnik za urejanje wikibesedila', @@ -23087,6 +24453,16 @@ $messages['sl'] = array( 'wikieditor-toolbar-tool-link-empty' => 'Niste vnesli ničesar, na kar bi se lahko povezovalo.', 'wikieditor-toolbar-tool-file' => 'Vgradi datoteko', 'wikieditor-toolbar-tool-file-example' => 'Zgled.jpg', + 'wikieditor-toolbar-tool-file-title' => 'Vstavi datoteko', + 'wikieditor-toolbar-file-target' => 'Ime datoteke:', + 'wikieditor-toolbar-file-caption' => 'Napis:', + 'wikieditor-toolbar-file-size' => 'Velikost:', + 'wikieditor-toolbar-file-float' => 'Poravnava:', + 'wikieditor-toolbar-file-default' => '(privzeto)', + 'wikieditor-toolbar-file-format' => 'Oblika:', + 'wikieditor-toolbar-file-format-none' => 'noben', + 'wikieditor-toolbar-tool-file-insert' => 'Vstavi', + 'wikieditor-toolbar-tool-file-cancel' => 'Prekliči', 'wikieditor-toolbar-tool-reference' => 'Reference', 'wikieditor-toolbar-tool-reference-example' => 'Tukaj vstavite besedilo opombe', 'wikieditor-toolbar-tool-reference-cancel' => 'Prekliči', @@ -23184,6 +24560,7 @@ $1:Primer 2.jpg|Napis 2', 'wikieditor-toolbar-characters-page-telugu' => 'Telugijski', 'wikieditor-toolbar-characters-page-sinhala' => 'Singalščina', 'wikieditor-toolbar-characters-page-gujarati' => 'Gudžarati', + 'wikieditor-toolbar-characters-page-devanagari' => 'Devanagari', 'wikieditor-toolbar-characters-page-thai' => 'Tajski', 'wikieditor-toolbar-characters-page-lao' => 'Laoški', 'wikieditor-toolbar-characters-page-khmer' => 'Kmerski', @@ -23233,7 +24610,7 @@ $1:Primer 2.jpg|Napis 2', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li> Vnos a </li><li> Vnos b </li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'Vgradnja slike', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Primer.png|thumb|Napis pod sliko]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'> <a title=\"Napis pod sliko\" class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a> <div class='thumbcaption'><div class='magnify'> <a title=\"Povečaj\" class='internal' href='#'><img height='11' width='15' alt='' src='\$1/common/images/magnify-clip.png'/></a> </div> Napis pod sliko </div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'> <a title=\"Napis pod sliko\" class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='\$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a> <div class='thumbcaption'><div class='magnify'> <a title=\"Povečaj\" class='internal' href='#'><img height='11' width='15' alt='' src='\$1/common/images/magnify-clip.png'/></a> </div> Napis pod sliko </div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Sprotna opomba', 'wikieditor-toolbar-help-content-reference-syntax' => 'Besedilo strani. <ref name="test"> [http://www.example.org Oznaka povezave], dodatno besedilo. </ref>', 'wikieditor-toolbar-help-content-reference-result' => "Besedilo strani. <a href='#'><sup>[1]</sup></a>", @@ -23250,7 +24627,7 @@ $1:Primer 2.jpg|Napis 2', 'wikieditor-toolbar-help-content-indent-result' => 'Navadno besedilo <dl><dd> Zamaknjeno besedilo <dl><dd> Še bolj zamaknjeno besedilo </dd></dl></dd></dl>', ); -/** Albanian (Shqip) +/** Albanian (shqip) * @author Mikullovci11 * @author Olsi */ @@ -23463,7 +24840,7 @@ $messages['sq'] = array( 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>Listo artikullin</li><li>Listo artikullin</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'Vendos një figurë', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Example.png|thumb|Caption text]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Përshkrimi' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Zmadhoe' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Përshkrimi</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Përshkrimi' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Zmadhoe' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Përshkrimi</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Burimi', 'wikieditor-toolbar-help-content-reference-syntax' => 'Teksti i Faqës.<ref name="test">[http://www.shembull.org Teksti i lidhjes], Tekst shtues.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "Teksti i Faqës.<sup><a href='#'>[1]</a></sup>", @@ -23480,7 +24857,7 @@ $messages['sq'] = array( 'wikieditor-toolbar-help-content-indent-result' => 'Tekst normal<dl><dd>Tekst me kryeradhë<dl><dd>Tekst me kryeradhë</dd></dl></dd></dl>', ); -/** Serbian (Cyrillic script) (Српски (ћирилица)) +/** Serbian (Cyrillic script) (српски (ћирилица)) * @author Charmed94 * @author Helios13 * @author McDutchie @@ -23491,6 +24868,7 @@ $messages['sq'] = array( */ $messages['sr-ec'] = array( 'wikieditor' => 'Напредно сучеље уређивања викитекста', + 'wikieditor-desc' => 'Пружа прошириво корисничко окружење за уређивање викитекста и много модула са бројним могућностима', 'wikieditor-wikitext-tab' => 'Викитекст', 'wikieditor-loading' => 'Учитавање', 'wikieditor-preview-preference' => 'Омогући упоредни преглед', @@ -23555,6 +24933,15 @@ $messages['sr-ec'] = array( 'wikieditor-toolbar-tool-link-empty' => 'Ниста унели ништа за повезивање.', 'wikieditor-toolbar-tool-file' => 'Уграђена датотека', 'wikieditor-toolbar-tool-file-example' => 'Пример.jpg', + 'wikieditor-toolbar-tool-file-title' => 'Убацивање датотеке', + 'wikieditor-toolbar-file-target' => 'Назив датотеке:', + 'wikieditor-toolbar-file-caption' => 'Наслов:', + 'wikieditor-toolbar-file-size' => 'Величина:', + 'wikieditor-toolbar-file-float' => 'Поравнање:', + 'wikieditor-toolbar-file-default' => '(подразумевано)', + 'wikieditor-toolbar-file-format' => 'Формат:', + 'wikieditor-toolbar-tool-file-insert' => 'Убаци', + 'wikieditor-toolbar-tool-file-cancel' => 'Откажи', 'wikieditor-toolbar-tool-reference' => 'Навод', 'wikieditor-toolbar-tool-reference-example' => 'Овде унесите текст фусноте', 'wikieditor-toolbar-tool-reference-cancel' => 'Откажи', @@ -23649,6 +25036,7 @@ $1:пример2.jpg|Наслов2', 'wikieditor-toolbar-characters-page-persian' => 'персијски', 'wikieditor-toolbar-characters-page-hebrew' => 'хебрејски', 'wikieditor-toolbar-characters-page-bangla' => 'бенгалски', + 'wikieditor-toolbar-characters-page-tamil' => 'тамилски', 'wikieditor-toolbar-characters-page-telugu' => 'телугу', 'wikieditor-toolbar-characters-page-sinhala' => 'синхалски', 'wikieditor-toolbar-characters-page-gujarati' => 'гуџарати', @@ -23700,7 +25088,7 @@ $1:пример2.jpg|Наслов2', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>Ставка</li><li>Ставка</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'Уграђена датотека', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Пример.png|thumb|Описни текст]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Опис' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Повећај' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Опис</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Опис' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Повећај' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Опис</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Навод', 'wikieditor-toolbar-help-content-reference-syntax' => 'Текст странице.<ref name="test">[http://www.primer.org Текст везе], додатни текст.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "Текст странице.<sup><a href='#'>[1]</a></sup>", @@ -23719,7 +25107,7 @@ $1:пример2.jpg|Наслов2', 'wikieditor-toolbar-help-content-indent-result' => 'Обични текст<dl><dd>Увучени текст<dl><dd>Увучени текст</dd></dl></dd></dl>', ); -/** Serbian (Latin script) (Srpski (latinica)) +/** Serbian (Latin script) (srpski (latinica)) * @author Liangent * @author McDutchie * @author Rancher @@ -23727,11 +25115,14 @@ $1:пример2.jpg|Наслов2', */ $messages['sr-el'] = array( 'wikieditor' => 'Napredno sučelje uređivanja vikiteksta', + 'wikieditor-desc' => 'Pruža proširivo korisničko okruženje za uređivanje vikiteksta i mnogo modula sa brojnim mogućnostima', 'wikieditor-wikitext-tab' => 'Vikitekst', 'wikieditor-loading' => 'Učitavanje', + 'wikieditor-preview-preference' => 'Omogući uporedni pregled', 'wikieditor-preview-tab' => 'Pretpregled', 'wikieditor-preview-changes-tab' => 'Izmene', 'wikieditor-preview-loading' => 'Učitavanje...', + 'wikieditor-previewDialog-preference' => 'Omogući prozorče za pregled', 'wikieditor-previewDialog-tab' => 'Pregled', 'wikieditor-previewDialog-loading' => 'Učitavanje...', 'wikieditor-publish-preference' => 'Omogući postepeno objavljivanje', @@ -23743,6 +25134,7 @@ $messages['sr-el'] = array( 'wikieditor-publish-dialog-watch' => 'Nadgledaj ovu stranicu', 'wikieditor-publish-dialog-publish' => 'Objavi', 'wikieditor-publish-dialog-goback' => 'Vrati se', + 'wikieditor-template-editor-preference' => 'Omogući uređivanje viki-šablona preko obrasca', 'wikieditor-template-editor-dialog-title' => 'Izmeni šablon', 'wikieditor-template-editor-dialog-submit' => 'Ažuriraj', 'wikieditor-template-editor-dialog-cancel' => 'Otkaži', @@ -23751,7 +25143,10 @@ $messages['sr-el'] = array( 'wikieditor-toc-show' => 'Pokaži sadržaj', 'wikieditor-toc-hide' => 'Sakrij sadržaj', 'wikieditor-toolbar' => 'Alatna traka za uređivanje', + 'wikieditor-toolbar-desc' => 'Alatna traka za uređivanje s poboljšanom upotrebljivošću', 'wikieditor-toolbar-preference' => 'Omogući poboljšanu traku za uređivanje', + 'wikieditor-toolbar-dialogs-preference' => 'Omogući prozorčad za ubacivanje veza, tabela i više', + 'wikieditor-toolbar-hidesig' => 'Sakrij dugme za potpis na stranicama u glavnom imenskom prostoru', 'wikieditor-toolbar-loading' => 'Učitavanje...', 'wikieditor-toolbar-tool-bold' => 'Podebljan', 'wikieditor-toolbar-tool-bold-example' => 'Podebljan tekst', @@ -23785,6 +25180,15 @@ $messages['sr-el'] = array( 'wikieditor-toolbar-tool-link-empty' => 'Nista uneli ništa za povezivanje.', 'wikieditor-toolbar-tool-file' => 'Ugrađena datoteka', 'wikieditor-toolbar-tool-file-example' => 'Primer.jpg', + 'wikieditor-toolbar-tool-file-title' => 'Ubacivanje datoteke', + 'wikieditor-toolbar-file-target' => 'Naziv datoteke:', + 'wikieditor-toolbar-file-caption' => 'Naslov:', + 'wikieditor-toolbar-file-size' => 'Veličina:', + 'wikieditor-toolbar-file-float' => 'Poravnanje:', + 'wikieditor-toolbar-file-default' => '(podrazumevano)', + 'wikieditor-toolbar-file-format' => 'Format:', + 'wikieditor-toolbar-tool-file-insert' => 'Ubaci', + 'wikieditor-toolbar-tool-file-cancel' => 'Otkaži', 'wikieditor-toolbar-tool-reference' => 'Referenca', 'wikieditor-toolbar-tool-reference-example' => 'Unesite tekst fusnote ovde', 'wikieditor-toolbar-tool-reference-cancel' => 'Otkaži', @@ -23810,6 +25214,7 @@ $messages['sr-el'] = array( 'wikieditor-toolbar-tool-nowiki' => 'Bez viki oblikovanja', 'wikieditor-toolbar-tool-nowiki-example' => 'Ubacite neoblikovan tekst ovde', 'wikieditor-toolbar-tool-redirect' => 'Preusmerenje', + 'wikieditor-toolbar-tool-redirect-example' => 'Ime ciljne stranice', 'wikieditor-toolbar-tool-big' => 'Velik', 'wikieditor-toolbar-tool-big-example' => 'Velik tekst', 'wikieditor-toolbar-tool-small' => 'Mali', @@ -23849,6 +25254,7 @@ $1:primer2.jpg|Naslov2', 'wikieditor-toolbar-tool-table-insert' => 'Ubaci', 'wikieditor-toolbar-tool-table-cancel' => 'Otkaži', 'wikieditor-toolbar-tool-table-example-text' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut nec purus diam. Sed aliquam imperdiet nunc quis lacinia. Donec rutrum consectetur placerat. Sed volutpat neque non purus faucibus id ultricies enim euismod.', + 'wikieditor-toolbar-tool-table-toomany' => 'Ne možete da ubacujete tabele s više od $1 ćelija s ovim prozorčetom.', 'wikieditor-toolbar-tool-table-invalidnumber' => 'Niste uneli validan broj redova i kolona', 'wikieditor-toolbar-tool-table-zero' => 'Ne možete da unesete tabelu sa 0 redova ili kolona.', 'wikieditor-toolbar-tool-replace' => 'Traži i zameni', @@ -23858,6 +25264,7 @@ $1:primer2.jpg|Naslov2', 'wikieditor-toolbar-tool-replace-case' => 'Pazi na veličinu slova', 'wikieditor-toolbar-tool-replace-regex' => 'Postupi s nitima za pretragu kao s običnim izrazima', 'wikieditor-toolbar-tool-replace-button-findnext' => 'Nađi sledeće', + 'wikieditor-toolbar-tool-replace-button-replace' => 'Zameni', 'wikieditor-toolbar-tool-replace-button-replaceall' => 'Zameni sve', 'wikieditor-toolbar-tool-replace-close' => 'Zatvori', 'wikieditor-toolbar-tool-replace-nomatch' => 'Pretraga nije pronašla rezultate.', @@ -23876,6 +25283,7 @@ $1:primer2.jpg|Naslov2', 'wikieditor-toolbar-characters-page-persian' => 'persijski', 'wikieditor-toolbar-characters-page-hebrew' => 'jevrejsko', 'wikieditor-toolbar-characters-page-bangla' => 'Bangla', + 'wikieditor-toolbar-characters-page-tamil' => 'tamilski', 'wikieditor-toolbar-characters-page-telugu' => 'telugu', 'wikieditor-toolbar-characters-page-sinhala' => 'sinhalski', 'wikieditor-toolbar-characters-page-gujarati' => 'Gudžarati', @@ -23903,6 +25311,7 @@ $1:primer2.jpg|Naslov2', 'wikieditor-toolbar-help-content-bolditalic-syntax' => "'''''Podebljani & iskošeni tekst'''''", 'wikieditor-toolbar-help-content-bolditalic-result' => '<strong><em>Podebljan & iskošen tekst</em></strong>', 'wikieditor-toolbar-help-content-ilink-description' => 'Unutrašnja veza', + 'wikieditor-toolbar-help-content-ilink-syntax' => '[[Naslov stranice|Naslov veze]]<br />[[Naslov stranice]]', 'wikieditor-toolbar-help-content-ilink-result' => "<a href='#'>Naziv veze</a><br /><a href='#'>Naslov stranice</a>", 'wikieditor-toolbar-help-content-xlink-description' => 'Spoljašnja veza', 'wikieditor-toolbar-help-content-xlink-syntax' => '[http://www.primer.org Naslov veze]<br />[http://www.primer.org]<br />http://www.primer.org', @@ -23919,19 +25328,27 @@ $1:primer2.jpg|Naslov2', 'wikieditor-toolbar-help-content-heading5-syntax' => '===== Naslov odeljka =====', 'wikieditor-toolbar-help-content-heading5-result' => '<h5>Naslov odeljka</h5>', 'wikieditor-toolbar-help-content-ulist-description' => 'Spisak s oznakama', + 'wikieditor-toolbar-help-content-ulist-syntax' => '* Stavka<br />* Stavka', + 'wikieditor-toolbar-help-content-ulist-result' => '<ul><li>Stavka</li><li>Stavka</li></ul>', 'wikieditor-toolbar-help-content-olist-description' => 'Numerisana lista', + 'wikieditor-toolbar-help-content-olist-syntax' => '# Stavka<br /># Stavka', + 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>Stavka</li><li>Stavka</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'Ugrađena datoteka', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Primjer.png|thumb|Naziv slike]]', + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Opis' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Povećaj' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Opis</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Reference', + 'wikieditor-toolbar-help-content-reference-syntax' => 'Tekst stranice.<ref name="test">[http://www.primer.org Tekst veze], dodatni tekst.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "Tekst stranice.<sup><a href='#'>[1]</a></sup>", 'wikieditor-toolbar-help-content-rereference-description' => 'Dodatna upotreba istog navoda', 'wikieditor-toolbar-help-content-rereference-syntax' => '<ref name="proba" />', 'wikieditor-toolbar-help-content-rereference-result' => "Tekst stranice.<sup><a href='#'>[1]</a></sup>", 'wikieditor-toolbar-help-content-showreferences-description' => 'Prikaži reference', 'wikieditor-toolbar-help-content-showreferences-syntax' => '<navodi />', + 'wikieditor-toolbar-help-content-showreferences-result' => "<ol class='references'><li id='cite_note-test-0'><b><a title='' href='#'>^</a></b> <a rel='nofollow' title='http://www.primer.org' class='external text' href='#'>Tekst veze</a>, dodatni tekst.</li></ol>", 'wikieditor-toolbar-help-content-signaturetimestamp-description' => 'Potpis s trenutnim vremenom', 'wikieditor-toolbar-help-content-signaturetimestamp-result' => "<a href='#' title='{{#special:mypage}}'>Korisnik</a> (<a href='#' title='{{#special:mytalk}}'>razgovor</a>) 15:54, 10. jun 2009. (UTC)", 'wikieditor-toolbar-help-content-signature-description' => 'Potpis', + 'wikieditor-toolbar-help-content-signature-result' => "<a href='#' title='{{#special:mypage}}'>Korisničko ime</a> (<a href='#' title='{{#special:mytalk}}'>razgovor</a>)", 'wikieditor-toolbar-help-content-indent-description' => 'Uvlačenje', 'wikieditor-toolbar-help-content-indent-syntax' => 'Normalan tekst<br />:Uvučen tekst<br />::Uvučen tekst', 'wikieditor-toolbar-help-content-indent-result' => 'Obični tekst<dl><dd>Uvučeni tekst<dl><dd>Uvučeni tekst</dd></dl></dd></dl>', @@ -24132,7 +25549,7 @@ $1:Conto.jpg|Pedaran2', 'wikieditor-toolbar-help-content-ulist-description' => 'Béréndélan pélor', 'wikieditor-toolbar-help-content-olist-description' => 'Béréndélan nomer', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Conto.png|thumb|Téks gambar]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Téks pedaran' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Gedéan' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Téks pedaran</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Téks pedaran' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Gedéan' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Téks pedaran</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Rujukan', 'wikieditor-toolbar-help-content-reference-syntax' => 'Téks kaca.<ref name="test">[http://www.conto.org Téks tutumbu], téks panambih.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "Téks kaca.<sup><a href='#'>[1]</a></sup>", @@ -24148,16 +25565,18 @@ $1:Conto.jpg|Pedaran2', 'wikieditor-toolbar-help-content-indent-result' => 'Téks normal<dl><dd>Téks ngelok<dl><dd>Téks ngelok</dd></dl></dd></dl>', ); -/** Swedish (Svenska) +/** Swedish (svenska) * @author Ainali * @author Boivie * @author Cohan * @author Dafer45 * @author Hannibal * @author Lokal Profil + * @author Martinwiss * @author McDutchie * @author Sertion * @author Warrakkk + * @author WikiPhoenix */ $messages['sv'] = array( 'wikieditor' => 'Avancerat gränssnitt för redigering av wikitext', @@ -24226,6 +25645,16 @@ $messages['sv'] = array( 'wikieditor-toolbar-tool-link-empty' => 'Du skrev inget att länka till.', 'wikieditor-toolbar-tool-file' => 'Inbäddad fil', 'wikieditor-toolbar-tool-file-example' => 'Exempel.jpg', + 'wikieditor-toolbar-tool-file-title' => 'Infoga fil', + 'wikieditor-toolbar-file-target' => 'Filnamn:', + 'wikieditor-toolbar-file-caption' => 'Bildtext:', + 'wikieditor-toolbar-file-size' => 'Storlek:', + 'wikieditor-toolbar-file-float' => 'Justering:', + 'wikieditor-toolbar-file-default' => '(standard)', + 'wikieditor-toolbar-file-format' => 'Format:', + 'wikieditor-toolbar-file-format-none' => 'ingen', + 'wikieditor-toolbar-tool-file-insert' => 'Infoga', + 'wikieditor-toolbar-tool-file-cancel' => 'Avbryt', 'wikieditor-toolbar-tool-reference' => 'Referens', 'wikieditor-toolbar-tool-reference-example' => 'Sätt in fotnotstexten här', 'wikieditor-toolbar-tool-reference-cancel' => 'Avbryt', @@ -24323,6 +25752,7 @@ $1:Exempel.jpg|Bildtext2', 'wikieditor-toolbar-characters-page-telugu' => 'Telugu', 'wikieditor-toolbar-characters-page-sinhala' => 'Singalesiska', 'wikieditor-toolbar-characters-page-gujarati' => 'Gujarati', + 'wikieditor-toolbar-characters-page-devanagari' => 'Devenagari', 'wikieditor-toolbar-characters-page-thai' => 'Thai', 'wikieditor-toolbar-characters-page-lao' => 'Laotisk', 'wikieditor-toolbar-characters-page-khmer' => 'Khmer', @@ -24372,7 +25802,7 @@ $1:Exempel.jpg|Bildtext2', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>Listelement</li><li>Listelement</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'Inbäddad fil', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Exempel.png|thumb|Bildtext]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Bildtext' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Förstora' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Bildtext</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Bildtext' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Förstora' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Bildtext</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Referens', 'wikieditor-toolbar-help-content-reference-syntax' => 'Brödtext.<ref name="test">[http://www.example.org Länktext], ytterligare text.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "Brödtext.<sup><a href='#'>[1]</a></sup>", @@ -24390,6 +25820,7 @@ $1:Exempel.jpg|Bildtext2', ); /** Swahili (Kiswahili) + * @author Kwisha * @author Lloffiwr * @author Muddyb Blast Producer */ @@ -24458,6 +25889,11 @@ $messages['sw'] = array( 'wikieditor-toolbar-tool-link-empty' => 'Hukuandika kitu cha kuunganisha naye.', 'wikieditor-toolbar-tool-file' => 'Faili futike', 'wikieditor-toolbar-tool-file-example' => 'Mfano.jpg', + 'wikieditor-toolbar-tool-file-title' => 'Ingiza faili', + 'wikieditor-toolbar-file-target' => 'Jina la faili:', + 'wikieditor-toolbar-file-size' => 'Ukubwa:', + 'wikieditor-toolbar-tool-file-insert' => 'Ingiza', + 'wikieditor-toolbar-tool-file-cancel' => 'Ghairi', 'wikieditor-toolbar-tool-reference' => 'Tiniwayo', 'wikieditor-toolbar-tool-reference-example' => 'Weka maneno ya tiniwayo hapa', 'wikieditor-toolbar-tool-reference-cancel' => 'Batilisha', @@ -24604,7 +26040,7 @@ Idadi ya mistari au ya safu si halali.', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>Aya</li><li>Aya</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'Faili futike', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Example.png|thumb|Maelezo mafupi]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Maelezo mafupi' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Kuza' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Maelezo mafupi</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Maelezo mafupi' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Kuza' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Maelezo mafupi</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Tiniwayo', 'wikieditor-toolbar-help-content-reference-syntax' => 'Maandishi ya ukurasa.<ref name="mfano">[http://www.example.org Maandishi ya kiungo], maandishi mengine.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "Maandiko.<sup><a href='#'>[1]</a></sup>", @@ -24622,11 +26058,14 @@ Idadi ya mistari au ya safu si halali.', ); /** Tamil (தமிழ்) + * @author Balajijagadesh * @author Karthi.dr * @author Logicwiki + * @author Shanmugamp7 * @author Surya Prakash.S.A. * @author TRYPPN * @author செல்வா + * @author மதனாஹரன் */ $messages['ta'] = array( 'wikieditor' => 'மேம்பட்ட விக்கியுரைத் தொகுப்பு இடைமுகம்', @@ -24693,6 +26132,14 @@ $messages['ta'] = array( 'wikieditor-toolbar-tool-link-empty' => 'நீங்கள் இணைப்பதற்கு எதையுமே உள்ளிடவில்லை.', 'wikieditor-toolbar-tool-file' => 'பொதிந்துள்ள படிமம்', 'wikieditor-toolbar-tool-file-example' => 'மாதிரிப்படம்', + 'wikieditor-toolbar-tool-file-title' => 'கோப்பை நுழை', + 'wikieditor-toolbar-file-target' => 'கோப்பின் பெயர்:', + 'wikieditor-toolbar-file-caption' => 'தலைப்பு:', + 'wikieditor-toolbar-file-size' => 'அளவு:', + 'wikieditor-toolbar-file-default' => '(இயல்பிருப்பு)', + 'wikieditor-toolbar-file-format' => 'வடிவமைப்பு:', + 'wikieditor-toolbar-tool-file-insert' => 'உள்ளிடு', + 'wikieditor-toolbar-tool-file-cancel' => 'ரத்து செய்', 'wikieditor-toolbar-tool-reference' => '# மேற்கோள் # முன்மாதிரி', 'wikieditor-toolbar-tool-reference-example' => 'அடிக்குறிப்பை இங்கே எழுதவும்', @@ -24774,6 +26221,7 @@ $1:எடுத்துக்காட்டு.jpg|படவிளக்கம 'wikieditor-toolbar-tool-replace-case' => 'பெரிய / சிறிய எழுத்துப் பொருத்தம்', 'wikieditor-toolbar-tool-replace-regex' => 'தேடப்படும் சொற்றொடரை வழக்கமானதாக எடுத்துக்கொள்ளவும்', 'wikieditor-toolbar-tool-replace-button-findnext' => 'அடுத்ததை கண்டுபிடி', + 'wikieditor-toolbar-tool-replace-button-replace' => 'மாற்றுக', 'wikieditor-toolbar-tool-replace-button-replaceall' => 'எல்லாவற்றையும் மாற்றவும்', 'wikieditor-toolbar-tool-replace-close' => 'மூடுக', 'wikieditor-toolbar-tool-replace-nomatch' => 'தங்களது தேடலுக்கான முடிவு எங்கும் ஒத்துவரவில்லை.', @@ -24788,6 +26236,7 @@ $1:எடுத்துக்காட்டு.jpg|படவிளக்கம 'wikieditor-toolbar-characters-page-greek' => 'கிரேக்கம்', 'wikieditor-toolbar-characters-page-cyrillic' => 'சைரிலிக் (Cyrillic)', 'wikieditor-toolbar-characters-page-arabic' => 'அரபு', + 'wikieditor-toolbar-characters-page-arabicextended' => 'அரபு விரிவு', 'wikieditor-toolbar-characters-page-persian' => 'பாரசீகம்', 'wikieditor-toolbar-characters-page-hebrew' => 'எபிரேயம் (ஈபுரு)', 'wikieditor-toolbar-characters-page-bangla' => 'வங்காளம்', @@ -24795,6 +26244,7 @@ $1:எடுத்துக்காட்டு.jpg|படவிளக்கம 'wikieditor-toolbar-characters-page-telugu' => 'தெலுங்கு', 'wikieditor-toolbar-characters-page-sinhala' => 'சிங்களம்', 'wikieditor-toolbar-characters-page-gujarati' => 'குசராத்தி', + 'wikieditor-toolbar-characters-page-devanagari' => 'தேவநாகரி', 'wikieditor-toolbar-characters-page-thai' => 'தாய்', 'wikieditor-toolbar-characters-page-lao' => 'இலாவோ', 'wikieditor-toolbar-characters-page-khmer' => 'கெமெர்', @@ -24844,7 +26294,7 @@ $1:எடுத்துக்காட்டு.jpg|படவிளக்கம 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>பட்டியல் உருப்படி</li><li>பட்டியல் உருப்படி</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'பொதிந்துள்ள படிமம்', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:எடுத்துக்காட்டு.png|விரலளவுப்படம்|படவிளக்கவுரை]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='தலைப்புப் பெயர்' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='பெரிதாக்கு' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>தலைப்புப் பெயர்</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='தலைப்புப் பெயர்' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='பெரிதாக்கு' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>தலைப்புப் பெயர்</div></div>", 'wikieditor-toolbar-help-content-reference-description' => '# மேற்கோள் # முன்மாதிரி', 'wikieditor-toolbar-help-content-reference-syntax' => 'பக்க உரை.<ref name="சோதனை">[http://www.example.org இணைப்பு உரை], கூடுதல் உரை.</ref>', @@ -24926,6 +26376,10 @@ $messages['te'] = array( 'wikieditor-toolbar-tool-link-lookslikeinternal-ext' => 'బయటి లంకె', 'wikieditor-toolbar-tool-link-empty' => 'మీరు దేనికి లంకె వెయ్యాలో పేర్కొనలేదు.', 'wikieditor-toolbar-tool-file' => 'పొదిగిన ఫైలు', + 'wikieditor-toolbar-file-target' => 'దస్త్రం పేరు:', + 'wikieditor-toolbar-file-size' => 'పరిమాణం:', + 'wikieditor-toolbar-file-default' => '(అప్రమేయం)', + 'wikieditor-toolbar-tool-file-cancel' => 'రద్దుచేయి', 'wikieditor-toolbar-tool-reference' => 'సాక్ష్యాలు', 'wikieditor-toolbar-tool-reference-example' => 'పాదసూచిక పాఠ్యాన్ని ఇక్కడ చేర్చండి', 'wikieditor-toolbar-tool-reference-cancel' => 'రద్దుచేయి', @@ -25004,6 +26458,7 @@ $1:Example.jpg|ఉపశీర్షిక2', 'wikieditor-toolbar-characters-page-telugu' => 'తెలుగు', 'wikieditor-toolbar-characters-page-sinhala' => 'సింహళ', 'wikieditor-toolbar-characters-page-gujarati' => 'గుజరాతీ', + 'wikieditor-toolbar-characters-page-devanagari' => 'దేవనాగరి', 'wikieditor-toolbar-characters-page-thai' => 'థాయి', 'wikieditor-toolbar-characters-page-lao' => 'లావో', 'wikieditor-toolbar-characters-page-khmer' => 'ఖ్మెర్', @@ -25051,7 +26506,7 @@ $1:Example.jpg|ఉపశీర్షిక2', 'wikieditor-toolbar-help-content-olist-syntax' => '# జాబితా అంశం<br /># జాబితా అంశం', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>జాబితా అంశం</li><li>జాబితా అంశం</li></ol>', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Example.png|thumb|వివరణ పాఠ్యం]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Caption text' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Enlarge' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>వివరణ పాఠ్యం</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Caption text' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Enlarge' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>వివరణ పాఠ్యం</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'సాక్ష్యాలు', 'wikieditor-toolbar-help-content-reference-syntax' => 'పేజీ పాఠ్యం.<ref name="test">[http://www.example.org లింకు పాఠ్యం], అదనపు పాఠ్యం.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "పేజీ పాఠ్యం.<sup><a href='#'>[1]</a></sup>", @@ -25063,13 +26518,13 @@ $1:Example.jpg|ఉపశీర్షిక2', 'wikieditor-toolbar-help-content-signature-result' => "<a href='#' title='{{#special:mypage}}'>వాడుకరిపేరు</a> (<a href='#' title='{{#special:mytalk}}'>చర్చ</a>)", ); -/** Tajik (Cyrillic script) (Тоҷикӣ) */ +/** Tajik (Cyrillic script) (тоҷикӣ) */ $messages['tg-cyrl'] = array( 'wikieditor-toolbar-tool-link' => 'Пайванд', 'wikieditor-toolbar-tool-link-cancel' => 'Лағв', ); -/** Tajik (Latin script) (Tojikī) +/** Tajik (Latin script) (tojikī) * @author Liangent */ $messages['tg-latn'] = array( @@ -25285,7 +26740,7 @@ $1:Example.jpg|คำอธิบายภาพ2', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>เนื้อหารายการ</li><li>เนื้อหารายการ</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'แทรกไฟล์', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Example.png|thumb|คำอธิบายภาพ]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='คำอธิบาย' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='ขยายใหญ่' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>คำอธิบาย</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='คำอธิบาย' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='ขยายใหญ่' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>คำอธิบาย</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'อ้างอิง', 'wikieditor-toolbar-help-content-reference-syntax' => 'ชื่อหน้า.<ref name="test">[http://www.example.org ชื่อลิงก์], คำอธิบายเพิ่มเติม.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "ข้อความในหน้า<sup><a href='#'>[1]</a></sup>", @@ -25513,7 +26968,7 @@ $1:Example.jpg|Titr2', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>Sanaw elementi</li><li>Sanaw elementi</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'Salnan faýl', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Example.png|thumb|Titriň teksti]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Titriň teksti' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Ulalt' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Titriň teksti</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Titriň teksti' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Ulalt' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Titriň teksti</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Salgylanma', 'wikieditor-toolbar-help-content-reference-syntax' => 'Sahypanyň teksti.<ref name="test">[http://www.example.org Çykgydyň teksti], goşmaça tekst.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "Sahypa teksti.<sup><a href='#'>[1]</a></sup>", @@ -25601,6 +27056,15 @@ $messages['tl'] = array( 'wikieditor-toolbar-tool-link-empty' => 'Hindi ka naglagay ng anumang kakawingan.', 'wikieditor-toolbar-tool-file' => 'Talaksang nakabaon', 'wikieditor-toolbar-tool-file-example' => 'Halimbawa.jpg', + 'wikieditor-toolbar-tool-file-title' => 'Isingit ang talaksan', + 'wikieditor-toolbar-file-target' => 'Pangalan ng talaksan:', + 'wikieditor-toolbar-file-caption' => 'Paliwanag:', + 'wikieditor-toolbar-file-size' => 'Sukat:', + 'wikieditor-toolbar-file-float' => 'Ipantay:', + 'wikieditor-toolbar-file-default' => '(likas na katakdaan)', + 'wikieditor-toolbar-file-format' => 'Kaanyuan:', + 'wikieditor-toolbar-tool-file-insert' => 'Isingit', + 'wikieditor-toolbar-tool-file-cancel' => 'Huwag ituloy', 'wikieditor-toolbar-tool-reference' => 'Sanggunian', 'wikieditor-toolbar-tool-reference-example' => 'Isingit dito ang teksto ng talababa', 'wikieditor-toolbar-tool-reference-cancel' => 'Huwag ituloy', @@ -25665,6 +27129,7 @@ $1:Halimbawa.jpg|Kapsyon2', 'wikieditor-toolbar-tool-table-preview' => 'Paunang tingin', 'wikieditor-toolbar-tool-table-insert' => 'Isingit', 'wikieditor-toolbar-tool-table-cancel' => 'Huwag ituloy', + 'wikieditor-toolbar-tool-table-example-text' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut nec purus diam. Sed aliquam imperdiet nunc quis lacinia. Donec rutrum consectetur placerat. Sed volutpat neque non purus faucibus id ultricies enim euismod.', 'wikieditor-toolbar-tool-table-toomany' => 'Hindi maaari sa salitaang ganito ang pagsisingit ng isang talahanayang may mahigit sa $1 na mga sihay.', 'wikieditor-toolbar-tool-table-invalidnumber' => 'Hindi ka nagpasok ng isang tanggap na bilang ng mga hanay na pahalang o pababa.', 'wikieditor-toolbar-tool-table-zero' => 'Hindi ka makapagsisingit ng isang talahanayang walang mga hanay na pahalang o pababa.', @@ -25675,6 +27140,7 @@ $1:Halimbawa.jpg|Kapsyon2', 'wikieditor-toolbar-tool-replace-case' => 'Itugma sa uri ng sukat ng titik', 'wikieditor-toolbar-tool-replace-regex' => 'Ituring ang bagting ng paghahanap bilang isang pangkaraniwang pananalita', 'wikieditor-toolbar-tool-replace-button-findnext' => 'Susunod na hahanapin', + 'wikieditor-toolbar-tool-replace-button-replace' => 'Palitan', 'wikieditor-toolbar-tool-replace-button-replaceall' => 'Palitang lahat', 'wikieditor-toolbar-tool-replace-close' => 'Isara', 'wikieditor-toolbar-tool-replace-nomatch' => 'Hindi tumugma sa anuman ang paghahanap mo.', @@ -25689,12 +27155,15 @@ $1:Halimbawa.jpg|Kapsyon2', 'wikieditor-toolbar-characters-page-greek' => 'Griyego', 'wikieditor-toolbar-characters-page-cyrillic' => 'Siriliko', 'wikieditor-toolbar-characters-page-arabic' => 'Arabe', + 'wikieditor-toolbar-characters-page-arabicextended' => 'Pinalawig na Arabe', 'wikieditor-toolbar-characters-page-persian' => 'Persyano', 'wikieditor-toolbar-characters-page-hebrew' => 'Hebreo', 'wikieditor-toolbar-characters-page-bangla' => 'Bangla', + 'wikieditor-toolbar-characters-page-tamil' => 'Tamil', 'wikieditor-toolbar-characters-page-telugu' => 'Telugu', 'wikieditor-toolbar-characters-page-sinhala' => 'Sinhala', 'wikieditor-toolbar-characters-page-gujarati' => 'Guharati', + 'wikieditor-toolbar-characters-page-devanagari' => 'Devanagari', 'wikieditor-toolbar-characters-page-thai' => 'Thai', 'wikieditor-toolbar-characters-page-lao' => 'Lao', 'wikieditor-toolbar-characters-page-khmer' => 'Khmer', @@ -25744,13 +27213,15 @@ $1:Halimbawa.jpg|Kapsyon2', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>Bagay sa talaan</li><li>Bagay sa talaan</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'Talaksang nakabaon', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Halimbawa.png|thumb|Teksto ng kapsyon]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Caption text' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Enlarge' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Tekstong nagpapaliwanag</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Caption text' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Enlarge' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Tekstong nagpapaliwanag</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Sanggunian', 'wikieditor-toolbar-help-content-reference-syntax' => 'Taksto ng pahina.<ref name="test">[http://www.halimbawa.org Teksto ng kawing], karagdagang teksto.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "Teksto ng pahina.<sup><a href='#'>[1]</a></sup>", 'wikieditor-toolbar-help-content-rereference-description' => 'Karagdagang paggamit na gayun ding sanggunian', + 'wikieditor-toolbar-help-content-rereference-syntax' => '<ref name="test" />', 'wikieditor-toolbar-help-content-rereference-result' => "Teksto ng pahina.<sup><a href='#'>[1]</a></sup>", 'wikieditor-toolbar-help-content-showreferences-description' => 'Ipakita ang mga sanggunian', + 'wikieditor-toolbar-help-content-showreferences-syntax' => '<mga sanggunian />', 'wikieditor-toolbar-help-content-showreferences-result' => "<ol class='references'><li id='cite_note-test-0'><b><a title='' href='#'>^</a></b> <a rel='nofollow' title='http://www.halimbawa.org' class='external text' href='#'>Teksto ng kawing</a>, karagdagang teksto.</li></ol>", 'wikieditor-toolbar-help-content-signaturetimestamp-description' => 'Lagdang may tatak ng oras', 'wikieditor-toolbar-help-content-signaturetimestamp-result' => "<a href='#' title='{{#special:mypage}}'>Pangalan ng tagagamit</a> (<a href='#' title='{{#special:mytalk}}'>talk</a>) 15:54, 10 Hunyo 2009 (UTC)", @@ -25761,6 +27232,13 @@ $1:Halimbawa.jpg|Kapsyon2', 'wikieditor-toolbar-help-content-indent-result' => 'Karaniwang teksto<dl><dd>Tekstong nakaurong<dl><dd>Tekstong nakaurong</dd></dl></dd></dl>', ); +/** толышә зывон (толышә зывон) + * @author Erdemaslancan + */ +$messages['tly'] = array( + 'wikieditor-toolbar-section-help' => 'Арајиш', +); + /** Tok Pisin (Tok Pisin) * @author Iketsi */ @@ -25770,6 +27248,7 @@ $messages['tpi'] = array( /** Turkish (Türkçe) * @author Emperyan + * @author Erdemaslancan * @author Joseph * @author Koc61 * @author Manco Capac @@ -25844,6 +27323,7 @@ $messages['tr'] = array( 'wikieditor-toolbar-tool-link-empty' => 'Bağlantı verecek hiçbir şey girmediniz.', 'wikieditor-toolbar-tool-file' => 'Gömülü dosya', 'wikieditor-toolbar-tool-file-example' => 'Örnek.jpg', + 'wikieditor-toolbar-file-float' => 'Hizalama:', 'wikieditor-toolbar-tool-reference' => 'Kaynakça', 'wikieditor-toolbar-tool-reference-example' => 'Dipnot metnini buraya ekleyin', 'wikieditor-toolbar-tool-reference-cancel' => 'İptal', @@ -25990,7 +27470,7 @@ $1:Örnek.jpg|Altyazı 2', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>Liste ögesi</li><li>Liste ögesi</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'Gömülü dosya', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Örnek.png|thumb|Başlık metni]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Altyazı metni' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Büyüt' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Altyazı metni</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Altyazı metni' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Büyüt' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Altyazı metni</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Kaynak', 'wikieditor-toolbar-help-content-reference-syntax' => 'Sayfa metni.<ref name="deneme">[http://www.ornek.org Bağlanı metni], ek metin.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "Sayfa metni.<sup><a href='#'>[1]</a></sup>", @@ -26007,7 +27487,7 @@ $1:Örnek.jpg|Altyazı 2', 'wikieditor-toolbar-help-content-indent-result' => 'Normal metin<dl><dd>Girintili metin<dl><dd>Girintili metin</dd></dl></dd></dl>', ); -/** Tatar (Cyrillic script) (Татарча) +/** Tatar (Cyrillic script) (татарча) * @author Bulatbulat * @author Zahidulla * @author Ильнар @@ -26223,7 +27703,7 @@ $1:Мисал.jpg|Тасвирлама2', 'wikieditor-toolbar-help-content-file-description' => 'Куелган файл', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Example.png|thumb|Аңлатмалы текст]]', 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title=' -Аңлатмалы текст' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Зурайтырга' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div> +Аңлатмалы текст' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Зурайтырга' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div> Аңлатмалы текст</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Искәрмә', 'wikieditor-toolbar-help-content-reference-syntax' => 'Битнең тексты.<ref name="test">[http://www.example.org Сылтаманың тексты], өстәмә текст.</ref>', @@ -26241,10 +27721,12 @@ $1:Мисал.jpg|Тасвирлама2', 'wikieditor-toolbar-help-content-indent-result' => 'Гади текст<dl><dd>Чигенешле текст<dl><dd>Чигенешле текст</dd></dl></dd></dl>', ); -/** Ukrainian (Українська) +/** Ukrainian (українська) * @author AS * @author Ahonc * @author Dim Grits + * @author Microcell + * @author NickK * @author Olvin * @author Prima klasy4na * @author Тест @@ -26281,7 +27763,7 @@ $messages['uk'] = array( 'wikieditor-toolbar' => 'Панель засобів редагування', 'wikieditor-toolbar-desc' => 'Панель засобів редагування з покращеною ужитковістю', 'wikieditor-toolbar-preference' => 'Увімкнути покращену панель засобів редагування', - 'wikieditor-toolbar-dialogs-preference' => 'Увімкнути діалоги для додавання посилань, таблиць та іншого', + 'wikieditor-toolbar-dialogs-preference' => 'Увімкнути діалоги для пошуку і заміни, додавання посилань, таблиць та іншого', 'wikieditor-toolbar-hidesig' => 'Приховати кнопку підпису зі сторінок в основному просторі назв', 'wikieditor-toolbar-loading' => 'Завантаження…', 'wikieditor-toolbar-tool-bold' => 'Жирний', @@ -26316,6 +27798,15 @@ $messages['uk'] = array( 'wikieditor-toolbar-tool-link-empty' => 'Ви не зазначили, на що створити посилання.', 'wikieditor-toolbar-tool-file' => 'Вкладений файл', 'wikieditor-toolbar-tool-file-example' => 'Example.jpg', + 'wikieditor-toolbar-tool-file-title' => 'Вставити файл', + 'wikieditor-toolbar-file-target' => 'Назва файлу:', + 'wikieditor-toolbar-file-caption' => 'Підпис:', + 'wikieditor-toolbar-file-size' => 'Розмір:', + 'wikieditor-toolbar-file-float' => 'Вирівнювання:', + 'wikieditor-toolbar-file-default' => '(стандартно)', + 'wikieditor-toolbar-file-format' => 'Формат:', + 'wikieditor-toolbar-tool-file-insert' => 'Вставити', + 'wikieditor-toolbar-tool-file-cancel' => 'Скасувати', 'wikieditor-toolbar-tool-reference' => 'Виноска', 'wikieditor-toolbar-tool-reference-example' => 'Вставте сюди текст виноски', 'wikieditor-toolbar-tool-reference-cancel' => 'Скасувати', @@ -26410,9 +27901,11 @@ $1:Example.jpg|Опис2', 'wikieditor-toolbar-characters-page-persian' => 'Перські', 'wikieditor-toolbar-characters-page-hebrew' => 'Іврит', 'wikieditor-toolbar-characters-page-bangla' => 'Бенгальські', + 'wikieditor-toolbar-characters-page-tamil' => 'Тамільська', 'wikieditor-toolbar-characters-page-telugu' => 'Телугу', 'wikieditor-toolbar-characters-page-sinhala' => 'Сингальська', 'wikieditor-toolbar-characters-page-gujarati' => 'Гуджараті', + 'wikieditor-toolbar-characters-page-devanagari' => 'Деванагарі', 'wikieditor-toolbar-characters-page-thai' => 'Тайські', 'wikieditor-toolbar-characters-page-lao' => 'Лаоські', 'wikieditor-toolbar-characters-page-khmer' => 'Кхмерські', @@ -26462,7 +27955,7 @@ $1:Example.jpg|Опис2', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>Елемент списку</li><li>Елемент списку</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'Вбудований файл', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Example.png|thumb|Пояснювальний текст]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Пояснювальний текст' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Збільшити' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Пояснювальний текст</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Пояснювальний текст' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Збільшити' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Пояснювальний текст</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Виноска', 'wikieditor-toolbar-help-content-reference-syntax' => 'Текст сторінки<ref name="test">[http://www.example.org Текст посилання], додатковий текст.</ref>.', 'wikieditor-toolbar-help-content-reference-result' => "Текст сторінки.<sup><a href='#'>[1]</a></sup>", @@ -26483,6 +27976,7 @@ $1:Example.jpg|Опис2', /** Urdu (اردو) * @author محبوب عالم + * @author පසිඳු කාවින්ද */ $messages['ur'] = array( 'wikieditor' => 'ویکی متن کی تدوین کیلئے پیش رفتہ سطح البین', @@ -26507,6 +28001,7 @@ $messages['ur'] = array( 'wikieditor-publish-dialog-goback' => 'پیچھے جاؤ', 'wikieditor-template-editor-preference' => 'ویکی سانچہ جات کا شکلبندی تدوین فعال کرو', 'wikieditor-template-editor-dialog-title' => 'سانچہ کی تدوین', + 'wikieditor-template-editor-dialog-submit' => 'اپ ڈیٹ', 'wikieditor-template-editor-dialog-cancel' => 'منسوخ', 'wikieditor-templates-preference' => 'سانچہ کی تہدیم فعال کرو', 'wikieditor-toc-show' => 'مشتملات دکھاؤ', @@ -26548,6 +28043,15 @@ $messages['ur'] = array( 'wikieditor-toolbar-tool-link-empty' => 'آپ نے ربط کیلئے کچھ داخل نہیں کیا۔', 'wikieditor-toolbar-tool-file' => 'پیوستہ ملف', 'wikieditor-toolbar-tool-file-example' => 'مثال.jpg', + 'wikieditor-toolbar-tool-file-title' => 'فائل کو داخل کریں', + 'wikieditor-toolbar-file-target' => 'توسیعۂ اسم:', + 'wikieditor-toolbar-file-caption' => 'عنوان:', + 'wikieditor-toolbar-file-size' => 'کا سائز:', + 'wikieditor-toolbar-file-float' => 'سیدھ کریں:', + 'wikieditor-toolbar-file-default' => '(طے شدہ)', + 'wikieditor-toolbar-file-format' => 'فارمیٹ:', + 'wikieditor-toolbar-tool-file-insert' => 'ڈالیں', + 'wikieditor-toolbar-tool-file-cancel' => 'منسوخ', 'wikieditor-toolbar-tool-reference' => 'حوالہ', 'wikieditor-toolbar-tool-reference-example' => 'حاشیہ متن یہاں داخل کرو', 'wikieditor-toolbar-tool-reference-cancel' => 'منسوخ', @@ -26568,6 +28072,9 @@ $messages['ur'] = array( 'wikieditor-toolbar-tool-ulist-example' => 'نقاطی فہرست کی مَد', 'wikieditor-toolbar-tool-olist' => 'نمبرشدہ فہرست', 'wikieditor-toolbar-tool-olist-example' => 'نمبرشُدہ فہرست کی مَد', + 'wikieditor-toolbar-tool-nowiki' => 'کوئی وکی فارمیٹنگ', + 'wikieditor-toolbar-tool-nowiki-example' => 'غیر فارمیٹ متن یہاں داخل کریں', + 'wikieditor-toolbar-tool-redirect' => 'کی سمت تبدیل', 'wikieditor-toolbar-tool-redirect-example' => 'ہدف صفحہ کا نام', 'wikieditor-toolbar-tool-big' => 'بڑا', 'wikieditor-toolbar-tool-big-example' => 'بڑا متن', @@ -26614,6 +28121,8 @@ $1:مثال.jpg|تعقیب2', 'wikieditor-toolbar-tool-replace-title' => 'تلاش و تبدیلئ متن', 'wikieditor-toolbar-tool-replace-search' => 'تلاش برائے:', 'wikieditor-toolbar-tool-replace-replace' => 'اِس کے ساتھ تبدیل کرو:', + 'wikieditor-toolbar-tool-replace-case' => 'میچ کے کیس', + 'wikieditor-toolbar-tool-replace-regex' => 'ایک باقاعدہ اظہار طور پر تلاش تار کا علاج', 'wikieditor-toolbar-tool-replace-button-findnext' => 'اگلی دریافت', 'wikieditor-toolbar-tool-replace-button-replace' => 'بدل دو', 'wikieditor-toolbar-tool-replace-button-replaceall' => 'سب بدل دو', @@ -26631,6 +28140,7 @@ $1:مثال.jpg|تعقیب2', 'wikieditor-toolbar-characters-page-persian' => 'فارسی', 'wikieditor-toolbar-characters-page-hebrew' => 'عبرانی', 'wikieditor-toolbar-characters-page-bangla' => 'بنگالی', + 'wikieditor-toolbar-characters-page-tamil' => 'تامل', 'wikieditor-toolbar-characters-page-telugu' => 'تلگو', 'wikieditor-toolbar-characters-page-sinhala' => 'سنگھالی', 'wikieditor-toolbar-characters-page-gujarati' => 'گجراتی', @@ -26685,7 +28195,253 @@ $1:مثال.jpg|تعقیب2', 'wikieditor-toolbar-help-content-signature-description' => 'دستخط', ); -/** Vèneto (Vèneto) +/** Uzbek (oʻzbekcha) + * @author CoderSI + */ +$messages['uz'] = array( + 'wikieditor' => 'Vikimatnni tahrirlashning kengaytirilgan interfeysi', + 'wikieditor-desc' => "Vikimatnni tahrirlashning kengaytirilgan interfeysi va modullar tomonidan taqdim qilinadigan ko'pchilik amallar bilan ta'minlaydi", + 'wikieditor-wikitext-tab' => 'Vikimatn', + 'wikieditor-loading' => 'Yuklash...', + 'wikieditor-preview-preference' => "Yonma-yon batafsil ko'rsatishni yoqish", + 'wikieditor-preview-tab' => "Batafsil ko'rsatish", + 'wikieditor-preview-changes-tab' => "O'zgarishlar", + 'wikieditor-preview-loading' => 'Yuklash...', + 'wikieditor-previewDialog-preference' => "Batafsil ko'rsatish dialogini yoqish", + 'wikieditor-previewDialog-tab' => "Batafsil ko'rsatish", + 'wikieditor-previewDialog-loading' => 'Yuklash...', + 'wikieditor-publish-preference' => 'Qadamba-qadam nashr qilishni yoqish', + 'wikieditor-publish-button-publish' => 'Nashr qilish', + 'wikieditor-publish-button-cancel' => 'Bekor', + 'wikieditor-publish-dialog-title' => '{{SITENAME}} loyihasida nashr qilish', + 'wikieditor-publish-dialog-summary' => "O'zgarishlar tavsifi (qanday o'zgarishlar sodir bo'lganini qisqacha ko'rsating):", + 'wikieditor-publish-dialog-minor' => "Kichik o'zgarish", + 'wikieditor-publish-dialog-watch' => 'Bu sahifani kuzatish', + 'wikieditor-publish-dialog-publish' => 'Nashr qilish', + 'wikieditor-publish-dialog-goback' => 'Orqaga', + 'wikieditor-template-editor-preference' => 'Shakllar yodamida andozalarni tahrirlashni yoqish', + 'wikieditor-template-editor-dialog-title' => "Andozani o'zgartirish", + 'wikieditor-template-editor-dialog-submit' => 'Yangilash', + 'wikieditor-template-editor-dialog-cancel' => 'Bekor', + 'wikieditor-templates-preference' => "Andozalarni yig'ishni yoqish", + 'wikieditor-toc-preference' => "O'tish imkonini beruvchi mundarijani yoqish", + 'wikieditor-toc-show' => "Mundarijani ko'rsatish", + 'wikieditor-toc-hide' => 'Mundarijani yashirish', + 'wikieditor-toolbar' => 'Tahrirlash darchasi', + 'wikieditor-toolbar-desc' => "Foydalanishga qulayroq bo'lgan tahrirlash darchasi", + 'wikieditor-toolbar-preference' => 'Yaxshilangan tahrirlash darchasini yoqish', + 'wikieditor-toolbar-dialogs-preference' => "Havolalar, jadvallar va boshqa obyektlarni qo'yish uchun dialoglarni yoqish", + 'wikieditor-toolbar-hidesig' => 'Asosiy nomfazodagi sahifalarda imzo tugmasini yashirish', + 'wikieditor-toolbar-loading' => 'Yuklash...', + 'wikieditor-toolbar-tool-bold' => 'Qalin', + 'wikieditor-toolbar-tool-bold-example' => 'Qalin matn', + 'wikieditor-toolbar-tool-italic' => 'Yotiq', + 'wikieditor-toolbar-tool-italic-example' => 'Yotiq matn', + 'wikieditor-toolbar-tool-ilink' => 'Ichki havola', + 'wikieditor-toolbar-tool-ilink-example' => 'Havola sarlavhasi', + 'wikieditor-toolbar-tool-xlink' => 'Tashqi ishorat (http:// prefiksini unutmang)', + 'wikieditor-toolbar-tool-xlink-example' => 'http://www.example.com ishorat nomi', + 'wikieditor-toolbar-tool-link' => 'Havola', + 'wikieditor-toolbar-tool-link-title' => "Havola qo'yish", + 'wikieditor-toolbar-tool-link-int' => 'Viki-sahifaga', + 'wikieditor-toolbar-tool-link-int-target' => "Mo'ljal sahifa yoki URL:", + 'wikieditor-toolbar-tool-link-int-target-tooltip' => 'Sahifa nomi yoki URL', + 'wikieditor-toolbar-tool-link-int-text' => "Ko'rsatiladigan matn:", + 'wikieditor-toolbar-tool-link-int-text-tooltip' => "Ko'rsatiladigan matnni kiriting", + 'wikieditor-toolbar-tool-link-ext' => 'Tashqi veb-sahifaga', + 'wikieditor-toolbar-tool-link-ext-target' => 'URL havolalar:', + 'wikieditor-toolbar-tool-link-ext-text' => 'Havola matni:', + 'wikieditor-toolbar-tool-link-insert' => "Havola qo'yish", + 'wikieditor-toolbar-tool-link-cancel' => 'Bekor', + 'wikieditor-toolbar-tool-link-int-target-status-exists' => 'Sahifa mavjud', + 'wikieditor-toolbar-tool-link-int-target-status-notexists' => 'Sahifa mavjud emas', + 'wikieditor-toolbar-tool-link-int-target-status-invalid' => "Mumkin bo'lmagan nom", + 'wikieditor-toolbar-tool-link-int-target-status-external' => 'Tashqi havola', + 'wikieditor-toolbar-tool-link-int-target-status-loading' => 'Sahifa mavjudligiga tekshirish', + 'wikieditor-toolbar-tool-link-int-invalid' => "Ko'rsatilgan nom mumkin emas.", + 'wikieditor-toolbar-tool-link-lookslikeinternal' => "Siz tomondan ko'rsatilgan URL boshqa viki-sahifaga havolaga o'xshash. Siz mazkur havolani ichki qilishni xohlaysizmi?", + 'wikieditor-toolbar-tool-link-lookslikeinternal-int' => 'Ichki havola', + 'wikieditor-toolbar-tool-link-lookslikeinternal-ext' => 'Tashqi havola', + 'wikieditor-toolbar-tool-link-empty' => "Nimaga ishorat qilishni ko'rsatmadingiz", + 'wikieditor-toolbar-tool-file' => "O'rnatilgan fayl", + 'wikieditor-toolbar-tool-file-example' => 'Example.jpg', + 'wikieditor-toolbar-tool-file-title' => "Fayl qo'yish", + 'wikieditor-toolbar-file-target' => 'Fayl nomi:', + 'wikieditor-toolbar-file-caption' => 'Yozuv:', + 'wikieditor-toolbar-file-size' => 'Oʻlchami', + 'wikieditor-toolbar-file-float' => 'Tekislash:', + 'wikieditor-toolbar-file-default' => "(boshlang'ich)", + 'wikieditor-toolbar-file-format' => 'Formati:', + 'wikieditor-toolbar-file-format-none' => "yo'q", + 'wikieditor-toolbar-tool-file-insert' => "Qo'yish", + 'wikieditor-toolbar-tool-file-cancel' => 'Bekor', + 'wikieditor-toolbar-tool-reference' => 'Havola', + 'wikieditor-toolbar-tool-reference-example' => "Havola matnini bu yerga qo'ying", + 'wikieditor-toolbar-tool-reference-cancel' => 'Bekor', + 'wikieditor-toolbar-tool-reference-title' => "Havola qo'yish", + 'wikieditor-toolbar-tool-reference-insert' => "Qo'yish", + 'wikieditor-toolbar-tool-reference-text' => 'Havola matni', + 'wikieditor-toolbar-tool-signature' => 'Imzo va vaqt', + 'wikieditor-toolbar-section-advanced' => "Qo'shimcha", + 'wikieditor-toolbar-tool-heading' => 'Sarlavha', + 'wikieditor-toolbar-tool-heading-1' => 'Daraja 1', + 'wikieditor-toolbar-tool-heading-2' => 'Daraja 2', + 'wikieditor-toolbar-tool-heading-3' => 'Daraja 3', + 'wikieditor-toolbar-tool-heading-4' => 'Daraja 4', + 'wikieditor-toolbar-tool-heading-5' => 'Daraja 5', + 'wikieditor-toolbar-tool-heading-example' => 'Sarlavha matni', + 'wikieditor-toolbar-group-format' => 'Formati', + 'wikieditor-toolbar-tool-ulist' => "Belgili ro'yxat", + 'wikieditor-toolbar-tool-ulist-example' => "Belgili ro'yxat qismi", + 'wikieditor-toolbar-tool-olist' => "Raqamlangan ro'yxat", + 'wikieditor-toolbar-tool-olist-example' => "Raqamlangan ro'yxat qismi", + 'wikieditor-toolbar-tool-indent' => 'Xat boshi', + 'wikieditor-toolbar-tool-indent-example' => 'Satr xat boshi bilan', + 'wikieditor-toolbar-tool-nowiki' => "Viki-formatlashga e'tibor qilmaslik", + 'wikieditor-toolbar-tool-nowiki-example' => "Bu yerga formatlash zarur bo'lmagan matnni qo'ying", + 'wikieditor-toolbar-tool-redirect' => "Qaytayo'naltirish", + 'wikieditor-toolbar-tool-redirect-example' => "Mo'ljal sahifa nomi", + 'wikieditor-toolbar-tool-big' => 'Yirik', + 'wikieditor-toolbar-tool-big-example' => 'Yirik matn', + 'wikieditor-toolbar-tool-small' => 'Kichik', + 'wikieditor-toolbar-tool-small-example' => 'Kichik matn', + 'wikieditor-toolbar-tool-superscript' => 'Satrusti', + 'wikieditor-toolbar-tool-superscript-example' => 'Satrusti matn', + 'wikieditor-toolbar-tool-subscript' => 'Satrosti', + 'wikieditor-toolbar-tool-subscript-example' => 'Satrosti matn', + 'wikieditor-toolbar-group-insert' => "Qo'yish", + 'wikieditor-toolbar-tool-gallery' => 'Rasmlar galereyasi', + 'wikieditor-toolbar-tool-gallery-example' => '$1:Example.jpg|Izoh1 +$1:Example.jpg|Izoh2', + 'wikieditor-toolbar-tool-newline' => 'Yangi qator', + 'wikieditor-toolbar-tool-table' => 'Jadval', + 'wikieditor-toolbar-tool-table-example-old' => '- +! sarlavha 1 +! sarlavha 2 +! sarlavha 3 +|- +| qator 1, katak 1 +| qator 1, katak 2 +| qator 1, katak 3 +|- +| qator 2, katak 1 +| qator 2, katak 2 +| qator 2, katak 3', + 'wikieditor-toolbar-tool-table-example-cell-text' => 'Katak matni', + 'wikieditor-toolbar-tool-table-example-header' => 'Sarlavha matni', + 'wikieditor-toolbar-tool-table-title' => "Jadval qo'yish", + 'wikieditor-toolbar-tool-table-dimensions-rows' => 'Qatorlar', + 'wikieditor-toolbar-tool-table-dimensions-columns' => 'Ustunlar', + 'wikieditor-toolbar-tool-table-dimensions-header' => "Sarlavha qatori qo'shish", + 'wikieditor-toolbar-tool-table-wikitable' => 'Chegaralar bilan bezash', + 'wikieditor-toolbar-tool-table-sortable' => 'Jadvalni saralanadigan qilish', + 'wikieditor-toolbar-tool-table-example' => 'Misol', + 'wikieditor-toolbar-tool-table-preview' => "Batafsil ko'rinishi", + 'wikieditor-toolbar-tool-table-insert' => "Qo'yish", + 'wikieditor-toolbar-tool-table-cancel' => 'Bekor', + 'wikieditor-toolbar-tool-table-toomany' => "Ushbu dialog $1 ta katakdan katta hajmdagi jadvalni qo'yish imkonini bermaydi.", + 'wikieditor-toolbar-tool-table-invalidnumber' => "To'g'ri qator yoki ustun miqdorini ko'rsatmadingiz.", + 'wikieditor-toolbar-tool-table-zero' => "Siz nol miqdordagi qatorli yoki ustunli jadval qo'ya olmaysiz.", + 'wikieditor-toolbar-tool-replace' => 'Qidiruv va almashtirish', + 'wikieditor-toolbar-tool-replace-title' => 'Qidiruv va almashtirish', + 'wikieditor-toolbar-tool-replace-search' => 'Qidirish:', + 'wikieditor-toolbar-tool-replace-replace' => 'Quyidagiga almashtirish:', + 'wikieditor-toolbar-tool-replace-case' => 'Registrni hisobga olish', + 'wikieditor-toolbar-tool-replace-regex' => 'Qidiruv satrini regulyar ifoda sifatida qarash', + 'wikieditor-toolbar-tool-replace-button-findnext' => 'Keyingisini qidirish', + 'wikieditor-toolbar-tool-replace-button-replace' => 'Almashtirish', + 'wikieditor-toolbar-tool-replace-button-replaceall' => 'Hammasini almashtirish', + 'wikieditor-toolbar-tool-replace-close' => 'Yopish', + 'wikieditor-toolbar-tool-replace-nomatch' => "Sizning so'rovingiz bo'yicha hech nima topilmadi.", + 'wikieditor-toolbar-tool-replace-success' => '$1 ta almashtirish amalga oshirildi.', + 'wikieditor-toolbar-tool-replace-emptysearch' => "Nimani qidirishni ko'rsatmadingiz.", + 'wikieditor-toolbar-tool-replace-invalidregex' => 'Siz tomondan kiritilgan regulyar ifoda xato: $1', + 'wikieditor-toolbar-section-characters' => 'Maxsus belgilar', + 'wikieditor-toolbar-characters-page-latin' => 'Lotin', + 'wikieditor-toolbar-characters-page-latinextended' => 'Lotin kengaytirilgan', + 'wikieditor-toolbar-characters-page-ipa' => 'XFA (MFA)', + 'wikieditor-toolbar-characters-page-symbols' => 'Belgilar', + 'wikieditor-toolbar-characters-page-greek' => 'Yunon', + 'wikieditor-toolbar-characters-page-cyrillic' => 'Kirill', + 'wikieditor-toolbar-characters-page-arabic' => 'Arab', + 'wikieditor-toolbar-characters-page-arabicextended' => 'Arab kengaytirilgan', + 'wikieditor-toolbar-characters-page-persian' => 'Forsiy', + 'wikieditor-toolbar-characters-page-hebrew' => 'Yahudiy', + 'wikieditor-toolbar-characters-page-bangla' => 'Bengal', + 'wikieditor-toolbar-characters-page-tamil' => 'Tamil', + 'wikieditor-toolbar-characters-page-telugu' => 'Telugu', + 'wikieditor-toolbar-characters-page-sinhala' => 'Singal', + 'wikieditor-toolbar-characters-page-gujarati' => 'Gujarati', + 'wikieditor-toolbar-characters-page-devanagari' => 'Devanagari', + 'wikieditor-toolbar-characters-page-thai' => 'Tay', + 'wikieditor-toolbar-characters-page-lao' => 'Laos', + 'wikieditor-toolbar-characters-page-khmer' => 'Kxmer', + 'wikieditor-toolbar-section-help' => 'Yordam', + 'wikieditor-toolbar-help-heading-description' => 'Taʻrif', + 'wikieditor-toolbar-help-heading-syntax' => 'Nima kirityapsiz', + 'wikieditor-toolbar-help-heading-result' => 'Nima olyapsiz', + 'wikieditor-toolbar-help-page-format' => 'Formatlash', + 'wikieditor-toolbar-help-page-link' => 'Havolalar', + 'wikieditor-toolbar-help-page-heading' => 'Sarlavhalar', + 'wikieditor-toolbar-help-page-list' => "Ro'yxatlar", + 'wikieditor-toolbar-help-page-file' => 'Fayllar', + 'wikieditor-toolbar-help-page-reference' => 'Izohlar', + 'wikieditor-toolbar-help-page-discussion' => 'Munozara', + 'wikieditor-toolbar-help-content-italic-description' => 'Yotiq', + 'wikieditor-toolbar-help-content-italic-syntax' => "''Yotiq matn''", + 'wikieditor-toolbar-help-content-italic-result' => '<em>Yotiq matn</em>', + 'wikieditor-toolbar-help-content-bold-description' => 'Qalin', + 'wikieditor-toolbar-help-content-bold-syntax' => "'''Qalin matn'''", + 'wikieditor-toolbar-help-content-bold-result' => '<strong>Qalin matn</strong>', + 'wikieditor-toolbar-help-content-bolditalic-description' => 'Qalin yotiq', + 'wikieditor-toolbar-help-content-bolditalic-syntax' => "'''''Qalin yotiq'''''", + 'wikieditor-toolbar-help-content-bolditalic-result' => '<em><strong>Qalin yotiq</strong></em>', + 'wikieditor-toolbar-help-content-ilink-description' => 'Ichki havola', + 'wikieditor-toolbar-help-content-ilink-syntax' => '[[Sahifa sarlavhasi|Havola matni]]<br />[[Sahifa sarlavhasi]]', + 'wikieditor-toolbar-help-content-ilink-result' => "<a href='#'>Havola matni</a><br /><a href='#'>Sahifa sarlavhasi</a>", + 'wikieditor-toolbar-help-content-xlink-description' => 'Tashqi havola', + 'wikieditor-toolbar-help-content-xlink-syntax' => '[http://www.example.org Havola matni]<br />[http://www.example.org]<br />http://www.example.org', + 'wikieditor-toolbar-help-content-xlink-result' => "<a href='#' class='external'>Havola matni</a><br /><a href='#' class='external autonumber'>[1]</a><br /><a href='#' class='external'>http://www.example.org</a>", + 'wikieditor-toolbar-help-content-heading2-description' => '2-darajadagi sarlavha', + 'wikieditor-toolbar-help-content-heading2-syntax' => '== Sarlavha matni ==', + 'wikieditor-toolbar-help-content-heading2-result' => '<h2>Sarlavha matni</h2>', + 'wikieditor-toolbar-help-content-heading3-description' => '3-darajadagi sarlavha', + 'wikieditor-toolbar-help-content-heading3-syntax' => '=== Sarlavha matni ===', + 'wikieditor-toolbar-help-content-heading3-result' => '<h3>Sarlavha matni</h3>', + 'wikieditor-toolbar-help-content-heading4-description' => '4-darajadagi sarlavha', + 'wikieditor-toolbar-help-content-heading4-syntax' => '==== Sarlavha matni ====', + 'wikieditor-toolbar-help-content-heading4-result' => '<h4>Sarlavha matni</h4>', + 'wikieditor-toolbar-help-content-heading5-description' => '5-darajadagi sarlavha', + 'wikieditor-toolbar-help-content-heading5-syntax' => '===== Sarlavha matni =====', + 'wikieditor-toolbar-help-content-heading5-result' => '<h5>Sarlavha matni</h5>', + 'wikieditor-toolbar-help-content-ulist-description' => "Belgili ro'yxat", + 'wikieditor-toolbar-help-content-ulist-syntax' => "* Ro'yxat qismi<br />* Ro'yxat qismi", + 'wikieditor-toolbar-help-content-ulist-result' => "<ul><li>Ro'yxat qismi</li><li>Ro'yxat qismi</li></ul>", + 'wikieditor-toolbar-help-content-olist-description' => "Raqamlangan ro'yxat", + 'wikieditor-toolbar-help-content-olist-syntax' => "# Ro'yxat qismi<br /># Ro'yxat qismi", + 'wikieditor-toolbar-help-content-olist-result' => "<ol><li>Ro'yxat qismi</li><li>Ro'yxat qismi</li></ol>", + 'wikieditor-toolbar-help-content-file-description' => "O'rnatilgan fayl", + 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Example.png|thumb|Izohlovchi matn]]', + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title=' +Izohlovchi matn' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Kattalashtirish' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div> +Izohlovchi matn</div></div>", + 'wikieditor-toolbar-help-content-reference-description' => 'Izoh', + 'wikieditor-toolbar-help-content-reference-syntax' => 'Sahifa matni.<ref name="test">[http://www.example.org Havola matni], qo\'shimcha matn.</ref>', + 'wikieditor-toolbar-help-content-reference-result' => "Sahifa matni.<sup><a href='#'>[1]</a></sup>", + 'wikieditor-toolbar-help-content-rereference-description' => "O'sha havoladan qo'shimcha foydalanish", + 'wikieditor-toolbar-help-content-rereference-result' => "Sahifa matni.<sup><a href='#'>[1]</a></sup>", + 'wikieditor-toolbar-help-content-showreferences-description' => "Izohlarni ko'rsatish", + 'wikieditor-toolbar-help-content-showreferences-result' => "<ol class='references'><li id='cite_note-test-0'><b><a title='' href='#'>^</a></b> <a rel='nofollow' title='http://www.example.org' class='external text' href='#'>Havola matni</a>, qo'shimcha matn.</li></ol>", + 'wikieditor-toolbar-help-content-signaturetimestamp-description' => 'Imzo vaqt bilan birga', + 'wikieditor-toolbar-help-content-signaturetimestamp-result' => "<a href='#' title='{{#special:mypage}}'>Ishtirokchi ismi</a> (<a href='#' title='{{#special:mytalk}}'>munozara</a>) 15:54, 10 iyun 2009 (UTC)", + 'wikieditor-toolbar-help-content-signature-description' => 'Imzo', + 'wikieditor-toolbar-help-content-signature-result' => "<a href='#' title='{{#special:mypage}}'>Ishtirokchi ismi</a> (<a href='#' title='{{#special:mytalk}}'>munozara</a>)", + 'wikieditor-toolbar-help-content-indent-description' => 'Xat boshi', + 'wikieditor-toolbar-help-content-indent-syntax' => 'Odatiy matn<br />:Matn xat boshi bilan<br />::Matn xat boshi bilan', + 'wikieditor-toolbar-help-content-indent-result' => 'Odatiy matn<dl><dd>Matn xat boshi bilan<dl><dd>Matn xat boshi bilan</dd></dl></dd></dl>', +); + +/** vèneto (vèneto) * @author Candalua * @author Vajotwo */ @@ -26898,7 +28654,7 @@ $1:Esenpio.jpg|Didascalia2', 'wikieditor-toolbar-help-content-olist-result' => "<ol><li>Elemento de l'elenco</li><li>Elemento de l'elenco</li></ol>", 'wikieditor-toolbar-help-content-file-description' => 'File incorporado', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Example.png|thumb|Testo de la didascalia]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Caption text' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Enlarge' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Testo de la didascalia</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Caption text' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Enlarge' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Testo de la didascalia</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Nota', 'wikieditor-toolbar-help-content-reference-syntax' => 'Testo de la pagina.<ref name="test">[http://www.esenpio.org Testo del colegamento], altro testo in più.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "Testo de la pagina.<sup><a href='#'>[1]</a></sup>", @@ -26915,7 +28671,7 @@ $1:Esenpio.jpg|Didascalia2', 'wikieditor-toolbar-help-content-indent-result' => 'Testo normal<dl><dd>Testo rientrà<dl><dd>Testo rientrà</dd></dl></dd></dl>', ); -/** Veps (Vepsän kel’) +/** Veps (vepsän kel’) * @author Игорь Бродский */ $messages['vep'] = array( @@ -27004,6 +28760,7 @@ $messages['vep'] = array( /** Vietnamese (Tiếng Việt) * @author Minh Nguyen * @author Vinhtantran + * @author පසිඳු කාවින්ද */ $messages['vi'] = array( 'wikieditor' => 'Giao diện sửa đổi văn bản wiki nâng cao', @@ -27072,6 +28829,16 @@ $messages['vi'] = array( 'wikieditor-toolbar-tool-link-empty' => 'Bạn chưa nhập nơi nào để cho liên kết dẫn tới.', 'wikieditor-toolbar-tool-file' => 'Chèn tập tin', 'wikieditor-toolbar-tool-file-example' => 'Ví dụ.jpg', + 'wikieditor-toolbar-tool-file-title' => 'Chèn tập tin', + 'wikieditor-toolbar-file-target' => 'Tên tập tin:', + 'wikieditor-toolbar-file-caption' => 'Chú thích:', + 'wikieditor-toolbar-file-size' => 'Kích cỡ:', + 'wikieditor-toolbar-file-float' => 'Căn:', + 'wikieditor-toolbar-file-default' => '(mặc định)', + 'wikieditor-toolbar-file-format' => 'Định dạng:', + 'wikieditor-toolbar-file-format-none' => 'không', + 'wikieditor-toolbar-tool-file-insert' => 'Chèn', + 'wikieditor-toolbar-tool-file-cancel' => 'Hủy bỏ', 'wikieditor-toolbar-tool-reference' => 'Chú thích tham khảo', 'wikieditor-toolbar-tool-reference-example' => 'Ghi chú tại đây', 'wikieditor-toolbar-tool-reference-cancel' => 'Hủy bỏ', @@ -27219,7 +28986,7 @@ $1:Ví dụ.jpg|Chú thích 2', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>Mục danh sách</li><li>Mục danh sách</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'Chèn tập tin', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Ví dụ.png|thumb|Văn bản chú thích]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Văn bản chú thích' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Phóng lớn' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Văn bản chú thích</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Văn bản chú thích' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Phóng lớn' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Văn bản chú thích</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Tham khảo', 'wikieditor-toolbar-help-content-reference-syntax' => 'Nội dung trang<ref name="thử">[http://www.example.org Văn bản liên kết], văn bản bổ sung.</ref>.', 'wikieditor-toolbar-help-content-reference-result' => "Nội dung trang<sup><a href='#'>[1]</a></sup>.", @@ -27385,6 +29152,7 @@ $messages['xmf'] = array( /** Yiddish (ייִדיש) * @author פוילישער + * @author පසිඳු කාවින්ද */ $messages['yi'] = array( 'wikieditor' => 'פֿארטגעשריטענע וויקיטעקסט רעדאַקטירונג', @@ -27395,11 +29163,13 @@ $messages['yi'] = array( 'wikieditor-preview-tab' => 'פֿאראויסשטעלונג', 'wikieditor-preview-changes-tab' => 'ענדערונגען', 'wikieditor-preview-loading' => 'לאָדט…', + 'wikieditor-previewDialog-preference' => 'אקטיווירן פאראויסקוק דיאלאג', 'wikieditor-previewDialog-tab' => 'פֿאראויסשטעלונג', 'wikieditor-previewDialog-loading' => 'לאָדט…', 'wikieditor-publish-button-publish' => 'פֿאַרעפֿנטלעכן', 'wikieditor-publish-button-cancel' => 'אַנולירן', 'wikieditor-publish-dialog-title' => 'פארעפנטלעכן אויף {{SITENAME}}', + 'wikieditor-publish-dialog-summary' => 'רעדאקטירן רעזומע (קורצע באשרייבונג פון אייערע ענדערונגען):', 'wikieditor-publish-dialog-minor' => 'מינערדיקער רעדאַקטירונג', 'wikieditor-publish-dialog-watch' => 'אויפֿפאַסן אויף דעם בלאַט', 'wikieditor-publish-dialog-publish' => 'פֿאַרעפֿנטלעכן', @@ -27407,6 +29177,7 @@ $messages['yi'] = array( 'wikieditor-template-editor-dialog-title' => 'רעדאַקטירן מוסטער', 'wikieditor-template-editor-dialog-submit' => 'דערהײַנטיקן', 'wikieditor-template-editor-dialog-cancel' => 'אַנולירן', + 'wikieditor-templates-preference' => 'דערמעגלעכן איינפאלן פון מוסטערן', 'wikieditor-toc-show' => 'ווײַזן אינהאַלט', 'wikieditor-toc-hide' => 'באַהאַלטן אינהאַלט', 'wikieditor-toolbar' => 'רעדאקטירונג געצייג־פאס', @@ -27447,6 +29218,16 @@ $messages['yi'] = array( 'wikieditor-toolbar-tool-link-empty' => 'איר האט גאָרנישט ארײַנגעגעבן צום פֿאַרבינדן.', 'wikieditor-toolbar-tool-file' => 'אײַנגעבעטעטע טעקע', 'wikieditor-toolbar-tool-file-example' => 'בײַשפיל.jpg', + 'wikieditor-toolbar-tool-file-title' => 'צולייגן טעקע', + 'wikieditor-toolbar-file-target' => 'טעקע נאָמען:', + 'wikieditor-toolbar-file-caption' => 'באַשרײַבונג', + 'wikieditor-toolbar-file-size' => 'גרייס:', + 'wikieditor-toolbar-file-float' => 'אויסגלײַכונג:', + 'wikieditor-toolbar-file-default' => '(גרונטלעך)', + 'wikieditor-toolbar-file-format' => 'פֿאָרמאַט:', + 'wikieditor-toolbar-file-format-none' => 'קיין', + 'wikieditor-toolbar-tool-file-insert' => 'צולייגן', + 'wikieditor-toolbar-tool-file-cancel' => 'אנולירן', 'wikieditor-toolbar-tool-reference' => 'רעפערענץ', 'wikieditor-toolbar-tool-reference-example' => 'אַרײַנשטעלן פֿיסל טעקסט דא', 'wikieditor-toolbar-tool-reference-cancel' => 'אַנולירן', @@ -27536,12 +29317,15 @@ $1:בײַשפיל.jpg|קעפל2', 'wikieditor-toolbar-characters-page-greek' => 'גריכיש', 'wikieditor-toolbar-characters-page-cyrillic' => 'ציריליש', 'wikieditor-toolbar-characters-page-arabic' => 'אראביש', + 'wikieditor-toolbar-characters-page-arabicextended' => 'פארברייטערטע אראביש', 'wikieditor-toolbar-characters-page-persian' => 'פּערסיש', 'wikieditor-toolbar-characters-page-hebrew' => 'העברעיש', 'wikieditor-toolbar-characters-page-bangla' => 'בענגאַליש', + 'wikieditor-toolbar-characters-page-tamil' => 'טאַמיליש', 'wikieditor-toolbar-characters-page-telugu' => 'טעלוגו', 'wikieditor-toolbar-characters-page-sinhala' => 'סינהאַלאַ', 'wikieditor-toolbar-characters-page-gujarati' => 'גודזשאַראַטי', + 'wikieditor-toolbar-characters-page-devanagari' => 'דעוואַנאַגאַרי', 'wikieditor-toolbar-characters-page-thai' => 'טהאי', 'wikieditor-toolbar-characters-page-lao' => 'לאַאטיש', 'wikieditor-toolbar-characters-page-khmer' => 'כמער', @@ -27591,10 +29375,11 @@ $1:בײַשפיל.jpg|קעפל2', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>ליסטע איינצל</li><li>ליסטע איינצל</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'אײַנגעבעטעטע טעקע', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Example.png|thumb|באשרייבונג]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='קעפל טעקסט' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='פארגרעסערן' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>באַשרײַבונג</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='קעפל טעקסט' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='פארגרעסערן' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>באַשרײַבונג</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'רעפערענץ', 'wikieditor-toolbar-help-content-reference-syntax' => 'בלאַט טעקסט.<ref name="test">[http://www.example.org לינק טעקסט], צוגעגעבענער טעקסט.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "בלאַט טעקסט. <a href='#'><sup>[1]</sup></a>", + 'wikieditor-toolbar-help-content-rereference-description' => 'נאך א ניץ פונעם זעלבן רעפערענץ', 'wikieditor-toolbar-help-content-rereference-result' => "בלאַט טעקסט. <a href='#'><sup>[1]</sup></a>", 'wikieditor-toolbar-help-content-showreferences-description' => 'ווייַזן רעפֿערענצן', 'wikieditor-toolbar-help-content-showreferences-result' => "<ol class='references'><li id='cite_note-test-0'><b><a title='' href='#'>^</a></b> <a rel='nofollow' title='http://www.example.org' class='external text' href='#'>לינק טעקסט</a>, נאך טעקסט.</li></ol>", @@ -27817,7 +29602,7 @@ $1:Example.jpg|Àkọlé2', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>Ohun àkójọ</li><li>Ohun àkójọ</li></ol>', 'wikieditor-toolbar-help-content-file-description' => 'Fáìlì alákòósínú', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Example.png|thumb|Àkọlé]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Ìkọ àkọlé' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Enlarge' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Ìkọ àkọlé</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='Ìkọ àkọlé' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='Enlarge' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>Ìkọ àkọlé</div></div>", 'wikieditor-toolbar-help-content-reference-description' => 'Ìtọ́kasí', 'wikieditor-toolbar-help-content-reference-syntax' => 'Íkọ ojúewé.<ref name="test">[http://www.example.org Ìkọ ìjápọ̀], ìkọ mìràn.</ref>', 'wikieditor-toolbar-help-content-reference-result' => "Ìkọ ojúewé.<sup><a href='#'>[1]</a></sup>", @@ -28063,7 +29848,7 @@ Bangla', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>一覽項目</li><li>一覽項目</li></ol>', 'wikieditor-toolbar-help-content-file-description' => '結合檔', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Example.png|thumb|標題字]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='標題字' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='放大' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>標題字</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='標題字' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='放大' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>標題字</div></div>", 'wikieditor-toolbar-help-content-reference-description' => '參考', 'wikieditor-toolbar-help-content-reference-syntax' => '頁字。<ref name="test">[http://www.example.org 連字],附加字。</ref>', 'wikieditor-toolbar-help-content-reference-result' => "頁字。<sup><a href='#'>[1]</a></sup>", @@ -28080,7 +29865,7 @@ Bangla', 'wikieditor-toolbar-help-content-indent-result' => '標準字<dl><dd>縮排字<dl><dd>縮排字</dd></dl></dd></dl>', ); -/** Simplified Chinese (中文(简体)) +/** Simplified Chinese (中文(简体)) * @author Anakmalaysia * @author Bencmq * @author Fantasticfears @@ -28089,7 +29874,9 @@ Bangla', * @author Liangent * @author Onecountry * @author PhiLiP + * @author Shirayuki * @author Shizhao + * @author Simon Shek * @author Xiaomingyan */ $messages['zh-hans'] = array( @@ -28159,6 +29946,15 @@ $messages['zh-hans'] = array( 'wikieditor-toolbar-tool-link-empty' => '您没有输入链接内容。', 'wikieditor-toolbar-tool-file' => '嵌入文件', 'wikieditor-toolbar-tool-file-example' => '范例.jpg(在这里输入文件名)', + 'wikieditor-toolbar-tool-file-title' => '插入文件', + 'wikieditor-toolbar-file-target' => '文件名:', + 'wikieditor-toolbar-file-caption' => '标题:', + 'wikieditor-toolbar-file-size' => '大小:', + 'wikieditor-toolbar-file-float' => '对齐:', + 'wikieditor-toolbar-file-default' => '(默认)', + 'wikieditor-toolbar-file-format' => '格式:', + 'wikieditor-toolbar-tool-file-insert' => '插入', + 'wikieditor-toolbar-tool-file-cancel' => '取消', 'wikieditor-toolbar-tool-reference' => '参考', 'wikieditor-toolbar-tool-reference-example' => '在此处插入注释文字', 'wikieditor-toolbar-tool-reference-cancel' => '取消', @@ -28252,9 +30048,11 @@ $1:Example.jpg|标题2', 'wikieditor-toolbar-characters-page-persian' => '波斯语', 'wikieditor-toolbar-characters-page-hebrew' => '希伯来字母', 'wikieditor-toolbar-characters-page-bangla' => '孟加拉', + 'wikieditor-toolbar-characters-page-tamil' => '泰米尔', 'wikieditor-toolbar-characters-page-telugu' => '泰卢固字母', 'wikieditor-toolbar-characters-page-sinhala' => '僧伽罗字母', 'wikieditor-toolbar-characters-page-gujarati' => '古吉拉特字母', + 'wikieditor-toolbar-characters-page-devanagari' => '梵文', 'wikieditor-toolbar-characters-page-thai' => '泰语', 'wikieditor-toolbar-characters-page-lao' => '老挝语', 'wikieditor-toolbar-characters-page-khmer' => '高棉语', @@ -28304,7 +30102,7 @@ $1:Example.jpg|标题2', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>列表项</li><li>列表项</li></ol>', 'wikieditor-toolbar-help-content-file-description' => '嵌入文件', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Example.png|thumb|标题文本]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='标题文本' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='放大' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>标题文本</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='标题文本' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='放大' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>标题文本</div></div>", 'wikieditor-toolbar-help-content-reference-description' => '参考', 'wikieditor-toolbar-help-content-reference-syntax' => '页面文本。<ref name="测试">[http://www.example.org 链接文本],附加文本。</ref>', 'wikieditor-toolbar-help-content-reference-result' => "页面文本。<sup><a href='#'>[1]</a></sup>", @@ -28322,7 +30120,7 @@ $1:Example.jpg|标题2', 'wikieditor-toolbar-help-content-indent-result' => '标准文本<dl><dd>缩进文本<dl><dd>缩进文本</dd></dl></dd></dl>', ); -/** Traditional Chinese (中文(繁體)) +/** Traditional Chinese (中文(繁體)) * @author Anakmalaysia * @author Frankou * @author Gaoxuewei @@ -28332,6 +30130,7 @@ $1:Example.jpg|标题2', * @author Mark85296341 * @author Oapbtommy * @author PhiLiP + * @author Simon Shek * @author Waihorace * @author Wong128hk * @author Wrightbus @@ -28403,6 +30202,15 @@ $messages['zh-hant'] = array( 'wikieditor-toolbar-tool-link-empty' => '閣下並未輸入連結。', 'wikieditor-toolbar-tool-file' => '結合標題', 'wikieditor-toolbar-tool-file-example' => 'Example.jpg', + 'wikieditor-toolbar-tool-file-title' => '插入檔案', + 'wikieditor-toolbar-file-target' => '檔案名稱:', + 'wikieditor-toolbar-file-caption' => '說明:', + 'wikieditor-toolbar-file-size' => '大小:', + 'wikieditor-toolbar-file-float' => '對齊:', + 'wikieditor-toolbar-file-default' => '(預設)', + 'wikieditor-toolbar-file-format' => '格式:', + 'wikieditor-toolbar-tool-file-insert' => '插入', + 'wikieditor-toolbar-tool-file-cancel' => '取消', 'wikieditor-toolbar-tool-reference' => '參考', 'wikieditor-toolbar-tool-reference-example' => '插入腳註文字於此', 'wikieditor-toolbar-tool-reference-cancel' => '取消', @@ -28518,9 +30326,11 @@ $1:Example.jpg|標題2', 'wikieditor-toolbar-characters-page-persian' => '波斯語', 'wikieditor-toolbar-characters-page-hebrew' => '希伯來字母', 'wikieditor-toolbar-characters-page-bangla' => '孟加拉', + 'wikieditor-toolbar-characters-page-tamil' => '泰米爾人', 'wikieditor-toolbar-characters-page-telugu' => '泰盧固語', 'wikieditor-toolbar-characters-page-sinhala' => '僧伽羅文', 'wikieditor-toolbar-characters-page-gujarati' => '古吉拉特語', + 'wikieditor-toolbar-characters-page-devanagari' => '梵文', 'wikieditor-toolbar-characters-page-thai' => '泰語', 'wikieditor-toolbar-characters-page-lao' => '寮語', 'wikieditor-toolbar-characters-page-khmer' => '高棉語', @@ -28570,7 +30380,7 @@ $1:Example.jpg|標題2', 'wikieditor-toolbar-help-content-olist-result' => '<ol><li>列表項目</li><li>列表項目</li></ol>', 'wikieditor-toolbar-help-content-file-description' => '結合檔', 'wikieditor-toolbar-help-content-file-syntax' => '[[$1:Example.png|thumb|標題文字]]', - 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='標題文字' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='extensions/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='放大' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>標題文字</div></div>", + 'wikieditor-toolbar-help-content-file-result' => "<div style='width:104px;' class='thumbinner'><a title='標題文字' class='image' href='#'><img height='50' width='100' border='0' class='thumbimage' src='$2/WikiEditor/modules/images/toolbar/example-image.png' alt=''/></a><div class='thumbcaption'><div class='magnify'><a title='放大' class='internal' href='#'><img height='11' width='15' alt='' src='$1/common/images/magnify-clip.png'/></a></div>標題文字</div></div>", 'wikieditor-toolbar-help-content-reference-description' => '參考', 'wikieditor-toolbar-help-content-reference-syntax' => '頁面文字。<ref name="測試">[http://www.example.org 連結文字],附加文字。</ref>', 'wikieditor-toolbar-help-content-reference-result' => "頁面文字。<sup><a href='#'>[1]</a></sup>", diff --git a/extensions/WikiEditor/WikiEditor.php b/extensions/WikiEditor/WikiEditor.php index b3579ea5..de1d1695 100644 --- a/extensions/WikiEditor/WikiEditor.php +++ b/extensions/WikiEditor/WikiEditor.php @@ -124,6 +124,19 @@ $wgResourceModules += array( 'jquery.wikiEditor.dialogs', 'jquery.wikiEditor.toolbar.i18n', 'jquery.suggestions', + 'mediawiki.Title', + ), + 'messages' => array( + 'wikieditor-toolbar-tool-file-title', + 'wikieditor-toolbar-file-target', + 'wikieditor-toolbar-file-caption', + 'wikieditor-toolbar-file-size', + 'wikieditor-toolbar-file-float', + 'wikieditor-toolbar-file-default', + 'wikieditor-toolbar-file-format-none', + 'wikieditor-toolbar-file-format', + 'wikieditor-toolbar-tool-file-insert', + 'wikieditor-toolbar-tool-file-cancel', ), ), 'jquery.wikiEditor.highlight' => $wikiEditorTpl + array( diff --git a/extensions/WikiEditor/modules/ext.wikiEditor.css b/extensions/WikiEditor/modules/ext.wikiEditor.css index 53e320d5..f0665730 100644 --- a/extensions/WikiEditor/modules/ext.wikiEditor.css +++ b/extensions/WikiEditor/modules/ext.wikiEditor.css @@ -1,4 +1,4 @@ -/* +/** * CSS for WikiEditor */ @@ -7,10 +7,13 @@ form#editform { margin: 0; padding: 0; } + /* These IDs (#wpSummaryLabel and #wpSummary) could change in MediaWiki */ -#wpSummary, #wpSummaryLabel { +#wpSummary, +#wpSummaryLabel { margin-bottom: 1em; } + /* This ID (#wpTextbox1) could change in MediaWiki */ .wikiEditor-ui textarea#wpTextbox1 { border: none; @@ -19,6 +22,7 @@ form#editform { line-height: 1.5em; resize: vertical; } + .wikiEditor-ui .wikiEditor-ui-text > textarea#wpTextbox1 { margin: 0; } diff --git a/extensions/WikiEditor/modules/ext.wikiEditor.dialogs.js b/extensions/WikiEditor/modules/ext.wikiEditor.dialogs.js index 45a19593..0e0dd090 100644 --- a/extensions/WikiEditor/modules/ext.wikiEditor.dialogs.js +++ b/extensions/WikiEditor/modules/ext.wikiEditor.dialogs.js @@ -12,4 +12,4 @@ $( document ).ready( function() { // Add dialogs module $( '#wpTextbox1' ).wikiEditor( 'addModule', $.wikiEditor.modules.dialogs.config.getDefaultConfig() ); -} );
\ No newline at end of file +} ); diff --git a/extensions/WikiEditor/modules/ext.wikiEditor.templateEditor.js b/extensions/WikiEditor/modules/ext.wikiEditor.templateEditor.js index 650910d2..8879d10d 100644 --- a/extensions/WikiEditor/modules/ext.wikiEditor.templateEditor.js +++ b/extensions/WikiEditor/modules/ext.wikiEditor.templateEditor.js @@ -2,9 +2,9 @@ * JavaScript for WikiEditor Template Editor */ -$( document ).ready( function() { +$( document ).ready( function () { // Disable in template namespace - if ( mw.config.get( 'wgNamespaceNumber' ) == 10 ) { + if ( mw.config.get( 'wgNamespaceNumber' ) === 10 ) { return true; } // Add template editor module diff --git a/extensions/WikiEditor/modules/ext.wikiEditor.templates.js b/extensions/WikiEditor/modules/ext.wikiEditor.templates.js index 4ac09b54..6eae6de5 100644 --- a/extensions/WikiEditor/modules/ext.wikiEditor.templates.js +++ b/extensions/WikiEditor/modules/ext.wikiEditor.templates.js @@ -2,11 +2,11 @@ * JavaScript for WikiEditor Templates */ -$( document ).ready( function() { +$( document ).ready( function () { // Disable for template namespace - if ( mw.config.get( 'wgNamespaceNumber' ) == 10 ) { + if ( mw.config.get( 'wgNamespaceNumber' ) === 10 ) { return true; } // Add templates module $( '#wpTextbox1' ).wikiEditor( 'addModule', 'templates' ); -} );
\ No newline at end of file +} ); diff --git a/extensions/WikiEditor/modules/ext.wikiEditor.tests.toolbar.js b/extensions/WikiEditor/modules/ext.wikiEditor.tests.toolbar.js index 69fe2905..d4ffe5ae 100644 --- a/extensions/WikiEditor/modules/ext.wikiEditor.tests.toolbar.js +++ b/extensions/WikiEditor/modules/ext.wikiEditor.tests.toolbar.js @@ -4,9 +4,9 @@ var textareaId = '#wpTextbox1'; var wikiEditorTests = { // Add emoticons section - 'add_sections_toolbar': { - 'call': 'addToToolbar', - 'data': { + add_sections_toolbar: { + call: 'addToToolbar', + data: { 'sections': { 'emoticons': { 'type': 'toolbar', @@ -14,30 +14,30 @@ var wikiEditorTests = { } } }, - 'test': '*[rel=emoticons].section', - 'pre': 0, - 'post': 1 + test: '*[rel=emoticons].section', + pre: 0, + post: 1 }, // Add faces group to emoticons section 'add_groups': { - 'call': 'addToToolbar', - 'data': { - 'section': 'emoticons', + call: 'addToToolbar', + data: { + section: 'emoticons', 'groups': { 'faces': { 'label': 'Faces' } } }, - 'test': '*[rel=emoticons].section *[rel=faces].group', - 'pre': 0, - 'post': 1 + test: '*[rel=emoticons].section *[rel=faces].group', + pre: 0, + post: 1 }, // Add smile tool to faces group of emoticons section 'add_tools': { - 'call': 'addToToolbar', - 'data': { - 'section': 'emoticons', + call: 'addToToolbar', + data: { + section: 'emoticons', 'group': 'faces', 'tools': { 'smile': { @@ -47,20 +47,20 @@ var wikiEditorTests = { action: { type: 'encapsulate', options: { - pre: ":)" + pre: ':)' } } } } }, - 'test': '*[rel=emoticons].section *[rel=faces].group *[rel=smile].tool', - 'pre': 0, - 'post': 1 + test: '*[rel=emoticons].section *[rel=faces].group *[rel=smile].tool', + pre: 0, + post: 1 }, // Add info section 'add_sections_booklet': { - 'call': 'addToToolbar', - 'data': { + call: 'addToToolbar', + data: { 'sections': { 'info': { 'type': 'booklet', @@ -68,16 +68,16 @@ var wikiEditorTests = { } } }, - 'test': '*[rel=info].section', - 'pre': 0, - 'post': 1 + test: '*[rel=info].section', + pre: 0, + post: 1 }, // Add info section 'add_pages_table': { - 'call': 'addToToolbar', - 'data': { - 'section': 'info', - 'pages': { + call: 'addToToolbar', + data: { + section: 'info', + pages: { 'colors': { 'layout': 'table', 'label': 'Colors', @@ -89,44 +89,44 @@ var wikiEditorTests = { } } }, - 'test': '*[rel=info].section *[rel=colors].page', - 'pre': 0, - 'post': 1 + test: '*[rel=info].section *[rel=colors].page', + pre: 0, + post: 1 }, // Add colors rows 'add_rows': { - 'call': 'addToToolbar', - 'data': { - 'section': 'info', - 'page': 'colors', + call: 'addToToolbar', + data: { + section: 'info', + page: 'colors', 'rows': [ { 'name': { text: 'Red' }, 'temp': { text: 'Warm' }, - 'swatch': { html: '<div style="width:10px;height:10px;background-color:red;">' } + 'swatch': { html: '<div style="width: 10px; height: 10px; background-color: red;">' } }, { 'name': { text: 'Blue' }, 'temp': { text: 'Cold' }, - 'swatch': { html: '<div style="width:10px;height:10px;background-color:blue;">' } + 'swatch': { html: '<div style="width: 10px; height: 10px; background-color: blue;">' } }, { 'name': { text: 'Silver' }, 'temp': { text: 'Neutral' }, - 'swatch': { html: '<div style="width:10px;height:10px;background-color:silver;">' } + 'swatch': { html: '<div style="width: 10px; height: 10px; background-color: silver;">' } } ] }, - 'test': '*[rel=info].section *[rel=colors].page tr td', - 'pre': 0, - 'post': 9 + test: '*[rel=info].section *[rel=colors].page tr td', + pre: 0, + post: 9 }, // Add 'add_pages_characters': { - 'call': 'addToToolbar', - 'data': { - 'section': 'info', - 'pages': { + call: 'addToToolbar', + data: { + section: 'info', + pages: { 'emoticons': { 'layout': 'characters', 'label': 'Emoticons' @@ -137,110 +137,119 @@ var wikiEditorTests = { } } }, - 'test': '*[rel=info].section *[rel=emoticons].page', - 'pre': 0, - 'post': 1 + test: '*[rel=info].section *[rel=emoticons].page', + pre: 0, + post: 1 }, // Add 'add_characters': { - 'call': 'addToToolbar', - 'data': { - 'section': 'info', - 'page': 'emoticons', - 'characters': [ ':)', ':))', ':(', '<3', ';)' ] + call: 'addToToolbar', + data: { + section: 'info', + page: 'emoticons', + characters: [ ':)', ':))', ':(', '<3', ';)' ] }, - 'test': '*[rel=info].section *[rel=emoticons].page *[rel=":)"]', - 'pre': 0, - 'post': 1 + test: '*[rel=info].section *[rel=emoticons].page *[rel=":)"]', + pre: 0, + post: 1 }, // Remove page 'remove_page': { - 'call': 'removeFromToolbar', - 'data': { - 'section': 'info', - 'page': 'removeme' + call: 'removeFromToolbar', + data: { + section: 'info', + page: 'removeme' }, - 'test': '*[rel=info].section *[rel=removeme].page', - 'pre': 1, - 'post': 0 + test: '*[rel=info].section *[rel=removeme].page', + pre: 1, + post: 0 }, // Remove :)) from emoticon characters 'remove_character': { - 'call': 'removeFromToolbar', - 'data': { - 'section': 'info', - 'page': 'emoticons', + call: 'removeFromToolbar', + data: { + section: 'info', + page: 'emoticons', 'character': ':))' }, - 'test': '*[rel=info].section *[rel=emoticons].page *[rel=":))"]', - 'pre': 1, - 'post': 0 + test: '*[rel=info].section *[rel=emoticons].page *[rel=":))"]', + pre: 1, + post: 0 }, // Remove row from colors table of info section 'remove_row': { - 'call': 'removeFromToolbar', - 'data': { - 'section': 'info', - 'page': 'colors', + call: 'removeFromToolbar', + data: { + section: 'info', + page: 'colors', 'row': 0 }, - 'test': '*[rel=info].section *[rel=colors].page tr td', - 'pre': 9, - 'post': 6 + test: '*[rel=info].section *[rel=colors].page tr td', + pre: 9, + post: 6 } }; -$(document).ready( function() { - var button = $( '<button>Run wikiEditor Tests!</button>' ) + +jQuery(document).ready( function ( $ ) { + var $button = $( '<button>Run wikiEditor Tests!</button>' ) .css( { - 'position': 'fixed', - 'bottom': 0, - 'right': 0, - 'width': '100%', - 'backgroundColor': '#333333', - 'opacity': 0.75, - 'color': '#DDDDDD', - 'padding': '0.5em', - 'border': 'none', - 'display': 'none' + position: 'fixed', + bottom: 0, + right: 0, + width: '100%', + backgroundColor: '#333', + opacity: 0.75, + color: '#DDDDDD', + padding: '0.7em', + border: 'none', + display: 'none', + cursor: 'pointer' } ) - .click( function() { - if ( $(this).attr( 'enabled' ) == 'false' ) { + .click( function () { + if ( $(this).data( 'testDone' ) ) { $(this).slideUp( 'fast' ); return false; } - var messages = [ 'Running tests for wikiEditor API' ]; - var $target = $( textareaId ); - var $ui = $target.data( 'wikiEditor-context' ).$ui; - var passes = 0; - var tests = 0; - for ( var test in wikiEditorTests ) { - var pre = $ui.find( wikiEditorTests[test].test ).size() == - wikiEditorTests[test].pre; + + var test, pre, post, + messages = [ 'Running tests for wikiEditor API' ], + $target = $( textareaId ), + $ui = $target.data( 'wikiEditor-context' ).$ui, + passes = 0, + tests = 0; + + for ( test in wikiEditorTests ) { + pre = $ui.find( wikiEditorTests[test].test ).length === wikiEditorTests[test].pre; messages.push ( test + '-pre: ' + ( pre ? 'PASS' : 'FAIL' ) ); $target.wikiEditor( wikiEditorTests[test].call, wikiEditorTests[test].data ); - var post = $ui.find( wikiEditorTests[test].test ).size() == - wikiEditorTests[test].post; + post = $ui.find( wikiEditorTests[test].test ).length === wikiEditorTests[test].post; messages.push ( test + '-post: ' + ( post ? 'PASS' : 'FAIL' ) ); if ( pre && post ) { passes++; } tests++; } - if ( window.console !== undefined ) { + + if ( window.console ) { for ( var i = 0; i < messages.length; i++ ) { - console.log( messages[i] ); + window.console.log( messages[i] ); } } + $(this) .attr( 'title', messages.join( " | " ) ) .text( passes + ' / ' + tests + ' were successful' ) .css( 'backgroundColor', passes < tests ? 'red' : 'green' ) - .attr( 'enabled', 'false' ) + .data( 'testDone', 'true' ) .blur(); } ) .appendTo( $( 'body' ) ); - setTimeout( function() { button.slideDown( 'fast' ) }, 2000 ); + + setTimeout( function () { + $button.slideDown( 'fast' ); + }, 1500 ); + } ); diff --git a/extensions/WikiEditor/modules/jquery.wikiEditor.dialogs.config.css b/extensions/WikiEditor/modules/jquery.wikiEditor.dialogs.config.css index 15c1435b..efde00fb 100644 --- a/extensions/WikiEditor/modules/jquery.wikiEditor.dialogs.config.css +++ b/extensions/WikiEditor/modules/jquery.wikiEditor.dialogs.config.css @@ -80,6 +80,15 @@ background-image: url(images/dialogs/insert-link-external.png); background-position: left; } +/* File dialog */ +#wikieditor-toolbar-file-target, +#wikieditor-toolbar-file-caption { + width: 100%; +} +.wikieditor-toolbar-file-options .wikieditor-toolbar-field-wrapper { + float: left; + margin: 0 20px 0 0; +} /* Reference Dialog */ #wikieditor-toolbar-reference-dialog label { float: left; diff --git a/extensions/WikiEditor/modules/jquery.wikiEditor.dialogs.config.js b/extensions/WikiEditor/modules/jquery.wikiEditor.dialogs.config.js index 0c24c368..ca8af558 100644 --- a/extensions/WikiEditor/modules/jquery.wikiEditor.dialogs.config.js +++ b/extensions/WikiEditor/modules/jquery.wikiEditor.dialogs.config.js @@ -1,1201 +1,1372 @@ /** * Configuration of Dialog module for wikiEditor */ -( function( $ ) { $.wikiEditor.modules.dialogs.config = { +( function ( $, mw ) { -replaceIcons: function( $textarea ) { - $textarea - .wikiEditor( 'removeFromToolbar', { 'section': 'main', 'group': 'insert', 'tool': 'xlink' } ) - .wikiEditor( 'removeFromToolbar', { 'section': 'main', 'group': 'insert', 'tool': 'ilink' } ) - .wikiEditor( 'removeFromToolbar', { 'section': 'main', 'group': 'insert', 'tool': 'reference' } ) - .wikiEditor( 'removeFromToolbar', { 'section': 'advanced', 'group': 'insert', 'tool': 'table' } ) - .wikiEditor( 'addToToolbar', { - 'section': 'main', - 'group': 'insert', - 'tools': { - 'link': { - 'labelMsg': 'wikieditor-toolbar-tool-link', - 'type': 'button', - 'icon': 'insert-link.png', - 'offset': [2, -1654], - 'action': { - 'type': 'dialog', - 'module': 'insert-link' - } - }, - 'reference': { - 'labelMsg': 'wikieditor-toolbar-tool-reference', - 'filters': [ 'body.ns-subject' ], - 'type': 'button', - 'icon': 'insert-reference.png', - 'offset': [2, -1798], - 'action': { - 'type': 'dialog', - 'module': 'insert-reference' +$.wikiEditor.modules.dialogs.config = { + + replaceIcons: function ( $textarea ) { + $textarea + .wikiEditor( 'removeFromToolbar', { section: 'main', group: 'insert', tool: 'xlink' } ) + .wikiEditor( 'removeFromToolbar', { section: 'main', group: 'insert', tool: 'ilink' } ) + .wikiEditor( 'removeFromToolbar', { section: 'main', group: 'insert', tool: 'file' } ) + .wikiEditor( 'removeFromToolbar', { section: 'main', group: 'insert', tool: 'reference' } ) + .wikiEditor( 'removeFromToolbar', { section: 'advanced', group: 'insert', tool: 'table' } ) + .wikiEditor( 'addToToolbar', { + section: 'main', + group: 'insert', + tools: { + 'link': { + labelMsg: 'wikieditor-toolbar-tool-link', + type: 'button', + icon: 'insert-link.png', + offset: [2, -1654], + action: { + type: 'dialog', + module: 'insert-link' + } + }, + 'file': { + labelMsg: 'wikieditor-toolbar-tool-file', + type: 'button', + icon: 'insert-file.png', + offset: [2, -1438], + action: { + type: 'dialog', + module: 'insert-file' + } + }, + 'reference': { + labelMsg: 'wikieditor-toolbar-tool-reference', + filters: [ 'body.ns-subject' ], + type: 'button', + icon: 'insert-reference.png', + offset: [2, -1798], + action: { + type: 'dialog', + module: 'insert-reference' + } } } - } - } ) - .wikiEditor( 'addToToolbar', { - 'section': 'advanced', - 'group': 'insert', - 'tools': { - 'table': { - 'labelMsg': 'wikieditor-toolbar-tool-table', - 'type': 'button', - 'icon': 'insert-table.png', - 'offset': [2, -1942], - 'action': { - 'type': 'dialog', - 'module': 'insert-table' + } ) + .wikiEditor( 'addToToolbar', { + section: 'advanced', + group: 'insert', + tools: { + 'table': { + labelMsg: 'wikieditor-toolbar-tool-table', + type: 'button', + icon: 'insert-table.png', + offset: [2, -1942], + action: { + type: 'dialog', + module: 'insert-table' + } } } - } - } ) - .wikiEditor( 'addToToolbar', { - 'section': 'advanced', - 'groups': { - 'search': { - 'tools': { - 'replace': { - 'labelMsg': 'wikieditor-toolbar-tool-replace', - 'type': 'button', - 'icon': 'search-replace.png', - 'offset': [-70, -214], - 'action': { - 'type': 'dialog', - 'module': 'search-and-replace' + } ) + .wikiEditor( 'addToToolbar', { + section: 'advanced', + groups: { + 'search': { + tools: { + 'replace': { + labelMsg: 'wikieditor-toolbar-tool-replace', + type: 'button', + icon: 'search-replace.png', + offset: [-70, -214], + action: { + type: 'dialog', + module: 'search-and-replace' + } } } } } - } - } ); -}, + } ); + }, -getDefaultConfig: function () { - return { 'dialogs': { - 'insert-link': { - titleMsg: 'wikieditor-toolbar-tool-link-title', - id: 'wikieditor-toolbar-link-dialog', - html: '\ - <fieldset>\ - <div class="wikieditor-toolbar-field-wrapper">\ - <label for="wikieditor-toolbar-link-int-target" rel="wikieditor-toolbar-tool-link-int-target" id="wikieditor-toolbar-tool-link-int-target-label"></label>\ - <div id="wikieditor-toolbar-link-int-target-status"></div>\ - <input type="text" id="wikieditor-toolbar-link-int-target" />\ - </div>\ - <div class="wikieditor-toolbar-field-wrapper">\ - <label for="wikieditor-toolbar-link-int-text" rel="wikieditor-toolbar-tool-link-int-text"></label>\ - <input type="text" id="wikieditor-toolbar-link-int-text" />\ - </div>\ - <div class="wikieditor-toolbar-field-wrapper">\ - <div class="wikieditor-toolbar-floated-field-wrapper">\ - <input type="radio" id="wikieditor-toolbar-link-type-int" name="wikieditor-toolbar-link-type" selected />\ - <label for="wikieditor-toolbar-link-type-int" rel="wikieditor-toolbar-tool-link-int"></label>\ + getDefaultConfig: function () { + return { 'dialogs': { + 'insert-link': { + titleMsg: 'wikieditor-toolbar-tool-link-title', + id: 'wikieditor-toolbar-link-dialog', + html: '\ + <fieldset>\ + <div class="wikieditor-toolbar-field-wrapper">\ + <label for="wikieditor-toolbar-link-int-target" rel="wikieditor-toolbar-tool-link-int-target" id="wikieditor-toolbar-tool-link-int-target-label"></label>\ + <div id="wikieditor-toolbar-link-int-target-status"></div>\ + <input type="text" id="wikieditor-toolbar-link-int-target"/>\ </div>\ - <div class="wikieditor-toolbar-floated-field-wrapper">\ - <input type="radio" id="wikieditor-toolbar-link-type-ext" name="wikieditor-toolbar-link-type" />\ - <label for="wikieditor-toolbar-link-type-ext" rel="wikieditor-toolbar-tool-link-ext"></label>\ + <div class="wikieditor-toolbar-field-wrapper">\ + <label for="wikieditor-toolbar-link-int-text" rel="wikieditor-toolbar-tool-link-int-text"></label>\ + <input type="text" id="wikieditor-toolbar-link-int-text"/>\ </div>\ - </div>\ - </fieldset>', - init: function() { - function isExternalLink( s ) { - // The following things are considered to be external links: - // * Starts a URL protocol - // * Starts with www. - // All of these are potentially valid titles, and the latter two categories match about 6300 - // titles in enwiki's ns0. Out of 6.9M titles, that's 0.09% - if ( typeof arguments.callee.regex == 'undefined' ) { - // Cache the regex - arguments.callee.regex = - new RegExp( "^(" + mw.config.get( 'wgUrlProtocols' ) + "|www\\.)", 'i'); - } - return s.match( arguments.callee.regex ); - } - // Updates the status indicator above the target link - function updateWidget( status ) { - $( '#wikieditor-toolbar-link-int-target-status' ).children().hide(); - $( '#wikieditor-toolbar-link-int-target' ).parent() - .removeClass( - 'status-invalid status-external status-notexists status-exists status-loading' - ); - if ( status ) { - $( '#wikieditor-toolbar-link-int-target-status-' + status ).show(); - $( '#wikieditor-toolbar-link-int-target' ).parent().addClass( 'status-' + status ); - } - if ( status == 'invalid' ) { - $( '.ui-dialog:visible .ui-dialog-buttonpane button:first' ) - .attr( 'disabled', true ) - .addClass( 'disabled' ); - } else { - $( '.ui-dialog:visible .ui-dialog-buttonpane button:first' ) - .removeAttr('disabled') - .removeClass('disabled'); - } - } - // Updates the UI to show if the page title being inputed by the user exists or not - // accepts parameter internal for bypassing external link detection - function updateExistence( internal ) { - // ensure the internal parameter is a boolean - if ( internal != true ) internal = false; - // Abort previous request - var request = $( '#wikieditor-toolbar-link-int-target-status' ).data( 'request' ); - if ( request ) { - request.abort(); - } - var target = $( '#wikieditor-toolbar-link-int-target' ).val(); - var cache = $( '#wikieditor-toolbar-link-int-target-status' ).data( 'existencecache' ); - if ( cache[target] ) { - updateWidget( cache[target] ); - return; - } - if ( target.replace( /^\s+$/,'' ) == '' ) { - // Hide the widget when the textbox is empty - updateWidget( false ); - return; - } - // If the forced internal paremter was not true, check if the target is an external link - if ( !internal && isExternalLink( target ) ) { - updateWidget( 'external' ); - return; + <div class="wikieditor-toolbar-field-wrapper">\ + <div class="wikieditor-toolbar-floated-field-wrapper">\ + <input type="radio" id="wikieditor-toolbar-link-type-int" name="wikieditor-toolbar-link-type" selected/>\ + <label for="wikieditor-toolbar-link-type-int" rel="wikieditor-toolbar-tool-link-int"></label>\ + </div>\ + <div class="wikieditor-toolbar-floated-field-wrapper">\ + <input type="radio" id="wikieditor-toolbar-link-type-ext" name="wikieditor-toolbar-link-type"/>\ + <label for="wikieditor-toolbar-link-type-ext" rel="wikieditor-toolbar-tool-link-ext"></label>\ + </div>\ + </div>\ + </fieldset>', + + init: function () { + function isExternalLink( s ) { + // The following things are considered to be external links: + // * Starts a URL protocol + // * Starts with www. + // All of these are potentially valid titles, and the latter two categories match about 6300 + // titles in enwiki's ns0. Out of 6.9M titles, that's 0.09% + if ( typeof arguments.callee.regex === 'undefined' ) { + // Cache the regex + arguments.callee.regex = + new RegExp( "^(" + mw.config.get( 'wgUrlProtocols' ) + "|www\\.)", 'i'); + } + return s.match( arguments.callee.regex ); } - if ( target.indexOf( '|' ) != -1 ) { - // Title contains | , which means it's invalid - // but confuses the API. Show invalid and bypass API - updateWidget( 'invalid' ); - return; + + // Updates the status indicator above the target link + function updateWidget( status ) { + $( '#wikieditor-toolbar-link-int-target-status' ).children().hide(); + $( '#wikieditor-toolbar-link-int-target' ).parent() + .removeClass( + 'status-invalid status-external status-notexists status-exists status-loading' + ); + if ( status ) { + $( '#wikieditor-toolbar-link-int-target-status-' + status ).show(); + $( '#wikieditor-toolbar-link-int-target' ).parent().addClass( 'status-' + status ); + } + if ( status === 'invalid' ) { + $( '.ui-dialog:visible .ui-dialog-buttonpane button:first' ) + .attr( 'disabled', true ) + .addClass( 'disabled' ); + } else { + $( '.ui-dialog:visible .ui-dialog-buttonpane button:first' ) + .removeAttr('disabled') + .removeClass('disabled'); + } } - // Show loading spinner while waiting for the API to respond - updateWidget( 'loading' ); - // Call the API to check page status, saving the request object so it can be aborted if - // necessary - $( '#wikieditor-toolbar-link-int-target-status' ).data( - 'request', - $.ajax( { - url: mw.util.wikiScript( 'api' ), - dataType: 'json', - data: { - 'action': 'query', - 'indexpageids': '', - 'titles': target, - 'converttitles': '', - 'format': 'json' - }, - success: function( data ) { - var status; - if ( !data || typeof data.query == 'undefined' ) { - // This happens in some weird cases - status = false; - } else { - var page = data.query.pages[data.query.pageids[0]]; - status = 'exists'; - if ( typeof page.missing != 'undefined' ) - status = 'notexists'; - else if ( typeof page.invalid != 'undefined' ) - status = 'invalid'; - } - // Cache the status of the link target if the force internal parameter was not - // passed - if ( !internal ) cache[target] = status; - updateWidget( status ); - } - } ) - ); - } - $( '#wikieditor-toolbar-link-type-int, #wikieditor-toolbar-link-type-ext' ).click( function() { - if( $( '#wikieditor-toolbar-link-type-ext' ).is( ':checked' ) ) { + + // Updates the UI to show if the page title being inputed by the user exists or not + // accepts parameter internal for bypassing external link detection + function updateExistence( internal ) { + // ensure the internal parameter is a boolean + if ( internal !== true ) { + internal = false; + } // Abort previous request var request = $( '#wikieditor-toolbar-link-int-target-status' ).data( 'request' ); if ( request ) { request.abort(); } - updateWidget( 'external' ); - } - if( $( '#wikieditor-toolbar-link-type-int' ).is( ':checked' ) ) - updateExistence( true ); - }); - // Set labels of tabs based on rel values - $(this).find( '[rel]' ).each( function() { - $(this).text( mediaWiki.msg( $(this).attr( 'rel' ) ) ); - }); - // Set tabindexes on form fields - $.wikiEditor.modules.dialogs.fn.setTabindexes( $(this).find( 'input' ).not( '[tabindex]' ) ); - // Setup the tooltips in the textboxes - $( '#wikieditor-toolbar-link-int-target' ) - .data( 'tooltip', mediaWiki.msg( 'wikieditor-toolbar-tool-link-int-target-tooltip' ) ); - $( '#wikieditor-toolbar-link-int-text' ) - .data( 'tooltip', mediaWiki.msg( 'wikieditor-toolbar-tool-link-int-text-tooltip' ) ); - $( '#wikieditor-toolbar-link-int-target, #wikieditor-toolbar-link-int-text' ) - .each( function() { - var tooltip = mediaWiki.msg( $( this ).attr( 'id' ) + '-tooltip' ); - if ( $( this ).val() == '' ) - $( this ) - .addClass( 'wikieditor-toolbar-dialog-hint' ) - .val( $( this ).data( 'tooltip' ) ) - .data( 'tooltip-mode', true ); - } ) - .focus( function() { - if( $( this ).val() == $( this ).data( 'tooltip' ) ) { - $( this ) - .val( '' ) - .removeClass( 'wikieditor-toolbar-dialog-hint' ) - .data( 'tooltip-mode', false ); - } - }) - .bind( 'change', function() { - if ( $( this ).val() != $( this ).data( 'tooltip' ) ) { - $( this ) - .removeClass( 'wikieditor-toolbar-dialog-hint' ) - .data( 'tooltip-mode', false ); + var target = $( '#wikieditor-toolbar-link-int-target' ).val(); + var cache = $( '#wikieditor-toolbar-link-int-target-status' ).data( 'existencecache' ); + if ( cache[target] ) { + updateWidget( cache[target] ); + return; } - }) - .bind( 'blur', function() { - if ( $( this ).val() == '' ) { - $( this ) - .addClass( 'wikieditor-toolbar-dialog-hint' ) - .val( $( this ).data( 'tooltip' ) ) - .data( 'tooltip-mode', true ); + if ( target.replace( /^\s+$/,'' ) === '' ) { + // Hide the widget when the textbox is empty + updateWidget( false ); + return; } - }); - - // Automatically copy the value of the internal link page title field to the link text field unless the - // user has changed the link text field - this is a convenience thing since most link texts are going to - // be the the same as the page title - Also change the internal/external radio button accordingly - $( '#wikieditor-toolbar-link-int-target' ).bind( 'change keydown paste cut', function() { - // $(this).val() is the old value, before the keypress - Defer this until $(this).val() has - // been updated - setTimeout( function() { - if ( isExternalLink( $( '#wikieditor-toolbar-link-int-target' ).val() ) ) { - $( '#wikieditor-toolbar-link-type-ext' ).attr( 'checked', 'checked' ); + // If the forced internal paremter was not true, check if the target is an external link + if ( !internal && isExternalLink( target ) ) { updateWidget( 'external' ); - } else { - $( '#wikieditor-toolbar-link-type-int' ).attr( 'checked', 'checked' ); - updateExistence(); + return; } - if ( $( '#wikieditor-toolbar-link-int-text' ).data( 'untouched' ) ) - if ( $( '#wikieditor-toolbar-link-int-target' ).val() == - $( '#wikieditor-toolbar-link-int-target' ).data( 'tooltip' ) ) { - $( '#wikieditor-toolbar-link-int-text' ) - .addClass( 'wikieditor-toolbar-dialog-hint' ) - .val( $( '#wikieditor-toolbar-link-int-text' ).data( 'tooltip' ) ) - .change(); - } else { - $( '#wikieditor-toolbar-link-int-text' ) - .val( $( '#wikieditor-toolbar-link-int-target' ).val() ) - .change(); - } - }, 0 ); - }); - $( '#wikieditor-toolbar-link-int-text' ).bind( 'change keydown paste cut', function() { - var oldVal = $(this).val(); - var that = this; - setTimeout( function() { - if ( $(that).val() != oldVal ) - $(that).data( 'untouched', false ); - }, 0 ); - }); - // Add images to the page existence widget, which will be shown mutually exclusively to communicate if - // the page exists, does not exist or the title is invalid (like if it contains a | character) - var existsMsg = mediaWiki.msg( 'wikieditor-toolbar-tool-link-int-target-status-exists' ); - var notexistsMsg = mediaWiki.msg( 'wikieditor-toolbar-tool-link-int-target-status-notexists' ); - var invalidMsg = mediaWiki.msg( 'wikieditor-toolbar-tool-link-int-target-status-invalid' ); - var externalMsg = mediaWiki.msg( 'wikieditor-toolbar-tool-link-int-target-status-external' ); - var loadingMsg = mediaWiki.msg( 'wikieditor-toolbar-tool-link-int-target-status-loading' ); - $( '#wikieditor-toolbar-link-int-target-status' ) - .append( $( '<div />' ) - .attr( 'id', 'wikieditor-toolbar-link-int-target-status-exists' ) - .append( existsMsg ) - ) - .append( $( '<div />' ) - .attr( 'id', 'wikieditor-toolbar-link-int-target-status-notexists' ) - .append( notexistsMsg ) - ) - .append( $( '<div />' ) - .attr( 'id', 'wikieditor-toolbar-link-int-target-status-invalid' ) - .append( invalidMsg ) - ) - .append( $( '<div />' ) - .attr( 'id', 'wikieditor-toolbar-link-int-target-status-external' ) - .append( externalMsg ) - ) - .append( $( '<div />' ) - .attr( 'id', 'wikieditor-toolbar-link-int-target-status-loading' ) - .append( $( '<img />' ).attr( { - 'src': $.wikiEditor.imgPath + 'dialogs/' + 'loading-small.gif', - 'alt': loadingMsg, - 'title': loadingMsg - } ) ) - ) - .data( 'existencecache', {} ) - .children().hide(); - - $( '#wikieditor-toolbar-link-int-target' ) - .bind( 'keyup paste cut', function() { - // Cancel the running timer if applicable - if ( typeof $(this).data( 'timerID' ) != 'undefined' ) { - clearTimeout( $(this).data( 'timerID' ) ); + if ( target.indexOf( '|' ) !== -1 ) { + // Title contains | , which means it's invalid + // but confuses the API. Show invalid and bypass API + updateWidget( 'invalid' ); + return; } - // Delay fetch for a while - // FIXME: Make 120 configurable elsewhere - var timerID = setTimeout( updateExistence, 120 ); - $(this).data( 'timerID', timerID ); - } ) - .change( function() { - // Cancel the running timer if applicable - if ( typeof $(this).data( 'timerID' ) != 'undefined' ) { - clearTimeout( $(this).data( 'timerID' ) ); + // Show loading spinner while waiting for the API to respond + updateWidget( 'loading' ); + // Call the API to check page status, saving the request object so it can be aborted if + // necessary + $( '#wikieditor-toolbar-link-int-target-status' ).data( + 'request', + $.ajax( { + url: mw.util.wikiScript( 'api' ), + dataType: 'json', + data: { + action: 'query', + indexpageids: '', + titles: target, + converttitles: '', + format: 'json' + }, + success: function ( data ) { + var status; + if ( !data || !data.query ) { + // This happens in some weird cases + status = false; + } else { + var page = data.query.pages[data.query.pageids[0]]; + status = 'exists'; + if ( page.missing !== undefined ) { + status = 'notexists'; + } else if ( page.invalid !== undefined ) { + status = 'invalid'; + } + } + // Cache the status of the link target if the force internal + // parameter was not passed + if ( !internal ) { + cache[target] = status; + } + updateWidget( status ); + } + } ) + ); + } + $( '#wikieditor-toolbar-link-type-int, #wikieditor-toolbar-link-type-ext' ).click( function () { + if ( $( '#wikieditor-toolbar-link-type-ext' ).is( ':checked' ) ) { + // Abort previous request + var request = $( '#wikieditor-toolbar-link-int-target-status' ).data( 'request' ); + if ( request ) { + request.abort(); + } + updateWidget( 'external' ); } - // Fetch right now - updateExistence(); - } ); + if ( $( '#wikieditor-toolbar-link-type-int' ).is( ':checked' ) ) + updateExistence( true ); + }); + // Set labels of tabs based on rel values + $(this).find( '[rel]' ).each( function () { + $(this).text( mw.msg( $(this).attr( 'rel' ) ) ); + }); + // Set tabindexes on form fields + $.wikiEditor.modules.dialogs.fn.setTabindexes( $(this).find( 'input' ).not( '[tabindex]' ) ); + // Setup the tooltips in the textboxes + $( '#wikieditor-toolbar-link-int-target' ) + .data( 'tooltip', mw.msg( 'wikieditor-toolbar-tool-link-int-target-tooltip' ) ); + $( '#wikieditor-toolbar-link-int-text' ) + .data( 'tooltip', mw.msg( 'wikieditor-toolbar-tool-link-int-text-tooltip' ) ); + $( '#wikieditor-toolbar-link-int-target, #wikieditor-toolbar-link-int-text' ) + .each( function () { + var tooltip = mw.msg( $( this ).attr( 'id' ) + '-tooltip' ); + if ( $( this ).val() === '' ) + $( this ) + .addClass( 'wikieditor-toolbar-dialog-hint' ) + .val( $( this ).data( 'tooltip' ) ) + .data( 'tooltip-mode', true ); + } ) + .focus( function () { + if ( $( this ).val() === $( this ).data( 'tooltip' ) ) { + $( this ) + .val( '' ) + .removeClass( 'wikieditor-toolbar-dialog-hint' ) + .data( 'tooltip-mode', false ); + } + }) + .bind( 'change', function () { + if ( $( this ).val() !== $( this ).data( 'tooltip' ) ) { + $( this ) + .removeClass( 'wikieditor-toolbar-dialog-hint' ) + .data( 'tooltip-mode', false ); + } + }) + .bind( 'blur', function () { + if ( $( this ).val() === '' ) { + $( this ) + .addClass( 'wikieditor-toolbar-dialog-hint' ) + .val( $( this ).data( 'tooltip' ) ) + .data( 'tooltip-mode', true ); + } + }); - // Title suggestions - $( '#wikieditor-toolbar-link-int-target' ).data( 'suggcache', {} ).suggestions( { - fetch: function( query ) { + // Automatically copy the value of the internal link page title field to the link text field unless the + // user has changed the link text field - this is a convenience thing since most link texts are going to + // be the the same as the page title - Also change the internal/external radio button accordingly + $( '#wikieditor-toolbar-link-int-target' ).bind( 'change keydown paste cut', function () { + // $(this).val() is the old value, before the keypress - Defer this until $(this).val() has + // been updated + setTimeout( function () { + if ( isExternalLink( $( '#wikieditor-toolbar-link-int-target' ).val() ) ) { + $( '#wikieditor-toolbar-link-type-ext' ).prop( 'checked', true ); + updateWidget( 'external' ); + } else { + $( '#wikieditor-toolbar-link-type-int' ).prop( 'checked', true ); + updateExistence(); + } + if ( $( '#wikieditor-toolbar-link-int-text' ).data( 'untouched' ) ) + if ( $( '#wikieditor-toolbar-link-int-target' ).val() == + $( '#wikieditor-toolbar-link-int-target' ).data( 'tooltip' ) ) { + $( '#wikieditor-toolbar-link-int-text' ) + .addClass( 'wikieditor-toolbar-dialog-hint' ) + .val( $( '#wikieditor-toolbar-link-int-text' ).data( 'tooltip' ) ) + .change(); + } else { + $( '#wikieditor-toolbar-link-int-text' ) + .val( $( '#wikieditor-toolbar-link-int-target' ).val() ) + .change(); + } + }, 0 ); + }); + $( '#wikieditor-toolbar-link-int-text' ).bind( 'change keydown paste cut', function () { + var oldVal = $(this).val(); var that = this; - var title = $(this).val(); + setTimeout( function () { + if ( $(that).val() !== oldVal ) + $(that).data( 'untouched', false ); + }, 0 ); + }); + // Add images to the page existence widget, which will be shown mutually exclusively to communicate if + // the page exists, does not exist or the title is invalid (like if it contains a | character) + var existsMsg = mw.msg( 'wikieditor-toolbar-tool-link-int-target-status-exists' ); + var notexistsMsg = mw.msg( 'wikieditor-toolbar-tool-link-int-target-status-notexists' ); + var invalidMsg = mw.msg( 'wikieditor-toolbar-tool-link-int-target-status-invalid' ); + var externalMsg = mw.msg( 'wikieditor-toolbar-tool-link-int-target-status-external' ); + var loadingMsg = mw.msg( 'wikieditor-toolbar-tool-link-int-target-status-loading' ); + $( '#wikieditor-toolbar-link-int-target-status' ) + .append( $( '<div>' ) + .attr( 'id', 'wikieditor-toolbar-link-int-target-status-exists' ) + .append( existsMsg ) + ) + .append( $( '<div>' ) + .attr( 'id', 'wikieditor-toolbar-link-int-target-status-notexists' ) + .append( notexistsMsg ) + ) + .append( $( '<div>' ) + .attr( 'id', 'wikieditor-toolbar-link-int-target-status-invalid' ) + .append( invalidMsg ) + ) + .append( $( '<div>' ) + .attr( 'id', 'wikieditor-toolbar-link-int-target-status-external' ) + .append( externalMsg ) + ) + .append( $( '<div>' ) + .attr( 'id', 'wikieditor-toolbar-link-int-target-status-loading' ) + .append( $( '<img>' ).attr( { + 'src': $.wikiEditor.imgPath + 'dialogs/' + 'loading-small.gif', + 'alt': loadingMsg, + 'title': loadingMsg + } ) ) + ) + .data( 'existencecache', {} ) + .children().hide(); - if ( isExternalLink( title ) || title.indexOf( '|' ) != -1 || title == '') { - $(this).suggestions( 'suggestions', [] ); - return; - } + $( '#wikieditor-toolbar-link-int-target' ) + .bind( 'keyup paste cut', function () { + // Cancel the running timer if applicable + if ( typeof $(this).data( 'timerID' ) !== 'undefined' ) { + clearTimeout( $(this).data( 'timerID' ) ); + } + // Delay fetch for a while + // FIXME: Make 120 configurable elsewhere + var timerID = setTimeout( updateExistence, 120 ); + $(this).data( 'timerID', timerID ); + } ) + .change( function () { + // Cancel the running timer if applicable + if ( typeof $(this).data( 'timerID' ) !== 'undefined' ) { + clearTimeout( $(this).data( 'timerID' ) ); + } + // Fetch right now + updateExistence(); + } ); - var cache = $(this).data( 'suggcache' ); - if ( typeof cache[title] != 'undefined' ) { - $(this).suggestions( 'suggestions', cache[title] ); - return; - } + // Title suggestions + $( '#wikieditor-toolbar-link-int-target' ).data( 'suggcache', {} ).suggestions( { + fetch: function ( query ) { + var that = this; + var title = $(this).val(); - var request = $.ajax( { - url: mw.util.wikiScript( 'api' ), - data: { - 'action': 'opensearch', - 'search': title, - 'namespace': 0, - 'suggest': '', - 'format': 'json' - }, - dataType: 'json', - success: function( data ) { - cache[title] = data[1]; - $(that).suggestions( 'suggestions', data[1] ); - } - }); - $(this).data( 'request', request ); - }, - cancel: function() { - var request = $(this).data( 'request' ); - if ( request ) - request.abort(); - } - }); - }, - dialog: { - width: 500, - dialogClass: 'wikiEditor-toolbar-dialog', - buttons: { - 'wikieditor-toolbar-tool-link-insert': function() { - function escapeInternalText( s ) { - // FIXME: Should this escape [[ too? Seems to work without that - return s.replace( /(]{2,})/g, '<nowiki>$1</nowiki>' ); - } - function escapeExternalTarget( s ) { - return s.replace( / /g, '%20' ) - .replace( /\[/g, '%5B' ) - .replace( /]/g, '%5D' ); - } - function escapeExternalText( s ) { - // FIXME: Should this escape [ too? Seems to work without that - return s.replace( /(]+)/g, '<nowiki>$1</nowiki>' ); - } - var insertText = ''; - var whitespace = $( '#wikieditor-toolbar-link-dialog' ).data( 'whitespace' ); - var target = $( '#wikieditor-toolbar-link-int-target' ).val(); - var text = $( '#wikieditor-toolbar-link-int-text' ).val(); - // check if the tooltips were passed as target or text - if ( $( '#wikieditor-toolbar-link-int-target' ).data( 'tooltip-mode' ) ) - target = ""; - if ( $( '#wikieditor-toolbar-link-int-text' ).data( 'tooltip-mode' ) ) - text = ""; - if ( target == '' ) { - alert( mediaWiki.msg( 'wikieditor-toolbar-tool-link-empty' ) ); - return; - } - if ( $.trim( text ) == '' ) { - // [[Foo| ]] creates an invisible link - // Instead, generate [[Foo|]] - text = ''; - } - if ( $( '#wikieditor-toolbar-link-type-int' ).is( ':checked' ) ) { - // FIXME: Exactly how fragile is this? - if ( $( '#wikieditor-toolbar-link-int-target-status-invalid' ).is( ':visible' ) ) { - // Refuse to add links to invalid titles - alert( mediaWiki.msg( 'wikieditor-toolbar-tool-link-int-invalid' ) ); + if ( isExternalLink( title ) || title.indexOf( '|' ) !== -1 || title === '') { + $(this).suggestions( 'suggestions', [] ); return; } - if ( target == text || !text.length ) - insertText = '[[' + target + ']]'; - else - insertText = '[[' + target + '|' + escapeInternalText( text ) + ']]'; - } else { - // Prepend http:// if there is no protocol - if ( !target.match( /^[a-z]+:\/\/./ ) ) - target = 'http://' + target; + var cache = $(this).data( 'suggcache' ); + if ( typeof cache[title] !== 'undefined' ) { + $(this).suggestions( 'suggestions', cache[title] ); + return; + } - // Detect if this is really an internal link in disguise - var match = target.match( $(this).data( 'articlePathRegex' ) ); - if ( match && !$(this).data( 'ignoreLooksInternal' ) ) { - var buttons = { }; - var that = this; - buttons[ mediaWiki.msg( 'wikieditor-toolbar-tool-link-lookslikeinternal-int' ) ] = - function() { - $( '#wikieditor-toolbar-link-int-target' ).val( match[1] ).change(); - $(this).dialog( 'close' ); - }; - buttons[ mediaWiki.msg( 'wikieditor-toolbar-tool-link-lookslikeinternal-ext' ) ] = - function() { - $(that).data( 'ignoreLooksInternal', true ); - $(that).closest( '.ui-dialog' ).find( 'button:first' ).click(); - $(that).data( 'ignoreLooksInternal', false ); - $(this).dialog( 'close' ); - }; - $.wikiEditor.modules.dialogs.quickDialog( - mediaWiki.msg( 'wikieditor-toolbar-tool-link-lookslikeinternal', match[1] ), - { buttons: buttons } - ); + var request = $.ajax( { + url: mw.util.wikiScript( 'api' ), + data: { + action: 'opensearch', + search: title, + namespace: 0, + suggest: '', + format: 'json' + }, + dataType: 'json', + success: function ( data ) { + cache[title] = data[1]; + $(that).suggestions( 'suggestions', data[1] ); + } + }); + $(this).data( 'request', request ); + }, + cancel: function () { + var request = $(this).data( 'request' ); + if ( request ) + request.abort(); + } + }); + }, + dialog: { + width: 500, + dialogClass: 'wikiEditor-toolbar-dialog', + buttons: { + 'wikieditor-toolbar-tool-link-insert': function () { + function escapeInternalText( s ) { + return s.replace( /(\]{2,})/g, '<nowiki>$1</nowiki>' ); + } + function escapeExternalTarget( s ) { + return s.replace( / /g, '%20' ) + .replace( /\[/g, '%5B' ) + .replace( /\]/g, '%5D' ); + } + function escapeExternalText( s ) { + return s.replace( /(\]+)/g, '<nowiki>$1</nowiki>' ); + } + var insertText = ''; + var whitespace = $( '#wikieditor-toolbar-link-dialog' ).data( 'whitespace' ); + var target = $( '#wikieditor-toolbar-link-int-target' ).val(); + var text = $( '#wikieditor-toolbar-link-int-text' ).val(); + // check if the tooltips were passed as target or text + if ( $( '#wikieditor-toolbar-link-int-target' ).data( 'tooltip-mode' ) ) + target = ""; + if ( $( '#wikieditor-toolbar-link-int-text' ).data( 'tooltip-mode' ) ) + text = ""; + if ( target === '' ) { + alert( mw.msg( 'wikieditor-toolbar-tool-link-empty' ) ); return; } + if ( $.trim( text ) === '' ) { + // [[Foo| ]] creates an invisible link + // Instead, generate [[Foo|]] + text = ''; + } + if ( $( '#wikieditor-toolbar-link-type-int' ).is( ':checked' ) ) { + // FIXME: Exactly how fragile is this? + if ( $( '#wikieditor-toolbar-link-int-target-status-invalid' ).is( ':visible' ) ) { + // Refuse to add links to invalid titles + alert( mw.msg( 'wikieditor-toolbar-tool-link-int-invalid' ) ); + return; + } - var escTarget = escapeExternalTarget( target ); - var escText = escapeExternalText( text ); + if ( target === text || !text.length ) + insertText = '[[' + target + ']]'; + else + insertText = '[[' + target + '|' + escapeInternalText( text ) + ']]'; + } else { + // Prepend http:// if there is no protocol + if ( !target.match( /^[a-z]+:\/\/./ ) ) + target = 'http://' + target; - if ( escTarget == escText ) - insertText = escTarget; - else if ( text == '' ) - insertText = '[' + escTarget + ']'; - else - insertText = '[' + escTarget + ' ' + escText + ']'; - } - // Preserve whitespace in selection when replacing - if ( whitespace ) insertText = whitespace[0] + insertText + whitespace[1]; - $(this).dialog( 'close' ); - $.wikiEditor.modules.toolbar.fn.doAction( $(this).data( 'context' ), { - type: 'replace', - options: { - pre: insertText + // Detect if this is really an internal link in disguise + var match = target.match( $(this).data( 'articlePathRegex' ) ); + if ( match && !$(this).data( 'ignoreLooksInternal' ) ) { + var buttons = { }; + var that = this; + buttons[ mw.msg( 'wikieditor-toolbar-tool-link-lookslikeinternal-int' ) ] = + function () { + $( '#wikieditor-toolbar-link-int-target' ).val( match[1] ).change(); + $(this).dialog( 'close' ); + }; + buttons[ mw.msg( 'wikieditor-toolbar-tool-link-lookslikeinternal-ext' ) ] = + function () { + $(that).data( 'ignoreLooksInternal', true ); + $(that).closest( '.ui-dialog' ).find( 'button:first' ).click(); + $(that).data( 'ignoreLooksInternal', false ); + $(this).dialog( 'close' ); + }; + $.wikiEditor.modules.dialogs.quickDialog( + mw.msg( 'wikieditor-toolbar-tool-link-lookslikeinternal', match[1] ), + { buttons: buttons } + ); + return; + } + + var escTarget = escapeExternalTarget( target ); + var escText = escapeExternalText( text ); + + if ( escTarget === escText ) + insertText = escTarget; + else if ( text === '' ) + insertText = '[' + escTarget + ']'; + else + insertText = '[' + escTarget + ' ' + escText + ']'; + } + // Preserve whitespace in selection when replacing + if ( whitespace ) { + insertText = whitespace[0] + insertText + whitespace[1]; } - }, $(this) ); + $(this).dialog( 'close' ); + $.wikiEditor.modules.toolbar.fn.doAction( $(this).data( 'context' ), { + type: 'replace', + options: { + pre: insertText + } + }, $(this) ); - // Blank form - $( '#wikieditor-toolbar-link-int-target, #wikieditor-toolbar-link-int-text' ).val( '' ); - $( '#wikieditor-toolbar-link-type-int, #wikieditor-toolbar-link-type-ext' ) - .attr( 'checked', '' ); + // Blank form + $( '#wikieditor-toolbar-link-int-target, #wikieditor-toolbar-link-int-text' ).val( '' ); + $( '#wikieditor-toolbar-link-type-int, #wikieditor-toolbar-link-type-ext' ) + .attr( 'checked', '' ); + }, + 'wikieditor-toolbar-tool-link-cancel': function () { + // Clear any saved selection state + var context = $(this).data( 'context' ); + context.fn.restoreCursorAndScrollTop(); + $(this).dialog( 'close' ); + } }, - 'wikieditor-toolbar-tool-link-cancel': function() { - // Clear any saved selection state + open: function () { + var target, text, type, matches; + + // Obtain the server name without the protocol. wgServer may be protocol-relative + var serverName = mw.config.get( 'wgServer' ).replace( /^(https?:)?\/\//, '' ); + // Cache the articlepath regex + $(this).data( 'articlePathRegex', new RegExp( + '^https?://' + $.escapeRE( serverName + mw.config.get( 'wgArticlePath' ) ) + .replace( /\\\$1/g, '(.*)' ) + '$' + ) ); + // Pre-fill the text fields based on the current selection var context = $(this).data( 'context' ); + // Restore and immediately save selection state, needed for inserting stuff later context.fn.restoreCursorAndScrollTop(); - $(this).dialog( 'close' ); - } - }, - open: function() { - // Obtain the server name without the protocol. wgServer may be protocol-relative - var serverName = mw.config.get( 'wgServer' ).replace( /^(https?:)?\/\//, '' ); - // Cache the articlepath regex - $(this).data( 'articlePathRegex', new RegExp( - '^https?://' + $.escapeRE( serverName + mw.config.get( 'wgArticlePath' ) ) - .replace( /\\\$1/g, '(.*)' ) + '$' - ) ); - // Pre-fill the text fields based on the current selection - var context = $(this).data( 'context' ); - // Restore and immediately save selection state, needed for inserting stuff later - context.fn.restoreCursorAndScrollTop(); - context.fn.saveCursorAndScrollTop(); - var selection = context.$textarea.textSelection( 'getSelection' ); - $( '#wikieditor-toolbar-link-int-target' ).focus(); - // Trigger the change event, so the link status indicator is up to date - $( '#wikieditor-toolbar-link-int-target' ).change(); - $( '#wikieditor-toolbar-link-dialog' ).data( 'whitespace', [ '', '' ] ); - if ( selection != '' ) { - var target, text, type; - var matches; - if ( ( matches = selection.match( /^(\s*)\[\[([^\]\|]+)(\|([^\]\|]*))?\]\](\s*)$/ ) ) ) { - // [[foo|bar]] or [[foo]] - target = matches[2]; - text = ( matches[4] ? matches[4] : matches[2] ); - type = 'int'; - // Preserve whitespace when replacing - $( '#wikieditor-toolbar-link-dialog' ).data( 'whitespace', [ matches[1], matches[5] ] ); - } else if ( ( matches = selection.match( /^(\s*)\[([^\] ]+)( ([^\]]+))?\](\s*)$/ ) ) ) { - // [http://www.example.com foo] or [http://www.example.com] - target = matches[2]; - text = ( matches[4] ? matches[4] : '' ); - type = 'ext'; - // Preserve whitespace when replacing - $( '#wikieditor-toolbar-link-dialog' ).data( 'whitespace', [ matches[1], matches[5] ] ); - } else { - // Trim any leading and trailing whitespace from the selection, - // but preserve it when replacing - target = text = $.trim( selection ); - if ( target.length < selection.length ) { - $( '#wikieditor-toolbar-link-dialog' ).data( 'whitespace', [ - selection.substr( 0, selection.indexOf( target.charAt( 0 ) ) ), - selection.substr( - selection.lastIndexOf( target.charAt( target.length - 1 ) ) + 1 - ) ] - ); + context.fn.saveCursorAndScrollTop(); + var selection = context.$textarea.textSelection( 'getSelection' ); + $( '#wikieditor-toolbar-link-int-target' ).focus(); + // Trigger the change event, so the link status indicator is up to date + $( '#wikieditor-toolbar-link-int-target' ).change(); + $( '#wikieditor-toolbar-link-dialog' ).data( 'whitespace', [ '', '' ] ); + if ( selection !== '' ) { + if ( ( matches = selection.match( /^(\s*)\[\[([^\]\|]+)(\|([^\]\|]*))?\]\](\s*)$/ ) ) ) { + // [[foo|bar]] or [[foo]] + target = matches[2]; + text = ( matches[4] ? matches[4] : matches[2] ); + type = 'int'; + // Preserve whitespace when replacing + $( '#wikieditor-toolbar-link-dialog' ).data( 'whitespace', [ matches[1], matches[5] ] ); + } else if ( ( matches = selection.match( /^(\s*)\[([^\] ]+)( ([^\]]+))?\](\s*)$/ ) ) ) { + // [http://www.example.com foo] or [http://www.example.com] + target = matches[2]; + text = ( matches[4] || '' ); + type = 'ext'; + // Preserve whitespace when replacing + $( '#wikieditor-toolbar-link-dialog' ).data( 'whitespace', [ matches[1], matches[5] ] ); + } else { + // Trim any leading and trailing whitespace from the selection, + // but preserve it when replacing + target = text = $.trim( selection ); + if ( target.length < selection.length ) { + $( '#wikieditor-toolbar-link-dialog' ).data( 'whitespace', [ + selection.substr( 0, selection.indexOf( target.charAt( 0 ) ) ), + selection.substr( + selection.lastIndexOf( target.charAt( target.length - 1 ) ) + 1 + ) ] + ); + } } - } - // Change the value by calling val() doesn't trigger the change event, so let's do that - // ourselves - if ( typeof text != 'undefined' ) - $( '#wikieditor-toolbar-link-int-text' ).val( text ).change(); - if ( typeof target != 'undefined' ) - $( '#wikieditor-toolbar-link-int-target' ).val( target ).change(); - if ( typeof type != 'undefined' ) - $( '#wikieditor-toolbar-link-' + type ).attr( 'checked', 'checked' ); - } - $( '#wikieditor-toolbar-link-int-text' ).data( 'untouched', - $( '#wikieditor-toolbar-link-int-text' ).val() == - $( '#wikieditor-toolbar-link-int-target' ).val() || - $( '#wikieditor-toolbar-link-int-text' ).hasClass( 'wikieditor-toolbar-dialog-hint' ) - ); - $( '#wikieditor-toolbar-link-int-target' ).suggestions(); + // Change the value by calling val() doesn't trigger the change event, so let's do that + // ourselves + if ( typeof text !== 'undefined' ) + $( '#wikieditor-toolbar-link-int-text' ).val( text ).change(); + if ( typeof target !== 'undefined' ) + $( '#wikieditor-toolbar-link-int-target' ).val( target ).change(); + if ( typeof type !== 'undefined' ) + $( '#wikieditor-toolbar-link-' + type ).prop( 'checked', true ); + } + $( '#wikieditor-toolbar-link-int-text' ).data( 'untouched', + $( '#wikieditor-toolbar-link-int-text' ).val() === + $( '#wikieditor-toolbar-link-int-target' ).val() || + $( '#wikieditor-toolbar-link-int-text' ).hasClass( 'wikieditor-toolbar-dialog-hint' ) + ); + $( '#wikieditor-toolbar-link-int-target' ).suggestions(); - //don't overwrite user's text - if( selection != '' ){ - $( '#wikieditor-toolbar-link-int-text' ).data( 'untouched', false ); - } + // don't overwrite user's text + if ( selection !== '' ){ + $( '#wikieditor-toolbar-link-int-text' ).data( 'untouched', false ); + } - $( '#wikieditor-toolbar-link-int-text, #wikiedit-toolbar-link-int-target' ) - .each( function() { - if ( $(this).val() == '' ) - $(this).parent().find( 'label' ).show(); - }); + $( '#wikieditor-toolbar-link-int-text, #wikiedit-toolbar-link-int-target' ) + .each( function () { + if ( $(this).val() === '' ) + $(this).parent().find( 'label' ).show(); + }); - if ( !( $(this).data( 'dialogkeypressset' ) ) ) { - $(this).data( 'dialogkeypressset', true ); - // Execute the action associated with the first button - // when the user presses Enter - $(this).closest( '.ui-dialog' ).keypress( function( e ) { - if ( ( e.keyCode || e.which ) == 13 ) { - var button = $(this).data( 'dialogaction' ) || $(this).find( 'button:first' ); - button.click(); - e.preventDefault(); - } - }); + if ( !$(this).data( 'dialogkeypressset' ) ) { + $(this).data( 'dialogkeypressset', true ); + // Execute the action associated with the first button + // when the user presses Enter + $(this).closest( '.ui-dialog' ).keypress( function ( e ) { + if ( ( e.keyCode || e.which ) == 13 ) { + var button = $(this).data( 'dialogaction' ) || $(this).find( 'button:first' ); + button.click(); + e.preventDefault(); + } + }); - // Make tabbing to a button and pressing - // Enter do what people expect - $(this).closest( '.ui-dialog' ).find( 'button' ).focus( function() { - $(this).closest( '.ui-dialog' ).data( 'dialogaction', this ); - }); + // Make tabbing to a button and pressing + // Enter do what people expect + $(this).closest( '.ui-dialog' ).find( 'button' ).focus( function () { + $(this).closest( '.ui-dialog' ).data( 'dialogaction', this ); + }); + } } } - } - }, - 'insert-reference': { - titleMsg: 'wikieditor-toolbar-tool-reference-title', - id: 'wikieditor-toolbar-reference-dialog', - html: '\ - <div class="wikieditor-toolbar-dialog-wrapper">\ - <fieldset><div class="wikieditor-toolbar-table-form">\ - <div class="wikieditor-toolbar-field-wrapper">\ - <label for="wikieditor-toolbar-reference-text"\ - rel="wikieditor-toolbar-tool-reference-text"></label>\ - <input type="text" id="wikieditor-toolbar-reference-text" />\ - </div>\ - </div></fieldset>\ - </div>', - init: function() { - // Insert translated strings into labels - $( this ).find( '[rel]' ).each( function() { - $( this ).text( mediaWiki.msg( $( this ).attr( 'rel' ) ) ); - } ); - }, - dialog: { - dialogClass: 'wikiEditor-toolbar-dialog', - width: 590, - buttons: { - 'wikieditor-toolbar-tool-reference-insert': function() { - var insertText = $( '#wikieditor-toolbar-reference-text' ).val(); - var whitespace = $( '#wikieditor-toolbar-reference-dialog' ).data( 'whitespace' ); - var attributes = $( '#wikieditor-toolbar-reference-dialog' ).data( 'attributes' ); - // Close the dialog - $( this ).dialog( 'close' ); - $.wikiEditor.modules.toolbar.fn.doAction( - $( this ).data( 'context' ), - { - type: 'replace', - options: { - pre: whitespace[0] + '<ref' + attributes + '>', - peri: insertText, - post: '</ref>' + whitespace[1] - } - }, - $( this ) - ); - // Restore form state - $( '#wikieditor-toolbar-reference-text' ).val( "" ); + 'insert-reference': { + titleMsg: 'wikieditor-toolbar-tool-reference-title', + id: 'wikieditor-toolbar-reference-dialog', + html: '\ + <div class="wikieditor-toolbar-dialog-wrapper">\ + <fieldset><div class="wikieditor-toolbar-table-form">\ + <div class="wikieditor-toolbar-field-wrapper">\ + <label for="wikieditor-toolbar-reference-text"\ + rel="wikieditor-toolbar-tool-reference-text"></label>\ + <input type="text" id="wikieditor-toolbar-reference-text"/>\ + </div>\ + </div></fieldset>\ + </div>', + init: function () { + // Insert translated strings into labels + $( this ).find( '[rel]' ).each( function () { + $( this ).text( mw.msg( $( this ).attr( 'rel' ) ) ); + } ); + + }, + dialog: { + dialogClass: 'wikiEditor-toolbar-dialog', + width: 590, + buttons: { + 'wikieditor-toolbar-tool-reference-insert': function () { + var insertText = $( '#wikieditor-toolbar-reference-text' ).val(); + var whitespace = $( '#wikieditor-toolbar-reference-dialog' ).data( 'whitespace' ); + var attributes = $( '#wikieditor-toolbar-reference-dialog' ).data( 'attributes' ); + // Close the dialog + $( this ).dialog( 'close' ); + $.wikiEditor.modules.toolbar.fn.doAction( + $( this ).data( 'context' ), + { + type: 'replace', + options: { + pre: whitespace[0] + '<ref' + attributes + '>', + peri: insertText, + post: '</ref>' + whitespace[1] + } + }, + $( this ) + ); + // Restore form state + $( '#wikieditor-toolbar-reference-text' ).val( '' ); + }, + 'wikieditor-toolbar-tool-reference-cancel': function () { + // Clear any saved selection state + var context = $( this ).data( 'context' ); + context.fn.restoreCursorAndScrollTop(); + $( this ).dialog( 'close' ); + } }, - 'wikieditor-toolbar-tool-reference-cancel': function() { - // Clear any saved selection state - var context = $( this ).data( 'context' ); + open: function () { + // Pre-fill the text fields based on the current selection + var context = $(this).data( 'context' ); + // Restore and immediately save selection state, needed for inserting stuff later context.fn.restoreCursorAndScrollTop(); - $( this ).dialog( 'close' ); - } - }, - open: function() { - // Pre-fill the text fields based on the current selection - var context = $(this).data( 'context' ); - // Restore and immediately save selection state, needed for inserting stuff later - context.fn.restoreCursorAndScrollTop(); - context.fn.saveCursorAndScrollTop(); - var selection = context.$textarea.textSelection( 'getSelection' ); - // set focus - $( '#wikieditor-toolbar-reference-text' ).focus(); - $( '#wikieditor-toolbar-reference-dialog' ) - .data( 'whitespace', [ '', '' ] ) - .data( 'attributes', '' ); - if ( selection != '' ) { - var matches, text; - if ( ( matches = selection.match( /^(\s*)<ref([^\>]*)>([^\<]*)<\/ref\>(\s*)$/ ) ) ) { - text = matches[3]; - // Preserve whitespace when replacing - $( '#wikieditor-toolbar-reference-dialog' ) - .data( 'whitespace', [ matches[1], matches[4] ] ); - $( '#wikieditor-toolbar-reference-dialog' ).data( 'attributes', matches[2] ); - } else { - text = selection; + context.fn.saveCursorAndScrollTop(); + var selection = context.$textarea.textSelection( 'getSelection' ); + // set focus + $( '#wikieditor-toolbar-reference-text' ).focus(); + $( '#wikieditor-toolbar-reference-dialog' ) + .data( 'whitespace', [ '', '' ] ) + .data( 'attributes', '' ); + if ( selection !== '' ) { + var matches, text; + if ( ( matches = selection.match( /^(\s*)<ref([^\>]*)>([^<]*)<\/ref\>(\s*)$/ ) ) ) { + text = matches[3]; + // Preserve whitespace when replacing + $( '#wikieditor-toolbar-reference-dialog' ) + .data( 'whitespace', [ matches[1], matches[4] ] ); + $( '#wikieditor-toolbar-reference-dialog' ).data( 'attributes', matches[2] ); + } else { + text = selection; + } + $( '#wikieditor-toolbar-reference-text' ).val( text ); + } + if ( !( $( this ).data( 'dialogkeypressset' ) ) ) { + $( this ).data( 'dialogkeypressset', true ); + // Execute the action associated with the first button + // when the user presses Enter + $( this ).closest( '.ui-dialog' ).keypress( function ( e ) { + if ( ( e.keyCode || e.which ) == 13 ) { + var button = $( this ).data( 'dialogaction' ) || $( this ).find( 'button:first' ); + button.click(); + e.preventDefault(); + } + } ); + // Make tabbing to a button and pressing + // Enter do what people expect + $( this ).closest( '.ui-dialog' ).find( 'button' ).focus( function () { + $( this ).closest( '.ui-dialog' ).data( 'dialogaction', this ); + } ); } - $( '#wikieditor-toolbar-reference-text' ).val( text ); } - if ( !( $( this ).data( 'dialogkeypressset' ) ) ) { - $( this ).data( 'dialogkeypressset', true ); - // Execute the action associated with the first button - // when the user presses Enter - $( this ).closest( '.ui-dialog' ).keypress( function( e ) { - if ( ( e.keyCode || e.which ) == 13 ) { - var button = $( this ).data( 'dialogaction' ) || $( this ).find( 'button:first' ); - button.click(); - e.preventDefault(); + } + }, + 'insert-file': { + titleMsg: 'wikieditor-toolbar-tool-file-title', + id: 'wikieditor-toolbar-file-dialog', + html: '\ + <fieldset>\ + <div class="wikieditor-toolbar-field-wrapper">\ + <label for="wikieditor-toolbar-file-target" rel="wikieditor-toolbar-file-target" id="wikieditor-toolbar-tool-file-target-label"></label>\ + <input type="text" id="wikieditor-toolbar-file-target"/>\ + </div>\ + <div class="wikieditor-toolbar-field-wrapper">\ + <label for="wikieditor-toolbar-file-caption" rel="wikieditor-toolbar-file-caption"></label>\ + <input type="text" id="wikieditor-toolbar-file-caption"/>\ + </div>\ + <div class="wikieditor-toolbar-file-options">\ + <div class="wikieditor-toolbar-field-wrapper">\ + <label for="wikieditor-toolbar-file-size" rel="wikieditor-toolbar-file-size"></label><br/>\ + <input type="text" id="wikieditor-toolbar-file-size" size="5"/>\ + </div>\ + <div class="wikieditor-toolbar-field-wrapper">\ + <label for="wikieditor-toolbar-file-float" rel="wikieditor-toolbar-file-float"></label><br/>\ + <select type="text" id="wikieditor-toolbar-file-float">\ + <option value="default" selected="selected" rel="wikieditor-toolbar-file-default"></option>\ + <option data-i18n-magic="img_none"></option>\ + <option data-i18n-magic="img_center"></option>\ + <option data-i18n-magic="img_left"></option>\ + <option data-i18n-magic="img_right"></option>\ + </select>\ + </div>\ + <div class="wikieditor-toolbar-field-wrapper">\ + <label for="wikieditor-toolbar-file-format" rel="wikieditor-toolbar-file-format"></label><br/>\ + <select type="text" id="wikieditor-toolbar-file-format">\ + <option selected="selected" data-i18n-magic="img_thumbnail">thumb</option>\ + <option data-i18n-magic="img_framed"></option>\ + <option data-i18n-magic="img_frameless"></option>\ + <option value="default" rel="wikieditor-toolbar-file-format-none"></option>\ + </select>\ + </div>\ + </div>\ + </fieldset>', + init: function () { + var magicWordsI18N = mw.config.get( 'wgWikiEditorMagicWords' ); + var defaultMsg = mw.msg( 'wikieditor-toolbar-file-default' ); + $( this ) + .find( '[data-i18n-magic]' ) + .text( function () { + return magicWordsI18N[ $( this ).attr( 'data-i18n-magic' ) ]; + }) + .removeAttr( 'data-i18n-magic' ) + .end() + .find( '#wikieditor-toolbar-file-size' ) + .attr( 'placeholder', defaultMsg ) + // The message may be long in some languages + .attr( 'size', defaultMsg.length ) + .end() + .find( '[rel]' ) + .text( function () { + return mw.msg( $( this ).attr( 'rel' ) ); + }) + .removeAttr( 'rel' ) + .end(); + }, + dialog: { + resizable: false, + dialogClass: 'wikiEditor-toolbar-dialog', + width: 590, + buttons: { + 'wikieditor-toolbar-tool-file-insert': function () { + var fileName, caption, fileFloat, fileFormat, fileSize, fileTitle, + options, fileUse, + hasPxRgx = /.+px$/; + fileName = $( '#wikieditor-toolbar-file-target' ).val(); + caption = $( '#wikieditor-toolbar-file-caption' ).val(); + fileFloat = $( '#wikieditor-toolbar-file-float' ).val(); + fileFormat = $( '#wikieditor-toolbar-file-format' ).val(); + fileSize = $( '#wikieditor-toolbar-file-size' ).val(); + // Append px to end to size if not already contains it + if ( fileSize !== '' && !hasPxRgx.test( fileSize ) ) { + fileSize += 'px'; } - } ); - // Make tabbing to a button and pressing - // Enter do what people expect - $( this ).closest( '.ui-dialog' ).find( 'button' ).focus( function() { - $( this ).closest( '.ui-dialog' ).data( 'dialogaction', this ); - } ); + if ( fileName !== '' ) { + fileTitle = new mw.Title( fileName ); + // Append file namespace prefix to filename if not already contains it + if ( fileTitle.getNamespaceId() !== 6 ){ + fileTitle = new mw.Title( fileName, 6 ); + } + fileName = fileTitle.toText(); + } + options = [ fileSize, fileFormat, fileFloat ]; + // Filter empty values + options = $.grep( options, function ( val ) { + return val.length && val !== 'default'; + } ); + if ( caption.length ) { + options.push( caption ); + } + fileUse = options.length === 0 ? fileName : ( fileName + '|' + options.join( '|' ) ); + $( this ).dialog( 'close' ); + $.wikiEditor.modules.toolbar.fn.doAction( + $( this ).data( 'context' ), + { + type: 'replace', + options: { + pre: '[[', + peri: fileUse, + post: ']]', + ownline: true + } + }, + $( this ) + ); + + // Restore form state + $( ['#wikieditor-toolbar-file-target', + '#wikieditor-toolbar-file-caption', + '#wikieditor-toolbar-file-size', + '#wikieditor-toolbar-file-float', + '#wikieditor-toolbar-file-format'].join( ',' ) + ).val( '' ); + }, + 'wikieditor-toolbar-tool-file-cancel': function () { + $( this ).dialog( 'close' ); + } + }, + open: function () { + $( '#wikieditor-toolbar-file-target' ).focus(); + if ( !( $( this ).data( 'dialogkeypressset' ) ) ) { + $( this ).data( 'dialogkeypressset', true ); + // Execute the action associated with the first button + // when the user presses Enter + $( this ).closest( '.ui-dialog' ).keypress( function( e ) { + if ( e.which === 13 ) { + var button = $( this ).data( 'dialogaction' ) || + $( this ).find( 'button:first' ); + button.click(); + e.preventDefault(); + } + }); + + // Make tabbing to a button and pressing + // Enter do what people expect + $( this ).closest( '.ui-dialog' ).find( 'button' ).focus( function() { + $( this ).closest( '.ui-dialog' ).data( 'dialogaction', this ); + }); + } } } - } - }, - 'insert-table': { - titleMsg: 'wikieditor-toolbar-tool-table-title', - id: 'wikieditor-toolbar-table-dialog', - // FIXME: Localize 'x'? - html: '\ - <div class="wikieditor-toolbar-dialog-wrapper">\ - <fieldset><div class="wikieditor-toolbar-table-form">\ - <div class="wikieditor-toolbar-field-wrapper">\ - <input type="checkbox" id="wikieditor-toolbar-table-dimensions-header" checked />\ - <label for="wikieditor-toolbar-table-dimensions-header"\ - rel="wikieditor-toolbar-tool-table-dimensions-header"></label>\ - </div>\ - <div class="wikieditor-toolbar-field-wrapper">\ - <input type="checkbox" id="wikieditor-toolbar-table-wikitable" checked />\ - <label for="wikieditor-toolbar-table-wikitable" rel="wikieditor-toolbar-tool-table-wikitable"></label>\ - </div>\ - <div class="wikieditor-toolbar-field-wrapper">\ - <input type="checkbox" id="wikieditor-toolbar-table-sortable" />\ - <label for="wikieditor-toolbar-table-sortable" rel="wikieditor-toolbar-tool-table-sortable"></label>\ - </div>\ - <div class="wikieditor-toolbar-table-dimension-fields">\ + }, + 'insert-table': { + titleMsg: 'wikieditor-toolbar-tool-table-title', + id: 'wikieditor-toolbar-table-dialog', + // FIXME: Localize 'x'? + html: '\ + <div class="wikieditor-toolbar-dialog-wrapper">\ + <fieldset><div class="wikieditor-toolbar-table-form">\ <div class="wikieditor-toolbar-field-wrapper">\ - <label for="wikieditor-toolbar-table-dimensions-rows"\ - rel="wikieditor-toolbar-tool-table-dimensions-rows"></label><br />\ - <input type="text" id="wikieditor-toolbar-table-dimensions-rows" size="4" />\ + <input type="checkbox" id="wikieditor-toolbar-table-dimensions-header" checked/>\ + <label for="wikieditor-toolbar-table-dimensions-header"\ + rel="wikieditor-toolbar-tool-table-dimensions-header"></label>\ </div>\ <div class="wikieditor-toolbar-field-wrapper">\ - <label for="wikieditor-toolbar-table-dimensions-columns"\ - rel="wikieditor-toolbar-tool-table-dimensions-columns"></label><br />\ - <input type="text" id="wikieditor-toolbar-table-dimensions-columns" size="4" />\ + <input type="checkbox" id="wikieditor-toolbar-table-wikitable" checked/>\ + <label for="wikieditor-toolbar-table-wikitable" rel="wikieditor-toolbar-tool-table-wikitable"></label>\ </div>\ - </div>\ - </div></fieldset>\ - <div class="wikieditor-toolbar-table-preview-wrapper" >\ - <span rel="wikieditor-toolbar-tool-table-example"></span>\ - <div class="wikieditor-toolbar-table-preview-content">\ - <table id="wikieditor-toolbar-table-preview" class="wikieditor-toolbar-table-preview wikitable">\ - <thead>\ - <tr class="wikieditor-toolbar-table-preview-header">\ - <th rel="wikieditor-toolbar-tool-table-example-header"></th>\ - <th rel="wikieditor-toolbar-tool-table-example-header"></th>\ - <th rel="wikieditor-toolbar-tool-table-example-header"></th>\ - </tr>\ - </thead><tbody>\ - <tr class="wikieditor-toolbar-table-preview-hidden" style="display: none;">\ - <td rel="wikieditor-toolbar-tool-table-example-cell-text"></td>\ - <td rel="wikieditor-toolbar-tool-table-example-cell-text"></td>\ - <td rel="wikieditor-toolbar-tool-table-example-cell-text"></td>\ - </tr><tr>\ - <td rel="wikieditor-toolbar-tool-table-example-cell-text"></td>\ - <td rel="wikieditor-toolbar-tool-table-example-cell-text"></td>\ - <td rel="wikieditor-toolbar-tool-table-example-cell-text"></td>\ - </tr><tr>\ - <td rel="wikieditor-toolbar-tool-table-example-cell-text"></td>\ - <td rel="wikieditor-toolbar-tool-table-example-cell-text"></td>\ - <td rel="wikieditor-toolbar-tool-table-example-cell-text"></td>\ - </tr><tr>\ - <td rel="wikieditor-toolbar-tool-table-example-cell-text"></td>\ - <td rel="wikieditor-toolbar-tool-table-example-cell-text"></td>\ - <td rel="wikieditor-toolbar-tool-table-example-cell-text"></td>\ - </tr>\ - </tbody>\ - </table>\ - </div>\ - </div></div>', - init: function() { - $(this).find( '[rel]' ).each( function() { - $(this).text( mediaWiki.msg( $(this).attr( 'rel' ) ) ); - }); - // Set tabindexes on form fields - $.wikiEditor.modules.dialogs.fn.setTabindexes( $(this).find( 'input' ).not( '[tabindex]' ) ); + <div class="wikieditor-toolbar-field-wrapper">\ + <input type="checkbox" id="wikieditor-toolbar-table-sortable"/>\ + <label for="wikieditor-toolbar-table-sortable" rel="wikieditor-toolbar-tool-table-sortable"></label>\ + </div>\ + <div class="wikieditor-toolbar-table-dimension-fields">\ + <div class="wikieditor-toolbar-field-wrapper">\ + <label for="wikieditor-toolbar-table-dimensions-rows"\ + rel="wikieditor-toolbar-tool-table-dimensions-rows"></label><br/>\ + <input type="number" min="1" max="1000" id="wikieditor-toolbar-table-dimensions-rows" size="4"/>\ + </div>\ + <div class="wikieditor-toolbar-field-wrapper">\ + <label for="wikieditor-toolbar-table-dimensions-columns"\ + rel="wikieditor-toolbar-tool-table-dimensions-columns"></label><br/>\ + <input type="number" min="1" max="1000" id="wikieditor-toolbar-table-dimensions-columns" size="4"/>\ + </div>\ + </div>\ + </div></fieldset>\ + <div class="wikieditor-toolbar-table-preview-wrapper" >\ + <span rel="wikieditor-toolbar-tool-table-example"></span>\ + <div class="wikieditor-toolbar-table-preview-content">\ + <table id="wikieditor-toolbar-table-preview" class="wikieditor-toolbar-table-preview wikitable">\ + <thead>\ + <tr class="wikieditor-toolbar-table-preview-header">\ + <th rel="wikieditor-toolbar-tool-table-example-header"></th>\ + <th rel="wikieditor-toolbar-tool-table-example-header"></th>\ + <th rel="wikieditor-toolbar-tool-table-example-header"></th>\ + </tr>\ + </thead><tbody>\ + <tr class="wikieditor-toolbar-table-preview-hidden" style="display: none;">\ + <td rel="wikieditor-toolbar-tool-table-example-cell-text"></td>\ + <td rel="wikieditor-toolbar-tool-table-example-cell-text"></td>\ + <td rel="wikieditor-toolbar-tool-table-example-cell-text"></td>\ + </tr><tr>\ + <td rel="wikieditor-toolbar-tool-table-example-cell-text"></td>\ + <td rel="wikieditor-toolbar-tool-table-example-cell-text"></td>\ + <td rel="wikieditor-toolbar-tool-table-example-cell-text"></td>\ + </tr><tr>\ + <td rel="wikieditor-toolbar-tool-table-example-cell-text"></td>\ + <td rel="wikieditor-toolbar-tool-table-example-cell-text"></td>\ + <td rel="wikieditor-toolbar-tool-table-example-cell-text"></td>\ + </tr><tr>\ + <td rel="wikieditor-toolbar-tool-table-example-cell-text"></td>\ + <td rel="wikieditor-toolbar-tool-table-example-cell-text"></td>\ + <td rel="wikieditor-toolbar-tool-table-example-cell-text"></td>\ + </tr>\ + </tbody>\ + </table>\ + </div>\ + </div></div>', + init: function () { + $(this).find( '[rel]' ).each( function () { + $(this).text( mw.msg( $(this).attr( 'rel' ) ) ); + }); + // Set tabindexes on form fields + $.wikiEditor.modules.dialogs.fn.setTabindexes( $(this).find( 'input' ).not( '[tabindex]' ) ); - $( '#wikieditor-toolbar-table-dimensions-rows' ).val( 3 ); - $( '#wikieditor-toolbar-table-dimensions-columns' ).val( 3 ); - $( '#wikieditor-toolbar-table-wikitable' ).click( function() { - $( '.wikieditor-toolbar-table-preview' ).toggleClass( 'wikitable' ); - }); + $( '#wikieditor-toolbar-table-dimensions-rows' ).val( 3 ); + $( '#wikieditor-toolbar-table-dimensions-columns' ).val( 3 ); + $( '#wikieditor-toolbar-table-wikitable' ).click( function () { + $( '.wikieditor-toolbar-table-preview' ).toggleClass( 'wikitable' ); + }); - // Hack for sortable preview: dynamically adding - // sortable class doesn't work, so we use a clone - $( '#wikieditor-toolbar-table-preview' ) - .clone() - .attr( 'id', 'wikieditor-toolbar-table-preview2' ) - .addClass( 'sortable' ) - .insertAfter( $( '#wikieditor-toolbar-table-preview' ) ) - .hide(); + // Hack for sortable preview: dynamically adding + // sortable class doesn't work, so we use a clone + $( '#wikieditor-toolbar-table-preview' ) + .clone() + .attr( 'id', 'wikieditor-toolbar-table-preview2' ) + .addClass( 'sortable' ) + .insertAfter( $( '#wikieditor-toolbar-table-preview' ) ) + .hide(); - mw.loader.using( 'jquery.tablesorter', function() { - $( '#wikieditor-toolbar-table-preview2' ).tablesorter(); - }); + mw.loader.using( 'jquery.tablesorter', function () { + $( '#wikieditor-toolbar-table-preview2' ).tablesorter(); + }); - $( '#wikieditor-toolbar-table-sortable' ).click( function() { - // Swap the currently shown one clone with the other one - $( '#wikieditor-toolbar-table-preview' ) - .hide() - .attr( 'id', 'wikieditor-toolbar-table-preview3' ); - $( '#wikieditor-toolbar-table-preview2' ) - .attr( 'id', 'wikieditor-toolbar-table-preview' ) - .show(); - $( '#wikieditor-toolbar-table-preview3' ).attr( 'id', 'wikieditor-toolbar-table-preview2' ); - }); + $( '#wikieditor-toolbar-table-sortable' ).click( function () { + // Swap the currently shown one clone with the other one + $( '#wikieditor-toolbar-table-preview' ) + .hide() + .attr( 'id', 'wikieditor-toolbar-table-preview3' ); + $( '#wikieditor-toolbar-table-preview2' ) + .attr( 'id', 'wikieditor-toolbar-table-preview' ) + .show(); + $( '#wikieditor-toolbar-table-preview3' ).attr( 'id', 'wikieditor-toolbar-table-preview2' ); + }); - $( '#wikieditor-toolbar-table-dimensions-header' ).click( function() { - // Instead of show/hiding, switch the HTML around - // We do this because the sortable tables script styles the first row, - // visible or not - var headerHTML = $( '.wikieditor-toolbar-table-preview-header' ).html(); - var hiddenHTML = $( '.wikieditor-toolbar-table-preview-hidden' ).html(); - $( '.wikieditor-toolbar-table-preview-header' ).html( hiddenHTML ); - $( '.wikieditor-toolbar-table-preview-hidden' ).html( headerHTML ); - if ( typeof jQuery.fn.tablesorter == 'function' ) { - $( '#wikieditor-toolbar-table-preview, #wikieditor-toolbar-table-preview2' ) - .filter( '.sortable' ) - .tablesorter(); - } - }); - }, - dialog: { - resizable: false, - dialogClass: 'wikiEditor-toolbar-dialog', - width: 590, - buttons: { - 'wikieditor-toolbar-tool-table-insert': function() { - var rowsVal = $( '#wikieditor-toolbar-table-dimensions-rows' ).val(); - var colsVal = $( '#wikieditor-toolbar-table-dimensions-columns' ).val(); - var rows = parseInt( rowsVal, 10 ); - var cols = parseInt( colsVal, 10 ); - var header = $( '#wikieditor-toolbar-table-dimensions-header' ).is( ':checked' ) ? 1 : 0; - if ( isNaN( rows ) || isNaN( cols ) || rows != rowsVal || cols != colsVal ) { - alert( mediaWiki.msg( 'wikieditor-toolbar-tool-table-invalidnumber' ) ); - return; - } - if ( rows + header == 0 || cols == 0 ) { - alert( mediaWiki.msg( 'wikieditor-toolbar-tool-table-zero' ) ); - return; - } - if ( rows * cols > 1000 ) { - alert( mediaWiki.msg( 'wikieditor-toolbar-tool-table-toomany', 1000 ) ); - return; + $( '#wikieditor-toolbar-table-dimensions-header' ).click( function () { + // Instead of show/hiding, switch the HTML around + // We do this because the sortable tables script styles the first row, + // visible or not + var headerHTML = $( '.wikieditor-toolbar-table-preview-header' ).html(); + var hiddenHTML = $( '.wikieditor-toolbar-table-preview-hidden' ).html(); + $( '.wikieditor-toolbar-table-preview-header' ).html( hiddenHTML ); + $( '.wikieditor-toolbar-table-preview-hidden' ).html( headerHTML ); + if ( typeof jQuery.fn.tablesorter == 'function' ) { + $( '#wikieditor-toolbar-table-preview, #wikieditor-toolbar-table-preview2' ) + .filter( '.sortable' ) + .tablesorter(); } - var headerText = mediaWiki.msg( 'wikieditor-toolbar-tool-table-example-header' ); - var normalText = mediaWiki.msg( 'wikieditor-toolbar-tool-table-example' ); - var table = ""; - for ( var r = 0; r < rows + header; r++ ) { - table += "|-\n"; - for ( var c = 0; c < cols; c++ ) { - var isHeader = ( header && r == 0 ); - var delim = isHeader ? '!' : '|'; - if ( c > 0 ) { - delim += delim; - } - table += delim + ' ' + ( isHeader ? headerText : normalText ) + ' '; + }); + }, + dialog: { + resizable: false, + dialogClass: 'wikiEditor-toolbar-dialog', + width: 590, + buttons: { + 'wikieditor-toolbar-tool-table-insert': function () { + var rowsVal = $( '#wikieditor-toolbar-table-dimensions-rows' ).val(); + var colsVal = $( '#wikieditor-toolbar-table-dimensions-columns' ).val(); + var rows = parseInt( rowsVal, 10 ); + var cols = parseInt( colsVal, 10 ); + var header = $( '#wikieditor-toolbar-table-dimensions-header' ).prop( 'checked' ) ? 1 : 0; + if ( isNaN( rows ) || isNaN( cols ) || String( rows ) !== rowsVal || String( cols ) !== colsVal || rowsVal < 0 || colsVal < 0 ) { + alert( mw.msg( 'wikieditor-toolbar-tool-table-invalidnumber' ) ); + return; } - // Replace trailing space by newline - // table[table.length - 1] is read-only - table = table.substr( 0, table.length - 1 ) + "\n"; - } - var classes = []; - if ( $( '#wikieditor-toolbar-table-wikitable' ).is( ':checked' ) ) - classes.push( 'wikitable' ); - if ( $( '#wikieditor-toolbar-table-sortable' ).is( ':checked' ) ) - classes.push( 'sortable' ); - var classStr = classes.length > 0 ? ' class="' + classes.join( ' ' ) + '"' : ''; - $(this).dialog( 'close' ); - $.wikiEditor.modules.toolbar.fn.doAction( - $(this).data( 'context' ), - { - type: 'replace', - options: { - pre: '{|' + classStr + "\n", - peri: table, - post: '|}', - ownline: true + if ( rows + header === 0 || cols === 0 ) { + alert( mw.msg( 'wikieditor-toolbar-tool-table-zero' ) ); + return; + } + if ( ( rows * cols ) > 1000 ) { + alert( mw.msg( 'wikieditor-toolbar-tool-table-toomany', 1000 ) ); + return; + } + var headerText = mw.msg( 'wikieditor-toolbar-tool-table-example-header' ); + var normalText = mw.msg( 'wikieditor-toolbar-tool-table-example' ); + var table = ""; + for ( var r = 0; r < rows + header; r++ ) { + table += "|-\n"; + for ( var c = 0; c < cols; c++ ) { + var isHeader = ( header && r === 0 ); + var delim = isHeader ? '!' : '|'; + if ( c > 0 ) { + delim += delim; + } + table += delim + ' ' + ( isHeader ? headerText : normalText ) + ' '; } - }, - $(this) - ); - - // Restore form state - $( '#wikieditor-toolbar-table-dimensions-rows' ).val( 3 ); - $( '#wikieditor-toolbar-table-dimensions-columns' ).val( 3 ); - // Simulate clicks instead of setting values, so the according - // actions are performed - if ( !$( '#wikieditor-toolbar-table-dimensions-header' ).is( ':checked' ) ) - $( '#wikieditor-toolbar-table-dimensions-header' ).click(); - if ( !$( '#wikieditor-toolbar-table-wikitable' ).is( ':checked' ) ) - $( '#wikieditor-toolbar-table-wikitable' ).click(); + // Replace trailing space by newline + // table[table.length - 1] is read-only + table = table.substr( 0, table.length - 1 ) + "\n"; + } + var classes = []; + if ( $( '#wikieditor-toolbar-table-wikitable' ).is( ':checked' ) ) + classes.push( 'wikitable' ); if ( $( '#wikieditor-toolbar-table-sortable' ).is( ':checked' ) ) - $( '#wikieditor-toolbar-table-sortable' ).click(); + classes.push( 'sortable' ); + var classStr = classes.length > 0 ? ' class="' + classes.join( ' ' ) + '"' : ''; + $(this).dialog( 'close' ); + $.wikiEditor.modules.toolbar.fn.doAction( + $(this).data( 'context' ), + { + type: 'replace', + options: { + pre: '{|' + classStr + "\n", + peri: table, + post: '|}', + ownline: true + } + }, + $(this) + ); + + // Restore form state + $( '#wikieditor-toolbar-table-dimensions-rows' ).val( 3 ); + $( '#wikieditor-toolbar-table-dimensions-columns' ).val( 3 ); + // Simulate clicks instead of setting values, so the according + // actions are performed + if ( !$( '#wikieditor-toolbar-table-dimensions-header' ).is( ':checked' ) ) + $( '#wikieditor-toolbar-table-dimensions-header' ).click(); + if ( !$( '#wikieditor-toolbar-table-wikitable' ).is( ':checked' ) ) + $( '#wikieditor-toolbar-table-wikitable' ).click(); + if ( $( '#wikieditor-toolbar-table-sortable' ).is( ':checked' ) ) + $( '#wikieditor-toolbar-table-sortable' ).click(); + }, + 'wikieditor-toolbar-tool-table-cancel': function () { + $(this).dialog( 'close' ); + } }, - 'wikieditor-toolbar-tool-table-cancel': function() { - $(this).dialog( 'close' ); - } - }, - open: function() { - $( '#wikieditor-toolbar-table-dimensions-rows' ).focus(); - if ( !( $(this).data( 'dialogkeypressset' ) ) ) { - $(this).data( 'dialogkeypressset', true ); - // Execute the action associated with the first button - // when the user presses Enter - $(this).closest( '.ui-dialog' ).keypress( function( e ) { - if ( ( e.keyCode || e.which ) == 13 ) { - var button = $(this).data( 'dialogaction' ) || $(this).find( 'button:first' ); - button.click(); - e.preventDefault(); - } - }); + open: function () { + $( '#wikieditor-toolbar-table-dimensions-rows' ).focus(); + if ( !( $(this).data( 'dialogkeypressset' ) ) ) { + $(this).data( 'dialogkeypressset', true ); + // Execute the action associated with the first button + // when the user presses Enter + $(this).closest( '.ui-dialog' ).keypress( function ( e ) { + if ( ( e.keyCode || e.which ) == 13 ) { + var button = $(this).data( 'dialogaction' ) || $(this).find( 'button:first' ); + button.click(); + e.preventDefault(); + } + }); - // Make tabbing to a button and pressing - // Enter do what people expect - $(this).closest( '.ui-dialog' ).find( 'button' ).focus( function() { - $(this).closest( '.ui-dialog' ).data( 'dialogaction', this ); - }); + // Make tabbing to a button and pressing + // Enter do what people expect + $(this).closest( '.ui-dialog' ).find( 'button' ).focus( function () { + $(this).closest( '.ui-dialog' ).data( 'dialogaction', this ); + }); + } } } - } - }, - 'search-and-replace': { - 'browsers': { - // Left-to-right languages - 'ltr': { - 'msie': false, - 'firefox': [['>=', 2]], - 'opera': false, - 'safari': [['>=', 3]], - 'chrome': [['>=', 3]] - }, - // Right-to-left languages - 'rtl': { - 'msie': false, - 'firefox': [['>=', 2]], - 'opera': false, - 'safari': [['>=', 3]], - 'chrome': [['>=', 3]] - } }, - titleMsg: 'wikieditor-toolbar-tool-replace-title', - id: 'wikieditor-toolbar-replace-dialog', - html: '\ - <div id="wikieditor-toolbar-replace-message">\ - <div id="wikieditor-toolbar-replace-nomatch" rel="wikieditor-toolbar-tool-replace-nomatch"></div>\ - <div id="wikieditor-toolbar-replace-success"></div>\ - <div id="wikieditor-toolbar-replace-emptysearch" rel="wikieditor-toolbar-tool-replace-emptysearch"></div>\ - <div id="wikieditor-toolbar-replace-invalidregex"></div>\ - </div>\ - <fieldset>\ - <div class="wikieditor-toolbar-field-wrapper">\ - <label for="wikieditor-toolbar-replace-search" rel="wikieditor-toolbar-tool-replace-search"></label>\ - <input type="text" id="wikieditor-toolbar-replace-search" style="width: 100%;" />\ - </div>\ - <div class="wikieditor-toolbar-field-wrapper">\ - <label for="wikieditor-toolbar-replace-replace" rel="wikieditor-toolbar-tool-replace-replace"></label>\ - <input type="text" id="wikieditor-toolbar-replace-replace" style="width: 100%;" />\ - </div>\ - <div class="wikieditor-toolbar-field-wrapper">\ - <input type="checkbox" id="wikieditor-toolbar-replace-case" />\ - <label for="wikieditor-toolbar-replace-case" rel="wikieditor-toolbar-tool-replace-case"></label>\ - </div>\ - <div class="wikieditor-toolbar-field-wrapper">\ - <input type="checkbox" id="wikieditor-toolbar-replace-regex" />\ - <label for="wikieditor-toolbar-replace-regex" rel="wikieditor-toolbar-tool-replace-regex"></label>\ + 'search-and-replace': { + 'browsers': { + // Left-to-right languages + 'ltr': { + 'msie': false, + 'firefox': [['>=', 2]], + 'opera': false, + 'safari': [['>=', 3]], + 'chrome': [['>=', 3]] + }, + // Right-to-left languages + 'rtl': { + 'msie': false, + 'firefox': [['>=', 2]], + 'opera': false, + 'safari': [['>=', 3]], + 'chrome': [['>=', 3]] + } + }, + titleMsg: 'wikieditor-toolbar-tool-replace-title', + id: 'wikieditor-toolbar-replace-dialog', + html: '\ + <div id="wikieditor-toolbar-replace-message">\ + <div id="wikieditor-toolbar-replace-nomatch" rel="wikieditor-toolbar-tool-replace-nomatch"></div>\ + <div id="wikieditor-toolbar-replace-success"></div>\ + <div id="wikieditor-toolbar-replace-emptysearch" rel="wikieditor-toolbar-tool-replace-emptysearch"></div>\ + <div id="wikieditor-toolbar-replace-invalidregex"></div>\ </div>\ - </fieldset>', - init: function() { - $(this).find( '[rel]' ).each( function() { - $(this).text( mediaWiki.msg( $(this).attr( 'rel' ) ) ); - }); - // Set tabindexes on form fields - $.wikiEditor.modules.dialogs.fn.setTabindexes( $(this).find( 'input' ).not( '[tabindex]' ) ); + <fieldset>\ + <div class="wikieditor-toolbar-field-wrapper">\ + <label for="wikieditor-toolbar-replace-search" rel="wikieditor-toolbar-tool-replace-search"></label>\ + <input type="text" id="wikieditor-toolbar-replace-search" style="width: 100%;"/>\ + </div>\ + <div class="wikieditor-toolbar-field-wrapper">\ + <label for="wikieditor-toolbar-replace-replace" rel="wikieditor-toolbar-tool-replace-replace"></label>\ + <input type="text" id="wikieditor-toolbar-replace-replace" style="width: 100%;"/>\ + </div>\ + <div class="wikieditor-toolbar-field-wrapper">\ + <input type="checkbox" id="wikieditor-toolbar-replace-case"/>\ + <label for="wikieditor-toolbar-replace-case" rel="wikieditor-toolbar-tool-replace-case"></label>\ + </div>\ + <div class="wikieditor-toolbar-field-wrapper">\ + <input type="checkbox" id="wikieditor-toolbar-replace-regex"/>\ + <label for="wikieditor-toolbar-replace-regex" rel="wikieditor-toolbar-tool-replace-regex"></label>\ + </div>\ + </fieldset>', + init: function () { + $(this).find( '[rel]' ).each( function () { + $(this).text( mw.msg( $(this).attr( 'rel' ) ) ); + }); + // Set tabindexes on form fields + $.wikiEditor.modules.dialogs.fn.setTabindexes( $(this).find( 'input' ).not( '[tabindex]' ) ); - // TODO: Find a cleaner way to share this function - $(this).data( 'replaceCallback', function( mode ) { - $( '#wikieditor-toolbar-replace-nomatch, #wikieditor-toolbar-replace-success, #wikieditor-toolbar-replace-emptysearch, #wikieditor-toolbar-replace-invalidregex' ).hide(); + // TODO: Find a cleaner way to share this function + $(this).data( 'replaceCallback', function ( mode ) { + var offset, textRemainder, regex, index, i, + start, end; - // Search string cannot be empty - var searchStr = $( '#wikieditor-toolbar-replace-search' ).val(); - if ( searchStr == '' ) { - $( '#wikieditor-toolbar-replace-emptysearch' ).show(); - return; - } + $( '#wikieditor-toolbar-replace-nomatch, #wikieditor-toolbar-replace-success, #wikieditor-toolbar-replace-emptysearch, #wikieditor-toolbar-replace-invalidregex' ).hide(); - // Replace string can be empty - var replaceStr = $( '#wikieditor-toolbar-replace-replace' ).val(); + // Search string cannot be empty + var searchStr = $( '#wikieditor-toolbar-replace-search' ).val(); + if ( searchStr === '' ) { + $( '#wikieditor-toolbar-replace-emptysearch' ).show(); + return; + } - // Prepare the regular expression flags - var flags = 'm'; - var matchCase = $( '#wikieditor-toolbar-replace-case' ).is( ':checked' ); - if ( !matchCase ) { - flags += 'i'; - } - var isRegex = $( '#wikieditor-toolbar-replace-regex' ).is( ':checked' ); - if ( !isRegex ) { - searchStr = $.escapeRE( searchStr ); - } - if ( mode == 'replaceAll' ) { - flags += 'g'; - } + // Replace string can be empty + var replaceStr = $( '#wikieditor-toolbar-replace-replace' ).val(); - try { - var regex = new RegExp( searchStr, flags ); - } catch( e ) { - $( '#wikieditor-toolbar-replace-invalidregex' ) - .text( mediaWiki.msg( 'wikieditor-toolbar-tool-replace-invalidregex', - e.message ) ) - .show(); - return; - } + // Prepare the regular expression flags + var flags = 'm'; + var matchCase = $( '#wikieditor-toolbar-replace-case' ).is( ':checked' ); + if ( !matchCase ) { + flags += 'i'; + } + var isRegex = $( '#wikieditor-toolbar-replace-regex' ).is( ':checked' ); + if ( !isRegex ) { + searchStr = $.escapeRE( searchStr ); + } + if ( mode === 'replaceAll' ) { + flags += 'g'; + } - var $textarea = $(this).data( 'context' ).$textarea; - var text = $textarea.textSelection( 'getContents' ); - var match = false; - var offset, textRemainder; - if ( mode != 'replaceAll' ) { - if (mode == 'replace') { - offset = $(this).data( 'matchIndex' ); - } else { - offset = $(this).data( 'offset' ); + try { + regex = new RegExp( searchStr, flags ); + } catch ( e ) { + $( '#wikieditor-toolbar-replace-invalidregex' ) + .text( mw.msg( 'wikieditor-toolbar-tool-replace-invalidregex', + e.message ) ) + .show(); + return; } - textRemainder = text.substr( offset ); - match = textRemainder.match( regex ); - } - if ( !match ) { - // Search hit BOTTOM, continuing at TOP - // TODO: Add a "Wrap around" option. - offset = 0; - textRemainder = text; - match = textRemainder.match( regex ); - } - if ( !match ) { - $( '#wikieditor-toolbar-replace-nomatch' ).show(); - } else if ( mode == 'replaceAll' ) { - // Instead of using repetitive .match() calls, we use one .match() call with /g - // and indexOf() followed by substr() to find the offsets. This is actually - // faster because our indexOf+substr loop is faster than a match loop, and the - // /g match is so ridiculously fast that it's negligible. - // FIXME: Repetitively calling encapsulateSelection() is probably the best strategy - // in Firefox/Webkit, but in IE replacing the entire content once is better. - var index; - for ( var i = 0; i < match.length; i++ ) { - index = textRemainder.indexOf( match[i] ); - if ( index == -1 ) { - // This shouldn't happen - break; + var $textarea = $(this).data( 'context' ).$textarea; + var text = $textarea.textSelection( 'getContents' ); + var match = false; + if ( mode !== 'replaceAll' ) { + if ( mode === 'replace' ) { + offset = $(this).data( 'matchIndex' ); + } else { + offset = $(this).data( 'offset' ); } - var matchedText = textRemainder.substr( index, match[i].length ); - textRemainder = textRemainder.substr( index + match[i].length ); - - var start = index + offset; - var end = start + match[i].length; - // Make regex placeholder substitution ($1) work - var replace = isRegex ? matchedText.replace( regex, replaceStr ) : replaceStr; - var newEnd = start + replace.length; - $textarea - .textSelection( 'setSelection', { 'start': start, 'end': end } ) - .textSelection( 'encapsulateSelection', { - 'peri': replace, - 'replace': true } ) - .textSelection( 'setSelection', { 'start': start, 'end': newEnd } ); - offset = newEnd; + textRemainder = text.substr( offset ); + match = textRemainder.match( regex ); + } + if ( !match ) { + // Search hit BOTTOM, continuing at TOP + // TODO: Add a "Wrap around" option. + offset = 0; + textRemainder = text; + match = textRemainder.match( regex ); } - $( '#wikieditor-toolbar-replace-success' ) - .text( mediaWiki.msg( 'wikieditor-toolbar-tool-replace-success', match.length ) ) - .show(); - $(this).data( 'offset', 0 ); - } else { - var start, end; - if ( mode == 'replace' ) { - var actualReplacement; + if ( !match ) { + $( '#wikieditor-toolbar-replace-nomatch' ).show(); + } else if ( mode == 'replaceAll' ) { + // Instead of using repetitive .match() calls, we use one .match() call with /g + // and indexOf() followed by substr() to find the offsets. This is actually + // faster because our indexOf+substr loop is faster than a match loop, and the + // /g match is so ridiculously fast that it's negligible. + // FIXME: Repetitively calling encapsulateSelection() is probably the best strategy + // in Firefox/Webkit, but in IE replacing the entire content once is better. + for ( i = 0; i < match.length; i++ ) { + index = textRemainder.indexOf( match[i] ); + if ( index === -1 ) { + // This shouldn't happen + break; + } + var matchedText = textRemainder.substr( index, match[i].length ); + textRemainder = textRemainder.substr( index + match[i].length ); - if (isRegex) { - // If backreferences (like $1) are used, the actual actual replacement string will be different - actualReplacement = match[0].replace( regex, replaceStr ); - } else { - actualReplacement = replaceStr; + start = index + offset; + end = start + match[i].length; + // Make regex placeholder substitution ($1) work + var replace = isRegex ? matchedText.replace( regex, replaceStr ) : replaceStr; + var newEnd = start + replace.length; + $textarea + .textSelection( 'setSelection', { 'start': start, 'end': end } ) + .textSelection( 'encapsulateSelection', { + 'peri': replace, + 'replace': true } ) + .textSelection( 'setSelection', { 'start': start, 'end': newEnd } ); + offset = newEnd; } + $( '#wikieditor-toolbar-replace-success' ) + .text( mw.msg( 'wikieditor-toolbar-tool-replace-success', match.length ) ) + .show(); + $(this).data( 'offset', 0 ); + } else { - if (match) { - // Do the replacement - $textarea.textSelection( 'encapsulateSelection', { - 'peri': actualReplacement, - 'replace': true } ); - // Reload the text after replacement - text = $textarea.textSelection( 'getContents' ); - } + if ( mode == 'replace' ) { + var actualReplacement; - // Find the next instance - offset = offset + match[0].length + actualReplacement.length; - textRemainder = text.substr( offset ); - match = textRemainder.match( regex ); + if (isRegex) { + // If backreferences (like $1) are used, the actual actual replacement string will be different + actualReplacement = match[0].replace( regex, replaceStr ); + } else { + actualReplacement = replaceStr; + } - if (match) { - start = offset + match.index; - end = start + match[0].length; - } else { - // If no new string was found, try searching from the beginning. - // TODO: Add a "Wrap around" option. - textRemainder = text; + if (match) { + // Do the replacement + $textarea.textSelection( 'encapsulateSelection', { + 'peri': actualReplacement, + 'replace': true } ); + // Reload the text after replacement + text = $textarea.textSelection( 'getContents' ); + } + + // Find the next instance + offset = offset + match[0].length + actualReplacement.length; + textRemainder = text.substr( offset ); match = textRemainder.match( regex ); + if (match) { - start = match.index; + start = offset + match.index; end = start + match[0].length; } else { - // Give up - start = 0; - end = 0; + // If no new string was found, try searching from the beginning. + // TODO: Add a "Wrap around" option. + textRemainder = text; + match = textRemainder.match( regex ); + if (match) { + start = match.index; + end = start + match[0].length; + } else { + // Give up + start = 0; + end = 0; + } } + } else { + start = offset + match.index; + end = start + match[0].length; } - } else { - start = offset + match.index; - end = start + match[0].length; - } - $( this ).data( 'matchIndex', start); + $( this ).data( 'matchIndex', start); - $textarea.textSelection( 'setSelection', { - 'start': start, - 'end': end - } ); - $textarea.textSelection( 'scrollToCaretPosition' ); - $( this ).data( 'offset', end ); - var context = $( this ).data( 'context' ); - var textbox = typeof context.$iframe != 'undefined' ? - context.$iframe[0].contentWindow : $textarea[0]; - textbox.focus(); - } - }); - }, - dialog: { - width: 500, - dialogClass: 'wikiEditor-toolbar-dialog', - buttons: { - 'wikieditor-toolbar-tool-replace-button-findnext': function( e ) { - $(this).closest( '.ui-dialog' ).data( 'dialogaction', e.target ); - $(this).data( 'replaceCallback' ).call( this, 'find' ); - }, - 'wikieditor-toolbar-tool-replace-button-replace': function( e ) { - $(this).closest( '.ui-dialog' ).data( 'dialogaction', e.target ); - $(this).data( 'replaceCallback' ).call( this, 'replace' ); - }, - 'wikieditor-toolbar-tool-replace-button-replaceall': function( e ) { - $(this).closest( '.ui-dialog' ).data( 'dialogaction', e.target ); - $(this).data( 'replaceCallback' ).call( this, 'replaceAll' ); - }, - 'wikieditor-toolbar-tool-replace-close': function() { - $(this).dialog( 'close' ); - } + $textarea.textSelection( 'setSelection', { + 'start': start, + 'end': end + } ); + $textarea.textSelection( 'scrollToCaretPosition' ); + $( this ).data( 'offset', end ); + var context = $( this ).data( 'context' ); + var textbox = typeof context.$iframe !== 'undefined' ? + context.$iframe[0].contentWindow : $textarea[0]; + textbox.focus(); + } + }); }, - open: function() { - $(this).data( 'offset', 0 ); - $(this).data( 'matchIndex', 0 ); + dialog: { + width: 500, + dialogClass: 'wikiEditor-toolbar-dialog', + modal: false, + buttons: { + 'wikieditor-toolbar-tool-replace-button-findnext': function ( e ) { + $(this).closest( '.ui-dialog' ).data( 'dialogaction', e.target ); + $(this).data( 'replaceCallback' ).call( this, 'find' ); + }, + 'wikieditor-toolbar-tool-replace-button-replace': function ( e ) { + $(this).closest( '.ui-dialog' ).data( 'dialogaction', e.target ); + $(this).data( 'replaceCallback' ).call( this, 'replace' ); + }, + 'wikieditor-toolbar-tool-replace-button-replaceall': function ( e ) { + $(this).closest( '.ui-dialog' ).data( 'dialogaction', e.target ); + $(this).data( 'replaceCallback' ).call( this, 'replaceAll' ); + }, + 'wikieditor-toolbar-tool-replace-close': function () { + $(this).dialog( 'close' ); + } + }, + open: function () { + $(this).data( 'offset', 0 ); + $(this).data( 'matchIndex', 0 ); - $( '#wikieditor-toolbar-replace-search' ).focus(); - $( '#wikieditor-toolbar-replace-nomatch, #wikieditor-toolbar-replace-success, #wikieditor-toolbar-replace-emptysearch, #wikieditor-toolbar-replace-invalidregex' ).hide(); - if ( !( $(this).data( 'onetimeonlystuff' ) ) ) { - $(this).data( 'onetimeonlystuff', true ); - // Execute the action associated with the first button - // when the user presses Enter - $(this).closest( '.ui-dialog' ).keypress( function( e ) { - if ( ( e.keyCode || e.which ) == 13 ) { - var button = $(this).data( 'dialogaction' ) || $(this).find( 'button:first' ); - button.click(); - e.preventDefault(); - } - }); - // Make tabbing to a button and pressing - // Enter do what people expect - $(this).closest( '.ui-dialog' ).find( 'button' ).focus( function() { - $(this).closest( '.ui-dialog' ).data( 'dialogaction', this ); - }); - } - var dialog = $(this).closest( '.ui-dialog' ); - var that = this; - var context = $(this).data( 'context' ); - var textbox = typeof context.$iframe != 'undefined' ? - context.$iframe[0].contentWindow.document : context.$textarea; + $( '#wikieditor-toolbar-replace-search' ).focus(); + $( '#wikieditor-toolbar-replace-nomatch, #wikieditor-toolbar-replace-success, #wikieditor-toolbar-replace-emptysearch, #wikieditor-toolbar-replace-invalidregex' ).hide(); + if ( !( $(this).data( 'onetimeonlystuff' ) ) ) { + $(this).data( 'onetimeonlystuff', true ); + // Execute the action associated with the first button + // when the user presses Enter + $(this).closest( '.ui-dialog' ).keypress( function ( e ) { + if ( ( e.keyCode || e.which ) == 13 ) { + var button = $(this).data( 'dialogaction' ) || $(this).find( 'button:first' ); + button.click(); + e.preventDefault(); + } + }); + // Make tabbing to a button and pressing + // Enter do what people expect + $(this).closest( '.ui-dialog' ).find( 'button' ).focus( function () { + $(this).closest( '.ui-dialog' ).data( 'dialogaction', this ); + }); + } + var dialog = $(this).closest( '.ui-dialog' ); + var that = this; + var context = $(this).data( 'context' ); + var textbox = typeof context.$iframe !== 'undefined' ? + context.$iframe[0].contentWindow.document : context.$textarea; - $( textbox ) - .bind( 'keypress.srdialog', function( e ) { - if ( ( e.keyCode || e.which ) == 13 ) { - // Enter - var button = dialog.data( 'dialogaction' ) || dialog.find( 'button:first' ); - button.click(); - e.preventDefault(); - } else if ( ( e.keyCode || e.which ) == 27 ) { - // Escape - $(that).dialog( 'close' ); - } - }); - }, - close: function() { - var context = $(this).data( 'context' ); - var textbox = typeof context.$iframe != 'undefined' ? - context.$iframe[0].contentWindow.document : context.$textarea; - $( textbox ).unbind( 'keypress.srdialog' ); - $(this).closest( '.ui-dialog' ).data( 'dialogaction', false ); + $( textbox ) + .bind( 'keypress.srdialog', function ( e ) { + if ( e.which == 13 ) { + // Enter + var button = dialog.data( 'dialogaction' ) || dialog.find( 'button:first' ); + button.click(); + e.preventDefault(); + } else if ( e.which == 27 ) { + // Escape + $(that).dialog( 'close' ); + } + }); + }, + close: function () { + var context = $(this).data( 'context' ); + var textbox = typeof context.$iframe !== 'undefined' ? + context.$iframe[0].contentWindow.document : context.$textarea; + $( textbox ).unbind( 'keypress.srdialog' ); + $(this).closest( '.ui-dialog' ).data( 'dialogaction', false ); + } } } - } - } }; -} + } }; + } + +}; -}; } ) ( jQuery ); +}( jQuery, mediaWiki ) ); diff --git a/extensions/WikiEditor/modules/jquery.wikiEditor.dialogs.css b/extensions/WikiEditor/modules/jquery.wikiEditor.dialogs.css index 2c3d36a6..b97ce7e3 100644 --- a/extensions/WikiEditor/modules/jquery.wikiEditor.dialogs.css +++ b/extensions/WikiEditor/modules/jquery.wikiEditor.dialogs.css @@ -1,56 +1,68 @@ -/* +/** * CSS for WikiEditor Dialogs jQuery plugin */ .wikiEditor-toolbar-dialog table { margin-top: 0.75em; } + .wikiEditor-toolbar-dialog table td { padding: 0.5em; height: 3em; overflow: visible; } + /* Put suggestions (default z-index 99) on top of dialogs (z-index 1002) */ div.suggestions { z-index: 1099; } + .wikiEditor-toolbar-dialog table td { padding: 0 !important; } + .wikiEditor-toolbar-dialog .ui-dialog-content fieldset { border: none !important; margin: 0 !important; padding: 0 !important; } + .wikiEditor-toolbar-dialog .ui-widget-header { border-bottom:1px solid #6bc8f3 !important; } + .wikiEditor-toolbar-dialog .ui-dialog-content input[type=text] { -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -khtml-box-sizing: border-box; } + .wikiEditor-toolbar-dialog .ui-dialog-content input[type="radio"], .wikiEditor-toolbar-dialog .ui-dialog-content input[type="checkbox"] { margin-left: 0; } + .wikiEditor-toolbar-dialog .ui-dialog-titlebar-close { padding: 0; } body .wikiEditor-toolbar-dialog .ui-dialog-titlebar-close { right: 0.9em; } + .wikieditor-toolbar-field-wrapper { padding: 0 0 25px 0; } + .wikieditor-toolbar-floated-field-wrapper { float: left; margin-right: 2em; } + .wikieditor-toolbar-dialog-hint { color: #999999; } + .wikiEditor-toolbar-dialog { border: none; }
\ No newline at end of file diff --git a/extensions/WikiEditor/modules/jquery.wikiEditor.dialogs.js b/extensions/WikiEditor/modules/jquery.wikiEditor.dialogs.js index 6f5404f5..f6d86d78 100644 --- a/extensions/WikiEditor/modules/jquery.wikiEditor.dialogs.js +++ b/extensions/WikiEditor/modules/jquery.wikiEditor.dialogs.js @@ -1,217 +1,234 @@ /** * Dialog Module for wikiEditor */ -( function( $ ) { $.wikiEditor.modules.dialogs = { +( function ( $, mw ) { -/** - * Compatability map - */ -'browsers': { - // Left-to-right languages - 'ltr': { - 'msie': [['>=', 7]], - // jQuery UI appears to be broken in FF 2.0 - 2.0.0.4 - 'firefox': [ - ['>=', 2], ['!=', '2.0'], ['!=', '2.0.0.1'], ['!=', '2.0.0.2'], ['!=', '2.0.0.3'], ['!=', '2.0.0.4'] - ], - 'opera': [['>=', 9.6]], - 'safari': [['>=', 3]], - 'chrome': [['>=', 3]] - }, - // Right-to-left languages - 'rtl': { - 'msie': [['>=', 7]], - // jQuery UI appears to be broken in FF 2.0 - 2.0.0.4 - 'firefox': [ - ['>=', 2], ['!=', '2.0'], ['!=', '2.0.0.1'], ['!=', '2.0.0.2'], ['!=', '2.0.0.3'], ['!=', '2.0.0.4'] - ], - 'opera': [['>=', 9.6]], - 'safari': [['>=', 3]], - 'chrome': [['>=', 3]] - } -}, -/** - * API accessible functions - */ -api: { - addDialog: function( context, data ) { - $.wikiEditor.modules.dialogs.fn.create( context, data ) - }, - openDialog: function( context, module ) { - if ( module in $.wikiEditor.modules.dialogs.modules ) { - var mod = $.wikiEditor.modules.dialogs.modules[module]; - var $dialog = $( '#' + mod.id ); - if ( $dialog.length == 0 ) { - $.wikiEditor.modules.dialogs.fn.reallyCreate( context, mod, module ); - $dialog = $( '#' + mod.id ); - } - - // Workaround for bug in jQuery UI: close button in top right retains focus - $dialog.closest( '.ui-dialog' ) - .find( '.ui-dialog-titlebar-close' ) - .removeClass( 'ui-state-focus' ); +$.wikiEditor.modules.dialogs = { - $dialog.dialog( 'open' ); + /** + * Compatability map + */ + browsers: { + // Left-to-right languages + ltr: { + msie: [['>=', 7]], + // jQuery UI appears to be broken in FF 2.0 - 2.0.0.4 + firefox: [ + ['>=', 2], ['!=', '2.0'], ['!=', '2.0.0.1'], ['!=', '2.0.0.2'], ['!=', '2.0.0.3'], ['!=', '2.0.0.4'] + ], + opera: [['>=', 9.6]], + safari: [['>=', 3]], + chrome: [['>=', 3]] + }, + // Right-to-left languages + rtl: { + msie: [['>=', 7]], + // jQuery UI appears to be broken in FF 2.0 - 2.0.0.4 + firefox: [ + ['>=', 2], ['!=', '2.0'], ['!=', '2.0.0.1'], ['!=', '2.0.0.2'], ['!=', '2.0.0.3'], ['!=', '2.0.0.4'] + ], + opera: [['>=', 9.6]], + safari: [['>=', 3]], + chrome: [['>=', 3]] } }, - closeDialog: function( context, module ) { - if ( module in $.wikiEditor.modules.dialogs.modules ) { - $( '#' + $.wikiEditor.modules.dialogs.modules[module].id ).dialog( 'close' ); - } - } -}, -/** - * Internally used functions - */ -fn: { + /** - * Creates a dialog module within a wikiEditor - * - * @param {Object} context Context object of editor to create module in - * @param {Object} config Configuration object to create module from + * API accessible functions */ - create: function( context, config ) { - // Defer building of modules, but do check whether they need the iframe rightaway - for ( var mod in config ) { - var module = config[mod]; - // Only create the dialog if it's supported, isn't filtered and doesn't exist yet - var filtered = false; - if ( typeof module.filters != 'undefined' ) { - for ( var i = 0; i < module.filters.length; i++ ) { - if ( $( module.filters[i] ).length == 0 ) { - filtered = true; - break; - } + api: { + addDialog: function ( context, data ) { + $.wikiEditor.modules.dialogs.fn.create( context, data ); + }, + openDialog: function ( context, module ) { + if ( module in $.wikiEditor.modules.dialogs.modules ) { + var mod = $.wikiEditor.modules.dialogs.modules[module]; + var $dialog = $( '#' + mod.id ); + if ( $dialog.length === 0 ) { + $.wikiEditor.modules.dialogs.fn.reallyCreate( context, mod, module ); + $dialog = $( '#' + mod.id ); } + + // Workaround for bug in jQuery UI: close button in top right retains focus + $dialog.closest( '.ui-dialog' ) + .find( '.ui-dialog-titlebar-close' ) + .removeClass( 'ui-state-focus' ); + + $dialog.dialog( 'open' ); } - // If the dialog already exists, but for another textarea, simply remove it - var $existingDialog = $( '#' + module.id ); - if ( $existingDialog.length > 0 && $existingDialog.data( 'context' ).$textarea != context.$textarea ) { - $existingDialog.remove(); - } - // Re-select from the DOM, we might have removed the dialog just now - $existingDialog = $( '#' + module.id ); - if ( !filtered && $.wikiEditor.isSupported( module ) && $existingDialog.size() === 0 ) { - $.wikiEditor.modules.dialogs.modules[mod] = module; - // If this dialog requires the iframe, set it up - if ( typeof context.$iframe == 'undefined' && $.wikiEditor.isRequired( module, 'iframe' ) ) { - context.fn.setupIframe(); - } - context.$textarea.trigger( 'wikiEditor-dialogs-setup-' + mod ); - // If this dialog requires immediate creation, create it now - if ( typeof module.immediateCreate !== 'undefined' && module.immediateCreate ) { - $.wikiEditor.modules.dialogs.fn.reallyCreate( context, module, mod ); - } + }, + closeDialog: function ( context, module ) { + if ( module in $.wikiEditor.modules.dialogs.modules ) { + $( '#' + $.wikiEditor.modules.dialogs.modules[module].id ).dialog( 'close' ); } } }, - /** - * Build the actual dialog. This done on-demand rather than in create() - * @param {Object} context Context object of editor dialog belongs to - * @param {Object} module Dialog module object - * @param {String} name Dialog name (key in $.wikiEditor.modules.dialogs.modules) - */ - reallyCreate: function( context, module, name ) { - var configuration = module.dialog; - // Add some stuff to configuration - configuration.bgiframe = true; - configuration.autoOpen = false; - configuration.modal = true; - configuration.title = $.wikiEditor.autoMsg( module, 'title' ); - // Transform messages in keys - // Stupid JS won't let us do stuff like - // foo = { mediaWiki.msg( 'bar' ): baz } - configuration.newButtons = {}; - for ( var msg in configuration.buttons ) - configuration.newButtons[mediaWiki.msg( msg )] = configuration.buttons[msg]; - configuration.buttons = configuration.newButtons; - // Create the dialog <div> - var dialogDiv = $( '<div />' ) - .attr( 'id', module.id ) - .html( module.html ) - .data( 'context', context ) - .appendTo( $( 'body' ) ) - .each( module.init ) - .dialog( configuration ); - // Set tabindexes on buttons added by .dialog() - $.wikiEditor.modules.dialogs.fn.setTabindexes( dialogDiv.closest( '.ui-dialog' ) - .find( 'button' ).not( '[tabindex]' ) ); - if ( !( 'resizeme' in module ) || module.resizeme ) { - dialogDiv - .bind( 'dialogopen', $.wikiEditor.modules.dialogs.fn.resize ) - .find( '.ui-tabs' ).bind( 'tabsshow', function() { - $(this).closest( '.ui-dialog-content' ).each( - $.wikiEditor.modules.dialogs.fn.resize ); - }); - } - dialogDiv.bind( 'dialogclose', function() { - context.fn.restoreSelection(); - } ); - // Let the outside world know we set up this dialog - context.$textarea.trigger( 'wikiEditor-dialogs-loaded-' + name ); - }, /** - * Resize a dialog so its contents fit - * - * Usage: dialog.each( resize ); or dialog.bind( 'blah', resize ); - * NOTE: This function assumes $.ui.dialog has already been loaded + * Internally used functions */ - resize: function() { - var wrapper = $(this).closest( '.ui-dialog' ); - var oldWidth = wrapper.width(); - // Make sure elements don't wrapped so we get an accurate idea of whether they really fit. Also temporarily show - // hidden elements. Work around jQuery bug where <div style="display:inline;" /> inside a dialog is both - // :visible and :hidden - var oldHidden = $(this).find( '*' ).not( ':visible' ); - // Save the style attributes of the hidden elements to restore them later. Calling hide() after show() messes up - // for elements hidden with a class - oldHidden.each( function() { - $(this).data( 'oldstyle', $(this).attr( 'style' ) ); - }); - oldHidden.show(); - var oldWS = $(this).css( 'white-space' ); - $(this).css( 'white-space', 'nowrap' ); - if ( wrapper.width() <= $(this).get(0).scrollWidth ) { - var thisWidth = $(this).data( 'thisWidth' ) ? $(this).data( 'thisWidth' ) : 0; - thisWidth = Math.max( $(this).get(0).width, thisWidth ); - $(this).width( thisWidth ); - $(this).data( 'thisWidth', thisWidth ); - var wrapperWidth = $(this).data( 'wrapperWidth' ) ? $(this).data( 'wrapperWidth' ) : 0; - wrapperWidth = Math.max( wrapper.get(0).scrollWidth, wrapperWidth ); - wrapper.width( wrapperWidth ); - $(this).data( 'wrapperWidth', wrapperWidth ); - $(this).dialog( { 'width': wrapper.width() } ); - wrapper.css( 'left', parseInt( wrapper.css( 'left' ) ) - ( wrapper.width() - oldWidth ) / 2 ); + fn: { + /** + * Creates a dialog module within a wikiEditor + * + * @param {Object} context Context object of editor to create module in + * @param {Object} config Configuration object to create module from + */ + create: function ( context, config ) { + var mod, module, filtered, i, $existingDialog; + + // Defer building of modules, but do check whether they need the iframe rightaway + for ( mod in config ) { + module = config[mod]; + // Only create the dialog if it's supported, isn't filtered and doesn't exist yet + filtered = false; + if ( typeof module.filters != 'undefined' ) { + for ( i = 0; i < module.filters.length; i++ ) { + if ( $( module.filters[i] ).length === 0 ) { + filtered = true; + break; + } + } + } + // If the dialog already exists, but for another textarea, simply remove it + $existingDialog = $( '#' + module.id ); + if ( $existingDialog.length > 0 && $existingDialog.data( 'context' ).$textarea != context.$textarea ) { + $existingDialog.remove(); + } + // Re-select from the DOM, we might have removed the dialog just now + $existingDialog = $( '#' + module.id ); + if ( !filtered && $.wikiEditor.isSupported( module ) && $existingDialog.length === 0 ) { + $.wikiEditor.modules.dialogs.modules[mod] = module; + // If this dialog requires the iframe, set it up + if ( typeof context.$iframe === 'undefined' && $.wikiEditor.isRequired( module, 'iframe' ) ) { + context.fn.setupIframe(); + } + context.$textarea.trigger( 'wikiEditor-dialogs-setup-' + mod ); + // If this dialog requires immediate creation, create it now + if ( typeof module.immediateCreate !== 'undefined' && module.immediateCreate ) { + $.wikiEditor.modules.dialogs.fn.reallyCreate( context, module, mod ); + } + } + } + }, + + /** + * Build the actual dialog. This done on-demand rather than in create() + * @param {Object} context Context object of editor dialog belongs to + * @param {Object} module Dialog module object + * @param {String} name Dialog name (key in $.wikiEditor.modules.dialogs.modules) + */ + reallyCreate: function ( context, module, name ) { + var msg, + configuration = module.dialog; + // Add some stuff to configuration + configuration.bgiframe = true; + configuration.autoOpen = false; + // By default our dialogs are modal, unless explicitely defined in their specific configuration. + if( typeof configuration.modal == "undefined" ) { + configuration.modal = true; + } + configuration.title = $.wikiEditor.autoMsg( module, 'title' ); + // Transform messages in keys + // Stupid JS won't let us do stuff like + // foo = { mw.msg( 'bar' ): baz } + configuration.newButtons = {}; + for ( msg in configuration.buttons ) { + configuration.newButtons[mw.msg( msg )] = configuration.buttons[msg]; + } + configuration.buttons = configuration.newButtons; + // Create the dialog <div> + var dialogDiv = $( '<div>' ) + .attr( 'id', module.id ) + .html( module.html ) + .data( 'context', context ) + .appendTo( $( 'body' ) ) + .each( module.init ) + .dialog( configuration ); + // Set tabindexes on buttons added by .dialog() + $.wikiEditor.modules.dialogs.fn.setTabindexes( dialogDiv.closest( '.ui-dialog' ) + .find( 'button' ).not( '[tabindex]' ) ); + if ( !( 'resizeme' in module ) || module.resizeme ) { + dialogDiv + .bind( 'dialogopen', $.wikiEditor.modules.dialogs.fn.resize ) + .find( '.ui-tabs' ).bind( 'tabsshow', function () { + $(this).closest( '.ui-dialog-content' ).each( + $.wikiEditor.modules.dialogs.fn.resize ); + }); + } + dialogDiv.bind( 'dialogclose', function () { + context.fn.restoreSelection(); + } ); + + // Let the outside world know we set up this dialog + context.$textarea.trigger( 'wikiEditor-dialogs-loaded-' + name ); + }, + + /** + * Resize a dialog so its contents fit + * + * Usage: dialog.each( resize ); or dialog.bind( 'blah', resize ); + * NOTE: This function assumes $.ui.dialog has already been loaded + */ + resize: function () { + var wrapper = $(this).closest( '.ui-dialog' ); + var oldWidth = wrapper.width(); + // Make sure elements don't wrapped so we get an accurate idea of whether they really fit. Also temporarily show + // hidden elements. Work around jQuery bug where <div style="display: inline;"/> inside a dialog is both + // :visible and :hidden + var oldHidden = $(this).find( '*' ).not( ':visible' ); + // Save the style attributes of the hidden elements to restore them later. Calling hide() after show() messes up + // for elements hidden with a class + oldHidden.each( function () { + $(this).data( 'oldstyle', $(this).attr( 'style' ) ); + }); + oldHidden.show(); + var oldWS = $(this).css( 'white-space' ); + $(this).css( 'white-space', 'nowrap' ); + if ( wrapper.width() <= $(this).get(0).scrollWidth ) { + var thisWidth = $(this).data( 'thisWidth' ) ? $(this).data( 'thisWidth' ) : 0; + thisWidth = Math.max( $(this).get(0).width, thisWidth ); + $(this).width( thisWidth ); + $(this).data( 'thisWidth', thisWidth ); + var wrapperWidth = $(this).data( 'wrapperWidth' ) ? $(this).data( 'wrapperWidth' ) : 0; + wrapperWidth = Math.max( wrapper.get(0).scrollWidth, wrapperWidth ); + wrapper.width( wrapperWidth ); + $(this).data( 'wrapperWidth', wrapperWidth ); + $(this).dialog( { 'width': wrapper.width() } ); + wrapper.css( 'left', parseInt( wrapper.css( 'left' ), 10 ) - ( wrapper.width() - oldWidth ) / 2 ); + } + $(this).css( 'white-space', oldWS ); + oldHidden.each( function () { + $(this).attr( 'style', $(this).data( 'oldstyle' ) ); + }); + }, + /** + * Set the right tabindexes on elements in a dialog + * @param $elements Elements to set tabindexes on. If they already have tabindexes, this function can behave a bit weird + */ + setTabindexes: function ( $elements ) { + // Get the highest tab index + var tabIndex = $( document ).lastTabIndex() + 1; + $elements.each( function () { + $(this).attr( 'tabindex', tabIndex++ ); + } ); } - $(this).css( 'white-space', oldWS ); - oldHidden.each( function() { - $(this).attr( 'style', $(this).data( 'oldstyle' ) ); - }); }, - /** - * Set the right tabindexes on elements in a dialog - * @param $elements Elements to set tabindexes on. If they already have tabindexes, this function can behave a bit weird - */ - setTabindexes: function( $elements ) { - // Get the highest tab index - var tabIndex = $( document ).lastTabIndex() + 1; - $elements.each( function() { - $(this).attr( 'tabindex', tabIndex++ ); - } ); + + // This stuff is just hanging here, perhaps we could come up with a better home for this stuff + modules: {}, + + quickDialog: function ( body, settings ) { + $( '<div>' ) + .text( body ) + .appendTo( $( 'body' ) ) + .dialog( $.extend( { + bgiframe: true, + modal: true + }, settings ) ) + .dialog( 'open' ); } -}, -// This stuff is just hanging here, perhaps we could come up with a better home for this stuff -modules: {}, -quickDialog: function( body, settings ) { - $( '<div />' ) - .text( body ) - .appendTo( $( 'body' ) ) - .dialog( $.extend( { - bgiframe: true, - modal: true - }, settings ) ) - .dialog( 'open' ); -} -}; } ) ( jQuery ); +}; + +}( jQuery, mediaWiki ) ); diff --git a/extensions/WikiEditor/modules/jquery.wikiEditor.highlight.js b/extensions/WikiEditor/modules/jquery.wikiEditor.highlight.js index 48140206..9d964fa7 100644 --- a/extensions/WikiEditor/modules/jquery.wikiEditor.highlight.js +++ b/extensions/WikiEditor/modules/jquery.wikiEditor.highlight.js @@ -1,357 +1,373 @@ /* Highlight module for wikiEditor */ -( function( $ ) { $.wikiEditor.modules.highlight = { +( function ( $ ) { + +$.wikiEditor.modules.highlight = { + + /** + * Core Requirements + */ + req: [ 'iframe' ], -/** - * Core Requirements - */ -'req': [ 'iframe' ], -/** - * Configuration - */ -'cfg': { - 'styleVersion': 3 -}, -/** - * Internally used event handlers - */ -'evt': { - 'delayedChange': function( context, event ) { - if ( event.data.scope == 'realchange' ) { - $.wikiEditor.modules.highlight.fn.scan( context ); - $.wikiEditor.modules.highlight.fn.mark( context, event.data.scope ); - } - }, - 'ready': function( context, event ) { - $.wikiEditor.modules.highlight.fn.scan( context ); - $.wikiEditor.modules.highlight.fn.mark( context, 'ready' ); - } -}, -/** - * Internally used functions - */ -'fn': { /** - * Creates a highlight module within a wikiEditor - * - * @param config Configuration object to create module from + * Configuration */ - 'create': function( context, config ) { - context.modules.highlight.markersStr = ''; + cfg: { + styleVersion: 3 }, + /** - * Scans text division for tokens - * - * @param division + * Internally used event handlers */ - 'scan': function( context, division ) { - // Remove all existing tokens - var tokenArray = context.modules.highlight.tokenArray = []; - // Scan text for new tokens - var text = context.fn.getContents(); - // Perform a scan for each module which provides any expressions to scan for - // FIXME: This traverses the entire string once for every regex. Investigate - // whether |-concatenating regexes then traversing once is faster. - for ( var module in context.modules ) { - if ( module in $.wikiEditor.modules && 'exp' in $.wikiEditor.modules[module] ) { - for ( var exp in $.wikiEditor.modules[module].exp ) { - // Prepare configuration - var regex = $.wikiEditor.modules[module].exp[exp].regex; - var label = $.wikiEditor.modules[module].exp[exp].label; - var markAfter = $.wikiEditor.modules[module].exp[exp].markAfter || false; - // Search for tokens - var offset = 0, left, right, match; - while ( ( match = text.substr( offset ).match( regex ) ) != null ) { - right = ( left = offset + match.index ) + match[0].length; - tokenArray[tokenArray.length] = { - 'offset': markAfter ? right : left, - 'label': label, - 'tokenStart': left, - 'match': match - }; - // Move to the right of this match - offset = right; - } - } + evt: { + delayedChange: function ( context, event ) { + if ( event.data.scope == 'realchange' ) { + $.wikiEditor.modules.highlight.fn.scan( context ); + $.wikiEditor.modules.highlight.fn.mark( context, event.data.scope ); } + }, + ready: function ( context, event ) { + $.wikiEditor.modules.highlight.fn.scan( context ); + $.wikiEditor.modules.highlight.fn.mark( context, 'ready' ); } - // Sort by start - tokenArray.sort( function( a, b ) { return a.tokenStart - b.tokenStart; } ); - // Let the world know, a scan just happened! - context.fn.trigger( 'scan' ); }, + /** - * Marks up text with HTML - * - * @param division - * @param tokens + * Internally used functions */ - // FIXME: What do division and tokens do? - // TODO: Document the scan() and mark() APIs somewhere - 'mark': function( context, division, tokens ) { - // Reset markers - var markers = []; + fn: { + /** + * Creates a highlight module within a wikiEditor + * + * @param config Configuration object to create module from + */ + create: function ( context, config ) { + context.modules.highlight.markersStr = ''; + }, + /** + * Scans text division for tokens + * + * @param division + */ + scan: function ( context, division ) { + var tokenArray, text, module, exp, + left, right, match; + /*jshint eqnull: true */ - // Recycle markers that will be skipped in this run - if ( context.modules.highlight.markers && division != '' ) { - for ( var i = 0; i < context.modules.highlight.markers.length; i++ ) { - if ( context.modules.highlight.markers[i].skipDivision == division ) { - markers.push( context.modules.highlight.markers[i] ); + // Remove all existing tokens + tokenArray = context.modules.highlight.tokenArray = []; + // Scan text for new tokens + text = context.fn.getContents(); + // Perform a scan for each module which provides any expressions to scan for + // FIXME: This traverses the entire string once for every regex. Investigate + // whether |-concatenating regexes then traversing once is faster. + for ( module in context.modules ) { + if ( module in $.wikiEditor.modules && 'exp' in $.wikiEditor.modules[module] ) { + for ( exp in $.wikiEditor.modules[module].exp ) { + // Prepare configuration + var regex = $.wikiEditor.modules[module].exp[exp].regex; + var label = $.wikiEditor.modules[module].exp[exp].label; + var markAfter = $.wikiEditor.modules[module].exp[exp].markAfter || false; + // Search for tokens + var offset = 0; + while ( ( match = text.substr( offset ).match( regex ) ) != null ) { + right = ( left = offset + match.index ) + match[0].length; + tokenArray[tokenArray.length] = { + offset: markAfter ? right : left, + label: label, + tokenStart: left, + match: match + }; + // Move to the right of this match + offset = right; + } + } } } - } - context.modules.highlight.markers = markers; + // Sort by start + tokenArray.sort( function ( a, b ) { + return a.tokenStart - b.tokenStart; + } ); + // Let the world know, a scan just happened! + context.fn.trigger( 'scan' ); + }, - // Get all markers - context.fn.trigger( 'mark' ); - markers.sort( function( a, b ) { return a.start - b.start || a.end - b.end; } ); + /** + * Marks up text with HTML + * + * @param division + * @param tokens + */ + // FIXME: What do division and tokens do? + // TODO: Document the scan() and mark() APIs somewhere + mark: function ( context, division, tokens ) { + var i, subtracted, oldLength, j, o; - // Serialize the markers array to a string and compare it with the one stored in the previous run - if they're - // equal, there's no markers to change - var markersStr = ''; - for ( var i = 0; i < markers.length; i++ ) { - markersStr += markers[i].start + ',' + markers[i].end + ',' + markers[i].type + ','; - } - if ( context.modules.highlight.markersStr == markersStr ) { - // No change, bail out - return; - } - context.modules.highlight.markersStr = markersStr; + // Reset markers + var markers = []; - // Traverse the iframe DOM, inserting markers where they're needed - store visited markers here so we know which - // markers should be removed - var visited = [], v = 0; - for ( var i = 0; i < markers.length; i++ ) { - if ( typeof markers[i].skipDivision !== 'undefined' && ( division == markers[i].skipDivision ) ) { - continue; + // Recycle markers that will be skipped in this run + if ( context.modules.highlight.markers && division !== '' ) { + for ( i = 0; i < context.modules.highlight.markers.length; i++ ) { + if ( context.modules.highlight.markers[i].skipDivision == division ) { + markers.push( context.modules.highlight.markers[i] ); + } + } } + context.modules.highlight.markers = markers; - // We want to isolate each marker, so we may need to split textNodes if a marker starts or ends halfway one. - var start = markers[i].start; - var s = context.fn.getOffset( start ); - if ( !s ) { - // This shouldn't happen - continue; - } - var startNode = s.node; + // Get all markers + context.fn.trigger( 'mark' ); + markers.sort( function ( a, b ) { + return a.start - b.start || a.end - b.end; + } ); - // Don't wrap leading BRs, produces undesirable results - // FIXME: It's also possible that the offset is a bit high because getOffset() has incremented .length to - // fake the newline caused by startNode being in a P. In this case, prevent the textnode splitting below - // from making startNode an empty textnode, IE barfs on that - while ( startNode.nodeName == 'BR' || s.offset == startNode.nodeValue.length ) { - start++; - s = context.fn.getOffset( start ); - startNode = s.node; + // Serialize the markers array to a string and compare it with the one stored in the previous run - if they're + // equal, there's no markers to change + var markersStr = ''; + for ( i = 0; i < markers.length; i++ ) { + markersStr += markers[i].start + ',' + markers[i].end + ',' + markers[i].type + ','; + } + if ( context.modules.highlight.markersStr == markersStr ) { + // No change, bail out + return; } + context.modules.highlight.markersStr = markersStr; - // The next marker starts somewhere in this textNode or at this BR - if ( s.offset > 0 && s.node.nodeName == '#text' ) { - // Split off the prefix - this leaves the prefix in the current node and puts the rest in a new node - // which is our start node - var newStartNode = startNode.splitText( s.offset < s.node.nodeValue.length ? - s.offset : s.node.nodeValue.length - 1 - ); - var oldStartNode = startNode; - startNode = newStartNode; - // Update offset objects. We don't need purgeOffsets(), simply manipulating the existing offset objects - // will suffice - // FIXME: This manipulates context.offsets directly, which is ugly, but the performance improvement vs. - // purgeOffsets() is worth it - this code doesn't set lastTextNode to newStartNode for offset objects - // with lastTextNode == oldStartNode, but that doesn't really matter - var subtracted = s.offset; - var oldLength = s.length; + // Traverse the iframe DOM, inserting markers where they're needed - store visited markers here so we know which + // markers should be removed + var visited = [], v = 0; + for ( i = 0; i < markers.length; i++ ) { + if ( typeof markers[i].skipDivision !== 'undefined' && ( division == markers[i].skipDivision ) ) { + continue; + } - var j, o; - // Update offset objects referring to oldStartNode - for ( j = start - subtracted; j < start; j++ ) { - if ( j in context.offsets ) { - o = context.offsets[j]; - o.node = oldStartNode; - o.length = subtracted; - } + // We want to isolate each marker, so we may need to split textNodes if a marker starts or ends halfway one. + var start = markers[i].start; + var s = context.fn.getOffset( start ); + if ( !s ) { + // This shouldn't happen + continue; } - // Update offset objects referring to newStartNode - for ( j = start; j < start - subtracted + oldLength; j++ ) { - if ( j in context.offsets ) { - o = context.offsets[j]; - o.node = newStartNode; - o.offset -= subtracted; - o.length -= subtracted; - o.lastTextNode = oldStartNode; - } + var startNode = s.node; + + // Don't wrap leading BRs, produces undesirable results + // FIXME: It's also possible that the offset is a bit high because getOffset() has incremented .length to + // fake the newline caused by startNode being in a P. In this case, prevent the textnode splitting below + // from making startNode an empty textnode, IE barfs on that + while ( startNode.nodeName === 'BR' || s.offset === startNode.nodeValue.length ) { + start++; + s = context.fn.getOffset( start ); + startNode = s.node; } - } - var end = markers[i].end; - // To avoid ending up at the first char of the next node, we grab the offset for end - 1 and add one to the - // offset - var e = context.fn.getOffset( end - 1 ); - if ( !e ) { - // This shouldn't happen - continue; - } - var endNode = e.node; - if ( e.offset + 1 < e.length - 1 && endNode.nodeName == '#text' ) { - // Split off the suffix. This puts the suffix in a new node and leaves the rest in endNode - var oldEndNode = endNode; - var newEndNode = endNode.splitText( e.offset + 1 ); - // Update offset objects - var subtracted = e.offset + 1; - var oldLength = e.length; - var j, o; - // Update offset objects referring to oldEndNode - for ( j = end - subtracted; j < end; j++ ) { - if ( j in context.offsets ) { - o = context.offsets[j]; - o.node = oldEndNode; - o.length = subtracted; + + // The next marker starts somewhere in this textNode or at this BR + if ( s.offset > 0 && s.node.nodeName == '#text' ) { + // Split off the prefix - this leaves the prefix in the current node and puts the rest in a new node + // which is our start node + var newStartNode = startNode.splitText( s.offset < s.node.nodeValue.length ? + s.offset : s.node.nodeValue.length - 1 + ); + var oldStartNode = startNode; + startNode = newStartNode; + // Update offset objects. We don't need purgeOffsets(), simply manipulating the existing offset objects + // will suffice + // FIXME: This manipulates context.offsets directly, which is ugly, but the performance improvement vs. + // purgeOffsets() is worth it - this code doesn't set lastTextNode to newStartNode for offset objects + // with lastTextNode == oldStartNode, but that doesn't really matter + subtracted = s.offset; + oldLength = s.length; + + // Update offset objects referring to oldStartNode + for ( j = start - subtracted; j < start; j++ ) { + if ( j in context.offsets ) { + o = context.offsets[j]; + o.node = oldStartNode; + o.length = subtracted; + } + } + // Update offset objects referring to newStartNode + for ( j = start; j < start - subtracted + oldLength; j++ ) { + if ( j in context.offsets ) { + o = context.offsets[j]; + o.node = newStartNode; + o.offset -= subtracted; + o.length -= subtracted; + o.lastTextNode = oldStartNode; + } } } - // We have to insert this one, as it might not exist: we didn't call getOffset( end ) - context.offsets[end] = { - 'node': newEndNode, - 'offset': 0, - 'length': oldLength - subtracted, - 'lastTextNode': oldEndNode - }; - // Update offset objects referring to newEndNode - for ( j = end + 1; j < end - subtracted + oldLength; j++ ) { - if ( j in context.offsets ) { - o = context.offsets[j]; - o.node = newEndNode; - o.offset -= subtracted; - o.length -= subtracted; - o.lastTextNode = oldEndNode; + var end = markers[i].end; + // To avoid ending up at the first char of the next node, we grab the offset for end - 1 and add one to the + // offset + var e = context.fn.getOffset( end - 1 ); + if ( !e ) { + // This shouldn't happen + continue; + } + var endNode = e.node; + if ( e.offset + 1 < e.length - 1 && endNode.nodeName == '#text' ) { + // Split off the suffix. This puts the suffix in a new node and leaves the rest in endNode + var oldEndNode = endNode; + var newEndNode = endNode.splitText( e.offset + 1 ); + // Update offset objects + subtracted = e.offset + 1; + oldLength = e.length; + + // Update offset objects referring to oldEndNode + for ( j = end - subtracted; j < end; j++ ) { + if ( j in context.offsets ) { + o = context.offsets[j]; + o.node = oldEndNode; + o.length = subtracted; + } + } + // We have to insert this one, as it might not exist: we didn't call getOffset( end ) + context.offsets[end] = { + 'node': newEndNode, + 'offset': 0, + 'length': oldLength - subtracted, + 'lastTextNode': oldEndNode + }; + // Update offset objects referring to newEndNode + for ( j = end + 1; j < end - subtracted + oldLength; j++ ) { + if ( j in context.offsets ) { + o = context.offsets[j]; + o.node = newEndNode; + o.offset -= subtracted; + o.length -= subtracted; + o.lastTextNode = oldEndNode; + } } } - } - // Don't wrap trailing BRs, doing that causes weird issues - if ( endNode.nodeName == 'BR' ) { - endNode = e.lastTextNode; - } - // If startNode and endNode have different parents, we need to pull endNode and all textnodes in between - // into startNode's parent and replace </p><p> with <br> - if ( startNode.parentNode != endNode.parentNode ) { - var startP = $( startNode ).closest( 'p' ).get( 0 ); - var t = new context.fn.rawTraverser( startNode, startP, context.$content.get( 0 ), false ); - var afterStart = startNode.nextSibling; - var lastP = startP; - var nextT = t.next(); - while ( nextT && t.node != endNode ) { - t = nextT; - nextT = t.next(); - // If t.node has a different parent, merge t.node.parentNode with startNode.parentNode - if ( t.node.parentNode != startNode.parentNode ) { - var oldParent = t.node.parentNode; - if ( afterStart ) { - if ( lastP != t.inP ) { - // We're entering a new <p>, insert a <br> - startNode.parentNode.insertBefore( - startNode.ownerDocument.createElement( 'br' ), - afterStart - ); - } - // A <p> with just a <br> in it is an empty line, so let's not bother with unwrapping it - if ( !( oldParent.childNodes.length == 1 && oldParent.firstChild.nodeName == 'BR' ) ) { - // Move all children of oldParent into startNode's parent - while ( oldParent.firstChild ) { - startNode.parentNode.insertBefore( oldParent.firstChild, afterStart ); + // Don't wrap trailing BRs, doing that causes weird issues + if ( endNode.nodeName == 'BR' ) { + endNode = e.lastTextNode; + } + // If startNode and endNode have different parents, we need to pull endNode and all textnodes in between + // into startNode's parent and replace </p><p> with <br> + if ( startNode.parentNode !== endNode.parentNode ) { + var startP = $( startNode ).closest( 'p' ).get( 0 ); + var t = new context.fn.rawTraverser( startNode, startP, context.$content.get( 0 ), false ); + var afterStart = startNode.nextSibling; + var lastP = startP; + var nextT = t.next(); + while ( nextT && t.node !== endNode ) { + t = nextT; + nextT = t.next(); + // If t.node has a different parent, merge t.node.parentNode with startNode.parentNode + if ( t.node.parentNode !== startNode.parentNode ) { + var oldParent = t.node.parentNode; + if ( afterStart ) { + if ( lastP !== t.inP ) { + // We're entering a new <p>, insert a <br> + startNode.parentNode.insertBefore( + startNode.ownerDocument.createElement( 'br' ), + afterStart + ); } - } - } else { - if ( lastP != t.inP ) { - // We're entering a new <p>, insert a <br> - startNode.parentNode.appendChild( - startNode.ownerDocument.createElement( 'br' ) - ); - } - // A <p> with just a <br> in it is an empty line, so let's not bother with unwrapping it - if ( !( oldParent.childNodes.length == 1 && oldParent.firstChild.nodeName == 'BR' ) ) { - // Move all children of oldParent into startNode's parent - while ( oldParent.firstChild ) { - startNode.parentNode.appendChild( oldParent.firstChild ); + // A <p> with just a <br> in it is an empty line, so let's not bother with unwrapping it + if ( !( oldParent.childNodes.length == 1 && oldParent.firstChild.nodeName == 'BR' ) ) { + // Move all children of oldParent into startNode's parent + while ( oldParent.firstChild ) { + startNode.parentNode.insertBefore( oldParent.firstChild, afterStart ); + } + } + } else { + if ( lastP !== t.inP ) { + // We're entering a new <p>, insert a <br> + startNode.parentNode.appendChild( + startNode.ownerDocument.createElement( 'br' ) + ); + } + // A <p> with just a <br> in it is an empty line, so let's not bother with unwrapping it + if ( !( oldParent.childNodes.length == 1 && oldParent.firstChild.nodeName == 'BR' ) ) { + // Move all children of oldParent into startNode's parent + while ( oldParent.firstChild ) { + startNode.parentNode.appendChild( oldParent.firstChild ); + } } } + // Remove oldParent, which is now empty + oldParent.parentNode.removeChild( oldParent ); } - // Remove oldParent, which is now empty - oldParent.parentNode.removeChild( oldParent ); + lastP = t.inP; } - lastP = t.inP; + // Moving nodes around like this invalidates offset objects + // TODO: Update offset objects ourselves for performance. Requires rewriting this code block to be + // offset-based rather than traverser-based } - // Moving nodes around like this invalidates offset objects - // TODO: Update offset objects ourselves for performance. Requires rewriting this code block to be - // offset-based rather than traverser-based - } - // Now wrap everything between startNode and endNode (may be equal). - var ca1 = startNode, ca2 = endNode; - if ( ca1 && ca2 && ca1.parentNode ) { - var anchor = markers[i].getAnchor( ca1, ca2 ); - if ( !anchor ) { - var commonAncestor = ca1.parentNode; - if ( markers[i].anchor == 'wrap') { - // We have to store things like .parentNode and .nextSibling because appendChild() changes these - var newNode = ca1.ownerDocument.createElement( 'span' ); - var nextNode = ca2.nextSibling; - // Append all nodes between ca1 and ca2 (inclusive) to newNode - var n = ca1; - while ( n != nextNode ) { - var ns = n.nextSibling; - newNode.appendChild( n ); - n = ns; - } - // Insert newNode in the right place - if ( nextNode ) { - commonAncestor.insertBefore( newNode, nextNode ); - } else { - commonAncestor.appendChild( newNode ); + // Now wrap everything between startNode and endNode (may be equal). + var ca1 = startNode, ca2 = endNode; + if ( ca1 && ca2 && ca1.parentNode ) { + var anchor = markers[i].getAnchor( ca1, ca2 ); + if ( !anchor ) { + var commonAncestor = ca1.parentNode; + if ( markers[i].anchor == 'wrap') { + // We have to store things like .parentNode and .nextSibling because appendChild() changes these + var newNode = ca1.ownerDocument.createElement( 'span' ); + var nextNode = ca2.nextSibling; + // Append all nodes between ca1 and ca2 (inclusive) to newNode + var n = ca1; + while ( n !== nextNode ) { + var ns = n.nextSibling; + newNode.appendChild( n ); + n = ns; + } + // Insert newNode in the right place + if ( nextNode ) { + commonAncestor.insertBefore( newNode, nextNode ); + } else { + commonAncestor.appendChild( newNode ); + } + anchor = newNode; + } else if ( markers[i].anchor == 'tag' ) { + anchor = commonAncestor; } - anchor = newNode; - } else if ( markers[i].anchor == 'tag' ) { - anchor = commonAncestor; - } - $( anchor ).data( 'marker', markers[i] ).addClass( 'wikiEditor-highlight' ); - // Allow the module adding this marker to manipulate it - markers[i].afterWrap( anchor, markers[i] ); + $( anchor ).data( 'marker', markers[i] ).addClass( 'wikiEditor-highlight' ); + // Allow the module adding this marker to manipulate it + markers[i].afterWrap( anchor, markers[i] ); - } else { - // Update the marker object - $( anchor ).data( 'marker', markers[i] ); - if ( typeof markers[i].onSkip == 'function' ) { - markers[i].onSkip( anchor ); + } else { + // Update the marker object + $( anchor ).data( 'marker', markers[i] ); + if ( typeof markers[i].onSkip == 'function' ) { + markers[i].onSkip( anchor ); + } } + visited[v++] = anchor; } - visited[v++] = anchor; - } - } - // Remove markers that were previously inserted but weren't passed to this function - visited[] contains the - // visited elements in order and find() and each() preserve order - var j = 0; - context.$content.find( '.wikiEditor-highlight' ).each( function() { - if ( visited[j] == this ) { - // This marker is legit, leave it in - j++; - return true; } - // Remove this marker - var marker = $(this).data( 'marker' ); - if ( marker && typeof marker.skipDivision != 'undefined' && ( division == marker.skipDivision ) ) { - // Don't remove these either - return true; - } - if ( marker && typeof marker.beforeUnwrap == 'function' ) - marker.beforeUnwrap( this ); - if ( ( marker && marker.anchor == 'tag' ) || $(this).is( 'p' ) ) { - // Remove all classes - $(this).removeAttr( 'class' ); - } else { - // Assume anchor == 'wrap' - $(this).replaceWith( this.childNodes ); - } - context.fn.purgeOffsets(); - }); + // Remove markers that were previously inserted but weren't passed to this function - visited[] contains the + // visited elements in order and find() and each() preserve order + j = 0; + context.$content.find( '.wikiEditor-highlight' ).each( function () { + if ( visited[j] == this ) { + // This marker is legit, leave it in + j++; + return true; + } + // Remove this marker + var marker = $(this).data( 'marker' ); + if ( marker && typeof marker.skipDivision !== 'undefined' && ( division === marker.skipDivision ) ) { + // Don't remove these either + return true; + } + if ( marker && typeof marker.beforeUnwrap === 'function' ) + marker.beforeUnwrap( this ); + if ( ( marker && marker.anchor === 'tag' ) || $(this).is( 'p' ) ) { + // Remove all classes + $(this).removeAttr( 'class' ); + } else { + // Assume anchor == 'wrap' + $(this).replaceWith( this.childNodes ); + } + context.fn.purgeOffsets(); + }); + } } -} +}; -}; })( jQuery ); +}( jQuery ) ); diff --git a/extensions/WikiEditor/modules/jquery.wikiEditor.js b/extensions/WikiEditor/modules/jquery.wikiEditor.js index c2fb4094..6e87a45f 100644 --- a/extensions/WikiEditor/modules/jquery.wikiEditor.js +++ b/extensions/WikiEditor/modules/jquery.wikiEditor.js @@ -2,13 +2,13 @@ * This plugin provides a way to build a wiki-text editing user interface around a textarea. * * @example To intialize without any modules: - * $( 'div#edittoolbar' ).wikiEditor(); + * $( 'div#edittoolbar' ).wikiEditor(); * * @example To initialize with one or more modules, or to add modules after it's already been initialized: - * $( 'textarea#wpTextbox1' ).wikiEditor( 'addModule', 'toolbar', { ... config ... } ); + * $( 'textarea#wpTextbox1' ).wikiEditor( 'addModule', 'toolbar', { ... config ... } ); * */ -( function( $ ) { +( function ( $ ) { /** * Global static object for wikiEditor that provides generally useful functionality to all modules and contexts. @@ -19,63 +19,68 @@ $.wikiEditor = { * module name. The existance of a module in this object only indicates the module is available. To check if a * module is in use by a specific context check the context.modules object. */ - 'modules': {}, + modules: {}, + /** * A context can be extended, such as adding iframe support, on a per-wikiEditor instance basis. */ - 'extensions': {}, + extensions: {}, + /** * In some cases like with the iframe's HTML file, it's convienent to have a lookup table of all instances of the * WikiEditor. Each context contains an instance field which contains a key that corrosponds to a reference to the * textarea which the WikiEditor was build around. This way, by passing a simple integer you can provide a way back * to a specific context. */ - 'instances': [], + instances: [], + /** * For each browser name, an array of conditions that must be met are supplied in [operaton, value]-form where * operation is a string containing a JavaScript compatible binary operator and value is either a number to be * compared with $.browser.versionNumber or a string to be compared with $.browser.version. If a browser is not * specifically mentioned, we just assume things will work. */ - 'browsers': { + browsers: { // Left-to-right languages - 'ltr': { + ltr: { // The toolbar layout is broken in IE6 - 'msie': [['>=', 7]], + msie: [['>=', 7]], // Layout issues in FF < 2 - 'firefox': [['>=', 2]], + firefox: [['>=', 2]], // Text selection bugs galore - this may be a different situation with the new iframe-based solution - 'opera': [['>=', 9.6]], + opera: [['>=', 9.6]], // jQuery minimums - 'safari': [['>=', 3]], - 'chrome': [['>=', 3]], - 'netscape': [['>=', 9]], - 'blackberry': false, - 'ipod': false, - 'iphone': false + safari: [['>=', 3]], + chrome: [['>=', 3]], + netscape: [['>=', 9]], + blackberry: false, + ipod: false, + iphone: false }, // Right-to-left languages - 'rtl': { + rtl: { // The toolbar layout is broken in IE 7 in RTL mode, and IE6 in any mode - 'msie': [['>=', 8]], + msie: [['>=', 8]], // Layout issues in FF < 2 - 'firefox': [['>=', 2]], + firefox: [['>=', 2]], // Text selection bugs galore - this may be a different situation with the new iframe-based solution - 'opera': [['>=', 9.6]], + opera: [['>=', 9.6]], // jQuery minimums - 'safari': [['>=', 3]], - 'chrome': [['>=', 3]], - 'netscape': [['>=', 9]], - 'blackberry': false, - 'ipod': false, - 'iphone': false + safari: [['>=', 3]], + chrome: [['>=', 3]], + netscape: [['>=', 9]], + blackberry: false, + ipod: false, + iphone: false } }, + /** * Path to images - this is a bit messy, and it would need to change if this code (and images) gets moved into the * core - or anywhere for that matter... */ - 'imgPath' : mw.config.get( 'wgExtensionAssetsPath' ) + '/WikiEditor/modules/images/', + imgPath : mw.config.get( 'wgExtensionAssetsPath' ) + '/WikiEditor/modules/images/', + /** * Checks the current browser against the browsers object to determine if the browser has been black-listed or not. * Because these rules are often very complex, the object contains configurable operators and can check against @@ -88,7 +93,7 @@ $.wikiEditor = { * "open-web" way to go. * @param module Module object, defaults to $.wikiEditor */ - 'isSupported': function( module ) { + isSupported: function ( module ) { // Fallback to the wikiEditor browser map if no special map is provided in the module var mod = module && 'browsers' in module ? module : $.wikiEditor; // Check for and make use of cached value and early opportunities to bail @@ -99,21 +104,23 @@ $.wikiEditor = { // Run a browser support test and then cache and return the result return mod.supported = $.client.test( mod.browsers ); }, + /** * Checks if a module has a specific requirement * @param module Module object * @param requirement String identifying requirement */ - 'isRequired': function( module, requirement ) { - if ( typeof module['req'] !== 'undefined' ) { - for ( var req in module['req'] ) { - if ( module['req'][req] == requirement ) { + isRequired: function ( module, requirement ) { + if ( typeof module.req !== 'undefined' ) { + for ( var req in module.req ) { + if ( module.req[req] == requirement ) { return true; } } } return false; }, + /** * Provides a way to extract messages from objects. Wraps the mediaWiki.msg() function, which * may eventually become a wrapper for some kind of core MW functionality. @@ -124,7 +131,7 @@ $.wikiEditor = { * would return the raw text 'that', while passing property as 'foo' would return the internationalized message * with the key 'bar'. */ - 'autoMsg': function( object, property ) { + autoMsg: function ( object, property ) { // Accept array of possible properties, of which the first one found will be used if ( typeof property == 'object' ) { for ( var i in property ) { @@ -147,6 +154,7 @@ $.wikiEditor = { return ''; } }, + /** * Provides a way to extract a property of an object in a certain language, falling back on the property keyed as * 'default' or 'default-rtl'. If such key doesn't exist, the object itself is considered the actual value, which @@ -156,10 +164,11 @@ $.wikiEditor = { * @param object Object to extract property from * @param lang Language code, defaults to wgUserLanguage */ - 'autoLang': function( object, lang ) { + autoLang: function ( object, lang ) { var defaultKey = $( 'body' ).hasClass( 'rtl' ) ? 'default-rtl' : 'default'; return object[lang || mw.config.get( 'wgUserLanguage' )] || object[defaultKey] || object['default'] || object; }, + /** * Provides a way to extract the path of an icon in a certain language, automatically appending a version number for * caching purposes and prepending an image path when icon paths are relative. @@ -168,7 +177,7 @@ $.wikiEditor = { * @param path Default icon path, defaults to $.wikiEditor.imgPath * @param lang Language code, defaults to wgUserLanguage */ - 'autoIcon': function( icon, path, lang ) { + autoIcon: function ( icon, path, lang ) { var src = $.wikiEditor.autoLang( icon, lang ); path = path || $.wikiEditor.imgPath; // Prepend path if src is not absolute @@ -177,6 +186,7 @@ $.wikiEditor = { } return src + '?' + mw.loader.version( 'jquery.wikiEditor' ); }, + /** * Get the sprite offset for a language if available, icon for a language if available, or the default offset or icon, * in that order of preference. @@ -185,7 +195,7 @@ $.wikiEditor = { * @param path Icon path, see autoIcon() * @param lang Language code, defaults to wgUserLanguage */ - 'autoIconOrOffset': function( icon, offset, path, lang ) { + autoIconOrOffset: function ( icon, offset, path, lang ) { lang = lang || mw.config.get( 'wgUserLanguage' ); if ( typeof offset == 'object' && lang in offset ) { return offset[lang]; @@ -200,7 +210,7 @@ $.wikiEditor = { /** * jQuery plugin that provides a way to initialize a wikiEditor instance on a textarea. */ -$.fn.wikiEditor = function() { +$.fn.wikiEditor = function () { // Skip any further work when running in browsers that are unsupported if ( !$.wikiEditor.isSupported() ) { @@ -263,21 +273,22 @@ if ( !context || typeof context == 'undefined' ) { * @param data Either a string of the name of a module to add without any additional configuration parameters, * or an object with members keyed with module names and valued with configuration objects. */ - 'addModule': function( context, data ) { - var modules = {}; + 'addModule': function ( context, data ) { + var module, call, + modules = {}; if ( typeof data == 'string' ) { modules[data] = {}; } else if ( typeof data == 'object' ) { modules = data; } - for ( var module in modules ) { + for ( module in modules ) { // Check for the existance of an available / supported module with a matching name and a create function if ( typeof module == 'string' && typeof $.wikiEditor.modules[module] !== 'undefined' && $.wikiEditor.isSupported( $.wikiEditor.modules[module] ) ) { // Extend the context's core API with this module's own API calls if ( 'api' in $.wikiEditor.modules[module] ) { - for ( var call in $.wikiEditor.modules[module].api ) { + for ( call in $.wikiEditor.modules[module].api ) { // Modules may not overwrite existing API functions - first come, first serve if ( !( call in context.api ) ) { context.api[call] = $.wikiEditor.modules[module].api[call]; @@ -313,7 +324,7 @@ if ( !context || typeof context == 'undefined' ) { /** * Executes core event filters as well as event handlers provided by modules. */ - 'trigger': function( name, event ) { + trigger: function ( name, event ) { // Event is an optional argument, but from here on out, at least the type field should be dependable if ( typeof event == 'undefined' ) { event = { 'type': 'custom' }; @@ -339,9 +350,9 @@ if ( !context || typeof context == 'undefined' ) { name in $.wikiEditor.modules[module].evt ) { var ret = $.wikiEditor.modules[module].evt[name]( context, event ); - if (ret != null) { + if (ret !== null) { //if 1 returns false, the end result is false - if( returnFromModules == null ) { + if( returnFromModules === null ) { returnFromModules = ret; } else { returnFromModules = returnFromModules && ret; @@ -349,45 +360,47 @@ if ( !context || typeof context == 'undefined' ) { } } } - if ( returnFromModules != null ) { + if ( returnFromModules !== null ) { return returnFromModules; } else { return true; } }, + /** * Adds a button to the UI */ - 'addButton': function( options ) { + addButton: function ( options ) { // Ensure that buttons and tabs are visible context.$controls.show(); context.$buttons.show(); - return $( '<button />' ) + return $( '<button>' ) .text( $.wikiEditor.autoMsg( options, 'caption' ) ) .click( options.action ) .appendTo( context.$buttons ); }, + /** * Adds a view to the UI, which is accessed using a set of tabs. Views are mutually exclusive and by default a * wikitext view will be present. Only when more than one view exists will the tabs will be visible. */ - 'addView': function( options ) { + addView: function ( options ) { // Adds a tab function addTab( options ) { // Ensure that buttons and tabs are visible context.$controls.show(); context.$tabs.show(); // Return the newly appended tab - return $( '<div></div>' ) + return $( '<div>' ) .attr( 'rel', 'wikiEditor-ui-view-' + options.name ) .addClass( context.view == options.name ? 'current' : null ) - .append( $( '<a></a>' ) + .append( $( '<a>' ) .attr( 'href', '#' ) - .mousedown( function() { + .mousedown( function () { // No dragging! return false; } ) - .click( function( event ) { + .click( function ( event ) { context.$ui.find( '.wikiEditor-ui-view' ).hide(); context.$ui.find( '.' + $(this).parent().attr( 'rel' ) ).show(); context.$tabs.find( 'div' ).removeClass( 'current' ); @@ -404,21 +417,22 @@ if ( !context || typeof context == 'undefined' ) { .appendTo( context.$tabs ); } // Automatically add the previously not-needed wikitext tab - if ( !context.$tabs.children().size() ) { + if ( !context.$tabs.children().length ) { addTab( { 'name': 'wikitext', 'titleMsg': 'wikieditor-wikitext-tab' } ); } // Add the tab for the view we were actually asked to add addTab( options ); // Return newly appended view - return $( '<div></div>' ) + return $( '<div>' ) .addClass( 'wikiEditor-ui-view wikiEditor-ui-view-' + options.name ) .hide() .appendTo( context.$ui ); }, + /** * Save scrollTop and cursor position for IE */ - 'saveCursorAndScrollTop': function() { + saveCursorAndScrollTop: function () { if ( $.client.profile().name === 'msie' ) { var IHateIE = { 'scrollTop' : context.$textarea.scrollTop(), @@ -427,10 +441,11 @@ if ( !context || typeof context == 'undefined' ) { context.$textarea.data( 'IHateIE', IHateIE ); } }, + /** * Restore scrollTo and cursor position for IE */ - 'restoreCursorAndScrollTop': function() { + restoreCursorAndScrollTop: function () { if ( $.client.profile().name === 'msie' ) { var IHateIE = context.$textarea.data( 'IHateIE' ); if ( IHateIE ) { @@ -440,19 +455,21 @@ if ( !context || typeof context == 'undefined' ) { } } }, + /** * Save text selection for IE */ - 'saveSelection': function() { + saveSelection: function () { if ( $.client.profile().name === 'msie' ) { context.$textarea.focus(); context.savedSelection = document.selection.createRange(); } }, + /** * Restore text selection for IE */ - 'restoreSelection': function() { + restoreSelection: function () { if ( $.client.profile().name === 'msie' && context.savedSelection !== null ) { context.$textarea.focus(); context.savedSelection.select(); @@ -471,7 +488,7 @@ if ( !context || typeof context == 'undefined' ) { // Assemble a temporary div to place over the wikiEditor while it's being constructed /* Disabling our loading div for now - var $loader = $( '<div></div>' ) + var $loader = $( '<div>' ) .addClass( 'wikiEditor-ui-loading' ) .append( $( '<span>' + mediaWiki.msg( 'wikieditor-loading' ) + '</span>' ) .css( 'marginTop', context.$textarea.height() / 2 ) ); @@ -482,36 +499,38 @@ if ( !context || typeof context == 'undefined' ) { .after( $loader ) .add( $loader ) */ - .wrapAll( $( '<div></div>' ).addClass( 'wikiEditor-ui' ) ) - .wrapAll( $( '<div></div>' ).addClass( 'wikiEditor-ui-view wikiEditor-ui-view-wikitext' ) ) - .wrapAll( $( '<div></div>' ).addClass( 'wikiEditor-ui-left' ) ) - .wrapAll( $( '<div></div>' ).addClass( 'wikiEditor-ui-bottom' ) ) - .wrapAll( $( '<div></div>' ).addClass( 'wikiEditor-ui-text' ) ); + .wrapAll( $( '<div>' ).addClass( 'wikiEditor-ui' ) ) + .wrapAll( $( '<div>' ).addClass( 'wikiEditor-ui-view wikiEditor-ui-view-wikitext' ) ) + .wrapAll( $( '<div>' ).addClass( 'wikiEditor-ui-left' ) ) + .wrapAll( $( '<div>' ).addClass( 'wikiEditor-ui-bottom' ) ) + .wrapAll( $( '<div>' ).addClass( 'wikiEditor-ui-text' ) ); // Get references to some of the newly created containers context.$ui = context.$textarea.parent().parent().parent().parent().parent(); context.$wikitext = context.$textarea.parent().parent().parent().parent(); // Add in tab and button containers context.$wikitext .before( - $( '<div></div>' ).addClass( 'wikiEditor-ui-controls' ) - .append( $( '<div></div>' ).addClass( 'wikiEditor-ui-tabs' ).hide() ) - .append( $( '<div></div>' ).addClass( 'wikiEditor-ui-buttons' ) ) + $( '<div>' ).addClass( 'wikiEditor-ui-controls' ) + .append( $( '<div>' ).addClass( 'wikiEditor-ui-tabs' ).hide() ) + .append( $( '<div>' ).addClass( 'wikiEditor-ui-buttons' ) ) ) - .before( $( '<div style="clear:both;"></div>' ) ); + .before( $( '<div style="clear: both;"></div>' ) ); // Get references to some of the newly created containers context.$controls = context.$ui.find( '.wikiEditor-ui-buttons' ).hide(); context.$buttons = context.$ui.find( '.wikiEditor-ui-buttons' ); context.$tabs = context.$ui.find( '.wikiEditor-ui-tabs' ); // Clear all floating after the UI - context.$ui.after( $( '<div style="clear:both;"></div>' ) ); + context.$ui.after( $( '<div style="clear: both;"></div>' ) ); // Attach a right container - context.$wikitext.append( $( '<div></div>' ).addClass( 'wikiEditor-ui-right' ) ); + context.$wikitext.append( $( '<div>' ).addClass( 'wikiEditor-ui-right' ) ); // Attach a top container to the left pane - context.$wikitext.find( '.wikiEditor-ui-left' ).prepend( $( '<div></div>' ).addClass( 'wikiEditor-ui-top' ) ); + context.$wikitext.find( '.wikiEditor-ui-left' ).prepend( $( '<div>' ).addClass( 'wikiEditor-ui-top' ) ); // Setup the intial view context.view = 'wikitext'; // Trigger the "resize" event anytime the window is resized - $( window ).resize( function( event ) { context.fn.trigger( 'resize', event ); } ); + $( window ).resize( function ( event ) { + context.fn.trigger( 'resize', event ); + } ); } /* API Execution */ @@ -520,9 +539,9 @@ if ( !context || typeof context == 'undefined' ) { var args = $.makeArray( arguments ); // Dynamically setup core extensions for modules that are required -if ( args[0] == 'addModule' && typeof args[1] != 'undefined' ) { +if ( args[0] == 'addModule' && typeof args[1] !== 'undefined' ) { var modules = args[1]; - if ( typeof modules != "object" ) { + if ( typeof modules !== "object" ) { modules = {}; modules[args[1]] = ''; } @@ -536,7 +555,7 @@ if ( args[0] == 'addModule' && typeof args[1] != 'undefined' ) { $.inArray( e, context.extensions ) === -1 ) { context.extensions[context.extensions.length] = e; - $.wikiEditor.extensions[e]( context ); + $.wikiEditor.extensions[e]( context ); } } break; @@ -549,11 +568,13 @@ if ( args.length > 0 ) { // Handle API calls var call = args.shift(); if ( call in context.api ) { - context.api[call]( context, typeof args[0] == 'undefined' ? {} : args[0] ); + context.api[call]( context, typeof args[0] === 'undefined' ? {} : args[0] ); } } // Store the context for next time, and support chaining return $(this).data( 'wikiEditor-context', context ); -}; } )( jQuery ); +}; + +}( jQuery ) ); diff --git a/extensions/WikiEditor/modules/jquery.wikiEditor.preview.css b/extensions/WikiEditor/modules/jquery.wikiEditor.preview.css index 7eb455b5..6b026a1e 100644 --- a/extensions/WikiEditor/modules/jquery.wikiEditor.preview.css +++ b/extensions/WikiEditor/modules/jquery.wikiEditor.preview.css @@ -1,4 +1,4 @@ -/* +/** * CSS for WikiEditor Preview jQuery plugin */ @@ -6,21 +6,26 @@ padding: 1em; background-color: white; } + .wikiEditor-preview-loading span { color: #666666; } + .wikiEditor-preview-spinner { padding-right: 1em; } + .wikiEditor-preview-contents { padding: 1em; background-color: white; } + /* FIXME: This only works for the first wikiEditor on the page! */ #wikiEditor-0-preview-dialog .wikiEditor-ui-loading { overflow: hidden; border: none; } + .ui-dialog .ui-dialog-buttonpane { margin: 0 !important; -}
\ No newline at end of file +} diff --git a/extensions/WikiEditor/modules/jquery.wikiEditor.preview.js b/extensions/WikiEditor/modules/jquery.wikiEditor.preview.js index 22c6d89e..39907364 100644 --- a/extensions/WikiEditor/modules/jquery.wikiEditor.preview.js +++ b/extensions/WikiEditor/modules/jquery.wikiEditor.preview.js @@ -1,25 +1,28 @@ /* Preview module for wikiEditor */ -( function( $ ) { $.wikiEditor.modules.preview = { +( function ( $, mw ) { + +$.wikiEditor.modules.preview = { /** * Compatability map */ -'browsers': { +browsers: { // Left-to-right languages - 'ltr': { - 'msie': [['>=', 7]], - 'firefox': [['>=', 3]], - 'opera': [['>=', 9.6]], - 'safari': [['>=', 4]] + ltr: { + msie: [['>=', 7]], + firefox: [['>=', 3]], + opera: [['>=', 9.6]], + safari: [['>=', 4]] }, // Right-to-left languages - 'rtl': { - 'msie': [['>=', 8]], - 'firefox': [['>=', 3]], - 'opera': [['>=', 9.6]], - 'safari': [['>=', 4]] + rtl: { + msie: [['>=', 8]], + firefox: [['>=', 3]], + opera: [['>=', 9.6]], + safari: [['>=', 4]] } }, + /** * Internally used functions */ @@ -29,7 +32,7 @@ fn: { * @param context Context object of editor to create module in * @param config Configuration object to create module from */ - create: function( context, config ) { + create: function ( context, config ) { if ( 'initialized' in context.modules.preview ) { return; } @@ -41,11 +44,11 @@ fn: { context.modules.preview.$preview = context.fn.addView( { 'name': 'preview', 'titleMsg': 'wikieditor-preview-tab', - 'init': function( context ) { + 'init': function ( context ) { // Gets the latest copy of the wikitext var wikitext = context.$textarea.textSelection( 'getContents' ); // Aborts when nothing has changed since the last preview - if ( context.modules.preview.previewText == wikitext ) { + if ( context.modules.preview.previewText === wikitext ) { return; } context.modules.preview.$preview.find( '.wikiEditor-preview-contents' ).empty(); @@ -53,14 +56,14 @@ fn: { $.post( mw.util.wikiScript( 'api' ), { - 'action': 'parse', - 'title': mw.config.get( 'wgPageName' ), - 'text': wikitext, - 'prop': 'text', - 'pst': '', - 'format': 'json' + format: 'json', + action: 'parse', + title: mw.config.get( 'wgPageName' ), + text: wikitext, + prop: 'text', + pst: '' }, - function( data ) { + function ( data ) { if ( typeof data.parse == 'undefined' || typeof data.parse.text == 'undefined' || @@ -72,7 +75,7 @@ fn: { context.modules.preview.$preview.find( '.wikiEditor-preview-loading' ).hide(); context.modules.preview.$preview.find( '.wikiEditor-preview-contents' ) .html( data.parse.text['*'] ) - .find( 'a:not([href^=#])' ).click( function() { return false; } ); + .find( 'a:not([href^=#])' ).click( false ); }, 'json' ); @@ -82,7 +85,7 @@ fn: { context.$changesTab = context.fn.addView( { 'name': 'changes', 'titleMsg': 'wikieditor-preview-changes-tab', - 'init': function( context ) { + 'init': function ( context ) { // Gets the latest copy of the wikitext var wikitext = context.$textarea.textSelection( 'getContents' ); // Aborts when nothing has changed since the last time @@ -94,28 +97,28 @@ fn: { // Call the API. First PST the input, then diff it var postdata = { - 'action': 'parse', - 'onlypst': '', - 'text': wikitext, - 'format': 'json' + format: 'json', + action: 'parse', + onlypst: '', + text: wikitext }; - $.post( mw.util.wikiScript( 'api' ), postdata, function( data ) { + $.post( mw.util.wikiScript( 'api' ), postdata, function ( data ) { try { var postdata2 = { - 'action': 'query', - 'indexpageids': '', - 'prop': 'revisions', - 'titles': mw.config.get( 'wgPageName' ), - 'rvdifftotext': data.parse.text['*'], - 'rvprop': '', - 'format': 'json' + format: 'json', + action: 'query', + indexpageids: '', + prop: 'revisions', + titles: mw.config.get( 'wgPageName' ), + rvdifftotext: data.parse.text['*'], + rvprop: '' }; - var section = $( '[name=wpSection]' ).val(); - if ( section != '' ) - postdata2['rvsection'] = section; + var section = $( '[name="wpSection"]' ).val(); + if ( section !== '' ) + postdata2.rvsection = section; - $.post( mw.util.wikiScript( 'api' ), postdata2, function( data ) { + $.post( mw.util.wikiScript( 'api' ), postdata2, function ( data ) { // Add diff CSS mw.loader.load( 'mediawiki.action.history.diff' ); try { @@ -129,17 +132,17 @@ fn: { } catch ( e ) { } // "blah is undefined" error, ignore }, 'json' ); - } catch( e ) { } // "blah is undefined" error, ignore + } catch ( e ) { } // "blah is undefined" error, ignore }, 'json' ); } } ); - var loadingMsg = mediaWiki.msg( 'wikieditor-preview-loading' ); + var loadingMsg = mw.msg( 'wikieditor-preview-loading' ); context.modules.preview.$preview .add( context.$changesTab ) - .append( $( '<div />' ) + .append( $( '<div>' ) .addClass( 'wikiEditor-preview-loading' ) - .append( $( '<img />' ) + .append( $( '<img>' ) .addClass( 'wikiEditor-preview-spinner' ) .attr( { 'src': $.wikiEditor.imgPath + 'dialogs/loading.gif', @@ -149,16 +152,18 @@ fn: { } ) ) .append( - $( '<span></span>' ).text( loadingMsg ) + $( '<span>' ).text( loadingMsg ) ) ) - .append( $( '<div />' ) + .append( $( '<div>' ) .addClass( 'wikiEditor-preview-contents' ) ); context.$changesTab.find( '.wikiEditor-preview-contents' ) - .html( '<table class="diff"><col class="diff-marker" /><col class="diff-content" />' + - '<col class="diff-marker" /><col class="diff-content" /><tbody /></table>' ); + .html( '<table class="diff"><col class="diff-marker"/><col class="diff-content"/>' + + '<col class="diff-marker"/><col class="diff-content"/><tbody/></table>' ); } } -}; } )( jQuery ); +}; + +}( jQuery, mediaWiki ) ); diff --git a/extensions/WikiEditor/modules/jquery.wikiEditor.previewDialog.css b/extensions/WikiEditor/modules/jquery.wikiEditor.previewDialog.css index 7a27f594..f66773b0 100644 --- a/extensions/WikiEditor/modules/jquery.wikiEditor.previewDialog.css +++ b/extensions/WikiEditor/modules/jquery.wikiEditor.previewDialog.css @@ -1,4 +1,4 @@ -/* +/** * CSS for WikiEditor Preview Dialog jQuery plugin */ @@ -14,6 +14,7 @@ overflow: hidden; border: none; } + /* FIXME: This only works for the first wikiEditor on the page! */ #wikiEditor-0-preview-dialog .wikiEditor-ui-loading span { display: block; @@ -24,12 +25,15 @@ text-indent: -9999px; margin: 50px auto; } + .ui-dialog .ui-dialog-buttonpane { margin: 0 !important; } + .wikiEditor-preview-dialog-contents { font-size: 0.9em !important; } + .wikiEditor-preview-dialog-contents #firstHeading { font-size: 2.1em; -}
\ No newline at end of file +} diff --git a/extensions/WikiEditor/modules/jquery.wikiEditor.publish.js b/extensions/WikiEditor/modules/jquery.wikiEditor.publish.js index 5a3b6cd6..bb631cf2 100644 --- a/extensions/WikiEditor/modules/jquery.wikiEditor.publish.js +++ b/extensions/WikiEditor/modules/jquery.wikiEditor.publish.js @@ -1,23 +1,25 @@ /* Publish module for wikiEditor */ -( function( $ ) { $.wikiEditor.modules.publish = { +( function ( $ ) { + +$.wikiEditor.modules.publish = { /** * Compatability map */ -'browsers': { +browsers: { // Left-to-right languages - 'ltr': { - 'msie': [['>=', 7]], - 'firefox': [['>=', 3]], - 'opera': [['>=', 9.6]], - 'safari': [['>=', 4]] + ltr: { + msie: [['>=', 7]], + firefox: [['>=', 3]], + opera: [['>=', 9.6]], + safari: [['>=', 4]] }, // Right-to-left languages - 'rtl': { - 'msie': [['>=', 8]], - 'firefox': [['>=', 3]], - 'opera': [['>=', 9.6]], - 'safari': [['>=', 4]] + rtl: { + msie: [['>=', 8]], + firefox: [['>=', 3]], + opera: [['>=', 9.6]], + safari: [['>=', 4]] } }, /** @@ -29,7 +31,7 @@ fn: { * @param context Context object of editor to create module in * @param config Configuration object to create module from */ - create: function( context, config ) { + create: function ( context, config ) { // Build the dialog behind the Publish button var dialogID = 'wikiEditor-' + context.instance + '-dialog'; $.wikiEditor.modules.dialogs.fn.create( @@ -61,8 +63,10 @@ fn: { </div>\ </form>\ </div>', - init: function() { - $(this).find( '[rel]' ).each( function() { + init: function () { + var i; + + $(this).find( '[rel]' ).each( function () { $(this).text( mediaWiki.msg( $(this).attr( 'rel' ) ) ); }); @@ -72,8 +76,8 @@ fn: { // TODO: internationalize by splitting on other characters that end statements var copyWarnStatements = copyWarnHTML.split( '. ' ); var newCopyWarnHTML = '<ul>'; - for ( var i = 0; i < copyWarnStatements.length; i++ ) { - if ( copyWarnStatements[i] != '' ) { + for ( i = 0; i < copyWarnStatements.length; i++ ) { + if ( copyWarnStatements[i] !== '' ) { var copyWarnStatement = $.trim( copyWarnStatements[i] ).replace( /\.*$/, '' ); newCopyWarnHTML += '<li>' + copyWarnStatement + '.</li>'; } @@ -85,42 +89,42 @@ fn: { ); /* END OF REALLY DIRTY HACK */ - if ( $( '#wpMinoredit' ).size() == 0 ) + if ( $( '#wpMinoredit' ).length === 0 ) $( '#wikiEditor-' + context.instance + '-dialog-minor' ).hide(); else if ( $( '#wpMinoredit' ).is( ':checked' ) ) $( '#wikiEditor-' + context.instance + '-dialog-minor' ) - .attr( 'checked', 'checked' ); - if ( $( '#wpWatchthis' ).size() == 0 ) + .prop( 'checked', true ); + if ( $( '#wpWatchthis' ).length === 0 ) $( '#wikiEditor-' + context.instance + '-dialog-watch' ).hide(); else if ( $( '#wpWatchthis' ).is( ':checked' ) ) $( '#wikiEditor-' + context.instance + '-dialog-watch' ) - .attr( 'checked', 'checked' ); + .prop( 'checked', true ); - $(this).find( 'form' ).submit( function( e ) { + $(this).find( 'form' ).submit( function ( e ) { $(this).closest( '.ui-dialog' ).find( 'button:first' ).click(); e.preventDefault(); }); }, dialog: { buttons: { - 'wikieditor-publish-dialog-publish': function() { + 'wikieditor-publish-dialog-publish': function () { var minorChecked = $( '#wikiEditor-' + context.instance + '-dialog-minor' ).is( ':checked' ) ? 'checked' : ''; var watchChecked = $( '#wikiEditor-' + context.instance + '-dialog-watch' ).is( ':checked' ) ? 'checked' : ''; - $( '#wpMinoredit' ).attr( 'checked', minorChecked ); - $( '#wpWatchthis' ).attr( 'checked', watchChecked ); + $( '#wpMinoredit' ).prop( 'checked', minorChecked ); + $( '#wpWatchthis' ).prop( 'checked', watchChecked ); $( '#wpSummary' ).val( $( '#wikiEditor-' + context.instance + '-dialog-summary' ).val() ); $( '#editform' ).submit(); }, - 'wikieditor-publish-dialog-goback': function() { + 'wikieditor-publish-dialog-goback': function () { $(this).dialog( 'close' ); } }, - open: function() { + open: function () { $( '#wikiEditor-' + context.instance + '-dialog-summary' ).focus(); }, width: 500 @@ -129,18 +133,22 @@ fn: { } } ); + context.fn.addButton( { 'captionMsg': 'wikieditor-publish-button-publish', - 'action': function() { + 'action': function () { $( '#' + dialogID ).dialog( 'open' ); return false; } } ); + context.fn.addButton( { 'captionMsg': 'wikieditor-publish-button-cancel', - 'action': function() { } + 'action': function () { } } ); } } -}; } )( jQuery ); +}; + +}( jQuery ) ); diff --git a/extensions/WikiEditor/modules/jquery.wikiEditor.templateEditor.js b/extensions/WikiEditor/modules/jquery.wikiEditor.templateEditor.js index 9857b9e8..bd00325f 100644 --- a/extensions/WikiEditor/modules/jquery.wikiEditor.templateEditor.js +++ b/extensions/WikiEditor/modules/jquery.wikiEditor.templateEditor.js @@ -416,7 +416,7 @@ fn: { } ) .appendTo( $paramRow ); $paramRow - .append( '<div style="clear:both"></div>' ) + .append( '<div style="clear: both;"></div>' ) .appendTo( $fields ); } } @@ -566,7 +566,7 @@ fn: { ranges[params[rangeIndex].valueIndex].newVal = value; } return retVal; - }; + } /* Public Functions */ diff --git a/extensions/WikiEditor/modules/jquery.wikiEditor.toc.css b/extensions/WikiEditor/modules/jquery.wikiEditor.toc.css index bb1e8775..d870e3ed 100644 --- a/extensions/WikiEditor/modules/jquery.wikiEditor.toc.css +++ b/extensions/WikiEditor/modules/jquery.wikiEditor.toc.css @@ -9,9 +9,11 @@ overflow: auto; overflow-x: hidden; } + .wikiEditor-ui-toc { border-left: solid silver 1px; } + .wikiEditor-ui-toc ul { padding: 0; margin: 0; @@ -22,6 +24,7 @@ list-style-type: none; width: 100%; } + .tab-toc { /* Should match the toolbar */ /* @embed */ @@ -36,13 +39,16 @@ white-space: nowrap; overflow: hidden; } + .tab-toc a { outline: none; } + .wikiEditor-ui-toc li { padding: 0; margin: 0; } + .wikiEditor-ui-toc ul ul { padding: 0; margin: 0; @@ -51,35 +57,44 @@ list-style: none; background-image: none; } + .wikiEditor-ui-toc ul li div { display: block; font-size: 0.9em; cursor: pointer; color: #0645ad; } + .wikiEditor-ui-toc ul li div { padding: 0.125em; padding-left: 1em; } + .wikiEditor-ui-toc ul ul li div { padding-left: 2em; } + .wikiEditor-ui-toc ul ul ul li div { padding-left: 3em; } + .wikiEditor-ui-toc ul ul ul ul li div { padding-left: 4em; } + .wikiEditor-ui-toc ul ul ul ul ul li div { padding-left: 5em; } + .wikiEditor-ui-toc ul ul ul ul ul ul li div { padding-left: 6em; } + .wikiEditor-ui-toc ul li div.current { background-color: #FAFAFA; color: #333333; } + .wikiEditor-ui-toc ul li div.section-0 { font-size: 1em; padding-top: 0.5em; @@ -91,13 +106,14 @@ overflow-y: hidden; position: relative; } + .wikiEditor-ui-toc ul { overflow-y: auto; overflow-x: hidden; height: 100%; margin-bottom: 0 !important; - } + .wikiEditor-ui-toc ul ul { float: none; height: auto; @@ -109,15 +125,18 @@ top: 0; left: 0; } + .wikiEditor-ui-toc-collapse-open { /* @embed */ background: #f3f3f3 url(images/toc/close.png) 4px 50% no-repeat; border-left: 1px solid #DDDDDD; } + .wikiEditor-ui-toc-collapse-closed { /* @embed */ background: #f3f3f3 url(images/toc/open.png) 4px 50% no-repeat; } + /* Resizing Changes */ .wikiEditor-ui-toc-resize-vertical, .ui-resizable-w { @@ -128,13 +147,16 @@ height: 100%; cursor: ew-resize; } + .wikiEditor-ui .wikiEditor-ui-right { overflow: visible; } + .wikiEditor-ui-right .ui-resizable-w { - left: 0px !important; + left: 0 !important; z-index: 0; } + .wikiEditor-ui-right .wikiEditor-ui-toc-resize-grip { width: 5px; height: 12px; @@ -147,15 +169,17 @@ background: url(images/toc/grip.png) 50% 50% no-repeat; z-index: 0; } + .wikiEditor-ui-toolbar .tab-toc { float: right; margin: 3px 16px 3px 3px; line-height: 26px; } + .wikiEditor-ui-toc-expandControl { position: absolute; z-index: 2; - top: 0px; + top: 0; right: 10px; height: 26px; padding: 3px 0; @@ -164,14 +188,17 @@ white-space: nowrap; overflow: hidden; } + .wikiEditor-ui-text textarea { resize: none; } + .wikiEditor-ui-text textarea:focus { outline: none; } + /* Self Clearing for the wikiText view */ .wikiEditor-ui-view-wikiText { overflow: auto; width: 100%; -}
\ No newline at end of file +} diff --git a/extensions/WikiEditor/modules/jquery.wikiEditor.toc.js b/extensions/WikiEditor/modules/jquery.wikiEditor.toc.js index a714d253..5cfa900c 100644 --- a/extensions/WikiEditor/modules/jquery.wikiEditor.toc.js +++ b/extensions/WikiEditor/modules/jquery.wikiEditor.toc.js @@ -182,7 +182,7 @@ fn: { $.wikiEditor.modules.toc.cfg.rtl = $( 'body' ).is( '.rtl' ); $.wikiEditor.modules.toc.cfg.flexProperty = $.wikiEditor.modules.toc.cfg.rtl ? 'marginLeft' : 'marginRight'; var height = context.$ui.find( '.wikiEditor-ui-left' ).height(); - context.modules.toc.$toc = $( '<div />' ) + context.modules.toc.$toc = $( '<div>' ) .addClass( 'wikiEditor-ui-toc' ) .data( 'context', context ) .data( 'positionMode', 'regular' ) @@ -195,7 +195,7 @@ fn: { $.wikiEditor.modules.toc.fn.redraw( context, $.wikiEditor.modules.toc.cfg.defaultWidth ); }, redraw: function( context, fixedWidth ) { - var fixedWidth = parseFloat( fixedWidth ); + fixedWidth = parseFloat( fixedWidth ); if( context.modules.toc.$toc.data( 'positionMode' ) == 'regular' ) { context.$ui.find( '.wikiEditor-ui-right' ) .css( 'width', fixedWidth + 'px' ); @@ -214,8 +214,9 @@ fn: { switchLayout: function( context ) { var width, height = context.$ui.find( '.wikiEditor-ui-right' ).height(); - if( context.modules.toc.$toc.data( 'positionMode' ) == 'regular' - && !context.modules.toc.$toc.data( 'collapsed' ) ) { + if ( context.modules.toc.$toc.data( 'positionMode' ) == 'regular' + && !context.modules.toc.$toc.data( 'collapsed' ) + ) { // store position mode context.modules.toc.$toc.data( 'positionMode', 'goofy' ); // store the width of the TOC, to ensure we dont allow it to be larger than this when switching back @@ -423,8 +424,12 @@ fn: { * @param {Object} outline Array of objects with level fields */ function buildStructure( outline, offset, level ) { - if ( offset == undefined ) offset = 0; - if ( level == undefined ) level = 1; + if ( offset === undefined ) { + offset = 0; + } + if ( level === undefined ) { + level = 1; + } var sections = []; for ( var i = offset; i < outline.length; i++ ) { if ( outline[i].nLevel == level ) { @@ -445,9 +450,9 @@ fn: { * @param {Object} structure Structured outline */ function buildList( structure ) { - var list = $( '<ul />' ); + var list = $( '<ul>' ); for ( var i = 0; i < structure.length; i++ ) { - var div = $( '<div />' ) + var div = $( '<div>' ) .addClass( 'section-' + structure[i].index ) .data( 'index', structure[i].index ) .mousedown( function() { @@ -457,7 +462,7 @@ fn: { .click( function( event ) { var wrapper = context.$content.find( '.wikiEditor-toc-section-' + $( this ).data( 'index' ) ); - if ( wrapper.size() == 0 ) + if ( wrapper.length === 0 ) wrapper = context.$content; context.fn.scrollToTop( wrapper, true ); context.$textarea.textSelection( 'setSelection', { @@ -471,16 +476,16 @@ fn: { //$.wikiEditor.modules.toc.fn.unhighlight( context ); $( this ).addClass( 'current' ); //$( this ).removeClass( 'current' ); - setTimeout( function() { $.wikiEditor.modules.toc.fn.unhighlight( context ) }, 1000 ); + setTimeout( function() { $.wikiEditor.modules.toc.fn.unhighlight( context ); }, 1000 ); if ( typeof $.trackAction != 'undefined' ) $.trackAction( 'ntoc.heading' ); event.preventDefault(); } ) .text( structure[i].text ); - if ( structure[i].text == '' ) + if ( structure[i].text === '' ) div.html( ' ' ); - var item = $( '<li />' ).append( div ); + var item = $( '<li>' ).append( div ); if ( structure[i].sections !== undefined ) { item.append( buildList( structure[i].sections ) ); } @@ -493,11 +498,11 @@ fn: { * */ function buildCollapseControls( ) { - var $collapseControl = $( '<div />' ), $expandControl = $( '<div />' ); + var $collapseControl = $( '<div>' ), $expandControl = $( '<div>' ); $collapseControl .addClass( 'tab' ) .addClass( 'tab-toc' ) - .append( '<a href="#" />' ) + .append( '<a href="#"></a>' ) .mousedown( function( e ) { // No dragging! e.preventDefault(); @@ -513,7 +518,7 @@ fn: { .text( mediaWiki.msg( 'wikieditor-toc-hide' ) ); $expandControl .addClass( 'wikiEditor-ui-toc-expandControl' ) - .append( '<a href="#" />' ) + .append( '<a href="#"></a>' ) .mousedown( function( e ) { // No dragging! e.preventDefault(); @@ -546,7 +551,7 @@ fn: { start: function( e, ui ) { var $this = $( this ); // Toss a transparent cover over our iframe - $( '<div />' ) + $( '<div>' ) .addClass( 'wikiEditor-ui-resize-mask' ) .css( { 'position': 'absolute', @@ -636,8 +641,12 @@ fn: { // Recursively build the structure and add special item for // section 0, if needed var structure = buildStructure( outline ); - if ( $( 'input[name=wpSection]' ).val() == '' ) { - structure.unshift( { 'text': mw.config.get( 'wgPageName' ).replace( /_/g, ' ' ), 'level': 1, 'index': 0 } ); + if ( $( 'input[name="wpSection"]' ).val() === '' ) { + structure.unshift( { + 'text': mw.config.get( 'wgPageName' ).replace( /_/g, ' ' ), + 'level': 1, + 'index': 0 + } ); } context.modules.toc.$toc.html( buildList( structure ) ); @@ -645,18 +654,20 @@ fn: { buildResizeControls(); buildCollapseControls(); } - context.modules.toc.$toc.find( 'div' ).autoEllipsis( - { 'position': 'right', 'tooltip': true, 'restoreText': true } - ); + context.modules.toc.$toc.find( 'div' ).autoEllipsis( { + 'position': 'right', + 'tooltip': true, + 'restoreText': true + } ); } }, improveUI: function() { /* * Extending resizable to allow west resizing without altering the left position attribute */ - $.ui.plugin.add( "resizable", "preventPositionLeftChange", { + $.ui.plugin.add( 'resizable', 'preventPositionLeftChange', { resize: function( event, ui ) { - $( this ).data( "resizable" ).position.left = 0; + $( this ).data( 'resizable' ).position.left = 0; } } ); } diff --git a/extensions/WikiEditor/modules/jquery.wikiEditor.toolbar.config.js b/extensions/WikiEditor/modules/jquery.wikiEditor.toolbar.config.js index e4928b29..52b7498f 100644 --- a/extensions/WikiEditor/modules/jquery.wikiEditor.toolbar.config.js +++ b/extensions/WikiEditor/modules/jquery.wikiEditor.toolbar.config.js @@ -149,7 +149,7 @@ getDefaultConfig: function() { 'options': { 'pre': '[[' + fileNamespace + ':', 'periMsg': 'wikieditor-toolbar-tool-file-example', - 'post': "]]" + 'post': "|" + mw.config.get( 'wgWikiEditorMagicWords' ).img_thumbnail + "]]" } } }, @@ -462,7 +462,7 @@ getDefaultConfig: function() { 'action': { 'type': 'encapsulate', 'options': { - 'pre': "#REDIRECT [[", + 'pre': mw.config.get( 'wgWikiEditorMagicWords' ).redirect + ' [[', 'periMsg': 'wikieditor-toolbar-tool-redirect-example', 'post': "]]", 'ownline': true @@ -1271,7 +1271,7 @@ getDefaultConfig: function() { { 'description': { 'htmlMsg': 'wikieditor-toolbar-help-content-file-description' }, 'syntax': { 'htmlMsg': [ 'wikieditor-toolbar-help-content-file-syntax', fileNamespace ] }, - 'result': { 'htmlMsg': [ 'wikieditor-toolbar-help-content-file-result', mw.config.get( 'stylepath' ) ] } + 'result': { 'htmlMsg': [ 'wikieditor-toolbar-help-content-file-result', mw.config.get( 'stylepath' ), mw.config.get( 'wgExtensionAssetsPath' ) ] } } ] }, diff --git a/extensions/WikiEditor/modules/jquery.wikiEditor.toolbar.css b/extensions/WikiEditor/modules/jquery.wikiEditor.toolbar.css index a5903a63..6b3fc625 100644 --- a/extensions/WikiEditor/modules/jquery.wikiEditor.toolbar.css +++ b/extensions/WikiEditor/modules/jquery.wikiEditor.toolbar.css @@ -1,4 +1,4 @@ -/* +/** * CSS for WikiEditor Toolbar jQuery plugin */ @@ -119,7 +119,7 @@ /* Toolbar */ .wikiEditor-ui-toolbar .group .label { float: left; - border: 0px; + border: 0; height: 22px; line-height: 22px; margin: 2px; @@ -130,7 +130,7 @@ } .wikiEditor-ui-toolbar .group img.tool { float: left; - border: 0px; + border: 0; height: 22px; width: 22px; padding: 2px; @@ -237,7 +237,7 @@ .wikiEditor-ui-toolbar .page-table td { text-align: left; padding: 5px; - margin: 0px; + margin: 0; } .wikiEditor-ui-toolbar .section-help .page-table td.cell-syntax, .wikiEditor-ui-toolbar .section-help .page-table td.syntax { @@ -279,7 +279,7 @@ border-color: #a8d7f9; } .ui-widget table td.wikieditor-toolbar-table-preview-wrapper span { - padding: 4px 6px 0px; + padding: 4px 6px 0; display: block; } .ui-widget table .wikieditor-toolbar-table-preview-frame { diff --git a/extensions/WikiEditor/modules/jquery.wikiEditor.toolbar.js b/extensions/WikiEditor/modules/jquery.wikiEditor.toolbar.js index 57dd3240..e7d2213a 100644 --- a/extensions/WikiEditor/modules/jquery.wikiEditor.toolbar.js +++ b/extensions/WikiEditor/modules/jquery.wikiEditor.toolbar.js @@ -157,7 +157,7 @@ api : { // Save for later checking if empty group = target; // Tool - target += ' span[rel="' + data.tool + '"].tool'; + target += ' a[rel="' + data.tool + '"].tool'; } } else if ( typeof data.page == 'string' ) { // Booklet page diff --git a/extensions/WikiEditor/tests/selenium/WikiDialogs_Links.php b/extensions/WikiEditor/tests/selenium/WikiDialogs_Links.php deleted file mode 100644 index 8b0ab5c0..00000000 --- a/extensions/WikiEditor/tests/selenium/WikiDialogs_Links.php +++ /dev/null @@ -1,68 +0,0 @@ -<?php -require_once 'WikiDialogs_Links_Setup.php'; -/** - * Description of WikiNewPageDialogs - * - * @author bhagyag, pdhanda - * - * This test case is part of the WikiEditorTestSuite. - * Configuration for these tests are dosumented as part of extensions/WikiEditor/tests/selenium/WikiEditorTestSuite.php - * - */ -class WikiDialogs_Links extends WikiDialogs_Links_Setup { - // Set up the testing environment - function setup() { - parent::setUp(); - parent::doCreateInternalTestPageIfMissing(); - } - - function tearDown() { - parent::doLogout(); - parent::tearDown(); - } - - // Create a new page temporary - function createNewPage() { - parent::doOpenLink(); - parent::login(); - parent::doCreateNewPageTemporary(); - } - - // Add a internal link and verify - function testInternalLink() { - $this->createNewPage(); - parent::verifyInternalLink(); - } - - // Add a internal link with different display text and verify - function testInternalLinkWithDisplayText() { - $this->createNewPage(); - parent::verifyInternalLinkWithDisplayText(); - } - - // Add a internal link with blank display text and verify - function testInternalLinkWithBlankDisplayText() { - $this->createNewPage(); - parent::verifyInternalLinkWithBlankDisplayText(); - } - - // Add external link and verify - function testExternalLink() { - $this->createNewPage(); - parent::verifyExternalLink(); - } - - // Add external link with different display text and verify - function testExternalLinkWithDisplayText( ) { - $this->createNewPage(); - parent::verifyExternalLinkWithDisplayText(); - } - - // Add external link with Blank display text and verify - function testExternalLinkWithBlankDisplayText() { - $this->createNewPage(); - parent::verifyExternalLinkWithBlankDisplayText(); - } - -} -?> diff --git a/extensions/WikiEditor/tests/selenium/WikiDialogs_Links_Setup.php b/extensions/WikiEditor/tests/selenium/WikiDialogs_Links_Setup.php deleted file mode 100644 index d7636a9a..00000000 --- a/extensions/WikiEditor/tests/selenium/WikiDialogs_Links_Setup.php +++ /dev/null @@ -1,296 +0,0 @@ -<?php -include( "WikiEditorConstants.php" ); -/** - * This test case will be handling the Wiki Tool bar Dialog functions - * Date : Apr - 2010 - * @author : BhagyaG - Calcey - */ -class WikiDialogs_Links_Setup extends SeleniumTestCase { - - // Open the page. - function doOpenLink() { - $this->open( $this->getUrl() . '/index.php' ); - $this->waitForPageToLoad( WIKI_TEST_WAIT_TIME ); - } - - // Expand advance tool bar section if its not - function doExpandAdvanceSection() { - if ( !$this->isTextPresent( TEXT_HEADING ) ) { - $this->click( LINK_ADVANCED ); - } - } - - // Log out from the application - function doLogout() { - $this->open( $this->getUrl() . '/index.php' ); - if ( $this->isTextPresent( TEXT_LOGOUT ) ) { - $this->click( LINK_LOGOUT ); - $this->waitForPageToLoad( WIKI_TEST_WAIT_TIME ); - $this->assertEquals( TEXT_LOGOUT_CONFIRM, $this->getText( LINK_LOGIN ) ); - $this->open( $this->getUrl() . '/index.php' ); - $this->waitForPageToLoad( WIKI_TEST_WAIT_TIME ); - } - } - - // Create a temporary fixture page - function doCreateInternalTestPageIfMissing() { - $this->type( INPUT_SEARCH_BOX, WIKI_INTERNAL_LINK ); - $this->click( BUTTON_SEARCH ); - $this->waitForPageToLoad( WIKI_TEST_WAIT_TIME ); - $this->click( LINK_START . WIKI_INTERNAL_LINK ); - $this->waitForPageToLoad( WIKI_TEST_WAIT_TIME ); - $location = $this->getLocation() . "\n"; - if ( strpos( $location, '&redlink=1' ) !== false ) { - $this->type( TEXT_EDITOR, "Test fixture page. No real content here" ); - $this->click( BUTTON_SAVE_WATCH ); - $this->waitForPageToLoad( WIKI_TEST_WAIT_TIME ); - $this->assertTrue( $this->isTextPresent( WIKI_INTERNAL_LINK ), - $this->getText( TEXT_PAGE_HEADING ) ); - } - } - - // Create a temporary new page - function doCreateNewPageTemporary() { - $this->type( INPUT_SEARCH_BOX, WIKI_TEMP_NEWPAGE ); - $this->click( BUTTON_SEARCH ); - $this->waitForPageToLoad( WIKI_TEST_WAIT_TIME ); - $this->click( LINK_START . WIKI_TEMP_NEWPAGE ); - $this->waitForPageToLoad( WIKI_TEST_WAIT_TIME ); - } - - // Add a internal link and verify - function verifyInternalLink() { - $this->type( TEXT_EDITOR, "" ); - $this->click( LINK_ADDLINK ); - $this->waitForPopup( 'addLink', WIKI_TEST_WAIT_TIME ); - $this->type( TEXT_LINKNAME, ( WIKI_INTERNAL_LINK ) ); - $this->assertTrue( $this->isElementPresent( ICON_PAGEEXISTS ), 'Element ' . ICON_PAGEEXISTS . 'Not found' ); - $this->assertEquals( "on", $this->getValue( OPT_INTERNAL ) ); - $this->click( BUTTON_INSERTLINK ); - $this->click( LINK_PREVIEW ); - $this->waitForPageToLoad( WIKI_TEST_WAIT_TIME ); - $this->assertEquals( ( WIKI_INTERNAL_LINK ), $this->getText( LINK_START . WIKI_INTERNAL_LINK ) ); - $this->click( LINK_START . WIKI_INTERNAL_LINK ); - $this->waitForPageToLoad( WIKI_TEST_WAIT_TIME ); - $this->assertTrue( $this->isTextPresent( WIKI_INTERNAL_LINK ), $this->getText( TEXT_PAGE_HEADING ) ); - } - - // Add a internal link with different display text and verify - function verifyInternalLinkWithDisplayText() { - $this->type( TEXT_EDITOR, "" ); - $this->click( LINK_ADDLINK ); - $this->waitForPopup( 'addLink', WIKI_TEST_WAIT_TIME ); - $this->type( TEXT_LINKNAME, WIKI_INTERNAL_LINK ); - $this->type ( TEXT_LINKDISPLAYNAME, WIKI_INTERNAL_LINK . TEXT_LINKDISPLAYNAME_APPENDTEXT ); - $this->assertTrue( $this->isElementPresent( ICON_PAGEEXISTS ) ); - $this->assertEquals( "on", $this->getValue( OPT_INTERNAL ) ); - $this->click( BUTTON_INSERTLINK ); - $this->click( LINK_PREVIEW ); - $this->waitForPageToLoad( WIKI_TEST_WAIT_TIME ); - $this->assertEquals( WIKI_INTERNAL_LINK . TEXT_LINKDISPLAYNAME_APPENDTEXT, - $this->getText( LINK_START . WIKI_INTERNAL_LINK . TEXT_LINKDISPLAYNAME_APPENDTEXT ) ); - $this->click( LINK_START . WIKI_INTERNAL_LINK . TEXT_LINKDISPLAYNAME_APPENDTEXT ); - $this->waitForPageToLoad( WIKI_TEST_WAIT_TIME ); - $this->assertTrue( $this->isTextPresent( WIKI_INTERNAL_LINK ), $this->getText( TEXT_PAGE_HEADING ) ); - - } - - // Add a internal link with blank display text and verify - function verifyInternalLinkWithBlankDisplayText() { - $this->type( TEXT_EDITOR, "" ); - $this->click( LINK_ADDLINK ); - $this->waitForPopup( 'addLink', WIKI_TEST_WAIT_TIME ); - $this->type( TEXT_LINKNAME, WIKI_INTERNAL_LINK ); - $this->type( TEXT_LINKDISPLAYNAME, "" ); - $this->assertTrue( $this->isElementPresent( ICON_PAGEEXISTS ) ); - $this->assertEquals( "on", $this->getValue( OPT_INTERNAL ) ); - $this->click( BUTTON_INSERTLINK ); - $this->click( LINK_PREVIEW ); - $this->waitForPageToLoad( WIKI_TEST_WAIT_TIME ); - $this->assertEquals( WIKI_INTERNAL_LINK, $this->getText( LINK_START . WIKI_INTERNAL_LINK ) ); - $this->click( LINK_START . WIKI_INTERNAL_LINK ); - $this->waitForPageToLoad( WIKI_TEST_WAIT_TIME ); - $this->assertEquals( WIKI_INTERNAL_LINK, $this->getText( TEXT_PAGE_HEADING ) ); - - } - - // Add external link and verify - function verifyExternalLink() { - $this->type( LINK_PREVIEW, "" ); - $this->click( LINK_ADDLINK ); - $this->type( TEXT_LINKNAME, WIKI_EXTERNAL_LINK ); - $this->assertTrue( $this->isElementPresent( ICON_PAGEEXTERNAL ) ); - $this->assertEquals( "on", $this->getValue( OPT_EXTERNAL ) ); - $this->click( BUTTON_INSERTLINK ); - $this->click( LINK_PREVIEW ); - $this->waitForPageToLoad( WIKI_TEST_WAIT_TIME ); - $this->assertEquals( WIKI_EXTERNAL_LINK, $this->getText( LINK_START . WIKI_EXTERNAL_LINK ) ); - - $this->click( LINK_START . WIKI_EXTERNAL_LINK ); - $this->waitForPageToLoad( WIKI_TEST_WAIT_TIME ); - $this->assertEquals( WIKI_EXTERNAL_LINK_TITLE, $this->getTitle() ); - } - - // Add external link with different display text and verify - function verifyExternalLinkWithDisplayText() { - $this->type( TEXT_EDITOR, "" ); - $this->click( LINK_ADDLINK ); - $this->type( TEXT_LINKNAME, WIKI_EXTERNAL_LINK ); - $this->type( TEXT_LINKDISPLAYNAME, WIKI_EXTERNAL_LINK_TITLE ); - $this->assertTrue( $this->isElementPresent( ICON_PAGEEXTERNAL ) ); - $this->assertEquals( "on", $this->getValue( OPT_EXTERNAL ) ); - $this->click( BUTTON_INSERTLINK ); - $this->click( LINK_PREVIEW ); - $this->waitForPageToLoad( WIKI_TEST_WAIT_TIME ); - $this->assertEquals( WIKI_EXTERNAL_LINK_TITLE, $this->getText( LINK_START . WIKI_EXTERNAL_LINK_TITLE ) ); - $this->click( LINK_START . ( WIKI_EXTERNAL_LINK_TITLE ) ); - $this->waitForPageToLoad( WIKI_TEST_WAIT_TIME ); - $this->assertEquals( WIKI_EXTERNAL_LINK_TITLE , $this->getTitle() ); - } - - // Add external link with Blank display text and verify - function verifyExternalLinkWithBlankDisplayText() { - $this->type( TEXT_EDITOR, "" ); - $this->click( LINK_ADDLINK ); - $this->type( TEXT_LINKNAME, WIKI_EXTERNAL_LINK ); - $this->type( TEXT_LINKDISPLAYNAME, "" ); - $this->assertTrue( $this->isElementPresent( ICON_PAGEEXTERNAL ) ); - $this->assertEquals( "on", $this->getValue( OPT_EXTERNAL ) ); - $this->click( BUTTON_INSERTLINK ); - $this->click( LINK_PREVIEW ); - $this->waitForPageToLoad( WIKI_TEST_WAIT_TIME ); - $this->assertEquals( "[1]", $this->getText( LINK_START . "[1]" ) ); - $this->click( LINK_START . "[1]" ); - $this->waitForPageToLoad( WIKI_TEST_WAIT_TIME ); - $this->assertEquals( WIKI_EXTERNAL_LINK_TITLE, $this->getTitle() ); - } - - // Add a table and verify - function verifyCreateTable() { - $WIKI_TABLE_ROW = 2; - $WIKI_TABLE_COL = "5"; - $this->doExpandAdvanceSection(); - $this->type( TEXT_EDITOR, "" ); - $this->click( LINK_ADDTABLE ); - $this->click( CHK_SORT ); - $this->type( TEXT_ROW, $WIKI_TABLE_ROW ); - $this->type( TEXT_COL, $WIKI_TABLE_COL ); - $this->click( BUTTON_INSERTABLE ); - $this->click( CHK_SORT ); - $this->click( LINK_PREVIEW ); - $this->waitForPageToLoad( WIKI_TEST_WAIT_TIME ); - $WIKI_TABLE_ROW = $WIKI_TABLE_ROW + 1; - $this->assertTrue( $this->isElementPresent( TEXT_TABLEID_OTHER . - TEXT_VALIDATE_TABLE_PART1 . $WIKI_TABLE_ROW . - TEXT_VALIDATE_TABLE_PART2 . $WIKI_TABLE_COL . - TEXT_VALIDATE_TABLE_PART3 ) ); - } - - // Add a table and verify only with head row - function verifyCreateTableWithHeadRow() { - $WIKI_TABLE_ROW = 3; - $WIKI_TABLE_COL = "4"; - $this->doExpandAdvanceSection(); - $this->type( TEXT_EDITOR, "" ); - $this->click( LINK_ADDTABLE ); - $this->click( CHK_BOARDER ); - $this->type( TEXT_ROW, $WIKI_TABLE_ROW ); - $this->type( TEXT_COL, $WIKI_TABLE_COL ); - $this->click( BUTTON_INSERTABLE ); - $this->click( LINK_PREVIEW ); - $this->waitForPageToLoad( WIKI_TEST_WAIT_TIME ); - $WIKI_TABLE_ROW = $WIKI_TABLE_ROW + 1; - $this->assertTrue( $this->isElementPresent( TEXT_TABLEID_OTHER . - TEXT_VALIDATE_TABLE_PART1 . $WIKI_TABLE_ROW . - TEXT_VALIDATE_TABLE_PART2 . $WIKI_TABLE_COL . - TEXT_VALIDATE_TABLE_PART3 ) ); - } - - // Add a table and verify only with borders - function verifyCreateTableWithBorders() { - $WIKI_TABLE_ROW = "4"; - $WIKI_TABLE_COL = "6"; - $this->type( TEXT_EDITOR, "" ); - $this->click( LINK_ADDTABLE ); - $this->click( CHK_HEADER ); - $this->type( TEXT_ROW, $WIKI_TABLE_ROW ); - $this->type( TEXT_COL, $WIKI_TABLE_COL ); - $this->click( BUTTON_INSERTABLE ); - $this->click( CHK_HEADER ); - $this->click( LINK_PREVIEW ); - $this->waitForPageToLoad( WIKI_TEST_WAIT_TIME ); - $this->assertTrue( $this->isElementPresent( TEXT_TABLEID_OTHER . - TEXT_VALIDATE_TABLE_PART1 . $WIKI_TABLE_ROW . - TEXT_VALIDATE_TABLE_PART2 . $WIKI_TABLE_COL . - TEXT_VALIDATE_TABLE_PART3 ) ); - } - - // Add a table and verify only with sort row - function verifyCreateTableWithSortRow() { - $WIKI_TABLE_ROW = "2"; - $WIKI_TABLE_COL = "5"; - $this->type( TEXT_EDITOR, "" ); - $this->click( LINK_ADDTABLE ); - $this->click( CHK_HEADER ); - $this->click( CHK_BOARDER ); - $this->click( CHK_SORT ); - $this->type( TEXT_ROW, $WIKI_TABLE_ROW ); - $this->type( TEXT_COL, $WIKI_TABLE_COL ); - $this->click( BUTTON_INSERTABLE ); - $this->click( CHK_HEADER ); - $this->click( CHK_BOARDER ); - $this->click( CHK_SORT ); - $this->click( LINK_PREVIEW ); - $this->waitForPageToLoad( WIKI_TEST_WAIT_TIME ); - $this->assertTrue( $this->isElementPresent( TEXT_TABLEID_WITHALLFEATURES . - TEXT_VALIDATE_TABLE_PART1 . $WIKI_TABLE_ROW . - TEXT_VALIDATE_TABLE_PART2 . $WIKI_TABLE_COL . - TEXT_VALIDATE_TABLE_PART3 ) ); - } - - // Add a table without headers,borders and sort rows - function verifyCreateTableWithNoSpecialEffects() { - $WIKI_TABLE_ROW = "6"; - $WIKI_TABLE_COL = "2"; - $this-> - $this->doExpandAdvanceSection(); - $this->type( TEXT_EDITOR, "" ); - $this->click( LINK_ADDTABLE ); - $this->click( CHK_BOARDER ); - $this->click( CHK_HEADER ); - $this->type( TEXT_ROW, $WIKI_TABLE_ROW ); - $this->type( TEXT_COL, $WIKI_TABLE_COL ); - $this->click( BUTTON_INSERTABLE ); - $this->click( CHK_BOARDER ); - $this->click( CHK_HEADER ); - $this->click( INK_PREVIEW ); - $this->waitForPageToLoad( WIKI_TEST_WAIT_TIME ); - $this->assertTrue( $this->isElementPresent( TEXT_TABLEID_OTHER . - TEXT_VALIDATE_TABLE_PART1 . $WIKI_TABLE_ROW . - TEXT_VALIDATE_TABLE_PART2 . $WIKI_TABLE_COL . - TEXT_VALIDATE_TABLE_PART3 ) ); - } - - // Add a table with headers,borders and sort rows - function verifyCreateTableWithAllSpecialEffects() { - $WIKI_TABLE_ROW = 6; - $WIKI_TABLE_COL = "2"; - $this->doExpandAdvanceSection(); - $this->type( TEXT_EDITOR, "" ); - $this->click( LINK_ADDTABLE ); - $this->click( CHK_SORT ); - $this->type( TEXT_ROW, $WIKI_TABLE_ROW ); - $this->type( TEXT_COL, $WIKI_TABLE_COL ); - $this->click( BUTTON_INSERTABLE ); - $this->click( CHK_SORT ); - $this->click( LINK_PREVIEW ); - $this->waitForPageToLoad( WIKI_TEST_WAIT_TIME ); - $WIKI_TABLE_ROW = $WIKI_TABLE_ROW + 1; - $this->assertTrue( $this->isElementPresent( TEXT_TABLEID_WITHALLFEATURES . - TEXT_VALIDATE_TABLE_PART1 . $WIKI_TABLE_ROW . - TEXT_VALIDATE_TABLE_PART2 . $WIKI_TABLE_COL . - TEXT_VALIDATE_TABLE_PART3 ) ); - } - -} -?>
\ No newline at end of file diff --git a/extensions/WikiEditor/tests/selenium/WikiEditorConstants.php b/extensions/WikiEditor/tests/selenium/WikiEditorConstants.php deleted file mode 100644 index 090f96bf..00000000 --- a/extensions/WikiEditor/tests/selenium/WikiEditorConstants.php +++ /dev/null @@ -1,84 +0,0 @@ -<?php -define ( 'WIKI_TEST_WAIT_TIME', "3000" ); // Waiting time - -// tool bar, buttons , links -// commonly using links -define ( 'LINK_MAIN_PAGE', "link=Main page" ); -define ( 'LINK_RANDOM_PAGE', "link=Random article" ); -define ( 'TEXT_PAGE_HEADING', "firstHeading" ); -define ( 'LINK_START', "link=" ); -define ( 'LINK_EDITPAGE', "//li[@id='ca-edit']/a/span" ); -define ( 'TEXT_EDITOR', "wpTextbox1" ); -define ( 'LINK_PREVIEW', "wpPreview" ); - -define ( 'WIKI_SEARCH_PAGE', "Hair (musical)" ); // Page name to search -define ( 'WIKI_TEXT_SEARCH', "TV" ); // Text to search -define ( 'WIKI_INTERNAL_LINK', "Wikieditor-Fixture-Page" ); // Exisiting page name to add as an internal tag -define ( 'WIKI_EXTERNAL_LINK', "www.google.com" ); // External web site name -define ( 'WIKI_EXTERNAL_LINK_TITLE', "Google" ); // Page title of the external web site name -define ( 'WIKI_CODE_PATH', getcwd() ); // get the current path of the program -define ( 'WIKI_SCREENSHOTS_PATH', "screenshots" ); // the folder the error screen shots will be saved -define ( 'WIKI_SCREENSHOTS_TYPE', "png" ); // screen print type -define ( 'WIKI_TEMP_NEWPAGE', "TestWikiPage" ); // temporary creating new page name -// for WikiCommonFunction_TC - -// for WikiSearch_TC -define ( 'INPUT_SEARCH_BOX', "searchInput" ); -define ( 'BUTTON_SEARCH', "mw-searchButton" ); -define ( 'TEXT_SEARCH_RESULT_HEADING', " - Search results - Wikipedia, the free encyclopedia" ); - -// for WikiWatchUnWatch_TC -define ( 'LINK_WATCH_PAGE', "link=Watch" ); -define ( 'LINK_WATCH_LIST', "link=My watchlist" ); -define ( 'LINK_WATCH_EDIT', "link=View and edit watchlist" ); -define ( 'LINK_UNWATCH', "link=Unwatch" ); -define ( 'BUTTON_WATCH', "wpWatchthis" ); -define ( 'BUTTON_SAVE_WATCH', "wpSave" ); -define ( 'TEXT_WATCH', "Watch" ); -define ( 'TEXT_UNWATCH', "Unwatch" ); - -// for WikiCommonFunction_TC -define ( 'TEXT_LOGOUT', "Log out" ); -define ( 'LINK_LOGOUT', "link=Log out" ); -define ( 'LINK_LOGIN', "link=Log in / create account" ); -define ( 'TEXT_LOGOUT_CONFIRM', "Log in / create account" ); -define ( 'INPUT_USER_NAME', "wpName1" ); -define ( 'INPUT_PASSWD', "wpPassword1" ); -define ( 'BUTTON_LOGIN', "wpLoginAttempt" ); -define ( 'TEXT_HEADING', "Heading" ); -define ( 'LINK_ADVANCED', "link=Advanced" ); - -// for WikiDialogs_TC -define ( 'LINK_ADDLINK', "//div[@id='wikiEditor-ui-toolbar']/div[1]/div[2]/span[2 ]" ); -define ( 'TEXT_LINKNAME', "wikieditor-toolbar-link-int-target" ); -define ( 'TEXT_LINKDISPLAYNAME', "wikieditor-toolbar-link-int-text" ); -define ( 'TEXT_LINKDISPLAYNAME_APPENDTEXT', " Test" ); -define ( 'ICON_PAGEEXISTS', "wikieditor-toolbar-link-int-target-status-exists" ); -define ( 'ICON_PAGEEXTERNAL', "wikieditor-toolbar-link-int-target-status-external" ); -define ( 'OPT_INTERNAL', "wikieditor-toolbar-link-type-int" ); -define ( 'OPT_EXTERNAL', "wikieditor-toolbar-link-type-ext" ); -define ( 'BUTTON_INSERTLINK', "//div[10]/div[11]/button[1]" ); -define ( 'LINK_ADDTABLE', "//div[@id='wikiEditor-ui-toolbar']/div[3]/div[1]/div[4]/span[2]" ); -define ( 'CHK_HEADER', "wikieditor-toolbar-table-dimensions-header" ); -define ( 'CHK_BOARDER', "wikieditor-toolbar-table-wikitable" ); -define ( 'CHK_SORT', "wikieditor-toolbar-table-sortable" ); -define ( 'TEXT_ROW', "wikieditor-toolbar-table-dimensions-rows" ); -define ( 'TEXT_COL', "wikieditor-toolbar-table-dimensions-columns" ); -define ( 'BUTTON_INSERTABLE', "//div[3]/button[1]" ); -define ( 'TEXT_HEADTABLE_TEXT', "Header text" ); -define ( 'TEXT_TABLEID_WITHALLFEATURES', "//table[@id='sortable_table_id_0']/tbody/" ); -define ( 'TEXT_TABLEID_OTHER', "//div[@id='wikiPreview']/table/tbody/" ); -define ( 'TEXT_VALIDATE_TABLE_PART1', "tr[" ); -define ( 'TEXT_VALIDATE_TABLE_PART2', "]/td[" ); -define ( 'TEXT_VALIDATE_TABLE_PART3', "]" ); -define ( 'LINK_SEARCH', "//div[@id='wikiEditor-ui-toolbar']/div[3]/div[1]/div[5]/span" ); -define ( 'INPUT_SEARCH', "wikieditor-toolbar-replace-search" ); -define ( 'INPUT_REPLACE', "wikieditor-toolbar-replace-replace" ); -define ( 'BUTTON_REPLACEALL', "//button[3]" ); -define ( 'BUTTON_REPLACENEXT', "//button[2]" ); -define ( 'BUTTON_CANCEL', "//button[4]" ); -define ( 'TEXT_PREVIEW_TEXT1', "//div[@id='wikiPreview']/p[1]" ); -define ( 'TEXT_PREVIEW_TEXT2', "//div[@id='wikiPreview']/p[2]" ); -define ( 'TEXT_PREVIEW_TEXT3', "//div[@id='wikiPreview']/p[3]" ); - - diff --git a/extensions/WikiEditor/tests/selenium/WikiEditorSeleniumConfig.php b/extensions/WikiEditor/tests/selenium/WikiEditorSeleniumConfig.php deleted file mode 100644 index ad4be489..00000000 --- a/extensions/WikiEditor/tests/selenium/WikiEditorSeleniumConfig.php +++ /dev/null @@ -1,27 +0,0 @@ -<?php - -class WikiEditorSeleniumConfig { - - public static function getSettings( &$includeFiles, &$globalConfigs ) { - $includes = array( - 'extensions/Vector/Vector.php', - 'extensions/WikiEditor/WikiEditor.php' - ); - $configs = array( - 'wgDefaultSkin' => 'vector', - 'wgWikiEditorFeatures' => array( - 'toolbar' => array( 'global' => true, 'user' => true ), - 'toc' => array( 'global' => false, 'user' => false ), - 'highlight' => array( 'global' => false, 'user' => false ), - 'templateEditor' => array( 'global' => false, 'user' => false ), - 'dialogs' => array( 'global' => true, 'user' => true ) - ), - 'wgVectorFeatures' => array( - 'editwarning' => array( 'global' => false, 'user' => false ) - ) - ); - $includeFiles = array_merge( $includeFiles, $includes ); - $globalConfigs = array_merge( $globalConfigs, $configs ); - return true; - } -}
\ No newline at end of file diff --git a/extensions/WikiEditor/tests/selenium/WikiEditorTestSuite.php b/extensions/WikiEditor/tests/selenium/WikiEditorTestSuite.php deleted file mode 100644 index b4029d3a..00000000 --- a/extensions/WikiEditor/tests/selenium/WikiEditorTestSuite.php +++ /dev/null @@ -1,35 +0,0 @@ -<?php - -/** - * To configure MW for these tests - * 1) If you are running multiple test suites, add the following in LocalSettings.php - * require_once("extensions/WikiEditor/tests/selenium/WikiEditorSeleniumConfig.php"); - * $wgSeleniumTestConfigs['WikiEditorTestSuite'] = 'WikiEditorSeleniumConfig::getSettings'; - * OR - * 2) Add the following to your Localsettings.php - * require_once( "$IP/extensions/Vector/Vector.php" ); - * require_once( "$IP/extensions/WikiEditor/WikiEditor.php" ); - * $wgDefaultSkin = 'vector'; - * $wgVectorFeatures['editwarning'] = array( 'global' => false, 'user' => false ); - * $wgWikiEditorFeatures['templateEditor'] = array( 'global' => false, 'user' => false ); - * $wgWikiEditorFeatures['toolbar'] = array( 'global' => true, 'user' => true ); - * $wgWikiEditorFeatures['toc'] = array( 'global' => false, 'user' => false ); - * $wgWikiEditorFeatures['highlight'] = array( 'global' => false, 'user' => false ); - * $wgWikiEditorFeatures['dialogs'] = array( 'global' => true, 'user' => true ); - * - */ -class WikiEditorTestSuite extends SeleniumTestSuite -{ - public function setUp() { - $this->setLoginBeforeTests( false ); - parent::setUp(); - } - public function addTests() { - $testFiles = array( - 'extensions/WikiEditor/tests/selenium/WikiDialogs_Links.php' - ); - parent::addTestFiles( $testFiles ); - } - - -} |