Skip to content

Commit 5e0af56

Browse files
authored
Merge pull request #1810 from byfelipesanchez/Portuguese-Translation
Portuguese Translation
2 parents 964fa00 + 6c85968 commit 5e0af56

File tree

3 files changed

+621
-4
lines changed

3 files changed

+621
-4
lines changed

client/components/Nav.jsx

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -637,6 +637,16 @@ class Nav extends React.PureComponent {
637637
Español
638638
</button>
639639
</li>
640+
<li className="nav__dropdown-item">
641+
<button
642+
onFocus={this.handleFocusForLang}
643+
onBlur={this.handleBlur}
644+
value="pt-BR"
645+
onClick={(e) => this.handleLangSelection(e)}
646+
>
647+
Português
648+
</button>
649+
</li>
640650
<li className="nav__dropdown-item">
641651
<button
642652
onFocus={this.handleFocusForLang}

client/i18n.js

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,18 @@
11
import i18n from 'i18next';
22
import { initReactI18next } from 'react-i18next';
33
import Backend from 'i18next-http-backend';
4-
import { enUS, es, ja, hi } from 'date-fns/locale';
4+
import { enUS, es, ja, hi, ptBR } from 'date-fns/locale';
55

66
const fallbackLng = ['en-US'];
7-
const availableLanguages = ['en-US', 'es-419', 'ja', 'hi'];
7+
const availableLanguages = ['en-US', 'es-419', 'ja', 'hi', 'pt-BR'];
88

99
export function languageKeyToLabel(lang) {
1010
const languageMap = {
1111
'en-US': 'English',
1212
'es-419': 'Español',
1313
ja: '日本語',
14-
hi: 'हिन्दी'
14+
hi: 'हिन्दी',
15+
'pt-BR': 'Português'
1516
};
1617
return languageMap[lang];
1718
}
@@ -21,7 +22,8 @@ export function languageKeyToDateLocale(lang) {
2122
'en-US': enUS,
2223
'es-419': es,
2324
ja,
24-
hi
25+
hi,
26+
'pt-BR': ptBR
2527
};
2628
return languageMap[lang];
2729
}

0 commit comments

Comments
 (0)