MediaWiki Language Extension Bundle/nl
De 'MediaWiki language extension bundle' (MLEB) is een verzameling MediaWiki extensies die functies bevatten voor het werken met meertalige inhoud.
Het doel is om op een eenvoudige manier een allesomvattende ondersteuning te bieden voor de taal in een MediaWiki.
Extensies
De huidige versie van MLEB bevat de volgende extensies: [1]
- Babel
- CLDR ("Common Locale Data Repository")
- CleanChanges
- Translate
- UniversalLanguageSelector
MLEB brengt elk kwartaal een nieuwe release uit, zodat u eenvoudig bij kunt blijven met een voortdurende verbeterde taalondersteuning. De bundel wordt getest met recente MediaWiki release versies, waardoor u problemen voorkomt als u zelf de meest recente ontwikkelversies van elke extensie zou installeren.
Motivatie
De 'Universal Language Selector' is iets wat bijna verplicht is, het geeft essentiële functionaliteit voor elke gebruiker ongeacht het aantal talen dat zij beheersen: taalselectie, lettertype ondersteuning (het tonen van scripts worden soms door besturingssystemen slecht ondersteund) en invoer voor talen die niet het Latijnse alfabet gebruiken. Het bevat licentie vrije lettertypes (freely-licensed fonts), die de meeste grote talen van Amerika, Europa, het Midden Oosten, India en Zuid Oost Azië dekt.
Het onderhouden van meertalige inhoud in een wiki wordt een rommeltje zonder de extensie Translate, die gebruikt wordt door de Wikimedia Foundation, KDE, translatewiki.net en andere websites.
De extensie Clean Changes ruimt uw pagina met Recente wijzigingen op van o.a. vertaalactiviteiten.
Laat de kans niet glippen om uw roestige taalvaardigheden te oefenen: Gebruik de extensie Babel om de talen die u spreekt aan te geven en communiceer met mensen in die taal op uw wiki. De extensie cldr is een database met taal en streek vertalingen.
Release aantekeningen en downloads
Latest release
2023.07
- Download: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2023.07.tar.bz2
- sha256sum: c39c9d969255808a628e9fe2a9a2eceefd14ee5d3d0ef8d1fd1a4765804ad896
- Signature: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2023.07.tar.bz2.asc
- Announcement
- Release notes
- Compatible with MediaWiki >= 1.39.0 and requires PHP >= 7.4.0 or above.
Highlights
- This release of MLEB now requires MediaWiki >= 1.39
Previous releases
2023.04
- Download: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2023.04.tar.bz2
- sha256sum: c39c9d969255808a628e9fe2a9a2eceefd14ee5d3d0ef8d1fd1a4765804ad896
- Announcement
- Release notes
- Compatible with MediaWiki >= 1.38.0 and requires PHP >= 7.4.0 or above.
Highlights
- This is the last release of MLEB supporting MediaWiki >= 1.38
2023.01
- Download: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2023.01.tar.bz2
- sha256sum: 47dac8f27c363fb03ac2dfab023e45fa6cae9a5a03c4271961052bdf0b5aa497
- Announcement
- Release notes
- Compatible with MediaWiki >= 1.38 and requires PHP 7.4 or above.
Highlights
- MLEB now requires PHP >= 7.4 and MediaWiki >= 1.38
2022.10
- Download: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2022.10.tar.bz2
- sha256sum: c1cc1667de38a2b27fd0e43024f1c94bee5d58952fda8eabb43346d5ce4b7199
- Announcement
- Release notes
- Compatible with MediaWiki >= 1.37.2 and requires PHP 7.3.19 or above.
Highlights
- [SECURITY] Translate: Adds missing block checks to various pages and API (taak T302479, Gerrit change 838940)
- This will be the last MLEB release supporting PHP 7.3 and MediaWiki 1.37
2022.07
- Download: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2022.07.tar.bz2
- sha256sum: 3e8f48643403946fdb55f3ff086ed1e702c0367f3282c9dc78eb6785964c0809
- Announcement
- Release notes
- Compatible with MediaWiki 1.37.2 or later and requires PHP 7.3.19 or above.
LocalisationUpdate
- LocalisationUpdate extension is removed from MediaWiki Language Extension Bundle. Please read the announcement.
Translate
- Support for MediaWiki 1.36 has been dropped.
- Avoid recreation of translation pages on bulk deletion of pages, for example when using the Nuke extension. (taak T291724, Gerrit change 799383)
- Fix "Impossible to mark pages for translation using the mobile site". (taak T311631, Gerrit change 809970)
2022.04
- Download: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2022.04.tar.bz2
- sha256sum: a5ef23339730ec80422d60c31ece1fb696397f6be90fbe9fbf703cc9ddbf5527
- Announcement
- Release notes
- Compatible with MediaWiki >= 1.36.4 < 1.37 or MediaWiki >= 1.37.2 and requires PHP 7.3.19 or above.
LocalisationUpdate
- We're planning to sunset the LocalisationUpdate extension from version 2022.07. Please read the announcement.
Translate
- If you are using translation memory with ElasticSearch backend, we recommend rebuilding the translation memory index. This can be done by running
php <path_to_mediawiki_core>/extensions/Translate/scripts/ttmserver-export.php
Downloaden uit Git
In uw map extensions doe het volgende om de recente release te krijgen, volg de onderstaande configuratie instructies.
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 2023.07; 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/update.php
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
Achtergrond
MLEB ondersteunt geen versie specifieke branches van extensies. Het is een momentopname van de master die geverifieerd om te werken met de gespecificeerde MediaWiki releases. Dat betekent dat alle MLEB extensies het compatibiliteitsbeleid moeten volgen door het ondersteunen van de laatste twee stabiele MediaWiki releases in de master branch.
Elke MLEB release wordt aangemaakt met een hulpmiddel Melange. Indien u die code wilt zien (of wilt wijzigen), bekijk de Melange repository in Git. Wij kunnen stoppen met het ondersteunen van end-of-life versies van PHP, maar we ondersteunen minimaal een compatibel versie voor elke ondersteunde MediaWiki versie.
Referenties
- ↑ LocalisationUpdate is sinds release 2022.07 niet langer onderdeel van MLEB.