1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 | module.exports = (localeId) => {
|
7 |
|
8 | if (typeof process.env.KOOT_PWA_PATHNAME !== 'string')
|
9 | return ''
|
10 |
|
11 | const i18nType = JSON.parse(process.env.KOOT_I18N)
|
12 | ? JSON.parse(process.env.KOOT_I18N_TYPE)
|
13 | : undefined
|
14 |
|
15 | const pwaPathname = JSON.parse(process.env.KOOT_PWA_PATHNAME)
|
16 |
|
17 | if (i18nType !== 'default')
|
18 | return pwaPathname
|
19 |
|
20 | if (!localeId)
|
21 | return pwaPathname
|
22 |
|
23 | const chunks = pwaPathname.split('.')
|
24 | chunks.splice(chunks.length - 1, 0, localeId)
|
25 | return chunks.join('.')
|
26 |
|
27 | }
|