Как добавить языки в селектор языков, которые не указаны в разделе «Поддерживаемые локали для локализации контента»?
Я хотел бы добавить несколько индийских языков, чтобы пользователи могли выбрать предпочитаемый язык, и ИИ автоматически переводил для них сообщения на форуме.
Поскольку ИИ может переводить практически с любого языка на любой, ограничение селектора языков только предварительно определенными поддерживаемыми локалями кажется неидеальным для этого случая использования.
Есть ли способ добавить дополнительные языки в селектор, или это ограничение является преднамеренным? Буду очень признателен за любые рекомендации.
Модель может уметь переводить контент на множество языков, но этот переключатель языков меняет локаль Discourse для пользователя, включая как пользовательский интерфейс, так и пользовательский контент.
Например, наша функция ИИ может перевести сообщение на хинди, но кнопки, меню и подписи в Discourse останутся без перевода, потому что хинди в настоящее время не является поддерживаемой локалью Discourse. Переключатель меняет язык всего сайта, а не только содержимого сообщения.
Варианты ограничены по дизайну локалями, поддерживаемыми системой i18n Discourse, с соответствующими языковыми метками, переводами интерфейса, правилами склонения и резервными вариантами.
Вы можете создать плагин — он может зарегистрировать дополнительную локаль, но вам нужно будет обеспечить надлежащую поддержку локали для всех кнопок и подписей через i18n, а не через нашу функцию перевода ИИ.
Мне хотелось бы видеть хинди, телугу, тамиль, каннада и малаялам — на этих языках говорят более 750 миллионов человек. Для ясности: я просто хочу, чтобы сами посты переводились с помощью ИИ; мне не нужно беспокоиться о переводе интерфейса Discourse, такого как кнопки и подписи.
Тогда плагин, предложенный Nat, кажется хорошим решением. Вы используете его для добавления локалей, но не тратите время на перевод Discourse для них.
Хотя было бы здорово, если бы интерфейс Discourse также был доступен для всех пользователей, говорящих на этих языках. Так что, возможно, плагин работает как краткосрочное решение, и вы с вашим сообществом попытаетесь перевести интерфейс на Crowdin, чтобы опыт стал ещё лучше для них.