+
+async function writeAll () {
+ const localePath = join(__dirname, '../../../client/src/locale')
+
+ await writeJSON(join(localePath, 'player.en-US.json'), playerKeys, { spaces: 4 })
+ await writeJSON(join(localePath, 'server.en-US.json'), serverKeys, { spaces: 4 })
+
+ for (const key of Object.keys(I18N_LOCALES)) {
+ const playerJsonPath = join(localePath, `player.${key}.json`)
+ const translatedPlayer = require(playerJsonPath)
+
+ const newTranslatedPlayer = Object.assign({}, playerKeys, translatedPlayer)
+ await writeJSON(playerJsonPath, newTranslatedPlayer, { spaces: 4 })
+
+ const serverJsonPath = join(localePath, `server.${key}.json`)
+ const translatedServer = require(serverJsonPath)
+
+ const newTranslatedServer = Object.assign({}, serverKeys, translatedServer)
+ await writeJSON(serverJsonPath, newTranslatedServer, { spaces: 4 })
+ }
+}