| 12345678910111213141516171819202122232425262728293031 |
- using Abp.Configuration.Startup;
- using Abp.Localization.Dictionaries;
- using Abp.Localization.Dictionaries.Xml;
- using Abp.Localization.Sources;
- using Abp.Reflection.Extensions;
- namespace VberZero.Localization;
- public static class VzLocalizationConfigurer
- {
- public static void Configure(this ILocalizationConfiguration localizationConfiguration)
- {
- localizationConfiguration.Sources.Add(
- new DictionaryBasedLocalizationSource(
- VzConsts.LocalizationSourceName,
- new XmlEmbeddedFileLocalizationDictionaryProvider(
- typeof(VberZeroModule).GetAssembly(), "VberZero.Localization.Source"
- )));
- }
- public static void ConfigureExtension(this ILocalizationConfiguration localizationConfiguration, string path)
- {
- localizationConfiguration.Sources.Extensions.Add(new LocalizationSourceExtensionInfo(
- VzConsts.LocalizationSourceName, new VzXmlFileLocalizationDictionaryProvider(path)));
- }
- public static void ConfigureExtension(this ILocalizationConfiguration localizationConfiguration, XmlEmbeddedFileLocalizationDictionaryProvider provider)
- {
- localizationConfiguration.Sources.Extensions.Add(new LocalizationSourceExtensionInfo(VzConsts.LocalizationSourceName, provider));
- }
- }
|