Szablon:Uniwersalny szablon językowy

Z Wikibooks, biblioteki wolnych podręczników.
Przejdź do nawigacji Przejdź do wyszukiwania
Template-info.png 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
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:Rosyjski/Gramatyka, Szablon:Rosyjski/Dialog.

Załóżmy, że piszemy podręcznik o języku angielskim. Najpierw tworzymy Szablon: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:Angielski/Dialog:

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

Gotowego szablonu używamy tak:

{{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 {{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 Nuvola apps edu languages.svg
Gramatyka Nuvola apps date.png Nuvola apps date.png
Powtórka Nuvola apps edu miscellaneous.png Nuvola apps edu miscellaneous.png
Przykład Nuvola filesystems services.png Nuvola filesystems services.png
Słownictwo Nuvola apps kate.png Nuvola apps kate.png
Tekst Nuvola apps knewsticker.png Nuvola apps knewsticker.png

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