Therapyx
@Therapyx
Data Science

Как будет лучше всего реализовать мультиязычность для маленького проекта?

В общем проект совсем маленький, есть по сути только меню и таблицы. Будет ли разумным в этом случае дублировать лейблы с рус и англ текстом, скрывая и показывая их в зависимости от селекта на Дропдаунлисте(с языками) в Си шарпе?
Или же я совсем не в ту степь смотрю? :) Не имел просто с этим никогда, поделитесь опытом, кто и как обычно такие вещи реализует?
  • Вопрос задан
  • 409 просмотров
Решения вопроса 2
@dmitryKovalskiy
программист средней руки
Копайте в сторону переключения CurrentCulture и файлов ресурсов. Ваши лейблы будут выглядеть примерно как ResourcesName.resourceLabel, а в зависимости от текущей культуры - будет подтягиваться нужный текст.
Ответ написан
GavriKos
@GavriKos
Ну ни в коем случае не дублированием компонентов! Компонент всегда один - меняйте его свойства.
Вообще 100% у дотнета есть что то для локализации.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
можно реализовать вот так:
metanit.com/sharp/mvc/16.1.php
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы