Umbraco 7通过代码向设置中添加新语言

Umbraco 7通过代码向设置中添加新语言,umbraco,umbraco7,Umbraco,Umbraco7,翁布拉科7.2.8现场。我们已经设法创建了一个CI流程,其中包括迁移添加的字段、属性类型等 我们还没有做语言,我想知道这是否可能 所以我想知道的是,在代码中是否有一种方法可以将新语言添加到“代码设置”中的“语言”选项卡中 谢谢我自己还没有使用或测试过它,但根据源代码,它应该可以通过本地化服务实现 var languageSE = new Language("sv-SE") { CultureName = "sv-SE" }; Services.LocalizationService.Save(l

翁布拉科7.2.8现场。我们已经设法创建了一个CI流程,其中包括迁移添加的字段、属性类型等

我们还没有做语言,我想知道这是否可能

所以我想知道的是,在代码中是否有一种方法可以将新语言添加到“代码设置”中的“语言”选项卡中


谢谢

我自己还没有使用或测试过它,但根据源代码,它应该可以通过本地化服务实现

var languageSE = new Language("sv-SE") { CultureName = "sv-SE" };
Services.LocalizationService.Save(languageSE);

我自己没有使用或测试过它,但根据源代码,它应该可以通过本地化服务实现

var languageSE = new Language("sv-SE") { CultureName = "sv-SE" };
Services.LocalizationService.Save(languageSE);

更新:我发现ApplicationContext.Current.Services.LocalizationService.Save(新语言(“es”);工作正常,但不幸的是,运行迁移的代码无法访问ApplicationContext,这听起来像是一个单独的问题;)您是否包括Umbraco.Core作为参考?更新:我发现ApplicationContext.Current.Services.LocalizationService.Save(新语言(“es”);工作正常,但不幸的是,运行迁移的代码无法访问ApplicationContext,这听起来像是一个单独的问题;)您是否将Umbraco.Core作为参考?