我在 C#/WPF 中有一个国际化的应用程序(某些语言的资源字符串)。
目前我对资源文件使用以下代码:default.resx、de-DE、fr-FR、es-ES、pt-BR、pt-PT、nl-NL 等。
但我有一些问题:
例如,对于 nl,有两个变体:nl-NL(荷兰)和 nl-BE。目前我使用 nl-NL,但我想如果来自比利时的人会得到默认文本,因为 nl-BE 没有定义。这是真的?
我应该使用 then nl 而不是 nl-NL 吗?
对于某些语言,只定义了一个国家(例如 hu-HU)……那么 hu 和 hu-HU 之间有什么区别?我什么都不想,但我想确定一下。