Skip to content

Commit 4ed5340

Browse files
committed
feat: load openscd and compas translations
Signed-off-by: Nora Blomaard <[email protected]>
1 parent 9e65b02 commit 4ed5340

File tree

1 file changed

+9
-4
lines changed
  • packages/compas-open-scd/src/translations

1 file changed

+9
-4
lines changed

packages/compas-open-scd/src/translations/loader.ts

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,16 @@
11
import { Strings } from 'lit-translate';
2-
import { de } from './de.js';
3-
import { en } from './en.js';
2+
import { de as compasDe } from './de.js';
3+
import { en as compasEn } from './en.js';
4+
import { de as oscdDe } from '@openscd/open-scd/src/translations/de.js';
5+
import { en as oscdEn } from '@openscd/open-scd/src/translations/en.js';
46

57
export type Language = 'en' | 'de';
6-
export const languages = { en, de };
8+
export const languages = {
9+
en: { ...oscdEn, ...compasEn },
10+
de: { ...oscdDe, ...compasDe },
11+
};
712

8-
export type Translations = typeof en;
13+
export type Translations = typeof compasEn;
914

1015
export async function loader(lang: string): Promise<Strings> {
1116
if (Object.keys(languages).includes(lang)) return languages[<Language>lang];

0 commit comments

Comments
 (0)