diff --git a/package.json b/package.json index 3645d85..aff7e7e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "we-bstly-angular", - "version": "3.5.0", + "version": "3.5.1", "scripts": { "ng": "ng", "start": "ng serve", diff --git a/src/app/app-routing.module.ts b/src/app/app-routing.module.ts index 6fdf8f7..e1a6ff3 100644 --- a/src/app/app-routing.module.ts +++ b/src/app/app-routing.module.ts @@ -55,6 +55,7 @@ import { AdminVoucherMappingsComponent } from './pages/admin/voucher-mappings/vo import { AdminSystemProfileFieldsComponent } from './pages/admin/system-profile-fields/system-profile-fields.component'; import { AdminUserAliasesComponent } from './pages/admin/user-aliases/user-aliases.component'; import { AdminOidcClientsComponent } from './pages/admin/oidc-clients/oidc-clients.component'; +import { AdminI18nComponent } from './pages/admin/i18n/i18n.component'; const routes: Routes = [ { path: 'profile/:username', component: UserComponent, canActivate: [AuthUpdateGuard] }, @@ -125,7 +126,8 @@ const routes: Routes = [ { path: 'partey-maps', component: AdminParteyMapsComponent, canActivate: [AdminGuard] }, { path: 'partey-tags', component: AdminParteyTagsComponent, canActivate: [AdminGuard] }, { path: 'partey-reports', component: AdminParteyReportsComponent, canActivate: [AdminGuard] }, - { path: 'timeslots', component: AdminTimeslotsComponent, canActivate: [AdminGuard] } + { path: 'timeslots', component: AdminTimeslotsComponent, canActivate: [AdminGuard] }, + { path: 'i18n', component: AdminI18nComponent, canActivate: [AdminGuard] } ] }, { path: 'unavailable', component: UnavailableComponent }, diff --git a/src/app/app.module.ts b/src/app/app.module.ts index e3bbb53..44933ce 100644 --- a/src/app/app.module.ts +++ b/src/app/app.module.ts @@ -97,6 +97,8 @@ import { AdminSystemProfileFieldsComponent } from './pages/admin/system-profile- import { AdminUserAliasesComponent } from './pages/admin/user-aliases/user-aliases.component'; import { AdminOidcClientsComponent } from './pages/admin/oidc-clients/oidc-clients.component'; import { AdminOidcClientEditDialog } from './pages/admin/oidc-clients/oidc-client.edit'; +import { AdminI18nComponent } from './pages/admin/i18n/i18n.component'; +import { AdminI18nEditDialog } from './pages/admin/i18n/i18n.edit'; import { AdminVoucherMappingEditDialog } from './pages/admin/voucher-mappings/voucher-mapping.edit'; import { AdminSystemPropertyEditDialog } from './pages/admin/system-properties/system-property.edit'; import { AdminSystemProfileFieldEditDialog } from './pages/admin/system-profile-fields/system-profile-field.edit'; @@ -176,7 +178,7 @@ export class XhrInterceptor implements HttpInterceptor { AdminParteyTagsComponent, AdminParteyReportsComponent, AdminTimeslotsComponent, AdminSystemPropertiesComponent, AdminPermissionMappingsComponent, AdminQuotaMappingsComponent, AdminVoucherMappingsComponent, AdminSystemProfileFieldsComponent, AdminUserAliasesComponent, - AdminOidcClientsComponent + AdminOidcClientsComponent, AdminI18nComponent, AdminI18nEditDialog ], imports: [ BrowserModule, diff --git a/src/app/pages/admin/admin.component.html b/src/app/pages/admin/admin.component.html index 8c4d7a9..3b229d0 100644 --- a/src/app/pages/admin/admin.component.html +++ b/src/app/pages/admin/admin.component.html @@ -42,6 +42,10 @@ [active]="rlaurls.isActive"> {{'admin.shortened_urls' | i18n}} + + {{'admin.i18n' | i18n}} +