ページネータのギャップが 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` が出力される。