我在一个 NopCommerce 网站上工作,并且有相当多的站点范围的自定义,所以我创建了一个插件来处理这一切,但不确定如何处理本地化。我看到有几种更新本地化字符串的方法,我发现的一种方法是在插件的 Install() 方法中:
this.AddOrUpdatePluginLocaleResource("Plugins.Payments.PayPalStandard.Fields.AdditionalFee", "Additional fee");
这看起来只是为插件添加了新的资源字符串,是否有类似的方法通过 Install() 方法更新其他资源,例如:
Admin.Catalog.Products.List.DownloadPDF
我发现有一种方法可以将整个语言导出到一个 language_pack.xml 文件,最好只创建一个完整的语言包吗?有没有办法从插件 Install() 方法中添加新的语言包?
我想我可以简单地打开 language_pack.xml 文件并添加使用 找到的每个资源AddOrUpdatePluginLocaleResource
,我希望有一种使用 NopCommernce 功能的内置方法。
谢谢!