+1
app.config.js
+1
app.config.js
+1
lingui.config.js
+1
lingui.config.js
+2
src/components/hooks/dates.ts
+2
src/components/hooks/dates.ts
+2
src/locale/helpers.ts
+2
src/locale/helpers.ts
+9
src/locale/i18n.ts
+9
src/locale/i18n.ts
···
41
41
import {messages as messagesNl} from '#/locale/locales/nl/messages'
42
42
import {messages as messagesPl} from '#/locale/locales/pl/messages'
43
43
import {messages as messagesPt_BR} from '#/locale/locales/pt-BR/messages'
44
+
import {messages as messagesPt_PT} from '#/locale/locales/pt-PT/messages'
44
45
import {messages as messagesRo} from '#/locale/locales/ro/messages'
45
46
import {messages as messagesRu} from '#/locale/locales/ru/messages'
46
47
import {messages as messagesSv} from '#/locale/locales/sv/messages'
···
283
284
await Promise.all([
284
285
import('@formatjs/intl-pluralrules/locale-data/pt'),
285
286
import('@formatjs/intl-numberformat/locale-data/pt'),
287
+
])
288
+
break
289
+
}
290
+
case AppLanguage.pt_PT: {
291
+
i18n.loadAndActivate({locale, messages: messagesPt_PT})
292
+
await Promise.all([
293
+
import('@formatjs/intl-pluralrules/locale-data/pt-PT'),
294
+
import('@formatjs/intl-numberformat/locale-data/pt-PT'),
286
295
])
287
296
break
288
297
}
+4
src/locale/i18n.web.ts
+4
src/locale/i18n.web.ts
+6
-1
src/locale/languages.ts
+6
-1
src/locale/languages.ts
···
35
35
nl = 'nl',
36
36
pl = 'pl',
37
37
pt_BR = 'pt-BR',
38
+
pt_PT = 'pt-PT',
38
39
ro = 'ro',
39
40
ru = 'ru',
40
41
sv = 'sv',
···
82
83
{code2: AppLanguage.ne, name: 'नेपाली – Nepali'},
83
84
{code2: AppLanguage.nl, name: 'Nederlands – Dutch'},
84
85
{code2: AppLanguage.pl, name: 'Polski – Polish'},
85
-
{code2: AppLanguage.pt_BR, name: 'Português (BR) – Portuguese (BR)'},
86
+
{
87
+
code2: AppLanguage.pt_BR,
88
+
name: 'português do Brasil – Brazilian Portuguese',
89
+
},
90
+
{code2: AppLanguage.pt_PT, name: 'português europeu – European Portuguese'},
86
91
{code2: AppLanguage.ro, name: 'Română – Romanian'},
87
92
{code2: AppLanguage.ru, name: 'Русский – Russian'},
88
93
{code2: AppLanguage.sv, name: 'Svenska – Swedish'},
+13
src/locale/locales/pt-PT/messages.po
+13
src/locale/locales/pt-PT/messages.po
···
1
+
msgid ""
2
+
msgstr ""
3
+
"POT-Creation-Date: 2023-11-05 16:01-0800\n"
4
+
"MIME-Version: 1.0\n"
5
+
"Content-Type: text/plain; charset=UTF-8\n"
6
+
"Content-Transfer-Encoding: 8bit\n"
7
+
"X-Generator: @lingui/cli\n"
8
+
"Language: pt-PT\n"
9
+
"Project-Id-Version: 49a8cb746fbc2ae5707392ee41ddec4c\n"
10
+
"Report-Msgid-Bugs-To: \n"
11
+
"PO-Revision-Date: 2025-05-16 15:40\n"
12
+
"Last-Translator: \n"
13
+
"Language-Team: European Portuguese\n"