Extension:ContentTranslation
Stav rozšíření: stabilní |
|
|---|---|
| Implementace | Uživatelské rozhraní, Akce stránky |
| Popis | Tento nástroj umožňuje editorům přeložit článek z jednoho jazyka do druhého za pomoci strojového překladu a dalších pomůcek. |
| Autoři | Jazykový tým |
| Zásady kompatibility | Vydání snímků současně s MediaWiki. Hlavní vývojová větev není zpětně kompatibilní. |
| MediaWiki | 1.37+ |
| PHP | 7.2+ |
| Změny v databázi | Ano |
| Composer | mediawiki/content-translation |
| Virtuální doména | virtual-cx |
|
|
|
|
| Licence | GNU General Public License 2.0 nebo novější |
| Stáhnout | |
| Nápověda | Help:Extension:ContentTranslation/cs |
| Přeložte rozšíření ContentTranslation, používá-li lokalizaci z translatewiki.net | |
| Problémy | Otevřené úkoly · Nahlásit chybu |
Rozšíření ContentTranslation je nástroj, který umožňuje editorům překládat článek z jednoho jazyka do druhého pomocí strojového překladu a dalších překladatelských pomůcek. Viz Překlad pro podklady a další informace. Rozšíření je vyvíjeno týmem Wikimedia Language Engineering.
Instalace
- Stáhněte soubor/y a vložte je do adresáře pojmenovaného
ContentTranslationve vaší složceextensions/.
Vývojáři a přispěvatelé kódu by si místo toho měli nainstalovat rozšíření from Git pomocí:cd extensions/ git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/ContentTranslation
- Při instalaci z Gitu spusťte Composer pro instalaci závislostí PHP zadáním
composer install --no-devv adresáři rozšíření. (Vyskytnou-li se nějaké komplikace, podívejte se na T173141.) - Na konec vašeho souboru LocalSettings.php přidejte následující kód:
wfLoadExtension( 'ContentTranslation' );
- Spusťte aktualizační skript, který automaticky provede všechny nezbytné databázové změny, jaké rozšíření vyžaduje.
Dokončeno – Přejděte na stránku Special:Version vaší wiki a zkontrolujte, zda bylo rozšíření úspěšně nainstalováno.
Instalace Vagrant:
- Pokud používáte Vagrant, instalujte s těmito parametry
vagrant roles enable contenttranslation --provision
Server pro překlad obsahu
Toto rozšíření vyžaduje funkční přístup na server Content Translation (např. cxserver).
Pro nastavení se podívejte na stránku Content translation/cxserver/Setup pro Content Translation server.
Pokud spouštíte Content Translation lokálně, musíte k LocalSettings.php přidat následující kód, abyste mohli využívat produkční cxserver:
$wgContentTranslationSiteTemplates['cx'] = 'https://cxserver.wikimedia.org/v1';
Závislosti tohoto rozšíření
Rozšíření ContentTranslation je závislé na následujících rozšířeních:
| UniversalLanguageSelector | Požadované | |
| VisualEditor | Požadované | Je nezbytné pro editor. |
| Cite | Požadované | Je nutné, pokud chcete při překladu využívat reference na jiné jazykové mutace. |
| WikimediaMessages | Požadované | |
| GuidedTour | Volitelné | Pokud je nainstalován, bude použit k zobrazení vysvětlení o přesunutí stránky z uživatelského prostoru. |
| Echo | Volitelné | Je-li nainstalováno, můžete využívat "poděkování" těm, kteří se kupř. podíleli na dotažení překladu do určité fáze. |
| Wikibase | Volitelné | Je-li nainstalováno a nakonfigurováno podobně jako na Wikipedii, pak můžete využívat automatické přidávání mezijazyčných odkazů (podobně jako je tomu u odkazů na jiné jazykové mutace Wikipedie). |
| EventLogging | Volitelné | Pokud je nainstalováno, můžete logovat nejenom čas publikace a případné chyby, ale i jiné události. |
| BetaFeatures | Volitelné | Je-li nainstalováno, ContentTranslation se objeví jako nastavitelný beta prvek v Nastavení. |
Konfigurační proměnné
| Tato sekce je v současné době pracovní verzí. Materiál ještě nemusí být úplný, informace mohou být v současné době vynechány a určité části obsahu mohou být podrobeny radikálním a rychlým změnám. Na diskusní stránce k tomu možná jsou dostupné bližší informace. |
Úplný seznam a výchozí hodnoty najdete v extension.json ve zdrojovém úložišti.
| ContentTranslationDomainCodeMapping | Used to map between non-standard language codes and actual domains. The default is the same as in Wikipedia codes and domains. |
| ContentTranslationSiteTemplates | Templates for essential URLs. The defaults assume Wikipedia, so this variable must be configured differently for other sites. Where relevant, $1 is replaced by the language code, and $2 is replaced by the page title. |
| ContentTranslationTranslateInTarget | Whether to open Special:ContentTranslation in the target wiki when clicking the button in the entry point. The domain will be based on $wgContentTranslationSiteTemplates. The default is to open Special:ContentTranslation on the same wiki. (For Wikipedia this is set to true.) |
| ContentTranslationAsBetaFeature | Whether ContentTranslation is a beta feature. |
| ContentTranslationTargetNamespace | The default target namespace for published articles. The default is Main. |
| ContentTranslationCampaigns | Campaigns that are available in the URL as valid values for the campaign parameter in the URL. This allows automatic enabling of the beta feature and event logging. |
| ContentTranslationCXServerAuth | CXServer connection configuration. |
| ContentTranslationEnableSuggestions | Whether to use the suggestions tab and automatic suggestions. This needs the GapFinder API. This is false by default, but true in Wikipedia. |
| RecommendToolAPIURL | The URL for the GapFinder API, needed if ContentTranslationEnableSuggestions is true. |
Parametry adresy URL
Překlad obsahu funguje hlavně na speciální stránce Special:ContentTranslation. Parametry URL jsou
- page: název zdroje
- targettitle: cílový název
- from: zdrojový jazyk
- to: cílového jazyka
- campaign: název kampaně
- Pokud na Wikimedia wiki není v uživatelském nastavení povolen překlad obsahu, budou fungovat pouze odkazy na předem definovanou kampaň. Kampaně jsou definovány v proměnné InitialiseSettings.php
wmgContentTranslationCampaigns.
- Pokud na Wikimedia wiki není v uživatelském nastavení povolen překlad obsahu, budou fungovat pouze odkazy na předem definovanou kampaň. Kampaně jsou definovány v proměnné InitialiseSettings.php
Příklad
Související odkazy
- Content Translation
- Technická specifikace rozšíření ContentTranslation
| Toto rozšíření se používá na jednom nebo více projektech Wikimedia. Pravděpodobně to znamená, že rozšíření je stabilní a funguje dostatečně dobře, aby jej mohly používat weby s tak vysokou návštěvností. Vyhledejte tento název rozšíření v konfiguračních souborech CommonSettings.php a InitialiseSettings.php Wikimedie, abyste viděli, kde je nainstalováno. Úplný seznam rozšíření nainstalovaných na konkrétní wiki lze vidět na stránce wiki Special:Version. |
| Tato stránka nebo projekt je udržována Wikimedia Language engineering .
Jak získat pomoc: |
- Stable extensions/cs
- User interface extensions/cs
- Page action extensions/cs
- Extensions supporting Composer/cs
- BeforeCreateEchoEvent extensions/cs
- BeforePageDisplay extensions/cs
- ChangeTagsListActive extensions/cs
- ContributeCards extensions/cs
- EchoGetBundleRules extensions/cs
- EditPage::showEditForm:initial extensions/cs
- GetBetaFeaturePreferences extensions/cs
- GetPreferences extensions/cs
- ListDefinedTags extensions/cs
- LoadExtensionSchemaUpdates extensions/cs
- ResourceLoaderRegisterModules extensions/cs
- SaveUserOptions extensions/cs
- SectionTranslationBeforePublish extensions/cs
- SkinAfterContent extensions/cs
- SpecialContributionsBeforeMainOutput extensions/cs
- GPL licensed extensions/cs
- Extensions in Wikimedia version control/cs
- All extensions/cs
- Extensions requiring Composer with git/cs
- Extensions used on Wikimedia/cs
- WYSIWYG extensions/cs
- Localisation extensions/cs
- Language Engineering/cs
- Content Translation/cs
