Korzystanie z szablonu svitek

Z thewoodcraft.org
Toto je přeložená verze stránky Použití šablony svitek, překlad je hotový z 100 %.
Jiné jazyky:

Szablon {{svitek}} służy do wstawiania ciągów tekstowych do stron w czynach i mistrzostwach elektronicznej wersji Zwoju. Svitku. Szablon {{kategorie}} działa podobnie.

Parametr szablonu to ciąg, z którego generowana jest nazwa przetłumaczonej strony, a jeśli istnieje jego tłumaczenie na aktualnie wybrany język interfejsu, gwarantuje, że przetłumaczony tekst zostanie wstawiony w miejsce, w którym jest używany. Ten ciąg zawsze zaczyna się od kodu, po którym następuje myślnik i numer tłumaczonej wiadomości. Może to być dowolny ciąg. Nie tylko kod konkretnego czynu 1A1 , grupy czynów 1A lub skodyfikowanego tytułu mistrzowskiego za Mistrovství.

Za pomocą tego szablonu możesz również wstawić bardziej ogólne teksty używane w Zwoju, które powtarzają się w różnych miejscach. Na przykład kod „{{svitek|timesec}}” zostanie zastąpiony tekstem: „Čas je uveden v sekundách.”

PoznámkaJeśli zamiast przetłumaczonego tekstu zobaczysz oryginalny ciąg w kolorze żółtym, oznacza to, że wiadomość nie została jeszcze przetłumaczona na język docelowy. To samo zostanie wyświetlone, jeśli ustawiony jest domyślny język strony, jeśli wywoływana strona istnieje, ale treść nie została jeszcze oznaczona do tłumaczenia. Tylko członkowie grupy translator mają prawa do tej operacji.

Strona przeszukiwana przez szablon {{svitek}} zawsze zaczyna się od prefiksu svitek-, po którym następuje parametr przekazany do szablonu. Jest to normalna strona, a przetłumaczona wiadomość de facto, której szuka szablon, to podstrona nazwana zgodnie z kodem aktualnie używanego języka interfejsu, przetłumaczoną TU (jednostka tłumaczeń). Więc jeśli użyjemy kodu:

{{svitek|1A1-1}}

Wstawia szablon odpowiadający podstronie z tłumaczeniem strony svitek-1A1-1. Ale tylko jeśli istnieje. Jeśli interfejs będzie w języku czeskim, użyje strony svitek-1A1-1/cs, dla j. polskiego svitek-1A1-1/pl itd.

Upozornění Szablon {{svitek}} jest zablokowany, ponieważ szablon {{kategorie}} pracuje z nim, generując wydruki i dane wejściowe dla szablonu {{TBC}}.

Należy również uważać, aby nie zapomnieć o prawidłowym użyciu elementu <noinclude>…</noinclude> dla stron wywoływanych za pomocą szablonu {{svitek}}, aby uniknąć niepożądanej interpretacji użytego kodu.

Upozornění Jeśli nie masz potraktowanego w ten sposób elementu <noinclude><languages /></noinclude>, podczas korzystania z tego szablonu panel do przełączania wersji językowych można również wstawić na innej przetłumaczonej stronie z treścią tekstową!
PoznámkaJeśli użyjesz szablonu {{svitek}} nawet na stronie, której nazwa kodowa zaczyna się od prefiksu svitek-, podczas przetwarzania szablonu wystąpi zapętlenie. I zamiast przetłumaczonego tekstu lub monitu o przetłumaczenie zostanie wyświetlony tylko komunikat o błędzie. Dlatego ta witryna używa kopii szablonu {{svitek}}, szablonu {{skok}}.


Na ilustračním obrázku můžete vidět, jak taková chyba vypadá.

Abychom zjistili, odkud se bere, musíme se podívat do kódu.

Vzhledem k tomu, že, se v tomto případě se šablona {{svitek}} volá pouze jednou, je jasné kde je potřeba chybu hledat. Vyskytovala se na stránce svitek-con0, ale jak sami vidíte, vše se na první pohled jevilo v pořádku. Takže kód šablony {{svitek}} byl interpretován správně. Ale jak můžete vidět i na screenshotech, byla to stránka s prefixem svitek-.

Stačilo tedy zaměnit jméno šablony {{svitek}} za {{skok}} a problém byl vyřešen.