C# 如何确定RESX文件的语言

C# 如何确定RESX文件的语言,c#,localization,resx,C#,Localization,Resx,我从网上读到一些东西,这让我感到困惑 .resx文件(来自任何应用程序)可以是: +'语言'+'.+'.resX'(例如:Word.fr-CA.resX) 或者只是“Word.resx” 那么,当我打开程序时,如何确定resx文件的语言 resx文件中没有类似“xml:lang”的标记或元素 我应该使用文件的“扩展名”来决定其语言区域设置吗 谢谢。这完全是通过命名约定完成的 Word.fr-CA.resx或任何类似名称用于fr CA(文化) Word.resx是中性的,它应该与[assembl

我从网上读到一些东西,这让我感到困惑

.resx文件(来自任何应用程序)可以是:

  • +'语言'+'.+'.resX'(例如:Word.fr-CA.resX)

  • 或者只是“Word.resx”

  • 那么,当我打开程序时,如何确定resx文件的语言

    resx文件中没有类似“xml:lang”的标记或元素

    我应该使用文件的“扩展名”来决定其语言区域设置吗


    谢谢。

    这完全是通过命名约定完成的

    • Word.fr-CA.resx或任何类似名称用于fr CA(文化)
    • Word.resx是中性的,它应该与
      [assembly:NeutralResourcesLanguageAttribute]
      中定义的区域性相匹配