@noellabo 今の rake mastodon:setup では DEFAULT_LOCALE は出力されないように見えます。なので setup タスクで立てたところでは言語指定がされていないと思います。
@mayaeh インスタンスのデフォルト言語って、そこしか指定できる箇所ないですよね。
DTP-Mstdn.jpはjaに指定してあるけど、リレー観測鯖の方は未指定なのでenになってます。
これ、mastodon:setupで聞くようにしないと改善されないなぁ。
--
あと、思うに、やはりAPIベースで各種設定を取得・設定できるようにすべきですね。
ユーザーの使用言語・表示言語、アカウント作成APIで指定できるようにするのはいいけど、そのあと確認したり再設定したりする方法がWebUI以外ない……。
@noellabo 一カ国語の人だけが登録するわけではないですし、なんらかの形で API に言語指定を渡せるようにする必要があると思います。
自力でしようかと見ていましたが、Issue 書こうと思います…
@mayaeh すいません、これ勘違い。v2.4.2から、ちゃんと取得と設定できる。>ユーザーの言語設定
@noellabo あ、そっちの意味もあったんですね。
そこは考えていませんでした… ( てっきりアカウント作成 API の話だけかと思っていました
@mayaeh そういう意味では、アカウント作成時の確認メールだけの問題になるかな。アカウントが有効になったあと、言語設定はできるわけで。
Accept-Languageヘッダがあったら使う、ぐらいでいいのかもしれないなぁ。
@noellabo ヘッダで与えるか、language の要素を追加するか、どちらがいいか悩ましいです。
ヘッダではデベロッパに対し存在が分かりにくい気もします。
@noellabo 一応日本語で確認メール取れました。
.env.production に DEFAULT_LOCALE=ja があればその言語にできます。ただし API 利用側からはまだ言語指定できないと思います。