From a8b44b09a404aee477e735501b828d1b14aad311 Mon Sep 17 00:00:00 2001 From: ivarlovlie Date: Tue, 7 Jun 2022 01:33:52 +0200 Subject: feat: Add inital translation support --- apps/frontpage/src/routes/__layout.svelte | 9 +- apps/portal/src/app/pages/_layout.svelte | 12 +- apps/portal/src/app/pages/_layout@loggedin.svelte | 11 +- apps/portal/src/app/pages/home.svelte | 36 +- apps/portal/src/app/pages/login.svelte | 2 + apps/portal/src/app/pages/sign-up.svelte | 3 + apps/projects/src/.typesafe-i18n.json | 5 + apps/projects/src/app/index.scss | 1 + apps/projects/src/app/index.svelte | 123 ++-- apps/projects/src/app/lib/i18n/en/index.ts | 127 ++++ apps/projects/src/app/lib/i18n/formatters.ts | 11 + apps/projects/src/app/lib/i18n/i18n-svelte.ts | 12 + apps/projects/src/app/lib/i18n/i18n-types.ts | 812 +++++++++++++++++++++ apps/projects/src/app/lib/i18n/i18n-util.async.ts | 27 + apps/projects/src/app/lib/i18n/i18n-util.sync.ts | 27 + apps/projects/src/app/lib/i18n/i18n-util.ts | 31 + apps/projects/src/app/lib/i18n/nb/index.ts | 127 ++++ apps/projects/src/app/lib/stores/locale.ts | 21 + apps/projects/src/app/pages/_layout.svelte | 32 +- apps/projects/src/app/pages/data.svelte | 34 +- apps/projects/src/app/pages/home.svelte | 27 +- apps/projects/src/app/pages/not-found.svelte | 5 +- .../src/app/pages/views/category-form/index.svelte | 12 +- .../app/pages/views/data-table-paginator.svelte | 30 +- .../src/app/pages/views/entry-form/index.svelte | 13 +- .../views/entry-form/sections/category.svelte | 11 +- .../views/entry-form/sections/date-time.svelte | 233 +++--- .../pages/views/entry-form/sections/labels.svelte | 9 +- .../pages/views/settings-categories-tile.svelte | 21 +- .../app/pages/views/settings-labels-tile.svelte | 19 +- apps/projects/src/package.json | 8 +- apps/projects/src/pnpm-lock.yaml | 500 +++++++++++++ apps/web-shared/package.json | 7 +- apps/web-shared/pnpm-lock.yaml | 714 +----------------- .../src/components/blowout-toolbelt.svelte | 60 ++ apps/web-shared/src/components/link-card.svelte | 4 +- .../src/components/locale-switcher-icon.svelte | 16 + .../src/components/locale-switcher.svelte | 64 ++ .../src/components/theme-switcher-icon.svelte | 248 +++++++ .../src/components/theme-switcher.svelte | 248 +------ apps/web-shared/src/lib/configuration.ts | 3 +- apps/web-shared/src/lib/helpers.ts | 10 +- 42 files changed, 2471 insertions(+), 1254 deletions(-) create mode 100644 apps/projects/src/.typesafe-i18n.json create mode 100644 apps/projects/src/app/lib/i18n/en/index.ts create mode 100644 apps/projects/src/app/lib/i18n/formatters.ts create mode 100644 apps/projects/src/app/lib/i18n/i18n-svelte.ts create mode 100644 apps/projects/src/app/lib/i18n/i18n-types.ts create mode 100644 apps/projects/src/app/lib/i18n/i18n-util.async.ts create mode 100644 apps/projects/src/app/lib/i18n/i18n-util.sync.ts create mode 100644 apps/projects/src/app/lib/i18n/i18n-util.ts create mode 100644 apps/projects/src/app/lib/i18n/nb/index.ts create mode 100644 apps/projects/src/app/lib/stores/locale.ts create mode 100644 apps/web-shared/src/components/blowout-toolbelt.svelte create mode 100644 apps/web-shared/src/components/locale-switcher-icon.svelte create mode 100644 apps/web-shared/src/components/locale-switcher.svelte create mode 100644 apps/web-shared/src/components/theme-switcher-icon.svelte (limited to 'apps') diff --git a/apps/frontpage/src/routes/__layout.svelte b/apps/frontpage/src/routes/__layout.svelte index ea37fe7..aa70e51 100644 --- a/apps/frontpage/src/routes/__layout.svelte +++ b/apps/frontpage/src/routes/__layout.svelte @@ -1,6 +1,6 @@ - + +
- Go to {frontpage_base()}
- -
- -