{"version":3,"file":"fundamental-ngx-ui5-webcomponents-base-i18n.mjs","sources":["../../../../libs/ui5-webcomponents-base/i18n/ui5-language.service.ts","../../../../libs/ui5-webcomponents-base/i18n/ui5-language.initializer.ts","../../../../libs/ui5-webcomponents-base/i18n/fundamental-ngx-ui5-webcomponents-base-i18n.ts"],"sourcesContent":["import { effect, inject, Injectable } from '@angular/core';\nimport { FD_LOCALE_SIGNAL } from '@fundamental-ngx/i18n';\nimport { setLanguage } from '@ui5/webcomponents-base/dist/config/Language.js';\n\n@Injectable({ providedIn: 'root' })\nexport class Ui5LanguageService {\n    private readonly _localeSignal = inject(FD_LOCALE_SIGNAL);\n\n    constructor() {\n        effect(() => {\n            const locale = this._localeSignal();\n            setLanguage(locale);\n        });\n    }\n}\n","import { EnvironmentProviders, inject, provideEnvironmentInitializer } from '@angular/core';\nimport { Ui5LanguageService } from './ui5-language.service';\n\nexport function provideUi5LanguageBridge(): EnvironmentProviders {\n    return provideEnvironmentInitializer(() => inject(Ui5LanguageService));\n}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './index';\n"],"names":[],"mappings":";;;;;MAKa,kBAAkB,CAAA;AAG3B,IAAA,WAAA,GAAA;AAFiB,QAAA,IAAA,CAAA,aAAa,GAAG,MAAM,CAAC,gBAAgB,CAAC;QAGrD,MAAM,CAAC,MAAK;AACR,YAAA,MAAM,MAAM,GAAG,IAAI,CAAC,aAAa,EAAE;YACnC,WAAW,CAAC,MAAM,CAAC;AACvB,QAAA,CAAC,CAAC;IACN;8GARS,kBAAkB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,UAAA,EAAA,CAAA,CAAA;AAAlB,IAAA,SAAA,IAAA,CAAA,KAAA,GAAA,EAAA,CAAA,qBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,kBAAkB,cADL,MAAM,EAAA,CAAA,CAAA;;2FACnB,kBAAkB,EAAA,UAAA,EAAA,CAAA;kBAD9B,UAAU;mBAAC,EAAE,UAAU,EAAE,MAAM,EAAE;;;SCDlB,wBAAwB,GAAA;IACpC,OAAO,6BAA6B,CAAC,MAAM,MAAM,CAAC,kBAAkB,CAAC,CAAC;AAC1E;;ACLA;;AAEG;;;;"}