Должна ли пустая строка быть локализована в ios - PullRequest
0 голосов
/ 23 ноября 2011

У меня есть метка, которая будет показывать текст, который я добавил, используя следующий код

m_label = [[[NSString stringWithFormat:@"%d",retValue]stringByAppendingString:@" "]stringByAppendingString:NSLocalizedString(@"DAYS",nil)];

Так что здесь текст будет отображаться в этом формате: 10 (пробел) дней.Я локализовал строку «days», я хочу знать, должны ли мы локализовать пробел или пустую строку,

Regards Ranjit

Ответы [ 2 ]

0 голосов
/ 23 ноября 2011

Почему бы просто:

m_label = [NSString stringWithFormat:@"%d %@", 
           retValue, NSLocalizedString(@"DAYS",nil)];

Если возникает необходимость, вы можете локализовать строку формата. Таким образом, вы получите не только гибкость в отношении пробелов, но и, например, при заказе: поставьте «ДНИ» перед их счетом.

0 голосов
/ 23 ноября 2011

Я думаю, что это зависит от языков, на которые вы ориентируетесь, в конце концов.

Я не вижу особых рисков с выражением "10 дней", почти на любом языке, который я знаю, число дней будет отделено от слова "дни" пробелом. Конечно, я не знаю всех языков мира.

Просто мнение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...