Przejdź do zawartości

Szablon:Uniwersalny szablon językowy

Z Wikibooks, biblioteki wolnych podręczników.
 Dokumentacja szablonu [zobacz] [edytuj] [historia] [odśwież]

Użycie[edytuj]

Uniwersalny szablon do tworzenia kolorowych ramek do podręczników do nauki języków obcych (przykłady w: Hiszpański, Rosyjski).

Szablon ten używamy do tworzenia następnych szablonów.

Znaczenie pól[edytuj]

{{Uniwersalny szablon językowy
|kolor_tła=#f2fff2
|kolor_ramki=blue
|flaga=Flag of Poland.svg{{!}}border
|podpis_flagi=Język polski
|ikonka=Nuvola apps edu languages.svg
|podpis_ikonki=Dialog
|nazwa_szablonu=Dialog
|tytuł=Powitanie
|treść=''Cześć'' – Hello}}

Efekt:


Język polski
Język polski
Dialog
Dialog
DialogPowitanie
Cześć – Hello

Tworzenie szablonów[edytuj]

Tego szablonu nie wykorzystujemy bezpośrednio - służy on do tworzenia nowych szablonów. Wynikowy szablon powinien mieć dwa argumenty: nazwa i treść.

Proponujemy, by dla każdego podręcznika tworzyć dwa poziomy szablonów: jeden uniwersalny, nazwany Język/Uniwersalny szablon (np. Rosyjski/Uniwersalny szablon) a na jego podstawie konkretne szablony: Język/Co np. Szablon:Książka:Rosyjski/Gramatyka, Szablon:Książka:Rosyjski/Dialog.

Załóżmy, że piszemy podręcznik o języku angielskim. Najpierw tworzymy Szablon:Książka:Angielski/Uniwersalny szablon. Wewnątrz wstawiamy:

{{Uniwersalny szablon językowy
|kolor_tła=yellow
|kolor_ramki=blue
|flaga=Flag of the United Kingdom.svg
|podpis_flagi=Język polski
|ikonka={{{ikonka}}}
|podpis_ikonki={{{podpis_ikonki}}}
|nazwa_szablonu={{{nazwa_szablonu}}}
|tytuł={{{tytuł}}}
|treść={{{treść}}}
}}

następnie tworzymy Szablon:Książka:Angielski/Dialog:

{{T2|Angielski/Uniwersalny szablon
|ikonka=Nuvola apps edu languages.svg
|podpis_ikonki=Dialog
|nazwa_szablonu=Dialogue
|tytuł={{{nazwa}}}
|treść={{{treść}}}
}}

Gotowego szablonu używamy tak:

{{T|Angielski/Dialog|nazwa=Powitanie|treść=''Hello'' – Cześć}}

Tabelki wewnątrz szablonów[edytuj]

Czasami zachodzi potrzeba użycia tabelki wewnątrz ramki - np. z odmianą wyrazu. Tabelka może być wtedy ukryta w szablonie (jak {{Uniwersalny szablon językowy/Tabelka słownictwa}} w {{Książka:Górnołużycki/słownik}}) albo podana jako HTML. Tabelki w wikikodzie niestety kłócą się ze składnią szablonów.

Typy szablonów i ikony[edytuj]

Proponujemy, by używać standardowych typów szablonów o standardowych ikonach:

Nazwa Grafika Ikona
Dialog Nuvola apps edu languages.svg
Gramatyka Nuvola apps date.png
Powtórka Nuvola apps edu miscellaneous.png
Przykład Nuvola filesystems services.png
Słownictwo Nuvola apps kate.png
Tekst Nuvola apps knewsticker.png

Przy ewentualnych zmianach najlepiej korzystać z tego samego zestawu ikon - Nuvola.