2012-02-12: The FUDforum translation rally has ended. Thank you for your participation! (Other news...)
TranslateSettings.php
From translatewiki.net
Updated at 20111228094027 (UTC)
<?php $wgTranslateExtensionDirectory = '/home/betawiki/projects/mediawiki-ext'; #require("$IP/extensions/Translate/groups/MediaWiki/setup.php"); $wgSpecialPages['Magic'] = 'SpecialMagic'; $wgTranslateNewsletterPreference = true; $wgTranslateYamlLibrary = 'syck-pecl'; $wgTranslateCacheDirectory = "/www/w/cache"; $wgTranslateEC = array_keys($wgTranslateAC); $wgTranslateFuzzyBotName = 'FuzzyBot'; $wgTranslateDocumentationLanguageCode = 'qqq'; $wgTranslateAddMWExtensionGroups = true; $wgTranslatePHPlot = '/home/betawiki/software/phplot/phplot.php'; $wgTranslateGroupRoot = '/home/betawiki/projects'; $wgEnablePageTranslation = true; $wgTranslateGroupFiles[] = "$IP/extensions/Translate/groups/PageTranslationAgg.yaml"; $wgTranslateGroupStructure['/^page/'] = array( 'page' ); $wgTranslateSupportUrl = array( 'page' => 'Support', 'params' => array( 'lqt_method' => 'talkpage_new_thread', 'lqt_subject_field' => 'About [[%MESSAGE%]]', ) ); $wgTranslatePermissionUrl = 'Special:FirstSteps'; $wgGroupPermissions['bureaucrat']['pagetranslation'] = true; $wgTranslateStaticTags = array( "tp:mark" => 3, "tp:tag" => 4, "tp:transver" => 5 ); $wgTranslateMessageReview = true; $wgTranslateTranslationServices['tmserver'] = array( 'server' => 'http://127.0.0.1', 'port' => 54321, 'timeout-sync' => 3, 'timeout-async' => 6, 'database' => '/resources/tmserver/tm.sqlite', 'type' => 'tmserver', ); $wgDebugLogGroups['tmserver'] = '/resources/tmserver.log'; $wgTranslateLanguageFallbacks['aeb'] = 'ar'; $wgTranslateLanguageFallbacks['af'] = 'nl'; $wgTranslateLanguageFallbacks['ady'] = 'ru'; $wgTranslateLanguageFallbacks['aro'] = 'es'; $wgTranslateLanguageFallbacks['arq'] = 'ar'; $wgTranslateLanguageFallbacks['ary'] = 'ar'; $wgTranslateLanguageFallbacks['as'] = 'bn'; $wgTranslateLanguageFallbacks['ba'] = array( 'tt-cyrl', 'ru' ); $wgTranslateLanguageFallbacks['bbc-latn'] = array( 'id', 'ms' ); # Robin 2011-20-16 $wgTranslateLanguageFallbacks['be-tarask'] = array( 'pl', 'ru', 'uk', 'be' ); $wgTranslateLanguageFallbacks['bew'] = 'id'; $wgTranslateLanguageFallbacks['bfq'] = array( 'kn', 'ta' ); $wgTranslateLanguageFallbacks['bjn'] = 'id'; $wgTranslateLanguageFallbacks['br'] = array( 'roa-rup', 'pms', 'fr', 'it' ); $wgTranslateLanguageFallbacks['cps'] = array( 'tl' ); $wgTranslateLanguageFallbacks['cs'] = array( 'sk', 'de', 'fr', 'ru', 'pl' ); $wgTranslateLanguageFallbacks['da'] = array( 'nn', 'nb', 'sv' ); # Siebrand 2008-03-23 $wgTranslateLanguageFallbacks['egl'] = array( 'it', 'rgn' ); $wgTranslateLanguageFallbacks['es-419'] = 'es'; $wgTranslateLanguageFallbacks['es-formal'] = 'es'; $wgTranslateLanguageFallbacks['et'] = 'fi'; $wgTranslateLanguageFallbacks['fi'] = array( 'de', 'sv', 'et', 'vro' ); $wgTranslateLanguageFallbacks['fit'] = array( 'fi', 'sv' ); # Robin 2011-09-27 $wgTranslateLanguageFallbacks['fy'] = 'nl'; $wgTranslateLanguageFallbacks['gcf'] = 'fr'; $wgTranslateLanguageFallbacks['gom'] = 'gom-deva'; $wgTranslateLanguageFallbacks['gom-deva'] = 'hi'; $wgTranslateLanguageFallbacks['guc'] = 'es'; $wgTranslateLanguageFallbacks['hi'] = 'mr'; # Siebrand 2008-03-25 $wgTranslateLanguageFallbacks['hif-deva'] = 'hi'; # Siebrand 2008-02-12 $wgTranslateLanguageFallbacks['hsn'] = 'zh-hans'; $wgTranslateLanguageFallbacks['hu-formal'] = 'hu'; $wgTranslateLanguageFallbacks['hy'] = 'ru'; $wgTranslateLanguageFallbacks['ia'] = array( 'fr', 'it', 'es', 'pt' ); $wgTranslateLanguageFallbacks['ka'] = 'de'; $wgTranslateLanguageFallbacks['kab'] = 'fr'; $wgTranslateLanguageFallbacks['kbd-cyrl'] = array( 'kbd-latn', 'ru' ); $wgTranslateLanguageFallbacks['kbd-latn'] = array( 'kbd-cyrl', 'tr' ); $wgTranslateLanguageFallbacks['kea'] = 'pt'; $wgTranslateLanguageFallbacks['kgp'] = array( 'pt', 'pt-br' ); $wgTranslateLanguageFallbacks['krl'] = 'fi'; $wgTranslateLanguageFallbacks['ks-arab'] = 'ur'; # Robin $wgTranslateLanguageFallbacks['ks-deva'] = 'hi'; # Robin $wgTranslateLanguageFallbacks['ksf'] = array( 'fr' ); # Robin 2011-10-21 $wgTranslateLanguageFallbacks['kv'] = 'ru'; $wgTranslateLanguageFallbacks['kw'] = array( 'br', 'cy' ); $wgTranslateLanguageFallbacks['lb'] = array( 'fr' ); $wgTranslateLanguageFallbacks['lez'] = array( 'ru', 'az' ); # Robin 2011-09-27 $wgTranslateLanguageFallbacks['lld'] = array( 'it', 'rm', 'fur' ); # Robin 2011-12-04 $wgTranslateLanguageFallbacks['lmo'] = array( 'pms', 'eml', 'lij', 'vec' ); $wgTranslateLanguageFallbacks['mai'] = 'hi'; $wgTranslateLanguageFallbacks['mdf'] = array( 'myv' ); $wgTranslateLanguageFallbacks['mfe'] = array( 'fr' ); # Robin 2011-10-18 $wgTranslateLanguageFallbacks['mhr'] = array( 'mrj' ); $wgTranslateLanguageFallbacks['mnc'] = array( 'zh-hans' ); $wgTranslateLanguageFallbacks['mrj'] = array( 'mhr' ); $wgTranslateLanguageFallbacks['mt'] = 'it'; # http://translatewiki.net/w/i.php?title=Support&curid=71166&diff=485516&oldid=485114 $wgTranslateLanguageFallbacks['mui'] = array( 'id' ); $wgTranslateLanguageFallbacks['mwv'] = array( 'id' ); $wgTranslateLanguageFallbacks['my'] = array( 'ru' ); $wgTranslateLanguageFallbacks['myv'] = array( 'mdf' ); $wgTranslateLanguageFallbacks['nds'] = array( 'da', 'nl', 'nds-nl', 'pdt' ); $wgTranslateLanguageFallbacks['nds-nl'] = array( 'nds', 'pdt' ); $wgTranslateLanguageFallbacks['njo'] = array( 'as', 'hi' ); $wgTranslateLanguageFallbacks['nl-be'] = array( 'nl' ); $wgTranslateLanguageFallbacks['nl-informal'] = array( 'nl' ); $wgTranslateLanguageFallbacks['nn'] = array( 'nb', 'sv', 'da' ); # Siebrand 2008-02-18 $wgTranslateLanguageFallbacks['nb'] = array( 'nn', 'da', 'sv' ); # Siebrand 2008-02-18 $wgTranslateLanguageFallbacks['pdt'] = array( 'de' ); $wgTranslateLanguageFallbacks['ppl'] = array( 'es' ); $wgTranslateLanguageFallbacks['pt'] = array( 'pt-br', 'es', 'gl'); # [[Thread:Support/wgTranslateLanguageFallbacks for Portuguese]] $wgTranslateLanguageFallbacks['pt-br'] = array( 'es', 'gl'); $wgTranslateLanguageFallbacks['prg'] = array( 'lv', 'lt' ); $wgTranslateLanguageFallbacks['qu'] = array( 'es', 'qug' ); $wgTranslateLanguageFallbacks['qug'] = array( 'es', 'qu' ); $wgTranslateLanguageFallbacks['rgn'] = array( 'it', 'egl' ); $wgTranslateLanguageFallbacks['rif'] = array( 'ar', 'fr' ); # Robin 2011-09-30 $wgTranslateLanguageFallbacks['rki'] = array( 'my' ); $wgTranslateLanguageFallbacks['ryu'] = array( 'ja' ); $wgTranslateLanguageFallbacks['saz'] = array( 'gu' ); $wgTranslateLanguageFallbacks['sdc'] = array( 'it' ); $wgTranslateLanguageFallbacks['se'] = array( 'fi', 'sv', 'nb', 'sma' ); $wgTranslateLanguageFallbacks['shi'] = array( 'ar', 'fr' ); # Robin 2011-09-27 $wgTranslateLanguageFallbacks['sli'] = array( 'pl', 'szl' ); $wgTranslateLanguageFallbacks['sma'] = array( 'sv', 'nb', 'se' ); $wgTranslateLanguageFallbacks['sv'] = array( 'da', 'nb', 'nn' ); # Siebrand 2008-03-23 $wgTranslateLanguageFallbacks['swb'] = 'sw'; $wgTranslateLanguageFallbacks['tet'] = 'pt'; $wgTranslateLanguageFallbacks['tkr'] = 'ru'; $wgTranslateLanguageFallbacks['tly'] = 'ru'; $wgTranslateLanguageFallbacks['tsd'] = 'el'; $wgTranslateLanguageFallbacks['ug-arab'] = array( 'ug-latn', 'zh-hans', 'zh-hant' ); # Robin 2011-11-14 $wgTranslateLanguageFallbacks['ug-latn'] = array( 'ug-arab', 'ru' ); # Robin 2011-11-14 $wgTranslateLanguageFallbacks['vep'] = array( 'fi', 'ru' ); $wgTranslateLanguageFallbacks['vro'] = array( 'fi', 'ru', 'de', 'hu' ); $wgTranslateLanguageFallbacks['wo'] = 'it'; $wgTranslateLanguageFallbacks['yrk'] = 'ru'; # Lcawte 2011-02-07 $wgTranslateLanguageFallbacks['yrl'] = array( 'es', 'pt-br' ); $wgTranslateLanguageFallbacks['yua'] = 'es'; $wgTranslateCC['wiki-betawiki'] = 'customMessageGroups'; function customMessageGroups( $id ) { $mg = new WikiMessageGroup( 'wiki-betawiki', 'betawiki-messages' ); $mg->setLabel( 'Translatewiki.net' ); $mg->setDescription( '{{int:bw-desc-translatewiki-messages}}' ); return $mg; } $wgTranslateCC['wiki-twn-mainpage'] = 'customMessageGroupTwnMainpage'; function customMessageGroupTwnMainpage( $id ) { $mg = new WikiMessageGroup( 'wiki-twn-mainpage', 'twn-mainpage' ); $mg->setLabel( 'Translatewiki.net main page' ); $mg->setDescription( '{{int:twn-mainpage-desc}}' ); return $mg; } $wgHooks['TranslatePostInitGroups'][] = array( 'setupCustomGroup' ); function setupCustomGroup( &$cc ) { global $IP, $wgTranslateGroupRoot; /* 1.18 */ $changed = array( 'editinguser', 'defemailsubject', 'file-nohires', 'show-big-image-preview', 'show-big-image-other', 'group-user-member', 'group-autoconfirmed-member', 'group-bot-member', 'group-sysop-member', 'group-bureaucrat-member', 'group-suppress-member', 'seconds-abbrev', 'minutes-abbrev', 'hours-abbrev', 'days-abbrev', 'signature', 'delete_and_move_reason', 'specialpages-note', 'usercreated', 'wlnote', ); // Checked up to r104051 $id = 'core-1.18'; $mangle = new StringMatcher( 'mw-core-1.18-', $changed ); $mg = CoreMessageGroup::factory( 'MediaWiki 1.18', $id ); $mg->setDescription( "{{int:translate-group-desc-mediawiki-core-branch}}" ); $mg->setMangler( $mangle ); $mg->setPrefix( "$wgTranslateGroupRoot/mediawiki/1.18/languages/messages" ); $mg->setMetaDataPrefix( "$wgTranslateGroupRoot/mediawiki/1.18" ); $mg->setMeta( true ); $mg->parentId = 'core'; $cc[$id] = $mg; /* 1.17 */ $changed = array( 'prefs-help-email', 'filetype-mime-mismatch', 'filetype-banned-type', 'fileduplicatesearch-summary', 'suppressionlogtext', 'watchlistedit-normal-explain', 'watchlistedit-raw-explain', 'specialpages-note', 'ipb-needreblock', 'metadata-fields', 'blockipsuccesstext', 'blocklogtext', 'tog-externaleditor', 'tog-externaldiff', 'editinginterface', 'googlesearch', 'img-auth-nopathinfo', 'rfcurl', 'pubmedurl', 'allmessagestext', 'edit-externally-help', 'version-poweredby-credits', 'version-license-info', /* from 1.18 */ 'timezoneuseserverdefault', 'undeleteextrahelp', 'exif-compression-6', 'nosuchusershort', 'enotif_body', 'userpage-userdoesnotexist', 'deletedtext', 'protect-text', 'editinguser', 'defemailsubject', 'file-nohires', 'show-big-image-preview', 'show-big-image-other', 'group-user-member', 'group-autoconfirmed-member', 'group-bot-member', 'group-sysop-member', 'group-bureaucrat-member', 'group-suppress-member', 'seconds-abbrev', 'minutes-abbrev', 'hours-abbrev', 'days-abbrev', 'signature', 'delete_and_move_reason', 'specialpages-note', 'usercreated', 'wlnote', 'mainpagedocfooter', ); // Checked up to r104051 $id = 'core-1.17'; $mangle = new StringMatcher( 'mw-core-1.17-', $changed ); $mg = CoreMessageGroup::factory( 'MediaWiki 1.17', $id ); $mg->setDescription( "{{int:translate-group-desc-mediawiki-core-branch}}" ); $mg->setMangler( $mangle ); $mg->setPrefix( "$wgTranslateGroupRoot/mediawiki/1.17/languages/messages" ); $mg->setMetaDataPrefix( "$wgTranslateGroupRoot/mediawiki/1.17" ); $mg->setMeta( true ); $mg->parentId = 'core'; $cc[$id] = $mg; return true; } # adding aggregate message groups for MediaWiki extensions. $wgTranslateGroupFiles[] = "$IP/extensions/Translate/groups/MediaWiki/CollectionAgg.yaml"; $wgTranslateGroupFiles[] = "$IP/extensions/Translate/groups/MediaWiki/FlaggedRevsAgg.yaml"; $wgTranslateGroupFiles[] = "$IP/extensions/Translate/groups/MediaWiki/ReaderFeedbackAgg.yaml"; # Disabled by Siebrand / 2011-10-23. Maintainer is not willing to stick to conventions. #$wgTranslateGroupFiles[] = "$IP/extensions/Translate/groups/MediaWiki/SocialProfileAgg.yaml"; $wgTranslateGroupFiles[] = "$IP/extensions/Translate/groups/MediaWiki/TranslateAgg.yaml"; $wgTranslateGroupFiles[] = "$IP/extensions/Translate/groups/MediaWiki/UniwikiAgg.yaml"; $wgTranslateGroupFiles[] = "$IP/extensions/Translate/groups/MediaWiki/WikimediaMainAgg.yaml"; $wgTranslateGroupFiles[] = "$IP/extensions/Translate/groups/MediaWiki/WikimediaAgg.yaml"; $wgTranslateGroupFiles[] = "$IP/extensions/Translate/groups/MediaWiki/ExtensionsAgg.yaml"; #Support for Wikimedia mobile. #$wgTranslateGroupFiles[] = "$IP/extensions/Translate/groups/wikimedia-mobile/mobile.yaml"; $wgHooks['TranslatePostInitGroups'][] = array( 'setupWikia' ); function setupWikia() { $foo = new PremadeWikiaExtensionGroups(); $foo->addAll(); return true; } $wgHooks['TranslatePostInitGroups'][] = array( 'setupToolserver' ); function setupToolserver() { $foo = new PremadeToolserverTextdomains(); $foo->addAll(); return true; } $wgTranslateAuthorBlacklist[] = array( 'black', '/^.*;.*;(Andre Engels|Gangleri|Jon Harald Søby|IAlex|M.M.S.|BotMultichill|Nike|Piivaat|Raymond|RobertL|SieBot|Siebrand|SPQRobin|Suradnik13|Verdy p)$/Ui' ); $wgTranslateAuthorBlacklist[] = array( 'black', '/^.*;da;(Wegge|Morten)$/Ui' ); # are both credited under other names $wgTranslateAuthorBlacklist[] = array( 'black', '/^out-mantis.*;nl;Siebrand$/Ui' ); # credited under other name $wgTranslateAuthorBlacklist[] = array( 'white', '/^.*;(qqq|fr);IAlex$/Ui' ); $wgTranslateAuthorBlacklist[] = array( 'white', '/^.*;(qqq|sma|sv);M.M.S.$/Ui' ); $wgTranslateAuthorBlacklist[] = array( 'white', '/^.*;(qqq|fi);Nike$/Ui' ); $wgTranslateAuthorBlacklist[] = array( 'white', '/^.*;.*;Paucabot$/Ui' ); $wgTranslateAuthorBlacklist[] = array( 'white', '/^.*;qqq;Raymond$/Ui' ); $wgTranslateAuthorBlacklist[] = array( 'white', '/^out-osm.*;(qqq|de);Raymond$/Ui' ); $wgTranslateAuthorBlacklist[] = array( 'white', '/^.*;qqq;RobertL$/Ui' ); $wgTranslateAuthorBlacklist[] = array( 'white', '/^.*;(qqq|nl|nl-informal);Siebrand$/Ui' ); $wgTranslateAuthorBlacklist[] = array( 'white', '/^.*;(qqq|nl|nl-informal|af|la|grc);SPQRobin$/Ui' ); $wgTranslateAuthorBlacklist[] = array( 'white', '/^.*;(qqq|no|nn|da|sv|en-gb);Jon Harald Søby$/Ui' ); $wgTranslateAuthorBlacklist[] = array( 'white', '/^.*;(qqq|fr);Verdy p$/Ui' ); $wgTranslateBlacklist = array( '*' => array( 'en' => 'English is the source language. Suggest improvements at [[Support]]', 'ady' => 'This language code should remain unused. Localise in ady-cyrl please.', #'als' => 'This language code should remain unused. Localise in gsw please.', // Siebrand 2009-06-18: enabled for Tosk Albanian 'bat-smg' => 'This code is for compatibility purposes only. Localise in \'sgs\'', 'bh' => 'This code is for compatibility purposes only. Localise in \'bho\'', 'be-x-old' => 'This code is for compatibility purposes only. Localise in \'be-tarask\'', 'crh' => 'This language code should remain unused. Localise in crh-latn please.', 'dk' => 'This language code should remain unused. Localise in da please.', 'fiu-vro' => 'This language code should remain unused. Localise in vro please.', 'gan' => 'This language code should remain unused. Localise in gan-hant please.', 'gom' => 'This language code should remain unused. Localise in gom-deva please.', #'got' => 'This is an [http://www.sil.org/iso639-3/documentation.asp?id=got ancient language] without enough information to create a localisation. It cannot be localised in translatewiki.net.', 'hif' => 'This language code should remain unused. Localise in hif-latn please.', 'iu' => 'This language code should remain unused. Localise in ike-cans please.', 'kk' => 'This language code should remain unused. Localise in kk-cyrl please.', 'kk-cn' => 'This language code should remain unused. Localise in kk-arab please.', 'kk-kz' => 'This language code should remain unused. Localise in kk-cyrl please.', 'kk-tr' => 'This language code should remain unused. Localise in kk-latn please.', 'ks' => 'This language code should remain unused. Localise in ks-arab (Arabic script) or ks-deva (Devanagari script) please.', 'ku' => 'This code is for compatibility purposes only. Localise in \'ku-latn\'', 'no' => 'This language code should remain unused. Use \'nb\'', 'oge' => 'This is a [http://www.sil.org/iso639-3/documentation.asp?id=oge historical language]. It cannot be localised in translatewiki.net.', 'ruq' => 'This language code should remain unused. Localise in ruq-latn please.', 'simple' => 'This language code should remain unused.', 'sr' => 'This language code should remain unused. Localise in sr-ec please.', 'tg' => 'This language code should remain unused. Localise in tg-cyrl please.', 'tp' => 'This language cannot be localised in translatewiki.net. It is not a valid language code.', 'tokipona' => 'This language cannot be localised in translatewiki.net. It is not a valid language code.', 'tt' => 'This language code should remain unused. Localise in tt-cyrl please.', 'ug' => 'This language code should remain unused. Localise in ug-arab please.', 'zh' => 'This language code should remain unused. Localise in please.', 'zh-classical' => 'This language code should remain unused. Localise in lzh please.', 'zh-cn' => 'This language code should remain unused. Localise in zh-hans please.', #'zh-tw' => 'This language code should remain unused. Localise in zh-hant please.', 'zh-min-nan' => 'This language code should remain unused. Localise in nan please.', 'zh-mo' => 'This language code should remain unused. Localise in zh-hk please.', 'zh-my' => 'This language code should remain unused. Localise in zh-sg please.', 'zh-sg' => 'This language code should remain unused. Localise in zh-hans please.', 'zh-yue' => 'This language code should remain unused. Localise in yue please.', ), 'core' => array( 'es-419' => 'This code is only supported for Shapado. Use \'es\'', 'nl-be' => 'This code is not used in MediaWiki. Use \'vls\'', 'pt-pt' => 'This code is not used in MediaWiki. Use \'pt\'', 'sr' => 'This code is for compatibility purposes only. Localise in \'sr-ec\'', ), 'ext' => array( 'es-419' => 'This code is only supported for Shapado. Use \'es\'', 'nl-be' => 'This code is not used in MediaWiki. Use \'vls\'', 'pt-pt' => 'This code is not used in MediaWiki. Use \'pt\'', 'sr' => 'This code is for compatibility purposes only. Localise in \'sr-ec\'', ), 'out' => array( 'roa-rup' => 'This code is not available for this software.', 'roa-tara' => 'This code is not available for this software.', ), 'out-freecol' => array( 'es-419' => 'This code is only supported for Shapado. Use \'es\'', 'pt-pt' => 'This code is not used in Freecol. Use \'pt\'', ), 'out-openlayers' => array( 'es-419' => 'This code is only supported for Shapado. Use \'es\'', ), 'out-freecol' => array( 'es-419' => 'This code is only supported for Shapado. Use \'es\'', 'pt-pt' => 'This code is not used in FreeCol. Use \'pt\'', ), 'out-fudforum' => array( 'es-419' => 'This code is only supported for Shapado. Use \'es\'', 'pt-pt' => 'This code is not used in FUDforum. Use \'pt\'', ), 'out-ihris' => array( 'es-419' => 'This code is only supported for Shapado. Use \'es\'', 'pt-pt' => 'This code is not used in FUDforum. Use \'pt\'', ), 'out-mantis' => array( 'es-419' => 'This code is only supported for Shapado. Use \'es\'', ), 'out-mantis-mantiscoreformatting' => array( 'es-419' => 'This code is only supported for Shapado. Use \'es\'', ), 'out-mantis-mantisgraph' => array( 'es-419' => 'This code is only supported for Shapado. Use \'es\'', ), 'out-mantis-xmlimportexport' => array( 'es-419' => 'This code is only supported for Shapado. Use \'es\'', ), 'out-mifos-core' => array( 'es-419' => 'This code is only supported for Shapado. Use \'es\'', ), 'out-mwlibrl' => array( 'es-419' => 'This code is only supported for Shapado. Use \'es\'', ), 'out-nocc' => array( 'es-419' => 'This code is only supported for Shapado. Use \'es\'', ), 'out-okawix-doc' => array( 'es-419' => 'This code is only supported for Shapado. Use \'es\'', ), 'out-okawix-dtd' => array( 'es-419' => 'This code is only supported for Shapado. Use \'es\'', ), 'out-okawix-prop' => array( 'es-419' => 'This code is only supported for Shapado. Use \'es\'', ), 'out-osm-potlatch' => array( 'es-419' => 'This code is only supported for Shapado. Use \'es\'', ), 'out-osm-site' => array( 'es-419' => 'This code is only supported for Shapado. Use \'es\'', ), 'out-statusnet' => array( 'es-419' => 'This code is only supported for Shapado. Use \'es\'', ), 'out-wikireader' => array( 'es-419' => 'This code is only supported for Shapado. Use \'es\'', ), 'wikia' => array( 'es-419' => 'This code is only supported for Shapado. Use \'es\'', 'nl-be' => 'This code is not used in MediaWiki. Use \'vls\'', 'pt-pt' => 'This code is not used in MediaWiki. Use \'pt\'', 'sr' => 'This code is for compatibility purposes only. Localise in \'sr-ec\'', ), ); $wgTranslateBlacklist['out-wikiblame'] = $wgTranslateBlacklist['out-wikireader']; $wgTranslateBlacklist['out-mifos-0-all'] = $wgTranslateBlacklist['out-mifos-questionnaire'] = $wgTranslateBlacklist['out-mifos-core']; wfAddNamespace( 1200, 'Voctrain' ); /* $wgHooks['TranslatePostInitGroups'][] = array( 'setupVoctrain' ); function setupVoctrain( &$cc ) { $id = 'out-voctrain'; $mg = ExtensionMessageGroup::factory( 'Voctrain', $id ); $mg->setDescription( "{{int:bw-desc-voctrain}}" ); $mg->namespaces = array( NS_VOCTRAIN, NS_VOCTRAIN_TALK ); $mg->setMessageFile( 'Wikidata/util/voctrain/i18n/language.i18n.php' ); $mg->setOptional( array( 'voctrain_Omegawiki' ) ); #$group->setIgnored( $info['ignored'] ); $cc[$id] = $mg; return true; } */ wfAddNamespace( 1202, 'FreeCol' ); $wgTranslateGroupFiles[] = "$IP/extensions/Translate/groups/FreeCol/FreeCol.yaml"; wfAddNamespace( 1204, 'Nocc' ); $wgTranslateGroupFiles[] = "$IP/extensions/Translate/groups/Nocc/Nocc.yaml"; wfAddNamespace( 1206, 'Wikimedia' ); $wgTranslateGroupFiles[] = "$IP/extensions/Translate/groups/WikiBlame/WikiBlame.yaml"; $wgTranslateGroupFiles[] = "$IP/extensions/Translate/groups/WikipediaMobile/WikipediaMobile.yaml"; wfAddNamespace( 1208, 'StatusNet' ); $wgTranslateGroupFiles[] = "$IP/extensions/Translate/groups/StatusNet/StatusNet.yaml"; $wgTranslateGroupFiles[] = "$IP/extensions/Translate/groups/StatusNet/StatusNet-plugins.yaml"; wfAddNamespace( 1210, 'Mantis' ); $wgTranslateGroupFiles[] = "$IP/extensions/Translate/groups/MantisBT/MantisBT.yaml"; wfAddNamespace( 1212, 'Mwlib' ); $wgTranslateGroupFiles[] = "$IP/extensions/Translate/groups/Mwlib/Mwlibrl.yaml"; wfAddNamespace( 1214, 'Commonist' ); wfAddNamespace( 1216, 'OpenLayers' ); #$wgTranslateGroupFiles[] = "$IP/extensions/Translate/groups/OpenLayers/OpenLayers.yaml"; wfAddNamespace( 1218, 'FUDforum' ); $wgTranslateGroupFiles[] = "$IP/extensions/Translate/groups/FUDforum/FUDforum.yaml"; wfAddNamespace( 1220, 'Okawix' ); $wgTranslateGroupFiles[] = "$IP/extensions/Translate/groups/Okawix/Okawix.yaml"; wfAddNamespace( 1222, 'Osm' ); $wgTranslateGroupFiles[] = "$IP/extensions/Translate/groups/OpenStreetMap/OpenStreetMap.yaml"; wfAddNamespace( 1224, 'WikiReader' ); $wgTranslateGroupFiles[] = "$IP/extensions/Translate/groups/WikiReader/WikiReader.yaml"; wfAddNamespace( 1226, 'Shapado' ); $wgTranslateGroupFiles[] = "$IP/extensions/Translate/groups/Shapado/Shapado.yaml"; wfAddNamespace( 1228, 'iHRIS' ); $wgTranslateGroupFiles[] = "$IP/extensions/Translate/groups/IHRIS/IHRISCommon.yaml"; $wgTranslateGroupFiles[] = "$IP/extensions/Translate/groups/IHRIS/IHRISI2ce.yaml"; $wgTranslateGroupFiles[] = "$IP/extensions/Translate/groups/IHRIS/IHRISManage.yaml"; $wgTranslateGroupFiles[] = "$IP/extensions/Translate/groups/IHRIS/IHRISQualify.yaml"; $wgTranslateGroupFiles[] = "$IP/extensions/Translate/groups/IHRIS/IHRIS.yaml"; wfAddNamespace( 1230, 'Mifos' ); $wgTranslateGroupFiles[] = "$IP/extensions/Translate/groups/Mifos/Mifos.yaml"; wfAddNamespace( 1232, 'Wikia' ); $wgTranslateGroupFiles[] = "$IP/extensions/Translate/groups/Wikia/WikiaAgg.yaml"; wfAddNamespace( 1234, 'OpenImages' ); $wgTranslateGroupFiles[] = "$IP/extensions/Translate/groups/OpenImages/OpenImages.yaml"; wfAddNamespace( 1236, 'Europeana' ); #$wgTranslateGroupFiles[] = "$IP/extensions/Translate/groups/Europeana/Europeana.yaml"; wfAddNamespace( 1238, 'Pywikipedia' ); $wgTranslateGroupFiles[] = "$IP/extensions/Translate/groups/Pywikipedia/Pywikipedia.yaml"; wfAddNamespace( 1240, 'Toolserver' ); $wgTranslateGroupFiles[] = "$IP/extensions/Translate/groups/Toolserver/ToolserverAgg.yaml"; wfAddNamespace( 1242, 'EOL' ); $wgTranslateGroupFiles[] = "$IP/extensions/Translate/groups/EOL/EOL.yaml"; wfAddNamespace( 1244, 'Kiwix' ); $wgTranslateGroupFiles[] = "$IP/extensions/Translate/groups/Kiwix/Kiwix.yaml";