Skip to content

Commit c2177ab

Browse files
Jelcoojc21
authored andcommitted
Add language to frontend settings & correct some translations
1 parent 2c6d614 commit c2177ab

File tree

3 files changed

+29
-10
lines changed

3 files changed

+29
-10
lines changed

frontend/check-locales.cjs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ const allLocales = [
1515
["zh", "zh-CN"],
1616
["pl", "pl-PL"],
1717
["it", "it-IT"],
18+
["nl", "nl-NL"],
1819
];
1920

2021
const ignoreUnused = [

frontend/src/locale/IntlProvider.tsx

Lines changed: 23 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,15 @@ import { createIntl, createIntlCache } from "react-intl";
22
import langDe from "./lang/de.json";
33
import langEn from "./lang/en.json";
44
import langEs from "./lang/es.json";
5+
import langIt from "./lang/it.json";
56
import langJa from "./lang/ja.json";
67
import langList from "./lang/lang-list.json";
8+
import langNl from "./lang/nl.json";
9+
import langPl from "./lang/pl.json";
710
import langRu from "./lang/ru.json";
811
import langSk from "./lang/sk.json";
9-
import langZh from "./lang/zh.json";
10-
import langPl from "./lang/pl.json";
11-
import langIt from "./lang/it.json";
1212
import langVi from "./lang/vi.json";
13+
import langZh from "./lang/zh.json";
1314

1415
// first item of each array should be the language code,
1516
// not the country code
@@ -25,6 +26,7 @@ const localeOptions = [
2526
["pl", "pl-PL"],
2627
["it", "it-IT"],
2728
["vi", "vi-VN"],
29+
["nl", "nl-NL"],
2830
];
2931

3032
const loadMessages = (locale?: string): typeof langList & typeof langEn => {
@@ -48,6 +50,8 @@ const loadMessages = (locale?: string): typeof langList & typeof langEn => {
4850
return Object.assign({}, langList, langEn, langIt);
4951
case "vi":
5052
return Object.assign({}, langList, langEn, langVi);
53+
case "nl":
54+
return Object.assign({}, langList, langEn, langNl);
5155
default:
5256
return Object.assign({}, langList, langEn);
5357
}
@@ -82,6 +86,9 @@ const getFlagCodeForLocale = (locale?: string) => {
8286
case "vi":
8387
case "vi-VN":
8488
return "VN";
89+
case "nl":
90+
case "nl-NL":
91+
return "NL";
8592
default:
8693
return "EN";
8794
}
@@ -105,7 +112,10 @@ const getLocale = (short = false) => {
105112
const cache = createIntlCache();
106113

107114
const initialMessages = loadMessages(getLocale());
108-
let intl = createIntl({ locale: getLocale(), messages: initialMessages }, cache);
115+
let intl = createIntl(
116+
{ locale: getLocale(), messages: initialMessages },
117+
cache,
118+
);
109119

110120
const changeLocale = (locale: string): void => {
111121
const messages = loadMessages(locale);
@@ -145,4 +155,12 @@ const T = ({
145155
);
146156
};
147157

148-
export { localeOptions, getFlagCodeForLocale, getLocale, createIntl, changeLocale, intl, T };
158+
export {
159+
localeOptions,
160+
getFlagCodeForLocale,
161+
getLocale,
162+
createIntl,
163+
changeLocale,
164+
intl,
165+
T,
166+
};

frontend/src/locale/src/nl.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@
126126
"defaultMessage": "Laat leeg om de standaardwaarde van de plugin te gebruiken. Aantal seconden om te wachten op DNS propagatie."
127127
},
128128
"certificates.dns.provider": {
129-
"defaultMessage": "DNS Aanbieder"
129+
"defaultMessage": "DNS Provider"
130130
},
131131
"certificates.dns.warning": {
132132
"defaultMessage": "Deze sectie vereist wat informatie over Certbot en zijn DNS plugins. Gebruik de documentatie van de bijbehorende plugins."
@@ -201,7 +201,7 @@
201201
"defaultMessage": "Protocol"
202202
},
203203
"column.provider": {
204-
"defaultMessage": "Aanbieder"
204+
"defaultMessage": "Provider"
205205
},
206206
"column.roles": {
207207
"defaultMessage": "Rollen"
@@ -504,7 +504,7 @@
504504
"defaultMessage": "Openbaar"
505505
},
506506
"redirection-host": {
507-
"defaultMessage": "Omleiding Host"
507+
"defaultMessage": "Redirection Host"
508508
},
509509
"redirection-host.forward-domain": {
510510
"defaultMessage": "Doorgestuurd Domein"
@@ -513,10 +513,10 @@
513513
"defaultMessage": "HTTP Code"
514514
},
515515
"redirection-hosts": {
516-
"defaultMessage": "Omleiding Hosts"
516+
"defaultMessage": "Redirection Hosts"
517517
},
518518
"redirection-hosts.count": {
519-
"defaultMessage": "{count} {count, plural, one {Omleiding Host} other {Omleiding Hosts}}"
519+
"defaultMessage": "{count} {count, plural, one {Redirection Host} other {Redirection Hosts}}"
520520
},
521521
"role.admin": {
522522
"defaultMessage": "Beheerder"

0 commit comments

Comments
 (0)