2 / 2 / 0
Регистрация: 03.03.2018
Сообщений: 44
1

Реализация возможности смены языка интерфейса

26.05.2022, 18:35. Показов 312. Ответов 6
Метки нет (Все метки)

Доброго времени суток профессионалы, засела мысля реализовать в приложении возможность смены языка пользовательского интерфейса, открыл раскрывающий список к примеру и выбрал необходимый язык, или так делать сейчас не актуально и необходимо использовать глобализацию и локализацию?
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.05.2022, 18:35
Ответы с готовыми решениями:

Win7 Professional не стартует после смены языка интерфейса
Надо было сменить с русского на английский. В Win7 Professional это возможно только вручную по...

ms oFFICE 2016 при установке языкового пакета для смены языка интерфейса - проблемы
Здравствуйте, МS OFFICE 2016 32 разряда - при установке языкового пакета для смены языка интерфейса...

Функциональные возможности интерфейса
Функциональные возможности интерфейса: - Выводить приглашение на ввод объема случайной...

возможности языка C++
можно ли в коде прописать строку которая будет показывать сколько использует прога оперативки и...

6
1171 / 613 / 160
Регистрация: 19.04.2018
Сообщений: 2,917
26.05.2022, 20:16 2
У Элд Хасп есть тут https://github.com/EldHasp/Cyb... calization
Возможно он оставит какие-то пояснения, а пока разбирайтесь.
1
Модератор
Эксперт .NET
13237 / 9534 / 2559
Регистрация: 21.04.2018
Сообщений: 28,143
Записей в блоге: 2
26.05.2022, 20:32 3
Цитата Сообщение от limeniye Посмотреть сообщение
Возможно он оставит какие-то пояснения, а пока разбирайтесь.
Хотел сделать статью про различные варианты локализации.
Начал кодить, но со временем туго - не могу закончить.

Добавлено через 7 минут
Цитата Сообщение от MSI90 Посмотреть сообщение
открыл раскрывающий список к примеру и выбрал необходимый язык, или так делать сейчас не актуально и необходимо использовать глобализацию и локализацию?
Как-то более менее просто можно реализовать получение константных строк из настроек приложения или ресурсного словаря.
Но вот реализация динамических значений весьма не проста.

Допустим, вам нужно отправить сообщение из VM в GUI.
Как здесь реализовать отправку на любом языке?
А если это какое-то строковое выражение создаваемое по шаблону интерполяцией строк?
Реализация подобного в разы сложнее.
И нужно уже на стадии проектирования архитектуры учитывать возможность его локализации без перекомпиляции, без перезапуска.

Делать общее решение "на все случае жизни" - трудно.
Возможно есть готовые пакеты для этого.
Или надо конкретизировать, сузить требования к локализации.
2
1327 / 844 / 199
Регистрация: 14.08.2018
Сообщений: 2,755
Записей в блоге: 3
27.05.2022, 08:35 4
MSI90, Может будет полезно - Локализация приложения
1
2 / 2 / 0
Регистрация: 03.03.2018
Сообщений: 44
27.05.2022, 10:29  [ТС] 5
Всем спасибо, буду разбираться
0
Модератор
Эксперт .NET
13237 / 9534 / 2559
Регистрация: 21.04.2018
Сообщений: 28,143
Записей в блоге: 2
27.05.2022, 11:00 6
Цитата Сообщение от Andrey-MSK Посмотреть сообщение
Может будет полезно - Локализация приложения
MSI90, там про локализацию зависимую от культуры ОС.
Возможности изменения культуры приложения по выбору пользователя независимо от ОС нет.
1
2 / 2 / 0
Регистрация: 03.03.2018
Сообщений: 44
27.05.2022, 12:19  [ТС] 7
Цитата Сообщение от Элд Хасп Посмотреть сообщение
MSI90, там про локализацию зависимую от культуры ОС.
Возможности изменения культуры приложения по выбору пользователя независимо от ОС нет.
Видимо так.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.05.2022, 12:19
Помогаю со студенческими работами здесь

Возможности языка
Вопрос такой: Возможно ли сделать средствами 1с следующее. Обработка: несколько вкладок. на...

правильно ли я сделал?(Функциональные возможности интерфейса)
Функциональные возможности интерфейса: - Выводить приглашение на ввод объема случайной...

Клавиши смены языка...
Добрый вечер, форумчане...:friends: Не работают клавиши смены языка (ctrl+alt)... Как и слева, так...

Кнопка смены языка
Здравствуйте! Написал небольшую программу, и решил сделать для неё английскую локализацию....

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

i18next способы смены языка
Я сделал два хелпера для создания компонента с переводом слова, всё работает. import moment from...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru