- 追加された行はこの色です。
- 削除された行はこの色です。
[[CS-Cartめも]]
多言語対応はgettextによるpoファイルにより実現されています。~
日本語であればアドオンごとに以下のパスになります。
var/langs/ja/addons/[アドオン識別子].po
アドオンインストール後にこのpoファイルを更新しても反映されていないっぽい。~
アドオンインストール後にこのpoファイルを変更しても反映されません。~
アドオンをZIPで固めて再度アップロードしても変化無し。~
キャッシュをクリアしても変化無し。~
どうやらpoファイルの更新では無理っぽいです。
当たり前ですが、一度アドオンをアンインストールしてからインストールし直すと反映されます。
一般設定 - 言語 - 言語変数 から新規で登録すると反映されました。
一般設定 - 言語 - 言語の管理 から 言語変数を更新 にて変更したpoファイルをアップロードすると更新されます。
開発後にアドオンを配布するためにpoファイルにも記述しておいた方が良いかも。
advanced_addon_name を追加したのであればpoファイルには以下のような記述になります。
msgctxt "Languages::advanced_addon_name"
msgid "Advanced Addon"
msgstr "アドバンスド・アドオン"