public DefaultLocalization(ILocaleLoader localeLoader, ScriptOptions scriptOptions, string defaultLocale = null) { _scriptOptions = scriptOptions; _localeLoader = localeLoader; if (defaultLocale != null) { _defaultLocale = _localeLoader.Load(defaultLocale); } }
public LocalizationBuilder WithLocaleLoader(ILocaleLoader localeLoader) { if (LocaleLoader != null) { throw new LocalizerException("This builder already has a loader configured!"); } LocaleLoader = localeLoader; return(this); }