diff --git a/packages/smooth_app/lib/l10n/app_sw.arb b/packages/smooth_app/lib/l10n/app_sw.arb index e86cb57d285..567467bb9ce 100644 --- a/packages/smooth_app/lib/l10n/app_sw.arb +++ b/packages/smooth_app/lib/l10n/app_sw.arb @@ -121,13 +121,13 @@ "@Introduction screen": {}, "welcomeToOpenFoodFacts": "Welcome to Open Food Facts", "@welcomeToOpenFoodFacts": {}, - "whatIsOff": "Open Food Facts is a global non-profit powered by local communities.", + "whatIsOff": "Open Food Facts is a global non-profit powered by local communities.", "@whatIsOff": { - "description": "Description of Open Food Facts organization." + "description": "Description of Open Food Facts organization." }, "offUtility": "Choose food that is good for you and the planet.", "@offUtility": { - "description": "Description of what a user can use Open Food Facts for." + "description": "Description of what a user can use Open Food Facts for." }, "productDataUtility": "See the food data relevant to your preferences.", "@productDataUtility": { @@ -142,7 +142,7 @@ "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", + "sign_in_text": "Sign in to your Open Food Facts account to save your contributions", "incorrect_credentials": "Incorrect username or password.", "login": "Login", "@login": { @@ -233,9 +233,9 @@ "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": "Passwords don't match", - "sign_up_page_agree_text": "I agree to the Open Food Facts", + "sign_up_page_agree_text": "I agree to the Open Food Facts", "@sign_up_page_agree_text": { - "description": "I agree to the Open Food Facts is followed by sign_up_page_terms_text" + "description": "I agree to the Open Food Facts is followed by sign_up_page_terms_text" }, "sign_up_page_terms_text": "terms of use and contribution", "@sign_up_page_terms_text": { @@ -243,7 +243,7 @@ }, "sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use", "@sign_up_page_agree_url": { - "description": "Please insert the right url here. Go to the Open Food Facts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken" + "description": "Please insert the right url here. Go to the Open Food Facts homepage, switch to your country and then on the bottom left footer is Terms of use from which the url should be taken" }, "donate_url": "https://donate.openfoodfacts.org/", "@donate_url": { @@ -256,7 +256,7 @@ "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 (You can unsubscribe from it at any time)", + "sign_up_page_subscribe_checkbox": "I'd like to subscribe to the Open Food Facts newsletter (You can unsubscribe from it at any time)", "sign_up_page_user_name_already_used": "The user name already exists, please choose another username.", "sign_up_page_email_already_exists": "already exists, login to the account or try with another email.", "sign_up_page_provide_valid_email": "Please provide a valid email address.", @@ -281,7 +281,7 @@ "@darkmode_system_default": { "description": "Indicator inside the darkmode switch (system default)" }, - "thanks_for_contributing": "Thanks for contributing", + "thanks_for_contributing": "Thanks for contributing!", "@contributors": { "description": "Button label: Opens a pop up window where all contributors of this app are shown" }, @@ -310,13 +310,13 @@ "@contribute_sw_development": { "description": "Button label + page title: Ways to help" }, - "contribute_develop_text": "The code for every Open Food Facts product is available on GitHub. You are welcome to reuse the code (it's open source) and help us improve it, for everyone, on all the planet.", + "contribute_develop_text": "The code for every Open Food Facts product is available on GitHub. You are welcome to reuse the code (it's open source) and help us improve it, for everyone, on all the planet.", "@contribute_develop_text": {}, - "contribute_develop_text_2": "You can join the Open Food Facts Slack chatroom which is the preferred way to ask questions.", + "contribute_develop_text_2": "You can join the Open Food Facts Slack chatroom which is the preferred way to ask questions.", "@contribute_develop_text_2": {}, "contribute_develop_dev_mode_title": "DEV Mode?", "contribute_develop_dev_mode_subtitle": "Activate the DEV Mode", - "contribute_donate_header": "Donate to Open Food Facts", + "contribute_donate_header": "Donate to Open Food Facts", "@contribute_donate_header": {}, "contribute_improve_ProductsToBeCompleted": "Products to be completed", "@contribute_improve_ProductsToBeCompleted": { @@ -326,7 +326,7 @@ "@contribute_improve_header": { "description": "Button label + page title: Ways to improve the database" }, - "contribute_improve_text": "The database is the core of the project. It's easy and very quick to help. You can download the mobile app for your phone, and start adding or improving products.\n\nOn the other hand, Open Food Facts website offers many ways to contribute: ", + "contribute_improve_text": "The database is the core of the project. It's easy and very quick to help. You can download the mobile app for your phone, and start adding or improving products.\n\nOn the other hand, Open Food Facts website offers many ways to contribute: ", "@contribute_improve_text": {}, "contribute_translate_header": "Translate", "@contribute_translate_header": { @@ -336,19 +336,19 @@ "@contribute_translate_link_text": { "description": "Button label: Opens the Crowdin translation portal" }, - "contribute_translate_text": "Open Food Facts is a global project, containing products from more than 160 countries. Open Food Facts is translated into dozens of languages, with constantly evolving content.", + "contribute_translate_text": "Open Food Facts is a global project, containing products from more than 160 countries. Open Food Facts is translated into dozens of languages, with constantly evolving content.", "@contribute_translate_text": {}, "contribute_translate_text_2": "Translations is one of the key tasks of the project", "@contribute_translate_text_2": {}, - "contribute_share_header": "Share Open Food Facts with your friends", + "contribute_share_header": "Share Open Food Facts with your friends", "@contribute_share_header": {}, - "contribute_share_content": "I wanted to let you know about the app I've been using, Open Food Facts, which allows you to get the health and environmental impacts of your food, in a personalized way. It works by scanning the barcodes on the packaging. Finally it's free, does not require registration, and you can even help increase the number of products decyphered. Here's the link to get it for your phone: https://openfoodfacts.app", + "contribute_share_content": "I wanted to let you know about the app I've been using, Open Food Facts, which allows you to get the health and environmental impacts of your food, in a personalized way. It works by scanning the barcodes on the packaging. Finally it's free, does not require registration, and you can even help increase the number of products decyphered. Here's the link to get it for your phone: https://openfoodfacts.app", "@contribute_share_content": { "description": "Content that will be shared, don't forget to include the URL" }, "tap_to_answer": "Tap here to answer questions", "@tap_to_answer": { - "description": "Button label shown on a product, clicking the button opens a card with unanswered product questions, users can answer these to contribute to Open food facts and gain rewards." + "description": "Button label shown on a product, clicking the button opens a card with unanswered product questions, users can answer these to contribute to Open Food Facts and gain rewards." }, "tap_to_answer_hint": "Tap here to answer questions about this product", "@tap_to_answer_hint": { @@ -364,9 +364,9 @@ }, "contribute_to_get_rewards": "Help improve food transparency and get rewards", "@contribute_to_get_rewards": { - "description": "Button description shown on a product, clicking the button opens a card with unanswered product questions, users can answer these to contribute to Open food facts and gain rewards." + "description": "Button description shown on a product, clicking the button opens a card with unanswered product questions, users can answer these to contribute to Open Food Facts and gain rewards." }, - "question_sign_in_text": "Sign in to your Open Food Facts account to get credit for your contributions", + "question_sign_in_text": "Sign in to your Open Food Facts account to get credit for your contributions", "question_yes_button_accessibility_value": "Answer with yes", "question_no_button_accessibility_value": "Answer with no", "question_skip_button_accessibility_value": "Skip this question", @@ -376,7 +376,7 @@ "@myPreferences": { "description": "Page title: Page where the ranking preferences can be changed" }, - "account_create_message": "Create your account and join the Open Food Facts community to help build food knowledge all over the world!", + "account_create_message": "Create your account and join the Open Food Facts community to help build food knowledge all over the world!", "@account_create_message": { "description": "The Message to be displayed if the user does not have an account and wants to contribute" }, @@ -385,12 +385,12 @@ "description": "Join which is actually Signup" }, "myPreferences_profile_title": "Your Profile", - "myPreferences_profile_subtitle": "Manage your Open Food Facts contributor account.", + "myPreferences_profile_subtitle": "Manage your Open Food Facts contributor account.", "myPreferences_settings_title": "App Settings", "myPreferences_settings_subtitle": "Dark mode, Analytics…", "myPreferences_food_title": "Food Preferences", "myPreferences_food_subtitle": "Choose what information about food matters most to you.", - "myPreferences_food_comment": "Choose what information about food matters most to you, in order to rank food according to your preferences, see the information you care about first, and get a compatibility summary. Those food preferences stay on your device, and are not associated with your Open Food Facts contributor account if you have one.", + "myPreferences_food_comment": "Choose what information about food matters most to you, in order to rank food according to your preferences, see the information you care about first, and get a compatibility summary. Those food preferences stay on your device, and are not associated with your Open Food Facts contributor account if you have one.", "confirmResetPreferences": "Reset your food preferences?", "@confirmResetPreferences": { "description": "Pop up title: Reassuring if the food preferences should really be reset" @@ -498,7 +498,7 @@ "@packaging_information_photo": {}, "missing_product": "You found a new product!", "@missing_product": {}, - "add_product_take_photos": "Take photos of the packaging to add this product to Open Food Facts", + "add_product_take_photos": "Take photos of the packaging to add this product to Open Food Facts", "@add_product_take_photos": {}, "add_product_take_photos_descriptive": "Please take some photos first. You may always complete the product at a later time.", "@add_product_take_photos_descriptive": {}, @@ -622,27 +622,27 @@ "@uploading_image": { "description": "Message when a new picture is uploading to the server" }, - "uploading_image_type_front": "Uploading front image to Open Food Facts", + "uploading_image_type_front": "Uploading front image to Open Food Facts", "@uploading_image_type_front": { "description": "Message when a new front picture is being uploaded to the server" }, - "uploading_image_type_ingredients": "Uploading ingredients image to Open Food Facts", + "uploading_image_type_ingredients": "Uploading ingredients image to Open Food Facts", "@uploading_image_type_ingredients": { "description": "Message when a new ingredients picture is being uploaded to the server" }, - "uploading_image_type_nutrition": "Uploading nutrition image to Open Food Facts", + "uploading_image_type_nutrition": "Uploading nutrition image to Open Food Facts", "@uploading_image_type_nutrition": { "description": "Message when a new nutrition picture is being uploaded to the server" }, - "uploading_image_type_packaging": "Uploading packaging image to Open Food Facts", + "uploading_image_type_packaging": "Uploading packaging image to Open Food Facts", "@uploading_image_type_packaging": { "description": "Message when a new packaging picture is being uploaded to the server" }, - "uploading_image_type_other": "Uploading other image to Open Food Facts", + "uploading_image_type_other": "Uploading other image to Open Food Facts", "@uploading_image_type_other": { "description": "Message when a new other picture is being uploaded to the server" }, - "uploading_image_type_generic": "Uploading image to Open Food Facts", + "uploading_image_type_generic": "Uploading image to Open Food Facts", "@uploading_image_type_generic": { "description": "Message when a new picture is being uploaded to the server" }, @@ -752,7 +752,7 @@ "@native_app_settings": { "description": "Native App Settings in app settings" }, - "native_app_description": "Open system settings for Open Food Facts", + "native_app_description": "Open systems settings for Open Food Facts", "@native_app_description": { "description": "Native App description in app settings" }, @@ -857,7 +857,7 @@ "@consent_analytics_title": { "description": "Title for the consent analytics UI Page" }, - "consent_analytics_body1": "Help the Open Food Facts volunteers to improve the app. You decide whether to submit anonymous analytics.", + "consent_analytics_body1": "Help the Open Food Facts volunteers to improve the app. You decide whether to submit anonymous analytics.", "@conset_analytics_body1": { "description": "first paragraph for the consent analytics UI Page" }, @@ -1042,8 +1042,8 @@ "@user_profile_title_guest": { "description": "When the user is not connected" }, - "user_profile_subtitle_guest": "Sign-in or sign-up to join the Open Food Facts community", - "user_profile_title_id_email": "Open Food Facts login: {email}", + "user_profile_subtitle_guest": "Sign-in or sign-up to join the Open Food Facts community", + "user_profile_title_id_email": "Open Food Facts login: {email}", "@user_profile_title_id_email": { "description": "User login (when it's an email)", "placeholders": { @@ -1065,7 +1065,7 @@ "@email_subject_account_deletion": { "description": "Email subject for an account deletion" }, - "email_body_account_deletion": "Hi there, please delete my Open Food Facts account: {userId}", + "email_body_account_deletion": "Hi there, please delete my Open Food Facts account: {userId}", "@email_body_account_deletion": { "description": "Email body for an account deletion", "placeholders": { @@ -1102,7 +1102,7 @@ "@crash_reporting_toggle_title": { "description": "Title for the Crash reporting toggle" }, - "crash_reporting_toggle_subtitle": "When enabled, crash reports are automatically submitted to Open Food Facts' error tracking system, so that bugs can be fixed and thus improve the app.", + "crash_reporting_toggle_subtitle": "When enabled, crash reports are automatically submitted to Open Food Facts' error tracking system, so that bugs can be fixed and thus improve the app.", "@crash_reporting_toggle_subtitle": { "description": "SubTitle for the Crash reporting toggle" }, @@ -1110,7 +1110,7 @@ "@send_anonymous_toggle_title": { "description": "Title for the Send anonymous data toggle" }, - "send_anonymous_data_toggle_subtitle": "When enabled, some anonymous information regarding app usage will be sent to the Open Food Facts servers, so that we can understand how and how much features are used in order to improve them.", + "send_anonymous_data_toggle_subtitle": "When enabled, some anonymous information regarding app usage will be sent to the Open Food Facts servers, so that we can understand how and how much features are used in order to improve them.", "@send_anonymous_toggle_subtitle": { "description": "SubTitle for the Send anonymous data toggle" }, @@ -1285,7 +1285,7 @@ "@edit_product_form_item_categories_explainer_1": { "description": "Product edition - Categories - input explainer, part 1" }, - "edit_product_form_item_categories_explainer_2": "In case a category is not available in autocomplete, feel free to add it anyway, that will help us improve Open Food Facts in your country.", + "edit_product_form_item_categories_explainer_2": "In case a category is not available in autocomplete, feel free to add it anyway, that will help us improve Open Food Facts in your country.", "@edit_product_form_item_categories_explainer_2": { "description": "Product edition - Categories - input explainer, part 2" }, @@ -1652,7 +1652,7 @@ "@edit_product_action_confirm": { "description": "Product edition - FAB actions - confirm" }, - "signup_page_terms_of_use_line1": "I agree to the Open Food Facts ", + "signup_page_terms_of_use_line1": "I agree to the Open Food Facts ", "@signup_page_terms_of_use_line1": { "description": "User consent for terms of use (line 1)" }, @@ -1844,7 +1844,7 @@ "@share": { "description": "Button label for sharing something on another app. For example sharing the link to a product via Email" }, - "share_product_text": "Have a look at this product on Open Food Facts: {url}", + "share_product_text": "Have a look at this product on Open Food Facts: {url}", "@share_product_text": { "description": "The content which is send, when sharing a product", "placeholders": { @@ -1853,7 +1853,7 @@ } } }, - "share_product_list_text": "Have a look at my list of products on Open Food Facts: {url}", + "share_product_list_text": "Have a look at my list of products on Open Food Facts: {url}", "@share_product_list_text": { "description": "The content which is send, when sharing a product list", "placeholders": { @@ -2071,6 +2071,7 @@ "@show_password": { "description": "Show hidden password in password field" }, + "rate_app": "Rate the app", "app_rating_dialog_title": "Great! Let others know what you think of this app!", "app_rating_dialog_positive_action": "Rate the app", "app_rating_dialog_negative_action": "Later", @@ -2199,7 +2200,7 @@ }, "color_light_brown": "Default", "@color_light_brown": { - "description": "Color Light Brown, Default Open Food Facts Color" + "description": "Color Light Brown, Default Open Food Facts Color" }, "color_magenta": "Magenta", "@color_magenta": { @@ -2303,7 +2304,7 @@ "@update_offline_data": { "description": "List tile title for the update offline data page" }, - "update_local_database_sub": "Update the local product database with the latest data from Open Food Facts", + "update_local_database_sub": "Update the local product database with the latest data from Open Food Facts", "@update_local_database_sub": { "description": "Update the local product database with the latest data from server" }, @@ -2353,6 +2354,10 @@ "@country_selector_title": { "description": "Label written as the title of the dialog to select the user country" }, + "language_selector_title": "Select your language:", + "@language_selector_title": { + "description": "Label written as the title of the dialog to select the user language" + }, "action_delete_list": "Delete", "@action_delete_list": { "description": "Delete a list action in a menu" @@ -2368,5 +2373,24 @@ "product_list_create_tooltip": "Create a new list", "@product_list_create_tooltip": { "description": "Button description to create a new list (long sentence)" - } + }, + "nutriscore_a": "Nutri-Score A", + "nutriscore_b": "Nutri-Score B", + "nutriscore_c": "Nutri-Score C", + "nutriscore_d": "Nutri-Score D", + "nutriscore_e": "Nutri-Score E", + "nutriscore_unknown": "Unknown Nutri-Score", + "nutriscore_not_applicable": "Nutri-Score is not applicable", + "ecoscore_a": "Eco-Score A", + "ecoscore_b": "Eco-Score B", + "ecoscore_c": "Eco-Score C", + "ecoscore_d": "Eco-Score D", + "ecoscore_e": "Eco-Score E", + "ecoscore_unknown": "Unknown Eco-Score", + "ecoscore_not_applicable": "Eco-Score is not applicable", + "nova_group_1": "NOVA Group 1", + "nova_group_2": "NOVA Group 2", + "nova_group_3": "NOVA Group 3", + "nova_group_4": "NOVA Group 4", + "nova_group_unknown": "Unknown NOVA Group" } \ No newline at end of file