{"__symbolic":"module","version":4,"metadata":{"DtI18nModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":26,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":18,"character":25},{"__symbolic":"reference","module":"@ngx-translate/core","name":"TranslateModule","line":20,"character":23},{"__symbolic":"reference","module":"ng-zorro-antd/dropdown","name":"NzDropDownModule","line":22,"character":22},{"__symbolic":"reference","module":"ng-zorro-antd/icon","name":"NzIconModule","line":22,"character":40},{"__symbolic":"reference","module":"ng-zorro-antd/menu","name":"NzMenuModule","line":22,"character":54},{"__symbolic":"reference","module":"@ithinkdt/shared/browser","name":"DtBrowserModule","line":27,"character":67}],"declarations":[{"__symbolic":"reference","name":"HeaderI18nComponent"}],"exports":[{"__symbolic":"reference","name":"HeaderI18nComponent"}]}]}],"members":{}},"HeaderI18nComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":10,"character":1},"arguments":[{"selector":"dt-header-i18n","host":{"[class.cursor]":"true","$quoted$":["[class.cursor]"]},"template":"<div nz-dropdown [nzDropdownMenu]=\"langMenu\" nzPlacement=\"bottomRight\">\n  <i nz-icon nzType=\"global\" nzTheme=\"outline\" name=\"i18n_global\"></i>\n  {{ 'language' | translate }}\n  <i nz-icon nzType=\"down\" nzTheme=\"outline\" name=\"i18n_select\"></i>\n</div>\n<nz-dropdown-menu #langMenu=\"nzDropdownMenu\">\n  <ul nz-menu nzSelectable class=\"width-sm\">\n    <li nz-menu-item *ngFor=\"let item of langs\" (click)=\"change(item.code)\">\n      {{ item.text }}\n    </li>\n  </ul>\n</nz-dropdown-menu>\n\n<!-- [nzSelected]=\"item.code === settings.layout.lang\"  -->\n","styles":[".width-sm{width:160px!important}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ithinkdt/shared/browser","name":"SettingsService","line":21,"character":31},{"__symbolic":"reference","module":"@ithinkdt/shared/i18n","name":"I18NService","line":21,"character":65}]}],"change":[{"__symbolic":"method"}]}}},"origins":{"DtI18nModule":"./i18n.module","HeaderI18nComponent":"./i18n.component"},"importAs":"@ithinkdt/theme/i18n"}