Как реализовать языковой перевод в приложении для iPhone? - PullRequest
1 голос
/ 11 октября 2011

Мне нужно реализовать языковой перевод в моем приложении.Кто-нибудь может сказать, как это сделать.На самом деле я не могу найти API для него, и Google перевод API v2 оплачивается.

1 Ответ

4 голосов
/ 11 октября 2011

Чтобы локализовать строки в вашем коде:

-Создайте новый файл Localization.strings

Файл -> Новый файл -> iOS -> Ресурсы -> Файл строк

-Выберите этот файл и покажите инспектор файлов

Команда + Опция + 1

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

-Вы заметите, что у вас есть маленькая стрелка рядом сВаш файл Localizable.strings, если вы щелкнете по нему, вы увидите добавленные языки.

- Для каждой фразы, которую вы хотите перевести, используйте следующий синтаксис:

"key" = "value"; 

"hello" = "bonjour";

-В своем коде, где вы хотите использовать перевод, используйте NSLocalizedString(@"hello", @"hello"); (Второй параметр - это комментарий, не имеет значения, какое значение вы здесь используете)

Когда дело касается перьев, вы 'Вам нужно будет вручную изменить строки и переупорядочить текстовые поля и т. д. в каждом кончике.

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