MediaWiki-Sprachenerweiterungspaket

This page is a translated version of the page MediaWiki Language Extension Bundle and the translation is 88% complete.


Das MediaWiki-Spracherweiterungspaket (MLEB) ist eine kuratierte Reihe von MediaWiki-Erweiterungen mit mehrsprachigen Funktionen. Es ermöglicht auf einfache Weise eine umfassende Sprachunterstützung für ein MediaWiki bereitzustellen.

Übersicht der Erweiterungen

Die aktuelle Version der MLEB beinhaltet 6 Erweiterungen: [1]

MLEB hat einen vierteljährlichen Veröffentlichungsplan, sodass Sie mit der ständig verbesserten Sprachunterstützung immer auf dem neuesten Stand bleiben können. Das Paket wird mit den neuesten MediaWiki-Versionen getestet, sodass Sie die meisten vorübergehenden Unterbrechungen vermeiden können, die auftreten würden, wenn Sie die neuesten Entwicklungsversionen der einzelnen Erweiterung verwenden würden.

Aktivierung Der Universal Language Selector ist ein unverzichtbares Hilfsmittel, denn er bietet eine wesentliche Funktionalität für jeden Benutzer, unabhängig von der Anzahl der Sprachen, die er spricht: Sprachauswahl, Font-Unterstützung für die Anzeige von Schriften, die von gängigen Betriebssystemen schlecht unterstützt werden, und Eingabemethoden für die Eingabe von Sprachen, die nicht das lateinische Alphabet verwenden. Es enthält frei lizenzierte Schriftarten, die die meisten wichtigen Sprachen Amerikas, Europas, des Nahen Ostens, Indiens und Südostasiens abdecken.

Die Pflege mehrsprachiger Inhalte in einem Wiki ist ein Fiasko ohne die Translate-Erweiterung. Sie wird von der Wikimedia Foundation, KDE, translatewiki.net und anderen Seiten verwendet.

Die Erweiterung Clean Changes hält die letzten Änderungen auf der Seite von Übersetzungsaktivitäten und anderen Störfaktoren frei.

Verpassen Sie nicht die Chance, Ihre eingerosteten Sprachkenntnisse zu trainieren: Verwenden Sie die Babel-Erweiterung, um die Sprachen, die Sie sprechen, zu markieren und andere Sprachkenner der gleichen Sprache in Ihrem Wiki zu finden. Die Erweiterung cldr schließlich ist eine Datenbank mit Sprach- und Länderübersetzungen.


Versionshinweise und Downloads

Latest release

2024.01
Highlights
  • MediaWiki Language Extension Bundle 2024.01 no longer supports MediaWiki 1.39 and requires MediaWiki 1.40 or above.
  • The hook Translate:GettextFFS:headerFields has been deprecated, use Translate:GettextFormat:headerFields instead.

Previous releases

2023.12
Highlights
  • Translate extension: Fix broken Special:SpecialPages for MediaWiki 1.40, and 1.39 (task T351959).
2023.10
Highlights
  • Translate extension: Removed mirrors option when providing configuration for translation memory.
2023.07
Highlights
  • This release of MLEB now requires MediaWiki >= 1.39
2023.04
Highlights
  • This is the last release of MLEB supporting MediaWiki >= 1.38
2023.01
Highlights
  • MLEB now requires PHP >= 7.4 and MediaWiki >= 1.38
2022.10
Highlights
  • [SECURITY] Translate: Adds missing block checks to various pages and API (task T302479, Gerrit change 838940)
  • This will be the last MLEB release supporting PHP 7.3 and MediaWiki 1.37
2022.07
LocalisationUpdate
  • LocalisationUpdate extension is removed from MediaWiki Language Extension Bundle. Please read the announcement.
Translate
2022.04
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

Show all releases.

Herunterladen mit Git

Führen Sie in Ihrem Erweiterungsverzeichnis die folgenden Schritte aus, um die neueste Version abzurufen oder zu aktualisieren, und befolgen Sie die nachstehenden Konfigurationsanweisungen.

 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.12; 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.

Hintergrund

MLEB verwendet keine versionenspezifischen Bereiche von Erweiterungen. Es handelt sich um einen Schnappschuss vom Master, bei dem überprüft wird, ob er mit den angegebenen MediaWiki-Versionen funktioniert. Dies bedeutet, dass alle MLEB-Erweiterungen der Kompatibilitätsrichtlinie zur Unterstützung von zwei neuesten stabilen MediaWiki-Versionen in der Hauptniederlassung entsprechen müssen.

MLEB-Releases werden mit einem Tool namens Melange erstellt. Wenn Sie an dem Code interessiert sind (z.B. wenn Sie den Code bearbeiten wollen), sehen Sie sich das Repository Melange auf Git an. We may drop support for EOL versions of PHP, but will have at least one compatible version for each MediaWiki version we support.

References

  1. LocalisationUpdate is no longer part of MLEB since 2022.07 release.