Wikibooks plwikibooks https://pl.wikibooks.org/wiki/Wikibooks:Strona_g%C5%82%C3%B3wna MediaWiki 1.47.0-wmf.1 first-letter Media Specjalna Dyskusja Wikipedysta Dyskusja wikipedysty Wikibooks Dyskusja Wikibooks Plik Dyskusja pliku MediaWiki Dyskusja MediaWiki Szablon Dyskusja szablonu Pomoc Dyskusja pomocy Kategoria Dyskusja kategorii Wikijunior Dyskusja Wikijuniora TimedText TimedText talk Moduł Dyskusja modułu Wydarzenie Dyskusja wydarzenia Pomoc:Spis treści 12 89 542117 540654 2026-05-06T18:18:23Z Persino 2851 /* Wizualne opisy szablonów */ 542117 wikitext text/x-wiki <noinclude><!-- -->{{UnikatowaStronaStart | nagłówek = {{Rozdział|Pomoc Wikibooks}}{{Autonawigacja|Pomoc:Spis treści}} | stopka strony = {{StopkaSpisTreści}}{{Rozdział|Koniec}} }}</noinclude> == Pomoc Wikibooks == '''{{lr|Czym jest Wikibooks|Wikibooks}}''' jest zbiorem darmowych książek pisanych przez internautów. Poniższe strony pomocy zawierają porady i informacje o naszym projekcie. Projekt ten – będący siostrzanym projektem Wikipedii – powstał 10 lipca 2003 r. Polska wersja została uruchomiona '''24 stycznia 2004 roku''' i w tej chwili posiada już {{Forma wyrazu podręcznik po liczbie|'''{{LICZBAPODRĘCZNIKÓW}}'''}}, a w nich {{Forma wyrazu artykuł po liczbie|'''{{NUMBEROFARTICLES}}'''}}. == Wstęp == {{Osobny artykuł|Pomoc:Spis treści/Wstęp|obserwowane=Wstęp}} Posiada wiadomości, jakimi musi się posługiwać {{Np|User|link=tak}}, by zacząć pisać na projekcie. Zawiera wstępne informacje na temat edycji stron w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}. Jakimi licencjami opatrzyć pisane książki (podręczniki wielomodułowe) i broszury (podręczniki jednomodułowe), aby one były na polskim {{NAZWASERWISU|po=ie|link=tak|wikipedia=tak}} podręcznikami, a nie artykułami encyklopedycznymi. Zawiera podstawowe odzywki wikipedystów, wikietykietę oraz zasady i wskazówki, tzn. jak zachowywać się na tym projekcie. Posiada szybką pomoc o projekcie. Informuje dlaczego nie wybierać tego serwisu, gdy nie chcemy czegoś podręcznikowego ogłaszać na wolnych licencjach. Przedstawia nowym użytkownikom dla przyszłych twórców podręczników w serwisie, co powinni wiedzieć, aby zacząć tam pisać podręczniki. Przedstawia, dlaczego używać książek o licencjach wolnych, jakie są tego zalety. Mówi, kiedy nie pisać na {{NAZWASERWISU|link=tak}}. Na końcu posiada Informacje prawne na temat używania woluminów i licencji (praw autorskich), na nim stworzonych. == Edycja == {{Osobny artykuł|Pomoc:Spis treści/Edycja|obserwowane=Edycja}} Posiada w informacjach stronę brudnopisu informującą, gdzie można nauczyć się pisać poszczególne moduły. Mówi jak przeprowadzać edycje poszczególnych artykułów w książce. Przedstawia jak przeprowadzać import stron przez administratorów projektu. Posiada informacje na temat nazewnictwa książek i w nich artykułów, czyli modułów. Informuje on o opatrzeniu książek o poziom rozwoju edycji podręcznika. Mówi jak ilustrować poszczególne artykuły pozycji książkowych i zawiera informacje na temat ilustracji plików w przestrzeni nazw {{Np|File|link=tak}}. Ma informacje na temat nauki edycji edytując {{NAZWASERWISU|po=a|link=tak}}. Informuje jak uzyskać podświetlanie składni kodów informatycznych. Jeśli są problemy ze z polskimi znakami, to jak je wpisać umiejętnie na projekcie. Pomaga tworzyć Quiz'e, tzn. testy wyboru, by nauczyć się logicznie myśleć. Dzięki tego rozdziałowi możemy się nauczyć edytować artykuły, w tym jego stronę główną. Możemy tam znaleźć stronę ze zbiorem szablonów do wykorzystania. Te dział ma elementy na temat tworzenia podręcznika, co to jest wandalizm, i jak je usuwać. Przedstawia jak zrobić podręcznik w formie do wydruku, np. jak go przeformatować na format PDF, i za pomocą jakiego narzędzia można to zrobić. Informuje jak zarządzać kolekcjami książek stworzonych przez użytkowników. == Wkład miesiąca == {{Osobny artykuł|Pomoc:Spis treści/Wkład miesiąca|obserwowane=Wkład miesiąca}} Możemy przeprowadzić konkurs, w których wybieramy najlepsze i wyróżnione książki miesiąca, tzn. powstałe w ciągu ostatniego miesiąca lub w ogólne powstałe na projekcie. Posiada regulamin, jak przeprowadzać to owo głosowanie. Przedstawia jakimi szablonami opatrzyć stronę główną podręcznika, gdy zostanie ona wyróżniona jako: '''Nowe podręczniki miesiąc''' albo '''Wyróżnione podręczniki miesiąca'''. Dana książka może być wyróżniona tylko raz. Ile należy mieć edycji, aby zacząć tam głosować, by wyróżnić takowy podręcznik. == Komunikacja == {{Osobny artykuł|Pomoc:Spis treści/Komunikacja|obserwowane=Komunikacja}} Zawiera strony, z jakich może korzystać wikipedysta, by się nauczyć pisać na projekcie. Strony dzięki, których autorzy mogą się ze sobą komunikować. Stronę główną komunikacji, tablicę ogłoszeń, stronę dla obcokrajowców i strony dyskusji stron artykułu (w których osoby mogą pisać wszystko na temat danego artykułu, czy strony). Posiada jakimi narzędziami to robić, tzn. na głównej stronie rozmowy, czy na kanale IRC. Posiada jak skontaktować się z zarządcą projektu. Posiada również stronę ogłoszeń, na którym każdy wikipedysta może zostawić ogłoszenie. Informuje, jak komunikować się pomiędzy użytkownikami. == Korzystanie z Wikibooks == {{Osobny artykuł|Pomoc:Spis treści/Korzystanie z Wikibooks|obserwowane=Korzystanie z Wikibooks}} Zawiera stronę zbioru książek w projekcie i jak go przeglądać. Propozycję tematów książek. Promocji {{NAZWASERWISU|link=tak|po=a}}. Jak wyszukiwać podręczniki losowo, powstałe ostatnio. Ma wiadomości, na temat przeglądania po liście woluminów. Posiada elementy na temat trybu ciemnego na wyświetlaczach z oszczędnością energii elektrycznej. == Historia Wikibooks == {{Osobny artykuł|Pomoc:Spis treści/Historia Wikibooks|obserwowane=Historia Wikibooks}} Zawiera informacje statystyczne o podręcznikach. Dostarcza wiadomości na temat historii powstania projektu i dalszego istnienie serwisu, o urodzinach Projektu, sprzątania {{NAZWASERWISU|link=tak|po=a}} itp., jak i o kalendarzu serwisu. == Technikalia == {{Osobny artykuł|Pomoc:Spis treści/Technikalia|obserwowane=Technikalia}} Zawiera zestaw stron technicznych na temat {{NAZWASERWISU|po=a|link=tak}}, jak w przypadku przestrzeni nazw, czy też o wizualnym edytorze, potrzebny do edycji artykułów w przestrzeni głównej, jak i o najnowszych skórkach, które może sobie włączyć użytkownik, strony księgozbiorów po książkach i istniejące portale, jako zestawy kategorii książkowych, do których zaliczamy woluminy. Opisuje kategorie jakie są na projekcie w podstawowej kategorii {{lk|Kategorie}} i jej podkategoriach. Posiada linki do najważniejszych stron specjalnych (strony w przestrzeni nazw {{Np|Special|link=tak}}), które dostarczają informacje na temat, co jest nie tak ze stronami w projekcie, i dodatkowe funkcje. Informuje jakie są strony techniczne głównej strony rozmów i innych administracyjnych stron (np. aby zgłosić problem, czy też dać zadania administratorowi, nawet interfejsu), te strony mogą być do usuwania, czy też naprawy stron, a nawet ogłasza o naruszeniach praw autorskich. Pokazuje jak edytować lewą nawigację środowiska graficznego każdej skórki. == Strona główna == {{Osobny artykuł|Pomoc:Spis treści/Strona główna|obserwowane=Strona główna}} Zawiera moduły, czyli składowe strony głównej projektu ({{lr2|Strona główna}}), jak i strony głównej dla dzieci ({{lj2|Strona główna}}). Zawiera w opisie, jakie szablony są wykorzystywane, które one wykorzystuje się do ich stworzenia, aby wszystko działało poprawnie. == Wybrane książki == {{Osobny artykuł|Pomoc:Spis treści/Wybrane książki|obserwowane=Wybrane książki}} Zawiera strony na temat: ''' Polecanych książek ''' ({{Forma wyrażenia po liczbie|{{Liczba list wybranych książek|Polecane książki}}|zestawów|zestaw|zestawy}} po trzy podręczniki), ''' Wyróżnionych książek miesiąca ''' ({{Forma wyrażenia po liczbie|{{Liczba list wybranych książek|Wyróżnienia książek miesiąca}}|zestawów|zestaw|zestawy}} po dwa podręczniki) i ''' Nowych książek miesiąca ''' ({{Forma wyrażenia po liczbie|{{Liczba list wybranych książek|Nowe podręczniki miesiąca}}|zestawów|zestaw|zestawy}} po dwa podręczniki). Posiadają też one stronę zbiorczą kolejno: {{s|Wikibooks:Polecane książki}}, {{s|Wyróżnienia książek miesiąca/Wyróżniony}} i {{s|Nowe podręczniki miesiąca/Zwycięzca}}. == Szablony == ==== Szablony na projekcie ==== {{lz|s=Specjalna:Wszystkie strony|c=from=&namespace=10|n=Wszystkie szablony na Wikibooks}} - strona specjalna wyświetlająca wszystkie szablony istniejące na polskim projekcie {{NAZWASERWISU|wikipedia=tak|link=tak}}. Tam szablony są skategoryzowane alfabetycznie względem jego nazwy, nie pełnej nazwy. Są podzielone na okna, między którymi możemy się przesuwać. ==== Wizualne opisy szablonów ==== Szablony przedstawione w postaci wizualnej, tzn. jak wyglądają po wywołaniu: {{Pozioma lista| | {{lr|Szablony}} | {{lru|Szablony/Ogólne}} | {{lru|Szablony/Szablony cytowania szczególne PrzypisStrona}} | {{lru|Szablony/Podręcznikowe}} | {{lru|Szablony/Książkowe}} | {{lru|Szablony/Tekst}} | {{lru|Szablony/Zawartość}} | {{lru|Szablony/Nagłówki}} | {{lru|Szablony/Przekierowania}} | {{lru|Szablony/Języki}} | {{lru|Szablony/Liczby}} | {{lru|Szablony/Kategorie}} | {{lru|Szablony/Opisy}} | {{lru|Szablony/Znaczniki}} | {{lru|Szablony/Szablony opływania}} | {{lru|Szablony/Stronicowe}} | {{lru|Szablony/Kontenerowe}} | {{lru|Szablony/Elastyczne}} | {{lr|Szablony/Infoboksy/Prolog|Infoboksy - Prolog}} | {{lr|Szablony/Infoboksy/Tom I|Infoboksy - Tom I}} | {{lr|Szablony/Infoboksy/Tom II|Infoboksy - Tom II}} | {{lr|Szablony/Infoboksy/Tom III|Infoboksy - Tom III}} | {{lr|Szablony/Infoboksy/Tom IV|Infoboksy - Tom IV}} | {{lr|Szablony/Infoboksy/Tom V|Infoboksy - Tom V}} | {{lr|Szablony/Infoboksy/Tom VI|Infoboksy - Tom VI}} | {{lr|Szablony/Infoboksy/Komponenty|Infoboksy - Komponenty}} | {{lr|Szablony/Infoboksy/Komponenty (organizmy żywe)|Infoboksy - Komponenty (organizmy żywe)}} | {{lru|Szablony/Porządkowe}} | {{lru|Szablony/Źródła artykułów}} | {{lru|Szablony/Linki}} | {{lru|Szablony/Linki inteligentne}} | {{lru|Szablony/Do usunięcia}} | {{lru|Szablony/Nawigacja}} | {{lru|Szablony/Media}} | {{lru|Szablony/Grafika}} | {{lru|Szablony/Licencjonowanie}} | {{lru|Szablony/Techniczne}} | {{lru|Szablony/Wikipedysta}} | {{lru|Szablony/Dyskusja Wikipedysty}} | {{lru|Szablony/MediaWiki}} | {{lru|Szablony/Systemowe}} }} ==== Opisowe zestawy szablonów ==== Szablony podzielone na zestawy względem postępujących jego fragmentów od podstawowych do zaawansowanych: {{Pozioma lista | {{lp|Spis treści/Szablony/Tom I|Szablony - Tom I}} | {{lp|Spis treści/Szablony/Tom II|Szablony - Tom II}} | {{lp|Spis treści/Szablony/Tom III|Szablony - Tom III}} | {{lp|Spis treści/Szablony/Tom IV|Szablony - Tom IV}} }} ==== Ogólny opis szablonów ==== Zawiera informacje na temat szablonów w projekcie, opisuje je, jak działają, do czego one służą. Ma do nich w sobie linki do stron szablonów w przestrzeni nazw {{Np|Template|link=tak}}. W kolejnych częściach opisowach są opisane coraz bardziej skomplikowane szablony, jakie są na polskim {{NAZWASERWISU|link=tak|po=ie}}, a w wersji wizualnej są za to podzielone je na kategorie. == Administracja == {{Osobny artykuł|Pomoc:Spis treści/Administracja|obserwowane=Administracja}} Zawiera strony informujące do czego służą poszczególne uprawnienia projektu. Jak komunikować się z użytkownikami administracji serwisu, aby pomogli w zrobieniu ściśle określonego celu, ale ze spełnionymi pewnymi zasadami, i jak dać zadanie administratorowi bota do zrobienia pewnych operacji. Mówi jak uzyskać uprawnienia administracyjne przez danego użytkownika. Informuje, jak komunikować się użytkownikami administracji całego projektu {{lpg|MediaWiki}}. Propaguje, jak zmienić swoją nazwę użytkownika na projekcie. {{BrClear}} <noinclude> {{UnikatowaStronaKoniec}} {{Kategorie | 1 = Pomoc - Strony pomocy | sortuj spacją 1 = tak | 2 = Pomoc - Spis treści | sortuj spacją 2 = tak }} </noinclude> 17k64putyt85qmzzlm86jjcr5b24afz 542119 542117 2026-05-06T18:19:25Z Persino 2851 /* Wizualne opisy szablonów */ 542119 wikitext text/x-wiki <noinclude><!-- -->{{UnikatowaStronaStart | nagłówek = {{Rozdział|Pomoc Wikibooks}}{{Autonawigacja|Pomoc:Spis treści}} | stopka strony = {{StopkaSpisTreści}}{{Rozdział|Koniec}} }}</noinclude> == Pomoc Wikibooks == '''{{lr|Czym jest Wikibooks|Wikibooks}}''' jest zbiorem darmowych książek pisanych przez internautów. Poniższe strony pomocy zawierają porady i informacje o naszym projekcie. Projekt ten – będący siostrzanym projektem Wikipedii – powstał 10 lipca 2003 r. Polska wersja została uruchomiona '''24 stycznia 2004 roku''' i w tej chwili posiada już {{Forma wyrazu podręcznik po liczbie|'''{{LICZBAPODRĘCZNIKÓW}}'''}}, a w nich {{Forma wyrazu artykuł po liczbie|'''{{NUMBEROFARTICLES}}'''}}. == Wstęp == {{Osobny artykuł|Pomoc:Spis treści/Wstęp|obserwowane=Wstęp}} Posiada wiadomości, jakimi musi się posługiwać {{Np|User|link=tak}}, by zacząć pisać na projekcie. Zawiera wstępne informacje na temat edycji stron w przestrzeni nazw {{Np|(main)|link=tak}} i {{Np|Wikijunior|link=tak}}. Jakimi licencjami opatrzyć pisane książki (podręczniki wielomodułowe) i broszury (podręczniki jednomodułowe), aby one były na polskim {{NAZWASERWISU|po=ie|link=tak|wikipedia=tak}} podręcznikami, a nie artykułami encyklopedycznymi. Zawiera podstawowe odzywki wikipedystów, wikietykietę oraz zasady i wskazówki, tzn. jak zachowywać się na tym projekcie. Posiada szybką pomoc o projekcie. Informuje dlaczego nie wybierać tego serwisu, gdy nie chcemy czegoś podręcznikowego ogłaszać na wolnych licencjach. Przedstawia nowym użytkownikom dla przyszłych twórców podręczników w serwisie, co powinni wiedzieć, aby zacząć tam pisać podręczniki. Przedstawia, dlaczego używać książek o licencjach wolnych, jakie są tego zalety. Mówi, kiedy nie pisać na {{NAZWASERWISU|link=tak}}. Na końcu posiada Informacje prawne na temat używania woluminów i licencji (praw autorskich), na nim stworzonych. == Edycja == {{Osobny artykuł|Pomoc:Spis treści/Edycja|obserwowane=Edycja}} Posiada w informacjach stronę brudnopisu informującą, gdzie można nauczyć się pisać poszczególne moduły. Mówi jak przeprowadzać edycje poszczególnych artykułów w książce. Przedstawia jak przeprowadzać import stron przez administratorów projektu. Posiada informacje na temat nazewnictwa książek i w nich artykułów, czyli modułów. Informuje on o opatrzeniu książek o poziom rozwoju edycji podręcznika. Mówi jak ilustrować poszczególne artykuły pozycji książkowych i zawiera informacje na temat ilustracji plików w przestrzeni nazw {{Np|File|link=tak}}. Ma informacje na temat nauki edycji edytując {{NAZWASERWISU|po=a|link=tak}}. Informuje jak uzyskać podświetlanie składni kodów informatycznych. Jeśli są problemy ze z polskimi znakami, to jak je wpisać umiejętnie na projekcie. Pomaga tworzyć Quiz'e, tzn. testy wyboru, by nauczyć się logicznie myśleć. Dzięki tego rozdziałowi możemy się nauczyć edytować artykuły, w tym jego stronę główną. Możemy tam znaleźć stronę ze zbiorem szablonów do wykorzystania. Te dział ma elementy na temat tworzenia podręcznika, co to jest wandalizm, i jak je usuwać. Przedstawia jak zrobić podręcznik w formie do wydruku, np. jak go przeformatować na format PDF, i za pomocą jakiego narzędzia można to zrobić. Informuje jak zarządzać kolekcjami książek stworzonych przez użytkowników. == Wkład miesiąca == {{Osobny artykuł|Pomoc:Spis treści/Wkład miesiąca|obserwowane=Wkład miesiąca}} Możemy przeprowadzić konkurs, w których wybieramy najlepsze i wyróżnione książki miesiąca, tzn. powstałe w ciągu ostatniego miesiąca lub w ogólne powstałe na projekcie. Posiada regulamin, jak przeprowadzać to owo głosowanie. Przedstawia jakimi szablonami opatrzyć stronę główną podręcznika, gdy zostanie ona wyróżniona jako: '''Nowe podręczniki miesiąc''' albo '''Wyróżnione podręczniki miesiąca'''. Dana książka może być wyróżniona tylko raz. Ile należy mieć edycji, aby zacząć tam głosować, by wyróżnić takowy podręcznik. == Komunikacja == {{Osobny artykuł|Pomoc:Spis treści/Komunikacja|obserwowane=Komunikacja}} Zawiera strony, z jakich może korzystać wikipedysta, by się nauczyć pisać na projekcie. Strony dzięki, których autorzy mogą się ze sobą komunikować. Stronę główną komunikacji, tablicę ogłoszeń, stronę dla obcokrajowców i strony dyskusji stron artykułu (w których osoby mogą pisać wszystko na temat danego artykułu, czy strony). Posiada jakimi narzędziami to robić, tzn. na głównej stronie rozmowy, czy na kanale IRC. Posiada jak skontaktować się z zarządcą projektu. Posiada również stronę ogłoszeń, na którym każdy wikipedysta może zostawić ogłoszenie. Informuje, jak komunikować się pomiędzy użytkownikami. == Korzystanie z Wikibooks == {{Osobny artykuł|Pomoc:Spis treści/Korzystanie z Wikibooks|obserwowane=Korzystanie z Wikibooks}} Zawiera stronę zbioru książek w projekcie i jak go przeglądać. Propozycję tematów książek. Promocji {{NAZWASERWISU|link=tak|po=a}}. Jak wyszukiwać podręczniki losowo, powstałe ostatnio. Ma wiadomości, na temat przeglądania po liście woluminów. Posiada elementy na temat trybu ciemnego na wyświetlaczach z oszczędnością energii elektrycznej. == Historia Wikibooks == {{Osobny artykuł|Pomoc:Spis treści/Historia Wikibooks|obserwowane=Historia Wikibooks}} Zawiera informacje statystyczne o podręcznikach. Dostarcza wiadomości na temat historii powstania projektu i dalszego istnienie serwisu, o urodzinach Projektu, sprzątania {{NAZWASERWISU|link=tak|po=a}} itp., jak i o kalendarzu serwisu. == Technikalia == {{Osobny artykuł|Pomoc:Spis treści/Technikalia|obserwowane=Technikalia}} Zawiera zestaw stron technicznych na temat {{NAZWASERWISU|po=a|link=tak}}, jak w przypadku przestrzeni nazw, czy też o wizualnym edytorze, potrzebny do edycji artykułów w przestrzeni głównej, jak i o najnowszych skórkach, które może sobie włączyć użytkownik, strony księgozbiorów po książkach i istniejące portale, jako zestawy kategorii książkowych, do których zaliczamy woluminy. Opisuje kategorie jakie są na projekcie w podstawowej kategorii {{lk|Kategorie}} i jej podkategoriach. Posiada linki do najważniejszych stron specjalnych (strony w przestrzeni nazw {{Np|Special|link=tak}}), które dostarczają informacje na temat, co jest nie tak ze stronami w projekcie, i dodatkowe funkcje. Informuje jakie są strony techniczne głównej strony rozmów i innych administracyjnych stron (np. aby zgłosić problem, czy też dać zadania administratorowi, nawet interfejsu), te strony mogą być do usuwania, czy też naprawy stron, a nawet ogłasza o naruszeniach praw autorskich. Pokazuje jak edytować lewą nawigację środowiska graficznego każdej skórki. == Strona główna == {{Osobny artykuł|Pomoc:Spis treści/Strona główna|obserwowane=Strona główna}} Zawiera moduły, czyli składowe strony głównej projektu ({{lr2|Strona główna}}), jak i strony głównej dla dzieci ({{lj2|Strona główna}}). Zawiera w opisie, jakie szablony są wykorzystywane, które one wykorzystuje się do ich stworzenia, aby wszystko działało poprawnie. == Wybrane książki == {{Osobny artykuł|Pomoc:Spis treści/Wybrane książki|obserwowane=Wybrane książki}} Zawiera strony na temat: ''' Polecanych książek ''' ({{Forma wyrażenia po liczbie|{{Liczba list wybranych książek|Polecane książki}}|zestawów|zestaw|zestawy}} po trzy podręczniki), ''' Wyróżnionych książek miesiąca ''' ({{Forma wyrażenia po liczbie|{{Liczba list wybranych książek|Wyróżnienia książek miesiąca}}|zestawów|zestaw|zestawy}} po dwa podręczniki) i ''' Nowych książek miesiąca ''' ({{Forma wyrażenia po liczbie|{{Liczba list wybranych książek|Nowe podręczniki miesiąca}}|zestawów|zestaw|zestawy}} po dwa podręczniki). Posiadają też one stronę zbiorczą kolejno: {{s|Wikibooks:Polecane książki}}, {{s|Wyróżnienia książek miesiąca/Wyróżniony}} i {{s|Nowe podręczniki miesiąca/Zwycięzca}}. == Szablony == ==== Szablony na projekcie ==== {{lz|s=Specjalna:Wszystkie strony|c=from=&namespace=10|n=Wszystkie szablony na Wikibooks}} - strona specjalna wyświetlająca wszystkie szablony istniejące na polskim projekcie {{NAZWASERWISU|wikipedia=tak|link=tak}}. Tam szablony są skategoryzowane alfabetycznie względem jego nazwy, nie pełnej nazwy. Są podzielone na okna, między którymi możemy się przesuwać. ==== Wizualne opisy szablonów ==== Szablony przedstawione w postaci wizualnej, tzn. jak wyglądają po wywołaniu: {{Pozioma lista| | {{lr|Szablony}} | {{lru|Szablony/Ogólne}} | {{lru|Szablony/PrzypisStrona}} | {{lru|Szablony/Podręcznikowe}} | {{lru|Szablony/Książkowe}} | {{lru|Szablony/Tekst}} | {{lru|Szablony/Zawartość}} | {{lru|Szablony/Nagłówki}} | {{lru|Szablony/Przekierowania}} | {{lru|Szablony/Języki}} | {{lru|Szablony/Liczby}} | {{lru|Szablony/Kategorie}} | {{lru|Szablony/Opisy}} | {{lru|Szablony/Znaczniki}} | {{lru|Szablony/Szablony opływania}} | {{lru|Szablony/Stronicowe}} | {{lru|Szablony/Kontenerowe}} | {{lru|Szablony/Elastyczne}} | {{lr|Szablony/Infoboksy/Prolog|Infoboksy - Prolog}} | {{lr|Szablony/Infoboksy/Tom I|Infoboksy - Tom I}} | {{lr|Szablony/Infoboksy/Tom II|Infoboksy - Tom II}} | {{lr|Szablony/Infoboksy/Tom III|Infoboksy - Tom III}} | {{lr|Szablony/Infoboksy/Tom IV|Infoboksy - Tom IV}} | {{lr|Szablony/Infoboksy/Tom V|Infoboksy - Tom V}} | {{lr|Szablony/Infoboksy/Tom VI|Infoboksy - Tom VI}} | {{lr|Szablony/Infoboksy/Komponenty|Infoboksy - Komponenty}} | {{lr|Szablony/Infoboksy/Komponenty (organizmy żywe)|Infoboksy - Komponenty (organizmy żywe)}} | {{lru|Szablony/Porządkowe}} | {{lru|Szablony/Źródła artykułów}} | {{lru|Szablony/Linki}} | {{lru|Szablony/Linki inteligentne}} | {{lru|Szablony/Do usunięcia}} | {{lru|Szablony/Nawigacja}} | {{lru|Szablony/Media}} | {{lru|Szablony/Grafika}} | {{lru|Szablony/Licencjonowanie}} | {{lru|Szablony/Techniczne}} | {{lru|Szablony/Wikipedysta}} | {{lru|Szablony/Dyskusja Wikipedysty}} | {{lru|Szablony/MediaWiki}} | {{lru|Szablony/Systemowe}} }} ==== Opisowe zestawy szablonów ==== Szablony podzielone na zestawy względem postępujących jego fragmentów od podstawowych do zaawansowanych: {{Pozioma lista | {{lp|Spis treści/Szablony/Tom I|Szablony - Tom I}} | {{lp|Spis treści/Szablony/Tom II|Szablony - Tom II}} | {{lp|Spis treści/Szablony/Tom III|Szablony - Tom III}} | {{lp|Spis treści/Szablony/Tom IV|Szablony - Tom IV}} }} ==== Ogólny opis szablonów ==== Zawiera informacje na temat szablonów w projekcie, opisuje je, jak działają, do czego one służą. Ma do nich w sobie linki do stron szablonów w przestrzeni nazw {{Np|Template|link=tak}}. W kolejnych częściach opisowach są opisane coraz bardziej skomplikowane szablony, jakie są na polskim {{NAZWASERWISU|link=tak|po=ie}}, a w wersji wizualnej są za to podzielone je na kategorie. == Administracja == {{Osobny artykuł|Pomoc:Spis treści/Administracja|obserwowane=Administracja}} Zawiera strony informujące do czego służą poszczególne uprawnienia projektu. Jak komunikować się z użytkownikami administracji serwisu, aby pomogli w zrobieniu ściśle określonego celu, ale ze spełnionymi pewnymi zasadami, i jak dać zadanie administratorowi bota do zrobienia pewnych operacji. Mówi jak uzyskać uprawnienia administracyjne przez danego użytkownika. Informuje, jak komunikować się użytkownikami administracji całego projektu {{lpg|MediaWiki}}. Propaguje, jak zmienić swoją nazwę użytkownika na projekcie. {{BrClear}} <noinclude> {{UnikatowaStronaKoniec}} {{Kategorie | 1 = Pomoc - Strony pomocy | sortuj spacją 1 = tak | 2 = Pomoc - Spis treści | sortuj spacją 2 = tak }} </noinclude> h8gvk1nkntso9x8mr7eempl0bws03ie Wikibooks:Szablony 4 1449 542121 541525 2026-05-06T18:23:32Z Persino 2851 /* Szablony do wstawiania w artykułach (opis wizualny) */ 542121 wikitext text/x-wiki <noinclude>{{Skrót|'''[[WB:S]]'''}}__NOTOC__<!-- -->{{StandardowaStronaStart | nagłówek = {{Rozdział|Pomoc Wikibooks|Mechanizm MediaWiki - Szablony}}{{Autonawigacja|Pomoc:Spis treści}} | stopka strony = {{StopkaSpisTreści}}{{Rozdział|Koniec}} }}</noinclude> Strona ta zawiera spis używanych na Wikibooks '''szablonów''' wraz ze sposobem ich użycia. Szablony to specjalne strony, które mogą być wielokrotnie wstawiane do innych. Wstawienie szablonu odbywa się przez umieszczenie w tekście jego nazwy w podwójnych nawiasach klamrowych: {{Tt|{{s|ek}}}}. Warto zapoznać się również z zasadami tworzenia szablonów na Wikipedii: {{lpr2|Szablony}} i {{lpp2|Tworzenie szablonów}}. Zanim zaczniesz samemu układać szablony, spróbuj modyfikować w swoim podręczniku te już istniejące. Zdobędziesz dzięki temu potrzebne doświadczenie i nauczysz się lepiej wiki-kodu. {{Spis treści zwinięty|none}} == Szablony do wstawiania w artykułach (opis wizualny) == {{Kolumny|2| {{SpisTreści|Ogólne|bez przypisów=tak}} {{SpisTreści|PrzypisStrona}} {{SpisTreści|Podręcznikowe}} {{SpisTreści|Książkowe}} {{SpisTreści|Tekst|bez przypisów=tak}} {{SpisTreści|Zawartość}} {{SpisTreści|Nagłówki}} {{SpisTreści|Przekierowania}} {{SpisTreści|Języki}} {{SpisTreści|Liczby}} {{SpisTreści|Kategorie}} {{SpisTreści|Opisy}} {{SpisTreści|Znaczniki}} {{SpisTreści|Szablony opływania}} {{SpisTreści|Stronicowe}} {{SpisTreści|Kontenerowe}} {{SpisTreści|Elastyczne}} {{SpisTreści|Infoboksy/Prolog|3=Infoboksy - Prolog}} {{SpisTreści|Infoboksy/Tom I|3=Infoboksy - Tom I}} {{SpisTreści|Infoboksy/Tom II|3=Infoboksy - Tom II|bez przypisów=tak}} {{SpisTreści|Infoboksy/Tom III|3=Infoboksy - Tom III}} {{SpisTreści|Infoboksy/Tom IV|3=Infoboksy - Tom IV}} {{SpisTreści|Infoboksy/Tom V|3=Infoboksy - Tom V}} {{SpisTreści|Infoboksy/Tom VI|3=Infoboksy - Tom VI}} {{SpisTreści|Infoboksy/Komponenty|3=Infoboksy - Komponenty|bez przypisów=tak}} {{SpisTreści|Infoboksy/Komponenty (organizmy żywe)|3=Infoboksy - Komponenty (organizmy żywe)}} {{SpisTreści|Porządkowe}} {{SpisTreści|Źródła artykułów}} {{SpisTreści|Linki}} {{SpisTreści|Linki inteligentne}} {{SpisTreści|Do usunięcia}} {{SpisTreści|Nawigacja}} {{SpisTreści|Media}} {{SpisTreści|Grafika}} {{SpisTreści|Licencjonowanie}} {{SpisTreści|Techniczne}} {{SpisTreści|Wikipedysta}} {{SpisTreści|Dyskusja Wikipedysty}} {{SpisTreści|MediaWiki}} {{SpisTreści|Systemowe}} }} == Szablony do wstawiania w artykułach (opis tekstowy) == {{Kolumny|2| {{SpisTreści|Szablony/Tom I|{{ns:Help}}:Spis treści|Szablony - Tom I}} {{SpisTreści|Szablony/Tom II|{{ns:Help}}:Spis treści|Szablony - Tom II}} {{SpisTreści|Szablony/Tom III|{{ns:Help}}:Spis treści|Szablony - Tom III}} {{SpisTreści|Szablony/Tom IV|{{ns:Help}}:Spis treści|Szablony - Tom IV}} }} == Tworzenie szablonów == Szablony tworzyć może każdy - wbrew pozorom nie jest to zbyt trudne. Najlepiej popatrz, jak zbudowane i stosowane są inne szablony i wzoruj się na nich. Pamiętaj o [[Wikibooks:Nazewnictwo artykułów#Szablony|Regułach nazewnictwa dla szablonów]]. == Zobacz też == * [[w:Wikipedia:Szablon|Wikipedia:Szablony]] * [{{fullurl:Specjalna:Allpages|from=&namespace=10}} Automatyczna lista wszystkich szablonów] * [[meta:Help:Magic words|Magic words]] - różne specjalne kody {{BrClear}} <noinclude><!-- -->{{StandardowaStronaKoniec}}<!-- -->{{Kategorie | Wizualne opisy techniczne szablonów | sortuj spacją 1 = tak | Pomoc - Problemy wywołań mechanizmu MediaWiki }}</noinclude> 8uxrux7nouff9z18f8x8jnxlx2bthvl Biologia dla liceum/Różnorodność genetyczna 0 26821 542130 528910 2026-05-06T19:45:01Z ~2026-27697-15 38627 542130 wikitext text/x-wiki 542131 542130 2026-05-06T19:46:02Z ~2026-27697-15 38627 542131 wikitext text/x-wiki 542132 542131 2026-05-06T19:46:44Z ~2026-27697-15 38627 542132 wikitext text/x-wiki {{Rozdział|Różnorodność genetyczna}} Zagadnienie z podstawy programowej „uczeń: opisuje różnorodność biologiczną na poziomie genetycznym, gatunkowym i ekosystemowym; wskazuje przyczyny spadku różnorodności genetycznej, wymierania gatunków, zanikania siedlisk i ekosystemów; ” ==Nowe geny== [[Plik:Blue-lobster.jpg|Niebieski homar amerykański to efekt mutacji genowej|thumb]] Nowe geny a wraz z nimi nowe, nie istniejące w przyrodzie cechy mogą powstawać w wyniku mutacji. Większość mutacji prowadzi do negatywnych zmian w działaniu komórki. W wyniku ewolucji powstał szereg mechanizmów, które zabezpieczają materiał genetyczny przez uszkodzeniami, w tym mutacjami. Trwałe zmiany w DNA mogą zaburzać metabolizm komórki, przez pozbawienie możliwości przeprowadzania ważnej reakcji. Zmiany mogą również prowadzić do utraty kontroli nad podziałami i różnicowaniem komórek. Jest to przyczyna rozwijania się nowotworów. Zmiany w DNA pojedynczych komórek są niekorzystne dla całego organizmu. Organizmy posiadają cały system zapewniający naprawianie uszkodzonego DNA. Szacuje się, że w okresie jednej doby dochodzi do 1000-1 000 000 uszkodzeń materiału genetycznego każdej komórki. Większość z tych uszkodzeń polega to uszkodzenia tylko jednej nici DNA. Możliwe jest odtworzenie właściwej informacji genetycznej na podstawie drugiej nici. Naprawa jest możliwa nawet w przypadku uszkodzenia obu nici DNA. Do naprawy wykorzystywana jest w takim przypadku siostrzana chromatyda. W niektórych przypadkach naprawa DNA nie udaje się, sposobem pozbycia się zmutowanych komórek jest naturalny proces starzenia się i zaprogramowanej śmierci komórki (apoptozy). Śmierć komórki może być efektem zadziałania czynników wewnątrzkomórkowych lub otrzymania informacji z zewnątrz. W ten sposób organizm doprowadza do śmierci komórek, które rozwijają się nieprawidłowo. Mutacje są szkodliwe, jednak są też kluczowym czynnikiem ewolucji. Nieliczne korzystne mutacje zapewniają rozwój życia, powstawania nowych efektywniejszych rozwiązań, nowych sposobów radzenia sobie w środowisku. W efekcie ewolucji możliwej dzięki mutacjom na Ziemi pojawił się tak skomplikowany organizm jak człowiek. Mutacje mogą być spowodowane przez czynniki zewnętrzne. Badania wykazały, że część mutacji jest inicjowana przez komórkę. Odkryto fragmenty DNA, transpozony, które mogą być przemieszczane w obrębie materiału genetycznego komórki i powodować mutacje. Przenoszenie fragmentów DNA może być sposobem na rozwój nowych genów. Czy organizmy prowadzą badania nad nowymi genami? Istnienie transpozonów jest w ten sposób tłumaczone przez część naukowców. ==Korzyści z różnorodności== [[Plik:A little cheetah lying on his mom-JD.jpg|W wyniku spadku liczebności populacji różnorodność genetyczna gepardów jest wyjątkowo mała|thumb]] [[Plik:Biston.betularia.f.carbonaria.7209.jpg|Krępak nabrzozak - odmiana ciemna|thumb]] [[Plik:Biston.betularia.7200.jpg|Krępak nabrzozak - odmiana jasna|thumb]] Środowisko zmienia się w czasie i przestrzeni. Pojedyncza cecha może zostać zoptymalizowana pod kątem środowiska. Ta sama cecha nie gwarantuje sukcesu w innym miejscu lub innym czasie. Przykładem korzystania z różnorodności genetycznej jest melanizm przemysłowy opisany dla gatunku ćmy, krępak nabrzozak. Przed rozwojem przemysłu w okolicach Manchesteru większość osobników posiadała jasne ubarwienie zapewniające dobry kamuflaż, gdy ćmy siadały na jasnej korze drzew. W epoce rewolucji przemysłowej kora drzew stała się ciemna. Ćmy nie wyginęły. Dominującą formą stały się ćmy o ciemnym ubarwieniu. Współcześnie, wraz ze zwiększoną troską o środowisko, jasna forma ćmy znów staje się dominująca. Posiadanie allelu odpowiedzialnego za ciemne ubarwienie pozwoliło gatunkowi przetrwać zmiany. Jedna z chorób genetycznych człowiek, za którą odpowiedzialny jest allel recesywny, anemia sierpowata nie musi być traktowana tylko jako wada genetyczna. Posiadanie dwóch zmutowanych alleli skutkuje rozwojem poważnej choroby, jednak osobniki heterozygotyczne nie chorują, a są w dużym stopniu odporne na malarię. Tłumaczy to znacznie częstsze występowanie choroby u rdzennej ludności Afryki, gdzie ryzyko zakażenia patogenem powodującym malarię jest duże. Przypadki zachorowań stwierdzane są także w regionie Morza Śródziemnego, nie zdarzają się niemal wśród mieszkańców północnej i środkowej Europy. Mutacja w genie CCR5 polegająca na braku 32 pary zasad daje osobnikom homozygotycznym odporność na jedną z odmian wirusa HIV. Zmutowana wersja genu występuje u około 5-14% Europejczyków. Oznacza to, że pewna liczba ludzi nie może zachorować na AIDS. Obecność zmutowanej wersji CCR5 daje także odporność na czarną ospę . Podane przykłady to potwierdzone badaniami pozytywne efekty obecności wielu wersji genu wśród osobników gatunku. Różnice w wyglądzie widoczne są u każdego gatunku, rozprzestrzenionego na dużym obszarze. Poszczególne formy są prawdopodobnie lepiej przystosowane do lokalnych warunków. Żmija zygzakowata występuje na obrzeżach lasów, łąkach, polanach leśnych. Wśród osobników jednego gatunku spotkać można odmiany o barwie czarnej, jasnej i miedzianoczerowej. Barwa zapewnia możliwość ukrycia się w różnych warunkach otoczenia. Trudno ocenić potencjalne korzyści z obecności wielu wersji genu. Zależą one od zmian, które zajdą w przyszłości. Różnorodność genetyczna to przede wszystkim przygotowanie do tego, co może się wydarzyć. Zmianom podlegają zarówno ofiary, jak i drapieżniki oraz pasożyty. Obecność wielu alleli zapewnia szybka odpowiedź na każde potencjalne zagrożenie. <gallery> Plik:Zmija(2).jpg|odmiana czarna Plik:Zmija bieszczady001xx s.JPG|odmiana czarna Plik:zzzmija.jpg|odmiana jasna Plik:Żmija Vipera berus.jpg|odmiana miedzianoczerwona </gallery> == Spadek różnorodności genetycznej == Rozmnażanie płciowe zapewnia mieszanie materiału genetycznego w kolejnych pokoleniach. Jest ono powszechne w przyrodzie. Jeden osobnik może posiadać dwie wersje tego samego genu. Alleli w populacji może być więcej. Jest tak między innymi w przypadku alleli odpowiedzialnych za główne grupy krwi człowieka. Wszystkie geny obecne w populacji, w tym różne warianty tego samego genu, nazywane są pulą genową. Allele ulegają mieszaniu w każdym kolejnym pokoleniu. W wyniku przypadku allele mogą być tracone, jeśli jedyny osobnik posiadający daną wersję zginie lub allel nie znajdzie się w gametach, które doprowadziły do powstania potomstwa. Mutacje prowadzą do zwiększenia puli genowej populacji. U wielu gatunków różnorodność genetyczna stale maleje. Bezpośrednią przyczyną spadku różnorodności biologicznej na poziomie genetycznym jest zmniejszenie liczebności osobników poszczególnych gatunków. Niektóre allele są rozpowszechnione bardziej i występują na przykład u większości osobników danego gatunku, inne występują tylko u kilku osobników. Odpowiednio duża liczebność danej populacji, gwarantuje przekazanie kolejnym pokoleniem różnorodnego materiału genetycznego. Większa liczba osobników to także więcej organizmów, u których może dojść do mutacji, czyli powstania nowych rodzajów genów. Gdy liczebność populacji spada niektóre z alleli są bezpowrotnie tracone. Niektóre z gatunków osiągnęły liczebność, która drastycznie ograniczyła ich różnorodność genetyczną. Wiążąca się z tym utrata zdolności przystosowania się do zmieniającego się środowiska powoduje, że będą one zagrożone wyginięciem przez tysiące kolejnych lat. Dzięki działaniom człowieka udało się przywrócić w naturalnych ekosystemach gatunki, które wyginęły w naturze. Przykładem takiego gatunku jest żubr. Wszystkie osobniki wolnożyjące zostały zabite, głównie podczas I Wojny Światowej. Po wojnie zebrano żubry, które pozostały w ogrodach zoologicznych i dzięki ich rozmnażaniu oraz opiece nad nimi, możliwe było przywrócenie tego gatunku naturze. Pomimo tego, że współcześnie liczba żubrów to kilka tysięcy osobników, ich zróżnicowani genetyczne jest niewielkie. Wszystkie pochodzą od zaledwie 12 zwierząt, które rozmnażano w niewoli po zakończeniu I Wojny Światowej. Tak niska różnorodność genetyczna nie gwarantuje przetrwania gatunku. Zjawisko losowej zmiany częstości występowania określonego allelu nazywane jest dryfem genetycznym. Jest ono niezależne od doboru naturalnego i odgrywa większa rolę w populacjach o małej liczebności. W takich populacjach dryf genetyczny może doprowadzić nawet do utraty wartościowej ewolucyjnie cechy, ponieważ przekazywanie cech potomstwu jest zjawiskiem czysto losowym. Występowanie poszczególnych alleli może być uzależnione od terenu zajmowanego przez osobniki. Zajęcie ogromnych powierzchni przez rolnictwo oraz rozwijające się miasta doprowadza do pozbawienia dzikożyjących organizmów ich siedlisk. Zmniejszenie powierzchni, na której występuje dany gatunek, prowadzi do zaniku alleli obecnych tylko w lokalnych podgatunkach. Pola, autostrady i miasta to również utrudnienie w kontaktach pomiędzy osobnikami tego samego gatunku. Jeśli osobniki z jednego obszaru leśnego nie mają szans krzyżować się z osobnikami z innego obszaru, prawdopodobieństwo utraty alleli z puli genowej wzrasta. Pojawienie się nowej formy wirusa lub bakterii może doprowadzić do wyginięcia wszystkich osobników danego gatunku na obszarze lasu lub mokradeł pomimo istnienia allelu dającego odporność na nową chorobę u osobników żyjących kilkaset kilometrów dalej. [[Plik:Tractors in Potato Field.jpg|W jednorodnym środowisku pól uprawnych, różnorodność genetyczna maleje|thumb]] Zagrożeniem dla różnorodności genetycznej jest także ujednolicanie środowiska. Działalność człowieka to często setki hektarów pól obsianych jednym gatunkiem rośliny. W jednolitym środowisku przystosowanie będące efektem posiadania określonych genów szybko zostanie zoptymalizowane. Organizmy dzikożyjące moją bardzo ograniczony rodzaj pokarmu, ograniczoną liczbę wrogów. Allele pozwalające poradzić sobie w innych warunkach, staną się nieprzydatne i będą eliminowane w wyniku doboru naturalnego. ==Różnorodność genetyczna uprawianych roślin i hodowanych zwierząt== [[Plik:Collage of Nine Dogs.jpg|Zróżnicowanie ras psa to efekt doboru sztucznego|thumb]] [[Plik:Potato plants.jpg|W efekcie rozmnażania wegetatywnego, na całym polu mogą rosnąc identyczne genetycznie rośliny. Plantacja ziemniaków.|thumb]] Człowiek od tysięcy lat rozmnaża i uprawia rośliny. W efekcie wybierania do rozmnożenia tych osobników, które posiadają wartościowe dla człowieka cechy, ewolucja tych gatunków przebiega odmiennie od gatunków występujących w naturze. Proces selekcji cech przeprowadzany przez człowieka nazywany jest doborem sztucznym. Zmiany, które zaszły u organizmów wykorzystywanych przez człowieka, mogą być na tyle duże, że trudno jest ustalić dziki odpowiednik gatunku uprawianego. W przypadku zbóż na selekcję wpływały głównie: wielkość nasion oraz ilość nasion. Jeśli porówna się wielkość nasion pszenicy i traw dzikorosnących różnice są zauważalne dla każdego. Dobór sztuczny w większości przypadków prowadzi do zubożenia różnorodności genetycznej uprawianego gatunku. Zachowanie nowej wartościowej cechy jest możliwe pod warunkiem krzyżowania osobników blisko spokrewnionych. W efekcie tysiące hektarów upraw zasiedlanych jest przez organizmy genetycznie bardzo podobne, a w niektórych przypadkach identyczne. Pełna zgodność materiału genetycznego występuje u odmian roślin rozmnażanych wegetatywnie. Wszystkie rośliny na polu mogą być klonami. Niestety okazuje się, że poprawa przydatności gospodarczej może mieć skutki uboczne w postaci większej podatności na choroby. Pola z podobnymi lub identycznymi roślinami są bardziej podatne na ataki patogenów. Zubożenie puli genowej zachodziło przez wieki także u wielu hodowanych zwierząt. Jednym ze sposobów utrwalenia wartościowej cechy jest chów wsobny, czyli krzyżowanie osobników blisko spokrewnionych. Można w ten sposób doprowadzić do znacznego wzrostu mleczności krów lub ilości mięsa u świń. Jednak konsekwencje spadku różnorodności genetycznej są podobne jak w naturze. Zwierzęta hodowlane padają tysiącami w przypadku pojawienia się nowych chorób. Niektóre gatunki uprawiane lub hodowane przez człowieka uzyskały wyjątkowo wiele różnych cech. Gatunki roślin ozdobnych mają czasami tysiące odmian. Sytuacja taka ma miejsce dla róży uprawianej przez ogrodników od tysiącleci. Podobne bogactwo cech można zauważyć wśród ras psów hodowanych na całym świecie. Psy hodowane były do wielu różnych celów, stąd wielu rasom przypisane zostały stałe funkcje. Niektóre doskonale nadają się do pomocy niewidomym, inne do pilnowania owiec, jeszcze inne do tropienia zwierzyny. Uzyskano też dość dużo ras bydła z przeznaczeniem na mięso lub bydła mlecznego. Gdy porówna się różnorodność krów w Polsce okazuje się, że ilość hodowanych ras nie jest jednak zbyt duża. ==Pamiętaj== # Nowe geny pojawiają się w wyniku mutacji. # Każda nowa cecha może dać przewagę w środowisku. # Organizmy posiadają mechanizmy zabezpieczające przed uszkodzeniem DNA, jednak mogą mięć też mechanizmy prowadzące do powstania nowych genów. # Tworzenie ciągle nowych kombinacji genów możliwe jest w wyniku rozmnażania płciowego. # Spadek liczebności populacji, zmniejszanie powierzchni zasiedlanej przez gatunek, wprowadzanie barier powoduje obniżenie różnorodności genowej. # Za spadek różnorodności genowej w dużym stopniu odpowiada człowiek. # Dobór sztuczny prowadzi do uprawiania i hodowania niemal identycznych osobników. # Niektóre z uprawianych odmian roślin i hodowanych ras zwierząt wykazują bardzo duże zróżnicowanie genetyczne. ==Zadania== # Poszukaj informacji, ile odmian róży istnieje na całym świecie? # Jakie gatunki zwierząt lub roślin mogą mieć, podobnie jak żubry, bardzo uboga pulę genową? # Liczba ludzi na świecie przekroczyła 7 miliardów. Czy należy się obawiać, że wszyscy mogą umrzeć w światowej epidemii nowej, nieznanej choroby? 023w3lvv8qnepbhp37eebgdm2916pbc Moduł:Cytuj/opis 828 33708 542127 264533 2026-05-06T19:06:12Z Persino 2851 /* custom */ 542127 wikitext text/x-wiki <!-- DODAWAJ KATEGORIE NA DOLE STRONY --> {{Wysokie ryzyko}} == Użycie == Moduł wspierający szablony cytowania. == <tt>auto</tt> == Implementacja {{s|Cytuj}}. == <tt>custom</tt> == Wsparcie dla wyspecjalizowanych szablonów cytowania. Wymaga jawnego podawania wszystkich pól opisanych w dokumentacji: {{s|Cytuj}}, w wywołaniu: {{m|Cytuj|custom|...}}, przykład na podstawie wykorzystania w szablonie: {{s|PrzypisStrona}}. == Błędy == Błędy należy zgłaszać na stronie {{kwestie techniczne}}. <includeonly><!-- ++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII --> </includeonly> hepd8liq8gjlrqgbsw6qz7ne0h4solg 542128 542127 2026-05-06T19:08:26Z Persino 2851 /* custom */ 542128 wikitext text/x-wiki <!-- DODAWAJ KATEGORIE NA DOLE STRONY --> {{Wysokie ryzyko}} == Użycie == Moduł wspierający szablony cytowania. == <tt>auto</tt> == Implementacja {{s|Cytuj}}. == <tt>custom</tt> == Wsparcie dla wyspecjalizowanych szablonów cytowania. Wymaga jawnego podawania wszystkich pól opisanych w dokumentacji: {{s|Cytuj}}, w wywołaniu: {{m|Cytuj|custom|...}}, przykład na podstawie wykorzystania w szablonie: {{s|PrzypisStrona}}, przy pomocy: {{s|Ramka|Moduł}}. == Błędy == Błędy należy zgłaszać na stronie {{kwestie techniczne}}. <includeonly><!-- ++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII --> </includeonly> olmimewh7bqszbuzuay9euenomu6nx5 542129 542128 2026-05-06T19:08:48Z Persino 2851 /* custom */ 542129 wikitext text/x-wiki <!-- DODAWAJ KATEGORIE NA DOLE STRONY --> {{Wysokie ryzyko}} == Użycie == Moduł wspierający szablony cytowania. == <tt>auto</tt> == Implementacja {{s|Cytuj}}. == <tt>custom</tt> == Wsparcie dla wyspecjalizowanych szablonów cytowania. Wymaga jawnego podawania wszystkich pól opisanych w dokumentacji: {{s|Cytuj}}, w wywołaniu: {{m|Cytuj|custom|...}}, przykład na podstawie wykorzystania w szablonie: {{s|PrzypisStrona}}, przy pomocy: {{m|Ramka|Moduł}}. == Błędy == Błędy należy zgłaszać na stronie {{kwestie techniczne}}. <includeonly><!-- ++++ DODAWAJ KATEGORIE PONIŻEJ TEJ LINII --> </includeonly> 9ornmkne690brbik4ot6ndez4bjixtd Wikibooks:Mechanizm MediaWiki 4 60755 542120 541087 2026-05-06T18:21:38Z Persino 2851 /* Opis wizualny */ 542120 wikitext text/x-wiki <noinclude><!-- -->{{StandardowaStronaStart | nagłówek = {{Rozdział|Pomoc Wikibooks|Mechanizm MediaWiki - Wstęp}}{{Autonawigacja|Pomoc:Spis treści}} | stopka strony = {{StopkaSpisTreści}}{{Rozdział|Koniec}} }}</noinclude>{{Spis treści}} Przedstawimy tutaj problemy z mechanizmem MediaWiki, poczynając od opisu szablonów i modułów {{lpg|Lua}} w {{lpr|Lua|Scribunto}}, w zastosowaniach również do wikikodu, na polskim {{NAZWASERWISU|po=ie|wikipedia=tak|link=tak}}. == Szablony == Przedstawiamy tutaj w dwóch formach opis wszystkich szablonów, dostępnych na polskim {{NAZWASERWISU|po=ie|link=tak}}, w postaci listy. === Opis wizualny === * {{lr|Szablony}} - strona główna zbioru wszystkich szablonów, opisu ich, wizualnego i opisowego. ** {{lru|Szablony/Ogólne}}, {{lru|Szablony/PrzypisStrona}}, {{lru|Szablony/Podręcznikowe}}, {{lru|Szablony/Książkowe}}, {{lru|Szablony/Tekst}}, {{lru|Szablony/Zawartość}}, {{lru|Szablony/Nagłówki}}, {{lru|Szablony/Przekierowania}}, {{lru|Szablony/Języki}}, {{lru|Szablony/Liczby}}, {{lru|Szablony/Kategorie}}, {{lru|Szablony/Opisy}}, {{lru|Szablony/Znaczniki}}, {{lru|Szablony/Szablony opływania}}, {{lru|Szablony/Stronicowe}}, {{lru|Szablony/Kontenerowe}}, {{lru|Szablony/Elastyczne}}, {{lr|Szablony/Infoboksy/Prolog|Infoboksy - Prolog}}, {{lr|Szablony/Infoboksy/Tom I|Infoboksy - Tom I}}, {{lr|Szablony/Infoboksy/Tom II|Infoboksy - Tom II}}, {{lr|Szablony/Infoboksy/Tom III|Infoboksy - Tom III}}, {{lr|Szablony/Infoboksy/Tom IV|Infoboksy - Tom IV}}, {{lr|Szablony/Infoboksy/Tom V|Infoboksy - Tom V}}, {{lr|Szablony/Infoboksy/Tom VI|Infoboksy - Tom VI}}, {{lr|Szablony/Infoboksy/Komponenty|Infoboksy - Komponenty}}, {{lr|Szablony/Infoboksy/Komponenty (organizmy żywe)|Infoboksy - Komponenty (organizmy żywe)}}, {{lru|Szablony/Porządkowe}}, {{lru|Szablony/Źródła artykułów}}, {{lru|Szablony/Linki}}, {{lru|Szablony/Linki inteligentne}}, {{lru|Szablony/Do usunięcia}}, {{lru|Szablony/Nawigacja}}, {{lru|Szablony/Media}}, {{lru|Szablony/Grafika}}, {{lru|Szablony/Licencjonowanie}}, {{lru|Szablony/Techniczne}}, {{lru|Szablony/Wikipedysta}}, {{lru|Szablony/Dyskusja Wikipedysty}}, {{lru|Szablony/MediaWiki}} i {{lru|Szablony/Systemowe}}. === Opis tekstowy === * {{lp|Spis treści}} - spis treści pomocy, nie tylko szablonów, czy modułów. ** {{lp|Spis treści/Szablony/Tom I|Szablony - Tom I}}, {{lp|Spis treści/Szablony/Tom II|Szablony - Tom II}}, {{lp|Spis treści/Szablony/Tom III|Szablony - Tom III}} i {{lp|Spis treści/Szablony/Tom IV|Szablony - Tom IV}}. == Moduły {{lpg|Lua}} w {{lpr|Lua|Scribunto}} == {{Osobny artykuł|{{Ns:Project}}:Moduły|obserwowane=Moduły}} * Moduły podstawowe ** {{m|Parametry}} - {{lru|Moduły/Parametry}} procedur na operacjach z parametrami funkcji języka {{lpg|Lua}} w {{lpr|Lua|Scribunto}}. ** {{m|Html}} - {{lru|Moduły/Html}} procedur na operacjach specjalnych z tekstami zawierający znaki HTML i na adresach URL. ** {{m|Nazwy}} - {{lru|Moduły/Nazwy}} ({{lr|Moduły/Nazwy/Tom I|Nazwy - Tom I}}, {{lr|Moduły/Nazwy/Tom II|Nazwy - Tom II}}, {{lr|Moduły/Nazwy/Tom III|Nazwy - Tom III}} i {{lr|Moduły/Nazwy/Tom IV|Nazwy - Tom IV}}) procedur operujących na nazwach MediaWiki projektu. *** {{m|Nazwy/Np}} - {{lru|Moduły/Nazwy/Np}} zmiennych jakikolwiek przestrzeni nazw w wersji kanonicznej i nie. ** {{m|Książkowe}} - {{lru|Moduły/Książkowe}} procedur na nazwach zawierający specjalne znaki HTML i też odkodowanie ich z nich. ** {{m|Pudełko}} - {{lru|Moduły/Pudełko}} ({{lr|Moduły/Pudełko/Tom I|Pudełko - Tom I}}, {{lr|Moduły/Pudełko/Tom II|Pudełko - Tom II}}, {{lr|Moduły/Pudełko/Tom III|Pudełko - Tom III}}, {{lr|Moduły/Pudełko/Tom IV|Pudełko - Tom IV}} i {{lr|Moduły/Pudełko/Tom V|Pudełko - Tom V}}) procedur opakowanych wewnątrz wikikodu w szablony, którego wynikiem są różne nazwy. *** {{m|Pudełko/Pomocne}} - {{lru|Moduły/Pudełko/Pomocne}} procedur potrzebnych do implementacji funkcji modułu {{m|Pudełko}} dotyczące różnych nazw. *** {{m|Pudełko/Potrzebne}} - {{lru|Moduły/Pudełko/Potrzebne}} procedur potrzebnych do implementacji funkcji modułu {{m|Pudełko}} dotyczące {{m|Pudełko|Ogólne pudełko}}. *** {{m|Pudełko/ParametryCechy}} - {{lru|Moduły/Pudełko/ParametryCechy}} zestawu funkcji potrzebnych do budowy szablonu {{s|Szablonowy opis pudełka}}. ** {{m|Ramka}} - {{lru|Moduły/Ramka}} procedur ramkowanych, w ramach których są wykonywane pewne operacje. ** {{m|Specjalne}} - {{lru|Moduły/Specjalne}} procedur do specjalnych zastosowań operacji na obiektach. ** {{m|StronicowyParser}} - {{lru|Moduły/StronicowyParser}} procedur stronicowego parsera do numeracji obiektów i odniesień do nich, także operowanie na tak zebranych danych. ** {{m|Szeregi}} - {{lru|Moduły/Szeregi}} procedur do obsługi na tekstach i kolejnych liniach w tekście, a także do wyszukań tam elementów spełniające pewne kryteria funkcyjne. ** {{m|Szablonowe}} - {{lru|Moduły/Szablonowe}} procedur służących do parsowania tekstu nawet z podanych stron. ** {{m|Techniczne}} - {{lru|Moduły/Techniczne}} procedur do operacji technicznych na tekście. ** {{m|Wiki}} - {{lru|Moduły/Wiki}} procedur robiący czynności na obiektach wikidanych. * Moduły standardowe ** {{m|Kategorie}} - {{lru|Moduły/Kategorie}} procedur operujących na kategoriach (w przestrzeni {{Np|Category|link=tak}}) lub z tekstem ze zgłoszonymi tymi kategoriami. ** {{m|Linki}} - {{lru|Moduły/Linki}} procedur obsługujących różnego rodzaju linki. ** {{m|Łatki}} - {{lru|Moduły/Łatki}} procedur łatające braki w mechanizmie MediaWiki. ** {{m|Skrót}} - {{lru|Moduły/Skrót}} procedur łatające szablony: {{s|Kategoria}} i {{s|Kategorie}}, do wywołań w innych szablonach. ** {{m|Sprawdź}} - {{lru|Moduły/Sprawdź}} procedur oferujące sprawdzanie danych uzyskanych ze strony. * Specjalistyczne ** {{m|Tabela}} - {{lru|Moduły/Tabela}} procedur tworzące wiki-tabelę ze sprawdzeniem rodzaju parametrów. ** {{m|Sekcja referencyjna}} - {{lru|Moduły/Sekcja referencyjna}} procedur linków inteligentnych sekcji referencyjnej używanej z podaniem nazwy artykułu bez nazwy książki. ** {{m|Licencja}} - {{lru|Moduły/Licencja}} procedur wyświetlania licencji książki z określonym oczekiwanym lub nie nagłówkiem. ** {{m|Przypisy}} - {{lru|Moduły/Przypisy}} procedur wyświetlania przypisów artykułów lub książki z określonym oczekiwanym lub nie nagłówkiem. ** {{m|Dopracować}} - {{lru|Moduły/Dopracować}} procedur wyświetlania okienka {{s|mbox}} z komunikatem, w zależności od problemu. {{BrClear}} <noinclude><!-- -->{{StandardowaStronaKoniec}}<!-- -->{{Kategoria|Pomoc - Problemy wywołań mechanizmu MediaWiki|sortuj spacją=tak}}<!-- --></noinclude> 2cspefjssnmvk7vnfgntt6dlhasfsv8 542146 542120 2026-05-07T11:43:00Z Persino 2851 /* Moduły {{lpg|Lua}} w {{lpr|Lua|Scribunto}} */ 542146 wikitext text/x-wiki <noinclude><!-- -->{{StandardowaStronaStart | nagłówek = {{Rozdział|Pomoc Wikibooks|Mechanizm MediaWiki - Wstęp}}{{Autonawigacja|Pomoc:Spis treści}} | stopka strony = {{StopkaSpisTreści}}{{Rozdział|Koniec}} }}</noinclude>{{Spis treści}} Przedstawimy tutaj problemy z mechanizmem MediaWiki, poczynając od opisu szablonów i modułów {{lpg|Lua}} w {{lpr|Lua|Scribunto}}, w zastosowaniach również do wikikodu, na polskim {{NAZWASERWISU|po=ie|wikipedia=tak|link=tak}}. == Szablony == Przedstawiamy tutaj w dwóch formach opis wszystkich szablonów, dostępnych na polskim {{NAZWASERWISU|po=ie|link=tak}}, w postaci listy. === Opis wizualny === * {{lr|Szablony}} - strona główna zbioru wszystkich szablonów, opisu ich, wizualnego i opisowego. ** {{lru|Szablony/Ogólne}}, {{lru|Szablony/PrzypisStrona}}, {{lru|Szablony/Podręcznikowe}}, {{lru|Szablony/Książkowe}}, {{lru|Szablony/Tekst}}, {{lru|Szablony/Zawartość}}, {{lru|Szablony/Nagłówki}}, {{lru|Szablony/Przekierowania}}, {{lru|Szablony/Języki}}, {{lru|Szablony/Liczby}}, {{lru|Szablony/Kategorie}}, {{lru|Szablony/Opisy}}, {{lru|Szablony/Znaczniki}}, {{lru|Szablony/Szablony opływania}}, {{lru|Szablony/Stronicowe}}, {{lru|Szablony/Kontenerowe}}, {{lru|Szablony/Elastyczne}}, {{lr|Szablony/Infoboksy/Prolog|Infoboksy - Prolog}}, {{lr|Szablony/Infoboksy/Tom I|Infoboksy - Tom I}}, {{lr|Szablony/Infoboksy/Tom II|Infoboksy - Tom II}}, {{lr|Szablony/Infoboksy/Tom III|Infoboksy - Tom III}}, {{lr|Szablony/Infoboksy/Tom IV|Infoboksy - Tom IV}}, {{lr|Szablony/Infoboksy/Tom V|Infoboksy - Tom V}}, {{lr|Szablony/Infoboksy/Tom VI|Infoboksy - Tom VI}}, {{lr|Szablony/Infoboksy/Komponenty|Infoboksy - Komponenty}}, {{lr|Szablony/Infoboksy/Komponenty (organizmy żywe)|Infoboksy - Komponenty (organizmy żywe)}}, {{lru|Szablony/Porządkowe}}, {{lru|Szablony/Źródła artykułów}}, {{lru|Szablony/Linki}}, {{lru|Szablony/Linki inteligentne}}, {{lru|Szablony/Do usunięcia}}, {{lru|Szablony/Nawigacja}}, {{lru|Szablony/Media}}, {{lru|Szablony/Grafika}}, {{lru|Szablony/Licencjonowanie}}, {{lru|Szablony/Techniczne}}, {{lru|Szablony/Wikipedysta}}, {{lru|Szablony/Dyskusja Wikipedysty}}, {{lru|Szablony/MediaWiki}} i {{lru|Szablony/Systemowe}}. === Opis tekstowy === * {{lp|Spis treści}} - spis treści pomocy, nie tylko szablonów, czy modułów. ** {{lp|Spis treści/Szablony/Tom I|Szablony - Tom I}}, {{lp|Spis treści/Szablony/Tom II|Szablony - Tom II}}, {{lp|Spis treści/Szablony/Tom III|Szablony - Tom III}} i {{lp|Spis treści/Szablony/Tom IV|Szablony - Tom IV}}. == Moduły {{lpg|Lua}} w {{lpr|Lua|Scribunto}} == {{Osobny artykuł|{{Ns:Project}}:Moduły|obserwowane=Moduły}} * Moduły podstawowe ** {{m|Parametry}} - {{lru|Moduły/Parametry}} procedur na operacjach z parametrami funkcji języka {{lpg|Lua}} w {{lpr|Lua|Scribunto}}. ** {{m|Html}} - {{lru|Moduły/Html}} procedur na operacjach specjalnych z tekstami zawierający znaki HTML i na adresach URL. ** {{m|Nazwy}} - {{lru|Moduły/Nazwy}} ({{lr|Moduły/Nazwy/Tom I|Nazwy - Tom I}}, {{lr|Moduły/Nazwy/Tom II|Nazwy - Tom II}}, {{lr|Moduły/Nazwy/Tom III|Nazwy - Tom III}} i {{lr|Moduły/Nazwy/Tom IV|Nazwy - Tom IV}}) procedur operujących na nazwach MediaWiki projektu. *** {{m|Nazwy/Np}} - {{lru|Moduły/Nazwy/Np}} zmiennych jakikolwiek przestrzeni nazw w wersji kanonicznej i nie. ** {{m|Książkowe}} - {{lru|Moduły/Książkowe}} procedur na nazwach zawierający specjalne znaki HTML i też odkodowanie ich z nich. ** {{m|Pudełko}} - {{lru|Moduły/Pudełko}} ({{lr|Moduły/Pudełko/Tom I|Pudełko - Tom I}}, {{lr|Moduły/Pudełko/Tom II|Pudełko - Tom II}}, {{lr|Moduły/Pudełko/Tom III|Pudełko - Tom III}}, {{lr|Moduły/Pudełko/Tom IV|Pudełko - Tom IV}} i {{lr|Moduły/Pudełko/Tom V|Pudełko - Tom V}}) procedur opakowanych wewnątrz wikikodu w szablony, którego wynikiem są różne nazwy. *** {{m|Pudełko/Pomocne}} - {{lru|Moduły/Pudełko/Pomocne}} procedur potrzebnych do implementacji funkcji modułu {{m|Pudełko}} dotyczące różnych nazw. *** {{m|Pudełko/Potrzebne}} - {{lru|Moduły/Pudełko/Potrzebne}} procedur potrzebnych do implementacji funkcji modułu {{m|Pudełko}} dotyczące {{m|Pudełko|Ogólne pudełko}}. *** {{m|Pudełko/ParametryCechy}} - {{lru|Moduły/Pudełko/ParametryCechy}} zestawu funkcji potrzebnych do budowy szablonu {{s|Szablonowy opis pudełka}}. ** {{m|Ramka}} - {{lru|Moduły/Ramka}} procedur ramkowanych, w ramach których są wykonywane pewne operacje. ** {{m|Specjalne}} - {{lru|Moduły/Specjalne}} procedur do specjalnych zastosowań operacji na obiektach. ** {{m|StronicowyParser}} - {{lru|Moduły/StronicowyParser}} procedur stronicowego parsera do numeracji obiektów i odniesień do nich, także operowanie na tak zebranych danych. *** {{m|StronicowyParser/AnalizaSpisuRzeczy|nazwa=AnalizaSpisuRzeczy}} - {{lru|Moduły/StronicowyParser/AnalizaSpisuRzeczy}} *** {{m|StronicowyParser/GłównaFunkcjaZbieraniaDanychStron|nazwa=GłównaFunkcjaZbieraniaDanychStron}} - {{lru|Moduły/StronicowyParser/GłównaFunkcjaZbieraniaDanychStron}} *** {{m|StronicowyParser/Kategorie|nazwa=Kategorie}} - {{lru|Moduły/StronicowyParser/Kategorie}} *** {{m|StronicowyParser/NumerLubNazwaArtykułówKsiążek|nazwa=NumerLubNazwaArtykułówKsiążek}} - {{lru|Moduły/StronicowyParser/NumerLubNazwaArtykułówKsiążek}} *** {{m|StronicowyParser/NumerLubNazwaNagłówkówKsiążek|nazwa=NumerLubNazwaNagłówkówKsiążek}} - {{lru|Moduły/StronicowyParser/NumerLubNazwaNagłówkówKsiążek}} *** {{m|StronicowyParser/NumerObiektu|nazwa=NumerObiektu}} - {{lru|Moduły/StronicowyParser/NumerObiektu}} *** {{m|StronicowyParser/NumeracjaObiektówStron|nazwa=NumeracjaObiektówStron}} - {{lru|Moduły/StronicowyParser/NumeracjaObiektówStron}} *** {{m|StronicowyParser/Potrzebne|nazwa=Potrzebne}} - {{lru|Moduły/StronicowyParser/Potrzebne}} *** {{m|StronicowyParser/Problemy|nazwa=Problemy}} - {{lru|Moduły/StronicowyParser/Problemy}} *** {{m|StronicowyParser/Rozdziały|nazwa=Rozdziały}} - {{lru|Moduły/StronicowyParser/Rozdziały}} *** {{m|StronicowyParser/SpisTreści|nazwa=SpisTreści}} - {{lru|Moduły/StronicowyParser/SpisTreści}} *** {{m|StronicowyParser/StronaSubst|nazwa=StronaSubst}} - {{lru|Moduły/StronicowyParser/StronaSubst}} *** {{m|StronicowyParser/Tekst|nazwa=Tekst}} - {{lru|Moduły/StronicowyParser/Tekst}} *** {{m|StronicowyParser/ZbieranieDanychStron|nazwa=ZbieranieDanychStron}} - {{lru|Moduły/StronicowyParser/ZbieranieDanychStron}} *** {{m|StronicowyParser/informacje|nazwa=informacje}} - {{lru|Moduły/StronicowyParser/informacje}} *** {{m|StronicowyParser/obiekty|nazwa=obiekty}} - {{lru|Moduły/StronicowyParser/obiekty}} ** {{m|Szeregi}} - {{lru|Moduły/Szeregi}} procedur do obsługi na tekstach i kolejnych liniach w tekście, a także do wyszukań tam elementów spełniające pewne kryteria funkcyjne. ** {{m|Szablonowe}} - {{lru|Moduły/Szablonowe}} procedur służących do parsowania tekstu nawet z podanych stron. ** {{m|Techniczne}} - {{lru|Moduły/Techniczne}} procedur do operacji technicznych na tekście. ** {{m|Wiki}} - {{lru|Moduły/Wiki}} procedur robiący czynności na obiektach wikidanych. * Moduły standardowe ** {{m|Kategorie}} - {{lru|Moduły/Kategorie}} procedur operujących na kategoriach (w przestrzeni {{Np|Category|link=tak}}) lub z tekstem ze zgłoszonymi tymi kategoriami. ** {{m|Linki}} - {{lru|Moduły/Linki}} procedur obsługujących różnego rodzaju linki. ** {{m|Łatki}} - {{lru|Moduły/Łatki}} procedur łatające braki w mechanizmie MediaWiki. ** {{m|Skrót}} - {{lru|Moduły/Skrót}} procedur łatające szablony: {{s|Kategoria}} i {{s|Kategorie}}, do wywołań w innych szablonach. ** {{m|Sprawdź}} - {{lru|Moduły/Sprawdź}} procedur oferujące sprawdzanie danych uzyskanych ze strony. * Specjalistyczne ** {{m|Tabela}} - {{lru|Moduły/Tabela}} procedur tworzące wiki-tabelę ze sprawdzeniem rodzaju parametrów. ** {{m|Sekcja referencyjna}} - {{lru|Moduły/Sekcja referencyjna}} procedur linków inteligentnych sekcji referencyjnej używanej z podaniem nazwy artykułu bez nazwy książki. ** {{m|Licencja}} - {{lru|Moduły/Licencja}} procedur wyświetlania licencji książki z określonym oczekiwanym lub nie nagłówkiem. ** {{m|Przypisy}} - {{lru|Moduły/Przypisy}} procedur wyświetlania przypisów artykułów lub książki z określonym oczekiwanym lub nie nagłówkiem. ** {{m|Dopracować}} - {{lru|Moduły/Dopracować}} procedur wyświetlania okienka {{s|mbox}} z komunikatem, w zależności od problemu. {{BrClear}} <noinclude><!-- -->{{StandardowaStronaKoniec}}<!-- -->{{Kategoria|Pomoc - Problemy wywołań mechanizmu MediaWiki|sortuj spacją=tak}}<!-- --></noinclude> 5fdfhjga35muor5i43a17iz4gmz88rv Wikibooks:Moduły 4 60758 542145 541086 2026-05-07T11:26:16Z Persino 2851 542145 wikitext text/x-wiki <noinclude><!-- -->{{StandardowaStronaStart | nagłówek = {{Rozdział|Pomoc Wikibooks|Mechanizm MediaWiki - Moduły}}{{Autonawigacja|Pomoc:Spis treści}} | stopka strony = {{StopkaSpisTreści}}{{Rozdział|Koniec}} }}</noinclude>{{Spis treści}} Strona przedstawia technologię modułów {{lpg|Lua}} w {{lpr|Lua|Scribunto}}, a właściwie spis poszczególnych rozdziałów. Moduły wywoływa się przez, np. formę: {{Tt|{{m|'''Nazwa modułu'''|'''Nazwa funkcji'''}}}}, lub przez: {{Tt|{{m|'''Nazwa modułu'''|'''Nazwa funkcji'''|Parametr 1|Parametr 2|...}}}}, albo: {{Tt|{{m|'''Nazwa modułu'''|'''Nazwa funkcji'''|Parametr 1 {{=}} Wartość 1|Parametr 2 {{=}} Wartość 2|...}}}}, lub w postaci mieszanej: {{Tt|{{m|'''Nazwa modułu'''|'''Nazwa funkcji'''|...|Parametr n {{=}} Wartość n|...|Parametr m|...}}}}, itp.. Parametry podobnie się pisze w wikikodzie i wywołuje jak szablony, tylko z tą różnicą, że w nazwie szablonu jest na samym początku: {{Code|#invoke:}}, co po nim następuje w niej nazwa modułu bez przedrostka {{Code|{{Np|Module|link=tak}}:}}, a pierwszy parametr, który nie jest liczony, jako zmienna, tylko następna z kolei, jest nazwą funkcji w tablicy eksportu. Wtedy jest wywoływany moduł, a w niej ściśle określona funkcja z parametrami jej ramki. Parametrami funkcji też mogą być parametry szablonu rodzica, w której wywoływana jest ta ona. == Moduły podstawowe == {{Kolumny|2| {{SpisTreści|Parametry}} {{SpisTreści|Html}} {{SpisTreści|Książkowe}} {{SpisTreści|Nazwy}} {{SpisTreści|Nazwy/Tom I|3=Nazwy - Tom I}} {{SpisTreści|Nazwy/Tom II|3=Nazwy - Tom II}} {{SpisTreści|Nazwy/Tom III|3=Nazwy - Tom III}} {{SpisTreści|Nazwy/Tom IV|3=Nazwy - Tom IV}} {{SpisTreści|Nazwy/Np}} {{SpisTreści|Pudełko}} {{SpisTreści|Pudełko/Tom I|3=Pudełko - Tom I}} {{SpisTreści|Pudełko/Tom II|3=Pudełko - Tom II}} {{SpisTreści|Pudełko/Tom III|3=Pudełko - Tom III}} {{SpisTreści|Pudełko/Tom IV|3=Pudełko - Tom IV}} {{SpisTreści|Pudełko/Tom V|3=Pudełko - Tom V}} {{SpisTreści|Pudełko/Pomocne|3=Pudełko - Pomocne}} {{SpisTreści|Pudełko/Potrzebne|3=Pudełko - Potrzebne}} {{SpisTreści|Pudełko/ParametryCechy|3=Pudełko - Parametry Cechy}} {{SpisTreści|Ramka}} {{SpisTreści|Specjalne}} {{SpisTreści|StronicowyParser}} {{SpisTreści|StronicowyParser/AnalizaSpisuRzeczy|3=StronicowyParser - AnalizaSpisuRzeczy}} {{SpisTreści|StronicowyParser/GłównaFunkcjaZbieraniaDanychStron|3=StronicowyParser - GłównaFunkcjaZbieraniaDanychStron}} {{SpisTreści|StronicowyParser/Kategorie|3=StronicowyParser - Kategorie}} {{SpisTreści|StronicowyParser/NumerLubNazwaArtykułówKsiążek|3=StronicowyParser - NumerLubNazwaArtykułówKsiążek}} {{SpisTreści|StronicowyParser/NumerLubNazwaNagłówkówKsiążek|3=StronicowyParser - NumerLubNazwaNagłówkówKsiążek}} {{SpisTreści|StronicowyParser/NumerObiektu|3=StronicowyParser - NumerObiektu}} {{SpisTreści|StronicowyParser/NumeracjaObiektówStron|3=StronicowyParser - NumeracjaObiektówStron}} {{SpisTreści|StronicowyParser/Potrzebne|3=StronicowyParser - Potrzebne}} {{SpisTreści|StronicowyParser/Problemy|3=StronicowyParser - Problemy}} {{SpisTreści|StronicowyParser/Rozdziały|3=StronicowyParser - Rozdziały}} {{SpisTreści|StronicowyParser/SpisTreści|3=StronicowyParser - SpisTreści}} {{SpisTreści|StronicowyParser/StronaSubst|3=StronicowyParser - StronaSubst}} {{SpisTreści|StronicowyParser/Tekst|3=StronicowyParser - Tekst}} {{SpisTreści|StronicowyParser/ZbieranieDanychStron|3=StronicowyParser - ZbieranieDanychStron}} {{SpisTreści|StronicowyParser/informacje|3=StronicowyParser - informacje}} {{SpisTreści|StronicowyParser/obiekty|3=StronicowyParser - obiekty}} {{SpisTreści|Szeregi}} {{SpisTreści|Szablonowe}} {{SpisTreści|Techniczne}} {{SpisTreści|Wiki}} }} == Moduły standardowe == {{Kolumny|2| {{SpisTreści|Kategorie}} {{SpisTreści|Linki}} {{SpisTreści|Łatki}} {{SpisTreści|Skrót}} {{SpisTreści|Strony}} {{SpisTreści|Sprawdź}} }} == Moduły specjalistyczne == {{Kolumny|2| {{SpisTreści|Tabela}} {{SpisTreści|Sekcja referencyjna}} {{SpisTreści|Plik}} {{SpisTreści|Licencja}} {{SpisTreści|Przypisy}} {{SpisTreści|Dopracować}} }} {{BrClear}} <noinclude><!-- -->{{StandardowaStronaKoniec}}<!-- -->{{Kategorie | Opisy funkcji, w Lua w Scribunto, w modułach | sortuj spacją 1 = tak | Pomoc - Problemy wywołań mechanizmu MediaWiki }}<!-- --></noinclude> k1to4ovzjfrghanghoiejhbndl8ym91 Szablon:NawigacjaSpecjalna/Nawigacja/Pomoc:Spis treści 10 61114 542116 541966 2026-05-06T18:16:50Z Persino 2851 542116 wikitext text/x-wiki <includeonly>{{Układ autonawigacji|krok={{{1}}} |automat manualny=tak |spis treści=Pomoc:Spis treści |Pomoc:Spis treści|Pomoc - Spis treści |Pomoc:Spis treści/Wstęp|Wstęp |Wikibooks:Witamy nowicjuszy|Witamy nowicjuszy |Wikibooks:Zasady i wskazówki|Zasady i wskazówki |Wikibooks:Szybka pomoc|Szybka pomoc |Wikibooks:Czym jest Wikibooks|Czym jest Wikibooks? |Wikibooks:Różnice między Wikipedią i Wikibooks|Różnice między Wikipedią i Wikibooks |Wikibooks:Dlaczego warto rozpocząć współpracę|Dlaczego warto rozpocząć współpracę? |Wikibooks:Dlaczego używać wolnych podręczników|Dlaczego używać wolnych podręczników? |Wikibooks:Dlaczego nie pisać na Wikibooks|Dlaczego nie pisać na Wikibooks? |Wikibooks:Wikietykieta|Wikietykieta |Pomoc:Wikietykieta|Wikietykieta |Wikibooks:Neutralny punkt widzenia|Neutralny punkt widzenia |Pomoc:Żargon użytkowników|Żargon użytkowników |Wikibooks:Informacje prawne|Informacje prawne |Wikibooks:Prawa autorskie|Prawa autorskie |Pomoc:Spis treści/Edycja|Edycja |Wikibooks:Brudnopis|Brudnopis |Pomoc:Edycja kodu|Edycja kodu |Wikibooks:Import stron|Import stron |Wikibooks:Etapy rozwoju książek|Etapy rozwoju książek |Wikibooks:Ilustracja Wikibooks|Ilustracja Wikibooks |Pomoc:Jak edytować artykuły|Jak edytować artykuły? |Wikibooks:Nazewnictwo artykułów|Nazewnictwo artykułów |Pomoc:Podświetlanie składni|Podświetlanie składni |Pomoc:Problemy z polskimi znakami|Problemy z polskimi znakami |Pomoc:Quiz|Quiz |Pomoc:Tworzenie podręcznika|Tworzenie podręcznika |Wikibooks:Wandalizm|Wandalizm |Wikibooks:Podręczniki do druku|Podręczniki do druku |Pomoc:Tworzenie wersji do druku|Tworzenie wersji do druku |Pomoc:Tworzenie wersji PDF|Tworzenie wersji PDF |Pomoc:Tworzenie wersji PDF/javaLatex|Tworzenie wersji PDF/javaLatex |Pomoc:Książki|Książki |Pomoc:Spis treści/Wkład miesiąca|Wkład miesiąca |Wikibooks:Wkład miesiąca/Aktualne głosowanie|Aktualne głosowanie |Wikibooks:Wkład miesiąca/Wstęp|Wstęp |Wikibooks:Wkład miesiąca/Regulamin|Regulamin |Wikibooks:Wkład miesiąca/Nominacje|Nominacje |Pomoc:Spis treści/Komunikacja|Komunikacja |Wikibooks:Kanał IRC|Kanał IRC |Wikibooks:Kontakt|Kontakt |Wikibooks:Portal użytkowników|Portal użytkowników |Pomoc:Archiwizowanie strony dyskusji|Archiwizowanie strony dyskusji |Wikibooks:Przedstawicielstwo dyplomatyczne|Przedstawicielstwo dyplomatyczne |Pomoc:Spis treści/Korzystanie z Wikibooks|Korzystanie z Wikibooks |Wikibooks:Jak przeglądać Wikibooks|Jak przeglądać Wikibooks? |Wikibooks:Księgozbiór|Księgozbiór |Wikibooks:Księgozbiór/Wybrane|Księgozbiór - Wybrane |Wikibooks:Księgozbiór/Alfabetycznie|Księgozbiór - Alfabetycznie |Wikibooks:Księgozbiór/Tematycznie|Księgozbiór - Tematycznie |Wikibooks:Księgozbiór/Poziom|Księgozbiór - Poziom |Wikibooks:Księgozbiór/Status|Księgozbiór - Status |Portal:Nauki ścisłe i przyrodnicze|Portal - Nauki ścisłe i przyrodnicze |Portal:Informatyka|Portal - Informatyka |Portal:Nauki techniczne|Portal - Nauki techniczne |Portal:Nauki społeczne i humanistyczne|Portal - Nauki społeczne i humanistyczne |Portal:Sport i rozrywka|Portal - Sport i rozrywka |Portal:Hobby, poradniki i książki różne|Portal - Hobby, poradniki i książki różne |Wikibooks:Promocja|Promocja |Pomoc:Tryb ciemny|Tryb ciemny |Pomoc:Spis treści/Historia Wikibooks|Historia Wikibooks |Wikibooks:Historia Wikibooks|Historia Wikibooks |Wikibooks:Piąte urodziny|Piąte urodziny |Wikibooks:6. urodziny polskich Wikibooks|6. urodziny polskich Wikibooks |Wikibooks:Wikikalendarz 2009|Wikikalendarz 2009 |Wikibooks:Sprzątanie Wikibooks|Sprzątanie Wikibooks |Wikibooks:Sprzątanie Wikibooks/2009|Sprzątanie Wikibooks - 2009 |Wikibooks:Sprzątanie Wikibooks/2011|Sprzątanie Wikibooks - 2011 |Wikibooks:Statystyki|Statystyki |Pomoc:Spis treści/Technikalia|Technikalia |Wikibooks:Przestrzenie nazw|Przestrzenie nazw |Wikibooks:Poczekalnia|Poczekalnia |Wikibooks:Poczekalnia/naprawa|Poczekalnia - Naprawa |Wikibooks:Poczekalnia/prowokacje|Poczekalnia - Prowokacje |Wikibooks:Poczekalnia/artykuły|Poczekalnia - Artykuły |Wikibooks:Poczekalnia/kwestie techniczne|Poczekalnia - Kwestie techniczne |Wikibooks:Poczekalnia/Zgłoszenia|Poczekalnia - Zgłoszenia |Wikibooks:Poczekalnia/Załatwione|Poczekalnia - Załatwione |Wikibooks:VisualEditor|VisualEditor |Pomoc:Nowa skórka – wektor|Nowa skórka – wektor |Wikibooks:Skróty|Skróty |Pomoc:Spis treści/Strona główna|Strona główna |Pomoc:Spis treści/Wybrane książki|Wybrane książki |Wikibooks:Mechanizm MediaWiki|Mechanizm MediaWiki |Wikibooks:Szablony|Mechanizm MediaWiki - Szablony |Wikibooks:Moduły|Mechanizm MediaWiki - Moduły |Wikibooks:Moduły/Parametry|Moduł:Parametry |Wikibooks:Moduły/Html|Moduł:Html |Wikibooks:Moduły/Książkowe|Moduł:Książkowe |Wikibooks:Moduły/Nazwy|Moduł:Nazwy |Wikibooks:Moduły/Nazwy/Tom I|Moduł:Nazwy - Tom I |Wikibooks:Moduły/Nazwy/Tom II|Moduł:Nazwy - Tom II |Wikibooks:Moduły/Nazwy/Tom III|Moduł:Nazwy - Tom III |Wikibooks:Moduły/Nazwy/Tom IV|Moduł:Nazwy - Tom IV |Wikibooks:Moduły/Nazwy/Np|Moduł:Nazwy - Np |Wikibooks:Moduły/Pudełko|Moduł:Pudełko |Wikibooks:Moduły/Pudełko/Tom I|Moduł:Pudełko - Tom I |Wikibooks:Moduły/Pudełko/Tom II|Moduł:Pudełko - Tom II |Wikibooks:Moduły/Pudełko/Tom III|Moduł:Pudełko - Tom III |Wikibooks:Moduły/Pudełko/Tom IV|Moduł:Pudełko - Tom IV |Wikibooks:Moduły/Pudełko/Tom V|Moduł:Pudełko - Tom V |Wikibooks:Moduły/Pudełko/Pomocne|Moduł:Pudełko - Pomocne |Wikibooks:Moduły/Pudełko/Potrzebne|Moduł:Pudełko - Potrzebne |Wikibooks:Moduły/Pudełko/ParametryCechy|Moduł:Pudełko - Parametry Cechy |Wikibooks:Moduły/Ramka|Moduł:Ramka |Wikibooks:Moduły/Specjalne|Moduł:Specjalne |Wikibooks:Moduły/Szeregi|Moduł:Szeregi |Wikibooks:Moduły/Skrót|Moduł:Skrót |Wikibooks:Moduły/Strony|Moduł:Strony |Wikibooks:Moduły/Sekcja referencyjna|Moduł:Sekcja referencyjna |Wikibooks:Szablony/Ogólne|Szablony - Ogólne |Wikibooks:Szablony/Szablony cytowania szczególne PrzypisStrona|Szablony cytowania szczególne PrzypisStrona |Wikibooks:Szablony/Podręcznikowe|Szablony - Podręcznikowe |Wikibooks:Szablony/Książkowe|Szablony - Książkowe |Wikibooks:Szablony/Tekst|Szablony - Tekst |Wikibooks:Szablony/Zawartość|Szablony - Zawartość |Wikibooks:Szablony/Nagłówki|Szablony - Nagłówki |Wikibooks:Szablony/Przekierowania|Szablony - Przekierowania |Wikibooks:Szablony/Języki|Szablony - Języki |Wikibooks:Szablony/Liczby|Szablony - Liczby |Wikibooks:Szablony/Kategorie|Szablony - Kategorie |Wikibooks:Szablony/Opisy|Szablony - Opisy |Wikibooks:Szablony/Znaczniki|Szablony - Znaczniki |Wikibooks:Szablony/Szablony opływania|Szablony opływania |Wikibooks:Szablony/Stronicowe|Szablony - Stronicowe |Wikibooks:Szablony/Kontenerowe|Szablony - Kontenerowe |Wikibooks:Szablony/Elastyczne|Szablony - Elastyczne |Wikibooks:Szablony/Infoboksy/Prolog|Szablony - Infoboksy - Prolog |Wikibooks:Szablony/Infoboksy/Tom I|Szablony - Infoboksy - Tom I |Wikibooks:Szablony/Infoboksy/Tom II|Szablony - Infoboksy - Tom II |Wikibooks:Szablony/Infoboksy/Tom III|Szablony - Infoboksy - Tom III |Wikibooks:Szablony/Infoboksy/Tom IV|Szablony - Infoboksy - Tom IV |Wikibooks:Szablony/Infoboksy/Tom V|Szablony - Infoboksy - Tom V |Wikibooks:Szablony/Infoboksy/Tom VI|Szablony - Infoboksy - Tom VI |Wikibooks:Szablony/Infoboksy/Komponenty|Szablony - Infoboksy - Komponenty |Wikibooks:Szablony/Infoboksy/Komponenty (organizmy żywe)|Infoboksy - Komponenty (organizmy żywe) |Wikibooks:Szablony/Porządkowe|Szablony - Porządkowe |Wikibooks:Szablony/Źródła artykułów|Szablony - Źródła artykułów |Wikibooks:Szablony/Linki|Szablony - Linki |Wikibooks:Szablony/Linki inteligentne|Szablony - Linki inteligentne |Wikibooks:Szablony/Do usunięcia|Szablony - Do usunięcia |Wikibooks:Szablony/Nawigacja|Szablony - Nawigacja |Wikibooks:Szablony/Media|Szablony - Media |Wikibooks:Szablony/Grafika|Szablony - Grafika |Wikibooks:Szablony/Licencjonowanie|Szablony - Licencjonowanie |Wikibooks:Szablony/Techniczne|Szablony - Techniczne |Wikibooks:Szablony/Wikipedysta|Szablony - Wikipedysta |Wikibooks:Szablony/Dyskusja Wikipedysty|Szablony - Dyskusja Wikipedysty |Wikibooks:Szablony/MediaWiki|Szablony - MediaWiki |Wikibooks:Szablony/Systemowe|Szablony - Systemowe |Pomoc:Spis treści/Szablony/Tom I|Szablony - Tom I |Pomoc:Spis treści/Szablony/Tom II|Szablony - Tom II |Pomoc:Spis treści/Szablony/Tom III|Szablony - Tom III |Pomoc:Spis treści/Szablony/Tom IV|Szablony - Tom IV |Pomoc:Spis treści/Administracja|Administracja |Wikibooks:Kwestie techniczne|Kwestie techniczne |Wikibooks:Wikipedyści potrzebujący pomocy|Wikipedyści potrzebujący pomocy |Wikibooks:Zgłoś błąd (ZB)|Zgłoś błąd (ZB) |Wikibooks:Lista Naruszeń Praw Autorskich (NPA)|Lista Naruszeń Praw Autorskich (NPA) |Wikibooks:Administratorzy|Administratorzy |Wikibooks:Prośby do administratorów|Prośby do administratorów |Wikibooks:Administratorzy interfejsu|Administratorzy interfejsu |Wikibooks:Prośby do administratorów interfejsu|Prośby do administratorów interfejsu |Wikibooks:Biurokraci|Biurokraci |Wikibooks:Boty|Boty |Wikibooks:Stewardzi|Stewardzi |Wikibooks:Użytkownicy|Użytkownicy |Wikibooks:Automatycznie zatwierdzeni użytkownicy|Automatycznie zatwierdzeni użytkownicy |Wikibooks:Zatwierdzeni użytkownicy|Zatwierdzeni użytkownicy |Wikibooks:Przyznawanie uprawnień|Przyznawanie uprawnień |Wikibooks:Nazwa użytkownika|Nazwa użytkownika |Wikibooks:Prośby o zmianę nazwy użytkownika|Prośby o zmianę nazwy użytkownika |Wikibooks:Uprawnieni do logowania się z zablokowanych adresów IP|Uprawnieni do logowania się z zablokowanych adresów IP |Wikibooks:GNU Free Documentation License|GNU Free Documentation License }}</includeonly><noinclude>{{Dokumentacja|zawartość=Szablon manualny (ręczny), nie automatyczny, bo ustawiony za pomocą {{Parametr|automat manualny|tak}}, wskazujący poprzedni i następny artykuł pomocy oraz ich stronę główną, czyli spis po {{LinkPomoc2|Spis treści}}.}}{{Kategoria|Szablony nawigacyjne układu autonawigacji do autonawigacji podręczników}}</noinclude> 6b59qeig5m2socic70p3mgq25bvovkh 542118 542116 2026-05-06T18:19:11Z Persino 2851 542118 wikitext text/x-wiki <includeonly>{{Układ autonawigacji|krok={{{1}}} |automat manualny=tak |spis treści=Pomoc:Spis treści |Pomoc:Spis treści|Pomoc - Spis treści |Pomoc:Spis treści/Wstęp|Wstęp |Wikibooks:Witamy nowicjuszy|Witamy nowicjuszy |Wikibooks:Zasady i wskazówki|Zasady i wskazówki |Wikibooks:Szybka pomoc|Szybka pomoc |Wikibooks:Czym jest Wikibooks|Czym jest Wikibooks? |Wikibooks:Różnice między Wikipedią i Wikibooks|Różnice między Wikipedią i Wikibooks |Wikibooks:Dlaczego warto rozpocząć współpracę|Dlaczego warto rozpocząć współpracę? |Wikibooks:Dlaczego używać wolnych podręczników|Dlaczego używać wolnych podręczników? |Wikibooks:Dlaczego nie pisać na Wikibooks|Dlaczego nie pisać na Wikibooks? |Wikibooks:Wikietykieta|Wikietykieta |Pomoc:Wikietykieta|Wikietykieta |Wikibooks:Neutralny punkt widzenia|Neutralny punkt widzenia |Pomoc:Żargon użytkowników|Żargon użytkowników |Wikibooks:Informacje prawne|Informacje prawne |Wikibooks:Prawa autorskie|Prawa autorskie |Pomoc:Spis treści/Edycja|Edycja |Wikibooks:Brudnopis|Brudnopis |Pomoc:Edycja kodu|Edycja kodu |Wikibooks:Import stron|Import stron |Wikibooks:Etapy rozwoju książek|Etapy rozwoju książek |Wikibooks:Ilustracja Wikibooks|Ilustracja Wikibooks |Pomoc:Jak edytować artykuły|Jak edytować artykuły? |Wikibooks:Nazewnictwo artykułów|Nazewnictwo artykułów |Pomoc:Podświetlanie składni|Podświetlanie składni |Pomoc:Problemy z polskimi znakami|Problemy z polskimi znakami |Pomoc:Quiz|Quiz |Pomoc:Tworzenie podręcznika|Tworzenie podręcznika |Wikibooks:Wandalizm|Wandalizm |Wikibooks:Podręczniki do druku|Podręczniki do druku |Pomoc:Tworzenie wersji do druku|Tworzenie wersji do druku |Pomoc:Tworzenie wersji PDF|Tworzenie wersji PDF |Pomoc:Tworzenie wersji PDF/javaLatex|Tworzenie wersji PDF/javaLatex |Pomoc:Książki|Książki |Pomoc:Spis treści/Wkład miesiąca|Wkład miesiąca |Wikibooks:Wkład miesiąca/Aktualne głosowanie|Aktualne głosowanie |Wikibooks:Wkład miesiąca/Wstęp|Wstęp |Wikibooks:Wkład miesiąca/Regulamin|Regulamin |Wikibooks:Wkład miesiąca/Nominacje|Nominacje |Pomoc:Spis treści/Komunikacja|Komunikacja |Wikibooks:Kanał IRC|Kanał IRC |Wikibooks:Kontakt|Kontakt |Wikibooks:Portal użytkowników|Portal użytkowników |Pomoc:Archiwizowanie strony dyskusji|Archiwizowanie strony dyskusji |Wikibooks:Przedstawicielstwo dyplomatyczne|Przedstawicielstwo dyplomatyczne |Pomoc:Spis treści/Korzystanie z Wikibooks|Korzystanie z Wikibooks |Wikibooks:Jak przeglądać Wikibooks|Jak przeglądać Wikibooks? |Wikibooks:Księgozbiór|Księgozbiór |Wikibooks:Księgozbiór/Wybrane|Księgozbiór - Wybrane |Wikibooks:Księgozbiór/Alfabetycznie|Księgozbiór - Alfabetycznie |Wikibooks:Księgozbiór/Tematycznie|Księgozbiór - Tematycznie |Wikibooks:Księgozbiór/Poziom|Księgozbiór - Poziom |Wikibooks:Księgozbiór/Status|Księgozbiór - Status |Portal:Nauki ścisłe i przyrodnicze|Portal - Nauki ścisłe i przyrodnicze |Portal:Informatyka|Portal - Informatyka |Portal:Nauki techniczne|Portal - Nauki techniczne |Portal:Nauki społeczne i humanistyczne|Portal - Nauki społeczne i humanistyczne |Portal:Sport i rozrywka|Portal - Sport i rozrywka |Portal:Hobby, poradniki i książki różne|Portal - Hobby, poradniki i książki różne |Wikibooks:Promocja|Promocja |Pomoc:Tryb ciemny|Tryb ciemny |Pomoc:Spis treści/Historia Wikibooks|Historia Wikibooks |Wikibooks:Historia Wikibooks|Historia Wikibooks |Wikibooks:Piąte urodziny|Piąte urodziny |Wikibooks:6. urodziny polskich Wikibooks|6. urodziny polskich Wikibooks |Wikibooks:Wikikalendarz 2009|Wikikalendarz 2009 |Wikibooks:Sprzątanie Wikibooks|Sprzątanie Wikibooks |Wikibooks:Sprzątanie Wikibooks/2009|Sprzątanie Wikibooks - 2009 |Wikibooks:Sprzątanie Wikibooks/2011|Sprzątanie Wikibooks - 2011 |Wikibooks:Statystyki|Statystyki |Pomoc:Spis treści/Technikalia|Technikalia |Wikibooks:Przestrzenie nazw|Przestrzenie nazw |Wikibooks:Poczekalnia|Poczekalnia |Wikibooks:Poczekalnia/naprawa|Poczekalnia - Naprawa |Wikibooks:Poczekalnia/prowokacje|Poczekalnia - Prowokacje |Wikibooks:Poczekalnia/artykuły|Poczekalnia - Artykuły |Wikibooks:Poczekalnia/kwestie techniczne|Poczekalnia - Kwestie techniczne |Wikibooks:Poczekalnia/Zgłoszenia|Poczekalnia - Zgłoszenia |Wikibooks:Poczekalnia/Załatwione|Poczekalnia - Załatwione |Wikibooks:VisualEditor|VisualEditor |Pomoc:Nowa skórka – wektor|Nowa skórka – wektor |Wikibooks:Skróty|Skróty |Pomoc:Spis treści/Strona główna|Strona główna |Pomoc:Spis treści/Wybrane książki|Wybrane książki |Wikibooks:Mechanizm MediaWiki|Mechanizm MediaWiki |Wikibooks:Szablony|Mechanizm MediaWiki - Szablony |Wikibooks:Moduły|Mechanizm MediaWiki - Moduły |Wikibooks:Moduły/Parametry|Moduł:Parametry |Wikibooks:Moduły/Html|Moduł:Html |Wikibooks:Moduły/Książkowe|Moduł:Książkowe |Wikibooks:Moduły/Nazwy|Moduł:Nazwy |Wikibooks:Moduły/Nazwy/Tom I|Moduł:Nazwy - Tom I |Wikibooks:Moduły/Nazwy/Tom II|Moduł:Nazwy - Tom II |Wikibooks:Moduły/Nazwy/Tom III|Moduł:Nazwy - Tom III |Wikibooks:Moduły/Nazwy/Tom IV|Moduł:Nazwy - Tom IV |Wikibooks:Moduły/Nazwy/Np|Moduł:Nazwy - Np |Wikibooks:Moduły/Pudełko|Moduł:Pudełko |Wikibooks:Moduły/Pudełko/Tom I|Moduł:Pudełko - Tom I |Wikibooks:Moduły/Pudełko/Tom II|Moduł:Pudełko - Tom II |Wikibooks:Moduły/Pudełko/Tom III|Moduł:Pudełko - Tom III |Wikibooks:Moduły/Pudełko/Tom IV|Moduł:Pudełko - Tom IV |Wikibooks:Moduły/Pudełko/Tom V|Moduł:Pudełko - Tom V |Wikibooks:Moduły/Pudełko/Pomocne|Moduł:Pudełko - Pomocne |Wikibooks:Moduły/Pudełko/Potrzebne|Moduł:Pudełko - Potrzebne |Wikibooks:Moduły/Pudełko/ParametryCechy|Moduł:Pudełko - Parametry Cechy |Wikibooks:Moduły/Ramka|Moduł:Ramka |Wikibooks:Moduły/Specjalne|Moduł:Specjalne |Wikibooks:Moduły/Szeregi|Moduł:Szeregi |Wikibooks:Moduły/Skrót|Moduł:Skrót |Wikibooks:Moduły/Strony|Moduł:Strony |Wikibooks:Moduły/Sekcja referencyjna|Moduł:Sekcja referencyjna |Wikibooks:Szablony/Ogólne|Szablony - Ogólne |Wikibooks:Szablony/PrzypisStrona|PrzypisStrona |Wikibooks:Szablony/Podręcznikowe|Szablony - Podręcznikowe |Wikibooks:Szablony/Książkowe|Szablony - Książkowe |Wikibooks:Szablony/Tekst|Szablony - Tekst |Wikibooks:Szablony/Zawartość|Szablony - Zawartość |Wikibooks:Szablony/Nagłówki|Szablony - Nagłówki |Wikibooks:Szablony/Przekierowania|Szablony - Przekierowania |Wikibooks:Szablony/Języki|Szablony - Języki |Wikibooks:Szablony/Liczby|Szablony - Liczby |Wikibooks:Szablony/Kategorie|Szablony - Kategorie |Wikibooks:Szablony/Opisy|Szablony - Opisy |Wikibooks:Szablony/Znaczniki|Szablony - Znaczniki |Wikibooks:Szablony/Szablony opływania|Szablony opływania |Wikibooks:Szablony/Stronicowe|Szablony - Stronicowe |Wikibooks:Szablony/Kontenerowe|Szablony - Kontenerowe |Wikibooks:Szablony/Elastyczne|Szablony - Elastyczne |Wikibooks:Szablony/Infoboksy/Prolog|Szablony - Infoboksy - Prolog |Wikibooks:Szablony/Infoboksy/Tom I|Szablony - Infoboksy - Tom I |Wikibooks:Szablony/Infoboksy/Tom II|Szablony - Infoboksy - Tom II |Wikibooks:Szablony/Infoboksy/Tom III|Szablony - Infoboksy - Tom III |Wikibooks:Szablony/Infoboksy/Tom IV|Szablony - Infoboksy - Tom IV |Wikibooks:Szablony/Infoboksy/Tom V|Szablony - Infoboksy - Tom V |Wikibooks:Szablony/Infoboksy/Tom VI|Szablony - Infoboksy - Tom VI |Wikibooks:Szablony/Infoboksy/Komponenty|Szablony - Infoboksy - Komponenty |Wikibooks:Szablony/Infoboksy/Komponenty (organizmy żywe)|Infoboksy - Komponenty (organizmy żywe) |Wikibooks:Szablony/Porządkowe|Szablony - Porządkowe |Wikibooks:Szablony/Źródła artykułów|Szablony - Źródła artykułów |Wikibooks:Szablony/Linki|Szablony - Linki |Wikibooks:Szablony/Linki inteligentne|Szablony - Linki inteligentne |Wikibooks:Szablony/Do usunięcia|Szablony - Do usunięcia |Wikibooks:Szablony/Nawigacja|Szablony - Nawigacja |Wikibooks:Szablony/Media|Szablony - Media |Wikibooks:Szablony/Grafika|Szablony - Grafika |Wikibooks:Szablony/Licencjonowanie|Szablony - Licencjonowanie |Wikibooks:Szablony/Techniczne|Szablony - Techniczne |Wikibooks:Szablony/Wikipedysta|Szablony - Wikipedysta |Wikibooks:Szablony/Dyskusja Wikipedysty|Szablony - Dyskusja Wikipedysty |Wikibooks:Szablony/MediaWiki|Szablony - MediaWiki |Wikibooks:Szablony/Systemowe|Szablony - Systemowe |Pomoc:Spis treści/Szablony/Tom I|Szablony - Tom I |Pomoc:Spis treści/Szablony/Tom II|Szablony - Tom II |Pomoc:Spis treści/Szablony/Tom III|Szablony - Tom III |Pomoc:Spis treści/Szablony/Tom IV|Szablony - Tom IV |Pomoc:Spis treści/Administracja|Administracja |Wikibooks:Kwestie techniczne|Kwestie techniczne |Wikibooks:Wikipedyści potrzebujący pomocy|Wikipedyści potrzebujący pomocy |Wikibooks:Zgłoś błąd (ZB)|Zgłoś błąd (ZB) |Wikibooks:Lista Naruszeń Praw Autorskich (NPA)|Lista Naruszeń Praw Autorskich (NPA) |Wikibooks:Administratorzy|Administratorzy |Wikibooks:Prośby do administratorów|Prośby do administratorów |Wikibooks:Administratorzy interfejsu|Administratorzy interfejsu |Wikibooks:Prośby do administratorów interfejsu|Prośby do administratorów interfejsu |Wikibooks:Biurokraci|Biurokraci |Wikibooks:Boty|Boty |Wikibooks:Stewardzi|Stewardzi |Wikibooks:Użytkownicy|Użytkownicy |Wikibooks:Automatycznie zatwierdzeni użytkownicy|Automatycznie zatwierdzeni użytkownicy |Wikibooks:Zatwierdzeni użytkownicy|Zatwierdzeni użytkownicy |Wikibooks:Przyznawanie uprawnień|Przyznawanie uprawnień |Wikibooks:Nazwa użytkownika|Nazwa użytkownika |Wikibooks:Prośby o zmianę nazwy użytkownika|Prośby o zmianę nazwy użytkownika |Wikibooks:Uprawnieni do logowania się z zablokowanych adresów IP|Uprawnieni do logowania się z zablokowanych adresów IP |Wikibooks:GNU Free Documentation License|GNU Free Documentation License }}</includeonly><noinclude>{{Dokumentacja|zawartość=Szablon manualny (ręczny), nie automatyczny, bo ustawiony za pomocą {{Parametr|automat manualny|tak}}, wskazujący poprzedni i następny artykuł pomocy oraz ich stronę główną, czyli spis po {{LinkPomoc2|Spis treści}}.}}{{Kategoria|Szablony nawigacyjne układu autonawigacji do autonawigacji podręczników}}</noinclude> 2zq06cgo2iaejk1lwnasnw77031rg2x Napary/Ostropest plamisty 0 61375 542113 542076 2026-05-06T14:55:03Z EdytaT 2664 542113 wikitext text/x-wiki {{Podrozdział|[[Napary]]<br>Ostropest plamisty}} {{Uprawa - roślina infobox | nazwa = Ostropest plamisty | obrazek = Silybum marianum kz8.jpg | łacina = Silybum marianum | nazwy = | wikipedia = Ostropest plamisty | wikispecies = Silybum marianum | wikisłownik = ostropest plamisty | commons = Category:Silybum marianum }} == Ostropest plamisty == {{Uwaga|Informacje tu zawarte nie są tekstami medycznymi i nie służą leczeniu zachorowań!<br>W przypadku alergii nie należy korzystać z produktów wytwarzanych z tej rośliny.}} {{Uwaga|Zobacz też: {{lpr|Zastrzeżenia dotyczące pojęć medycznych}} w Wikipedii.}} * Zawiera [[Napary/Pomoc#S|sylimarynę]], [[Napary/Pomoc#F|flawonoidy]] i wiele innych substancji prozdrowotnych. * Wspiera [[Napary/Działanie#Oczyszczanie z toksyn|detoksykację]] wątroby. * Działanie odtruwające organizm jednocześnie polepsza [[Napary/Działanie#Cera|cerę]]. == Przeciwwskazania == * Jest nieszkodliwy dla kobiet ciężarnych i karmiących. == Surowiec zielarski == * Do naparów najlepiej stosujemy świeżo zmielone owoce (nasiona) ostropestu (''Fructus silybi mariani''). == Suplementacja == * Napar najlepiej pij dwa razy dziennie przed posiłkami, przez miesiąc, a potem zrób przerwę. [[Plik:Silybi Mariani Fructus.JPG|thumb]] == Napary z ostropestu == * Temperatura zaparzanie: :* Ostropest zalewamy gorącą {{C|80-90}}, ale nie wrzącą wodą, ponieważ wrzątek może zniszczyć cenne związki czynne, w tym [[Napary/Pomoc#S|sylimarynę]]. == Herbatka ostropestowa == * 1-2 łyżeczki mielonych nasion ostropestu zalej szklanka gorącej wody (nie wrzątkiem). * Przykryj naczynie i odstaw na około 10-20 minut. * Odcedź napar przed wypiciem.  == Mieszanka z ostropestu, [[Napary/Działanie#Karczoch zwyczajny|karczocha]] i [[Napary/Działanie#Mniszek lekarski|mniszka]] na [[Napary/Działanie#Oczyszczanie z toksyn|detoksykację]] i [[Napary/Działanie#Wątroba|wątrobę]] == * 1-2 łyżeczki mieszanki tych ziół zalej gorącą wodą. * Zaparzaj 10-20 minut. {{Przypisy}} qpzxvp16f5z9jwlrdtwycs4fxtsjiq8 542114 542113 2026-05-06T14:56:30Z EdytaT 2664 542114 wikitext text/x-wiki {{Podrozdział|[[Napary]]<br>Ostropest plamisty}} {{Uprawa - roślina infobox | nazwa = Ostropest plamisty | obrazek = Silybum marianum kz8.jpg | łacina = Silybum marianum | nazwy = | wikipedia = Ostropest plamisty | wikispecies = Silybum marianum | wikisłownik = ostropest plamisty | commons = Category:Silybum marianum }} == Ostropest plamisty == {{Uwaga|Informacje tu zawarte nie są tekstami medycznymi i nie służą leczeniu zachorowań!<br>W przypadku alergii nie należy korzystać z produktów wytwarzanych z tej rośliny.}} {{Uwaga|Zobacz też: {{lpr|Zastrzeżenia dotyczące pojęć medycznych}} w Wikipedii.}} * Zawiera [[Napary/Pomoc#S|sylimarynę]], [[Napary/Pomoc#F|flawonoidy]] i wiele innych substancji prozdrowotnych. * Wspiera [[Napary/Działanie#Oczyszczanie z toksyn|detoksykację]] wątroby. * Działanie odtruwające organizm jednocześnie polepsza [[Napary/Działanie#Cera|cerę]]. == Przeciwwskazania == * Jest nieszkodliwy dla kobiet ciężarnych i karmiących. == Surowiec zielarski == * Do naparów najlepiej stosujemy świeżo zmielone owoce (nasiona) ostropestu (''Fructus silybi mariani''). == Suplementacja == * Napar najlepiej pij dwa razy dziennie przed posiłkami, przez miesiąc-dwa, a potem zrób przerwę. [[Plik:Silybi Mariani Fructus.JPG|thumb]] == Napary z ostropestu == * Temperatura zaparzania: {{C|80-90}}. :* Ostropest zalewamy gorącą, ale nie wrzącą wodą, ponieważ wrzątek może zniszczyć cenne związki czynne, w tym [[Napary/Pomoc#S|sylimarynę]]. == Herbatka ostropestowa == * 1-2 łyżeczki mielonych nasion ostropestu zalej szklanka gorącej wody (nie wrzątkiem). * Przykryj naczynie i odstaw na około 10-20 minut. * Odcedź napar przed wypiciem.  == Mieszanka z ostropestu, [[Napary/Działanie#Karczoch zwyczajny|karczocha]] i [[Napary/Działanie#Mniszek lekarski|mniszka]] na [[Napary/Działanie#Oczyszczanie z toksyn|detoksykację]] i [[Napary/Działanie#Wątroba|wątrobę]] == * 1-2 łyżeczki mieszanki tych ziół zalej gorącą wodą. * Zaparzaj 10-20 minut. {{Przypisy}} gmhod13mai4ad67hxj1qf5360d7ttqo Reforma języka polskiego z 1 stycznia 2026/Nazwy obiektów miejskich: ujednolicenie pisowni placów, parków i ulic) 0 63015 542143 533843 2026-05-07T09:30:55Z Botev 3679 ulica jednak wyjątkowo w dalszym ciągu małą literą: https://www.umcs.pl/pl/aktualnosci,28839,nowa-ortografia-od-a-do-z-czesc-3-jak-zmienia-sie-pisownia-nazw-ulic-placow-i-obiektow-przestrzeni-publicznej-,177183.chtm 542143 wikitext text/x-wiki Reforma ortografii z 1 stycznia 2026 roku wprowadza ujednolicenie zapisu nazw obiektów miejskich, takich jak place, parki, rynki, ogrody, mosty i cmentarze. Najistotniejszą zmianą jest wprowadzenie zasady, według której pierwszy wyraz wchodzący w skład nazwy własnej (nazywający rodzaj obiektu) zapisuje się wielką literą. == Główne zasady == * Ujednolicony zapis wielką literą: Wyrazy takie jak: ''plac, park, rynek, aleja, most, brama, kopiec, cmentarz, kościół, klasztor, pałac, zamek'' – stanowiące integralną część nazwy własnej – piszemy od teraz wielką literą. Wyjątkowo wyraz ''ulica'' zapisywany jest w dalszym ciągu małą literą. * Eliminacja dwuznaczności: Zmiana ta upraszcza dotychczasowe zasady, w których pisownia zależała od tego, czy dany wyraz uznawano za część nazwy właściwej, czy za określenie rodzajowe. * Nazwy wielowyrazowe: Wszystkie człony nazwy własnej (z wyjątkiem przyimków i spójników wewnątrz nazwy) zapisuje się wielką literą. == Przykłady zastosowania == * Place i rynki: ''Plac Zawiszy'', ''Plac Trzech Krzyży'', ''Rynek Główny''. * Ulice i aleje: ''ulica Bracka'', ''Aleja Róż'', ''Aleje Jerozolimskie''. * Parki i ogrody: ''Park Saski'', ''Ogród Botaniczny'', ''Łazienki Królewskie''. * Inne obiekty: ''Most Poniatowskiego'', ''Kopiec Kościuszki'', ''Cmentarz Rakowicki'', ''Zamek Królewski''. == Porównanie przed i po reformie == {| class="wikitable" ! colspan="undefined" |Przed 01.01.2026 ! colspan="undefined" |Od 01.01.2026 ! colspan="undefined" |Typ obiektu |- | colspan="undefined" |plac Zawiszy | colspan="undefined" |Plac Zawiszy | colspan="undefined" |Plac |- | colspan="undefined" |ulica Marszałkowska | colspan="undefined" |ulica Marszałkowska | colspan="undefined" |Ulica |- | colspan="undefined" |park Kultury | colspan="undefined" |Park Kultury | colspan="undefined" |Park |- | colspan="undefined" |most Grunwaldzki | colspan="undefined" |Most Grunwaldzki | colspan="undefined" |Most |- | colspan="undefined" |cmentarz Powązkowski | colspan="undefined" |Cmentarz Powązkowski | colspan="undefined" |Cmentarz |} hybbo6g34h0pbho2owlz5xi12rnqwoi Wikibooks:Moduły/Pudełko/Pomocne 4 63504 542109 542108 2026-05-06T12:04:20Z Persino 2851 /* {{Code|p.Czy_przestrzen_nazw_jest_obslugiwana(frame,...)}} */ 542109 wikitext text/x-wiki <noinclude>{{ProstaStronaStart | nagłówek = {{Podrozdział|{{ld2|Pudełko/Pomocne}}|Dokumentacja modułów {{lpg|Lua}} w {{lpr|Lua|Scribunto}}.}}{{Autonawigacja|Pomoc:Spis treści}} | stopka strony = {{StopkaSpisTreści}}{{Podrozdział|Koniec}} }}</noinclude> {{Spis treści}} == {{Code|p.Nazwa_strony_bazowej_projektu_z_wikidanych()}} == Funkcja liczy odpowiednik strony głównej projektu, względem polskiego {{NAZWASERWISU|link=tak|po=a}}, na innych projektach. Do tego celu wykorzystuje bazę danych {{NAZWASERWISU|klucz projektu=d|link=tak}}. Funkcja jest wykorzystywana w kodzie funkcji: {{Code|{{sr|#p["Nazwa strony głównej projektu"](frame,i)|p=Pudełko/Tom V}}}} i {{Code|{{sr|#p["Nazwa strony głównej projektu 2"](frame)|p=Pudełko/Tom V}}}}. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Nazwa_strony_bazowej_projektu_z_wikidanych(kod_jezyka,kod_projektu)...end; </syntaxhighlight> Parametry funkcji: * {{Code|kod języka}} i {{Code|kod projektu}} - kolejno kody języka i projektu, na którym ma liczyć odpowiednik strony głównej. Ta funkcja wykorzystywuje funkcje do liczenia kodów tego projektu, tzn. języka: {{Code|{{sr|#p["Kod języka tego projektu"](frame)|p=Pudełko/Tom V}}}}, i projektu: {{Code|{{sr|#p["Kod projektu tego projektu"](frame)|p=Pudełko/Tom V}}}}, jak i inne funkcje nazw, jak: {{Code|{{sr|#m["PEŁNANAZWASTRONY"]()|p=Nazwy/Tom II}}}}. Funkcja również wykorzystywuje tablice funkcji {{Code|mw.loadData}}, tzn. modułu {{Code|{{ld2|Wiki/interwiki}}}}. == {{Code|p.Nazwa_strony_bazowej_dla_dzieci_z_wikidanych()}} == Funkcja liczy odpowiednik strony głównej dla dzieci projektu, względem polskiego {{NAZWASERWISU|link=tak|po=a}}, na innych projektach. Do tego celu wykorzystuje bazę danych {{NAZWASERWISU|klucz projektu=d|link=tak}}. Funkcja jest wykorzystywana w kodzie funkcji: {{Code|{{sr|#p["Nazwa strony głównej dla dzieci projektu"](frame,i)|p=Pudełko/Tom V}}}} i {{Code|{{sr|#p["Nazwa strony głównej dla dzieci projektu 2"](frame)|p=Pudełko/Tom V}}}}. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Nazwa_strony_bazowej_dla_dzieci_z_wikidanych(kod_jezyka)...end; </syntaxhighlight> Parametry funkcji: * {{Code|kod_jezyka}} - kod języka odpowiednika językowego projektu {{NAZWASERWISU|link=tak}}, dla którego liczymy odpowiednik strony głównej dla dzieci. Ta funkcja wykorzystywuje funkcje do liczenia kodów tego projektu, tzn. języka: {{Code|{{sr|#p["Kod języka tego projektu"](frame)|p=Pudełko/Tom V}}}}, i projektu: {{Code|{{sr|#p["Kod projektu tego projektu"](frame)|p=Pudełko/Tom V}}}}, jak i inne funkcje nazw, jak: {{Code|{{sr|#m["PEŁNANAZWASTRONY"]()|p=Nazwy/Tom II}}}}. == {{Code|p.Nazwa_strony_bazowej_projektu_ze_zmiennej(frame,...)}} == Funkcja liczy odpowiednik strony głównej projektu, względem zmiennych w funkcji ramki {{Code|frame}}, polskiego {{NAZWASERWISU|link=tak|po=a}}, uzyskaną tylko względem kodów, bez liczenia jego odpowiednich na innym przy pomocy {{NAZWASERWISU|klucz projektu=d|link=tak}}, tylko bezpośrednio podanych do funkcji w ramce {{lpg|Lua}} w {{lpr|Lua|Scribunto}}. Funkcja jest wykorzystywana w kodzie funkcji: {{Code|{{sr|#p["Nazwa strony głównej projektu"](frame,i)|p=Pudełko/Tom V}}}}. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Nazwa_strony_bazowej_projektu_ze_zmiennej(frame,i,kod_jezyka,kod_projektu)...end; </syntaxhighlight> Parametry funkcji: * {{Code|frame}} - tablica ramki funkcji tablicy transportu, * {{Code|i}} - numer jednostki, bazowej, jeśli {{Code|i{{=}}0}}, i numerkowej {{Code|i>0}}, * {{Code|kod języka}} i {{Code|kod projektu}} - kod języka i kod projektu danego projektu, na którym chcemy liczyćnazwę strony głównej projektu. Parametry tablicy ramki funkcji tablicy transportu: * {{Code|strona główna projektu}} - nazwa strony głównej na polskim projekcie {{NAZWASERWISU|link=tak|po=a}}, * {{Code|strona główna projektu 1}}, {{Code|strona główna projektu 2}}, {{Code|strona główna projektu 3}},... - nazwa strony głównej projektu na jakimś projekcie {{lpg|Wikimedia Foundation}} względem podanych kodów języka i projektu. Funkcja wykorzystuje do swojej budowy: {{Code|{{sr|#p["Kod języka tego projektu"](frame)|p=Pudełko/Tom V}}}} i {{Code|{{sr|#p["Kod projektu tego projektu"](frame)|p=Pudełko/Tom V}}}}, jak i inne, czyli w tym przypadku funkcje nazw: {{Code|{{sr|#m["PEŁNANAZWASTRONY"]()|p=Nazwy/Tom II}}}}. Gdy {{Code|i{{=}}0}}, wtedy funkcja zwraca wartość zmiennej {{Code|strona główna projektu}}, a jeśli {{Code|i>0}}, a jeśli kody języka i projektu wskazująna projekt bieżący, to wtedy też jest zwracana ta zmienna, w przeciwnym wypadku otrzymujemy również tą zmienną, ale z numerkiem po spacji. == {{Code|p.Nazwa_strony_bazowej_dla_dzieci_ze_zmiennej(frame,...)}} == Funkcja liczy odpowiednik strony głównej dla dzieci, względem zmiennych w funkcji ramki {{Code|frame}}, polskiego {{NAZWASERWISU|link=tak|po=a}}, uzyskaną tylko względem kodów, bez liczenia jego odpowiednich na innym przy pomocy {{NAZWASERWISU|klucz projektu=d|link=tak}}, tylko bezpośrednio podanych do funkcji w ramce {{lpg|Lua}} w {{lpr|Lua|Scribunto}}. Funkcja jest wykorzystywana w kodzie funkcji: {{Code|{{sr|#p["Nazwa strony głównej dla dzieci projektu"](frame,i)|p=Pudełko/Tom V}}}}. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Nazwa_strony_bazowej_dla_dzieci_ze_zmiennej(frame,i,kod_jezyka)...end; </syntaxhighlight> Parametry funkcji: * {{Code|frame}} - tablica ramki funkcji tablicy transportu, * {{Code|i}} - numer jednostki, bazowej, jeśli {{Code|i{{=}}0}}, i numerkowej {{Code|i>0}}, * {{Code|kod języka}} przy kodzie projektu {{Code|b}} - kod języka przy tym kodzie projektu danego projektu, na którym chcemy liczyćnazwę strony głównej projektu. Parametry tablicy ramki funkcji tablicy transportu: * {{Code|strona główna dla dzieci}} - nazwa strony głównej na polskim projekcie {{NAZWASERWISU|link=tak|po=a}}, * {{Code|strona główna dla dzieci 1}}, {{Code|strona główna dla dzieci 2}}, {{Code|strona główna dla dzieci 3}},... - nazwa strony głównej dla dzieci na jakimś projekcie {{lpg|Wikimedia Foundation}} względem podanych kodów języka przy kodzie projektu {{Code|b}}. Funkcja wykorzystuje do swojej budowy: {{Code|{{sr|#p["Kod języka tego projektu"](frame)|p=Pudełko/Tom V}}}} i {{Code|{{sr|#p["Kod projektu tego projektu"](frame)|p=Pudełko/Tom V}}}}, jak i inne, czyli w tym przypadku funkcje nazw: {{Code|{{sr|#m["PEŁNANAZWASTRONY"]()|p=Nazwy/Tom II}}}}. Gdy {{Code|i{{=}}0}}, wtedy funkcja zwraca wartość zmiennej {{Code|strona główna dla dzieci}}, a jeśli {{Code|i>0}}, a jeśli kody języka i projektu wskazująna projekt bieżący, to wtedy też jest zwracana ta zmienna, w przeciwnym wypadku otrzymujemy również tą zmienną, ale z numerkiem po spacji. == {{Code|p.Normalna_przedmiotowa_lub_dyskusji_nazwa_przestrzeni_nazw()}} == Funkcja liczy na podstawie podanej przestrzeni nazw normalną (bez transformacji ewentualnie inną), przedmiotową lub dyskusji, ale w postaci kanonicznej, dla danego projektu o danym kodzie języka i projektu. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Normalna_przedmiotowa_lub_dyskusji_nazwa_przestrzeni_nazw(nazwa_przestrzeni_nazw, kod_przestrzen_normalna_przedmiotowa_lub_dyskusji,kod_jezyka,kod_projektu)...end; </syntaxhighlight> Parametry funkcji: * {{Code|nazwa_przestrzeni_nazw}} - nazwa przestrzeni nazw na danym projekcie siostrzanym i językowym, * {{Code|kod_przestrzen_normalna_przedmiotowa_lub_dyskusji}} - {{Code|0}} - liczy przestrzeń nazwnormalną, {{Code|1}} - przedmiotową, {{Code|2}} - dyskusji, inna wartość, liczy jak przy tym kodzie, jak przy pierwszym, * {{Code|kod_jezyka}} i {{Code|kod_projektu}} - kod języka i projektu, na którym ma liczyć nazwę przestrzeni nazw. Te funkcje liczą, jaki jest projekt bieżący, czy nie, na tej podstawie używa funkcji: {{Code|{{sr|#p["CzyBieżącaWiki"](frame)|p=Wiki}}}}, co wtedy, jeśli bieżący, to wtedy są wykorzystywane kody jezyka i projektu do liczenia przeróżnych nazw funkcjami nazw. Funkcja jest wykorzystywana przy budowie funkcji: {{Code|{{sr|#p.Typ_jednostki(frame,...)|p=Pudełko/Pomocne}}}}, a ona jest używana przy implementacji w wersji pierwszej: {{Code|{{sr|#p["Typ jednostki"](frame,i)|p=Pudełko/Tom III}}}}, {{Code|{{sr|#p["Przedmiotowy typ jednostki"](frame,i)|p=Pudełko/Tom III}}}} i {{Code|{{sr|#p["Dyskusyjny typ jednostki"](frame,i)|p=Pudełko/Tom III}}}}, drugiej: {{Code|{{sr|#p["Typ jednostki 2"](frame,i)|p=Pudełko/Tom III}}}}, {{Code|{{sr|#p["Przedmiotowy typ jednostki 2"](frame,i)|p=Pudełko/Tom III}}}} i {{Code|{{sr|#p["Dyskusyjny typ jednostki 2"](frame,i)|p=Pudełko/Tom III}}}}, oraz trzeciej: {{Code|{{sr|#p["Typ jednostki 3"](frame,i)|p=Pudełko/Tom III}}}}, {{Code|{{sr|#p["Przedmiotowy typ jednostki 3"](frame,i)|p=Pudełko/Tom III}}}} i {{Code|{{sr|#p["Dyskusyjny typ jednostki 3"](frame,i)|p=Pudełko/Tom III}}}}, czyli do liczenia typu jednostki normalną (bez transformacji), przedmiotową, czy dyskusji, co te funkcje obrazują, co też wynika na podstawie ich nazw. Funkcja sprawdza, czy to jest projekt bieżący, czy nie, na podstawie tego pierwszego liczy wzgledem: {{Code|{{sr|#m.Np{...}|p=Nazwy/Tom I}}}}, drugiego: {{Code|{{sr|#m.NpDane{...}|p=Nazwy/Tom I}}}}. Przy tym drugim funkcja wykorzytuje kody języka {{Code|kod_jezyka}} i projektu {{Code|kod_projektu}}. == {{Code|p.Nazwa_przestrzeni_nazw(frame,...)}} == Funckja wyznacza nazwę przestrzeni nazw niekanoniczną normalną (bez przekształacania) lub przewróconą na przedmiotową lub dyskusji, a jeżeli podana nazwa przestrzeni nazw jest nieprawidłowa, to bierze jej domyślną, na podstawie jej pierwszego parametru ramki {{Code|frame.args}}, czyli o numerze {{Code|1}}, jeżeli takowe ustawienie włączono na podstawie jej trzeciego argumentu. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Nazwa_przestrzeni_nazw(frame,kod_liczbowy_przestrzeni_nazw,czy_uwzglednic_alternatywna_nazwe,numer_jednostki)...end; </syntaxhighlight> Parametry funkcji: * {{Code|frame}} - tablica ramki funnkcji tablicy transportu, * {{Code|kod_liczbowy_przestrzeni_nazw}} - kod {{Code|1}} - kod wyznaczania wersji przestrzeni przedmiotowej, {{Code|2}} - dyskusji, inne kody przedstawiają przestrzeń nazw normalną, które nie transformują nazwy przestrzeni nazw, tylko ją liczą, * {{Code|czy_uwzglednic_alternatywna_nazwe}} - wartość {{Code|nil}}, czy {{Code|true}} - wtedy jest liczona nazwa przestrzeni nazw na podstawie parametru {{Code|frame.args[1]}}, a przy wartości {{Code|false}} już tak nie jest, * {{Code|numer_jednostki}} - wartość numeru jednostki, możliwe wartości: {{Code|0}} - liczy dla tej bazowej, inne wartości {{Code|>0}}, tą numerkową. Nazwa przestrzeni nazw w funkcji nagłówkujest liczona z parametrów przestrzennych, nic z nazwy jednostki. Funkcja jest używana do budowy głównych funkcji pudełka w module: {{Code|{{m|Pudełko}}}}, czyli: {{Code|{{sr|#p["Nazwa przestrzeni nazw"](frame,...)|p=Pudełko/Tom I}}}}, {{Code|{{sr|#p["Nazwa przedmiotowej przestrzeni nazw"](frame,...)|p=Pudełko/Tom I}}}} i {{Code|{{sr|#p["Nazwa przestrzeni nazw dyskusji"](frame,...)|p=Pudełko/Tom I}}}}, które liczą niekanoniczne nazwy przestrzeni nazw: normalną (bez transformacji) lub przetransformowaną na przedmiotową i dyskusji. Wartości z ramki, jakimś numerze, tzn. {{Code|numer_jednostki}} są uzyskiwane za pomocą tej wartości. Funkcja wykorzystywuje do liczenia nazwy przestrzeni nazw podaną do ramki według zmiennych, tzn. {{Code|{{sr|#p.Nazwy_przestrzeni_i_jednostki_podane_o_pewnym_numerze(frame,...)|p=Pudełko/Pomocne}}}}, a jeśli nie ma tej wartości, to z: {{Code|{{sr|#p.Nazwa_przestrzeni_nazw_uzyskana_z_typu_jednostki_z_frame(frame,i)|p=Pudełko/Pomocne}}}}. Parametry tablicy ramki tych funkcji tablicy transportu są takie same jak dla funkcji w nagłówku. Funkcja korzysta z funkcji nazw dla kodu {{Code|kod_liczbowy_przestrzeni_nazw}}, czyli {{Code|1}}: {{Code|{{sr|#m["PRZEDMIOTOWAPRZESTRZEŃ"]()|p=Nazwy/Tom II}}}}, {{Code|2}}: {{Code|{{sr|#m["PRZESTRZEŃDYSKUSJI"]()|p=Nazwy/Tom II}}}}, inna wartość: {{Code|{{sr|#m["NAZWAPRZESTRZENI"]()|p=Nazwy/Tom II}}}}. Funkcja liczy przy pomocy: {{Code|{{sr|#p["CzyBieżącaWiki"](frame)|p=Wiki}}}}, czy projekt jest bieżący, czy nie, jeśli ten drugi, to wtedy są wykorzystywane kody języka i projektu uzyskane z funkcji: {{Code|{{sr|#p.Wikikody_kontenera(frame,...)|p=Pudełko/Pomocne}}}}. == {{Code|p.Nazwa_przestrzeni_nazw_2(frame,...)}} == Funkcja wyznacza nazwę przestrzeni nazw niekanoniczną normalną (bez przekształacania) ale liczącą w wersji drugiej, a jeżeli podana nazwa przestrzeni nazw jest nieprawidłowa, to bierze jej domyślną, na podstawie jej pierwszego parametru ramki {{Code|frame.args}}, czyli o numerze {{Code|1}}, jeżeli takowe ustawienie włączono na podstawie jej drugiego argumentu. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Nazwa_przestrzeni_nazw_2(frame,czy_uwzglednic_alternatywna_nazwe,i)...end; </syntaxhighlight> Parametry funkcji: * {{Code|frame}} - tablica ramki funnkcji tablicy transportu, * {{Code|czy_uwzglednic_alternatywna_nazwe}} - wartość {{Code|nil}}, czy {{Code|true}} - wtedy jest liczona nazwa przestrzeni nazw na podstawie parametru {{Code|frame.args[1]}}, a przy wartości {{Code|false}} już tak nie jest, * {{Code|i}} - wartość numeru jednostki, możliwe wartości: {{Code|0}} - liczy dla tej bazowej, inne wartości {{Code|>0}}, tą numerkową. Funkcja jest używana do budowy głównych funkcji pudełka w module: {{Code|{{m|Pudełko}}}}, czyli: {{Code|{{sr|#p["Nazwa przestrzeni nazw 2"](frame,...)|p=Pudełko/Tom I}}}}. Funkcja wykorzystywuje do liczenia nazwy przestrzeni nazw podaną do ramki według zmiennych, tzn. {{Code|{{sr|#p.Nazwy_przestrzeni_i_jednostki_podane_o_pewnym_numerze(frame,...)|p=Pudełko/Pomocne}}}}, a jeśli nie ma tej wartości, to z: {{Code|{{sr|#p.Nazwa_przestrzeni_nazw_uzyskana_z_typu_jednostki_z_frame(frame,i)|p=Pudełko/Pomocne}}}}. Parametry tablicy ramki tych funkcji tablicy transportu są takie same jak dla funkcji w nagłówku. Funkcja sprawdza, czy kody z ramki {{Code|frame}} wskazująna projekt bieżacy, czy nie, funkcją: {{Code|{{sr|#p["CzyBieżącaWiki"](frame)|p=Wiki}}}}. Funkcja dla projektu bieżącego wykorzystuje: {{Code|{{sr|#mNp{...}|p=Nazwy/Tom I}}}}, niebieżącego: {{Code|{{sr|#mNpDane{...}|p=Nazwy/Tom I}}}} do policzenia nazwy przestrzeni nazw z parametrów przestrzennych, a jeżeli owo nie zostało podane, to jest liczona z tej aktualnej bieżacej strony. Do policzenia nazwy jednostki używana jest: {{Code|{{sr|#p["NazwaStronyAdresu"](frame,...)|p=Html}}}}, aby z nazwy jednostki z parametrami i nagłówkiem wydzielić, to co jest odpowiedzialne za zwykłą nazwę strony. Funkcja korzysta z funkcji modułu nazw: {{Code|{{sr|#m["NAZWAPRZESTRZENI"]()|p=Nazwy/Tom II}}}}, do liczenia nazwy strony z uzyskanej nazwy jednostki, jeżeli nazwa przestrzeni jest wartością pustą, w przeciwnym wypadku liczona jest ona z parametrów przestrzennych. Też jest czasami wykorzystywane jest: {{Code|{{sr|#m["NAZWASTRONY"]()|p=Nazwy/Tom II}}}}, w celu policzenia nazwy jednostki (strony) aktualnego projektu, ewentualnie przy pomocy kodów, jeśli projekt jest niebieżący, jeślinie podano nazwy jednostki do parametrów ramki {{Code|frame}}. Nazwa jednostki może zaczynać się od dwukropka, czyli: {{Code|:}}, wtedy nazwa jednostki jest tranktowana, jako pełna nazwa strony, więc z niego jest wyznaczana nazwa przestrzeni nazw,niezaleznie, czy wyznaczona nazwa przestrzeni nazw z parametrów przestrzennychjest pusta, czy nie. == {{Code|p.Nazwa_przestrzeni_nazw_przedmiotowa_dyskusji_2(frame,...)}} == Funkcja wyznacza nazwę przestrzeni nazw niekanoniczną z transformacją na przedmiotową lub dyskusji, ale liczącą w wersji drugiej, a jeżeli podana nazwa przestrzeni nazw jest nieprawidłowa, to bierze jej domyślną, na podstawie jej pierwszego parametru ramki {{Code|frame.args}}, czyli o numerze {{Code|1}}, jeżeli takowe ustawienie włączono na podstawie jej drugiego argumentu. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Nazwa_przestrzeni_nazw_przedmiotowa_dyskusji_2(frame,czy_uwzglednic_alternatywna_nazwe,i,typ)...end; </syntaxhighlight> Parametry funkcji: * {{Code|frame}} - tablica ramki funnkcji tablicy transportu, * {{Code|czy_uwzglednic_alternatywna_nazwe}} - wartość {{Code|nil}}, czy {{Code|true}} - wtedy jest liczona nazwa przestrzeni nazw na podstawie parametru {{Code|frame.args[1]}}, a przy wartości {{Code|false}} już tak nie jest, * {{Code|i}} - wartość numeru jednostki, możliwe wartości: {{Code|0}} - liczy dla tej bazowej, inne wartości {{Code|>0}}, tą numerkową, * {{Code|typ}} - wartościami tego są {{Code|przedmiotowa}}, do liczenia nazwy przestrzeni nazw przedmiotowej, {{Code|dyskusja}}, tutaj dyskusji. Funkcja jest używana do budowy głównych funkcji pudełka w module: {{Code|{{m|Pudełko}}}}, czyli: {{Code|{{sr|#p["Nazwa przedmiotowej przestrzeni nazw 2"](frame,...)|p=Pudełko/Tom I}}}} i {{Code|{{sr|#p["Nazwa przestrzeni nazw dyskusji 2"](frame,...)|p=Pudełko/Tom I}}}}. Funkcja wyznacza nazwę przestrzeni nazw z transformacją na przedmiotową lub dyskusji kolejno według: {{Code|{{sr|#p["Nazwa przedmiotowej przestrzeni nazw"](frame,...)|p=Pudełko/Tom I}}}} i {{Code|{{sr|#p["Nazwa przestrzeni nazw dyskusji"](frame,...)|p=Pudełko/Tom I}}}}, do liczenia przekształconej przestrzeni nazw. A gdy nazwa przestrzeni nazw z parametrów przestrzennych, wyliczoną z poprzedniej odpowiedniej funkcji wstępnej, wskazuje na przestrzeń główną, wtedy ta funkcja wykorzystywuje do liczenia przestrzeni przedmiotowej twory funkcyjne: {{Code|{{sr|#m["PRZEDMIOTOWAPRZESTRZEŃ"]()|p=Nazwy/Tom II}}}}, albo {{Code|{{sr|#m["PRZESTRZEŃDYSKUSJI"]()|p=Nazwy/Tom II}}}} do dyskusji, z tablicą zbudowaną na podstawie uzyskanej z parametrów nazwy jednostki wyliczoną z: {{Code|{{sr|#p["Nazwa jednostki"](frame,i)|p=Pudełko/Tom I}}}}, i kodów języka i projektu, w przeciwnym wypadku oblicza z parametrów przestrzennych według funkcji: {{Code|{{sr|#m.Np{...}|p=Nazwy/Tom I}}}}, dla projektu bieżącego, lub przy: {{Code|{{sr|#m.NpDane{...}|p=Nazwy/Tom I}}}}, dla innego. Funkcja sprawdza, czy projekt jest bieżący, czy nie, do tego celu wykorzystywuje: {{Code|{{sr|#p["CzyBieżącaWiki"](frame)|p=Wiki}}}}, przy pomocy ktorej jest wybierane, czy {{Code|Np}}, a może to: {{Code|NpDane}}, w której są wykorzystywane odpowiednie kody języków i projektów. == {{Code|p.Kod_jezyka(frame,...)}} == Funkcja liczy kody języka na podstawie podanych parametrów do ramki i dalszych parametrów jako argumenty tej funkcji. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Kod_jezyka(frame,i,wartosc_domyslna)...end; </syntaxhighlight> Parametry funkcji: * {{Code|frame}} - tablica ramki funkcji tablicy transportu, * {{Code|i}} - numer kodu języka {{Code|{{=}}0}}, bazowy, i {{Code|>0}}, numerkowy. * {{Code|wartosc_domyslna}} - wartość domyślna równą kodowi języka, jeżeli nie podano żadnego tego kodu o tym numerze według {{Code|i}}. Parametry tablicy ramki funkcji tablicy transportu: * {{Code|kod języka 1}} lub {{Code|kod języka}}, {{Code|kod języka 2}}, {{Code|kod języka 3}},... - kody języka podane do ramki, dla {{Code|i{{=}}1}}, wybierany jest kod bez numeru, a jeżeli on nie istnieje to nuerem jeden, a w dalszym wypadku {{Code|>1}}, jest wybierane to z tym numerkiem. Jeżeli {{Code|i{{=}}0}} funkcja liczy wartość funkcji: {{Code|{{sr|#p["Kod języka tego projektu"](frame)|p=Pudełko/Tom V}}}}, która jest zwracana, dla {{Code|i>0}} liczy na podstawie podanych kodów ramki. Funkcja jest używana do budowy funkcji: {{Code|{{sr|#p.Klucz_projektu(frame,...)|p=Pudełko/Pomocne}}}}. Funnkcja zwraca nazwę pojedynczego kodu języka. == {{Code|p.Kod_projektu(frame,...)}} == Funkcja liczy kody projektu na podstawie podanych parametrów do ramki i dalszych parametrów jako argumenty tej funkcji. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Kod_projektu(frame,i,wartosc_domyslna)...end; </syntaxhighlight> Parametry funkcji: * {{Code|frame}} - tablica ramki funkcji tablicy transportu, * {{Code|i}} - numer kodu języka {{Code|{{=}}0}}, bazowy, i {{Code|>0}}, numerkowy. * {{Code|wartosc_domyslna}} - wartość domyślna równą kodowi projektu, jeżeli nie podano żadnego tego kodu o tym numerze według {{Code|i}}. Parametry tablicy ramki funkcji tablicy transportu: * {{Code|kod projektu 1}} lub {{Code|kod projektu}}, {{Code|kod projektu 2}}, {{Code|kod projektu 3}},... - kody języka podane do ramki, dla {{Code|i{{=}}1}}, wybierany jest kod bez numeru, a jeżeli on nie istnieje to nuerem jeden, a w dalszym wypadku {{Code|>1}}, jest wybierane to z tym numerkiem. Jeżeli {{Code|i{{=}}0}} funkcja liczy wartość funkcji: {{Code|{{sr|#p["Kod projektu tego projektu"](frame)|p=Pudełko/Tom V}}}}, która jest zwracana, dla {{Code|i>0}} liczy na podstawie podanych kodów ramki. Funkcja jest używana do budowy funkcji: {{Code|{{sr|#p.Klucz_projektu(frame,...)|p=Pudełko/Pomocne}}}}. Funnkcja zwraca nazwę pojedynczego kodu projektu. == {{Code|p.Klucz_projektu(frame,...)}} == Funkcja liczy kliucz projektu na podstawie podanych parametrów ramki do funkcji. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Klucz_projektu(frame,i,wartosc_domyslna_jezyka,wartosc_domyslna_projektu)...end; </syntaxhighlight> Parametry funkcji: * {{Code|frame}} - tablica ramki funkcji tablicy transportu, * {{Code|i}} - numer kodu języka {{Code|{{=}}0}}, bazowy, i {{Code|>0}}, numerkowy. * {{Code|wartosc_domyslna_jezyka}} - wartość domyślna równą kodowi języka, jeżeli nie podano żadnego tego kodu o tym numerze według {{Code|i}}, * {{Code|wartosc_domyslna_projektu}} - wartość domyślna równą kodowi projektu, jeżeli nie podano żadnego tego kodu o tym numerze powyżej, Parametry tablicy ramki funkcji tablicy transportu: * {{Code|klucz projektu 1}} lub {{Code|klucz projektu}}, {{Code|klucz projektu 2}}, {{Code|klucz projektu 3}},... - kody języka podane do ramki, dla {{Code|i{{=}}1}}, wybierany jest kod bez numeru, a jeżeli on nie istnieje to nuerem jeden, a w dalszym wypadku {{Code|>1}}, jest wybierane to z tym numerkiem. Dla {{Code|i{{=}}0}} funkcja zwraca wartość {{Code|nil}}, a dla {{Code|i>0}} liczy zwracaną wartość na podstawie parametrów ramki tego argumentu z {{Code|i}}. Funkcja jest używana do budowy funkcji: {{Code|{{sr|#p.Wikikody_kontenera(frame,...)|p=Pudełko/Pomocne}}}}. Funnkcja zwraca nazwę pojedynczego klucza projektu. == {{Code|p.Wikikody_kontenera(frame,...)}} == Funkcja liczy kod języka i kod projektu na podstawie podanych parametrów kodów jezyka i projektu oraz kluczy projektu. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Wikikody_kontenera(frame,i,wartosc_domyslna_jezyka,wartosc_domyslna_projektu)...end; </syntaxhighlight> Parametry funkcji: * {{Code|frame}} - tablica ramki funkcji tablicy transportu, * {{Code|i}} - numer kodu języka {{Code|{{=}}0}}, bazowy, i {{Code|>0}}, numerkowy. * {{Code|wartosc_domyslna_jezyka}} - wartość domyślna równą kodowi języka, jeżeli nie podano żadnego tego kodu o tym numerze według {{Code|i}}, * {{Code|wartosc_domyslna_projektu}} - wartość domyślna równą kodowi projektu, jeżeli nie podano żadnego tego kodu o tym numerze powyżej, Parametry tablicy ramki funkcji tablicy transportu sa wykorzystywane kolejno w funkcjach: {{Code|{{sr|#p.Kod_jezyka(frame,...)|p=Pudełko/Pomocne}}}}, {{Code|{{sr|#p.Kod_projektu(frame,...)|p=Pudełko/Pomocne}}}} i {{Code|{{sr|#p.Klucz_projektu(frame,...)|p=Pudełko/Pomocne}}}}. Policzone kody i klucze przy pomocy tych ostatnich funkcji są wsadzane do innej funkcji: {{Code|{{sr|#p.KodyWiki()|p=Wiki}}}}. Ta funkcja zwraca kod języka i projektu, jako dwa oddzielne kolejne parametry, one owe są zwracane przez tą funkcję. Funkcja jest używana do budowy funkcji w module {{ld2|Pudełko/Pomocne}}: {{Code|{{sr|#p.Nazwa_przestrzeni_nazw(frame,...)|p=Pudełko/Pomocne}}}}, {{Code|{{sr|#p.Nazwa_przestrzeni_nazw_2(frame,...)|p=Pudełko/Pomocne}}}}, {{Code|{{sr|#p.Nazwa_przestrzeni_nazw_przedmiotowa_dyskusji_2(frame,...)|p=Pudełko/Pomocne}}}}, {{Code|{{sr|#p.Typ_jednostki(frame,...)|p=Pudełko/Pomocne}}}}, {{Code|{{sr|#p.Nazwa_jednostki(frame,i)|p=Pudełko/Pomocne}}}} i {{Code|{{sr|#p.Jaka_nazwa_jednostki(frame,...)|p=Pudełko/Pomocne}}}}, również {{ld2|Pudełko/Potrzebne}}: {{Code|{{sr|#p.Problemy_kontenerowe_szablonowe(frame,...)|p=Pudełko/Potrzebne}}}}, a dalej {{ld2|Pudełko}}: {{Code|{{sr|#p["Nazwa strony głównej projektu"](frame,i)|p=Pudełko/Tom V}}}} i {{Code|{{sr|#p["Nazwa strony głównej dla dzieci projektu"](frame,i)|p=Pudełko/Tom V}}}}. == {{Code|p.Nazwa_przestrzeni_nazw_od_typu_jednostki()}} == Funkcja na podstawie podanych parametrów liczy nazwę przestrzeni nazw przedmiotową, w wersji kanonicznej, na podstawie typu jednostki lub innych dodatkowych parametrów z tablicy {{Code|args}}, w którym są ustawione ustawienia, co na podstawie tego uzyskujemy nazwę przestrzeni tego typu. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Nazwa_przestrzeni_nazw_od_typu_jednostki(typ,args,bez_analizy)...end; </syntaxhighlight> Parametry funkcji: * {{Code|typ}} - typ jednostki, * {{code|args}} - tablica ustawień, tam ustawienia są takie same, jakie się wsadza do funkcji w ramce {{lpg|Lua}} w {{Lpr|Lua|Scribunto}}, w funkcjach w wersji pierwszej: {{Code|{{m|Pudełko|{{sr|#p["Typ jednostki"](frame,i)|Typ jednostki|p=Pudełko/Tom III}}}}}}, {{Code|{{m|Pudełko|{{sr|#p["Przedmiotowy typ jednostki"](frame,i)|Przedmiotowy typ jednostki|p=Pudełko/Tom III}}}}}} i {{Code|{{m|Pudełko|{{sr|#p["Dyskusyjny typ jednostki"](frame,i)|Dyskusyjny typ jednostk|p=Pudełko/Tom III}}}}}}, w wersji drugiej: {{Code|{{m|Pudełko|{{sr|#p["Typ jednostki 2"](frame,i)|Typ jednostki 2|p=Pudełko/Tom III}}}}}}, {{Code|{{m|Pudełko|{{sr|#p["Przedmiotowy typ jednostki 2"](frame,i)|Przedmiotowy typ jednostki 2|p=Pudełko/Tom III}}}}}} i {{Code|{{m|Pudełko|{{sr|#p["Dyskusyjny typ jednostki 2"](frame,i)|Dyskusyjny typ jednostk 2|p=Pudełko/Tom III}}}}}}, oraz trzeciej: {{Code|{{m|Pudełko|{{sr|#p["Typ jednostki 3"](frame,i)|Typ jednostki 3|p=Pudełko/Tom III}}}}}}, {{Code|{{m|Pudełko|{{sr|#p["Przedmiotowy typ jednostki 3"](frame,i)|Przedmiotowy typ jednostki 3|p=Pudełko/Tom III}}}}}} i {{Code|{{m|Pudełko|{{sr|#p["Dyskusyjny typ jednostki 3"](frame,i)|Dyskusyjny typ jednostk 3|p=Pudełko/Tom III}}}}}}, * {{Code|bez_analizy}} - jesli {{Code|true}}, funkja nie analizuje tablicy {{Code|args}}, tylko na podstawie typu jednostki liczy kanoniczną nazwę przestrzeni nazw, a gdy {{Code|false}}, na podstawie tej tablicy, a jeżeli tablica ta jest pusta, to liczy tak jakby ten parametr miał wartość prawdziwą. Funkcja jest używana do budowy funkcji: {{Code|{{sr|#p.Nazwa_przestrzeni_nazw_uzyskana_z_typu_jednostki_z_frame(frame,i)|p=Pudełko/Pomocne}}}}. Funkcja zwraca nazwę przestrzeni nazw w wersji kanonicznej w postaci pewnej przestrzeni przedmiotowej. == {{Code|p.Typ_jednostki_uzyskany_z_frame(frame,i)}} == Funkcja pobiera typ jednostki ze zmiennych ramki {{lpg|Lua}} w {{lpr|Lua|Scribunto}}. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Typ_jednostki_uzyskany_z_frame(frame,i)...end; </syntaxhighlight> Parametry funkcji: * {{Code|frame}} - tablica ramki funkcji tablicy transportu, * {{Code|i}} - numer zmiennej typu jednostki i nazwy jednostki,która będzie potrzebna do wyznaczania. Parametry tablicy ramki funkcji tablicy transportu: * {{Code|numer jednostki}} - jeśli nie podano {{Code|i}}, to oznacza numer typu jednostkii i nazwy jeddnostki rozpatrywanej, * {{Code|typ jednostki}} -numer jednostki bazowej, * {{Code|typ jednostki i}} - typ jednostki ogólny dla wszystkich jednostek numerkowej, * {{Code|typ jednostki 1}}, {{Code|typ jednostki 2}},... - typ jednostki szczególny wazniejszy niż ogólny, jeśli podano dla danego numeru jednostki numerkowej. Gdy {{Code|i{{=}}0}} funkcja zwraca wartość typu jednostki {{Code|typ jednostki}} tablicy ramki dziecka, a jeśli tego nie ma to rodzica. A jeśli {{Code|i>0}} funkcja podaje typ jednostki dla tego numerka typu jednostki, pod warunkiem, że podano nazwę jednostki zwróconą z: {{Code|{{sr|#p.Nazwy_przestrzeni_i_jednostki_podane_o_pewnym_numerze(frame,...)|p.Nazwy_przestrzeni_i_jednostki_podane_o_pewnym_numerze(frame,liczba_numer_jednostki,2)|p=Pudełko/Pomocne}}}}, ale nazwa przestrzeni nazw za to nie może być podana, tzn. uzyskanej z funkcji: {{Code|{{sr|#p.Nazwy_przestrzeni_i_jednostki_podane_o_pewnym_numerze(frame,...)|p.Nazwy_przestrzeni_i_jednostki_podane_o_pewnym_numerze(frame,liczba_numer_jednostki,1)|p=Pudełko/Pomocne}}}}. Z funkcji korzystają: {{Code|{{sr|#p.Nazwa_przestrzeni_nazw_uzyskana_z_typu_jednostki_z_frame(frame,i)|p=Pudełko/Pomocne}}}} i {{Code|{{sr|#p.Typ_jednostki(frame,...)|p=Pudełko/Pomocne}}}}. Funkcja zwraca wartość typu jednostki dla danego {{Code|numer jednostki}} albo, jeśli tego poprzedniego n9e podano to o numerze {{Code|i}}. == {{Code|p.Czy_dyskusja_typu_jednostki_z_frame_od_dyskusja_typu_jednostki(frame,i)}} == Funkcja podaje dyskusję typu jednostki, tzn. zmiennej o podstawie {{Code|dyskusja typu jednostki}}. Dyskusja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Czy_dyskusja_typu_jednostki_z_frame_od_dyskusja_typu_jednostki(frame,i)...end; </syntaxhighlight> Parametry funkcji: * {{Code|frame}} - tablica ramki funkcji tablicy transportu, * {{Code|i}} - numer jednostki, który rozpatrujemy. Parametry tablicy ramki tablicy transportu: * {{Code|numer jednostki}} - jeśli nie podano {{Code|i}}, to liczy się ta zmienna,jako numer jednostki,którego chcemy liczyć naszą zmienną, * {{Code|dyskusja typu jednostki}} - dyskusja typu jednostki dla tege bazowego {{Code|i{{=}}0}}, * {{Code|dyskusja typu jednostki i}} - dyskusja typu jednostki dla numerkowego {{Code|i>0}}, ale ogólny, mniej ważne nioż te szczególne, * {{Code|dyskusja typu jednostki 1}}, {{Code|dyskusja typu jednostki 2}},... - dyskusja typu jednostki, dla jednostki o numerze {{Code|i>0}}. Funkcja liczy dla {{Code|i{{=}}0}} dyskusję typu jednostki w wersji bazowej, a jesli {{Code|i>0}}, to numerkowej, a jeżeli tego nie ma, to posługuje się werssją ogólną. Na samym końcu funkcja liczy wartość logiczną podanej zmiennej, tzn. {{Code|tak}}, czy {{Code|nil}}. Z funkcji korzystają: {{Code|{{sr|#p.Nazwa_przestrzeni_nazw_uzyskana_z_typu_jednostki_z_frame(frame,i)|p=Pudełko/Pomocne}}}} i {{Code|{{sr|#p.Typ_jednostki(frame,...)|p=Pudełko/Pomocne}}}}. == {{Code|p.Nazwa_przestrzeni_nazw_uzyskana_z_typu_jednostki_z_frame(frame,i)}} == Funkcja zwraca nazwę przestrzeni nazw z typu jednostki, tej przedmiotowej, czy dyskusji, w zależnosci od podanej tej zmiennej i dyskusji typu jednostki. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Nazwa_przestrzeni_nazw_uzyskana_z_typu_jednostki_z_frame(frame,i)...end; </syntaxhighlight> Parametry funkcji: * {{Code|frame}} - tablica ramki funkcji tablicy transportu, * {{Code|i}} - numer jednostki w zmiennej {{Code|i}}, może być {{Code|nil}}. Jeśli podano typ jednostki z funkcji: {{Code|{{sr|#p.Typ_jednostki_uzyskany_z_frame(frame,i)|p=Pudełko/Pomocne}}}}, jako nienilowa wartość, wteedy jest sprawdzane, czy to jest przestrzeń nazw dyskusji reprezentowana przez typ jednostki i przekształca na jej odpowiednik przedmiotowy. Funkcja liczy nazwę przestrzeni nazw z: {{Code|{{sr|#p.Nazwa_przestrzeni_nazw_od_typu_jednostki()|p=Pudełko/Pomocne}}}}, w wersji kanonicznej, z typu jednostki o numerze {{Code|i}}. A jeżeli ona istnieje, to używana jest funkcja: {{Code|{{sr|#p.Czy_dyskusja_typu_jednostki_z_frame_od_dyskusja_typu_jednostki(frame,i)|p=Pudełko/Pomocne}}}}. Jeśli stwierdzono, że pierwtorny typ jednostk był dyskusji, to zwracana jest nazwa kanoniczna dyskusji, a jeśli zmienna o pewnym numerze uzyskana, to otrzymujemyna podstawie jej wartości, że trzeba przestrzeń kanoniczną zmamienić na dyskusji, w przeciwnym wypadku zwracana jest wartość przedmiotowa. Z funkcji używają: {{Code|{{sr|#p.Typ_jednostki(frame,...)|p=Pudełko/Pomocne}}}}, {{Code|{{sr|#p.Jaka_nazwa_jednostki(frame,...)|p=Pudełko/Pomocne}}}}, {{Code|{{sr|#p.Nazwa_przestrzeni_nazw(frame,...)|p=Pudełko/Pomocne}}}} i {{Code|{{sr|#p.Nazwa_przestrzeni_nazw_2(frame,...)|p=Pudełko/Pomocne}}}}. Funckja zwraca nazwę przestrzeni nazw kanoniczną przedmiotową lub dyskusji. == {{Code|p.Typ_jednostki(frame,...)}} == Funkcja liczy typ jednostkio na podstawie parametrów przestrzennych i nazwy jednostki, a czasami typu jednostki, także dyskusji typu jednostki. Funkcja wykorzystuje dodatkowe zmienne ramki, do liczenia typów jednostki, które na to mają szczególny wpływ, w przeciwnym wypadku to samo liczy, ale ogólnie. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Typ_jednostki(frame, kod_liczbowy_przestrzeni_nazw,i,numer_argorytmu)...end; </syntaxhighlight> Parametry funkcji: * {{Code|frame}} - tablica ramki funkcji tablicy transportu, * {{Code|kod_liczbowy_przestrzeni_nazw}} - {{Code|0}} - liczy nazwę normalną, bez transformacji, {{Code|1}} - przedmiotowej, czy {{Code|2}} - dyskusji, * {{Code|i}} - numer jednostki, też na to ma wpływ {{Code|numer jednostki}}, zmienna ramki, * {{Code|numer_argorytmu}} - numer algorytmu, jaki może być wykorzystany w funkcji {{Code|{{sr|#p.Uzyskanie_nazw_jednostki(frame,...)|p=Pudełko/Pomocne}}}}. Funkcja wykorzystuje funkcje (procedury): {{Code|{{sr|#p.Nazwy_przestrzeni_i_jednostki_podane_o_pewnym_numerze(frame,...)|p=Pudełko/Pomocne}}}}, {{Code|{{sr|#p.Nazwa_przestrzeni_nazw_uzyskana_z_typu_jednostki_z_frame(frame,i)|p=Pudełko/Pomocne}}}} i {{Code|{{sr|#p.Uzyskanie_nazw_jednostki(frame,...)|p=Pudełko/Pomocne}}}}. Funkcja we wbudpowanym ciele funkcyjnym korzysta z: {{Code|{{sr|#p.Nazwa_strony_bazowej_dla_dzieci_ze_zmiennej(frame,...)|p=Pudełko/Pomocne}}}}, {{Code|{{sr|#p.Nazwa_strony_bazowej_dla_dzieci_z_wikidanych()|p=Pudełko/Pomocne}}}} i {{Code|{{sr|#p.Nazwa_strony_bazowej_projektu_ze_zmiennej(frame,...)|p=Pudełko/Pomocne}}}}. Używa też funkcji nazw: {{Code|{{sr|#m["PEŁNANAZWASTRONY"]()|p=Nazwy/Tom II}}}}. Funkcja ma w użyciu funkcje kodów: {{Code|{{sr|#p["Kod projektu tego projektu"](frame)|p=Pudełko/Tom V}}}}. == {{Code|p.Uzyskanie_nazw_jednostki(frame,...)}} == Funkcja za jednym razem liczy nazwę przestrzeni nazw, nazwę jednostki, czy oba te zmienne, w zależności od podanych parametrów. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Uzyskanie_nazw_jednostki(frame,kod_liczbowy_przestrzeni_nazw_i_nazwy_jednostki,czy_uwzglednic_alternatywna_nazwe,i,numer_argorytmu,co_ma_liczyc)...end; </syntaxhighlight> Parametry funkcji: * {{Code|frame}} - tablica ramki fukcji tablicy transportu, * {{Code|kod_liczbowy_przestrzeni_nazw_i_nazwy_jednostki}} - kod liczbowy funkcji, tzn. {{Code|0}} - normalna (bez transformacji), {{Code|1}} - przedmiotowa, bądź {{Code|2}} - dyskusji, * {{Code|i}} - numer jednostki, {{Code|i{{=}}0}}, bazowe, {{Code|i>0}} - numerkowe, * {{Code|numer algorytmu}} - {{Code|nil}}, liczy jej wersję trzecią, dla {{Code|1}} - pierwszą, i {{Code|2}} - drugą, funkcji nazw przestrzeni nazw i jednostki, * {{Code|co_ma_liczyc}} - dla {{Code|co_ma_liczyc{{=}}0}} lub jej wartości {{Code|nil}}, jest liczona nazwa przestrzeni i nazwa jednostki, {{Code|1}} - nazwa przestrzeni i {{Code|2}} - nazwa jednostki. Funkcja wykorzystuje podstawy nazw przestrzeni nazw i jednostki dla drugiej zmiennej {{Code|0}} - {{Code|Nazwa przestrzeni nazw}} i {{Code|Nazwa jednostki}}, {{Code|1}} - {{Code|Nazwa przedmiotowej przestrzeni nazw}} i {{Code|Nazwa przedmiotowa jednostki}}, oraz {{Code|2}} - {{Code|Nazwa przestrzeni nazw dyskusji}} i {{Code|Nazwa dyskusji jednostki}}. Dla innnej wartości tego kodu, jest jak dla {{Code|0}}. Z funkcji używają z {{Code|{{ld2|Pudełko}}}} dla parametrów przestrzennych: {{Code|{{sr|#p["Nazwa przestrzeni nazw 3"](frame,...)|p=Pudełko}}}}, {{Code|{{sr|#p["Nazwa przedmiotowej przestrzeni nazw 3"](frame,...)|p=Pudełko}}}} i {{Code|{{sr|#p["Nazwa przestrzeni nazw dyskusji 3"](frame,...)|p=Pudełko}}}}, nazw jednostek: {{Code|{{sr|#p["Nazwa jednostki 3"](frame,i)|p=Pudełko}}}}, {{Code|{{sr|#p["Nazwa przedmiotowa jednostki 3"](frame,i)|p=Pudełko}}}} i {{Code|{{sr|#p["Nazwa dyskusji jednostki 3"](frame,i)|p=Pudełko}}}}, oraz pełnych nazw jednostek: {{Code|{{sr|#p["Pełna nazwa jednostki 3"](frame,...)|p=Pudełko}}}}, {{Code|{{sr|#p["Pełna nazwa przedmiotowa jednostki 3"](frame,...)|p=Pudełko}}}} i {{Code|{{sr|#p["Pełna nazwa dyskusji jednostki 3"](frame,...)|p=Pudełko}}}}, także z {{Code|{{ld2|Pudełko/Pomocne}}}}: {{Code|{{sr|#p.Typ_jednostki(frame,...)|p=Pudełko/Pomocne}}}}, również z: {{Code|{{ld2|Pudełko/Potrzebne}}}}: {{Code|{{sr|#p.Problemy_kontenerowe_szablonowe(frame,...)|p=Pudełko/Potrzebne}}}}. === {{Code|numer algorytmu}} {{=}} {{Code|nil}} (wersja trzecia algorytmu) === Wersja, nie z {{Code|2}} po spacji, wykorzystuje się dla {{Code|i{{=}}0}}, a dla {{Code|i>0}}, tą drugą wersję. ; Kod {{Code|kod_liczbowy_przestrzeni_nazw_i_nazwy_jednostki}} {{Code|{{=}}}} {{Code|0}} (liczy parametry normalne) {{Dk}} * {{Code|nil}} lub {{Code|0}} - dla {{Code|co_ma_liczyć}}: {{Code|nil}} lub {{Code|0}} - wykorzystywuje: do uzyskiwania nazwy przestrzeni nazw: {{Code|{{sr|#p["Nazwa przestrzeni nazw"](frame,...)|p=Pudełko/Tom I}}}} i {{Code|{{sr|#p["Nazwa przestrzeni nazw 2"](frame,...)|p=Pudełko/Tom I}}}}, a do zwracania nazwy jednostki używa: {{Code|{{sr|#p["Nazwa jednostki"](frame,i)|p=Pudełko/Tom I}}}} i {{Code|{{sr|#p["Nazwa jednostki 2"](frame,i)|p=Pudełko/Tom I}}}}, * {{Code|1}} - dla {{Code|co_ma_liczyć}}: {{Code|nil}} lub {{Code|0}} - oblicza do liczenia nazwy przestrzeni nazw: {{Code|{{sr|#p["Nazwa przestrzeni nazw"](frame,...)|p=Pudełko/Tom I}}}} i {{Code|{{sr|#p["Nazwa przestrzeni nazw 2"](frame,...)|p=Pudełko/Tom I}}}}, * {{Code|2}} - liczy nazwę jednostki: {{Code|{{sr|#p["Nazwa jednostki"](frame,i)|p=Pudełko/Tom I}}}} i {{Code|{{sr|#p["Nazwa jednostki 2"](frame,i)|p=Pudełko/Tom I}}}}. ; Kod {{Code|1}} (liczy parametry przedmiotowe){{Dk}} * {{Code|nil}} lub {{Code|0}} - dla {{Code|co_ma_liczyć}}: {{Code|nil}} lub {{Code|0}} - wykorzystywuje: do uzyskiwania nazwy przestrzeni nazw: {{Code|{{sr|#p["Nazwa przedmiotowej przestrzeni nazw"](frame,...)|p=Pudełko/Tom I}}}} i {{Code|{{sr|#p["Nazwa przedmiotowej przestrzeni nazw 2"](frame,...)|p=Pudełko/Tom I}}}}, a do zwracania nazwy jednostki używa: {{Code|{{sr|#p["Nazwa jednostki"](frame,i)|p=Pudełko/Tom I}}}} i {{Code|{{sr|#p["Nazwa przedmiotowa jednostki 2"](frame,i)|p=Pudełko/Tom I}}}}, * {{Code|1}} - dla {{Code|co_ma_liczyć}}: {{Code|nil}} lub {{Code|0}} - oblicza do liczenia nazwy przestrzeni nazw: {{Code|{{sr|#p["Nazwa przedmiotowej przestrzeni nazw"](frame,...)|p=Pudełko/Tom I}}}} i {{Code|{{sr|#p["Nazwa przedmiotowej przestrzeni nazw 2"](frame,...)|p=Pudełko/Tom I}}}}, * {{Code|2}} - liczy nazwę jednostki: {{Code|{{sr|#p["Nazwa jednostki"](frame,i)|p=Pudełko/Tom I}}}} i {{Code|{{sr|#p["Nazwa przedmiotowa jednostki 2"](frame,i)|p=Pudełko/Tom I}}}}. ; Kod {{Code|2}} (liczy parametry dyskusji){{Dk}} * {{Code|nil}} lub {{Code|0}} - dla {{Code|co_ma_liczyć}}: {{Code|nil}} lub {{Code|0}} - wykorzystywuje: do uzyskiwania nazwy przestrzeni nazw: {{Code|{{sr|#p["Nazwa przestrzeni nazw dyskusji"](frame,...)|p=Pudełko/Tom I}}}} i {{Code|{{sr|#p["Nazwa przestrzeni nazw dyskusji 2"](frame,...)|p=Pudełko/Tom I}}}}, a do zwracania nazwy jednostki używa: {{Code|{{sr|#p["Nazwa jednostki"](frame,i)|p=Pudełko/Tom I}}}} i {{Code|{{sr|#p["Nazwa dyskusji jednostki 2"](frame,i)|p=Pudełko/Tom I}}}}, * {{Code|1}} - dla {{Code|co_ma_liczyć}}: {{Code|nil}} lub {{Code|0}} - oblicza do liczenia nazwy przestrzeni nazw: {{Code|{{sr|#p["Nazwa przestrzeni nazw dyskusji"](frame,...)|p=Pudełko/Tom I}}}} i {{Code|{{sr|#p["Nazwa przestrzeni nazw dyskusji 2"](frame,...)|p=Pudełko/Tom I}}}}, * {{Code|2}} - liczy nazwę jednostki: {{Code|{{sr|#p["Nazwa jednostki"](frame,i)|p=Pudełko/Tom I}}}} i {{Code|{{sr|#p["Nazwa dyskusji jednostki 2"](frame,i)|p=Pudełko/Tom I}}}}. === {{Code|numer algorytmu}} {{=}} {{Code|0}} (wersja pierwsza algorytmu) === ; Kod {{Code|kod_liczbowy_przestrzeni_nazw_i_nazwy_jednostki}} {{Code|{{=}}}} {{Code|0}} (liczy parametry normalne) {{Dk}} * {{Code|nil}} lub {{Code|0}} - dla {{Code|co_ma_liczyć}}: {{Code|nil}} lub {{Code|0}} - wykorzystywuje: do uzyskiwania nazwy przestrzeni nazw: {{Code|{{sr|#p["Nazwa przestrzeni nazw"](frame,...)|p=Pudełko/Tom I}}}}, a do zwracania nazwy jednostki używa: {{Code|{{sr|#p["Nazwa jednostki"](frame,i)|p=Pudełko/Tom I}}}}, * {{Code|1}} - dla {{Code|co_ma_liczyć}}: {{Code|nil}} lub {{Code|0}} - oblicza do liczenia nazwy przestrzeni nazw: {{Code|{{sr|#p["Nazwa przestrzeni nazw"](frame,...)|p=Pudełko/Tom I}}}}, * {{Code|2}} - liczy nazwę jednostki: {{Code|{{sr|#p["Nazwa jednostki"](frame,i)|p=Pudełko/Tom I}}}}. ; Kod {{Code|1}} (liczy parametry przedmiotowe){{Dk}} * {{Code|nil}} lub {{Code|0}} - dla {{Code|co_ma_liczyć}}: {{Code|nil}} lub {{Code|0}} - wykorzystywuje: do uzyskiwania nazwy przestrzeni nazw: {{Code|{{sr|#p["Nazwa przedmiotowej przestrzeni nazw"](frame,...)|p=Pudełko/Tom I}}}}, a do zwracania nazwy jednostki używa: {{Code|{{sr|#p["Nazwa jednostki"](frame,i)|p=Pudełko/Tom I}}}}, * {{Code|1}} - dla {{Code|co_ma_liczyć}}: {{Code|nil}} lub {{Code|0}} - oblicza do liczenia nazwy przestrzeni nazw: {{Code|{{sr|#p["Nazwa przedmiotowej przestrzeni nazw"](frame,...)|p=Pudełko/Tom I}}}}, * {{Code|2}} - liczy nazwę jednostki: {{Code|{{sr|#p["Nazwa jednostki"](frame,i)|p=Pudełko/Tom I}}}}. ; Kod {{Code|2}} (liczy parametry dyskusji){{Dk}} * {{Code|nil}} lub {{Code|0}} - dla {{Code|co_ma_liczyć}}: {{Code|nil}} lub {{Code|0}} - wykorzystywuje: do uzyskiwania nazwy przestrzeni nazw: {{Code|{{sr|#p["Nazwa przestrzeni nazw dyskusji"](frame,...)|p=Pudełko/Tom I}}}}, a do zwracania nazwy jednostki używa: {{Code|{{sr|#p["Nazwa jednostki"](frame,i)|p=Pudełko/Tom I}}}}, * {{Code|1}} - dla {{Code|co_ma_liczyć}}: {{Code|nil}} lub {{Code|0}} - oblicza do liczenia nazwy przestrzeni nazw: {{Code|{{sr|#p["Nazwa przestrzeni nazw dyskusji"](frame,...)|p=Pudełko/Tom I}}}}, * {{Code|2}} - liczy nazwę jednostki: {{Code|{{sr|#p["Nazwa jednostki"](frame,i)|p=Pudełko/Tom I}}}}. === {{Code|numer algorytmu}} {{=}} {{Code|1}} (wersja druga algorytmu) === ; Kod {{Code|kod_liczbowy_przestrzeni_nazw_i_nazwy_jednostki}} {{Code|{{=}}}} {{Code|0}} (liczy parametry normalne) {{Dk}} * {{Code|nil}} lub {{Code|0}} - dla {{Code|co_ma_liczyć}}: {{Code|nil}} lub {{Code|0}} - wykorzystywuje: do uzyskiwania nazwy przestrzeni nazw: {{Code|{{sr|#p["Nazwa przestrzeni nazw 2"](frame,...)|p=Pudełko/Tom I}}}}, a do zwracania nazwy jednostki używa: {{Code|{{sr|#p["Nazwa jednostki 2"](frame,i)|p=Pudełko/Tom I}}}}, * {{Code|1}} - dla {{Code|co_ma_liczyć}}: {{Code|nil}} lub {{Code|0}} - oblicza do liczenia nazwy przestrzeni nazw: {{Code|{{sr|#p["Nazwa przestrzeni nazw 2"](frame,...)|p=Pudełko/Tom I}}}}, * {{Code|2}} - liczy nazwę jednostki: {{Code|{{sr|#p["Nazwa jednostki 2"](frame,i)|p=Pudełko/Tom I}}}}. ; Kod {{Code|1}} (liczy parametry przedmiotowe){{Dk}} * {{Code|nil}} lub {{Code|0}} - dla {{Code|co_ma_liczyć}}: {{Code|nil}} lub {{Code|0}} - wykorzystywuje: {{Code|{{sr|#p["Nazwa przedmiotowej przestrzeni nazw 2"](frame,...)|p=Pudełko/Tom I}}}}, a do zwracania nazwy jednostki używa: {{Code|{{sr|#p["Nazwa przedmiotowa jednostki 2"](frame,i)|p=Pudełko/Tom I}}}}, * {{Code|1}} - dla {{Code|co_ma_liczyć}}: {{Code|nil}} lub {{Code|0}} - oblicza do liczenia nazwy przestrzeni nazw: {{Code|{{sr|#p["Nazwa przedmiotowej przestrzeni nazw 2"](frame,...)|p=Pudełko/Tom I}}}}, * {{Code|2}} - liczy nazwę jednostki: {{Code|{{sr|#p["Nazwa przedmiotowa jednostki 2"](frame,i)|p=Pudełko/Tom I}}}}. ; Kod {{Code|2}} (liczy parametry dyskusji){{Dk}} * {{Code|nil}} lub {{Code|0}} - dla {{Code|co_ma_liczyć}}: {{Code|nil}} lub {{Code|0}} - wykorzystywuje: do uzyskiwania nazwy przestrzeni nazw: {{Code|{{sr|#p["Nazwa przestrzeni nazw dyskusji 2"](frame,...)|p=Pudełko/Tom I}}}}, a do zwracania nazwy jednostki używa: {{Code|{{sr|#p["Nazwa dyskusji jednostki 2"](frame,i)|p=Pudełko/Tom I}}}}, * {{Code|1}} - dla {{Code|co_ma_liczyć}}: {{Code|nil}} lub {{Code|0}} - oblicza do liczenia nazwy przestrzeni nazw: {{Code|{{sr|#p["Nazwa przestrzeni nazw dyskusji 2"](frame,...)|p=Pudełko/Tom I}}}}, * {{Code|2}} - liczy nazwę jednostki: {{Code|{{sr|#p["Nazwa dyskusji jednostki 2"](frame,i)|p=Pudełko/Tom I}}}}. == {{Code|p.Nazwa_przestrzeni_nazw_dodatkowe(frame,...)}} == Funkcja liczy nazwy przestrzeni nazw numerkowe {{Code|i>0}} z parametrów tylko przestrzennych, te parametry ramkowe mają pierwszeństwo przed tymi rodzica, czyli szablonu. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Nazwa_przestrzeni_nazw_dodatkowe(frame,numer_jednostki)...end; </syntaxhighlight> Parametry funkcji: * {{Code|frame}} - tablica ramki funkcji tablicy transportu, * {{Code|numer_jednostki}} - numer jednostki, funkcja z tablocy ramki nie liczy zmiennej {{Code|numer jednostki}}, tylko to się podaje bezpośrednio, jako parametr. Parametry tablicy ramki funkcji tablicy transportu: * {{Code|nazwa przestrzeni nazw 1}}, {{Code|nazwa przestrzeni nazw 2}}, {{Code|nazwa przestrzeni nazw 3}},... - nazwy przestrzeni nazw dla danych numerkowych, a stąd wybieramy ten ściśle określony, i sprawdzamy jego istnienie, przy pomocy wartości tego obranego, uzyskanego z tej funkcji, a ta funkcja do tego właśnie służy. Z funkcji używają elementy funkcyjne z {{Code|{{ld2|Pudełko/Potrzebne}}}}: {{Code|{{sr|#p.Problemy_kontenerowe_szablonowe(frame,...)|p=Pudełko/Potrzebne}}}}. Funkcja zwraca wartość nazwy przestrzeni nazw, jeśli odpowiednio z: {{Code|frame.args}}, istnieje, a jesli nie, to z: {{Code|frame:getParent().args}}. == {{Code|p.Nazwa_jednostki(frame,i)}} == Funkcja liczy nazwę jednostki z parametrów nazw jednostek, usuwa z niego nagłówek i parametry, a jeżeli tych parametrównie podano, to liczy na podstawie kodóowjęzyka i projektu nazwę przestrzeni nazw. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Nazwa_jednostki(frame,i)...end; </syntaxhighlight> Parametry funkcji: * {{Code|frame}} - tablica ramki funkcji tablicy transportu, * {{Code|i}} - numer jednostki,jeśli nie ma tego z: {{Code|numer jednostki}}. Funckja korzysta z funkcji pomocniczych: {{Code|{{sr|#p.Nazwy_przestrzeni_i_jednostki_podane_o_pewnym_numerze(frame,...)|p=Pudełko/Pomocne}}}} i {{Code|{{sr|#p.Wikikody_kontenera(frame,...)|p=Pudełko/Pomocne}}}}. Funkcja też korzysta z funkcji nazw: {{Code|{{sr|#m.NAZWASTRONY()|p=Nazwy/Tom II}}}}. Z funkcji używają w module {{Code|{{ld2|Pudełko}}}}: {{Code|{{sr|#p["Nazwa jednostki"](frame,i)|p=Pudełko}}}}. == {{Code|p.Nazwy_przestrzeni_i_jednostki_podane_o_pewnym_numerze(frame,...)}} == Funkcja liczy nazwe przestrzeni nazw, z parametrów przestrzennych, i nazwę jednostki, z parametrów nazwy jednostki, dla ściśle określonego numeru jednostki podanego ewentualnie przy pomocy {{Code|i}}. Funkcja ma też parametr, co ma podać w zależności od tego parametru. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Nazwy_przestrzeni_i_jednostki_podane_o_pewnym_numerze(frame,i,co_podac)...end; </syntaxhighlight> Parametry funkcji: * {{Code|frame}} - tablica ramki funkcji tablicy transportu, * {{Code|i}} - numer ewentualny jednostki, * {{Code|co_podac}} - jakie parametry ma podawać. Parametry tablicy ramki funkcji tablicy transportu: ; Parametry przestrzenne * {{Code|nazwa przestrzeni nazw}} - nazwa przestrzeni nazw dla parametrów przestrzennych bazowych, * {{Code|nazwa przestrzeni nazw i}} - nazwa przestrzeni nazw ogólny numerkowy, ale w mniej ważny niż te numerkowe szczególne, * {{Code|nazwa przestrzeni nazw 1}}, {{Code|nazwa przestrzeni nazw 2}},... - nazwa przestrzeni nazw szczególne numerkowe. ; Parametry jednostek * {{Code|nazwa jednostki}} - nazwa jednostki dla parametrów bazowych, * {{Code|nazwa jednostki 1}}, {{Code|nazwa jednostki 2}}, {{Code|nazwa jednostki 3}},... - nazwa jednostki dla parametrów numerkowych. Z parametrów zwróconych przez ten obiekt korzystają funkcje z {{Code|{{ld2|Pudełko/Pomocne}}}}: {{Code|{{sr|#p.Nazwa_przestrzeni_nazw(frame,...)|p=Pudełko/Pomocne}}}}, {{Code|{{sr|#p.Nazwa_przestrzeni_nazw_2(frame,...)|p=Pudełko/Pomocne}}}}, {{Code|{{sr|#p.Typ_jednostki_uzyskany_z_frame(frame,i)|p=Pudełko/Pomocne}}}}, {{Code|{{sr|#p.Typ_jednostki(frame,...)|p=Pudełko/Pomocne}}}}, {{Code|{{sr|#p.Nazwa_jednostki(frame,i)|p=Pudełko/Pomocne}}}} i {{Code|{{sr|#p.Jaka_nazwa_jednostki(frame,...)|p=Pudełko/Pomocne}}}}. === Wartości zwracane === ; jakie parametry ma podać dla{{Dk}} {{Code|co_podac{{=}}nil}}, wtedy funkcja zwraca{{Dk}} * nazwę przestrzeni nazw, * nazwę jednostki, * numer jednostki. ; jakie parametry ma podać dla wartości{{Dk}} {{Code|1}}, wtedy{{Dk}} * nazwę przestrzeni nazw, * numer jednostki. ; Przypadek przeciwny{{Dk}} * w tym przypadku jest jak dla wartości {{Code|nil}}. == {{Code|p.Jaka_nazwa_jednostki(frame,...)}} == Funkcja do liczenia nazwy jednostki w wersji drugiej, tzn. do liczenia jej brany też jest pod uwagę jej część przestrzenna, gdy nazwa przestrzeni nazw z parametrów przestrzennych wskazuje na przestrzeń główną, w innym wypadku brana jest całość nazwy jednostki, ale nie zawsze tak jest, bo też jest sprawdzane, czy nazwa jednostki ma w sobie dwukropek na podczątku czagu znakowego, wtedy to jest przetwarzane jako pełna nazwa strony, wtedy jest liczonona jej nazwa strony do wyznaczania nowej nazwy jednostki. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Jaka_nazwa_jednostki(frame,i,jaka)...end; </syntaxhighlight> Parametry funkcji: * {{Code|frame}} - tablica ramki funkcji tablicy transportu, * {{Code|i}} - ewentualny numer jednostki, * {{Code|jaka}} - typ policzonej nazwy jednostki, wybieralne elementy, gdy ona jest {{Code|nil}} (nazwa jednostki jest liczona bez przetwarzania na przedmiotową, czy dyskusji), '''przedmiotowa''' (na przedmiotową) i '''dyskusja''' (na dyskusji). Funkcja korzysta z {{Code|{{ld2|Pudełko/Pomocne}}}}, czyli: {{Code|{{sr|#p.Nazwy_przestrzeni_i_jednostki_podane_o_pewnym_numerze(frame,...)|p=Pudełko/Pomocne}}}} i {{Code|{{sr|#p.Nazwa_przestrzeni_nazw_uzyskana_z_typu_jednostki_z_frame(frame,i)|p=Pudełko/Pomocne}}}}, modułu: {{Code|{{ld2|Html}}}}: {{Code|{{sr|#html_modul["NazwaStronyAdresu"](frame,...)|p=Html}}}} oraz modułu: {{Code|{{ld2|Wiki}}}}: {{Code|{{sr|#p["CzyBieżącaWiki"](frame)}}}}, także używa funkcji nazw {{Code|{{ld2|Nazwy}}}}: {{Code|{{sr|#m.Np{...}|p=Nazwy/Tom I}}}} i {{Code|{{sr|#m.NpDane{...}|p=Nazwy/Tom I}}}}, oraz z innych tego typu funkcji: {{Code|{{sr|#m.NAZWAPRZESTRZENI()|p=Nazwy/Tom II}}}} i {{Code|{{sr|#m.NAZWASTRONY()|p=Nazwy/Tom II}}}}. Również korzysta z: {{Code|{{ld2|Parametry}}}}: {{Code|{{sr|#p["Odstępy"](frame)|p=Parametry}}}}. Z funkcji korzystają w {{Code|{{ld2|Pudełko}}}}: {{Code|{{sr|#p["Nazwa jednostki 2"](frame,i)|p=Pudełko}}}}, {{Code|{{sr|#p["Nazwa przedmiotowa jednostki 2"](frame,i)|p=Pudełko}}}} i {{Code|{{sr|#p["Nazwa dyskusji jednostki 2"](frame,i)|p=Pudełko}}}}. == {{Code|p.Czy_przestrzen_nazw_jest_obslugiwana(frame,...)}} == Sprawdza, czy dana przestrzeń nazw jest obsługiwana, względem parametrów podanych w ramce. Definicja skrótowa: <syntaxhighlight lang="lua"> function p.Czy_przestrzen_nazw_jest_obslugiwana(frame,jakas_przestrzen_nazw,kod_jezyka,kod_projektu)...end; </syntaxhighlight> Parametry funkcji: * {{Code|frame}} - tablica ramki funkcji tablicy transportu, * {{Code|jakas_przestrzen_nazw}} - sprawdzana przestrzeń nazw, czy jest obsługiwana względem parametrów ramkowych, * {{Code|kod_jezyka}} - kod języka sprawdzany, jeśli został podany w odpowiednio w ramce, jak wyżej, * {{Code|kod_projektu}} - kod projektu sprawdzany, jak z kodem języka, jak wyżej. Funckja wykorzystuje do tego celu funkcje z {{Code|{{ld2|Wiki}}}}: {{Code|{{sr|#p["CzyBieżącaWiki"](frame)|p=Wiki}}}}, i funkcje nazw {{Code|{{ld2|Nazwy}}}}: {{Code|{{sr|#m.Np{...}|p=Nazwy/Tom I}}}} i {{Code|{{sr|#m.NpDane{...}|p=Nazwy/Tom I}}}}. Z funkcji korzystają: {{Code|{{sr|#p["Parametry ogólnego pudełka"](frame,...)|p=Pudełko/ParametryCechy}}}} i {{Code|{{sr|#p.Problemy_kontenerowe_szablonowe(frame,...)|p=Pudełko/Potrzebne}}}}. == {{Code|p.Analiza_interwiki_czy_projekt_aktualny(frame,...)}} == {{BrClear}} <noinclude><!-- -->{{ProstaStronaKoniec}}<!-- -->{{Kategoria|Opisy funkcji, w Lua w Scribunto, w modułach}}<!-- --></noinclude> mun4iimp0nt7s6a2tisrhx5dl0trpzi 542110 542109 2026-05-06T13:26:52Z Persino 2851 /* {{Code|p.Analiza_interwiki_czy_projekt_aktualny(frame,...)}} */ 542110 wikitext text/x-wiki <noinclude>{{ProstaStronaStart | nagłówek = {{Podrozdział|{{ld2|Pudełko/Pomocne}}|Dokumentacja modułów {{lpg|Lua}} w {{lpr|Lua|Scribunto}}.}}{{Autonawigacja|Pomoc:Spis treści}} | stopka strony = {{StopkaSpisTreści}}{{Podrozdział|Koniec}} }}</noinclude> {{Spis treści}} == {{Code|p.Nazwa_strony_bazowej_projektu_z_wikidanych()}} == Funkcja liczy odpowiednik strony głównej projektu, względem polskiego {{NAZWASERWISU|link=tak|po=a}}, na innych projektach. Do tego celu wykorzystuje bazę danych {{NAZWASERWISU|klucz projektu=d|link=tak}}. Funkcja jest wykorzystywana w kodzie funkcji: {{Code|{{sr|#p["Nazwa strony głównej projektu"](frame,i)|p=Pudełko/Tom V}}}} i {{Code|{{sr|#p["Nazwa strony głównej projektu 2"](frame)|p=Pudełko/Tom V}}}}. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Nazwa_strony_bazowej_projektu_z_wikidanych(kod_jezyka,kod_projektu)...end; </syntaxhighlight> Parametry funkcji: * {{Code|kod języka}} i {{Code|kod projektu}} - kolejno kody języka i projektu, na którym ma liczyć odpowiednik strony głównej. Ta funkcja wykorzystywuje funkcje do liczenia kodów tego projektu, tzn. języka: {{Code|{{sr|#p["Kod języka tego projektu"](frame)|p=Pudełko/Tom V}}}}, i projektu: {{Code|{{sr|#p["Kod projektu tego projektu"](frame)|p=Pudełko/Tom V}}}}, jak i inne funkcje nazw, jak: {{Code|{{sr|#m["PEŁNANAZWASTRONY"]()|p=Nazwy/Tom II}}}}. Funkcja również wykorzystywuje tablice funkcji {{Code|mw.loadData}}, tzn. modułu {{Code|{{ld2|Wiki/interwiki}}}}. == {{Code|p.Nazwa_strony_bazowej_dla_dzieci_z_wikidanych()}} == Funkcja liczy odpowiednik strony głównej dla dzieci projektu, względem polskiego {{NAZWASERWISU|link=tak|po=a}}, na innych projektach. Do tego celu wykorzystuje bazę danych {{NAZWASERWISU|klucz projektu=d|link=tak}}. Funkcja jest wykorzystywana w kodzie funkcji: {{Code|{{sr|#p["Nazwa strony głównej dla dzieci projektu"](frame,i)|p=Pudełko/Tom V}}}} i {{Code|{{sr|#p["Nazwa strony głównej dla dzieci projektu 2"](frame)|p=Pudełko/Tom V}}}}. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Nazwa_strony_bazowej_dla_dzieci_z_wikidanych(kod_jezyka)...end; </syntaxhighlight> Parametry funkcji: * {{Code|kod_jezyka}} - kod języka odpowiednika językowego projektu {{NAZWASERWISU|link=tak}}, dla którego liczymy odpowiednik strony głównej dla dzieci. Ta funkcja wykorzystywuje funkcje do liczenia kodów tego projektu, tzn. języka: {{Code|{{sr|#p["Kod języka tego projektu"](frame)|p=Pudełko/Tom V}}}}, i projektu: {{Code|{{sr|#p["Kod projektu tego projektu"](frame)|p=Pudełko/Tom V}}}}, jak i inne funkcje nazw, jak: {{Code|{{sr|#m["PEŁNANAZWASTRONY"]()|p=Nazwy/Tom II}}}}. == {{Code|p.Nazwa_strony_bazowej_projektu_ze_zmiennej(frame,...)}} == Funkcja liczy odpowiednik strony głównej projektu, względem zmiennych w funkcji ramki {{Code|frame}}, polskiego {{NAZWASERWISU|link=tak|po=a}}, uzyskaną tylko względem kodów, bez liczenia jego odpowiednich na innym przy pomocy {{NAZWASERWISU|klucz projektu=d|link=tak}}, tylko bezpośrednio podanych do funkcji w ramce {{lpg|Lua}} w {{lpr|Lua|Scribunto}}. Funkcja jest wykorzystywana w kodzie funkcji: {{Code|{{sr|#p["Nazwa strony głównej projektu"](frame,i)|p=Pudełko/Tom V}}}}. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Nazwa_strony_bazowej_projektu_ze_zmiennej(frame,i,kod_jezyka,kod_projektu)...end; </syntaxhighlight> Parametry funkcji: * {{Code|frame}} - tablica ramki funkcji tablicy transportu, * {{Code|i}} - numer jednostki, bazowej, jeśli {{Code|i{{=}}0}}, i numerkowej {{Code|i>0}}, * {{Code|kod języka}} i {{Code|kod projektu}} - kod języka i kod projektu danego projektu, na którym chcemy liczyćnazwę strony głównej projektu. Parametry tablicy ramki funkcji tablicy transportu: * {{Code|strona główna projektu}} - nazwa strony głównej na polskim projekcie {{NAZWASERWISU|link=tak|po=a}}, * {{Code|strona główna projektu 1}}, {{Code|strona główna projektu 2}}, {{Code|strona główna projektu 3}},... - nazwa strony głównej projektu na jakimś projekcie {{lpg|Wikimedia Foundation}} względem podanych kodów języka i projektu. Funkcja wykorzystuje do swojej budowy: {{Code|{{sr|#p["Kod języka tego projektu"](frame)|p=Pudełko/Tom V}}}} i {{Code|{{sr|#p["Kod projektu tego projektu"](frame)|p=Pudełko/Tom V}}}}, jak i inne, czyli w tym przypadku funkcje nazw: {{Code|{{sr|#m["PEŁNANAZWASTRONY"]()|p=Nazwy/Tom II}}}}. Gdy {{Code|i{{=}}0}}, wtedy funkcja zwraca wartość zmiennej {{Code|strona główna projektu}}, a jeśli {{Code|i>0}}, a jeśli kody języka i projektu wskazująna projekt bieżący, to wtedy też jest zwracana ta zmienna, w przeciwnym wypadku otrzymujemy również tą zmienną, ale z numerkiem po spacji. == {{Code|p.Nazwa_strony_bazowej_dla_dzieci_ze_zmiennej(frame,...)}} == Funkcja liczy odpowiednik strony głównej dla dzieci, względem zmiennych w funkcji ramki {{Code|frame}}, polskiego {{NAZWASERWISU|link=tak|po=a}}, uzyskaną tylko względem kodów, bez liczenia jego odpowiednich na innym przy pomocy {{NAZWASERWISU|klucz projektu=d|link=tak}}, tylko bezpośrednio podanych do funkcji w ramce {{lpg|Lua}} w {{lpr|Lua|Scribunto}}. Funkcja jest wykorzystywana w kodzie funkcji: {{Code|{{sr|#p["Nazwa strony głównej dla dzieci projektu"](frame,i)|p=Pudełko/Tom V}}}}. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Nazwa_strony_bazowej_dla_dzieci_ze_zmiennej(frame,i,kod_jezyka)...end; </syntaxhighlight> Parametry funkcji: * {{Code|frame}} - tablica ramki funkcji tablicy transportu, * {{Code|i}} - numer jednostki, bazowej, jeśli {{Code|i{{=}}0}}, i numerkowej {{Code|i>0}}, * {{Code|kod języka}} przy kodzie projektu {{Code|b}} - kod języka przy tym kodzie projektu danego projektu, na którym chcemy liczyćnazwę strony głównej projektu. Parametry tablicy ramki funkcji tablicy transportu: * {{Code|strona główna dla dzieci}} - nazwa strony głównej na polskim projekcie {{NAZWASERWISU|link=tak|po=a}}, * {{Code|strona główna dla dzieci 1}}, {{Code|strona główna dla dzieci 2}}, {{Code|strona główna dla dzieci 3}},... - nazwa strony głównej dla dzieci na jakimś projekcie {{lpg|Wikimedia Foundation}} względem podanych kodów języka przy kodzie projektu {{Code|b}}. Funkcja wykorzystuje do swojej budowy: {{Code|{{sr|#p["Kod języka tego projektu"](frame)|p=Pudełko/Tom V}}}} i {{Code|{{sr|#p["Kod projektu tego projektu"](frame)|p=Pudełko/Tom V}}}}, jak i inne, czyli w tym przypadku funkcje nazw: {{Code|{{sr|#m["PEŁNANAZWASTRONY"]()|p=Nazwy/Tom II}}}}. Gdy {{Code|i{{=}}0}}, wtedy funkcja zwraca wartość zmiennej {{Code|strona główna dla dzieci}}, a jeśli {{Code|i>0}}, a jeśli kody języka i projektu wskazująna projekt bieżący, to wtedy też jest zwracana ta zmienna, w przeciwnym wypadku otrzymujemy również tą zmienną, ale z numerkiem po spacji. == {{Code|p.Normalna_przedmiotowa_lub_dyskusji_nazwa_przestrzeni_nazw()}} == Funkcja liczy na podstawie podanej przestrzeni nazw normalną (bez transformacji ewentualnie inną), przedmiotową lub dyskusji, ale w postaci kanonicznej, dla danego projektu o danym kodzie języka i projektu. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Normalna_przedmiotowa_lub_dyskusji_nazwa_przestrzeni_nazw(nazwa_przestrzeni_nazw, kod_przestrzen_normalna_przedmiotowa_lub_dyskusji,kod_jezyka,kod_projektu)...end; </syntaxhighlight> Parametry funkcji: * {{Code|nazwa_przestrzeni_nazw}} - nazwa przestrzeni nazw na danym projekcie siostrzanym i językowym, * {{Code|kod_przestrzen_normalna_przedmiotowa_lub_dyskusji}} - {{Code|0}} - liczy przestrzeń nazwnormalną, {{Code|1}} - przedmiotową, {{Code|2}} - dyskusji, inna wartość, liczy jak przy tym kodzie, jak przy pierwszym, * {{Code|kod_jezyka}} i {{Code|kod_projektu}} - kod języka i projektu, na którym ma liczyć nazwę przestrzeni nazw. Te funkcje liczą, jaki jest projekt bieżący, czy nie, na tej podstawie używa funkcji: {{Code|{{sr|#p["CzyBieżącaWiki"](frame)|p=Wiki}}}}, co wtedy, jeśli bieżący, to wtedy są wykorzystywane kody jezyka i projektu do liczenia przeróżnych nazw funkcjami nazw. Funkcja jest wykorzystywana przy budowie funkcji: {{Code|{{sr|#p.Typ_jednostki(frame,...)|p=Pudełko/Pomocne}}}}, a ona jest używana przy implementacji w wersji pierwszej: {{Code|{{sr|#p["Typ jednostki"](frame,i)|p=Pudełko/Tom III}}}}, {{Code|{{sr|#p["Przedmiotowy typ jednostki"](frame,i)|p=Pudełko/Tom III}}}} i {{Code|{{sr|#p["Dyskusyjny typ jednostki"](frame,i)|p=Pudełko/Tom III}}}}, drugiej: {{Code|{{sr|#p["Typ jednostki 2"](frame,i)|p=Pudełko/Tom III}}}}, {{Code|{{sr|#p["Przedmiotowy typ jednostki 2"](frame,i)|p=Pudełko/Tom III}}}} i {{Code|{{sr|#p["Dyskusyjny typ jednostki 2"](frame,i)|p=Pudełko/Tom III}}}}, oraz trzeciej: {{Code|{{sr|#p["Typ jednostki 3"](frame,i)|p=Pudełko/Tom III}}}}, {{Code|{{sr|#p["Przedmiotowy typ jednostki 3"](frame,i)|p=Pudełko/Tom III}}}} i {{Code|{{sr|#p["Dyskusyjny typ jednostki 3"](frame,i)|p=Pudełko/Tom III}}}}, czyli do liczenia typu jednostki normalną (bez transformacji), przedmiotową, czy dyskusji, co te funkcje obrazują, co też wynika na podstawie ich nazw. Funkcja sprawdza, czy to jest projekt bieżący, czy nie, na podstawie tego pierwszego liczy wzgledem: {{Code|{{sr|#m.Np{...}|p=Nazwy/Tom I}}}}, drugiego: {{Code|{{sr|#m.NpDane{...}|p=Nazwy/Tom I}}}}. Przy tym drugim funkcja wykorzytuje kody języka {{Code|kod_jezyka}} i projektu {{Code|kod_projektu}}. == {{Code|p.Nazwa_przestrzeni_nazw(frame,...)}} == Funckja wyznacza nazwę przestrzeni nazw niekanoniczną normalną (bez przekształacania) lub przewróconą na przedmiotową lub dyskusji, a jeżeli podana nazwa przestrzeni nazw jest nieprawidłowa, to bierze jej domyślną, na podstawie jej pierwszego parametru ramki {{Code|frame.args}}, czyli o numerze {{Code|1}}, jeżeli takowe ustawienie włączono na podstawie jej trzeciego argumentu. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Nazwa_przestrzeni_nazw(frame,kod_liczbowy_przestrzeni_nazw,czy_uwzglednic_alternatywna_nazwe,numer_jednostki)...end; </syntaxhighlight> Parametry funkcji: * {{Code|frame}} - tablica ramki funnkcji tablicy transportu, * {{Code|kod_liczbowy_przestrzeni_nazw}} - kod {{Code|1}} - kod wyznaczania wersji przestrzeni przedmiotowej, {{Code|2}} - dyskusji, inne kody przedstawiają przestrzeń nazw normalną, które nie transformują nazwy przestrzeni nazw, tylko ją liczą, * {{Code|czy_uwzglednic_alternatywna_nazwe}} - wartość {{Code|nil}}, czy {{Code|true}} - wtedy jest liczona nazwa przestrzeni nazw na podstawie parametru {{Code|frame.args[1]}}, a przy wartości {{Code|false}} już tak nie jest, * {{Code|numer_jednostki}} - wartość numeru jednostki, możliwe wartości: {{Code|0}} - liczy dla tej bazowej, inne wartości {{Code|>0}}, tą numerkową. Nazwa przestrzeni nazw w funkcji nagłówkujest liczona z parametrów przestrzennych, nic z nazwy jednostki. Funkcja jest używana do budowy głównych funkcji pudełka w module: {{Code|{{m|Pudełko}}}}, czyli: {{Code|{{sr|#p["Nazwa przestrzeni nazw"](frame,...)|p=Pudełko/Tom I}}}}, {{Code|{{sr|#p["Nazwa przedmiotowej przestrzeni nazw"](frame,...)|p=Pudełko/Tom I}}}} i {{Code|{{sr|#p["Nazwa przestrzeni nazw dyskusji"](frame,...)|p=Pudełko/Tom I}}}}, które liczą niekanoniczne nazwy przestrzeni nazw: normalną (bez transformacji) lub przetransformowaną na przedmiotową i dyskusji. Wartości z ramki, jakimś numerze, tzn. {{Code|numer_jednostki}} są uzyskiwane za pomocą tej wartości. Funkcja wykorzystywuje do liczenia nazwy przestrzeni nazw podaną do ramki według zmiennych, tzn. {{Code|{{sr|#p.Nazwy_przestrzeni_i_jednostki_podane_o_pewnym_numerze(frame,...)|p=Pudełko/Pomocne}}}}, a jeśli nie ma tej wartości, to z: {{Code|{{sr|#p.Nazwa_przestrzeni_nazw_uzyskana_z_typu_jednostki_z_frame(frame,i)|p=Pudełko/Pomocne}}}}. Parametry tablicy ramki tych funkcji tablicy transportu są takie same jak dla funkcji w nagłówku. Funkcja korzysta z funkcji nazw dla kodu {{Code|kod_liczbowy_przestrzeni_nazw}}, czyli {{Code|1}}: {{Code|{{sr|#m["PRZEDMIOTOWAPRZESTRZEŃ"]()|p=Nazwy/Tom II}}}}, {{Code|2}}: {{Code|{{sr|#m["PRZESTRZEŃDYSKUSJI"]()|p=Nazwy/Tom II}}}}, inna wartość: {{Code|{{sr|#m["NAZWAPRZESTRZENI"]()|p=Nazwy/Tom II}}}}. Funkcja liczy przy pomocy: {{Code|{{sr|#p["CzyBieżącaWiki"](frame)|p=Wiki}}}}, czy projekt jest bieżący, czy nie, jeśli ten drugi, to wtedy są wykorzystywane kody języka i projektu uzyskane z funkcji: {{Code|{{sr|#p.Wikikody_kontenera(frame,...)|p=Pudełko/Pomocne}}}}. == {{Code|p.Nazwa_przestrzeni_nazw_2(frame,...)}} == Funkcja wyznacza nazwę przestrzeni nazw niekanoniczną normalną (bez przekształacania) ale liczącą w wersji drugiej, a jeżeli podana nazwa przestrzeni nazw jest nieprawidłowa, to bierze jej domyślną, na podstawie jej pierwszego parametru ramki {{Code|frame.args}}, czyli o numerze {{Code|1}}, jeżeli takowe ustawienie włączono na podstawie jej drugiego argumentu. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Nazwa_przestrzeni_nazw_2(frame,czy_uwzglednic_alternatywna_nazwe,i)...end; </syntaxhighlight> Parametry funkcji: * {{Code|frame}} - tablica ramki funnkcji tablicy transportu, * {{Code|czy_uwzglednic_alternatywna_nazwe}} - wartość {{Code|nil}}, czy {{Code|true}} - wtedy jest liczona nazwa przestrzeni nazw na podstawie parametru {{Code|frame.args[1]}}, a przy wartości {{Code|false}} już tak nie jest, * {{Code|i}} - wartość numeru jednostki, możliwe wartości: {{Code|0}} - liczy dla tej bazowej, inne wartości {{Code|>0}}, tą numerkową. Funkcja jest używana do budowy głównych funkcji pudełka w module: {{Code|{{m|Pudełko}}}}, czyli: {{Code|{{sr|#p["Nazwa przestrzeni nazw 2"](frame,...)|p=Pudełko/Tom I}}}}. Funkcja wykorzystywuje do liczenia nazwy przestrzeni nazw podaną do ramki według zmiennych, tzn. {{Code|{{sr|#p.Nazwy_przestrzeni_i_jednostki_podane_o_pewnym_numerze(frame,...)|p=Pudełko/Pomocne}}}}, a jeśli nie ma tej wartości, to z: {{Code|{{sr|#p.Nazwa_przestrzeni_nazw_uzyskana_z_typu_jednostki_z_frame(frame,i)|p=Pudełko/Pomocne}}}}. Parametry tablicy ramki tych funkcji tablicy transportu są takie same jak dla funkcji w nagłówku. Funkcja sprawdza, czy kody z ramki {{Code|frame}} wskazująna projekt bieżacy, czy nie, funkcją: {{Code|{{sr|#p["CzyBieżącaWiki"](frame)|p=Wiki}}}}. Funkcja dla projektu bieżącego wykorzystuje: {{Code|{{sr|#mNp{...}|p=Nazwy/Tom I}}}}, niebieżącego: {{Code|{{sr|#mNpDane{...}|p=Nazwy/Tom I}}}} do policzenia nazwy przestrzeni nazw z parametrów przestrzennych, a jeżeli owo nie zostało podane, to jest liczona z tej aktualnej bieżacej strony. Do policzenia nazwy jednostki używana jest: {{Code|{{sr|#p["NazwaStronyAdresu"](frame,...)|p=Html}}}}, aby z nazwy jednostki z parametrami i nagłówkiem wydzielić, to co jest odpowiedzialne za zwykłą nazwę strony. Funkcja korzysta z funkcji modułu nazw: {{Code|{{sr|#m["NAZWAPRZESTRZENI"]()|p=Nazwy/Tom II}}}}, do liczenia nazwy strony z uzyskanej nazwy jednostki, jeżeli nazwa przestrzeni jest wartością pustą, w przeciwnym wypadku liczona jest ona z parametrów przestrzennych. Też jest czasami wykorzystywane jest: {{Code|{{sr|#m["NAZWASTRONY"]()|p=Nazwy/Tom II}}}}, w celu policzenia nazwy jednostki (strony) aktualnego projektu, ewentualnie przy pomocy kodów, jeśli projekt jest niebieżący, jeślinie podano nazwy jednostki do parametrów ramki {{Code|frame}}. Nazwa jednostki może zaczynać się od dwukropka, czyli: {{Code|:}}, wtedy nazwa jednostki jest tranktowana, jako pełna nazwa strony, więc z niego jest wyznaczana nazwa przestrzeni nazw,niezaleznie, czy wyznaczona nazwa przestrzeni nazw z parametrów przestrzennychjest pusta, czy nie. == {{Code|p.Nazwa_przestrzeni_nazw_przedmiotowa_dyskusji_2(frame,...)}} == Funkcja wyznacza nazwę przestrzeni nazw niekanoniczną z transformacją na przedmiotową lub dyskusji, ale liczącą w wersji drugiej, a jeżeli podana nazwa przestrzeni nazw jest nieprawidłowa, to bierze jej domyślną, na podstawie jej pierwszego parametru ramki {{Code|frame.args}}, czyli o numerze {{Code|1}}, jeżeli takowe ustawienie włączono na podstawie jej drugiego argumentu. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Nazwa_przestrzeni_nazw_przedmiotowa_dyskusji_2(frame,czy_uwzglednic_alternatywna_nazwe,i,typ)...end; </syntaxhighlight> Parametry funkcji: * {{Code|frame}} - tablica ramki funnkcji tablicy transportu, * {{Code|czy_uwzglednic_alternatywna_nazwe}} - wartość {{Code|nil}}, czy {{Code|true}} - wtedy jest liczona nazwa przestrzeni nazw na podstawie parametru {{Code|frame.args[1]}}, a przy wartości {{Code|false}} już tak nie jest, * {{Code|i}} - wartość numeru jednostki, możliwe wartości: {{Code|0}} - liczy dla tej bazowej, inne wartości {{Code|>0}}, tą numerkową, * {{Code|typ}} - wartościami tego są {{Code|przedmiotowa}}, do liczenia nazwy przestrzeni nazw przedmiotowej, {{Code|dyskusja}}, tutaj dyskusji. Funkcja jest używana do budowy głównych funkcji pudełka w module: {{Code|{{m|Pudełko}}}}, czyli: {{Code|{{sr|#p["Nazwa przedmiotowej przestrzeni nazw 2"](frame,...)|p=Pudełko/Tom I}}}} i {{Code|{{sr|#p["Nazwa przestrzeni nazw dyskusji 2"](frame,...)|p=Pudełko/Tom I}}}}. Funkcja wyznacza nazwę przestrzeni nazw z transformacją na przedmiotową lub dyskusji kolejno według: {{Code|{{sr|#p["Nazwa przedmiotowej przestrzeni nazw"](frame,...)|p=Pudełko/Tom I}}}} i {{Code|{{sr|#p["Nazwa przestrzeni nazw dyskusji"](frame,...)|p=Pudełko/Tom I}}}}, do liczenia przekształconej przestrzeni nazw. A gdy nazwa przestrzeni nazw z parametrów przestrzennych, wyliczoną z poprzedniej odpowiedniej funkcji wstępnej, wskazuje na przestrzeń główną, wtedy ta funkcja wykorzystywuje do liczenia przestrzeni przedmiotowej twory funkcyjne: {{Code|{{sr|#m["PRZEDMIOTOWAPRZESTRZEŃ"]()|p=Nazwy/Tom II}}}}, albo {{Code|{{sr|#m["PRZESTRZEŃDYSKUSJI"]()|p=Nazwy/Tom II}}}} do dyskusji, z tablicą zbudowaną na podstawie uzyskanej z parametrów nazwy jednostki wyliczoną z: {{Code|{{sr|#p["Nazwa jednostki"](frame,i)|p=Pudełko/Tom I}}}}, i kodów języka i projektu, w przeciwnym wypadku oblicza z parametrów przestrzennych według funkcji: {{Code|{{sr|#m.Np{...}|p=Nazwy/Tom I}}}}, dla projektu bieżącego, lub przy: {{Code|{{sr|#m.NpDane{...}|p=Nazwy/Tom I}}}}, dla innego. Funkcja sprawdza, czy projekt jest bieżący, czy nie, do tego celu wykorzystywuje: {{Code|{{sr|#p["CzyBieżącaWiki"](frame)|p=Wiki}}}}, przy pomocy ktorej jest wybierane, czy {{Code|Np}}, a może to: {{Code|NpDane}}, w której są wykorzystywane odpowiednie kody języków i projektów. == {{Code|p.Kod_jezyka(frame,...)}} == Funkcja liczy kody języka na podstawie podanych parametrów do ramki i dalszych parametrów jako argumenty tej funkcji. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Kod_jezyka(frame,i,wartosc_domyslna)...end; </syntaxhighlight> Parametry funkcji: * {{Code|frame}} - tablica ramki funkcji tablicy transportu, * {{Code|i}} - numer kodu języka {{Code|{{=}}0}}, bazowy, i {{Code|>0}}, numerkowy. * {{Code|wartosc_domyslna}} - wartość domyślna równą kodowi języka, jeżeli nie podano żadnego tego kodu o tym numerze według {{Code|i}}. Parametry tablicy ramki funkcji tablicy transportu: * {{Code|kod języka 1}} lub {{Code|kod języka}}, {{Code|kod języka 2}}, {{Code|kod języka 3}},... - kody języka podane do ramki, dla {{Code|i{{=}}1}}, wybierany jest kod bez numeru, a jeżeli on nie istnieje to nuerem jeden, a w dalszym wypadku {{Code|>1}}, jest wybierane to z tym numerkiem. Jeżeli {{Code|i{{=}}0}} funkcja liczy wartość funkcji: {{Code|{{sr|#p["Kod języka tego projektu"](frame)|p=Pudełko/Tom V}}}}, która jest zwracana, dla {{Code|i>0}} liczy na podstawie podanych kodów ramki. Funkcja jest używana do budowy funkcji: {{Code|{{sr|#p.Klucz_projektu(frame,...)|p=Pudełko/Pomocne}}}}. Funnkcja zwraca nazwę pojedynczego kodu języka. == {{Code|p.Kod_projektu(frame,...)}} == Funkcja liczy kody projektu na podstawie podanych parametrów do ramki i dalszych parametrów jako argumenty tej funkcji. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Kod_projektu(frame,i,wartosc_domyslna)...end; </syntaxhighlight> Parametry funkcji: * {{Code|frame}} - tablica ramki funkcji tablicy transportu, * {{Code|i}} - numer kodu języka {{Code|{{=}}0}}, bazowy, i {{Code|>0}}, numerkowy. * {{Code|wartosc_domyslna}} - wartość domyślna równą kodowi projektu, jeżeli nie podano żadnego tego kodu o tym numerze według {{Code|i}}. Parametry tablicy ramki funkcji tablicy transportu: * {{Code|kod projektu 1}} lub {{Code|kod projektu}}, {{Code|kod projektu 2}}, {{Code|kod projektu 3}},... - kody języka podane do ramki, dla {{Code|i{{=}}1}}, wybierany jest kod bez numeru, a jeżeli on nie istnieje to nuerem jeden, a w dalszym wypadku {{Code|>1}}, jest wybierane to z tym numerkiem. Jeżeli {{Code|i{{=}}0}} funkcja liczy wartość funkcji: {{Code|{{sr|#p["Kod projektu tego projektu"](frame)|p=Pudełko/Tom V}}}}, która jest zwracana, dla {{Code|i>0}} liczy na podstawie podanych kodów ramki. Funkcja jest używana do budowy funkcji: {{Code|{{sr|#p.Klucz_projektu(frame,...)|p=Pudełko/Pomocne}}}}. Funnkcja zwraca nazwę pojedynczego kodu projektu. == {{Code|p.Klucz_projektu(frame,...)}} == Funkcja liczy kliucz projektu na podstawie podanych parametrów ramki do funkcji. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Klucz_projektu(frame,i,wartosc_domyslna_jezyka,wartosc_domyslna_projektu)...end; </syntaxhighlight> Parametry funkcji: * {{Code|frame}} - tablica ramki funkcji tablicy transportu, * {{Code|i}} - numer kodu języka {{Code|{{=}}0}}, bazowy, i {{Code|>0}}, numerkowy. * {{Code|wartosc_domyslna_jezyka}} - wartość domyślna równą kodowi języka, jeżeli nie podano żadnego tego kodu o tym numerze według {{Code|i}}, * {{Code|wartosc_domyslna_projektu}} - wartość domyślna równą kodowi projektu, jeżeli nie podano żadnego tego kodu o tym numerze powyżej, Parametry tablicy ramki funkcji tablicy transportu: * {{Code|klucz projektu 1}} lub {{Code|klucz projektu}}, {{Code|klucz projektu 2}}, {{Code|klucz projektu 3}},... - kody języka podane do ramki, dla {{Code|i{{=}}1}}, wybierany jest kod bez numeru, a jeżeli on nie istnieje to nuerem jeden, a w dalszym wypadku {{Code|>1}}, jest wybierane to z tym numerkiem. Dla {{Code|i{{=}}0}} funkcja zwraca wartość {{Code|nil}}, a dla {{Code|i>0}} liczy zwracaną wartość na podstawie parametrów ramki tego argumentu z {{Code|i}}. Funkcja jest używana do budowy funkcji: {{Code|{{sr|#p.Wikikody_kontenera(frame,...)|p=Pudełko/Pomocne}}}}. Funnkcja zwraca nazwę pojedynczego klucza projektu. == {{Code|p.Wikikody_kontenera(frame,...)}} == Funkcja liczy kod języka i kod projektu na podstawie podanych parametrów kodów jezyka i projektu oraz kluczy projektu. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Wikikody_kontenera(frame,i,wartosc_domyslna_jezyka,wartosc_domyslna_projektu)...end; </syntaxhighlight> Parametry funkcji: * {{Code|frame}} - tablica ramki funkcji tablicy transportu, * {{Code|i}} - numer kodu języka {{Code|{{=}}0}}, bazowy, i {{Code|>0}}, numerkowy. * {{Code|wartosc_domyslna_jezyka}} - wartość domyślna równą kodowi języka, jeżeli nie podano żadnego tego kodu o tym numerze według {{Code|i}}, * {{Code|wartosc_domyslna_projektu}} - wartość domyślna równą kodowi projektu, jeżeli nie podano żadnego tego kodu o tym numerze powyżej, Parametry tablicy ramki funkcji tablicy transportu sa wykorzystywane kolejno w funkcjach: {{Code|{{sr|#p.Kod_jezyka(frame,...)|p=Pudełko/Pomocne}}}}, {{Code|{{sr|#p.Kod_projektu(frame,...)|p=Pudełko/Pomocne}}}} i {{Code|{{sr|#p.Klucz_projektu(frame,...)|p=Pudełko/Pomocne}}}}. Policzone kody i klucze przy pomocy tych ostatnich funkcji są wsadzane do innej funkcji: {{Code|{{sr|#p.KodyWiki()|p=Wiki}}}}. Ta funkcja zwraca kod języka i projektu, jako dwa oddzielne kolejne parametry, one owe są zwracane przez tą funkcję. Funkcja jest używana do budowy funkcji w module {{ld2|Pudełko/Pomocne}}: {{Code|{{sr|#p.Nazwa_przestrzeni_nazw(frame,...)|p=Pudełko/Pomocne}}}}, {{Code|{{sr|#p.Nazwa_przestrzeni_nazw_2(frame,...)|p=Pudełko/Pomocne}}}}, {{Code|{{sr|#p.Nazwa_przestrzeni_nazw_przedmiotowa_dyskusji_2(frame,...)|p=Pudełko/Pomocne}}}}, {{Code|{{sr|#p.Typ_jednostki(frame,...)|p=Pudełko/Pomocne}}}}, {{Code|{{sr|#p.Nazwa_jednostki(frame,i)|p=Pudełko/Pomocne}}}} i {{Code|{{sr|#p.Jaka_nazwa_jednostki(frame,...)|p=Pudełko/Pomocne}}}}, również {{ld2|Pudełko/Potrzebne}}: {{Code|{{sr|#p.Problemy_kontenerowe_szablonowe(frame,...)|p=Pudełko/Potrzebne}}}}, a dalej {{ld2|Pudełko}}: {{Code|{{sr|#p["Nazwa strony głównej projektu"](frame,i)|p=Pudełko/Tom V}}}} i {{Code|{{sr|#p["Nazwa strony głównej dla dzieci projektu"](frame,i)|p=Pudełko/Tom V}}}}. == {{Code|p.Nazwa_przestrzeni_nazw_od_typu_jednostki()}} == Funkcja na podstawie podanych parametrów liczy nazwę przestrzeni nazw przedmiotową, w wersji kanonicznej, na podstawie typu jednostki lub innych dodatkowych parametrów z tablicy {{Code|args}}, w którym są ustawione ustawienia, co na podstawie tego uzyskujemy nazwę przestrzeni tego typu. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Nazwa_przestrzeni_nazw_od_typu_jednostki(typ,args,bez_analizy)...end; </syntaxhighlight> Parametry funkcji: * {{Code|typ}} - typ jednostki, * {{code|args}} - tablica ustawień, tam ustawienia są takie same, jakie się wsadza do funkcji w ramce {{lpg|Lua}} w {{Lpr|Lua|Scribunto}}, w funkcjach w wersji pierwszej: {{Code|{{m|Pudełko|{{sr|#p["Typ jednostki"](frame,i)|Typ jednostki|p=Pudełko/Tom III}}}}}}, {{Code|{{m|Pudełko|{{sr|#p["Przedmiotowy typ jednostki"](frame,i)|Przedmiotowy typ jednostki|p=Pudełko/Tom III}}}}}} i {{Code|{{m|Pudełko|{{sr|#p["Dyskusyjny typ jednostki"](frame,i)|Dyskusyjny typ jednostk|p=Pudełko/Tom III}}}}}}, w wersji drugiej: {{Code|{{m|Pudełko|{{sr|#p["Typ jednostki 2"](frame,i)|Typ jednostki 2|p=Pudełko/Tom III}}}}}}, {{Code|{{m|Pudełko|{{sr|#p["Przedmiotowy typ jednostki 2"](frame,i)|Przedmiotowy typ jednostki 2|p=Pudełko/Tom III}}}}}} i {{Code|{{m|Pudełko|{{sr|#p["Dyskusyjny typ jednostki 2"](frame,i)|Dyskusyjny typ jednostk 2|p=Pudełko/Tom III}}}}}}, oraz trzeciej: {{Code|{{m|Pudełko|{{sr|#p["Typ jednostki 3"](frame,i)|Typ jednostki 3|p=Pudełko/Tom III}}}}}}, {{Code|{{m|Pudełko|{{sr|#p["Przedmiotowy typ jednostki 3"](frame,i)|Przedmiotowy typ jednostki 3|p=Pudełko/Tom III}}}}}} i {{Code|{{m|Pudełko|{{sr|#p["Dyskusyjny typ jednostki 3"](frame,i)|Dyskusyjny typ jednostk 3|p=Pudełko/Tom III}}}}}}, * {{Code|bez_analizy}} - jesli {{Code|true}}, funkja nie analizuje tablicy {{Code|args}}, tylko na podstawie typu jednostki liczy kanoniczną nazwę przestrzeni nazw, a gdy {{Code|false}}, na podstawie tej tablicy, a jeżeli tablica ta jest pusta, to liczy tak jakby ten parametr miał wartość prawdziwą. Funkcja jest używana do budowy funkcji: {{Code|{{sr|#p.Nazwa_przestrzeni_nazw_uzyskana_z_typu_jednostki_z_frame(frame,i)|p=Pudełko/Pomocne}}}}. Funkcja zwraca nazwę przestrzeni nazw w wersji kanonicznej w postaci pewnej przestrzeni przedmiotowej. == {{Code|p.Typ_jednostki_uzyskany_z_frame(frame,i)}} == Funkcja pobiera typ jednostki ze zmiennych ramki {{lpg|Lua}} w {{lpr|Lua|Scribunto}}. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Typ_jednostki_uzyskany_z_frame(frame,i)...end; </syntaxhighlight> Parametry funkcji: * {{Code|frame}} - tablica ramki funkcji tablicy transportu, * {{Code|i}} - numer zmiennej typu jednostki i nazwy jednostki,która będzie potrzebna do wyznaczania. Parametry tablicy ramki funkcji tablicy transportu: * {{Code|numer jednostki}} - jeśli nie podano {{Code|i}}, to oznacza numer typu jednostkii i nazwy jeddnostki rozpatrywanej, * {{Code|typ jednostki}} -numer jednostki bazowej, * {{Code|typ jednostki i}} - typ jednostki ogólny dla wszystkich jednostek numerkowej, * {{Code|typ jednostki 1}}, {{Code|typ jednostki 2}},... - typ jednostki szczególny wazniejszy niż ogólny, jeśli podano dla danego numeru jednostki numerkowej. Gdy {{Code|i{{=}}0}} funkcja zwraca wartość typu jednostki {{Code|typ jednostki}} tablicy ramki dziecka, a jeśli tego nie ma to rodzica. A jeśli {{Code|i>0}} funkcja podaje typ jednostki dla tego numerka typu jednostki, pod warunkiem, że podano nazwę jednostki zwróconą z: {{Code|{{sr|#p.Nazwy_przestrzeni_i_jednostki_podane_o_pewnym_numerze(frame,...)|p.Nazwy_przestrzeni_i_jednostki_podane_o_pewnym_numerze(frame,liczba_numer_jednostki,2)|p=Pudełko/Pomocne}}}}, ale nazwa przestrzeni nazw za to nie może być podana, tzn. uzyskanej z funkcji: {{Code|{{sr|#p.Nazwy_przestrzeni_i_jednostki_podane_o_pewnym_numerze(frame,...)|p.Nazwy_przestrzeni_i_jednostki_podane_o_pewnym_numerze(frame,liczba_numer_jednostki,1)|p=Pudełko/Pomocne}}}}. Z funkcji korzystają: {{Code|{{sr|#p.Nazwa_przestrzeni_nazw_uzyskana_z_typu_jednostki_z_frame(frame,i)|p=Pudełko/Pomocne}}}} i {{Code|{{sr|#p.Typ_jednostki(frame,...)|p=Pudełko/Pomocne}}}}. Funkcja zwraca wartość typu jednostki dla danego {{Code|numer jednostki}} albo, jeśli tego poprzedniego n9e podano to o numerze {{Code|i}}. == {{Code|p.Czy_dyskusja_typu_jednostki_z_frame_od_dyskusja_typu_jednostki(frame,i)}} == Funkcja podaje dyskusję typu jednostki, tzn. zmiennej o podstawie {{Code|dyskusja typu jednostki}}. Dyskusja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Czy_dyskusja_typu_jednostki_z_frame_od_dyskusja_typu_jednostki(frame,i)...end; </syntaxhighlight> Parametry funkcji: * {{Code|frame}} - tablica ramki funkcji tablicy transportu, * {{Code|i}} - numer jednostki, który rozpatrujemy. Parametry tablicy ramki tablicy transportu: * {{Code|numer jednostki}} - jeśli nie podano {{Code|i}}, to liczy się ta zmienna,jako numer jednostki,którego chcemy liczyć naszą zmienną, * {{Code|dyskusja typu jednostki}} - dyskusja typu jednostki dla tege bazowego {{Code|i{{=}}0}}, * {{Code|dyskusja typu jednostki i}} - dyskusja typu jednostki dla numerkowego {{Code|i>0}}, ale ogólny, mniej ważne nioż te szczególne, * {{Code|dyskusja typu jednostki 1}}, {{Code|dyskusja typu jednostki 2}},... - dyskusja typu jednostki, dla jednostki o numerze {{Code|i>0}}. Funkcja liczy dla {{Code|i{{=}}0}} dyskusję typu jednostki w wersji bazowej, a jesli {{Code|i>0}}, to numerkowej, a jeżeli tego nie ma, to posługuje się werssją ogólną. Na samym końcu funkcja liczy wartość logiczną podanej zmiennej, tzn. {{Code|tak}}, czy {{Code|nil}}. Z funkcji korzystają: {{Code|{{sr|#p.Nazwa_przestrzeni_nazw_uzyskana_z_typu_jednostki_z_frame(frame,i)|p=Pudełko/Pomocne}}}} i {{Code|{{sr|#p.Typ_jednostki(frame,...)|p=Pudełko/Pomocne}}}}. == {{Code|p.Nazwa_przestrzeni_nazw_uzyskana_z_typu_jednostki_z_frame(frame,i)}} == Funkcja zwraca nazwę przestrzeni nazw z typu jednostki, tej przedmiotowej, czy dyskusji, w zależnosci od podanej tej zmiennej i dyskusji typu jednostki. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Nazwa_przestrzeni_nazw_uzyskana_z_typu_jednostki_z_frame(frame,i)...end; </syntaxhighlight> Parametry funkcji: * {{Code|frame}} - tablica ramki funkcji tablicy transportu, * {{Code|i}} - numer jednostki w zmiennej {{Code|i}}, może być {{Code|nil}}. Jeśli podano typ jednostki z funkcji: {{Code|{{sr|#p.Typ_jednostki_uzyskany_z_frame(frame,i)|p=Pudełko/Pomocne}}}}, jako nienilowa wartość, wteedy jest sprawdzane, czy to jest przestrzeń nazw dyskusji reprezentowana przez typ jednostki i przekształca na jej odpowiednik przedmiotowy. Funkcja liczy nazwę przestrzeni nazw z: {{Code|{{sr|#p.Nazwa_przestrzeni_nazw_od_typu_jednostki()|p=Pudełko/Pomocne}}}}, w wersji kanonicznej, z typu jednostki o numerze {{Code|i}}. A jeżeli ona istnieje, to używana jest funkcja: {{Code|{{sr|#p.Czy_dyskusja_typu_jednostki_z_frame_od_dyskusja_typu_jednostki(frame,i)|p=Pudełko/Pomocne}}}}. Jeśli stwierdzono, że pierwtorny typ jednostk był dyskusji, to zwracana jest nazwa kanoniczna dyskusji, a jeśli zmienna o pewnym numerze uzyskana, to otrzymujemyna podstawie jej wartości, że trzeba przestrzeń kanoniczną zmamienić na dyskusji, w przeciwnym wypadku zwracana jest wartość przedmiotowa. Z funkcji używają: {{Code|{{sr|#p.Typ_jednostki(frame,...)|p=Pudełko/Pomocne}}}}, {{Code|{{sr|#p.Jaka_nazwa_jednostki(frame,...)|p=Pudełko/Pomocne}}}}, {{Code|{{sr|#p.Nazwa_przestrzeni_nazw(frame,...)|p=Pudełko/Pomocne}}}} i {{Code|{{sr|#p.Nazwa_przestrzeni_nazw_2(frame,...)|p=Pudełko/Pomocne}}}}. Funckja zwraca nazwę przestrzeni nazw kanoniczną przedmiotową lub dyskusji. == {{Code|p.Typ_jednostki(frame,...)}} == Funkcja liczy typ jednostkio na podstawie parametrów przestrzennych i nazwy jednostki, a czasami typu jednostki, także dyskusji typu jednostki. Funkcja wykorzystuje dodatkowe zmienne ramki, do liczenia typów jednostki, które na to mają szczególny wpływ, w przeciwnym wypadku to samo liczy, ale ogólnie. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Typ_jednostki(frame, kod_liczbowy_przestrzeni_nazw,i,numer_argorytmu)...end; </syntaxhighlight> Parametry funkcji: * {{Code|frame}} - tablica ramki funkcji tablicy transportu, * {{Code|kod_liczbowy_przestrzeni_nazw}} - {{Code|0}} - liczy nazwę normalną, bez transformacji, {{Code|1}} - przedmiotowej, czy {{Code|2}} - dyskusji, * {{Code|i}} - numer jednostki, też na to ma wpływ {{Code|numer jednostki}}, zmienna ramki, * {{Code|numer_argorytmu}} - numer algorytmu, jaki może być wykorzystany w funkcji {{Code|{{sr|#p.Uzyskanie_nazw_jednostki(frame,...)|p=Pudełko/Pomocne}}}}. Funkcja wykorzystuje funkcje (procedury): {{Code|{{sr|#p.Nazwy_przestrzeni_i_jednostki_podane_o_pewnym_numerze(frame,...)|p=Pudełko/Pomocne}}}}, {{Code|{{sr|#p.Nazwa_przestrzeni_nazw_uzyskana_z_typu_jednostki_z_frame(frame,i)|p=Pudełko/Pomocne}}}} i {{Code|{{sr|#p.Uzyskanie_nazw_jednostki(frame,...)|p=Pudełko/Pomocne}}}}. Funkcja we wbudpowanym ciele funkcyjnym korzysta z: {{Code|{{sr|#p.Nazwa_strony_bazowej_dla_dzieci_ze_zmiennej(frame,...)|p=Pudełko/Pomocne}}}}, {{Code|{{sr|#p.Nazwa_strony_bazowej_dla_dzieci_z_wikidanych()|p=Pudełko/Pomocne}}}} i {{Code|{{sr|#p.Nazwa_strony_bazowej_projektu_ze_zmiennej(frame,...)|p=Pudełko/Pomocne}}}}. Używa też funkcji nazw: {{Code|{{sr|#m["PEŁNANAZWASTRONY"]()|p=Nazwy/Tom II}}}}. Funkcja ma w użyciu funkcje kodów: {{Code|{{sr|#p["Kod projektu tego projektu"](frame)|p=Pudełko/Tom V}}}}. == {{Code|p.Uzyskanie_nazw_jednostki(frame,...)}} == Funkcja za jednym razem liczy nazwę przestrzeni nazw, nazwę jednostki, czy oba te zmienne, w zależności od podanych parametrów. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Uzyskanie_nazw_jednostki(frame,kod_liczbowy_przestrzeni_nazw_i_nazwy_jednostki,czy_uwzglednic_alternatywna_nazwe,i,numer_argorytmu,co_ma_liczyc)...end; </syntaxhighlight> Parametry funkcji: * {{Code|frame}} - tablica ramki fukcji tablicy transportu, * {{Code|kod_liczbowy_przestrzeni_nazw_i_nazwy_jednostki}} - kod liczbowy funkcji, tzn. {{Code|0}} - normalna (bez transformacji), {{Code|1}} - przedmiotowa, bądź {{Code|2}} - dyskusji, * {{Code|i}} - numer jednostki, {{Code|i{{=}}0}}, bazowe, {{Code|i>0}} - numerkowe, * {{Code|numer algorytmu}} - {{Code|nil}}, liczy jej wersję trzecią, dla {{Code|1}} - pierwszą, i {{Code|2}} - drugą, funkcji nazw przestrzeni nazw i jednostki, * {{Code|co_ma_liczyc}} - dla {{Code|co_ma_liczyc{{=}}0}} lub jej wartości {{Code|nil}}, jest liczona nazwa przestrzeni i nazwa jednostki, {{Code|1}} - nazwa przestrzeni i {{Code|2}} - nazwa jednostki. Funkcja wykorzystuje podstawy nazw przestrzeni nazw i jednostki dla drugiej zmiennej {{Code|0}} - {{Code|Nazwa przestrzeni nazw}} i {{Code|Nazwa jednostki}}, {{Code|1}} - {{Code|Nazwa przedmiotowej przestrzeni nazw}} i {{Code|Nazwa przedmiotowa jednostki}}, oraz {{Code|2}} - {{Code|Nazwa przestrzeni nazw dyskusji}} i {{Code|Nazwa dyskusji jednostki}}. Dla innnej wartości tego kodu, jest jak dla {{Code|0}}. Z funkcji używają z {{Code|{{ld2|Pudełko}}}} dla parametrów przestrzennych: {{Code|{{sr|#p["Nazwa przestrzeni nazw 3"](frame,...)|p=Pudełko}}}}, {{Code|{{sr|#p["Nazwa przedmiotowej przestrzeni nazw 3"](frame,...)|p=Pudełko}}}} i {{Code|{{sr|#p["Nazwa przestrzeni nazw dyskusji 3"](frame,...)|p=Pudełko}}}}, nazw jednostek: {{Code|{{sr|#p["Nazwa jednostki 3"](frame,i)|p=Pudełko}}}}, {{Code|{{sr|#p["Nazwa przedmiotowa jednostki 3"](frame,i)|p=Pudełko}}}} i {{Code|{{sr|#p["Nazwa dyskusji jednostki 3"](frame,i)|p=Pudełko}}}}, oraz pełnych nazw jednostek: {{Code|{{sr|#p["Pełna nazwa jednostki 3"](frame,...)|p=Pudełko}}}}, {{Code|{{sr|#p["Pełna nazwa przedmiotowa jednostki 3"](frame,...)|p=Pudełko}}}} i {{Code|{{sr|#p["Pełna nazwa dyskusji jednostki 3"](frame,...)|p=Pudełko}}}}, także z {{Code|{{ld2|Pudełko/Pomocne}}}}: {{Code|{{sr|#p.Typ_jednostki(frame,...)|p=Pudełko/Pomocne}}}}, również z: {{Code|{{ld2|Pudełko/Potrzebne}}}}: {{Code|{{sr|#p.Problemy_kontenerowe_szablonowe(frame,...)|p=Pudełko/Potrzebne}}}}. === {{Code|numer algorytmu}} {{=}} {{Code|nil}} (wersja trzecia algorytmu) === Wersja, nie z {{Code|2}} po spacji, wykorzystuje się dla {{Code|i{{=}}0}}, a dla {{Code|i>0}}, tą drugą wersję. ; Kod {{Code|kod_liczbowy_przestrzeni_nazw_i_nazwy_jednostki}} {{Code|{{=}}}} {{Code|0}} (liczy parametry normalne) {{Dk}} * {{Code|nil}} lub {{Code|0}} - dla {{Code|co_ma_liczyć}}: {{Code|nil}} lub {{Code|0}} - wykorzystywuje: do uzyskiwania nazwy przestrzeni nazw: {{Code|{{sr|#p["Nazwa przestrzeni nazw"](frame,...)|p=Pudełko/Tom I}}}} i {{Code|{{sr|#p["Nazwa przestrzeni nazw 2"](frame,...)|p=Pudełko/Tom I}}}}, a do zwracania nazwy jednostki używa: {{Code|{{sr|#p["Nazwa jednostki"](frame,i)|p=Pudełko/Tom I}}}} i {{Code|{{sr|#p["Nazwa jednostki 2"](frame,i)|p=Pudełko/Tom I}}}}, * {{Code|1}} - dla {{Code|co_ma_liczyć}}: {{Code|nil}} lub {{Code|0}} - oblicza do liczenia nazwy przestrzeni nazw: {{Code|{{sr|#p["Nazwa przestrzeni nazw"](frame,...)|p=Pudełko/Tom I}}}} i {{Code|{{sr|#p["Nazwa przestrzeni nazw 2"](frame,...)|p=Pudełko/Tom I}}}}, * {{Code|2}} - liczy nazwę jednostki: {{Code|{{sr|#p["Nazwa jednostki"](frame,i)|p=Pudełko/Tom I}}}} i {{Code|{{sr|#p["Nazwa jednostki 2"](frame,i)|p=Pudełko/Tom I}}}}. ; Kod {{Code|1}} (liczy parametry przedmiotowe){{Dk}} * {{Code|nil}} lub {{Code|0}} - dla {{Code|co_ma_liczyć}}: {{Code|nil}} lub {{Code|0}} - wykorzystywuje: do uzyskiwania nazwy przestrzeni nazw: {{Code|{{sr|#p["Nazwa przedmiotowej przestrzeni nazw"](frame,...)|p=Pudełko/Tom I}}}} i {{Code|{{sr|#p["Nazwa przedmiotowej przestrzeni nazw 2"](frame,...)|p=Pudełko/Tom I}}}}, a do zwracania nazwy jednostki używa: {{Code|{{sr|#p["Nazwa jednostki"](frame,i)|p=Pudełko/Tom I}}}} i {{Code|{{sr|#p["Nazwa przedmiotowa jednostki 2"](frame,i)|p=Pudełko/Tom I}}}}, * {{Code|1}} - dla {{Code|co_ma_liczyć}}: {{Code|nil}} lub {{Code|0}} - oblicza do liczenia nazwy przestrzeni nazw: {{Code|{{sr|#p["Nazwa przedmiotowej przestrzeni nazw"](frame,...)|p=Pudełko/Tom I}}}} i {{Code|{{sr|#p["Nazwa przedmiotowej przestrzeni nazw 2"](frame,...)|p=Pudełko/Tom I}}}}, * {{Code|2}} - liczy nazwę jednostki: {{Code|{{sr|#p["Nazwa jednostki"](frame,i)|p=Pudełko/Tom I}}}} i {{Code|{{sr|#p["Nazwa przedmiotowa jednostki 2"](frame,i)|p=Pudełko/Tom I}}}}. ; Kod {{Code|2}} (liczy parametry dyskusji){{Dk}} * {{Code|nil}} lub {{Code|0}} - dla {{Code|co_ma_liczyć}}: {{Code|nil}} lub {{Code|0}} - wykorzystywuje: do uzyskiwania nazwy przestrzeni nazw: {{Code|{{sr|#p["Nazwa przestrzeni nazw dyskusji"](frame,...)|p=Pudełko/Tom I}}}} i {{Code|{{sr|#p["Nazwa przestrzeni nazw dyskusji 2"](frame,...)|p=Pudełko/Tom I}}}}, a do zwracania nazwy jednostki używa: {{Code|{{sr|#p["Nazwa jednostki"](frame,i)|p=Pudełko/Tom I}}}} i {{Code|{{sr|#p["Nazwa dyskusji jednostki 2"](frame,i)|p=Pudełko/Tom I}}}}, * {{Code|1}} - dla {{Code|co_ma_liczyć}}: {{Code|nil}} lub {{Code|0}} - oblicza do liczenia nazwy przestrzeni nazw: {{Code|{{sr|#p["Nazwa przestrzeni nazw dyskusji"](frame,...)|p=Pudełko/Tom I}}}} i {{Code|{{sr|#p["Nazwa przestrzeni nazw dyskusji 2"](frame,...)|p=Pudełko/Tom I}}}}, * {{Code|2}} - liczy nazwę jednostki: {{Code|{{sr|#p["Nazwa jednostki"](frame,i)|p=Pudełko/Tom I}}}} i {{Code|{{sr|#p["Nazwa dyskusji jednostki 2"](frame,i)|p=Pudełko/Tom I}}}}. === {{Code|numer algorytmu}} {{=}} {{Code|0}} (wersja pierwsza algorytmu) === ; Kod {{Code|kod_liczbowy_przestrzeni_nazw_i_nazwy_jednostki}} {{Code|{{=}}}} {{Code|0}} (liczy parametry normalne) {{Dk}} * {{Code|nil}} lub {{Code|0}} - dla {{Code|co_ma_liczyć}}: {{Code|nil}} lub {{Code|0}} - wykorzystywuje: do uzyskiwania nazwy przestrzeni nazw: {{Code|{{sr|#p["Nazwa przestrzeni nazw"](frame,...)|p=Pudełko/Tom I}}}}, a do zwracania nazwy jednostki używa: {{Code|{{sr|#p["Nazwa jednostki"](frame,i)|p=Pudełko/Tom I}}}}, * {{Code|1}} - dla {{Code|co_ma_liczyć}}: {{Code|nil}} lub {{Code|0}} - oblicza do liczenia nazwy przestrzeni nazw: {{Code|{{sr|#p["Nazwa przestrzeni nazw"](frame,...)|p=Pudełko/Tom I}}}}, * {{Code|2}} - liczy nazwę jednostki: {{Code|{{sr|#p["Nazwa jednostki"](frame,i)|p=Pudełko/Tom I}}}}. ; Kod {{Code|1}} (liczy parametry przedmiotowe){{Dk}} * {{Code|nil}} lub {{Code|0}} - dla {{Code|co_ma_liczyć}}: {{Code|nil}} lub {{Code|0}} - wykorzystywuje: do uzyskiwania nazwy przestrzeni nazw: {{Code|{{sr|#p["Nazwa przedmiotowej przestrzeni nazw"](frame,...)|p=Pudełko/Tom I}}}}, a do zwracania nazwy jednostki używa: {{Code|{{sr|#p["Nazwa jednostki"](frame,i)|p=Pudełko/Tom I}}}}, * {{Code|1}} - dla {{Code|co_ma_liczyć}}: {{Code|nil}} lub {{Code|0}} - oblicza do liczenia nazwy przestrzeni nazw: {{Code|{{sr|#p["Nazwa przedmiotowej przestrzeni nazw"](frame,...)|p=Pudełko/Tom I}}}}, * {{Code|2}} - liczy nazwę jednostki: {{Code|{{sr|#p["Nazwa jednostki"](frame,i)|p=Pudełko/Tom I}}}}. ; Kod {{Code|2}} (liczy parametry dyskusji){{Dk}} * {{Code|nil}} lub {{Code|0}} - dla {{Code|co_ma_liczyć}}: {{Code|nil}} lub {{Code|0}} - wykorzystywuje: do uzyskiwania nazwy przestrzeni nazw: {{Code|{{sr|#p["Nazwa przestrzeni nazw dyskusji"](frame,...)|p=Pudełko/Tom I}}}}, a do zwracania nazwy jednostki używa: {{Code|{{sr|#p["Nazwa jednostki"](frame,i)|p=Pudełko/Tom I}}}}, * {{Code|1}} - dla {{Code|co_ma_liczyć}}: {{Code|nil}} lub {{Code|0}} - oblicza do liczenia nazwy przestrzeni nazw: {{Code|{{sr|#p["Nazwa przestrzeni nazw dyskusji"](frame,...)|p=Pudełko/Tom I}}}}, * {{Code|2}} - liczy nazwę jednostki: {{Code|{{sr|#p["Nazwa jednostki"](frame,i)|p=Pudełko/Tom I}}}}. === {{Code|numer algorytmu}} {{=}} {{Code|1}} (wersja druga algorytmu) === ; Kod {{Code|kod_liczbowy_przestrzeni_nazw_i_nazwy_jednostki}} {{Code|{{=}}}} {{Code|0}} (liczy parametry normalne) {{Dk}} * {{Code|nil}} lub {{Code|0}} - dla {{Code|co_ma_liczyć}}: {{Code|nil}} lub {{Code|0}} - wykorzystywuje: do uzyskiwania nazwy przestrzeni nazw: {{Code|{{sr|#p["Nazwa przestrzeni nazw 2"](frame,...)|p=Pudełko/Tom I}}}}, a do zwracania nazwy jednostki używa: {{Code|{{sr|#p["Nazwa jednostki 2"](frame,i)|p=Pudełko/Tom I}}}}, * {{Code|1}} - dla {{Code|co_ma_liczyć}}: {{Code|nil}} lub {{Code|0}} - oblicza do liczenia nazwy przestrzeni nazw: {{Code|{{sr|#p["Nazwa przestrzeni nazw 2"](frame,...)|p=Pudełko/Tom I}}}}, * {{Code|2}} - liczy nazwę jednostki: {{Code|{{sr|#p["Nazwa jednostki 2"](frame,i)|p=Pudełko/Tom I}}}}. ; Kod {{Code|1}} (liczy parametry przedmiotowe){{Dk}} * {{Code|nil}} lub {{Code|0}} - dla {{Code|co_ma_liczyć}}: {{Code|nil}} lub {{Code|0}} - wykorzystywuje: {{Code|{{sr|#p["Nazwa przedmiotowej przestrzeni nazw 2"](frame,...)|p=Pudełko/Tom I}}}}, a do zwracania nazwy jednostki używa: {{Code|{{sr|#p["Nazwa przedmiotowa jednostki 2"](frame,i)|p=Pudełko/Tom I}}}}, * {{Code|1}} - dla {{Code|co_ma_liczyć}}: {{Code|nil}} lub {{Code|0}} - oblicza do liczenia nazwy przestrzeni nazw: {{Code|{{sr|#p["Nazwa przedmiotowej przestrzeni nazw 2"](frame,...)|p=Pudełko/Tom I}}}}, * {{Code|2}} - liczy nazwę jednostki: {{Code|{{sr|#p["Nazwa przedmiotowa jednostki 2"](frame,i)|p=Pudełko/Tom I}}}}. ; Kod {{Code|2}} (liczy parametry dyskusji){{Dk}} * {{Code|nil}} lub {{Code|0}} - dla {{Code|co_ma_liczyć}}: {{Code|nil}} lub {{Code|0}} - wykorzystywuje: do uzyskiwania nazwy przestrzeni nazw: {{Code|{{sr|#p["Nazwa przestrzeni nazw dyskusji 2"](frame,...)|p=Pudełko/Tom I}}}}, a do zwracania nazwy jednostki używa: {{Code|{{sr|#p["Nazwa dyskusji jednostki 2"](frame,i)|p=Pudełko/Tom I}}}}, * {{Code|1}} - dla {{Code|co_ma_liczyć}}: {{Code|nil}} lub {{Code|0}} - oblicza do liczenia nazwy przestrzeni nazw: {{Code|{{sr|#p["Nazwa przestrzeni nazw dyskusji 2"](frame,...)|p=Pudełko/Tom I}}}}, * {{Code|2}} - liczy nazwę jednostki: {{Code|{{sr|#p["Nazwa dyskusji jednostki 2"](frame,i)|p=Pudełko/Tom I}}}}. == {{Code|p.Nazwa_przestrzeni_nazw_dodatkowe(frame,...)}} == Funkcja liczy nazwy przestrzeni nazw numerkowe {{Code|i>0}} z parametrów tylko przestrzennych, te parametry ramkowe mają pierwszeństwo przed tymi rodzica, czyli szablonu. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Nazwa_przestrzeni_nazw_dodatkowe(frame,numer_jednostki)...end; </syntaxhighlight> Parametry funkcji: * {{Code|frame}} - tablica ramki funkcji tablicy transportu, * {{Code|numer_jednostki}} - numer jednostki, funkcja z tablocy ramki nie liczy zmiennej {{Code|numer jednostki}}, tylko to się podaje bezpośrednio, jako parametr. Parametry tablicy ramki funkcji tablicy transportu: * {{Code|nazwa przestrzeni nazw 1}}, {{Code|nazwa przestrzeni nazw 2}}, {{Code|nazwa przestrzeni nazw 3}},... - nazwy przestrzeni nazw dla danych numerkowych, a stąd wybieramy ten ściśle określony, i sprawdzamy jego istnienie, przy pomocy wartości tego obranego, uzyskanego z tej funkcji, a ta funkcja do tego właśnie służy. Z funkcji używają elementy funkcyjne z {{Code|{{ld2|Pudełko/Potrzebne}}}}: {{Code|{{sr|#p.Problemy_kontenerowe_szablonowe(frame,...)|p=Pudełko/Potrzebne}}}}. Funkcja zwraca wartość nazwy przestrzeni nazw, jeśli odpowiednio z: {{Code|frame.args}}, istnieje, a jesli nie, to z: {{Code|frame:getParent().args}}. == {{Code|p.Nazwa_jednostki(frame,i)}} == Funkcja liczy nazwę jednostki z parametrów nazw jednostek, usuwa z niego nagłówek i parametry, a jeżeli tych parametrównie podano, to liczy na podstawie kodóowjęzyka i projektu nazwę przestrzeni nazw. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Nazwa_jednostki(frame,i)...end; </syntaxhighlight> Parametry funkcji: * {{Code|frame}} - tablica ramki funkcji tablicy transportu, * {{Code|i}} - numer jednostki,jeśli nie ma tego z: {{Code|numer jednostki}}. Funckja korzysta z funkcji pomocniczych: {{Code|{{sr|#p.Nazwy_przestrzeni_i_jednostki_podane_o_pewnym_numerze(frame,...)|p=Pudełko/Pomocne}}}} i {{Code|{{sr|#p.Wikikody_kontenera(frame,...)|p=Pudełko/Pomocne}}}}. Funkcja też korzysta z funkcji nazw: {{Code|{{sr|#m.NAZWASTRONY()|p=Nazwy/Tom II}}}}. Z funkcji używają w module {{Code|{{ld2|Pudełko}}}}: {{Code|{{sr|#p["Nazwa jednostki"](frame,i)|p=Pudełko}}}}. == {{Code|p.Nazwy_przestrzeni_i_jednostki_podane_o_pewnym_numerze(frame,...)}} == Funkcja liczy nazwe przestrzeni nazw, z parametrów przestrzennych, i nazwę jednostki, z parametrów nazwy jednostki, dla ściśle określonego numeru jednostki podanego ewentualnie przy pomocy {{Code|i}}. Funkcja ma też parametr, co ma podać w zależności od tego parametru. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Nazwy_przestrzeni_i_jednostki_podane_o_pewnym_numerze(frame,i,co_podac)...end; </syntaxhighlight> Parametry funkcji: * {{Code|frame}} - tablica ramki funkcji tablicy transportu, * {{Code|i}} - numer ewentualny jednostki, * {{Code|co_podac}} - jakie parametry ma podawać. Parametry tablicy ramki funkcji tablicy transportu: ; Parametry przestrzenne * {{Code|nazwa przestrzeni nazw}} - nazwa przestrzeni nazw dla parametrów przestrzennych bazowych, * {{Code|nazwa przestrzeni nazw i}} - nazwa przestrzeni nazw ogólny numerkowy, ale w mniej ważny niż te numerkowe szczególne, * {{Code|nazwa przestrzeni nazw 1}}, {{Code|nazwa przestrzeni nazw 2}},... - nazwa przestrzeni nazw szczególne numerkowe. ; Parametry jednostek * {{Code|nazwa jednostki}} - nazwa jednostki dla parametrów bazowych, * {{Code|nazwa jednostki 1}}, {{Code|nazwa jednostki 2}}, {{Code|nazwa jednostki 3}},... - nazwa jednostki dla parametrów numerkowych. Z parametrów zwróconych przez ten obiekt korzystają funkcje z {{Code|{{ld2|Pudełko/Pomocne}}}}: {{Code|{{sr|#p.Nazwa_przestrzeni_nazw(frame,...)|p=Pudełko/Pomocne}}}}, {{Code|{{sr|#p.Nazwa_przestrzeni_nazw_2(frame,...)|p=Pudełko/Pomocne}}}}, {{Code|{{sr|#p.Typ_jednostki_uzyskany_z_frame(frame,i)|p=Pudełko/Pomocne}}}}, {{Code|{{sr|#p.Typ_jednostki(frame,...)|p=Pudełko/Pomocne}}}}, {{Code|{{sr|#p.Nazwa_jednostki(frame,i)|p=Pudełko/Pomocne}}}} i {{Code|{{sr|#p.Jaka_nazwa_jednostki(frame,...)|p=Pudełko/Pomocne}}}}. === Wartości zwracane === ; jakie parametry ma podać dla{{Dk}} {{Code|co_podac{{=}}nil}}, wtedy funkcja zwraca{{Dk}} * nazwę przestrzeni nazw, * nazwę jednostki, * numer jednostki. ; jakie parametry ma podać dla wartości{{Dk}} {{Code|1}}, wtedy{{Dk}} * nazwę przestrzeni nazw, * numer jednostki. ; Przypadek przeciwny{{Dk}} * w tym przypadku jest jak dla wartości {{Code|nil}}. == {{Code|p.Jaka_nazwa_jednostki(frame,...)}} == Funkcja do liczenia nazwy jednostki w wersji drugiej, tzn. do liczenia jej brany też jest pod uwagę jej część przestrzenna, gdy nazwa przestrzeni nazw z parametrów przestrzennych wskazuje na przestrzeń główną, w innym wypadku brana jest całość nazwy jednostki, ale nie zawsze tak jest, bo też jest sprawdzane, czy nazwa jednostki ma w sobie dwukropek na podczątku czagu znakowego, wtedy to jest przetwarzane jako pełna nazwa strony, wtedy jest liczonona jej nazwa strony do wyznaczania nowej nazwy jednostki. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Jaka_nazwa_jednostki(frame,i,jaka)...end; </syntaxhighlight> Parametry funkcji: * {{Code|frame}} - tablica ramki funkcji tablicy transportu, * {{Code|i}} - ewentualny numer jednostki, * {{Code|jaka}} - typ policzonej nazwy jednostki, wybieralne elementy, gdy ona jest {{Code|nil}} (nazwa jednostki jest liczona bez przetwarzania na przedmiotową, czy dyskusji), '''przedmiotowa''' (na przedmiotową) i '''dyskusja''' (na dyskusji). Funkcja korzysta z {{Code|{{ld2|Pudełko/Pomocne}}}}, czyli: {{Code|{{sr|#p.Nazwy_przestrzeni_i_jednostki_podane_o_pewnym_numerze(frame,...)|p=Pudełko/Pomocne}}}} i {{Code|{{sr|#p.Nazwa_przestrzeni_nazw_uzyskana_z_typu_jednostki_z_frame(frame,i)|p=Pudełko/Pomocne}}}}, modułu: {{Code|{{ld2|Html}}}}: {{Code|{{sr|#html_modul["NazwaStronyAdresu"](frame,...)|p=Html}}}} oraz modułu: {{Code|{{ld2|Wiki}}}}: {{Code|{{sr|#p["CzyBieżącaWiki"](frame)}}}}, także używa funkcji nazw {{Code|{{ld2|Nazwy}}}}: {{Code|{{sr|#m.Np{...}|p=Nazwy/Tom I}}}} i {{Code|{{sr|#m.NpDane{...}|p=Nazwy/Tom I}}}}, oraz z innych tego typu funkcji: {{Code|{{sr|#m.NAZWAPRZESTRZENI()|p=Nazwy/Tom II}}}} i {{Code|{{sr|#m.NAZWASTRONY()|p=Nazwy/Tom II}}}}. Również korzysta z: {{Code|{{ld2|Parametry}}}}: {{Code|{{sr|#p["Odstępy"](frame)|p=Parametry}}}}. Z funkcji korzystają w {{Code|{{ld2|Pudełko}}}}: {{Code|{{sr|#p["Nazwa jednostki 2"](frame,i)|p=Pudełko}}}}, {{Code|{{sr|#p["Nazwa przedmiotowa jednostki 2"](frame,i)|p=Pudełko}}}} i {{Code|{{sr|#p["Nazwa dyskusji jednostki 2"](frame,i)|p=Pudełko}}}}. == {{Code|p.Czy_przestrzen_nazw_jest_obslugiwana(frame,...)}} == Sprawdza, czy dana przestrzeń nazw jest obsługiwana, względem parametrów podanych w ramce. Definicja skrótowa: <syntaxhighlight lang="lua"> function p.Czy_przestrzen_nazw_jest_obslugiwana(frame,jakas_przestrzen_nazw,kod_jezyka,kod_projektu)...end; </syntaxhighlight> Parametry funkcji: * {{Code|frame}} - tablica ramki funkcji tablicy transportu, * {{Code|jakas_przestrzen_nazw}} - sprawdzana przestrzeń nazw, czy jest obsługiwana względem parametrów ramkowych, * {{Code|kod_jezyka}} - kod języka sprawdzany, jeśli został podany w odpowiednio w ramce, jak wyżej, * {{Code|kod_projektu}} - kod projektu sprawdzany, jak z kodem języka, jak wyżej. Funckja wykorzystuje do tego celu funkcje z {{Code|{{ld2|Wiki}}}}: {{Code|{{sr|#p["CzyBieżącaWiki"](frame)|p=Wiki}}}}, i funkcje nazw {{Code|{{ld2|Nazwy}}}}: {{Code|{{sr|#m.Np{...}|p=Nazwy/Tom I}}}} i {{Code|{{sr|#m.NpDane{...}|p=Nazwy/Tom I}}}}. Z funkcji korzystają: {{Code|{{sr|#p["Parametry ogólnego pudełka"](frame,...)|p=Pudełko/ParametryCechy}}}} i {{Code|{{sr|#p.Problemy_kontenerowe_szablonowe(frame,...)|p=Pudełko/Potrzebne}}}}. == {{Code|p.Analiza_interwiki_czy_projekt_aktualny(frame,...)}} == Funkcje sprawdzające, czy projekt ma inny język niż lokalny, czy projekt bieżący, bądź lokalny. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Analiza_interwiki_czy_projekt_aktualny(frame,czy_jezyk,czy_projekt)...end; </syntaxhighlight> Z funkcji korzystają elementy: {{Code|{{sr|#p["Inny niż język bieżący wiki"](frame)|p=Pudełko}}}}, {{Code|{{sr|#p["Inne niż lokalne wiki"](frame)|p=Pudełko}}}} i {{Code|{{sr|#p["Inne niż bieżące wiki"](frame)|p=Pudełko}}}}. {{BrClear}} <noinclude><!-- -->{{ProstaStronaKoniec}}<!-- -->{{Kategoria|Opisy funkcji, w Lua w Scribunto, w modułach}}<!-- --></noinclude> e4p1mhh7zsrqh8g9fe12wc74lg8ghgn 542111 542110 2026-05-06T13:28:25Z Persino 2851 /* {{Code|p.Analiza_interwiki_czy_projekt_aktualny(frame,...)}} */ 542111 wikitext text/x-wiki <noinclude>{{ProstaStronaStart | nagłówek = {{Podrozdział|{{ld2|Pudełko/Pomocne}}|Dokumentacja modułów {{lpg|Lua}} w {{lpr|Lua|Scribunto}}.}}{{Autonawigacja|Pomoc:Spis treści}} | stopka strony = {{StopkaSpisTreści}}{{Podrozdział|Koniec}} }}</noinclude> {{Spis treści}} == {{Code|p.Nazwa_strony_bazowej_projektu_z_wikidanych()}} == Funkcja liczy odpowiednik strony głównej projektu, względem polskiego {{NAZWASERWISU|link=tak|po=a}}, na innych projektach. Do tego celu wykorzystuje bazę danych {{NAZWASERWISU|klucz projektu=d|link=tak}}. Funkcja jest wykorzystywana w kodzie funkcji: {{Code|{{sr|#p["Nazwa strony głównej projektu"](frame,i)|p=Pudełko/Tom V}}}} i {{Code|{{sr|#p["Nazwa strony głównej projektu 2"](frame)|p=Pudełko/Tom V}}}}. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Nazwa_strony_bazowej_projektu_z_wikidanych(kod_jezyka,kod_projektu)...end; </syntaxhighlight> Parametry funkcji: * {{Code|kod języka}} i {{Code|kod projektu}} - kolejno kody języka i projektu, na którym ma liczyć odpowiednik strony głównej. Ta funkcja wykorzystywuje funkcje do liczenia kodów tego projektu, tzn. języka: {{Code|{{sr|#p["Kod języka tego projektu"](frame)|p=Pudełko/Tom V}}}}, i projektu: {{Code|{{sr|#p["Kod projektu tego projektu"](frame)|p=Pudełko/Tom V}}}}, jak i inne funkcje nazw, jak: {{Code|{{sr|#m["PEŁNANAZWASTRONY"]()|p=Nazwy/Tom II}}}}. Funkcja również wykorzystywuje tablice funkcji {{Code|mw.loadData}}, tzn. modułu {{Code|{{ld2|Wiki/interwiki}}}}. == {{Code|p.Nazwa_strony_bazowej_dla_dzieci_z_wikidanych()}} == Funkcja liczy odpowiednik strony głównej dla dzieci projektu, względem polskiego {{NAZWASERWISU|link=tak|po=a}}, na innych projektach. Do tego celu wykorzystuje bazę danych {{NAZWASERWISU|klucz projektu=d|link=tak}}. Funkcja jest wykorzystywana w kodzie funkcji: {{Code|{{sr|#p["Nazwa strony głównej dla dzieci projektu"](frame,i)|p=Pudełko/Tom V}}}} i {{Code|{{sr|#p["Nazwa strony głównej dla dzieci projektu 2"](frame)|p=Pudełko/Tom V}}}}. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Nazwa_strony_bazowej_dla_dzieci_z_wikidanych(kod_jezyka)...end; </syntaxhighlight> Parametry funkcji: * {{Code|kod_jezyka}} - kod języka odpowiednika językowego projektu {{NAZWASERWISU|link=tak}}, dla którego liczymy odpowiednik strony głównej dla dzieci. Ta funkcja wykorzystywuje funkcje do liczenia kodów tego projektu, tzn. języka: {{Code|{{sr|#p["Kod języka tego projektu"](frame)|p=Pudełko/Tom V}}}}, i projektu: {{Code|{{sr|#p["Kod projektu tego projektu"](frame)|p=Pudełko/Tom V}}}}, jak i inne funkcje nazw, jak: {{Code|{{sr|#m["PEŁNANAZWASTRONY"]()|p=Nazwy/Tom II}}}}. == {{Code|p.Nazwa_strony_bazowej_projektu_ze_zmiennej(frame,...)}} == Funkcja liczy odpowiednik strony głównej projektu, względem zmiennych w funkcji ramki {{Code|frame}}, polskiego {{NAZWASERWISU|link=tak|po=a}}, uzyskaną tylko względem kodów, bez liczenia jego odpowiednich na innym przy pomocy {{NAZWASERWISU|klucz projektu=d|link=tak}}, tylko bezpośrednio podanych do funkcji w ramce {{lpg|Lua}} w {{lpr|Lua|Scribunto}}. Funkcja jest wykorzystywana w kodzie funkcji: {{Code|{{sr|#p["Nazwa strony głównej projektu"](frame,i)|p=Pudełko/Tom V}}}}. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Nazwa_strony_bazowej_projektu_ze_zmiennej(frame,i,kod_jezyka,kod_projektu)...end; </syntaxhighlight> Parametry funkcji: * {{Code|frame}} - tablica ramki funkcji tablicy transportu, * {{Code|i}} - numer jednostki, bazowej, jeśli {{Code|i{{=}}0}}, i numerkowej {{Code|i>0}}, * {{Code|kod języka}} i {{Code|kod projektu}} - kod języka i kod projektu danego projektu, na którym chcemy liczyćnazwę strony głównej projektu. Parametry tablicy ramki funkcji tablicy transportu: * {{Code|strona główna projektu}} - nazwa strony głównej na polskim projekcie {{NAZWASERWISU|link=tak|po=a}}, * {{Code|strona główna projektu 1}}, {{Code|strona główna projektu 2}}, {{Code|strona główna projektu 3}},... - nazwa strony głównej projektu na jakimś projekcie {{lpg|Wikimedia Foundation}} względem podanych kodów języka i projektu. Funkcja wykorzystuje do swojej budowy: {{Code|{{sr|#p["Kod języka tego projektu"](frame)|p=Pudełko/Tom V}}}} i {{Code|{{sr|#p["Kod projektu tego projektu"](frame)|p=Pudełko/Tom V}}}}, jak i inne, czyli w tym przypadku funkcje nazw: {{Code|{{sr|#m["PEŁNANAZWASTRONY"]()|p=Nazwy/Tom II}}}}. Gdy {{Code|i{{=}}0}}, wtedy funkcja zwraca wartość zmiennej {{Code|strona główna projektu}}, a jeśli {{Code|i>0}}, a jeśli kody języka i projektu wskazująna projekt bieżący, to wtedy też jest zwracana ta zmienna, w przeciwnym wypadku otrzymujemy również tą zmienną, ale z numerkiem po spacji. == {{Code|p.Nazwa_strony_bazowej_dla_dzieci_ze_zmiennej(frame,...)}} == Funkcja liczy odpowiednik strony głównej dla dzieci, względem zmiennych w funkcji ramki {{Code|frame}}, polskiego {{NAZWASERWISU|link=tak|po=a}}, uzyskaną tylko względem kodów, bez liczenia jego odpowiednich na innym przy pomocy {{NAZWASERWISU|klucz projektu=d|link=tak}}, tylko bezpośrednio podanych do funkcji w ramce {{lpg|Lua}} w {{lpr|Lua|Scribunto}}. Funkcja jest wykorzystywana w kodzie funkcji: {{Code|{{sr|#p["Nazwa strony głównej dla dzieci projektu"](frame,i)|p=Pudełko/Tom V}}}}. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Nazwa_strony_bazowej_dla_dzieci_ze_zmiennej(frame,i,kod_jezyka)...end; </syntaxhighlight> Parametry funkcji: * {{Code|frame}} - tablica ramki funkcji tablicy transportu, * {{Code|i}} - numer jednostki, bazowej, jeśli {{Code|i{{=}}0}}, i numerkowej {{Code|i>0}}, * {{Code|kod języka}} przy kodzie projektu {{Code|b}} - kod języka przy tym kodzie projektu danego projektu, na którym chcemy liczyćnazwę strony głównej projektu. Parametry tablicy ramki funkcji tablicy transportu: * {{Code|strona główna dla dzieci}} - nazwa strony głównej na polskim projekcie {{NAZWASERWISU|link=tak|po=a}}, * {{Code|strona główna dla dzieci 1}}, {{Code|strona główna dla dzieci 2}}, {{Code|strona główna dla dzieci 3}},... - nazwa strony głównej dla dzieci na jakimś projekcie {{lpg|Wikimedia Foundation}} względem podanych kodów języka przy kodzie projektu {{Code|b}}. Funkcja wykorzystuje do swojej budowy: {{Code|{{sr|#p["Kod języka tego projektu"](frame)|p=Pudełko/Tom V}}}} i {{Code|{{sr|#p["Kod projektu tego projektu"](frame)|p=Pudełko/Tom V}}}}, jak i inne, czyli w tym przypadku funkcje nazw: {{Code|{{sr|#m["PEŁNANAZWASTRONY"]()|p=Nazwy/Tom II}}}}. Gdy {{Code|i{{=}}0}}, wtedy funkcja zwraca wartość zmiennej {{Code|strona główna dla dzieci}}, a jeśli {{Code|i>0}}, a jeśli kody języka i projektu wskazująna projekt bieżący, to wtedy też jest zwracana ta zmienna, w przeciwnym wypadku otrzymujemy również tą zmienną, ale z numerkiem po spacji. == {{Code|p.Normalna_przedmiotowa_lub_dyskusji_nazwa_przestrzeni_nazw()}} == Funkcja liczy na podstawie podanej przestrzeni nazw normalną (bez transformacji ewentualnie inną), przedmiotową lub dyskusji, ale w postaci kanonicznej, dla danego projektu o danym kodzie języka i projektu. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Normalna_przedmiotowa_lub_dyskusji_nazwa_przestrzeni_nazw(nazwa_przestrzeni_nazw, kod_przestrzen_normalna_przedmiotowa_lub_dyskusji,kod_jezyka,kod_projektu)...end; </syntaxhighlight> Parametry funkcji: * {{Code|nazwa_przestrzeni_nazw}} - nazwa przestrzeni nazw na danym projekcie siostrzanym i językowym, * {{Code|kod_przestrzen_normalna_przedmiotowa_lub_dyskusji}} - {{Code|0}} - liczy przestrzeń nazwnormalną, {{Code|1}} - przedmiotową, {{Code|2}} - dyskusji, inna wartość, liczy jak przy tym kodzie, jak przy pierwszym, * {{Code|kod_jezyka}} i {{Code|kod_projektu}} - kod języka i projektu, na którym ma liczyć nazwę przestrzeni nazw. Te funkcje liczą, jaki jest projekt bieżący, czy nie, na tej podstawie używa funkcji: {{Code|{{sr|#p["CzyBieżącaWiki"](frame)|p=Wiki}}}}, co wtedy, jeśli bieżący, to wtedy są wykorzystywane kody jezyka i projektu do liczenia przeróżnych nazw funkcjami nazw. Funkcja jest wykorzystywana przy budowie funkcji: {{Code|{{sr|#p.Typ_jednostki(frame,...)|p=Pudełko/Pomocne}}}}, a ona jest używana przy implementacji w wersji pierwszej: {{Code|{{sr|#p["Typ jednostki"](frame,i)|p=Pudełko/Tom III}}}}, {{Code|{{sr|#p["Przedmiotowy typ jednostki"](frame,i)|p=Pudełko/Tom III}}}} i {{Code|{{sr|#p["Dyskusyjny typ jednostki"](frame,i)|p=Pudełko/Tom III}}}}, drugiej: {{Code|{{sr|#p["Typ jednostki 2"](frame,i)|p=Pudełko/Tom III}}}}, {{Code|{{sr|#p["Przedmiotowy typ jednostki 2"](frame,i)|p=Pudełko/Tom III}}}} i {{Code|{{sr|#p["Dyskusyjny typ jednostki 2"](frame,i)|p=Pudełko/Tom III}}}}, oraz trzeciej: {{Code|{{sr|#p["Typ jednostki 3"](frame,i)|p=Pudełko/Tom III}}}}, {{Code|{{sr|#p["Przedmiotowy typ jednostki 3"](frame,i)|p=Pudełko/Tom III}}}} i {{Code|{{sr|#p["Dyskusyjny typ jednostki 3"](frame,i)|p=Pudełko/Tom III}}}}, czyli do liczenia typu jednostki normalną (bez transformacji), przedmiotową, czy dyskusji, co te funkcje obrazują, co też wynika na podstawie ich nazw. Funkcja sprawdza, czy to jest projekt bieżący, czy nie, na podstawie tego pierwszego liczy wzgledem: {{Code|{{sr|#m.Np{...}|p=Nazwy/Tom I}}}}, drugiego: {{Code|{{sr|#m.NpDane{...}|p=Nazwy/Tom I}}}}. Przy tym drugim funkcja wykorzytuje kody języka {{Code|kod_jezyka}} i projektu {{Code|kod_projektu}}. == {{Code|p.Nazwa_przestrzeni_nazw(frame,...)}} == Funckja wyznacza nazwę przestrzeni nazw niekanoniczną normalną (bez przekształacania) lub przewróconą na przedmiotową lub dyskusji, a jeżeli podana nazwa przestrzeni nazw jest nieprawidłowa, to bierze jej domyślną, na podstawie jej pierwszego parametru ramki {{Code|frame.args}}, czyli o numerze {{Code|1}}, jeżeli takowe ustawienie włączono na podstawie jej trzeciego argumentu. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Nazwa_przestrzeni_nazw(frame,kod_liczbowy_przestrzeni_nazw,czy_uwzglednic_alternatywna_nazwe,numer_jednostki)...end; </syntaxhighlight> Parametry funkcji: * {{Code|frame}} - tablica ramki funnkcji tablicy transportu, * {{Code|kod_liczbowy_przestrzeni_nazw}} - kod {{Code|1}} - kod wyznaczania wersji przestrzeni przedmiotowej, {{Code|2}} - dyskusji, inne kody przedstawiają przestrzeń nazw normalną, które nie transformują nazwy przestrzeni nazw, tylko ją liczą, * {{Code|czy_uwzglednic_alternatywna_nazwe}} - wartość {{Code|nil}}, czy {{Code|true}} - wtedy jest liczona nazwa przestrzeni nazw na podstawie parametru {{Code|frame.args[1]}}, a przy wartości {{Code|false}} już tak nie jest, * {{Code|numer_jednostki}} - wartość numeru jednostki, możliwe wartości: {{Code|0}} - liczy dla tej bazowej, inne wartości {{Code|>0}}, tą numerkową. Nazwa przestrzeni nazw w funkcji nagłówkujest liczona z parametrów przestrzennych, nic z nazwy jednostki. Funkcja jest używana do budowy głównych funkcji pudełka w module: {{Code|{{m|Pudełko}}}}, czyli: {{Code|{{sr|#p["Nazwa przestrzeni nazw"](frame,...)|p=Pudełko/Tom I}}}}, {{Code|{{sr|#p["Nazwa przedmiotowej przestrzeni nazw"](frame,...)|p=Pudełko/Tom I}}}} i {{Code|{{sr|#p["Nazwa przestrzeni nazw dyskusji"](frame,...)|p=Pudełko/Tom I}}}}, które liczą niekanoniczne nazwy przestrzeni nazw: normalną (bez transformacji) lub przetransformowaną na przedmiotową i dyskusji. Wartości z ramki, jakimś numerze, tzn. {{Code|numer_jednostki}} są uzyskiwane za pomocą tej wartości. Funkcja wykorzystywuje do liczenia nazwy przestrzeni nazw podaną do ramki według zmiennych, tzn. {{Code|{{sr|#p.Nazwy_przestrzeni_i_jednostki_podane_o_pewnym_numerze(frame,...)|p=Pudełko/Pomocne}}}}, a jeśli nie ma tej wartości, to z: {{Code|{{sr|#p.Nazwa_przestrzeni_nazw_uzyskana_z_typu_jednostki_z_frame(frame,i)|p=Pudełko/Pomocne}}}}. Parametry tablicy ramki tych funkcji tablicy transportu są takie same jak dla funkcji w nagłówku. Funkcja korzysta z funkcji nazw dla kodu {{Code|kod_liczbowy_przestrzeni_nazw}}, czyli {{Code|1}}: {{Code|{{sr|#m["PRZEDMIOTOWAPRZESTRZEŃ"]()|p=Nazwy/Tom II}}}}, {{Code|2}}: {{Code|{{sr|#m["PRZESTRZEŃDYSKUSJI"]()|p=Nazwy/Tom II}}}}, inna wartość: {{Code|{{sr|#m["NAZWAPRZESTRZENI"]()|p=Nazwy/Tom II}}}}. Funkcja liczy przy pomocy: {{Code|{{sr|#p["CzyBieżącaWiki"](frame)|p=Wiki}}}}, czy projekt jest bieżący, czy nie, jeśli ten drugi, to wtedy są wykorzystywane kody języka i projektu uzyskane z funkcji: {{Code|{{sr|#p.Wikikody_kontenera(frame,...)|p=Pudełko/Pomocne}}}}. == {{Code|p.Nazwa_przestrzeni_nazw_2(frame,...)}} == Funkcja wyznacza nazwę przestrzeni nazw niekanoniczną normalną (bez przekształacania) ale liczącą w wersji drugiej, a jeżeli podana nazwa przestrzeni nazw jest nieprawidłowa, to bierze jej domyślną, na podstawie jej pierwszego parametru ramki {{Code|frame.args}}, czyli o numerze {{Code|1}}, jeżeli takowe ustawienie włączono na podstawie jej drugiego argumentu. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Nazwa_przestrzeni_nazw_2(frame,czy_uwzglednic_alternatywna_nazwe,i)...end; </syntaxhighlight> Parametry funkcji: * {{Code|frame}} - tablica ramki funnkcji tablicy transportu, * {{Code|czy_uwzglednic_alternatywna_nazwe}} - wartość {{Code|nil}}, czy {{Code|true}} - wtedy jest liczona nazwa przestrzeni nazw na podstawie parametru {{Code|frame.args[1]}}, a przy wartości {{Code|false}} już tak nie jest, * {{Code|i}} - wartość numeru jednostki, możliwe wartości: {{Code|0}} - liczy dla tej bazowej, inne wartości {{Code|>0}}, tą numerkową. Funkcja jest używana do budowy głównych funkcji pudełka w module: {{Code|{{m|Pudełko}}}}, czyli: {{Code|{{sr|#p["Nazwa przestrzeni nazw 2"](frame,...)|p=Pudełko/Tom I}}}}. Funkcja wykorzystywuje do liczenia nazwy przestrzeni nazw podaną do ramki według zmiennych, tzn. {{Code|{{sr|#p.Nazwy_przestrzeni_i_jednostki_podane_o_pewnym_numerze(frame,...)|p=Pudełko/Pomocne}}}}, a jeśli nie ma tej wartości, to z: {{Code|{{sr|#p.Nazwa_przestrzeni_nazw_uzyskana_z_typu_jednostki_z_frame(frame,i)|p=Pudełko/Pomocne}}}}. Parametry tablicy ramki tych funkcji tablicy transportu są takie same jak dla funkcji w nagłówku. Funkcja sprawdza, czy kody z ramki {{Code|frame}} wskazująna projekt bieżacy, czy nie, funkcją: {{Code|{{sr|#p["CzyBieżącaWiki"](frame)|p=Wiki}}}}. Funkcja dla projektu bieżącego wykorzystuje: {{Code|{{sr|#mNp{...}|p=Nazwy/Tom I}}}}, niebieżącego: {{Code|{{sr|#mNpDane{...}|p=Nazwy/Tom I}}}} do policzenia nazwy przestrzeni nazw z parametrów przestrzennych, a jeżeli owo nie zostało podane, to jest liczona z tej aktualnej bieżacej strony. Do policzenia nazwy jednostki używana jest: {{Code|{{sr|#p["NazwaStronyAdresu"](frame,...)|p=Html}}}}, aby z nazwy jednostki z parametrami i nagłówkiem wydzielić, to co jest odpowiedzialne za zwykłą nazwę strony. Funkcja korzysta z funkcji modułu nazw: {{Code|{{sr|#m["NAZWAPRZESTRZENI"]()|p=Nazwy/Tom II}}}}, do liczenia nazwy strony z uzyskanej nazwy jednostki, jeżeli nazwa przestrzeni jest wartością pustą, w przeciwnym wypadku liczona jest ona z parametrów przestrzennych. Też jest czasami wykorzystywane jest: {{Code|{{sr|#m["NAZWASTRONY"]()|p=Nazwy/Tom II}}}}, w celu policzenia nazwy jednostki (strony) aktualnego projektu, ewentualnie przy pomocy kodów, jeśli projekt jest niebieżący, jeślinie podano nazwy jednostki do parametrów ramki {{Code|frame}}. Nazwa jednostki może zaczynać się od dwukropka, czyli: {{Code|:}}, wtedy nazwa jednostki jest tranktowana, jako pełna nazwa strony, więc z niego jest wyznaczana nazwa przestrzeni nazw,niezaleznie, czy wyznaczona nazwa przestrzeni nazw z parametrów przestrzennychjest pusta, czy nie. == {{Code|p.Nazwa_przestrzeni_nazw_przedmiotowa_dyskusji_2(frame,...)}} == Funkcja wyznacza nazwę przestrzeni nazw niekanoniczną z transformacją na przedmiotową lub dyskusji, ale liczącą w wersji drugiej, a jeżeli podana nazwa przestrzeni nazw jest nieprawidłowa, to bierze jej domyślną, na podstawie jej pierwszego parametru ramki {{Code|frame.args}}, czyli o numerze {{Code|1}}, jeżeli takowe ustawienie włączono na podstawie jej drugiego argumentu. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Nazwa_przestrzeni_nazw_przedmiotowa_dyskusji_2(frame,czy_uwzglednic_alternatywna_nazwe,i,typ)...end; </syntaxhighlight> Parametry funkcji: * {{Code|frame}} - tablica ramki funnkcji tablicy transportu, * {{Code|czy_uwzglednic_alternatywna_nazwe}} - wartość {{Code|nil}}, czy {{Code|true}} - wtedy jest liczona nazwa przestrzeni nazw na podstawie parametru {{Code|frame.args[1]}}, a przy wartości {{Code|false}} już tak nie jest, * {{Code|i}} - wartość numeru jednostki, możliwe wartości: {{Code|0}} - liczy dla tej bazowej, inne wartości {{Code|>0}}, tą numerkową, * {{Code|typ}} - wartościami tego są {{Code|przedmiotowa}}, do liczenia nazwy przestrzeni nazw przedmiotowej, {{Code|dyskusja}}, tutaj dyskusji. Funkcja jest używana do budowy głównych funkcji pudełka w module: {{Code|{{m|Pudełko}}}}, czyli: {{Code|{{sr|#p["Nazwa przedmiotowej przestrzeni nazw 2"](frame,...)|p=Pudełko/Tom I}}}} i {{Code|{{sr|#p["Nazwa przestrzeni nazw dyskusji 2"](frame,...)|p=Pudełko/Tom I}}}}. Funkcja wyznacza nazwę przestrzeni nazw z transformacją na przedmiotową lub dyskusji kolejno według: {{Code|{{sr|#p["Nazwa przedmiotowej przestrzeni nazw"](frame,...)|p=Pudełko/Tom I}}}} i {{Code|{{sr|#p["Nazwa przestrzeni nazw dyskusji"](frame,...)|p=Pudełko/Tom I}}}}, do liczenia przekształconej przestrzeni nazw. A gdy nazwa przestrzeni nazw z parametrów przestrzennych, wyliczoną z poprzedniej odpowiedniej funkcji wstępnej, wskazuje na przestrzeń główną, wtedy ta funkcja wykorzystywuje do liczenia przestrzeni przedmiotowej twory funkcyjne: {{Code|{{sr|#m["PRZEDMIOTOWAPRZESTRZEŃ"]()|p=Nazwy/Tom II}}}}, albo {{Code|{{sr|#m["PRZESTRZEŃDYSKUSJI"]()|p=Nazwy/Tom II}}}} do dyskusji, z tablicą zbudowaną na podstawie uzyskanej z parametrów nazwy jednostki wyliczoną z: {{Code|{{sr|#p["Nazwa jednostki"](frame,i)|p=Pudełko/Tom I}}}}, i kodów języka i projektu, w przeciwnym wypadku oblicza z parametrów przestrzennych według funkcji: {{Code|{{sr|#m.Np{...}|p=Nazwy/Tom I}}}}, dla projektu bieżącego, lub przy: {{Code|{{sr|#m.NpDane{...}|p=Nazwy/Tom I}}}}, dla innego. Funkcja sprawdza, czy projekt jest bieżący, czy nie, do tego celu wykorzystywuje: {{Code|{{sr|#p["CzyBieżącaWiki"](frame)|p=Wiki}}}}, przy pomocy ktorej jest wybierane, czy {{Code|Np}}, a może to: {{Code|NpDane}}, w której są wykorzystywane odpowiednie kody języków i projektów. == {{Code|p.Kod_jezyka(frame,...)}} == Funkcja liczy kody języka na podstawie podanych parametrów do ramki i dalszych parametrów jako argumenty tej funkcji. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Kod_jezyka(frame,i,wartosc_domyslna)...end; </syntaxhighlight> Parametry funkcji: * {{Code|frame}} - tablica ramki funkcji tablicy transportu, * {{Code|i}} - numer kodu języka {{Code|{{=}}0}}, bazowy, i {{Code|>0}}, numerkowy. * {{Code|wartosc_domyslna}} - wartość domyślna równą kodowi języka, jeżeli nie podano żadnego tego kodu o tym numerze według {{Code|i}}. Parametry tablicy ramki funkcji tablicy transportu: * {{Code|kod języka 1}} lub {{Code|kod języka}}, {{Code|kod języka 2}}, {{Code|kod języka 3}},... - kody języka podane do ramki, dla {{Code|i{{=}}1}}, wybierany jest kod bez numeru, a jeżeli on nie istnieje to nuerem jeden, a w dalszym wypadku {{Code|>1}}, jest wybierane to z tym numerkiem. Jeżeli {{Code|i{{=}}0}} funkcja liczy wartość funkcji: {{Code|{{sr|#p["Kod języka tego projektu"](frame)|p=Pudełko/Tom V}}}}, która jest zwracana, dla {{Code|i>0}} liczy na podstawie podanych kodów ramki. Funkcja jest używana do budowy funkcji: {{Code|{{sr|#p.Klucz_projektu(frame,...)|p=Pudełko/Pomocne}}}}. Funnkcja zwraca nazwę pojedynczego kodu języka. == {{Code|p.Kod_projektu(frame,...)}} == Funkcja liczy kody projektu na podstawie podanych parametrów do ramki i dalszych parametrów jako argumenty tej funkcji. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Kod_projektu(frame,i,wartosc_domyslna)...end; </syntaxhighlight> Parametry funkcji: * {{Code|frame}} - tablica ramki funkcji tablicy transportu, * {{Code|i}} - numer kodu języka {{Code|{{=}}0}}, bazowy, i {{Code|>0}}, numerkowy. * {{Code|wartosc_domyslna}} - wartość domyślna równą kodowi projektu, jeżeli nie podano żadnego tego kodu o tym numerze według {{Code|i}}. Parametry tablicy ramki funkcji tablicy transportu: * {{Code|kod projektu 1}} lub {{Code|kod projektu}}, {{Code|kod projektu 2}}, {{Code|kod projektu 3}},... - kody języka podane do ramki, dla {{Code|i{{=}}1}}, wybierany jest kod bez numeru, a jeżeli on nie istnieje to nuerem jeden, a w dalszym wypadku {{Code|>1}}, jest wybierane to z tym numerkiem. Jeżeli {{Code|i{{=}}0}} funkcja liczy wartość funkcji: {{Code|{{sr|#p["Kod projektu tego projektu"](frame)|p=Pudełko/Tom V}}}}, która jest zwracana, dla {{Code|i>0}} liczy na podstawie podanych kodów ramki. Funkcja jest używana do budowy funkcji: {{Code|{{sr|#p.Klucz_projektu(frame,...)|p=Pudełko/Pomocne}}}}. Funnkcja zwraca nazwę pojedynczego kodu projektu. == {{Code|p.Klucz_projektu(frame,...)}} == Funkcja liczy kliucz projektu na podstawie podanych parametrów ramki do funkcji. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Klucz_projektu(frame,i,wartosc_domyslna_jezyka,wartosc_domyslna_projektu)...end; </syntaxhighlight> Parametry funkcji: * {{Code|frame}} - tablica ramki funkcji tablicy transportu, * {{Code|i}} - numer kodu języka {{Code|{{=}}0}}, bazowy, i {{Code|>0}}, numerkowy. * {{Code|wartosc_domyslna_jezyka}} - wartość domyślna równą kodowi języka, jeżeli nie podano żadnego tego kodu o tym numerze według {{Code|i}}, * {{Code|wartosc_domyslna_projektu}} - wartość domyślna równą kodowi projektu, jeżeli nie podano żadnego tego kodu o tym numerze powyżej, Parametry tablicy ramki funkcji tablicy transportu: * {{Code|klucz projektu 1}} lub {{Code|klucz projektu}}, {{Code|klucz projektu 2}}, {{Code|klucz projektu 3}},... - kody języka podane do ramki, dla {{Code|i{{=}}1}}, wybierany jest kod bez numeru, a jeżeli on nie istnieje to nuerem jeden, a w dalszym wypadku {{Code|>1}}, jest wybierane to z tym numerkiem. Dla {{Code|i{{=}}0}} funkcja zwraca wartość {{Code|nil}}, a dla {{Code|i>0}} liczy zwracaną wartość na podstawie parametrów ramki tego argumentu z {{Code|i}}. Funkcja jest używana do budowy funkcji: {{Code|{{sr|#p.Wikikody_kontenera(frame,...)|p=Pudełko/Pomocne}}}}. Funnkcja zwraca nazwę pojedynczego klucza projektu. == {{Code|p.Wikikody_kontenera(frame,...)}} == Funkcja liczy kod języka i kod projektu na podstawie podanych parametrów kodów jezyka i projektu oraz kluczy projektu. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Wikikody_kontenera(frame,i,wartosc_domyslna_jezyka,wartosc_domyslna_projektu)...end; </syntaxhighlight> Parametry funkcji: * {{Code|frame}} - tablica ramki funkcji tablicy transportu, * {{Code|i}} - numer kodu języka {{Code|{{=}}0}}, bazowy, i {{Code|>0}}, numerkowy. * {{Code|wartosc_domyslna_jezyka}} - wartość domyślna równą kodowi języka, jeżeli nie podano żadnego tego kodu o tym numerze według {{Code|i}}, * {{Code|wartosc_domyslna_projektu}} - wartość domyślna równą kodowi projektu, jeżeli nie podano żadnego tego kodu o tym numerze powyżej, Parametry tablicy ramki funkcji tablicy transportu sa wykorzystywane kolejno w funkcjach: {{Code|{{sr|#p.Kod_jezyka(frame,...)|p=Pudełko/Pomocne}}}}, {{Code|{{sr|#p.Kod_projektu(frame,...)|p=Pudełko/Pomocne}}}} i {{Code|{{sr|#p.Klucz_projektu(frame,...)|p=Pudełko/Pomocne}}}}. Policzone kody i klucze przy pomocy tych ostatnich funkcji są wsadzane do innej funkcji: {{Code|{{sr|#p.KodyWiki()|p=Wiki}}}}. Ta funkcja zwraca kod języka i projektu, jako dwa oddzielne kolejne parametry, one owe są zwracane przez tą funkcję. Funkcja jest używana do budowy funkcji w module {{ld2|Pudełko/Pomocne}}: {{Code|{{sr|#p.Nazwa_przestrzeni_nazw(frame,...)|p=Pudełko/Pomocne}}}}, {{Code|{{sr|#p.Nazwa_przestrzeni_nazw_2(frame,...)|p=Pudełko/Pomocne}}}}, {{Code|{{sr|#p.Nazwa_przestrzeni_nazw_przedmiotowa_dyskusji_2(frame,...)|p=Pudełko/Pomocne}}}}, {{Code|{{sr|#p.Typ_jednostki(frame,...)|p=Pudełko/Pomocne}}}}, {{Code|{{sr|#p.Nazwa_jednostki(frame,i)|p=Pudełko/Pomocne}}}} i {{Code|{{sr|#p.Jaka_nazwa_jednostki(frame,...)|p=Pudełko/Pomocne}}}}, również {{ld2|Pudełko/Potrzebne}}: {{Code|{{sr|#p.Problemy_kontenerowe_szablonowe(frame,...)|p=Pudełko/Potrzebne}}}}, a dalej {{ld2|Pudełko}}: {{Code|{{sr|#p["Nazwa strony głównej projektu"](frame,i)|p=Pudełko/Tom V}}}} i {{Code|{{sr|#p["Nazwa strony głównej dla dzieci projektu"](frame,i)|p=Pudełko/Tom V}}}}. == {{Code|p.Nazwa_przestrzeni_nazw_od_typu_jednostki()}} == Funkcja na podstawie podanych parametrów liczy nazwę przestrzeni nazw przedmiotową, w wersji kanonicznej, na podstawie typu jednostki lub innych dodatkowych parametrów z tablicy {{Code|args}}, w którym są ustawione ustawienia, co na podstawie tego uzyskujemy nazwę przestrzeni tego typu. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Nazwa_przestrzeni_nazw_od_typu_jednostki(typ,args,bez_analizy)...end; </syntaxhighlight> Parametry funkcji: * {{Code|typ}} - typ jednostki, * {{code|args}} - tablica ustawień, tam ustawienia są takie same, jakie się wsadza do funkcji w ramce {{lpg|Lua}} w {{Lpr|Lua|Scribunto}}, w funkcjach w wersji pierwszej: {{Code|{{m|Pudełko|{{sr|#p["Typ jednostki"](frame,i)|Typ jednostki|p=Pudełko/Tom III}}}}}}, {{Code|{{m|Pudełko|{{sr|#p["Przedmiotowy typ jednostki"](frame,i)|Przedmiotowy typ jednostki|p=Pudełko/Tom III}}}}}} i {{Code|{{m|Pudełko|{{sr|#p["Dyskusyjny typ jednostki"](frame,i)|Dyskusyjny typ jednostk|p=Pudełko/Tom III}}}}}}, w wersji drugiej: {{Code|{{m|Pudełko|{{sr|#p["Typ jednostki 2"](frame,i)|Typ jednostki 2|p=Pudełko/Tom III}}}}}}, {{Code|{{m|Pudełko|{{sr|#p["Przedmiotowy typ jednostki 2"](frame,i)|Przedmiotowy typ jednostki 2|p=Pudełko/Tom III}}}}}} i {{Code|{{m|Pudełko|{{sr|#p["Dyskusyjny typ jednostki 2"](frame,i)|Dyskusyjny typ jednostk 2|p=Pudełko/Tom III}}}}}}, oraz trzeciej: {{Code|{{m|Pudełko|{{sr|#p["Typ jednostki 3"](frame,i)|Typ jednostki 3|p=Pudełko/Tom III}}}}}}, {{Code|{{m|Pudełko|{{sr|#p["Przedmiotowy typ jednostki 3"](frame,i)|Przedmiotowy typ jednostki 3|p=Pudełko/Tom III}}}}}} i {{Code|{{m|Pudełko|{{sr|#p["Dyskusyjny typ jednostki 3"](frame,i)|Dyskusyjny typ jednostk 3|p=Pudełko/Tom III}}}}}}, * {{Code|bez_analizy}} - jesli {{Code|true}}, funkja nie analizuje tablicy {{Code|args}}, tylko na podstawie typu jednostki liczy kanoniczną nazwę przestrzeni nazw, a gdy {{Code|false}}, na podstawie tej tablicy, a jeżeli tablica ta jest pusta, to liczy tak jakby ten parametr miał wartość prawdziwą. Funkcja jest używana do budowy funkcji: {{Code|{{sr|#p.Nazwa_przestrzeni_nazw_uzyskana_z_typu_jednostki_z_frame(frame,i)|p=Pudełko/Pomocne}}}}. Funkcja zwraca nazwę przestrzeni nazw w wersji kanonicznej w postaci pewnej przestrzeni przedmiotowej. == {{Code|p.Typ_jednostki_uzyskany_z_frame(frame,i)}} == Funkcja pobiera typ jednostki ze zmiennych ramki {{lpg|Lua}} w {{lpr|Lua|Scribunto}}. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Typ_jednostki_uzyskany_z_frame(frame,i)...end; </syntaxhighlight> Parametry funkcji: * {{Code|frame}} - tablica ramki funkcji tablicy transportu, * {{Code|i}} - numer zmiennej typu jednostki i nazwy jednostki,która będzie potrzebna do wyznaczania. Parametry tablicy ramki funkcji tablicy transportu: * {{Code|numer jednostki}} - jeśli nie podano {{Code|i}}, to oznacza numer typu jednostkii i nazwy jeddnostki rozpatrywanej, * {{Code|typ jednostki}} -numer jednostki bazowej, * {{Code|typ jednostki i}} - typ jednostki ogólny dla wszystkich jednostek numerkowej, * {{Code|typ jednostki 1}}, {{Code|typ jednostki 2}},... - typ jednostki szczególny wazniejszy niż ogólny, jeśli podano dla danego numeru jednostki numerkowej. Gdy {{Code|i{{=}}0}} funkcja zwraca wartość typu jednostki {{Code|typ jednostki}} tablicy ramki dziecka, a jeśli tego nie ma to rodzica. A jeśli {{Code|i>0}} funkcja podaje typ jednostki dla tego numerka typu jednostki, pod warunkiem, że podano nazwę jednostki zwróconą z: {{Code|{{sr|#p.Nazwy_przestrzeni_i_jednostki_podane_o_pewnym_numerze(frame,...)|p.Nazwy_przestrzeni_i_jednostki_podane_o_pewnym_numerze(frame,liczba_numer_jednostki,2)|p=Pudełko/Pomocne}}}}, ale nazwa przestrzeni nazw za to nie może być podana, tzn. uzyskanej z funkcji: {{Code|{{sr|#p.Nazwy_przestrzeni_i_jednostki_podane_o_pewnym_numerze(frame,...)|p.Nazwy_przestrzeni_i_jednostki_podane_o_pewnym_numerze(frame,liczba_numer_jednostki,1)|p=Pudełko/Pomocne}}}}. Z funkcji korzystają: {{Code|{{sr|#p.Nazwa_przestrzeni_nazw_uzyskana_z_typu_jednostki_z_frame(frame,i)|p=Pudełko/Pomocne}}}} i {{Code|{{sr|#p.Typ_jednostki(frame,...)|p=Pudełko/Pomocne}}}}. Funkcja zwraca wartość typu jednostki dla danego {{Code|numer jednostki}} albo, jeśli tego poprzedniego n9e podano to o numerze {{Code|i}}. == {{Code|p.Czy_dyskusja_typu_jednostki_z_frame_od_dyskusja_typu_jednostki(frame,i)}} == Funkcja podaje dyskusję typu jednostki, tzn. zmiennej o podstawie {{Code|dyskusja typu jednostki}}. Dyskusja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Czy_dyskusja_typu_jednostki_z_frame_od_dyskusja_typu_jednostki(frame,i)...end; </syntaxhighlight> Parametry funkcji: * {{Code|frame}} - tablica ramki funkcji tablicy transportu, * {{Code|i}} - numer jednostki, który rozpatrujemy. Parametry tablicy ramki tablicy transportu: * {{Code|numer jednostki}} - jeśli nie podano {{Code|i}}, to liczy się ta zmienna,jako numer jednostki,którego chcemy liczyć naszą zmienną, * {{Code|dyskusja typu jednostki}} - dyskusja typu jednostki dla tege bazowego {{Code|i{{=}}0}}, * {{Code|dyskusja typu jednostki i}} - dyskusja typu jednostki dla numerkowego {{Code|i>0}}, ale ogólny, mniej ważne nioż te szczególne, * {{Code|dyskusja typu jednostki 1}}, {{Code|dyskusja typu jednostki 2}},... - dyskusja typu jednostki, dla jednostki o numerze {{Code|i>0}}. Funkcja liczy dla {{Code|i{{=}}0}} dyskusję typu jednostki w wersji bazowej, a jesli {{Code|i>0}}, to numerkowej, a jeżeli tego nie ma, to posługuje się werssją ogólną. Na samym końcu funkcja liczy wartość logiczną podanej zmiennej, tzn. {{Code|tak}}, czy {{Code|nil}}. Z funkcji korzystają: {{Code|{{sr|#p.Nazwa_przestrzeni_nazw_uzyskana_z_typu_jednostki_z_frame(frame,i)|p=Pudełko/Pomocne}}}} i {{Code|{{sr|#p.Typ_jednostki(frame,...)|p=Pudełko/Pomocne}}}}. == {{Code|p.Nazwa_przestrzeni_nazw_uzyskana_z_typu_jednostki_z_frame(frame,i)}} == Funkcja zwraca nazwę przestrzeni nazw z typu jednostki, tej przedmiotowej, czy dyskusji, w zależnosci od podanej tej zmiennej i dyskusji typu jednostki. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Nazwa_przestrzeni_nazw_uzyskana_z_typu_jednostki_z_frame(frame,i)...end; </syntaxhighlight> Parametry funkcji: * {{Code|frame}} - tablica ramki funkcji tablicy transportu, * {{Code|i}} - numer jednostki w zmiennej {{Code|i}}, może być {{Code|nil}}. Jeśli podano typ jednostki z funkcji: {{Code|{{sr|#p.Typ_jednostki_uzyskany_z_frame(frame,i)|p=Pudełko/Pomocne}}}}, jako nienilowa wartość, wteedy jest sprawdzane, czy to jest przestrzeń nazw dyskusji reprezentowana przez typ jednostki i przekształca na jej odpowiednik przedmiotowy. Funkcja liczy nazwę przestrzeni nazw z: {{Code|{{sr|#p.Nazwa_przestrzeni_nazw_od_typu_jednostki()|p=Pudełko/Pomocne}}}}, w wersji kanonicznej, z typu jednostki o numerze {{Code|i}}. A jeżeli ona istnieje, to używana jest funkcja: {{Code|{{sr|#p.Czy_dyskusja_typu_jednostki_z_frame_od_dyskusja_typu_jednostki(frame,i)|p=Pudełko/Pomocne}}}}. Jeśli stwierdzono, że pierwtorny typ jednostk był dyskusji, to zwracana jest nazwa kanoniczna dyskusji, a jeśli zmienna o pewnym numerze uzyskana, to otrzymujemyna podstawie jej wartości, że trzeba przestrzeń kanoniczną zmamienić na dyskusji, w przeciwnym wypadku zwracana jest wartość przedmiotowa. Z funkcji używają: {{Code|{{sr|#p.Typ_jednostki(frame,...)|p=Pudełko/Pomocne}}}}, {{Code|{{sr|#p.Jaka_nazwa_jednostki(frame,...)|p=Pudełko/Pomocne}}}}, {{Code|{{sr|#p.Nazwa_przestrzeni_nazw(frame,...)|p=Pudełko/Pomocne}}}} i {{Code|{{sr|#p.Nazwa_przestrzeni_nazw_2(frame,...)|p=Pudełko/Pomocne}}}}. Funckja zwraca nazwę przestrzeni nazw kanoniczną przedmiotową lub dyskusji. == {{Code|p.Typ_jednostki(frame,...)}} == Funkcja liczy typ jednostkio na podstawie parametrów przestrzennych i nazwy jednostki, a czasami typu jednostki, także dyskusji typu jednostki. Funkcja wykorzystuje dodatkowe zmienne ramki, do liczenia typów jednostki, które na to mają szczególny wpływ, w przeciwnym wypadku to samo liczy, ale ogólnie. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Typ_jednostki(frame, kod_liczbowy_przestrzeni_nazw,i,numer_argorytmu)...end; </syntaxhighlight> Parametry funkcji: * {{Code|frame}} - tablica ramki funkcji tablicy transportu, * {{Code|kod_liczbowy_przestrzeni_nazw}} - {{Code|0}} - liczy nazwę normalną, bez transformacji, {{Code|1}} - przedmiotowej, czy {{Code|2}} - dyskusji, * {{Code|i}} - numer jednostki, też na to ma wpływ {{Code|numer jednostki}}, zmienna ramki, * {{Code|numer_argorytmu}} - numer algorytmu, jaki może być wykorzystany w funkcji {{Code|{{sr|#p.Uzyskanie_nazw_jednostki(frame,...)|p=Pudełko/Pomocne}}}}. Funkcja wykorzystuje funkcje (procedury): {{Code|{{sr|#p.Nazwy_przestrzeni_i_jednostki_podane_o_pewnym_numerze(frame,...)|p=Pudełko/Pomocne}}}}, {{Code|{{sr|#p.Nazwa_przestrzeni_nazw_uzyskana_z_typu_jednostki_z_frame(frame,i)|p=Pudełko/Pomocne}}}} i {{Code|{{sr|#p.Uzyskanie_nazw_jednostki(frame,...)|p=Pudełko/Pomocne}}}}. Funkcja we wbudpowanym ciele funkcyjnym korzysta z: {{Code|{{sr|#p.Nazwa_strony_bazowej_dla_dzieci_ze_zmiennej(frame,...)|p=Pudełko/Pomocne}}}}, {{Code|{{sr|#p.Nazwa_strony_bazowej_dla_dzieci_z_wikidanych()|p=Pudełko/Pomocne}}}} i {{Code|{{sr|#p.Nazwa_strony_bazowej_projektu_ze_zmiennej(frame,...)|p=Pudełko/Pomocne}}}}. Używa też funkcji nazw: {{Code|{{sr|#m["PEŁNANAZWASTRONY"]()|p=Nazwy/Tom II}}}}. Funkcja ma w użyciu funkcje kodów: {{Code|{{sr|#p["Kod projektu tego projektu"](frame)|p=Pudełko/Tom V}}}}. == {{Code|p.Uzyskanie_nazw_jednostki(frame,...)}} == Funkcja za jednym razem liczy nazwę przestrzeni nazw, nazwę jednostki, czy oba te zmienne, w zależności od podanych parametrów. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Uzyskanie_nazw_jednostki(frame,kod_liczbowy_przestrzeni_nazw_i_nazwy_jednostki,czy_uwzglednic_alternatywna_nazwe,i,numer_argorytmu,co_ma_liczyc)...end; </syntaxhighlight> Parametry funkcji: * {{Code|frame}} - tablica ramki fukcji tablicy transportu, * {{Code|kod_liczbowy_przestrzeni_nazw_i_nazwy_jednostki}} - kod liczbowy funkcji, tzn. {{Code|0}} - normalna (bez transformacji), {{Code|1}} - przedmiotowa, bądź {{Code|2}} - dyskusji, * {{Code|i}} - numer jednostki, {{Code|i{{=}}0}}, bazowe, {{Code|i>0}} - numerkowe, * {{Code|numer algorytmu}} - {{Code|nil}}, liczy jej wersję trzecią, dla {{Code|1}} - pierwszą, i {{Code|2}} - drugą, funkcji nazw przestrzeni nazw i jednostki, * {{Code|co_ma_liczyc}} - dla {{Code|co_ma_liczyc{{=}}0}} lub jej wartości {{Code|nil}}, jest liczona nazwa przestrzeni i nazwa jednostki, {{Code|1}} - nazwa przestrzeni i {{Code|2}} - nazwa jednostki. Funkcja wykorzystuje podstawy nazw przestrzeni nazw i jednostki dla drugiej zmiennej {{Code|0}} - {{Code|Nazwa przestrzeni nazw}} i {{Code|Nazwa jednostki}}, {{Code|1}} - {{Code|Nazwa przedmiotowej przestrzeni nazw}} i {{Code|Nazwa przedmiotowa jednostki}}, oraz {{Code|2}} - {{Code|Nazwa przestrzeni nazw dyskusji}} i {{Code|Nazwa dyskusji jednostki}}. Dla innnej wartości tego kodu, jest jak dla {{Code|0}}. Z funkcji używają z {{Code|{{ld2|Pudełko}}}} dla parametrów przestrzennych: {{Code|{{sr|#p["Nazwa przestrzeni nazw 3"](frame,...)|p=Pudełko}}}}, {{Code|{{sr|#p["Nazwa przedmiotowej przestrzeni nazw 3"](frame,...)|p=Pudełko}}}} i {{Code|{{sr|#p["Nazwa przestrzeni nazw dyskusji 3"](frame,...)|p=Pudełko}}}}, nazw jednostek: {{Code|{{sr|#p["Nazwa jednostki 3"](frame,i)|p=Pudełko}}}}, {{Code|{{sr|#p["Nazwa przedmiotowa jednostki 3"](frame,i)|p=Pudełko}}}} i {{Code|{{sr|#p["Nazwa dyskusji jednostki 3"](frame,i)|p=Pudełko}}}}, oraz pełnych nazw jednostek: {{Code|{{sr|#p["Pełna nazwa jednostki 3"](frame,...)|p=Pudełko}}}}, {{Code|{{sr|#p["Pełna nazwa przedmiotowa jednostki 3"](frame,...)|p=Pudełko}}}} i {{Code|{{sr|#p["Pełna nazwa dyskusji jednostki 3"](frame,...)|p=Pudełko}}}}, także z {{Code|{{ld2|Pudełko/Pomocne}}}}: {{Code|{{sr|#p.Typ_jednostki(frame,...)|p=Pudełko/Pomocne}}}}, również z: {{Code|{{ld2|Pudełko/Potrzebne}}}}: {{Code|{{sr|#p.Problemy_kontenerowe_szablonowe(frame,...)|p=Pudełko/Potrzebne}}}}. === {{Code|numer algorytmu}} {{=}} {{Code|nil}} (wersja trzecia algorytmu) === Wersja, nie z {{Code|2}} po spacji, wykorzystuje się dla {{Code|i{{=}}0}}, a dla {{Code|i>0}}, tą drugą wersję. ; Kod {{Code|kod_liczbowy_przestrzeni_nazw_i_nazwy_jednostki}} {{Code|{{=}}}} {{Code|0}} (liczy parametry normalne) {{Dk}} * {{Code|nil}} lub {{Code|0}} - dla {{Code|co_ma_liczyć}}: {{Code|nil}} lub {{Code|0}} - wykorzystywuje: do uzyskiwania nazwy przestrzeni nazw: {{Code|{{sr|#p["Nazwa przestrzeni nazw"](frame,...)|p=Pudełko/Tom I}}}} i {{Code|{{sr|#p["Nazwa przestrzeni nazw 2"](frame,...)|p=Pudełko/Tom I}}}}, a do zwracania nazwy jednostki używa: {{Code|{{sr|#p["Nazwa jednostki"](frame,i)|p=Pudełko/Tom I}}}} i {{Code|{{sr|#p["Nazwa jednostki 2"](frame,i)|p=Pudełko/Tom I}}}}, * {{Code|1}} - dla {{Code|co_ma_liczyć}}: {{Code|nil}} lub {{Code|0}} - oblicza do liczenia nazwy przestrzeni nazw: {{Code|{{sr|#p["Nazwa przestrzeni nazw"](frame,...)|p=Pudełko/Tom I}}}} i {{Code|{{sr|#p["Nazwa przestrzeni nazw 2"](frame,...)|p=Pudełko/Tom I}}}}, * {{Code|2}} - liczy nazwę jednostki: {{Code|{{sr|#p["Nazwa jednostki"](frame,i)|p=Pudełko/Tom I}}}} i {{Code|{{sr|#p["Nazwa jednostki 2"](frame,i)|p=Pudełko/Tom I}}}}. ; Kod {{Code|1}} (liczy parametry przedmiotowe){{Dk}} * {{Code|nil}} lub {{Code|0}} - dla {{Code|co_ma_liczyć}}: {{Code|nil}} lub {{Code|0}} - wykorzystywuje: do uzyskiwania nazwy przestrzeni nazw: {{Code|{{sr|#p["Nazwa przedmiotowej przestrzeni nazw"](frame,...)|p=Pudełko/Tom I}}}} i {{Code|{{sr|#p["Nazwa przedmiotowej przestrzeni nazw 2"](frame,...)|p=Pudełko/Tom I}}}}, a do zwracania nazwy jednostki używa: {{Code|{{sr|#p["Nazwa jednostki"](frame,i)|p=Pudełko/Tom I}}}} i {{Code|{{sr|#p["Nazwa przedmiotowa jednostki 2"](frame,i)|p=Pudełko/Tom I}}}}, * {{Code|1}} - dla {{Code|co_ma_liczyć}}: {{Code|nil}} lub {{Code|0}} - oblicza do liczenia nazwy przestrzeni nazw: {{Code|{{sr|#p["Nazwa przedmiotowej przestrzeni nazw"](frame,...)|p=Pudełko/Tom I}}}} i {{Code|{{sr|#p["Nazwa przedmiotowej przestrzeni nazw 2"](frame,...)|p=Pudełko/Tom I}}}}, * {{Code|2}} - liczy nazwę jednostki: {{Code|{{sr|#p["Nazwa jednostki"](frame,i)|p=Pudełko/Tom I}}}} i {{Code|{{sr|#p["Nazwa przedmiotowa jednostki 2"](frame,i)|p=Pudełko/Tom I}}}}. ; Kod {{Code|2}} (liczy parametry dyskusji){{Dk}} * {{Code|nil}} lub {{Code|0}} - dla {{Code|co_ma_liczyć}}: {{Code|nil}} lub {{Code|0}} - wykorzystywuje: do uzyskiwania nazwy przestrzeni nazw: {{Code|{{sr|#p["Nazwa przestrzeni nazw dyskusji"](frame,...)|p=Pudełko/Tom I}}}} i {{Code|{{sr|#p["Nazwa przestrzeni nazw dyskusji 2"](frame,...)|p=Pudełko/Tom I}}}}, a do zwracania nazwy jednostki używa: {{Code|{{sr|#p["Nazwa jednostki"](frame,i)|p=Pudełko/Tom I}}}} i {{Code|{{sr|#p["Nazwa dyskusji jednostki 2"](frame,i)|p=Pudełko/Tom I}}}}, * {{Code|1}} - dla {{Code|co_ma_liczyć}}: {{Code|nil}} lub {{Code|0}} - oblicza do liczenia nazwy przestrzeni nazw: {{Code|{{sr|#p["Nazwa przestrzeni nazw dyskusji"](frame,...)|p=Pudełko/Tom I}}}} i {{Code|{{sr|#p["Nazwa przestrzeni nazw dyskusji 2"](frame,...)|p=Pudełko/Tom I}}}}, * {{Code|2}} - liczy nazwę jednostki: {{Code|{{sr|#p["Nazwa jednostki"](frame,i)|p=Pudełko/Tom I}}}} i {{Code|{{sr|#p["Nazwa dyskusji jednostki 2"](frame,i)|p=Pudełko/Tom I}}}}. === {{Code|numer algorytmu}} {{=}} {{Code|0}} (wersja pierwsza algorytmu) === ; Kod {{Code|kod_liczbowy_przestrzeni_nazw_i_nazwy_jednostki}} {{Code|{{=}}}} {{Code|0}} (liczy parametry normalne) {{Dk}} * {{Code|nil}} lub {{Code|0}} - dla {{Code|co_ma_liczyć}}: {{Code|nil}} lub {{Code|0}} - wykorzystywuje: do uzyskiwania nazwy przestrzeni nazw: {{Code|{{sr|#p["Nazwa przestrzeni nazw"](frame,...)|p=Pudełko/Tom I}}}}, a do zwracania nazwy jednostki używa: {{Code|{{sr|#p["Nazwa jednostki"](frame,i)|p=Pudełko/Tom I}}}}, * {{Code|1}} - dla {{Code|co_ma_liczyć}}: {{Code|nil}} lub {{Code|0}} - oblicza do liczenia nazwy przestrzeni nazw: {{Code|{{sr|#p["Nazwa przestrzeni nazw"](frame,...)|p=Pudełko/Tom I}}}}, * {{Code|2}} - liczy nazwę jednostki: {{Code|{{sr|#p["Nazwa jednostki"](frame,i)|p=Pudełko/Tom I}}}}. ; Kod {{Code|1}} (liczy parametry przedmiotowe){{Dk}} * {{Code|nil}} lub {{Code|0}} - dla {{Code|co_ma_liczyć}}: {{Code|nil}} lub {{Code|0}} - wykorzystywuje: do uzyskiwania nazwy przestrzeni nazw: {{Code|{{sr|#p["Nazwa przedmiotowej przestrzeni nazw"](frame,...)|p=Pudełko/Tom I}}}}, a do zwracania nazwy jednostki używa: {{Code|{{sr|#p["Nazwa jednostki"](frame,i)|p=Pudełko/Tom I}}}}, * {{Code|1}} - dla {{Code|co_ma_liczyć}}: {{Code|nil}} lub {{Code|0}} - oblicza do liczenia nazwy przestrzeni nazw: {{Code|{{sr|#p["Nazwa przedmiotowej przestrzeni nazw"](frame,...)|p=Pudełko/Tom I}}}}, * {{Code|2}} - liczy nazwę jednostki: {{Code|{{sr|#p["Nazwa jednostki"](frame,i)|p=Pudełko/Tom I}}}}. ; Kod {{Code|2}} (liczy parametry dyskusji){{Dk}} * {{Code|nil}} lub {{Code|0}} - dla {{Code|co_ma_liczyć}}: {{Code|nil}} lub {{Code|0}} - wykorzystywuje: do uzyskiwania nazwy przestrzeni nazw: {{Code|{{sr|#p["Nazwa przestrzeni nazw dyskusji"](frame,...)|p=Pudełko/Tom I}}}}, a do zwracania nazwy jednostki używa: {{Code|{{sr|#p["Nazwa jednostki"](frame,i)|p=Pudełko/Tom I}}}}, * {{Code|1}} - dla {{Code|co_ma_liczyć}}: {{Code|nil}} lub {{Code|0}} - oblicza do liczenia nazwy przestrzeni nazw: {{Code|{{sr|#p["Nazwa przestrzeni nazw dyskusji"](frame,...)|p=Pudełko/Tom I}}}}, * {{Code|2}} - liczy nazwę jednostki: {{Code|{{sr|#p["Nazwa jednostki"](frame,i)|p=Pudełko/Tom I}}}}. === {{Code|numer algorytmu}} {{=}} {{Code|1}} (wersja druga algorytmu) === ; Kod {{Code|kod_liczbowy_przestrzeni_nazw_i_nazwy_jednostki}} {{Code|{{=}}}} {{Code|0}} (liczy parametry normalne) {{Dk}} * {{Code|nil}} lub {{Code|0}} - dla {{Code|co_ma_liczyć}}: {{Code|nil}} lub {{Code|0}} - wykorzystywuje: do uzyskiwania nazwy przestrzeni nazw: {{Code|{{sr|#p["Nazwa przestrzeni nazw 2"](frame,...)|p=Pudełko/Tom I}}}}, a do zwracania nazwy jednostki używa: {{Code|{{sr|#p["Nazwa jednostki 2"](frame,i)|p=Pudełko/Tom I}}}}, * {{Code|1}} - dla {{Code|co_ma_liczyć}}: {{Code|nil}} lub {{Code|0}} - oblicza do liczenia nazwy przestrzeni nazw: {{Code|{{sr|#p["Nazwa przestrzeni nazw 2"](frame,...)|p=Pudełko/Tom I}}}}, * {{Code|2}} - liczy nazwę jednostki: {{Code|{{sr|#p["Nazwa jednostki 2"](frame,i)|p=Pudełko/Tom I}}}}. ; Kod {{Code|1}} (liczy parametry przedmiotowe){{Dk}} * {{Code|nil}} lub {{Code|0}} - dla {{Code|co_ma_liczyć}}: {{Code|nil}} lub {{Code|0}} - wykorzystywuje: {{Code|{{sr|#p["Nazwa przedmiotowej przestrzeni nazw 2"](frame,...)|p=Pudełko/Tom I}}}}, a do zwracania nazwy jednostki używa: {{Code|{{sr|#p["Nazwa przedmiotowa jednostki 2"](frame,i)|p=Pudełko/Tom I}}}}, * {{Code|1}} - dla {{Code|co_ma_liczyć}}: {{Code|nil}} lub {{Code|0}} - oblicza do liczenia nazwy przestrzeni nazw: {{Code|{{sr|#p["Nazwa przedmiotowej przestrzeni nazw 2"](frame,...)|p=Pudełko/Tom I}}}}, * {{Code|2}} - liczy nazwę jednostki: {{Code|{{sr|#p["Nazwa przedmiotowa jednostki 2"](frame,i)|p=Pudełko/Tom I}}}}. ; Kod {{Code|2}} (liczy parametry dyskusji){{Dk}} * {{Code|nil}} lub {{Code|0}} - dla {{Code|co_ma_liczyć}}: {{Code|nil}} lub {{Code|0}} - wykorzystywuje: do uzyskiwania nazwy przestrzeni nazw: {{Code|{{sr|#p["Nazwa przestrzeni nazw dyskusji 2"](frame,...)|p=Pudełko/Tom I}}}}, a do zwracania nazwy jednostki używa: {{Code|{{sr|#p["Nazwa dyskusji jednostki 2"](frame,i)|p=Pudełko/Tom I}}}}, * {{Code|1}} - dla {{Code|co_ma_liczyć}}: {{Code|nil}} lub {{Code|0}} - oblicza do liczenia nazwy przestrzeni nazw: {{Code|{{sr|#p["Nazwa przestrzeni nazw dyskusji 2"](frame,...)|p=Pudełko/Tom I}}}}, * {{Code|2}} - liczy nazwę jednostki: {{Code|{{sr|#p["Nazwa dyskusji jednostki 2"](frame,i)|p=Pudełko/Tom I}}}}. == {{Code|p.Nazwa_przestrzeni_nazw_dodatkowe(frame,...)}} == Funkcja liczy nazwy przestrzeni nazw numerkowe {{Code|i>0}} z parametrów tylko przestrzennych, te parametry ramkowe mają pierwszeństwo przed tymi rodzica, czyli szablonu. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Nazwa_przestrzeni_nazw_dodatkowe(frame,numer_jednostki)...end; </syntaxhighlight> Parametry funkcji: * {{Code|frame}} - tablica ramki funkcji tablicy transportu, * {{Code|numer_jednostki}} - numer jednostki, funkcja z tablocy ramki nie liczy zmiennej {{Code|numer jednostki}}, tylko to się podaje bezpośrednio, jako parametr. Parametry tablicy ramki funkcji tablicy transportu: * {{Code|nazwa przestrzeni nazw 1}}, {{Code|nazwa przestrzeni nazw 2}}, {{Code|nazwa przestrzeni nazw 3}},... - nazwy przestrzeni nazw dla danych numerkowych, a stąd wybieramy ten ściśle określony, i sprawdzamy jego istnienie, przy pomocy wartości tego obranego, uzyskanego z tej funkcji, a ta funkcja do tego właśnie służy. Z funkcji używają elementy funkcyjne z {{Code|{{ld2|Pudełko/Potrzebne}}}}: {{Code|{{sr|#p.Problemy_kontenerowe_szablonowe(frame,...)|p=Pudełko/Potrzebne}}}}. Funkcja zwraca wartość nazwy przestrzeni nazw, jeśli odpowiednio z: {{Code|frame.args}}, istnieje, a jesli nie, to z: {{Code|frame:getParent().args}}. == {{Code|p.Nazwa_jednostki(frame,i)}} == Funkcja liczy nazwę jednostki z parametrów nazw jednostek, usuwa z niego nagłówek i parametry, a jeżeli tych parametrównie podano, to liczy na podstawie kodóowjęzyka i projektu nazwę przestrzeni nazw. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Nazwa_jednostki(frame,i)...end; </syntaxhighlight> Parametry funkcji: * {{Code|frame}} - tablica ramki funkcji tablicy transportu, * {{Code|i}} - numer jednostki,jeśli nie ma tego z: {{Code|numer jednostki}}. Funckja korzysta z funkcji pomocniczych: {{Code|{{sr|#p.Nazwy_przestrzeni_i_jednostki_podane_o_pewnym_numerze(frame,...)|p=Pudełko/Pomocne}}}} i {{Code|{{sr|#p.Wikikody_kontenera(frame,...)|p=Pudełko/Pomocne}}}}. Funkcja też korzysta z funkcji nazw: {{Code|{{sr|#m.NAZWASTRONY()|p=Nazwy/Tom II}}}}. Z funkcji używają w module {{Code|{{ld2|Pudełko}}}}: {{Code|{{sr|#p["Nazwa jednostki"](frame,i)|p=Pudełko}}}}. == {{Code|p.Nazwy_przestrzeni_i_jednostki_podane_o_pewnym_numerze(frame,...)}} == Funkcja liczy nazwe przestrzeni nazw, z parametrów przestrzennych, i nazwę jednostki, z parametrów nazwy jednostki, dla ściśle określonego numeru jednostki podanego ewentualnie przy pomocy {{Code|i}}. Funkcja ma też parametr, co ma podać w zależności od tego parametru. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Nazwy_przestrzeni_i_jednostki_podane_o_pewnym_numerze(frame,i,co_podac)...end; </syntaxhighlight> Parametry funkcji: * {{Code|frame}} - tablica ramki funkcji tablicy transportu, * {{Code|i}} - numer ewentualny jednostki, * {{Code|co_podac}} - jakie parametry ma podawać. Parametry tablicy ramki funkcji tablicy transportu: ; Parametry przestrzenne * {{Code|nazwa przestrzeni nazw}} - nazwa przestrzeni nazw dla parametrów przestrzennych bazowych, * {{Code|nazwa przestrzeni nazw i}} - nazwa przestrzeni nazw ogólny numerkowy, ale w mniej ważny niż te numerkowe szczególne, * {{Code|nazwa przestrzeni nazw 1}}, {{Code|nazwa przestrzeni nazw 2}},... - nazwa przestrzeni nazw szczególne numerkowe. ; Parametry jednostek * {{Code|nazwa jednostki}} - nazwa jednostki dla parametrów bazowych, * {{Code|nazwa jednostki 1}}, {{Code|nazwa jednostki 2}}, {{Code|nazwa jednostki 3}},... - nazwa jednostki dla parametrów numerkowych. Z parametrów zwróconych przez ten obiekt korzystają funkcje z {{Code|{{ld2|Pudełko/Pomocne}}}}: {{Code|{{sr|#p.Nazwa_przestrzeni_nazw(frame,...)|p=Pudełko/Pomocne}}}}, {{Code|{{sr|#p.Nazwa_przestrzeni_nazw_2(frame,...)|p=Pudełko/Pomocne}}}}, {{Code|{{sr|#p.Typ_jednostki_uzyskany_z_frame(frame,i)|p=Pudełko/Pomocne}}}}, {{Code|{{sr|#p.Typ_jednostki(frame,...)|p=Pudełko/Pomocne}}}}, {{Code|{{sr|#p.Nazwa_jednostki(frame,i)|p=Pudełko/Pomocne}}}} i {{Code|{{sr|#p.Jaka_nazwa_jednostki(frame,...)|p=Pudełko/Pomocne}}}}. === Wartości zwracane === ; jakie parametry ma podać dla{{Dk}} {{Code|co_podac{{=}}nil}}, wtedy funkcja zwraca{{Dk}} * nazwę przestrzeni nazw, * nazwę jednostki, * numer jednostki. ; jakie parametry ma podać dla wartości{{Dk}} {{Code|1}}, wtedy{{Dk}} * nazwę przestrzeni nazw, * numer jednostki. ; Przypadek przeciwny{{Dk}} * w tym przypadku jest jak dla wartości {{Code|nil}}. == {{Code|p.Jaka_nazwa_jednostki(frame,...)}} == Funkcja do liczenia nazwy jednostki w wersji drugiej, tzn. do liczenia jej brany też jest pod uwagę jej część przestrzenna, gdy nazwa przestrzeni nazw z parametrów przestrzennych wskazuje na przestrzeń główną, w innym wypadku brana jest całość nazwy jednostki, ale nie zawsze tak jest, bo też jest sprawdzane, czy nazwa jednostki ma w sobie dwukropek na podczątku czagu znakowego, wtedy to jest przetwarzane jako pełna nazwa strony, wtedy jest liczonona jej nazwa strony do wyznaczania nowej nazwy jednostki. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Jaka_nazwa_jednostki(frame,i,jaka)...end; </syntaxhighlight> Parametry funkcji: * {{Code|frame}} - tablica ramki funkcji tablicy transportu, * {{Code|i}} - ewentualny numer jednostki, * {{Code|jaka}} - typ policzonej nazwy jednostki, wybieralne elementy, gdy ona jest {{Code|nil}} (nazwa jednostki jest liczona bez przetwarzania na przedmiotową, czy dyskusji), '''przedmiotowa''' (na przedmiotową) i '''dyskusja''' (na dyskusji). Funkcja korzysta z {{Code|{{ld2|Pudełko/Pomocne}}}}, czyli: {{Code|{{sr|#p.Nazwy_przestrzeni_i_jednostki_podane_o_pewnym_numerze(frame,...)|p=Pudełko/Pomocne}}}} i {{Code|{{sr|#p.Nazwa_przestrzeni_nazw_uzyskana_z_typu_jednostki_z_frame(frame,i)|p=Pudełko/Pomocne}}}}, modułu: {{Code|{{ld2|Html}}}}: {{Code|{{sr|#html_modul["NazwaStronyAdresu"](frame,...)|p=Html}}}} oraz modułu: {{Code|{{ld2|Wiki}}}}: {{Code|{{sr|#p["CzyBieżącaWiki"](frame)}}}}, także używa funkcji nazw {{Code|{{ld2|Nazwy}}}}: {{Code|{{sr|#m.Np{...}|p=Nazwy/Tom I}}}} i {{Code|{{sr|#m.NpDane{...}|p=Nazwy/Tom I}}}}, oraz z innych tego typu funkcji: {{Code|{{sr|#m.NAZWAPRZESTRZENI()|p=Nazwy/Tom II}}}} i {{Code|{{sr|#m.NAZWASTRONY()|p=Nazwy/Tom II}}}}. Również korzysta z: {{Code|{{ld2|Parametry}}}}: {{Code|{{sr|#p["Odstępy"](frame)|p=Parametry}}}}. Z funkcji korzystają w {{Code|{{ld2|Pudełko}}}}: {{Code|{{sr|#p["Nazwa jednostki 2"](frame,i)|p=Pudełko}}}}, {{Code|{{sr|#p["Nazwa przedmiotowa jednostki 2"](frame,i)|p=Pudełko}}}} i {{Code|{{sr|#p["Nazwa dyskusji jednostki 2"](frame,i)|p=Pudełko}}}}. == {{Code|p.Czy_przestrzen_nazw_jest_obslugiwana(frame,...)}} == Sprawdza, czy dana przestrzeń nazw jest obsługiwana, względem parametrów podanych w ramce. Definicja skrótowa: <syntaxhighlight lang="lua"> function p.Czy_przestrzen_nazw_jest_obslugiwana(frame,jakas_przestrzen_nazw,kod_jezyka,kod_projektu)...end; </syntaxhighlight> Parametry funkcji: * {{Code|frame}} - tablica ramki funkcji tablicy transportu, * {{Code|jakas_przestrzen_nazw}} - sprawdzana przestrzeń nazw, czy jest obsługiwana względem parametrów ramkowych, * {{Code|kod_jezyka}} - kod języka sprawdzany, jeśli został podany w odpowiednio w ramce, jak wyżej, * {{Code|kod_projektu}} - kod projektu sprawdzany, jak z kodem języka, jak wyżej. Funckja wykorzystuje do tego celu funkcje z {{Code|{{ld2|Wiki}}}}: {{Code|{{sr|#p["CzyBieżącaWiki"](frame)|p=Wiki}}}}, i funkcje nazw {{Code|{{ld2|Nazwy}}}}: {{Code|{{sr|#m.Np{...}|p=Nazwy/Tom I}}}} i {{Code|{{sr|#m.NpDane{...}|p=Nazwy/Tom I}}}}. Z funkcji korzystają: {{Code|{{sr|#p["Parametry ogólnego pudełka"](frame,...)|p=Pudełko/ParametryCechy}}}} i {{Code|{{sr|#p.Problemy_kontenerowe_szablonowe(frame,...)|p=Pudełko/Potrzebne}}}}. == {{Code|p.Analiza_interwiki_czy_projekt_aktualny(frame,...)}} == Funkcje sprawdzające, czy projekt ma inny język niż lokalny, czy projekt bieżący, bądź lokalny. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Analiza_interwiki_czy_projekt_aktualny(frame,czy_jezyk,czy_projekt)...end; </syntaxhighlight> Z funkcji korzystają elementy: {{Code|{{sr|#p["Inny niż język bieżący wiki"](frame)|p=Pudełko/Tom V}}}}, {{Code|{{sr|#p["Inne niż lokalne wiki"](frame)|p=Pudełko/Tom V}}}} i {{Code|{{sr|#p["Inne niż bieżące wiki"](frame)|p=Pudełko/Tom V}}}}. {{BrClear}} <noinclude><!-- -->{{ProstaStronaKoniec}}<!-- -->{{Kategoria|Opisy funkcji, w Lua w Scribunto, w modułach}}<!-- --></noinclude> 6ze433bdr4bokpotxukowisn66zmpei 542112 542111 2026-05-06T13:37:25Z Persino 2851 542112 wikitext text/x-wiki <noinclude>{{ProstaStronaStart | nagłówek = {{Podrozdział|{{ld2|Pudełko/Pomocne}}|Dokumentacja modułów {{lpg|Lua}} w {{lpr|Lua|Scribunto}}.}}{{Autonawigacja|Pomoc:Spis treści}} | stopka strony = {{StopkaSpisTreści}}{{Podrozdział|Koniec}} }}</noinclude> {{Spis treści}} == {{Code|p.Nazwa_strony_bazowej_projektu_z_wikidanych()}} == Funkcja liczy odpowiednik strony głównej projektu, względem polskiego {{NAZWASERWISU|link=tak|po=a}}, na innych projektach. Do tego celu wykorzystuje bazę danych {{NAZWASERWISU|klucz projektu=d|link=tak}}. Funkcja jest wykorzystywana w kodzie funkcji: {{Code|{{sr|#p["Nazwa strony głównej projektu"](frame,i)|p=Pudełko/Tom V}}}} i {{Code|{{sr|#p["Nazwa strony głównej projektu 2"](frame)|p=Pudełko/Tom V}}}}. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Nazwa_strony_bazowej_projektu_z_wikidanych(kod_jezyka,kod_projektu)...end; </syntaxhighlight> Parametry funkcji: * {{Code|kod języka}} i {{Code|kod projektu}} - kolejno kody języka i projektu, na którym ma liczyć odpowiednik strony głównej. Ta funkcja wykorzystywuje funkcje do liczenia kodów tego projektu, tzn. języka: {{Code|{{sr|#p["Kod języka tego projektu"](frame)|p=Pudełko/Tom V}}}}, i projektu: {{Code|{{sr|#p["Kod projektu tego projektu"](frame)|p=Pudełko/Tom V}}}}, jak i inne funkcje nazw, jak: {{Code|{{sr|#m["PEŁNANAZWASTRONY"]()|p=Nazwy/Tom II}}}}. Funkcja również wykorzystywuje tablice funkcji {{Code|mw.loadData}}, tzn. modułu {{Code|{{ld2|Wiki/interwiki}}}}. == {{Code|p.Nazwa_strony_bazowej_dla_dzieci_z_wikidanych()}} == Funkcja liczy odpowiednik strony głównej dla dzieci projektu, względem polskiego {{NAZWASERWISU|link=tak|po=a}}, na innych projektach. Do tego celu wykorzystuje bazę danych {{NAZWASERWISU|klucz projektu=d|link=tak}}. Funkcja jest wykorzystywana w kodzie funkcji: {{Code|{{sr|#p["Nazwa strony głównej dla dzieci projektu"](frame,i)|p=Pudełko/Tom V}}}} i {{Code|{{sr|#p["Nazwa strony głównej dla dzieci projektu 2"](frame)|p=Pudełko/Tom V}}}}. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Nazwa_strony_bazowej_dla_dzieci_z_wikidanych(kod_jezyka)...end; </syntaxhighlight> Parametry funkcji: * {{Code|kod_jezyka}} - kod języka odpowiednika językowego projektu {{NAZWASERWISU|link=tak}}, dla którego liczymy odpowiednik strony głównej dla dzieci. Ta funkcja wykorzystywuje funkcje do liczenia kodów tego projektu, tzn. języka: {{Code|{{sr|#p["Kod języka tego projektu"](frame)|p=Pudełko/Tom V}}}}, i projektu: {{Code|{{sr|#p["Kod projektu tego projektu"](frame)|p=Pudełko/Tom V}}}}, jak i inne funkcje nazw, jak: {{Code|{{sr|#m["PEŁNANAZWASTRONY"]()|p=Nazwy/Tom II}}}}. == {{Code|p.Nazwa_strony_bazowej_projektu_ze_zmiennej(frame,...)}} == Funkcja liczy odpowiednik strony głównej projektu, względem zmiennych w funkcji ramki {{Code|frame}}, polskiego {{NAZWASERWISU|link=tak|po=a}}, uzyskaną tylko względem kodów, bez liczenia jego odpowiednich na innym przy pomocy {{NAZWASERWISU|klucz projektu=d|link=tak}}, tylko bezpośrednio podanych do funkcji w ramce {{lpg|Lua}} w {{lpr|Lua|Scribunto}}. Funkcja jest wykorzystywana w kodzie funkcji: {{Code|{{sr|#p["Nazwa strony głównej projektu"](frame,i)|p=Pudełko/Tom V}}}}. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Nazwa_strony_bazowej_projektu_ze_zmiennej(frame,i,kod_jezyka,kod_projektu)...end; </syntaxhighlight> Parametry funkcji: * {{Code|frame}} - tablica ramki funkcji tablicy transportu, * {{Code|i}} - numer jednostki, bazowej, jeśli {{Code|i{{=}}0}}, i numerkowej {{Code|i>0}}, * {{Code|kod języka}} i {{Code|kod projektu}} - kod języka i kod projektu danego projektu, na którym chcemy liczyćnazwę strony głównej projektu. Parametry tablicy ramki funkcji tablicy transportu: * {{Code|strona główna projektu}} - nazwa strony głównej na polskim projekcie {{NAZWASERWISU|link=tak|po=a}}, * {{Code|strona główna projektu 1}}, {{Code|strona główna projektu 2}}, {{Code|strona główna projektu 3}},... - nazwa strony głównej projektu na jakimś projekcie {{lpg|Wikimedia Foundation}} względem podanych kodów języka i projektu. Funkcja wykorzystuje do swojej budowy: {{Code|{{sr|#p["Kod języka tego projektu"](frame)|p=Pudełko/Tom V}}}} i {{Code|{{sr|#p["Kod projektu tego projektu"](frame)|p=Pudełko/Tom V}}}}, jak i inne, czyli w tym przypadku funkcje nazw: {{Code|{{sr|#m["PEŁNANAZWASTRONY"]()|p=Nazwy/Tom II}}}}. Gdy {{Code|i{{=}}0}}, wtedy funkcja zwraca wartość zmiennej {{Code|strona główna projektu}}, a jeśli {{Code|i>0}}, a jeśli kody języka i projektu wskazująna projekt bieżący, to wtedy też jest zwracana ta zmienna, w przeciwnym wypadku otrzymujemy również tą zmienną, ale z numerkiem po spacji. == {{Code|p.Nazwa_strony_bazowej_dla_dzieci_ze_zmiennej(frame,...)}} == Funkcja liczy odpowiednik strony głównej dla dzieci, względem zmiennych w funkcji ramki {{Code|frame}}, polskiego {{NAZWASERWISU|link=tak|po=a}}, uzyskaną tylko względem kodów, bez liczenia jego odpowiednich na innym przy pomocy {{NAZWASERWISU|klucz projektu=d|link=tak}}, tylko bezpośrednio podanych do funkcji w ramce {{lpg|Lua}} w {{lpr|Lua|Scribunto}}. Funkcja jest wykorzystywana w kodzie funkcji: {{Code|{{sr|#p["Nazwa strony głównej dla dzieci projektu"](frame,i)|p=Pudełko/Tom V}}}}. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Nazwa_strony_bazowej_dla_dzieci_ze_zmiennej(frame,i,kod_jezyka)...end; </syntaxhighlight> Parametry funkcji: * {{Code|frame}} - tablica ramki funkcji tablicy transportu, * {{Code|i}} - numer jednostki, bazowej, jeśli {{Code|i{{=}}0}}, i numerkowej {{Code|i>0}}, * {{Code|kod języka}} przy kodzie projektu {{Code|b}} - kod języka przy tym kodzie projektu danego projektu, na którym chcemy liczyćnazwę strony głównej projektu. Parametry tablicy ramki funkcji tablicy transportu: * {{Code|strona główna dla dzieci}} - nazwa strony głównej na polskim projekcie {{NAZWASERWISU|link=tak|po=a}}, * {{Code|strona główna dla dzieci 1}}, {{Code|strona główna dla dzieci 2}}, {{Code|strona główna dla dzieci 3}},... - nazwa strony głównej dla dzieci na jakimś projekcie {{lpg|Wikimedia Foundation}} względem podanych kodów języka przy kodzie projektu {{Code|b}}. Funkcja wykorzystuje do swojej budowy: {{Code|{{sr|#p["Kod języka tego projektu"](frame)|p=Pudełko/Tom V}}}} i {{Code|{{sr|#p["Kod projektu tego projektu"](frame)|p=Pudełko/Tom V}}}}, jak i inne, czyli w tym przypadku funkcje nazw: {{Code|{{sr|#m["PEŁNANAZWASTRONY"]()|p=Nazwy/Tom II}}}}. Gdy {{Code|i{{=}}0}}, wtedy funkcja zwraca wartość zmiennej {{Code|strona główna dla dzieci}}, a jeśli {{Code|i>0}}, a jeśli kody języka i projektu wskazująna projekt bieżący, to wtedy też jest zwracana ta zmienna, w przeciwnym wypadku otrzymujemy również tą zmienną, ale z numerkiem po spacji. == {{Code|p.Normalna_przedmiotowa_lub_dyskusji_nazwa_przestrzeni_nazw()}} == Funkcja liczy na podstawie podanej przestrzeni nazw normalną (bez transformacji ewentualnie inną), przedmiotową lub dyskusji, ale w postaci kanonicznej, dla danego projektu o danym kodzie języka i projektu. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Normalna_przedmiotowa_lub_dyskusji_nazwa_przestrzeni_nazw(nazwa_przestrzeni_nazw, kod_przestrzen_normalna_przedmiotowa_lub_dyskusji,kod_jezyka,kod_projektu)...end; </syntaxhighlight> Parametry funkcji: * {{Code|nazwa_przestrzeni_nazw}} - nazwa przestrzeni nazw na danym projekcie siostrzanym i językowym, * {{Code|kod_przestrzen_normalna_przedmiotowa_lub_dyskusji}} - {{Code|0}} - liczy przestrzeń nazwnormalną, {{Code|1}} - przedmiotową, {{Code|2}} - dyskusji, inna wartość, liczy jak przy tym kodzie, jak przy pierwszym, * {{Code|kod_jezyka}} i {{Code|kod_projektu}} - kod języka i projektu, na którym ma liczyć nazwę przestrzeni nazw. Te funkcje liczą, jaki jest projekt bieżący, czy nie, na tej podstawie używa funkcji: {{Code|{{sr|#p["CzyBieżącaWiki"](frame)|p=Wiki}}}}, co wtedy, jeśli bieżący, to wtedy są wykorzystywane kody jezyka i projektu do liczenia przeróżnych nazw funkcjami nazw. Funkcja jest wykorzystywana przy budowie funkcji: {{Code|{{sr|#p.Typ_jednostki(frame,...)|p=Pudełko/Pomocne}}}}, a ona jest używana przy implementacji w wersji pierwszej: {{Code|{{sr|#p["Typ jednostki"](frame,i)|p=Pudełko/Tom III}}}}, {{Code|{{sr|#p["Przedmiotowy typ jednostki"](frame,i)|p=Pudełko/Tom III}}}} i {{Code|{{sr|#p["Dyskusyjny typ jednostki"](frame,i)|p=Pudełko/Tom III}}}}, drugiej: {{Code|{{sr|#p["Typ jednostki 2"](frame,i)|p=Pudełko/Tom III}}}}, {{Code|{{sr|#p["Przedmiotowy typ jednostki 2"](frame,i)|p=Pudełko/Tom III}}}} i {{Code|{{sr|#p["Dyskusyjny typ jednostki 2"](frame,i)|p=Pudełko/Tom III}}}}, oraz trzeciej: {{Code|{{sr|#p["Typ jednostki 3"](frame,i)|p=Pudełko/Tom III}}}}, {{Code|{{sr|#p["Przedmiotowy typ jednostki 3"](frame,i)|p=Pudełko/Tom III}}}} i {{Code|{{sr|#p["Dyskusyjny typ jednostki 3"](frame,i)|p=Pudełko/Tom III}}}}, czyli do liczenia typu jednostki normalną (bez transformacji), przedmiotową, czy dyskusji, co te funkcje obrazują, co też wynika na podstawie ich nazw. Funkcja sprawdza, czy to jest projekt bieżący, czy nie, na podstawie tego pierwszego liczy wzgledem: {{Code|{{sr|#m.Np{...}|p=Nazwy/Tom I}}}}, drugiego: {{Code|{{sr|#m.NpDane{...}|p=Nazwy/Tom I}}}}. Przy tym drugim funkcja wykorzytuje kody języka {{Code|kod_jezyka}} i projektu {{Code|kod_projektu}}. == {{Code|p.Nazwa_przestrzeni_nazw(frame,...)}} == Funckja wyznacza nazwę przestrzeni nazw niekanoniczną normalną (bez przekształacania) lub przewróconą na przedmiotową lub dyskusji, a jeżeli podana nazwa przestrzeni nazw jest nieprawidłowa, to bierze jej domyślną, na podstawie jej pierwszego parametru ramki {{Code|frame.args}}, czyli o numerze {{Code|1}}, jeżeli takowe ustawienie włączono na podstawie jej trzeciego argumentu. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Nazwa_przestrzeni_nazw(frame,kod_liczbowy_przestrzeni_nazw,czy_uwzglednic_alternatywna_nazwe,numer_jednostki)...end; </syntaxhighlight> Parametry funkcji: * {{Code|frame}} - tablica ramki funnkcji tablicy transportu, * {{Code|kod_liczbowy_przestrzeni_nazw}} - kod {{Code|1}} - kod wyznaczania wersji przestrzeni przedmiotowej, {{Code|2}} - dyskusji, inne kody przedstawiają przestrzeń nazw normalną, które nie transformują nazwy przestrzeni nazw, tylko ją liczą, * {{Code|czy_uwzglednic_alternatywna_nazwe}} - wartość {{Code|nil}}, czy {{Code|true}} - wtedy jest liczona nazwa przestrzeni nazw na podstawie parametru {{Code|frame.args[1]}}, a przy wartości {{Code|false}} już tak nie jest, * {{Code|numer_jednostki}} - wartość numeru jednostki, możliwe wartości: {{Code|0}} - liczy dla tej bazowej, inne wartości {{Code|>0}}, tą numerkową. Nazwa przestrzeni nazw w funkcji nagłówkujest liczona z parametrów przestrzennych, nic z nazwy jednostki. Funkcja jest używana do budowy głównych funkcji pudełka w module: {{Code|{{m|Pudełko}}}}, czyli: {{Code|{{sr|#p["Nazwa przestrzeni nazw"](frame,...)|p=Pudełko/Tom I}}}}, {{Code|{{sr|#p["Nazwa przedmiotowej przestrzeni nazw"](frame,...)|p=Pudełko/Tom I}}}} i {{Code|{{sr|#p["Nazwa przestrzeni nazw dyskusji"](frame,...)|p=Pudełko/Tom I}}}}, które liczą niekanoniczne nazwy przestrzeni nazw: normalną (bez transformacji) lub przetransformowaną na przedmiotową i dyskusji. Wartości z ramki, jakimś numerze, tzn. {{Code|numer_jednostki}} są uzyskiwane za pomocą tej wartości. Funkcja wykorzystywuje do liczenia nazwy przestrzeni nazw podaną do ramki według zmiennych, tzn. {{Code|{{sr|#p.Nazwy_przestrzeni_i_jednostki_podane_o_pewnym_numerze(frame,...)|p=Pudełko/Pomocne}}}}, a jeśli nie ma tej wartości, to z: {{Code|{{sr|#p.Nazwa_przestrzeni_nazw_uzyskana_z_typu_jednostki_z_frame(frame,i)|p=Pudełko/Pomocne}}}}. Parametry tablicy ramki tych funkcji tablicy transportu są takie same jak dla funkcji w nagłówku. Funkcja korzysta z funkcji nazw dla kodu {{Code|kod_liczbowy_przestrzeni_nazw}}, czyli {{Code|1}}: {{Code|{{sr|#m["PRZEDMIOTOWAPRZESTRZEŃ"]()|p=Nazwy/Tom II}}}}, {{Code|2}}: {{Code|{{sr|#m["PRZESTRZEŃDYSKUSJI"]()|p=Nazwy/Tom II}}}}, inna wartość: {{Code|{{sr|#m["NAZWAPRZESTRZENI"]()|p=Nazwy/Tom II}}}}. Funkcja liczy przy pomocy: {{Code|{{sr|#p["CzyBieżącaWiki"](frame)|p=Wiki}}}}, czy projekt jest bieżący, czy nie, jeśli ten drugi, to wtedy są wykorzystywane kody języka i projektu uzyskane z funkcji: {{Code|{{sr|#p.Wikikody_kontenera(frame,...)|p=Pudełko/Pomocne}}}}. == {{Code|p.Nazwa_przestrzeni_nazw_2(frame,...)}} == Funkcja wyznacza nazwę przestrzeni nazw niekanoniczną normalną (bez przekształacania) ale liczącą w wersji drugiej, a jeżeli podana nazwa przestrzeni nazw jest nieprawidłowa, to bierze jej domyślną, na podstawie jej pierwszego parametru ramki {{Code|frame.args}}, czyli o numerze {{Code|1}}, jeżeli takowe ustawienie włączono na podstawie jej drugiego argumentu. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Nazwa_przestrzeni_nazw_2(frame,czy_uwzglednic_alternatywna_nazwe,i)...end; </syntaxhighlight> Parametry funkcji: * {{Code|frame}} - tablica ramki funnkcji tablicy transportu, * {{Code|czy_uwzglednic_alternatywna_nazwe}} - wartość {{Code|nil}}, czy {{Code|true}} - wtedy jest liczona nazwa przestrzeni nazw na podstawie parametru {{Code|frame.args[1]}}, a przy wartości {{Code|false}} już tak nie jest, * {{Code|i}} - wartość numeru jednostki, możliwe wartości: {{Code|0}} - liczy dla tej bazowej, inne wartości {{Code|>0}}, tą numerkową. Funkcja jest używana do budowy głównych funkcji pudełka w module: {{Code|{{m|Pudełko}}}}, czyli: {{Code|{{sr|#p["Nazwa przestrzeni nazw 2"](frame,...)|p=Pudełko/Tom I}}}}. Funkcja wykorzystywuje do liczenia nazwy przestrzeni nazw podaną do ramki według zmiennych, tzn. {{Code|{{sr|#p.Nazwy_przestrzeni_i_jednostki_podane_o_pewnym_numerze(frame,...)|p=Pudełko/Pomocne}}}}, a jeśli nie ma tej wartości, to z: {{Code|{{sr|#p.Nazwa_przestrzeni_nazw_uzyskana_z_typu_jednostki_z_frame(frame,i)|p=Pudełko/Pomocne}}}}. Parametry tablicy ramki tych funkcji tablicy transportu są takie same jak dla funkcji w nagłówku. Funkcja sprawdza, czy kody z ramki {{Code|frame}} wskazująna projekt bieżacy, czy nie, funkcją: {{Code|{{sr|#p["CzyBieżącaWiki"](frame)|p=Wiki}}}}. Funkcja dla projektu bieżącego wykorzystuje: {{Code|{{sr|#mNp{...}|p=Nazwy/Tom I}}}}, niebieżącego: {{Code|{{sr|#mNpDane{...}|p=Nazwy/Tom I}}}} do policzenia nazwy przestrzeni nazw z parametrów przestrzennych, a jeżeli owo nie zostało podane, to jest liczona z tej aktualnej bieżacej strony. Do policzenia nazwy jednostki używana jest: {{Code|{{sr|#p["NazwaStronyAdresu"](frame,...)|p=Html}}}}, aby z nazwy jednostki z parametrami i nagłówkiem wydzielić, to co jest odpowiedzialne za zwykłą nazwę strony. Funkcja korzysta z funkcji modułu nazw: {{Code|{{sr|#m["NAZWAPRZESTRZENI"]()|p=Nazwy/Tom II}}}}, do liczenia nazwy strony z uzyskanej nazwy jednostki, jeżeli nazwa przestrzeni jest wartością pustą, w przeciwnym wypadku liczona jest ona z parametrów przestrzennych. Też jest czasami wykorzystywane jest: {{Code|{{sr|#m["NAZWASTRONY"]()|p=Nazwy/Tom II}}}}, w celu policzenia nazwy jednostki (strony) aktualnego projektu, ewentualnie przy pomocy kodów, jeśli projekt jest niebieżący, jeślinie podano nazwy jednostki do parametrów ramki {{Code|frame}}. Nazwa jednostki może zaczynać się od dwukropka, czyli: {{Code|:}}, wtedy nazwa jednostki jest tranktowana, jako pełna nazwa strony, więc z niego jest wyznaczana nazwa przestrzeni nazw,niezaleznie, czy wyznaczona nazwa przestrzeni nazw z parametrów przestrzennychjest pusta, czy nie. == {{Code|p.Nazwa_przestrzeni_nazw_przedmiotowa_dyskusji_2(frame,...)}} == Funkcja wyznacza nazwę przestrzeni nazw niekanoniczną z transformacją na przedmiotową lub dyskusji, ale liczącą w wersji drugiej, a jeżeli podana nazwa przestrzeni nazw jest nieprawidłowa, to bierze jej domyślną, na podstawie jej pierwszego parametru ramki {{Code|frame.args}}, czyli o numerze {{Code|1}}, jeżeli takowe ustawienie włączono na podstawie jej drugiego argumentu. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Nazwa_przestrzeni_nazw_przedmiotowa_dyskusji_2(frame,czy_uwzglednic_alternatywna_nazwe,i,typ)...end; </syntaxhighlight> Parametry funkcji: * {{Code|frame}} - tablica ramki funnkcji tablicy transportu, * {{Code|czy_uwzglednic_alternatywna_nazwe}} - wartość {{Code|nil}}, czy {{Code|true}} - wtedy jest liczona nazwa przestrzeni nazw na podstawie parametru {{Code|frame.args[1]}}, a przy wartości {{Code|false}} już tak nie jest, * {{Code|i}} - wartość numeru jednostki, możliwe wartości: {{Code|0}} - liczy dla tej bazowej, inne wartości {{Code|>0}}, tą numerkową, * {{Code|typ}} - wartościami tego są {{Code|przedmiotowa}}, do liczenia nazwy przestrzeni nazw przedmiotowej, {{Code|dyskusja}}, tutaj dyskusji. Funkcja jest używana do budowy głównych funkcji pudełka w module: {{Code|{{m|Pudełko}}}}, czyli: {{Code|{{sr|#p["Nazwa przedmiotowej przestrzeni nazw 2"](frame,...)|p=Pudełko/Tom I}}}} i {{Code|{{sr|#p["Nazwa przestrzeni nazw dyskusji 2"](frame,...)|p=Pudełko/Tom I}}}}. Funkcja wyznacza nazwę przestrzeni nazw z transformacją na przedmiotową lub dyskusji kolejno według: {{Code|{{sr|#p["Nazwa przedmiotowej przestrzeni nazw"](frame,...)|p=Pudełko/Tom I}}}} i {{Code|{{sr|#p["Nazwa przestrzeni nazw dyskusji"](frame,...)|p=Pudełko/Tom I}}}}, do liczenia przekształconej przestrzeni nazw. A gdy nazwa przestrzeni nazw z parametrów przestrzennych, wyliczoną z poprzedniej odpowiedniej funkcji wstępnej, wskazuje na przestrzeń główną, wtedy ta funkcja wykorzystywuje do liczenia przestrzeni przedmiotowej twory funkcyjne: {{Code|{{sr|#m["PRZEDMIOTOWAPRZESTRZEŃ"]()|p=Nazwy/Tom II}}}}, albo {{Code|{{sr|#m["PRZESTRZEŃDYSKUSJI"]()|p=Nazwy/Tom II}}}} do dyskusji, z tablicą zbudowaną na podstawie uzyskanej z parametrów nazwy jednostki wyliczoną z: {{Code|{{sr|#p["Nazwa jednostki"](frame,i)|p=Pudełko/Tom I}}}}, i kodów języka i projektu, w przeciwnym wypadku oblicza z parametrów przestrzennych według funkcji: {{Code|{{sr|#m.Np{...}|p=Nazwy/Tom I}}}}, dla projektu bieżącego, lub przy: {{Code|{{sr|#m.NpDane{...}|p=Nazwy/Tom I}}}}, dla innego. Funkcja sprawdza, czy projekt jest bieżący, czy nie, do tego celu wykorzystywuje: {{Code|{{sr|#p["CzyBieżącaWiki"](frame)|p=Wiki}}}}, przy pomocy ktorej jest wybierane, czy {{Code|Np}}, a może to: {{Code|NpDane}}, w której są wykorzystywane odpowiednie kody języków i projektów. == {{Code|p.Kod_jezyka(frame,...)}} == Funkcja liczy kody języka na podstawie podanych parametrów do ramki i dalszych parametrów jako argumenty tej funkcji. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Kod_jezyka(frame,i,wartosc_domyslna)...end; </syntaxhighlight> Parametry funkcji: * {{Code|frame}} - tablica ramki funkcji tablicy transportu, * {{Code|i}} - numer kodu języka {{Code|{{=}}0}}, bazowy, i {{Code|>0}}, numerkowy. * {{Code|wartosc_domyslna}} - wartość domyślna równą kodowi języka, jeżeli nie podano żadnego tego kodu o tym numerze według {{Code|i}}. Parametry tablicy ramki funkcji tablicy transportu: * {{Code|kod języka 1}} lub {{Code|kod języka}}, {{Code|kod języka 2}}, {{Code|kod języka 3}},... - kody języka podane do ramki, dla {{Code|i{{=}}1}}, wybierany jest kod bez numeru, a jeżeli on nie istnieje to nuerem jeden, a w dalszym wypadku {{Code|>1}}, jest wybierane to z tym numerkiem. Jeżeli {{Code|i{{=}}0}} funkcja liczy wartość funkcji: {{Code|{{sr|#p["Kod języka tego projektu"](frame)|p=Pudełko/Tom V}}}}, która jest zwracana, dla {{Code|i>0}} liczy na podstawie podanych kodów ramki. Funkcja jest używana do budowy funkcji: {{Code|{{sr|#p.Klucz_projektu(frame,...)|p=Pudełko/Pomocne}}}}. Funnkcja zwraca nazwę pojedynczego kodu języka. == {{Code|p.Kod_projektu(frame,...)}} == Funkcja liczy kody projektu na podstawie podanych parametrów do ramki i dalszych parametrów jako argumenty tej funkcji. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Kod_projektu(frame,i,wartosc_domyslna)...end; </syntaxhighlight> Parametry funkcji: * {{Code|frame}} - tablica ramki funkcji tablicy transportu, * {{Code|i}} - numer kodu języka {{Code|{{=}}0}}, bazowy, i {{Code|>0}}, numerkowy. * {{Code|wartosc_domyslna}} - wartość domyślna równą kodowi projektu, jeżeli nie podano żadnego tego kodu o tym numerze według {{Code|i}}. Parametry tablicy ramki funkcji tablicy transportu: * {{Code|kod projektu 1}} lub {{Code|kod projektu}}, {{Code|kod projektu 2}}, {{Code|kod projektu 3}},... - kody języka podane do ramki, dla {{Code|i{{=}}1}}, wybierany jest kod bez numeru, a jeżeli on nie istnieje to nuerem jeden, a w dalszym wypadku {{Code|>1}}, jest wybierane to z tym numerkiem. Jeżeli {{Code|i{{=}}0}} funkcja liczy wartość funkcji: {{Code|{{sr|#p["Kod projektu tego projektu"](frame)|p=Pudełko/Tom V}}}}, która jest zwracana, dla {{Code|i>0}} liczy na podstawie podanych kodów ramki. Funkcja jest używana do budowy funkcji: {{Code|{{sr|#p.Klucz_projektu(frame,...)|p=Pudełko/Pomocne}}}}. Funnkcja zwraca nazwę pojedynczego kodu projektu. == {{Code|p.Klucz_projektu(frame,...)}} == Funkcja liczy kliucz projektu na podstawie podanych parametrów ramki do funkcji. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Klucz_projektu(frame,i,wartosc_domyslna_jezyka,wartosc_domyslna_projektu)...end; </syntaxhighlight> Parametry funkcji: * {{Code|frame}} - tablica ramki funkcji tablicy transportu, * {{Code|i}} - numer kodu języka {{Code|{{=}}0}}, bazowy, i {{Code|>0}}, numerkowy. * {{Code|wartosc_domyslna_jezyka}} - wartość domyślna równą kodowi języka, jeżeli nie podano żadnego tego kodu o tym numerze według {{Code|i}}, * {{Code|wartosc_domyslna_projektu}} - wartość domyślna równą kodowi projektu, jeżeli nie podano żadnego tego kodu o tym numerze powyżej, Parametry tablicy ramki funkcji tablicy transportu: * {{Code|klucz projektu 1}} lub {{Code|klucz projektu}}, {{Code|klucz projektu 2}}, {{Code|klucz projektu 3}},... - kody języka podane do ramki, dla {{Code|i{{=}}1}}, wybierany jest kod bez numeru, a jeżeli on nie istnieje to nuerem jeden, a w dalszym wypadku {{Code|>1}}, jest wybierane to z tym numerkiem. Dla {{Code|i{{=}}0}} funkcja zwraca wartość {{Code|nil}}, a dla {{Code|i>0}} liczy zwracaną wartość na podstawie parametrów ramki tego argumentu z {{Code|i}}. Funkcja jest używana do budowy funkcji: {{Code|{{sr|#p.Wikikody_kontenera(frame,...)|p=Pudełko/Pomocne}}}}. Funnkcja zwraca nazwę pojedynczego klucza projektu. == {{Code|p.Wikikody_kontenera(frame,...)}} == Funkcja liczy kod języka i kod projektu na podstawie podanych parametrów kodów jezyka i projektu oraz kluczy projektu. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Wikikody_kontenera(frame,i,wartosc_domyslna_jezyka,wartosc_domyslna_projektu)...end; </syntaxhighlight> Parametry funkcji: * {{Code|frame}} - tablica ramki funkcji tablicy transportu, * {{Code|i}} - numer kodu języka {{Code|{{=}}0}}, bazowy, i {{Code|>0}}, numerkowy. * {{Code|wartosc_domyslna_jezyka}} - wartość domyślna równą kodowi języka, jeżeli nie podano żadnego tego kodu o tym numerze według {{Code|i}}, * {{Code|wartosc_domyslna_projektu}} - wartość domyślna równą kodowi projektu, jeżeli nie podano żadnego tego kodu o tym numerze powyżej, Parametry tablicy ramki funkcji tablicy transportu sa wykorzystywane kolejno w funkcjach: {{Code|{{sr|#p.Kod_jezyka(frame,...)|p=Pudełko/Pomocne}}}}, {{Code|{{sr|#p.Kod_projektu(frame,...)|p=Pudełko/Pomocne}}}} i {{Code|{{sr|#p.Klucz_projektu(frame,...)|p=Pudełko/Pomocne}}}}. Policzone kody i klucze przy pomocy tych ostatnich funkcji są wsadzane do innej funkcji: {{Code|{{sr|#p.KodyWiki()|p=Wiki}}}}. Ta funkcja zwraca kod języka i projektu, jako dwa oddzielne kolejne parametry, one owe są zwracane przez tą funkcję. Funkcja jest używana do budowy funkcji w module {{ld2|Pudełko/Pomocne}}: {{Code|{{sr|#p.Nazwa_przestrzeni_nazw(frame,...)|p=Pudełko/Pomocne}}}}, {{Code|{{sr|#p.Nazwa_przestrzeni_nazw_2(frame,...)|p=Pudełko/Pomocne}}}}, {{Code|{{sr|#p.Nazwa_przestrzeni_nazw_przedmiotowa_dyskusji_2(frame,...)|p=Pudełko/Pomocne}}}}, {{Code|{{sr|#p.Typ_jednostki(frame,...)|p=Pudełko/Pomocne}}}}, {{Code|{{sr|#p.Nazwa_jednostki(frame,i)|p=Pudełko/Pomocne}}}} i {{Code|{{sr|#p.Jaka_nazwa_jednostki(frame,...)|p=Pudełko/Pomocne}}}}, również {{ld2|Pudełko/Potrzebne}}: {{Code|{{sr|#p.Problemy_kontenerowe_szablonowe(frame,...)|p=Pudełko/Potrzebne}}}}, a dalej {{ld2|Pudełko}}: {{Code|{{sr|#p["Nazwa strony głównej projektu"](frame,i)|p=Pudełko/Tom V}}}} i {{Code|{{sr|#p["Nazwa strony głównej dla dzieci projektu"](frame,i)|p=Pudełko/Tom V}}}}. == {{Code|p.Nazwa_przestrzeni_nazw_od_typu_jednostki()}} == Funkcja na podstawie podanych parametrów liczy nazwę przestrzeni nazw przedmiotową, w wersji kanonicznej, na podstawie typu jednostki lub innych dodatkowych parametrów z tablicy {{Code|args}}, w którym są ustawione ustawienia, co na podstawie tego uzyskujemy nazwę przestrzeni tego typu. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Nazwa_przestrzeni_nazw_od_typu_jednostki(typ,args,bez_analizy)...end; </syntaxhighlight> Parametry funkcji: * {{Code|typ}} - typ jednostki, * {{code|args}} - tablica ustawień, tam ustawienia są takie same, jakie się wsadza do funkcji w ramce {{lpg|Lua}} w {{Lpr|Lua|Scribunto}}, w funkcjach w wersji pierwszej: {{Code|{{m|Pudełko|{{sr|#p["Typ jednostki"](frame,i)|Typ jednostki|p=Pudełko/Tom III}}}}}}, {{Code|{{m|Pudełko|{{sr|#p["Przedmiotowy typ jednostki"](frame,i)|Przedmiotowy typ jednostki|p=Pudełko/Tom III}}}}}} i {{Code|{{m|Pudełko|{{sr|#p["Dyskusyjny typ jednostki"](frame,i)|Dyskusyjny typ jednostk|p=Pudełko/Tom III}}}}}}, w wersji drugiej: {{Code|{{m|Pudełko|{{sr|#p["Typ jednostki 2"](frame,i)|Typ jednostki 2|p=Pudełko/Tom III}}}}}}, {{Code|{{m|Pudełko|{{sr|#p["Przedmiotowy typ jednostki 2"](frame,i)|Przedmiotowy typ jednostki 2|p=Pudełko/Tom III}}}}}} i {{Code|{{m|Pudełko|{{sr|#p["Dyskusyjny typ jednostki 2"](frame,i)|Dyskusyjny typ jednostk 2|p=Pudełko/Tom III}}}}}}, oraz trzeciej: {{Code|{{m|Pudełko|{{sr|#p["Typ jednostki 3"](frame,i)|Typ jednostki 3|p=Pudełko/Tom III}}}}}}, {{Code|{{m|Pudełko|{{sr|#p["Przedmiotowy typ jednostki 3"](frame,i)|Przedmiotowy typ jednostki 3|p=Pudełko/Tom III}}}}}} i {{Code|{{m|Pudełko|{{sr|#p["Dyskusyjny typ jednostki 3"](frame,i)|Dyskusyjny typ jednostk 3|p=Pudełko/Tom III}}}}}}, * {{Code|bez_analizy}} - jesli {{Code|true}}, funkja nie analizuje tablicy {{Code|args}}, tylko na podstawie typu jednostki liczy kanoniczną nazwę przestrzeni nazw, a gdy {{Code|false}}, na podstawie tej tablicy, a jeżeli tablica ta jest pusta, to liczy tak jakby ten parametr miał wartość prawdziwą. Funkcja jest używana do budowy funkcji: {{Code|{{sr|#p.Nazwa_przestrzeni_nazw_uzyskana_z_typu_jednostki_z_frame(frame,i)|p=Pudełko/Pomocne}}}}. Funkcja zwraca nazwę przestrzeni nazw w wersji kanonicznej w postaci pewnej przestrzeni przedmiotowej. == {{Code|p.Typ_jednostki_uzyskany_z_frame(frame,i)}} == Funkcja pobiera typ jednostki ze zmiennych ramki {{lpg|Lua}} w {{lpr|Lua|Scribunto}}. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Typ_jednostki_uzyskany_z_frame(frame,i)...end; </syntaxhighlight> Parametry funkcji: * {{Code|frame}} - tablica ramki funkcji tablicy transportu, * {{Code|i}} - numer zmiennej typu jednostki i nazwy jednostki,która będzie potrzebna do wyznaczania. Parametry tablicy ramki funkcji tablicy transportu: * {{Code|numer jednostki}} - jeśli nie podano {{Code|i}}, to oznacza numer typu jednostkii i nazwy jeddnostki rozpatrywanej, * {{Code|typ jednostki}} -numer jednostki bazowej, * {{Code|typ jednostki i}} - typ jednostki ogólny dla wszystkich jednostek numerkowej, * {{Code|typ jednostki 1}}, {{Code|typ jednostki 2}},... - typ jednostki szczególny wazniejszy niż ogólny, jeśli podano dla danego numeru jednostki numerkowej. Gdy {{Code|i{{=}}0}} funkcja zwraca wartość typu jednostki {{Code|typ jednostki}} tablicy ramki dziecka, a jeśli tego nie ma to rodzica. A jeśli {{Code|i>0}} funkcja podaje typ jednostki dla tego numerka typu jednostki, pod warunkiem, że podano nazwę jednostki zwróconą z: {{Code|{{sr|#p.Nazwy_przestrzeni_i_jednostki_podane_o_pewnym_numerze(frame,...)|p.Nazwy_przestrzeni_i_jednostki_podane_o_pewnym_numerze(frame,liczba_numer_jednostki,2)|p=Pudełko/Pomocne}}}}, ale nazwa przestrzeni nazw za to nie może być podana, tzn. uzyskanej z funkcji: {{Code|{{sr|#p.Nazwy_przestrzeni_i_jednostki_podane_o_pewnym_numerze(frame,...)|p.Nazwy_przestrzeni_i_jednostki_podane_o_pewnym_numerze(frame,liczba_numer_jednostki,1)|p=Pudełko/Pomocne}}}}. Z funkcji korzystają: {{Code|{{sr|#p.Nazwa_przestrzeni_nazw_uzyskana_z_typu_jednostki_z_frame(frame,i)|p=Pudełko/Pomocne}}}} i {{Code|{{sr|#p.Typ_jednostki(frame,...)|p=Pudełko/Pomocne}}}}. Funkcja zwraca wartość typu jednostki dla danego {{Code|numer jednostki}} albo, jeśli tego poprzedniego n9e podano to o numerze {{Code|i}}. == {{Code|p.Czy_dyskusja_typu_jednostki_z_frame_od_dyskusja_typu_jednostki(frame,i)}} == Funkcja podaje dyskusję typu jednostki, tzn. zmiennej o podstawie {{Code|dyskusja typu jednostki}}. Dyskusja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Czy_dyskusja_typu_jednostki_z_frame_od_dyskusja_typu_jednostki(frame,i)...end; </syntaxhighlight> Parametry funkcji: * {{Code|frame}} - tablica ramki funkcji tablicy transportu, * {{Code|i}} - numer jednostki, który rozpatrujemy. Parametry tablicy ramki tablicy transportu: * {{Code|numer jednostki}} - jeśli nie podano {{Code|i}}, to liczy się ta zmienna,jako numer jednostki,którego chcemy liczyć naszą zmienną, * {{Code|dyskusja typu jednostki}} - dyskusja typu jednostki dla tege bazowego {{Code|i{{=}}0}}, * {{Code|dyskusja typu jednostki i}} - dyskusja typu jednostki dla numerkowego {{Code|i>0}}, ale ogólny, mniej ważne nioż te szczególne, * {{Code|dyskusja typu jednostki 1}}, {{Code|dyskusja typu jednostki 2}},... - dyskusja typu jednostki, dla jednostki o numerze {{Code|i>0}}. Funkcja liczy dla {{Code|i{{=}}0}} dyskusję typu jednostki w wersji bazowej, a jesli {{Code|i>0}}, to numerkowej, a jeżeli tego nie ma, to posługuje się werssją ogólną. Na samym końcu funkcja liczy wartość logiczną podanej zmiennej, tzn. {{Code|tak}}, czy {{Code|nil}}. Z funkcji korzystają: {{Code|{{sr|#p.Nazwa_przestrzeni_nazw_uzyskana_z_typu_jednostki_z_frame(frame,i)|p=Pudełko/Pomocne}}}} i {{Code|{{sr|#p.Typ_jednostki(frame,...)|p=Pudełko/Pomocne}}}}. == {{Code|p.Nazwa_przestrzeni_nazw_uzyskana_z_typu_jednostki_z_frame(frame,i)}} == Funkcja zwraca nazwę przestrzeni nazw z typu jednostki, tej przedmiotowej, czy dyskusji, w zależnosci od podanej tej zmiennej i dyskusji typu jednostki. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Nazwa_przestrzeni_nazw_uzyskana_z_typu_jednostki_z_frame(frame,i)...end; </syntaxhighlight> Parametry funkcji: * {{Code|frame}} - tablica ramki funkcji tablicy transportu, * {{Code|i}} - numer jednostki w zmiennej {{Code|i}}, może być {{Code|nil}}. Jeśli podano typ jednostki z funkcji: {{Code|{{sr|#p.Typ_jednostki_uzyskany_z_frame(frame,i)|p=Pudełko/Pomocne}}}}, jako nienilowa wartość, wteedy jest sprawdzane, czy to jest przestrzeń nazw dyskusji reprezentowana przez typ jednostki i przekształca na jej odpowiednik przedmiotowy. Funkcja liczy nazwę przestrzeni nazw z: {{Code|{{sr|#p.Nazwa_przestrzeni_nazw_od_typu_jednostki()|p=Pudełko/Pomocne}}}}, w wersji kanonicznej, z typu jednostki o numerze {{Code|i}}. A jeżeli ona istnieje, to używana jest funkcja: {{Code|{{sr|#p.Czy_dyskusja_typu_jednostki_z_frame_od_dyskusja_typu_jednostki(frame,i)|p=Pudełko/Pomocne}}}}. Jeśli stwierdzono, że pierwtorny typ jednostk był dyskusji, to zwracana jest nazwa kanoniczna dyskusji, a jeśli zmienna o pewnym numerze uzyskana, to otrzymujemyna podstawie jej wartości, że trzeba przestrzeń kanoniczną zmamienić na dyskusji, w przeciwnym wypadku zwracana jest wartość przedmiotowa. Z funkcji używają: {{Code|{{sr|#p.Typ_jednostki(frame,...)|p=Pudełko/Pomocne}}}}, {{Code|{{sr|#p.Jaka_nazwa_jednostki(frame,...)|p=Pudełko/Pomocne}}}}, {{Code|{{sr|#p.Nazwa_przestrzeni_nazw(frame,...)|p=Pudełko/Pomocne}}}} i {{Code|{{sr|#p.Nazwa_przestrzeni_nazw_2(frame,...)|p=Pudełko/Pomocne}}}}. Funckja zwraca nazwę przestrzeni nazw kanoniczną przedmiotową lub dyskusji. == {{Code|p.Typ_jednostki(frame,...)}} == Funkcja liczy typ jednostkio na podstawie parametrów przestrzennych i nazwy jednostki, a czasami typu jednostki, także dyskusji typu jednostki. Funkcja wykorzystuje dodatkowe zmienne ramki, do liczenia typów jednostki, które na to mają szczególny wpływ, w przeciwnym wypadku to samo liczy, ale ogólnie. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Typ_jednostki(frame, kod_liczbowy_przestrzeni_nazw,i,numer_argorytmu)...end; </syntaxhighlight> Parametry funkcji: * {{Code|frame}} - tablica ramki funkcji tablicy transportu, * {{Code|kod_liczbowy_przestrzeni_nazw}} - {{Code|0}} - liczy nazwę normalną, bez transformacji, {{Code|1}} - przedmiotowej, czy {{Code|2}} - dyskusji, * {{Code|i}} - numer jednostki, też na to ma wpływ {{Code|numer jednostki}}, zmienna ramki, * {{Code|numer_argorytmu}} - numer algorytmu, jaki może być wykorzystany w funkcji {{Code|{{sr|#p.Uzyskanie_nazw_jednostki(frame,...)|p=Pudełko/Pomocne}}}}. Funkcja wykorzystuje funkcje (procedury): {{Code|{{sr|#p.Nazwy_przestrzeni_i_jednostki_podane_o_pewnym_numerze(frame,...)|p=Pudełko/Pomocne}}}}, {{Code|{{sr|#p.Nazwa_przestrzeni_nazw_uzyskana_z_typu_jednostki_z_frame(frame,i)|p=Pudełko/Pomocne}}}} i {{Code|{{sr|#p.Uzyskanie_nazw_jednostki(frame,...)|p=Pudełko/Pomocne}}}}. Funkcja we wbudpowanym ciele funkcyjnym korzysta z: {{Code|{{sr|#p.Nazwa_strony_bazowej_dla_dzieci_ze_zmiennej(frame,...)|p=Pudełko/Pomocne}}}}, {{Code|{{sr|#p.Nazwa_strony_bazowej_dla_dzieci_z_wikidanych()|p=Pudełko/Pomocne}}}} i {{Code|{{sr|#p.Nazwa_strony_bazowej_projektu_ze_zmiennej(frame,...)|p=Pudełko/Pomocne}}}}. Używa też funkcji nazw: {{Code|{{sr|#m["PEŁNANAZWASTRONY"]()|p=Nazwy/Tom II}}}}. Funkcja ma w użyciu funkcje kodów: {{Code|{{sr|#p["Kod projektu tego projektu"](frame)|p=Pudełko/Tom V}}}}. == {{Code|p.Uzyskanie_nazw_jednostki(frame,...)}} == Funkcja za jednym razem liczy nazwę przestrzeni nazw, nazwę jednostki, czy oba te zmienne, w zależności od podanych parametrów. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Uzyskanie_nazw_jednostki(frame,kod_liczbowy_przestrzeni_nazw_i_nazwy_jednostki,czy_uwzglednic_alternatywna_nazwe,i,numer_argorytmu,co_ma_liczyc)...end; </syntaxhighlight> Parametry funkcji: * {{Code|frame}} - tablica ramki fukcji tablicy transportu, * {{Code|kod_liczbowy_przestrzeni_nazw_i_nazwy_jednostki}} - kod liczbowy funkcji, tzn. {{Code|0}} - normalna (bez transformacji), {{Code|1}} - przedmiotowa, bądź {{Code|2}} - dyskusji, * {{Code|i}} - numer jednostki, {{Code|i{{=}}0}}, bazowe, {{Code|i>0}} - numerkowe, * {{Code|numer algorytmu}} - {{Code|nil}}, liczy jej wersję trzecią, dla {{Code|1}} - pierwszą, i {{Code|2}} - drugą, funkcji nazw przestrzeni nazw i jednostki, * {{Code|co_ma_liczyc}} - dla {{Code|co_ma_liczyc{{=}}0}} lub jej wartości {{Code|nil}}, jest liczona nazwa przestrzeni i nazwa jednostki, {{Code|1}} - nazwa przestrzeni i {{Code|2}} - nazwa jednostki. Funkcja wykorzystuje podstawy nazw przestrzeni nazw i jednostki dla drugiej zmiennej {{Code|0}} - {{Code|Nazwa przestrzeni nazw}} i {{Code|Nazwa jednostki}}, {{Code|1}} - {{Code|Nazwa przedmiotowej przestrzeni nazw}} i {{Code|Nazwa przedmiotowa jednostki}}, oraz {{Code|2}} - {{Code|Nazwa przestrzeni nazw dyskusji}} i {{Code|Nazwa dyskusji jednostki}}. Dla innnej wartości tego kodu, jest jak dla {{Code|0}}. Z funkcji używają z {{Code|{{ld2|Pudełko}}}} dla parametrów przestrzennych: {{Code|{{sr|#p["Nazwa przestrzeni nazw 3"](frame,...)|p=Pudełko/Tom I}}}}, {{Code|{{sr|#p["Nazwa przedmiotowej przestrzeni nazw 3"](frame,...)|p=Pudełko/Tom I}}}} i {{Code|{{sr|#p["Nazwa przestrzeni nazw dyskusji 3"](frame,...)|p=Pudełko/Tom I}}}}, nazw jednostek: {{Code|{{sr|#p["Nazwa jednostki 3"](frame,i)|p=Pudełko/Tom I}}}}, {{Code|{{sr|#p["Nazwa przedmiotowa jednostki 3"](frame,i)|p=Pudełko/Tom I}}}} i {{Code|{{sr|#p["Nazwa dyskusji jednostki 3"](frame,i)|p=Pudełko/Tom I}}}}, oraz pełnych nazw jednostek: {{Code|{{sr|#p["Pełna nazwa jednostki 3"](frame,...)|p=Pudełko/Tom II}}}}, {{Code|{{sr|#p["Pełna nazwa przedmiotowa jednostki 3"](frame,...)|p=Pudełko/Tom II}}}} i {{Code|{{sr|#p["Pełna nazwa dyskusji jednostki 3"](frame,...)|p=Pudełko/Tom II}}}}, także z {{Code|{{ld2|Pudełko/Pomocne}}}}: {{Code|{{sr|#p.Typ_jednostki(frame,...)|p=Pudełko/Pomocne}}}}, również z: {{Code|{{ld2|Pudełko/Potrzebne}}}}: {{Code|{{sr|#p.Problemy_kontenerowe_szablonowe(frame,...)|p=Pudełko/Potrzebne}}}}. === {{Code|numer algorytmu}} {{=}} {{Code|nil}} (wersja trzecia algorytmu) === Wersja, nie z {{Code|2}} po spacji, wykorzystuje się dla {{Code|i{{=}}0}}, a dla {{Code|i>0}}, tą drugą wersję. ; Kod {{Code|kod_liczbowy_przestrzeni_nazw_i_nazwy_jednostki}} {{Code|{{=}}}} {{Code|0}} (liczy parametry normalne) {{Dk}} * {{Code|nil}} lub {{Code|0}} - dla {{Code|co_ma_liczyć}}: {{Code|nil}} lub {{Code|0}} - wykorzystywuje: do uzyskiwania nazwy przestrzeni nazw: {{Code|{{sr|#p["Nazwa przestrzeni nazw"](frame,...)|p=Pudełko/Tom I}}}} i {{Code|{{sr|#p["Nazwa przestrzeni nazw 2"](frame,...)|p=Pudełko/Tom I}}}}, a do zwracania nazwy jednostki używa: {{Code|{{sr|#p["Nazwa jednostki"](frame,i)|p=Pudełko/Tom I}}}} i {{Code|{{sr|#p["Nazwa jednostki 2"](frame,i)|p=Pudełko/Tom I}}}}, * {{Code|1}} - dla {{Code|co_ma_liczyć}}: {{Code|nil}} lub {{Code|0}} - oblicza do liczenia nazwy przestrzeni nazw: {{Code|{{sr|#p["Nazwa przestrzeni nazw"](frame,...)|p=Pudełko/Tom I}}}} i {{Code|{{sr|#p["Nazwa przestrzeni nazw 2"](frame,...)|p=Pudełko/Tom I}}}}, * {{Code|2}} - liczy nazwę jednostki: {{Code|{{sr|#p["Nazwa jednostki"](frame,i)|p=Pudełko/Tom I}}}} i {{Code|{{sr|#p["Nazwa jednostki 2"](frame,i)|p=Pudełko/Tom I}}}}. ; Kod {{Code|1}} (liczy parametry przedmiotowe){{Dk}} * {{Code|nil}} lub {{Code|0}} - dla {{Code|co_ma_liczyć}}: {{Code|nil}} lub {{Code|0}} - wykorzystywuje: do uzyskiwania nazwy przestrzeni nazw: {{Code|{{sr|#p["Nazwa przedmiotowej przestrzeni nazw"](frame,...)|p=Pudełko/Tom I}}}} i {{Code|{{sr|#p["Nazwa przedmiotowej przestrzeni nazw 2"](frame,...)|p=Pudełko/Tom I}}}}, a do zwracania nazwy jednostki używa: {{Code|{{sr|#p["Nazwa jednostki"](frame,i)|p=Pudełko/Tom I}}}} i {{Code|{{sr|#p["Nazwa przedmiotowa jednostki 2"](frame,i)|p=Pudełko/Tom I}}}}, * {{Code|1}} - dla {{Code|co_ma_liczyć}}: {{Code|nil}} lub {{Code|0}} - oblicza do liczenia nazwy przestrzeni nazw: {{Code|{{sr|#p["Nazwa przedmiotowej przestrzeni nazw"](frame,...)|p=Pudełko/Tom I}}}} i {{Code|{{sr|#p["Nazwa przedmiotowej przestrzeni nazw 2"](frame,...)|p=Pudełko/Tom I}}}}, * {{Code|2}} - liczy nazwę jednostki: {{Code|{{sr|#p["Nazwa jednostki"](frame,i)|p=Pudełko/Tom I}}}} i {{Code|{{sr|#p["Nazwa przedmiotowa jednostki 2"](frame,i)|p=Pudełko/Tom I}}}}. ; Kod {{Code|2}} (liczy parametry dyskusji){{Dk}} * {{Code|nil}} lub {{Code|0}} - dla {{Code|co_ma_liczyć}}: {{Code|nil}} lub {{Code|0}} - wykorzystywuje: do uzyskiwania nazwy przestrzeni nazw: {{Code|{{sr|#p["Nazwa przestrzeni nazw dyskusji"](frame,...)|p=Pudełko/Tom I}}}} i {{Code|{{sr|#p["Nazwa przestrzeni nazw dyskusji 2"](frame,...)|p=Pudełko/Tom I}}}}, a do zwracania nazwy jednostki używa: {{Code|{{sr|#p["Nazwa jednostki"](frame,i)|p=Pudełko/Tom I}}}} i {{Code|{{sr|#p["Nazwa dyskusji jednostki 2"](frame,i)|p=Pudełko/Tom I}}}}, * {{Code|1}} - dla {{Code|co_ma_liczyć}}: {{Code|nil}} lub {{Code|0}} - oblicza do liczenia nazwy przestrzeni nazw: {{Code|{{sr|#p["Nazwa przestrzeni nazw dyskusji"](frame,...)|p=Pudełko/Tom I}}}} i {{Code|{{sr|#p["Nazwa przestrzeni nazw dyskusji 2"](frame,...)|p=Pudełko/Tom I}}}}, * {{Code|2}} - liczy nazwę jednostki: {{Code|{{sr|#p["Nazwa jednostki"](frame,i)|p=Pudełko/Tom I}}}} i {{Code|{{sr|#p["Nazwa dyskusji jednostki 2"](frame,i)|p=Pudełko/Tom I}}}}. === {{Code|numer algorytmu}} {{=}} {{Code|0}} (wersja pierwsza algorytmu) === ; Kod {{Code|kod_liczbowy_przestrzeni_nazw_i_nazwy_jednostki}} {{Code|{{=}}}} {{Code|0}} (liczy parametry normalne) {{Dk}} * {{Code|nil}} lub {{Code|0}} - dla {{Code|co_ma_liczyć}}: {{Code|nil}} lub {{Code|0}} - wykorzystywuje: do uzyskiwania nazwy przestrzeni nazw: {{Code|{{sr|#p["Nazwa przestrzeni nazw"](frame,...)|p=Pudełko/Tom I}}}}, a do zwracania nazwy jednostki używa: {{Code|{{sr|#p["Nazwa jednostki"](frame,i)|p=Pudełko/Tom I}}}}, * {{Code|1}} - dla {{Code|co_ma_liczyć}}: {{Code|nil}} lub {{Code|0}} - oblicza do liczenia nazwy przestrzeni nazw: {{Code|{{sr|#p["Nazwa przestrzeni nazw"](frame,...)|p=Pudełko/Tom I}}}}, * {{Code|2}} - liczy nazwę jednostki: {{Code|{{sr|#p["Nazwa jednostki"](frame,i)|p=Pudełko/Tom I}}}}. ; Kod {{Code|1}} (liczy parametry przedmiotowe){{Dk}} * {{Code|nil}} lub {{Code|0}} - dla {{Code|co_ma_liczyć}}: {{Code|nil}} lub {{Code|0}} - wykorzystywuje: do uzyskiwania nazwy przestrzeni nazw: {{Code|{{sr|#p["Nazwa przedmiotowej przestrzeni nazw"](frame,...)|p=Pudełko/Tom I}}}}, a do zwracania nazwy jednostki używa: {{Code|{{sr|#p["Nazwa jednostki"](frame,i)|p=Pudełko/Tom I}}}}, * {{Code|1}} - dla {{Code|co_ma_liczyć}}: {{Code|nil}} lub {{Code|0}} - oblicza do liczenia nazwy przestrzeni nazw: {{Code|{{sr|#p["Nazwa przedmiotowej przestrzeni nazw"](frame,...)|p=Pudełko/Tom I}}}}, * {{Code|2}} - liczy nazwę jednostki: {{Code|{{sr|#p["Nazwa jednostki"](frame,i)|p=Pudełko/Tom I}}}}. ; Kod {{Code|2}} (liczy parametry dyskusji){{Dk}} * {{Code|nil}} lub {{Code|0}} - dla {{Code|co_ma_liczyć}}: {{Code|nil}} lub {{Code|0}} - wykorzystywuje: do uzyskiwania nazwy przestrzeni nazw: {{Code|{{sr|#p["Nazwa przestrzeni nazw dyskusji"](frame,...)|p=Pudełko/Tom I}}}}, a do zwracania nazwy jednostki używa: {{Code|{{sr|#p["Nazwa jednostki"](frame,i)|p=Pudełko/Tom I}}}}, * {{Code|1}} - dla {{Code|co_ma_liczyć}}: {{Code|nil}} lub {{Code|0}} - oblicza do liczenia nazwy przestrzeni nazw: {{Code|{{sr|#p["Nazwa przestrzeni nazw dyskusji"](frame,...)|p=Pudełko/Tom I}}}}, * {{Code|2}} - liczy nazwę jednostki: {{Code|{{sr|#p["Nazwa jednostki"](frame,i)|p=Pudełko/Tom I}}}}. === {{Code|numer algorytmu}} {{=}} {{Code|1}} (wersja druga algorytmu) === ; Kod {{Code|kod_liczbowy_przestrzeni_nazw_i_nazwy_jednostki}} {{Code|{{=}}}} {{Code|0}} (liczy parametry normalne) {{Dk}} * {{Code|nil}} lub {{Code|0}} - dla {{Code|co_ma_liczyć}}: {{Code|nil}} lub {{Code|0}} - wykorzystywuje: do uzyskiwania nazwy przestrzeni nazw: {{Code|{{sr|#p["Nazwa przestrzeni nazw 2"](frame,...)|p=Pudełko/Tom I}}}}, a do zwracania nazwy jednostki używa: {{Code|{{sr|#p["Nazwa jednostki 2"](frame,i)|p=Pudełko/Tom I}}}}, * {{Code|1}} - dla {{Code|co_ma_liczyć}}: {{Code|nil}} lub {{Code|0}} - oblicza do liczenia nazwy przestrzeni nazw: {{Code|{{sr|#p["Nazwa przestrzeni nazw 2"](frame,...)|p=Pudełko/Tom I}}}}, * {{Code|2}} - liczy nazwę jednostki: {{Code|{{sr|#p["Nazwa jednostki 2"](frame,i)|p=Pudełko/Tom I}}}}. ; Kod {{Code|1}} (liczy parametry przedmiotowe){{Dk}} * {{Code|nil}} lub {{Code|0}} - dla {{Code|co_ma_liczyć}}: {{Code|nil}} lub {{Code|0}} - wykorzystywuje: {{Code|{{sr|#p["Nazwa przedmiotowej przestrzeni nazw 2"](frame,...)|p=Pudełko/Tom I}}}}, a do zwracania nazwy jednostki używa: {{Code|{{sr|#p["Nazwa przedmiotowa jednostki 2"](frame,i)|p=Pudełko/Tom I}}}}, * {{Code|1}} - dla {{Code|co_ma_liczyć}}: {{Code|nil}} lub {{Code|0}} - oblicza do liczenia nazwy przestrzeni nazw: {{Code|{{sr|#p["Nazwa przedmiotowej przestrzeni nazw 2"](frame,...)|p=Pudełko/Tom I}}}}, * {{Code|2}} - liczy nazwę jednostki: {{Code|{{sr|#p["Nazwa przedmiotowa jednostki 2"](frame,i)|p=Pudełko/Tom I}}}}. ; Kod {{Code|2}} (liczy parametry dyskusji){{Dk}} * {{Code|nil}} lub {{Code|0}} - dla {{Code|co_ma_liczyć}}: {{Code|nil}} lub {{Code|0}} - wykorzystywuje: do uzyskiwania nazwy przestrzeni nazw: {{Code|{{sr|#p["Nazwa przestrzeni nazw dyskusji 2"](frame,...)|p=Pudełko/Tom I}}}}, a do zwracania nazwy jednostki używa: {{Code|{{sr|#p["Nazwa dyskusji jednostki 2"](frame,i)|p=Pudełko/Tom I}}}}, * {{Code|1}} - dla {{Code|co_ma_liczyć}}: {{Code|nil}} lub {{Code|0}} - oblicza do liczenia nazwy przestrzeni nazw: {{Code|{{sr|#p["Nazwa przestrzeni nazw dyskusji 2"](frame,...)|p=Pudełko/Tom I}}}}, * {{Code|2}} - liczy nazwę jednostki: {{Code|{{sr|#p["Nazwa dyskusji jednostki 2"](frame,i)|p=Pudełko/Tom I}}}}. == {{Code|p.Nazwa_przestrzeni_nazw_dodatkowe(frame,...)}} == Funkcja liczy nazwy przestrzeni nazw numerkowe {{Code|i>0}} z parametrów tylko przestrzennych, te parametry ramkowe mają pierwszeństwo przed tymi rodzica, czyli szablonu. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Nazwa_przestrzeni_nazw_dodatkowe(frame,numer_jednostki)...end; </syntaxhighlight> Parametry funkcji: * {{Code|frame}} - tablica ramki funkcji tablicy transportu, * {{Code|numer_jednostki}} - numer jednostki, funkcja z tablocy ramki nie liczy zmiennej {{Code|numer jednostki}}, tylko to się podaje bezpośrednio, jako parametr. Parametry tablicy ramki funkcji tablicy transportu: * {{Code|nazwa przestrzeni nazw 1}}, {{Code|nazwa przestrzeni nazw 2}}, {{Code|nazwa przestrzeni nazw 3}},... - nazwy przestrzeni nazw dla danych numerkowych, a stąd wybieramy ten ściśle określony, i sprawdzamy jego istnienie, przy pomocy wartości tego obranego, uzyskanego z tej funkcji, a ta funkcja do tego właśnie służy. Z funkcji używają elementy funkcyjne z {{Code|{{ld2|Pudełko/Potrzebne}}}}: {{Code|{{sr|#p.Problemy_kontenerowe_szablonowe(frame,...)|p=Pudełko/Potrzebne}}}}. Funkcja zwraca wartość nazwy przestrzeni nazw, jeśli odpowiednio z: {{Code|frame.args}}, istnieje, a jesli nie, to z: {{Code|frame:getParent().args}}. == {{Code|p.Nazwa_jednostki(frame,i)}} == Funkcja liczy nazwę jednostki z parametrów nazw jednostek, usuwa z niego nagłówek i parametry, a jeżeli tych parametrównie podano, to liczy na podstawie kodóowjęzyka i projektu nazwę przestrzeni nazw. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Nazwa_jednostki(frame,i)...end; </syntaxhighlight> Parametry funkcji: * {{Code|frame}} - tablica ramki funkcji tablicy transportu, * {{Code|i}} - numer jednostki,jeśli nie ma tego z: {{Code|numer jednostki}}. Funckja korzysta z funkcji pomocniczych: {{Code|{{sr|#p.Nazwy_przestrzeni_i_jednostki_podane_o_pewnym_numerze(frame,...)|p=Pudełko/Pomocne}}}} i {{Code|{{sr|#p.Wikikody_kontenera(frame,...)|p=Pudełko/Pomocne}}}}. Funkcja też korzysta z funkcji nazw: {{Code|{{sr|#m.NAZWASTRONY()|p=Nazwy/Tom II}}}}. Z funkcji używają w module {{Code|{{ld2|Pudełko}}}}: {{Code|{{sr|#p["Nazwa jednostki"](frame,i)|p=Pudełko/Tom I}}}}. == {{Code|p.Nazwy_przestrzeni_i_jednostki_podane_o_pewnym_numerze(frame,...)}} == Funkcja liczy nazwe przestrzeni nazw, z parametrów przestrzennych, i nazwę jednostki, z parametrów nazwy jednostki, dla ściśle określonego numeru jednostki podanego ewentualnie przy pomocy {{Code|i}}. Funkcja ma też parametr, co ma podać w zależności od tego parametru. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Nazwy_przestrzeni_i_jednostki_podane_o_pewnym_numerze(frame,i,co_podac)...end; </syntaxhighlight> Parametry funkcji: * {{Code|frame}} - tablica ramki funkcji tablicy transportu, * {{Code|i}} - numer ewentualny jednostki, * {{Code|co_podac}} - jakie parametry ma podawać. Parametry tablicy ramki funkcji tablicy transportu: ; Parametry przestrzenne * {{Code|nazwa przestrzeni nazw}} - nazwa przestrzeni nazw dla parametrów przestrzennych bazowych, * {{Code|nazwa przestrzeni nazw i}} - nazwa przestrzeni nazw ogólny numerkowy, ale w mniej ważny niż te numerkowe szczególne, * {{Code|nazwa przestrzeni nazw 1}}, {{Code|nazwa przestrzeni nazw 2}},... - nazwa przestrzeni nazw szczególne numerkowe. ; Parametry jednostek * {{Code|nazwa jednostki}} - nazwa jednostki dla parametrów bazowych, * {{Code|nazwa jednostki 1}}, {{Code|nazwa jednostki 2}}, {{Code|nazwa jednostki 3}},... - nazwa jednostki dla parametrów numerkowych. Z parametrów zwróconych przez ten obiekt korzystają funkcje z {{Code|{{ld2|Pudełko/Pomocne}}}}: {{Code|{{sr|#p.Nazwa_przestrzeni_nazw(frame,...)|p=Pudełko/Pomocne}}}}, {{Code|{{sr|#p.Nazwa_przestrzeni_nazw_2(frame,...)|p=Pudełko/Pomocne}}}}, {{Code|{{sr|#p.Typ_jednostki_uzyskany_z_frame(frame,i)|p=Pudełko/Pomocne}}}}, {{Code|{{sr|#p.Typ_jednostki(frame,...)|p=Pudełko/Pomocne}}}}, {{Code|{{sr|#p.Nazwa_jednostki(frame,i)|p=Pudełko/Pomocne}}}} i {{Code|{{sr|#p.Jaka_nazwa_jednostki(frame,...)|p=Pudełko/Pomocne}}}}. === Wartości zwracane === ; jakie parametry ma podać dla{{Dk}} {{Code|co_podac{{=}}nil}}, wtedy funkcja zwraca{{Dk}} * nazwę przestrzeni nazw, * nazwę jednostki, * numer jednostki. ; jakie parametry ma podać dla wartości{{Dk}} {{Code|1}}, wtedy{{Dk}} * nazwę przestrzeni nazw, * numer jednostki. ; Przypadek przeciwny{{Dk}} * w tym przypadku jest jak dla wartości {{Code|nil}}. == {{Code|p.Jaka_nazwa_jednostki(frame,...)}} == Funkcja do liczenia nazwy jednostki w wersji drugiej, tzn. do liczenia jej brany też jest pod uwagę jej część przestrzenna, gdy nazwa przestrzeni nazw z parametrów przestrzennych wskazuje na przestrzeń główną, w innym wypadku brana jest całość nazwy jednostki, ale nie zawsze tak jest, bo też jest sprawdzane, czy nazwa jednostki ma w sobie dwukropek na podczątku czagu znakowego, wtedy to jest przetwarzane jako pełna nazwa strony, wtedy jest liczonona jej nazwa strony do wyznaczania nowej nazwy jednostki. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Jaka_nazwa_jednostki(frame,i,jaka)...end; </syntaxhighlight> Parametry funkcji: * {{Code|frame}} - tablica ramki funkcji tablicy transportu, * {{Code|i}} - ewentualny numer jednostki, * {{Code|jaka}} - typ policzonej nazwy jednostki, wybieralne elementy, gdy ona jest {{Code|nil}} (nazwa jednostki jest liczona bez przetwarzania na przedmiotową, czy dyskusji), '''przedmiotowa''' (na przedmiotową) i '''dyskusja''' (na dyskusji). Funkcja korzysta z {{Code|{{ld2|Pudełko/Pomocne}}}}, czyli: {{Code|{{sr|#p.Nazwy_przestrzeni_i_jednostki_podane_o_pewnym_numerze(frame,...)|p=Pudełko/Pomocne}}}} i {{Code|{{sr|#p.Nazwa_przestrzeni_nazw_uzyskana_z_typu_jednostki_z_frame(frame,i)|p=Pudełko/Pomocne}}}}, modułu: {{Code|{{ld2|Html}}}}: {{Code|{{sr|#html_modul["NazwaStronyAdresu"](frame,...)|p=Html}}}} oraz modułu: {{Code|{{ld2|Wiki}}}}: {{Code|{{sr|#p["CzyBieżącaWiki"](frame)}}}}, także używa funkcji nazw {{Code|{{ld2|Nazwy}}}}: {{Code|{{sr|#m.Np{...}|p=Nazwy/Tom I}}}} i {{Code|{{sr|#m.NpDane{...}|p=Nazwy/Tom I}}}}, oraz z innych tego typu funkcji: {{Code|{{sr|#m.NAZWAPRZESTRZENI()|p=Nazwy/Tom II}}}} i {{Code|{{sr|#m.NAZWASTRONY()|p=Nazwy/Tom II}}}}. Również korzysta z: {{Code|{{ld2|Parametry}}}}: {{Code|{{sr|#p["Odstępy"](frame)|p=Parametry}}}}. Z funkcji korzystają w {{Code|{{ld2|Pudełko}}}}: {{Code|{{sr|#p["Nazwa jednostki 2"](frame,i)|p=Pudełko/Tom I}}}}, {{Code|{{sr|#p["Nazwa przedmiotowa jednostki 2"](frame,i)|p=Pudełko/Tom I}}}} i {{Code|{{sr|#p["Nazwa dyskusji jednostki 2"](frame,i)|p=Pudełko/Tom I}}}}. == {{Code|p.Czy_przestrzen_nazw_jest_obslugiwana(frame,...)}} == Sprawdza, czy dana przestrzeń nazw jest obsługiwana, względem parametrów podanych w ramce. Definicja skrótowa: <syntaxhighlight lang="lua"> function p.Czy_przestrzen_nazw_jest_obslugiwana(frame,jakas_przestrzen_nazw,kod_jezyka,kod_projektu)...end; </syntaxhighlight> Parametry funkcji: * {{Code|frame}} - tablica ramki funkcji tablicy transportu, * {{Code|jakas_przestrzen_nazw}} - sprawdzana przestrzeń nazw, czy jest obsługiwana względem parametrów ramkowych, * {{Code|kod_jezyka}} - kod języka sprawdzany, jeśli został podany w odpowiednio w ramce, jak wyżej, * {{Code|kod_projektu}} - kod projektu sprawdzany, jak z kodem języka, jak wyżej. Funckja wykorzystuje do tego celu funkcje z {{Code|{{ld2|Wiki}}}}: {{Code|{{sr|#p["CzyBieżącaWiki"](frame)|p=Wiki}}}}, i funkcje nazw {{Code|{{ld2|Nazwy}}}}: {{Code|{{sr|#m.Np{...}|p=Nazwy/Tom I}}}} i {{Code|{{sr|#m.NpDane{...}|p=Nazwy/Tom I}}}}. Z funkcji korzystają: {{Code|{{sr|#p["Parametry ogólnego pudełka"](frame,...)|p=Pudełko/ParametryCechy}}}} i {{Code|{{sr|#p.Problemy_kontenerowe_szablonowe(frame,...)|p=Pudełko/Potrzebne}}}}. == {{Code|p.Analiza_interwiki_czy_projekt_aktualny(frame,...)}} == Funkcje sprawdzające, czy projekt ma inny język niż lokalny, czy projekt bieżący, bądź lokalny. Definicja skrótowa funkcji: <syntaxhighlight lang="lua"> function p.Analiza_interwiki_czy_projekt_aktualny(frame,czy_jezyk,czy_projekt)...end; </syntaxhighlight> Z funkcji korzystają elementy: {{Code|{{sr|#p["Inny niż język bieżący wiki"](frame)|p=Pudełko/Tom V}}}}, {{Code|{{sr|#p["Inne niż lokalne wiki"](frame)|p=Pudełko/Tom V}}}} i {{Code|{{sr|#p["Inne niż bieżące wiki"](frame)|p=Pudełko/Tom V}}}}. {{BrClear}} <noinclude><!-- -->{{ProstaStronaKoniec}}<!-- -->{{Kategoria|Opisy funkcji, w Lua w Scribunto, w modułach}}<!-- --></noinclude> qt9zzx6m68x6ljktn49t98oif8kxycg Wikibooks:Szablony/PrzypisStrona 4 63510 542115 2026-05-06T18:14:00Z Persino 2851 Utworzono nową stronę "<noinclude>{{Autonawigacja|Pomoc:Spis treści}}</noinclude> {{BrClear}} <noinclude>{{Kategoria|Wizualne opisy techniczne szablonów}}</noinclude>" 542115 wikitext text/x-wiki <noinclude>{{Autonawigacja|Pomoc:Spis treści}}</noinclude> {{BrClear}} <noinclude>{{Kategoria|Wizualne opisy techniczne szablonów}}</noinclude> 3q8fpthu1tcyjyowf93nh0u9wak17kj 542122 542115 2026-05-06T18:24:34Z Persino 2851 Persino przeniósł(-osła) stronę [[Wikibooks:Szablony/Szablony cytowania szczególne PrzypisStrona]] do [[Wikibooks:Szablony/PrzypisStrona]], bez pozostawienia przekierowania pod starym tytułem 542115 wikitext text/x-wiki <noinclude>{{Autonawigacja|Pomoc:Spis treści}}</noinclude> {{BrClear}} <noinclude>{{Kategoria|Wizualne opisy techniczne szablonów}}</noinclude> 3q8fpthu1tcyjyowf93nh0u9wak17kj 542123 542122 2026-05-06T18:42:44Z Persino 2851 542123 wikitext text/x-wiki <noinclude>{{Autonawigacja|Pomoc:Spis treści}}</noinclude> Szablony oparte posrednio i bezpośrednio na module: {{Code|{{ld2|Cytuj}}}}, bez szablonu {{Code|{{s|Cytuj}}}}. == Szablon PrzypisStrona == {{EfektKodu |1 = - |_1 = - }} == Szablony szczególne oparte na PrzypisStrona == {{EfektKodu | 1 = - | _1 = - }} {{BrClear}} <noinclude>{{Kategoria|Wizualne opisy techniczne szablonów}}</noinclude> qnzz37cg20xnkqonbmeukk9n8q5070k 542124 542123 2026-05-06T18:43:41Z Persino 2851 542124 wikitext text/x-wiki <noinclude>{{Autonawigacja|Pomoc:Spis treści}}</noinclude> Szablony oparte posrednio i bezpośrednio na module: {{Code|{{ld2|Cytuj}}}}, bez szablonu {{Code|{{s|Cytuj}}}}. == Szablon PrzypisStrona == {{EfektKodów |1 = - |_1 = - }} == Szablony szczególne oparte na PrzypisStrona == {{EfektKodów | 1 = - | _1 = - }} {{BrClear}} <noinclude>{{Kategoria|Wizualne opisy techniczne szablonów}}</noinclude> mg4p6xn64l5lxlpqwpfggqmc94dze85 542125 542124 2026-05-06T18:46:32Z Persino 2851 542125 wikitext text/x-wiki <noinclude>{{Autonawigacja|Pomoc:Spis treści}}</noinclude> Szablony oparte pośrednio (oparte na tym bezpośrednim) i bezpośrednio (szablon: {{s|PrzypisStrona}}) na module: {{Code|{{ld2|Cytuj}}}}, bez szablonu {{Code|{{s|Cytuj}}}}. == Szablon PrzypisStrona == {{EfektKodów |1 = - |_1 = - }} == Szablony szczególne oparte na PrzypisStrona == {{EfektKodów | 1 = - | _1 = - }} {{BrClear}} <noinclude>{{Kategoria|Wizualne opisy techniczne szablonów}}</noinclude> a8uoduwp4t3ofjryzpqjtbuu2z8k227 542126 542125 2026-05-06T18:56:27Z Persino 2851 542126 wikitext text/x-wiki <noinclude>{{Autonawigacja|Pomoc:Spis treści}}</noinclude> Szablony oparte pośrednio (oparte na tym bezpośrednim) i bezpośrednio (szablon: {{s|PrzypisStrona}} - funkcja: {{Code|{{m|Cytuj|custom}}}}) na module: {{Code|{{ld2|Cytuj}}}}, bez szablonu {{Code|{{s|Cytuj}}}} - funkcja: {{Code|{{m|Cytuj|auto}}}}. == Szablon PrzypisStrona == {{EfektKodów |1 = - |_1 = - }} == Szablony szczególne oparte na PrzypisStrona == {{EfektKodów | 1 = - | _1 = - }} {{BrClear}} <noinclude>{{Kategoria|Wizualne opisy techniczne szablonów}}</noinclude> rvj5jlqal309i5hq0tscnt1w8h49kcm 542133 542126 2026-05-07T05:47:05Z Persino 2851 /* Szablon PrzypisStrona */ 542133 wikitext text/x-wiki <noinclude>{{Autonawigacja|Pomoc:Spis treści}}</noinclude> Szablony oparte pośrednio (oparte na tym bezpośrednim) i bezpośrednio (szablon: {{s|PrzypisStrona}} - funkcja: {{Code|{{m|Cytuj|custom}}}}) na module: {{Code|{{ld2|Cytuj}}}}, bez szablonu {{Code|{{s|Cytuj}}}} - funkcja: {{Code|{{m|Cytuj|auto}}}}. == Szablon PrzypisStrona == {{EfektKodów | kod-rozmiar=50% | 1 = Implementacja szczególnego szablonu z ogólnego {{s|PrzypisStrona}}:{{Hr}} {{ŹródłoKodu|{{LuaSubst|Szablon:Pszcz Pasieka24}}}} |_1 = Szablon kombajn do budowy innych szablonów cytowań. Jest to '''{{lk|Szablony cytowania bazujące na uniwersalnym}}'''. Szablon ma wbudowany parametr: {{Parametr|adres}}. Używa się go wtedy, gdy adres artykułu strony internetowej jest ruchomy, a jego artykuły bezpośrednio na serwerze już nie. A ten parametr to adres strony w internecie bez adresu artykułu (podstrony). A adresy podstron podaje się do szablonów skonstrułowanych o ten. }} == Szablony szczególne oparte na PrzypisStrona == {{EfektKodów | 1 = - | _1 = - }} {{BrClear}} <noinclude>{{Kategoria|Wizualne opisy techniczne szablonów}}</noinclude> haejutb4cgjhyy7nsn53ep397vd2gyi 542134 542133 2026-05-07T05:48:49Z Persino 2851 /* Szablony szczególne oparte na PrzypisStrona */ 542134 wikitext text/x-wiki <noinclude>{{Autonawigacja|Pomoc:Spis treści}}</noinclude> Szablony oparte pośrednio (oparte na tym bezpośrednim) i bezpośrednio (szablon: {{s|PrzypisStrona}} - funkcja: {{Code|{{m|Cytuj|custom}}}}) na module: {{Code|{{ld2|Cytuj}}}}, bez szablonu {{Code|{{s|Cytuj}}}} - funkcja: {{Code|{{m|Cytuj|auto}}}}. == Szablon PrzypisStrona == {{EfektKodów | kod-rozmiar=50% | 1 = Implementacja szczególnego szablonu z ogólnego {{s|PrzypisStrona}}:{{Hr}} {{ŹródłoKodu|{{LuaSubst|Szablon:Pszcz Pasieka24}}}} |_1 = Szablon kombajn do budowy innych szablonów cytowań. Jest to '''{{lk|Szablony cytowania bazujące na uniwersalnym}}'''. Szablon ma wbudowany parametr: {{Parametr|adres}}. Używa się go wtedy, gdy adres artykułu strony internetowej jest ruchomy, a jego artykuły bezpośrednio na serwerze już nie. A ten parametr to adres strony w internecie bez adresu artykułu (podstrony). A adresy podstron podaje się do szablonów skonstrułowanych o ten. }} == Szablony szczególne oparte na PrzypisStrona == {{EfektKodów | kod-rozmiar=50% | 1 = - | _1 = - }} {{BrClear}} <noinclude>{{Kategoria|Wizualne opisy techniczne szablonów}}</noinclude> 9hz1jcziyv0a8yej4858khr7ucgd9qp 542135 542134 2026-05-07T05:54:46Z Persino 2851 /* Szablony szczególne oparte na PrzypisStrona */ 542135 wikitext text/x-wiki <noinclude>{{Autonawigacja|Pomoc:Spis treści}}</noinclude> Szablony oparte pośrednio (oparte na tym bezpośrednim) i bezpośrednio (szablon: {{s|PrzypisStrona}} - funkcja: {{Code|{{m|Cytuj|custom}}}}) na module: {{Code|{{ld2|Cytuj}}}}, bez szablonu {{Code|{{s|Cytuj}}}} - funkcja: {{Code|{{m|Cytuj|auto}}}}. == Szablon PrzypisStrona == {{EfektKodów | kod-rozmiar=50% | 1 = Implementacja szczególnego szablonu z ogólnego {{s|PrzypisStrona}}:{{Hr}} {{ŹródłoKodu|{{LuaSubst|Szablon:Pszcz Pasieka24}}}} |_1 = Szablon kombajn do budowy innych szablonów cytowań. Jest to '''{{lk|Szablony cytowania bazujące na uniwersalnym}}'''. Szablon ma wbudowany parametr: {{Parametr|adres}}. Używa się go wtedy, gdy adres artykułu strony internetowej jest ruchomy, a jego artykuły bezpośrednio na serwerze już nie. A ten parametr to adres strony w internecie bez adresu artykułu (podstrony). A adresy podstron podaje się do szablonów skonstrułowanych o ten. }} == Szablony szczególne oparte na PrzypisStrona == {{EfektKodów | kod-rozmiar=50% | 1 = {{s|RN|{{s|Ziel Panacea|Tymianek-2|''Tymianek''|czasopismo{{=}}Panacea|data{{=}}11.08.2025}}}} {{s|Przypisy}} | _1 = {{RN|{{Ziel Panacea|Tymianek-2|''Tymianek''|czasopismo=Panacea|data=11.08.2025}}}} {{OpakujKategorieZeSortowaniem|{{Przypisy}}}} }} {{BrClear}} <noinclude>{{Kategoria|Wizualne opisy techniczne szablonów}}</noinclude> hkduzaconxqy9w4ef5eo5hhzzirqikf 542136 542135 2026-05-07T06:01:32Z Persino 2851 /* Szablony szczególne oparte na PrzypisStrona */ 542136 wikitext text/x-wiki <noinclude>{{Autonawigacja|Pomoc:Spis treści}}</noinclude> Szablony oparte pośrednio (oparte na tym bezpośrednim) i bezpośrednio (szablon: {{s|PrzypisStrona}} - funkcja: {{Code|{{m|Cytuj|custom}}}}) na module: {{Code|{{ld2|Cytuj}}}}, bez szablonu {{Code|{{s|Cytuj}}}} - funkcja: {{Code|{{m|Cytuj|auto}}}}. == Szablon PrzypisStrona == {{EfektKodów | kod-rozmiar=50% | 1 = Implementacja szczególnego szablonu z ogólnego {{s|PrzypisStrona}}:{{Hr}} {{ŹródłoKodu|{{LuaSubst|Szablon:Pszcz Pasieka24}}}} |_1 = Szablon kombajn do budowy innych szablonów cytowań. Jest to '''{{lk|Szablony cytowania bazujące na uniwersalnym}}'''. Szablon ma wbudowany parametr: {{Parametr|adres}}. Używa się go wtedy, gdy adres artykułu strony internetowej jest ruchomy, a jego artykuły bezpośrednio na serwerze już nie. A ten parametr to adres strony w internecie bez adresu artykułu (podstrony). A adresy podstron podaje się do szablonów skonstrułowanych o ten. }} == Szablony szczególne oparte na PrzypisStrona == {{EfektKodów | kod-rozmiar=50% | 1 = Szablon {{s|Ziel Panacea}}:{{Hr}} {{s|RN|{{s|Ziel Panacea|Tymianek-2|''Tymianek''|czasopismo{{=}}Panacea|data{{=}}11.08.2025}}}} {{s|Przypisy}} | _1 = {{RN|{{Ziel Panacea|Tymianek-2|''Tymianek''|czasopismo=Panacea|data=11.08.2025}}}} {{OpakujKategorieZeSortowaniem|{{Przypisy}}}} | 2 = Szablon {{s|Pszcz FeA}}:{{Hr}} {{s|RN|{{s|Pszcz FeA|fiori_e_api.pdf|''Fiori e Api''|autor{{=}}Ricciardelli, G., Intoppa|czasopismo{{=}}Bolonia 2000}}}} | _2 = {{RN|{{Pszcz FeA|fiori_e_api.pdf|''Fiori e Api''|autor=Ricciardelli, G., Intoppa|czasopismo=Bolonia 2000}}}} {{OpakujKategorieZeSortowaniem|{{Przypisy}}}} }} {{BrClear}} <noinclude>{{Kategoria|Wizualne opisy techniczne szablonów}}</noinclude> 6bs8o5sa9d6o1z3c9tqh7rzzc55v9ee 542137 542136 2026-05-07T06:09:37Z Persino 2851 /* Szablony szczególne oparte na PrzypisStrona */ 542137 wikitext text/x-wiki <noinclude>{{Autonawigacja|Pomoc:Spis treści}}</noinclude> Szablony oparte pośrednio (oparte na tym bezpośrednim) i bezpośrednio (szablon: {{s|PrzypisStrona}} - funkcja: {{Code|{{m|Cytuj|custom}}}}) na module: {{Code|{{ld2|Cytuj}}}}, bez szablonu {{Code|{{s|Cytuj}}}} - funkcja: {{Code|{{m|Cytuj|auto}}}}. == Szablon PrzypisStrona == {{EfektKodów | kod-rozmiar=50% | 1 = Implementacja szczególnego szablonu z ogólnego {{s|PrzypisStrona}}:{{Hr}} {{ŹródłoKodu|{{LuaSubst|Szablon:Pszcz Pasieka24}}}} |_1 = Szablon kombajn do budowy innych szablonów cytowań. Jest to '''{{lk|Szablony cytowania bazujące na uniwersalnym}}'''. Szablon ma wbudowany parametr: {{Parametr|adres}}. Używa się go wtedy, gdy adres artykułu strony internetowej jest ruchomy, a jego artykuły bezpośrednio na serwerze już nie. A ten parametr to adres strony w internecie bez adresu artykułu (podstrony). A adresy podstron podaje się do szablonów skonstrułowanych o ten. }} == Szablony szczególne oparte na PrzypisStrona == {{EfektKodów | kod-rozmiar=50% | 1 = Szablon {{s|Ziel Panacea}}:{{Hr}} {{s|RN|{{s|Ziel Panacea|Tymianek-2|''Tymianek''|czasopismo{{=}}Panacea|data{{=}}11.08.2025}}}} {{s|Przypisy}} | _1 = {{RN|{{Ziel Panacea|Tymianek-2|''Tymianek''|czasopismo=Panacea|data=11.08.2025}}}} {{OpakujKategorieZeSortowaniem|{{Przypisy}}}} | 2 = Szablon {{s|Pszcz FeA}}:{{Hr}} {{s|RN|{{s|Pszcz FeA|fiori_e_api.pdf|''Fiori e Api''|autor{{=}}Ricciardelli, G., Intoppa|czasopismo{{=}}Bolonia 2000}}}} | _2 = {{RN|{{Pszcz FeA|fiori_e_api.pdf|''Fiori e Api''|autor=Ricciardelli, G., Intoppa|czasopismo=Bolonia 2000}}}} {{OpakujKategorieZeSortowaniem|{{Przypisy}}}} | 3 = Szablon {{s|Pszcz IB}}:{{Hr}} {{s|RN|{{s|Pszcz IB|podstrona{{=}}E6E868DBA675872EC12576E400291D73/$FILE/infobrief_2010_04.pdf|nazwa{{=}}''Infobrief (Porady pszczelarskie w jęz. niemieckim)''|numer{{=}}04/2010}}}} {{s|Przypisy}} | _3 = {{RN|{{Pszcz IB|podstrona=E6E868DBA675872EC12576E400291D73/$FILE/infobrief_2010_04.pdf|nazwa=''Infobrief (Porady pszczelarskie w jęz. niemieckim)''|numer=04/2010}}}} {{OpakujKategorieZeSortowaniem|{{Przypisy}}}} }} {{BrClear}} <noinclude>{{Kategoria|Wizualne opisy techniczne szablonów}}</noinclude> os71d98xb2b5vy8sbza7mkidmtp5f7n 542138 542137 2026-05-07T06:13:11Z Persino 2851 /* Szablony szczególne oparte na PrzypisStrona */ 542138 wikitext text/x-wiki <noinclude>{{Autonawigacja|Pomoc:Spis treści}}</noinclude> Szablony oparte pośrednio (oparte na tym bezpośrednim) i bezpośrednio (szablon: {{s|PrzypisStrona}} - funkcja: {{Code|{{m|Cytuj|custom}}}}) na module: {{Code|{{ld2|Cytuj}}}}, bez szablonu {{Code|{{s|Cytuj}}}} - funkcja: {{Code|{{m|Cytuj|auto}}}}. == Szablon PrzypisStrona == {{EfektKodów | kod-rozmiar=50% | 1 = Implementacja szczególnego szablonu z ogólnego {{s|PrzypisStrona}}:{{Hr}} {{ŹródłoKodu|{{LuaSubst|Szablon:Pszcz Pasieka24}}}} |_1 = Szablon kombajn do budowy innych szablonów cytowań. Jest to '''{{lk|Szablony cytowania bazujące na uniwersalnym}}'''. Szablon ma wbudowany parametr: {{Parametr|adres}}. Używa się go wtedy, gdy adres artykułu strony internetowej jest ruchomy, a jego artykuły bezpośrednio na serwerze już nie. A ten parametr to adres strony w internecie bez adresu artykułu (podstrony). A adresy podstron podaje się do szablonów skonstrułowanych o ten. }} == Szablony szczególne oparte na PrzypisStrona == {{EfektKodów | kod-rozmiar=50% | 1 = Szablon {{s|Ziel Panacea}}:{{Hr}} {{s|RN|{{s|Ziel Panacea|Tymianek-2|''Tymianek''|czasopismo{{=}}Panacea|data{{=}}11.08.2025}}}} {{s|Przypisy}} | _1 = {{RN|{{Ziel Panacea|Tymianek-2|''Tymianek''|czasopismo=Panacea|data=11.08.2025}}}} {{OpakujKategorieZeSortowaniem|{{Przypisy}}}} | 2 = Szablon {{s|Pszcz FeA}}:{{Hr}} {{s|RN|{{s|Pszcz FeA|fiori_e_api.pdf|''Fiori e Api''|autor{{=}}Ricciardelli, G., Intoppa|czasopismo{{=}}Bolonia 2000}}}} | _2 = {{RN|{{Pszcz FeA|fiori_e_api.pdf|''Fiori e Api''|autor=Ricciardelli, G., Intoppa|czasopismo=Bolonia 2000}}}} {{OpakujKategorieZeSortowaniem|{{Przypisy}}}} | 3 = Szablon {{s|Pszcz IB}}:{{Hr}} {{s|RN|{{s|Pszcz IB|podstrona{{=}}E6E868DBA675872EC12576E400291D73/$FILE/infobrief_2010_04.pdf|nazwa{{=}}''Infobrief (Porady pszczelarskie w jęz. niemieckim)''|numer{{=}}04/2010}}}} {{s|Przypisy}} | _3 = {{RN|{{Pszcz IB|podstrona=E6E868DBA675872EC12576E400291D73/$FILE/infobrief_2010_04.pdf|nazwa=''Infobrief (Porady pszczelarskie w jęz. niemieckim)''|numer=04/2010}}}} {{OpakujKategorieZeSortowaniem|{{Przypisy}}}} | 4 = Szablon {{s|Pszcz_Pasieka24}}:{{Hr}} {{s|RN|{{s|Pszcz_Pasieka24|podstrona{{=}}101-pasieka-1-2004/1187-silne-pszczoy-wiosn|autor{{=}}Maciej Winiarski|nazwa{{=}}Silne pszczoły wiosną|numer{{=}}1/2004}}}} {{s|Przypisy}} | _4 = {{RN|{{Pszcz_Pasieka24|podstrona=101-pasieka-1-2004/1187-silne-pszczoy-wiosn|autor=Maciej Winiarski|nazwa=Silne pszczoły wiosną|numer=1/2004}}}} {{OpakujKategorieZeSortowaniem|{{Przypisy}}}} }} {{BrClear}} <noinclude>{{Kategoria|Wizualne opisy techniczne szablonów}}</noinclude> 6ooup92qj5gg5sz6c0nochxvrth79w8 542139 542138 2026-05-07T06:18:23Z Persino 2851 /* Szablony szczególne oparte na PrzypisStrona */ 542139 wikitext text/x-wiki <noinclude>{{Autonawigacja|Pomoc:Spis treści}}</noinclude> Szablony oparte pośrednio (oparte na tym bezpośrednim) i bezpośrednio (szablon: {{s|PrzypisStrona}} - funkcja: {{Code|{{m|Cytuj|custom}}}}) na module: {{Code|{{ld2|Cytuj}}}}, bez szablonu {{Code|{{s|Cytuj}}}} - funkcja: {{Code|{{m|Cytuj|auto}}}}. == Szablon PrzypisStrona == {{EfektKodów | kod-rozmiar=50% | 1 = Implementacja szczególnego szablonu z ogólnego {{s|PrzypisStrona}}:{{Hr}} {{ŹródłoKodu|{{LuaSubst|Szablon:Pszcz Pasieka24}}}} |_1 = Szablon kombajn do budowy innych szablonów cytowań. Jest to '''{{lk|Szablony cytowania bazujące na uniwersalnym}}'''. Szablon ma wbudowany parametr: {{Parametr|adres}}. Używa się go wtedy, gdy adres artykułu strony internetowej jest ruchomy, a jego artykuły bezpośrednio na serwerze już nie. A ten parametr to adres strony w internecie bez adresu artykułu (podstrony). A adresy podstron podaje się do szablonów skonstrułowanych o ten. }} == Szablony szczególne oparte na PrzypisStrona == {{EfektKodów | kod-rozmiar=50% | 1 = Szablon {{s|Ziel Panacea}}:{{Hr}} {{s|RN|{{s|Ziel Panacea|Tymianek-2|''Tymianek''|czasopismo{{=}}Panacea|data{{=}}11.08.2025}}}} {{s|Przypisy}} | _1 = {{RN|{{Ziel Panacea|Tymianek-2|''Tymianek''|czasopismo=Panacea|data=11.08.2025}}}} {{OpakujKategorieZeSortowaniem|{{Przypisy}}}} | 2 = Szablon {{s|Pszcz FeA}}:{{Hr}} {{s|RN|{{s|Pszcz FeA|fiori_e_api.pdf|''Fiori e Api''|autor{{=}}Ricciardelli, G., Intoppa|czasopismo{{=}}Bolonia 2000}}}} | _2 = {{RN|{{Pszcz FeA|fiori_e_api.pdf|''Fiori e Api''|autor=Ricciardelli, G., Intoppa|czasopismo=Bolonia 2000}}}} {{OpakujKategorieZeSortowaniem|{{Przypisy}}}} | 3 = Szablon {{s|Pszcz IB}}:{{Hr}} {{s|RN|{{s|Pszcz IB|podstrona{{=}}E6E868DBA675872EC12576E400291D73/$FILE/infobrief_2010_04.pdf|nazwa{{=}}''Infobrief (Porady pszczelarskie w jęz. niemieckim)''|numer{{=}}04/2010}}}} {{s|Przypisy}} | _3 = {{RN|{{Pszcz IB|podstrona=E6E868DBA675872EC12576E400291D73/$FILE/infobrief_2010_04.pdf|nazwa=''Infobrief (Porady pszczelarskie w jęz. niemieckim)''|numer=04/2010}}}} {{OpakujKategorieZeSortowaniem|{{Przypisy}}}} | 4 = Szablon {{s|Pszcz_Pasieka24}}:{{Hr}} {{s|RN|{{s|Pszcz_Pasieka24|podstrona{{=}}101-pasieka-1-2004/1187-silne-pszczoy-wiosn|autor{{=}}Maciej Winiarski|nazwa{{=}}Silne pszczoły wiosną|numer{{=}}1/2004}}}} {{s|Przypisy}} | _4 = {{RN|{{Pszcz_Pasieka24|podstrona=101-pasieka-1-2004/1187-silne-pszczoy-wiosn|autor=Maciej Winiarski|nazwa=Silne pszczoły wiosną|numer=1/2004}}}} {{OpakujKategorieZeSortowaniem|{{Przypisy}}}} | 5 = Szablon {{s|Pszcz PDR}}:{{Hr}} | _5 = - | 6 = Szablon {{s|Pszcz_PZN}}:{{Hr}} {{s|RN|{{s|Pszcz_PZN|podstrona{{=}}pzn1957_24-38.pdf|autor{{=}}Jan Curyło|nazwa{{=}}Ekstrakcyjna metoda przerobu ciemnych gatunków suszu na wosk pszczeli przydatny do wyrobu węzy|numer{{=}}1957/I}}}} {{s|Przypisy}} | _6 = {{RN|{{Pszcz_PZN|podstrona=pzn1957_24-38.pdf|autor=Jan Curyło|nazwa=Ekstrakcyjna metoda przerobu ciemnych gatunków suszu na wosk pszczeli przydatny do wyrobu węzy|numer= 1957/I}}}} {{OpakujKategorieZeSortowaniem|{{Przypisy}}}} }} {{BrClear}} <noinclude>{{Kategoria|Wizualne opisy techniczne szablonów}}</noinclude> d1kd1rndypdyr121xd2q3ck17azu171 542140 542139 2026-05-07T06:24:45Z Persino 2851 /* Szablony szczególne oparte na PrzypisStrona */ 542140 wikitext text/x-wiki <noinclude>{{Autonawigacja|Pomoc:Spis treści}}</noinclude> Szablony oparte pośrednio (oparte na tym bezpośrednim) i bezpośrednio (szablon: {{s|PrzypisStrona}} - funkcja: {{Code|{{m|Cytuj|custom}}}}) na module: {{Code|{{ld2|Cytuj}}}}, bez szablonu {{Code|{{s|Cytuj}}}} - funkcja: {{Code|{{m|Cytuj|auto}}}}. == Szablon PrzypisStrona == {{EfektKodów | kod-rozmiar=50% | 1 = Implementacja szczególnego szablonu z ogólnego {{s|PrzypisStrona}}:{{Hr}} {{ŹródłoKodu|{{LuaSubst|Szablon:Pszcz Pasieka24}}}} |_1 = Szablon kombajn do budowy innych szablonów cytowań. Jest to '''{{lk|Szablony cytowania bazujące na uniwersalnym}}'''. Szablon ma wbudowany parametr: {{Parametr|adres}}. Używa się go wtedy, gdy adres artykułu strony internetowej jest ruchomy, a jego artykuły bezpośrednio na serwerze już nie. A ten parametr to adres strony w internecie bez adresu artykułu (podstrony). A adresy podstron podaje się do szablonów skonstrułowanych o ten. }} == Szablony szczególne oparte na PrzypisStrona == {{EfektKodów | kod-rozmiar=50% | 1 = Szablon {{s|Ziel Panacea}}:{{Hr}} {{s|RN|{{s|Ziel Panacea|Tymianek-2|''Tymianek''|czasopismo{{=}}Panacea|data{{=}}11.08.2025}}}} {{s|Przypisy}} | _1 = {{RN|{{Ziel Panacea|Tymianek-2|''Tymianek''|czasopismo=Panacea|data=11.08.2025}}}} {{OpakujKategorieZeSortowaniem|{{Przypisy}}}} | 2 = Szablon {{s|Pszcz FeA}}:{{Hr}} {{s|RN|{{s|Pszcz FeA|fiori_e_api.pdf|''Fiori e Api''|autor{{=}}Ricciardelli, G., Intoppa|czasopismo{{=}}Bolonia 2000}}}} | _2 = {{RN|{{Pszcz FeA|fiori_e_api.pdf|''Fiori e Api''|autor=Ricciardelli, G., Intoppa|czasopismo=Bolonia 2000}}}} {{OpakujKategorieZeSortowaniem|{{Przypisy}}}} | 3 = Szablon {{s|Pszcz IB}}:{{Hr}} {{s|RN|{{s|Pszcz IB|podstrona{{=}}E6E868DBA675872EC12576E400291D73/$FILE/infobrief_2010_04.pdf|nazwa{{=}}''Infobrief (Porady pszczelarskie w jęz. niemieckim)''|numer{{=}}04/2010}}}} {{s|Przypisy}} | _3 = {{RN|{{Pszcz IB|podstrona=E6E868DBA675872EC12576E400291D73/$FILE/infobrief_2010_04.pdf|nazwa=''Infobrief (Porady pszczelarskie w jęz. niemieckim)''|numer=04/2010}}}} {{OpakujKategorieZeSortowaniem|{{Przypisy}}}} | 4 = Szablon {{s|Pszcz_Pasieka24}}:{{Hr}} {{s|RN|{{s|Pszcz_Pasieka24|podstrona{{=}}101-pasieka-1-2004/1187-silne-pszczoy-wiosn|autor{{=}}Maciej Winiarski|nazwa{{=}}Silne pszczoły wiosną|numer{{=}}1/2004}}}} {{s|Przypisy}} | _4 = {{RN|{{Pszcz_Pasieka24|podstrona=101-pasieka-1-2004/1187-silne-pszczoy-wiosn|autor=Maciej Winiarski|nazwa=Silne pszczoły wiosną|numer=1/2004}}}} {{OpakujKategorieZeSortowaniem|{{Przypisy}}}} | 5 = Szablon {{s|Pszcz PDR}}:{{Hr}} {{s|RN|{{s|Pszcz PDR|podstrona{{=}}...|autor{{=}}...|nazwa{{=}}...|numer{{=}}...}}}} {{s|Przypisy}} | _5 = {{RN|{{Pszcz PDR|podstrona=...|autor=...|nazwa=...|numer=...}}}} {{OpakujKategorieZeSortowaniem|{{Przypisy}}}} | 6 = Szablon {{s|Pszcz_PZN}}:{{Hr}} {{s|RN|{{s|Pszcz_PZN|podstrona{{=}}pzn1957_24-38.pdf|autor{{=}}Jan Curyło|nazwa{{=}}Ekstrakcyjna metoda przerobu ciemnych gatunków suszu na wosk pszczeli przydatny do wyrobu węzy|numer{{=}}1957/I}}}} {{s|Przypisy}} | _6 = {{RN|{{Pszcz_PZN|podstrona=pzn1957_24-38.pdf|autor=Jan Curyło|nazwa=Ekstrakcyjna metoda przerobu ciemnych gatunków suszu na wosk pszczeli przydatny do wyrobu węzy|numer= 1957/I}}}} {{OpakujKategorieZeSortowaniem|{{Przypisy}}}} }} {{BrClear}} <noinclude>{{Kategoria|Wizualne opisy techniczne szablonów}}</noinclude> 7o98xam1djwj90eoaww0ycj6oamw682 542141 542140 2026-05-07T06:39:41Z Persino 2851 542141 wikitext text/x-wiki <noinclude>{{Autonawigacja|Pomoc:Spis treści}}</noinclude> Szablony cytowań oparte pośrednio (oparte na tym bezpośrednim) i bezpośrednio (szablon: {{s|PrzypisStrona}} - funkcja: {{Code|{{m|Cytuj|custom}}}}) na module: {{Code|{{ld2|Cytuj}}}}, bez szablonu {{Code|{{s|Cytuj}}}} - funkcja: {{Code|{{m|Cytuj|auto}}}}. == Szablon PrzypisStrona == {{EfektKodów | kod-rozmiar=50% | 1 = Implementacja szczególnego szablonu z ogólnego {{s|PrzypisStrona}}:{{Hr}} {{ŹródłoKodu|{{LuaSubst|Szablon:Pszcz Pasieka24}}}} |_1 = Szablon kombajn do budowy innych szablonów cytowań. Jest to '''{{lk|Szablony cytowania bazujące na uniwersalnym}}'''. Szablon ma wbudowany parametr: {{Parametr|adres}}. Używa się go wtedy, gdy adres artykułu strony internetowej jest ruchomy, a jego artykuły bezpośrednio na serwerze już nie. A ten parametr to adres strony w internecie bez adresu artykułu (podstrony). A adresy podstron podaje się do szablonów skonstrułowanych o ten. }} == Szablony szczególne oparte na PrzypisStrona == {{EfektKodów | kod-rozmiar=50% | 1 = Szablon {{s|Ziel Panacea}}:{{Hr}} {{s|RN|{{s|Ziel Panacea|Tymianek-2|''Tymianek''|czasopismo{{=}}Panacea|data{{=}}11.08.2025}}}} {{s|Przypisy}} | _1 = {{RN|{{Ziel Panacea|Tymianek-2|''Tymianek''|czasopismo=Panacea|data=11.08.2025}}}} {{OpakujKategorieZeSortowaniem|{{Przypisy}}}} | 2 = Szablon {{s|Pszcz FeA}}:{{Hr}} {{s|RN|{{s|Pszcz FeA|fiori_e_api.pdf|''Fiori e Api''|autor{{=}}Ricciardelli, G., Intoppa|czasopismo{{=}}Bolonia 2000}}}} | _2 = {{RN|{{Pszcz FeA|fiori_e_api.pdf|''Fiori e Api''|autor=Ricciardelli, G., Intoppa|czasopismo=Bolonia 2000}}}} {{OpakujKategorieZeSortowaniem|{{Przypisy}}}} | 3 = Szablon {{s|Pszcz IB}}:{{Hr}} {{s|RN|{{s|Pszcz IB|podstrona{{=}}E6E868DBA675872EC12576E400291D73/$FILE/infobrief_2010_04.pdf|nazwa{{=}}''Infobrief (Porady pszczelarskie w jęz. niemieckim)''|numer{{=}}04/2010}}}} {{s|Przypisy}} | _3 = {{RN|{{Pszcz IB|podstrona=E6E868DBA675872EC12576E400291D73/$FILE/infobrief_2010_04.pdf|nazwa=''Infobrief (Porady pszczelarskie w jęz. niemieckim)''|numer=04/2010}}}} {{OpakujKategorieZeSortowaniem|{{Przypisy}}}} | 4 = Szablon {{s|Pszcz_Pasieka24}}:{{Hr}} {{s|RN|{{s|Pszcz_Pasieka24|podstrona{{=}}101-pasieka-1-2004/1187-silne-pszczoy-wiosn|autor{{=}}Maciej Winiarski|nazwa{{=}}Silne pszczoły wiosną|numer{{=}}1/2004}}}} {{s|Przypisy}} | _4 = {{RN|{{Pszcz_Pasieka24|podstrona=101-pasieka-1-2004/1187-silne-pszczoy-wiosn|autor=Maciej Winiarski|nazwa=Silne pszczoły wiosną|numer=1/2004}}}} {{OpakujKategorieZeSortowaniem|{{Przypisy}}}} | 5 = Szablon {{s|Pszcz PDR}}:{{Hr}} {{s|RN|{{s|Pszcz PDR|podstrona{{=}}...|autor{{=}}...|nazwa{{=}}...|numer{{=}}...}}}} {{s|Przypisy}} | _5 = {{RN|{{Pszcz PDR|podstrona=...|autor=...|nazwa=...|numer=...}}}} {{OpakujKategorieZeSortowaniem|{{Przypisy}}}} | 6 = Szablon {{s|Pszcz_PZN}}:{{Hr}} {{s|RN|{{s|Pszcz_PZN|podstrona{{=}}pzn1957_24-38.pdf|autor{{=}}Jan Curyło|nazwa{{=}}Ekstrakcyjna metoda przerobu ciemnych gatunków suszu na wosk pszczeli przydatny do wyrobu węzy|numer{{=}}1957/I}}}} {{s|Przypisy}} | _6 = {{RN|{{Pszcz_PZN|podstrona=pzn1957_24-38.pdf|autor=Jan Curyło|nazwa=Ekstrakcyjna metoda przerobu ciemnych gatunków suszu na wosk pszczeli przydatny do wyrobu węzy|numer= 1957/I}}}} {{OpakujKategorieZeSortowaniem|{{Przypisy}}}} }} {{BrClear}} <noinclude>{{Kategoria|Wizualne opisy techniczne szablonów}}</noinclude> 9mlsn13qf2xm5954bek8yrid8gpz9xl 542142 542141 2026-05-07T07:09:02Z Persino 2851 /* Szablony szczególne oparte na PrzypisStrona */ 542142 wikitext text/x-wiki <noinclude>{{Autonawigacja|Pomoc:Spis treści}}</noinclude> Szablony cytowań oparte pośrednio (oparte na tym bezpośrednim) i bezpośrednio (szablon: {{s|PrzypisStrona}} - funkcja: {{Code|{{m|Cytuj|custom}}}}) na module: {{Code|{{ld2|Cytuj}}}}, bez szablonu {{Code|{{s|Cytuj}}}} - funkcja: {{Code|{{m|Cytuj|auto}}}}. == Szablon PrzypisStrona == {{EfektKodów | kod-rozmiar=50% | 1 = Implementacja szczególnego szablonu z ogólnego {{s|PrzypisStrona}}:{{Hr}} {{ŹródłoKodu|{{LuaSubst|Szablon:Pszcz Pasieka24}}}} |_1 = Szablon kombajn do budowy innych szablonów cytowań. Jest to '''{{lk|Szablony cytowania bazujące na uniwersalnym}}'''. Szablon ma wbudowany parametr: {{Parametr|adres}}. Używa się go wtedy, gdy adres artykułu strony internetowej jest ruchomy, a jego artykuły bezpośrednio na serwerze już nie. A ten parametr to adres strony w internecie bez adresu artykułu (podstrony). A adresy podstron podaje się do szablonów skonstrułowanych o ten. }} == Szablony szczególne oparte na PrzypisStrona == {{EfektKodów | kod-rozmiar=50% | 1 = Szablon {{s|Ziel Panacea}}:{{Hr}} {{s|RN|{{s|Ziel Panacea|Tymianek-2|''Tymianek''|czasopismo{{=}}Panacea|data{{=}}11.08.2025}}}} {{s|Przypisy}} | _1 = {{RN|{{Ziel Panacea|Tymianek-2|''Tymianek''|czasopismo=Panacea|data=11.08.2025}}}} {{OpakujKategorieZeSortowaniem|{{Przypisy}}}} | 2 = Szablon {{s|Pszcz FeA}}:{{Hr}} {{s|RN|{{s|Pszcz FeA|fiori_e_api.pdf|''Fiori e Api''|autor{{=}}Ricciardelli, G., Intoppa|czasopismo{{=}}Bolonia 2000}}}} {{s|Przypisy}} | _2 = {{RN|{{Pszcz FeA|fiori_e_api.pdf|''Fiori e Api''|autor=Ricciardelli, G., Intoppa|czasopismo=Bolonia 2000}}}} {{OpakujKategorieZeSortowaniem|{{Przypisy}}}} | 3 = Szablon {{s|Pszcz IB}}:{{Hr}} {{s|RN|{{s|Pszcz IB|podstrona{{=}}E6E868DBA675872EC12576E400291D73/$FILE/infobrief_2010_04.pdf|nazwa{{=}}''Infobrief (Porady pszczelarskie w jęz. niemieckim)''|numer{{=}}04/2010}}}} {{s|Przypisy}} | _3 = {{RN|{{Pszcz IB|podstrona=E6E868DBA675872EC12576E400291D73/$FILE/infobrief_2010_04.pdf|nazwa=''Infobrief (Porady pszczelarskie w jęz. niemieckim)''|numer=04/2010}}}} {{OpakujKategorieZeSortowaniem|{{Przypisy}}}} | 4 = Szablon {{s|Pszcz_Pasieka24}}:{{Hr}} {{s|RN|{{s|Pszcz_Pasieka24|podstrona{{=}}101-pasieka-1-2004/1187-silne-pszczoy-wiosn|autor{{=}}Maciej Winiarski|nazwa{{=}}Silne pszczoły wiosną|numer{{=}}1/2004}}}} {{s|Przypisy}} | _4 = {{RN|{{Pszcz_Pasieka24|podstrona=101-pasieka-1-2004/1187-silne-pszczoy-wiosn|autor=Maciej Winiarski|nazwa=Silne pszczoły wiosną|numer=1/2004}}}} {{OpakujKategorieZeSortowaniem|{{Przypisy}}}} | 5 = Szablon {{s|Pszcz PDR}}:{{Hr}} {{s|RN|{{s|Pszcz PDR|podstrona{{=}}...|autor{{=}}...|nazwa{{=}}...|numer{{=}}...}}}} {{s|Przypisy}} | _5 = {{RN|{{Pszcz PDR|podstrona=...|autor=...|nazwa=...|numer=...}}}} {{OpakujKategorieZeSortowaniem|{{Przypisy}}}} | 6 = Szablon {{s|Pszcz_PZN}}:{{Hr}} {{s|RN|{{s|Pszcz_PZN|podstrona{{=}}pzn1957_24-38.pdf|autor{{=}}Jan Curyło|nazwa{{=}}Ekstrakcyjna metoda przerobu ciemnych gatunków suszu na wosk pszczeli przydatny do wyrobu węzy|numer{{=}}1957/I}}}} {{s|Przypisy}} | _6 = {{RN|{{Pszcz_PZN|podstrona=pzn1957_24-38.pdf|autor=Jan Curyło|nazwa=Ekstrakcyjna metoda przerobu ciemnych gatunków suszu na wosk pszczeli przydatny do wyrobu węzy|numer= 1957/I}}}} {{OpakujKategorieZeSortowaniem|{{Przypisy}}}} }} {{BrClear}} <noinclude>{{Kategoria|Wizualne opisy techniczne szablonów}}</noinclude> lcy71nnqzwfitlp8w494ngh3sf679hu 542144 542142 2026-05-07T09:54:14Z Persino 2851 /* Szablony szczególne oparte na PrzypisStrona */ 542144 wikitext text/x-wiki <noinclude>{{Autonawigacja|Pomoc:Spis treści}}</noinclude> Szablony cytowań oparte pośrednio (oparte na tym bezpośrednim) i bezpośrednio (szablon: {{s|PrzypisStrona}} - funkcja: {{Code|{{m|Cytuj|custom}}}}) na module: {{Code|{{ld2|Cytuj}}}}, bez szablonu {{Code|{{s|Cytuj}}}} - funkcja: {{Code|{{m|Cytuj|auto}}}}. == Szablon PrzypisStrona == {{EfektKodów | kod-rozmiar=50% | 1 = Implementacja szczególnego szablonu z ogólnego {{s|PrzypisStrona}}:{{Hr}} {{ŹródłoKodu|{{LuaSubst|Szablon:Pszcz Pasieka24}}}} |_1 = Szablon kombajn do budowy innych szablonów cytowań. Jest to '''{{lk|Szablony cytowania bazujące na uniwersalnym}}'''. Szablon ma wbudowany parametr: {{Parametr|adres}}. Używa się go wtedy, gdy adres artykułu strony internetowej jest ruchomy, a jego artykuły bezpośrednio na serwerze już nie. A ten parametr to adres strony w internecie bez adresu artykułu (podstrony). A adresy podstron podaje się do szablonów skonstrułowanych o ten. }} == Szablony szczególne oparte na PrzypisStrona == {{EfektKodów | kod-rozmiar=50% | 1 = Szablon {{s|Ziel Panacea}}:{{Hr}} {{s|RN|{{s|Ziel Panacea|Tymianek-2|''Tymianek''|czasopismo{{=}}Panacea|data{{=}}11.08.2025}}}} {{s|Przypisy}} | _1 = {{RN|{{Ziel Panacea|Tymianek-2|''Tymianek''|czasopismo=Panacea|data=11.08.2025}}}} {{OpakujKategorieZeSortowaniem|{{Przypisy}}}} | 2 = Szablon {{s|Pszcz FeA}}:{{Hr}} {{s|RN|{{s|Pszcz FeA|fiori_e_api.pdf|''Fiori e Api''|autor{{=}}Ricciardelli, G., Intoppa|czasopismo{{=}}Bolonia 2000}}}} {{s|Przypisy}} | _2 = {{RN|{{Pszcz FeA|fiori_e_api.pdf|''Fiori e Api''|autor=Ricciardelli, G., Intoppa|czasopismo=Bolonia 2000}}}} {{OpakujKategorieZeSortowaniem|{{Przypisy}}}} | 3 = Szablon {{s|Pszcz IB}}:{{Hr}} {{s|RN|{{s|Pszcz IB|podstrona{{=}}E6E868DBA675872EC12576E400291D73/$FILE/infobrief_2010_04.pdf|nazwa{{=}}''Infobrief (Porady pszczelarskie w jęz. niemieckim)''|numer{{=}}04/2010}}}} {{s|Przypisy}} | _3 = {{RN|{{Pszcz IB|podstrona=E6E868DBA675872EC12576E400291D73/$FILE/infobrief_2010_04.pdf|nazwa=''Infobrief (Porady pszczelarskie w jęz. niemieckim)''|numer=04/2010}}}} {{OpakujKategorieZeSortowaniem|{{Przypisy}}}} | 4 = Szablon {{s|Pszcz Pasieka24}}:{{Hr}} {{s|RN|{{s|Pszcz_Pasieka24|podstrona{{=}}101-pasieka-1-2004/1187-silne-pszczoy-wiosn|autor{{=}}Maciej Winiarski|nazwa{{=}}Silne pszczoły wiosną|numer{{=}}1/2004}}}} {{s|Przypisy}} | _4 = {{RN|{{Pszcz Pasieka24|podstrona=101-pasieka-1-2004/1187-silne-pszczoy-wiosn|autor=Maciej Winiarski|nazwa=Silne pszczoły wiosną|numer=1/2004}}}} {{OpakujKategorieZeSortowaniem|{{Przypisy}}}} | 5 = Szablon {{s|Pszcz PDR}}:{{Hr}} {{s|RN|{{s|Pszcz PDR|podstrona{{=}}...|autor{{=}}...|nazwa{{=}}...|numer{{=}}...}}}} {{s|Przypisy}} | _5 = {{RN|{{Pszcz PDR|podstrona=...|autor=...|nazwa=...|numer=...}}}} {{OpakujKategorieZeSortowaniem|{{Przypisy}}}} | 6 = Szablon {{s|Pszcz PZN}}:{{Hr}} {{s|RN|{{s|Pszcz PZN|podstrona{{=}}pzn1957_24-38.pdf|autor{{=}}Jan Curyło|nazwa{{=}}Ekstrakcyjna metoda przerobu ciemnych gatunków suszu na wosk pszczeli przydatny do wyrobu węzy|numer{{=}}1957/I}}}} {{s|Przypisy}} | _6 = {{RN|{{Pszcz PZN|podstrona=pzn1957_24-38.pdf|autor=Jan Curyło|nazwa=Ekstrakcyjna metoda przerobu ciemnych gatunków suszu na wosk pszczeli przydatny do wyrobu węzy|numer= 1957/I}}}} {{OpakujKategorieZeSortowaniem|{{Przypisy}}}} }} {{BrClear}} <noinclude>{{Kategoria|Wizualne opisy techniczne szablonów}}</noinclude> 57wymvcgbfbgqh6qzmxcwqhwgthand9