Korzystanie z szablonu svitek
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.”
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.
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.
{{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}}
.
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-.
{{svitek}}
za {{skok}}
a problém byl vyřešen.