Localization WiX本地化-通用文化?

Localization WiX本地化-通用文化?,localization,wix,Localization,Wix,WiX没有通用文化的概念吗 编辑:具体来说,可以为独立于国家/地区的语言提供字符串。我想翻译成法语、德语等,但不指定法国、加拿大、德国等。是:Product/@Language=“0”(请参阅MSI SDK中的ProductLanguage)。是:Product/@Language=“0”(请参阅MSI SDK中的ProductLanguage)。您可以使用通用区域性,例如“en”而不是“en-us”,或者“de”而不是“de”。在.wxl文件中WixLocalization元素的Culture

WiX没有通用文化的概念吗


编辑:具体来说,可以为独立于国家/地区的语言提供字符串。我想翻译成法语、德语等,但不指定法国、加拿大、德国等。

是:Product/@Language=“0”(请参阅MSI SDK中的ProductLanguage)。

是:Product/@Language=“0”(请参阅MSI SDK中的ProductLanguage)。

您可以使用通用区域性,例如“en”而不是“en-us”,或者“de”而不是“de”。在.wxl文件中WixLocalization元素的Culture属性中设置:

<WixLocalization Culture="de" Codepage="1252" 
   xmlns="http://schemas.microsoft.com/wix/2006/localization">

…或者,如果您使用的是Visual Studio,请在项目的属性中设置它。

您可以使用通用区域性,例如“en”而不是“en-us”,或者“de”而不是“de-de”。在.wxl文件中WixLocalization元素的Culture属性中设置:

<WixLocalization Culture="de" Codepage="1252" 
   xmlns="http://schemas.microsoft.com/wix/2006/localization">

…或者,如果您使用的是Visual Studio,请在项目的属性中设置它。

虽然WiX确实指定了特定的语言环境和区域,但如果您仍要使用相同的翻译,则不会有问题。基本上,指定和使用
fr-fr
/
pt-pt
而不是
fr-CA
/
pt-BR


例如,默认情况下,您可能使用
en-US
,但如果您的客户将其系统配置为使用
en-GB
en-AU
语言环境,则不会有任何问题,是吗?

虽然WiX确实指定了特定的语言环境和地区,但如果您仍要使用相同的翻译,则不会有任何问题。基本上,指定和使用
fr-fr
/
pt-pt
而不是
fr-CA
/
pt-BR


例如,默认情况下,您可能使用
en-US
,但如果您的客户将其系统配置为使用
en-GB
en-AU
地区,则不会有任何问题,是吗?

对不起,我的问题不够具体。我对为法语等通用语言指定字符串感兴趣(不指定法国或加拿大等)。看起来WiX可能只适合非常特定的文化/国家/地区。正如Nick指出的,WiX附带的本地化字符串指定了地区/地区,但您可以添加自己的用于中性地区的本地化字符串。您可以从Mercurial或sources.zip中获取WiX本地化字符串并对其进行修改。很抱歉,我的问题不够具体。我对为法语等通用语言指定字符串感兴趣(不指定法国或加拿大等)。看起来WiX可能只适合非常特定的文化/国家/地区。正如Nick指出的,WiX附带的本地化字符串指定了地区/地区,但您可以添加自己的用于中性地区的本地化字符串。您可以从Mercurial或sources.zip中获取WiX本地化字符串并对其进行修改。最终,这与我要查找的信息最为接近,并且在回顾中很明显。谢谢萨沙!然而,我确实感到不幸的是,WiX在每个文化中创建了单独的MSI。最终,这与我所寻找的信息最为接近,这在回顾中是显而易见的。谢谢萨沙!然而,我确实觉得很不幸,WiX在每个文化中创建了单独的MSI。