Одиночный текст больше не работает после настройки варианта множественного числа

Редактирование множественной версии текста сайта, по-видимому, ломает единственную версию.

Текст, который я использовал для этого примера:

admin.site_settings.default_categories.modal_description

Подготовка

Нам нужна категория, которая включена только в боковую панель ровно одного пользователя. Поэтому либо создайте новую категорию и добавьте её в свою боковую панель, либо убедитесь, что категория не находится в боковой панели ни у кого, добавив её в default navigation menu categories и удалив, подтвердив, что она должна быть удалена для всех существующих пользователей. Затем добавьте её в свою боковую панель.
Второй вариант имеет преимущество: вы можете заранее протестировать соответствующее модальное окно.

Шаги для воспроизведения

  1. Перейдите в административную панель > тексты сайта.
  2. Найдите admin.site_settings.default_categories.modal_description.
  3. Нажмите Редактировать рядом с admin.site_settings.default_categories.modal_description.other.
  4. Измените текст (я добавил «Edit» в конец) и сохраните изменения.
  5. Перезагрузите сайт, чтобы изменения вступили в силу.
  6. Добавьте категорию из шага подготовки в настройку сайта default navigation menu categories и сохраните изменения. Отклоните вопрос о том, должно ли это затронуть существующих пользователей.
    Вы должны увидеть отредактированный текст в модальном окне.
  7. Теперь удалите категорию из настройки. При сохранении вы увидите модальное окно с вопросом, хотите ли вы изменить это для 1 пользователя. Однако текст не отображается.
  8. Не забудьте сбросить настроенный текст.
2 лайка

Интересно, когда у нас есть локализующийся фрагмент текста, у него несколько переводов:

        categories:
          one: "Найдена %{count} категория"
          few: "Найдено %{count} категории"
          many: "Найдено %{count} категорий"
          other: "Найдено %{count} категорий"

Неужели в нашей системе переопределений нет способа адресовать варианты .one и .other?

1 лайк

Да, вы можете увидеть оба текста на скриншоте:

В данном случае я не хотел менять оба варианта. Однако изменение только одного ломает другой. Редактирование единственного числа без изменения множественного приводит к неработоспособности множественного числа.


2 лайка

интересно, если отредактировать оба, будет работать?

3 лайка

Да


2 лайка