diff --git a/examples/parser-default/package.json b/examples/parser-default/package.json index 526fd6d..41f8094 100644 --- a/examples/parser-default/package.json +++ b/examples/parser-default/package.json @@ -22,7 +22,7 @@ }, "type": "module", "dependencies": { - "@sveltekit-i18n/base": "^1.3.2", - "@sveltekit-i18n/parser-default": "^1.0.0" + "@sveltekit-i18n/base": "file:../../node_modules/@sveltekit-i18n/base", + "@sveltekit-i18n/parser-default": "file:../../node_modules/@sveltekit-i18n/parser-default" } } \ No newline at end of file diff --git a/examples/parser-default/src/lib/translations/cs/content.json b/examples/parser-default/src/lib/translations/cs/content.json index dcb96d4..7244cd2 100644 --- a/examples/parser-default/src/lib/translations/cs/content.json +++ b/examples/parser-default/src/lib/translations/cs/content.json @@ -3,6 +3,7 @@ "title_built-in": "Vestavěné modifikátory", "title_custom": "Vlastní modifikátory", "title_dynamic_default": "Proměnná výchozí hodnota", + "title_direct_input": "Přímý vstup", "placeholder_simple": "Toto je {{placeholder}}", "placeholder_default": "Toto je {{placeholder; default:výchozí hodnota.}}", "modifier_eq_string": "{{value; male:On; female:Ona; default:Někdo}} má psa.", diff --git a/examples/parser-default/src/lib/translations/en/content.json b/examples/parser-default/src/lib/translations/en/content.json index 0bef752..5149b24 100644 --- a/examples/parser-default/src/lib/translations/en/content.json +++ b/examples/parser-default/src/lib/translations/en/content.json @@ -3,6 +3,7 @@ "title_built-in": "Built-in Modifiers", "title_custom": "Custom Modifiers", "title_dynamic_default": "Dynamic default", + "title_direct_input": "Direct input", "placeholder_simple": "This is {{placeholder}}", "placeholder_default": "This is {{placeholder; default:a default value.}}", "modifier_eq_string": "{{value; male:He; female:She; default:No one}} has a dog.", diff --git a/examples/parser-default/src/routes/+page.svelte b/examples/parser-default/src/routes/+page.svelte index 924fe7b..404ee71 100644 --- a/examples/parser-default/src/routes/+page.svelte +++ b/examples/parser-default/src/routes/+page.svelte @@ -2,7 +2,6 @@ import { locale, t } from '$lib/translations'; $: number = 10; - $: count = 1000; const initTime = Date.now(); $: now = initTime; @@ -14,6 +13,8 @@ const currency = 100; const currencyRatio = { en: 1, cs: 22.4 }; + + $: direct = 'hardcoded';

{$t('content.title_placeholders')}

@@ -23,13 +24,14 @@

{$t('content.title_built-in')}

- {$t('content.modifier_number', { count })}
- - + {$t('content.modifier_number', { count: number })}
+
+ + +

-
{$t('content.modifier_eq', { value: number })}
{$t('content.modifier_ne', { value: number })}
{$t('content.modifier_lt', { value: number })}
@@ -57,3 +59,8 @@

{$t(`content.error.${error}`, { default: $t('content.error.default') })} ({error})

+ +

{$t('content.title_direct_input')}

+ + +

{$t('This input is {{ value; }}!', { value: direct })}

\ No newline at end of file diff --git a/examples/parser-icu/package.json b/examples/parser-icu/package.json index 5cc18ea..29f421c 100644 --- a/examples/parser-icu/package.json +++ b/examples/parser-icu/package.json @@ -22,7 +22,7 @@ }, "type": "module", "dependencies": { - "@sveltekit-i18n/base": "^1.3.2", + "@sveltekit-i18n/base": "file:../../node_modules/@sveltekit-i18n/base", "@sveltekit-i18n/parser-icu": "^1.0.0" } } \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 720cda3..bff936c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -132,8 +132,8 @@ "examples/parser-default": { "version": "0.0.1", "dependencies": { - "@sveltekit-i18n/base": "^1.3.2", - "@sveltekit-i18n/parser-default": "^1.0.0" + "@sveltekit-i18n/base": "file:../../node_modules/@sveltekit-i18n/base", + "@sveltekit-i18n/parser-default": "file:../../node_modules/@sveltekit-i18n/parser-default" }, "devDependencies": { "@sveltejs/adapter-netlify": "^2.0.7", @@ -149,7 +149,7 @@ "examples/parser-icu": { "version": "0.0.1", "dependencies": { - "@sveltekit-i18n/base": "^1.3.2", + "@sveltekit-i18n/base": "file:../../node_modules/@sveltekit-i18n/base", "@sveltekit-i18n/parser-icu": "^1.0.0" }, "devDependencies": { @@ -1899,8 +1899,7 @@ }, "node_modules/@sveltekit-i18n/parser-default": { "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@sveltekit-i18n/parser-default/-/parser-default-1.0.6.tgz", - "integrity": "sha512-eIANDtXopDkKMXFO1KetCb7lCtKV7ZziXUPtMmzWVwe2wSEbOqbqBIykczMgRNZVGaCZWohF58TaBsD7NJOZQg==" + "license": "MIT" }, "node_modules/@sveltekit-i18n/parser-icu": { "version": "1.0.7",