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