Перевод названий настроек сайта в будущем?

В настоящее время названия настроек сайта не переводятся, поэтому на форумах с неанглийским языком приходится полагаться на описания. Однако было бы полезно переводить и названия настроек сайта, чтобы администраторы имели больше контекста. Я понимаю, что это будет сложно (потребуется переписать код, который извлекает эти строки, а также перестроить сами файлы YML), из-за структуры файлов YML (название сопоставлено с описанием), но возникнет ли интерес к реализации этого в отдалённом будущем?

2 лайка

Да, и это сказано очень мягко. Представьте, что произойдёт, если вы измените локаль форума.
А если кто-то попросит помощи здесь, на мета-форуме, он не сможет найти настройку…

MS Excel осуществлял локализацию на столь низком уровне, и, на мой взгляд, это было одним из худших решений в истории.

Не так уж плохо полагаться на описание?

8 лайков

Я думаю, это не лучшая идея.

1 лайк

Хорошая мысль, но это можно решить, например, присвоив настройкам сайта идентификатор, который не меняется в зависимости от языка.

1 лайк

Вы думаете, что числовой ID будет лучше, чем текущий ID, который представляет собой английскую фразу? Уже есть переведённые описания.

1 лайк

Нет, а скорее в дополнение к этому. Так что можно отформатировать как «%{site_setting_name} (%{id})», или, возможно, показывать при наведении курсора на имя.

Я не уверен, что понимаю, как это что-то решает

Вы: Настройки должны быть переведены, так как они сложны для понимания некоторыми администраторами, не владеющими английским языком
Я: Это создаст всевозможные проблемы
Вы: Хорошо, давайте добавим ID, который никто вообще не понимает

4 лайка

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

Я бы предпочёл увидеть улучшения в существующих описаниях настроек, если некоторые из них непонятны.

5 лайков

Успокойся, друг — это была просто идея. В кодах ошибок тоже используются идентификаторы. Кроме того, настройки пользователя локализованы, поэтому я не видел вреда в локализации названий настроек сайта.

Эта тема была автоматически закрыта через 3 дня после последнего ответа. Новые ответы больше не принимаются.