Szablon:Uniwersalny szablon językowy/opis
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:
Dialog – Powitanie | |
|
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.