локализация с основными данными - PullRequest
2 голосов
/ 13 января 2011

У кого-нибудь есть рекомендации по локализации основных данных?В моем приложении будет информация, которая иногда будет одинаковой в обоих языках, например, на фотографии человека, или разной, например, в биографии этого человека.

Насколько я понимаю, можно локализовать имена полей, но как лучше всего действовать для значений полей?

1 Ответ

5 голосов
/ 13 января 2011

Если вы хотите локализовать строковые значения, вы должны создать объект с именем что-то вроде LocalizableText с атрибутами locale и localizedText. Вместо того, чтобы использовать NSStrings для ваших атрибутов, вы вместо этого будете иметь отношение к LocalizableText.

Таким образом, ваша сущность Person будет иметь отношение с именем biography к сущности LocalizableText. Он также будет иметь свойство только для чтения для localizedBiography, которое будет проверять соответствующий localizedText для возврата в зависимости от текущей локали вашего пользователя.

...