モジュールの変換文字列を考慮に入れて、モジュールをアンインストールしてから再度インストールすることはできません。
示された.po相対パスは正しいですか?
私のモジュールblockForm関数で私は:
$form['retrieval_method'] = array(
'#type' => 'fieldset',
'#title' => $this->t('Retrieval Method'),
);
私の.info.yml
name: 'amu hal'
type: module
description: display publications from HAL
core: 8.x
version: 8.x-3.0
package: AMU
project: 'amu_hal'
interface translation project: amu_hal
interface translation server pattern: modules/amu_hal/translations/%language.po
そして
/sites/mysite/modules/amu_hal/translations/fr.po:
msgid "Retrieval Method"
msgstr "Méthode d'extraction"
コアインターフェーストラダクションモジュールと
/ fr/admin/reports/translations
11プロジェクトの翻訳がない
amu hal (8.x-3.0). File not found at modules/amu_hal/translations/fr.po
コメントとdocのおかげで、モジュール全体をmodules/custom /およびinfoファイルに移動しました:
name: 'amu hal'
type: module
description: display publications from HAL
core: 8.x
version: 8.x-3.0
package: AMU
project: amu_hal
'interface translation project': amu_hal
'interface translation server pattern': modules/custom/amu_hal/translations/amu_hal-%language.po
Poファイルを
modules/custom/mymodule/translations/mymodule-fr.po
今私は翻訳を更新することができました
/ fr/admin/reports/translations
文字列を翻訳する
モジュールがsites/mysite/moduleに配置されている場合、同じpoファイルが見つからないことに注意してください