Обновление локализации в Какао - PullRequest
1 голос
/ 21 марта 2012

У меня есть второй файл .nib, который является локализованной версией основного в моем проекте Какао.

Я хочу иметь возможность выполнять какое-то «обновление», например, если я хочу добавить новые элементы к оригиналу, я хочу иметь возможность обновить его до локализованного.Решением может быть удаление и повторное создание локализации, однако проблема, с которой я сталкиваюсь, заключается в том, что, если у меня есть элементы, которые я изменил из второго файла пера (например, увеличил размер метки), это затем будет потеряно.

Как я могу сделать это «обновление»?

Спасибо

1 Ответ

2 голосов
/ 21 марта 2012

Я использую бесплатный Localization Suite для управления локализацией моего приложения.Он может синхронизировать изменения в вашей основной локализации с другими локализованными NIB / XIB, не нарушая настройки макета / размеров, которые вы внесли в локализованную версию.Он хорошо обрабатывает весь процесс локализации.Есть другие инструменты и подходы к этой проблеме, но это тот, который мне нравится.

Для совершенно другого подхода см. пост блога Уила Шипли на эту тему.Недостатком его подхода является то, что он не корректирует размеры для локализованных версий.Он решает эту проблему, всегда делая элементы пользовательского интерфейса достаточно широкими, чтобы соответствовать самой длинной локализации.

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