<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://lem12.uksw.edu.pl/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl">
		<id>https://lem12.uksw.edu.pl/index.php?action=history&amp;feed=atom&amp;title=Szablon%3ALang%2Fkody%2Fopis</id>
		<title>Szablon:Lang/kody/opis - Historia wersji</title>
		<link rel="self" type="application/atom+xml" href="https://lem12.uksw.edu.pl/index.php?action=history&amp;feed=atom&amp;title=Szablon%3ALang%2Fkody%2Fopis"/>
		<link rel="alternate" type="text/html" href="https://lem12.uksw.edu.pl/index.php?title=Szablon:Lang/kody/opis&amp;action=history"/>
		<updated>2026-04-05T21:59:16Z</updated>
		<subtitle>Historia wersji tej strony wiki</subtitle>
		<generator>MediaWiki 1.23.8</generator>

	<entry>
		<id>https://lem12.uksw.edu.pl/index.php?title=Szablon:Lang/kody/opis&amp;diff=573&amp;oldid=prev</id>
		<title>Amz: 1 wersja</title>
		<link rel="alternate" type="text/html" href="https://lem12.uksw.edu.pl/index.php?title=Szablon:Lang/kody/opis&amp;diff=573&amp;oldid=prev"/>
				<updated>2013-03-19T20:43:36Z</updated>
		
		<summary type="html">&lt;p&gt;1 wersja&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='1' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← poprzednia wersja&lt;/td&gt;
				&lt;td colspan='1' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Wersja z 20:43, 19 mar 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan='2' style='text-align: center;'&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(Brak różnic)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Amz</name></author>	</entry>

	<entry>
		<id>https://lem12.uksw.edu.pl/index.php?title=Szablon:Lang/kody/opis&amp;diff=572&amp;oldid=prev</id>
		<title>Paweł Ziemian: /* Budowa */ aktualizacja</title>
		<link rel="alternate" type="text/html" href="https://lem12.uksw.edu.pl/index.php?title=Szablon:Lang/kody/opis&amp;diff=572&amp;oldid=prev"/>
				<updated>2013-02-02T23:08:31Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Budowa: &lt;/span&gt; aktualizacja&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nowa strona&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Podstrona dokumentacji}}&lt;br /&gt;
&amp;lt;!-- DODAWAJ KATEGORIE I INTERWIKI NA DOLE STRONY --&amp;gt;&lt;br /&gt;
== Użycie ==&lt;br /&gt;
Szablon techniczny wywoływany automatycznie przez szablony: {{s|lang}}, {{s|lang2}}, {{s|język infobox}}, {{s|przetłumaczony}}, {{s|w języku}} i pochodne ({{s|ang.}}, {{s|łac.}}, {{s|ros.}} ...).&lt;br /&gt;
&lt;br /&gt;
== Budowa ==&lt;br /&gt;
Szablon wykorzystuje [[Pomoc:Funkcje parsera|funkcję parsera]] #language do wykrywania czy dany język jest wspierany w Wikipedii. Z uwagi na to, że nie wszystkie zadeklarowane języki na stronie [[Pomoc:interwiki]] są prawidłowo rozpoznawane, całość jest ''opakowana'' w funkcję parsera #switch, która wyłapuje wszystkie wyjątki i języki popularne, które wyjątkami co prawda nie są, lecz #language nie działa w przypadku generowania strony w formacie PDF. Języki są pogrupowane w linie:&lt;br /&gt;
# ponad 500 wywołań szablonu językowego&lt;br /&gt;
# ponad 250 wywołań szablonu językowego&lt;br /&gt;
# ponad 100 wywołań szablonu językowego&lt;br /&gt;
# wyjątki nie obsługiwane funkcją #language&lt;br /&gt;
# ponad 50 wywołań szablonu językowego&lt;br /&gt;
&lt;br /&gt;
Do prawidłowego działania szablonu potrzebne są pomocnicze szablony techniczne, po jednym na każdy kod języka. Ich nazwa musi mieć postać &amp;lt;code&amp;gt;Szablon:Lang/kody/''kod języka''&amp;lt;/code&amp;gt; np.: {{s|Lang/kody/pl}}, {{s|Lang/kody/en}}, {{s|Lang/kody/ru}}, itd. Nazwa odpowiedniego szablonu językowego jest generowana i wywoływana na podstawie przekazanych parametrów.&lt;br /&gt;
&lt;br /&gt;
Pomocniczy szablon techniczny dla wybranego języka składa się z [[Pomoc:Funkcje parsera|funkcji parsera]] #switch, zawierającej definicje kodów języków z listy [[Pomoc:Interwiki]] wg następującego schematu:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#switch:{{{1}}}|hasło=&amp;lt;/nowiki&amp;gt;''tytuł artykułu o języku na Wikipedii''|skrót=''skrót nazwy języka''|mianownik=''[[mianownik (przypadek)|mianownik]] nazwy języka''|dopełniacz=''[[dopełniacz (przypadek)|dopełniacz]] nazwy języka''|miejscownik=''[[miejscownik]] nazwy języka''}}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zmienne elementy szablonu zaznaczono kursywą. Definiowanie skrótu nazwy języka jest opcjonalne, ale jeśli go nie zdefiniowano, należy zostawić parametr w kodzie, tak aby miał tę samą wartość, co parametr &amp;lt;code&amp;gt;mianownik&amp;lt;/code&amp;gt;. Usunięcie tego parametru spowoduje nieprawidłową pracę szablonu {{s|lang}}.&lt;br /&gt;
&lt;br /&gt;
Na przykład dla języka polskiego (kod &amp;quot;pl&amp;quot;) szablon {{s|Lang/kody/pl}} zawiera następującą definicję:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#switch:{{{1}}}|hasło=&amp;lt;/nowiki&amp;gt;''język polski''|skrót=''pol.''|mianownik=''polski''|dopełniacz=''polskiego''|miejscownik=''polskim''}}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A dla języka xhosa (bez skrótu w {{s|Lang/kody/xh}}) następującą:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#switch:{{{1}}}|hasło=&amp;lt;/nowiki&amp;gt;''język xhosa''|skrót|mianownik=''xhosa''|dopełniacz=''xhosa''|miejscownik=''xhosa''}}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Przykład wywołania ==&lt;br /&gt;
&lt;br /&gt;
Szablon przyjmuje dwa parametry: kod języka jako parametr &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{{1}}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; oraz parametr &amp;lt;code&amp;gt;forma&amp;lt;/code&amp;gt;. Przykłady:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! wywołanie&lt;br /&gt;
! efekt&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{lang/kody|en|forma=hasło}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| {{lang/kody|en|forma=hasło}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{lang/kody|en|forma=skrót}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| {{lang/kody|en|forma=skrót}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{lang/kody|en|forma=mianownik}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| {{lang/kody|en|forma=mianownik}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{lang/kody|en|forma=dopełniacz}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| {{lang/kody|en|forma=dopełniacz}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{lang/kody|en|forma=miejscownik}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| {{lang/kody|en|forma=miejscownik}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Błędy ==&lt;br /&gt;
Błędy należy zgłaszać na stronie [[Wikipedia:Kawiarenka/Kwestie techniczne]].&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
&amp;lt;includeonly&amp;gt;&amp;lt;!--&lt;br /&gt;
++++ DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII --&amp;gt;&lt;br /&gt;
[[Kategoria:Szablony do obsługi języków|{{PAGENAME}}]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Paweł Ziemian</name></author>	</entry>

	</feed>