diff options
Diffstat (limited to 'scripts/i18n/create-custom-files.ts')
-rwxr-xr-x | scripts/i18n/create-custom-files.ts | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/scripts/i18n/create-custom-files.ts b/scripts/i18n/create-custom-files.ts index 696a097b1..887ab86af 100755 --- a/scripts/i18n/create-custom-files.ts +++ b/scripts/i18n/create-custom-files.ts | |||
@@ -1,6 +1,7 @@ | |||
1 | import { writeJSON } from 'fs-extra' | 1 | import { readJsonSync, writeJSON } from 'fs-extra/esm' |
2 | import { join } from 'path' | 2 | import { join } from 'path' |
3 | import { root, USER_ROLE_LABELS } from '@shared/core-utils' | 3 | import { I18N_LOCALES, USER_ROLE_LABELS } from '@peertube/peertube-core-utils' |
4 | import { root } from '@peertube/peertube-node-utils' | ||
4 | import { | 5 | import { |
5 | ABUSE_STATES, | 6 | ABUSE_STATES, |
6 | buildLanguages, | 7 | buildLanguages, |
@@ -14,10 +15,9 @@ import { | |||
14 | VIDEO_PLAYLIST_TYPES, | 15 | VIDEO_PLAYLIST_TYPES, |
15 | VIDEO_PRIVACIES, | 16 | VIDEO_PRIVACIES, |
16 | VIDEO_STATES | 17 | VIDEO_STATES |
17 | } from '../../server/initializers/constants' | 18 | } from '../../server/initializers/constants.js' |
18 | import { I18N_LOCALES } from '../../shared/core-utils/i18n' | ||
19 | 19 | ||
20 | const videojs = require(join(root(), 'client', 'src', 'locale', 'videojs.en-US.json')) | 20 | const videojs = readJsonSync(join(root(), 'client', 'src', 'locale', 'videojs.en-US.json')) |
21 | const playerKeys = { | 21 | const playerKeys = { |
22 | 'Quality': 'Quality', | 22 | 'Quality': 'Quality', |
23 | 'Auto': 'Auto', | 23 | 'Auto': 'Auto', |
@@ -131,13 +131,13 @@ async function writeAll () { | |||
131 | 131 | ||
132 | for (const key of Object.keys(I18N_LOCALES)) { | 132 | for (const key of Object.keys(I18N_LOCALES)) { |
133 | const playerJsonPath = join(localePath, `player.${key}.json`) | 133 | const playerJsonPath = join(localePath, `player.${key}.json`) |
134 | const translatedPlayer = require(playerJsonPath) | 134 | const translatedPlayer = readJsonSync(playerJsonPath) |
135 | 135 | ||
136 | const newTranslatedPlayer = Object.assign({}, playerKeys, translatedPlayer) | 136 | const newTranslatedPlayer = Object.assign({}, playerKeys, translatedPlayer) |
137 | await writeJSON(playerJsonPath, newTranslatedPlayer, { spaces: 4 }) | 137 | await writeJSON(playerJsonPath, newTranslatedPlayer, { spaces: 4 }) |
138 | 138 | ||
139 | const serverJsonPath = join(localePath, `server.${key}.json`) | 139 | const serverJsonPath = join(localePath, `server.${key}.json`) |
140 | const translatedServer = require(serverJsonPath) | 140 | const translatedServer = readJsonSync(serverJsonPath) |
141 | 141 | ||
142 | const newTranslatedServer = Object.assign({}, serverKeys, translatedServer) | 142 | const newTranslatedServer = Object.assign({}, serverKeys, translatedServer) |
143 | await writeJSON(serverJsonPath, newTranslatedServer, { spaces: 4 }) | 143 | await writeJSON(serverJsonPath, newTranslatedServer, { spaces: 4 }) |