Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Pleroma
pleroma-fe
Commits
bd77f3a1
Commit
bd77f3a1
authored
Apr 06, 2022
by
HJ
🔥
Browse files
fix i18n for good??
parent
78817e37
Pipeline
#39602
failed with stages
in 1 minute and 4 seconds
Changes
2
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
build/webpack.base.conf.js
View file @
bd77f3a1
...
...
@@ -59,6 +59,15 @@ module.exports = {
}
}
},
{
enforce
:
'
post
'
,
test
:
/
\.(
json5
?
|ya
?
ml
)
$/
,
// target json, json5, yaml and yml files
type
:
'
javascript/auto
'
,
loader
:
'
@intlify/vue-i18n-loader
'
,
include
:
[
// Use `Rule.include` to specify the files of locale messages to be pre-compiled
path
.
resolve
(
__dirname
,
'
../src/i18n
'
)
]
},
{
test
:
/
\.
vue$/
,
loader
:
'
vue-loader
'
,
...
...
@@ -99,14 +108,6 @@ module.exports = {
}
}
},
{
test
:
/
\.(
json5
?
|ya
?
ml
)
$/
,
// target json, json5, yaml and yml files
type
:
'
javascript/auto
'
,
loader
:
'
@intlify/vue-i18n-loader
'
,
include
:
[
// Use `Rule.include` to specify the files of locale messages to be pre-compiled
path
.
resolve
(
__dirname
,
'
src/i18n
'
)
]
},
]
},
plugins
:
[
...
...
src/i18n/messages.js
View file @
bd77f3a1
...
...
@@ -32,7 +32,7 @@ const loaders = {
pt
:
()
=>
import
(
'
./pt.json
'
),
ro
:
()
=>
import
(
'
./ro.json
'
),
ru
:
()
=>
import
(
'
./ru.json
'
),
te
:
()
=>
import
(
'
./te.json
'
),
//
te: () => import('./te.json'),
// buggy
uk
:
()
=>
import
(
'
./uk.json
'
),
zh
:
()
=>
import
(
'
./zh.json
'
),
zh_Hant
:
()
=>
import
(
'
./zh_Hant.json
'
)
...
...
@@ -41,12 +41,12 @@ const loaders = {
const
messages
=
{
languages
:
[
'
en
'
,
...
Object
.
keys
(
loaders
)],
default
:
{
en
:
require
(
'
./en.json
'
)
en
:
require
(
'
./en.json
'
)
.
default
},
setLanguage
:
async
(
i18n
,
language
)
=>
{
if
(
loaders
[
language
])
{
let
messages
=
await
loaders
[
language
]()
i18n
.
setLocaleMessage
(
language
,
messages
)
i18n
.
setLocaleMessage
(
language
,
messages
.
default
)
}
i18n
.
locale
=
language
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment