2015-02-02 1 views
0

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

Предположим, например, как в меню настроек у нас есть Wi-Fi, Bluetooth, настройка звонка, о телефоне и т. Д. На английском языке. так что с помощью любого переводчика мы можем преобразовать его на любой язык? я уже пройти через эту ссылку http://android-developers.blogspot.in/2013/03/native-rtl-support-in-android-42.html

ответ

2

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

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

Если у вас есть переводчик на человека, вы можете перевести заявку. Во-первых, убедитесь, что текст, видимый пользователем, не закодирован, а фразы не составлены программно. Затем вы просто передаете переводчику ресурсы. Ресурсы для разных языков будут находиться в разных каталогах вашего проекта. Но переводчик должен знать контекст каждой фразы, знать, что делает приложение, прежде чем показывать сообщение и что он будет делать после выбора пункта меню. Если перевод плох, носитель языка может озадачиться и никогда не выберет пункт меню, который он/она ищет.

Есть компании, специализирующиеся на переводе приложения UI. Они захотят получить ваши деньги, и вы не сможете оценить качество своей работы самостоятельно, но, вероятно, это лучшее, что вы можете сделать. (PS не забудьте спросить их, что произойдет, если вы измените/добавите одно или два сообщения.)

+0

спасибо за руководство. мы разработали одну систему перевода. С помощью этого я могу конвертировать любое приложение Android на любой язык.? есть ли какой-либо метод или api? –

+0

Если я понимаю вас правильно, вы хотите установить свой автоматический переводчик для перевода сообщений, отображаемых любым приложением для Android. О, МОЙ БОГ. Google вложил много денег в свою систему перевода, но они не рискуют переводить интерфейсы. Я предполагаю, что у вас революционная идея, иначе это будет профанация. AFAIK не существует специального бэкдора для перевода пользовательского интерфейса «на лету», но если вы хотите реализовать концепцию доказательств, вы можете загрузить источники Android, собрать их и перехватить вызов, где строки загружаются из ресурсов. Не большая сделка по сравнению с переводчиком на естественном языке. – 18446744073709551615