feat(i18n): add country variants support (#1370)
This commit is contained in:
parent
9d94a09319
commit
804f66f203
14 changed files with 1700 additions and 1945 deletions
95
pnpm-lock.yaml
generated
95
pnpm-lock.yaml
generated
|
@ -47,7 +47,7 @@ importers:
|
|||
'@iconify-json/twemoji': ^1.1.10
|
||||
'@iconify/utils': ^2.0.11
|
||||
'@nuxtjs/color-mode': ^3.2.0
|
||||
'@nuxtjs/i18n': ^8.0.0-beta.7
|
||||
'@nuxtjs/i18n': ^8.0.0-beta.8
|
||||
'@pinia/nuxt': ^0.4.6
|
||||
'@tiptap/extension-character-count': 2.0.0-beta.204
|
||||
'@tiptap/extension-code-block': 2.0.0-beta.204
|
||||
|
@ -181,7 +181,7 @@ importers:
|
|||
'@iconify-json/ri': 1.1.4
|
||||
'@iconify-json/twemoji': 1.1.10
|
||||
'@nuxtjs/color-mode': 3.2.0
|
||||
'@nuxtjs/i18n': 8.0.0-beta.7
|
||||
'@nuxtjs/i18n': 8.0.0-beta.8
|
||||
'@pinia/nuxt': 0.4.6_typescript@4.9.4
|
||||
'@types/chroma-js': 2.1.4
|
||||
'@types/file-saver': 2.0.5
|
||||
|
@ -1780,7 +1780,7 @@ packages:
|
|||
'@iconify/types': 2.0.0
|
||||
dev: true
|
||||
|
||||
/@intlify/bundle-utils/3.4.0_qjugkpmxfnp3l7d6jb7y3o5rvi:
|
||||
/@intlify/bundle-utils/3.4.0_vue-i18n@9.3.0-beta.16:
|
||||
resolution: {integrity: sha512-2UQkqiSAOSPEHMGWlybqWm4G2K0X+FyYho5AwXz6QklSX1EY5EDmOSxZmwscn2qmKBnp6OYsme5kUrnN9xrWzQ==}
|
||||
engines: {node: '>= 12'}
|
||||
peerDependencies:
|
||||
|
@ -1796,33 +1796,25 @@ packages:
|
|||
'@intlify/shared': 9.3.0-beta.16
|
||||
jsonc-eslint-parser: 1.4.1
|
||||
source-map: 0.6.1
|
||||
vue-i18n: 9.3.0-beta.13-972e836
|
||||
vue-i18n: 9.3.0-beta.16
|
||||
yaml-eslint-parser: 0.3.2
|
||||
dev: true
|
||||
|
||||
/@intlify/core-base/9.3.0-beta.13-972e836:
|
||||
resolution: {integrity: sha512-RDtK1lzk7U+HJ2uYaz9MXiQF8jcfOSgggAmwRnYUulTHR9j2aaUxamfMzCmgfZ8vf/9ZWltuXQJQud2ir2QtKA==}
|
||||
/@intlify/core-base/9.3.0-beta.16:
|
||||
resolution: {integrity: sha512-BoAxVoPIJoPKCCMdsuNXKaaJxvetvHrW2KA43IpkwgPd2/w6zPebh/+v8e4zpXKjFVSgcF97zP87KeVcM/Lxwg==}
|
||||
engines: {node: '>= 14'}
|
||||
dependencies:
|
||||
'@intlify/devtools-if': 9.3.0-beta.13-972e836
|
||||
'@intlify/message-compiler': 9.3.0-beta.13-972e836
|
||||
'@intlify/shared': 9.3.0-beta.13-972e836
|
||||
'@intlify/vue-devtools': 9.3.0-beta.13-972e836
|
||||
'@intlify/devtools-if': 9.3.0-beta.16
|
||||
'@intlify/message-compiler': 9.3.0-beta.16
|
||||
'@intlify/shared': 9.3.0-beta.16
|
||||
'@intlify/vue-devtools': 9.3.0-beta.16
|
||||
dev: true
|
||||
|
||||
/@intlify/devtools-if/9.3.0-beta.13-972e836:
|
||||
resolution: {integrity: sha512-gnCYX/9qqXZ/NkLCNlO9Q5yJujxXRD97n3R/DTewax9wfonlI0SLCZHGA0zOEsttmafCjjM9+5ok2m2ZjnuwTQ==}
|
||||
/@intlify/devtools-if/9.3.0-beta.16:
|
||||
resolution: {integrity: sha512-9WXn8YMAnL/DHdoWqCy6yLTXcLFxd8eXB9UNsViQA5JJV7neR+yahr+23X1wP0prhG338MruxAu65khRf+AJCw==}
|
||||
engines: {node: '>= 14'}
|
||||
dependencies:
|
||||
'@intlify/shared': 9.3.0-beta.13-972e836
|
||||
dev: true
|
||||
|
||||
/@intlify/message-compiler/9.3.0-beta.13-972e836:
|
||||
resolution: {integrity: sha512-vE6NppMXHsY1hJV5bDzkL+lzk+uiZCcapU2xBVPmXLTol/bDubFeO4o9LlzpYz/GGg3wC9uyEu/Y98bwkL8hUQ==}
|
||||
engines: {node: '>= 14'}
|
||||
dependencies:
|
||||
'@intlify/shared': 9.3.0-beta.13-972e836
|
||||
source-map: 0.6.1
|
||||
'@intlify/shared': 9.3.0-beta.16
|
||||
dev: true
|
||||
|
||||
/@intlify/message-compiler/9.3.0-beta.16:
|
||||
|
@ -1833,13 +1825,8 @@ packages:
|
|||
source-map: 0.6.1
|
||||
dev: true
|
||||
|
||||
/@intlify/shared/9.3.0-beta.10:
|
||||
resolution: {integrity: sha512-h93uAanbAt/XgjDHclrVB7xix6r7Uz11wx0iGNOCdHP7aA2LCJjUT3uNbekJjjbo+Fl5jzTSJZdm2SexzoqhRA==}
|
||||
engines: {node: '>= 14'}
|
||||
dev: true
|
||||
|
||||
/@intlify/shared/9.3.0-beta.13-972e836:
|
||||
resolution: {integrity: sha512-BmquYVeubM/iBmYoMPUlpiJSuruevIqHmUzHz4V0v+4fMDo47DPbcFsEF9zdpeJ8YVW1MPA1sOQr6ZrfOA2g1w==}
|
||||
/@intlify/shared/9.3.0-beta.11:
|
||||
resolution: {integrity: sha512-CtbotesxTRiC3bRyXyv1NG39fkqJ790f8z8xFaeIXSZpOdiyxoh5BIyypCzSFQZDGLwz0Q9gyWbW1XpxQJm68Q==}
|
||||
engines: {node: '>= 14'}
|
||||
dev: true
|
||||
|
||||
|
@ -1848,7 +1835,7 @@ packages:
|
|||
engines: {node: '>= 14'}
|
||||
dev: true
|
||||
|
||||
/@intlify/unplugin-vue-i18n/0.8.1_qjugkpmxfnp3l7d6jb7y3o5rvi:
|
||||
/@intlify/unplugin-vue-i18n/0.8.1_vue-i18n@9.3.0-beta.16:
|
||||
resolution: {integrity: sha512-BhigujPmP6JL1FSxmpogCaL+REozncHCVkJuUnefz4GWBu3X+pRe5O7PeJn8/g+Iml2ieQJz4ISPMmEbuGQjqQ==}
|
||||
engines: {node: '>= 14.16'}
|
||||
peerDependencies:
|
||||
|
@ -1863,7 +1850,7 @@ packages:
|
|||
vue-i18n-bridge:
|
||||
optional: true
|
||||
dependencies:
|
||||
'@intlify/bundle-utils': 3.4.0_qjugkpmxfnp3l7d6jb7y3o5rvi
|
||||
'@intlify/bundle-utils': 3.4.0_vue-i18n@9.3.0-beta.16
|
||||
'@intlify/shared': 9.3.0-beta.16
|
||||
'@rollup/pluginutils': 4.2.1
|
||||
'@vue/compiler-sfc': 3.2.45
|
||||
|
@ -1875,20 +1862,20 @@ packages:
|
|||
picocolors: 1.0.0
|
||||
source-map: 0.6.1
|
||||
unplugin: 1.0.1
|
||||
vue-i18n: 9.3.0-beta.13-972e836
|
||||
vue-i18n: 9.3.0-beta.16
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
dev: true
|
||||
|
||||
/@intlify/vue-devtools/9.3.0-beta.13-972e836:
|
||||
resolution: {integrity: sha512-rfHmjgqXejLC3St6waf9qnKbE3F6afJd4ch8FtKsL0kuj+NKvtk5ggItweI2Ib+JvPEnhja4KZqKU3l1mbGi7A==}
|
||||
/@intlify/vue-devtools/9.3.0-beta.16:
|
||||
resolution: {integrity: sha512-rQ/jSW0gBciYLBBi+XN65r80B59Ypege9oqUi+EZ2QpOaK54wDcy1xq9w6Zbj6WpY1qgf34KtYawKIF10mMr6w==}
|
||||
engines: {node: '>= 14'}
|
||||
dependencies:
|
||||
'@intlify/core-base': 9.3.0-beta.13-972e836
|
||||
'@intlify/shared': 9.3.0-beta.13-972e836
|
||||
'@intlify/core-base': 9.3.0-beta.16
|
||||
'@intlify/shared': 9.3.0-beta.16
|
||||
dev: true
|
||||
|
||||
/@intlify/vue-i18n-bridge/0.8.0_qjugkpmxfnp3l7d6jb7y3o5rvi:
|
||||
/@intlify/vue-i18n-bridge/0.8.0_vue-i18n@9.3.0-beta.16:
|
||||
resolution: {integrity: sha512-wQ18fSccm9QaWpUW2vq2QHvojgKIog7s+UMj9LeY3pUV3yD9bU4YZI+1PTNoX3tOA+BE71gQyqVGox/TVQKP6Q==}
|
||||
engines: {node: '>= 12'}
|
||||
hasBin: true
|
||||
|
@ -1905,7 +1892,7 @@ packages:
|
|||
vue-i18n-bridge:
|
||||
optional: true
|
||||
dependencies:
|
||||
vue-i18n: 9.3.0-beta.13-972e836
|
||||
vue-i18n: 9.3.0-beta.16
|
||||
dev: true
|
||||
|
||||
/@intlify/vue-router-bridge/0.8.0:
|
||||
|
@ -2446,13 +2433,13 @@ packages:
|
|||
- supports-color
|
||||
dev: true
|
||||
|
||||
/@nuxtjs/i18n/8.0.0-beta.7:
|
||||
resolution: {integrity: sha512-TH0cQz2XDSOdBsO3ZBjWC107IaPNTezPwDFPdUwCU0wCP7JfB1kwke4mkCLeizUijFbKTTlAsFnGkyyvQe7UmQ==}
|
||||
/@nuxtjs/i18n/8.0.0-beta.8:
|
||||
resolution: {integrity: sha512-XXOGdAnlbjHPVtY0exI+V+K9Lz0xo3oOtR0mZDV1hvO5H5EOQGvHtHvG6aufFsR10rgw4tI66pCvo/MLKeoH4g==}
|
||||
engines: {node: ^14.16.0 || ^16.11.0 || ^17.0.0 || ^18.0.0 || ^19.0.0}
|
||||
dependencies:
|
||||
'@intlify/bundle-utils': 3.4.0_qjugkpmxfnp3l7d6jb7y3o5rvi
|
||||
'@intlify/shared': 9.3.0-beta.10
|
||||
'@intlify/unplugin-vue-i18n': 0.8.1_qjugkpmxfnp3l7d6jb7y3o5rvi
|
||||
'@intlify/bundle-utils': 3.4.0_vue-i18n@9.3.0-beta.16
|
||||
'@intlify/shared': 9.3.0-beta.11
|
||||
'@intlify/unplugin-vue-i18n': 0.8.1_vue-i18n@9.3.0-beta.16
|
||||
'@nuxt/kit': 3.0.0
|
||||
'@vue/compiler-sfc': 3.2.45
|
||||
cookie-es: 0.5.0
|
||||
|
@ -2461,14 +2448,14 @@ packages:
|
|||
is-https: 4.0.0
|
||||
js-cookie: 3.0.1
|
||||
knitwork: 1.0.0
|
||||
magic-string: 0.26.7
|
||||
magic-string: 0.27.0
|
||||
mlly: 1.1.0
|
||||
pathe: 1.0.0
|
||||
pathe: 1.1.0
|
||||
pkg-types: 1.0.1
|
||||
ufo: 1.0.1
|
||||
unplugin: 1.0.1
|
||||
vue-i18n: 9.3.0-beta.13-972e836
|
||||
vue-i18n-routing: 0.10.2_qjugkpmxfnp3l7d6jb7y3o5rvi
|
||||
vue-i18n: 9.3.0-beta.16
|
||||
vue-i18n-routing: 0.10.2_vue-i18n@9.3.0-beta.16
|
||||
transitivePeerDependencies:
|
||||
- '@vue/composition-api'
|
||||
- petite-vue-i18n
|
||||
|
@ -12475,7 +12462,7 @@ packages:
|
|||
- supports-color
|
||||
dev: true
|
||||
|
||||
/vue-i18n-routing/0.10.2_qjugkpmxfnp3l7d6jb7y3o5rvi:
|
||||
/vue-i18n-routing/0.10.2_vue-i18n@9.3.0-beta.16:
|
||||
resolution: {integrity: sha512-TnGUmRsciC/SJSysOAeoY0BBp3S35LFF1EfvPCybd8vU/vsOwHIyJF/Z5tPlAo4I0Y5AyJSa5WMaqpXs8F9DdQ==}
|
||||
engines: {node: '>= 14.6'}
|
||||
peerDependencies:
|
||||
|
@ -12497,22 +12484,22 @@ packages:
|
|||
optional: true
|
||||
dependencies:
|
||||
'@intlify/shared': 9.3.0-beta.16
|
||||
'@intlify/vue-i18n-bridge': 0.8.0_qjugkpmxfnp3l7d6jb7y3o5rvi
|
||||
'@intlify/vue-i18n-bridge': 0.8.0_vue-i18n@9.3.0-beta.16
|
||||
'@intlify/vue-router-bridge': 0.8.0
|
||||
ufo: 1.0.1
|
||||
vue-demi: 0.13.11
|
||||
vue-i18n: 9.3.0-beta.13-972e836
|
||||
vue-i18n: 9.3.0-beta.16
|
||||
dev: true
|
||||
|
||||
/vue-i18n/9.3.0-beta.13-972e836:
|
||||
resolution: {integrity: sha512-o9ttSIHrPKmbBP2345YQ3RQMWnCy1L3HiJqIm5QL6GuCve2HPpz4WvW6T3NsJycNqk8VQ/hzO4WAv+C0Ic+gnA==}
|
||||
/vue-i18n/9.3.0-beta.16:
|
||||
resolution: {integrity: sha512-huhBeRB0SEvv2gIgCS7Zo06nb8AAhbPQCoB/vwDfbDNs8F+giv9QCmhEed+TkLTih/54JGnXkxN6tw1VZqVY/w==}
|
||||
engines: {node: '>= 14'}
|
||||
peerDependencies:
|
||||
vue: ^3.0.0
|
||||
dependencies:
|
||||
'@intlify/core-base': 9.3.0-beta.13-972e836
|
||||
'@intlify/shared': 9.3.0-beta.13-972e836
|
||||
'@intlify/vue-devtools': 9.3.0-beta.13-972e836
|
||||
'@intlify/core-base': 9.3.0-beta.16
|
||||
'@intlify/shared': 9.3.0-beta.16
|
||||
'@intlify/vue-devtools': 9.3.0-beta.16
|
||||
'@vue/devtools-api': 6.4.5
|
||||
dev: true
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue