1
0
mirror of https://github.com/kremalicious/metamask-extension.git synced 2024-12-23 09:52:26 +01:00

Refactor validation function (#7187)

* Update invalidBlockExplorerURL message

* Refactor validation function
This commit is contained in:
Sunghee Lee 2019-09-18 22:57:18 +09:00 committed by Mark Stacey
parent 638149d861
commit 87ac07bb35
49 changed files with 149 additions and 14 deletions

View File

@ -876,6 +876,9 @@
"invalidRPC": { "invalidRPC": {
"message": "ልክ ያልሆነ RPC ዩአርኤል" "message": "ልክ ያልሆነ RPC ዩአርኤል"
}, },
"invalidBlockExplorerURL": {
"message": "ልክ ያልሆነ Block Explorer ዩአርኤል"
},
"invalidSeedPhrase": { "invalidSeedPhrase": {
"message": "የተሳሳተ የዘር ሐረግ" "message": "የተሳሳተ የዘር ሐረግ"
}, },

View File

@ -878,6 +878,9 @@
"invalidRPC": { "invalidRPC": {
"message": "رابط آر بي سي غير صحيح" "message": "رابط آر بي سي غير صحيح"
}, },
"invalidBlockExplorerURL": {
"message": "غير صحيح Block Explorer رابط"
},
"invalidSeedPhrase": { "invalidSeedPhrase": {
"message": "عبارة أمان غير صحيحة" "message": "عبارة أمان غير صحيحة"
}, },

View File

@ -875,6 +875,9 @@
"invalidRPC": { "invalidRPC": {
"message": "Невалиден RPC URL адрес" "message": "Невалиден RPC URL адрес"
}, },
"invalidBlockExplorerURL": {
"message": "Невалиден Block Explorer URL адрес"
},
"invalidSeedPhrase": { "invalidSeedPhrase": {
"message": "Невалидна фраза зародиш" "message": "Невалидна фраза зародиш"
}, },

View File

@ -879,6 +879,9 @@
"invalidRPC": { "invalidRPC": {
"message": "অবৈধ RPC URL" "message": "অবৈধ RPC URL"
}, },
"invalidBlockExplorerURL": {
"message": "অবৈধ Block Explorer URL"
},
"invalidSeedPhrase": { "invalidSeedPhrase": {
"message": "অবৈধ সীড ফ্রেজ" "message": "অবৈধ সীড ফ্রেজ"
}, },

View File

@ -855,6 +855,9 @@
"invalidRPC": { "invalidRPC": {
"message": "URL de RPC" "message": "URL de RPC"
}, },
"invalidBlockExplorerURL": {
"message": "URL de Block Explorer"
},
"invalidSeedPhrase": { "invalidSeedPhrase": {
"message": "Frase de recuperació no vàlida" "message": "Frase de recuperació no vàlida"
}, },

View File

@ -445,6 +445,9 @@
"invalidRPC": { "invalidRPC": {
"message": "Neplatné RPC URI" "message": "Neplatné RPC URI"
}, },
"invalidBlockExplorerURL": {
"message": "Neplatné Block Explorer URI"
},
"jsonFail": { "jsonFail": {
"message": "Něco se pokazilo. Prosím, ujistěte se, že váš JSON soubor má správný formát." "message": "Něco se pokazilo. Prosím, ujistěte se, že váš JSON soubor má správný formát."
}, },

View File

@ -866,6 +866,9 @@
"invalidRPC": { "invalidRPC": {
"message": "Ugyldig RPC-webadresse" "message": "Ugyldig RPC-webadresse"
}, },
"invalidBlockExplorerURL": {
"message": "Ugyldig Block Explorer-webadresse"
},
"invalidSeedPhrase": { "invalidSeedPhrase": {
"message": "Ugyldig backupsætning" "message": "Ugyldig backupsætning"
}, },

View File

@ -854,6 +854,9 @@
"invalidRPC": { "invalidRPC": {
"message": "Ungültige RPC URI" "message": "Ungültige RPC URI"
}, },
"invalidBlockExplorerURL": {
"message": "Ungültige Block Explorer URI"
},
"invalidSeedPhrase": { "invalidSeedPhrase": {
"message": "Ungültiger Seedschlüssel" "message": "Ungültiger Seedschlüssel"
}, },

View File

@ -873,6 +873,9 @@
"invalidRPC": { "invalidRPC": {
"message": "Μη έγκυρο RPC URL" "message": "Μη έγκυρο RPC URL"
}, },
"invalidBlockExplorerURL": {
"message": "Μη έγκυρο Block Explorer URL"
},
"invalidSeedPhrase": { "invalidSeedPhrase": {
"message": "Μη έγκυρη φράση φύτρου" "message": "Μη έγκυρη φράση φύτρου"
}, },

View File

@ -915,6 +915,9 @@
"invalidRPC": { "invalidRPC": {
"message": "Invalid RPC URL" "message": "Invalid RPC URL"
}, },
"invalidBlockExplorerURL": {
"message": "Invalid Block Explorer URL"
},
"invalidSeedPhrase": { "invalidSeedPhrase": {
"message": "Invalid seed phrase" "message": "Invalid seed phrase"
}, },

View File

@ -756,6 +756,9 @@
"invalidRPC": { "invalidRPC": {
"message": "Invalida URL del RPC" "message": "Invalida URL del RPC"
}, },
"invalidBlockExplorerURL": {
"message": "Invalida URL del Block Explorer"
},
"invalidSeedPhrase": { "invalidSeedPhrase": {
"message": "Frase semilla no válida." "message": "Frase semilla no válida."
}, },

View File

@ -863,6 +863,9 @@
"invalidRPC": { "invalidRPC": {
"message": "RPC de URL no válido" "message": "RPC de URL no válido"
}, },
"invalidBlockExplorerURL": {
"message": "Block Explorer de URL no válido"
},
"invalidSeedPhrase": { "invalidSeedPhrase": {
"message": "Frase de inicialización no válida" "message": "Frase de inicialización no válida"
}, },

View File

@ -875,6 +875,9 @@
"invalidRPC": { "invalidRPC": {
"message": "Vale RPC URL" "message": "Vale RPC URL"
}, },
"invalidBlockExplorerURL": {
"message": "Vale Block Explorer URL"
},
"invalidSeedPhrase": { "invalidSeedPhrase": {
"message": "Vigane seemnefraas" "message": "Vigane seemnefraas"
}, },

View File

@ -876,6 +876,9 @@
"invalidRPC": { "invalidRPC": {
"message": "RPC URL نا معتبر" "message": "RPC URL نا معتبر"
}, },
"invalidBlockExplorerURL": {
"message": "Block Explorer URL نا معتبر"
},
"invalidSeedPhrase": { "invalidSeedPhrase": {
"message": "عبارت بازیابی نا معتبر" "message": "عبارت بازیابی نا معتبر"
}, },

View File

@ -873,6 +873,9 @@
"invalidRPC": { "invalidRPC": {
"message": "Virheellinen RPC:n URL-osoite" "message": "Virheellinen RPC:n URL-osoite"
}, },
"invalidBlockExplorerURL": {
"message": "Virheellinen Block Explorer URL-osoite"
},
"invalidSeedPhrase": { "invalidSeedPhrase": {
"message": "Virheellinen salausteksti" "message": "Virheellinen salausteksti"
}, },

View File

@ -807,6 +807,9 @@
"invalidRPC": { "invalidRPC": {
"message": "Hindi valid ang RPC URL" "message": "Hindi valid ang RPC URL"
}, },
"invalidBlockExplorerURL": {
"message": "Hindi valid ang Block Explorer URL"
},
"invalidSeedPhrase": { "invalidSeedPhrase": {
"message": "Hindi valid ang seed phrase" "message": "Hindi valid ang seed phrase"
}, },

View File

@ -844,6 +844,9 @@
"invalidRPC": { "invalidRPC": {
"message": "URL RPC invalide" "message": "URL RPC invalide"
}, },
"invalidBlockExplorerURL": {
"message": "URL Block Explorer invalide"
},
"invalidSeedPhrase": { "invalidSeedPhrase": {
"message": "Phrase Seed invalide" "message": "Phrase Seed invalide"
}, },

View File

@ -879,6 +879,9 @@
"invalidRPC": { "invalidRPC": {
"message": "כתובת URL לא חוקית של RPC" "message": "כתובת URL לא חוקית של RPC"
}, },
"invalidBlockExplorerURL": {
"message": "כתובת URL לא חוקית של Block Explorer"
},
"invalidSeedPhrase": { "invalidSeedPhrase": {
"message": "seed phrase לא חוקי" "message": "seed phrase לא חוקי"
}, },

View File

@ -882,6 +882,9 @@
"invalidRPC": { "invalidRPC": {
"message": "अमान्य RPC URL" "message": "अमान्य RPC URL"
}, },
"invalidBlockExplorerURL": {
"message": "अमान्य Block Explorer URL"
},
"invalidSeedPhrase": { "invalidSeedPhrase": {
"message": "अमान्य बीज वाक्यांश" "message": "अमान्य बीज वाक्यांश"
}, },

View File

@ -419,6 +419,9 @@
"invalidRPC": { "invalidRPC": {
"message": "अमान्य RPC कै URI" "message": "अमान्य RPC कै URI"
}, },
"invalidBlockExplorerURL": {
"message": "अमान्य Block Explorer कै URI"
},
"jsonFail": { "jsonFail": {
"message": "कुछ गलत हो गया। कृपया सुनिश्चित करें कि आपकी JSON फ़ाइल ठीक से फ़ॉर्मेट की गई है।" "message": "कुछ गलत हो गया। कृपया सुनिश्चित करें कि आपकी JSON फ़ाइल ठीक से फ़ॉर्मेट की गई है।"
}, },

View File

@ -872,6 +872,9 @@
"invalidRPC": { "invalidRPC": {
"message": "Nevaljani URL RPC-a" "message": "Nevaljani URL RPC-a"
}, },
"invalidBlockExplorerURL": {
"message": "Nevaljani URL Block Explorer-a"
},
"invalidSeedPhrase": { "invalidSeedPhrase": {
"message": "Nevaljana početna rečenica" "message": "Nevaljana početna rečenica"
}, },

View File

@ -568,6 +568,9 @@
"invalidRPC": { "invalidRPC": {
"message": "RPC URI pa valab" "message": "RPC URI pa valab"
}, },
"invalidBlockExplorerURL": {
"message": "Block Explorer URI pa valab"
},
"invalidSeedPhrase": { "invalidSeedPhrase": {
"message": "Seed fraz pa valab" "message": "Seed fraz pa valab"
}, },

View File

@ -872,6 +872,9 @@
"invalidRPC": { "invalidRPC": {
"message": "Helytelen RPC URL" "message": "Helytelen RPC URL"
}, },
"invalidBlockExplorerURL": {
"message": "Helytelen Block Explorer URL"
},
"invalidSeedPhrase": { "invalidSeedPhrase": {
"message": "Érvénytelen seed mondat" "message": "Érvénytelen seed mondat"
}, },

View File

@ -853,6 +853,9 @@
"invalidRPC": { "invalidRPC": {
"message": "URL RPC Tidak Sah" "message": "URL RPC Tidak Sah"
}, },
"invalidBlockExplorerURL": {
"message": "URL Block Explorer Tidak Sah"
},
"invalidSeedPhrase": { "invalidSeedPhrase": {
"message": "Frasa benih tidak valid" "message": "Frasa benih tidak valid"
}, },

View File

@ -844,6 +844,9 @@
"invalidRPC": { "invalidRPC": {
"message": "URI RPC invalido" "message": "URI RPC invalido"
}, },
"invalidBlockExplorerURL": {
"message": "URI Block Explorer invalido"
},
"invalidSeedPhrase": { "invalidSeedPhrase": {
"message": "Frase seed non valida" "message": "Frase seed non valida"
}, },

View File

@ -879,6 +879,9 @@
"invalidRPC": { "invalidRPC": {
"message": "ಅಮಾನ್ಯವಾದ RPC URL" "message": "ಅಮಾನ್ಯವಾದ RPC URL"
}, },
"invalidBlockExplorerURL": {
"message": "ಅಮಾನ್ಯವಾದ Block Explorer URL"
},
"invalidSeedPhrase": { "invalidSeedPhrase": {
"message": "ಅಮಾನ್ಯವಾದ ಸೀಡ್ ಫ್ರೇಸ್" "message": "ಅಮಾನ್ಯವಾದ ಸೀಡ್ ಫ್ರೇಸ್"
}, },

View File

@ -864,6 +864,9 @@
"invalidRPC": { "invalidRPC": {
"message": "올바르지 않은 RPC URI" "message": "올바르지 않은 RPC URI"
}, },
"invalidBlockExplorerURL": {
"message": "올바르지 않은 Block Explorer URI"
},
"invalidSeedPhrase": { "invalidSeedPhrase": {
"message": "잘못된 시드 구문" "message": "잘못된 시드 구문"
}, },

View File

@ -879,6 +879,9 @@
"invalidRPC": { "invalidRPC": {
"message": "Netinkamas RPC URL" "message": "Netinkamas RPC URL"
}, },
"invalidBlockExplorerURL": {
"message": "Netinkamas Block Explorer URL"
},
"invalidSeedPhrase": { "invalidSeedPhrase": {
"message": "Netinkama atkūrimo frazė" "message": "Netinkama atkūrimo frazė"
}, },

View File

@ -868,6 +868,9 @@
"invalidRPC": { "invalidRPC": {
"message": "Nederīgs RPC URL" "message": "Nederīgs RPC URL"
}, },
"invalidBlockExplorerURL": {
"message": "Nederīgs Block Explorer URL"
},
"invalidSeedPhrase": { "invalidSeedPhrase": {
"message": "Nederīga atkopšanas frāze" "message": "Nederīga atkopšanas frāze"
}, },

View File

@ -849,6 +849,9 @@
"invalidRPC": { "invalidRPC": {
"message": "URL RPC tidak sah" "message": "URL RPC tidak sah"
}, },
"invalidBlockExplorerURL": {
"message": "URL Block Explorer tidak sah"
},
"invalidSeedPhrase": { "invalidSeedPhrase": {
"message": "Ungkapan benih tidak sah" "message": "Ungkapan benih tidak sah"
}, },

View File

@ -403,6 +403,9 @@
"invalidRPC": { "invalidRPC": {
"message": "Ongeldige RPC-URI" "message": "Ongeldige RPC-URI"
}, },
"invalidBlockExplorerURL": {
"message": "Ongeldige Block Explorer URI"
},
"jsonFail": { "jsonFail": {
"message": "Er is iets fout gegaan. Zorg ervoor dat uw JSON-bestand correct is opgemaakt." "message": "Er is iets fout gegaan. Zorg ervoor dat uw JSON-bestand correct is opgemaakt."
}, },

View File

@ -866,6 +866,9 @@
"invalidRPC": { "invalidRPC": {
"message": "Ugyldig RPC URL" "message": "Ugyldig RPC URL"
}, },
"invalidBlockExplorerURL": {
"message": "Ugyldig Block Explorer URL"
},
"invalidSeedPhrase": { "invalidSeedPhrase": {
"message": "Ugyldig mnemonisk gjenopprettingsfrase" "message": "Ugyldig mnemonisk gjenopprettingsfrase"
}, },

View File

@ -870,6 +870,9 @@
"invalidRPC": { "invalidRPC": {
"message": "Nieprawidłowe RPC URI" "message": "Nieprawidłowe RPC URI"
}, },
"invalidBlockExplorerURL": {
"message": "Nieprawidłowe Block Explorer URI"
},
"invalidSeedPhrase": { "invalidSeedPhrase": {
"message": "Nieprawidłowa fraza seed" "message": "Nieprawidłowa fraza seed"
}, },

View File

@ -412,6 +412,9 @@
"invalidRPC": { "invalidRPC": {
"message": "RPC URI Inválido" "message": "RPC URI Inválido"
}, },
"invalidBlockExplorerURL": {
"message": "Block Explorer URI Inválido"
},
"jsonFail": { "jsonFail": {
"message": "Ocorreu um erro. Por favor confirme que o seu ficheiro JSON está devidamente formatado." "message": "Ocorreu um erro. Por favor confirme que o seu ficheiro JSON está devidamente formatado."
}, },

View File

@ -870,6 +870,9 @@
"invalidRPC": { "invalidRPC": {
"message": "URL de RPC inválida" "message": "URL de RPC inválida"
}, },
"invalidBlockExplorerURL": {
"message": "URL de Block Explorer inválida"
},
"invalidSeedPhrase": { "invalidSeedPhrase": {
"message": "Frase semente inválida" "message": "Frase semente inválida"
}, },

View File

@ -859,6 +859,9 @@
"invalidRPC": { "invalidRPC": {
"message": "URL RPC nevalid" "message": "URL RPC nevalid"
}, },
"invalidBlockExplorerURL": {
"message": "URL Block Explorer nevalid"
},
"invalidSeedPhrase": { "invalidSeedPhrase": {
"message": "Expresie sursă nevalidă" "message": "Expresie sursă nevalidă"
}, },

View File

@ -449,6 +449,9 @@
"invalidRPC": { "invalidRPC": {
"message": "Неверный RPC URI" "message": "Неверный RPC URI"
}, },
"invalidBlockExplorerURL": {
"message": "Неверный Block Explorer URI"
},
"jsonFail": { "jsonFail": {
"message": "Что-то пошло не так. Убедитесь, что ваш JSON файл правильно отформатирован." "message": "Что-то пошло не так. Убедитесь, что ваш JSON файл правильно отформатирован."
}, },

View File

@ -860,6 +860,9 @@
"invalidRPC": { "invalidRPC": {
"message": "Neplatné RPC URI" "message": "Neplatné RPC URI"
}, },
"invalidBlockExplorerURL": {
"message": "Neplatné Block Explorer URI"
},
"invalidSeedPhrase": { "invalidSeedPhrase": {
"message": "Neplatná seed fráza" "message": "Neplatná seed fráza"
}, },

View File

@ -854,6 +854,9 @@
"invalidRPC": { "invalidRPC": {
"message": "Neveljaven RPC URL" "message": "Neveljaven RPC URL"
}, },
"invalidBlockExplorerURL": {
"message": "Neveljaven Block Explorer URL"
},
"invalidSeedPhrase": { "invalidSeedPhrase": {
"message": "Neveljavna seed phrase" "message": "Neveljavna seed phrase"
}, },

View File

@ -869,6 +869,9 @@
"invalidRPC": { "invalidRPC": {
"message": "Nevažeći RPC URL" "message": "Nevažeći RPC URL"
}, },
"invalidBlockExplorerURL": {
"message": "Nevažeći Block Explorer URL"
},
"invalidSeedPhrase": { "invalidSeedPhrase": {
"message": "Nevažeća seed fraza" "message": "Nevažeća seed fraza"
}, },

View File

@ -863,6 +863,9 @@
"invalidRPC": { "invalidRPC": {
"message": "Ogiltig RPC-URL" "message": "Ogiltig RPC-URL"
}, },
"invalidBlockExplorerURL": {
"message": "Ogiltig Block Explorer URL"
},
"invalidSeedPhrase": { "invalidSeedPhrase": {
"message": "Ogiltig" "message": "Ogiltig"
}, },

View File

@ -863,6 +863,9 @@
"invalidRPC": { "invalidRPC": {
"message": "RPC URL batili" "message": "RPC URL batili"
}, },
"invalidBlockExplorerURL": {
"message": "Block Explorer URL batili"
},
"invalidSeedPhrase": { "invalidSeedPhrase": {
"message": "Kirai kianzio batili" "message": "Kirai kianzio batili"
}, },

View File

@ -449,6 +449,9 @@
"invalidRPC": { "invalidRPC": {
"message": "தவறான RPC URI" "message": "தவறான RPC URI"
}, },
"invalidBlockExplorerURL": {
"message": "தவறான Block Explorer URI"
},
"jsonFail": { "jsonFail": {
"message": "ஏதோ தவறு நடந்துவிட்டது. உங்கள் JSON கோப்பு ஒழுங்காக வடிவமைக்கப்பட்டுள்ளது என்பதை உறுதிப்படுத்தவும்" "message": "ஏதோ தவறு நடந்துவிட்டது. உங்கள் JSON கோப்பு ஒழுங்காக வடிவமைக்கப்பட்டுள்ளது என்பதை உறுதிப்படுத்தவும்"
}, },

View File

@ -518,6 +518,9 @@
"invalidRPC": { "invalidRPC": {
"message": "RPC URI ไม่ถูกต้อง" "message": "RPC URI ไม่ถูกต้อง"
}, },
"invalidBlockExplorerURL": {
"message": "Block Explorer URI ไม่ถูกต้อง"
},
"jsonFail": { "jsonFail": {
"message": "เกิดบางอย่างผิดพลาด โปรดตรวจสอบว่าไฟล์ JSON ของคุณมีรูปแบบที่ถูกต้อง." "message": "เกิดบางอย่างผิดพลาด โปรดตรวจสอบว่าไฟล์ JSON ของคุณมีรูปแบบที่ถูกต้อง."
}, },

View File

@ -444,6 +444,9 @@
"invalidRPC": { "invalidRPC": {
"message": "Geçersiz RPC URI" "message": "Geçersiz RPC URI"
}, },
"invalidBlockExplorerURL": {
"message": "Geçersiz Block Explorer URI"
},
"jsonFail": { "jsonFail": {
"message": "Birşeyler yanlış gitti. JSON dosyanızın düzgün derlendiğinden emin olun." "message": "Birşeyler yanlış gitti. JSON dosyanızın düzgün derlendiğinden emin olun."
}, },

View File

@ -879,6 +879,9 @@
"invalidRPC": { "invalidRPC": {
"message": "Недійсний RPC URL" "message": "Недійсний RPC URL"
}, },
"invalidBlockExplorerURL": {
"message": "Недійсний Block Explorer URL"
},
"invalidSeedPhrase": { "invalidSeedPhrase": {
"message": "Недійсна seed-фраза" "message": "Недійсна seed-фраза"
}, },

View File

@ -857,6 +857,9 @@
"invalidRPC": { "invalidRPC": {
"message": "无效 RPC URI" "message": "无效 RPC URI"
}, },
"invalidBlockExplorerURL": {
"message": "无效 Block Explorer URI"
},
"invalidSeedPhrase": { "invalidSeedPhrase": {
"message": "无效种子密语" "message": "无效种子密语"
}, },

View File

@ -866,6 +866,9 @@
"invalidRPC": { "invalidRPC": {
"message": "無效的 RPC URI" "message": "無效的 RPC URI"
}, },
"invalidBlockExplorerURL": {
"message": "無效的 Block Explorer URI"
},
"invalidSeedPhrase": { "invalidSeedPhrase": {
"message": "無效的助憶詞" "message": "無效的助憶詞"
}, },

View File

@ -212,24 +212,15 @@ export default class NetworkForm extends PureComponent {
} }
validateUrl = (url, stateKey) => { validateUrl = (url, stateKey) => {
if (validUrl.isWebUri(url)) { const invalidUrlErrorMsg = stateKey === 'rpcUrl' ? 'invalidRPC' : 'invalidBlockExplorerURL'
if (validUrl.isWebUri(url) || (stateKey === 'blockExplorerUrl' && url === '')) {
this.setErrorTo(stateKey, '') this.setErrorTo(stateKey, '')
} else { } else {
const appendedRpc = `http://${url}` const appendedRpc = `http://${url}`
const validWhenAppended = validUrl.isWebUri(appendedRpc) && !url.match(/^https?:\/\/$/) const validWhenAppended = validUrl.isWebUri(appendedRpc) && !url.match(/^https?:\/\/$/)
this.setErrorTo(stateKey, this.context.t(validWhenAppended ? 'uriErrorMsg' : 'invalidRPC')) this.setErrorTo(stateKey, this.context.t(validWhenAppended ? 'uriErrorMsg' : invalidUrlErrorMsg))
}
}
validateBlockExplorerUrl = (url, stateKey) => {
if (url === '' || validUrl.isWebUri(url)) {
this.setErrorTo(stateKey, '')
} else {
const appendedRpc = `http://${url}`
const validWhenAppended = validUrl.isWebUri(appendedRpc) && !url.match(/^https?:\/\/$/)
this.setErrorTo(stateKey, this.context.t(validWhenAppended ? 'uriErrorMsg' : 'invalidRPC'))
} }
} }
@ -283,7 +274,7 @@ export default class NetworkForm extends PureComponent {
{this.renderFormTextField( {this.renderFormTextField(
'blockExplorerUrl', 'blockExplorerUrl',
'block-explorer-url', 'block-explorer-url',
this.setStateWithValue('blockExplorerUrl', this.validateBlockExplorerUrl), this.setStateWithValue('blockExplorerUrl', this.validateUrl),
blockExplorerUrl, blockExplorerUrl,
'optionalBlockExplorerUrl', 'optionalBlockExplorerUrl',
)} )}