Modul:TemplateTranslation/sk/Infobox Slovenská obec

Dokumentaci tohoto modulu lze vytvořit na stránce Modul:TemplateTranslation/sk/Infobox Slovenská obec/Dokumentace

local p = {}

p.ikeys = {'Adresa', 'EVČ', 'Kraj', 'Kód', 'Mapa', 'Nadmorská výška', 'Názov', 'Obrázok', 'Okres', 'PSČ', 'Popis mapy', 'Popis obrázku', 'Počet obyvateľov k', 'Počet obyvateľov ref', 'Počet obyvateľov', 'Predvoľba', 'Prvá zmienka', 'Región', 'Rozloha', 'Starosta', 'Typ', 'Vlajka', 'Web', 'Zemepisná dĺžka', 'Zemepisná šírka', 'Znak'}
p.okeys = {'stát', 'status', 'jméno', 'originální jméno', 'obrázek', 'popisek', 'znak', 'vlajka', 'pojem vyššího celku', 'název vyššího celku', 'pojem nižšího celku', 'název nižšího celku', 'pojem celku 3', 'název celku 3', 'administrativní dělení', 'loc-map', 'rozloha', 'počet obyvatel', 'rok', 'hustota zalidnění', 'zeměpisná šířka', 'zeměpisná délka', 'nadmořská výška', 'vznik', 'starosta', 'psč', 'typ statistického celku', 'název statistického celku', 'označení vozidel', 'telefonní předvolba', 'obecní úřad', 'mapa', 'popisek mapy', 'web'}
p.options = {}

function p.transform(f, i)
	local t, o

	t = 'Infobox - sídlo světa'
	o = {}
	o['stát'] = 'Slovensko'
    local status = {['mesto'] = 'město', ['obec'] = 'obec', ['mestská časť'] = 'městská část', ['miestna časť'] = 'místní část', ['vojenský obvod'] = 'vojenský újezd'}
 	o['status'] = status[i['Typ']] or i['Typ']
	o['jméno'] = i['Názov']
	o['originální jméno'] = ''
	o['obrázek'] =  i['Obrázok']
	o['popisek'] =  i['Popis obrázku']
	o['znak']  = i['Znak']
	o['vlajka'] =  i['Vlajka']
	o['pojem vyššího celku'] = '[[Seznam krajů na Slovensku|kraj]]'
	o['název vyššího celku'] = '[[' .. i['Kraj'] .. ' kraj|' .. i['Kraj'] .. ']]'
	o['pojem nižšího celku'] = '[[Okresy na Slovensku|okres]]'
	o['název nižšího celku'] = '[[Okres ' .. i['Okres'] .. '|' .. i['Okres'] .. ']]'
	o['pojem celku 3'] = '[[Tradiční regiony Slovenska|tradiční region]]'
	o['název celku 3'] = '[[' .. i['Región'] .. ']]'
	o['administrativní dělení'] = ''
	o['loc-map'] = '{{LocMap |Slovensko |label=' .. i['Názov'] .. '|position=bottom|width=250 |lat=' .. i['Zemepisná šírka'] .. ' |long=' .. i['Zemepisná dĺžka'] .. '|float=center|caption=}}'
	o['rozloha'] = i['Rozloha']
	o['počet obyvatel'] = i['Počet obyvateľov']
	o['rok'] = ''
	if i['Počet obyvateľov k'] ~= '' then o['rok'] = '{{malé|' .. i['Počet obyvateľov k'] .. '}}' .. i['Počet obyvateľov ref'] end
	o['hustota zalidnění'] = ''
	if i['Počet obyvateľov'] ~= '' and i['Rozloha'] ~= '' then o['hustota zalidnění'] = (mw.ustring.gsub(mw.ustring.format('%.2f', tonumber((mw.ustring.gsub(i['Počet obyvateľov'], ',', '.', 1))) / tonumber((mw.ustring.gsub(i['Rozloha'], ',', '.', 1)))), '%.', ',', 1)) end
	o['zeměpisná šířka'] = i['Zemepisná šírka']
	o['zeměpisná délka'] = i['Zemepisná dĺžka']
	o['nadmořská výška'] = i['Nadmorská výška']
	o['vznik'] = ''
	if i['Prvá zmienka'] ~= '' then o['vznik'] = i['Prvá zmienka'] .. ' {{malé|([[první písemná zmínka]])}}' end
	o['starosta'] = ''
	if i['Starosta'] ~= '' then o['starosta'] = i['Starosta'] .. '<ref>{{Seznam starostů a primátorů SR 2014|' .. i['Starosta'] .. '}}</ref>' end
	o['psč'] = i['PSČ']
	o['typ statistického celku'] = '[[NUTS]]'
	o['název statistického celku'] = i['Kód']
	o['označení vozidel'] = i['EVČ']
	o['telefonní předvolba'] = i['Predvoľba']
	o['obecní úřad'] = i['Adresa']
	o['mapa'] = i['Mapa']
	o['popisek mapy'] = i['Popis mapy']
	o['web'] = i['Web']
  
	return {t, o}
end
 
return p