Razlika između verzija stranice "Modul:Coordinates"

[pregledana izmjena][pregledana izmjena]
Uklonjeni sadržaj Dodani sadržaj
Poništena izmjena 2944675 korisnika Munja (razgovor)
oznaka: poništenje
Miješanje engleskog i našeg varijanta za unos komplikuje stvari i dovodi do grešaka koliko sam vidio. Unos u ovom slučaju je najbolje držati na engleski, a prikaz je ostavljen na našem.
Red 43:
end
local s = (first .. second):upper()
return s:find('^[NS][EW]$') or s:find('^[EW][NS]$') or s:find('^[SJ][IZ]$') or s:find('^[IZ][SJ]$')
end
 
Red 220:
local factor = 1
if direction == "S" or direction == "J" or direction == "W" or direction == "Z" then
factor = -1
end
Red 329:
 
local mode = coordinates.determineMode( lat, long );
coordinateSpec["dms-lat"] = convert_dec2dms( lat, "SN", "JS", mode) -- {{coord/dec2dms|{{{1}}}|N|S|{{coord/prec dec|{{{1}}}|{{{2}}}}}}}
coordinateSpec["dms-long"] = convert_dec2dms( long, "IE", "ZW", mode) -- {{coord/dec2dms|{{{2}}}|E|W|{{coord/prec dec|{{{1}}}|{{{2}}}}}}}
if format then
Red 354:
-- Check if specified backward
if lat_f == 'E' or lat_f == 'I' or lat_f == 'W' or lat_f == 'Z' then
lat_d, long_d, lat_m, long_m, lat_s, long_s, lat_f, long_f, backward = long_d, lat_d, long_m, lat_m, long_s, lat_s, long_f, lat_f, true;
end
Red 367:
if not lat_m and not lat_s and not long_m and not long_s and #errors == 0 then
if math_mod._precision( lat_d ) > 0 or math_mod._precision( long_d ) > 0 then
if lat_f:upper() == 'S' or lat_f:upper() == 'J' then
lat_d = '-' .. lat_d;
end
if long_f:upper() == 'W' or long_f:upper() == 'Z' then
long_d = '-' .. long_d;
end