mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/TitleBlacklist
synced 2024-11-28 07:50:32 +00:00
* use wfLoadExtensionMessages for TitleBlacklist
* update support for TitleBlacklist in Translate
This commit is contained in:
parent
3098cf7f1f
commit
cb9d0faebe
|
@ -1,185 +1,182 @@
|
||||||
<?php
|
<?php
|
||||||
|
/**
|
||||||
|
* Internationalisation file for extension TitleBlacklist.
|
||||||
|
*
|
||||||
|
* @addtogroup Extensions
|
||||||
|
*/
|
||||||
|
|
||||||
function efGetTitleBlacklistMessages()
|
$messages = array();
|
||||||
{
|
|
||||||
$messages = array(
|
$messages['en'] = array(
|
||||||
'en' => array(
|
'titleblacklist' =>
|
||||||
'titleblacklist' =>
|
|
||||||
"# That's a title blacklist
|
"# That's a title blacklist
|
||||||
# Every title that matches regex here are forbidden to create and edit
|
# Every title that matches regex here are forbidden to create and edit
|
||||||
# Use \"#\" for comments
|
# Use \"#\" for comments
|
||||||
",
|
",
|
||||||
'titleblacklist-forbidden-edit' => "
|
'titleblacklist-forbidden-edit' => "
|
||||||
<div align=\"center\" style=\"border: 1px solid #f88; padding: 0.5em; margin-bottom: 3px; font-size: 95%; width: auto;\">
|
<div align=\"center\" style=\"border: 1px solid #f88; padding: 0.5em; margin-bottom: 3px; font-size: 95%; width: auto;\">
|
||||||
'''A page titled \"\$2\" cannot be created''' <br />
|
'''A page titled \"\$2\" cannot be created''' <br />
|
||||||
It matches the following blacklist entry: '''''\$1'''''
|
It matches the following blacklist entry: '''''\$1'''''
|
||||||
</div>",
|
</div>",
|
||||||
'titleblacklist-forbidden-move' => "<span class=\"error\">
|
'titleblacklist-forbidden-move' => "<span class=\"error\">
|
||||||
'''A page titled \"\$2\" cannot be moved to \"\$3\"''' <br />
|
'''A page titled \"\$2\" cannot be moved to \"\$3\"''' <br />
|
||||||
It matches the following blacklist entry: '''''\$1'''''
|
It matches the following blacklist entry: '''''\$1'''''
|
||||||
</span>",
|
</span>",
|
||||||
'titleblacklist-forbidden-upload' => "
|
'titleblacklist-forbidden-upload' => "
|
||||||
'''A file named \"\$2\" cannot be uploaded''' <br />
|
'''A file named \"\$2\" cannot be uploaded''' <br />
|
||||||
It matches the following blacklist entry: '''''\$1'''''",
|
It matches the following blacklist entry: '''''\$1'''''",
|
||||||
'titleblacklist-invalid' => 'The following {{PLURAL:$1|line|lines}} in the title blacklist {{PLURAL:$1|is|are}} invalid; please correct {{PLURAL:$1|it|them}} before saving:',
|
'titleblacklist-invalid' => 'The following {{PLURAL:$1|line|lines}} in the title blacklist {{PLURAL:$1|is|are}} invalid; please correct {{PLURAL:$1|it|them}} before saving:',
|
||||||
),
|
);
|
||||||
|
|
||||||
/** Arabic (العربية)
|
/** Arabic (العربية)
|
||||||
* @author Meno25
|
* @author Meno25
|
||||||
* @author SPQRobin
|
* @author SPQRobin
|
||||||
*/
|
*/
|
||||||
'ar' => array(
|
$messages['ar'] = array(
|
||||||
'titleblacklist' => '# هذه قائمة سوداء للعناوين
|
'titleblacklist' => '# هذه قائمة سوداء للعناوين
|
||||||
# كل عنوان يطابق تعبيرا منتظما هنا ممنوع إنشاؤه وتعديله
|
# كل عنوان يطابق تعبيرا منتظما هنا ممنوع إنشاؤه وتعديله
|
||||||
# استخدم "#" للتعليقات',
|
# استخدم "#" للتعليقات',
|
||||||
'titleblacklist-forbidden-edit' => "<div align=\"center\" style=\"border: 1px solid #f88; padding: 0.5em; margin-bottom: 3px; font-size: 95%; width: auto;\">
|
'titleblacklist-forbidden-edit' => "<div align=\"center\" style=\"border: 1px solid #f88; padding: 0.5em; margin-bottom: 3px; font-size: 95%; width: auto;\">
|
||||||
'''الصفحة المعنونة \"\$2\" لا يمكن إنشاؤها''' <br />
|
'''الصفحة المعنونة \"\$2\" لا يمكن إنشاؤها''' <br />
|
||||||
هي تطابق ريجيكس القائمة السوداء التالي: '''''\$1'''''
|
هي تطابق ريجيكس القائمة السوداء التالي: '''''\$1'''''
|
||||||
</div>",
|
</div>",
|
||||||
'titleblacklist-forbidden-move' => "<span class=\"error\">
|
'titleblacklist-forbidden-move' => "<span class=\"error\">
|
||||||
'''الصفحة المعنونة \"\$2\" لا يمكن نقلها إلى \"\$3\"''' <br />
|
'''الصفحة المعنونة \"\$2\" لا يمكن نقلها إلى \"\$3\"''' <br />
|
||||||
هي تطابق ريجيكس القائمة السوداء التالي: '''''\$1'''''
|
هي تطابق ريجيكس القائمة السوداء التالي: '''''\$1'''''
|
||||||
</span>",
|
</span>",
|
||||||
'titleblacklist-forbidden-upload' => "'''الملف بالاسم \"\$2\" لا يمكن رفعه''' <br />
|
'titleblacklist-forbidden-upload' => "'''الملف بالاسم \"\$2\" لا يمكن رفعه''' <br />
|
||||||
هو يطابق ريجيكس القائمة السوداء التالي: '''''\$1'''''",
|
هو يطابق ريجيكس القائمة السوداء التالي: '''''\$1'''''",
|
||||||
'titleblacklist-invalid' => '{{PLURAL:$1|السطر|السطور}} التالية في قائمة العناوين السوداء {{PLURAL:$1|غير صحيح|غير صحيحة}}؛ من فضلك {{PLURAL:$1|صححه|صححهم}} قبل الحفظ:',
|
'titleblacklist-invalid' => '{{PLURAL:$1|السطر|السطور}} التالية في قائمة العناوين السوداء {{PLURAL:$1|غير صحيح|غير صحيحة}}؛ من فضلك {{PLURAL:$1|صححه|صححهم}} قبل الحفظ:',
|
||||||
),
|
);
|
||||||
|
|
||||||
'de' => array(
|
$messages['de'] = array(
|
||||||
'titleblacklist' =>
|
'titleblacklist' =>
|
||||||
"# Dies ist die Schwarze Liste unerwünschter Seitennamen.
|
"# Dies ist die Schwarze Liste unerwünschter Seitennamen.
|
||||||
# Jeder Seitenname, auf den die folgenden regulären Ausdrücke zutreffen, kann nicht erstellt und bearbeitet werden.
|
# Jeder Seitenname, auf den die folgenden regulären Ausdrücke zutreffen, kann nicht erstellt und bearbeitet werden.
|
||||||
# Text hinter einer Raute „#“ wird als Kommentar gesehen
|
# Text hinter einer Raute „#“ wird als Kommentar gesehen",
|
||||||
",
|
'titleblacklist-forbidden-edit' => "
|
||||||
'titleblacklist-forbidden-edit' => "
|
|
||||||
<div align=\"center\" style=\"border: 1px solid #f88; padding: 0.5em; margin-bottom: 3px; font-size: 95%; width: auto;\">
|
<div align=\"center\" style=\"border: 1px solid #f88; padding: 0.5em; margin-bottom: 3px; font-size: 95%; width: auto;\">
|
||||||
'''Eine Seite mit dem Titel „$2“ kann nicht erstellt werden.''' <br />
|
'''Eine Seite mit dem Titel „$2“ kann nicht erstellt werden.''' <br />
|
||||||
Der Titel kollidiert mit diesem Sperrbegriff: '''''\$1'''''</div>",
|
Der Titel kollidiert mit diesem Sperrbegriff: '''''\$1'''''</div>",
|
||||||
'titleblacklist-forbidden-move' => "<span class=\"error\">
|
'titleblacklist-forbidden-move' => "<span class=\"error\">
|
||||||
'''Die Seite „$2“ kann nicht nach „$3“ verschoben werden.''' <br />
|
'''Die Seite „$2“ kann nicht nach „$3“ verschoben werden.''' <br />
|
||||||
Der Titel kollidiert mit diesem Sperrbegriff: '''''\$1'''''</span>",
|
Der Titel kollidiert mit diesem Sperrbegriff: '''''\$1'''''</span>",
|
||||||
'titleblacklist-forbidden-upload' => "
|
'titleblacklist-forbidden-upload' => "
|
||||||
'''Eine Datei mit dem Namen „$2“ kann nicht hochgeladen werden.''' <br />
|
'''Eine Datei mit dem Namen „$2“ kann nicht hochgeladen werden.''' <br />
|
||||||
Der Titel kollidiert mit diesem Sperrbegriff: '''''\$1'''''",
|
Der Titel kollidiert mit diesem Sperrbegriff: '''''\$1'''''",
|
||||||
),
|
);
|
||||||
|
|
||||||
/** French (Français)
|
/** French (Français)
|
||||||
* @author Sherbrooke
|
* @author Sherbrooke
|
||||||
* @author Grondin
|
* @author Grondin
|
||||||
*/
|
*/
|
||||||
'fr' => array(
|
$messages['fr'] = array(
|
||||||
'titleblacklist' => "# Ceci est un titre mis en liste noire
|
'titleblacklist' => "# Ceci est un titre mis en liste noire
|
||||||
# Chaque titre qu'indique ici le code regex est interdit à la création et à l'édition
|
# Chaque titre qu'indique ici le code regex est interdit à la création et à l'édition
|
||||||
# Utilisez « \" » pour écrire des commentaires",
|
# Utilisez « \" » pour écrire des commentaires",
|
||||||
'titleblacklist-forbidden-edit' => "<div align=\"center\" style=\"border: 1px solid #f88; padding: 0.5em; margin-bottom: 3px; font-size: 95%; width: auto;\">
|
'titleblacklist-forbidden-edit' => "<div align=\"center\" style=\"border: 1px solid #f88; padding: 0.5em; margin-bottom: 3px; font-size: 95%; width: auto;\">
|
||||||
'''La page intitulée « \$2 » ne peut être créée.''' <br />
|
'''La page intitulée « \$2 » ne peut être créée.''' <br />
|
||||||
Dans la liste noire, elle correspond à l'expression rationnelle : '''''\$1'''''
|
Dans la liste noire, elle correspond à l'expression rationnelle : '''''\$1'''''
|
||||||
</div>",
|
</div>",
|
||||||
'titleblacklist-forbidden-move' => "<span class=\"error\">
|
'titleblacklist-forbidden-move' => "<span class=\"error\">
|
||||||
'''La page intitulée « \$2 » ne peut être déplacée à « \$3 ».''' <br />
|
'''La page intitulée « \$2 » ne peut être déplacée à « \$3 ».''' <br />
|
||||||
Dans la liste noire, elle correspond à l'expression rationnelle : '''''\$1'''''
|
Dans la liste noire, elle correspond à l'expression rationnelle : '''''\$1'''''
|
||||||
</span>",
|
</span>",
|
||||||
'titleblacklist-forbidden-upload' => "'''Une fichier nommé « $2 » ne peut être téléchargé.''' <br />
|
'titleblacklist-forbidden-upload' => "'''Une fichier nommé « $2 » ne peut être téléchargé.''' <br />
|
||||||
Dans la liste noire, il correspond à l'expression rationnelle : '''''$1'''''",
|
Dans la liste noire, il correspond à l'expression rationnelle : '''''$1'''''",
|
||||||
'titleblacklist-invalid' => '{{PLURAL:$1|La ligne suivante|Les lignes suivantes}} dans la liste noire des titres {{PLURAL:$1|est invalide|sont invalides}} : vous êtes invité à {{PLURAL:$1|la|les}} corriger avant de sauvegarder.',
|
'titleblacklist-invalid' => '{{PLURAL:$1|La ligne suivante|Les lignes suivantes}} dans la liste noire des titres {{PLURAL:$1|est invalide|sont invalides}} : vous êtes invité à {{PLURAL:$1|la|les}} corriger avant de sauvegarder.',
|
||||||
),
|
);
|
||||||
|
|
||||||
'gl' => array(
|
$messages['gl'] = array(
|
||||||
'titleblacklist' => '# É unha listaxe negra de títulos
|
'titleblacklist' => '# É unha listaxe negra de títulos
|
||||||
# Ningún título que coincida cunha destas expresións regulares se pode crear e editar
|
# Ningún título que coincida cunha destas expresións regulares se pode crear e editar
|
||||||
# Use "#" para os comentarios',
|
# Use "#" para os comentarios',
|
||||||
),
|
);
|
||||||
|
|
||||||
'hsb' => array(
|
$messages['hsb'] = array(
|
||||||
'titleblacklist' => '# To je čorna lisćina nastawkowych mjenow
|
'titleblacklist' => '# To je čorna lisćina nastawkowych mjenow
|
||||||
# Kóžde nastawkowe mjeno, kotrež so k regularnemu wurazej hodźi, njesmě so wutworjeć a wobdźěłować
|
# Kóžde nastawkowe mjeno, kotrež so k regularnemu wurazej hodźi, njesmě so wutworjeć a wobdźěłować
|
||||||
# Wužij "#" za komentary',
|
# Wužij "#" za komentary',
|
||||||
'titleblacklist-forbidden-edit' => '<div align="center" style="border: 1px solid #f88; padding: 0.5em; margin-bottom: 3px; font-size: 95%; width: auto;">
|
'titleblacklist-forbidden-edit' => '<div align="center" style="border: 1px solid #f88; padding: 0.5em; margin-bottom: 3px; font-size: 95%; width: auto;">
|
||||||
\'\'\'Strona z titulom "$2" njehodźi so wutworić\'\'\' <br />
|
\'\'\'Strona z titulom "$2" njehodźi so wutworić\'\'\' <br />
|
||||||
Wotpowěduje slědowacemu regularnemu wurazej čorneje lisćiny: \'\'\'\'\'$1\'\'\'\'\'
|
Wotpowěduje slědowacemu regularnemu wurazej čorneje lisćiny: \'\'\'\'\'$1\'\'\'\'\'
|
||||||
</div>',
|
</div>',
|
||||||
'titleblacklist-forbidden-move' => '<span class="error">
|
'titleblacklist-forbidden-move' => '<span class="error">
|
||||||
\'\'\'Strona z titulom "$2" njeda so do "$3"\'\'\' přesunyć.<br />
|
\'\'\'Strona z titulom "$2" njeda so do "$3"\'\'\' přesunyć.<br />
|
||||||
Kryje so ze slědowacym regularnym wurazom čorneje lisćiny: \'\'\'\'\'$1\'\'\'\'\'
|
Kryje so ze slědowacym regularnym wurazom čorneje lisćiny: \'\'\'\'\'$1\'\'\'\'\'
|
||||||
</span>',
|
</span>',
|
||||||
'titleblacklist-forbidden-upload' => '\'\'\'Dataja z mjenom "$2" njeda so nahrać\'\'\' <br />
|
'titleblacklist-forbidden-upload' => '\'\'\'Dataja z mjenom "$2" njeda so nahrać\'\'\' <br />
|
||||||
Kryje so ze slědowacym regularnym wurazom čorneje lisćiny: \'\'\'\'\'$1\'\'\'\'\'',
|
Kryje so ze slědowacym regularnym wurazom čorneje lisćiny: \'\'\'\'\'$1\'\'\'\'\'',
|
||||||
),
|
);
|
||||||
|
|
||||||
'la' => array(
|
$messages['la'] = array(
|
||||||
'titleblacklist' => '# Hic est index titulorum prohibitorum
|
'titleblacklist' => '# Hic est index titulorum prohibitorum
|
||||||
# Tituli qui congruunt cum expressione regulari sequente nec creari nec recenseri possunt
|
# Tituli qui congruunt cum expressione regulari sequente nec creari nec recenseri possunt
|
||||||
# Utere "#" pro commentariis',
|
# Utere "#" pro commentariis',
|
||||||
'titleblacklist-forbidden-edit' => '<div align="center" style="border: 1px solid #f88; padding: 0.5em; margin-bottom: 3px; font-size: 95%; width: auto;">
|
'titleblacklist-forbidden-edit' => '<div align="center" style="border: 1px solid #f88; padding: 0.5em; margin-bottom: 3px; font-size: 95%; width: auto;">
|
||||||
\'\'\'Pagina cum titulo "$2" nec creari nec recenseri potest\'\'\' <br />
|
\'\'\'Pagina cum titulo "$2" nec creari nec recenseri potest\'\'\' <br />
|
||||||
Hic titulus congruit cum expressione regulari: \'\'\'\'\'$1\'\'\'\'\'
|
Hic titulus congruit cum expressione regulari: \'\'\'\'\'$1\'\'\'\'\'
|
||||||
</div>',
|
</div>',
|
||||||
'titleblacklist-forbidden-move' => '<span class="error">
|
'titleblacklist-forbidden-move' => '<span class="error">
|
||||||
\'\'\'Pagina cum titulo "$2" non ad "$3" moveri potest\'\'\' <br />
|
\'\'\'Pagina cum titulo "$2" non ad "$3" moveri potest\'\'\' <br />
|
||||||
Hic titulus congruit cum expressione regulari: \'\'\'\'\'$1\'\'\'\'\'
|
Hic titulus congruit cum expressione regulari: \'\'\'\'\'$1\'\'\'\'\'
|
||||||
</span>',
|
</span>',
|
||||||
'titleblacklist-forbidden-upload' => '\'\'\'Fasciculus cum titulo "$2" onerari non potest\'\'\' <br />
|
'titleblacklist-forbidden-upload' => '\'\'\'Fasciculus cum titulo "$2" onerari non potest\'\'\' <br />
|
||||||
Hic titulus congruit cum expressione regulari: \'\'\'\'\'$1\'\'\'\'\'',
|
Hic titulus congruit cum expressione regulari: \'\'\'\'\'$1\'\'\'\'\'',
|
||||||
),
|
);
|
||||||
|
|
||||||
/** Dutch (Nederlands)
|
/** Dutch (Nederlands)
|
||||||
* @author Siebrand
|
* @author Siebrand
|
||||||
* @author SPQRobin
|
* @author SPQRobin
|
||||||
*/
|
*/
|
||||||
'nl' => array(
|
$messages['nl'] = array(
|
||||||
'titleblacklist' => '# Dit is een zwarte lijst voor paginanamen
|
'titleblacklist' => '# Dit is een zwarte lijst voor paginanamen
|
||||||
# Iedere paginanaam die voldoet aan de reguliere expressie kan niet aangemaakt en bewerkt worden
|
# Iedere paginanaam die voldoet aan de reguliere expressie kan niet aangemaakt en bewerkt worden
|
||||||
# Gebruik "#" voor opmerkingen',
|
# Gebruik "#" voor opmerkingen',
|
||||||
'titleblacklist-forbidden-edit' => "<div align=\"center\" style=\"border: 1px solid #f88; padding: 0.5em; margin-bottom: 3px; font-size: 95%; width: auto;\">
|
'titleblacklist-forbidden-edit' => "<div align=\"center\" style=\"border: 1px solid #f88; padding: 0.5em; margin-bottom: 3px; font-size: 95%; width: auto;\">
|
||||||
'''Een pagina genaamd \"\$2\" kan niet worden aangemaakt''' <br />
|
'''Een pagina genaamd \"\$2\" kan niet worden aangemaakt''' <br />
|
||||||
Hij voldoet aan de volgende regex op de zwarte lijst: '''''\$1'''''
|
Hij voldoet aan de volgende regex op de zwarte lijst: '''''\$1'''''
|
||||||
</div>",
|
</div>",
|
||||||
'titleblacklist-forbidden-move' => "<span class=\"error\">
|
'titleblacklist-forbidden-move' => "<span class=\"error\">
|
||||||
'''Een pagina genaamd \"\$2\" kan niet worden hernoemd naar \"\$3\"''' <br />
|
'''Een pagina genaamd \"\$2\" kan niet worden hernoemd naar \"\$3\"''' <br />
|
||||||
Hij voldoet aan de volgende reguliere expressie op de zwarte lijst: '''''\$1'''''
|
Hij voldoet aan de volgende reguliere expressie op de zwarte lijst: '''''\$1'''''
|
||||||
</span>",
|
</span>",
|
||||||
'titleblacklist-forbidden-upload' => "'''Het bestand \"\$2\" kan niet toegevoegd worden''' <br />
|
'titleblacklist-forbidden-upload' => "'''Het bestand \"\$2\" kan niet toegevoegd worden''' <br />
|
||||||
Het voldoet aan de volgende reguliere expressie op de zwarte lijst: '''''\$1'''''",
|
Het voldoet aan de volgende reguliere expressie op de zwarte lijst: '''''\$1'''''",
|
||||||
'titleblacklist-invalid' => 'De volgende {{PLURAL:$1|regel|regels}} in de zwarte lijst voor paginanamen {{PLURAL:$1|is|zijn}} onjuist. Corrgieer die {{PLURAL:$1|regel|regels}} alstublieft voordat u de lijst opslaat:',
|
'titleblacklist-invalid' => 'De volgende {{PLURAL:$1|regel|regels}} in de zwarte lijst voor paginanamen {{PLURAL:$1|is|zijn}} onjuist. Corrgieer die {{PLURAL:$1|regel|regels}} alstublieft voordat u de lijst opslaat:',
|
||||||
),
|
);
|
||||||
|
|
||||||
/** Occitan (Occitan)
|
/** Occitan (Occitan)
|
||||||
* @author Cedric31
|
* @author Cedric31
|
||||||
*/
|
*/
|
||||||
'oc' => array(
|
$messages['oc'] = array(
|
||||||
'titleblacklist' => "# Aquò es un títol mes en lista negra
|
'titleblacklist' => "# Aquò es un títol mes en lista negra
|
||||||
# Cada títol qu'indica aicí lo còde regex es interdich a la creacion e a l'edicion
|
# Cada títol qu'indica aicí lo còde regex es interdich a la creacion e a l'edicion
|
||||||
# Utilizatz « # » per escriure de comentaris",
|
# Utilizatz « # » per escriure de comentaris",
|
||||||
'titleblacklist-forbidden-edit' => "<div align=\"center\" style=\"border: 1px solid #f88; padding: 0.5em; margin-bottom: 3px; font-size: 95%; width: auto;\"> '''La pagina intitolada « \$2 » pòt pas èsser creada.''' <br /> Dins la lista negra, correspond a l'expression racionala : '''''\$1''''' </div>",
|
'titleblacklist-forbidden-edit' => "<div align=\"center\" style=\"border: 1px solid #f88; padding: 0.5em; margin-bottom: 3px; font-size: 95%; width: auto;\"> '''La pagina intitolada « \$2 » pòt pas èsser creada.''' <br /> Dins la lista negra, correspond a l'expression racionala : '''''\$1''''' </div>",
|
||||||
'titleblacklist-forbidden-move' => "<span class=\"error\"> '''La page intitolada « \$2 » pòt pas èsser deplaçada a « \$3 ».''' <br /> Dins la lista negra, correspond a l'expression racionala : '''''\$1''''' </span>",
|
'titleblacklist-forbidden-move' => "<span class=\"error\"> '''La page intitolada « \$2 » pòt pas èsser deplaçada a « \$3 ».''' <br /> Dins la lista negra, correspond a l'expression racionala : '''''\$1''''' </span>",
|
||||||
'titleblacklist-forbidden-upload' => "'''Un fichièr nomenat « $2 » pòt pas èsser telecargat.''' <br /> Dins la lista negra, correspond a l'expression racionala : '''''$1'''''",
|
'titleblacklist-forbidden-upload' => "'''Un fichièr nomenat « $2 » pòt pas èsser telecargat.''' <br /> Dins la lista negra, correspond a l'expression racionala : '''''$1'''''",
|
||||||
),
|
);
|
||||||
|
|
||||||
/** Russian (Русский)
|
/** Russian (Русский)
|
||||||
* @author VasilievVV
|
* @author VasilievVV
|
||||||
*/
|
*/
|
||||||
'ru' => array(
|
$messages['ru'] = array(
|
||||||
'titleblacklist' =>
|
'titleblacklist' =>
|
||||||
"# Это список запрещённый названий
|
"# Это список запрещённый названий
|
||||||
# Любая статья, название которой попадает под этот список, не может быть создана
|
# Любая статья, название которой попадает под этот список, не может быть создана
|
||||||
# Используйте « # » для комментариев
|
# Используйте « # » для комментариев",
|
||||||
",
|
'titleblacklist-forbidden-edit' => "
|
||||||
'titleblacklist-forbidden-edit' => "
|
|
||||||
<div align=\"center\" style=\"border: 1px solid #f88; padding: 0.5em; margin-bottom: 3px; font-size: 95%; width: auto;\">
|
<div align=\"center\" style=\"border: 1px solid #f88; padding: 0.5em; margin-bottom: 3px; font-size: 95%; width: auto;\">
|
||||||
'''Страница с названием \"\$2\" не может быть создана''' <br />
|
'''Страница с названием \"\$2\" не может быть создана''' <br />
|
||||||
Она попадает под следующую запись списка запрещенных названий: '''''\$1'''''
|
Она попадает под следующую запись списка запрещенных названий: '''''\$1'''''
|
||||||
</div>",
|
</div>",
|
||||||
'titleblacklist-forbidden-move' => "<span class=\"error\">
|
'titleblacklist-forbidden-move' => "<span class=\"error\">
|
||||||
'''Страница с названием \"\$2\" не может быть перемещена''' <br />
|
'''Страница с названием \"\$2\" не может быть перемещена''' <br />
|
||||||
Она попадает под следующую запись списка запрещенных названий: '''''\$1'''''
|
Она попадает под следующую запись списка запрещенных названий: '''''\$1'''''
|
||||||
</span>",
|
</span>",
|
||||||
'titleblacklist-forbidden-upload' => "
|
'titleblacklist-forbidden-upload' => "
|
||||||
'''Файл с названием \"\$2\" не может быть загружен''' <br />
|
'''Файл с названием \"\$2\" не может быть загружен''' <br />
|
||||||
Он попадает под следующую запись списка запрещенных названий: '''''\$1'''''",
|
Он попадает под следующую запись списка запрещенных названий: '''''\$1'''''",
|
||||||
'titleblacklist-invalid' => '{{PLURAL:$1|Следующая строка|Следующие строки}} в списке запрещенный названий {{PLURAL:$1|не является правильным регулярным выражением|не являются правильными регулярными выражениями}}. Пожалуйста, исправьте {{PLURAL:$1|её|их}} перед сохранением:',
|
'titleblacklist-invalid' => '{{PLURAL:$1|Следующая строка|Следующие строки}} в списке запрещенный названий {{PLURAL:$1|не является правильным регулярным выражением|не являются правильными регулярными выражениями}}. Пожалуйста, исправьте {{PLURAL:$1|её|их}} перед сохранением:',
|
||||||
),
|
);
|
||||||
|
|
||||||
);
|
|
||||||
|
|
||||||
return $messages;
|
|
||||||
}
|
|
||||||
|
|
|
@ -6,11 +6,12 @@ if ( !defined( 'MEDIAWIKI' ) ) {
|
||||||
$wgExtensionCredits['other'][] = array(
|
$wgExtensionCredits['other'][] = array(
|
||||||
'name' => 'Title Blacklist',
|
'name' => 'Title Blacklist',
|
||||||
'author' => 'VasilievVV',
|
'author' => 'VasilievVV',
|
||||||
'version' => '1.3',
|
'version' => '1.4',
|
||||||
'url' => 'http://www.mediawiki.org/wiki/Extension:Title_Blacklist',
|
'url' => 'http://www.mediawiki.org/wiki/Extension:Title_Blacklist',
|
||||||
'description' => 'Allows to forbide creation of pages with specified titles'
|
'description' => 'Allows to forbide creation of pages with specified titles'
|
||||||
);
|
);
|
||||||
|
|
||||||
|
$wgExtensionMessagesFiles['TitleBlacklist'] = dirname( __FILE__ ) . '/TitleBlacklist.i18n.php';
|
||||||
$wgAutoloadClasses['TitleBlacklist'] = dirname( __FILE__ ) . '/TitleBlacklist.list.php';
|
$wgAutoloadClasses['TitleBlacklist'] = dirname( __FILE__ ) . '/TitleBlacklist.list.php';
|
||||||
$wgAutoloadClasses['TitleBlacklistHooks'] = dirname( __FILE__ ) . '/TitleBlacklist.hooks.php';
|
$wgAutoloadClasses['TitleBlacklistHooks'] = dirname( __FILE__ ) . '/TitleBlacklist.hooks.php';
|
||||||
|
|
||||||
|
@ -35,18 +36,10 @@ $wgGroupPermissions['sysop']['tboverride'] = true;
|
||||||
function efInitTitleBlacklist() {
|
function efInitTitleBlacklist() {
|
||||||
global $wgTitleBlacklist;
|
global $wgTitleBlacklist;
|
||||||
$wgTitleBlacklist = new TitleBlacklist();
|
$wgTitleBlacklist = new TitleBlacklist();
|
||||||
efSetupTitleBlacklistMessages();
|
wfLoadExtensionMessages( 'TitleBlacklist' );
|
||||||
efSetupTitleBlacklistHooks();
|
efSetupTitleBlacklistHooks();
|
||||||
}
|
}
|
||||||
|
|
||||||
function efSetupTitleBlacklistMessages() {
|
|
||||||
global $wgMessageCache;
|
|
||||||
require_once( 'TitleBlacklist.i18n.php' );
|
|
||||||
foreach( efGetTitleBlacklistMessages() as $lang => $messages ) {
|
|
||||||
$wgMessageCache->addMessages( $messages, $lang );
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
function efSetupTitleBlacklistHooks() {
|
function efSetupTitleBlacklistHooks() {
|
||||||
global $wgHooks;
|
global $wgHooks;
|
||||||
$wgHooks['getUserPermissionsErrors'][] = 'TitleBlacklistHooks::userCan';
|
$wgHooks['getUserPermissionsErrors'][] = 'TitleBlacklistHooks::userCan';
|
||||||
|
|
Loading…
Reference in a new issue