diff --git a/src/app/app.module.ts b/src/app/app.module.ts index f06b8652..2f6b856c 100644 --- a/src/app/app.module.ts +++ b/src/app/app.module.ts @@ -152,6 +152,7 @@ const providers: Provider[] = [ StorageModule, ThingTranslateModule.forRoot(), TranslateModule.forRoot({ + defaultLanguage: 'en', loader: { deps: [HttpClient], provide: TranslateLoader, diff --git a/src/app/modules/settings/settings.provider.ts b/src/app/modules/settings/settings.provider.ts index 7696bac1..214efc6c 100644 --- a/src/app/modules/settings/settings.provider.ts +++ b/src/app/modules/settings/settings.provider.ts @@ -470,11 +470,12 @@ export class SettingsProvider { payload: {category, name, value}, }); } else { - throw new Error(`Value "${value}" of type - ${typeof value} is not valid for ${setting.inputType}`); + throw new Error(`Value "${value}" of type ${typeof value} + is not valid for "${setting.inputType}" of "${category}.${name}". + Ommiting change`); } } else { - throw new Error(`setting ${name} is not provided`); + throw new Error(`Setting "${name}" doesn't exisits within "${category}"`); } }