mediawiki-extensions-Parser.../ParserFunctions.i18n.php
2008-01-07 16:23:45 +00:00

647 lines
43 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php
/**
* Get translated magic words, if available
*
* @param string $lang Language code
* @return array
*/
function efParserFunctionsWords( $lang ) {
$words = array();
/**
* English
*/
$words['en'] = array(
'expr' => array( 0, 'expr' ),
'if' => array( 0, 'if' ),
'ifeq' => array( 0, 'ifeq' ),
'ifexpr' => array( 0, 'ifexpr' ),
'switch' => array( 0, 'switch' ),
'default' => array( 0, '#default' ),
'ifexist' => array( 0, 'ifexist' ),
'time' => array( 0, 'time' ),
'timel' => array( 0, 'timel' ),
'rel2abs' => array( 0, 'rel2abs' ),
'titleparts' => array( 0, 'titleparts' ),
);
/**
* Farsi-Persian
*/
$words['fa'] = array(
'expr' => array( 0, 'حساب', 'expr' ),
'if' => array( 0, 'اگر', 'if' ),
'ifeq' => array( 0, 'اگرمساوی', 'ifeq' ),
'ifexpr' => array( 0, 'اگرحساب', 'ifexpr' ),
'switch' => array( 0, 'گزینه', 'switch' ),
'default' => array( 0, '#پیش‌فرض', '#default' ),
'ifexist' => array( 0, 'اگرموجود', 'ifexist' ),
'time' => array( 0, 'زمان', 'time' ),
'rel2abs' => array( 0, 'نسبی‌به‌مطلق', 'rel2abs' ),
);
/**
* Hebrew
*/
$words['he'] = array(
'expr' => array( 0, 'חשב', 'expr' ),
'if' => array( 0, 'תנאי', 'if' ),
'ifeq' => array( 0, 'שווה', 'ifeq' ),
'ifexpr' => array( 0, 'חשב תנאי', 'ifexpr' ),
'switch' => array( 0, 'בחר', 'switch' ),
'default' => array( 0, '#ברירת מחדל', '#default' ),
'ifexist' => array( 0, 'קיים', 'ifexist' ),
'time' => array( 0, 'זמן', 'time' ),
'timel' => array( 0, 'זמןמ', 'timel' ),
'rel2abs' => array( 0, 'יחסי למוחלט', 'rel2abs' ),
'titleparts' => array( 0, 'חלק בכותרת', 'titleparts' ),
);
/**
* Indonesian
*/
$words['id'] = array(
'expr' => array( 0, 'hitung', 'expr' ),
'if' => array( 0, 'jika', 'if' ),
'ifeq' => array( 0, 'jikasama', 'ifeq' ),
'ifexpr' => array( 0, 'jikahitung', 'ifexpr' ),
'switch' => array( 0, 'pilih', 'switch' ),
'default' => array( 0, '#baku', '#default' ),
'ifexist' => array( 0, 'jikaada', 'ifexist' ),
'time' => array( 0, 'waktu', 'time' ),
'rel2abs' => array( 0, 'rel2abs' ),
'titleparts' => array( 0, 'bagianjudul', 'titleparts' ),
);
# English is used as a fallback, and the English synonyms are
# used if a translation has not been provided for a given word
return ( $lang == 'en' || !isset( $words[$lang] ) )
? $words['en']
: array_merge( $words['en'], $words[$lang] );
}
/**
* Get extension messages
*
* @return array
*/
function efParserFunctionsMessages() {
$messages = array(
/* English */
'en' => array(
'pfunc_time_error' => 'Error: invalid time',
'pfunc_time_too_long' => 'Error: too many #time calls',
'pfunc_rel2abs_invalid_depth' => 'Error: Invalid depth in path: \"$1\" (tried to access a node above the root node)',
'pfunc_expr_stack_exhausted' => 'Expression error: Stack exhausted',
'pfunc_expr_unexpected_number' => 'Expression error: Unexpected number',
'pfunc_expr_preg_match_failure' => 'Expression error: Unexpected preg_match failure',
'pfunc_expr_unrecognised_word' => 'Expression error: Unrecognised word "$1"',
'pfunc_expr_unexpected_operator' => 'Expression error: Unexpected $1 operator',
'pfunc_expr_missing_operand' => 'Expression error: Missing operand for $1',
'pfunc_expr_unexpected_closing_bracket' => 'Expression error: Unexpected closing bracket',
'pfunc_expr_unrecognised_punctuation' => 'Expression error: Unrecognised punctuation character "$1"',
'pfunc_expr_unclosed_bracket' => 'Expression error: Unclosed bracket',
'pfunc_expr_division_by_zero' => 'Division by zero',
'pfunc_expr_unknown_error' => 'Expression error: Unknown error ($1)',
'pfunc_expr_not_a_number' => 'In $1: result is not a number',
'pfunc_ifexist_warning' => 'Warning: This page contains too many #ifexist calls. It should have less than $2, there are now $1.',
'pfunc_max_ifexist_category' => 'Pages with too many ifexist calls',
),
'ar' => array(
'pfunc_time_error' => 'خطأ: زمن غير صحيح',
'pfunc_time_too_long' => 'خطأ: too many #time calls',
'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' => 'خطأ في التعبير: operand مفقود ل$1',
'pfunc_expr_unexpected_closing_bracket' => 'خطأ في التعبير: قوس إغلاق غير متوقع',
'pfunc_expr_unrecognised_punctuation' => 'خطأ في التعبير: علامة ترقيم غير متعرف عليها "$1"',
'pfunc_expr_unclosed_bracket' => 'خطأ في التعبير: قوس غير مغلق',
'pfunc_expr_division_by_zero' => 'القسمة على صفر',
'pfunc_expr_unknown_error' => 'خطأ في التعبير: خطأ غير معروف ($1)',
'pfunc_expr_not_a_number' => 'في $1: النتيجة ليست رقما',
'pfunc_ifexist_warning' => 'تحذير: هذه المقالة تحتوي على #ifexist calls كثيرة جدا. ينبغي أن تحتوي على أقل من $2، يوجد الآن $1.',
'pfunc_max_ifexist_category' => 'الصفحات التي تحتوي على ifexist calls كثيرة جدا',
),
/** Bulgarian (Български)
* @author Spiritia
*/
'bg' => array(
'pfunc_time_too_long' => 'Грешка: Твърде много извиквания на #time',
'pfunc_expr_stack_exhausted' => 'Грешка в записа: Стекът е изчерпан',
'pfunc_expr_unexpected_number' => 'Грешка в записа: Неочаквано число',
'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' => 'Деление на нула',
'pfunc_expr_unknown_error' => 'Грешка в записа: Неразпозната грешка ($1)',
'pfunc_expr_not_a_number' => 'В $1: резултатът не е число',
'pfunc_ifexist_warning' => 'Внимание: Тази страница съдържа твърде много извиквания на #ifexist. Броят им сега е $1, а трябва да бъдат не повече от $2.',
'pfunc_max_ifexist_category' => 'Страници с твърде много извиквания на #ifexist',
),
/** Catalan (Català)
* @author SMP
*/
'ca' => array(
'pfunc_time_error' => 'Error: temps invàlid',
'pfunc_time_too_long' => 'Error: massa crides #time',
'pfunc_rel2abs_invalid_depth' => 'Error: Adreça invàlida al directori: \\"$1\\" (s\'intentava accedir a un node superior de l\'arrel)',
'pfunc_expr_stack_exhausted' => "Error de l'expressió: Pila exhaurida",
'pfunc_expr_unexpected_number' => "Error de l'expressió: Nombre inesperat",
'pfunc_expr_preg_match_failure' => "Error de l'expressió: Error de funció no compresa i inesperada",
'pfunc_expr_unrecognised_word' => 'Error de l\'expressió: Paraula no reconeguda "$1"',
'pfunc_expr_unexpected_operator' => "Error de l'expressió: Operador $1 inesperat",
'pfunc_expr_missing_operand' => "Error de l'expressió: Falta l'operand de $1",
'pfunc_expr_unexpected_closing_bracket' => "Error de l'expressió: Parèntesi inesperat",
'pfunc_expr_unrecognised_punctuation' => 'Error de l\'expressió: Signe de puntuació no reconegut "$1"',
'pfunc_expr_unclosed_bracket' => "Error de l'expressió: Parèntesi no tancat",
'pfunc_expr_division_by_zero' => 'Divisió entre zero',
'pfunc_expr_unknown_error' => "Error de l'expressió: Desconegut ($1)",
'pfunc_expr_not_a_number' => 'A $1: el resultat no és un nombre',
'pfunc_ifexist_warning' => "Alerta: Aquesta pàgina conté massa crides #ifexist. N'hi hauria d'haver menys de $2 mentre que ara n'hi ha $1.",
'pfunc_max_ifexist_category' => 'Pàgines amb massa crides ifexist',
),
'cs' => array(
'pfunc_time_error' => 'Chyba: neplatný čas',
'pfunc_time_too_long' => 'Chyba: příliš mnoho volání #time',
'pfunc_rel2abs_invalid_depth' => 'Chyba: Neplatná hloubka v cestě: \"$1\" (pokus o přístup do uzlu vyššího než kořen)',
'pfunc_expr_stack_exhausted' => 'Chyba ve výrazu: Zásobník plně obsazen',
'pfunc_expr_unexpected_number' => 'Chyba ve výrazu: Očekáváno číslo',
'pfunc_expr_unrecognised_word' => 'Chyba ve výrazu: Nerozpoznané slovo ˆ„$1“',
'pfunc_expr_unexpected_operator' => 'Chyba ve výrazu: Neočekávaný operátor $1',
'pfunc_expr_missing_operand' => 'Chyba ve výrazu: Chybí operand pro $1',
'pfunc_expr_unexpected_closing_bracket' => 'Chyba ve výrazu: Neočekávaná uzavírací závorka',
'pfunc_expr_unrecognised_punctuation' => 'Chyba ve výrazu: Nerozpoznaný interpunkční znak ˆ„$1“',
'pfunc_expr_unclosed_bracket' => 'Chyba ve výrazu: Neuzavřené závorky',
'pfunc_expr_division_by_zero' => 'Dělení nulou',
'pfunc_expr_unknown_error' => 'Chyba ve výrazu: Neznámá chyba ($1)',
'pfunc_expr_not_a_number' => 'V $1: výsledkem není číslo',
'pfunc_ifexist_warning' => 'Varování: Tato stránka obsahuje příliš mnoho volání funkce #ifexist. Mělo by jich být méně než $2, momentálně jich je $1.',
'pfunc_max_ifexist_category' => 'Stránky s příliš mnoha voláními funkce ifexist',
),
/* German */
'de' => array(
'pfunc_time_error' => 'Fehler: ungültige Zeitangabe',
'pfunc_time_too_long' => 'Fehler: zu viele #time-Aufrufe',
'pfunc_rel2abs_invalid_depth' => 'Fehler: ungültige Tiefe in Pfad: „$1“ (Versuch, auf einen Knotenpunkt oberhalb des Hauptknotenpunktes zuzugreifen)',
'pfunc_expr_stack_exhausted' => 'Expression-Fehler: Stacküberlauf',
'pfunc_expr_unexpected_number' => 'Expression-Fehler: Unerwartete Zahl',
'pfunc_expr_preg_match_failure' => 'Expression-Fehler: Unerwartete „preg_match“-Fehlfunktion',
'pfunc_expr_unrecognised_word' => 'Expression-Fehler: Unerkanntes Wort „$1“',
'pfunc_expr_unexpected_operator' => 'Expression-Fehler: Unerwarteter Operator: <strong><tt>$1</tt></strong>',
'pfunc_expr_missing_operand' => 'Expression-Fehler: Fehlender Operand für <strong><tt>$1</tt></strong>',
'pfunc_expr_unexpected_closing_bracket' => 'Expression-Fehler: Unerwartete schließende eckige Klammer',
'pfunc_expr_unrecognised_punctuation' => 'Expression-Fehler: Unerkanntes Satzzeichen „$1“',
'pfunc_expr_unclosed_bracket' => 'Expression-Fehler: Nicht geschlossene eckige Klammer',
'pfunc_expr_division_by_zero' => 'Expression-Fehler: Division durch Null',
'pfunc_expr_unknown_error' => 'Expression-Fehler: Unbekannter Fehler ($1)',
'pfunc_expr_not_a_number' => 'Expression-Fehler: In $1: Ergebnis ist keine Zahl',
'pfunc_ifexist_warning' => 'Warnung: Diese Seite enthält zuviele #ifexist-Aufrufe. Es dürfen maximal $2 Aufrufe sein, es sind aber $1 Aufrufe.',
'pfunc_max_ifexist_category' => 'Seiten mit zuvielen ifexist-Aufrufen',
),
'el' => array(
'pfunc_time_error' => 'Σφάλμα: άκυρος χρόνος',
),
# فارسی (Huji)
'fa' => array(
'pfunc_time_error' => 'خطا: زمان غیرمجاز',
'pfunc_time_too_long' => 'خطا: فراخوانی بیش از حد #time',
'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' => 'تقسیم بر صفر',
'pfunc_expr_unknown_error' => 'خطای عبارت: خطای ناشناخته ($1)',
'pfunc_expr_not_a_number' => 'در $1: نتیجه عدد نیست',
'pfunc_ifexist_warning' => 'هشدار: این صفحه حاوی فراخوانی‌های بیش از حد ifexist است. حداکثر تعداد فراخوانی مجاز $2 است، تعداد آن در این صفحه $1 است.',
'pfunc_max_ifexist_category' => 'صفحه‌های دارای فراخوانی بیش از حد ifexist',
),
/* French */
'fr' => array(
'pfunc_time_error' => 'Erreur : durée invalide',
'pfunc_time_too_long' => 'Erreur : parser #time appelé trop de fois',
'pfunc_rel2abs_invalid_depth' => 'Erreur: niveau de répertoire invalide dans le chemin : \"$1\" (a essayé daccéder à un niveau au-dessus du répertoire racine)',
'pfunc_expr_stack_exhausted' => 'Expression erronée : pile épuisée',
'pfunc_expr_unexpected_number' => 'Expression erronée : nombre non attendu',
'pfunc_expr_preg_match_failure' => 'Expression erronée : echec d\'une expression non comprise',
'pfunc_expr_unrecognised_word' => 'Erreur d\'expression : le mot \'\'\'$1\'\'\' n\'est pas reconnu',
'pfunc_expr_unexpected_operator' => 'Erreur d\'expression : l\'opérateur \'\'\'$1\'\'\' n\'est pas reconnu',
'pfunc_expr_missing_operand' => 'Erreur d\'expression : l\'opérande \'\'\'$1\'\'\' n\'est pas reconnue',
'pfunc_expr_unexpected_closing_bracket' => 'Erreur d\'expression : parenthèse fermante non prévue',
'pfunc_expr_unrecognised_punctuation' => 'Erreur d\'expresion : caractère de ponctuation « $1 » non reconnu',
'pfunc_expr_unclosed_bracket' => 'Erreur dexpression : parenthèse non fermée',
'pfunc_expr_division_by_zero' => 'Division par zéro',
'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_ifexist_warning' => 'Attention : Cette page contient trop d\'appels à <code>#ifexist</code>. Elle devrait en avoir moins que $2, alors qu\'elle en a $1.',
'pfunc_max_ifexist_category' => 'Pages avec trop d\'appels à <code>#ifexist</code>',
),
/** Galician (Galego)
* @author Xosé
* @author Alma
*/
'gl' => array(
'pfunc_time_error' => 'Erro: hora non válida',
'pfunc_time_too_long' => 'Erro: demasiadas chamadas a #time',
'pfunc_rel2abs_invalid_depth' => 'Erro: Profundidade da ruta non válida: \"$1\" (tentouse acceder a un nodo por riba do nodo raíz)',
'pfunc_expr_stack_exhausted' => 'Erro de expresión: Pila esgotada',
'pfunc_expr_unexpected_number' => 'Erro de expresión: Número inesperado',
'pfunc_expr_preg_match_failure' => 'Erro de expresión: Fallo de preg_match inesperado',
'pfunc_expr_unrecognised_word' => 'Erro de expresión: Palabra descoñecida "$1"',
'pfunc_expr_unexpected_operator' => 'Erro de expresión: Operador $1 inesperado',
'pfunc_expr_missing_operand' => 'Erro de expresión: Falta un operador para $1',
'pfunc_expr_unexpected_closing_bracket' => 'Expresión de erro: Inesperado corchete',
'pfunc_expr_unrecognised_punctuation' => 'Erro de expresión: Signo de puntuación descoñecido "$1"',
'pfunc_expr_unclosed_bracket' => 'Erro de expresión: Paréntese sen pechar',
'pfunc_expr_division_by_zero' => 'División por cero',
'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_ifexist_warning' => 'Advertencia: Este artigo inclúe demasiadas chamadas a #ifexists. Debería ter menos de $2 e agora hai $1.',
'pfunc_max_ifexist_category' => 'Páxinas con demasiadas chamadas a ifexists',
),
/* Hebrew */
'he' => array(
'pfunc_time_error' => 'שגיאה: זמן שגוי',
'pfunc_time_too_long' => 'שגיאה: שימוש ב"#זמן" פעמים רבות מדי',
'pfunc_rel2abs_invalid_depth' => 'שגיאה: עומק שגוי בנתיב: "$1" (ניסיון כניסה לצומת מעל צומת השורש)',
'pfunc_expr_stack_exhausted' => 'שגיאה בביטוי: המחסנית מלאה',
'pfunc_expr_unexpected_number' => 'שגיאה בביטוי: מספר בלתי צפוי',
'pfunc_expr_preg_match_failure' => 'שגיאה בביטוי: כישלון בלתי צפוי של התאמת ביטוי רגולרי',
'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' => 'חלוקה באפס',
'pfunc_expr_unknown_error' => 'שגיאה בביטוי: שגיאה בלתי ידועה ($1)',
'pfunc_expr_not_a_number' => 'התוצאה של $1 אינה מספר',
'pfunc_ifexist_warning' => 'אזהרה: דף זה כולל יותר מדי קריאות ל"#קיים". הוא צריך לכלול פחות מ־$2, אך כעת יש $1.',
'pfunc_max_ifexist_category' => 'דפים עם הוראות קיום רבות מדי',
),
/** Croatian (Hrvatski)
* @author SpeedyGonsales
*/
'hr' => array(
'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_expr_division_by_zero' => 'Dijeljenje s nulom',
'pfunc_expr_unknown_error' => 'Greška u predlošku: Nepoznata greška ($1)',
'pfunc_expr_not_a_number' => 'U $1: rezultat nije broj',
'pfunc_ifexist_warning' => 'Upozorenje: Ova stranica sadrži previše #ifexist poziva. Treba ih biti manje od $2, trenutno ih je $1.',
'pfunc_max_ifexist_category' => 'Stranica s previše ifexist poziva',
),
'hsb' => array(
'pfunc_time_error' => 'Zmylk: njepłaćiwe časowe podaće',
'pfunc_time_too_long' => 'Zmylk: přewjele zawołanjow #time',
'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',
'pfunc_expr_preg_match_failure' => 'Wurazowy zmylk: Njewočakowana zmylna funkcija "preg_match"',
'pfunc_expr_unrecognised_word' => 'Wurazowy zmylk: Njespóznate słowo "$1"',
'pfunc_expr_unexpected_operator' => 'Wurazowy zmylk: Njewočakowany operator $1',
'pfunc_expr_missing_operand' => 'Wurazowy zmylk: Falowacy operand za $1',
'pfunc_expr_unexpected_closing_bracket' => 'Wurazowy zmylk: Njewočakowana kónčna róžkata spinka',
'pfunc_expr_unrecognised_punctuation' => 'Wurazowy zmylk: Njespóznate interpunkciske znamješko "$1"',
'pfunc_expr_unclosed_bracket' => 'Wurazowy zmylk: Njewotzamknjena róžkata spinka',
'pfunc_expr_division_by_zero' => 'Diwizija přez nulu',
'pfunc_expr_unknown_error' => 'Wurazowy zmylk: Njeznaty zmylk ($1)',
'pfunc_expr_not_a_number' => 'W $1: Wuslědk ličba njeje',
'pfunc_ifexist_warning' => 'Warnowanje: Tutón nastawk wobsahuje přewjele zawołanjow #ifexist. Měło mjenje hač $2 być, nětko je $1.',
'pfunc_max_ifexist_category' => 'Strony z přewjele zawołanjow ifexist',
),
/** Hungarian (Magyar)
* @author Bdanee
*/
'hu' => array(
'pfunc_time_error' => 'Hiba: érvénytelen idő',
'pfunc_time_too_long' => 'Hiba: a #time túl sokszor lett meghívva',
'pfunc_rel2abs_invalid_depth' => 'Hiba: nem megfelelő a mélység az elérési útban: „$1” (egy olyan csomópontot akartál elérni, amely a gyökércsomópont felett van)',
'pfunc_expr_stack_exhausted' => 'Hiba a kifejezésben: a verem kiürült',
'pfunc_expr_unexpected_number' => 'Hiba a kifejezésben: nem várt szám',
'pfunc_expr_preg_match_failure' => 'Hiba a kifejezésben: a preg_match váratlanul hibát jelzett',
'pfunc_expr_unrecognised_word' => 'Hiba a kifejezésben: ismeretlen „$1” szó',
'pfunc_expr_unexpected_operator' => 'Hiba a kifejezésben: nem várt $1 operátor',
'pfunc_expr_missing_operand' => 'Hiba a kifejezésben: $1 egyik operandusa hiányzik',
'pfunc_expr_unexpected_closing_bracket' => 'Hiba a kifejezésben: nem várt zárójel',
'pfunc_expr_unrecognised_punctuation' => 'Hiba a kifejezésben: ismeretlen „$1” központozó karakter',
'pfunc_expr_unclosed_bracket' => 'Hiba a kifejezésben: lezáratlan zárójel',
'pfunc_expr_division_by_zero' => 'Nullával való osztás',
'pfunc_expr_unknown_error' => 'Hiba a kifejezésben: ismeretlen hiba ($1)',
'pfunc_expr_not_a_number' => '$1: az eredmény nem szám',
'pfunc_ifexist_warning' => 'Figyelem: az oldal túl sok #ifexist hívást tartalmaz. Kevesebb, mint $2 darabnak kellene lennie, most $1 van.',
'pfunc_max_ifexist_category' => 'Túl sok ifexist hívást tartalmazó lapok',
),
/* Kazakh Cyrillic */
'kk-cyrl' => array(
'pfunc_time_error' => 'Қате: жарамсыз уақыт',
'pfunc_time_too_long' => 'Қате: #time шақыруы тым көп',
'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' => 'Нөлге бөлінуі',
'pfunc_expr_unknown_error' => 'Айтылым қатесі: Белгісіз қате ($1)',
'pfunc_expr_not_a_number' => '$1 дегенде: нәтиже сан емес',
'pfunc_ifexist_warning' => 'Назар салыңыз: Осы бетте тым көп #ifexist шақырымдары бар. Бұл $2 саннан кем болуы керек, мында қазір $1 бар.',
'pfunc_max_ifexist_category' => 'Тым көп ifexist шақырымдары бар беттер',
),
/* Kazakh Latin */
'kk-latn' => array(
'pfunc_time_error' => 'Qate: jaramsız waqıt',
'pfunc_time_too_long' => 'Qate: #time şaqırwı tım köp',
'pfunc_rel2abs_invalid_depth' => 'Qate: Mına joldıñ jaramsız terendigi «$1» (tamır tüýinniñ üstindegi tüýinge qatınaw talabı)',
'pfunc_expr_stack_exhausted' => 'Aýtılım qatesi: Stek sarqıldı',
'pfunc_expr_unexpected_number' => 'Aýtılım qatesi: Kütilmegen san',
'pfunc_expr_preg_match_failure' => 'Aýtılım qatesi: Kütilmegen preg_match sätsizdigi',
'pfunc_expr_unrecognised_word' => 'Aýtılım qatesi: Tanılmağan söz «$1»',
'pfunc_expr_unexpected_operator' => 'Aýtılım qatesi: Kütilmegen operator $1',
'pfunc_expr_missing_operand' => 'Aýtılım qatesi: $1 üşin joğalğan operand ',
'pfunc_expr_unexpected_closing_bracket' => 'Aýtılım qatesi: Kütilmegen jabatın jaqşa',
'pfunc_expr_unrecognised_punctuation' => 'Aýtılım qatesi: Tanılmağan tınıs belgisi «$1» ',
'pfunc_expr_unclosed_bracket' => 'Aýtılım qatesi: Jabılmağan jaqşa',
'pfunc_expr_division_by_zero' => 'Nölge bölinwi',
'pfunc_expr_unknown_error' => 'Aýtılım qatesi: Belgisiz qate ($1)',
'pfunc_expr_not_a_number' => '$1 degende: nätïje san emes',
'pfunc_ifexist_warning' => 'Nazar salıñız: Osı bette tım köp #ifexist şaqırımdarı bar. Bul $2 sannan kem bolwı kerek, mında qazir $1 bar.',
'pfunc_max_ifexist_category' => 'Tım köp ifexist şaqırımdarı bar better',
),
/* Kazakh Arabic */
'kk-arab' => array(
'pfunc_time_error' => 'قاتە: جارامسىز ۋاقىت',
'pfunc_time_too_long' => 'قاتە: #time شاقىرۋى تىم كٶپ',
'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' => 'نٶلگە بٶلٸنۋٸ',
'pfunc_expr_unknown_error' => 'ايتىلىم قاتەسٸ: بەلگٸسٸز قاتە ($1)',
'pfunc_expr_not_a_number' => '$1 دەگەندە: نٵتيجە سان ەمەس',
'pfunc_ifexist_warning' => 'نازار سالىڭىز: وسى بەتتە تىم كٶپ #ifexist شاقىرىمدارى بار. بۇل $2 ساننان كەم بولۋى كەرەك, مىندا قازٸر $1 بار.',
'pfunc_max_ifexist_category' => 'تىم كٶپ ifexist شاقىرىمدارى بار بەتتەر',
),
/** Latin (Latina)
* @author UV
*/
'la' => array(
'pfunc_ifexist_warning' => 'Monitio: Haec pagina nimis #ifexist adhibet. Licet uti $2, haec pagina nunc utitur $1.',
'pfunc_max_ifexist_category' => 'Paginae quae nimis ifexist adhibent',
),
/** Luxembourgish (Lëtzebuergesch)
* @author Robby
*/
'lb' => array(
'pfunc_expr_division_by_zero' => 'Divisioun duerch Null',
'pfunc_expr_not_a_number' => "An $1: D'Resultat ass keng Zuel",
),
/** Low German (Plattdüütsch)
* @author Slomox
*/
'nds' => array(
'pfunc_time_error' => 'Fehler: mit de Tiet stimmt wat nich',
'pfunc_time_too_long' => 'Fehler: #time warrt to faken opropen',
'pfunc_rel2abs_invalid_depth' => 'Fehler: Mit den Padd „$1“ stimmt wat nich, liggt nich ünner den Wuddelorner',
'pfunc_expr_stack_exhausted' => 'Fehler inn Utdruck: Stack överlopen',
'pfunc_expr_unexpected_number' => 'Fehler inn Utdruck: Unverwacht Tall',
'pfunc_expr_preg_match_failure' => 'Fehler inn Utdruck: Unverwacht Fehler bi „preg_match“',
'pfunc_expr_unrecognised_word' => 'Fehler inn Utdruck: Woort „$1“ nich kennt',
'pfunc_expr_unexpected_operator' => 'Fehler inn Utdruck: Unverwacht Operator $1',
'pfunc_expr_missing_operand' => 'Fehler inn Utdruck: Operand för $1 fehlt',
'pfunc_expr_unexpected_closing_bracket' => 'Fehler inn Utdruck: Unverwacht Klammer to',
'pfunc_expr_unrecognised_punctuation' => 'Fehler inn Utdruck: Satzteken „$1“ nich kennt',
'pfunc_expr_unclosed_bracket' => 'Fehler inn Utdruck: Nich slatene Klammer',
'pfunc_expr_division_by_zero' => 'Delen dör Null',
'pfunc_expr_unknown_error' => 'Fehler inn Utdruck: Unbekannten Fehler ($1)',
'pfunc_expr_not_a_number' => 'In $1: wat rutkamen is, is kene Tall',
'pfunc_ifexist_warning' => 'Wohrschau: Disse Siet bruukt #ifexist to faken. De Siet dröff nich mehr as $2 hebben, hett aver $1.',
'pfunc_max_ifexist_category' => 'Sieden, de #ifexist to faken bruukt',
),
/** Dutch (Nederlands)
* @author SPQRobin
* @author Siebrand
*/
'nl' => array(
'pfunc_time_error' => 'Fout: ongeldige tijd',
'pfunc_time_too_long' => 'Fout: #time te vaak aangeroepen',
'pfunc_rel2abs_invalid_depth' => 'Fout: ongeldige diepte in pad: \"$1\" (probeerde een node boven de stamnode aan te roepen)',
'pfunc_expr_stack_exhausted' => 'Fout in uitdrukking: stack uitgeput',
'pfunc_expr_unexpected_number' => 'Fout in uitdrukking: onverwacht getal',
'pfunc_expr_preg_match_failure' => 'Fout in uitdrukking: onverwacht falen van preg_match',
'pfunc_expr_unrecognised_word' => 'Fout in uitdrukking: woord "$1" niet herkend',
'pfunc_expr_unexpected_operator' => 'Fout in uitdrukking: niet verwachte operator $1',
'pfunc_expr_missing_operand' => 'Fout in uitdrukking: operand voor $1 mist',
'pfunc_expr_unexpected_closing_bracket' => 'Fout in uitdrukking: haakje sluiten op onverwachte plaats',
'pfunc_expr_unrecognised_punctuation' => 'Fout in uitdrukking: niet herkend leesteken "$1"',
'pfunc_expr_unclosed_bracket' => 'Fout in uitdrukking: niet gesloten haakje openen',
'pfunc_expr_division_by_zero' => 'Deling door nul',
'pfunc_expr_unknown_error' => 'Fout in uitdrukking: onbekende fout ($1)',
'pfunc_expr_not_a_number' => 'In $1: resultaat is geen getal',
'pfunc_ifexist_warning' => 'Waarschuwing: deze pagina gebruik #ifexists te vaak. Dat zou minder dan $2 keer moeten zijn en is nu $1 keer.',
'pfunc_max_ifexist_category' => "Pagina's die ifexist te vaak gebruiken",
),
/** Occitan (Occitan)
* @author Cedric31
*/
'oc' => array(
'pfunc_time_error' => 'Error: durada invalida',
'pfunc_time_too_long' => 'Error: parser #time apelat tròp de còps',
'pfunc_rel2abs_invalid_depth' => 'Error: nivèl de repertòri invalid dins lo camin : \"$1\" (a ensajat daccedir a un nivèl al-dessús del repertòri raiç)',
'pfunc_expr_unexpected_number' => 'Expression erronèa : nombre pas esperat',
'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'operator '''$1''' es pas reconegut",
'pfunc_expr_missing_operand' => "Error d'expression : l'operanda '''$1''' es pas reconeguda",
'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 dexpression : parentèsi pas tampada',
'pfunc_expr_division_by_zero' => 'Division per zèro',
'pfunc_expr_unknown_error' => "Error d'expression : error desconeguda ($1)",
'pfunc_expr_not_a_number' => 'Dins $1 : lo resultat es pas un nombre',
'pfunc_ifexist_warning' => "Atencion : Aquesta pagina conten tròp d'apèls a <code>#ifexist</code>. Ne deuriá aver mens que $2, alara que n'a $1.",
'pfunc_max_ifexist_category' => "Paginas amb tròp d'apèls a <code>#ifexist</code>",
),
'pl' => array(
'pfunc_time_error' => 'Błąd: niepoprawny czas',
'pfunc_time_too_long' => 'Błąd: za dużo wywołań funkcji #time',
'pfunc_rel2abs_invalid_depth' => 'Błąd: Nieprawidłowa głębokość w ścieżce: \"$1\" (próba dostępu do węzła powyżej korzenia)',
'pfunc_expr_stack_exhausted' => 'Błąd w wyrażeniu: Stos wyczerpany',
'pfunc_expr_unexpected_number' => 'Błąd w wyrażeniu: Niespodziewana liczba',
'pfunc_expr_preg_match_failure' => 'Błąd w wyrażeniu: Niespodziewany błąd w preg_match',
'pfunc_expr_unrecognised_word' => 'Błąd w wyrażeniu: Nierozpoznane słowo "$1"',
'pfunc_expr_unexpected_operator' => 'Błąd w wyrażeniu: Nieoczekiwany operator $1',
'pfunc_expr_missing_operand' => 'Błąd w wyrażeniu: Brakujący operand dla $1',
'pfunc_expr_unexpected_closing_bracket' => 'Błąd w wyrażeniu: Nieoczekiwany nawias zamykający',
'pfunc_expr_unrecognised_punctuation' => 'Błąd w wyrażeniu: Nierozpoznany znak interpunkcyjny "$1"',
'pfunc_expr_unclosed_bracket' => 'Błąd w wyrażeniu: Niedomknięty nawias',
'pfunc_expr_division_by_zero' => 'Dzielenie przez zero',
'pfunc_expr_unknown_error' => 'Błąd w wyrażeniu: Nieznany błąd ($1)',
'pfunc_expr_not_a_number' => 'W $1: wynik nie jest liczbą',
),
'pms' => array(
'pfunc_time_error' => 'Eror: temp nen bon',
'pfunc_time_too_long' => 'Eror: #time a ven ciamà tròpe vire',
'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)',
),
/** Russian (Русский)
* @author .:Ajvol:.
*/
'ru' => array(
'pfunc_time_error' => 'Ошибка: неправильное время',
'pfunc_time_too_long' => 'Ошибка: слишком много вызовов функции #time',
'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' => 'Деление на ноль',
'pfunc_expr_unknown_error' => 'Ошибка выражения: неизвестная ошибка ($1)',
'pfunc_expr_not_a_number' => 'В $1: результат не является числом',
'pfunc_ifexist_warning' => 'Внимание: эта страница содержит $1 {{PLURAL:$1|вызов|вызова|вызовов}} #ifexist при ограничении в $2.',
'pfunc_max_ifexist_category' => 'Страницы, в которых слишком много вызовов ifexist',
),
'sk' => array(
'pfunc_time_error' => 'Chyba: Neplatný čas',
'pfunc_time_too_long' => 'Chyba: príliš veľa volaní #time',
'pfunc_rel2abs_invalid_depth' => 'Chyba: Neplatná hĺbka v ceste: „$1“ (pokus o prístup k uzlu nad koreňovým uzlom)',
),
/** Seeltersk (Seeltersk)
* @author Pyt
*/
'stq' => array(
'pfunc_time_error' => 'Failer: uungultige Tiedangoawe',
'pfunc_time_too_long' => 'Failer: tou fuul #time-Aproupe',
'pfunc_rel2abs_invalid_depth' => 'Failer: uungultige Djüpte in Paad: „$1“ (Fersäik, ap n Knättepunkt buppe dän Haudknättepunkt toutougriepen)',
'pfunc_expr_stack_exhausted' => 'Expression-Failer: Stack-Uurloop',
'pfunc_expr_unexpected_number' => 'Expression-Failer: Nit ferwachtede Taal',
'pfunc_expr_preg_match_failure' => 'Expression-Failer: Uunferwachtede „preg_match“-Failfunktion',
'pfunc_expr_unrecognised_word' => 'Expression-Failer: Nit wierkoand Woud „$1“',
'pfunc_expr_unexpected_operator' => 'Expression-Failer: Uunferwachteden Operator: <strong><tt>$1</tt></strong>',
'pfunc_expr_missing_operand' => 'Expression-Failer: Failenden Operand foar <strong><tt>$1</tt></strong>',
'pfunc_expr_unexpected_closing_bracket' => 'Expression-Failer: Uunferwachte sluutende kaantige Klammere',
'pfunc_expr_unrecognised_punctuation' => 'Expression-Failer: Nit wierkoand Satsteeken „$1“',
'pfunc_expr_unclosed_bracket' => 'Expression-Failer: Nit sleetene kaantige Klammer',
'pfunc_expr_division_by_zero' => 'Expression-Failer: Division truch Null',
'pfunc_expr_unknown_error' => 'Expression-Failer: Uunbekoanden Failer ($1)',
'pfunc_expr_not_a_number' => 'Expression-Failer: In $1: Resultoat is neen Taal',
'pfunc_ifexist_warning' => 'Woarschauenge: Disse Siede änthaalt toufuul #ifexist-Aproupe. Der duuren maximoal $2 Aproupe weese, der sunt oawers $1 Aproupe.',
'pfunc_max_ifexist_category' => 'Sieden mäd toufuul ifexist-Aproupe',
),
/* Swedish */
'sv' => array(
'pfunc_time_error' => 'Fel: ogiltig tid',
'pfunc_time_too_long' => 'Fel: för många anrop av #time',
'pfunc_rel2abs_invalid_depth' => 'Fel: felaktig djup i sökväg: "$1" (försöker nå en nod ovanför rotnoden)',
),
/* Cantonese */
'yue' => array(
'pfunc_time_error' => '錯: 唔啱嘅時間',
'pfunc_time_too_long' => '錯: 太多 #time 呼叫',
'pfunc_rel2abs_invalid_depth' => '錯: 唔啱路徑嘅深度: \"$1\" (已經試過由頭點落個點度)',
),
/* Chinese (Simplified) */
'zh-hans' => array(
'pfunc_time_error' => '错误: 不正确的时间',
'pfunc_time_too_long' => '错误: 过多 #time 的呼叫',
'pfunc_rel2abs_invalid_depth' => '错误: 不正确的路径深度: \"$1\" (已经尝试在顶点访问该点)',
),
/* Chinese (Traditional) */
'zh-hant' => array(
'pfunc_time_error' => '錯誤: 不正確的時間',
'pfunc_time_too_long' => '錯誤: 過多 #time 的呼叫',
'pfunc_rel2abs_invalid_depth' => '錯誤: 不正確的路徑深度: \"$1\" (已經嘗試在頂點存取該點)',
),
);
/* Kazakh fallbacks */
$messages['kk-kz'] = $messages['kk-cyrl'];
$messages['kk-tr'] = $messages['kk-latn'];
$messages['kk-cn'] = $messages['kk-arab'];
$messages['kk'] = $messages['kk-cyrl'];
/* Chinese defaults, fallback to zh-hans */
$messages['zh'] = $messages['zh-hans'];
$messages['zh-cn'] = $messages['zh-hans'];
$messages['zh-hk'] = $messages['zh-hant'];
$messages['zh-sg'] = $messages['zh-hans'];
$messages['zh-tw'] = $messages['zh-hant'];
/* Cantonese default, fallback to yue */
$messages['zh-yue'] = $messages['yue'];
return $messages ;
}