Названия уровней доверия на испанском

Не совсем понимаю, что вы имеете в виду под «обновлением плагина», так как эти настройки обрабатываются в разделе ядра, но всё должно работать так же, как и в прошлый раз?

Не случайно ли в новых названиях групп есть символы с диакритическими знаками?

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

Вы знаете, могу ли я вручную отредактировать эти строки?

Я не уверен, что плагин необходим, если вы следуете шагам, которые я упомянул ранее. Пробовали ли вы удалить его и попытаться выполнить действие заново?

Однако, если плагин вам нужен, возможно, придётся внести изменения в имена прямо в коде.

ActionView::Template::Error (Ассет "locales/es_XX.js" отсутствует в конвейере ассетов.

Думаю, мне нужно перейти на ES, удалить плагин и начать заново.

А как насчёт реальных изменений? Они останутся в базе данных?

Итак, всё сломалось, потому что строки есть в ES_XX, но другие в ES, и ES_XX не работает с плагинами.

Интересно, есть ли чёткий способ отредактировать названия уровней доверия на испанском, не прибегая к таким методам.

И пожалуйста, как мне смешать переводы и вернуться назад, не потеряв все сделанные мной переводы?

Я изменил почти каждую строку, потому что перевод по умолчанию — катастрофа (без обид, но DeepL намного лучше того, что используется в стандартной версии).

Я не думаю, что это баг, @satonotdead, так как вы сами добавили лишние строки ES_XX. Я считаю, что изменение испанских переводов работает нормально, если делать это обычным способом.

Не могли бы вы предоставить немного больше подробностей о том, почему вы считаете это багом?

Мы не можем изменить строки trust_level на испанском. Они не обновятся:

Я считаю, что уже демонстрировал, что это возможно, в более позднем сообщении темы:

Я перемещу это обратно в Support, так как для отчёта об ошибке это слишком длинно и запутанно. Если мы сможем точно определить, в чём, по вашему мнению, заключается проблема, мы создадим новую тему в bug с кратким описанием. :+1:

Обновление URL не произошло, он всё ещё содержит старый trust_level (!)

URL также должен обновиться. Я только что попробовал, и всё сработало. :+1:

Вот мои шаги:

  • Установите default locale в ‘Español’ (и обновите страницу)
  • Перейдите в /admin/customize/site_texts
  • Введите groups.default_names.trust_level_0
  • Отредактируйте (убедившись, что это не существующее имя пользователя или группы) и сохраните
  • Перейдите в /sidekiq/scheduler и запустите Jobs::EnsureDbConsistency (опционально для ускорения при тестировании)
  • Имя группы изменилось, упоминания изменились, URL изменился