共通の翻訳がある約20のサイトがあります。 poファイルが更新されるたびに各サイトの管理に行きたくありません。
Drushを使用してpoファイルをインポートすることはできますか?
Drushと Localization Update を使用してこれを行う方法を見つけました。
drush en l10n_update
これで、独自のpoファイルをローカルパス(たとえば、sites/all/translations)に置くことができます。独自のモジュールの翻訳がある場合は、次の命名規則に従ってモジュールに名前を付けます。
modulename-version.language.po
したがって、 'my_module'、バージョン7.x-1.1のスウェーデンのpoファイルは次のようになります。
my_module-7.x-1.1.sv.po
これですべての設定が完了し、Drushを使用してサイトの翻訳の更新を開始できます。
drush l10n-update-refresh # Looks for new po-files
drush l10n-update # Updates translations
現時点では、Drushでこれを行う方法はありませんが、 Localization Update モジュールを使用できます。
Selenium IDEを使用してみてください または多数のサイトがある場合はSeleniumスクリプトを使用することもできます。これは、翻訳をエクスポート可能にするために思いついた最良のソリューションです。
また、drushモジュール Drush言語コマンド はpoファイルのインポートとエクスポートをサポートしています。
あなたの最善の策は Potx Exportable sモジュールを使用することです。
Drushコマンドdrush potx-import-all
何年も後にここに着いた人にとって、Drush 9と同じコマンドは次のとおりです。