diff --git a/.github/workflows/android-release.yml b/.github/workflows/android-release.yml
index 03e6dcc7406..a48ba7f82ed 100644
--- a/.github/workflows/android-release.yml
+++ b/.github/workflows/android-release.yml
@@ -36,7 +36,7 @@ jobs:
STORE_JKS_DECRYPTKEY: ${{ secrets.STORE_JKS_DECRYPTKEY }}
- name: Setup Flutter
- uses: subosito/flutter-action@v1
+ uses: subosito/flutter-action@v2.0.3
with:
channel: 'stable'
diff --git a/.github/workflows/dartdoc.yml b/.github/workflows/dartdoc.yml
index 94aee6bdf20..8ba5efa44db 100644
--- a/.github/workflows/dartdoc.yml
+++ b/.github/workflows/dartdoc.yml
@@ -17,7 +17,7 @@
uses: actions/checkout@v2
- name: "Setup Flutter"
- uses: subosito/flutter-action@v1
+ uses: subosito/flutter-action@v2.0.3
with:
channel: 'stable'
@@ -25,7 +25,7 @@
run: pub global activate dartdoc && dartdoc
- name: Deploy API documentation to Github Pages
- uses: JamesIves/github-pages-deploy-action@4.1.9
+ uses: JamesIves/github-pages-deploy-action@4.2.0
with:
BRANCH: gh-pages
FOLDER: packages/smooth_app/doc/api/
diff --git a/.github/workflows/ios-release.yml b/.github/workflows/ios-release.yml
index f91f4413930..515cfad4361 100644
--- a/.github/workflows/ios-release.yml
+++ b/.github/workflows/ios-release.yml
@@ -31,7 +31,7 @@ jobs:
java-version: "12.x"
- name: Setup Flutter
- uses: subosito/flutter-action@v1
+ uses: subosito/flutter-action@v2.0.3
with:
channel: 'stable'
diff --git a/.github/workflows/label.yml b/.github/workflows/label.yml
index 6c481cc6206..b6272827d4e 100644
--- a/.github/workflows/label.yml
+++ b/.github/workflows/label.yml
@@ -18,5 +18,6 @@ jobs:
steps:
- uses: actions/labeler@v3.0.2
+ if: ${{ github.repository_owner == 'openfoodfacts' }}
with:
repo-token: "${{ secrets.GITHUB_TOKEN }}"
diff --git a/.github/workflows/postsubmit.yml b/.github/workflows/postsubmit.yml
index 3cb249e9a05..274f552abb6 100644
--- a/.github/workflows/postsubmit.yml
+++ b/.github/workflows/postsubmit.yml
@@ -21,7 +21,7 @@ jobs:
# Setup flutter
- name: "Setup Flutter"
- uses: subosito/flutter-action@v1
+ uses: subosito/flutter-action@v2.0.3
with:
channel: 'stable'
diff --git a/.github/workflows/presubmit.yml b/.github/workflows/presubmit.yml
index 64e46a4a450..38848676e14 100644
--- a/.github/workflows/presubmit.yml
+++ b/.github/workflows/presubmit.yml
@@ -14,7 +14,7 @@ jobs:
# Setup flutter
- name: "Setup Flutter"
- uses: subosito/flutter-action@v1
+ uses: subosito/flutter-action@v2.0.3
with:
channel: 'stable'
diff --git a/packages/smooth_app/assets/data/important.svg b/packages/smooth_app/assets/data/important.svg
deleted file mode 100644
index b14a7f30c81..00000000000
--- a/packages/smooth_app/assets/data/important.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
diff --git a/packages/smooth_app/assets/data/mandatory.svg b/packages/smooth_app/assets/data/mandatory.svg
deleted file mode 100644
index ef8b9c26db1..00000000000
--- a/packages/smooth_app/assets/data/mandatory.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/packages/smooth_app/lib/helpers/user_management_helper.dart b/packages/smooth_app/lib/helpers/user_management_helper.dart
index 55cd75f5c38..2dd61c44c75 100644
--- a/packages/smooth_app/lib/helpers/user_management_helper.dart
+++ b/packages/smooth_app/lib/helpers/user_management_helper.dart
@@ -32,7 +32,7 @@ class UserManagementHelper {
await put(user);
}
- return rightCredentials && await _checkCredentialsInStorage();
+ return rightCredentials && await credentialsInStorage();
}
/// Puts the [User] in the preferences
@@ -41,9 +41,22 @@ class UserManagementHelper {
await _putUser(user);
}
- /// Checks if the saved credentials are still valid
- /// and mounts credentials for use in queries
- static Future checkAndReMountCredentials() async {
+ /// Mounts stored credentials
+ static Future mountCredentials() async {
+ final String? userId = await DaoSecuredString.get(_USER_ID);
+ final String? password = await DaoSecuredString.get(_PASSWORD);
+
+ if (userId == null || password == null) {
+ return;
+ }
+
+ final User user = User(userId: userId, password: password);
+
+ OpenFoodAPIConfiguration.globalUser = user;
+ }
+
+ /// Checks if the saved credentials are still correct
+ static Future validateCredentials() async {
final String? userId = await DaoSecuredString.get(_USER_ID);
final String? password = await DaoSecuredString.get(_PASSWORD);
@@ -72,7 +85,7 @@ class UserManagementHelper {
OpenFoodAPIConfiguration.globalUser = null;
DaoSecuredString.remove(key: _USER_ID);
DaoSecuredString.remove(key: _PASSWORD);
- final bool contains = await _checkCredentialsInStorage();
+ final bool contains = await credentialsInStorage();
return !contains;
}
@@ -89,7 +102,7 @@ class UserManagementHelper {
}
/// Checks if some credentials exist in storage
- static Future _checkCredentialsInStorage() async {
+ static Future credentialsInStorage() async {
final bool userId = await DaoSecuredString.contains(key: _USER_ID);
final bool password = await DaoSecuredString.contains(key: _PASSWORD);
diff --git a/packages/smooth_app/lib/l10n/app_aa.arb b/packages/smooth_app/lib/l10n/app_aa.arb
index 3ce3dab5cb1..dc3e2a78fdd 100644
--- a/packages/smooth_app/lib/l10n/app_aa.arb
+++ b/packages/smooth_app/lib/l10n/app_aa.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Login",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Password",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Settings",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_af.arb b/packages/smooth_app/lib/l10n/app_af.arb
index 89e1a59bd7b..898f3fdf030 100644
--- a/packages/smooth_app/lib/l10n/app_af.arb
+++ b/packages/smooth_app/lib/l10n/app_af.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Login",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Password",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Settings",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_ak.arb b/packages/smooth_app/lib/l10n/app_ak.arb
index 3ce3dab5cb1..dc3e2a78fdd 100644
--- a/packages/smooth_app/lib/l10n/app_ak.arb
+++ b/packages/smooth_app/lib/l10n/app_ak.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Login",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Password",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Settings",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_am.arb b/packages/smooth_app/lib/l10n/app_am.arb
index e315c36ee08..3c59f492d6c 100644
--- a/packages/smooth_app/lib/l10n/app_am.arb
+++ b/packages/smooth_app/lib/l10n/app_am.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Login",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Password",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Settings",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_ar.arb b/packages/smooth_app/lib/l10n/app_ar.arb
index e1a42d705f6..58006596c7b 100644
--- a/packages/smooth_app/lib/l10n/app_ar.arb
+++ b/packages/smooth_app/lib/l10n/app_ar.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "ادخل حسابك على Open Food Facts لحفظ مساهماتك.",
- "incorrect_credentials": "خطأ في اسم المستخدم أو كلمة المرور.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "اسم المستخدم",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "كلمة المرور",
"forgot_password": "نسيت كلمة المرور",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "إعادة تعيين كلمة المرور",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "إذا نسيت كلمة المرور الخاصة بك، دون اسمك أو عنوان البريد الإلكتروني لتلقي تعليمات إعادة تعيين كلمة المرور الخاصة بك. يرجى التحقق من مجلد البريد العشوائي.",
- "username_or_email": "اسم المستخد أو عنوان البريد الإلكتروني",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "تم إرسال بريد إلكنروني به رابط لإعادة تعيين كلمة المرور الخاصة بك إلى البريد الإلكتروني المرتبط بحسابك. تحقق أيضا من البريد العشوائي",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "تغيير كلمة المرور",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "برجاء إدخال نص",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "تسجيل",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "تسجيل",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "تسجيل الدخول...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "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_error_empty": "يرجاء إدخال الإسم العرض الذي تود استخدامه",
"sign_up_page_email_hint": "البريد الإلكتروني",
- "sign_up_page_email_error_empty": "برجاء إدخال البريد الإلكتروني الخاص بك",
- "sign_up_page_email_error_invalid": "برجاء إدخال بريدا إلكترونيا صحيحا",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "اسم المستخدم",
"sign_up_page_username_error_empty": "برجاء إدخال اسم المستخدم",
"sign_up_page_username_error_invalid": "برجاء إدخال اسم مستخدم صحيح",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "برجاء إدخال كلمة مرور (6 أحرف على الأقل)",
"sign_up_page_confirm_password_hint": "تأكيد كلمة المرور",
"sign_up_page_confirm_password_error_empty": "برجاء تأكيد كلمة المرور",
- "sign_up_page_confirm_password_error_invalid": "يجب أن تتطابق كلمتي المرور",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use\n",
- "sign_up_page_agree_error_invalid": "يجب أن توافق على شروط الإستخدام إذا ما أردت الحصول على حساب، نذكر أنه ما يزال بإمكانك استخدام التطبيق والمساهمة دون الإفصاح عن هويتك.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "أنا منتج للغذاء",
"sign_up_page_producer_hint": "المنتِج / العلامة التجارية",
"sign_up_page_producer_error_empty": "برجاء إدخال اسم منتِج أو اسم علامة تجارية",
- "sign_up_page_subscribe_checkbox": "أود الإشتراك في النشرة الإخبارية لـ Open Food Facts (ملاحظة: يمكنك إلغاء الإشتراك في أي وقت)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "الإعدادات",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "حول هذا التطبيق",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "المساهمة",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "شكرًا لَإضافة هذا المنتج!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_as.arb b/packages/smooth_app/lib/l10n/app_as.arb
index 3ce3dab5cb1..dc3e2a78fdd 100644
--- a/packages/smooth_app/lib/l10n/app_as.arb
+++ b/packages/smooth_app/lib/l10n/app_as.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Login",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Password",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Settings",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_az.arb b/packages/smooth_app/lib/l10n/app_az.arb
index 169963a190a..c92af3dac2c 100644
--- a/packages/smooth_app/lib/l10n/app_az.arb
+++ b/packages/smooth_app/lib/l10n/app_az.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Login",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Şifrə",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Tənzimləmələr",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_be.arb b/packages/smooth_app/lib/l10n/app_be.arb
index 3e9a1e893f9..ac359576341 100644
--- a/packages/smooth_app/lib/l10n/app_be.arb
+++ b/packages/smooth_app/lib/l10n/app_be.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Login",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Password",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Settings",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_bg.arb b/packages/smooth_app/lib/l10n/app_bg.arb
index cc147c74478..93d8c51b5c7 100644
--- a/packages/smooth_app/lib/l10n/app_bg.arb
+++ b/packages/smooth_app/lib/l10n/app_bg.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Влез в акаунта си в Open Food Facts, за да запазиш приноса си",
- "incorrect_credentials": "Неправилно потребителско име или парола.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Потребителско име",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Създаване на акаунт",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Парола",
"forgot_password": "Забравена парола",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Нулиране на паролата",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "Ако си забравил паролата си, попълни твоето потребителско име или имейл адрес, за да получиш инструкции за нулиране на паролата. Моля, провери и папката за спам.",
- "username_or_email": "Потребителско име или имейл адрес",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "На имейл адреса, свързан с твоя акаунт, е изпратен имейл с връзка за нулиране на паролата. Провери и папка спам",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Смяна на парола",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Моля, въведи текст",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Регистрация",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Регистрация",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Вписване...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "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_error_empty": "Моля, въведи екранно име, което искаш да използваш",
"sign_up_page_email_hint": "Имейл",
- "sign_up_page_email_error_empty": "Моля, въведи имейла",
- "sign_up_page_email_error_invalid": "Моля, въведи валиден имейл",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Потребителско име",
"sign_up_page_username_error_empty": "Моля, въведи потребителско име",
"sign_up_page_username_error_invalid": "Въведи валидно потребителско име",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Моля, въведи валидна парола (поне 6 знака)",
"sign_up_page_confirm_password_hint": "Потвърди паролата",
"sign_up_page_confirm_password_error_empty": "Моля, потвърди паролата",
- "sign_up_page_confirm_password_error_invalid": "Паролите трябва да са идентични",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://bg.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "Трябва да се съгласиш, ако искаш да получиш акаунт. Имай предвид, че все още можеш да използваш приложението и да допринасяш анонимно.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "Аз съм производител на храни",
"sign_up_page_producer_hint": "Производител/марка",
"sign_up_page_producer_error_empty": "Моля, въведи производител или марка",
- "sign_up_page_subscribe_checkbox": "Бих искал да се абонирам за бюлетина Open Food Facts (Забележка: Можеш да се отпишеш от него по всяко време)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Настройки",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "Относно приложението",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Благодарим, че добави този продукт!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Добави категория, за да изчислиш Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Добави хранителни стойности, за да изчислиш Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Добави хранителни стойности и категория, за да изчислиш Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "Не можахме да изчислим Nutri-Score за този продукт. Може да се окаже, че категорията е изключение. Ако смяташ, че това е грешка, се свържи с нас.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,7 @@
"@product_improvement_obsolete_nutrition_image": {
"description": "Message for ProductImprovement.OBSOLETE_NUTRITION_IMAGE"
},
- "product_improvement_origins_to_be_completed": "Eco-Score взема предвид произхода на съставките. Моля, направи снимка (списък на съставките и/или всякакви географски обозначения или редактирай продукта, така че да могат да бъдат взети под внимание. Ако не е ясно, можеш да се свържеш с производителя на храната.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Някои функции, свързани с околната среда, зависят от твоето местоположение",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_bm.arb b/packages/smooth_app/lib/l10n/app_bm.arb
index 3ce3dab5cb1..dc3e2a78fdd 100644
--- a/packages/smooth_app/lib/l10n/app_bm.arb
+++ b/packages/smooth_app/lib/l10n/app_bm.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Login",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Password",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Settings",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_bn.arb b/packages/smooth_app/lib/l10n/app_bn.arb
index 8beb206d112..6c85ec1f1ba 100644
--- a/packages/smooth_app/lib/l10n/app_bn.arb
+++ b/packages/smooth_app/lib/l10n/app_bn.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Login",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "পাসওয়ার্ড",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "সেটিংস",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "সহযগীতা",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_bo.arb b/packages/smooth_app/lib/l10n/app_bo.arb
index 3ce3dab5cb1..dc3e2a78fdd 100644
--- a/packages/smooth_app/lib/l10n/app_bo.arb
+++ b/packages/smooth_app/lib/l10n/app_bo.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Login",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Password",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Settings",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_br.arb b/packages/smooth_app/lib/l10n/app_br.arb
index ed7db7b7222..8c3beb64638 100644
--- a/packages/smooth_app/lib/l10n/app_br.arb
+++ b/packages/smooth_app/lib/l10n/app_br.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Anv arveriad",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Ger-tremen",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Adderaouekaat ar ger-tremen",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Anv arveriad",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Arventennoù",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Kenoberiañ",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_bs.arb b/packages/smooth_app/lib/l10n/app_bs.arb
index 3ce3dab5cb1..dc3e2a78fdd 100644
--- a/packages/smooth_app/lib/l10n/app_bs.arb
+++ b/packages/smooth_app/lib/l10n/app_bs.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Login",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Password",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Settings",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_ca.arb b/packages/smooth_app/lib/l10n/app_ca.arb
index 7554181d8ae..ef6eca9cf71 100644
--- a/packages/smooth_app/lib/l10n/app_ca.arb
+++ b/packages/smooth_app/lib/l10n/app_ca.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Nom d'usuari",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Contrasenya",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reinicialitza contrasenya",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Identificador",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Preferències",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribuir",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Gràcies per afegir aquest producte!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Afegiu informació nutricional per calcular el Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "No hem pogut calcular un Nutri-Score per a aquest producte. Pot ser que la categoria sigui una excepció. Si creieu que es tracta d'un error, poseu-vos en contacte amb nosaltres.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,7 @@
"@product_improvement_obsolete_nutrition_image": {
"description": "Message for ProductImprovement.OBSOLETE_NUTRITION_IMAGE"
},
- "product_improvement_origins_to_be_completed": "L'Eco-Score té en compte l'origen dels ingredients. Si us plau, fes-los una foto (llista d'ingredients i/o qualsevol referència geogràfica o edita el producte perquè es tingui en compte. Si no està clar, pots contactar amb el productor d'aliments.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_ce.arb b/packages/smooth_app/lib/l10n/app_ce.arb
index 3ce3dab5cb1..dc3e2a78fdd 100644
--- a/packages/smooth_app/lib/l10n/app_ce.arb
+++ b/packages/smooth_app/lib/l10n/app_ce.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Login",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Password",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Settings",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_co.arb b/packages/smooth_app/lib/l10n/app_co.arb
index 3ce3dab5cb1..dc3e2a78fdd 100644
--- a/packages/smooth_app/lib/l10n/app_co.arb
+++ b/packages/smooth_app/lib/l10n/app_co.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Login",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Password",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Settings",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_cs.arb b/packages/smooth_app/lib/l10n/app_cs.arb
index 6cb772f9c7a..8f2ee6aa36f 100644
--- a/packages/smooth_app/lib/l10n/app_cs.arb
+++ b/packages/smooth_app/lib/l10n/app_cs.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Uživatelské jméno",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Heslo",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Obnovit heslo",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Uživatelské jméno",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Nastavení",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Přispět",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_cv.arb b/packages/smooth_app/lib/l10n/app_cv.arb
index 3ce3dab5cb1..dc3e2a78fdd 100644
--- a/packages/smooth_app/lib/l10n/app_cv.arb
+++ b/packages/smooth_app/lib/l10n/app_cv.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Login",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Password",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Settings",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_cy.arb b/packages/smooth_app/lib/l10n/app_cy.arb
index 3caa7c732db..f27def79001 100644
--- a/packages/smooth_app/lib/l10n/app_cy.arb
+++ b/packages/smooth_app/lib/l10n/app_cy.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Login",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Password",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Settings",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_da.arb b/packages/smooth_app/lib/l10n/app_da.arb
index 5432bb1dd37..effb14a1cce 100644
--- a/packages/smooth_app/lib/l10n/app_da.arb
+++ b/packages/smooth_app/lib/l10n/app_da.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Log ind på din Open Food Facts-konto for at gemme dine bidrag",
- "incorrect_credentials": "Forkert brugernavn eller adgangskode.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Brugernavn",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Opret konto",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Adgangskode",
"forgot_password": "Glemt adgangskode",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Nulstil adgangskode",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "Ved glemt adgangskode, angiv brugernavn eller e-mailadresse for at modtage instruktioner til adgangskodenulstilling. Husk også at tjekke Spam-mappen.",
- "username_or_email": "Brugernavn eller e-mailadresse",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "En e-mail indeholdende et link til adgangskodenulstilling er sendt til din kontos tilknyttede e-mailadresse. Tjek også Spam-mappen",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Skift adgangskode",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Angiv noget tekst",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Tilmeld",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Tilmeld",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Tilmelder...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Din konto er nu oprettet.",
"sign_up_page_display_name_hint": "Visningsnavn",
"sign_up_page_display_name_error_empty": "Angiv det navn, der ønskes vist",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "E-mail er obligatorisk",
- "sign_up_page_email_error_invalid": "Angiv en gyldig e-mailadresse",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Brugernavn",
"sign_up_page_username_error_empty": "Indtast et brugernavn",
"sign_up_page_username_error_invalid": "Angiv et gyldigt brugernavn",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Angiv en gyldig adgangskode (mindst 6 tegn)",
"sign_up_page_confirm_password_hint": "Bekræft adgangskode",
"sign_up_page_confirm_password_error_empty": "Bekræft adgangskoden",
- "sign_up_page_confirm_password_error_invalid": "Adgangskoderne skal være identiske",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "Ifm. en kontooprettelse er accept af Vilkår for Brug obligatorisk. Anonyme bidrag kan dog stadig foretages via appen.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "Jeg er fødevareproducent",
"sign_up_page_producer_hint": "Producent/mærke",
"sign_up_page_producer_error_empty": "Angiv en producent eller et mærkenavn",
- "sign_up_page_subscribe_checkbox": "Abonnement ønskes på Open Food Facts-nyhedsbrev (hvilket til enhver tid kan afmeldes)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Indstillinger",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "Om denne app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Bidrag",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Tak for at du tilføjede dette produkt!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Tilføj en kategori for at beregne Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Tilføj ernæringsfakta for at beregne Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Tilføj ernæringsfakta og en kategori for at beregne Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "Nutri-Score kan ikke beregnes, hvilket an skyldes, at produktet er placeret i f.eks. en ikke-standard kategori. Anses dette for er en fejl, så kontakt os venligst.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,7 @@
"@product_improvement_obsolete_nutrition_image": {
"description": "Message for ProductImprovement.OBSOLETE_NUTRITION_IMAGE"
},
- "product_improvement_origins_to_be_completed": "Øko-Score tager højde for ingrediensoprindelser. Inkludér dem gerne på et foto (ingrediensliste og/eller hævdet oprindelsessted, eller redigér produktet, så denne information kan tages i betragtning.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Visse miljøfunktioner er placeringsbestemte",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
@@ -434,7 +452,7 @@
"count": {}
}
},
- "plural_compare_x_products": "{other{Compare {count} Products}",
+ "plural_compare_x_products": "{other{Sammenlign {count} produkter}",
"@plural_compare_x_products": {
"description": "Button label",
"placeholders": {
diff --git a/packages/smooth_app/lib/l10n/app_de.arb b/packages/smooth_app/lib/l10n/app_de.arb
index f24d70d16c9..af71bafc05e 100644
--- a/packages/smooth_app/lib/l10n/app_de.arb
+++ b/packages/smooth_app/lib/l10n/app_de.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Melden Sie sich bei Ihrem Open Food Facts-Konto an, um Ihre Beiträge speichern zu können",
- "incorrect_credentials": "Benutzername oder Passwort ungültig.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Benutzername",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Konto erstellen",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Passwort",
"forgot_password": "Passwort vergessen",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Passwort zurücksetzen",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "Wenn Sie Ihr Passwort vergessen haben, geben Sie Ihren Benutzernamen oder Ihre E-Mail-Adresse ein, um Anweisungen zum Zurücksetzen Ihres Passworts zu erhalten. Bitte überprüfen Sie auch Ihren Spam-Ordner.",
- "username_or_email": "Benutzername oder E-Mail-Adresse",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "Eine E-Mail mit einem Link zum Zurücksetzen Ihres Passworts wurde an die mit Ihrem Konto verknüpfte E-Mail-Adresse gesendet. Prüfen Sie auch Ihren Spam-Ordner.",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Passwort ändern",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Bitte geben Sie etwas ein",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Registrieren",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Registrieren",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Registrierung …",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Herzlichen Glückwunsch! Ihr Konto wurde erstellt.",
"sign_up_page_display_name_hint": "Anzeigename",
"sign_up_page_display_name_error_empty": "Bitte geben Sie den zu verwendenden Anzeigenamen ein",
"sign_up_page_email_hint": "E-Mail-Adresse",
- "sign_up_page_email_error_empty": "Bitte geben Sie Ihre E-Mail-Adresse ein",
- "sign_up_page_email_error_invalid": "Bitte eine gültige E-Mail Adresse eingeben",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Benutzername",
"sign_up_page_username_error_empty": "Bitte einen Benutzernamen eingeben",
"sign_up_page_username_error_invalid": "Bitte einen gültigen Benutzernamen eingeben",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Bitte ein gültiges Passwort eingeben (mindestens 6 Zeichen)",
"sign_up_page_confirm_password_hint": "Passwort bestätigen",
"sign_up_page_confirm_password_error_empty": "Bitte bestätigen Sie das Passwort",
- "sign_up_page_confirm_password_error_invalid": "Die Passwörter müssen übereinstimmen",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://de.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "Sie müssen zustimmen, wenn Sie ein Konto einrichten möchten. Beachten Sie, dass Sie die App weiterhin nutzen und anonym mitwirken können.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "Ich bin Lebensmittelproduzent",
"sign_up_page_producer_hint": "Hersteller/Marke",
"sign_up_page_producer_error_empty": "Bitte einen Hersteller oder Markennamen eingeben",
- "sign_up_page_subscribe_checkbox": "Ich möchte den Newsletter von Open Food Facts abonnieren (Hinweis: Dieser kann jederzeit wieder abbestellt werden)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Einstellungen",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "Über diese App",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Beitragen",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Danke, dass Sie dieses Produkt hinzugefügt haben!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Kategorie hinzufügen, um den Nutri-Score zu berechnen.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Nährwertangaben hinzufügen, um den Nutri-Score zu berechnen.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Fügen Sie eine Kategorie und Nährwertangaben hinzu, um das Produkt zu vervollständigen.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "Wir konnten keinen Nutri-Score für dieses Produkt berechnen. Möglicherweise ist die Kategorie eine Ausnahme. Wenn Sie glauben, dass dies ein Fehler ist, kontaktieren Sie uns.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,7 @@
"@product_improvement_obsolete_nutrition_image": {
"description": "Message for ProductImprovement.OBSOLETE_NUTRITION_IMAGE"
},
- "product_improvement_origins_to_be_completed": "Die Ökobilanz berücksichtigt die Herkunft der Inhaltsstoffe. Bitte machen Sie ein Foto (Zutatenliste und/oder eventuelle geografische Angabe) oder bearbeiten Sie das Produkt so, dass sie berücksichtigt werden können. Falls etwas nicht klar ist, können Sie sich mit dem Erzeuger in Verbindung setzen.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Einige ökologische Eigenschaften sind standortspezifisch",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_el.arb b/packages/smooth_app/lib/l10n/app_el.arb
index 3e50ffc6be1..642e11dcc0a 100644
--- a/packages/smooth_app/lib/l10n/app_el.arb
+++ b/packages/smooth_app/lib/l10n/app_el.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Όνομα χρήστη",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Κωδικός χρήστη",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Ανάκληση κωδικού χρήστη",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Όνομα χρήστη",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Ρυθμίσεις",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Συμβάλλετε",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_en.arb b/packages/smooth_app/lib/l10n/app_en.arb
index ca8be59e34c..51e7e0a148f 100644
--- a/packages/smooth_app/lib/l10n/app_en.arb
+++ b/packages/smooth_app/lib/l10n/app_en.arb
@@ -84,11 +84,19 @@
"@sign_in": {
"description": "Button label: For sign in"
},
+ "sign_out": "Sign out",
+ "@sign_out": {
+ "description": "Button label: For sign out"
+ },
"password": "Password",
"forgot_password": "Forgot password",
"@forgot_password": {
"description": "Button label: Opens a page where a password reset e-mail can be requested"
},
+ "view_profile": "View profile",
+ "@view_profile": {
+ "description": "Button label: For to show your account"
+ },
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
@@ -459,4 +467,4 @@
"count": {}
}
}
-}
+}
\ 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 d04bf8629b1..3f9d9ff1ef4 100644
--- a/packages/smooth_app/lib/l10n/app_eo.arb
+++ b/packages/smooth_app/lib/l10n/app_eo.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Login",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Pasvorto",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Agordoj",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Kontribui",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_es.arb b/packages/smooth_app/lib/l10n/app_es.arb
index f8d593681fc..1456cea1835 100644
--- a/packages/smooth_app/lib/l10n/app_es.arb
+++ b/packages/smooth_app/lib/l10n/app_es.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Inicia sesión en tu cuenta de Open Food Facts para guardar tus contribuciones",
- "incorrect_credentials": "Nombre de usuario o contraseña incorrecta.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Usuario",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Contraseña",
"forgot_password": "Contraseña olvidada",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Restablecer la contraseña",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Por favor escriba algún texto",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Usuario",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Configuración",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "Sobre esta aplicación",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribuir",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "¡Gracias por añadir este producto!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Añada la categoría para calcular la puntuación de Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Añada la información nutricional para calcular la puntuación de Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Añade una categoría y datos nutricionales para calcular la puntuación de Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "No hemos podido calcular un Nutri-Score para este producto. Puede ser que la categoría sea una excepción. Si cree que se trata de un error, póngase en contacto con nosotros.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,7 @@
"@product_improvement_obsolete_nutrition_image": {
"description": "Message for ProductImprovement.OBSOLETE_NUTRITION_IMAGE"
},
- "product_improvement_origins_to_be_completed": "El Eco-Score tiene en cuenta el origen de los ingredientes. Por favor tómele una foto (lista de ingredientes y / o cualquier lugar de proveniencia geográfica o edite el producto para que puedan ser tomados en cuenta. Si no está claro, puede comunicarse con el productor de alimentos).",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_et.arb b/packages/smooth_app/lib/l10n/app_et.arb
index 5c4954dcdc8..191909e74fc 100644
--- a/packages/smooth_app/lib/l10n/app_et.arb
+++ b/packages/smooth_app/lib/l10n/app_et.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Login",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Password",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Kasutajanimi või e-posti aadress",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Muuda salasõna",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Palun sisesta natuke teksti",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Liitu",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Liitu",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-posti aadress",
- "sign_up_page_email_error_empty": "Palun sisesta enda e-posti aadress",
- "sign_up_page_email_error_invalid": "Palun sisesta korrektne e-posti aadress",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Palun sisesta kasutajanimi",
"sign_up_page_username_error_invalid": "Palun sisesta kehtiv kasutajanimi",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Palun sisesta kehtiv salasõna (vähemalt 6 tähemärki)",
"sign_up_page_confirm_password_hint": "Kinnita salasõna",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "Olen toidutootja",
"sign_up_page_producer_hint": "Tootja või kaubamärk",
"sign_up_page_producer_error_empty": "Palun sisesta tootja või kaubamärgi nimi",
- "sign_up_page_subscribe_checkbox": "Soovin tellida Open Food Facts uudiskirja (Märkus: saad selle tellimusest igal ajal loobuda)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Seaded",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_eu.arb b/packages/smooth_app/lib/l10n/app_eu.arb
index 48e6db70479..19637259140 100644
--- a/packages/smooth_app/lib/l10n/app_eu.arb
+++ b/packages/smooth_app/lib/l10n/app_eu.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Erabiltzaile-izena",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Pasahitza",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Erabiltzaile-izena",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Ezarpenak",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_fa.arb b/packages/smooth_app/lib/l10n/app_fa.arb
index 72bd49f733e..76fb4fac011 100644
--- a/packages/smooth_app/lib/l10n/app_fa.arb
+++ b/packages/smooth_app/lib/l10n/app_fa.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Login",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "گذرواژه",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "تنظیمات",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "با تشکر از شما برای افزودن این محصول!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_fi.arb b/packages/smooth_app/lib/l10n/app_fi.arb
index 07dd35545e5..d8cf0fefe58 100644
--- a/packages/smooth_app/lib/l10n/app_fi.arb
+++ b/packages/smooth_app/lib/l10n/app_fi.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Käyttäjätunnus",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Salasana",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Palauta salasana",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Käyttäjätunnus",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Asetukset",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Osallistu",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Kiitos, että lisäsit tämän tuotteen!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_fil.arb b/packages/smooth_app/lib/l10n/app_fil.arb
index ce8a76927f9..c8f3288d6ae 100644
--- a/packages/smooth_app/lib/l10n/app_fil.arb
+++ b/packages/smooth_app/lib/l10n/app_fil.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Username",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Password",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Bagohin ang password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Mga setting",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Mag-ambag",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_fo.arb b/packages/smooth_app/lib/l10n/app_fo.arb
index 3ce3dab5cb1..dc3e2a78fdd 100644
--- a/packages/smooth_app/lib/l10n/app_fo.arb
+++ b/packages/smooth_app/lib/l10n/app_fo.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Login",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Password",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Settings",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_fr.arb b/packages/smooth_app/lib/l10n/app_fr.arb
index c7e0d9b696e..6fea680f8ce 100644
--- a/packages/smooth_app/lib/l10n/app_fr.arb
+++ b/packages/smooth_app/lib/l10n/app_fr.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Connectez-vous à votre compte Open Food Facts pour enregistrer vos contributions",
- "incorrect_credentials": "Nom d'utilisateur ou mot de passe incorrect.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Nom d'utilisateur",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Créer un compte",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Mot de passe",
"forgot_password": "Mot de passe oublié",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Réinitialiser le mot de passe",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "Si vous avez oublié votre mot de passe, indiquez votre nom d'utilisateur ou votre adresse e-mail pour recevoir les instructions de réinitialisation de votre mot de passe. Veuillez également vérifier votre dossier courrier indésirable.",
- "username_or_email": "Nom d'utilisateur ou adresse e-mail",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "Un e-mail avec un lien pour réinitialiser votre mot de passe a été envoyé à l'adresse e-mail associée à votre compte. Vérifiez également vos spams",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Changer le mot de passe",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Veuillez saisir du texte",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "S'inscrire",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "S'inscrire",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Inscription en cours…",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Toutes nos félicitations! Votre compte vient d'être créé.",
"sign_up_page_display_name_hint": "Nom d’affichage",
"sign_up_page_display_name_error_empty": "Veuillez saisir le nom d'affichage que vous souhaitez utiliser",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Veuillez saisir l'e-mail",
- "sign_up_page_email_error_invalid": "Veuillez saisir un email valide",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Nom d'utilisateur",
"sign_up_page_username_error_empty": "Veuillez saisir un nom d'utilisateur",
"sign_up_page_username_error_invalid": "Veuillez saisir un nom d'utilisateur valide",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Veuillez saisir un mot de passe valide (au moins 6 caractères)",
"sign_up_page_confirm_password_hint": "Confirmez le mot de passe",
"sign_up_page_confirm_password_error_empty": "Veuillez confirmer le mot de passe",
- "sign_up_page_confirm_password_error_invalid": "Les mots de passe doivent être identiques",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-fr.openfoodfacts.org/conditions-d-utilisation",
- "sign_up_page_agree_error_invalid": "Vous devez accepter si vous souhaitez obtenir un compte. Notez que vous pouvez toujours utiliser l'application et contribuer de manière anonyme.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "Je suis un producteur alimentaire",
"sign_up_page_producer_hint": "Producteur/marque",
"sign_up_page_producer_error_empty": "Veuillez saisir un nom de producteur ou de marque",
- "sign_up_page_subscribe_checkbox": "Je souhaite m'inscrire à la newsletter Open Food Facts (Remarque : vous pouvez vous désinscrire à tout moment)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Paramètres",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "À propos de cette appli",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribuer",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Merci d'avoir ajouté ce produit !",
"@added_product_thanks": {},
- "product_improvement_add_category": "Ajoutez une catégorie pour calculer le Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Ajoutez les informations nutritionnelles pour calculer le Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Ajoutez les informations nutritionnelles et une catégorie pour calculer le Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "Nous n'avons pas pu calculer un Nutri-Score pour ce produit. Il se peut que la catégorie soit une exception. Si vous pensez qu'il s'agit d'une erreur, contactez-nous.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,7 @@
"@product_improvement_obsolete_nutrition_image": {
"description": "Message for ProductImprovement.OBSOLETE_NUTRITION_IMAGE"
},
- "product_improvement_origins_to_be_completed": "L'Eco-Score prend en compte l'origine des ingrédients. Veuillez les prendre en photo (liste des ingrédients et/ou toute appellation géographique) ou modifier le produit de sorte qu'ils soient pris en compte. En cas de doute, veuillez contacter le fabricant.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Certaines fonctionnalités liées à l'environnement dépendent de votre emplacement",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_ga.arb b/packages/smooth_app/lib/l10n/app_ga.arb
index 25d8aeb67b2..fb664b0cf74 100644
--- a/packages/smooth_app/lib/l10n/app_ga.arb
+++ b/packages/smooth_app/lib/l10n/app_ga.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Login",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Pasfhocal",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Socruithe",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Cur",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_gd.arb b/packages/smooth_app/lib/l10n/app_gd.arb
index 3ce3dab5cb1..dc3e2a78fdd 100644
--- a/packages/smooth_app/lib/l10n/app_gd.arb
+++ b/packages/smooth_app/lib/l10n/app_gd.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Login",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Password",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Settings",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_gl.arb b/packages/smooth_app/lib/l10n/app_gl.arb
index cd98a8f1a58..c029353a9eb 100644
--- a/packages/smooth_app/lib/l10n/app_gl.arb
+++ b/packages/smooth_app/lib/l10n/app_gl.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Login",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Contrasinal",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Axustes",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Colaborar",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_gu.arb b/packages/smooth_app/lib/l10n/app_gu.arb
index 7bfe67b11d7..1c216c01379 100644
--- a/packages/smooth_app/lib/l10n/app_gu.arb
+++ b/packages/smooth_app/lib/l10n/app_gu.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Login",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Password",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Settings",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_ha.arb b/packages/smooth_app/lib/l10n/app_ha.arb
index 475323ae424..756738912af 100644
--- a/packages/smooth_app/lib/l10n/app_ha.arb
+++ b/packages/smooth_app/lib/l10n/app_ha.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Username",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Password",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Settings",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_he.arb b/packages/smooth_app/lib/l10n/app_he.arb
index 88fde750e7d..2d4ae928bc1 100644
--- a/packages/smooth_app/lib/l10n/app_he.arb
+++ b/packages/smooth_app/lib/l10n/app_he.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "ניתן להיכנס לחשבונך ב־Open Food Facts כדי לשמור את התרומות שלך",
- "incorrect_credentials": "שם משתמש או סיסמה שגויים.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "שם משתמש",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "יצירת חשבון",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "ססמה",
"forgot_password": "שכחתי סיסמה",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "איפוס הססמה",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "אם שכחת את הססמה שלך, יש למלא את שם המשתמש או את כתובת הדוא״ל שלך לקבלת הנחיות לאיפוס הססמה שלך. נא לבדוק גם את תיקיית הספאם שלך.",
- "username_or_email": "שם משתמש או כתובת דוא״ל",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "הודעה עם קישור לאיפוס הססמה שלך נשלחה לכתובת הדוא״ל שמשויכת לחשבון שלך. כמו כן, מומלץ לבדוק את תיקיית הספאם",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "החלפת ססמה",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "נא למלא טקסט כלשהו",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "הרשמה",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "הרשמה",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "מתבצעת הרשמה…",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "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_error_empty": "נא למלא את שם התצוגה המיועד",
"sign_up_page_email_hint": "דוא״ל",
- "sign_up_page_email_error_empty": "נא למלא כתובת דוא״ל",
- "sign_up_page_email_error_invalid": "נא למלא כתובת דוא״ל תקנית",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "שם משתמש",
"sign_up_page_username_error_empty": "נא למלא שם משתמש",
"sign_up_page_username_error_invalid": "נא למלא שם משתמש תקף",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "נא למלא ססמה תקפה (6 תווים לפחות)",
"sign_up_page_confirm_password_hint": "אימות ססמה",
"sign_up_page_confirm_password_error_empty": "נא לאשר את הססמה",
- "sign_up_page_confirm_password_error_invalid": "הססמאות צריכות להיות זהות",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "עליך להסכים כדי לקבל חשבון. נא לשים לב שעדיין ניתן להשתמש ביישומון ולתרום באלמוניות.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "עיסוקי הוא ייצור מזון",
"sign_up_page_producer_hint": "יצרן/מותג",
"sign_up_page_producer_error_empty": "נא למלא יצרן או שם מותג",
- "sign_up_page_subscribe_checkbox": "אשמח להירשם לקבוצת הדיוור של Open Food Facts (לידיעתך: ניתן לצאת ממנה בכל רגע נתון)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "הגדרות",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "על היישומון הזה",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "תרומה",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "תודה שהוספת את המוצר הזה!",
"@added_product_thanks": {},
- "product_improvement_add_category": "יש להוסיף קטגוריה כדי לחשב את ה־Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "יש להוסיף מפרט תזונתי כדי לחשב את ה־Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "יש להוסיף עובדות תזונתיות וקטגוריה כדי לחשב את ה־Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "לא הצלחנו לחשב את ה־Nutri-Score למוצר הזה. יכול להיות שהקטגוריה הזאת חריגה. אם לדעתך מדובר בטעות, נא ליצור אתנו קשר.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,7 @@
"@product_improvement_obsolete_nutrition_image": {
"description": "Message for ProductImprovement.OBSOLETE_NUTRITION_IMAGE"
},
- "product_improvement_origins_to_be_completed": "ה־Eco-Score מתחשב במקורות הרכיבים. נא לצלם אותם (רשימת רכיבים ו/או טענות גאוגרפיות או לערוך את המוצר כדי שאפשר יהיה לקחת אותם בחשבון. אם זה לא ברור, אפשר ליצור קשר עם יצרן המזון.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "חלק מהמאפיינים הסביבתיים תלויים במיקום שלך",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
@@ -399,42 +417,42 @@
"@product_compatibility_good": {
"description": "Product compatibility summary title"
},
- "plural_ago_days": "{=1{one day ago} other{{count} days ago}}",
+ "plural_ago_days": "{count, plural, one {יום} two {יומיים} many {{count} ימים} =1{יום} other{{count} ימים}}",
"@plural_ago_days": {
"description": "Cached results from: x days ago",
"placeholders": {
"count": {}
}
},
- "plural_ago_hours": "{=1{one hour ago} other{{count} hours ago}}",
+ "plural_ago_hours": "{count, plural, one {שעה} two {שעתיים} many {{count} שעות} =1{שעה} other{{count} שעות}}",
"@plural_ago_hours": {
"description": "Cached results from: x hours ago",
"placeholders": {
"count": {}
}
},
- "plural_ago_minutes": "{=0{less than a minute ago} =1{one minute ago} other{{count} minutes ago}}",
+ "plural_ago_minutes": "{=0{פחות מדקה} =1{דקה} other{{count} דקות}}",
"@plural_ago_minutes": {
"description": "Cached results from: x minutes ago",
"placeholders": {
"count": {}
}
},
- "plural_ago_months": "{=1{one month ago} other{{count} months ago}}",
+ "plural_ago_months": "{count, plural, one {חודש} two {חודשיים} many {{count} חודשים} =1{חודש} other{{count} חודשים}}",
"@plural_ago_months": {
"description": "Cached results from: x months ago",
"placeholders": {
"count": {}
}
},
- "plural_ago_weeks": "{=1{one week ago} other{{count} weeks ago}}",
+ "plural_ago_weeks": "{count, plural, one {שבוע} two {שבועיים} many {{count} שבועות} =1{שבוע} other{{count} שבועות}}",
"@plural_ago_weeks": {
"description": "Cached results from: x weeks ago",
"placeholders": {
"count": {}
}
},
- "plural_compare_x_products": "{other{Compare {count} Products}",
+ "plural_compare_x_products": "{other{השוואת {count} מוצרים}",
"@plural_compare_x_products": {
"description": "Button label",
"placeholders": {
diff --git a/packages/smooth_app/lib/l10n/app_hi.arb b/packages/smooth_app/lib/l10n/app_hi.arb
index 199bea5e239..0c46cb43b2c 100644
--- a/packages/smooth_app/lib/l10n/app_hi.arb
+++ b/packages/smooth_app/lib/l10n/app_hi.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "उपयोगकर्ता नाम",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "पासवर्ड",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "उपयोगकर्ता नाम",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "सेटिंग्स",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_hr.arb b/packages/smooth_app/lib/l10n/app_hr.arb
index 32988856c5a..2c290102747 100644
--- a/packages/smooth_app/lib/l10n/app_hr.arb
+++ b/packages/smooth_app/lib/l10n/app_hr.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Login",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Lozinka",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Settings",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_ht.arb b/packages/smooth_app/lib/l10n/app_ht.arb
index 3ce3dab5cb1..dc3e2a78fdd 100644
--- a/packages/smooth_app/lib/l10n/app_ht.arb
+++ b/packages/smooth_app/lib/l10n/app_ht.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Login",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Password",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Settings",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_hu.arb b/packages/smooth_app/lib/l10n/app_hu.arb
index 575ae7e19f6..567bbb9843e 100644
--- a/packages/smooth_app/lib/l10n/app_hu.arb
+++ b/packages/smooth_app/lib/l10n/app_hu.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Jelentkezz be az Open Food Facts-fiókodba a hozzájárulások mentéséhez",
- "incorrect_credentials": "Hibás felhasználónév vagy jelszó!",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Felhasználói név",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Fiók létrehozása",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Jelszó",
"forgot_password": "Elfelejtett jelszó",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Jelszó visszaállítása",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Felhasználói név",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Beállítások",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Hozzájárulás",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Köszönjük a terméket hozzáadását!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Adjon hozzá egy kategóriát a Nutri-Score kiszámításához.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Adjon hozzá tápérték adatokat a Nutri-Score kiszámításához.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Adjon hozzá tápérték adatokat és egy kategóriát a Nutri-Score kiszámításához.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "Nem tudtunk Nutri-Score pontszámot kiszámítani ehhez a termékhez. Lehetséges, hogy ez a kategória egy kivétel. Ha úgy gondolja, hogy ez hiba, lépjen kapcsolatba velünk.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,7 @@
"@product_improvement_obsolete_nutrition_image": {
"description": "Message for ProductImprovement.OBSOLETE_NUTRITION_IMAGE"
},
- "product_improvement_origins_to_be_completed": "Az Eco-Score figyelembe veszi az összetevők eredetét. Kérjük, fényképezze le őket (összetevők listája és/vagy bármilyen földrajzi helyadat, vagy módosítsa a terméket úgy, hogy figyelembe lehessen venni azt. Ha ez nem egyértelmű, forduljon az élelmiszergyártóhoz.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_hy.arb b/packages/smooth_app/lib/l10n/app_hy.arb
index 74c0f0f1af3..cf8213ffffa 100644
--- a/packages/smooth_app/lib/l10n/app_hy.arb
+++ b/packages/smooth_app/lib/l10n/app_hy.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Login",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Գաղտնաբառ",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Կարգավորումներ",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_id.arb b/packages/smooth_app/lib/l10n/app_id.arb
index a6bae35ab89..eb09954ba8c 100644
--- a/packages/smooth_app/lib/l10n/app_id.arb
+++ b/packages/smooth_app/lib/l10n/app_id.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Masuk",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Kata sandi",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Atur ulang kata sandi",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Nama pengguna",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Pengaturan",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Berkontribusi",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Terima kasih telah menambahkan produk ini!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Tambahkan kategori untuk menghitung Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Tambahkan informasi nilai gizi untuk menghitung Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Tambahkan informasi nilai gizi dan kategori untuk menghitung Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "Kami tidak dapat menghitung Nutri-Score untuk produk ini. Mungkin kategori tersebut merupakan pengecualian. Jika Anda yakin ini adalah kesalahan, mohon hubungi kami.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,7 @@
"@product_improvement_obsolete_nutrition_image": {
"description": "Message for ProductImprovement.OBSOLETE_NUTRITION_IMAGE"
},
- "product_improvement_origins_to_be_completed": "Eco-Score memperhitungkan asal-usul kandungan bahan. Mohon ambil foto (daftar kandungan bahan dan/atau klaim geografis manapun) atau sunting produknya agar informasi tersebut dapat dipertanggung-jawabkan. Jika informasi tersebut tidak jelas, silakan hubungi produsen makanan.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_ii.arb b/packages/smooth_app/lib/l10n/app_ii.arb
index 3ce3dab5cb1..dc3e2a78fdd 100644
--- a/packages/smooth_app/lib/l10n/app_ii.arb
+++ b/packages/smooth_app/lib/l10n/app_ii.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Login",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Password",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Settings",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_is.arb b/packages/smooth_app/lib/l10n/app_is.arb
index 0f2dc65f601..a57f521bdc7 100644
--- a/packages/smooth_app/lib/l10n/app_is.arb
+++ b/packages/smooth_app/lib/l10n/app_is.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Login",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Password",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Stillingar",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_it.arb b/packages/smooth_app/lib/l10n/app_it.arb
index 1261c3bd4b8..1e28960b09c 100644
--- a/packages/smooth_app/lib/l10n/app_it.arb
+++ b/packages/smooth_app/lib/l10n/app_it.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Accedi al tuo profilo di Open Food facts per salvare i tuoi contributi",
- "incorrect_credentials": "Nome utente o password errati.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Nome utente",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Crea il profilo",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Password",
"forgot_password": "Password dimenticata",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reimposta password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "Se hai dimenticato la tua password, compila il tuo nome utente o indirizzo email per ricevere istruzioni per ripristinare la tua password. Sei anche pregato di controllare la tua cartella dello spam.",
- "username_or_email": "Nome utente o indirizzo email",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "Un email con un link per ripristinare la tua password è stato inviato all'indirizzo email associato al tuo profilo. Controlla anche il tuo spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Modifica la password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Sei pregato di inserire del testo",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Registrati",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Registrati",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Registrazione in corso...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulazioni! Il tuo profilo è appena stato creato.",
"sign_up_page_display_name_hint": "Nome Visualizzato",
"sign_up_page_display_name_error_empty": "Sei pregato di inserire il nome visualizzato che desideri usare",
"sign_up_page_email_hint": "Email",
- "sign_up_page_email_error_empty": "Sei pregato di inserire l'email",
- "sign_up_page_email_error_invalid": "Sei pregato di inserire un'email valida",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Nome utente",
"sign_up_page_username_error_empty": "Sei pregato di inserire un nome utente",
"sign_up_page_username_error_invalid": "Sei pregato di inserire un nome utente valido",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Sei pregato di inserire una password valida (almeno 6 caratteri)",
"sign_up_page_confirm_password_hint": "Conferma la Password",
"sign_up_page_confirm_password_error_empty": "Sei pregato di confermare la password",
- "sign_up_page_confirm_password_error_invalid": "Le password dovrebbero essere identiche",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "Devi acconsentire se vorresti ottenere un profilo. Nota che puoi comunque usare l'app e contribuire anonimamente.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "Sono un produttore alimentare",
"sign_up_page_producer_hint": "Produttore/Marchio",
"sign_up_page_producer_error_empty": "Sei pregato di inserire il nome di un produttore o marchio",
- "sign_up_page_subscribe_checkbox": "Vorrei iscrivermi alla newsletter di Open Food Facts (Nota: Puoi disiscriverti in qualsiasi momento)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Impostazioni",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "Su quest'app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribuire",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Grazie per aver aggiunto questo prodotto!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Aggiungi una categoria per calcolare il Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Aggiungi i valori nutrizionali per calcolare il Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Aggiungi i valori nutrizionali e una categoria per calcolare il Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "Non siamo riusciti a calcolare un Nutri-Score per questo prodotto. Potrebbe essere che la categoria sia un'eccezione. Se credi che questo sia un errore, contattaci.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,7 @@
"@product_improvement_obsolete_nutrition_image": {
"description": "Message for ProductImprovement.OBSOLETE_NUTRITION_IMAGE"
},
- "product_improvement_origins_to_be_completed": "L'Eco-Score tiene in considerazione le origini degli ingredienti. Sei pregato di inserire una foto (elenco degli ingredienti e/o ogni indicazione geografica) o di modificare il prodotto così che siano presi in considerazione. Se non è chiaro, puoi contattare il produttore dell'alimento.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Alcune funzionalità ambientali dipendono dalla tua posizione",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
@@ -399,42 +417,42 @@
"@product_compatibility_good": {
"description": "Product compatibility summary title"
},
- "plural_ago_days": "{=1{one day ago} other{{count} days ago}}",
+ "plural_ago_days": "{=1{un giorno fa} other{{count} giorni fa}}",
"@plural_ago_days": {
"description": "Cached results from: x days ago",
"placeholders": {
"count": {}
}
},
- "plural_ago_hours": "{=1{one hour ago} other{{count} hours ago}}",
+ "plural_ago_hours": "{=1{un ora fa} other{{count} ore fa}}",
"@plural_ago_hours": {
"description": "Cached results from: x hours ago",
"placeholders": {
"count": {}
}
},
- "plural_ago_minutes": "{=0{less than a minute ago} =1{one minute ago} other{{count} minutes ago}}",
+ "plural_ago_minutes": "{=0{meno di un minuto fa} =1{un minuto fa} other{{count} minuti fa}}",
"@plural_ago_minutes": {
"description": "Cached results from: x minutes ago",
"placeholders": {
"count": {}
}
},
- "plural_ago_months": "{=1{one month ago} other{{count} months ago}}",
+ "plural_ago_months": "{=1{un mese fa} other{{count} mesi fa}}",
"@plural_ago_months": {
"description": "Cached results from: x months ago",
"placeholders": {
"count": {}
}
},
- "plural_ago_weeks": "{=1{one week ago} other{{count} weeks ago}}",
+ "plural_ago_weeks": "{=1{una settimana fa} other{{count} settimane fa}}",
"@plural_ago_weeks": {
"description": "Cached results from: x weeks ago",
"placeholders": {
"count": {}
}
},
- "plural_compare_x_products": "{other{Compare {count} Products}",
+ "plural_compare_x_products": "{other{Confronta {count} Prodotti}",
"@plural_compare_x_products": {
"description": "Button label",
"placeholders": {
diff --git a/packages/smooth_app/lib/l10n/app_iu.arb b/packages/smooth_app/lib/l10n/app_iu.arb
index 3ce3dab5cb1..dc3e2a78fdd 100644
--- a/packages/smooth_app/lib/l10n/app_iu.arb
+++ b/packages/smooth_app/lib/l10n/app_iu.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Login",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Password",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Settings",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_ja.arb b/packages/smooth_app/lib/l10n/app_ja.arb
index a2c2d5370cd..96770327384 100644
--- a/packages/smooth_app/lib/l10n/app_ja.arb
+++ b/packages/smooth_app/lib/l10n/app_ja.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "ユーザー名",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "パスワード",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "パスワードをリセットする",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "ユーザー名",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "設定",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "貢献する",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "この製品を追加していただきありがとうございます!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_jv.arb b/packages/smooth_app/lib/l10n/app_jv.arb
index c83372bc7c8..522929b5e22 100644
--- a/packages/smooth_app/lib/l10n/app_jv.arb
+++ b/packages/smooth_app/lib/l10n/app_jv.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Login",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Sandi",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Nami pangguna",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Settings",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_ka.arb b/packages/smooth_app/lib/l10n/app_ka.arb
index 83567fec547..fb378da5a93 100644
--- a/packages/smooth_app/lib/l10n/app_ka.arb
+++ b/packages/smooth_app/lib/l10n/app_ka.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Login",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Password",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Settings",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_kk.arb b/packages/smooth_app/lib/l10n/app_kk.arb
index a73989a81a2..ccf58e2a82c 100644
--- a/packages/smooth_app/lib/l10n/app_kk.arb
+++ b/packages/smooth_app/lib/l10n/app_kk.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Login",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Құпиясөз",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Баптаулар",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_km.arb b/packages/smooth_app/lib/l10n/app_km.arb
index 56042625f41..6026a537b08 100644
--- a/packages/smooth_app/lib/l10n/app_km.arb
+++ b/packages/smooth_app/lib/l10n/app_km.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Login",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Password",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "ការកំណត់",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_kn.arb b/packages/smooth_app/lib/l10n/app_kn.arb
index 610fbdf3270..a4bda92ad06 100644
--- a/packages/smooth_app/lib/l10n/app_kn.arb
+++ b/packages/smooth_app/lib/l10n/app_kn.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "ಬಳಕೆದಾರನ ಹೆಸರು",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "ಪಾಸ್ವರ್ಡ್",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "ಬಳಕೆದಾರನ ಹೆಸರು",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "ಸೆಟ್ಟಿಂಗ್",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_ko.arb b/packages/smooth_app/lib/l10n/app_ko.arb
index de4bcf331aa..24583a97008 100644
--- a/packages/smooth_app/lib/l10n/app_ko.arb
+++ b/packages/smooth_app/lib/l10n/app_ko.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "기여를 저장하려면 Open Food Facts 계정에 로그인하세요",
- "incorrect_credentials": "사용자 이름이나 비밀번호가 잘못되었습니다.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Username",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "계정 생성",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "암호",
"forgot_password": "비밀번호 찾기",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "비밀번호 재설정",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "비밀번호를 잊어버렸다면, 비밀번호 초기화 지침을 수신할 사용자 이름이나 이메일 주소를 입력하십시오. 스팸함도 확인하시기 바랍니다.",
- "username_or_email": "사용자 이름 또는 이메일 주소",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "계정과 연결된 이메일로 비밀번호를 초기화하는 링크가 전송되었습니다. 스팸함도 확인하시기 바랍니다",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "비밀번호 변경",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "내용을 입력해주세요",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "회원가입",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "회원가입",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "회원가입을 진행하는 중...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "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_error_empty": "사용하고자 하는 이름을 입력하십시오",
"sign_up_page_email_hint": "이메일",
- "sign_up_page_email_error_empty": "이메일을 입력하십시오",
- "sign_up_page_email_error_invalid": "유효한 이메일을 입력하십시오",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "사용자 이름",
"sign_up_page_username_error_empty": "사용자 이름을 입력하십시오",
"sign_up_page_username_error_invalid": "유효한 사용자 이름을 입력하십시오",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "유효한 비밀번호를 입력하십시오 (최소 6자 이상)",
"sign_up_page_confirm_password_hint": "비밀번호 확인",
"sign_up_page_confirm_password_error_empty": "비밀번호를 확인하십시오",
- "sign_up_page_confirm_password_error_invalid": "비밀번호가 동일해야 합니다",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "계정을 생성하려면 약관에 동의해야 합니다. 참고로 앱을 사용하는 경우 계속 익명으로 기여할 수 있습니다.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "저는 식품 생산자입니다",
"sign_up_page_producer_hint": "생산자/브랜드",
"sign_up_page_producer_error_empty": "생산자 또는 브랜드 이름을 입력해주십시오",
- "sign_up_page_subscribe_checkbox": "Open Food Facts 뉴스레터를 구독하고 싶습니다 (참고: 언제든지 구독을 취소할 수 있습니다)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "설정",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "앱 정보",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "기여하기",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "상품을 추가해주셔서 감사합니다!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "일부 환경 기능은 위치에 따라 달라질 수 있습니다",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_ku.arb b/packages/smooth_app/lib/l10n/app_ku.arb
index 34736016f53..068c13065bc 100644
--- a/packages/smooth_app/lib/l10n/app_ku.arb
+++ b/packages/smooth_app/lib/l10n/app_ku.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Username",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Şîfreya",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Ligorî",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_kw.arb b/packages/smooth_app/lib/l10n/app_kw.arb
index 3ce3dab5cb1..dc3e2a78fdd 100644
--- a/packages/smooth_app/lib/l10n/app_kw.arb
+++ b/packages/smooth_app/lib/l10n/app_kw.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Login",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Password",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Settings",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_ky.arb b/packages/smooth_app/lib/l10n/app_ky.arb
index 4c7310a5899..e23d77fd1c5 100644
--- a/packages/smooth_app/lib/l10n/app_ky.arb
+++ b/packages/smooth_app/lib/l10n/app_ky.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Login",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Password",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Settings",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_la.arb b/packages/smooth_app/lib/l10n/app_la.arb
index 4b41a1424b2..913425fbc1a 100644
--- a/packages/smooth_app/lib/l10n/app_la.arb
+++ b/packages/smooth_app/lib/l10n/app_la.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Username",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Password",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Settings",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_lb.arb b/packages/smooth_app/lib/l10n/app_lb.arb
index d3bdb99334c..b25e793b21e 100644
--- a/packages/smooth_app/lib/l10n/app_lb.arb
+++ b/packages/smooth_app/lib/l10n/app_lb.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Benotzernumm",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Password",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Benotzernumm",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Astellungen",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_lo.arb b/packages/smooth_app/lib/l10n/app_lo.arb
index 3ce3dab5cb1..dc3e2a78fdd 100644
--- a/packages/smooth_app/lib/l10n/app_lo.arb
+++ b/packages/smooth_app/lib/l10n/app_lo.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Login",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Password",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Settings",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_lt.arb b/packages/smooth_app/lib/l10n/app_lt.arb
index 39f3b24a650..1316c109b13 100644
--- a/packages/smooth_app/lib/l10n/app_lt.arb
+++ b/packages/smooth_app/lib/l10n/app_lt.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Login",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Slaptažodis",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Atstatyti slaptažodį",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Settings",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Prisidėti",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Ačiū, kad pridėjote šį produktą!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_lv.arb b/packages/smooth_app/lib/l10n/app_lv.arb
index fe15c6ffc9c..9b548e25380 100644
--- a/packages/smooth_app/lib/l10n/app_lv.arb
+++ b/packages/smooth_app/lib/l10n/app_lv.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Login",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Parole",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Iestatījumi",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Veicināt / atbalstīt",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_mg.arb b/packages/smooth_app/lib/l10n/app_mg.arb
index b08533c081d..9d2b8a6fb99 100644
--- a/packages/smooth_app/lib/l10n/app_mg.arb
+++ b/packages/smooth_app/lib/l10n/app_mg.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Login",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Password",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Settings",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_mi.arb b/packages/smooth_app/lib/l10n/app_mi.arb
index 3ce3dab5cb1..dc3e2a78fdd 100644
--- a/packages/smooth_app/lib/l10n/app_mi.arb
+++ b/packages/smooth_app/lib/l10n/app_mi.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Login",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Password",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Settings",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_ml.arb b/packages/smooth_app/lib/l10n/app_ml.arb
index 4b41a1424b2..913425fbc1a 100644
--- a/packages/smooth_app/lib/l10n/app_ml.arb
+++ b/packages/smooth_app/lib/l10n/app_ml.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Username",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Password",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Settings",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_mn.arb b/packages/smooth_app/lib/l10n/app_mn.arb
index 3ce3dab5cb1..dc3e2a78fdd 100644
--- a/packages/smooth_app/lib/l10n/app_mn.arb
+++ b/packages/smooth_app/lib/l10n/app_mn.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Login",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Password",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Settings",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_mr.arb b/packages/smooth_app/lib/l10n/app_mr.arb
index 0128a61861e..ee971f99c20 100644
--- a/packages/smooth_app/lib/l10n/app_mr.arb
+++ b/packages/smooth_app/lib/l10n/app_mr.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Login",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Password",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "सेटिंग्ज",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_ms.arb b/packages/smooth_app/lib/l10n/app_ms.arb
index 35b2f036f03..4b03f9614e5 100644
--- a/packages/smooth_app/lib/l10n/app_ms.arb
+++ b/packages/smooth_app/lib/l10n/app_ms.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Login",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Kata laluan",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Tetapkan semula kata laluan",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Tetapan",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Sumbang",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Terima kasih kerana menambah produk ini!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_mt.arb b/packages/smooth_app/lib/l10n/app_mt.arb
index 3ce3dab5cb1..dc3e2a78fdd 100644
--- a/packages/smooth_app/lib/l10n/app_mt.arb
+++ b/packages/smooth_app/lib/l10n/app_mt.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Login",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Password",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Settings",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_my.arb b/packages/smooth_app/lib/l10n/app_my.arb
index c833701e0d2..82682df7f97 100644
--- a/packages/smooth_app/lib/l10n/app_my.arb
+++ b/packages/smooth_app/lib/l10n/app_my.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Login",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "စကားဝွက္",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "အပြင်အဆင်များ",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_nb.arb b/packages/smooth_app/lib/l10n/app_nb.arb
index 2219b80d385..6f96ff94495 100644
--- a/packages/smooth_app/lib/l10n/app_nb.arb
+++ b/packages/smooth_app/lib/l10n/app_nb.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Username",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Passord",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Tilbakestill passord",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Brukernavn",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Innstillinger",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Bidra",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_ne.arb b/packages/smooth_app/lib/l10n/app_ne.arb
index 6a7e2ae8f4d..9a9910d4dc0 100644
--- a/packages/smooth_app/lib/l10n/app_ne.arb
+++ b/packages/smooth_app/lib/l10n/app_ne.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "प्रयोगकर्ता नाम",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "पासवर्ड",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "प्रयोगकर्ता नाम",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "सेटिङ्हरू",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_nl.arb b/packages/smooth_app/lib/l10n/app_nl.arb
index 0b13b0c5f30..5b364b6622c 100644
--- a/packages/smooth_app/lib/l10n/app_nl.arb
+++ b/packages/smooth_app/lib/l10n/app_nl.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Gebruikersnaam",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Wachtwoord",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Paswoord resetten",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Gebruikersnaam",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Instellingen",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Bijdragen",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Bedankt voor het toevoegen van dit product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_nn.arb b/packages/smooth_app/lib/l10n/app_nn.arb
index d7078053921..2f2b1cf664a 100644
--- a/packages/smooth_app/lib/l10n/app_nn.arb
+++ b/packages/smooth_app/lib/l10n/app_nn.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Username",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Passord",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Innstillinger",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_no.arb b/packages/smooth_app/lib/l10n/app_no.arb
index d7078053921..2f2b1cf664a 100644
--- a/packages/smooth_app/lib/l10n/app_no.arb
+++ b/packages/smooth_app/lib/l10n/app_no.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Username",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Passord",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Innstillinger",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_nr.arb b/packages/smooth_app/lib/l10n/app_nr.arb
index 3ce3dab5cb1..dc3e2a78fdd 100644
--- a/packages/smooth_app/lib/l10n/app_nr.arb
+++ b/packages/smooth_app/lib/l10n/app_nr.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Login",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Password",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Settings",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_oc.arb b/packages/smooth_app/lib/l10n/app_oc.arb
index 6ce6a969960..e3844b8c1ca 100644
--- a/packages/smooth_app/lib/l10n/app_oc.arb
+++ b/packages/smooth_app/lib/l10n/app_oc.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Login",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Senhal",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reïnicializar lo senhal",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Paramètres",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribuir",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_pa.arb b/packages/smooth_app/lib/l10n/app_pa.arb
index 3ce3dab5cb1..dc3e2a78fdd 100644
--- a/packages/smooth_app/lib/l10n/app_pa.arb
+++ b/packages/smooth_app/lib/l10n/app_pa.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Login",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Password",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Settings",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_pl.arb b/packages/smooth_app/lib/l10n/app_pl.arb
index a7d29d41d91..6738d5b7a27 100644
--- a/packages/smooth_app/lib/l10n/app_pl.arb
+++ b/packages/smooth_app/lib/l10n/app_pl.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Nieprawidłowa nazwa użytkownika lub hasło.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Nazwa użytkownika",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Hasło",
"forgot_password": "Nie pamiętam hasła",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Zresetuj hasło",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "Jeśli nie pamiętasz hasła, wpisz swoją nazwę użytkownika lub adres e-mail, aby otrzymać instrukcję resetowania hasła. Sprawdź również folder spamu.",
- "username_or_email": "Nazwa użytkownika lub adres e-mail",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "Wiadomość e-mail z linkiem do zresetowania hasła została wysłana na adres e-mail powiązany z Twoim kontem. Sprawdź również folder spamu.",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Zmień hasło",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Wprowadź tekst",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Nazwa użytkownika",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Ustawienia",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "O tej aplikacji",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Wnieś wkład",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Dziękujemy za dodanie tego produktu!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_pt.arb b/packages/smooth_app/lib/l10n/app_pt.arb
index 7e1a3086035..436a666caef 100644
--- a/packages/smooth_app/lib/l10n/app_pt.arb
+++ b/packages/smooth_app/lib/l10n/app_pt.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Nome de Utilizador",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Palavra-passe",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Recuperar a palavra-passe",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Nome de Utilizador",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Definições",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribuir",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Obrigado por adicionar este produto!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_qu.arb b/packages/smooth_app/lib/l10n/app_qu.arb
index 3ce3dab5cb1..dc3e2a78fdd 100644
--- a/packages/smooth_app/lib/l10n/app_qu.arb
+++ b/packages/smooth_app/lib/l10n/app_qu.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Login",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Password",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Settings",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_rm.arb b/packages/smooth_app/lib/l10n/app_rm.arb
index 3ce3dab5cb1..dc3e2a78fdd 100644
--- a/packages/smooth_app/lib/l10n/app_rm.arb
+++ b/packages/smooth_app/lib/l10n/app_rm.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Login",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Password",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Settings",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_ro.arb b/packages/smooth_app/lib/l10n/app_ro.arb
index e4a7cb48bd8..0058c8da23e 100644
--- a/packages/smooth_app/lib/l10n/app_ro.arb
+++ b/packages/smooth_app/lib/l10n/app_ro.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Conectați-vă la contul Open Food Facts pentru a vă salva contribuțiile",
- "incorrect_credentials": "Nume de utilizator sau parola incorectă.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Nume de utilizator",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Creare cont",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Parolă",
"forgot_password": "Ați uitat parola?",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Resetare parolă",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "Dacă v-aţi uitat parola, completaţi numele de utilizator sau adresa de e-mail pentru a primi instrucţiuni de resetare a parolei. Vă rugăm să verificaţi şi folderul spam.",
- "username_or_email": "Nume utilizator sau adresă de e-mail",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "Un e-mail cu un link pentru resetarea parolei a fost trimis la adresa de e-mail asociată contului dumneavoastră. De asemenea, verificați şi spamul",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Schimbați parola",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Vă rugăm introduceți text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Înregistrare",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Înregistrare",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Se înregistrează...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Felicitări! Contul dvs. tocmai a fost creat.",
"sign_up_page_display_name_hint": "Nume afişat",
"sign_up_page_display_name_error_empty": "Vă rugăm să introduceți numele afișat pe care doriți să îl utilizați",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Vă rugăm să introduceți e-mailul",
- "sign_up_page_email_error_invalid": "Vă rugăm să introduceți un e-mail valid",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Nume de utilizator",
"sign_up_page_username_error_empty": "Vă rugăm să introduceţi un nume de utilizator",
"sign_up_page_username_error_invalid": "Vă rugăm să introduceți un nume de utilizator valid",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Vă rugăm să introduceți o parolă validă (cel puțin 6 caractere)",
"sign_up_page_confirm_password_hint": "Confirmați parola",
"sign_up_page_confirm_password_error_empty": "Vă rugăm să confirmaţi parola dvs",
- "sign_up_page_confirm_password_error_invalid": "Parolele introduse trebuie să fie identice",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-ro.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "Trebuie să fiți de acord dacă doriți să obțineți un cont. Rețineți că puteți utiliza în continuare aplicația și puteți contribui anonim.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "Sunt un producător de alimente",
"sign_up_page_producer_hint": "Producător/marcă",
"sign_up_page_producer_error_empty": "Vă rugăm să introduceţi un producător sau un nume de marcă",
- "sign_up_page_subscribe_checkbox": "Aș dori să mă abonez la mailul informativ Open Food Facts (Notă: vă puteți dezabona de la acesta în orice moment)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Configurări",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "Despre această aplicație",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribuiți",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Vă mulțumim că ați adăugat acest produs!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Adăugați o categorie pentru a calcula Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Adăugați informații nutriționale pentru a calcula Scorul Nutrițional.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Adăugați informații nutriționale și o categorie pentru a calcula Scorul Nutrițional.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "Nu am putut calcula un scor nutritiv pentru acest produs. S-ar putea ca această categorie să fie o excepție. Dacă credeți că aceasta este o eroare, contactați-ne.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,7 @@
"@product_improvement_obsolete_nutrition_image": {
"description": "Message for ProductImprovement.OBSOLETE_NUTRITION_IMAGE"
},
- "product_improvement_origins_to_be_completed": "Ecoscorul ia în considerare originile ingredientelor. Vă rugăm să le introduceți într-o fotografie (lista de ingrediente și/sau orice mențiune geografică) sau editați produsul astfel încât să poată fi luate în considerare. Dacă nu este clar, puteţi contacta producătorul de alimente.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Unele caracteristici ale mediului depind de locația dvs",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_ru.arb b/packages/smooth_app/lib/l10n/app_ru.arb
index 0d0fd3e0983..abdf0dfa2ee 100644
--- a/packages/smooth_app/lib/l10n/app_ru.arb
+++ b/packages/smooth_app/lib/l10n/app_ru.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Имя пользователя",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Пароль",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Сброс пароля",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Имя пользователя",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Настройки",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Способствовать",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Спасибо Вам за добавление этого продукта!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_sa.arb b/packages/smooth_app/lib/l10n/app_sa.arb
index 3ce3dab5cb1..dc3e2a78fdd 100644
--- a/packages/smooth_app/lib/l10n/app_sa.arb
+++ b/packages/smooth_app/lib/l10n/app_sa.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Login",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Password",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Settings",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_sc.arb b/packages/smooth_app/lib/l10n/app_sc.arb
index 3ce3dab5cb1..dc3e2a78fdd 100644
--- a/packages/smooth_app/lib/l10n/app_sc.arb
+++ b/packages/smooth_app/lib/l10n/app_sc.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Login",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Password",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Settings",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_sd.arb b/packages/smooth_app/lib/l10n/app_sd.arb
index 3ce3dab5cb1..dc3e2a78fdd 100644
--- a/packages/smooth_app/lib/l10n/app_sd.arb
+++ b/packages/smooth_app/lib/l10n/app_sd.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Login",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Password",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Settings",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_sg.arb b/packages/smooth_app/lib/l10n/app_sg.arb
index 3ce3dab5cb1..dc3e2a78fdd 100644
--- a/packages/smooth_app/lib/l10n/app_sg.arb
+++ b/packages/smooth_app/lib/l10n/app_sg.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Login",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Password",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Settings",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_si.arb b/packages/smooth_app/lib/l10n/app_si.arb
index 58d968bec4a..42b26948b91 100644
--- a/packages/smooth_app/lib/l10n/app_si.arb
+++ b/packages/smooth_app/lib/l10n/app_si.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Login",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Password",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Settings",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_sk.arb b/packages/smooth_app/lib/l10n/app_sk.arb
index a57929afeaa..bf8b4222e70 100644
--- a/packages/smooth_app/lib/l10n/app_sk.arb
+++ b/packages/smooth_app/lib/l10n/app_sk.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Login",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Heslo",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Nastavenia",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Ďakujeme za pridanie tohto produktu!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_sl.arb b/packages/smooth_app/lib/l10n/app_sl.arb
index 17972b0131c..05bd72770a4 100644
--- a/packages/smooth_app/lib/l10n/app_sl.arb
+++ b/packages/smooth_app/lib/l10n/app_sl.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Uporabniško ime",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Geslo",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Ponastavi geslo",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Uporabniško ime",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Nastavitve",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Prispevaj",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_sn.arb b/packages/smooth_app/lib/l10n/app_sn.arb
index 3ce3dab5cb1..dc3e2a78fdd 100644
--- a/packages/smooth_app/lib/l10n/app_sn.arb
+++ b/packages/smooth_app/lib/l10n/app_sn.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Login",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Password",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Settings",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_so.arb b/packages/smooth_app/lib/l10n/app_so.arb
index 3ce3dab5cb1..dc3e2a78fdd 100644
--- a/packages/smooth_app/lib/l10n/app_so.arb
+++ b/packages/smooth_app/lib/l10n/app_so.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Login",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Password",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Settings",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_sq.arb b/packages/smooth_app/lib/l10n/app_sq.arb
index 6932f0662dd..807e33e7b39 100644
--- a/packages/smooth_app/lib/l10n/app_sq.arb
+++ b/packages/smooth_app/lib/l10n/app_sq.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Login",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Password",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Settings",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_sr.arb b/packages/smooth_app/lib/l10n/app_sr.arb
index b3c29162d3b..b10ddabf81c 100644
--- a/packages/smooth_app/lib/l10n/app_sr.arb
+++ b/packages/smooth_app/lib/l10n/app_sr.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Korisničko ime",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Lozinka",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Resetuj lozinku",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Korisničko ime",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Podešavanja",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_ss.arb b/packages/smooth_app/lib/l10n/app_ss.arb
index 3ce3dab5cb1..dc3e2a78fdd 100644
--- a/packages/smooth_app/lib/l10n/app_ss.arb
+++ b/packages/smooth_app/lib/l10n/app_ss.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Login",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Password",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Settings",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_st.arb b/packages/smooth_app/lib/l10n/app_st.arb
index 3ce3dab5cb1..dc3e2a78fdd 100644
--- a/packages/smooth_app/lib/l10n/app_st.arb
+++ b/packages/smooth_app/lib/l10n/app_st.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Login",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Password",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Settings",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_sv.arb b/packages/smooth_app/lib/l10n/app_sv.arb
index 44dcb867c29..a0a70f4510d 100644
--- a/packages/smooth_app/lib/l10n/app_sv.arb
+++ b/packages/smooth_app/lib/l10n/app_sv.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Användarnamn",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Skapa konto",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Lösenord",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Återställ lösenord",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Användarnamn eller e-postadress",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Registrera dig",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Registrera dig",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Visningsnamn",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Användarnamn",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Inställningar",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Bidra",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Tack för att du lägger till denna produkt!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_sw.arb b/packages/smooth_app/lib/l10n/app_sw.arb
index 460cbb47e62..96c41b42f59 100644
--- a/packages/smooth_app/lib/l10n/app_sw.arb
+++ b/packages/smooth_app/lib/l10n/app_sw.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Login",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Password",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Mipangilio",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_ta.arb b/packages/smooth_app/lib/l10n/app_ta.arb
index 9e691ef2483..1f4e15b19a9 100644
--- a/packages/smooth_app/lib/l10n/app_ta.arb
+++ b/packages/smooth_app/lib/l10n/app_ta.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Login",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "கடவுச்சொல்",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "அமைப்புகள்",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_te.arb b/packages/smooth_app/lib/l10n/app_te.arb
index a9160aa0e08..d49ad0f73a1 100644
--- a/packages/smooth_app/lib/l10n/app_te.arb
+++ b/packages/smooth_app/lib/l10n/app_te.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Login",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Password",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "అమరికలు",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_tg.arb b/packages/smooth_app/lib/l10n/app_tg.arb
index 3ce3dab5cb1..dc3e2a78fdd 100644
--- a/packages/smooth_app/lib/l10n/app_tg.arb
+++ b/packages/smooth_app/lib/l10n/app_tg.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Login",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Password",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Settings",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_th.arb b/packages/smooth_app/lib/l10n/app_th.arb
index 5a10fd1cd36..6d999952925 100644
--- a/packages/smooth_app/lib/l10n/app_th.arb
+++ b/packages/smooth_app/lib/l10n/app_th.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "ชื่อผู้ใช้",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "รหัสผ่าน",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "ชื่อผู้ใช้",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "ตั้งค่า",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "สนับสนุน",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_ti.arb b/packages/smooth_app/lib/l10n/app_ti.arb
index 0f0434bdc46..b7c2badf507 100644
--- a/packages/smooth_app/lib/l10n/app_ti.arb
+++ b/packages/smooth_app/lib/l10n/app_ti.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Username",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Password",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Settings",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_tl.arb b/packages/smooth_app/lib/l10n/app_tl.arb
index 1c5c9aa4982..433ddc18d65 100644
--- a/packages/smooth_app/lib/l10n/app_tl.arb
+++ b/packages/smooth_app/lib/l10n/app_tl.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Username",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Password",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "I-reset ang password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Mga Setting",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Mag-ambag",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_tn.arb b/packages/smooth_app/lib/l10n/app_tn.arb
index 4b41a1424b2..913425fbc1a 100644
--- a/packages/smooth_app/lib/l10n/app_tn.arb
+++ b/packages/smooth_app/lib/l10n/app_tn.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Username",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Password",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Settings",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_tr.arb b/packages/smooth_app/lib/l10n/app_tr.arb
index f972cb77569..2f691daf95c 100644
--- a/packages/smooth_app/lib/l10n/app_tr.arb
+++ b/packages/smooth_app/lib/l10n/app_tr.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Kullanıcı adı",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Hesap oluştur",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Şifre",
"forgot_password": "Parolanızı mı unuttunuz",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Parolayı sıfırla",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "Şifrenizi unuttuysanız, şifrenizi sıfırlama talimatlarını almak için kullanıcı adınızı veya e-posta adresinizi girin. Lütfen spam klasörünüzü de kontrol edin.",
- "username_or_email": "Kullanıcı adı veya e-posta adresi",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Kaydol",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Kaydol",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Kaydolunuyor...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Tebrikler! Hesabınız başarıyla oluşturuldu.",
"sign_up_page_display_name_hint": "Görünen Ad",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-posta",
- "sign_up_page_email_error_empty": "E-posta adresinizi girin",
- "sign_up_page_email_error_invalid": "Lütfen Geçerli Bir E-Posta Adresi Girin",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Kullanıcı adı",
"sign_up_page_username_error_empty": "Lütfen bir kullanıcı adı girin",
"sign_up_page_username_error_invalid": "Lütfen Geçerli Bir Kullanıcı Adı Girin",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Geçerli bir şifre girin. (en az 6 harf)",
"sign_up_page_confirm_password_hint": "Şifreyi Doğrula",
"sign_up_page_confirm_password_error_empty": "Lütfen parolayı doğrulayın",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "Ben bir yemek üreticisiyim",
"sign_up_page_producer_hint": "Üretici/Marka",
"sign_up_page_producer_error_empty": "Lütfen bir üretici veya marka adı girin",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Ayarlar",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "Bu uygulama hakkında",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Destekleyebilirsiniz",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Bu ürünü eklediğiniz için teşekkürler!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_ts.arb b/packages/smooth_app/lib/l10n/app_ts.arb
index 4b41a1424b2..913425fbc1a 100644
--- a/packages/smooth_app/lib/l10n/app_ts.arb
+++ b/packages/smooth_app/lib/l10n/app_ts.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Username",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Password",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Settings",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_tt.arb b/packages/smooth_app/lib/l10n/app_tt.arb
index 84021557bda..d3ceeba1bd9 100644
--- a/packages/smooth_app/lib/l10n/app_tt.arb
+++ b/packages/smooth_app/lib/l10n/app_tt.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Логин",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Парол",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Кулланучы исеме",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Көйләүләр",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_tw.arb b/packages/smooth_app/lib/l10n/app_tw.arb
index 3ce3dab5cb1..dc3e2a78fdd 100644
--- a/packages/smooth_app/lib/l10n/app_tw.arb
+++ b/packages/smooth_app/lib/l10n/app_tw.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Login",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Password",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Settings",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_ty.arb b/packages/smooth_app/lib/l10n/app_ty.arb
index 3ce3dab5cb1..dc3e2a78fdd 100644
--- a/packages/smooth_app/lib/l10n/app_ty.arb
+++ b/packages/smooth_app/lib/l10n/app_ty.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Login",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Password",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Settings",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_ug.arb b/packages/smooth_app/lib/l10n/app_ug.arb
index 8adf5ee9417..8621c133ab6 100644
--- a/packages/smooth_app/lib/l10n/app_ug.arb
+++ b/packages/smooth_app/lib/l10n/app_ug.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Login",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Password",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "تەڭشەك",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_uk.arb b/packages/smooth_app/lib/l10n/app_uk.arb
index 3fbf5c8decb..f0008949bc5 100644
--- a/packages/smooth_app/lib/l10n/app_uk.arb
+++ b/packages/smooth_app/lib/l10n/app_uk.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Ім'я користувача",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Пароль",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Скинути пароль",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Ім'я користувача",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Налаштування",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Зробіть свій внесок",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Дякуємо Вам за додавання цього продукту!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Додайте категорію щоб обчислити Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Додайте харчову цінність щоб обчислити Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Додайте харчову цінність і категорію щоб підрахувати Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "Ми не змогли підрахувати Nutri-Score для цього продукту. Можливо це тому, що ця категорія є винятком. Якщо ви вважаєте, що це помилка, зв'яжіться з нами.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,7 @@
"@product_improvement_obsolete_nutrition_image": {
"description": "Message for ProductImprovement.OBSOLETE_NUTRITION_IMAGE"
},
- "product_improvement_origins_to_be_completed": "Eco-Score бере до уваги походження інгредієнтів. Будь ласка, сфотографуйте їх (список інгредієнтів і/або будь-яку географічну вимогу або відредагуйте продукт, щоб його можна було взяти до уваги. Якщо це не зрозуміло, зв'яжіться з виробником харчових продуктів.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_ur.arb b/packages/smooth_app/lib/l10n/app_ur.arb
index ac517ab6314..0783e7d488c 100644
--- a/packages/smooth_app/lib/l10n/app_ur.arb
+++ b/packages/smooth_app/lib/l10n/app_ur.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Login",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Password",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "ترتیبات",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_uz.arb b/packages/smooth_app/lib/l10n/app_uz.arb
index 8bc6454f8f6..07d214dbc8b 100644
--- a/packages/smooth_app/lib/l10n/app_uz.arb
+++ b/packages/smooth_app/lib/l10n/app_uz.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Login",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Password",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Sozlamalar",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_ve.arb b/packages/smooth_app/lib/l10n/app_ve.arb
index 4b41a1424b2..913425fbc1a 100644
--- a/packages/smooth_app/lib/l10n/app_ve.arb
+++ b/packages/smooth_app/lib/l10n/app_ve.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Username",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Password",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Settings",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_vi.arb b/packages/smooth_app/lib/l10n/app_vi.arb
index 282df54972f..d9f56963501 100644
--- a/packages/smooth_app/lib/l10n/app_vi.arb
+++ b/packages/smooth_app/lib/l10n/app_vi.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Tên người dùng",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Mật khẩu",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Đặt lại mật khẩu",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Tên người dùng",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Cài đặt",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Góp phần",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Cảm ơn bạn đã thêm sản phẩm này!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_wa.arb b/packages/smooth_app/lib/l10n/app_wa.arb
index 3ce3dab5cb1..dc3e2a78fdd 100644
--- a/packages/smooth_app/lib/l10n/app_wa.arb
+++ b/packages/smooth_app/lib/l10n/app_wa.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Login",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Password",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Settings",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_wo.arb b/packages/smooth_app/lib/l10n/app_wo.arb
index 4b41a1424b2..913425fbc1a 100644
--- a/packages/smooth_app/lib/l10n/app_wo.arb
+++ b/packages/smooth_app/lib/l10n/app_wo.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Username",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Password",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Settings",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_xh.arb b/packages/smooth_app/lib/l10n/app_xh.arb
index 3ce3dab5cb1..dc3e2a78fdd 100644
--- a/packages/smooth_app/lib/l10n/app_xh.arb
+++ b/packages/smooth_app/lib/l10n/app_xh.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Login",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Password",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Settings",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_yo.arb b/packages/smooth_app/lib/l10n/app_yo.arb
index 1584c761791..213071cd237 100644
--- a/packages/smooth_app/lib/l10n/app_yo.arb
+++ b/packages/smooth_app/lib/l10n/app_yo.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Login",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Password",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Ètò",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_zh.arb b/packages/smooth_app/lib/l10n/app_zh.arb
index af3210618d5..91c6cd7f7a8 100644
--- a/packages/smooth_app/lib/l10n/app_zh.arb
+++ b/packages/smooth_app/lib/l10n/app_zh.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "用戶名",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "密碼",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "重設密碼",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "用戶名",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "設定",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "貢獻",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/l10n/app_zu.arb b/packages/smooth_app/lib/l10n/app_zu.arb
index 7e66a9fba6e..d2c093121eb 100644
--- a/packages/smooth_app/lib/l10n/app_zu.arb
+++ b/packages/smooth_app/lib/l10n/app_zu.arb
@@ -57,12 +57,24 @@
"@offUtility": {
"description": "Description of what a user can use Open Food Facts for."
},
+ "productDataUtility": "See the food data relevant to your preferences.",
+ "@productDataUtility": {
+ "description": "Description of what a user can use the product data for."
+ },
+ "healthCardUtility": "Choose foods that are good for you.",
+ "@healthCardUtility": {
+ "description": "Description of what a user can use the health data in a product for."
+ },
+ "ecoCardUtility": "Choose foods that are good for the planet.",
+ "@ecoCardUtility": {
+ "description": "Description of what a user can use the Eco data in a product for."
+ },
"@user_management": {},
"sign_in_text": "Sign in to your Open Food Facts account to save your contributions",
- "incorrect_credentials": "Incorrect user name or password.",
+ "incorrect_credentials": "Incorrect username or password.",
"login": "Username",
"@login": {
- "description": "Text field hint: unified name for either username or email address"
+ "description": "Text field hint: unified name for either username or e-mail address"
},
"create_account": "Create account",
"@create_account": {
@@ -75,44 +87,44 @@
"password": "Password",
"forgot_password": "Forgot password",
"@forgot_password": {
- "description": "Button label: Opens a page where a password reset email can be requested"
+ "description": "Button label: Opens a page where a password reset e-mail can be requested"
},
"reset_password": "Reset password",
"@reset_password": {
"description": "Forgot password page title"
},
- "reset_password_explanation_text": "If you have forgotten your password, fill-in your username or e-mail address to receive instructions for resetting your password. Please also check your spam folder.",
- "username_or_email": "Username or e-mail address",
+ "reset_password_explanation_text": "In case of a forgotten password, enter your username or e-mail address to receive instructions for a password reset. Also, remember to check the Spam folder.",
+ "username_or_email": "Username or e-mail",
"@username_or_email": {
"description": "Text field hint for password reset"
},
- "reset_password_done": "An email with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
+ "reset_password_done": "An e-mail with a link to reset your password has been sent to the e-mail address associated with your account. Also check your spam",
"send_reset_password_mail": "Change password",
"@send_reset_password_mail": {
- "description": "Button label: Submit the password reset email request"
+ "description": "Button label: Submit the password reset e-mail request"
},
"enter_some_text": "Please enter some text",
"@enter_some_text": {
- "description": "Error when text field is empty"
+ "description": "Error when a required text field is empty"
},
"sign_up_page_title": "Sign Up",
"@sign_up_page_title": {
- "description": "On top of the Sign Up page"
+ "description": "Header"
},
"sign_up_page_action_button": "Sign Up",
"@sign_up_page_action_button": {
- "description": "Bottom action button"
+ "description": "Button for signing up"
},
"sign_up_page_action_doing_it": "Signing up...",
"@sign_up_page_action_doing_it": {
- "description": "Dialog during the actual signing up process"
+ "description": "Progress indicator dialog during the actual signing up process"
},
"sign_up_page_action_ok": "Congratulations! Your account has just been created.",
"sign_up_page_display_name_hint": "Display Name",
"sign_up_page_display_name_error_empty": "Please enter the display name you want to use",
"sign_up_page_email_hint": "E-mail",
- "sign_up_page_email_error_empty": "Please enter the e-mail",
- "sign_up_page_email_error_invalid": "Please enter a valid email",
+ "sign_up_page_email_error_empty": "Please enter your e-mail",
+ "sign_up_page_email_error_invalid": "Please enter a valid e-mail",
"sign_up_page_username_hint": "Username",
"sign_up_page_username_error_empty": "Please enter a username",
"sign_up_page_username_error_invalid": "Please enter a valid username",
@@ -122,13 +134,19 @@
"sign_up_page_password_error_invalid": "Please enter a valid password (at least 6 characters)",
"sign_up_page_confirm_password_hint": "Confirm Password",
"sign_up_page_confirm_password_error_empty": "Please confirm the password",
- "sign_up_page_confirm_password_error_invalid": "The passwords should be identical",
+ "sign_up_page_confirm_password_error_invalid": "The passwords have to be identical",
"sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use",
- "sign_up_page_agree_error_invalid": "You have to agree if you'd like to get an account. Note that you can still use the app and contribute anonymously.",
+ "@sign_up_page_agree_url": {
+ "description": "Please insert the right url here. Go to the openfoodfacts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken"
+ },
+ "sign_up_page_agree_error_invalid": "When creating an account, agreeing to the Terms of Use is mandatory, however, anonymous contributions can still be made through the 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": "I am a food producer",
"sign_up_page_producer_hint": "Producer/brand",
"sign_up_page_producer_error_empty": "Please enter a producer or a brand name",
- "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (Note: You can unsubscribe from it at all time)",
+ "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at all time)",
"@Settings": {},
"settingsTitle": "Settings",
"@settingsTitle": {
@@ -158,7 +176,7 @@
"@termsOfUse": {},
"about_this_app": "About this app",
"@about_this_app": {
- "description": "Button label: Opens a popo up window which shows informations about this app"
+ "description": "Button label: Opens a pop up window which shows information about the app"
},
"@About this app section": {},
"contribute": "Contribute",
@@ -322,19 +340,19 @@
"@Product Addition": {},
"added_product_thanks": "Thank you for adding this product!",
"@added_product_thanks": {},
- "product_improvement_add_category": "Add a category to compute the Nutri-Score.",
+ "product_improvement_add_category": "Add a category to calculate the Nutri-Score.",
"@product_improvement_add_category": {
"description": "Message for ProductImprovement.ADD_CATEGORY"
},
- "product_improvement_add_nutrition_facts": "Add nutrition facts to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts": "Add nutrition facts to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS"
},
- "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to compute the Nutri-Score.",
+ "product_improvement_add_nutrition_facts_and_category": "Add nutrition facts and a category to calculate the Nutri-Score.",
"@product_improvement_add_nutrition_facts_and_category": {
"description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY"
},
- "product_improvement_categories_but_no_nutriscore": "We could not compute an Nutri-Score for this product. It might be that the category is an exception. If you believe this is an error, contact us.",
+ "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": {
"description": "Message for ProductImprovement.CATEGORIES_BUT_NO_NUTRISCORE"
},
@@ -342,7 +360,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 them into a photo (ingredient list and/or any geographic claim or edit the product so that they can be taken into account. If it is not clear, you can contact the food producer.",
+ "product_improvement_origins_to_be_completed": "The Eco-Score takes into account the origins of the ingredients. Please take a photo of them (ingredient list and/or any geographic claim or edit the product) so that they can be taken into account.",
"@product_improvement_origins_to_be_completed": {
"description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED"
},
@@ -350,7 +368,7 @@
"@country_chooser_label": {
"description": "Label shown above a selector where the user can select their country"
},
- "country_selection_explanation": "Some environment features depend on your location",
+ "country_selection_explanation": "Some environmental features are location-specific",
"@country_label": {
"description": "Explanation as to why users should select their country."
},
diff --git a/packages/smooth_app/lib/main.dart b/packages/smooth_app/lib/main.dart
index 3720f6eb341..53c7ad817c9 100644
--- a/packages/smooth_app/lib/main.dart
+++ b/packages/smooth_app/lib/main.dart
@@ -12,6 +12,7 @@ import 'package:smooth_app/data_models/product_preferences.dart';
import 'package:smooth_app/data_models/user_preferences.dart';
import 'package:smooth_app/database/local_database.dart';
import 'package:smooth_app/database/product_query.dart';
+import 'package:smooth_app/helpers/user_management_helper.dart';
import 'package:smooth_app/pages/onboarding/onboarding_flow_navigator.dart';
import 'package:smooth_app/themes/smooth_theme.dart';
import 'package:smooth_app/themes/theme_provider.dart';
@@ -86,6 +87,8 @@ class _SmoothAppState extends State {
_localDatabase = await LocalDatabase.getLocalDatabase();
_themeProvider = ThemeProvider(_userPreferences);
ProductQuery.setQueryType(_userPreferences);
+
+ UserManagementHelper.mountCredentials();
}
@override
diff --git a/packages/smooth_app/lib/pages/abstract_user_preferences.dart b/packages/smooth_app/lib/pages/abstract_user_preferences.dart
index 37dc083b70e..b316b0b005d 100644
--- a/packages/smooth_app/lib/pages/abstract_user_preferences.dart
+++ b/packages/smooth_app/lib/pages/abstract_user_preferences.dart
@@ -1,6 +1,7 @@
import 'package:flutter/material.dart';
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
import 'package:smooth_app/data_models/user_preferences.dart';
+import 'package:smooth_ui_library/util/ui_helpers.dart';
/// Abstraction of a collapsed/expanded display for the preferences page.
abstract class AbstractUserPreferences {
@@ -36,16 +37,46 @@ abstract class AbstractUserPreferences {
@protected
Widget? getSubtitle();
+ /// Should the expand/collapse icon be next to the title.
+ @protected
+ bool isCompactTitle() => false;
+
/// Returns the header.
- Widget _getHeader(final UserPreferences userPreferences) => ListTile(
- title: getTitle(),
- subtitle: getSubtitle(),
- trailing: Icon(
- _isCollapsed(userPreferences) ? Icons.expand_more : Icons.expand_less,
- ),
+ Widget _getHeader(final UserPreferences userPreferences) => InkWell(
onTap: () => _switchCollapsed(userPreferences),
+ child: Padding(
+ padding: const EdgeInsets.symmetric(
+ horizontal: LARGE_SPACE,
+ vertical: SMALL_SPACE,
+ ),
+ child: _getHeaderHelper(userPreferences),
+ ),
);
+ /// Returns the header (helper) (no padding, no tapping).
+ Widget _getHeaderHelper(final UserPreferences userPreferences) {
+ final Widget title = Row(
+ mainAxisAlignment: isCompactTitle()
+ ? MainAxisAlignment.start
+ : MainAxisAlignment.spaceBetween,
+ crossAxisAlignment: CrossAxisAlignment.center,
+ children: [
+ getTitle(),
+ Icon(
+ _isCollapsed(userPreferences) ? Icons.expand_more : Icons.expand_less,
+ ),
+ ],
+ );
+ final Widget? subtitle = getSubtitle();
+ if (subtitle == null) {
+ return title;
+ }
+ return Column(
+ mainAxisAlignment: MainAxisAlignment.start,
+ crossAxisAlignment: CrossAxisAlignment.start,
+ children: [title, subtitle]);
+ }
+
/// Body of the content.
@protected
List getBody();
diff --git a/packages/smooth_app/lib/pages/user_preferences_attribute_group.dart b/packages/smooth_app/lib/pages/user_preferences_attribute_group.dart
index 530bf25fef0..4496bda54cc 100644
--- a/packages/smooth_app/lib/pages/user_preferences_attribute_group.dart
+++ b/packages/smooth_app/lib/pages/user_preferences_attribute_group.dart
@@ -8,6 +8,7 @@ import 'package:smooth_app/pages/abstract_user_preferences.dart';
import 'package:smooth_app/themes/smooth_theme.dart';
import 'package:smooth_app/widgets/attribute_button.dart';
import 'package:smooth_app/widgets/attribute_helper.dart';
+import 'package:smooth_ui_library/util/ui_helpers.dart';
/// Collapsed/expanded display of an attribute group for the preferences page.
class UserPreferencesAttributeGroup extends AbstractUserPreferences {
@@ -30,8 +31,6 @@ class UserPreferencesAttributeGroup extends AbstractUserPreferences {
final ProductPreferences productPreferences;
final AttributeGroup group;
- static const double _TYPICAL_PADDING_OR_MARGIN = 12;
-
@override
bool isCollapsedByDefault() => false;
@@ -41,19 +40,18 @@ class UserPreferencesAttributeGroup extends AbstractUserPreferences {
@override
Widget getTitle() => Text(
group.name ?? appLocalizations.unknown,
- style: themeData.textTheme.headline3,
+ style: themeData.textTheme.headline6,
);
@override
Widget? getSubtitle() => null;
+ @override
+ bool isCompactTitle() => true;
+
@override
List getBody() {
- final List orderedImportantAttributeIds =
- productPreferences.getOrderedImportantAttributeIds();
final List result = [];
- final List orderedImportantAttributes =
- _reorderAttributes(group, orderedImportantAttributeIds);
if (group.warning != null) {
result.add(
Container(
@@ -63,8 +61,8 @@ class UserPreferencesAttributeGroup extends AbstractUserPreferences {
ColorDestination.BUTTON_BACKGROUND,
),
width: double.infinity,
- padding: const EdgeInsets.all(_TYPICAL_PADDING_OR_MARGIN),
- margin: const EdgeInsets.all(_TYPICAL_PADDING_OR_MARGIN),
+ padding: const EdgeInsets.all(LARGE_SPACE),
+ margin: const EdgeInsets.all(LARGE_SPACE),
child: Text(
group.warning ?? appLocalizations.unknown,
style: TextStyle(
@@ -78,51 +76,13 @@ class UserPreferencesAttributeGroup extends AbstractUserPreferences {
),
);
}
+ final List attributes = group.attributes!;
result.addAll(
List.generate(
- orderedImportantAttributes.length,
- (int index) => Padding(
- padding: const EdgeInsets.only(left: 8.0),
- child: AttributeButton(
- orderedImportantAttributes[index],
- productPreferences,
- ),
- ),
+ attributes.length,
+ (int index) => AttributeButton(attributes[index], productPreferences),
),
);
return result;
}
-
- /// Returns a list of the attributes in the preferences order.
- ///
- /// First, the attributes ordered by id designated by [orderedAttributeIds],
- /// if they belong to the [group].
- /// Then, the remaining attributes of the group in the initial group order.
- List _reorderAttributes(
- final AttributeGroup group,
- final List orderedAttributeIds,
- ) {
- if (orderedAttributeIds.isEmpty) {
- return group.attributes!;
- }
- final List importantAttributes = [];
- final List otherAttributes = [];
- for (final Attribute attribute in group.attributes!) {
- if (orderedAttributeIds.contains(attribute.id)) {
- importantAttributes.add(attribute);
- } else {
- otherAttributes.add(attribute);
- }
- }
- if (importantAttributes.isEmpty) {
- return otherAttributes;
- }
- importantAttributes.sort(
- (Attribute a, Attribute b) => orderedAttributeIds
- .indexOf(a.id!)
- .compareTo(orderedAttributeIds.indexOf(b.id!)),
- );
- importantAttributes.addAll(otherAttributes);
- return importantAttributes;
- }
}
diff --git a/packages/smooth_app/lib/pages/user_preferences_profile.dart b/packages/smooth_app/lib/pages/user_preferences_profile.dart
index 55a3ff30782..6e225b4ee5a 100644
--- a/packages/smooth_app/lib/pages/user_preferences_profile.dart
+++ b/packages/smooth_app/lib/pages/user_preferences_profile.dart
@@ -1,8 +1,10 @@
import 'package:flutter/material.dart';
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
+import 'package:openfoodfacts/utils/OpenFoodAPIConfiguration.dart';
import 'package:provider/provider.dart';
import 'package:smooth_app/data_models/product_preferences.dart';
import 'package:smooth_app/data_models/user_preferences.dart';
+import 'package:smooth_app/helpers/launch_url_helper.dart';
import 'package:smooth_app/helpers/user_management_helper.dart';
import 'package:smooth_app/pages/abstract_user_preferences.dart';
import 'package:smooth_app/pages/onboarding/country_selector.dart';
@@ -41,36 +43,107 @@ class UserPreferencesProfile extends AbstractUserPreferences {
Text(appLocalizations.myPreferences_profile_subtitle);
@override
- List getBody() => [
- ListTile(
- leading: const Icon(Icons.threesixty_outlined),
- title: const Text('Check credentials'),
- onTap: () async {
- final bool correct =
- await UserManagementHelper.checkAndReMountCredentials();
+ List getBody() {
+ final ThemeData theme = Theme.of(context);
+ final AppLocalizations appLocalizations = AppLocalizations.of(context)!;
+ final Size size = MediaQuery.of(context).size;
+
+ final List result = [];
- final SnackBar snackBar = SnackBar(
- content: Text('It is $correct'),
- action: SnackBarAction(
- label: 'Logout',
- onPressed: () async {
- UserManagementHelper.logout();
- },
+ //Credentials exist
+ if (OpenFoodAPIConfiguration.globalUser != null) {
+ result.add(
+ Row(
+ mainAxisAlignment: MainAxisAlignment.spaceEvenly,
+ children: [
+ ElevatedButton.icon(
+ onPressed: () => LaunchUrlHelper.launchURL(
+ 'https://openfoodfacts.org/editor/${OpenFoodAPIConfiguration.globalUser!.userId}',
+ true,
+ ),
+ label: Text(
+ appLocalizations.view_profile,
+ style: theme.textTheme.bodyText2?.copyWith(
+ fontSize: 18.0,
+ color: theme.colorScheme.surface,
+ ),
),
- );
- ScaffoldMessenger.of(context).showSnackBar(snackBar);
- },
+ icon: const Icon(Icons.open_in_new),
+ style: ButtonStyle(
+ minimumSize: MaterialStateProperty.all(
+ Size(size.width * 0.33, theme.buttonTheme.height + 10),
+ ),
+ shape: MaterialStateProperty.all(
+ RoundedRectangleBorder(
+ borderRadius: BorderRadius.circular(300.0),
+ ),
+ ),
+ ),
+ ),
+ ElevatedButton(
+ onPressed: () {
+ UserManagementHelper.logout();
+ setState(() {});
+ },
+ child: Text(
+ appLocalizations.sign_out,
+ style: theme.textTheme.bodyText2?.copyWith(
+ fontSize: 18.0,
+ color: theme.colorScheme.surface,
+ ),
+ ),
+ style: ButtonStyle(
+ minimumSize: MaterialStateProperty.all(
+ Size(size.width * 0.33, theme.buttonTheme.height + 10),
+ ),
+ shape: MaterialStateProperty.all(
+ RoundedRectangleBorder(
+ borderRadius: BorderRadius.circular(300.0),
+ ),
+ ),
+ ),
+ ),
+ ],
),
- ListTile(
- leading: const Icon(Icons.supervised_user_circle),
- title: const Text('User management'),
- onTap: () => Navigator.push(
- context,
- MaterialPageRoute(
- builder: (BuildContext context) => const LoginPage(),
+ );
+ } else {
+ // No credentials
+ result.add(
+ Center(
+ child: ElevatedButton(
+ onPressed: () async {
+ await Navigator.push(
+ context,
+ MaterialPageRoute(
+ builder: (BuildContext context) => const LoginPage(),
+ ),
+ );
+ setState(() {});
+ },
+ child: Text(
+ appLocalizations.sign_in,
+ style: theme.textTheme.bodyText2?.copyWith(
+ fontSize: 18.0,
+ color: theme.colorScheme.surface,
+ ),
+ ),
+ style: ButtonStyle(
+ minimumSize: MaterialStateProperty.all(
+ Size(size.width * 0.5, theme.buttonTheme.height + 10),
+ ),
+ shape: MaterialStateProperty.all(
+ RoundedRectangleBorder(
+ borderRadius: BorderRadius.circular(300.0),
+ ),
+ ),
),
),
),
+ );
+ }
+
+ result.addAll(
+ [
ListTile(
leading: const Icon(Icons.public),
title: CountrySelector(
@@ -82,7 +155,11 @@ class UserPreferencesProfile extends AbstractUserPreferences {
title: Text(appLocalizations.reset),
onTap: () => _confirmReset(context),
),
- ];
+ ],
+ );
+
+ return result;
+ }
void _confirmReset(BuildContext context) {
final AppLocalizations localizations = AppLocalizations.of(context)!;
diff --git a/packages/smooth_app/lib/widgets/attribute_button.dart b/packages/smooth_app/lib/widgets/attribute_button.dart
index fe24919a8d5..6325b3a5569 100644
--- a/packages/smooth_app/lib/widgets/attribute_button.dart
+++ b/packages/smooth_app/lib/widgets/attribute_button.dart
@@ -1,16 +1,8 @@
import 'package:flutter/material.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
import 'package:openfoodfacts/model/Attribute.dart';
import 'package:openfoodfacts/personalized_search/preference_importance.dart';
-import 'package:provider/provider.dart';
-import 'package:smooth_app/cards/category_cards/svg_cache.dart';
import 'package:smooth_app/data_models/product_preferences.dart';
-import 'package:smooth_app/themes/smooth_theme.dart';
-import 'package:smooth_app/themes/theme_provider.dart';
-import 'package:smooth_app/widgets/attribute_dialog.dart';
-import 'package:smooth_app/widgets/attribute_helper.dart';
-import 'package:smooth_ui_library/buttons/smooth_simple_button.dart';
-import 'package:smooth_ui_library/dialogs/smooth_alert_dialog.dart';
+import 'package:smooth_ui_library/util/ui_helpers.dart';
/// Colored button for attribute importance, with corresponding action
class AttributeButton extends StatelessWidget {
@@ -22,47 +14,59 @@ class AttributeButton extends StatelessWidget {
final Attribute attribute;
final ProductPreferences productPreferences;
+ static const Map _nextValues = {
+ PreferenceImportance.ID_NOT_IMPORTANT: PreferenceImportance.ID_IMPORTANT,
+ PreferenceImportance.ID_IMPORTANT: PreferenceImportance.ID_MANDATORY,
+ PreferenceImportance.ID_MANDATORY: PreferenceImportance.ID_NOT_IMPORTANT,
+ };
+
+ static const Map _colors = {
+ PreferenceImportance.ID_NOT_IMPORTANT: Color(0xFF666666),
+ PreferenceImportance.ID_IMPORTANT: Colors.blue,
+ PreferenceImportance.ID_MANDATORY: Colors.red,
+ };
+
@override
Widget build(BuildContext context) {
- final ColorScheme colorScheme = Theme.of(context).colorScheme;
+ final ThemeData themeData = Theme.of(context);
String importanceId =
productPreferences.getImportanceIdForAttributeId(attribute.id!);
// We switch from 4 to 3 choices: very important is downgraded to important
if (importanceId == PreferenceImportance.ID_VERY_IMPORTANT) {
importanceId = PreferenceImportance.ID_IMPORTANT;
}
- final ThemeProvider themeProvider = context.watch();
- final MaterialColor materialColor =
- SmoothTheme.getMaterialColor(themeProvider);
- final Color? strongBackgroundColor = SmoothTheme.getColor(
- colorScheme,
- materialColor,
- ColorDestination.SURFACE_BACKGROUND,
- );
- final Color? strongForegroundColor = SmoothTheme.getColor(
- colorScheme,
- materialColor,
- ColorDestination.SURFACE_FOREGROUND,
- );
- final Color? foregroundColor =
- getForegroundColor(strongForegroundColor!, importanceId);
- final AppLocalizations appLocalizations = AppLocalizations.of(context)!;
- return ListTile(
- tileColor: getBackgroundColor(strongBackgroundColor!, importanceId),
- title: Text(attribute.name!, style: TextStyle(color: foregroundColor)),
- leading: SvgCache(attribute.iconUrl, width: 40),
- trailing: getIcon(importanceId, foregroundColor),
- onTap: () async => showDialog(
- context: context,
- builder: (final BuildContext context) => SmoothAlertDialog(
- body: AttributeDialog(attribute.id!, productPreferences),
- actions: [
- SmoothSimpleButton(
- text: appLocalizations.cancel,
- onPressed: () => Navigator.pop(context),
+ const double horizontalPadding = LARGE_SPACE;
+ final double screenWidth =
+ MediaQuery.of(context).size.width - 2 * horizontalPadding;
+ final TextStyle style = themeData.textTheme.headline3!;
+ return Padding(
+ padding: const EdgeInsets.symmetric(horizontal: horizontalPadding),
+ child: Row(
+ mainAxisAlignment: MainAxisAlignment.spaceBetween,
+ crossAxisAlignment: CrossAxisAlignment.center,
+ children: [
+ SizedBox(
+ width: screenWidth * .45,
+ child: Text(attribute.name!, style: style),
+ ),
+ SizedBox(
+ width: screenWidth * .45,
+ child: ElevatedButton(
+ child: Text(
+ productPreferences
+ .getPreferenceImportanceFromImportanceId(importanceId)!
+ .name!,
+ style: style.copyWith(color: Colors.white),
+ ),
+ style: ElevatedButton.styleFrom(
+ primary: _colors[importanceId],
+ onPrimary: Colors.white,
+ ),
+ onPressed: () async => productPreferences.setImportance(
+ attribute.id!, _nextValues[importanceId]!),
),
- ],
- ),
+ ),
+ ],
),
);
}
diff --git a/packages/smooth_app/lib/widgets/attribute_dialog.dart b/packages/smooth_app/lib/widgets/attribute_dialog.dart
deleted file mode 100644
index 19472d78566..00000000000
--- a/packages/smooth_app/lib/widgets/attribute_dialog.dart
+++ /dev/null
@@ -1,115 +0,0 @@
-import 'package:flutter/material.dart';
-import 'package:openfoodfacts/model/Attribute.dart';
-import 'package:openfoodfacts/model/AttributeGroup.dart';
-import 'package:openfoodfacts/personalized_search/preference_importance.dart';
-import 'package:provider/provider.dart';
-import 'package:smooth_app/cards/category_cards/svg_cache.dart';
-import 'package:smooth_app/data_models/product_preferences.dart';
-import 'package:smooth_app/themes/smooth_theme.dart';
-import 'package:smooth_app/themes/theme_provider.dart';
-import 'package:smooth_app/widgets/attribute_helper.dart';
-
-/// Vertical list of radio buttons used to set the importance of an attribute.
-///
-/// To be used in an alert dialog because it exits with `Navigator.pop`
-class AttributeDialog extends StatelessWidget {
- const AttributeDialog(
- this.attributeId,
- this.productPreferences,
- );
-
- final String attributeId;
- final ProductPreferences productPreferences;
-
- /// Importance ids we're dealing with in the project
- ///
- /// Note: for UX reasons we ignore "very important"
- /// cf. https://github.com/openfoodfacts/smooth-app/issues/671
- static const List _importanceIds = [
- PreferenceImportance.ID_NOT_IMPORTANT,
- PreferenceImportance.ID_IMPORTANT,
- PreferenceImportance.ID_MANDATORY,
- ];
-
- @override
- Widget build(BuildContext context) {
- final ThemeProvider themeProvider = context.watch();
- final Attribute? attribute =
- productPreferences.getReferenceAttribute(attributeId);
- final ColorScheme colorScheme = Theme.of(context).colorScheme;
- final String importanceId =
- productPreferences.getImportanceIdForAttributeId(attributeId);
- final MaterialColor materialColor =
- SmoothTheme.getMaterialColor(themeProvider);
- final Color? strongBackgroundColor = SmoothTheme.getColor(
- colorScheme,
- materialColor,
- ColorDestination.SURFACE_BACKGROUND,
- );
- final Color? strongForegroundColor = SmoothTheme.getColor(
- colorScheme,
- materialColor,
- ColorDestination.SURFACE_FOREGROUND,
- );
- final List children = [
- ListTile(
- leading: SvgCache(attribute!.iconUrl, width: 40),
- title: Text(attribute.settingName!),
- ),
- ];
- final AttributeGroup attributeGroup =
- productPreferences.getAttributeGroup(attributeId);
- if (attributeGroup.warning != null) {
- children.add(
- Container(
- padding: const EdgeInsets.all(8.0),
- color: SmoothTheme.getColor(
- colorScheme,
- WARNING_COLOR,
- ColorDestination.BUTTON_BACKGROUND,
- ),
- width: double.infinity,
- child: Text(
- attributeGroup.warning!,
- style: TextStyle(
- color: SmoothTheme.getColor(
- colorScheme,
- WARNING_COLOR,
- ColorDestination.BUTTON_FOREGROUND,
- ),
- ),
- ),
- ),
- );
- }
-
- for (final String item in _importanceIds) {
- final Color? foregroundColor =
- getForegroundColor(strongForegroundColor!, item);
- children.add(
- ListTile(
- tileColor: getBackgroundColor(strongBackgroundColor!, item),
- leading: importanceId == item
- ? Icon(Icons.radio_button_checked, color: foregroundColor)
- : Icon(Icons.radio_button_unchecked, color: foregroundColor),
- title: Text(
- productPreferences
- .getPreferenceImportanceFromImportanceId(item)!
- .name!,
- style: TextStyle(color: foregroundColor),
- ),
- onTap: () {
- productPreferences.setImportance(attribute.id!, item);
- Navigator.pop(context);
- },
- trailing: getIcon(item, foregroundColor),
- ),
- );
- }
- return Column(
- mainAxisAlignment: MainAxisAlignment.start,
- crossAxisAlignment: CrossAxisAlignment.start,
- children: children,
- );
- }
-}
diff --git a/packages/smooth_app/lib/widgets/attribute_helper.dart b/packages/smooth_app/lib/widgets/attribute_helper.dart
index f27e68450f2..94271dfc987 100644
--- a/packages/smooth_app/lib/widgets/attribute_helper.dart
+++ b/packages/smooth_app/lib/widgets/attribute_helper.dart
@@ -1,44 +1,5 @@
import 'package:flutter/material.dart';
-import 'package:flutter_svg/flutter_svg.dart';
-import 'package:openfoodfacts/personalized_search/preference_importance.dart';
// Common values and methods for attribute display
const MaterialColor WARNING_COLOR = Colors.deepOrange;
-
-const Map _IMPORTANCE_SVG_ASSETS = {
- PreferenceImportance.ID_IMPORTANT: 'assets/data/important.svg',
- PreferenceImportance.ID_MANDATORY: 'assets/data/mandatory.svg',
-};
-
-const Map _IMPORTANCE_OPACITIES = {
- PreferenceImportance.ID_IMPORTANT: .5,
- PreferenceImportance.ID_MANDATORY: 1,
-};
-
-Widget? getIcon(final String importanceId, final Color? color) {
- final String? svgAsset = _IMPORTANCE_SVG_ASSETS[importanceId];
- if (svgAsset == null) {
- return null;
- }
- return SvgPicture.asset(svgAsset, color: color, height: 32);
-}
-
-Color? getBackgroundColor(
- final Color strongBackgroundColor,
- final String importanceId,
-) {
- final double? opacity = _IMPORTANCE_OPACITIES[importanceId];
- if (opacity == null) {
- return null;
- }
- return strongBackgroundColor.withOpacity(opacity);
-}
-
-Color? getForegroundColor(
- final Color strongForegroundColor,
- final String importanceId,
-) =>
- importanceId == PreferenceImportance.ID_NOT_IMPORTANT
- ? null
- : strongForegroundColor;
diff --git a/packages/smooth_app/test/pages/goldens/user_preferences_page-blue-dark.png b/packages/smooth_app/test/pages/goldens/user_preferences_page-blue-dark.png
index 6f17d6c6a8a..fb9259115b6 100644
Binary files a/packages/smooth_app/test/pages/goldens/user_preferences_page-blue-dark.png and b/packages/smooth_app/test/pages/goldens/user_preferences_page-blue-dark.png differ
diff --git a/packages/smooth_app/test/pages/goldens/user_preferences_page-blue-light.png b/packages/smooth_app/test/pages/goldens/user_preferences_page-blue-light.png
index f9c1cef8a78..8f3839b6ced 100644
Binary files a/packages/smooth_app/test/pages/goldens/user_preferences_page-blue-light.png and b/packages/smooth_app/test/pages/goldens/user_preferences_page-blue-light.png differ
diff --git a/packages/smooth_app/test/pages/goldens/user_preferences_page-brown-dark.png b/packages/smooth_app/test/pages/goldens/user_preferences_page-brown-dark.png
index 6f17d6c6a8a..fb9259115b6 100644
Binary files a/packages/smooth_app/test/pages/goldens/user_preferences_page-brown-dark.png and b/packages/smooth_app/test/pages/goldens/user_preferences_page-brown-dark.png differ
diff --git a/packages/smooth_app/test/pages/goldens/user_preferences_page-brown-light.png b/packages/smooth_app/test/pages/goldens/user_preferences_page-brown-light.png
index 93b7c8331aa..f5dd3a60382 100644
Binary files a/packages/smooth_app/test/pages/goldens/user_preferences_page-brown-light.png and b/packages/smooth_app/test/pages/goldens/user_preferences_page-brown-light.png differ
diff --git a/packages/smooth_app/test/pages/goldens/user_preferences_page-green-dark.png b/packages/smooth_app/test/pages/goldens/user_preferences_page-green-dark.png
index 6f17d6c6a8a..fb9259115b6 100644
Binary files a/packages/smooth_app/test/pages/goldens/user_preferences_page-green-dark.png and b/packages/smooth_app/test/pages/goldens/user_preferences_page-green-dark.png differ
diff --git a/packages/smooth_app/test/pages/goldens/user_preferences_page-green-light.png b/packages/smooth_app/test/pages/goldens/user_preferences_page-green-light.png
index 8177103c169..30d835994db 100644
Binary files a/packages/smooth_app/test/pages/goldens/user_preferences_page-green-light.png and b/packages/smooth_app/test/pages/goldens/user_preferences_page-green-light.png differ