2010-12-12 2 views
8

В Android источников я вижу такие строки:Как использовать msgid во время локализации строк Android?

<string name="app_name" msgid="8095131950334945205">"Calculadora"</string> 

Обратите внимание на «MSGID», это указывает на наличие какого-либо инструмента для управления строк перевода. Что это за инструмент?

+0

Я не уверен, как вы можете предположить, что это подразумевает существование какого-либо инструмента. Но есть и другие объяснения относительно атрибутов msgid: http://stackoverflow.com/questions/4743058/whats-the-meaning-of-attribute-msgid-in-strings-xml и http: // blog. elsdoerfer.name/2010/04/08/android2po-managing-android-translations/ ... Некоторые люди, кажется, думают, что это означает, что Android использует что-то внутренне для управления переводами, но нет никаких признаков того, что я вижу, что внутренний инструмент Google является общедоступной. – Joe

ответ

2

Эта публикация используется при использовании таких инструментов, как a2po, для создания файлов po, а затем они используются для автоматического перевода строк с помощью таких инструментов, как poedit. Вы можете легко игнорировать свойство . и обновить перевод вручную. Вот ссылка для android2po. Here - еще одна ссылка для перевода.

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