@o3r/localization
Version:
This module provides a runtime dynamic language/translation support and debug tools.
18 lines • 979 B
TypeScript
import { FactoryProvider } from '@angular/core';
import { DynamicContentService } from '@o3r/dynamic-content';
import { LoggerService } from '@o3r/logger';
import { LocalizationConfiguration } from '../core';
import { TranslationsLoader } from './translations-loader';
/**
* Creates a loader of translations bundles based on the configuration
* (endPointUrl and language determine which bundle we load and where do we fetch it from)
* @param localizationConfiguration
* @param logger service to handle the log of warning and errors
* @param dynamicContentService (optional)
*/
export declare function createTranslateLoader(localizationConfiguration: LocalizationConfiguration, logger?: LoggerService, dynamicContentService?: DynamicContentService): TranslationsLoader;
/**
* TranslateLoader provider, using framework's TranslationsLoader class
*/
export declare const translateLoaderProvider: Readonly<FactoryProvider>;
//# sourceMappingURL=localization.provider.d.ts.map