diff --git a/frontend/lang/messages/en-US.json b/frontend/lang/messages/en-US.json index 77d831619..46f6f573c 100644 --- a/frontend/lang/messages/en-US.json +++ b/frontend/lang/messages/en-US.json @@ -1134,7 +1134,19 @@ "example-unit-singular": "ex: Tablespoon", "example-unit-plural": "ex: Tablespoons", "example-unit-abbreviation-singular": "ex: Tbsp", - "example-unit-abbreviation-plural": "ex: Tbsps" + "example-unit-abbreviation-plural": "ex: Tbsps", + "standardization": "Standardization", + "unit-conversion": "Unit Conversion", + "standard-unit-labels": { + "fluid-ounce": "fluid ounce", + "cup": "cup", + "ounce": "ounce", + "pound": "pound", + "milliliter": "milliliter", + "liter": "liter", + "gram": "gram", + "kilogram": "kilogram" + } }, "labels": { "seed-dialog-text": "Seed the database with common labels based on your local language.", diff --git a/frontend/lib/api/types/non-generated.ts b/frontend/lib/api/types/non-generated.ts index 84f9ff7fe..3970f1859 100644 --- a/frontend/lib/api/types/non-generated.ts +++ b/frontend/lib/api/types/non-generated.ts @@ -58,3 +58,13 @@ export interface QueryFilterJSONPart { relationalOperator?: RelationalKeyword | RelationalOperator | null; value?: string | string[] | null; } + +export type StandardizedUnitType + = | "fluid ounce" + | "cup" + | "ounce" + | "pound" + | "milliliter" + | "liter" + | "gram" + | "kilogram"; diff --git a/frontend/pages/group/data/units.vue b/frontend/pages/group/data/units.vue index 18f87292c..08abeed49 100644 --- a/frontend/pages/group/data/units.vue +++ b/frontend/pages/group/data/units.vue @@ -88,6 +88,34 @@ hide-details :label="$t('data-pages.units.use-abbreviation')" /> + + + {{ $t('data-pages.units.standardization') }} + + + {{ $t('data-pages.units.unit-conversion') }} + +
+ + +
@@ -149,6 +177,34 @@ hide-details :label="$t('data-pages.units.use-abbreviation')" /> + + + {{ $t('data-pages.units.standardization') }} + + + {{ $t('data-pages.units.unit-conversion') }} + +
+ + +