2011-02-07 11 views
8

ローカリゼーションを使用していて、新しい文字列をvalues-de/strings.xml、values-ru/strings.xmlで翻訳する必要がある場合は、Androidでstrings.xmlを同期する方法を教えてください。 ..
私は実際にevereyファイルにそれを貼り付ける必要がありますか?または翻訳を管理するためのツールはありますか?Android sync strings.xml

答えて

7

翻訳を提供しない場合、そのファイルが存在する場合、デフォルト値はvalues/strings.xmlにあります。 MOTODEV Studioには、スプレッドシート構成内のすべての文字列を表示できるローカライゼーションエディタがあり、視覚化が容易です。 MOTODEV Studioをインストールしたくない場合は、Eclipse IDEにSequoyahプラグインをインストールして、ほとんどの機能を利用できます。

http://developer.motorola.com/docstools/motodevstudio/

http://www.eclipse.org/sequoyah/

MOTODEV Studio Localization editor

UPDATEの2014年8月8日 - AOSPに提出された旧MOTODEVプラグインはProteusと呼ばれるのGithubプロジェクトで新しい生活を見つけています。文字列エディタはProteusに含まれており、そのまま使用できます。 Google Translateによる自動翻訳機能は動作しませんが、列エディタは機能します。

+0

ありがとう、何かlinkeこれは私が探している。 –

+0

http://www.eclipse.org/sequoyah/は404エラーを返します –

+0

@Sebastien - Sequoyahプロジェクトは2012年8月以降に活動していません。[こちらのメールはこちら](http://dev.eclipse.org/ mhonarc/lists/sequoyah-dev/msg00426.html)が立ち下がりを発表しました。モバイルJavaのものはまだアクティブだったので、Eclipse Foundationのサブプロジェクトからいくつかのソートがありました。おそらくそれは最終的に起こった。それが価値あるものであれば、それは楽しいプロジェクトでした。チームメンバーのいくつかは個別に貢献したいと考えていましたが、多くの努力なしに細則の下で許可されていません。 –

0

私はあなたの痛みを理解しています。ここに私がしていることがあります。 Javaプログラムはstring.xmlを解析します。 string-de.csvを作成します。そのファイルをdocs.google.comに入れて共有します。私は、自動翻訳された列を移入するためにGoogle translate関数を使用します。私はそれらの翻訳を修正するのを助けるためにいくつかの心のこもったユーザーを見つけました。私は翻訳されたGoogleドキュメントを保存し、同じJavaプログラムを使用してvalues-de/string.xmlを作成します。

関連する問題