UNPKG

@edugouvfr/ngx-dsfr

Version:

NgxDsfr est un portage Angular des éléments d'interface du Système de Design de l'État Français (DSFR).

26 lines (25 loc) 1.01 kB
import { LangService } from './lang.service'; import { LoggerService } from './logger.service'; import * as i0 from "@angular/core"; /** * La méthode i18n.t() de ce service retourne une traduction en fonction de la langue courante. * La traduction est recherchée dans la propriété `messages`. */ export declare class BaseI18nService { protected logger: LoggerService; private langService; /** * Messages (JSON) de la langue courante. */ messages: {}; constructor(logger: LoggerService, langService: LangService); /** * Retourne la valeur de traduction dans `messages` partir d'un path json. * @param jsonPath le chemin dans le fichier de messages json de la langue courante * @return le message et si non trouvé le path json */ t(jsonPath: string): string; protected onLangChange(code: string): void; static ɵfac: i0.ɵɵFactoryDeclaration<BaseI18nService, never>; static ɵprov: i0.ɵɵInjectableDeclaration<BaseI18nService>; }