├── .eslintignore ├── .eslintrc.cjs ├── .gitignore ├── .npmrc ├── .prettierignore ├── .prettierrc ├── LICENSE ├── README.md ├── demo.gif ├── package.json ├── src ├── app.d.ts ├── app.html ├── hooks.server.ts ├── lib │ ├── InPlaceEdit.svelte │ ├── config.ts │ ├── i18n-context.ts │ ├── i18n-page.svelte │ ├── i18n-scope.svelte │ ├── i18n-util.ts │ ├── i18n.svelte │ ├── index.js │ ├── scope.ts │ └── server │ │ ├── loader.ts │ │ └── updater.ts └── routes │ ├── +layout.server.ts │ ├── +layout.svelte │ ├── +layout.ts │ ├── +page.svelte │ ├── de │ └── ueber-uns │ │ └── +page.svelte │ ├── en │ ├── about-us │ │ ├── +page.svelte │ │ ├── about.svelte │ │ └── i18n.json │ └── simple │ │ ├── +page.svelte │ │ └── i18n.json │ ├── header.svelte │ ├── i18n.json │ ├── i18n │ └── +server.ts │ └── layout-i18n.ts ├── static └── favicon.png ├── svelte.config.js ├── tsconfig.json └── vite.config.ts /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versiobit/better-i18n-for-svelte/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versiobit/better-i18n-for-svelte/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versiobit/better-i18n-for-svelte/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | engine-strict=true 2 | resolution-mode=highest 3 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versiobit/better-i18n-for-svelte/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versiobit/better-i18n-for-svelte/HEAD/.prettierrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versiobit/better-i18n-for-svelte/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versiobit/better-i18n-for-svelte/HEAD/README.md -------------------------------------------------------------------------------- /demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versiobit/better-i18n-for-svelte/HEAD/demo.gif -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versiobit/better-i18n-for-svelte/HEAD/package.json -------------------------------------------------------------------------------- /src/app.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versiobit/better-i18n-for-svelte/HEAD/src/app.d.ts -------------------------------------------------------------------------------- /src/app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versiobit/better-i18n-for-svelte/HEAD/src/app.html -------------------------------------------------------------------------------- /src/hooks.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versiobit/better-i18n-for-svelte/HEAD/src/hooks.server.ts -------------------------------------------------------------------------------- /src/lib/InPlaceEdit.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versiobit/better-i18n-for-svelte/HEAD/src/lib/InPlaceEdit.svelte -------------------------------------------------------------------------------- /src/lib/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versiobit/better-i18n-for-svelte/HEAD/src/lib/config.ts -------------------------------------------------------------------------------- /src/lib/i18n-context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versiobit/better-i18n-for-svelte/HEAD/src/lib/i18n-context.ts -------------------------------------------------------------------------------- /src/lib/i18n-page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versiobit/better-i18n-for-svelte/HEAD/src/lib/i18n-page.svelte -------------------------------------------------------------------------------- /src/lib/i18n-scope.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versiobit/better-i18n-for-svelte/HEAD/src/lib/i18n-scope.svelte -------------------------------------------------------------------------------- /src/lib/i18n-util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versiobit/better-i18n-for-svelte/HEAD/src/lib/i18n-util.ts -------------------------------------------------------------------------------- /src/lib/i18n.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versiobit/better-i18n-for-svelte/HEAD/src/lib/i18n.svelte -------------------------------------------------------------------------------- /src/lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versiobit/better-i18n-for-svelte/HEAD/src/lib/index.js -------------------------------------------------------------------------------- /src/lib/scope.ts: -------------------------------------------------------------------------------- 1 | export interface ScopeObject { 2 | category: string; 3 | } 4 | -------------------------------------------------------------------------------- /src/lib/server/loader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versiobit/better-i18n-for-svelte/HEAD/src/lib/server/loader.ts -------------------------------------------------------------------------------- /src/lib/server/updater.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versiobit/better-i18n-for-svelte/HEAD/src/lib/server/updater.ts -------------------------------------------------------------------------------- /src/routes/+layout.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versiobit/better-i18n-for-svelte/HEAD/src/routes/+layout.server.ts -------------------------------------------------------------------------------- /src/routes/+layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versiobit/better-i18n-for-svelte/HEAD/src/routes/+layout.svelte -------------------------------------------------------------------------------- /src/routes/+layout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versiobit/better-i18n-for-svelte/HEAD/src/routes/+layout.ts -------------------------------------------------------------------------------- /src/routes/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versiobit/better-i18n-for-svelte/HEAD/src/routes/+page.svelte -------------------------------------------------------------------------------- /src/routes/de/ueber-uns/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versiobit/better-i18n-for-svelte/HEAD/src/routes/de/ueber-uns/+page.svelte -------------------------------------------------------------------------------- /src/routes/en/about-us/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versiobit/better-i18n-for-svelte/HEAD/src/routes/en/about-us/+page.svelte -------------------------------------------------------------------------------- /src/routes/en/about-us/about.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versiobit/better-i18n-for-svelte/HEAD/src/routes/en/about-us/about.svelte -------------------------------------------------------------------------------- /src/routes/en/about-us/i18n.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versiobit/better-i18n-for-svelte/HEAD/src/routes/en/about-us/i18n.json -------------------------------------------------------------------------------- /src/routes/en/simple/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versiobit/better-i18n-for-svelte/HEAD/src/routes/en/simple/+page.svelte -------------------------------------------------------------------------------- /src/routes/en/simple/i18n.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versiobit/better-i18n-for-svelte/HEAD/src/routes/en/simple/i18n.json -------------------------------------------------------------------------------- /src/routes/header.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versiobit/better-i18n-for-svelte/HEAD/src/routes/header.svelte -------------------------------------------------------------------------------- /src/routes/i18n.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versiobit/better-i18n-for-svelte/HEAD/src/routes/i18n.json -------------------------------------------------------------------------------- /src/routes/i18n/+server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versiobit/better-i18n-for-svelte/HEAD/src/routes/i18n/+server.ts -------------------------------------------------------------------------------- /src/routes/layout-i18n.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versiobit/better-i18n-for-svelte/HEAD/src/routes/layout-i18n.ts -------------------------------------------------------------------------------- /static/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versiobit/better-i18n-for-svelte/HEAD/static/favicon.png -------------------------------------------------------------------------------- /svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versiobit/better-i18n-for-svelte/HEAD/svelte.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versiobit/better-i18n-for-svelte/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/versiobit/better-i18n-for-svelte/HEAD/vite.config.ts --------------------------------------------------------------------------------