Add pt-BR spell checker

This commit is contained in:
rodrigo 2018-07-30 13:28:53 -03:00
parent 9e0239097a
commit f2d6cd383c
5 changed files with 11 additions and 4 deletions

View file

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

View file

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

View file

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

View file

@ -498,9 +498,9 @@ setimmediate@^1.0.5:
version "1.0.5"
resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285"
simple-spellchecker@^0.9.5:
version "0.9.5"
resolved "https://registry.yarnpkg.com/simple-spellchecker/-/simple-spellchecker-0.9.5.tgz#4c6dce87e29488c29324b9613d3ad1f1bdac2e51"
simple-spellchecker@^0.9.6:
version "0.9.6"
resolved "https://registry.yarnpkg.com/simple-spellchecker/-/simple-spellchecker-0.9.6.tgz#ecc68eb5d26c7495eae34932f2641b14a435d265"
dependencies:
binarysearch "^0.2.4"
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-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-JP').should.equal('en-US');
});