Multijazyčné odkazy na stránky/pl

Z kapica.cz
Verze z 1. 12. 2021, 13:25, kterou vytvořil Jouza (diskuse | příspěvky) (Založena nová stránka s textem „Wyjście z szablonu $1 może być użyte do wstawienia treści opartej na tym wyjściu.“)
Přehled nápovědy
Editace obsahu
Pro thewoodcraft.org
Knihy
Systém wiki
Zabezpečení stránek
Zásady

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:

  1. nazwa strony docelowej, którą może być również podstrona danego języka
  2. nazwa kotwicy na stronie docelowej
  3. 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ęzyku Nápověda:Jazykové mutace stránek/cs#kotva|Nápověda:Jazykové mutace stránek
<img src="https://disklessui.kapica.cz/wiki/images/0/02/Poznamka.svg" width="5%" resource="./File:Poznamka.svg" style="float: right; margin: 15px 0px 15px 15px;" alt="Poznámka" title="Poznámka">Szablon nie będzie używał domyślnej nazwy strony tylko wtedy, gdy szablon zawiera parametr 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}}
Kod ten wygeneruje ciąg znaków: 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|}}|&#35|0}}}}
<img src="https://disklessui.kapica.cz/wiki/images/0/02/Poznamka.svg" width="5%" resource="./File:Poznamka.svg" style="float: right; margin: 15px 0px 15px 15px;" alt="Poznámka" title="Poznámka">Jde-li o stránku, která ještě nebyla připravena k překladu, lze vložení podmínit testem na existenci stránky wiki TheWoodcraft.org to však není nezbytně nutné, protože to umí vyřešit šablona {{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.
{{ll|Neexistující stránka|alt=Link na kotvu budoucí stránky|kotva|y}}
Link na kotvu budoucí stránky
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}}

Alternativní text

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:
{{ll|Nápověda:Jazykové mutace stránek||y}}
Nápověda:Jazykové mutace stránek
Upozornění 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ů.