Modul:WikidataCoords: Versiyalar orasidagi farq

Kontent oʻchirildi Kontent qoʻshildi
k upd.
Tahrir izohi yoʻq
Teg: Qaytarildi
Qator 24:
 
function p.execTplWithCoords( frame )
local moduleWikidata = require( 'ModulModule:WikidataWikidata2' );
 
local pFrame = frame:getParent();
Qator 35:
local coord = args['coord'] or nil;
if coord == '' then coord = nil end
 
local outType = mw.text.trim( args[2] );
if args[2]outType then
outType = mw.text.trim( outType );
end
 
args[1] = args['01'];
args['01'] = nil;
args[2] = args['02'];
args['02'] = nil;
 
if not args.lat_deg or args.lat_deg == '' and not coord then
Qator 68 ⟶ 78:
args[name] = mw.text.trim( args[name], '°\'" ' );
end
 
if (args.lat_deg == '' and args.lon_deg == '') and not coord then
return '';
end
if outType ==and '12345678'not coord then
if outType == '12345678' or outType == '23456789' or outType == '345678910' then
local n = 0;
if outType == '23456789' then
n = 1;
elseif outType == '345678910' then
n = 2;
end
 
if args[2] then
local outType = mw.text.trim( args[2] );
if outType == '12345678' then
for i, name in ipairs( argsMap ) do
args[i + n] = args[name];
args[name] = nil;
end
end
if outType == 'coord' then
args['coord'] = args.lat_deg .. '/' .. args.lat_min .. '/' .. args.lat_sec .. '/' .. args.lat_dir .. '/' .. args.lon_deg .. '/' .. args.lon_min .. '/' .. args.lon_sec .. '/' .. args.lon_dir
end
end