Skip to content

Commit 19e52b6

Browse files
committed
feat: Dev mode uses Tolgee API
1 parent 60a7063 commit 19e52b6

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

i18n/request.ts

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,21 @@ export default getRequestConfig(async ({ requestLocale }) => {
1010
locale = routing.defaultLocale;
1111
}
1212

13+
if (process.env.NODE_ENV === 'development') {
14+
const res = await fetch(`${process.env.TOLGEE_API_URL}/v2/projects/${process.env.TOLGEE_PROJECT_ID}/translations/${locale}`, {
15+
headers: {
16+
'x-api-key': `${process.env.TOLGEE_API_KEY}`,
17+
},
18+
});
19+
const data = await res.json();
20+
const messages = data[locale];
21+
22+
return {
23+
locale,
24+
messages,
25+
};
26+
}
27+
1328
const res = await fetch(`${process.env.I18N_PUBLIC_URL}/${locale}.json`);
1429

1530
return {

0 commit comments

Comments
 (0)