単数テキスト、複数バリアントのカスタマイズ後に動作せず

サイトテキストの複数形バージョンを編集すると、単数形バージョンが壊れるようです。

この例で使用したテキストは次のとおりです。

admin.site_settings.default_categories.modal_description

準備

サイドバーに1人のユーザーのみが含まれるカテゴリが必要です。新しいカテゴリを作成してサイドバーに追加するか、カテゴリが誰もサイドバーに含まれていないことを確認してください。そのためには、default navigation menu categories にカテゴリを追加してから削除し、すべての既存ユーザーに対して削除することを確認します。次に、サイドバーに追加します。
後者には、問題のモーダルを事前に試すことができるという利点があります。

再現手順

  1. 管理 > サイトテキストに移動します
  2. admin.site_settings.default_categories.modal_description を検索します
  3. admin.site_settings.default_categories.modal_description.other の横にある 編集 をクリックします
  4. テキストを編集します(末尾に「編集」を追加しました)そして変更を保存します
  5. 変更を有効にするためにサイトをリロードします
  6. 準備ステップのカテゴリを default navigation menu categories サイト設定に追加して保存します。これが既存のユーザーに影響するかどうかという質問を拒否します。
    モーダルに編集されたテキストが表示されるはずです。
  7. 次に、設定からカテゴリを削除します。保存すると、1人のユーザーに変更するかどうかを尋ねるモーダルが表示されます。しかし、テキストは表示されません。
  8. カスタマイズされたテキストをリセットすることを忘れないでください。
「いいね!」 2

興味深いことに、ローカライズ可能なテキストがあると、複数の翻訳が存在します。

        categories:
          one: "%{count} 件のカテゴリが見つかりました"
          other: "%{count} 件のカテゴリが見つかりました"

オーバーライドシステムには、.one および .other バリアントをターゲットにする方法がないのでしょうか?

はい、スクリーンショットで両方のテキストを確認できます。

この場合、両方を変更したくありませんでした。しかし、片方だけを変更すると、もう片方が壊れてしまいます。単数形を編集しても複数形を編集しないと、壊れた複数形になります。


「いいね!」 2

面白い、両方編集したら動く?

「いいね!」 3

はい


「いいね!」 2