5

いくつかのモジュールで構成される巨大な Android プロジェクトがあります。

理想的には、すべてのサブモジュールとすべてのリソース修飾子から現在のすべてのstrings.xmlファイルを抽出する完全に自動化された方法が必要です-別のフォルダーに配置されますが、フォルダー構造の下に残ります。

この結果 (抽出された文字列ファイル) を翻訳に提供したいと思います。結果を受け取ったら、すべての更新ファイルをプロジェクトに自動的に再配置します。

たとえば、プロジェクトに次のようなものがある場合:

ModuleA:
   src/main/res/value/strings.xml
   src/main/res/value-fr/strings.xml
   src/main/res/value-es/strings.xml

ModuleB:
   src/main/res/value/strings.xml
   src/main/res/value-fr/strings.xml
   src/main/res/value-es/strings.xml

その後、結果は同じフォルダー構造内の同じ string.xml ファイルになるはずですが、プロジェクトの残りの部分なしで新しいフォルダーに再配置されます。

複雑なプロジェクトとそのstrings.xmlファイルを操作する既知の/既存の方法はありますか?それとも、独自のスクリプトを最初から作成する必要がありますか?

4

1 に答える 1