Refactor Encounters, use new translations format for save space
This commit is contained in:
parent
7d9f58650a
commit
908f45eb9b
59 changed files with 103852 additions and 58396 deletions
45
.support/types.ts
Normal file
45
.support/types.ts
Normal file
|
@ -0,0 +1,45 @@
|
|||
export type TolgeeKey = {
|
||||
keyId: number;
|
||||
keyName: string;
|
||||
keyNamespace: string;
|
||||
keyDescription: string;
|
||||
keyTags: TolgeeTag[];
|
||||
translations: {
|
||||
en: {
|
||||
id: number;
|
||||
text: string;
|
||||
state: 'REVIEWED' | 'TRANSLATED';
|
||||
};
|
||||
cs: {
|
||||
id: number;
|
||||
text: string | null;
|
||||
state: 'REVIEWED' | 'TRANSLATED';
|
||||
};
|
||||
csf: {
|
||||
id: number;
|
||||
text: string | null;
|
||||
state: 'REVIEWED' | 'TRANSLATED';
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
export type TolgeeTag = {
|
||||
name: string;
|
||||
};
|
||||
|
||||
export type TolgeeTranslationsResponse = {
|
||||
_embedded: {
|
||||
keys: TolgeeKey[];
|
||||
};
|
||||
page: {
|
||||
size: number;
|
||||
totalElements: number;
|
||||
totalPages: number;
|
||||
number: number;
|
||||
};
|
||||
};
|
||||
|
||||
export type TreeNode = {
|
||||
key: string;
|
||||
children: TreeNode[];
|
||||
};
|
Loading…
Add table
Add a link
Reference in a new issue