2016-05-28 5 views
0

У меня возникла проблема. Я работаю над приложением, которое поддерживается примерно на 30 языках. Я попробовал google toolkit translate (https://translate.google.com/toolkit/), но он не работает должным образом. Например, допустим, что в файле .string у меня есть 40 строк кодов. Если я переведу язык с помощью инструментария Google, он преобразует только 4-7 строк иногда 8-9 раз и так далее. Другие все линии пропускают. Пожалуйста, дайте мне знать, как мы можем переводить английский язык на нескольких языках (около 30) за раз. Пожалуйста, поделитесь любым именем инструмента или именем сайта. Спасибо, парни.iOS- Как перевести английский язык (.string) на разные языки одновременно?

+0

посмотреть на [менеджер локализации] (https://github.com/LightweightInTouch/iOSLocalizationManager). Кроме того, google translate имеет [API] (https://cloud.google.com/translate/docs/) – gaussblurinc

+1

, почему вы не можете вручную хранить 30 языковых файлов по 30 строк отдельно? Google никогда не даст вам точного перевода ... –

+0

@ Fahim Parkar, пожалуйста, внимательно прочитайте вопрос, я не знаю, как английское слово написано на разных языках. Например: «образ выбран успешно», как написать эту английскую строку на других 30 языках. –

ответ

1

Проект, который может конвертировать ваш файл localization.strings на любой язык с помощью google translation api.

Вам просто нужно скопировать все данные файла localization.string в файл txt. и добавьте этот файл txt в файл приложения и укажите имя файла в файле Constants.h. Также укажите ключ api google переводчика. Вы также можете отправить переведенный файл.

Localization using google transtion iOS Project Link

Смежные вопросы