本地化声音不正确

时间:2019-01-16 10:38:09

标签: c# audio localization resx

我有用于三种语言的三个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文件中的声音文件。

0 个答案:

没有答案