From 459163fd53f689995b60d7ea19e042ea8b34af25 Mon Sep 17 00:00:00 2001 From: Elvanos Date: Sat, 26 Aug 2023 15:17:42 +0200 Subject: [PATCH] First translation-working version Tweak to eslint config to support translation better --- .eslintrc.cjs | 6 +++++- src/i18n/de/index.ts | 6 ++++++ src/i18n/en-US/index.ts | 3 +-- src/i18n/index.ts | 4 +++- src/layouts/MainLayout.vue | 2 +- 5 files changed, 16 insertions(+), 5 deletions(-) create mode 100644 src/i18n/de/index.ts diff --git a/.eslintrc.cjs b/.eslintrc.cjs index f332d05..ae08d1b 100644 --- a/.eslintrc.cjs +++ b/.eslintrc.cjs @@ -101,6 +101,10 @@ module.exports = { 'no-unused-vars': 'off', // allow debugger during development only - 'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off' + 'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off', + + // CUSTOM RULES + 'object-shorthand': 'off', + 'quote-props': 'off' } } diff --git a/src/i18n/de/index.ts b/src/i18n/de/index.ts new file mode 100644 index 0000000..51f1d71 --- /dev/null +++ b/src/i18n/de/index.ts @@ -0,0 +1,6 @@ +// This is just an example, +// so you can safely delete all default props below + +export default { + appName: 'FA - but in german!' +} diff --git a/src/i18n/en-US/index.ts b/src/i18n/en-US/index.ts index b70b80f..c808d8c 100644 --- a/src/i18n/en-US/index.ts +++ b/src/i18n/en-US/index.ts @@ -2,6 +2,5 @@ // so you can safely delete all default props below export default { - failed: 'Action failed', - success: 'Action was successful' + appName: 'FA - but in english!' } diff --git a/src/i18n/index.ts b/src/i18n/index.ts index 81e1ad0..e430399 100644 --- a/src/i18n/index.ts +++ b/src/i18n/index.ts @@ -1,5 +1,7 @@ +import de from './de' import enUS from './en-US' export default { - 'en-US': enUS + 'en-US': enUS, + 'de': de } diff --git a/src/layouts/MainLayout.vue b/src/layouts/MainLayout.vue index 81a9d55..05ef873 100644 --- a/src/layouts/MainLayout.vue +++ b/src/layouts/MainLayout.vue @@ -12,7 +12,7 @@ /> - Quasar App + {{ $t('appName') }}
Quasar v{{ $q.version }}