<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl">
		<id>https://wiki.czarnobyl.pl/index.php?action=history&amp;feed=atom&amp;title=Modu%C5%82%3ALang</id>
		<title>Moduł:Lang - Historia wersji</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.czarnobyl.pl/index.php?action=history&amp;feed=atom&amp;title=Modu%C5%82%3ALang"/>
		<link rel="alternate" type="text/html" href="https://wiki.czarnobyl.pl/index.php?title=Modu%C5%82:Lang&amp;action=history"/>
		<updated>2026-04-30T05:57:14Z</updated>
		<subtitle>Historia wersji tej strony wiki</subtitle>
		<generator>MediaWiki 1.28.3</generator>

	<entry>
		<id>https://wiki.czarnobyl.pl/index.php?title=Modu%C5%82:Lang&amp;diff=5842&amp;oldid=prev</id>
		<title>Bagration: 1 wersja</title>
		<link rel="alternate" type="text/html" href="https://wiki.czarnobyl.pl/index.php?title=Modu%C5%82:Lang&amp;diff=5842&amp;oldid=prev"/>
				<updated>2020-06-13T20:46:16Z</updated>
		
		<summary type="html">&lt;p&gt;1 wersja&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style='vertical-align: top;' lang='pl'&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:46, 13 cze 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan='2' style='text-align: center;' lang='pl'&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>Bagration</name></author>	</entry>

	<entry>
		<id>https://wiki.czarnobyl.pl/index.php?title=Modu%C5%82:Lang&amp;diff=5841&amp;oldid=prev</id>
		<title>Paweł Ziemian: + 2 funkcje</title>
		<link rel="alternate" type="text/html" href="https://wiki.czarnobyl.pl/index.php?title=Modu%C5%82:Lang&amp;diff=5841&amp;oldid=prev"/>
				<updated>2019-12-09T22:06:56Z</updated>
		
		<summary type="html">&lt;p&gt;+ 2 funkcje&lt;/p&gt;
&lt;a href=&quot;https://wiki.czarnobyl.pl/index.php?title=Modu%C5%82:Lang&amp;amp;diff=5841&amp;amp;oldid=2523&quot;&gt;Podgląd zmian&lt;/a&gt;</summary>
		<author><name>Paweł Ziemian</name></author>	</entry>

	<entry>
		<id>https://wiki.czarnobyl.pl/index.php?title=Modu%C5%82:Lang&amp;diff=2523&amp;oldid=prev</id>
		<title>Bagration: 1 wersja</title>
		<link rel="alternate" type="text/html" href="https://wiki.czarnobyl.pl/index.php?title=Modu%C5%82:Lang&amp;diff=2523&amp;oldid=prev"/>
				<updated>2018-05-09T13:17:52Z</updated>
		
		<summary type="html">&lt;p&gt;1 wersja&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style='vertical-align: top;' lang='pl'&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 13:17, 9 maj 2018&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan='2' style='text-align: center;' lang='pl'&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>Bagration</name></author>	</entry>

	<entry>
		<id>https://wiki.czarnobyl.pl/index.php?title=Modu%C5%82:Lang&amp;diff=2522&amp;oldid=prev</id>
		<title>Trappist the monk o 10:57, 1 maj 2018</title>
		<link rel="alternate" type="text/html" href="https://wiki.czarnobyl.pl/index.php?title=Modu%C5%82:Lang&amp;diff=2522&amp;oldid=prev"/>
				<updated>2018-05-01T10:57:54Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://wiki.czarnobyl.pl/index.php?title=Modu%C5%82:Lang&amp;amp;diff=2522&amp;amp;oldid=1663&quot;&gt;Podgląd zmian&lt;/a&gt;</summary>
		<author><name>Trappist the monk</name></author>	</entry>

	<entry>
		<id>https://wiki.czarnobyl.pl/index.php?title=Modu%C5%82:Lang&amp;diff=1663&amp;oldid=prev</id>
		<title>Bagration: 1 wersja</title>
		<link rel="alternate" type="text/html" href="https://wiki.czarnobyl.pl/index.php?title=Modu%C5%82:Lang&amp;diff=1663&amp;oldid=prev"/>
				<updated>2017-02-18T20:22:13Z</updated>
		
		<summary type="html">&lt;p&gt;1 wersja&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style='vertical-align: top;' lang='pl'&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:22, 18 lut 2017&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan='2' style='text-align: center;' lang='pl'&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>Bagration</name></author>	</entry>

	<entry>
		<id>https://wiki.czarnobyl.pl/index.php?title=Modu%C5%82:Lang&amp;diff=1662&amp;oldid=prev</id>
		<title>Paweł Ziemian: możliwość definiowania wartości dla wariantów</title>
		<link rel="alternate" type="text/html" href="https://wiki.czarnobyl.pl/index.php?title=Modu%C5%82:Lang&amp;diff=1662&amp;oldid=prev"/>
				<updated>2016-11-15T21:27:27Z</updated>
		
		<summary type="html">&lt;p&gt;możliwość definiowania wartości dla wariantów&lt;/p&gt;
&lt;a href=&quot;https://wiki.czarnobyl.pl/index.php?title=Modu%C5%82:Lang&amp;amp;diff=1662&amp;amp;oldid=1061&quot;&gt;Podgląd zmian&lt;/a&gt;</summary>
		<author><name>Paweł Ziemian</name></author>	</entry>

	<entry>
		<id>https://wiki.czarnobyl.pl/index.php?title=Modu%C5%82:Lang&amp;diff=1061&amp;oldid=prev</id>
		<title>Bagration: 1 wersja</title>
		<link rel="alternate" type="text/html" href="https://wiki.czarnobyl.pl/index.php?title=Modu%C5%82:Lang&amp;diff=1061&amp;oldid=prev"/>
				<updated>2016-08-05T17:31:57Z</updated>
		
		<summary type="html">&lt;p&gt;1 wersja&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style='vertical-align: top;' lang='pl'&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 17:31, 5 sie 2016&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan='2' style='text-align: center;' lang='pl'&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>Bagration</name></author>	</entry>

	<entry>
		<id>https://wiki.czarnobyl.pl/index.php?title=Modu%C5%82:Lang&amp;diff=1060&amp;oldid=prev</id>
		<title>PuchaczTrado: Zmiana wskazana przez Pawła Ziemiana w kawiarence technicznej, jako sposób przywrócenia wyświetlania języka polskiego, co do ukrycia którego nie ma konsensusu.</title>
		<link rel="alternate" type="text/html" href="https://wiki.czarnobyl.pl/index.php?title=Modu%C5%82:Lang&amp;diff=1060&amp;oldid=prev"/>
				<updated>2016-02-23T07:46:24Z</updated>
		
		<summary type="html">&lt;p&gt;Zmiana wskazana przez Pawła Ziemiana w kawiarence technicznej, jako sposób przywrócenia wyświetlania języka polskiego, co do ukrycia którego nie ma konsensusu.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nowa strona&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local lang = {}&lt;br /&gt;
&lt;br /&gt;
local function langData(code)&lt;br /&gt;
	if not code or (#code == 0) then&lt;br /&gt;
		-- brak kodu języka&lt;br /&gt;
		mw.log(&amp;quot;Pusty kod języka: &amp;quot;..code);&lt;br /&gt;
		return&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local data = mw.loadData( 'Module:lang/data' )&lt;br /&gt;
	&lt;br /&gt;
	-- bezbłędny kod&lt;br /&gt;
	local lang = data[code]&lt;br /&gt;
	if lang then&lt;br /&gt;
		return lang, code&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	-- może kod jest podany dużymi literami lub ma spacje przed i po&lt;br /&gt;
	local lcode = mw.text.trim(string.lower(code)) -- dobre kody języka są tylko w ASCII&lt;br /&gt;
	lang = data[lcode]&lt;br /&gt;
	if lang then&lt;br /&gt;
		mw.log('kod &amp;quot;'..code..'&amp;quot; został zamieniony na &amp;quot;'..lcode..'&amp;quot;')&lt;br /&gt;
		return lang, lcode&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	-- może kod jest podany z variantem&lt;br /&gt;
	local scode = string.match(lcode, &amp;quot;^([a-z]+)[_-]&amp;quot;)&lt;br /&gt;
	lang = data[scode]&lt;br /&gt;
	if scode then&lt;br /&gt;
		mw.log('kod &amp;quot;'..code..'&amp;quot; został zinterpretowany jako &amp;quot;'..scode..'&amp;quot;')&lt;br /&gt;
		return lang, scode&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	-- poddaje się&lt;br /&gt;
	mw.log('Nieznany kod języka: &amp;quot;'..code..'&amp;quot;');&lt;br /&gt;
	return false, code&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function lang.istnieje(frame)&lt;br /&gt;
    local languageData, code = langData(frame.args[1])&lt;br /&gt;
    return languageData and code or nil&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function lang.kursywa(frame)&lt;br /&gt;
    local languageData, code = langData(frame.args[1])&lt;br /&gt;
    return (languageData and (languageData.kursywa ~= false)) and &amp;quot;''&amp;quot; or &amp;quot;&amp;quot;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
lang[&amp;quot;hasło&amp;quot;] = function(frame)&lt;br /&gt;
    local languageData, _ = langData(frame.args[1])&lt;br /&gt;
    return languageData['hasło']&lt;br /&gt;
end&lt;br /&gt;
 &lt;br /&gt;
lang[&amp;quot;skrót&amp;quot;] = function(frame)&lt;br /&gt;
    local languageData, _ = langData(frame.args[1])&lt;br /&gt;
    return languageData['skrót'] or languageData['mianownik']&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function lang.mianownik(frame)&lt;br /&gt;
    local languageData, _ = langData(frame.args[1])&lt;br /&gt;
    return languageData['mianownik']&lt;br /&gt;
end&lt;br /&gt;
 &lt;br /&gt;
lang[&amp;quot;dopełniacz&amp;quot;] = function(frame)&lt;br /&gt;
    local languageData, _ = langData(frame.args[1])&lt;br /&gt;
    return languageData['dopełniacz']&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function lang.miejscownik(frame)&lt;br /&gt;
    local languageData, _ = langData(frame.args[1])&lt;br /&gt;
    return languageData['miejscownik']&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function list(frame, multi, showPL)&lt;br /&gt;
    -- konwersja kodów języków na kod wiki text opisujący kody&lt;br /&gt;
    local items = {}       -- tabela na skonwertowane kody&lt;br /&gt;
    &lt;br /&gt;
    -- flagi informujące, że na liście znajdują się podejrzane kody&lt;br /&gt;
    local invalid = false  -- nieznany kod języka&lt;br /&gt;
    local warning = false  -- język z listy częstych błędów&lt;br /&gt;
    local hiddenpl = false -- ukryty język polski&lt;br /&gt;
    local modified = false -- kod języka z automatyczną korektą&lt;br /&gt;
    local duplicated = false -- wielokrotnie podany (prawie) taki sam kod języka&lt;br /&gt;
&lt;br /&gt;
    local args = frame.args;&lt;br /&gt;
    if not args[1] then&lt;br /&gt;
        -- brak argumentów sugeruje wywołanie z szablonu&lt;br /&gt;
        local parent = frame:getParent()&lt;br /&gt;
        if parent then&lt;br /&gt;
            args = parent.args&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    if not args[1] then&lt;br /&gt;
        return &amp;quot;&amp;lt;span style=\&amp;quot;color:red\&amp;quot;&amp;gt;'''Błąd! Brak kodu języka.'''&amp;lt;/span&amp;gt;&amp;quot;&lt;br /&gt;
    end&lt;br /&gt;
    &lt;br /&gt;
    -- języki wpadające do [[Kategoria:Częste błędy kodu w szablonie lang]]&lt;br /&gt;
    local warnings = {&lt;br /&gt;
    	ee = true,&lt;br /&gt;
    	am = true,&lt;br /&gt;
    	an = true,&lt;br /&gt;
    	ang = true,&lt;br /&gt;
    	ng = true,&lt;br /&gt;
    	kr = true,&lt;br /&gt;
    	se = true,&lt;br /&gt;
    	si = true&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    local formatLanguageItem = function(langCode, languageData)&lt;br /&gt;
        local skrot = languageData['skrót'] or languageData['mianownik']&lt;br /&gt;
        local nativeName = mw.language.fetchLanguageName(langCode)&lt;br /&gt;
        if nativeName and #nativeName &amp;gt; 0 and langCode ~= &amp;quot;pl&amp;quot; then&lt;br /&gt;
            return string.format(&amp;quot;[[%s|&amp;lt;span style=\&amp;quot;color:#005\&amp;quot; title=\&amp;quot;Treść w języku %s (%s)\&amp;quot;&amp;gt;%s&amp;lt;/span&amp;gt;]]&amp;quot;, languageData['hasło'], languageData['miejscownik'], nativeName, skrot)&lt;br /&gt;
        else&lt;br /&gt;
            return string.format(&amp;quot;[[%s|&amp;lt;span style=\&amp;quot;color:#005\&amp;quot; title=\&amp;quot;Treść w języku %s\&amp;quot;&amp;gt;%s&amp;lt;/span&amp;gt;]]&amp;quot;, languageData['hasło'],  languageData['miejscownik'], skrot)&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
	local parsedLanguages = {}&lt;br /&gt;
    local countGood = 0&lt;br /&gt;
    &lt;br /&gt;
    local formatItem = function(languageCode)&lt;br /&gt;
	    local languageData, langCode = langData(languageCode)&lt;br /&gt;
	    if langCode and (languageCode ~= langCode) then&lt;br /&gt;
	    	modified = true&lt;br /&gt;
	    end&lt;br /&gt;
&lt;br /&gt;
    	if languageData then&lt;br /&gt;
    		if warnings[langCode] then&lt;br /&gt;
                warning = true&lt;br /&gt;
            end&lt;br /&gt;
 &lt;br /&gt;
 			local item = formatLanguageItem(langCode, languageData)&lt;br /&gt;
 			if parsedLanguages[langCode] then&lt;br /&gt;
 				duplicated = true&lt;br /&gt;
 				mw.log(&amp;quot;Powtórne przywołanie języka (&amp;quot;..languageCode..&amp;quot;)&amp;quot;)&lt;br /&gt;
 			else&lt;br /&gt;
 				parsedLanguages[langCode] = item;&lt;br /&gt;
				if (langCode == &amp;quot;pl&amp;quot;) and not showPL then&lt;br /&gt;
					-- pomiń język polski&lt;br /&gt;
					hiddenpl = true&lt;br /&gt;
					mw.log(&amp;quot;Ukrywam język polski&amp;quot;)&lt;br /&gt;
				else&lt;br /&gt;
	 				table.insert(items, item)&lt;br /&gt;
	 				countGood = countGood + 1&lt;br /&gt;
		 		end&lt;br /&gt;
 			end&lt;br /&gt;
        elseif not langCode or #langCode == 0 then&lt;br /&gt;
            if #items == 0 then&lt;br /&gt;
                -- pierwszy kod nie może być pusty, reszta może, bo jest przekazywana jako pusta w szablonach cytowania&lt;br /&gt;
                invalid = true&lt;br /&gt;
                table.insert(items, &amp;quot;&amp;lt;span style=\&amp;quot;color:red\&amp;quot;&amp;gt;'''Błąd! Brak kodu języka.'''&amp;lt;/span&amp;gt;&amp;quot;)&lt;br /&gt;
            end&lt;br /&gt;
        else&lt;br /&gt;
            invalid = true&lt;br /&gt;
            local item = string.format(&amp;quot;&amp;lt;span style=\&amp;quot;color:red\&amp;quot;&amp;gt;'''Błąd! Nieznany kod języka: %s. Sprawdź [[Pomoc:Interwiki|listę kodów]].'''&amp;lt;/span&amp;gt;&amp;quot;, languageCode)&lt;br /&gt;
 			if parsedLanguages[languageCode] then&lt;br /&gt;
 				duplicated = true&lt;br /&gt;
 				mw.log(&amp;quot;Powtórne przywołanie języka (&amp;quot;..languageCode..&amp;quot;)&amp;quot;)&lt;br /&gt;
 			else&lt;br /&gt;
 				parsedLanguages[languageCode] = item;&lt;br /&gt;
 				table.insert(items, item)&lt;br /&gt;
 			end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
    &lt;br /&gt;
    if args[2] or multi then&lt;br /&gt;
        -- wiele argumentów sugeruje przekazywnie każdego kodu języka w oddzielnych argumentach&lt;br /&gt;
        for i, v in ipairs(args) do&lt;br /&gt;
            if #v &amp;gt; 0 then&lt;br /&gt;
                formatItem(v)&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    else&lt;br /&gt;
        -- jeden argument pozwala także wysłać wszystkie kody oddzielone spacją&lt;br /&gt;
        for languageCode in string.gmatch(args[1], &amp;quot;%S+&amp;quot;) do&lt;br /&gt;
            formatItem(languageCode)&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
    &lt;br /&gt;
    if #items == 0 then&lt;br /&gt;
    	if hiddenpl then&lt;br /&gt;
    		-- podano tylko język polski, który jest ukryty&lt;br /&gt;
    	else&lt;br /&gt;
	        -- pusta lista kodów&lt;br /&gt;
	        invalid = true&lt;br /&gt;
	        table.insert(items, &amp;quot;&amp;lt;span style=\&amp;quot;color:red\&amp;quot;&amp;gt;'''Błąd! Brak kodu języka.'''&amp;lt;/span&amp;gt;&amp;quot;)&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    -- ostateczne formatowanie wyniku&lt;br /&gt;
    local result = {}&lt;br /&gt;
    &lt;br /&gt;
    if #items &amp;gt; 0 then&lt;br /&gt;
    	if (countGood &amp;gt; 0) and hiddenpl then&lt;br /&gt;
    		-- przywracam język polski jeśli lista zawiera więcej niż jeden język &lt;br /&gt;
    		table.insert(items, 1, parsedLanguages.pl)&lt;br /&gt;
    		hiddenpl = false&lt;br /&gt;
    	end&lt;br /&gt;
    	&lt;br /&gt;
	    table.insert(result, &amp;quot;&amp;lt;span style=\&amp;quot;color:#009\&amp;quot;&amp;gt;(&amp;quot;)&lt;br /&gt;
	    table.insert(result, table.concat(items, &amp;quot;&amp;amp;nbsp;•&amp;amp;nbsp;&amp;quot;))&lt;br /&gt;
	    table.insert(result, &amp;quot;)&amp;lt;/span&amp;gt;&amp;quot;)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
    if mw.title.getCurrentTitle().namespace == 0 then&lt;br /&gt;
        if warning then&lt;br /&gt;
            table.insert(result, &amp;quot;[[Kategoria:Częste błędy kodu w szablonie lang]]&amp;quot;)&lt;br /&gt;
        end&lt;br /&gt;
        if invalid then&lt;br /&gt;
            table.insert(result, &amp;quot;[[Kategoria:Nierozpoznany kod języka w szablonie lang]]&amp;quot;)&lt;br /&gt;
        end&lt;br /&gt;
        if hiddenpl then&lt;br /&gt;
            table.insert(result, &amp;quot;[[Kategoria:Szablon lang z ukrytym językiem polskim]]&amp;quot;)&lt;br /&gt;
        end&lt;br /&gt;
        if modified or duplicated then&lt;br /&gt;
            table.insert(result, &amp;quot;[[Kategoria:Szablon lang z kodem języka wymagającym poprawki]]&amp;quot;)&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    return table.concat(result, &amp;quot;&amp;quot;)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function lang.lang(frame)&lt;br /&gt;
	return list(frame, true, true)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
lang[&amp;quot;język&amp;quot;] = function(frame)&lt;br /&gt;
	return list(frame, false, true)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return lang&lt;/div&gt;</summary>
		<author><name>PuchaczTrado</name></author>	</entry>

	</feed>