mirror of
https://github.com/kremalicious/metamask-extension.git
synced 2024-12-23 09:52:26 +01:00
fix verify-locale-strings.js
This commit is contained in:
parent
3c1471d6c6
commit
26e4f87ce4
@ -20,7 +20,7 @@ const specifiedLocale = process.argv[2]
|
|||||||
if (specifiedLocale) {
|
if (specifiedLocale) {
|
||||||
console.log(`Verifying selected locale "${specifiedLocale}":\n\n`)
|
console.log(`Verifying selected locale "${specifiedLocale}":\n\n`)
|
||||||
const locale = localeIndex.find(localeMeta => localeMeta.code === specifiedLocale)
|
const locale = localeIndex.find(localeMeta => localeMeta.code === specifiedLocale)
|
||||||
verifyLocale({ localeMeta })
|
verifyLocale({ locale })
|
||||||
} else {
|
} else {
|
||||||
console.log('Verifying all locales:\n\n')
|
console.log('Verifying all locales:\n\n')
|
||||||
localeIndex.forEach(localeMeta => {
|
localeIndex.forEach(localeMeta => {
|
||||||
@ -33,12 +33,13 @@ if (specifiedLocale) {
|
|||||||
function verifyLocale ({ localeMeta }) {
|
function verifyLocale ({ localeMeta }) {
|
||||||
const localeCode = localeMeta.code
|
const localeCode = localeMeta.code
|
||||||
const localeName = localeMeta.name
|
const localeName = localeMeta.name
|
||||||
|
let targetLocale, englishLocale
|
||||||
|
|
||||||
try {
|
try {
|
||||||
const localeFilePath = path.join(process.cwd(), 'app', '_locales', localeCode, 'messages.json')
|
const localeFilePath = path.join(process.cwd(), 'app', '_locales', localeCode, 'messages.json')
|
||||||
targetLocale = JSON.parse(fs.readFileSync(localeFilePath, 'utf8'))
|
targetLocale = JSON.parse(fs.readFileSync(localeFilePath, 'utf8'))
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
if (e.code == 'ENOENT') {
|
if (e.code === 'ENOENT') {
|
||||||
console.log('Locale file not found')
|
console.log('Locale file not found')
|
||||||
} else {
|
} else {
|
||||||
console.log(`Error opening your locale ("${localeCode}") file: `, e)
|
console.log(`Error opening your locale ("${localeCode}") file: `, e)
|
||||||
@ -50,7 +51,7 @@ function verifyLocale ({ localeMeta }) {
|
|||||||
const englishFilePath = path.join(process.cwd(), 'app', '_locales', 'en', 'messages.json')
|
const englishFilePath = path.join(process.cwd(), 'app', '_locales', 'en', 'messages.json')
|
||||||
englishLocale = JSON.parse(fs.readFileSync(englishFilePath, 'utf8'))
|
englishLocale = JSON.parse(fs.readFileSync(englishFilePath, 'utf8'))
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
if (e.code == 'ENOENT') {
|
if (e.code === 'ENOENT') {
|
||||||
console.log('English File not found')
|
console.log('English File not found')
|
||||||
} else {
|
} else {
|
||||||
console.log('Error opening english locale file: ', e)
|
console.log('Error opening english locale file: ', e)
|
||||||
|
Loading…
Reference in New Issue
Block a user