В моем приложении есть код для извлечения позиции. Стандартный метод отображения является плавающим. (54.23456) Я смог «преобразовать» его в формат со степенями, минутами в секундах. Также добавляются символы (N) ортов, (S) outh (E) ast и (W) est. Посмотрите мой код:Локализация трудностей с широтой и долготой
double actLat = [[latitude text]doubleValue];
int latSeconds = actLat * 3600;
int latDegrees = latSeconds/3600;
latSeconds = abs(latSeconds % 3600);
int latMinutes = latSeconds/60;
latSeconds %= 60;
char latChar = (latitude > 0) ? 'N' : 'S';
double actLon = [[longitude text]doubleValue];
int lonSeconds = actLon * 3600;
int lonDegrees = lonSeconds/3600;
lonSeconds = abs(lonSeconds % 3600);
int lonMinutes = lonSeconds/60;
lonSeconds %= 60;
char lonChar = (longitude > 0) ? 'E' : 'W';
NSString *actPosition = [[NSString alloc]initWithFormat:@"Actual: %i° %i' %i\" %c" " " @"%i° %i' %i\" %c \n", latDegrees, latMinutes, latSeconds, latChar,lonDegrees, lonMinutes, lonSeconds, lonChar];
NSString* tempActPos = NSLocalizedString(actPosition, @"");
_actualPosition.text = tempActPos;
Сейчас я пытаюсь локализовать действие NSString * actPosition. Фактический -> Huidig (в голландском), затем позиция и символы (N) oord, Z (uid), (O) ost, (W) est.
Я полностью застрял здесь. Уже несколько дней читайте о локализации, но пока я не могу это понять. Пожалуйста посоветуй.