Локализация не получает правильный звук - PullRequest
0 голосов
/ 16 января 2019

У меня есть три файла resx для трех языков: Resources.resx, Resources.en-gb.resx и Resources.de-de.resx. Когда я меняю язык, все строки переводятся, а звуковые файлы - нет. У меня правильные звуковые файлы в правильных файлах resx.

Изменение локали:

SelectedLanguage = locale;
Resources.Culture = new CultureInfo(locale);

С локалью, являющейся строкой типа "en-gb".

Получение аудиофайла:

SoundPlayer _player = new SoundPlayer(Resources.Alarm);

Когда вы меняете язык, я хочу получить звуковой файл с правильным языком, а не из стандартного файла Resources.resx.

...