feat: add SCThingTranslator class. move functionality accordingly

This commit is contained in:
Rainer Killinger
2018-12-03 14:58:46 +01:00
committed by Karl-Philipp Wulfert
parent 797e5ca9de
commit 90e3d22399
9 changed files with 376 additions and 89 deletions

View File

@@ -88,8 +88,12 @@ export interface SCDish extends SCDishWithoutReferences {
}
export interface SCDishTranslatableProperties
extends SCThingWithCategoriesTranslatableProperties,
SCThingThatCanBeOfferedTranslatableProperties {}
extends SCThingWithCategoriesTranslatableProperties, SCThingThatCanBeOfferedTranslatableProperties {
/**
* Characteristics of the dish
*/
characteristics?: string[];
}
/**
* Dish meta data
@@ -101,6 +105,21 @@ export class SCDishMeta extends SCThingMeta {
categories: 'Kategorien',
},
};
static fieldValueTranslations = {
...SCThingMeta.fieldValueTranslations,
de: {
categories: {
appetizer: 'Vorspeise',
dessert: 'Nachtisch',
'main dish': 'Hauptgericht',
salad: 'Salat',
'side dish': 'Beilage',
soup: 'Suppe',
},
type: 'Essen',
},
};
}
/**