Extension:ContentTranslation/cs
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 pozadí 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
ContentTranslation
ve 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-dev
v adresáři rozšíření. (Vyskytnou-li se nějaké komplikace, podívejte se na T173141.)Category:Extensions requiring Composer with git/cs - 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
Content Translation server
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. |
WikimediaMessage | 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: |