angular-l10n
Version:
Angular library to translate texts, dates and numbers
9 lines • 1.91 kB
JavaScript
import { inject } from '@angular/core';
import { L10nTranslationService } from '../services/l10n-translation.service';
export const resolveL10n = async (route, state) => {
const translation = inject(L10nTranslationService);
const providers = route.data['l10nProviders'];
translation.addProviders(providers);
await translation.loadTranslations(providers);
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVzb2x2ZUwxMG4uanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9hbmd1bGFyLWwxMG4vc3JjL2xpYi9mdW5jdGlvbnMvcmVzb2x2ZUwxMG4udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLE1BQU0sRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUd2QyxPQUFPLEVBQUUsc0JBQXNCLEVBQUUsTUFBTSxzQ0FBc0MsQ0FBQztBQUU5RSxNQUFNLENBQUMsTUFBTSxXQUFXLEdBQW9CLEtBQUssRUFBRSxLQUE2QixFQUFFLEtBQTBCLEVBQUUsRUFBRTtJQUM1RyxNQUFNLFdBQVcsR0FBRyxNQUFNLENBQUMsc0JBQXNCLENBQUMsQ0FBQztJQUVuRCxNQUFNLFNBQVMsR0FBRyxLQUFLLENBQUMsSUFBSSxDQUFDLGVBQWUsQ0FBQyxDQUFDO0lBQzlDLFdBQVcsQ0FBQyxZQUFZLENBQUMsU0FBUyxDQUFDLENBQUM7SUFFcEMsTUFBTSxXQUFXLENBQUMsZ0JBQWdCLENBQUMsU0FBUyxDQUFDLENBQUM7QUFDbEQsQ0FBQyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgaW5qZWN0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IEFjdGl2YXRlZFJvdXRlU25hcHNob3QsIFJlc29sdmVGbiwgUm91dGVyU3RhdGVTbmFwc2hvdCB9IGZyb20gJ0Bhbmd1bGFyL3JvdXRlcic7XHJcblxyXG5pbXBvcnQgeyBMMTBuVHJhbnNsYXRpb25TZXJ2aWNlIH0gZnJvbSAnLi4vc2VydmljZXMvbDEwbi10cmFuc2xhdGlvbi5zZXJ2aWNlJztcclxuXHJcbmV4cG9ydCBjb25zdCByZXNvbHZlTDEwbjogUmVzb2x2ZUZuPHZvaWQ+ID0gYXN5bmMgKHJvdXRlOiBBY3RpdmF0ZWRSb3V0ZVNuYXBzaG90LCBzdGF0ZTogUm91dGVyU3RhdGVTbmFwc2hvdCkgPT4ge1xyXG4gICAgY29uc3QgdHJhbnNsYXRpb24gPSBpbmplY3QoTDEwblRyYW5zbGF0aW9uU2VydmljZSk7XHJcblxyXG4gICAgY29uc3QgcHJvdmlkZXJzID0gcm91dGUuZGF0YVsnbDEwblByb3ZpZGVycyddO1xyXG4gICAgdHJhbnNsYXRpb24uYWRkUHJvdmlkZXJzKHByb3ZpZGVycyk7XHJcblxyXG4gICAgYXdhaXQgdHJhbnNsYXRpb24ubG9hZFRyYW5zbGF0aW9ucyhwcm92aWRlcnMpO1xyXG59O1xyXG4iXX0=