翻訳がちょっと遅れただけで main 追従勢ではこうなるので fallback-locale は en に切り戻してほしいかも
Notices by mgmn:kumarinco: (mg@don.kumarin.co), page 2
-
Embed this notice
mgmn:kumarinco: (mg@don.kumarin.co)'s status on Monday, 01-May-2023 04:14:36 JST mgmn:kumarinco:
-
Embed this notice
mgmn:kumarinco: (mg@don.kumarin.co)'s status on Friday, 28-Apr-2023 06:25:47 JST mgmn:kumarinco:
自力救済って無断駐車は罰金いくらいただきますみたいなあれか
-
Embed this notice
mgmn:kumarinco: (mg@don.kumarin.co)'s status on Sunday, 26-Mar-2023 13:35:25 JST mgmn:kumarinco:
ページネータのギャップが Truncate になる問題は、つぎの条件を両方満たすと起きる。
1. Mastodon v4.1.1 または main の f0e727f 以降に追従している
2. サーバーのロケールを .env の DEFAULT_LOCALE で en 以外に変更している1週間前に config/environments/production.rb の config.i18n.fallbacks が :en から true に変更された。
これにより、ユーザが設定してる言語の i18n 文字列が欠落してるときの退行先が英語からサーバーのデフォルト言語になった。
で、 https://don.kumarin.co/@mg/110083544743690810 の問題でページネータギャップはすべての言語で i18n 文字列を読み出せない。
結果、サーバーの言語が en 以外だと退行に失敗して missing translation error として `Truncate` が出力される。