Merge pull request #843 from rodcorsi/pt-BR

Add pt-BR spell checker
This commit is contained in:
Yuya Ochiai 2018-08-01 23:18:47 +09:00 committed by GitHub
commit 3bf63404c2
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 11 additions and 4 deletions

View file

@ -27,6 +27,7 @@ function getSpellCheckerLocaleMenus(onSelectSpellCheckerLocale) {
{language: 'German', locale: 'de-DE'}, {language: 'German', locale: 'de-DE'},
{language: 'Spanish', locale: 'es-ES'}, {language: 'Spanish', locale: 'es-ES'},
{language: 'Dutch', locale: 'nl-NL'}, {language: 'Dutch', locale: 'nl-NL'},
{language: 'Portuguese', locale: 'pt-BR'},
]; ];
return locales.map((l) => ({ return locales.map((l) => ({
label: l.language, label: l.language,

View file

@ -90,5 +90,8 @@ SpellChecker.getSpellCheckerLocale = (electronLocale) => {
if (electronLocale.match(/^nl-?/)) { if (electronLocale.match(/^nl-?/)) {
return 'nl-NL'; return 'nl-NL';
} }
if (electronLocale.match(/^pt-?/)) {
return 'pt-BR';
}
return 'en-US'; return 'en-US';
}; };

View file

@ -21,7 +21,7 @@
"react-bootstrap": "~0.32.1", "react-bootstrap": "~0.32.1",
"react-dom": "^16.4.0", "react-dom": "^16.4.0",
"react-transition-group": "^2.3.1", "react-transition-group": "^2.3.1",
"simple-spellchecker": "^0.9.5", "simple-spellchecker": "^0.9.6",
"underscore": "^1.9.1", "underscore": "^1.9.1",
"yargs": "^3.32.0" "yargs": "^3.32.0"
} }

View file

@ -498,9 +498,9 @@ setimmediate@^1.0.5:
version "1.0.5" version "1.0.5"
resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285"
simple-spellchecker@^0.9.5: simple-spellchecker@^0.9.6:
version "0.9.5" version "0.9.6"
resolved "https://registry.yarnpkg.com/simple-spellchecker/-/simple-spellchecker-0.9.5.tgz#4c6dce87e29488c29324b9613d3ad1f1bdac2e51" resolved "https://registry.yarnpkg.com/simple-spellchecker/-/simple-spellchecker-0.9.6.tgz#ecc68eb5d26c7495eae34932f2641b14a435d265"
dependencies: dependencies:
binarysearch "^0.2.4" binarysearch "^0.2.4"
damerau-levenshtein "git://github.com/cbaatz/damerau-levenshtein.git" damerau-levenshtein "git://github.com/cbaatz/damerau-levenshtein.git"

View file

@ -23,6 +23,9 @@ describe('main/Spellchecker.js', function() {
SpellChecker.getSpellCheckerLocale('nl').should.equal('nl-NL'); SpellChecker.getSpellCheckerLocale('nl').should.equal('nl-NL');
SpellChecker.getSpellCheckerLocale('nl-NL').should.equal('nl-NL'); SpellChecker.getSpellCheckerLocale('nl-NL').should.equal('nl-NL');
SpellChecker.getSpellCheckerLocale('pt').should.equal('pt-BR');
SpellChecker.getSpellCheckerLocale('pt-BR').should.equal('pt-BR');
SpellChecker.getSpellCheckerLocale('ja').should.equal('en-US'); SpellChecker.getSpellCheckerLocale('ja').should.equal('en-US');
SpellChecker.getSpellCheckerLocale('ja-JP').should.equal('en-US'); SpellChecker.getSpellCheckerLocale('ja-JP').should.equal('en-US');
}); });