2

を使用して Firefox アドオンを作成し、jpm次のような多数のローカライズ ファイルを追加しました。

  • locale/da.properties
  • locale/en-GB.properties
  • locale/en-US.properties
  • locale/fi.properties

等々...

私の HTML ファイルでは、属性を使用してこれらの値を設定していますdata-l10n-id="ext_panel_heading_text"

en-GB.propertiesの値に加えた変更がアドオンの HTML ページに反映されるため、翻訳が機能していることはわかっています。

に移動して、英語を削除し、別の言語 (フィンランド語など) を追加しようとしましたが、拡張機能によって読み込まれたファイルOptions > Content > Choose... (under languages)には影響がないようです。.propertiesまた、言語を変更した後、Firefox を再起動してみました。

私の質問は次のとおりです。さまざまな言語をテストするにはどうすればよいですか?

4

2 に答える 2

0

Firefox の言語は、アクティブ化された言語パックに依存しているか、Windows と Mac の場合、ビルドにハード コードされていると思います。

言語パックはhttps://addons.mozilla.org/en-US/firefox/language-tools/から入手できます

于 2015-11-26T10:20:49.273 に答える
0

私が知っている唯一の方法はgeneral.useragent.locale、使用したいロケール ( en-GBdaen-USfi) に変更してからブラウザを再起動するabout:configことです: そうすれば、アドオンはローカライズされたテキストを表示するはずです。

別の方法として、 Quick Locale Switcherを使用できます。これは同じことを行いますが、もう少し使いやすいです。

于 2015-11-27T01:59:02.603 に答える