MediaWiki Language Extension Bundle/cs
Balíček jazykových rozšíření MediaWiki (MLEB – The MediaWiki language extension bundle) je vybraná sada rozšíření, které umožňují pracovat s multijazyčným obsahem. Jeho cílem je nabídnout tu nejsnazší cestu k tomu, aby MediaWiki získala komplexní jazykovou podporu.
Zahrnuje tato rozšíření
Aktuální verze MLEB obsahuje následující rozšíření:[1]
- Babel
- CLDR ("Common Locale Data Repository")
- CleanChanges
- Translate
- UniversalLanguageSelector
MLEB je vydáván pololetně po novém vydání MediaWiki a bude podporovat pouze nejnovější verzi MediaWiki. Balíček je testován proti nejnovějším verzím MediaWiki, takže se můžete vyhnout většině dočasných přerušení, ke kterým by došlo, pokud byste používali nejnovější vývojové verze každého rozšíření.
Motivace
Universal Language Selector je nutností, protože poskytuje základní funkce pro každého uživatele bez ohledu na počet jazyků, kterými mluví: výběr jazyka, podpora písem pro zobrazování skriptů špatně podporovaných běžnými operačními systémy a metody vstupu pro psaní v jazycích, které nepoužívají latinku. Zahrnuje volně licencovaná písma, která pokrývají většinu hlavních jazyků Ameriky, Evropy, Středního východu, Indie a jihovýchodní Asie.
Udržování vícejazyčného obsahu na wiki je bez přípony Translate, které používají Wikimedia Foundation, KDE, translatewiki.net a další stránky, nepořádek.
Rozšíření CleanChanges udrží vaši stránku s posledními změnami přehlednou od překladatelské činnosti a dalšího nepořádku.
Nenechte si ujít šanci procvičit si své zrezivělé jazykové dovednosti: Použijte rozšíření Babel k označení jazyků, kterými mluvíte, a najděte na své wiki další mluvčí stejného jazyka. A konečně, rozšíření CLDR je databáze překladů jazyků a zemí.
Poznámky k vydání a soubory ke stažení
Nejnovější vydání
- Ke stažení: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2025.03.tar.bz2
- sha256sum: 4f173ea9ebd31f894861b1fd06124727fe788fb008f9b983fdbe0446151d7fe5
- Podpis: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2025.03.tar.bz2.asc
- Oznámení
- Poznámky k vydání
- Kompatibilní s MediaWiki >= 1.43.0 a vyžaduje PHP >= 7.4.0.
Zdůraznění
- Budoucí verze MLEB již nebudou zahrnovat rozšíření CleanChanges. Jazykový filtr byl integrován do rozšíření Translate. Uživatelský filtr je zastaralý. Jako alternativu použijte standardní stránku Special:Contributions.
- Chcete-li povolit jazykový filtr na
Special:RecentChanges
, nastavte$wgTranslateRecentChangesLanguageFilter = true;
- Chcete-li povolit jazykový filtr na
2024.07
- Ke stažení: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2024.07.tar.bz2
- sha256sum: 81d2232577f8309cf3335073464f7c5be3c38b3703a858eac17061cca20daf2e
- Podpis: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2024.07.tar.bz2.asc
- Oznámení
- Poznámky k vydání
- Kompatibilní s MediaWiki >= 1.41.0 a vyžaduje PHP >= 7.4.0.
Zdůraznění =
- Podle diskuse na phab:T356847 je to poslední vydání, které podporuje MediaWiki 1.41 a MediaWiki 1.42. Po novém vydání MediaWiki bude MLEB vycházet pololetně a bude podporovat pouze nejnovější verzi MediaWiki.
- Podpora MediaWiki 1.40 byla ukončena. MLEB 2024.07 podporuje >= MediaWiki 1.41.
Předchozí verze
2024.04
- Ke stažení: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2024.04.tar.bz2
- sha256sum: 743753d6f743e270b49465e534eceb557839095fc0a160ea6c8323a33a9017fb
- Podpis: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2024.04.tar.bz2.asc
- Oznámení
- Poznámky k vydání
- Kompatibilní s MediaWiki >= 1.40.0 a vyžaduje PHP >= 7.4.0.
Zdůraznění
- Plánujeme provést změny v tom, jak a kdy uvolníme MLEB. Můžete si o tom přečíst více na phab:T356847 a zanechat své komentáře.
2024.01
- Ke stažení: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2024.01.tar.bz2
- sha256sum: 7f6f39a85aeb6f297b38c50b535e9d5e0d91bb3c0417eee1c53c0e68205658b1
- Podpis: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2024.01.tar.bz2.asc
- Oznámení
- Poznámky k vydání
- Kompatibilní s MediaWiki >= 1.40.0 a vyžaduje PHP >= 7.4.0.
Zdůraznění
- Balíček jazykových rozšíření MediaWiki 2024.01 již nepodporuje MediaWiki 1.39 a vyžaduje MediaWiki 1.40+.
- Háček
Translate:GettextFFS:headerFields
je zastaralý, použijte místo nějTranslate:GettextFormat:headerFields
.
2023.12
- Ke stažení: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2023.12.tar.bz2
- sha256sum: 48fec7b74612592424a6e4ebc57723bd77dc42e9699b2f22f1907cbf846d5b99
- Podpis: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2023.12.tar.bz2.asc
- Oznámení
- Poznámky k vydání
- Kompatibilní s MediaWiki >= 1.39.0 a vyžaduje PHP >= 7.4.0.
Zdůraznění
- Rozšíření Translate: Opraven poškozený Special:SpecialPages pro MediaWiki 1.40 a 1.39 (T351959).
2023.10
- Ke stažení: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2023.10.tar.bz2
- sha256sum: 8b3f356014f1bfdf8c08ec8778c200f1e25567c210d1ee93ba7b7e3f894947ab
- Podpis: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2023.10.tar.bz2.asc
- Oznámení
- Poznámky k vydání
- Kompatibilní s MediaWiki >= 1.39.0 a vyžaduje PHP >= 7.4.0.
Zdůraznění
- Rozšíření Translate: Odebrána možnost
mirrors
při poskytování konfigurace pro překladovou paměť.
2023.07
- Ke stažení: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2023.07.tar.bz2
- sha256sum: c39c9d969255808a628e9fe2a9a2eceefd14ee5d3d0ef8d1fd1a4765804ad896
- Podpis: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2023.07.tar.bz2.asc
- Oznámení
- Poznámky k vydání
- Kompatibilní s MediaWiki >= 1.39.0 a vyžaduje PHP >= 7.4.0.
Zdůraznění
- Tato verze MLEB nyní vyžaduje MediaWiki >= 1.39
2023.04
- Ke stažení: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2023.04.tar.bz2
- sha256sum: c39c9d969255808a628e9fe2a9a2eceefd14ee5d3d0ef8d1fd1a4765804ad896
- Oznámení
- Poznámky k vydání
- Kompatibilní s MediaWiki >= 1.38.0 a vyžaduje PHP >= 7.4.0.
Zdůraznění
- Toto je poslední vydání MLEB podporující MediaWiki >= 1.38
2023.01
- Ke stažení: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2023.01.tar.bz2
- sha256sum: 47dac8f27c363fb03ac2dfab023e45fa6cae9a5a03c4271961052bdf0b5aa497
- Oznámení
- Poznámky k vydání
- Kompatibilní s MediaWiki >= 1.38 a vyžaduje PHP >= 7.4 nebo vyšší.
Zdůraznění
- MLEB nyní vyžaduje PHP >= 7.4 a MediaWiki >= 1.38
2022.10
- Ke stažení: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2022.10.tar.bz2
- sha256sum: c1cc1667de38a2b27fd0e43024f1c94bee5d58952fda8eabb43346d5ce4b7199
- Oznámení
- Poznámky k vydání
- Kompatibilní s MediaWiki >= 1.37.2 a vyžaduje PHP >= 7.3.19
Zdůraznění
- [SECURITY] Rozšíření Translate: Přidá chybějící kontroly bloků na různé stránky a rozhraní API (T302479, Gerrit change 838940)
- Toto bude poslední vydání MLEB podporující PHP 7.3 a MediaWiki 1.37
2022.07
- Ke stažení: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2022.07.tar.bz2
- sha256sum: 3e8f48643403946fdb55f3ff086ed1e702c0367f3282c9dc78eb6785964c0809
- Oznámení
- Poznámky k vydání
- Kompatibilní s MediaWiki 1.37.2 nebo novější a vyžaduje PHP >= 7.3.19.
LocalisationUpdate
- Rozšíření LocalisationUpdate bylo odebráno z balíčku MediaWiki Language Extension Bundle. Prosím přečtěte si oznámení.
Rozšíření Translate
- Podpora MediaWiki 1.36 byla zrušena.
- Vyhněte se opakování překladových stránek při hromadném mazání stránek, například při použití rozšíření Nuke. (T291724, Gerrit change 799383)
- Oprava "Nelze označit stránky pro překlad pomocí mobilního webu". (T311631, Gerrit change 809970)
2022.04
- Ke stažení https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2022.04.tar.bz2
- sha256sum: a5ef23339730ec80422d60c31ece1fb696397f6be90fbe9fbf703cc9ddbf5527
- Oznámení
- Poznámky k vydání
- Kompatibilní s MediaWiki >= 1.36.4 < 1.37 nebo MediaWiki >= 1.37.2 a vyžaduje PHP >= 7.3.19.
LocalisationUpdate
- Plánujeme ukončení rozšíření LocalisationUpdate z verze 2022.07. Prosím přečtěte si oznámení.
Rozšíření Translate
- Pokud používáte překladovou paměť s backendem ElasticSearch, doporučujeme přebudovat index překladové paměti. To lze provést spuštěním
php <path_to_mediawiki_core>/extensions/Translate/scripts/ttmserver-export.php
Stahování pomocí Gitu
V adresáři rozšíření proveďte následující, abyste získali nebo aktualizovali nejnovější verzi, a postupujte podle pokynů pro konfiguraci níže.
for ext in Babel cldr CleanChanges Translate UniversalLanguageSelector
do
if [ ! -d "$ext" ]
then
git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/$ext.git
fi
cd $ext; git fetch --tags; git checkout 2025.03; cd ..
done
Installation
Installation requirements
Installation requirements of each piece of provided software are included in the respective documentation. See in particular the installation requirements.
Add/update your LocalSettings.php
Near the end of LocalSettings.php, you have to place this configuration:
wfLoadExtension( 'Babel' );
wfLoadExtension( 'cldr' );
wfLoadExtension( 'CleanChanges' );
$wgCCTrailerFilter = true;
$wgCCUserFilter = false;
$wgDefaultUserOptions['usenewrc'] = 1;
wfLoadExtension( 'Translate' );
$wgGroupPermissions['user']['translate'] = true;
$wgGroupPermissions['user']['translate-messagereview'] = true;
$wgGroupPermissions['user']['translate-groupreview'] = true;
$wgGroupPermissions['user']['translate-import'] = true;
$wgGroupPermissions['sysop']['pagetranslation'] = true;
$wgGroupPermissions['sysop']['translate-manage'] = true;
$wgTranslateDocumentationLanguageCode = 'qqq';
$wgExtraLanguageNames['qqq'] = 'Message documentation'; # No linguistic content. Used for documenting messages
wfLoadExtension( 'UniversalLanguageSelector' );
Update database tables
Command line
In the directory where your LocalSettings.php is located, run the following command:
php maintenance/run.php update
Web browser
Go to example.com/mediawiki/mw-config/ (see Manual:Upgrading#Web browser) by using your domain and path and rerun install.
Configuring and using extensions
See the respective extension documentation pages.
- https://www.mediawiki.org/wiki/Extension:Babel
- https://www.mediawiki.org/wiki/Extension:CLDR
- https://www.mediawiki.org/wiki/Extension:CleanChanges
- https://www.mediawiki.org/wiki/Extension:UniversalLanguageSelector
- https://www.mediawiki.org/wiki/Help:Extension:Translate
Pozadí
MLEB nepoužívá větve rozšíření specifické pro verzi. Je to snímek z masteru, u kterého je ověřeno, že pracuje s nejnovějšími verzemi MediaWiki v době vydání MLEB.
Verze MLEB se vytvářejí pomocí nástroje zvaného Melange. Pokud vás tento kód zajímá (např. chcete změnit jeho kód), podívejte se do úložiště Melange v Gitu. Můžeme ukončit podporu pro EOL verze PHP, ale budeme mít alespoň jednu kompatibilní verzi pro každou verzi MediaWiki, kterou podporujeme.
Poznámky pod čarou
- ↑ LocalisationUpdate od vydání 2022.07 již není součástí MLEB.