Modul:Pritoci

Izvor: Wikipedija
Inačica 6892431 od 15. ožujka 2024. u 14:17 koju je unio Argo Navis (razgovor | doprinosi)
Dokumentacija modula[vidi] [uredi] [povijest] [osvježi]
{{#invoke:pritoci|Tok|Biđ}}
Script error: The function "Tok" does not exist.
{{#invoke:pritoci|Pritoci|Sava}}
Script error: The function "Pritoci" does not exist.


{{#invoke:pritoci|Tok|Belaja (Kama)}}
Script error: The function "Tok" does not exist.
{{#invoke:pritoci|Pritoci|Belaja (Kama)}}
Script error: The function "Pritoci" does not exist.


local p = {}
-- ⤴ ⤵
function p.main()
	rijeka = mw.getCurrentFrame():getParent().args[1]
	return p.pritoka(rijeka)
end

function p.pritoka(rijeka)
	rv = ""
	if rijeka == "" then
      rv = ""
      
    -- *** A ***
    elseif rijeka == "Acre (rijeka)" then
      rv = desna("Purus")
    elseif rijeka == "Aa (Möhne)" then
      rv = lijeva("Möhne")
    elseif rijeka == "Aa (Werre)" then
      rv = lijeva("Werre")
    elseif rijeka == "Aare" then
      rv = lijeva("Rajna")
    elseif rijeka == "Abukuma (rijeka)" then
      rv = u("Tihi ocean")
    elseif rijeka == "Abuná (rijeka)" then
      rv = lijeva("Madeira (rijeka)")
    elseif rijeka == "Acarigua (rijeka)" then
      rv = pritoka("Portuguesa (rijeka)")
    elseif rijeka == "Adige" then
      rv = u("Jadransko more")
    elseif rijeka == "Agri" then
      rv = u("Jonsko more")
    elseif rijeka == "Aj (rijeka)" then
      rv = lijeva("Ufa (rijeka)")
    elseif rijeka == "Alzette" then
      rv = desna("Sauer")
    elseif rijeka == "Amazona" then
      rv = u("Atlantski ocean")
    elseif rijeka == "Amblève (rijeka)" then
      rv = desna("Ourthe")
    elseif rijeka == "Apure (rijeka)" then
      rv = lijeva("Orinoco")
    elseif rijeka == "Arieș" then
      rv = lijeva("Moriš")
    elseif rijeka == "Arieșul Mic" then
      rv = desna("Arieș")
    elseif rijeka == "Aripuanã (rijeka)" then
      rv = desna(Madeira (rijeka)"")
    elseif rijeka == "Aškadar" then
      rv = lijeva("Belaja (Kama)")
    elseif rijeka == "Ausa (rijeka)" then
      rv = desna("Marecchia")
    
    -- *** B ***
    elseif rijeka == "Bănești (Crișul Alb)" then
      rv = desna("Crișul Alb")
    elseif rijeka == "Basento" then
      rv = u("Jonsko more")
    elseif rijeka == "Bednja (rijeka)" then
      rv = desna("Drava")
    elseif rijeka == "Belaja (Kama)" then
      rv = pritoka("Nižnjekamsko umjetno jezero")
    elseif rijeka == "Beliu (rijeka)" then
      rv = lijeva("Crișul Negru")
    elseif rijeka == "Beni (rijeka)" then
      rv = lijeva("Madre de Dios (rijeka)")
    elseif rijeka == "Biferno" then
      rv = u("Jadransko more")
    elseif rijeka == "Bijela (Pakra)" then
      rv = desna("Pakra")
    elseif rijeka == "Berava" then
      rv = desna("Bosut")
    elseif rijeka == "Biđ" then
      rv = desna("Bosut")
    elseif rijeka == "Bir (rijeka)" then
      rv = desna("Belaja (Kama)")
    elseif rijeka == "Bistrica (Dobra)" then
      rv = desna("Dobra")
    elseif rijeka == "Borza" then
      rv = desna("Karašica (Dunav)")
    elseif rijeka == "Bosut" then
      rv = lijeva("Sava")
    elseif rijeka == "Brežnica" then
      rv = desna("Spačva")
    elseif rijeka == "Brezna" then
      rv = desna("Lateralni kanal") 
    elseif rijeka == "Busento" then
      rv = lijeva("Crati")
      
    -- *** C ***
    elseif rijeka == "Canumã" then
      rv = desna("Madeira (rijeka)")
    elseif rijeka == "Caorle (laguna)" then
      rv = u("Jadransko more")
    elseif rijeka == "Chefna" then
      rv = desna("Amblève (rijeka)")
    elseif rijeka == "Cetea (Galda)" then
      rv = lijeva("Galda (rijeka)")
    elseif rijeka == "Chisindia (rijeka)" then
      rv = lijeva("Crișul Alb")
    elseif rijeka == "Ciolt" then
      rv = desna("Chisindia (rijeka)")
    elseif rijeka == "Crasna (Tisa)" then
      rv = lijeva("Tisa")
    elseif rijeka == "Craiva (rijeka)" then
      rv = desna("Cricău (rijeka)")
    elseif rijeka == "Crati" then
      rv = u("Jonsko more")
    elseif rijeka == "Cricău (rijeka)" then
      rv = desna("Galda (rijeka)")
    elseif rijeka == "Crișul Alb" then
      rv = desna("Körös")
    elseif rijeka == "Crișul Negru" then
      rv = desna("Crișul Alb")
    elseif rijeka == "Curak" then
      rv = desna("Kupica")
      
    -- *** Č ***
    elseif rijeka == "Čabranka" then
      rv = desna("Kupa")
    elseif rijeka == "Čermasan" then
      rv = lijeva("Belaja (Kama)")
    elseif rijeka == "Česma (rijeka)" then
      rv = lijeva("Lonja-Trebež")
    elseif rijeka == "Čađavica (rijeka)" then
      rv = lijeva("Karašica (Drava)")
    elseif rijeka == "Črnec" then
      rv = desna("Glogovnica")
    elseif rijeka == "Čulim (Ob)" then
      rv = desna("Ob")
      
    -- *** Ć ***
    
    -- *** D ***
    elseif rijeka == "Demer" then
      rv = desna("Dyle")
    elseif rijeka == "Dobra" then
      rv = desna("Kupa")
    elseif rijeka == "Dos Marmelos" then
      rv = desna("Madeira (rijeka)")
    elseif rijeka == "Drava" then
      rv = desna("Dunav")
    elseif rijeka == "Dunav" then
      rv = u("Crno more")
    elseif rijeka == "Dyle" then
      rv = lijeva("Rupel")
      
    -- *** DŽ ***
    -- *** Đ ***
    -- *** E ***
    elseif rijeka == "Eisack" then
      rv = lijeva("Adige")
    elseif rijeka == "Emscher" then
      rv = desna("Rajna")
      
    -- *** F ***
    elseif rijeka == "Flumendosa" then
      rv = u("Tirensko more")
    elseif rijeka == "Werra" then
      rv = desna("Weser")
    elseif rijeka == "Werre" then
      rv = lijeva("Weser")
    
    -- *** G ***
    elseif rijeka == "Galda (rijeka)" then
      rv = desna("Moriš")
    elseif rijeka == "Gander (Moselle)" then
      rv = lijeva("Moselle (rijeka)")
    elseif rijeka == "Garešnica (rijeka)" then
      rv = lijeva("Ilova")
    elseif rijeka == "Gete" then
      rv = lijeva("Demer")
    elseif rijeka == "Glina (rijeka)" then
      rv = desna("Kupa")
    elseif rijeka == "Globornica" then
      rv = desna("Dobra")
    elseif rijeka == "Glogovica (rijeka)" then
      rv = lijeva("Sava")
    elseif rijeka == "Glogovnica" then
      rv = desna("Česma (rijeka)")
    elseif rijeka == "Guaporé" then
      rv = desna("Mamoré (rijeka)")
      
    -- *** H ***
    elseif rijeka == "Hălmăgel (rijeka)" then
      rv = desna("Bănești (Crișul Alb)")
    elseif rijeka == "Hășmaș (rijeka)" then
      rv = lijeva("Beliu (rijeka)")
    elseif rijeka == "Haine" then
      rv = desna("Schelde")
    elseif rijeka == "Holzbach (Emscher)" then
      rv = desna("Emscher")
    elseif rijeka == "Horea (rijeka)" then
      rv = desna("Crasna (Tisa)")
    elseif rijeka == "Hurez (Ciolt)" then
      rv = lijeva("Ciolt")
      
    -- *** I ***
    elseif rijeka == "Ilova" then
      rv = lijeva("Lonja-Trebež")
    elseif rijeka == "Ipixuna" then
      rv = desna("Madeira (rijeka)")
    elseif rijeka == "Iskrica" then
      rv = desna("Vučica (rijeka)")
      
    -- *** J ***
    elseif rijeka == "Jamari" then
      rv = desna("Madeira (rijeka)")
    elseif rijeka == "Ji-Paraná (rijeka)" then
      rv = desna("Madeira (rijeka)")
    
    -- *** K ***
    elseif rijeka == "Kama (rijeka)" then
      rv = lijeva("Volga")
    elseif rijeka == "Karašica (Drava)" then
      rv = desna("Drava")
    elseif rijeka == "Karašica (Dunav)" then
      rv = desna("Dunav")
    elseif rijeka == "Karlaman (Zigan)" then
      rv = desna("Zigan")
    elseif rijeka == "Karmasan" then
      rv = lijeva("Belaja (Kama)")
    elseif rijeka == "Kopanjek" then
      rv = desna("Drava")
    elseif rijeka == "Körös" then
      rv = lijeva("Tisa")
    elseif rijeka == "Korana" then
      rv = desna("Kupa")
    elseif rijeka == "Krapina (rijeka)" then
      rv = lijeva("Sava")
    elseif rijeka == "Krapinica (rijeka)" then
      rv = desna("Krapina (rijeka)")
    elseif rijeka == "Kravaršćica" then
      rv = lijeva("Kupa")
    elseif rijeka == "Kriva reka" then
      rv = lijeva("Pčinja")
    elseif rijeka == "Kupa" then
      rv = desna("Sava")
    elseif rijeka == "Kupčina" then
      rv = lijeva("Kupa")
    elseif rijeka == "Kupica" then
      rv = desna("Kupa")
    elseif rijeka == "Kutina (rijeka)" then
      rv = lijeva("Sava")
    elseif rijeka == "Kolva (Višera)" then
      rv = desna("Višera (Kama)")
      
    -- *** L ***
    elseif rijeka == "Lateralni kanal" then
      rv = desna("Sava")
    elseif rijeka == "Lao (rijeka)" then
      rv = u("Tirensko more")
    elseif rijeka == "Lemene" then
      rv = u("Caorle (laguna)")
    elseif rijeka == "Lienne" then
      rv = lijeva("Amblève (rijeka)")
    elseif rijeka == "Livenza" then
      rv = u("Jadransko more")
    elseif rijeka == "Lonja-Trebež" then
      rv = lijeva("Sava")
    elseif rijeka == "Luncșoara (Hălmăgel)" then
      rv = desna("Hălmăgel (rijeka)")
      
    -- *** LJ ***
    -- *** M ***
    elseif rijeka == "Maalbeek" then
      rv = pritoka("Senne")
    elseif rijeka == "Madeira (rijeka)" then
      rv = desna("Amazona")
    elseif rijeka == "Madre de Dios (rijeka)" then
      rv = lijeva("Madeira (rijeka)")
    elseif rijeka == "Mamoré (rijeka)" then
      rv = desna("Madeira (rijeka)")
    elseif rijeka == "Mamer (rijeka)" then
      rv = lijeva("Alzette")
    elseif rijeka == "Manicoré (rijeka)" then
      rv = desna("Madeira (rijeka)")
    elseif rijeka == "Marecchia" then
      rv = u("Jadransko more")
    elseif rijeka == "Meduna" then
      rv = lijeva("Livenza")
    elseif rijeka == "Meuse (rijeka)" then
      rv = u("Sjeverno more")
    elseif rijeka == "Möhne" then
      rv = lijeva("Ruhr (rijeka)")
    elseif rijeka == "Moselle (rijeka)" then
      rv = lijeva("Rajna")
    
    -- *** N ***
    elseif rijeka == "Nadăș (Someșul Mic)" then
      rv = lijeva("Someșul Mic")
    elseif rijeka == "Nete (rijeka)" then
      rv = desna("Rupel")
    elseif rijeka == "Nižnjekamsko umjetno jezero" then
      rv = pritoka("Kama (rijeka)")
    elseif rijeka == "Neretva" then
      rv = u("Jadransko more")
    elseif rijeka == "Noncello" then
      rv = desna("Meduna")
      
    -- *** NJ ***
    -- *** O ***
    elseif rijeka == "Orinoco" then
      rv = u("Atlantski ocean")
    elseif rijeka == "Ourthe" then
      rv = desna("Meuse (rijeka)")
    
    -- *** P ***
    elseif rijeka == "Pakra" then
      rv = lijeva("Lonja-Trebež")
    elseif rijeka == "Pčinja" then
      rv = lijeva("Vardar")
    elseif rijeka == "Pleșcuța (rijeka)" then
      rv = desna("Arieșul Mic")
    elseif rijeka == "Popești (rijeka)" then
      rv = lijeva("Nadăș (Someșul Mic)")
    elseif rijeka == "Portuguesa (rijeka)" then
      rv = lijeva("Apure (rijeka)")
    elseif rijeka == "Purus" then
      rv = desna("Amazona")
      
    -- *** Q ***
    -- *** R ***
    elseif rijeka == "Rajna" then
      rv = u("Sjeverno more")
    elseif rijeka == "Rhonelle" then
      rv = desna("Schelde")
    elseif rijeka == "Río Grande (Bolivija)" then
      rv = desna("Mamoré (rijeka)")
    elseif rijeka == "Rooigembeek" then
      rv = lijeva("Wallebeek")
    elseif rijeka == "Rupel" then
      rv = desna("Schelde")
    elseif rijeka == "Ruhr (rijeka)" then
      rv = desna("Rajna")

    -- *** S ***
    elseif rijeka == "Salm (Amblève)" then
      rv = lijeva("Amblève (rijeka)")
    elseif rijeka == "Sambre" then
      rv = lijeva("Meuse (rijeka)")
    elseif rijeka == "San Marino (rijeka)" then
      rv = desna("Marecchia")
    elseif rijeka == "Sauer" then
      rv = lijeva("Moselle (rijeka)")
    elseif rijeka == "Sava" then
      rv = desna("Dunav")
    elseif rijeka == "Schelde" then
      rv = u("Sjeverno more")
    elseif rijeka == "Sele" then
      rv = u("Tirensko more")
    elseif rijeka == "Seleuș (rijeka)" then
      rv = lijeva("Târnava Mică")
    elseif rijeka == "Senne" then
      rv = lijeva("Dyle")
    elseif rijeka == "Sinni" then
      rv = u("Jonsko more")
    elseif rijeka == "Sjun" then
      rv = lijeva("Belaja (Kama)")
    elseif rijeka == "Samoš" then
      rv = lijeva("Tisa")
    elseif rijeka == "Someșul Mare" then
      rv = desna("Samoš")
    elseif rijeka == "Someșul Mic" then
      rv = lijeva("Samoš")
    elseif rijeka == "Spačva" then
      rv = desna("Bosut")
      
    -- *** Š ***
    -- *** T ***
    elseif rijeka == "Tanyp" then
      rv = desna("Belaja (Kama)")
    elseif rijeka == "Târnava (rijeka)" then
      rv = lijeva("Moriš")
    elseif rijeka == "Târnava Mică" then
      rv = desna("Târnava (rijeka)")
    elseif rijeka == "Târnava Mare" then
      rv = lijeva("Târnava (rijeka)")
    elseif rijeka == "Tiber" then
      rv = u("Tirensko more")
    elseif rijeka == "Tisa" then
      rv = lijeva("Dunav")
      
    -- *** U ***
    elseif rijeka == "Ufa (rijeka)" then
      rv = desna("Belaja (Kama)")
    elseif rijeka == "Uršak" then
      rv = lijeva("Belaja (Kama)")
    
    -- *** V ***
    elseif rijeka == "Vardar" then
      rv = u("Egejsko more")
    elseif rijeka == "Višera (Kama)" then
      rv = desna("Kama (rijeka)")
    elseif rijeka == "Vjatka" then
      rv = desna("Kama (rijeka)")
    elseif rijeka == "Vojlovica (rijeka)" then
      rv = desna("Karašica (Drava)")
    elseif rijeka == "Volga" then
      rv = pritoka("Kaspijsko jezero")
    elseif rijeka == "Vučica (rijeka)" then
      rv = desna("Karašica (Drava)")
      
    -- *** W ***
    elseif rijeka == "Wallebeek" then
      rv = lijeva("Schelde")
    elseif rijeka == "Werra" then
      rv = lijeva("Weser")
    elseif rijeka == "Weser" then
      rv = u("Sjeverno more")
    elseif rijeka == "Woluwe" then
      rv = desna("Senne")
      
    -- *** X ***
    -- *** Y ***
    -- *** Z ***
    elseif rijeka == "Zerind (rijeka)" then
      rv = lijeva("Crișul Negru")
    elseif rijeka == "Zilim" then
      rv = desna("Belaja (Kama)")
    elseif rijeka == "Zigan" then
      rv = desna("Belaja (Kama)")
    -- *** Ž ***
    end
    
	return rv
end

function lijeva(rijeka)
	return "<span title='lijeva pritoka'>&#10549;</span> " .. link(rijeka) .. " " .. p.pritoka(rijeka)
end

function desna(rijeka)
	return "<span title='desna pritoka'>&#10548;</span> " .. link(rijeka) .. " " .. p.pritoka(rijeka)
end

function pritoka(rijeka)
	return "→ " .. link(rijeka) .. " " .. p.pritoka(rijeka)
end

function link(rijeka)
	text = rijeka:gsub('%b()', '')
	return '[['.. rijeka .. '|' .. text .. ']]'
end
--str = str:gsub('%b()', '')
function u(more)
	return "→ [[".. more .."]]"
end
return p