diff --git a/packages/smooth_app/lib/l10n/app_aa.arb b/packages/smooth_app/lib/l10n/app_aa.arb index 9c1e7919930..ec421e17662 100644 --- a/packages/smooth_app/lib/l10n/app_aa.arb +++ b/packages/smooth_app/lib/l10n/app_aa.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_af.arb b/packages/smooth_app/lib/l10n/app_af.arb index 7491216c848..9ba5805992c 100644 --- a/packages/smooth_app/lib/l10n/app_af.arb +++ b/packages/smooth_app/lib/l10n/app_af.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_ak.arb b/packages/smooth_app/lib/l10n/app_ak.arb index 890228cc365..59ed74ec5fe 100644 --- a/packages/smooth_app/lib/l10n/app_ak.arb +++ b/packages/smooth_app/lib/l10n/app_ak.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_am.arb b/packages/smooth_app/lib/l10n/app_am.arb index 7f8ff3fe630..e7390abac1a 100644 --- a/packages/smooth_app/lib/l10n/app_am.arb +++ b/packages/smooth_app/lib/l10n/app_am.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_ar.arb b/packages/smooth_app/lib/l10n/app_ar.arb index 2e0a918e139..94890a60b97 100644 --- a/packages/smooth_app/lib/l10n/app_ar.arb +++ b/packages/smooth_app/lib/l10n/app_ar.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "الصورة الأمامية", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "الصورة الأمامية", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "صورة للقائمة المكونات", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_as.arb b/packages/smooth_app/lib/l10n/app_as.arb index 890228cc365..59ed74ec5fe 100644 --- a/packages/smooth_app/lib/l10n/app_as.arb +++ b/packages/smooth_app/lib/l10n/app_as.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_az.arb b/packages/smooth_app/lib/l10n/app_az.arb index 7e5b7cd5505..a60ba6e7309 100644 --- a/packages/smooth_app/lib/l10n/app_az.arb +++ b/packages/smooth_app/lib/l10n/app_az.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_be.arb b/packages/smooth_app/lib/l10n/app_be.arb index fb64493cd93..cd1a26f6524 100644 --- a/packages/smooth_app/lib/l10n/app_be.arb +++ b/packages/smooth_app/lib/l10n/app_be.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Кампаненты ўпакоўкі", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Здымак спераду", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Здымак спераду", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Здымак інгрэдыентаў", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_bg.arb b/packages/smooth_app/lib/l10n/app_bg.arb index ed1c43a5ed5..c096c6842a7 100644 --- a/packages/smooth_app/lib/l10n/app_bg.arb +++ b/packages/smooth_app/lib/l10n/app_bg.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Части на опаковката", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Предна снимка", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Предна снимка", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Снимка на съставките", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_bm.arb b/packages/smooth_app/lib/l10n/app_bm.arb index 16f4049ceeb..df06cf34647 100644 --- a/packages/smooth_app/lib/l10n/app_bm.arb +++ b/packages/smooth_app/lib/l10n/app_bm.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_bn.arb b/packages/smooth_app/lib/l10n/app_bn.arb index 6a3755bbec9..eabed0379fd 100644 --- a/packages/smooth_app/lib/l10n/app_bn.arb +++ b/packages/smooth_app/lib/l10n/app_bn.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_bo.arb b/packages/smooth_app/lib/l10n/app_bo.arb index acdfd4f75b1..968b623d8fd 100644 --- a/packages/smooth_app/lib/l10n/app_bo.arb +++ b/packages/smooth_app/lib/l10n/app_bo.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_br.arb b/packages/smooth_app/lib/l10n/app_br.arb index 796e7588147..6de767e4d62 100644 --- a/packages/smooth_app/lib/l10n/app_br.arb +++ b/packages/smooth_app/lib/l10n/app_br.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Skeudenn an aozennoù", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_bs.arb b/packages/smooth_app/lib/l10n/app_bs.arb index eb46363cc5f..13f80b0943e 100644 --- a/packages/smooth_app/lib/l10n/app_bs.arb +++ b/packages/smooth_app/lib/l10n/app_bs.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_ca.arb b/packages/smooth_app/lib/l10n/app_ca.arb index 9be31add83c..746f7bd0711 100644 --- a/packages/smooth_app/lib/l10n/app_ca.arb +++ b/packages/smooth_app/lib/l10n/app_ca.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Components d'embalatge", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Imatge frontal", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Imatge frontal", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Imatge dels ingredients", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_ce.arb b/packages/smooth_app/lib/l10n/app_ce.arb index 890228cc365..59ed74ec5fe 100644 --- a/packages/smooth_app/lib/l10n/app_ce.arb +++ b/packages/smooth_app/lib/l10n/app_ce.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_co.arb b/packages/smooth_app/lib/l10n/app_co.arb index 890228cc365..59ed74ec5fe 100644 --- a/packages/smooth_app/lib/l10n/app_co.arb +++ b/packages/smooth_app/lib/l10n/app_co.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_cs.arb b/packages/smooth_app/lib/l10n/app_cs.arb index 0ca233ed13d..10c65069b59 100644 --- a/packages/smooth_app/lib/l10n/app_cs.arb +++ b/packages/smooth_app/lib/l10n/app_cs.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Součásti obalu", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Přední obrázek", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Přední obrázek", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "Tento obrázek může být zastaralý", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Obrázek seznamu složek", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Přední obrázek (tento obrázek může být zastaralý)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Obrázek nelze načíst!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Nelze načíst přední obrázek (chyba sítě?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "Žádný obrázek!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_cv.arb b/packages/smooth_app/lib/l10n/app_cv.arb index 890228cc365..59ed74ec5fe 100644 --- a/packages/smooth_app/lib/l10n/app_cv.arb +++ b/packages/smooth_app/lib/l10n/app_cv.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_cy.arb b/packages/smooth_app/lib/l10n/app_cy.arb index 3cd27eb2d05..cde2db31b2c 100644 --- a/packages/smooth_app/lib/l10n/app_cy.arb +++ b/packages/smooth_app/lib/l10n/app_cy.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_da.arb b/packages/smooth_app/lib/l10n/app_da.arb index ac8f84d249c..f09bc507b4b 100644 --- a/packages/smooth_app/lib/l10n/app_da.arb +++ b/packages/smooth_app/lib/l10n/app_da.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Emballagekomponenter", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Forsidebillede", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Forsidebillede", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Bilde av ingredienser", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_de.arb b/packages/smooth_app/lib/l10n/app_de.arb index c442f633393..c75d6f82d91 100644 --- a/packages/smooth_app/lib/l10n/app_de.arb +++ b/packages/smooth_app/lib/l10n/app_de.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "Dieses Bild wird vom Hersteller zur Verfügung gestellt. Es kann möglicherweise nicht bearbeitet werden.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Verpackungsbestandteile", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Foto des Produkts (Vorderseite)", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Foto des Produkts (Vorderseite)", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "Dieses Bild ist möglicherweise veraltet", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Foto der Liste der Inhaltsstoffe", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Foto der Nährwertangaben", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Teile der Verpackung", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Vorderansicht (dieses Bild kann veraltet sein)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Bild konnte nicht geladen werden!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Die Vorderansicht konnte nicht geladen werden (Netzwerkfehler?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "Keine\nBild!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_el.arb b/packages/smooth_app/lib/l10n/app_el.arb index 705be7b61d5..48dad1faed1 100644 --- a/packages/smooth_app/lib/l10n/app_el.arb +++ b/packages/smooth_app/lib/l10n/app_el.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Φωτογραφία εμπρόσθιας επιφάνειας", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Φωτογραφία εμπρόσθιας επιφάνειας", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Φωτογραφία συστατικών", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_en.arb b/packages/smooth_app/lib/l10n/app_en.arb index 53ba65df6ab..2c282baadd8 100644 --- a/packages/smooth_app/lib/l10n/app_en.arb +++ b/packages/smooth_app/lib/l10n/app_en.arb @@ -3403,4 +3403,4 @@ "photo_already_exists": "This photo already exists", "photo_missing": "This photo is missing", "date": "Date" -} +} \ No newline at end of file diff --git a/packages/smooth_app/lib/l10n/app_eo.arb b/packages/smooth_app/lib/l10n/app_eo.arb index a204021e288..c55a34fdace 100644 --- a/packages/smooth_app/lib/l10n/app_eo.arb +++ b/packages/smooth_app/lib/l10n/app_eo.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Bildo de ingrediencoj", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_es.arb b/packages/smooth_app/lib/l10n/app_es.arb index a79df2c79c0..6638d53e6a0 100644 --- a/packages/smooth_app/lib/l10n/app_es.arb +++ b/packages/smooth_app/lib/l10n/app_es.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Componentes del envase", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Imagen frontal del producto", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Imagen frontal del producto", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Imagen de los ingredientes del producto", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_et.arb b/packages/smooth_app/lib/l10n/app_et.arb index 3f128848d5d..1cb768c783e 100644 --- a/packages/smooth_app/lib/l10n/app_et.arb +++ b/packages/smooth_app/lib/l10n/app_et.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_eu.arb b/packages/smooth_app/lib/l10n/app_eu.arb index a0c92b6e692..bb8e5dd269c 100644 --- a/packages/smooth_app/lib/l10n/app_eu.arb +++ b/packages/smooth_app/lib/l10n/app_eu.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Aurrealdeko argazkia", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Aurrealdeko argazkia", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Osagaiaren argazkia", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_fa.arb b/packages/smooth_app/lib/l10n/app_fa.arb index 10a986d15a8..5b9220b69e2 100644 --- a/packages/smooth_app/lib/l10n/app_fa.arb +++ b/packages/smooth_app/lib/l10n/app_fa.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_fi.arb b/packages/smooth_app/lib/l10n/app_fi.arb index 4c9882e4116..52b41a0f9ed 100644 --- a/packages/smooth_app/lib/l10n/app_fi.arb +++ b/packages/smooth_app/lib/l10n/app_fi.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Pakkauskomponentit", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Etukuva", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Etukuva", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Kuva ainesosaluettelosta", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_fo.arb b/packages/smooth_app/lib/l10n/app_fo.arb index 890228cc365..59ed74ec5fe 100644 --- a/packages/smooth_app/lib/l10n/app_fo.arb +++ b/packages/smooth_app/lib/l10n/app_fo.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_fr.arb b/packages/smooth_app/lib/l10n/app_fr.arb index 083d51ce335..9882c056b0b 100644 --- a/packages/smooth_app/lib/l10n/app_fr.arb +++ b/packages/smooth_app/lib/l10n/app_fr.arb @@ -749,7 +749,7 @@ "nutrition_page_invalid_number": "Nombre invalide", "nutrition_page_update_running": "Mise à jour du produit sur le serveur...", "nutrition_page_update_done": "Produit mis à jour !", - "nutrition_page_take_serving_size_from_product_quantity": "Use the product quantity as serving size", + "nutrition_page_take_serving_size_from_product_quantity": "Utilisez la quantité de produit comme taille de portion", "@nutrition_page_take_serving_size_from_product_quantity": { "description": "Button label: Use the product quantity as serving size (nutrition page)" }, @@ -869,20 +869,20 @@ } } }, - "product_tags_title": "Product properties", + "product_tags_title": "Propriétés du produit", "@product_tags_title": { "description": "The title for showing product properties, aka folksonomy data" }, - "no_product_tags_found_message": "No product properties found. Properties can be used to describe products in more details, in a flexible way. Tap to add.", + "no_product_tags_found_message": "Aucune propriété de produit trouvée. Les propriétés peuvent être utilisées pour décrire les produits de manière plus détaillée et flexible. Appuyez pour ajouter.", "@no_product_tags_found_message": { "description": "Message to show if there are no product properties found" }, - "add_tag": "Add property", - "edit_tag": "Edit property", - "remove_tag": "Remove property", - "tag_key": "Property", + "add_tag": "Ajouter une propriété", + "edit_tag": "Modifier la propriété", + "remove_tag": "Supprimer la propriété", + "tag_key": "Propriété", "tag_value": "Valeur", - "invalid_key_format": "Invalid property format. It must be lowercase and without any spaces.", + "invalid_key_format": "Format de propriété non valide. Il doit être en minuscules et sans aucun espace.", "@invalid_key_format": { "description": "Message to show if the property's value for a new product property is invalid. This logic is identical to whats being validated in the Folksonomy API" }, @@ -974,7 +974,7 @@ "@native_app_settings": { "description": "Native App Settings in app settings" }, - "native_app_description": "Open system settings for Open Food Facts", + "native_app_description": "Ouvrir les paramètres systèmes pour Open Food Facts", "@native_app_description": { "description": "Native App description in app settings" }, @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "Cette image est fournie par le producteur. Elle peut ne pas être éditable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Composants d'emballage", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Photo du produit (recto)", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Photo du produit (recto)", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "Cette image peut être obsolète", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Photo de la liste des ingrédients", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Photo de la nutrition", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Photo de l'emballage", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Autres photos", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "Cette image peut être obsolète", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Image frontale (cette image peut être obsolète)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (cette image peut être obsolète)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Impossible de charger l'image !", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (cette image peut être verrouillée par le producteur)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Impossible de charger la photo !", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Impossible de charger l'image frontale (erreur réseau ?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Impossible de charger le {type} (erreur réseau ?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "Pas \nd'image !", "@product_page_image_no_image_available": { @@ -3277,11 +3316,11 @@ "@product_page_action_bar_item_disable": { "description": "Accessibility label to disable action (= make it invisible)" }, - "product_page_pending_operations_banner_title": "Uploading your edits…", + "product_page_pending_operations_banner_title": "Téléversement de vos modifications…", "@product_page_pending_operations_banner_title": { "description": "When a product has pending edits (being sent to the server), there is a message on the product page (here is the title of the message)." }, - "product_page_pending_operations_banner_message": "The data displayed on this page **does not yet reflect your modifications**.\nPlease wait a few seconds…", + "product_page_pending_operations_banner_message": "Les données affichées sur cette page **ne reflètent pas encore vos modifications**.\nVeuillez patienter quelques secondes…", "@product_page_pending_operations_banner_message": { "description": "When a product has pending edits (being sent to the server), there is a message on the product page. Please keep the ** syntax to make the text bold." }, diff --git a/packages/smooth_app/lib/l10n/app_ga.arb b/packages/smooth_app/lib/l10n/app_ga.arb index a91076772ac..c2d8955bdd7 100644 --- a/packages/smooth_app/lib/l10n/app_ga.arb +++ b/packages/smooth_app/lib/l10n/app_ga.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_gd.arb b/packages/smooth_app/lib/l10n/app_gd.arb index 890228cc365..59ed74ec5fe 100644 --- a/packages/smooth_app/lib/l10n/app_gd.arb +++ b/packages/smooth_app/lib/l10n/app_gd.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_gl.arb b/packages/smooth_app/lib/l10n/app_gl.arb index ece1f8a32a2..dd48b229cc7 100644 --- a/packages/smooth_app/lib/l10n/app_gl.arb +++ b/packages/smooth_app/lib/l10n/app_gl.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Imaxe dos ingredientes", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_gu.arb b/packages/smooth_app/lib/l10n/app_gu.arb index f7d7696fd78..0aff0b118ff 100644 --- a/packages/smooth_app/lib/l10n/app_gu.arb +++ b/packages/smooth_app/lib/l10n/app_gu.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_ha.arb b/packages/smooth_app/lib/l10n/app_ha.arb index b61018142d1..c69222b2307 100644 --- a/packages/smooth_app/lib/l10n/app_ha.arb +++ b/packages/smooth_app/lib/l10n/app_ha.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_he.arb b/packages/smooth_app/lib/l10n/app_he.arb index a3a5ec02f85..86a3a525937 100644 --- a/packages/smooth_app/lib/l10n/app_he.arb +++ b/packages/smooth_app/lib/l10n/app_he.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "רכיבי אריזה", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "תמונה קדמית", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "תמונה קדמית", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "יכול להיות שהתמונה הזאת לא עדכנית", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "תמונת הרכיבים", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "תמונת חזית (יכול להיות שזאת לא תמונה עדכנית)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "לא ניתן לטעון את התמונה!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "לא ניתן לטעון את תמונת החזית (שגיאת רשת?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "אין תמונה!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_hi.arb b/packages/smooth_app/lib/l10n/app_hi.arb index 22918039905..65944ebc2ed 100644 --- a/packages/smooth_app/lib/l10n/app_hi.arb +++ b/packages/smooth_app/lib/l10n/app_hi.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_hr.arb b/packages/smooth_app/lib/l10n/app_hr.arb index f117f0d7fae..1ebe2f20fd1 100644 --- a/packages/smooth_app/lib/l10n/app_hr.arb +++ b/packages/smooth_app/lib/l10n/app_hr.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Prednja slika", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Prednja slika", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Slika sastojaka", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_ht.arb b/packages/smooth_app/lib/l10n/app_ht.arb index 6f9c1905052..6f910ea5130 100644 --- a/packages/smooth_app/lib/l10n/app_ht.arb +++ b/packages/smooth_app/lib/l10n/app_ht.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_hu.arb b/packages/smooth_app/lib/l10n/app_hu.arb index dbf7d100fc9..275b4d2758f 100644 --- a/packages/smooth_app/lib/l10n/app_hu.arb +++ b/packages/smooth_app/lib/l10n/app_hu.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Csomagolás elemei", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Elülső oldal képe", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Elülső oldal képe", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "Ez a kép elavult lehet", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Összetevők listájának képe", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Elülső kép (ez a kép elavult lehet)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Nem sikerült betölteni a képet!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Nem sikerült betölteni az elülső képet (hálózati hiba?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "Nincs\nkép!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_hy.arb b/packages/smooth_app/lib/l10n/app_hy.arb index 4352e588ce9..60b9eec8913 100644 --- a/packages/smooth_app/lib/l10n/app_hy.arb +++ b/packages/smooth_app/lib/l10n/app_hy.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_id.arb b/packages/smooth_app/lib/l10n/app_id.arb index a79e7f42bb3..2867792a6cf 100644 --- a/packages/smooth_app/lib/l10n/app_id.arb +++ b/packages/smooth_app/lib/l10n/app_id.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Komponen pengemasan", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Gambar depan", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Gambar depan", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Gambar kandungan bahan", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_ii.arb b/packages/smooth_app/lib/l10n/app_ii.arb index 890228cc365..59ed74ec5fe 100644 --- a/packages/smooth_app/lib/l10n/app_ii.arb +++ b/packages/smooth_app/lib/l10n/app_ii.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_is.arb b/packages/smooth_app/lib/l10n/app_is.arb index ff7767d214b..e5ab30621f2 100644 --- a/packages/smooth_app/lib/l10n/app_is.arb +++ b/packages/smooth_app/lib/l10n/app_is.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_it.arb b/packages/smooth_app/lib/l10n/app_it.arb index b8e38aa3345..ee3c52239a7 100644 --- a/packages/smooth_app/lib/l10n/app_it.arb +++ b/packages/smooth_app/lib/l10n/app_it.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Componenti dell'imballaggio", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Immagine frontale", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Immagine frontale", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Immagine della lista degli ingredienti", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_iu.arb b/packages/smooth_app/lib/l10n/app_iu.arb index 890228cc365..59ed74ec5fe 100644 --- a/packages/smooth_app/lib/l10n/app_iu.arb +++ b/packages/smooth_app/lib/l10n/app_iu.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_ja.arb b/packages/smooth_app/lib/l10n/app_ja.arb index 459409b0307..d1109a4e5ef 100644 --- a/packages/smooth_app/lib/l10n/app_ja.arb +++ b/packages/smooth_app/lib/l10n/app_ja.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "パッケージの要素", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "前面の画像", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "前面の画像", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "成分のリストの写真", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_jv.arb b/packages/smooth_app/lib/l10n/app_jv.arb index 829e77f496e..f6ad5ca3398 100644 --- a/packages/smooth_app/lib/l10n/app_jv.arb +++ b/packages/smooth_app/lib/l10n/app_jv.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_ka.arb b/packages/smooth_app/lib/l10n/app_ka.arb index 7eb603c8f3d..5279c7def87 100644 --- a/packages/smooth_app/lib/l10n/app_ka.arb +++ b/packages/smooth_app/lib/l10n/app_ka.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_kk.arb b/packages/smooth_app/lib/l10n/app_kk.arb index be393435e87..644a6a26b6f 100644 --- a/packages/smooth_app/lib/l10n/app_kk.arb +++ b/packages/smooth_app/lib/l10n/app_kk.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_km.arb b/packages/smooth_app/lib/l10n/app_km.arb index 0b5feccb60e..4e5db1e68d4 100644 --- a/packages/smooth_app/lib/l10n/app_km.arb +++ b/packages/smooth_app/lib/l10n/app_km.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_kn.arb b/packages/smooth_app/lib/l10n/app_kn.arb index 4631074a7a8..6ef7ee9c5cb 100644 --- a/packages/smooth_app/lib/l10n/app_kn.arb +++ b/packages/smooth_app/lib/l10n/app_kn.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_ko.arb b/packages/smooth_app/lib/l10n/app_ko.arb index 3ae71794b3e..a47576062e9 100644 --- a/packages/smooth_app/lib/l10n/app_ko.arb +++ b/packages/smooth_app/lib/l10n/app_ko.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "전면 사진", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "전면 사진", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "성분 목록의 그림", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_ku.arb b/packages/smooth_app/lib/l10n/app_ku.arb index 79926f94caa..b2bfcbfc100 100644 --- a/packages/smooth_app/lib/l10n/app_ku.arb +++ b/packages/smooth_app/lib/l10n/app_ku.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_kw.arb b/packages/smooth_app/lib/l10n/app_kw.arb index 890228cc365..59ed74ec5fe 100644 --- a/packages/smooth_app/lib/l10n/app_kw.arb +++ b/packages/smooth_app/lib/l10n/app_kw.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_ky.arb b/packages/smooth_app/lib/l10n/app_ky.arb index c5ec549f447..bdb172b2733 100644 --- a/packages/smooth_app/lib/l10n/app_ky.arb +++ b/packages/smooth_app/lib/l10n/app_ky.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_la.arb b/packages/smooth_app/lib/l10n/app_la.arb index 8925acd91ca..802f3081c90 100644 --- a/packages/smooth_app/lib/l10n/app_la.arb +++ b/packages/smooth_app/lib/l10n/app_la.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_lb.arb b/packages/smooth_app/lib/l10n/app_lb.arb index a685e2a95bf..0b33fba3d53 100644 --- a/packages/smooth_app/lib/l10n/app_lb.arb +++ b/packages/smooth_app/lib/l10n/app_lb.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Produktfoto op der viischter Säit", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Produktfoto op der viischter Säit", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Foto vun den Inhaltsstoffer", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_lo.arb b/packages/smooth_app/lib/l10n/app_lo.arb index 890228cc365..59ed74ec5fe 100644 --- a/packages/smooth_app/lib/l10n/app_lo.arb +++ b/packages/smooth_app/lib/l10n/app_lo.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_lt.arb b/packages/smooth_app/lib/l10n/app_lt.arb index ea03f7949c6..c65d8f79d3d 100644 --- a/packages/smooth_app/lib/l10n/app_lt.arb +++ b/packages/smooth_app/lib/l10n/app_lt.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Pakuotės komponentai", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Priekinė nuotrauka", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Priekinė nuotrauka", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Sudėties nuotrauka", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_lv.arb b/packages/smooth_app/lib/l10n/app_lv.arb index c131735dbcc..de0eb7814fe 100644 --- a/packages/smooth_app/lib/l10n/app_lv.arb +++ b/packages/smooth_app/lib/l10n/app_lv.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_mg.arb b/packages/smooth_app/lib/l10n/app_mg.arb index 01e235bf501..aaaa33fccc7 100644 --- a/packages/smooth_app/lib/l10n/app_mg.arb +++ b/packages/smooth_app/lib/l10n/app_mg.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_mi.arb b/packages/smooth_app/lib/l10n/app_mi.arb index 890228cc365..59ed74ec5fe 100644 --- a/packages/smooth_app/lib/l10n/app_mi.arb +++ b/packages/smooth_app/lib/l10n/app_mi.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_ml.arb b/packages/smooth_app/lib/l10n/app_ml.arb index be8df4d36fb..d1740cd6a58 100644 --- a/packages/smooth_app/lib/l10n/app_ml.arb +++ b/packages/smooth_app/lib/l10n/app_ml.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_mn.arb b/packages/smooth_app/lib/l10n/app_mn.arb index e9190380d92..d36507f07d9 100644 --- a/packages/smooth_app/lib/l10n/app_mn.arb +++ b/packages/smooth_app/lib/l10n/app_mn.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_mr.arb b/packages/smooth_app/lib/l10n/app_mr.arb index 9c2ba9c02db..68525be39c7 100644 --- a/packages/smooth_app/lib/l10n/app_mr.arb +++ b/packages/smooth_app/lib/l10n/app_mr.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_ms.arb b/packages/smooth_app/lib/l10n/app_ms.arb index d7f7e34cfd7..20a74aed53a 100644 --- a/packages/smooth_app/lib/l10n/app_ms.arb +++ b/packages/smooth_app/lib/l10n/app_ms.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Gambar hadapan", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Gambar hadapan", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Gambar ramuan", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_mt.arb b/packages/smooth_app/lib/l10n/app_mt.arb index 890228cc365..59ed74ec5fe 100644 --- a/packages/smooth_app/lib/l10n/app_mt.arb +++ b/packages/smooth_app/lib/l10n/app_mt.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_my.arb b/packages/smooth_app/lib/l10n/app_my.arb index c9fe9f2e81b..8fe06834a24 100644 --- a/packages/smooth_app/lib/l10n/app_my.arb +++ b/packages/smooth_app/lib/l10n/app_my.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_nb.arb b/packages/smooth_app/lib/l10n/app_nb.arb index fa9b4fe661d..20d1bb4aaf5 100644 --- a/packages/smooth_app/lib/l10n/app_nb.arb +++ b/packages/smooth_app/lib/l10n/app_nb.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Frontbilde", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Frontbilde", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Bilde av ingredienser", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_ne.arb b/packages/smooth_app/lib/l10n/app_ne.arb index a2a0b2b05f3..14354799ddb 100644 --- a/packages/smooth_app/lib/l10n/app_ne.arb +++ b/packages/smooth_app/lib/l10n/app_ne.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_nl.arb b/packages/smooth_app/lib/l10n/app_nl.arb index bb5671da0ef..2a1b3946f3a 100644 --- a/packages/smooth_app/lib/l10n/app_nl.arb +++ b/packages/smooth_app/lib/l10n/app_nl.arb @@ -48,7 +48,7 @@ "@no": {}, "stop": "Stop", "@stop": {}, - "finish": "Voltooien", + "finish": "Beëindigen", "@finish": {}, "calculate": "Berekenen", "@calculate": { @@ -64,7 +64,7 @@ "@error_occurred": {}, "featureInProgress": "We werken nog aan deze functie, wacht af", "@featureInProgress": {}, - "label_web": "Bekijk in een browser", + "label_web": "Bekijk op het web", "@label_web": {}, "learnMore": "Meer informatie", "@learnMore": {}, @@ -133,11 +133,11 @@ "@whatIsOff": { "description": "Description of Open Food Facts organization." }, - "productDataUtility": "Zie de voedselgegevens die relevant zijn voor uw voorkeuren.", + "productDataUtility": "Bekijk de voedselgegevens die relevant zijn voor uw voorkeuren.", "@productDataUtility": { "description": "Description of what a user can use the product data for." }, - "healthCardUtility": "Kies de producten die goed voor je zijn.", + "healthCardUtility": "Kies voedingsmiddelen die goed voor je zijn.", "@healthCardUtility": { "description": "Description of what a user can use the health data in a product for." }, @@ -151,7 +151,7 @@ "incorrect_credentials": "Onjuiste gebruikersnaam of wachtwoord.", "password_lost_incorrect_credentials": "Dit e-mailadres of deze gebruikersnaam bestaat niet. Controleer uw inloggegevens.", "password_lost_server_unavailable": "We ondervinden momenteel vertragingen op onze servers en bieden hiervoor onze excuses aan. Probeer het later opnieuw.", - "login": "Inloggen", + "login": "Log in", "@login": { "description": "Text field hint: unified name for either username or e-mail address" }, @@ -163,7 +163,7 @@ "@login_result_type_server_issue": { "description": "Error message when trying to log in and the server does not answer correctly" }, - "login_page_username_or_email": "Voer gebruikersnaam of e-mailadres in", + "login_page_username_or_email": "Voer je gebruikersnaam of e-mailadres in", "login_page_password_error_empty": "Voer een wachtwoord in alstublieft", "create_account": "Account aanmaken", "@create_account": { @@ -194,7 +194,7 @@ "@view_profile": { "description": "Button label: For to show your account" }, - "reset_password": "Wachtwoord resetten", + "reset_password": "Paswoord resetten", "@reset_password": { "description": "Forgot password page title" }, @@ -203,7 +203,7 @@ "@username_or_email": { "description": "Text field hint for password reset" }, - "reset_password_done": "Een e-mail met een link om je wachtwoord te resetten is verstuurd naar het e-mailadres dat gekoppeld is aan je account. Controleer ook je spammap.", + "reset_password_done": "Een e-mail met een link om je wachtwoord te resetten is verstuurd naar het e-mailadres dat gekoppeld is aan je account. Controleer ook je spammap", "send_reset_password_mail": "Wachtwoord wijzigen", "@send_reset_password_mail": { "description": "Button label: Submit the password reset e-mail request" @@ -228,13 +228,13 @@ "sign_up_page_display_name_hint": "Naam", "sign_up_page_display_name_error_empty": "Voer de weergavenaam in die u wilt gebruiken", "sign_up_page_email_hint": "E-mail", - "sign_up_page_email_error_empty": "E-mail is verplicht", + "sign_up_page_email_error_empty": "E-mail is vereist", "sign_up_page_email_error_invalid": "Ongeldig e-mailadres", "sign_up_page_username_hint": "Gebruikersnaam: Openbaar zichtbaar", - "sign_up_page_username_error_empty": "Voer een gebruikersnaam in", - "sign_up_page_username_error_invalid": "Vul a.u.b. een geldige gebruikersnaam in", + "sign_up_page_username_error_empty": "Voer aub. een gebruikersnaam in", + "sign_up_page_username_error_invalid": "Vul a. u. b. een geldige gebruikersnaam in", "sign_up_page_username_description": "Gebruikersnaam mag geen spaties, hoofdletters of speciale tekens bevatten.", - "sign_up_page_username_length_invalid": "Gebruikersnaam mag niet langer zijn dan {value} tekens", + "sign_up_page_username_length_invalid": "De gebruikersnaam mag niet langer zijn dan {value} tekens", "@sign_up_page_username_length_invalid": { "placeholders": { "value": { @@ -245,8 +245,8 @@ "sign_up_page_password_hint": "Wachtwoord", "sign_up_page_password_error_empty": "Voer een wachtwoord in alstublieft", "sign_up_page_password_error_invalid": "Voer een geldig wachtwoord in (minimaal 6 tekens)", - "sign_up_page_confirm_password_hint": "Bevestig wachtwoord", - "sign_up_page_confirm_password_error_empty": "Bevestig a.u.b. het nieuwe wachtwoord", + "sign_up_page_confirm_password_hint": "Wachtwoord bevestigen", + "sign_up_page_confirm_password_error_empty": "Bevestig uw wachtwoord", "sign_up_page_confirm_password_error_invalid": "De wachtwoorden komen niet overeen", "sign_up_page_agree_text": "Ik ga akkoord met de Open Food Facts", "@sign_up_page_agree_text": { @@ -275,7 +275,7 @@ "sign_up_page_user_name_already_used": "De gebruikersnaam bestaat al, kies een andere gebruikersnaam.", "sign_up_page_email_already_exists": "bestaat al, log in op het account of probeer het met een ander e-mailadres.", "sign_up_page_provide_valid_email": "Voer een geldig e-mailadres in alsjeblieft.", - "sign_up_page_server_busy": "Het spijt ons heel erg, we hebben wat technische problemen bij het aanmaken van uw account. Probeer het later opnieuw.", + "sign_up_page_server_busy": "Het spijt ons zeer erg, we hebben wat technische problemen bij het aanmaken van uw account. Probeer het later opnieuw.", "settingsTitle": "Instellingen", "@settingsTitle": { "description": "The title of the Settings page" @@ -301,7 +301,7 @@ "@contributors_label": { "description": "Button label: Opens a pop up window where all contributors of this app are shown" }, - "contributors_dialog_title": "Medewerkers", + "contributors_dialog_title": "Bijdragers", "@contributors_dialog_title": { "description": "Dialog title: A list of all contributors of this app" }, @@ -324,7 +324,7 @@ "support_via_forum": "Vraag om hulp op ons forum", "support_via_email": "Stuur ons een e-mail", "support_via_email_include_logs_dialog_title": "App-logboeken verzenden?", - "support_via_email_include_logs_dialog_body": "Wilt u toepassingslogboeken als bijlage bij uw e-mail voegen?", + "support_via_email_include_logs_dialog_body": "Wilt u toepassingslogboeken toevoegen aan uw e-mail?", "termsOfUse": "Gebruiksvoorwaarden", "@termsOfUse": {}, "legalNotices": "Juridische mededelingen", @@ -372,7 +372,7 @@ }, "contribute_improve_text": "De database is het hart van het project. Je kan ons makkelijk en heel snel helpen: door de app voor je telefoon te downloaden en te beginnen met het toevoegen of verbeteren van producten.\n\nDe Open Food Facts-website biedt vele andere manieren om bij te dragen: ", "@contribute_improve_text": {}, - "contribute_translate_header": "Vertalen", + "contribute_translate_header": "Vertaal", "@contribute_translate_header": { "description": "Button label + pop up window title: Shows information about helping by translating" }, @@ -407,7 +407,7 @@ "@saving_answer": { "description": "Dialog shown to users after they have answered a question, while the answer is being saved in the BE." }, - "contribute_to_get_rewards": "Word een deelnemer aan voedseltransparantie", + "contribute_to_get_rewards": "Word een speler voor voedseltransparantie", "@contribute_to_get_rewards": { "description": "Button description shown on a product, clicking the button opens a card with unanswered product questions, users can answer these to contribute to Open Food Facts." }, @@ -429,13 +429,13 @@ "@join_us": { "description": "Join which is actually Signup" }, - "myPreferences_profile_title": "Uw profiel", - "myPreferences_profile_subtitle": "Beheer uw Open Food Facts-bijdragersaccount.", + "myPreferences_profile_title": "Jouw profiel", + "myPreferences_profile_subtitle": "Beheer je Open Food Facts-bijdragersaccount.", "myPreferences_settings_title": "App-instellingen", "myPreferences_settings_subtitle": "Donkere modus, Analytics…", "myPreferences_food_title": "Voedselvoorkeuren", "myPreferences_food_subtitle": "Kies welke informatie over voedsel voor u het belangrijkst is.", - "myPreferences_food_comment": "Kies welke informatie over voedsel voor u het belangrijkst is, om voedsel te rangschikken volgens uw voorkeuren, bekijk eerst de informatie die u belangrijk vindt en ontvang een compatibiliteitsoverzicht. Die voedselvoorkeuren blijven op uw apparaat staan en zijn niet gekoppeld aan uw Open Food Facts-bijdragersaccount, als je er een hebt.", + "myPreferences_food_comment": "Kies welke informatie over voedsel voor u het belangrijkst is, om voedsel te rangschikken volgens uw voorkeuren, bekijk eerst de informatie die u belangrijk vindt en ontvang een compatibiliteitsoverzicht. Die voedselvoorkeuren blijven op uw apparaat staan en zijn niet gekoppeld aan uw Open Food Facts-bijdragersaccount, als u er een heeft.", "confirmResetPreferences": "Voedselvoorkeuren resetten?", "@confirmResetPreferences": { "description": "Pop up title: Reassuring if the food preferences should really be reset" @@ -444,11 +444,11 @@ "@myPersonalizedRanking": { "description": "When you press this button, all products (in list or category) are sorted according to your preferences." }, - "ranking_tab_all": "Alles", + "ranking_tab_all": "Alle", "ranking_subtitle_match_yes": "Een geweldige overeenkomst voor u", "ranking_subtitle_match_no": "Zeer slechte overeenkomst", "ranking_subtitle_match_maybe": "Onbekende overeenkomst", - "refresh_with_new_preferences": "Ververs de lijst met je nieuwe voorkeuren", + "refresh_with_new_preferences": "Vernieuw de lijst met uw nieuwe voorkeuren", "@refresh_with_new_preferences": { "description": "Action button label: Refresh the list with your new preferences" }, @@ -477,7 +477,7 @@ "@category": { "description": "From a product list, there's a category filter: this is its title" }, - "category_all": "Alles", + "category_all": "Alle", "@category_al": { "description": "Top meta-entry on a category filter" }, @@ -510,7 +510,7 @@ "@unknownBrand": {}, "unknownProductName": "Onbekende productnaam", "@unknownProductName": {}, - "label_refresh": "Vernieuw", + "label_refresh": "Herladen", "@label_refresh": { "description": "Refresh the cached product" }, @@ -530,9 +530,9 @@ "@ingredients": {}, "ingredients_editing_instructions": "Bewaar de originele volgorde. Vermeld het percentage indien gespecificeerd. Scheid met een komma of koppelteken, gebruik haakjes voor ingrediënten van een ingrediënt en geef allergenen aan tussen onderstrepingstekens.", "ingredients_editing_error": "Kan de ingrediënten niet opslaan.", - "ingredients_editing_image_error": "Kan geen afbeelding voor nieuwe ingrediënten ophalen.", + "ingredients_editing_image_error": "Kan geen afbeelding voor de nieuwe ingrediënten ophalen.", "ingredients_editing_title": "Ingrediënten bewerken", - "ingredients_photo": "Ingrediënten foto", + "ingredients_photo": "Foto van de ingrediëntenlijst", "@ingredients_photo": { "description": "Button label: For adding a picture of the Ingredients of a product" }, @@ -638,20 +638,20 @@ }, "front_packaging_photo_title": "Foto van voorkant verpakking", "ingredients_photo_title": "Foto van de ingrediëntenlijst", - "nutritional_facts_photo_title": "Foto van de voedingswaardetabel", - "recycling_photo_title": "Foto recycleren", - "take_photo_title": "Neem een foto", + "nutritional_facts_photo_title": "Foto van voedingswaarden", + "recycling_photo_title": "Recycling afbeelding", + "take_photo_title": "Maak een foto", "take_more_photo_title": "Maak meer foto's", "front_photo_uploaded": "Foto voorkant geüpload", "@front_photo_uploaded": {}, - "ingredients_photo_button_label": "Ingrediënten foto", + "ingredients_photo_button_label": "Foto van de ingrediëntenlijst", "@ingredients_photo_button_label": {}, "ingredients_photo_uploaded": "Foto van ingrediënten geüpload", "@ingredients_photo_uploaded": {}, "nutrition_cache_loading_error": "Kan voedingsstoffen uit de cache niet laden", "nutritional_facts_photo_button_label": "Foto van voedingswaarden", "@nutritional_facts_photo_button_label": {}, - "nutritional_facts_input_button_label": "Vul voedingswaarden in", + "nutritional_facts_input_button_label": "Voer voedingswaarden in", "nutritional_facts_added": "Voedingswaarden toegevoegd", "categories_added": "Categorieën toegevoegd", "new_product_title_nutriscore": "Bereken de Nutri-Score", @@ -680,7 +680,7 @@ "@new_product_done_button_label": { "description": "Button at the end of new product page, that takes you to completed product" }, - "hey_incomplete_product_message": "Tik om 3 vragen NU te beantwoorden om de Nutri-Score, de Eco-Score & Ultra-verwerking (NOVA) te berekenen!", + "hey_incomplete_product_message": "Tik om 3 vragen NU te beantwoorden om de Nutri-Score, de Eco-Score & de Ultra-verwerking (NOVA) te berekenen!", "hey_incomplete_product_message_beauty": "Tik nu om 2 vragen te beantwoorden en zo dit cosmeticaproduct te analyseren!", "hey_incomplete_product_message_pet_food": "Tik nu om 3 vragen te beantwoorden en zo dit diervoederproduct te analyseren!", "hey_incomplete_product_message_product": "Tik nu om dit product te voltooien!", @@ -706,7 +706,7 @@ "@uploading_image": { "description": "Message when a new picture is uploading to the server" }, - "uploading_image_type_front": "Afbeelding van de voorkant uploaden naar Open Food Facts", + "uploading_image_type_front": "Voorste afbeelding uploaden naar Open Food Facts", "@uploading_image_type_front": { "description": "Message when a new front picture is being uploaded to the server" }, @@ -714,7 +714,7 @@ "@uploading_image_type_ingredients": { "description": "Message when a new ingredients picture is being uploaded to the server" }, - "uploading_image_type_nutrition": "Voedingswaardenafbeelding uploaden naar Open Food Facts", + "uploading_image_type_nutrition": "Uploaden van afbeelding van voedingswaarden naar Open Food Facts", "@uploading_image_type_nutrition": { "description": "Message when a new nutrition picture is being uploaded to the server" }, @@ -761,7 +761,7 @@ "@no_product_found": {}, "no_location_found": "Geen locatie gevonden", "not_found": "niet gevonden:", - "refreshing_product": "Herladen product", + "refreshing_product": "Product herladen", "@refreshing_product": { "description": "Confirmation, that the product data of a cached product is queried again" }, @@ -812,7 +812,7 @@ "@product_image_action_take_new_picture": { "description": "Replace the existing picture with a new one" }, - "product_image_action_take_picture": "Neem een foto", + "product_image_action_take_picture": "Maak een foto", "@product_image_action_take_picture": { "description": "Take a picture (eg: for ingredients) when there is no one" }, @@ -849,7 +849,7 @@ "tagline_app_review": "Vind je de app leuk?", "tagline_app_review_button_positive": "Ik vind het geweldig! 😍", "tagline_app_review_button_negative": "Niet echt…", - "tagline_app_review_button_later": "Vraag het me later nog eens", + "tagline_app_review_button_later": "Vraag me later nog eens", "tagline_feed_news_button": "Meer weten", "app_review_negative_modal_title": "Vind je onze app niet leuk?", "app_review_negative_modal_text": "Kunt u een paar seconden de tijd nemen om ons te vertellen waarom?", @@ -896,7 +896,7 @@ "@product_search_same_category": { "description": "Button looking for the other products within the same category. Less than 30 characters" }, - "product_search_same_category_short": "Vergelijk", + "product_search_same_category_short": "Vergelijken", "@product_search_same_category_short": { "description": "Button looking for the other products within the same category. Just the verb compare" }, @@ -920,7 +920,7 @@ "@product_improvement_categories_but_no_nutriscore": { "description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE" }, - "product_improvement_obsolete_nutrition_image": "De voedingsafbeelding is verouderd: ververs deze alstublieft.", + "product_improvement_obsolete_nutrition_image": "De voedingsafbeelding is verouderd: vernieuw deze alstublieft.", "@product_improvement_obsolete_nutrition_image": { "description": "Message for ProductImprovement.OBSOLETE_NUTRITION_IMAGE" }, @@ -928,7 +928,7 @@ "@product_improvement_origins_to_be_completed": { "description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED" }, - "country_chooser_label": "Kies een land a.u.b", + "country_chooser_label": "Kies een land a.u.b.", "@country_chooser_label": { "description": "Label shown above a selector where the user can select their country (in the preferences)" }, @@ -962,7 +962,7 @@ "@country_chooser_label_from_settings": { "description": "Label to use in the settings to change the user country" }, - "country_selection_explanation": "Sommige milieukenmerken zijn locatie-specifiek", + "country_selection_explanation": "Sommige omgevingskenmerken zijn locatiespecifiek", "@country_label": { "description": "Explanation as to why users should select their country." }, @@ -970,7 +970,7 @@ "@product_removed_comparison": { "description": "Product got removed from comparison list" }, - "native_app_settings": "Instellingen voor native applicaties", + "native_app_settings": "Native app-instellingen", "@native_app_settings": { "description": "Native App Settings in app settings" }, @@ -1046,7 +1046,7 @@ "count": {} } }, - "plural_compare_x_products": "{count,plural, =1{Vergelijk één product} other{Vergelijk {count} producten}}", + "plural_compare_x_products": "{count,plural, =1{Compare one Product} other{Vergelijk {count} producten}}", "@plural_compare_x_products": { "description": "Button label to open a page to compare all selected products to each other", "placeholders": { @@ -1076,7 +1076,7 @@ "@select_none_products_mode": { "description": "Button to switch to 'select no products'" }, - "compare_products_appbar_title": "Vergelijk Producten", + "compare_products_appbar_title": "Producten vergelijken", "@compare_products_appbar_title": { "description": "AppBar title when in comparison mode " }, @@ -1106,7 +1106,7 @@ "@conset_analytics_body1": { "description": "first paragraph for the consent analytics UI Page" }, - "consent_analytics_body2": "Als u van gedachten verandert, kan deze optie op elk moment in de instellingen worden in- en uitgeschakeld.", + "consent_analytics_body2": "Als u van gedachten verandert, kan deze optie op elk moment in de instellingen worden aan- en uitgeschakeld.", "@consent_analytics_body2": { "description": "second paragraph for the consent analytics UI Page" }, @@ -1118,7 +1118,7 @@ "@permissions_page_body1": { "description": "first paragraph for the camera permission's page (onboarding)" }, - "permissions_page_body2": "Als u van gedachten verandert, kan deze optie op elk moment in de instellingen worden in- en uitgeschakeld.", + "permissions_page_body2": "Als u van gedachten verandert, kan deze optie op elk moment in de instellingen worden aan- en uitgeschakeld.", "@permissions_page_body2": { "description": "second paragraph for the camera permission's page (onboarding)" }, @@ -1170,7 +1170,7 @@ } } }, - "contact_form_body": "{osContent}\nApp versie:{appVersion}\nApp build nummer:{appBuildNumber}\nApp package naam:{appPackageName}", + "contact_form_body": "{osContent}\nApp-versie:{appVersion}\nApp-buildnummer:{appBuildNumber}\nApp-pakketnaam:{appPackageName}", "@contact_form_body": { "description": "Contact form content", "placeholders": { @@ -1247,21 +1247,21 @@ "@product_list_empty_message": { "description": "When the history list is empty, body of the message explaining to start scanning" }, - "product_list_reloading_in_progress_multiple": "Verversen van {count,plural, =0{product} =1{product} other{producten}} in jouw geschiedens", + "product_list_reloading_in_progress_multiple": "Verversen van {count,plural, =0{product} =1{product} other{products}} in jouw geschiedens", "@product_list_reloading_in_progress_multiple": { "description": "Message to show while loading previous scanned items", "placeholders": { "count": {} } }, - "product_list_reloading_success_multiple": "{count,plural, one {}=0{Product} =1{Product} other{Producten}} vernieuwen voltooid", + "product_list_reloading_success_multiple": "{count,plural, =0{Product} =1{Product} other{Producten}} verversen voltooid", "@product_list_reloading_success_multiple": { "description": "Message to show once previous scanned items are loaded", "placeholders": { "count": {} } }, - "loading_dialog_default_title": "Gegevens worden gedownload...", + "loading_dialog_default_title": "Gegevens downloaden", "@loading_dialog_default_title": { "description": "Default loading dialog title" }, @@ -1325,7 +1325,7 @@ "@camera_settings_title": { "description": "Name of the camera section in the settings" }, - "camera_play_sound_title": "Een geluid afspelen bij scannen", + "camera_play_sound_title": "Een geluid afspelen bij het scannen", "@camera_play_sound_title": { "description": "Title for the Camera play sound toggle" }, @@ -1361,7 +1361,7 @@ "@send_anonymous_toggle_subtitle": { "description": "SubTitle for the Send anonymous data toggle" }, - "product_edit_photo_title": "Foto bewerken", + "product_edit_photo_title": "Foto Bewerken", "@product_edit_photo_title": { "description": "Toolbar Title while editing a photo (Android only)" }, @@ -1385,7 +1385,7 @@ }, "permission_photo_denied_dialog_settings_title": "Toestemming geweigerd", "permission_photo_denied_dialog_settings_message": "Omdat je eerder de cameratoestemming hebt geweigerd, moet je deze handmatig toestaan via de Instellingen.", - "permission_photo_denied_dialog_settings_button_open": "Open instellingen", + "permission_photo_denied_dialog_settings_button_open": "Instellingen openen", "permission_photo_denied_dialog_settings_button_cancel": "Annuleer", "permission_photo_none_found": "Geen camera gedetecteerd", "@permission_photo_none_found": { @@ -1404,7 +1404,7 @@ "description": "Edit product button short label (only the verb)" }, "edit_product_form_item_add_action": "Voeg een nieuw(e) {itemType} toe", - "description": "Tooltip om te tonen wanneer de gebruiker lang op de (+) knop drukt", + "description": "Tooltip om te laten zien wanneer de gebruiker lang op de (+) knop drukt", "@edit_product_form_item_add_action": { "placeholders": { "itemType": { @@ -1436,7 +1436,7 @@ "@edit_product_form_item_photos_subtitle": { "description": "Product edition - Photos - SubTitle" }, - "edit_product_form_item_labels_title": "Labels en certificeringen", + "edit_product_form_item_labels_title": "Etiketten & certificaten", "@edit_product_form_item_labels_title": { "description": "Product edition - Labels - Title" }, @@ -1528,7 +1528,7 @@ "@edit_product_form_item_categories_type": { "description": "Product edition - Categories - input textfield type" }, - "edit_product_form_item_categories_explainer_1": "Vermeld alleen de meest specifieke categorie. Bovenliggende categorieën worden automatisch toegevoegd.", + "edit_product_form_item_categories_explainer_1": "Duid enkel de meest specifieke categorie aan. De \"verwante\" categorieën worden automatisch toegevoegd.", "@edit_product_form_item_categories_explainer_1": { "description": "Product edition - Categories - input explainer, part 1" }, @@ -1540,7 +1540,7 @@ "@edit_product_form_item_categories_explainer_3": { "description": "Product edition - Categories - input explainer, part 3" }, - "edit_product_form_item_exit_confirmation": "Wilt u de wijzigingen opslaan voor het verlaten van deze pagina?", + "edit_product_form_item_exit_confirmation": "Wilt u uw wijzigingen opslaan voordat u deze pagina verlaat?", "edit_product_form_item_exit_confirmation_positive_button": "Wijzigingen opslaan", "edit_product_form_item_exit_confirmation_negative_button": "Wijzigingen negeren", "edit_product_form_item_ingredients_title": "Ingrediënten", @@ -1629,11 +1629,11 @@ "@edit_ocr_extract_failed": { "description": "OCR extraction - message for failed" }, - "user_list_dialog_new_title": "Nieuwe lijst van producten", + "user_list_dialog_new_title": "Nieuwe lijst met producten", "@user_list_dialog_new_title": { "description": "Title of the 'new user list' dialog" }, - "user_list_dialog_rename_title": "Lijst hernoemen", + "user_list_dialog_rename_title": "Lijstnaam wijzigen", "@user_list_dialog_rename_title": { "description": "Title of the 'rename user list' dialog" }, @@ -1649,7 +1649,7 @@ "@user_list_add_product": { "description": "Label for the dialog to add a product to a list" }, - "user_list_button_new": "Een nieuwe lijst maken", + "user_list_button_new": "Maak een nieuwe lijst aan", "@user_list_button_new": { "description": "Short label of a 'create a new list' button" }, @@ -1677,11 +1677,11 @@ "@user_list_name_hint": { "description": "Hint of a user list name text-field in a 'user list' dialog" }, - "user_list_name_error_empty": "Naam is verplicht!", + "user_list_name_error_empty": "Naam is verplicht", "@user_list_name_error_empty": { "description": "Validation error about the name that cannot be empty" }, - "user_list_name_error_already": "Deze naam is al in gebruik!", + "user_list_name_error_already": "Deze naam is al in gebruik", "@user_list_name_error_already": { "description": "Validation error about the name that is already used for another list" }, @@ -1693,11 +1693,11 @@ "@user_list_name_input_hint": { "description": "A hint to indicate that the user should input a name of a list" }, - "try_again": "Probeer opnieuw", + "try_again": "Probeer het opnieuw", "@try_again": { "description": "Label for buttons that try to repeat a failed action" }, - "there_was_an_error": "Er is een fout opgetreden!", + "there_was_an_error": "Er is een fout opgetreden", "@there_was_an_error": { "description": "Label that presents a error" }, @@ -1718,11 +1718,11 @@ "@camera_toggle_flash": { "description": "Explanation for the icon to turn on/off the flash" }, - "camera_enable_flash": "Schakel flitser in", + "camera_enable_flash": "Flits inschakelen", "@camera_enable_flash": { "description": "Enable flash (tooltip)" }, - "camera_disable_flash": "Flitser uitschakelen", + "camera_disable_flash": "Flits uitschakelen", "@camera_disable_flash": { "description": "Disable flash (tooltip)" }, @@ -1730,7 +1730,7 @@ "@camera_flash_error_dialog_title": { "description": "Title of the dialog explaining that an error happened while enabling/disabling the flash of the camera" }, - "camera_flash_error_dialog_message": "Er is een fout opgetreden bij het wijzigen van de status van uw flitser. Zorg ervoor dat op uw smartphone de zaklamp nog niet is ingeschakeld.", + "camera_flash_error_dialog_message": "Er is een fout opgetreden tijdens het wijzigen van de status van uw flitser. Zorg ervoor dat de zaklamp niet reeds is ingeschakeld op uw smartphone.", "@camera_flash_error_dialog_message": { "description": "Content of the dialog explaining that an error happened while enabling/disabling the flash of the camera" }, @@ -1795,7 +1795,7 @@ "@dev_preferences_export_history_title": { "description": "User dev preferences - Export history - Title" }, - "dev_preferences_export_history_progress_error": "Uitzondering", + "dev_preferences_export_history_progress_error": "uitzondering", "@dev_preferences_export_history_progress_error": { "description": "User dev preferences - Export history - Item - Error" }, @@ -1850,7 +1850,7 @@ "@dev_preferences_news_custom_url_empty_value": { "description": "Message to show when the custom news URL is not set" }, - "dev_preferences_news_provider_status_title": "Status", + "dev_preferences_news_provider_status_title": "Toestand", "@dev_preferences_news_provider_status_title": { "description": "News dev preferences - Status - Title" }, @@ -1900,7 +1900,7 @@ } } }, - "prices_barcode_search_not_found": "Product niet gevonden", + "prices_barcode_search_not_found": "Geen product gevonden", "prices_barcode_search_none_yet": "Nog geen product", "prices_barcode_search_running": "Zoeken naar {barcode}", "@prices_barcode_search_running": { @@ -1914,7 +1914,7 @@ "prices_barcode_enter": "Voer de streepjescode in", "prices_barcode_reader_action": "Streepjescodelezer", "prices_view_prices": "Bekijk de prijzen", - "prices_product_accessibility_summary": "{count,plural, =1{1 prijs} other{{count} prijzen}} voor {product}", + "prices_product_accessibility_summary": "{count,plural, one {}=1{1 prijs} other{{count} prijzen}} voor {product}", "@prices_product_accessibility_summary": { "description": "A card summarizing the number of prices for a product", "placeholders": { @@ -1926,7 +1926,7 @@ } } }, - "prices_list_length_one_page": "{count,plural, =0{Nog geen prijs} =1{Slechts één prijs} other{Alle {count} prijzen}}", + "prices_list_length_one_page": "{count,plural, one {}=0{Nog geen prijs} =1{Slechts één prijs} other{Alle {count} prijzen}}", "@prices_list_length_one_page": { "description": "Number of prices for one-page result", "placeholders": { @@ -1978,7 +1978,7 @@ "@prices_open_proof": { "description": "Button to open a proof" }, - "prices_proofs_list_length_one_page": "{count,plural, =0{Nog geen bewijs} =1{Slechts één bewijs} other{Alle {count} bewijzen}}", + "prices_proofs_list_length_one_page": "{count,plural, one {}=0{Nog geen bewijs} =1{Slechts één bewijs} other{Alle {count} bewijzen}}", "@prices_proofs_list_length_one_page": { "description": "Number of proofs for one-page result", "placeholders": { @@ -2130,7 +2130,7 @@ "@user_any_search_prices_title": { "description": "User prices (everybody except me): list tile title" }, - "all_search_prices_latest_title": "Laatste toegevoegde prijzen", + "all_search_prices_latest_title": "Laatst toegevoegde prijzen", "@all_search_prices_latest_title": { "description": "Latest prices: list tile title" }, @@ -2212,7 +2212,7 @@ "@edit_photo_select_existing_button_label": { "description": "Edit 'select existing image' button label" }, - "edit_photo_select_existing_all_label": "Existing images", + "edit_photo_select_existing_all_label": "Bestaande afbeeldingen voor dit product", "@edit_photo_select_existing_all_label": { "description": "Page title" }, @@ -2232,7 +2232,7 @@ "@edit_photo_language_not_this_one": { "description": "Warning message: for this product and this field, there are 'translated' images, but not in that language" }, - "edit_photo_language_none": "Nog geen afbeeldingen", + "edit_photo_language_none": "Nog geen afbeelding", "@edit_photo_language_none": { "description": "Warning message: for this product and this field, there are no images at all, in any language" }, @@ -2240,11 +2240,11 @@ "@category_picker_screen_title": { "description": "Categories picker screen title" }, - "basic_details": "Basisgegevens", + "basic_details": "Basisdetails", "product_name": "Productnaam", "add_basic_details_product_name_error": "Voer de productnaam in", "brand_name": "Merknaam", - "add_basic_details_brand_name_error": "Vul a.u.b. de merknaam in", + "add_basic_details_brand_name_error": "Vul a. u. b. de merknaam in", "quantity": "Hoeveelheid en gewicht", "barcode": "Streepjescode", "barcode_barcode": "Streepjescode: {barcode}", @@ -2258,7 +2258,7 @@ }, "barcode_invalid_error": "Ongeldige barcode", "basic_details_add_success": "Basisgegevens succesvol toegevoegd", - "basic_details_add_error": "Kan basisgegevens niet toevoegen. Probeer het later opnieuw", + "basic_details_add_error": "Kan de basisgegevens niet toevoegen. Probeer het later opnieuw", "@basic_details_add_error": { "description": "Error message when error occurs while submitting basic details" }, @@ -2273,7 +2273,7 @@ "alert_clear_selected_user_list": "U staat op het punt geselecteerde items in uw geschiedenis te wissen", "confirm_clear_selected_user_list": "Weet je zeker dat je door wilt gaan?", "alert_select_items_to_clear": "Selecteer een of meer items om te wissen", - "confirm_clear_user_list": "Je staat op het punt deze lijst ({name}) te wissen: weet je zeker dat je wilt doorgaan?", + "confirm_clear_user_list": "Je staat op het punt deze lijst te wissen ({name}): weet je zeker dat je door wilt gaan?", "@confirm_clear_user_list": { "description": "Asking about whether to clear the list or not", "placeholders": { @@ -2323,7 +2323,7 @@ "@product_list_select": { "description": "Top title for the selection of a list" }, - "user_list_length": "{count,plural, =0{Lege lijst} =1{Eén product} other{{count} producten}}", + "user_list_length": "{count,plural, =0{Lege lijst} =1{Een product} other{{count} producten}}", "@user_list_length": { "description": "Length of a user product list", "placeholders": { @@ -2358,7 +2358,7 @@ "@add_label_photo_button_label": { "description": "Label for the add LABELS photo button" }, - "choose_image_source_title": "Kies afbeeldingsbron", + "choose_image_source_title": "Kies een afbeeldingsbron", "@choose_image_source_title": { "description": "Title for the image source chooser" }, @@ -2435,7 +2435,7 @@ "@capture": { "description": "Button label for taking a new photo (= there's already one)" }, - "capture_new_picture": "Neem een foto", + "capture_new_picture": "Maak een foto", "@capture_new_picture": { "description": "Button label for taking a new photo (= the first one)" }, @@ -2498,7 +2498,7 @@ "@no_data_available_in_clipboard": { "description": "No data available in your clipboard" }, - "clipboard_barcode_copy": "Kopieer streepjescode naar klembord", + "clipboard_barcode_copy": "Kopieer de barcode naar het klembord", "@clipboard_barcode_copied": { "description": "Snackbar label after clipboard copy", "placeholders": { @@ -2508,7 +2508,7 @@ } } }, - "clipboard_barcode_copied": "Streepjescode {barcode} gekopieerd naar het klembord!", + "clipboard_barcode_copied": "Barcode {barcode} gekopieerd naar het klembord!", "language_picker_label": "Uw taal", "@language_picker_label": { "description": "Choose Application Language" @@ -2521,7 +2521,7 @@ "@product_task_background_schedule": { "description": "Message when a product is scheduled for background update" }, - "no_email_client_available_dialog_title": "Geen e-mail-apps!", + "no_email_client_available_dialog_title": "Geen e-mail apps!", "@no_email_client_available_dialog_title": { "description": "Title for the dialog when no email client is installed on the device" }, @@ -2614,7 +2614,7 @@ "@offline_data": { "description": "App bar title for the offline data page" }, - "ocr_image_upload_instruction": "Upload een afbeelding om de verstrekte informatie automatisch te extraheren.", + "ocr_image_upload_instruction": "Upload een afbeelding om automatisch de informatie die erop staat te extraheren.", "@ocr_image_upload_instruction": { "description": "Message shown when there is no image on the OCR extraction page for ingredients or recycling instructions" }, @@ -2650,14 +2650,14 @@ "@robotoff_continue": { "description": "Shown when robotoff question are all answered and user wants to continue answering" }, - "robotoff_next_n_questions": "Volgende {count,plural, =1{vraag} other{{count} vragen}}", + "robotoff_next_n_questions": "Volgende {count,plural, =1{vraag} other{{count} vragen}}", "@robotoff_next_n_questions": { "description": "Shown when robotoff question are all answered and user wants to continue answering", "placeholders": { "count": {} } }, - "show_password": "Toon wachtwoord", + "show_password": "Laat wachtwoord zien", "@show_password": { "description": "Show hidden password in password field" }, @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Verpakkingsonderdelen", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -2735,11 +2739,11 @@ "@edit_packagings_element_field_recycling": { "description": "Field label" }, - "edit_packagings_element_hint_recycling": "Voer alleen recyclinginstructies in als deze op het product staan vermeld.", + "edit_packagings_element_hint_recycling": "Voer recyclinginstructies alleen in als ze op het product vermeld staan.", "@edit_packagings_element_hint_recycling": { "description": "Field verbose hint, more like an info than a text field hint" }, - "edit_packagings_element_example_recycling": "Hergebruik", + "edit_packagings_element_example_recycling": "Recyclen", "@edit_packagings_element_example_recycling": { "description": "Text field hint" }, @@ -2747,7 +2751,7 @@ "@edit_packagings_element_field_quantity": { "description": "Field label" }, - "edit_packagings_element_hint_quantity": "Vul het nettogewicht of het nettovolume in en geef de eenheid aan (bijvoorbeeld g of ml).", + "edit_packagings_element_hint_quantity": "Vul het netto gewicht of netto volume in en geef de eenheid aan (bijvoorbeeld g of ml).", "@edit_packagings_element_hint_quantity": { "description": "Field verbose hint, more like an info than a text field hint" }, @@ -2770,7 +2774,7 @@ "background_task_operation_refresh": "verversen vertraagd na uploaden van foto", "background_task_run_started": "gestart", "background_task_run_not_started": "nog niet gestart", - "background_task_run_to_be_deleted": "om te worden verwijderd", + "background_task_run_to_be_deleted": "wordt verwijderd", "background_task_question_stop": "Wil je die taak ASAP stoppen?", "feed_back": "Feedback", "undo": "Ongedaan maken", @@ -2899,7 +2903,7 @@ "@page_not_found_button": { "description": "Button to go back to the homepage" }, - "download_data": "Download gegevens", + "download_data": "Gegevens downloaden", "@download_data": { "description": "App bar title for the download data page" }, @@ -2907,7 +2911,7 @@ "@download_top_products": { "description": "Download the top 1000 products in your country for instant scanning" }, - "download_top_n_products": "Top {count,plural, other{{count} producten}} downloaden in uw land voor direct scannen", + "download_top_n_products": "Top {count,plural, one {}other{{count} producten}} downloaden in uw land voor direct scannen", "@download_top_n_products": { "placeholders": { "count": { @@ -2932,11 +2936,11 @@ "@update_offline_data": { "description": "List tile title for the update offline data page" }, - "update_local_database_sub": "Update de lokale productdatabase met de nieuwste gegevens van Open Food Facts", + "update_local_database_sub": "Werk de lokale productdatabase bij met de nieuwste gegevens van Open Food Facts", "@update_local_database_sub": { "description": "Update the local product database with the latest data from server" }, - "clear_local_database": "Offline productgegevens wissen", + "clear_local_database": "Wis offline productgegevens", "@clear_local_database": { "description": "List tile title for the clear local database page" }, @@ -2994,7 +2998,7 @@ "@action_delete_list": { "description": "Delete a list action in a menu" }, - "action_change_list": "De huidige lijst wijzigen", + "action_change_list": "Wijzig de huidige lijst", "@action_change_list": { "description": "Action to change the current visible list" }, @@ -3002,7 +3006,7 @@ "@product_list_create": { "description": "Button label to create a new list (short word)" }, - "product_list_create_tooltip": "Een nieuwe lijst maken", + "product_list_create_tooltip": "Maak een nieuwe lijst aan", "@product_list_create_tooltip": { "description": "Button description to create a new list (long sentence)" }, @@ -3026,7 +3030,7 @@ "nutriscore_unknown_new_formula": "Onbekende Nutri-Score (Nieuwe berekening)", "nutriscore_not_applicable": "Nutri-Score is niet van toepassing", "nutriscore_not_applicable_new_formula": "Nutri-Score is niet van toepassing (Nieuwe berekening)", - "ecoscore_generic": "Eco-score", + "ecoscore_generic": "Eco-Score", "ecoscore_a": "Eco-Score A", "ecoscore_b": "Eco-Score B", "ecoscore_c": "Eco-Score C", @@ -3047,11 +3051,11 @@ "faq_title_install_pet": "Installeer Open Pet Food Facts om een dierenvoedingsdatabase te maken", "faq_title_install_product": "Installeer Open Products Facts om een productendatabase te creëren om de levensduur van objecten te verlengen", "faq_nutriscore_nutriscore": "Nieuwe berekening van de Nutri-Score: wat is er nieuw?", - "contact_title_pro_page": "Pro? Importeer uw producten in Open Food Facts", + "contact_title_pro_page": "Pro? Importeer je producten in Open Food Facts", "contact_title_pro_email": "Producentcontact", "contact_title_press_page": "Perspagina", "contact_title_press_email": "Perscontact", - "contact_title_newsletter": "Abonneer u op onze nieuwsbrief", + "contact_title_newsletter": "Abonneer op onze nieuwsbrief", "hunger_games_loading_line1": "Geef ons een paar seconden…", "hunger_games_loading_line2": "We zijn de vragen aan het downloaden!", "hunger_games_error_label": "Argh! Er ging iets mis… en we konden de vragen niet laden.", @@ -3212,7 +3216,7 @@ "@product_page_compatibility_score": { "description": "Compatibility score on top of the product page. The sentence is \"100%\" Compatible" }, - "user_lists_action_multi_select": "Meerdere selecteren", + "user_lists_action_multi_select": "Meervoudige selectie", "@user_lists_action_multi_select": { "description": "The button label for multi-selecting products in a user list" }, @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Foto van het product (voorkant)", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Foto van het product (voorzijde)", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "Deze afbeelding is mogelijk verouderd", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Foto van de ingrediëntenlijst", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Afbeelding van de voorkant (deze afbeelding kan verouderd zijn)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "De afbeelding kan niet worden geladen!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Kan afbeelding van de voorkant niet laden (netwerkfout?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "Geen\nafbeelding!", "@product_page_image_no_image_available": { @@ -3261,7 +3300,7 @@ "@product_page_action_bar_setting_modal_title": { "description": "Title for the modal allowing to show and reorder actions" }, - "product_page_action_bar_item_move_up": "Verplaats naar boven", + "product_page_action_bar_item_move_up": "Verplaats naar omhoog", "@product_page_action_bar_item_move_up": { "description": "Accessibility label to move up an action" }, @@ -3358,7 +3397,7 @@ "description": "Example of products for other categories" }, "photo_field_front": "Productfoto", - "photo_field_ingredients": "Ingrediënten foto", + "photo_field_ingredients": "Foto van de ingrediëntenlijst", "photo_field_nutrition": "Voedingswaarde foto", "photo_field_packaging": "Foto van verpakkingsinformatie", "photo_already_exists": "Deze foto bestaat al", diff --git a/packages/smooth_app/lib/l10n/app_nn.arb b/packages/smooth_app/lib/l10n/app_nn.arb index 874264313d9..4ce797495d6 100644 --- a/packages/smooth_app/lib/l10n/app_nn.arb +++ b/packages/smooth_app/lib/l10n/app_nn.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_no.arb b/packages/smooth_app/lib/l10n/app_no.arb index 874264313d9..4ce797495d6 100644 --- a/packages/smooth_app/lib/l10n/app_no.arb +++ b/packages/smooth_app/lib/l10n/app_no.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_nr.arb b/packages/smooth_app/lib/l10n/app_nr.arb index 890228cc365..59ed74ec5fe 100644 --- a/packages/smooth_app/lib/l10n/app_nr.arb +++ b/packages/smooth_app/lib/l10n/app_nr.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_oc.arb b/packages/smooth_app/lib/l10n/app_oc.arb index b505d0dad57..bea29ca203a 100644 --- a/packages/smooth_app/lib/l10n/app_oc.arb +++ b/packages/smooth_app/lib/l10n/app_oc.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_or.arb b/packages/smooth_app/lib/l10n/app_or.arb index 6fa19de4697..e7d81143497 100644 --- a/packages/smooth_app/lib/l10n/app_or.arb +++ b/packages/smooth_app/lib/l10n/app_or.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_pa.arb b/packages/smooth_app/lib/l10n/app_pa.arb index fb824f8b531..8f117708b56 100644 --- a/packages/smooth_app/lib/l10n/app_pa.arb +++ b/packages/smooth_app/lib/l10n/app_pa.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_pl.arb b/packages/smooth_app/lib/l10n/app_pl.arb index f0a733c4608..be5b24ef265 100644 --- a/packages/smooth_app/lib/l10n/app_pl.arb +++ b/packages/smooth_app/lib/l10n/app_pl.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Elementy opakowania", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Zdjęcie z przodu", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Zdjęcie z przodu", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Zdjęcie wykazie składników", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_pt.arb b/packages/smooth_app/lib/l10n/app_pt.arb index fc52c2d3d52..b4875051ed2 100644 --- a/packages/smooth_app/lib/l10n/app_pt.arb +++ b/packages/smooth_app/lib/l10n/app_pt.arb @@ -6,9 +6,9 @@ }, "yes": "Sim", "@yes": {}, - "add": "Adicionar", + "add": "Adicione", "@add": {}, - "account_delete_message": "Tem a certeza de que deseja eliminar a sua conta?\nSe houver um motivo específico, partilhe-o a seguir", + "account_delete_message": "Tem certeza de que deseja excluir sua conta?\nSe houver um motivo específico, compartilhe abaixo", "@account_delete_message": {}, "reason": "Motivo", "@reason": {}, @@ -34,8 +34,8 @@ }, "go_back_to_top": "Voltar ao topo", "save": "Guardar", - "save_confirmation": "Tem a certeza de que quer guardar?", - "skip": "Ignorar", + "save_confirmation": "Você tem certeza de que deseja salvar?", + "skip": "Pular", "cancel": "Cancelar", "@cancel": {}, "ignore": "Ignorar", @@ -54,19 +54,19 @@ "@calculate": { "description": "'Calculate' button. Typical use case: the user inputs data then clicks on the 'calculate' button." }, - "reset_food_prefs": "Repor preferências alimentares", + "reset_food_prefs": "Resetar preferências alimentares", "@reset": { "description": "Button label, clicking on the button will reset user's food preferences." }, "error": "Algo correu mal", "@error": {}, - "error_occurred": "Surgiu um erro", + "error_occurred": "Ocorreu um erro", "@error_occurred": {}, - "featureInProgress": "Ainda estamos a trabalhar nesta funcionalidade, fique atento", + "featureInProgress": "Ainda estamos trabalhando nesse recurso, fique atento", "@featureInProgress": {}, - "label_web": "Ver na web", + "label_web": "Visualizar no navegador", "@label_web": {}, - "learnMore": "Mais informações", + "learnMore": "Saiba mais", "@learnMore": {}, "unknown": "Desconhecido", "@unknown": { @@ -92,7 +92,7 @@ "@match_does_not": { "description": "Label for product page regarding product compatibility with the user preferences: does not match" }, - "match_unknown": "Correspondência desconhecida", + "match_unknown": "Combinação desconhecida", "@match_unknown": { "description": "Label for product page regarding product compatibility with the user preferences: unknown match" }, @@ -116,28 +116,28 @@ "@match_short_does_not": { "description": "Short label for product list view regarding product compatibility with the user preferences: does not match" }, - "match_short_unknown": "Correspondência desconhecida", + "match_short_unknown": "Combinação desconhecida", "@match_short_unknown": { "description": "Short label for product list view regarding product compatibility with the user preferences: unknown match" }, "licenses": "Licenças", "@licenses": {}, - "looking_for": "A procurar por", + "looking_for": "Procurando", "@looking_for": { "description": "Looking for: BARCODE" }, "@Introduction screen": {}, - "welcomeToOpenFoodFacts": "Bem-vindo ao Open Food Facts", + "welcomeToOpenFoodFacts": "Bem-vindo ao Open Food Facts", "@welcomeToOpenFoodFacts": {}, "whatIsOff": "Open Food Facts é uma organização global sem fins lucrativos dinamizada por comunidades locais.", "@whatIsOff": { "description": "Description of Open Food Facts organization." }, - "productDataUtility": "Veja os dados alimentares relevantes para as suas preferências.", + "productDataUtility": "Veja as informações nutricionais relevantes às suas preferências.", "@productDataUtility": { "description": "Description of what a user can use the product data for." }, - "healthCardUtility": "Escolha alimentos que sejam bons para si.", + "healthCardUtility": "▶ Escolha os alimentos que são bons para você.", "@healthCardUtility": { "description": "Description of what a user can use the health data in a product for." }, @@ -148,10 +148,10 @@ "server_error_open_new_issue": "Nenhuma resposta do servidor! Pode reportar o problema com a seguinte hiperligação.", "@user_management": {}, "sign_in_text": "Entre na sua conta Open Food Facts para guardar as suas contribuições", - "incorrect_credentials": "Nome de utilizador ou palavra-passe incorretos.", + "incorrect_credentials": "Nome do usuário ou senha incorretos.", "password_lost_incorrect_credentials": "Este endereço eletrónico ou este nome de utilizador não existe. Por favor, verifique as suas credenciais.", "password_lost_server_unavailable": "Estamos atualmente a sofrer lentidão nos nossos servidores e pedimos desculpa por isso. Por favor, tente novamente mais tarde.", - "login": "Iniciar sessão", + "login": "Nome de usuário", "@login": { "description": "Text field hint: unified name for either username or e-mail address" }, @@ -163,9 +163,9 @@ "@login_result_type_server_issue": { "description": "Error message when trying to log in and the server does not answer correctly" }, - "login_page_username_or_email": "Por favor, insira o nome de utilizador ou o e-mail", + "login_page_username_or_email": "Por favor, digite o nome de usuário ou e-mail", "login_page_password_error_empty": "Por favor, introduza uma palavra-passe", - "create_account": "Criar conta", + "create_account": "Criar uma conta", "@create_account": { "description": "Button label: Opens a page where a new user can register" }, @@ -177,11 +177,11 @@ "@sign_in_mandatory": { "description": "Error message: for some features like product edits you need to be signed in" }, - "sign_out": "Terminar sessão", + "sign_out": "Sair", "@sign_out": { "description": "Button label: For sign out" }, - "sign_out_confirmation": "Tem a certeza de que quer terminar a sessão?", + "sign_out_confirmation": "Você tem certeza que deseja sair?", "@sign_out_confirmation": { "description": "Pop up title: Reassuring if the user really want to sign out" }, @@ -246,17 +246,17 @@ "sign_up_page_password_error_empty": "Por favor, introduza uma palavra-passe", "sign_up_page_password_error_invalid": "Por favor introduza uma palavra-passe com pelo menos 6 caracteres", "sign_up_page_confirm_password_hint": "Confirme a palavra-passe", - "sign_up_page_confirm_password_error_empty": "Por favor, confirme a palavra-passe", - "sign_up_page_confirm_password_error_invalid": "As palavras-passe não coincidem", + "sign_up_page_confirm_password_error_empty": "Por favor, confirme a senha", + "sign_up_page_confirm_password_error_invalid": "As senhas não conferem", "sign_up_page_agree_text": "Concordo com a Open Food Facts", "@sign_up_page_agree_text": { "description": "I agree to the Open Food Facts is followed by sign_up_page_terms_text" }, - "sign_up_page_terms_text": "termos de utilização e contribuição do Open Food Facts", + "sign_up_page_terms_text": "termos de uso e contribuição", "@sign_up_page_terms_text": { "description": "terms of use and contribution is preceded by sign_up_page_agree_text" }, - "sign_up_page_agree_url": "https://world-pt.openfoodfacts.org/terms-of-use", + "sign_up_page_agree_url": "https://br.openfoodfacts.org/termos-de-uso", "@sign_up_page_agree_url": { "description": "Please insert the right url here. Go to the Open Food Facts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken" }, @@ -264,13 +264,13 @@ "@donate_url": { "description": "Please insert the right url from the website here." }, - "sign_up_page_agree_error_invalid": "Ao criar uma conta, é obrigatório concordar com os Termos de Utilização. No entanto, as contribuições anónimas podem continuar a ser feitas através da aplicação", + "sign_up_page_agree_error_invalid": "Ao criar uma conta, é obrigatório concordar com os Termos de Uso, porém, contribuições anônimas ainda podem ser feitas através do app", "@sign_up_page_agree_error_invalid": { "description": "Error message: You have to agree to the terms-of-use (A checkbox to do so is above this error message)" }, "sign_up_page_producer_checkbox": "Sou um produtor de alimentos", - "sign_up_page_producer_hint": "Produtor / marca", - "sign_up_page_producer_error_empty": "Por favor, introduza o nome de um produtor ou de uma marca", + "sign_up_page_producer_hint": "Produtor/marca", + "sign_up_page_producer_error_empty": "Por favor, insira um nome de um produtor ou marca", "sign_up_page_subscribe_checkbox": "Gostaria de subscrever o boletim informativo do Open Food Facts (pode cancelar a sua subscrição em qualquer momento)", "sign_up_page_user_name_already_used": "Este nome já existe; escolha outro.", "sign_up_page_email_already_exists": "já existe, inicie sessão nessa conta ou tente com outro e-mail.", @@ -292,7 +292,7 @@ "@darkmode_light": { "description": "Indicator inside the darkmode switch (light)" }, - "darkmode_system_default": "Predefinição do sistema", + "darkmode_system_default": "Padrão do sistema", "@darkmode_system_default": { "description": "Indicator inside the darkmode switch (system default)" }, @@ -407,7 +407,7 @@ "@saving_answer": { "description": "Dialog shown to users after they have answered a question, while the answer is being saved in the BE." }, - "contribute_to_get_rewards": "Torne-se um ator da transparência alimentar", + "contribute_to_get_rewards": "Transforme-se em um ator de transparência alimentar", "@contribute_to_get_rewards": { "description": "Button description shown on a product, clicking the button opens a card with unanswered product questions, users can answer these to contribute to Open Food Facts." }, @@ -436,7 +436,7 @@ "myPreferences_food_title": "Preferências alimentares", "myPreferences_food_subtitle": "Escolha as informações sobre os alimentos que mais lhe interessam.", "myPreferences_food_comment": "Escolha as informações sobre alimentos que mais lhe interessam, para classificar os alimentos de acordo com as suas preferências, ver primeiro as informações que lhe interessam e obter um resumo de compatibilidade. Essas preferências alimentares permanecem no seu dispositivo e não estão associadas à sua conta de colaborador do Open Food Facts, caso tenha uma.", - "confirmResetPreferences": "Repor as suas preferências alimentares?", + "confirmResetPreferences": "Redefinir suas preferências alimentares?", "@confirmResetPreferences": { "description": "Pop up title: Reassuring if the food preferences should really be reset" }, @@ -445,14 +445,14 @@ "description": "When you press this button, all products (in list or category) are sorted according to your preferences." }, "ranking_tab_all": "Todos", - "ranking_subtitle_match_yes": "Uma boa correspondência", + "ranking_subtitle_match_yes": "Uma ótima combinação para você", "ranking_subtitle_match_no": "Correspondência muito baixa", - "ranking_subtitle_match_maybe": "Correspondência desconhecida", + "ranking_subtitle_match_maybe": "Combinação desconhecida", "refresh_with_new_preferences": "Atualizar a lista com as novas preferências", "@refresh_with_new_preferences": { "description": "Action button label: Refresh the list with your new preferences" }, - "reloaded_with_new_preferences": "Recarregado com as novas preferências", + "reloaded_with_new_preferences": "Recarregado com suas novas preferências", "@reloaded_with_new_preferences": { "description": "Snackbar title: Shows that the modified settings have been applied" }, @@ -529,8 +529,8 @@ "ingredients": "Ingredientes", "@ingredients": {}, "ingredients_editing_instructions": "Mantenha a ordem original. Indique a percentagem quando especificada. Separe com uma vírgula ou hífen, use parênteses para ingredientes de um ingrediente e indique alergénios entre _traços sublinhados_.", - "ingredients_editing_error": "Falha ao guardar os ingredientes.", - "ingredients_editing_image_error": "Falha ao obter uma nova imagem dos ingredientes.", + "ingredients_editing_error": "Falha ao salvar os ingredientes.", + "ingredients_editing_image_error": "Falha ao obter uma nova imagem de ingredientes.", "ingredients_editing_title": "Editar ingredientes", "ingredients_photo": "Foto de ingredientes", "@ingredients_photo": { @@ -546,13 +546,13 @@ "@nutrition_facts_photo": { "description": "Button label: For adding a picture of the nutrition facts of a product" }, - "packaging_information": "Informação da embalagem", + "packaging_information": "Informação de embalagem", "@packaging_information": { "description": "Button label: For adding a picture of the packaging of a product" }, "packaging_information_photo": "Foto de informações da embalagem", "@packaging_information_photo": {}, - "missing_product": "Encontrou um novo produto!", + "missing_product": "Você encontrou um novo produto!", "@missing_product": {}, "add_product_take_photos": "Tire fotografias da embalagem para adicionar este produto ao Open Food Facts", "@add_product_take_photos": {}, @@ -560,7 +560,7 @@ "@add_product_take_photos_descriptive": {}, "add_product_information_button_label": "Adicione informações sobre o produto", "@add_product_information_button_label": {}, - "new_product": "Novo produto", + "new_product": "Produto Novo", "@new_product": {}, "new_product_dialog_title": "Acaba de encontrar um novo produto!", "@new_product_dialog_title": { @@ -636,7 +636,7 @@ "@crop_page_action_server": { "description": "Action being performed on the crop page" }, - "front_packaging_photo_title": "Fotografia frontal da embalagem", + "front_packaging_photo_title": "Foto frontal da embalagem", "ingredients_photo_title": "Fotografia dos ingredientes", "nutritional_facts_photo_title": "Fotografia das informações nutricionais", "recycling_photo_title": "Fotografia de reciclagem", @@ -646,9 +646,9 @@ "@front_photo_uploaded": {}, "ingredients_photo_button_label": "Foto de ingredientes", "@ingredients_photo_button_label": {}, - "ingredients_photo_uploaded": "Fotografia de ingredientes enviada", + "ingredients_photo_uploaded": "Foto dos ingredientes enviada", "@ingredients_photo_uploaded": {}, - "nutrition_cache_loading_error": "Não foi possível carregar os nutrientes dos ficheiros temporários", + "nutrition_cache_loading_error": "Não é possível carregar nutrientes do cache", "nutritional_facts_photo_button_label": "Foto de informações nutricionais", "@nutritional_facts_photo_button_label": {}, "nutritional_facts_input_button_label": "Preencher informações nutricionais", @@ -684,7 +684,7 @@ "hey_incomplete_product_message_beauty": "Clique agora para responder a 2 perguntas para ajudar a analisar este cosmético!", "hey_incomplete_product_message_pet_food": "Clique agora para responder a 3 perguntas para ajudar a analisar este produto de alimentação para animais de estimação!", "hey_incomplete_product_message_product": "Clique agora para ajudar a completar este produto!", - "nutritional_facts_photo_uploaded": "Fotografia das informações nutricionais enviada", + "nutritional_facts_photo_uploaded": "Foto das informações nutricionais enviada", "@nutritional_facts_photo_uploaded": {}, "recycling_photo_button_label": "Fotografia de informações sobre a reciclagem", "@recycling_photo_button_label": {}, @@ -749,13 +749,13 @@ "nutrition_page_invalid_number": "Número inválido", "nutrition_page_update_running": "A atualizar o produto no servidor…", "nutrition_page_update_done": "Produto atualizado!", - "nutrition_page_take_serving_size_from_product_quantity": "Use the product quantity as serving size", + "nutrition_page_take_serving_size_from_product_quantity": "Use a quantidade do produto como tamanho da porção", "@nutrition_page_take_serving_size_from_product_quantity": { "description": "Button label: Use the product quantity as serving size (nutrition page)" }, "more_photos": "Mais fotografias interessantes", "@more_photos": {}, - "view_more_photo_button": "Ver todas as fotografias existentes para este produto", + "view_more_photo_button": "Veja todas as fotos existentes para este produto", "@view_more_photo_button": {}, "no_product_found": "Não foi encontrado nenhum produto", "@no_product_found": {}, @@ -798,7 +798,7 @@ } } }, - "product_image_action_add_photo": "Add a photo ({type})", + "product_image_action_add_photo": "Adicionar uma foto ({type})", "@product_image_action_add_photo": { "description": "Action on the photo gallery to add a photo (eg: ingredients)", "placeholders": { @@ -820,7 +820,7 @@ "@product_image_action_from_gallery": { "description": "Replace the existing picture with one from the device's gallery" }, - "product_image_action_choose_existing_photo": "Select from the product photos", + "product_image_action_choose_existing_photo": "Selecione entre as fotos do produto", "@product_image_action_choose_existing_photo": { "description": "Replace the existing picture with one from the product's photos" }, @@ -832,7 +832,7 @@ "@homepage_main_card_subheading": { "description": "Text between asterisks (eg: **My Text**) means text in bold. Please keep it." }, - "homepage_main_card_search_field_hint": "Pesquisar um produto", + "homepage_main_card_search_field_hint": "Procurar por um produto", "homepage_main_card_search_field_tooltip": "Iniciar pesquisa", "@homepage_main_card_search_field_tooltip": { "description": "Description for accessibility of the search field on the homepage" @@ -1076,7 +1076,7 @@ "@select_none_products_mode": { "description": "Button to switch to 'select no products'" }, - "compare_products_appbar_title": "Compare produtos", + "compare_products_appbar_title": "Comparar produtos", "@compare_products_appbar_title": { "description": "AppBar title when in comparison mode " }, @@ -1092,7 +1092,7 @@ "twitter_link": "https://www.twitter.com/openfoodfacts", "blog": "Blogue", "faq": "Perguntas frequentes", - "discover": "Descobrir", + "discover": "Descubra", "how_to_contribute": "Como contribuir", "hint_knowledge_panel_message": "Pode tocar em qualquer parte do cartão para obter mais detalhes sobre o que vê. Tente agora!", "@hint_knowledge_panel_message": { @@ -1281,7 +1281,7 @@ "@user_profile": { "description": "User account (if connected)" }, - "user_profile_title_guest": "Bem-vindo(a)!", + "user_profile_title_guest": "Bem-vindo!", "@user_profile_title_guest": { "description": "When the user is not connected" }, @@ -1496,7 +1496,7 @@ "@edit_product_form_item_countries_type": { "description": "Product edition - Countries - input textfield type" }, - "edit_product_form_item_countries_explanations": "Países onde o produto está amplamente disponível (não incluindo lojas especializadas em produtos estrangeiros).", + "edit_product_form_item_countries_explanations": "Países onde o produto é amplamente disponível (não incluindo lojas especializadas em produtos estrangeiros).", "@edit_product_form_item_countries_explanations": { "description": "Product edition - Countries - explanations" }, @@ -1547,14 +1547,14 @@ "@edit_product_form_item_ingredients_title": { "description": "Product edition - Ingredients - Title (note: this section was previously called Ingredients & Origins)" }, - "edit_product_form_item_add_valid_item_tooltip": "Adicionar", + "edit_product_form_item_add_valid_item_tooltip": "Adicione", "edit_product_form_item_add_invalid_item_tooltip": "Introduzir primeiro um texto", "edit_product_form_item_remove_item_tooltip": "Eliminar", "edit_product_form_item_packaging_title": "Fotografia das instruções de reciclagem", "@edit_product_form_item_packaging_title": { "description": "Product edition - Packaging - Title" }, - "edit_product_form_item_nutrition_facts_title": "Dados nutricionais", + "edit_product_form_item_nutrition_facts_title": "Informação nutricional", "@edit_product_form_item_nutrition_facts_title": { "description": "Product edition - Nutrition facts - Title" }, @@ -1641,7 +1641,7 @@ "@user_list_subtitle_product": { "description": "Subtitle of a paragraph about user lists in a product context" }, - "user_list_title": "Minhas listas", + "user_list_title": "Suas listas", "@user_list_title": { "description": "Label for the user lists (when the user wants to add a product to a list)" }, @@ -1863,10 +1863,10 @@ } } }, - "product_type_label_food": "Alimento", + "product_type_label_food": "Alimentação", "product_type_label_beauty": "Cuidados pessoais", - "product_type_label_pet_food": "Comida para animais", - "product_type_label_product": "Outro", + "product_type_label_pet_food": "Alimentos de pets", + "product_type_label_product": "Outros", "product_type_selection_title": "Tipo do produto", "product_type_selection_subtitle": "Selecione o tipo deste produto", "product_type_selection_empty": "Deve primeiro selecionar um tipo de produto!", @@ -1926,7 +1926,7 @@ } } }, - "prices_list_length_one_page": "{count,plural, one {}=0{Ainda sem preço} =1{Apenas um preço} other{Todos os {count} preços}}", + "prices_list_length_one_page": "{count,plural, =0{Ainda sem preço} =1{Apenas um preço} other{Todos os {count} preços}}", "@prices_list_length_one_page": { "description": "Number of prices for one-page result", "placeholders": { @@ -2014,7 +2014,7 @@ "prices_amount_subtitle": "Montante", "prices_amount_is_discounted": "Está com desconto?", "prices_amount_price_normal": "Preço", - "prices_amount_price_discounted": "Preços com desconto", + "prices_amount_price_discounted": "Preço descontado", "prices_amount_price_not_discounted": "Preço original", "prices_amount_no_product": "Falta um produto!", "prices_amount_price_incorrect": "Valor incorreto", @@ -2025,9 +2025,9 @@ "prices_location_find": "Encontrar uma loja", "prices_location_mandatory": "Tem de selecionar uma loja!", "prices_location_search_broader": "Não encontrou o que estava à procura? Vamos tentar uma pesquisa mais avançada!", - "prices_proof_subtitle": "Comprovativo", + "prices_proof_subtitle": "Demonstração", "prices_proof_find": "Selecionar um comprovativo", - "prices_proof_receipt": "Talão", + "prices_proof_receipt": "Recibo", "prices_proof_price_tag": "Etiqueta de preço", "prices_proof_mandatory": "Tem de selecionar um comprovativo!", "prices_add_validation_error": "Erro de validação", @@ -2114,11 +2114,11 @@ "@user_search_to_be_completed_title": { "description": "User search (to be completed): list tile title" }, - "user_search_prices_title": "Os meus preços", + "user_search_prices_title": "Meus valores", "@user_search_prices_title": { "description": "User prices: list tile title" }, - "user_search_proofs_title": "Os meus comprovativos", + "user_search_proofs_title": "Minhas demonstrações", "@user_search_proofs_title": { "description": "User proofs: list tile title" }, @@ -2170,7 +2170,7 @@ "@signup_page_terms_of_use_line1": { "description": "User consent for terms of use (line 1)" }, - "signup_page_terms_of_use_line2": "termos de utilização e contribuição do Open Food Facts", + "signup_page_terms_of_use_line2": "termos de uso e contribuição", "@signup_page_terms_of_use_line2": { "description": "User consent for terms of use (line 2)" }, @@ -2358,11 +2358,11 @@ "@add_label_photo_button_label": { "description": "Label for the add LABELS photo button" }, - "choose_image_source_title": "Escolher fonte da imagem", + "choose_image_source_title": "Escolha a fonte da imagem", "@choose_image_source_title": { "description": "Title for the image source chooser" }, - "choose_image_source_body": "Escolha uma fonte da imagem", + "choose_image_source_body": "Por favor, escolha uma fonte de imagem", "@choose_image_source_body": { "description": "Body for the image source chooser" }, @@ -2535,7 +2535,7 @@ "@product_card_remove_product_tooltip": { "description": "Tooltip (message visible with a long-press) on a product item in the carousel" }, - "scan_announce_new_barcode": "Novo código de barras digitalizado: {barcode}", + "scan_announce_new_barcode": "Novo código de barras escaneado: {barcode}", "@scan_announce_new_barcode": { "description": "Text to pronounce by the Accessibility tool when a new barcode is decoded", "placeholders": { @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Componentes da embalagem", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -2761,7 +2765,7 @@ }, "background_task_title": "Contribuições pendentes", "background_task_subtitle": "As suas contribuições são guardadas automaticamente no nosso servidor, mas nem sempre em tempo real.", - "background_task_list_empty": "Nenhuma tarefa em segundo plano pendente", + "background_task_list_empty": "Nenhuma Tarefa em Segundo Plano Pendente", "background_task_error_server_time_out": "Tempo limite do servidor", "background_task_error_no_internet": "Erro de ligação à Internet. Tente mais tarde.", "background_task_operation_unknown": "tipo de operação desconhecida", @@ -2953,7 +2957,7 @@ } } }, - "loading": "A carregar…", + "loading": "Carregando…", "@loading": { "description": "Loading…" }, @@ -3026,7 +3030,7 @@ "nutriscore_unknown_new_formula": "Nutri-Score desconhecido (novo cálculo)", "nutriscore_not_applicable": "Nutri-Score não aplicável", "nutriscore_not_applicable_new_formula": "O Nutri-Score não é aplicável (novo cálculo)", - "ecoscore_generic": "Eco-Score", + "ecoscore_generic": "Eco-Pontuação", "ecoscore_a": "Eco-Score A", "ecoscore_b": "Eco-Score B", "ecoscore_c": "Eco-Score C", @@ -3051,7 +3055,7 @@ "contact_title_pro_email": "Contacto do produtor", "contact_title_press_page": "Página de imprensa", "contact_title_press_email": "Contactos de imprensa", - "contact_title_newsletter": "Assine o nosso boletim informativo", + "contact_title_newsletter": "Inscreva-se na nossa newsletter", "hunger_games_loading_line1": "Por favor, dê-nos alguns segundos…", "hunger_games_loading_line2": "Estamos a descarregar as perguntas!", "hunger_games_error_label": "Ups! Algo correu mal... e não conseguimos carregar as perguntas.", @@ -3060,7 +3064,7 @@ "@reorder_attribute_action": { "description": "An action button or a page title about reordering the attributes (e.g. 'is vegan?', 'nutrition facts', ...)" }, - "link_cant_be_opened": "Esta hiperligação não pode ser aberta no seu dispositivo. Verifique se tem um navegador instalado.", + "link_cant_be_opened": "Este link não pode ser aberto no seu dispositivo. Por favor, verifique se você tem um navegador instalado.", "@link_cant_be_opened": { "description": "An error may happen if the device doesn't have a browser installed." }, @@ -3090,11 +3094,11 @@ "description": "A title for a guide" }, "guide_share_label": "Partilhar", - "guide_nutriscore_v2_enabled": "verdadeiro", + "guide_nutriscore_v2_enabled": "true", "@guide_nutriscore_v2_enabled": { "description": "Please NEVER touch this value and let the OFF team change it!" }, - "guide_nutriscore_v2_title": "O Nutri-Score está a evoluir: explicações!", + "guide_nutriscore_v2_title": "O Nutri-Score está evoluindo: explicações!", "@guide_nutriscore_v2_title": { "description": "The title of the guide (please don't forget the use of non-breaking spaces)" }, @@ -3103,37 +3107,37 @@ "description": "The logo is only available in de/en/fr/ln/nl. Please use en if not available (in lowercase, please)." }, "guide_nutriscore_v2_what_is_nutriscore_title": "O que é o Nutri-Score?", - "guide_nutriscore_v2_what_is_nutriscore_paragraph1": "O Nutri-Score é um logotipo que tem como objetivo informar sobre a **qualidade nutricional dos alimentos**.", + "guide_nutriscore_v2_what_is_nutriscore_paragraph1": "O Nutri-Score é um logotipo que visa informá-lo sobre a **qualidade nutricional dos alimentos**.", "@guide_nutriscore_v2_what_is_nutriscore_paragraph1": { "description": "Text between asterisks (eg: **My Text**) means text in bold. Please try to keep it." }, - "guide_nutriscore_v2_what_is_nutriscore_paragraph2": "O código de cores varia entre o verde escuro (**A**) para os produtos **mais saudáveis** e o vermelho escuro (**E**) para os **menos saudáveis**.", + "guide_nutriscore_v2_what_is_nutriscore_paragraph2": "O código de cores varia de verde-escuro (**A**) para os produtos **mais saudáveis** a vermelho-escuro (**E**) para os **menos saudáveis**.", "@guide_nutriscore_v2_what_is_nutriscore_paragraph2": { "description": "Text between asterisks (eg: **My Text**) means text in bold. Please try to keep it." }, - "guide_nutriscore_v2_nutriscore_a_caption": "O logótipo Nutri-Score A", - "guide_nutriscore_v2_why_v2_title": "Porque é que o Nutri-Score está a evoluir?", - "guide_nutriscore_v2_why_v2_intro": "A fórmula do Nutri-Score **está a evoluir** para fornecer melhores recomendações:", - "guide_nutriscore_v2_why_v2_arg1_title": "Avaliar melhor todas as bebidas", - "guide_nutriscore_v2_why_v2_arg1_text": "As notas comparativas de **leite**, **bebidas lácteas** com adição de açúcar e **bebidas vegetais** foram melhor diferenciadas no novo algoritmo.", - "guide_nutriscore_v2_why_v2_arg2_title": "Melhor classificação das bebidas", - "guide_nutriscore_v2_why_v2_arg2_text": "O **conteúdo de açúcar** é tido em melhor conta e favorece as bebidas **pouco adoçadas**.\\n**Os adoçantes também serão penalizados**: os refrigerantes dietéticos passarão de uma classificação B para uma classificação entre C e E. A água continua a ser a bebida recomendada.", - "guide_nutriscore_v2_why_v2_arg3_title": "Penalização do sal e do açúcar", - "guide_nutriscore_v2_why_v2_arg3_text": "Os produtos **demasiado doces** ou ** demasiado salgados** verão a sua **classificação ainda mais penalizada**.", - "guide_nutriscore_v2_why_v2_arg4_title": "Hierarquia nos óleos e peixes", - "guide_nutriscore_v2_why_v2_arg4_text": "A classificação de certos **peixes gordos** e **óleos ricos em gorduras boas** melhorará.", - "guide_nutriscore_v2_why_v2_arg5_title": "Limitar a carne vermelha", - "guide_nutriscore_v2_why_v2_arg5_text": "O consumo de **carne vermelha deve ser limitado**. É por isso que **as aves domésticas serão comparativamente melhor classificadas**.", - "guide_nutriscore_v2_new_logo_title": "Como distinguir o antigo Nutri-Score do novo cálculo?", - "guide_nutriscore_v2_new_logo_text": "A partir de agora, o logótipo pode apresentar uma menção \"**Novo cálculo**\" para esclarecer que se trata efetivamente do novo cálculo.", - "guide_nutriscore_v2_new_logo_image_caption": "O logótipo do novo Nutri-Score", + "guide_nutriscore_v2_nutriscore_a_caption": "O logotipo Nutri-Score A", + "guide_nutriscore_v2_why_v2_title": "Por que o Nutri-Score está evoluindo?", + "guide_nutriscore_v2_why_v2_intro": "A fórmula Nutri-Score **está evoluindo** para fornecer melhores recomendações:", + "guide_nutriscore_v2_why_v2_arg1_title": "Avalie melhor todas as bebidas", + "guide_nutriscore_v2_why_v2_arg1_text": "As notas comparativas de **leite**, **bebidas lácteas** com adição de açúcar e bebidas **vegetais** foram melhor diferenciadas no novo algoritmo.", + "guide_nutriscore_v2_why_v2_arg2_title": "Melhor classificação de bebidas", + "guide_nutriscore_v2_why_v2_arg2_text": "O **teor de açúcar** é melhor considerado e favorece bebidas **pouco adoçadas**.\\n**Adoçantes também serão penalizados**: refrigerantes dietéticos serão rebaixados de uma classificação B para entre C e E. Água continua sendo a bebida recomendada.", + "guide_nutriscore_v2_why_v2_arg3_title": "Sal e açúcar penalizados", + "guide_nutriscore_v2_why_v2_arg3_text": "Produtos **muito doces** ou **muito salgados** terão sua **classificação ainda mais rebaixada**.", + "guide_nutriscore_v2_why_v2_arg4_title": "Hierarquia entre óleos e peixes", + "guide_nutriscore_v2_why_v2_arg4_text": "A classificação de certos **peixes gordurosos** e **óleos ricos em gorduras boas** melhorará.", + "guide_nutriscore_v2_why_v2_arg5_title": "Limite a carne vermelha", + "guide_nutriscore_v2_why_v2_arg5_text": "O consumo de **carne vermelha deve ser limitado**. É por isso que **aves serão comparativamente melhor classificadas**.", + "guide_nutriscore_v2_new_logo_title": "Como diferenciar o antigo Nutri-Score do novo cálculo?", + "guide_nutriscore_v2_new_logo_text": "A partir de agora, o logotipo pode exibir a menção \"**Novo cálculo**\" para esclarecer que este é realmente o novo cálculo.", + "guide_nutriscore_v2_new_logo_image_caption": "O logotipo do novo Nutri-Score", "guide_nutriscore_v2_where_title": "Onde encontrar o novo cálculo do Nutri-Score?", - "guide_nutriscore_v2_where_paragraph1": "O Nutri-Score é aplicado em vários países: Alemanha, Bélgica, Espanha, França, Luxemburgo, Países Baixos e Suíça.", - "guide_nutriscore_v2_where_paragraph2": "Os fabricantes têm até **2026**, o mais tardar, **para substituir** o cálculo antigo pelo novo.", - "guide_nutriscore_v2_where_paragraph3": "Sem ter de esperar, já encontrará na aplicação OpenFoodFacts** o novo cálculo, mesmo que os fabricantes não tenham atualizado a classificação.", + "guide_nutriscore_v2_where_paragraph1": "O Nutri-Score é aplicado em vários países: Alemanha, Bélgica, Espanha, França, Luxemburgo, Holanda e Suíça.", + "guide_nutriscore_v2_where_paragraph2": "Os fabricantes têm até **2026**, no máximo, **para substituir** o cálculo antigo pelo novo.", + "guide_nutriscore_v2_where_paragraph3": "Sem esperar, você **já encontrará no aplicativo OpenFoodFacts** o novo cálculo, inclusive caso os fabricantes não tenham atualizado a pontuação.", "guide_nutriscore_v2_unchanged_title": "O que não muda", - "guide_nutriscore_v2_unchanged_paragraph1": "O Nutri-Score é uma pontuação concebida para **medir a qualidade nutricional**. É **complementar ao grupo NOVA** sobre **alimentos ultra-processados** (também presente na aplicação).", - "guide_nutriscore_v2_unchanged_paragraph2": "Para os fabricantes, a indicação do Nutri-Score **continua a ser facultativa**.", + "guide_nutriscore_v2_unchanged_paragraph1": "O Nutri-Score é uma pontuação projetada para **medir a qualidade nutricional**. É **complementar ao grupo NOVA** sobre **alimentos ultraprocessados** (também presente no aplicativo).", + "guide_nutriscore_v2_unchanged_paragraph2": "Para os fabricantes, a exibição do Nutri-Score **continua opcional**.", "guide_nutriscore_v2_share_link": "https://world.openfoodfacts.org/nutriscore-v2", "guide_nutriscore_v2_share_message": "", "@guide_nutriscore_v2_share_message": { @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Imagem frontal", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Imagem frontal do produto", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "Esta imagem pode estar desatualizada", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Imagem com os ingredientes do produto", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Imagem da frente (esta imagem pode estar desatualizada)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Não foi possível carregar a imagem!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Não foi possível carregar a imagem da frente (erro de rede?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "Nenhuma \nimagem!", "@product_page_image_no_image_available": { @@ -3277,11 +3316,11 @@ "@product_page_action_bar_item_disable": { "description": "Accessibility label to disable action (= make it invisible)" }, - "product_page_pending_operations_banner_title": "Uploading your edits…", + "product_page_pending_operations_banner_title": "Enviando suas edições…", "@product_page_pending_operations_banner_title": { "description": "When a product has pending edits (being sent to the server), there is a message on the product page (here is the title of the message)." }, - "product_page_pending_operations_banner_message": "The data displayed on this page **does not yet reflect your modifications**.\nPlease wait a few seconds…", + "product_page_pending_operations_banner_message": "Os dados exibidos nesta página **ainda não refletem suas modificações**.\nAguarde alguns segundos…", "@product_page_pending_operations_banner_message": { "description": "When a product has pending edits (being sent to the server), there is a message on the product page. Please keep the ** syntax to make the text bold." }, @@ -3331,7 +3370,7 @@ "@carousel_unknown_product_text": { "description": "Please keep the ** syntax to make the text bold" }, - "carousel_unknown_product_button": "Adicionar este produto", + "carousel_unknown_product_button": "Adicione este produto", "carousel_loading_header": "A carregar informação...", "@carousel_loading_header": { "description": "A label on top of the carousel card when data about the product is loading" @@ -3345,7 +3384,7 @@ "@product_type_subtitle_food": { "description": "Example of products for food category" }, - "product_type_subtitle_beauty": "Makeup, soaps, toothpastes…", + "product_type_subtitle_beauty": "Maquiagem, sabão, pasta de dente…", "@product_type_subtitle_beauty": { "description": "Example of products for beauty category" }, @@ -3353,15 +3392,15 @@ "@product_type_subtitle_pet_food": { "description": "Example of products for pet food category" }, - "product_type_subtitle_product": "Smartphones, furniture…", + "product_type_subtitle_product": "Smartphones, móveis…", "@product_type_subtitle_product": { "description": "Example of products for other categories" }, - "photo_field_front": "Product photo", + "photo_field_front": "Foto do produto", "photo_field_ingredients": "Foto de ingredientes", "photo_field_nutrition": "Nutrition photo", "photo_field_packaging": "Foto de informações da embalagem", - "photo_already_exists": "This photo already exists", - "photo_missing": "This photo is missing", + "photo_already_exists": "Esta foto já existe", + "photo_missing": "Esta foto está faltando", "date": "Data" } \ No newline at end of file diff --git a/packages/smooth_app/lib/l10n/app_qu.arb b/packages/smooth_app/lib/l10n/app_qu.arb index 890228cc365..59ed74ec5fe 100644 --- a/packages/smooth_app/lib/l10n/app_qu.arb +++ b/packages/smooth_app/lib/l10n/app_qu.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_rm.arb b/packages/smooth_app/lib/l10n/app_rm.arb index 890228cc365..59ed74ec5fe 100644 --- a/packages/smooth_app/lib/l10n/app_rm.arb +++ b/packages/smooth_app/lib/l10n/app_rm.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_ro.arb b/packages/smooth_app/lib/l10n/app_ro.arb index 30aae99daeb..13619440f28 100644 --- a/packages/smooth_app/lib/l10n/app_ro.arb +++ b/packages/smooth_app/lib/l10n/app_ro.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Componente de ambalare", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Imaginea din față", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Imaginea din față", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Imaginea cu ingredientele", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_ru.arb b/packages/smooth_app/lib/l10n/app_ru.arb index ce5b1f29226..7d909a37320 100644 --- a/packages/smooth_app/lib/l10n/app_ru.arb +++ b/packages/smooth_app/lib/l10n/app_ru.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Компоненты упаковки", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Основное фото", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Основное фото", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Фото списка ингредиентов", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_sa.arb b/packages/smooth_app/lib/l10n/app_sa.arb index 890228cc365..59ed74ec5fe 100644 --- a/packages/smooth_app/lib/l10n/app_sa.arb +++ b/packages/smooth_app/lib/l10n/app_sa.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_sc.arb b/packages/smooth_app/lib/l10n/app_sc.arb index 890228cc365..59ed74ec5fe 100644 --- a/packages/smooth_app/lib/l10n/app_sc.arb +++ b/packages/smooth_app/lib/l10n/app_sc.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_sd.arb b/packages/smooth_app/lib/l10n/app_sd.arb index 890228cc365..59ed74ec5fe 100644 --- a/packages/smooth_app/lib/l10n/app_sd.arb +++ b/packages/smooth_app/lib/l10n/app_sd.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_sg.arb b/packages/smooth_app/lib/l10n/app_sg.arb index 890228cc365..59ed74ec5fe 100644 --- a/packages/smooth_app/lib/l10n/app_sg.arb +++ b/packages/smooth_app/lib/l10n/app_sg.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_si.arb b/packages/smooth_app/lib/l10n/app_si.arb index 5efbe81a0dc..839a401f4c6 100644 --- a/packages/smooth_app/lib/l10n/app_si.arb +++ b/packages/smooth_app/lib/l10n/app_si.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_sk.arb b/packages/smooth_app/lib/l10n/app_sk.arb index ed20a47f4eb..9a4847c4a46 100644 --- a/packages/smooth_app/lib/l10n/app_sk.arb +++ b/packages/smooth_app/lib/l10n/app_sk.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Komponenty balenia", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Predný obrázok", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Predný obrázok", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Obrázok ingrediencií", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_sl.arb b/packages/smooth_app/lib/l10n/app_sl.arb index 292313dfacd..982b25e3524 100644 --- a/packages/smooth_app/lib/l10n/app_sl.arb +++ b/packages/smooth_app/lib/l10n/app_sl.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Sprednja slika", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Sprednja slika", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Slika sestavin", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_sn.arb b/packages/smooth_app/lib/l10n/app_sn.arb index 890228cc365..59ed74ec5fe 100644 --- a/packages/smooth_app/lib/l10n/app_sn.arb +++ b/packages/smooth_app/lib/l10n/app_sn.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_so.arb b/packages/smooth_app/lib/l10n/app_so.arb index 890228cc365..59ed74ec5fe 100644 --- a/packages/smooth_app/lib/l10n/app_so.arb +++ b/packages/smooth_app/lib/l10n/app_so.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_sq.arb b/packages/smooth_app/lib/l10n/app_sq.arb index e9ad0dc7ec3..274e2ee7cc1 100644 --- a/packages/smooth_app/lib/l10n/app_sq.arb +++ b/packages/smooth_app/lib/l10n/app_sq.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_sr.arb b/packages/smooth_app/lib/l10n/app_sr.arb index f3b6a2ceaab..7b7c89d0f55 100644 --- a/packages/smooth_app/lib/l10n/app_sr.arb +++ b/packages/smooth_app/lib/l10n/app_sr.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_ss.arb b/packages/smooth_app/lib/l10n/app_ss.arb index 890228cc365..59ed74ec5fe 100644 --- a/packages/smooth_app/lib/l10n/app_ss.arb +++ b/packages/smooth_app/lib/l10n/app_ss.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_st.arb b/packages/smooth_app/lib/l10n/app_st.arb index 890228cc365..59ed74ec5fe 100644 --- a/packages/smooth_app/lib/l10n/app_st.arb +++ b/packages/smooth_app/lib/l10n/app_st.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_sv.arb b/packages/smooth_app/lib/l10n/app_sv.arb index 6b0d9a34118..2d4b751bbd1 100644 --- a/packages/smooth_app/lib/l10n/app_sv.arb +++ b/packages/smooth_app/lib/l10n/app_sv.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Framsidesbild", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Framsidesbild", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingrediensbild", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_sw.arb b/packages/smooth_app/lib/l10n/app_sw.arb index 96b0e2d9fed..08cb2b803d3 100644 --- a/packages/smooth_app/lib/l10n/app_sw.arb +++ b/packages/smooth_app/lib/l10n/app_sw.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_ta.arb b/packages/smooth_app/lib/l10n/app_ta.arb index bca8fea1dbf..e350fb8a1a7 100644 --- a/packages/smooth_app/lib/l10n/app_ta.arb +++ b/packages/smooth_app/lib/l10n/app_ta.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_te.arb b/packages/smooth_app/lib/l10n/app_te.arb index 0da6f3bc2dc..b2c0be845f1 100644 --- a/packages/smooth_app/lib/l10n/app_te.arb +++ b/packages/smooth_app/lib/l10n/app_te.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_tg.arb b/packages/smooth_app/lib/l10n/app_tg.arb index 890228cc365..59ed74ec5fe 100644 --- a/packages/smooth_app/lib/l10n/app_tg.arb +++ b/packages/smooth_app/lib/l10n/app_tg.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_th.arb b/packages/smooth_app/lib/l10n/app_th.arb index c20cf280db3..fc264939786 100644 --- a/packages/smooth_app/lib/l10n/app_th.arb +++ b/packages/smooth_app/lib/l10n/app_th.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "ภาพถ่ายด้านหน้าของผลิตภัณฑ์", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "ภาพถ่ายด้านหน้าของผลิตภัณฑ์", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "ภาพถ่ายส่วนประกอบของผลิตภัณฑ์", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_ti.arb b/packages/smooth_app/lib/l10n/app_ti.arb index 10fd4ea306d..193b78272c4 100644 --- a/packages/smooth_app/lib/l10n/app_ti.arb +++ b/packages/smooth_app/lib/l10n/app_ti.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_tl.arb b/packages/smooth_app/lib/l10n/app_tl.arb index 275e15738a5..d5edf0c1e42 100644 --- a/packages/smooth_app/lib/l10n/app_tl.arb +++ b/packages/smooth_app/lib/l10n/app_tl.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Harap na larawan", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Harap na larawan", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Larawan ng mga sangkap", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_tn.arb b/packages/smooth_app/lib/l10n/app_tn.arb index 29a0578da80..fb6345f7f77 100644 --- a/packages/smooth_app/lib/l10n/app_tn.arb +++ b/packages/smooth_app/lib/l10n/app_tn.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_tr.arb b/packages/smooth_app/lib/l10n/app_tr.arb index c443fa67b8d..fab18b4b1a4 100644 --- a/packages/smooth_app/lib/l10n/app_tr.arb +++ b/packages/smooth_app/lib/l10n/app_tr.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Ambalaj bileşenleri", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Ön resim", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Ön resim", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Malzemelerin resmi", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_ts.arb b/packages/smooth_app/lib/l10n/app_ts.arb index 29a0578da80..fb6345f7f77 100644 --- a/packages/smooth_app/lib/l10n/app_ts.arb +++ b/packages/smooth_app/lib/l10n/app_ts.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_tt.arb b/packages/smooth_app/lib/l10n/app_tt.arb index 54d48ebdf99..02114a276a2 100644 --- a/packages/smooth_app/lib/l10n/app_tt.arb +++ b/packages/smooth_app/lib/l10n/app_tt.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_tw.arb b/packages/smooth_app/lib/l10n/app_tw.arb index 890228cc365..59ed74ec5fe 100644 --- a/packages/smooth_app/lib/l10n/app_tw.arb +++ b/packages/smooth_app/lib/l10n/app_tw.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_ty.arb b/packages/smooth_app/lib/l10n/app_ty.arb index 890228cc365..59ed74ec5fe 100644 --- a/packages/smooth_app/lib/l10n/app_ty.arb +++ b/packages/smooth_app/lib/l10n/app_ty.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_ug.arb b/packages/smooth_app/lib/l10n/app_ug.arb index 7745887233b..6810a6e3b8b 100644 --- a/packages/smooth_app/lib/l10n/app_ug.arb +++ b/packages/smooth_app/lib/l10n/app_ug.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_uk.arb b/packages/smooth_app/lib/l10n/app_uk.arb index f9c6cfd0c8b..46c85b3392a 100644 --- a/packages/smooth_app/lib/l10n/app_uk.arb +++ b/packages/smooth_app/lib/l10n/app_uk.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Пакетні компоненти", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Фронтальне фото", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Фронтальне фото", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "Це зображення може бути застарілим", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Фото складників", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Переднє зображення (це зображення може бути застарілим)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Не вдалося завантажити зображення!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Не вдалося завантажити головне зображення (помилка мережі?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "Немає\nзображення!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_ur.arb b/packages/smooth_app/lib/l10n/app_ur.arb index 3e05deae996..d52cf485403 100644 --- a/packages/smooth_app/lib/l10n/app_ur.arb +++ b/packages/smooth_app/lib/l10n/app_ur.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_uz.arb b/packages/smooth_app/lib/l10n/app_uz.arb index 621cc7831c0..9e3965114a8 100644 --- a/packages/smooth_app/lib/l10n/app_uz.arb +++ b/packages/smooth_app/lib/l10n/app_uz.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_ve.arb b/packages/smooth_app/lib/l10n/app_ve.arb index 29a0578da80..fb6345f7f77 100644 --- a/packages/smooth_app/lib/l10n/app_ve.arb +++ b/packages/smooth_app/lib/l10n/app_ve.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_vi.arb b/packages/smooth_app/lib/l10n/app_vi.arb index 83c6651bcd3..1b272968761 100644 --- a/packages/smooth_app/lib/l10n/app_vi.arb +++ b/packages/smooth_app/lib/l10n/app_vi.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Thành phần bao bì", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Hình ảnh của mặt trước", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Hình ảnh của mặt trước", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Hình ảnh trong danh sách các thành phần", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_wa.arb b/packages/smooth_app/lib/l10n/app_wa.arb index 890228cc365..59ed74ec5fe 100644 --- a/packages/smooth_app/lib/l10n/app_wa.arb +++ b/packages/smooth_app/lib/l10n/app_wa.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_wo.arb b/packages/smooth_app/lib/l10n/app_wo.arb index 29a0578da80..fb6345f7f77 100644 --- a/packages/smooth_app/lib/l10n/app_wo.arb +++ b/packages/smooth_app/lib/l10n/app_wo.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_xh.arb b/packages/smooth_app/lib/l10n/app_xh.arb index 890228cc365..59ed74ec5fe 100644 --- a/packages/smooth_app/lib/l10n/app_xh.arb +++ b/packages/smooth_app/lib/l10n/app_xh.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_yi.arb b/packages/smooth_app/lib/l10n/app_yi.arb index acdfd4f75b1..968b623d8fd 100644 --- a/packages/smooth_app/lib/l10n/app_yi.arb +++ b/packages/smooth_app/lib/l10n/app_yi.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_yo.arb b/packages/smooth_app/lib/l10n/app_yo.arb index 8955935c4d4..c8811adbe9d 100644 --- a/packages/smooth_app/lib/l10n/app_yo.arb +++ b/packages/smooth_app/lib/l10n/app_yo.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { diff --git a/packages/smooth_app/lib/l10n/app_zh.arb b/packages/smooth_app/lib/l10n/app_zh.arb index 8103490c961..f932a4f9864 100644 --- a/packages/smooth_app/lib/l10n/app_zh.arb +++ b/packages/smooth_app/lib/l10n/app_zh.arb @@ -4,9 +4,9 @@ "@sep": { "description": "Separator just before a colon (':'). Probably only populated in French and empty in other languages." }, - "yes": "是 ", + "yes": "是", "@yes": {}, - "add": "新增", + "add": "加入产品", "@add": {}, "account_delete_message": "您確定要刪除您的帳戶嗎?\n如果有具體原因,請在下方分享", "@account_delete_message": {}, @@ -18,11 +18,11 @@ "@validate": { "description": "Button label: Validate the input" }, - "create": "Create", + "create": "创建", "@create": { "description": "An action to create" }, - "applyButtonText": "應用", + "applyButtonText": "套用", "@applyButtonText": {}, "next_label": "下一個", "@next_label": { @@ -35,8 +35,8 @@ "go_back_to_top": "回到頂端", "save": "儲存", "save_confirmation": "您確定要存檔嗎?", - "skip": "略過 ", - "cancel": "取消 ", + "skip": "略過", + "cancel": "取消", "@cancel": {}, "ignore": "忽略", "@ignore": { @@ -44,11 +44,11 @@ }, "close": "關閉", "@close": {}, - "no": "否 ", + "no": "否", "@no": {}, "stop": "停止", "@stop": {}, - "finish": "Finish", + "finish": "完成", "@finish": {}, "calculate": "計算", "@calculate": { @@ -58,9 +58,9 @@ "@reset": { "description": "Button label, clicking on the button will reset user's food preferences." }, - "error": "出現錯誤", + "error": "出错", "@error": {}, - "error_occurred": "發生錯誤", + "error_occurred": "发生错误", "@error_occurred": {}, "featureInProgress": "我們仍在開發此功能,敬請期待", "@featureInProgress": {}, @@ -68,55 +68,55 @@ "@label_web": {}, "learnMore": "瞭解更多", "@learnMore": {}, - "unknown": "不明", + "unknown": "未知", "@unknown": { "description": "Short label for product list view: the compatibility of that product with your preferences is unknown" }, - "match_very_good": "Very good match", + "match_very_good": "优秀的配对", "@match_very_good": { "description": "Label for product page regarding product compatibility with the user preferences: very good match" }, - "match_good": "Good match", + "match_good": "不错的配对", "@match_good": { "description": "Label for product page regarding product compatibility with the user preferences: good match" }, - "match_poor": "Poor match", + "match_poor": "较差的配对", "@match_poor": { "description": "Label for product page regarding product compatibility with the user preferences: poor match" }, - "match_may_not": "May not match", + "match_may_not": "可能不匹配", "@match_may_not": { "description": "Label for product page regarding product compatibility with the user preferences: may not match" }, - "match_does_not": "Does not match", + "match_does_not": "不匹配", "@match_does_not": { "description": "Label for product page regarding product compatibility with the user preferences: does not match" }, - "match_unknown": "Unknown match", + "match_unknown": "是否适合未知", "@match_unknown": { "description": "Label for product page regarding product compatibility with the user preferences: unknown match" }, - "match_short_very_good": "Very good match", + "match_short_very_good": "优秀的配对", "@match_short_very_good": { "description": "Short label for product list view regarding product compatibility with the user preferences: very good match" }, - "match_short_good": "Good match", + "match_short_good": "不错的配对", "@match_short_good": { "description": "Short label for product list view regarding product compatibility with the user preferences: good match" }, - "match_short_poor": "Poor match", + "match_short_poor": "较差的配对", "@match_short_poor": { "description": "Short label for product list view regarding product compatibility with the user preferences: poor match" }, - "match_short_may_not": "May not match", + "match_short_may_not": "可能不匹配", "@match_short_may_not": { "description": "Short label for product list view regarding product compatibility with the user preferences: may not match" }, - "match_short_does_not": "Does not match", + "match_short_does_not": "不匹配", "@match_short_does_not": { "description": "Short label for product list view regarding product compatibility with the user preferences: does not match" }, - "match_short_unknown": "Unknown match", + "match_short_unknown": "是否适合未知", "@match_short_unknown": { "description": "Short label for product list view regarding product compatibility with the user preferences: unknown match" }, @@ -151,7 +151,7 @@ "incorrect_credentials": "使用者名稱或密碼錯誤。", "password_lost_incorrect_credentials": "This email or username doesn't exist. Please check your credentials.", "password_lost_server_unavailable": "We are currently experiencing slowdowns on our servers and we apologise for it. Please try again later.", - "login": "登录", + "login": "用戶名", "@login": { "description": "Text field hint: unified name for either username or e-mail address" }, @@ -169,7 +169,7 @@ "@create_account": { "description": "Button label: Opens a page where a new user can register" }, - "sign_in": "登入", + "sign_in": "登录", "@sign_in": { "description": "Button label: For sign in" }, @@ -185,8 +185,8 @@ "@sign_out_confirmation": { "description": "Pop up title: Reassuring if the user really want to sign out" }, - "password": "密碼", - "forgot_password": "忘記密碼", + "password": "密码", + "forgot_password": "忘记密码", "@forgot_password": { "description": "Button label: Opens a page where a password reset e-mail can be requested" }, @@ -194,7 +194,7 @@ "@view_profile": { "description": "Button label: For to show your account" }, - "reset_password": "重設密碼", + "reset_password": "重置密码", "@reset_password": { "description": "Forgot password page title" }, @@ -212,11 +212,11 @@ "@enter_some_text": { "description": "Error when a required text field is empty" }, - "sign_up_page_title": "註冊", + "sign_up_page_title": "注册", "@sign_up_page_title": { "description": "Header" }, - "sign_up_page_action_button": "註冊", + "sign_up_page_action_button": "注册", "@sign_up_page_action_button": { "description": "Button for signing up" }, @@ -225,7 +225,7 @@ "description": "Progress indicator dialog during the actual signing up process" }, "sign_up_page_action_ok": "恭喜!您已經成功創建帳號。", - "sign_up_page_display_name_hint": "名稱", + "sign_up_page_display_name_hint": "名称", "sign_up_page_display_name_error_empty": "請輸入您想要使用的顯示名稱", "sign_up_page_email_hint": "電子郵件", "sign_up_page_email_error_empty": "電子郵件(必填)", @@ -242,7 +242,7 @@ } } }, - "sign_up_page_password_hint": "密碼", + "sign_up_page_password_hint": "密码", "sign_up_page_password_error_empty": "請輸入密碼", "sign_up_page_password_error_invalid": "請輸入有效密碼(至少 6 個字元)", "sign_up_page_confirm_password_hint": "再次輸入密碼", @@ -316,7 +316,7 @@ "@contributors_description": { "description": "Button description for accessibility purposes to explain what the Contributors button do" }, - "support": "Support", + "support": "支持", "@support": { "description": "Button label: Opens a pop up window where all ways to get support are shown" }, @@ -325,7 +325,7 @@ "support_via_email": "給我們傳送電子郵件", "support_via_email_include_logs_dialog_title": "要將紀錄送出嗎?", "support_via_email_include_logs_dialog_body": "您是否希望將應用程式紀錄附在電子郵件中?", - "termsOfUse": "使用條款", + "termsOfUse": "使用条款", "@termsOfUse": {}, "legalNotices": "Legal notices", "@legalNotices": { @@ -362,7 +362,7 @@ "@contribute_enroll_alpha": {}, "contribute_enroll_alpha_warning": "Please acknowledge that with the internal alpha version, complete loss of data is possible, and the app may become unusable at any time !", "@contribute_enroll_alpha_warning": {}, - "contribute_improve_ProductsToBeCompleted": "Products to be completed", + "contribute_improve_ProductsToBeCompleted": "待完成的产品", "@contribute_improve_ProductsToBeCompleted": { "description": "Button label: Shows a list of products which aren't completed" }, @@ -399,7 +399,7 @@ "@tap_to_answer_hint": { "description": "Hint for accessibility readers to answer Robotoff questions." }, - "robotoff_questions_loading_hint": "Please wait while questions about this product are loaded", + "robotoff_questions_loading_hint": "正在加载有关该产品的问题,请稍候", "@robotoff_questions_loading_hint": { "description": "Hint for accessibility readers while Robotoff questions are loaded" }, @@ -415,7 +415,7 @@ "question_yes_button_accessibility_value": "回答是", "question_no_button_accessibility_value": "回答不是", "question_skip_button_accessibility_value": "跳過此問題", - "tap_to_edit_search": "Tap to edit search", + "tap_to_edit_search": "点击打开搜索框", "@Personal preferences": {}, "myPreferences": "我的偏好設定", "@myPreferences": { @@ -432,7 +432,7 @@ "myPreferences_profile_title": "您的個人檔案", "myPreferences_profile_subtitle": "Manage your Open Food Facts contributor account.", "myPreferences_settings_title": "應用程式設定", - "myPreferences_settings_subtitle": "Dark mode, Analytics…", + "myPreferences_settings_subtitle": "深色模式,分析,...", "myPreferences_food_title": "食品偏好選項", "myPreferences_food_subtitle": "選擇對您最至關重要的食物資訊", "myPreferences_food_comment": "Choose what information about food matters most to you, in order to rank food according to your preferences, see the information you care about first, and get a compatibility summary. Those food preferences stay on your device, and are not associated with your Open Food Facts contributor account if you have one.", @@ -444,15 +444,15 @@ "@myPersonalizedRanking": { "description": "When you press this button, all products (in list or category) are sorted according to your preferences." }, - "ranking_tab_all": "全部 ", - "ranking_subtitle_match_yes": "A great match for you", - "ranking_subtitle_match_no": "Very poor match", - "ranking_subtitle_match_maybe": "Unknown match", - "refresh_with_new_preferences": "Refresh the list with your new preferences", + "ranking_tab_all": "全部", + "ranking_subtitle_match_yes": "非常适合", + "ranking_subtitle_match_no": "非常不适合", + "ranking_subtitle_match_maybe": "是否适合未知", + "refresh_with_new_preferences": "使用您的新偏好刷新列表", "@refresh_with_new_preferences": { "description": "Action button label: Refresh the list with your new preferences" }, - "reloaded_with_new_preferences": "Reloaded with your new preferences", + "reloaded_with_new_preferences": "重新加载新的偏好设置", "@reloaded_with_new_preferences": { "description": "Snackbar title: Shows that the modified settings have been applied" }, @@ -469,7 +469,7 @@ "@history_navbar_label": { "description": "BottomNavigationBarLabel: For the history and compare mode" }, - "list_navbar_label": "Lists", + "list_navbar_label": "列表", "@list_navbar_label": { "description": "BottomNavigationBarLabel: For the lists" }, @@ -477,7 +477,7 @@ "@category": { "description": "From a product list, there's a category filter: this is its title" }, - "category_all": "全部 ", + "category_all": "全部", "@category_al": { "description": "Top meta-entry on a category filter" }, @@ -490,7 +490,7 @@ "@scan": { "description": "Page title: List type: Products in the scan session" }, - "scan_history": "Scan history", + "scan_history": "扫描历史记录", "@scan_history": { "description": "Page title: List type: Products in the whole scan history" }, @@ -502,7 +502,7 @@ "@search_store": { "description": "Hint text of a search store text input field" }, - "tap_for_more": "Tap to see more info…", + "tap_for_more": "点击获取更多信息", "@Product": {}, "product": "產品", "@product": {}, @@ -526,7 +526,7 @@ "imageType": {} } }, - "ingredients": "成分 ", + "ingredients": "成分", "@ingredients": {}, "ingredients_editing_instructions": "保持原來的順序。在指定的情況下輸入百分比。用逗號或連字號分隔項目,用括號表示一種成分中含有的成分細項,並在下劃線之間輸入過敏原。", "ingredients_editing_error": "儲存成分失敗。", @@ -536,10 +536,10 @@ "@ingredients_photo": { "description": "Button label: For adding a picture of the Ingredients of a product" }, - "packaging_editing_instructions": "List all packaging parts separated by a comma or line feed, with their amount (e.g. 1 or 6) type (e.g. bottle, box, can), material (e.g. plastic, metal, aluminium) and if available their size (e.g. 33cl) and recycling instructions.\nExample: 1 glass bottle to recycle, 1 plastic cork to throw away", - "packaging_editing_error": "Failed to save the packaging.", - "packaging_editing_image_error": "Failed to get a new packaging image.", - "packaging_editing_title": "Edit Packaging", + "packaging_editing_instructions": "列出用逗号或换行符分隔的所有包装零件,以及它们的数量(例如1或6)类型(例如瓶、盒、罐)、材料(例如塑料、金属、铝)以及它们的尺寸(例如33cl)和回收说明。示例:1个要回收的玻璃瓶,1个要丢弃的塑料软木塞", + "packaging_editing_error": "无法保存包装信息。", + "packaging_editing_image_error": "无法获得新的包装图片。", + "packaging_editing_title": "编辑包装信息", "nutrition": "營養成分", "@nutrition": {}, "nutrition_facts_photo": "營養標示相片", @@ -556,13 +556,13 @@ "@missing_product": {}, "add_product_take_photos": "Take photos of the packaging to add this product to Open Food Facts", "@add_product_take_photos": {}, - "add_product_take_photos_descriptive": "Please take some photos first. You may always complete the product at a later time.", + "add_product_take_photos_descriptive": "请您先拍几张照片,你可以在以后完成操作", "@add_product_take_photos_descriptive": {}, "add_product_information_button_label": "Add product information", "@add_product_information_button_label": {}, "new_product": "新的產品", "@new_product": {}, - "new_product_dialog_title": "You have just found a new product!", + "new_product_dialog_title": "你发现了一件新产品!", "@new_product_dialog_title": { "description": "Please keep it short, like 50 characters. Title of the dialog when the user searched for an unknown barcode." }, @@ -570,11 +570,11 @@ "@new_product_leave_title": { "description": "Alert dialog title when a user landed on the 'add new product' page, didn't input anything and tried to leave the page." }, - "new_product_leave_message": "It looks like you didn't input anything. Do you really want to leave this page?", + "new_product_leave_message": "看起来你没有输入任何内容。你真的想要离开这个页面吗?", "@new_product_leave_message": { "description": "Alert dialog message when a user landed on the 'add new product' page, didn't input anything and tried to leave the page." }, - "new_product_dialog_description": "Please take photos of the packaging to add this product to our common database", + "new_product_dialog_description": "拍摄包装照片以将此产品添加到我们的数据库中", "@new_product_dialog_description": { "description": "Please keep it short, like less than 100 characters. Explanatory text of the dialog when the user searched for an unknown barcode." }, @@ -588,33 +588,33 @@ "@confirm_front_packaging_photo_button_label": { "description": "Button clicking on which confirms the picture of the front of product that user just took." }, - "confirm_button_label": "Confirm", - "send_image_button_label": "Send image", - "crop_page_action_saving": "Saving the image…", + "confirm_button_label": "确认", + "send_image_button_label": "发送图片", + "crop_page_action_saving": "正在保存图像…", "@crop_page_action_saving": { "description": "Action being performed on the crop page" }, - "crop_page_action_cropping": "Cropping the image…", + "crop_page_action_cropping": "剪裁图像…", "@crop_page_action_cropping": { "description": "Action being performed on the crop page" }, - "crop_page_action_local": "Saving a local version…", + "crop_page_action_local": "保存本地版本…", "@crop_page_action_local": { "description": "Action being performed on the crop page" }, - "crop_page_action_local_failed_title": "Oops… there's something with your photo!", + "crop_page_action_local_failed_title": "啊噢…你的照片有点问题!", "@crop_page_action_local_title": { "description": "The save of the picture locally failed - error dialog message" }, - "crop_page_action_local_failed_message": "We are unable to process the image locally, before sending it to our server. Please try again later or contact-us if the issue persists.", + "crop_page_action_local_failed_message": "在把图片上传到服务器前,我们没有办法在本地进行处理。请稍后再试,如果仍有问题请联系我们。", "@crop_page_action_local_message": { "description": "The save of the picture locally failed - error dialog message" }, - "crop_page_too_small_image_title": "The image is too small!", + "crop_page_too_small_image_title": "图片尺寸过小", "@crop_page_too_small_image_title": { "description": "Title of a dialog warning the user that the image is too small for upload" }, - "crop_page_too_small_image_message": "The minimum size in pixels for picture upload is {expectedMinWidth}x{expectedMinHeight}. The current picture is {actualWidth}x{actualHeight}.", + "crop_page_too_small_image_message": "图片上传的最小尺寸(以像素为单位)为 {expectedMinWidth}x{expectedMinHeight}。当前图片的尺寸为 {actualWidth}x{actualHeight}。", "@crop_page_too_small_image_message": { "description": "Message of a dialog warning the user that the image is too small for upload", "placeholders": { @@ -632,39 +632,39 @@ } } }, - "crop_page_action_server": "Preparing a call to the server…", + "crop_page_action_server": "准备调用服务器…", "@crop_page_action_server": { "description": "Action being performed on the crop page" }, - "front_packaging_photo_title": "Front Packaging Photo", - "ingredients_photo_title": "Ingredients Photo", - "nutritional_facts_photo_title": "Nutrition Facts Photo", - "recycling_photo_title": "Recycling Photo", - "take_photo_title": "選一張圖", - "take_more_photo_title": "Take more pictures", + "front_packaging_photo_title": "正面包装照片", + "ingredients_photo_title": "配料表照片", + "nutritional_facts_photo_title": "营养成分表", + "recycling_photo_title": "循环利用照片", + "take_photo_title": "選一張圖片", + "take_more_photo_title": "拍攝更多照片", "front_photo_uploaded": "已上載正面包裝的相片", "@front_photo_uploaded": {}, "ingredients_photo_button_label": "成分照片", "@ingredients_photo_button_label": {}, "ingredients_photo_uploaded": "已上載成分的相片", "@ingredients_photo_uploaded": {}, - "nutrition_cache_loading_error": "Unable to load nutrients from cache", + "nutrition_cache_loading_error": "无法从缓存中加载营养成分", "nutritional_facts_photo_button_label": "營養標示相片", "@nutritional_facts_photo_button_label": {}, "nutritional_facts_input_button_label": "Fill nutrition facts", - "nutritional_facts_added": "Nutrition facts added", - "categories_added": "Categories added", - "new_product_title_nutriscore": "Compute the Nutri-Score", + "nutritional_facts_added": "已添加营养成分表", + "categories_added": "分类已添加", + "new_product_title_nutriscore": "计算 Nutri-Score", "new_product_subtitle_nutriscore": "Help us by filling at least a category and nutritional values", - "new_product_title_ecoscore": "Compute the Eco-Score", - "new_product_subtitle_ecoscore": "Get it by filling at least a category", - "new_product_additional_ecoscore": "Make Eco-Score computation more precise with origins, packaging & more", - "new_product_title_nova": "Compute the food processing level (NOVA)", - "new_product_subtitle_nova": "Get it by filling the food category and ingredients", + "new_product_title_ecoscore": "计算 Eco-Score", + "new_product_subtitle_ecoscore": "通过填写至少一个类别获得它", + "new_product_additional_ecoscore": "通过补充原产地、包装等信息使 Eco-Score 得分计算更加精确", + "new_product_title_nova": "计算食品加工水平(NOVA)", + "new_product_subtitle_nova": "通过填写食品类别和配料获得它", "new_product_desc_nova_unknown": "食品加工程度未知", "new_product_title_pictures": "New product", "new_product_title_pictures_details": "Please take the following photos and the Open Food Facts engine can work out the rest!", - "new_product_title_misc": "And some basic data…", + "new_product_title_misc": "还有一些基本数据…", "new_product_done_msg": "「{username}」,感謝您的貢獻!", "@new_product_done_msg": { "description": "Thank you message on the end of new product page, after finish adding a new product.", @@ -680,17 +680,17 @@ "@new_product_done_button_label": { "description": "Button at the end of new product page, that takes you to completed product" }, - "hey_incomplete_product_message": "Tap to answer 3 questions NOW to compute Nutri-Score, Eco-Score & Ultra-processing (NOVA)!", + "hey_incomplete_product_message": "现在点击并回答 3 个问题即可帮助计算 Nutri-Score、Eco-Score 和食品加工水平 (NOVA)!", "hey_incomplete_product_message_beauty": "Tap now to answer 2 questions to help analyze this cosmetic!", "hey_incomplete_product_message_pet_food": "Tap now to answer 3 questions to help analyze this pet food product!", "hey_incomplete_product_message_product": "Tap now to help complete this product!", - "nutritional_facts_photo_uploaded": "Nutrition facts photo uploaded", + "nutritional_facts_photo_uploaded": "已上传营养成分表照片", "@nutritional_facts_photo_uploaded": {}, "recycling_photo_button_label": "Recycling photo", "@recycling_photo_button_label": {}, "recycling_photo_uploaded": "已上載回收的相片", "@recycling_photo_uploaded": {}, - "take_more_photo_button_label": "Take more pictures", + "take_more_photo_button_label": "拍攝更多照片", "@take_more_photo_button_label": {}, "other_photo_uploaded": "已上傳其它相片", "@other_photo_uploaded": {}, @@ -702,7 +702,7 @@ "@selecting_photo": { "description": "Progress indicator when the users takes a photo" }, - "uploading_image": "Uploading photo to the server", + "uploading_image": "正在向服务器上传照片", "@uploading_image": { "description": "Message when a new picture is uploading to the server" }, @@ -731,23 +731,23 @@ "description": "Message when a new picture is being uploaded to the server" }, "score_add_missing_ingredients": "添加缺少的成分", - "score_add_missing_packaging_image": "Add missing packaging image", + "score_add_missing_packaging_image": "添加缺失的包装照片", "score_add_missing_nutrition_facts": "補充營養成分", "score_add_missing_product_category": "Select a category", - "score_add_missing_product_countries": "Add missing product countries", - "score_add_missing_product_emb": "Add missing product traceability codes", - "score_add_missing_product_labels": "Add missing product labels", - "score_add_missing_product_origins": "Add missing product origins", - "score_add_missing_product_stores": "Add missing product stores", + "score_add_missing_product_countries": "添加缺失的产品产地国", + "score_add_missing_product_emb": "添加缺失的产品代码(翻译注:可能是条形码", + "score_add_missing_product_labels": "添加缺失的产品标签", + "score_add_missing_product_origins": "添加缺失的产品来源", + "score_add_missing_product_stores": "添加缺失的产品来源商店", "score_update_nutrition_facts": "更新營養成分", "nutrition_page_title": "營養成分", "nutrition_page_unspecified": "產品未具體標明營養成分", "nutrition_page_per_100g": "每 100 克", - "nutrition_page_per_serving": "每個包含", + "nutrition_page_per_serving": "每份", "nutrition_page_add_nutrient": "新增營養", "nutrition_page_serving_size": "份量", "nutrition_page_invalid_number": "無效數值", - "nutrition_page_update_running": "Updating the product on the server…", + "nutrition_page_update_running": "正在更新服务器上的产品…", "nutrition_page_update_done": "產品更新了!", "nutrition_page_take_serving_size_from_product_quantity": "Use the product quantity as serving size", "@nutrition_page_take_serving_size_from_product_quantity": { @@ -808,11 +808,11 @@ } } }, - "product_image_action_take_new_picture": "Take a new picture", + "product_image_action_take_new_picture": "拍摄", "@product_image_action_take_new_picture": { "description": "Replace the existing picture with a new one" }, - "product_image_action_take_picture": "選一張圖", + "product_image_action_take_picture": "選一張圖片", "@product_image_action_take_picture": { "description": "Take a picture (eg: for ingredients) when there is no one" }, @@ -832,7 +832,7 @@ "@homepage_main_card_subheading": { "description": "Text between asterisks (eg: **My Text**) means text in bold. Please keep it." }, - "homepage_main_card_search_field_hint": "搜尋產品", + "homepage_main_card_search_field_hint": "Search for a product", "homepage_main_card_search_field_tooltip": "Start search", "@homepage_main_card_search_field_tooltip": { "description": "Description for accessibility of the search field on the homepage" @@ -854,7 +854,7 @@ "app_review_negative_modal_title": "You don't like our app?", "app_review_negative_modal_text": "Could you take a few seconds to tell us why?", "app_review_negative_modal_positive_button": "Yes, absolutely!", - "app_review_negative_modal_negative_button": "否 ", + "app_review_negative_modal_negative_button": "否", "could_not_refresh": "無法重新整理產品", "@could_not_refresh": { "description": "The product data couldn't be refreshed" @@ -896,7 +896,7 @@ "@product_search_same_category": { "description": "Button looking for the other products within the same category. Less than 30 characters" }, - "product_search_same_category_short": "Compare", + "product_search_same_category_short": "比較", "@product_search_same_category_short": { "description": "Button looking for the other products within the same category. Just the verb compare" }, @@ -916,7 +916,7 @@ "@product_improvement_add_nutrition_facts_and_category": { "description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY" }, - "product_improvement_categories_but_no_nutriscore": "The Nutri-Score for this product can't be calculated, which may be due to e.g. a non-standard category. If this is considered an error, please contact us.", + "product_improvement_categories_but_no_nutriscore": "无法计算此产品的营养评分,这可能是由于例如:非标准类别。如果这被认为是错误,请与我们联系。", "@product_improvement_categories_but_no_nutriscore": { "description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE" }, @@ -924,7 +924,7 @@ "@product_improvement_obsolete_nutrition_image": { "description": "Message for ProductImprovement.OBSOLETE_NUTRITION_IMAGE" }, - "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of the ingredient list and/or any geographic claim or edit the product, so they can be taken into account.", + "product_improvement_origins_to_be_completed": "Eco-Score 会参考配料的来源地。请给配料表和/或地理说明拍照,或者编辑该产品,以便于计算。", "@product_improvement_origins_to_be_completed": { "description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED" }, @@ -962,15 +962,15 @@ "@country_chooser_label_from_settings": { "description": "Label to use in the settings to change the user country" }, - "country_selection_explanation": "Some environmental features are location-specific", + "country_selection_explanation": "有些环境特征是因地而异的。", "@country_label": { "description": "Explanation as to why users should select their country." }, - "product_removed_comparison": "Product removed from comparison", + "product_removed_comparison": "已从对比中删除该产品", "@product_removed_comparison": { "description": "Product got removed from comparison list" }, - "native_app_settings": "Native App Settings", + "native_app_settings": "本机应用程序设置", "@native_app_settings": { "description": "Native App Settings in app settings" }, @@ -982,7 +982,7 @@ "@product_removed_history": { "description": "Product got removed from history" }, - "product_removed_list": "Product removed from list", + "product_removed_list": "把产品从列表移除", "@product_removed_list": { "description": "Product got removed from list" }, @@ -1004,49 +1004,49 @@ }, "really_clear": "您確定要刪除此清單嗎?", "@Plural": {}, - "pct_match": "{percent}% match", + "pct_match": "{percent}% 匹配度", "@pct_match": { "description": "This product has a x percent match with your preferences", "placeholders": { "percent": {} } }, - "plural_ago_days": "{count,plural, =1{one day ago} other{{count} days ago}}", + "plural_ago_days": "{count,plural, =1{一天前} other{{count} 天前}}", "@plural_ago_days": { "description": "Cached results from: x days ago", "placeholders": { "count": {} } }, - "plural_ago_hours": "{count,plural, =1{one hour ago} other{{count} hours ago}}", + "plural_ago_hours": "{count,plural, =1{一小时前} other{{count} 小时前}}", "@plural_ago_hours": { "description": "Cached results from: x hours ago", "placeholders": { "count": {} } }, - "plural_ago_minutes": "{count,plural, =0{less than a minute ago} =1{one minute ago} other{{count} minutes ago}}", + "plural_ago_minutes": "{count,plural, =0{不到一分钟前} =1{1 分钟前} other{{count} 分钟前}}", "@plural_ago_minutes": { "description": "Cached results from: x minutes ago", "placeholders": { "count": {} } }, - "plural_ago_months": "{count,plural, =1{one month ago} other{{count} months ago}}", + "plural_ago_months": "{count,plural, =1{一个月前} other{{count} 个月前}}", "@plural_ago_months": { "description": "Cached results from: x months ago", "placeholders": { "count": {} } }, - "plural_ago_weeks": "{count,plural, =1{one week ago} other{{count} weeks ago}}", + "plural_ago_weeks": "{count,plural, =1{一周前} other{{count} 周前}}", "@plural_ago_weeks": { "description": "Cached results from: x weeks ago", "placeholders": { "count": {} } }, - "plural_compare_x_products": "{count,plural, =1{Compare one Product} other{Compare {count} Products}}", + "plural_compare_x_products": "{count,plural, =1{比较一种产品} other{比较 {count} 种产品}}", "@plural_compare_x_products": { "description": "Button label to open a page to compare all selected products to each other", "placeholders": { @@ -1080,7 +1080,7 @@ "@compare_products_appbar_title": { "description": "AppBar title when in comparison mode " }, - "compare_products_appbar_subtitle": "Please select at least two products", + "compare_products_appbar_subtitle": "请至少选择两个产品", "@compare_products_appbar_subtitle": { "description": "AppBar subtitle when in comparison mode" }, @@ -1098,7 +1098,7 @@ "@hint_knowledge_panel_message": { "description": "Hint popup indicating the card is clickable during onboarding" }, - "consent_analytics_title": "Send anonymous analytics", + "consent_analytics_title": "发送匿名分析", "@consent_analytics_title": { "description": "Title for the consent analytics UI Page" }, @@ -1106,23 +1106,23 @@ "@conset_analytics_body1": { "description": "first paragraph for the consent analytics UI Page" }, - "consent_analytics_body2": "If you change your mind, this option can be enabled and disabled at any time from the settings.", + "consent_analytics_body2": "如果您改变主意,可以随时在设置里启用或禁用此功能。", "@consent_analytics_body2": { "description": "second paragraph for the consent analytics UI Page" }, - "permissions_page_title": "Camera access", + "permissions_page_title": "相机访问权限", "@permissions_page_title": { "description": "Title for the camera permission's page (onboarding)" }, - "permissions_page_body1": "To scan barcodes with your phone's camera, please Authorise the access.", + "permissions_page_body1": "请授权访问摄像头,不然你不能扫描条形码", "@permissions_page_body1": { "description": "first paragraph for the camera permission's page (onboarding)" }, - "permissions_page_body2": "If you change your mind, this option can be enabled and disabled at any time from the settings.", + "permissions_page_body2": "如果您改变主意,可以随时在设置里启用或禁用此功能。", "@permissions_page_body2": { "description": "second paragraph for the camera permission's page (onboarding)" }, - "contact_form_body_android": "OS: Android (SDK Int: {sdkInt} / Release: {release})\nModel: {model}\nProduct: {product}\nDevice: {device}\nBrand:{brand}", + "contact_form_body_android": "操作系统:Android(SDK Int: {sdkInt} / 版本: {release})\n型号: {model}\n产品: {product}\n设备: {device}\n品牌:{brand}", "@contact_form_body_android": { "description": "Contact form content for Android devices", "placeholders": { @@ -1152,7 +1152,7 @@ } } }, - "contact_form_body_ios": "OS: iOS ({version})\nModel: {model}\nLocalized model: {localizedModel}", + "contact_form_body_ios": "操作系统: iOS ({version})\n型: {model}\n本地化模型: {localizedModel}", "@contact_form_body_ios": { "description": "Contact form content for iOS devices", "placeholders": { @@ -1170,7 +1170,7 @@ } } }, - "contact_form_body": "{osContent}\nApp version:{appVersion}\nApp build number:{appBuildNumber}\nApp package name:{appPackageName}", + "contact_form_body": "{osContent}\n应用版本:{appVersion}\n应用内部版本号:{appBuildNumber}\n应用包名称:{appPackageName}", "@contact_form_body": { "description": "Contact form content", "placeholders": { @@ -1192,7 +1192,7 @@ } } }, - "authorize_button_label": "Authorise", + "authorize_button_label": "授权", "@authorize": { "description": "Button to accept the request of sending the anonymous analytics or authorize the camera permission" }, @@ -1200,15 +1200,15 @@ "@refuse": { "description": "Button to decline the request of sending the anonymous analytics" }, - "ask_me_later_button_label": "Later", + "ask_me_later_button_label": "稍后", "@ask_me_later": { "description": "Button to ignore the camera permission request" }, - "are_you_sure": "Are you sure?", + "are_you_sure": "确定吗?", "@are_you_sure": { "description": "Are you sure?" }, - "knowledge_panel_text_source": "Go further on {sourceName}", + "knowledge_panel_text_source": "继续了解 {sourceName}", "@knowledge_panel_text_source": { "description": "When we show information from for example Wikipedia or health authorities, this is the button label to open the source website", "placeholders": { @@ -1222,12 +1222,12 @@ "@onboarding_home_welcome_text2": { "description": "Onboarding home screen welcome text, text surrounded by * will be bold" }, - "onboarding_continue_button": "Continue", - "onboarding_welcome_loading_dialog_title": "Loading your first example product", + "onboarding_continue_button": "继续", + "onboarding_welcome_loading_dialog_title": "正在加载您的第一个产品", "@onboarding_welcome_loading_dialog_title": { "description": "Title for the onboarding loading dialog" }, - "onboarding_welcome_loading_error": "Seems like there is no example product in your language", + "onboarding_welcome_loading_error": "好像没有您的语言的示例产品", "@onboarding_welcome_loading_error": { "description": "Seems like there is no example product in your language" }, @@ -1239,22 +1239,22 @@ "@product_list_icon_desc": { "description": "When the history list is empty, icon description (for accessibility) of the message explaining to start scanning" }, - "product_list_empty_title": "Start scanning", + "product_list_empty_title": "开始扫描", "@product_list_empty_title": { "description": "When the history list is empty, title of the message explaining to start scanning" }, - "product_list_empty_message": "Scanned products will appear here and you can check detailed information about them", + "product_list_empty_message": "扫描的产品会出现在这里,您可以查看详细信息。", "@product_list_empty_message": { "description": "When the history list is empty, body of the message explaining to start scanning" }, - "product_list_reloading_in_progress_multiple": "Refreshing {count,plural, =0{product} =1{product} other{products}} in your history", + "product_list_reloading_in_progress_multiple": "重新加载在你历史记录中的{count,plural, =0{产品} =1{产品} other{产品}}", "@product_list_reloading_in_progress_multiple": { "description": "Message to show while loading previous scanned items", "placeholders": { "count": {} } }, - "product_list_reloading_success_multiple": "{count,plural, =0{Product} =1{Product} other{Products}} refresh complete", + "product_list_reloading_success_multiple": "{count,plural, =0{产品} =1{产品} other{产品}}重新加载完成", "@product_list_reloading_success_multiple": { "description": "Message to show once previous scanned items are loaded", "placeholders": { @@ -1273,11 +1273,11 @@ "@account_delete": { "description": "Delete account button (user profile)" }, - "account_deletion_subject": "Delete my account", + "account_deletion_subject": "注销 删除账号", "@account_deletion_subject": { "description": "Subject of the webview open when the user wants to delete his account" }, - "user_profile": "Account", + "user_profile": "账户", "@user_profile": { "description": "User account (if connected)" }, @@ -1295,7 +1295,7 @@ } } }, - "user_profile_title_id_default": "Welcome {id}!", + "user_profile_title_id_default": "欢迎 {id}!", "@user_profile_title_id_default": { "description": "User login (when it's an id)", "placeholders": { @@ -1317,19 +1317,19 @@ } } }, - "settings_app_app": "Application", - "settings_app_data": "Privacy & monitoring", - "settings_app_camera": "Camera", - "settings_app_products": "產品", - "settings_app_miscellaneous": "Miscellaneous", + "settings_app_app": "应用程序", + "settings_app_data": "隐私和监控", + "settings_app_camera": "相机", + "settings_app_products": "产品", + "settings_app_miscellaneous": "其他", "@camera_settings_title": { "description": "Name of the camera section in the settings" }, - "camera_play_sound_title": "Play a sound on scan", + "camera_play_sound_title": "在扫描时播放声音", "@camera_play_sound_title": { "description": "Title for the Camera play sound toggle" }, - "camera_play_sound_subtitle": "Will beep on each successful scan", + "camera_play_sound_subtitle": "每次成功扫描都会发出蜂鸣声", "@camera_play_sound_subtitle": { "description": "SubTitle for the Camera play sound toggle" }, @@ -1337,15 +1337,15 @@ "@camera_window_accessibility_label": { "description": "Accessibility label for the camera window" }, - "app_haptic_feedback_title": "Vibration & Haptics", + "app_haptic_feedback_title": "振动 触觉", "@app_haptic_feedback_title": { "description": "Title for the Haptic feedback toggle" }, - "app_haptic_feedback_subtitle": "Vibrations after executing some actions (barcode decoded, product removed…).", + "app_haptic_feedback_subtitle": "执行某些操作后的振动(条形码已解码,产品已移除…)。", "@app_haptic_feedback_subtitle": { "description": "SubTitle for the Haptic feedback toggle" }, - "crash_reporting_toggle_title": "Crash reporting", + "crash_reporting_toggle_title": "崩溃报告", "@crash_reporting_toggle_title": { "description": "Title for the Crash reporting toggle" }, @@ -1353,7 +1353,7 @@ "@crash_reporting_toggle_subtitle": { "description": "SubTitle for the Crash reporting toggle" }, - "send_anonymous_data_toggle_title": "Send anonymous data", + "send_anonymous_data_toggle_title": "发送匿名数据", "@send_anonymous_toggle_title": { "description": "Title for the Send anonymous data toggle" }, @@ -1361,16 +1361,16 @@ "@send_anonymous_toggle_subtitle": { "description": "SubTitle for the Send anonymous data toggle" }, - "product_edit_photo_title": "Edit Photo", + "product_edit_photo_title": "编辑照片", "@product_edit_photo_title": { "description": "Toolbar Title while editing a photo (Android only)" }, - "permission_photo_error": "錯誤", + "permission_photo_error": "错误", "@permission_photo_error": { "description": "When the camera/photo permission failed to be acquired (!= denied)" }, - "permission_photo_denied_title": "Allow camera use to scan barcodes", - "permission_photo_denied_message": "For an enhanced experience, please allow {appName} to access your camera. You will be able to directly scan barcodes.", + "permission_photo_denied_title": "允许使用照相机扫描条码", + "permission_photo_denied_message": "为了提高使用体验,请允许{appName}访问您的照相机。以便于直接扫描条码。", "@permission_photo_denied_message": { "description": "When the camera/photo permission is denied by user", "placeholders": { @@ -1379,15 +1379,15 @@ } } }, - "permission_photo_denied_button": "Allow", + "permission_photo_denied_button": "允许", "@permission_photo_denied_button": { "description": "When the camera/photo permission is denied by user" }, - "permission_photo_denied_dialog_settings_title": "Permission denied", - "permission_photo_denied_dialog_settings_message": "As you've previously denied the camera permission, you must allow it manually from the Settings.", - "permission_photo_denied_dialog_settings_button_open": "開啟設定", - "permission_photo_denied_dialog_settings_button_cancel": "取消 ", - "permission_photo_none_found": "No camera detected", + "permission_photo_denied_dialog_settings_title": "没有权限", + "permission_photo_denied_dialog_settings_message": "因为之前拒绝了访问照相机,所以只能在设置里手动允许使用照相机。", + "permission_photo_denied_dialog_settings_button_open": "打开权限设置", + "permission_photo_denied_dialog_settings_button_cancel": "取消", + "permission_photo_none_found": "没有检测到摄像头", "@permission_photo_none_found": { "description": "Message for the user when no camera was detected, replacing the barcode scanner" }, @@ -1395,16 +1395,16 @@ "@permission_photo_denied": { "description": "When the camera/photo permission is denied by user" }, - "edit_product_label": "編輯產品", + "edit_product_label": "编辑产品", "@edit_product_label": { "description": "Edit product button label" }, - "edit_product_label_short": "編輯 ", + "edit_product_label_short": "編輯", "@edit_product_label_short": { "description": "Edit product button short label (only the verb)" }, - "edit_product_form_item_add_action": "Add a new {itemType}", - "description": "Tooltip to show when the user long presses the (+) button", + "edit_product_form_item_add_action": "添加新的 {itemType}", + "description": "当用户长按 (+) 按钮时显示的工具提示", "@edit_product_form_item_add_action": { "placeholders": { "itemType": { @@ -1420,15 +1420,15 @@ "@edit_product_form_item_details_subtitle": { "description": "Product edition - Basic Details - Subtitle" }, - "edit_product_form_item_other_details_title": "Additional details", + "edit_product_form_item_other_details_title": "额外细节", "@edit_product_form_item_other_details_title": { "description": "Product edition - Other Details - Title" }, - "edit_product_form_item_other_details_subtitle": "Website…", + "edit_product_form_item_other_details_subtitle": "产品网站…", "@edit_product_form_item_other_details_subtitle": { "description": "Product edition - Other Details - Subtitle" }, - "edit_product_form_item_photos_title": "照片", + "edit_product_form_item_photos_title": "相片", "@edit_product_form_item_photos_title": { "description": "Product edition - Photos - Title" }, @@ -1440,7 +1440,7 @@ "@edit_product_form_item_labels_title": { "description": "Product edition - Labels - Title" }, - "edit_product_form_item_labels_subtitle": "Environmental, Quality labels…", + "edit_product_form_item_labels_subtitle": "环保、质量标签…", "@edit_product_form_item_labels_subtitle": { "description": "Product edition - Labels - SubTitle" }, @@ -1472,15 +1472,15 @@ "@edit_product_form_item_origins_hint": { "description": "Product edition - Origins - input textfield hint" }, - "edit_product_form_item_origins_type": "國家 ", + "edit_product_form_item_origins_type": "國家", "@edit_product_form_item_origins_type": { "description": "Product edition - Origins - input textfield type" }, - "edit_product_form_item_origins_explainer_1": "Add any indications of origins you can find on the packaging. You need not worry about origins indicated directly in the ingredient list.", + "edit_product_form_item_origins_explainer_1": "添加你可以在包装上找到的任何原产地标记。你不必担心直接在成份列表中显示的原产地。", "@edit_product_form_item_origins_explainer_1": { "description": "Product edition - Origins - input explainer, part 1" }, - "edit_product_form_item_origins_explainer_2": "Examples: Beef from Argentina, The soy does not come from the European Union", + "edit_product_form_item_origins_explainer_2": "示例:来自阿根廷的牛肉,大豆不是来自欧盟", "@edit_product_form_item_origins_explainer_2": { "description": "Product edition - Origins - input explainer, part 2" }, @@ -1492,11 +1492,11 @@ "@edit_product_form_item_countries_hint": { "description": "Product edition - Countries - input textfield hint" }, - "edit_product_form_item_countries_type": "國家 ", + "edit_product_form_item_countries_type": "國家", "@edit_product_form_item_countries_type": { "description": "Product edition - Countries - input textfield type" }, - "edit_product_form_item_countries_explanations": "Countries where the product is widely available (not including stores specialising in foreign products).", + "edit_product_form_item_countries_explanations": "产品广泛销售的国家(不包括专营外国产品的商店)。", "@edit_product_form_item_countries_explanations": { "description": "Product edition - Countries - explanations" }, @@ -1504,7 +1504,7 @@ "@edit_product_form_item_emb_codes_title": { "description": "Product edition - Traceability codes - Title" }, - "edit_product_form_item_emb_codes_hint": "EMB 53062,FR 62.448.034 CE,84 R 20,33 RECOLANT 522", + "edit_product_form_item_emb_codes_hint": "EMB 53062、FR 62.448.034 CE、84 R 20、33 RECOLANT 522", "@edit_product_form_item_emb_codes_hint": { "description": "Product edition - Traceability Codes - input textfield hint" }, @@ -1512,11 +1512,11 @@ "@edit_product_form_item_emb_codes_type": { "description": "Product edition - Traceability Codes - input textfield type" }, - "edit_product_form_item_emb_codes_explanations": "In Europe, code in an ellipse with the 2 country initials followed by a number and CE.\nExamples: EMB 53062, FR 62.448.034 CE, 84 R 20, 33 RECOLTANT 522", + "edit_product_form_item_emb_codes_explanations": "在欧洲,使用椭圆形编码,带有 2 个国家/地区首字母,后跟一个数字和 CE。\n示例:EMB 53062、FR 62.448.034 CE、84 R 20、33 RECOLTANT 522", "@edit_product_form_item_emb_codes_examples": { "description": "Product edition - EMB Codes - explanations" }, - "edit_product_form_item_categories_title": "種類", + "edit_product_form_item_categories_title": "類別", "@edit_product_form_item_categories_title": { "description": "Product edition - Categories - Title" }, @@ -1528,7 +1528,7 @@ "@edit_product_form_item_categories_type": { "description": "Product edition - Categories - input textfield type" }, - "edit_product_form_item_categories_explainer_1": "Indicate only the most specific category. Parent categories will be automatically added.", + "edit_product_form_item_categories_explainer_1": "仅指明最具体的类别。将自动添加父类别。", "@edit_product_form_item_categories_explainer_1": { "description": "Product edition - Categories - input explainer, part 1" }, @@ -1536,25 +1536,25 @@ "@edit_product_form_item_categories_explainer_2": { "description": "Product edition - Categories - input explainer, part 2" }, - "edit_product_form_item_categories_explainer_3": "Examples: Sardines in olive oil, Orange juice from concentrate", + "edit_product_form_item_categories_explainer_3": "示例:橄榄油中的沙丁鱼、浓缩橙汁", "@edit_product_form_item_categories_explainer_3": { "description": "Product edition - Categories - input explainer, part 3" }, - "edit_product_form_item_exit_confirmation": "Do you want to save your changes before leaving this page?", - "edit_product_form_item_exit_confirmation_positive_button": "Save changes", - "edit_product_form_item_exit_confirmation_negative_button": "Discard changes", - "edit_product_form_item_ingredients_title": "成分 ", + "edit_product_form_item_exit_confirmation": "是否再离开页面前保存?", + "edit_product_form_item_exit_confirmation_positive_button": "保存更改", + "edit_product_form_item_exit_confirmation_negative_button": "放弃更改", + "edit_product_form_item_ingredients_title": "成分", "@edit_product_form_item_ingredients_title": { "description": "Product edition - Ingredients - Title (note: this section was previously called Ingredients & Origins)" }, - "edit_product_form_item_add_valid_item_tooltip": "新增", - "edit_product_form_item_add_invalid_item_tooltip": "Please enter a text first", - "edit_product_form_item_remove_item_tooltip": "Remove", - "edit_product_form_item_packaging_title": "Recycling instructions photo", + "edit_product_form_item_add_valid_item_tooltip": "加入产品", + "edit_product_form_item_add_invalid_item_tooltip": "请先输入文字", + "edit_product_form_item_remove_item_tooltip": "移除", + "edit_product_form_item_packaging_title": "回收说明照片", "@edit_product_form_item_packaging_title": { "description": "Product edition - Packaging - Title" }, - "edit_product_form_item_nutrition_facts_title": "營養成分 ", + "edit_product_form_item_nutrition_facts_title": "營養成分", "@edit_product_form_item_nutrition_facts_title": { "description": "Product edition - Nutrition facts - Title" }, @@ -1562,7 +1562,7 @@ "@edit_product_form_item_nutrition_facts_subtitle": { "description": "Product edition - Nutrition facts - SubTitle" }, - "edit_product_form_save": "編輯 ", + "edit_product_form_save": "編輯", "@edit_product_form_save": { "description": "Product edition - Nutrition facts - Save button" }, @@ -1570,13 +1570,13 @@ "@no_data_available": { "description": "When there are no data to display" }, - "product_field_website_title": "Website", + "product_field_website_title": "网站", "@product_field_website_title": { "description": "Title of a product field: website" }, - "completed_basic_details_btn_text": "Complete basic details", - "not_implemented_snackbar_text": "Not implemented yet", - "category_picker_page_appbar_text": "種類", + "completed_basic_details_btn_text": "完善基本信息", + "not_implemented_snackbar_text": "尚未生效", + "category_picker_page_appbar_text": "類別", "edit_ingredients_extract_ingredients_btn_text": "Extract ingredients from the photo", "@edit_ingredients_extract_ingredients_btn_text": { "description": "Ingredients edition - Extract ingredients" @@ -1597,7 +1597,7 @@ "@edit_ingredients_loading_photo_help_dialog_body": { "description": "Ingredients edition - Dialog explaining why the photo is loading - Content" }, - "edit_ingredients_refresh_photo_btn_text": "Refresh photo", + "edit_ingredients_refresh_photo_btn_text": "刷新照片", "@edit_ingredients_refresh_photo_btn_text": { "description": "Ingredients edition - Refresh photo" }, @@ -1621,31 +1621,31 @@ "@edit_packaging_loading_photo_help_dialog_body": { "description": "Packaging edition - Dialog explaining why the photo is loading - Content" }, - "edit_packaging_refresh_photo_btn_text": "Refresh photo", + "edit_packaging_refresh_photo_btn_text": "刷新照片", "@edit_packaging_refresh_photo_btn_text": { "description": "Packaging edition - Refresh photo" }, - "edit_ocr_extract_failed": "Failed to detect text in image.", + "edit_ocr_extract_failed": "无法检测图像中的文本。", "@edit_ocr_extract_failed": { "description": "OCR extraction - message for failed" }, - "user_list_dialog_new_title": "New list of products", + "user_list_dialog_new_title": "新产品列表", "@user_list_dialog_new_title": { "description": "Title of the 'new user list' dialog" }, - "user_list_dialog_rename_title": "Rename list", + "user_list_dialog_rename_title": "重命名列表", "@user_list_dialog_rename_title": { "description": "Title of the 'rename user list' dialog" }, - "user_list_subtitle_product": "Lists", + "user_list_subtitle_product": "列表", "@user_list_subtitle_product": { "description": "Subtitle of a paragraph about user lists in a product context" }, - "user_list_title": "Your lists", + "user_list_title": "您的清單", "@user_list_title": { "description": "Label for the user lists (when the user wants to add a product to a list)" }, - "user_list_add_product": "Add the product to your lists", + "user_list_add_product": "将产品添加到您的列表", "@user_list_add_product": { "description": "Label for the dialog to add a product to a list" }, @@ -1653,39 +1653,39 @@ "@user_list_button_new": { "description": "Short label of a 'create a new list' button" }, - "user_list_empty_label": "No list available yet!\nPlease start by creating one.", + "user_list_empty_label": "暂无可用列表,请从创建一个新列表开始", "@user_list_empty_label": { "description": "Content displayed when there is no list" }, - "user_list_button_add_product": "Add to list", + "user_list_button_add_product": "添加到列表", "@user_list_button_add_product": { "description": "Short label of an 'add to list' button from a product context" }, - "added_to_list_msg": "Added to list", + "added_to_list_msg": "已添加到列表", "@added_to_list_msg": { "description": "Message when products have been successfully added to a list" }, - "user_list_popup_clear": "Clear your history", + "user_list_popup_clear": "清除历史记录", "@user_list_popup_clear": { "description": "Short label of a 'clear your history list' popup" }, - "user_list_popup_rename": "Rename", + "user_list_popup_rename": "重命名", "@user_list_popup_rename": { "description": "Short label of a 'rename list' popup" }, - "user_list_name_hint": "My list", + "user_list_name_hint": "我的列表", "@user_list_name_hint": { "description": "Hint of a user list name text-field in a 'user list' dialog" }, - "user_list_name_error_empty": "Name is mandatory", + "user_list_name_error_empty": "名称是必填项", "@user_list_name_error_empty": { "description": "Validation error about the name that cannot be empty" }, - "user_list_name_error_already": "That name is already used", + "user_list_name_error_already": "名称已被使用", "@user_list_name_error_already": { "description": "Validation error about the name that is already used for another list" }, - "user_list_name_error_same": "That is the same name", + "user_list_name_error_same": "名称重复", "@user_list_name_error_same": { "description": "Validation error about the renamed name that is the same as the initial list name" }, @@ -1693,15 +1693,15 @@ "@user_list_name_input_hint": { "description": "A hint to indicate that the user should input a name of a list" }, - "try_again": "Try Again", + "try_again": "重试", "@try_again": { "description": "Label for buttons that try to repeat a failed action" }, - "there_was_an_error": "There was an error", + "there_was_an_error": "有错误产生", "@there_was_an_error": { "description": "Label that presents a error" }, - "category_picker_no_category_found_message": "No category found for {items}", + "category_picker_no_category_found_message": "没有 {items} 对应的类别", "@category_picker_no_category_found_message": { "description": "Label when no category is available", "placeholders": { @@ -1710,27 +1710,27 @@ } } }, - "camera_toggle_camera": "Switch between back and front camera", + "camera_toggle_camera": "在后置和前置相机之间切换", "@camera_toggle_camera": { "description": "Explanation for the icon to switch between cameras" }, - "camera_toggle_flash": "Turn ON or OFF the flash of the camera", + "camera_toggle_flash": "打开或关闭摄像头的闪光灯", "@camera_toggle_flash": { "description": "Explanation for the icon to turn on/off the flash" }, - "camera_enable_flash": "Enable flash", + "camera_enable_flash": "打开闪光灯", "@camera_enable_flash": { "description": "Enable flash (tooltip)" }, - "camera_disable_flash": "Disable flash", + "camera_disable_flash": "禁用闪光灯", "@camera_disable_flash": { "description": "Disable flash (tooltip)" }, - "camera_flash_error_dialog_title": "An error occurred!", + "camera_flash_error_dialog_title": "发生错误", "@camera_flash_error_dialog_title": { "description": "Title of the dialog explaining that an error happened while enabling/disabling the flash of the camera" }, - "camera_flash_error_dialog_message": "An error occurred while changing the state of your flash. Please ensure your smartphone has not the torch already enabled.", + "camera_flash_error_dialog_message": "更改闪光灯状态时发生错误。请确保你的智能手机尚未启用手电筒。", "@camera_flash_error_dialog_message": { "description": "Content of the dialog explaining that an error happened while enabling/disabling the flash of the camera" }, @@ -1742,27 +1742,27 @@ "@user_preferences_item_accessibility_hint": { "description": "A hint for screen readers to explain how external links work" }, - "dev_preferences_screen_title": "DEV Mode", + "dev_preferences_screen_title": "开发模式", "@dev_preferences_screen_title": { "description": "User dev preferences - Title" }, - "dev_preferences_reset_onboarding_title": "Restart onboarding", + "dev_preferences_reset_onboarding_title": "重置引导流程", "@dev_preferences_reset_onboarding_title": { "description": "User dev preferences - Reset onboarding - Title" }, - "dev_preferences_reset_onboarding_subtitle": "You then have to restart the App to see it again.", + "dev_preferences_reset_onboarding_subtitle": "你必须重新启动应用才能再次看到它。", "@dev_preferences_reset_onboarding_subtitle": { "description": "User dev preferences - Reset onboarding - Subtitle" }, - "dev_preferences_environment_switch_title": "Switch between openfoodfacts.org (PROD) and test env", + "dev_preferences_environment_switch_title": "在 openfoodfacts.org (PROD) 和测试环境之间切换", "@dev_preferences_environment_switch_title": { "description": "User dev preferences - Environment (prod/test) switcher - Title" }, - "dev_preferences_test_environment_title": "Test environment parameters", + "dev_preferences_test_environment_title": "测试环境参数", "@dev_preferences_test_environment_title": { "description": "User dev preferences - Info about test environment - Title" }, - "dev_preferences_test_environment_subtitle": "Base URL for current test env: {url}", + "dev_preferences_test_environment_subtitle": "当前测试环境的基本 URL: {url}", "@dev_preferences_test_environment_subtitle": { "description": "User dev preferences - Info about test environment - Value", "placeholders": { @@ -1771,43 +1771,43 @@ } } }, - "dev_preferences_test_environment_dialog_title": "Test environment host", + "dev_preferences_test_environment_dialog_title": "测试环境主机", "@dev_preferences_test_environment_dialog_title": { "description": "User dev preferences - Info about test environment - Dialog title" }, - "dev_preferences_ml_kit_title": "Use ML Kit", + "dev_preferences_ml_kit_title": "使用机器学习套件", "@dev_preferences_ml_kit_title": { "description": "User dev preferences - Enable ML Kit - Title" }, - "dev_preferences_ml_kit_subtitle": "then you have to restart this app", + "dev_preferences_ml_kit_subtitle": "您需要重新启动此应用", "@dev_preferences_ml_kit_subtitle": { "description": "User dev preferences - Enable ML Kit - Subtitle" }, - "dev_preferences_product_additional_features_title": "Additional button on product page", + "dev_preferences_product_additional_features_title": "产品页面上的附加按钮", "@dev_preferences_product_additional_features_title": { "description": "User dev preferences - Additional buttons on product page - Title" }, - "dev_preferences_edit_ingredients_title": "Edit ingredients via a knowledge panel button", + "dev_preferences_edit_ingredients_title": "通过信息面板按钮编辑成分", "@dev_preferences_edit_ingredients_title": { "description": "User dev preferences - Additional buttons on product page - Subtitle" }, - "dev_preferences_export_history_title": "Export History", + "dev_preferences_export_history_title": "导出历史记录", "@dev_preferences_export_history_title": { "description": "User dev preferences - Export history - Title" }, - "dev_preferences_export_history_progress_error": "exception", + "dev_preferences_export_history_progress_error": "异常", "@dev_preferences_export_history_progress_error": { "description": "User dev preferences - Export history - Item - Error" }, - "dev_preferences_export_history_progress_found": "product found", + "dev_preferences_export_history_progress_found": "找到产品", "@dev_preferences_export_history_progress_found": { "description": "User dev preferences - Export history - Item - Found" }, - "dev_preferences_export_history_progress_not_found": "product NOT found", + "dev_preferences_export_history_progress_not_found": "未找到产品", "@dev_preferences_export_history_progress_not_found": { "description": "User dev preferences - Export history - Item - Not found" }, - "dev_preferences_export_history_dialog_title": "Export history", + "dev_preferences_export_history_dialog_title": "导出历史记录", "@dev_preferences_export_history_dialog_title": { "description": "User dev preferences - Export history - Dialog title" }, @@ -1815,12 +1815,12 @@ "@dev_preferences_button_positive": { "description": "User dev preferences - Positive button label" }, - "dev_preferences_button_negative": "取消 ", + "dev_preferences_button_negative": "取消", "@dev_preferences_button_negative": { "description": "User dev preferences - Negative button label" }, - "dev_preferences_migration_title": "Data migration from V1", - "dev_preferences_migration_subtitle": "Status: {status}", + "dev_preferences_migration_title": "从 V1 迁移数据", + "dev_preferences_migration_subtitle": "状态:{status}", "@dev_preferences_migration_subtitle": { "placeholders": { "status": { @@ -1828,13 +1828,13 @@ } } }, - "dev_preferences_migration_status_already_done": "success or fresh install", - "dev_preferences_migration_status_success": "success", - "dev_preferences_migration_status_error": "error", - "dev_preferences_migration_status_in_progress": "in progress", - "dev_preferences_migration_status_required": "required (click to start)", - "dev_preferences_migration_status_not_started": "unknown", - "dev_preferences_import_history_subtitle": "Will clear history and put 3 products in there", + "dev_preferences_migration_status_already_done": "成功或全新安装", + "dev_preferences_migration_status_success": "成功", + "dev_preferences_migration_status_error": "错误", + "dev_preferences_migration_status_in_progress": "进行中", + "dev_preferences_migration_status_required": "需要(点击开始)", + "dev_preferences_migration_status_not_started": "未知", + "dev_preferences_import_history_subtitle": "将清除历史记录并在其中放置 3 个产品", "@dev_preferences_import_history_subtitle": { "description": "User dev preferences - Import history - Subtitle" }, @@ -1863,10 +1863,10 @@ } } }, - "product_type_label_food": "食物", + "product_type_label_food": "Food", "product_type_label_beauty": "Personal care", - "product_type_label_pet_food": "寵物食品", - "product_type_label_product": "其它", + "product_type_label_pet_food": "Pet food", + "product_type_label_product": "Other", "product_type_selection_title": "Product type", "product_type_selection_subtitle": "Select the type of this product", "product_type_selection_empty": "You need to select a product type first!", @@ -1884,11 +1884,11 @@ }, "prices_app_dev_mode_flag": "Shortcut to Prices app on product page", "prices_app_button": "Go to Prices app", - "prices_generic_title": "價格", + "prices_generic_title": "Prices", "prices_add_n_prices": "{count,plural, =1{Add a price} other{Add {count} prices}}", "prices_send_n_prices": "{count,plural, =1{Send the price} other{Send {count} prices}}", "prices_add_an_item": "Add an item", - "prices_add_a_price": "新增價格", + "prices_add_a_price": "Add a price", "prices_add_a_receipt": "Add a receipt", "prices_add_price_tags": "Add price tags", "prices_barcode_already": "This barcode ({barcode}) is already in the list!", @@ -1900,7 +1900,7 @@ } } }, - "prices_barcode_search_not_found": "無此產品", + "prices_barcode_search_not_found": "Product not found", "prices_barcode_search_none_yet": "No product yet", "prices_barcode_search_running": "Looking for {barcode}", "@prices_barcode_search_running": { @@ -2013,27 +2013,27 @@ }, "prices_amount_subtitle": "Amount", "prices_amount_is_discounted": "Is discounted?", - "prices_amount_price_normal": "價格", - "prices_amount_price_discounted": "折扣價", + "prices_amount_price_normal": "Price", + "prices_amount_price_discounted": "Discounted price", "prices_amount_price_not_discounted": "Original price", "prices_amount_no_product": "One product is missing!", "prices_amount_price_incorrect": "Incorrect value", "prices_amount_price_mandatory": "Mandatory value", - "prices_currency_subtitle": "幣別", - "prices_date_subtitle": "日期", + "prices_currency_subtitle": "Currency", + "prices_date_subtitle": "Date", "prices_location_subtitle": "Shop", "prices_location_find": "Find a shop", "prices_location_mandatory": "You need to select a shop!", "prices_location_search_broader": "Couldn't find what you were looking for? Let's try a broader search!", - "prices_proof_subtitle": "證明", + "prices_proof_subtitle": "Proof", "prices_proof_find": "Select a proof", - "prices_proof_receipt": "收據", - "prices_proof_price_tag": "價格標籤", + "prices_proof_receipt": "Receipt", + "prices_proof_price_tag": "Price tag", "prices_proof_mandatory": "You need to select a proof!", "prices_add_validation_error": "Validation error", "prices_privacy_warning_title": "Privacy warning", "prices_privacy_warning_message": "Prices will be public, along with the store they refer to.\nThat might allow people who know about your Open Food Facts pseudonym to:\n* infer in which area you live\n* know what you are buying\nIf you are uneasy with that, please change your pseudonym, or create a new Open Food Facts account and log into the app with it.", - "prices_unknown_product": "不明產品", + "prices_unknown_product": "Unknown product", "@prices_unknown_product": { "description": "Very small text, in the context of prices, to say that the product is unknown" }, @@ -2045,13 +2045,13 @@ "dev_mode_section_news": "News provider configuration", "dev_mode_section_product_page": "Product page", "dev_mode_section_ui": "User Interface", - "dev_mode_section_data": "資料", + "dev_mode_section_data": "數據", "dev_mode_section_experimental_features": "Experimental features", "dev_preferences_show_folksonomy_title": "Exclude Folksonomy", "@dev_preferences_show_folksonomy_title": { "description": "Title for switch toggle to show or hide folksonomy, product tags on product details page" }, - "dev_mode_hide_ecoscore_title": "Exclude Eco-Score", + "dev_mode_hide_ecoscore_title": "排除 Eco-Score", "@dev_mode_hide_ecoscore_title": { "description": "User dev preferences - Disable Ecoscore - Title" }, @@ -2067,7 +2067,7 @@ "@search_history_item_edit_tooltip": { "description": "A tooltip to explain the Pen button near a search term -> it allows to reuse the item" }, - "product_search_no_more_results": "You've downloaded all the {totalSize} products.", + "product_search_no_more_results": "已成功加载 {totalSize} 产品.", "@product_search_no_more_results": { "description": "Product search list - No more results available", "placeholders": { @@ -2076,7 +2076,7 @@ } } }, - "product_search_button_download_more": "Download {count} more products\nAlready downloaded {downloaded} out of {totalSize}.", + "product_search_button_download_more": "再加载 {count} 产品\n已经加载 {totalSize} 产品中的 {downloaded} 产品.", "@product_search_button_download_more": { "description": "Product search list - Button to download more results", "placeholders": { @@ -2098,27 +2098,27 @@ "type": "String" } }, - "user_search_contributor_title": "Products I added", + "user_search_contributor_title": "我添加的产品", "@user_search_contributor_title": { "description": "User search (contributor): list tile title" }, - "user_search_informer_title": "Products I edited", + "user_search_informer_title": "我编辑过的产品", "@user_search_informer_title": { "description": "User search (informer): list tile title" }, - "user_search_photographer_title": "Products I photographed", + "user_search_photographer_title": "我拍摄过的产品", "@user_search_photographer_title": { "description": "User search (photographer): list tile title" }, - "user_search_to_be_completed_title": "My to-be-completed products", + "user_search_to_be_completed_title": "需要完善信息的产品", "@user_search_to_be_completed_title": { "description": "User search (to be completed): list tile title" }, - "user_search_prices_title": "我的價格", + "user_search_prices_title": "My prices", "@user_search_prices_title": { "description": "User prices: list tile title" }, - "user_search_proofs_title": "我的證明", + "user_search_proofs_title": "My proofs", "@user_search_proofs_title": { "description": "User proofs: list tile title" }, @@ -2146,7 +2146,7 @@ "@all_search_prices_top_product_title": { "description": "Top price products: list tile title" }, - "all_search_to_be_completed_title": "All to-be-completed products", + "all_search_to_be_completed_title": "所有待完善产品", "@all_search_to_be_completed_title": { "description": "All products to be completed: list tile title" }, @@ -2154,15 +2154,15 @@ "@categorize_products_country_title": { "description": "Help categorize products in your country: list tile title" }, - "edit_product_action_retake_picture": "Retake photo", + "edit_product_action_retake_picture": "重拍", "@edit_product_action_retake_picture": { "description": "Product edition - FAB actions - retake a picture" }, - "edit_product_action_take_picture": "Take photo", + "edit_product_action_take_picture": "拍摄", "@edit_product_action_take_picture": { "description": "Product edition - FAB actions - take a picture" }, - "edit_product_action_confirm": "Confirm", + "edit_product_action_confirm": "确认", "@edit_product_action_confirm": { "description": "Product edition - FAB actions - confirm" }, @@ -2174,11 +2174,11 @@ "@signup_page_terms_of_use_line2": { "description": "User consent for terms of use (line 2)" }, - "analytics_consent_image_semantic_label": "Analytics icon", + "analytics_consent_image_semantic_label": "分析图标", "@analytics_consent_image_semantic_label": { "description": "Consent Analytics icon semantics label" }, - "knowledge_panel_page_loading_error": "Fatal Error: {error}", + "knowledge_panel_page_loading_error": "错误: {error}", "@knowledge_panel_page_loading_error": { "description": "Knowledge panel page template - Error while loading future", "placeholders": { @@ -2187,7 +2187,7 @@ } } }, - "preferences_page_loading_error": "Fatal Error: {error}", + "preferences_page_loading_error": "错误: {error}", "@preferences_page_loading_error": { "description": "Preferences page - Error while loading future", "placeholders": { @@ -2196,23 +2196,23 @@ } } }, - "summary_card_button_add_basic_details": "Complete basic details", + "summary_card_button_add_basic_details": "完善基本信息", "@summary_card_button_add_basic_details": { "description": "Summary card - Button to add details about the product" }, - "edit_photo_button_label": "編輯 ", + "edit_photo_button_label": "編輯", "@edit_photo_button_label": { "description": "Edit photo button label" }, - "edit_photo_unselect_button_label": "Unselect photo", + "edit_photo_unselect_button_label": "取消选择照片", "@edit_photo_unselect_button_label": { "description": "Edit 'unselect photo' button label" }, - "edit_photo_select_existing_button_label": "Select an existing image", + "edit_photo_select_existing_button_label": "选择现有图像", "@edit_photo_select_existing_button_label": { "description": "Edit 'select existing image' button label" }, - "edit_photo_select_existing_all_label": "Existing images", + "edit_photo_select_existing_all_label": "Existing images for this product", "@edit_photo_select_existing_all_label": { "description": "Page title" }, @@ -2220,34 +2220,34 @@ "@edit_photo_select_existing_all_subtitle": { "description": "Page title" }, - "edit_photo_select_existing_download_label": "Retrieving existing images…", + "edit_photo_select_existing_download_label": "正在获取现有图像…", "@edit_photo_select_existing_download_label": { "description": "Dialog label" }, - "edit_photo_select_existing_downloaded_none": "There are no images previously uploaded related to this product.", + "edit_photo_select_existing_downloaded_none": "没有以前上传的与此产品相关的图像。", "@edit_photo_select_existing_downloaded_none": { "description": "Error message" }, - "edit_photo_language_not_this_one": "No image in that language yet", + "edit_photo_language_not_this_one": "暂无该语言的图像", "@edit_photo_language_not_this_one": { "description": "Warning message: for this product and this field, there are 'translated' images, but not in that language" }, - "edit_photo_language_none": "No image yet", + "edit_photo_language_none": "暂无图像", "@edit_photo_language_none": { "description": "Warning message: for this product and this field, there are no images at all, in any language" }, - "category_picker_screen_title": "種類", + "category_picker_screen_title": "類別", "@category_picker_screen_title": { "description": "Categories picker screen title" }, - "basic_details": "Basic Details", - "product_name": "Product Name", - "add_basic_details_product_name_error": "Please enter the product name", - "brand_name": "Brand name", - "add_basic_details_brand_name_error": "Please enter the brand name", - "quantity": "Quantity and weight", - "barcode": "條碼 ", - "barcode_barcode": "Barcode: {barcode}", + "basic_details": "基本信息", + "product_name": "产品名称", + "add_basic_details_product_name_error": "请输入产品名称", + "brand_name": "品牌", + "add_basic_details_brand_name_error": "请输入品牌名称", + "quantity": "数量和重量", + "barcode": "條碼", + "barcode_barcode": "条码: {barcode}", "@barcode_barcode": { "description": "Displaying the raw barcode with label", "placeholders": { @@ -2257,8 +2257,8 @@ } }, "barcode_invalid_error": "條碼無效", - "basic_details_add_success": "Basic details added successfully", - "basic_details_add_error": "Unable to add basic details. Please try again after some time", + "basic_details_add_success": "基本信息添加成功", + "basic_details_add_error": "无法添加基本信息,请稍后再试", "@basic_details_add_error": { "description": "Error message when error occurs while submitting basic details" }, @@ -2266,14 +2266,14 @@ "@confirm_clearclear_search": { "description": "Tooltip to explain that the X button clears the content of the search" }, - "confirm_clear": "You're about to clear your entire history: are you sure you want to continue?", + "confirm_clear": "您即将清除整个历史记录:您确定要继续吗?", "@confirm_clear": { "description": "Asking about whether to clear the history list or not" }, - "alert_clear_selected_user_list": "You're about to clear selected items in your history", - "confirm_clear_selected_user_list": "Are you sure you want to continue?", - "alert_select_items_to_clear": "Please select one or more items to clear", - "confirm_clear_user_list": "You're about to clear this list ({name}): are you sure you want to continue?", + "alert_clear_selected_user_list": "你即将清除历史记录中选定的项目", + "confirm_clear_selected_user_list": "您确定要继续吗?", + "alert_select_items_to_clear": "请选择一个或多个要清理的项目", + "confirm_clear_user_list": "您即将清除此列表 ({name}):您确定要继续吗?", "@confirm_clear_user_list": { "description": "Asking about whether to clear the list or not", "placeholders": { @@ -2299,7 +2299,7 @@ "@confirm_delete_user_list_button": { "description": "Button to delete a list" }, - "importance_label": "{name} importance: {id}", + "importance_label": "{name} 重要性: {id}", "@importance_label": { "description": "Used when user selects a food preference. example: Vegan importance; mandatory", "placeholders": { @@ -2311,38 +2311,38 @@ } } }, - "user_list_all_title": "Lists", + "user_list_all_title": "列表", "@user_list_all_title": { "description": "Title about the user lists in the user preferences" }, - "user_list_all_empty": "Create your first list", + "user_list_all_empty": "创建您的第一个列表", "@user_list_all_empty": { "description": "Small message when there are no user lists" }, - "product_list_select": "Select a list", + "product_list_select": "请选择一个列表", "@product_list_select": { "description": "Top title for the selection of a list" }, - "user_list_length": "{count,plural, =0{Empty list} =1{One product} other{{count} products}}", + "user_list_length": "{count,plural, =0{空列表} =1{一款产品} other{{count} 产品}}", "@user_list_length": { "description": "Length of a user product list", "placeholders": { "count": {} } }, - "add_list_label": "Add list", + "add_list_label": "创建列表", "@add_list_label": { "description": "Label for the add list button" }, - "open_food_preferences_tooltip": "Edit your food preferences", + "open_food_preferences_tooltip": "编辑您的食物偏好", "@open_food_preferences_tooltip": { "description": "Tooltip (message displayed on long press) to open the user food preferences" }, - "add_photo_button_label": "Add photo", + "add_photo_button_label": "添加照片", "@add_photo_button_label": { "description": "Label for the add photo button" }, - "add_packaging_photo_button_label": "Take photos of any packaging/recycling information", + "add_packaging_photo_button_label": "对任何包装/回收信息拍照", "@add_packaging_photo_button_label": { "description": "Label for the add PACKAGING photo button" }, @@ -2358,15 +2358,15 @@ "@add_label_photo_button_label": { "description": "Label for the add LABELS photo button" }, - "choose_image_source_title": "Choose image source", + "choose_image_source_title": "选择图片来源", "@choose_image_source_title": { "description": "Title for the image source chooser" }, - "choose_image_source_body": "Please choose a image source", + "choose_image_source_body": "请选择图片来源", "@choose_image_source_body": { "description": "Body for the image source chooser" }, - "gallery_source_label": "Gallery", + "gallery_source_label": "相册", "@gallery_source_label": { "description": "Label for the gallery image source" }, @@ -2382,7 +2382,7 @@ "@gallery_source_access_denied_dialog_button": { "description": "Button to open the app settings" }, - "share": "分享", + "share": "推荐给好友", "@share": { "description": "Button label for sharing something on another app. For example sharing the link to a product via Email" }, @@ -2431,19 +2431,19 @@ } } }, - "capture": "Take a new picture", + "capture": "拍摄", "@capture": { "description": "Button label for taking a new photo (= there's already one)" }, - "capture_new_picture": "選一張圖", + "capture_new_picture": "選一張圖片", "@capture_new_picture": { "description": "Button label for taking a new photo (= the first one)" }, - "choose_from_gallery": "Choose from gallery", + "choose_from_gallery": "从相册选择", "@choose_from_gallery": { "description": "Button label for choosing a photo from gallery" }, - "image_upload_queued": "The image will be uploaded in the background as soon as possible.", + "image_upload_queued": "图片将尽快上传。", "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, @@ -2451,42 +2451,42 @@ "@add_price_queued": { "description": "Message when an added price is queued for the server" }, - "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", + "background_task_title_full_refresh": "开始刷新本地存储的所有产品", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" }, - "background_task_title_top_n": "Starting the download of the most popular products", + "background_task_title_top_n": "开始下载最受欢迎的产品", "@background_task_title_top_n": { "description": "Snackbar message when a download of the most popular products is started" }, - "expand_nutrition_facts": "Expand nutrition facts table", + "expand_nutrition_facts": "展开营养成分表", "@expand_nutrition_facts": { "description": "Label for expanding nutrition facts table in application setting" }, - "expand_nutrition_facts_body": "Keep the nutrition facts table expanded", - "expand_ingredients": "Expand ingredients", + "expand_nutrition_facts_body": "扩大营养成分表", + "expand_ingredients": "展开成分", "@expand_ingredients": { "description": "Label for expanding nutrition facts table in application setting" }, - "expand_ingredients_body": "Keep the ingredients panel expanded", + "expand_ingredients_body": "保持成分面板扩展", "search_product_filter_visibility_title": "Show a filter in the search", "search_product_filter_visibility_subtitle": "Select search site: Open Food Facts, Open Beauty Facts, Open Pet Food Facts or Open Products Facts", "@search_product_filter_visibility_subtitle": { "description": "Label for showing the product type filter in the search bar" }, - "no_internet_connection": "No internet connection", + "no_internet_connection": "无互联网连接", "@no_internet_connection": { "description": "Message when there is no internet connection" }, - "world_results_label": "Entire world", + "world_results_label": "整个世界", "@world_results_label": { "description": "Label describing the current source of the results: the entire world. Keep it short" }, - "world_results_action": "Extend your search to the world", + "world_results_action": "将您的搜索扩大到全世界", "@world_results_action": { "description": "Label for the action button that displays the results from the entire world" }, - "copy_to_clipboard": "Copy", + "copy_to_clipboard": "复制", "@copy_to_clipboard": { "description": "Copy to clipboard button description" }, @@ -2498,7 +2498,7 @@ "@no_data_available_in_clipboard": { "description": "No data available in your clipboard" }, - "clipboard_barcode_copy": "Copy barcode to clipboard", + "clipboard_barcode_copy": "将条形码复制到剪贴板", "@clipboard_barcode_copied": { "description": "Snackbar label after clipboard copy", "placeholders": { @@ -2508,20 +2508,20 @@ } } }, - "clipboard_barcode_copied": "Barcode {barcode} copied to the clipboard!", + "clipboard_barcode_copied": "条码 {barcode} 已复制到剪贴板!", "language_picker_label": "Your language", "@language_picker_label": { "description": "Choose Application Language" }, - "help_with_openfoodfacts": "Help with OpenFoodFacts", + "help_with_openfoodfacts": "帮助 OpenFoodFacts", "@help_with_openfoodfacts": { "description": "Label for the email title" }, - "product_task_background_schedule": "The product will be updated in the background as soon as possible.", + "product_task_background_schedule": "产品将尽快在后台更新。", "@product_task_background_schedule": { "description": "Message when a product is scheduled for background update" }, - "no_email_client_available_dialog_title": "No email apps!", + "no_email_client_available_dialog_title": "没有电子邮件应用!", "@no_email_client_available_dialog_title": { "description": "Title for the dialog when no email client is installed on the device" }, @@ -2529,13 +2529,13 @@ "@no_email_client_available_dialog_content": { "description": "Content for the dialog when no email client is installed on the device" }, - "all_images": "All Images", - "selected_images": "Selected Images", - "product_card_remove_product_tooltip": "Remove product", + "all_images": "所有图像", + "selected_images": "选定图片", + "product_card_remove_product_tooltip": "移除产品", "@product_card_remove_product_tooltip": { "description": "Tooltip (message visible with a long-press) on a product item in the carousel" }, - "scan_announce_new_barcode": "New barcode scanned: {barcode}", + "scan_announce_new_barcode": "扫描到一个新条形码:{barcode}", "@scan_announce_new_barcode": { "description": "Text to pronounce by the Accessibility tool when a new barcode is decoded", "placeholders": { @@ -2545,15 +2545,15 @@ } } }, - "scan_header_clear_button_tooltip": "Remove all products from the carousel", + "scan_header_clear_button_tooltip": "从扫描结果轮播中删除所有产品", "@scan_header_clear_button_tooltip": { "description": "Tooltip (message visible with a long-press) on the Clear button on top of the scanner" }, - "scan_header_compare_button_invalid_state_tooltip": "Please scan at least two products to compare them", + "scan_header_compare_button_invalid_state_tooltip": "请扫描至少两个产品以进行比较", "@scan_header_compare_button_invalid_state_tooltip": { "description": "Tooltip (message visible with a long-press) on the Compare button on top of the scanner, when there is just one product scanned" }, - "scan_header_compare_button_valid_state_tooltip": "Click to compare the products you have scanned", + "scan_header_compare_button_valid_state_tooltip": "点击以比较您扫描过的产品", "@scan_header_compare_button_valid_state_tooltip": { "description": "Tooltip (message visible with a long-press) on the Compare button on top of the scanner, when there is at least two prodiucts" }, @@ -2577,7 +2577,7 @@ "@scan_product_loading_restart_button": { "description": "Button to force restart a product search" }, - "portion_calculator_description": "Calculate nutrition facts for a specific quantity", + "portion_calculator_description": "计算特定数量的营养成分", "@portion_calculator_description": { "description": "Sort of title that describes the portion calculator." }, @@ -2601,7 +2601,7 @@ } } }, - "portion_calculator_result_title": "Nutrition facts for {grams} g (or ml)", + "portion_calculator_result_title": "{grams} 克(或毫升)的营养成分", "@portion_calculator_result_title": { "description": "Title of the results of the portion calculator.", "placeholders": { @@ -2610,15 +2610,15 @@ } } }, - "offline_data": "Offline Data", + "offline_data": "离线数据", "@offline_data": { "description": "App bar title for the offline data page" }, - "ocr_image_upload_instruction": "Upload an image to automatically extract the information it contains.", + "ocr_image_upload_instruction": "上传图片以自动提取其包含的信息。", "@ocr_image_upload_instruction": { "description": "Message shown when there is no image on the OCR extraction page for ingredients or recycling instructions" }, - "upload_image": "Upload Photo", + "upload_image": "上传图片", "@upload_image": { "description": "Message shown on asking to upload image" }, @@ -2626,19 +2626,19 @@ "@word_separator_char": { "description": "Word separator character. In English language, this is a comma: ','" }, - "word_separator": ", ", + "word_separator": ",", "@word_separator": { "description": "Word separator string. In English, this is a comma followed by a space: ', '" }, - "image_download_error": "Failed to download image", + "image_download_error": "图片下载失败", "@image_download_error": { "description": "Error message, when image download fails" }, - "image_edit_url_error": "Failed to edit image because the image URL was not set.", + "image_edit_url_error": "由于未设置图片 URL,无法编辑图片。", "@image_edit_url_error": { "description": "Error message, when editing image fails, due to missing url." }, - "user_picture_source_remember": "Remember my choice", + "user_picture_source_remember": "记住我的选择", "@user_picture_source_remember": { "description": "Checkbox label when select a picture source" }, @@ -2646,29 +2646,29 @@ "@user_picture_source_ask": { "description": "Choice of asking the picture source every time" }, - "robotoff_continue": "Continue", + "robotoff_continue": "继续", "@robotoff_continue": { "description": "Shown when robotoff question are all answered and user wants to continue answering" }, - "robotoff_next_n_questions": "Next {count,plural, =1{question} other{{count} questions}}", + "robotoff_next_n_questions": "下{count,plural, =1{一个问题} other{ {count} 个问题}}", "@robotoff_next_n_questions": { "description": "Shown when robotoff question are all answered and user wants to continue answering", "placeholders": { "count": {} } }, - "show_password": "Show Password", + "show_password": "显示密码", "@show_password": { "description": "Show hidden password in password field" }, - "rate_app": "Rate the app", - "app_rating_dialog_title": "Great! Let others know what you think of this app!", - "app_rating_dialog_positive_action": "Rate the app", - "app_rating_dialog_negative_action": "Later", - "app_rating_dialog_title_enjoying_app": "Are you enjoying this app?", - "app_rating_dialog_title_enjoying_positive_actions": "Yeah!", - "not_really": "Not really", - "app_rating_dialog_title_not_enjoying_app": "We are so sorry to hear that! Could you tell us what happened?", + "rate_app": "评价此应用", + "app_rating_dialog_title": "大!让其他人知道您对这个应用程式的看法!", + "app_rating_dialog_positive_action": "评价此应用", + "app_rating_dialog_negative_action": "稍后", + "app_rating_dialog_title_enjoying_app": "您喜欢这个应用吗?", + "app_rating_dialog_title_enjoying_positive_actions": "是的!", + "not_really": "不太喜欢", + "app_rating_dialog_title_not_enjoying_app": "我们很遗憾听到这个消息!你能告诉我们发生了什么吗?", "owner_field_info_title": "Producer provided values", "@owner_field_info_title": { "description": "Title of the 'producer provided' info list-tile" @@ -2681,16 +2681,20 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, - "edit_packagings_title": "Packaging components", + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, + "edit_packagings_title": "包装成分", "@edit_packagings_title": { "description": "Title of the structured packagings page" }, - "edit_packagings_element_add": "Add a packaging component", + "edit_packagings_element_add": "添加包装成分", "@edit_packagings_element_add": { "description": "Button label" }, - "edit_packagings_completed": "The packaging is complete", - "edit_packagings_element_title": "Packaging component #{index}", + "edit_packagings_completed": "此包装成分已完整", + "edit_packagings_element_title": "包装成分 #{index}", "@edit_packagings_element_title": { "description": "Element title. Please do not change the index placeholder", "placeholders": { @@ -2703,7 +2707,7 @@ "@edit_packagings_element_field_units": { "description": "Field label" }, - "edit_packagings_element_hint_units": "Enter the number of packaging units of the same shape and material contained in the product.", + "edit_packagings_element_hint_units": "输入产品中包含的相同形状和材料的包装单位数量。", "@edit_packagings_element_hint_units": { "description": "Field verbose hint, more like an info than a text field hint" }, @@ -2711,76 +2715,76 @@ "@edit_packagings_element_field_shape": { "description": "Field label" }, - "edit_packagings_element_hint_shape": "Enter the shape name listed in the recycling instructions if they are available, or select a shape.", + "edit_packagings_element_hint_shape": "输入回收说明中列出的形状名称(如果可用),或选择一个形状。", "@edit_packagings_element_hint_shape": { "description": "Field verbose hint, more like an info than a text field hint" }, - "edit_packagings_element_example_shape": "Bottle", + "edit_packagings_element_example_shape": "瓶子", "@edit_packagings_element_example_shape": { "description": "Text field hint" }, - "edit_packagings_element_field_material": "Material", + "edit_packagings_element_field_material": "材料", "@edit_packagings_element_field_material": { "description": "Field label" }, - "edit_packagings_element_hint_material": "Enter the specific material if it can be determined (a material code inside a triangle can often be found on packaging parts), or a generic material (for instance plastic or metal) if you are unsure.", + "edit_packagings_element_hint_material": "如果可以确定,请输入具体材料(三角形内的材料代码通常可以在包装部件上找到),如果您不确定,请输入通用材料(例如塑料或金属)。", "@edit_packagings_element_hint_material": { "description": "Field verbose hint, more like an info than a text field hint" }, - "edit_packagings_element_example_material": "Glass", + "edit_packagings_element_example_material": "玻璃", "@edit_packagings_element_example_material": { "description": "Text field hint" }, - "edit_packagings_element_field_recycling": "Recycling instruction", + "edit_packagings_element_field_recycling": "回收说明", "@edit_packagings_element_field_recycling": { "description": "Field label" }, - "edit_packagings_element_hint_recycling": "Enter recycling instructions only if they are listed on the product.", + "edit_packagings_element_hint_recycling": "只有在产品上列出的回收说明才可输入。", "@edit_packagings_element_hint_recycling": { "description": "Field verbose hint, more like an info than a text field hint" }, - "edit_packagings_element_example_recycling": "Recycle", + "edit_packagings_element_example_recycling": "回收", "@edit_packagings_element_example_recycling": { "description": "Text field hint" }, - "edit_packagings_element_field_quantity": "Net quantity of product per unit", + "edit_packagings_element_field_quantity": "每单位产品净数量", "@edit_packagings_element_field_quantity": { "description": "Field label" }, - "edit_packagings_element_hint_quantity": "Enter the net weight or net volume and indicate the unit (for example g or ml).", + "edit_packagings_element_hint_quantity": "输入净重或净体积并注明单位(例如克 g 或毫升 ml)。", "@edit_packagings_element_hint_quantity": { "description": "Field verbose hint, more like an info than a text field hint" }, - "edit_packagings_element_field_weight": "Weight of one empty unit (g)", + "edit_packagings_element_field_weight": "一个空单位的重量(克)", "@edit_packagings_element_field_weight": { "description": "Field label" }, - "edit_packagings_element_hint_weight": "Remove any remaining food and wash and dry the packaging part before weighing. If possible, use a scale with 0.1g or 0.01g precision.", + "edit_packagings_element_hint_weight": "在称重之前,请清除所有剩余的食物并清洗和干燥包装部分。如果可能,使用精度为 0.1g 或 0.01g 的秤。", "@edit_packagings_element_hint_weight": { "description": "Field verbose hint, more like an info than a text field hint" }, - "background_task_title": "Pending contributions", - "background_task_subtitle": "Your contributions are automatically saved to our server, but not always in real-time.", - "background_task_list_empty": "No Pending Background Tasks", - "background_task_error_server_time_out": "Server timeout", - "background_task_error_no_internet": "Internet connection error. Try later.", - "background_task_operation_unknown": "unknown operation type", - "background_task_operation_details": "detailed changes", - "background_task_operation_image": "photo upload", - "background_task_operation_refresh": "refresh delayed after photo upload", - "background_task_run_started": "started", - "background_task_run_not_started": "not started yet", - "background_task_run_to_be_deleted": "to be deleted", - "background_task_question_stop": "Do you want to stop that task ASAP?", - "feed_back": "Feedback", - "undo": "Undo", - "copy_email_to_clip_board": "Copy email to clipboard", + "background_task_title": "待处理贡献", + "background_task_subtitle": "您的贡献会自动保存到我们的服务器,但并不总是实时的。", + "background_task_list_empty": "没有待处理的后台任务", + "background_task_error_server_time_out": "服务器超时", + "background_task_error_no_internet": "网络连接错误,请稍后再试。", + "background_task_operation_unknown": "未知操作类型", + "background_task_operation_details": "详细更改", + "background_task_operation_image": "照片上传", + "background_task_operation_refresh": "照片上传后刷新延迟", + "background_task_run_started": "已开始", + "background_task_run_not_started": "尚未开始", + "background_task_run_to_be_deleted": "待删除", + "background_task_question_stop": "您想尽快停止该任务吗?", + "feed_back": "意见反馈", + "undo": "撤销", + "copy_email_to_clip_board": "复制电子邮箱到剪贴板", "@copy_email_to_clip_board": { "description": "Button: Copy the email adress to the clipboard. Shown when an automatic opening of an email application is not possible" }, - "please_send_us_an_email_to": "Please send us manually an email to", - "email_copied_to_clip_board": "Email copied to clipboard!", - "select_accent_color": "Select Accent Color", + "please_send_us_an_email_to": "请手动向我们发送电子邮件至", + "email_copied_to_clip_board": "电子邮件地址已复制到剪贴板", + "select_accent_color": "选择强调色", "@select_accent_color": { "description": "Accent Color for the application in AMOLED mode." }, @@ -2788,63 +2792,63 @@ "@theme_amoled": { "description": "AMOLED theme mode." }, - "color_blue": "Blue", + "color_blue": "蓝色", "@color_blue": { "description": "Color Blue" }, - "color_cyan": "Cyan", + "color_cyan": "青色", "@color_cyan": { "description": "Color Cyan" }, - "color_green": "Green", + "color_green": "绿色", "@color_green": { "description": "Color Green" }, - "color_light_brown": "Default", + "color_light_brown": "默认", "@color_light_brown": { "description": "Color Light Brown, Default Open Food Facts Color" }, - "color_magenta": "Magenta", + "color_magenta": "洋红色", "@color_magenta": { "description": "Color Magenta" }, - "color_orange": "Orange", + "color_orange": "橙色", "@color_orange": { "description": "Color Orange" }, - "color_pink": "Pink", + "color_pink": "粉色", "@color_pink": { "description": "Color Pink" }, - "color_red": "Red", + "color_red": "红色", "@color_red": { "description": "Color Red" }, - "color_rust": "Rust", + "color_rust": "赤色", "@color_rust": { "description": "Color Rust" }, - "color_teal": "Teal", + "color_teal": "鸭青色", "@color_teal": { "description": "Color Teal" }, - "text_contrast_mode": "Text Contrast", + "text_contrast_mode": "文本对比度", "@text_contrast_mode": { "description": "Text Contrast Color Mode" }, - "contrast_high": "High", + "contrast_high": "高", "@contrast_high": { "description": "High Contrast Text Color" }, - "contrast_medium": "Medium", + "contrast_medium": "中等", "@contrast_medium": { "description": "Medium Contrast Text Color" }, - "contrast_low": "Low", + "contrast_low": "低", "@contrast_low": { "description": "Low Contrast Text Color" }, - "product_refresher_internet_not_found": "Product not found!", + "product_refresher_internet_not_found": "未找到该产品!", "@product_refresher_internet_not_found": { "description": "When refreshing a product that does not exist on the server. Label is the body of a dialog." }, @@ -2870,11 +2874,11 @@ } } }, - "product_loader_not_found_title": "Product not found!", + "product_loader_not_found_title": "未找到该产品!", "@product_loader_not_found_title": { "description": "When fetching a product opened via a link and it doesn't exist" }, - "product_loader_not_found_message": "A product with the following barcode doesn't exist in our database: {barcode}", + "product_loader_not_found_message": "我们的数据库中不存在以下条形码对应的产品:{barcode}", "@product_loader_not_found_message": { "description": "When fetching a product opened via a link, it doesn't exist", "placeholders": { @@ -2883,31 +2887,31 @@ } } }, - "product_loader_network_error_title": "No internet connection!", + "product_loader_network_error_title": "无网络连接", "@product_loader_network_error_title": { "description": "When fetching a product opened via a link and there is no connection" }, - "product_loader_network_error_message": "Please check that your smartphone is on a WiFi network or has mobile data enabled", + "product_loader_network_error_message": "请检查您的智能手机是否已连接无线网络或已启用移动数据", "@product_loader_network_error_message": { "description": "When fetching a product opened via a link and there is no connection" }, - "page_not_found_title": "Page not found!", + "page_not_found_title": "页面未找到", "@page_not_found_title": { "description": "Title for a page not found (when an URL is not recognized)" }, - "page_not_found_button": "Go back to the homepage", + "page_not_found_button": "返回首页", "@page_not_found_button": { "description": "Button to go back to the homepage" }, - "download_data": "Download data", + "download_data": "下载数据", "@download_data": { "description": "App bar title for the download data page" }, - "download_top_products": "Download the top 1000 products in your country for instant scanning", + "download_top_products": "下载您所在国家/地区排名前 1000 的产品进行即时扫描", "@download_top_products": { "description": "Download the top 1000 products in your country for instant scanning" }, - "download_top_n_products": "Download the top {count,plural, other{{count} products}} in your country for instant scanning", + "download_top_n_products": "下载您所在国家/地区排名前 {count,plural, other{{count} 的产品}}进行即时扫描", "@download_top_n_products": { "placeholders": { "count": { @@ -2915,11 +2919,11 @@ } } }, - "download_in_progress": "Downloading data\nThis may take a while", + "download_in_progress": "正在下载数据\n这可能需要一段时间", "@download_in_progress": { "description": "Download in progress" }, - "downloaded_products": "{num} products added", + "downloaded_products": "{num} 个产品被添加", "@downloaded_products": { "description": "text to show when products added", "placeholders": { @@ -2928,7 +2932,7 @@ } } }, - "update_offline_data": "Update offline product data", + "update_offline_data": "更新离线产品数据", "@update_offline_data": { "description": "List tile title for the update offline data page" }, @@ -2936,15 +2940,15 @@ "@update_local_database_sub": { "description": "Update the local product database with the latest data from server" }, - "clear_local_database": "Clear offline product data", + "clear_local_database": "清除离线产品数据", "@clear_local_database": { "description": "List tile title for the clear local database page" }, - "clear_local_database_sub": "Clear all local product data from your app to free up space", + "clear_local_database_sub": "清除应用中的所有本地产品数据以释放空间", "@clear_local_database_sub": { "description": "Clear all local product data from your app to free up space" }, - "deleted_products": "{num} products deleted", + "deleted_products": "{num} 个产品被删除", "@deleted_products": { "description": "text to show when products are deleted from local databse", "placeholders": { @@ -2957,19 +2961,19 @@ "@loading": { "description": "Loading…" }, - "know_more": "Know More", + "know_more": "了解更多", "@know_more": { "description": "Know More" }, - "offline_data_desc": "Click to know more about offline data", + "offline_data_desc": "点击了解更多有关离线数据的信息", "@offline_data_desc": { "description": "Click to know more about offline data" }, - "offline_product_data_title": "Offline product data", + "offline_product_data_title": "离线产品数据", "@offline_product_data_title": { "description": "Offline Product Data" }, - "available_for_download": "{num} products available for immediate scaning", + "available_for_download": "{num} 产品可供立即扫描", "@available_for_download": { "description": "text to show details of products available for download", "placeholders": { @@ -2990,7 +2994,7 @@ "@language_selector_title": { "description": "Label written as the title of the dialog to select the user language" }, - "action_delete_list": "刪除", + "action_delete_list": "删除", "@action_delete_list": { "description": "Delete a list action in a menu" }, @@ -2998,7 +3002,7 @@ "@action_change_list": { "description": "Action to change the current visible list" }, - "product_list_create": "Create", + "product_list_create": "创建", "@product_list_create": { "description": "Button label to create a new list (short word)" }, @@ -3089,7 +3093,7 @@ "@guide_title": { "description": "A title for a guide" }, - "guide_share_label": "分享", + "guide_share_label": "推荐给好友", "guide_nutriscore_v2_enabled": "true", "@guide_nutriscore_v2_enabled": { "description": "Please NEVER touch this value and let the OFF team change it!" @@ -3168,7 +3172,7 @@ } } }, - "photo_viewer_details_button": "詳細資訊", + "photo_viewer_details_button": "Details", "@photo_viewer_details_button": { "description": "Button to show details of the photo" }, @@ -3180,7 +3184,7 @@ "@photo_viewer_details_title": { "description": "Title of the photo details dialog" }, - "photo_viewer_details_contributor_title": "貢獻人", + "photo_viewer_details_contributor_title": "貢獻者", "@photo_viewer_details_contributor_title": { "description": "Label for the author of a photo" }, @@ -3200,11 +3204,11 @@ } } }, - "photo_viewer_details_date_title": "日期", + "photo_viewer_details_date_title": "Date", "@photo_viewer_details_date_title": { "description": "Label for the uploaded date of a photo" }, - "photo_viewer_details_url_title": "網址", + "photo_viewer_details_url_title": "URL", "@photo_viewer_details_url_title": { "description": "Label for the link of a photo" }, @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "前端照片", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "封面圖片", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "成分照片", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": { @@ -3319,7 +3358,7 @@ "description": "Please keep the ** syntax to make the text bold" }, "carousel_error_button": "重試", - "carousel_unknown_product_header": "不明產品", + "carousel_unknown_product_header": "Unknown product", "@carousel_unknown_product_header": { "description": "A label on top of the carousel card when the product is not in the database (= it needs to be created)" }, @@ -3331,7 +3370,7 @@ "@carousel_unknown_product_text": { "description": "Please keep the ** syntax to make the text bold" }, - "carousel_unknown_product_button": "Add this product", + "carousel_unknown_product_button": "加入此產品", "carousel_loading_header": "Loading information...", "@carousel_loading_header": { "description": "A label on top of the carousel card when data about the product is loading" @@ -3363,5 +3402,5 @@ "photo_field_packaging": "包裝資訊照片", "photo_already_exists": "This photo already exists", "photo_missing": "This photo is missing", - "date": "日期" + "date": "Date" } \ No newline at end of file diff --git a/packages/smooth_app/lib/l10n/app_zu.arb b/packages/smooth_app/lib/l10n/app_zu.arb index 27c206ac281..ee5fcd5e669 100644 --- a/packages/smooth_app/lib/l10n/app_zu.arb +++ b/packages/smooth_app/lib/l10n/app_zu.arb @@ -2681,6 +2681,10 @@ "@owner_field_info_close_button": { "description": "The owner info may be shown in a closeable dialog. This is the label of the button (used on a long press event and for the accessibility label)." }, + "owner_field_image": "This image is provided by the producer. It may not be editable.", + "@owner_field_image": { + "description": "An image is directly provided by the producer. It may be locked and not be editable." + }, "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" @@ -3225,25 +3229,60 @@ } } }, - "product_page_image_front_accessibility_label": "Front picture", - "@product_page_image_front_accessibility_label": { + "product_image_front_accessibility_label": "Front picture", + "@product_image_front_accessibility_label": { "description": "Accessibility label for the image on the product page" }, - "product_page_image_front_outdated_message": "This picture may be outdated", - "@product_page_image_front_outdated_message": { + "product_image_ingredients_accessibility_label": "Ingredients picture", + "@product_image_ingredients_accessibility_label": { + "description": "Accessibility label for the image of ingredients" + }, + "product_image_nutrition_accessibility_label": "Nutrition picture", + "@product_image_nutrition_accessibility_label": { + "description": "Accessibility label for the image of the nutrition" + }, + "product_image_packaging_accessibility_label": "Packaging picture", + "@product_image_packaging_accessibility_label": { + "description": "Accessibility label for the image of the packaging" + }, + "product_image_other_accessibility_label": "Other picture", + "@product_image_other_accessibility_label": { + "description": "Accessibility label for an image" + }, + "product_image_outdated_message": "This picture may be outdated", + "@product_image_outdated_message": { "description": "Small message to indicate that the image may be outdated" }, - "product_page_image_front_outdated_message_accessibility_label": "Front picture (this image may be outdated)", - "@product_page_image_front_outdated_message_accessibility_label": { - "description": "Accessibility label for the image on the product page when it may be outdated" + "product_image_outdated_message_accessibility_label": "{type} (this image may be outdated)", + "@product_image_outdated_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be outdated", + "placeholders": { + "type": { + "type": "String" + } + } }, - "product_page_image_error": "Unable to load the image!", - "@product_page_image_error": { + "product_image_locked_message_accessibility_label": "{type} (this image may be locked by the producer)", + "@product_image_locked_message_accessibility_label": { + "description": "Accessibility label for the image on the product page when it may be locked (producer provided)", + "placeholders": { + "type": { + "type": "String" + } + } + }, + "product_image_error": "Unable to load the image!", + "@product_image_error": { "description": "Small message that will be displayed above the picture (please keep it short)" }, - "product_page_image_error_accessibility_label": "Unable to load the front picture (network error?)", - "@product_page_image_error_accessibility_label": { - "description": "Accessibility label for the image on the product page when it fails to load" + "product_image_error_accessibility_label": "Unable to load the {type} (network error?)", + "@product_image_error_accessibility_label": { + "description": "Accessibility label for the image on the product page when it fails to load", + "placeholders": { + "type": { + "type": "String" + } + } }, "product_page_image_no_image_available": "No\nimage!", "@product_page_image_no_image_available": {