Как изменить язык для существующих пользователей windows?
Я пытаюсь установить экран приветствия и язык пользовательского интерфейса для всех пользователей в ОС windows.Для нового пользователя изменения применялись идеально, как и для текущего пользователя(с использованием XML-файла ответов, проходящего через intl. cpl). Существующий пользователь, которого я не мог установить. как решить эту проблему? Есть ли какой-нибудь другой метод, которым я мог бы этого добиться?? Пожалуйста, поделитесь своими знаниями, если вы столкнулись с этой проблемой. C#.net код
Что я уже пробовал:
Я пытался изменить какой-то реестр с помощью кода c#. некоторые условия, конечно, это не удается
[no name]
Вы гуглите " локализацию"
vigneshjayaraman
Я пробовал, но для существующего пользователя это не работает
[no name]
Это ни на йоту не меняет ответа. Если это не сработало для вас, значит, вы сделали что-то не так.
vigneshjayaraman
Я читал некоторые статьи, это не изменится для существующих пользователей через XML-файл.Я должен следовать какому-то другому методу, я думаю?? что вы предлагаете?
vigneshjayaraman
Применимо для текущего пользователя и новых пользователей
vigneshjayaraman
Это должно измениться для всех.Включая экран приветствия и язык пользовательского интерфейса и язык отображения, потому что я поддерживаю MUI
[no name]
О ... затем установите другую языковую версию Windows. Вы не получите другой язык, просто изменив настройки реестра.
vigneshjayaraman
хорошо, просто забудьте все вышесказанное.Есть ли какой-либо возможный способ, если я использую какой-либо метод, он изменится для всех.
[no name]
Да есть такое. Установите версию windows для языка, который вы хотите, чтобы пользователь понимал.
#realJSOP
Локализация больше подходит для таких вещей, как форматирование даты и времени, символы валют и т. д.
ОС сама определяет, какой язык представить пользователю, исходя из пользовательских настроек.
Philippe Mori
Каждый пользователь выбирает свой собственный язык для ОС. И если ваше приложение многоязычно, вы можете позволить каждому пользователю выбрать свой предпочтительный язык.
Вы никогда не должны менять язык существующих пользователей. И если вы хотите Windows на определенном языке, то лучше установить Windows только на этом языке. Вы всегда можете указать параметры по умолчанию для новых пользователей. Таким образом, вы должны иметь соответствующий набор языков перед созданием первого пользователя. И если вы впоследствии измените язык, у вас всегда будет риск того, что некоторые части или сторонние приложения не будут работать на нужном языке, поскольку они могут использовать язык, который был активен при их установке.