Nápověda:Rozšíření:Translate/Přesun přeložitelné stránky
Pro překladatele (hlavní stránka nápovědy )
- Jak se překládá
- Osvědčené postupy
- Statistika a hlášení
- Záruka kvality
- Přehled o stavu překladu zpráv
- Offline překlad
- Slovníček
Pro správce překladů
- Jak připravit stránku k překladu
- Správa překladu stránky
- Překlad nestrukturovaných prvků
- Správa skupin
- Přesun překládané stránky
- Import překladů přes CSV
- Práce se svazky zpráv
Pro systémové administrátory a vývojáře
Při přesouvání zdrojové stránky, která byla přeložena do jiných jazyků pomocí rozšíření Translate, je třeba spolu se zdrojovou stránkou přesunout i stránky překladu. Překladové stránky existují jako podstránky zdrojové stránky. Pokud máme například zdrojovou stránku s názvem FooBar a stránka byla přeložena do francouzštiny a španělštiny, budou překladové stránky existovat na FooBar/fr a FooBar/es
Proces přesunutí přeložené zdrojové stránky je stejný jako u normální stránky. Rozdíl je ve způsobu přesouvání podstránek.
Na obrázku přesouváme přeložitelnou zdrojovou stránku. Zde je třeba zaznamenat několik částí,
- Stránka překladu - Toto jsou jazyky, do kterých byla zdrojová stránka přeložena. Toto bude přesunuto.
- Překladové jednotky stránky - Jedná se o nejmenší jednotlivě sledovanou složku přeložitelných stránek: Stránka je rozdělena na jednotky překladu o velikosti odstavce a každá jednotka je zprávou. Všechny tyto budou také přesunuty.
- Podstránka označená k překladu - Toto jsou další přeložitelné zdrojové stránky, které existují jako podstránky pod zdrojovou stránkou, která se přesouvá. Tyto nelze přesunout jako součást aktuální operace přesunu, ale musí být přesunuty samostatně.
- Jiná podstránka - Toto jsou normální podstránky pod zdrojovou přeložitelnou stránkou, která se přesouvá. Uživatel se může rozhodnout toto přesunout výběrem možnosti Přesunout všechny podstránky na obrazovce.
Diskusní stránky, pokud jsou přítomny, jsou také přesunuty. Stránky, které mají diskusní stránky, jsou označeny příponou (Má diskusní stránku). Podobně jako u podstránek označených k překladu je třeba přeložitelné diskusní stránky přesunout samostatně.
Jakmile uživatel zahájí proces přesunu, skutečné přesunutí bude provedeno prostřednictvím úloh na pozadí. Stav "přesouvání úloh" lze sledovat prostřednictvím protokolu překladu stránky.
Ponechání přesměrování: poskytujeme možnost zaškrtnutí, která přidá přesměrování pro vše kromě stránek překladových jednotek a překladových stránek (přeložitelná stránka, diskusní stránky, běžné podstránky a jejich diskusní stránky), jakmile se stránka přesune.
$wgTranslatePageMoveLimit
. K přesunutí velkého počtu stránek doporučujeme použít moveTranslatableBundle.php
.
Přesun většího počtu stránek
Chcete-li přesunout velké množství stránek, doporučujeme použít skript moveTranslatableBundle.php
, protože to může být trochu nespolehlivé přes uživatelské rozhraní, které k přesunu stránek používá job queue .
Při přesouvání stránky skript provede potřebná ověření, zobrazí, co se přesune, a poté před provedením přesunu získá potvrzení od uživatele.
Skript má následující parametry:
current-page |
Požadované | Název aktuální stránky |
new-page |
Požadované | Název nové stránky |
user |
Požadované | Uživatel provádějící přesun |
reason |
Volitelné | Důvod provedení přesunu |
skip-subpages |
Volitelné | Přeskočit přesouvání podstránek pod aktuální stránkou |
skip-talkpages |
Volitelné | Přeskočit pohyblivé diskusní stránky pod aktuální stránkou |
skip-redirect |
Volitelné | Přeskočte zanechání přesměrování pro přeložitelný balíček, podstránky a související diskusní stránky |
Příklad použití:
# Here "Main Page 60" is being renamed to "Main Page 70" by "Admin" php extensions/Translate/scripts/moveTranslatableBundle.php "Main Page 60" "Main Page 70" Admin --reason "Just an example" --skip-redirect