現時点の mautic は最初から日本語化も簡単にできて導入がしやすい。
いくつか日本語化されていない部分があったので、どこで貢献できるのかと思いプロジェクトを見てみたがパッとは en_US
以外のファイルが見つからない。
LanguageHelper
CoreBundle
に含まれている。
https://github.com/mautic/mautic/blob/features/app/bundles/CoreBundle/Helper/LanguageHelper.php
上記によると、デフォルトの en_US
以外は remote server から fetch されていることが分かる。
言語ファイルの取得
fetchLanguages
と fetchPackage
関数を見てもらうと分かるが、以下の 2 箇所からそれぞれ、manifest と言語パック (zip) を取得していることがわかる。
https://github.com/mautic/mautic/blob/features/app/bundles/CoreBundle/Config/config.php#L1615-L1616
ja.zip
を展開すると分かるが、あらゆる Bundle 用の言語ファイルが含まれていることがわかる。
以下の Github リポジトリが本体のようである。
https://github.com/mautic/language-packs
貢献する場所はどこか
https://language-packs.mautic.com/ にアクセスすると以下が記載されている。
This repository contains Mautic translation packs which are automatically built based on Transifex community translations.
https://www.transifex.com/mautic/mautic/
上記から貢献できることがわかった。
サインアップしようとすると、なぜか失敗するのでまだサインアップできていない。
-> ソーシャルアカウントでのサインアップは失敗するが、メールアドレスでのサインアップはできた
Update 2021/06/19
https://docs.mautic.org/en/translations#how-to-translate-mautic
そもそも上記の公式にちゃんと書いてあった 😅
https://developer.mautic.org/ こっちばっか見てたらだめだな。
Top comments (0)