ここでstackoverflowについても同様の質問に答えます。上記の「KG」で言及されているフリーウェアであるAndroidResourceTranslator(ART)をWindows7Proで使用しました。Androidリソースファイルを(最初に尋ねられたように)特に翻訳したいWindowsユーザーにとって、これは私が見つけた最高の無料ソリューションです。(私はGoogle翻訳が支払われていることを確認します。上のリンクに記載されているmemoQは商用ツールであることがわかります)。
ARTは迅速かつ自動的にインストールされます。チェックボックスで出力言語を選択すると、Androidアプリの英語のres / values / strings.xmlファイルがドイツ語、ロシア語、フランス語のXMLファイルに自動的に変換され、共通の「res」ディレクトリにvalues-de / strings.xml、valuesとして出力されます。 -ru/strings.xmlおよびvalues-1分以内にfr/strings.xml。次に、これらのディレクトリをプロジェクトの「app / src / main / res」フォルダーにコピーしました。アプリには、正常に機能する翻訳があります。(私はそれを安全にプレイしました。おそらく、出力用にアプリの「res」ディレクトリを指定して、コピーをスキップすることができます)。
ARTはBingTranslateを使用しており、料金はかかりません。これは純粋な機械翻訳であるため、結果は人間による翻訳ほど正確ではない可能性がありますが、Androidリソースエントリの場合、「ダウンロード」や「終了」などの精度で十分と思われます。
警告:GUIは洗練されていません。例えば:
- WindowsメニューとタスクバーアイコンのタイトルはAndroidResourceHandlerですが、アプリケーションウィンドウのタイトルはAndroidResourceTranslatorです。
- [翻訳]ボタンを表示するには、画面のウィンドウを伸ばす必要がありました
- 「出力フォルダのパスをコピーして貼り付け」というテキストを含むフィールドがあります。resフォルダがここに作成されます。このフィールドに手動でディレクトリを入力しない限り、出力が生成されるかどうか、またはどこに生成されるかはわかりません。
しかし、これらは機能には影響せず、利便性にのみ影響します。
警告エンプター:
- フランス語の翻訳はアポストロフィをエスケープせず、これにより致命的なビルド例外が発生します。回避策:フランス語のxmlファイルを手動で編集して'を\'に置き換えます。
翻訳を実行したら、AndroidStudioに組み込まれている翻訳エディターを使用して翻訳を検証しました。
KGが言うように、SourceForgeで入手できます。最終更新日2015-02-17、今週11ダウンロード。githubで入手可能なソースコード。これは「begware」です。著者は、Paypalページにつながるアプリに寄付してくださいリンクを含めます。