6

そのため、モバイル開発者は、アプリを翻訳するたびに、Android と iOS の両方の文字列ファイルを翻訳する必要があります。これらのファイルには、ファイルの形式が異なるだけで、90% の同じ文字列が含まれています。

Android 互換の .xml ファイルから読み取るための NSLocalizedString オーバーライドがあるかどうかは誰にもわかりませんか? またはこれが可能であれば?

または、2 つの形式を変換するコマンド ライン ツールはありますか?

4

5 に答える 5

9

これは必要なことを行いますが、コマンドラインからではありません。
http://localise.biz/free/converter/ios-to-android

ただし、完全なシステムには API があります。.strings登録すると、コマンド ラインから、または簡単なスクリプトを介してプログラムで Android XML ファイルに翻訳を取り込むことができます。

于 2012-10-11T16:14:24.870 に答える
1

すでに 19 件の翻訳が行われている最近のプロジェクトでは、XCode Localizable.strings ファイルを Android Eclipse 形式に変換するスクリプトも探していました。

convertLocalizable.rb を見つけましたが、Ruby を使用できないため、これに基づいて Javascript を作成しました。以下のリンクを参照してください。各ファイルをカット アンド ペーストする必要がありますが、うまく機能します。

Javascript XCode Localizable.strings および Android の strings.xml コンバーター

于 2012-11-04T21:55:16.980 に答える
1

したがって、この種のツールは存在しないことがわかりました。ツールチェーンを作成し、ここに投稿しました。

活動があれば、さらに発展させます。

于 2012-07-31T13:48:53.107 に答える
0

Android の strings.xml ファイルから iOSの Localizable.string を生成する簡単なスクリプトを次に示します。

于 2012-07-31T15:01:07.990 に答える