Multijazyčné odkazy na stránky/pl
Pisanie linków w treści wielojęzycznej wiki może być znacznie ułatwione w tej poprzez użycie szablonu {{ll}}, który sprawdza istnienie tłumaczenia nazwy artykułu dla aktualnie wybranego języka interfejsu i na podstawie wyniku generuje zlokalizowane linki.
Parametry
Szablon może mieć maksymalnie trzy parametry pozycjne:
- nazwa strony docelowej, którą może być również podstrona danego języka
- nazwa kotwicy na stronie docelowej
- pusty parametr pozycyjny, który powoduje, że zamiast aktywnego linku zostanie wygenerowany ciąg tekstowy do dalszego opracowania. Korzysta z tego np. szablon
{{lldoc}}
Można również użyć też jednego opcjonalnego parametru
- alt
- Ten parametr może być użyty do ustawienia innego tekstu w linku niż tego, który jest użyty w tłumaczonym tytułu strony. Tekst ten może być tłumaczony za pomocą rozszerzenia Translate
Użycie
- Programowa deklaracja LLM w polskiej versji z roku 1990
- Link do strony, która nie jest tłumaczona
{{ll|Programowa deklaracja LLM w polskiej versji z roku 1990}}
- Programowa deklaracja LLM w polskiej versji z roku 1990#kotva
- Link do strony, która nie jest tłumaczona, z przeskokiem do anchora
{{ll|Programowa deklaracja LLM w polskiej versji z roku 1990|kotva}}
- Programová deklarace LLM v polštině, z r. 1990
- Link do strony, która nie jest tłumaczona, z dodanym anchorem i alternatywnym opisem
{{ll|Programowa deklaracja LLM w polskiej versji z roku 1990|alt=Programová deklarace LLM v polštině, z r. 1990|kotva}}
- Neexistující stránka
- Link, do nieistniejącej strony
{{ll|Neexistující stránka}}
- Neexistující stránka#kotva
- Link do nieistniejącej przyszłej strony z przygotowanym przeskokiem do anchora
{{ll|Neexistující stránka|kotva}}
- Link na kotvu budoucí stránku
- Link kierujący do nieistniejącej przyszłej strony z przygotowanym anchorem, ale też z tekstem alternatywnym
{{ll|Neexistující stránka|alt=Link na kotvu budoucí stránku|kotva}}
- Nápověda:Jazykové mutace stránek
- Link, który używa przetłumaczonego tytułu strony w opisie.
{{ll|Nápověda:Jazykové mutace stránek}}
- Nápověda:Jazykové mutace stránek
- Link z przetłumaczonym tytułem strony, który wskazuje na kotwicę, która jest wspólna dla wszystkich wersji językowych strony.
{{ll|Nápověda:Jazykové mutace stránek|kotva}}
- Alternativní text
- Wszystkie linki, istniejące, nieistniejące i bezpośrednie do określonych wersji językowych, mogą używać alternatywnego opisu linku, który można przetłumaczyć za pomocą rozszerzenia Translate
{{ll|Nápověda:Jazykové mutace stránek|alt=Alternativní text}}
- Alternativní text
- Również w tym przypadku tekst alternatywny może być kombinowany z anchorem
{{ll|Nápověda:Jazykové mutace stránek|alt=Alternativní text|kotva}}
- Nápověda:Jazykové mutace stránek
- Parametr
alt=jest opcjonalny, więc możemy go pominąć {{ll|Nápověda:Jazykové mutace stránek|kotva}}
Użycie kotwicy, która jest częścią tylko jednej określonej wersji językowej
- Nápověda:Jazykové mutace stránek/pl
- Jeśli cel odnosi się do konkretnej wersji językowej tłumaczonego tekstu, tylko ta wersja jest używana jako cel.
{{ll|Nápověda:Jazykové mutace stránek/pl}}
- Nápověda:Jazykové mutace stránek/pl#kotva
- W ten sposób można zaadresować kotwicę, która jest częścią tyłko tej jednej konkretnej wersji językowej
{{ll|Nápověda:Jazykové mutace stránek/pl|kotva}}
- Nápověda:Jazykové mutace stránek
- Jeśli zostanie podany link do nieistniejącej wersji językowej, domyślna wersja językowa strony będzie automatycznie wersją docelową. Zostanie użyta zarówno kotwica, jak i domyślna nazwa strony. Zobacz ten przykład:
{{ll|Nápověda:Jazykové mutace stránek/vk|kotva}}
- Ponieważ nie ma tłumaczenia dla kodu języka
vk, użył{{ll}}w linku nazwę strony w domyślnym językuNápověda:Jazykové mutace stránek/cs#kotva|Nápověda:Jazykové mutace stránek
alt= z tekstem zastępczym, który może być tłumaczony bezpośrednio na stronie poprzez rozszerzenie Translate
{{ll|Nápověda:Jazykové mutace stránek/vk|kotva|alt=Náhradní text}}
Nápověda:Jazykové mutace stránek/cs#kotva|Náhradní text, który zostanie wyświetlony na stronie jako link do Náhradní text.Uwarunkowane wstawianie tłumaczenia strony
Wyjście z szablonu {{ll}} może być użyte do wstawienia treści opartej na tym wyjściu. Následující ukázkový kód demonstruje, jak lze využít řetězce odkazujícího na kotvu při extrakci odkazu pro vložení stránky:
{{ll|Nápověda:Jazykové mutace stránek/{{int:languagecode}}|none|}}
Šablona vrátí řetězec s kotvou, který může vypadat třeba takto: Nápověda:Jazykové mutace stránek/cs#none|Nápověda:Jazykové mutace stránek, a ten lze předhodit ke zpracování funkci {{#explode:}}, která z něj vytáhne link odkazující na překlad který pak můžeme vložit do stránky. Viz ukázkový příklad:
{{:{{#explode:{{ll|Nápověda:Jazykové mutace stránek/{{int:languagecode}}|none|}}|#|0}}}}
{{lldoc}}Zobrazení řetězce, který do kódu generuje šablona
- Zajistí prázdný třetí poziční parametr, bez přiřazené hodnoty. Viz příklad:
: {{ll|Neexistující stránka|alt=Link na kotvu budoucí stránky|kotva|}}
Neexistující stránka#kotva|Link na kotvu budoucí stránky
- Pokud použijete neprázdný třetí poziční parametr, bude výsledkem aktivní link.
- Stejným způsobem to funguje i pro odkazy na existující, překládané stránky. Viz příklad:
{{ll|Nápověda:Jazykové mutace stránek|alt=Alternativní text|kotva|}}
Nápověda:Jazykové mutace stránek/cs#kotva|Alternativní text
{{ll|Nápověda:Jazykové mutace stránek|alt=Alternativní text|kotva|y}}
Vložení přeloženého názvu cílové stránky, jako textového řetězce
- Pokud chceme načíst pouze textový řetězec s přeloženým názvem cílové stránky (pokud existuje), vynechejte kotvu. Viz příklad:
{{ll|Nápověda:Jazykové mutace stránek||}}
- Nápověda:Jazykové mutace stránek
- Pamatujte na to, že třetí parametr musí být prázdný. Přiřazená hodnota způsobí, že bude vygenerován aktivní link. Viz příklad:
| Pamatujte, že pokud použijete tento řetězec např. jako text odrážku, jako záhlaví odstavce či nadpisu, může dojít k nežádoucí interpretaci některých znaků. |