Szablon:NpDane/opis
Użycie
[edytuj]Szablon służy przede wszystkim do tłumaczenia angielskich nazw przestrzeni nazw na ich wersję w jakimś języku i operacji odwrotnej, a także numer przestrzeni nazw na jej nazwę w nim angielską lub w jakimś języku, lub odwrotnie, umożliwia też na przetłumaczenie nazwy przestrzeni nazw lub identyfikatora przestrzeni na jej nazwę polską, jeżeli istnieje.
Opis parametrów
[edytuj]- Parametry szablonu
1
lubnazwa
- nazwa normalna lub kanoniczna albo id przestrzeni nazw,wyświetlana
- przestrzeń nazw główną wyświetla w postaci: (main),dyskusja
- tłumaczy nazwę przestrzeni nazw na nazwę przestrzeni nazw dyskusji,przedmiotowa
- tłumaczy nazwę przestrzeni nazw na nazwę przestrzeni nazw przedmiotową,id
- tłumaczy przestrzeń nazw na numer id lub zwraca błąd,klucz projektu
- klucz projektu, używany zamiastkod języka
ikod projektu
,kod języka
- kod języka projektu, używany zamiastklucz projektu
,kod projektu
- kod projektu, używany zamiastklucz projektu
,kanoniczna
- tłumaczy przestrzeń nazw na kanoniczną,po polsku
- tłumaczy przestrzeń nazw na język polski, jeżeli ta nazwa istniejenazwij projektem
- używana wraz ze zmienną:kanoniczna
, i zamiast nazwy projektu kanonicznej charakterystyczną dla danego projektu jest:Project
,nazwij dyskusją projektu
- używana wraz ze zmienną:kanoniczna
, i zamiast nazwy dyskusji projektu kanonicznej charakterystyczną dla danego projektu jest:Project talk
,awaryjnie
- używa przestrzeni nazw w tablicy na stronie CSS: {{#invoke:Nazwy/przestrzenie}}, do tłumaczenia nazw dla nieobsługiwanych, projektów językowych lub przestrzeni nazw,istnieje
- wartość niepusta, wtedy zwraca błąd w postaci ciągu:(błąd)
, gdy obsługiwana przestrzeń nazw przez szablon {{NpDane}} na danym projekcie nie istnieje,wynik błędu nietekstowy
- wartość niepusta, wtedy zwraca wartość pustą w przypadku błędu, używany jednocześnie z parametrem:| istnieje = tak
.
Przykład
[edytuj]Przestrzeń główna i projekt siostrzany angielski
[edytuj]- {{NpDane|klucz projektu=commons}} →
- {{NpDane||klucz projektu=commons}} →
- {{NpDane|(main)|klucz projektu=commons}} →
- {{NpDane|klucz projektu=commons|dyskusja=tak}} → Talk
- {{NpDane||klucz projektu=commons|dyskusja=tak}} → Talk
- {{NpDane|(main)|klucz projektu=commons|dyskusja=tak}} → Talk
- {{NpDane|klucz projektu=commons|dyskusja=tak|po polsku=tak}} → Dyskusja
- {{NpDane||klucz projektu=commons|dyskusja=tak|po polsku=tak}} → Dyskusja
- {{NpDane|(main)|klucz projektu=commons|dyskusja=tak|po polsku=tak}} → Dyskusja
Przestrzeń niegłówna przedmiotowa i projekt siostrzany angielski
[edytuj]- {{NpDane|Template|klucz projektu=commons}} → Template
- {{NpDane|Template|klucz projektu=commons|przedmiotowa=tak}} → Template
- {{NpDane|Template|klucz projektu=commons|przedmiotowa=tak|po polsku=tak}} → Szablon
- {{NpDane|Template|klucz projektu=commons|dyskusja=tak}} → Template talk
- {{NpDane|Template|klucz projektu=commons|dyskusja=tak|po polsku=tak}} → Dyskusja szablonu
Przestrzeń niegłówna dyskusji i projekt siostrzany angielski
[edytuj]- {{NpDane|Template talk|klucz projektu=commons}} → Template talk
- {{NpDane|Template talk|klucz projektu=commons|przedmiotowa=tak}} → Template
- {{NpDane|Template talk|klucz projektu=commons|przedmiotowa=tak|po polsku=tak}} → Szablon
- {{NpDane|Template talk|klucz projektu=commons}} → Template talk
- {{NpDane|Template talk|klucz projektu=commons|dyskusja=tak}} → Template talk
- {{NpDane|Template talk|klucz projektu=commons|dyskusja=tak|po polsku=tak}} → Dyskusja szablonu
Projekt siostrzany polski
[edytuj]- {{NpDane|Template|klucz projektu=w}} → Szablon
- {{NpDane|Template talk|klucz projektu=w}} → Dyskusja szablonu
- {{NpDane|Szablon|klucz projektu=w}} → Szablon
- {{NpDane|Dyskusja szablonu|klucz projektu=w}} → Dyskusja szablonu
Projekt siostrzany polski, tłumaczenie na przestrzeń przedmiotową
[edytuj]- {{NpDane|Template|klucz projektu=w|przedmiotowa=tak}} → Szablon
- {{NpDane|Template talk|klucz projektu=w|przedmiotowa=tak}} → Szablon
- {{NpDane|Szablon|klucz projektu=w|przedmiotowa=tak}} → Szablon
- {{NpDane|Dyskusja szablonu|klucz projektu=w|przedmiotowa=tak}} → Szablon
Projekt siostrzany polski, tłumaczenie na przestrzeń dyskusji
[edytuj]- {{NpDane|Template|klucz projektu=w|dyskusja=tak}} → Dyskusja szablonu
- {{NpDane|Template talk|klucz projektu=w|dyskusja=tak}} → Dyskusja szablonu
- {{NpDane|Szablon|klucz projektu=w|dyskusja=tak}} → Dyskusja szablonu
- {{NpDane|Dyskusja szablonu|klucz projektu=w|dyskusja=tak}} → Dyskusja szablonu
Projekt siostrzany polski, tłumaczenie nazwy przestrzeni nazw na jej wartość kanoniczną charakterystyczną dla danego projektu
[edytuj]- {{NpDane|Szablon|klucz projektu=w|przedmiotowa=tak|kanoniczna=tak}} → Template
- {{NpDane|Dyskusja szablonu|klucz projektu=w|przedmiotowa=tak|kanoniczna=tak}} → Template
- {{NpDane|Szablon|klucz projektu=w|dyskusja=tak|kanoniczna=tak}} → Template talk
- {{NpDane|Dyskusja szablonu|klucz projektu=w|dyskusja=tak|kanoniczna=tak}} → Template talk
Projekt siostrzany polski, tłumaczenie nazwy przestrzeni nazw na jej wartość kanoniczną na nazw ogólną
[edytuj]- {{NpDane|Wikipedia|klucz projektu=w|przedmiotowa=tak|kanoniczna=tak|nazwij projektem=tak}} → Project
- {{NpDane|Dyskusja Wikipedii|klucz projektu=w|przedmiotowa=tak|kanoniczna=tak|nazwij projektem=tak}} → Projekt
- {{NpDane|Wikipedia|klucz projektu=w|dyskusja=tak|kanoniczna=tak|nazwij projektem=tak}} → Wikipedia talk
- {{NpDane|Dyskusja Wikipedii|klucz projektu=w|dyskusja=tak|kanoniczna=tak|nazwij projektem=tak}} → Wikipedia talk
- {{NpDane|Project|klucz projektu=w|przedmiotowa=tak|kanoniczna=tak|nazwij projektem=tak}} → Project
- {{NpDane|Project talk|klucz projektu=w|przedmiotowa=tak|kanoniczna=tak|nazwij projektem=tak}} → Projekt
- {{NpDane|Project|klucz projektu=w|dyskusja=tak|kanoniczna=tak|nazwij projektem=tak}} → Wikipedia talk
- {{NpDane|Project talk|klucz projektu=w|dyskusja=tak|kanoniczna=tak|nazwij projektem=tak}} → Wikipedia talk
- {{NpDane|Wikipedia|klucz projektu=w|przedmiotowa=tak|kanoniczna=tak|nazwij dyskusją projektu=tak}} → Wikipedia
- {{NpDane|Dyskusja Wikipedii|klucz projektu=w|przedmiotowa=tak|kanoniczna=tak|nazwij dyskusją projektu=tak}} → Wikipedia
- {{NpDane|Wikipedia|klucz projektu=w|dyskusja=tak|kanoniczna=tak|nazwij dyskusją projektu=tak}} → Project talk
- {{NpDane|Dyskusja Wikipedii|klucz projektu=w|dyskusja=tak|kanoniczna=tak|nazwij dyskusją projektu=tak}} → Project talk
- {{NpDane|Project|klucz projektu=w|przedmiotowa=tak|kanoniczna=tak|nazwij dyskusją projektu=tak}} → Wikipedia
- {{NpDane|Project talk|klucz projektu=w|przedmiotowa=tak|kanoniczna=tak|nazwij dyskusją projektu=tak}} → Wikipedia
- {{NpDane|Project|klucz projektu=w|dyskusja=tak|kanoniczna=tak|nazwij dyskusją projektu=tak}} → Project talk
- {{NpDane|Project talk|klucz projektu=w|dyskusja=tak|kanoniczna=tak|nazwij dyskusją projektu=tak}} → Project talk
Użycie zmiennej wyświetlana
[edytuj]- {{NpDane|(main)|klucz projektu=w|wyświetlana=tak}} → (główna)
- {{NpDane|(main)|klucz projektu=en:w|wyświetlana=tak}} → (main)
Użycie linków
[edytuj]- {{NpDane|(main)|klucz projektu=w|link=tak}} → (główna)
- {{NpDane|Project|klucz projektu=w|link=tak}} → Wikipedia
- {{NpDane|Project talk|klucz projektu=w|link=tak}} → Dyskusja Wikipedii
- {{NpDane|Help|klucz projektu=w|link=tak}} → Pomoc
Projekty obcojęzyczne inne niż angielskie i zmienna awaryjna
[edytuj]- {{NpDane|Kategorie|klucz projektu=de:w|awaryjnie=tak|kanoniczna=tak}} → Category
- {{NpDane|Category|klucz projektu=de:w|awaryjnie=tak}} → Kategorie
- {{NpDane|Категория|klucz projektu=ru:w|awaryjnie=tak|kanoniczna=tak}} → Category
- {{NpDane|Category|klucz projektu=ru:w|awaryjnie=tak}} → Категория
Przestrzenie nazw i ich id
[edytuj]- {{NpDane|Kategorie|klucz projektu=de:w|awaryjnie=tak|id=tak}} → 14
- {{NpDane|Category|klucz projektu=de:w|awaryjnie=tak|id=tak}} → 14
- {{NpDane|Категория|klucz projektu=ru:w|awaryjnie=tak|id=tak}} → 14
- {{NpDane|Category|klucz projektu=ru:w|awaryjnie=tak|id=tak}} → 14
Zmienna: istnieje
, z wynikiem błędu tekstowym
[edytuj]- {{NpDane|Moja przestrzeń|istnieje=tak}} → (błąd)
Zmienna: istnieje
, z wynikiem błędu nietekstowym
[edytuj]- {{NpDane|Moja przestrzeń|istnieje=tak|wynik błędu nietekstowy=tak|wyświetlana=tak}} →
- {{NpDane||istnieje=tak|wynik błędu nietekstowy=tak|wyświetlana=tak}} → (główna)
- {{NpDane|(main)|istnieje=tak|wynik błędu nietekstowy=tak|wyświetlana=tak}} → (główna)
- {{NpDane|(główna)|istnieje=tak|wynik błędu nietekstowy=tak|wyświetlana=tak}} → (główna)
Błędy
[edytuj]Błędy należy zgłaszać na stronie Wikibooks:Kwestie techniczne.
Parametry szablonu (strukturyzacja Wizualnego Edytora)
[edytuj]Szablon tłumaczy przede wszystkim nazwę angielską lub w jakimś języku, nazwy przestrzeni nazw lub jego numer, na jej wersję w postaci nazwy w jednych z tych języków (wersja angielska jest uzyskiwana z parametrem kanoniczna), a także numer przestrzeni nazw lub jego nazwę na jej nazwę symbolizującą przestrzeń przedmiotową lub dyskusji, albo jej numer.
Parametr | Opis | Typ | Status | |
---|---|---|---|---|
Nazwa przestrzeni nazw | 1 | Nazwa przestrzeni nazw. | Ciąg znaków | opcjonalny |
wyświetlana | wyświetlana | Wyświetla przestrzeń nazw główną jako (main). | Ciąg znaków | opcjonalny |
przedmiotowa | przedmiotowa | Zwraca wynik dotyczący przedmiotowej przestrzeni nazw do podanej przestrzeni nazw lub jej numeru. | Wartość logiczna | opcjonalny |
dyskusja | dyskusja | Zwraca wynik dotyczący przestrzeni nazw, dyskusji, do podanej przestrzeni nazw lub jej numeru. | Wartość logiczna | opcjonalny |
id | id | Wyświetla numer danej przestrzeni nazw. | Liczba | opcjonalny |
klucz projektu | klucz projektu | Klucz projektu, używany zamiast kod języka i kod projektu. | Ciąg znaków | opcjonalny |
kod języka | kod języka | Kod języka, używany zamiast klucz projektu. | Ciąg znaków | opcjonalny |
kod projektu | kod projektu | Kod języka, używany zamiast klucz projektu. | Ciąg znaków | opcjonalny |
kanoniczna | kanoniczna | Szablon zamienia nazwę przestrzeni nazw lub jej numer na jej nazwę kanoniczną, przy czym w wersji kanonicznej w tym zamiast Project jest Wikibooks i Project talk jest Wikibooks talk. | Wartość logiczna | opcjonalny |
po polsku | po polsku | Tłumaczy przestrzeń nazw na jej nazwę polską. | Ciąg znaków | opcjonalny |
nazwij projektem | nazwij projektem | Nazwę przestrzeni nazw Wikibooks nazwa w wersji kanonicznej Project. | Wartość logiczna | opcjonalny |
nazwij dyskusją projektu | nazwij dyskusją projektu | Nazwę przestrzeni nazw : Dyskusja Wikijuniora (wersja polska) lub Wikibooks tak (wersja angielska), nazywa w wersji kanonicznej Project talk. | Wartość logiczna | opcjonalny |
awaryjnie | awaryjnie | Awaryjnie liczy z Wikidane nazwy przestrzeni nazw. | Ciąg znaków | opcjonalny |
istnieje | istnieje | Zwraca wartość: "(błąd)", w przypadku błędu. | Ciąg znaków | opcjonalny |
wynik błędu nietekstowy | wynik błędu nietekstowy | Używany wraz z parametrem istnieje, i zwraca wartość pustą, gdy przestrzeń nie istnieje. | Ciąg znaków | opcjonalny |
Zobacz też
[edytuj]- {{Np}} - służy do tłumaczenia przestrzeni nazw na bieżącym projekcie.