From ba139da4e373cfe1e91578349c7c0f1432bf920d Mon Sep 17 00:00:00 2001 From: Pierre Slamich Date: Sat, 5 Aug 2023 18:35:30 +0200 Subject: [PATCH] New translations app_en.arb (Chinese Traditional) --- packages/smooth_app/lib/l10n/app_zh.arb | 1214 +++++++++++------------ 1 file changed, 607 insertions(+), 607 deletions(-) diff --git a/packages/smooth_app/lib/l10n/app_zh.arb b/packages/smooth_app/lib/l10n/app_zh.arb index b5c9d2673bc..3212214c51d 100644 --- a/packages/smooth_app/lib/l10n/app_zh.arb +++ b/packages/smooth_app/lib/l10n/app_zh.arb @@ -4,161 +4,161 @@ "@sep": { "description": "Separator just before a colon (':'). Probably only populated in French and empty in other languages." }, - "yes": "是的", + "yes": "是", "@yes": {}, - "add": "加入产品", + "add": "新增", "@add": {}, - "account_delete_message": "您确定要删除您的账户吗?\n如果有特殊原因,请在下面分享", + "account_delete_message": "您確定要刪除您的帳戶嗎?\n如果有具體原因,請在下方分享", "@account_delete_message": {}, "reason": "原因", "@reason": {}, - "okay": "好的", + "okay": "確定", "@okay": {}, - "create": "创建", + "create": "Create", "@create": { "description": "An action to create" }, - "applyButtonText": "应用", + "applyButtonText": "套用", "@applyButtonText": {}, - "next_label": "下一个", + "next_label": "下一個", "@next_label": { "description": "A label on a button that says 'Next', pressing the button takes the user to the next screen." }, - "go_back_to_top": "返回顶端", - "save": "保存", - "save_confirmation": "您确定要保存吗?", - "skip": "跳过", + "go_back_to_top": "回到頂端", + "save": "儲存", + "save_confirmation": "您確定要存檔嗎?", + "skip": "Skip", "cancel": "取消", "@cancel": {}, "ignore": "忽略", "@ignore": { "description": "'Ignore' button. Typical use case in combination with 'OK' and 'Cancel' buttons." }, - "close": "关闭", + "close": "關閉", "@close": {}, - "no": "不", + "no": "否", "@no": {}, "stop": "停止", "@stop": {}, - "finish": "完成", + "finish": "Finish", "@finish": {}, - "calculate": "计算", + "calculate": "計算", "@calculate": { "description": "'Calculate' button. Typical use case: the user inputs data then clicks on the 'calculate' button." }, - "reset_food_prefs": "重设食物偏好", + "reset_food_prefs": "重新設定食物偏好選項?", "@reset": { "description": "Button label, clicking on the button will reset user's food preferences." }, - "error": "出错", + "error": "出現錯誤", "@error": {}, - "error_occurred": "发生错误", + "error_occurred": "發生錯誤", "@error_occurred": {}, - "featureInProgress": "我们正在开发此功能,敬请期待", + "featureInProgress": "我們仍在開發此功能,敬請期待", "@featureInProgress": {}, - "label_web": "在网站查看", + "label_web": "在瀏覽器上查看", "@label_web": {}, - "learnMore": "更多信息", + "learnMore": "瞭解更多", "@learnMore": {}, - "unknown": "未知", + "unknown": "不明", "@unknown": { "description": "Short label for product list view: the compatibility of that product with your preferences is unknown" }, - "match_very_good": "优秀的配对", + "match_very_good": "Very good match", "@match_very_good": { "description": "Label for product page regarding product compatibility with the user preferences: very good match" }, - "match_good": "不错的配对", + "match_good": "Good match", "@match_good": { "description": "Label for product page regarding product compatibility with the user preferences: good match" }, - "match_poor": "较差的配对", + "match_poor": "Poor match", "@match_poor": { "description": "Label for product page regarding product compatibility with the user preferences: poor match" }, - "match_may_not": "可能不匹配", + "match_may_not": "May not match", "@match_may_not": { "description": "Label for product page regarding product compatibility with the user preferences: may not match" }, - "match_does_not": "不匹配", + "match_does_not": "Does not match", "@match_does_not": { "description": "Label for product page regarding product compatibility with the user preferences: does not match" }, - "match_unknown": "是否适合未知", + "match_unknown": "Unknown match", "@match_unknown": { "description": "Label for product page regarding product compatibility with the user preferences: unknown match" }, - "match_short_very_good": "优秀的配对", + "match_short_very_good": "Very good match", "@match_short_very_good": { "description": "Short label for product list view regarding product compatibility with the user preferences: very good match" }, - "match_short_good": "不错的配对", + "match_short_good": "Good match", "@match_short_good": { "description": "Short label for product list view regarding product compatibility with the user preferences: good match" }, - "match_short_poor": "较差的配对", + "match_short_poor": "Poor match", "@match_short_poor": { "description": "Short label for product list view regarding product compatibility with the user preferences: poor match" }, - "match_short_may_not": "可能不匹配", + "match_short_may_not": "May not match", "@match_short_may_not": { "description": "Short label for product list view regarding product compatibility with the user preferences: may not match" }, - "match_short_does_not": "不匹配", + "match_short_does_not": "Does not match", "@match_short_does_not": { "description": "Short label for product list view regarding product compatibility with the user preferences: does not match" }, - "match_short_unknown": "是否适合未知", + "match_short_unknown": "Unknown match", "@match_short_unknown": { "description": "Short label for product list view regarding product compatibility with the user preferences: unknown match" }, - "licenses": "许可证", + "licenses": "Licences", "@licenses": {}, - "looking_for": "查找", + "looking_for": "尋找", "@looking_for": { "description": "Looking for: BARCODE" }, "@Introduction screen": {}, - "welcomeToOpenFoodFacts": "欢迎使用 Open Food Facts!", + "welcomeToOpenFoodFacts": "歡迎來到 Open Food Facts", "@welcomeToOpenFoodFacts": {}, "whatIsOff": "Open Food Facts is a global non-profit powered by local communities.", "@whatIsOff": { "description": "Description of Open Food Facts organization." }, - "offUtility": "选择对您和地球有益的食物。", + "offUtility": "選擇對您和地球都有益的食物。", "@offUtility": { "description": "Description of what a user can use Open Food Facts for." }, - "productDataUtility": "查看和您的偏好有关的食品数据。", + "productDataUtility": "查看與您的偏好相關的食物資料。", "@productDataUtility": { "description": "Description of what a user can use the product data for." }, - "healthCardUtility": "选择对您有益的食品。", + "healthCardUtility": "選擇對您有益的食物。", "@healthCardUtility": { "description": "Description of what a user can use the health data in a product for." }, - "ecoCardUtility": "选择对地球有益的食品。", + "ecoCardUtility": "選擇對地球有益的食物。", "@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": "用户名或密码错误。", - "login": "用户名", + "incorrect_credentials": "使用者名稱或密碼錯誤。", + "login": "用戶名", "@login": { "description": "Text field hint: unified name for either username or e-mail address" }, - "login_page_username_or_email": "请输入用户名或邮箱", - "login_page_password_error_empty": "请输入密码", - "create_account": "创建账号", + "login_page_username_or_email": "請輸入使用者名稱或電子郵件", + "login_page_password_error_empty": "請輸入密碼", + "create_account": "創建帳號", "@create_account": { "description": "Button label: Opens a page where a new user can register" }, - "sign_in": "登录", + "sign_in": "登入", "@sign_in": { "description": "Button label: For sign in" }, - "sign_in_mandatory": "您需要登录才可以使用该功能", + "sign_in_mandatory": "對於該功能,我們需要您先登入。", "@sign_in_mandatory": { "description": "Error message: for some features like product edits you need to be signed in" }, @@ -166,60 +166,60 @@ "@sign_out": { "description": "Button label: For sign out" }, - "sign_out_confirmation": "您确定要登出吗?", + "sign_out_confirmation": "確定要登出嗎?", "@sign_out_confirmation": { "description": "Pop up title: Reassuring if the user really want to sign out" }, - "password": "密码", - "forgot_password": "忘记密码", + "password": "密碼", + "forgot_password": "忘記密碼", "@forgot_password": { "description": "Button label: Opens a page where a password reset e-mail can be requested" }, - "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" }, - "reset_password_explanation_text": "如果忘记密码,请输入您的用户名或邮箱地址以接收重置密码验证邮件。请检查您的收件箱,另外,也请记得检查垃圾邮件文件夹。", - "username_or_email": "用户名或邮箱", + "reset_password_explanation_text": "如果忘記密碼,請輸入您的使用者名稱或電子郵件地址以接收重置密碼的步驟說明。另外,記得檢查垃圾郵件的文件夾。", + "username_or_email": "使用者名稱或電子郵件地址", "@username_or_email": { "description": "Text field hint for password reset" }, - "reset_password_done": "一封包含重置密码链接的电子邮件已发送到与您的账户关联的电子邮件地址,请检查您的收件箱或垃圾邮件文件夹。", - "send_reset_password_mail": "更改密码", + "reset_password_done": "一封含有重設密碼連結的電子郵件已寄給您的帳戶中所設定的電子郵件地址。另外,請檢查垃圾郵件。", + "send_reset_password_mail": "修改密碼", "@send_reset_password_mail": { "description": "Button label: Submit the password reset e-mail request" }, - "enter_some_text": "请填写信息", + "enter_some_text": "請輸入內容", "@enter_some_text": { "description": "Error when a required text field is empty" }, - "sign_up_page_title": "注册", + "sign_up_page_title": "註冊", "@sign_up_page_title": { "description": "Header" }, - "sign_up_page_action_button": "注册", + "sign_up_page_action_button": "註冊", "@sign_up_page_action_button": { "description": "Button for signing up" }, - "sign_up_page_action_doing_it": "正在注册…", + "sign_up_page_action_doing_it": "註冊中…", "@sign_up_page_action_doing_it": { "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_username_hint": "用户名: 公开可见", - "sign_up_page_username_error_empty": "请输入用户名", - "sign_up_page_username_error_invalid": "请输入有效的用户名", - "sign_up_page_username_description": "用户名不能包含空格、大写字母或特殊字符。", - "sign_up_page_username_length_invalid": "用户名不能超过 {value} 个字符", + "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_username_hint": "使用者名稱:公開可見", + "sign_up_page_username_error_empty": "請填入使用者名稱", + "sign_up_page_username_error_invalid": "請輸入一個有效的使用者名稱", + "sign_up_page_username_description": "使用者名稱不能包含空格、大寫字母或特殊字符", + "sign_up_page_username_length_invalid": "使用者名稱的長度不能超過 {value} 個字元", "@sign_up_page_username_length_invalid": { "placeholders": { "value": { @@ -227,45 +227,45 @@ } } }, - "sign_up_page_password_hint": "密码", - "sign_up_page_password_error_empty": "请输入密码", - "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_password_hint": "密碼", + "sign_up_page_password_error_empty": "請輸入密碼", + "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_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" }, - "sign_up_page_terms_text": "使用条款和贡献", + "sign_up_page_terms_text": "使用及貢獻條款", "@sign_up_page_terms_text": { "description": "terms of use and contribution is preceded by sign_up_page_agree_text" }, - "sign_up_page_agree_url": "https://world-en.openfoodfacts.org/terms-of-use", + "sign_up_page_agree_url": "https://tw.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" }, - "donate_url": "https://donate.openfoodfacts.org/", + "donate_url": "https://world-zh.openfoodfacts.org/donate-to-open-food-facts", "@donate_url": { "description": "Please insert the right url from the website here." }, - "sign_up_page_agree_error_invalid": "创建帐户时, 必须同意使用条款, 然而, 仍然可以通过应用程序进行匿名贡献", + "sign_up_page_agree_error_invalid": "創建帳號時,必須同意使用條款,但是您仍然可以通過應用程式進行匿名捐款", "@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_producer_checkbox": "我是食品生產商", + "sign_up_page_producer_hint": "生產商/品牌", + "sign_up_page_producer_error_empty": "請輸入生產商或品牌名稱", "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": "该用户名已存在,请选择一个不同的用户名。", - "sign_up_page_email_already_exists": "已存在。登录该账号或尝试其他电子邮件地址。", - "sign_up_page_provide_valid_email": "请提供一个有效的电子邮箱地址。", + "sign_up_page_user_name_already_used": "這個使用者名稱已存在,請改用其他名稱。", + "sign_up_page_email_already_exists": "已經存在,請直接登入、或改用其他電子郵件。", + "sign_up_page_provide_valid_email": "請提供有效的電子郵件地址。", "@Settings": {}, - "settingsTitle": "设置", + "settingsTitle": "設定", "@settingsTitle": { "description": "The title of the Settings page" }, - "darkmode": "主题", + "darkmode": "主題", "@darkmode": { "description": "The name of the darkmode on off switch" }, @@ -273,11 +273,11 @@ "@darkmode_dark": { "description": "Indicator inside the darkmode switch (dark)" }, - "darkmode_light": "浅色", + "darkmode_light": "淺色", "@darkmode_light": { "description": "Indicator inside the darkmode switch (light)" }, - "darkmode_system_default": "系统默认", + "darkmode_system_default": "系統預設值", "@darkmode_system_default": { "description": "Indicator inside the darkmode switch (system default)" }, @@ -286,7 +286,7 @@ "@contributors_label": { "description": "Button label: Opens a pop up window where all contributors of this app are shown" }, - "contributors_dialog_title": "贡献者", + "contributors_dialog_title": "合作者", "@contributors_dialog_title": { "description": "Dialog title: A list of all contributors of this app" }, @@ -301,27 +301,27 @@ "@contributors_description": { "description": "Button description for accessibility purposes to explain what the Contributors button do" }, - "support": "支持", + "support": "Support", "@support": { "description": "Button label: Opens a pop up window where all ways to get support are shown" }, - "support_join_slack": "在我们的Slack频道寻求帮助", - "support_via_forum": "在我们的社区上寻求帮助", - "support_via_email": "给我们发送电子邮件", - "support_via_email_include_logs_dialog_title": "发送应用日志?", - "support_via_email_include_logs_dialog_body": "您是否希望在电子邮件附件中包含应用程序日志?", - "termsOfUse": "使用条款", + "support_join_slack": "在我們的 Slack 頻道尋求幫助", + "support_via_forum": "在論壇上尋求幫助", + "support_via_email": "給我們傳送電子郵件", + "support_via_email_include_logs_dialog_title": "要將紀錄送出嗎?", + "support_via_email_include_logs_dialog_body": "您是否希望將應用程式紀錄附在電子郵件中?", + "termsOfUse": "使用條款", "@termsOfUse": {}, - "about_this_app": "关于这个应用程序", + "about_this_app": "關於本程式", "@about_this_app": { "description": "Button label: Opens a pop up window which shows information about the app" }, "@About this app section": {}, - "contribute": "贡献", + "contribute": "貢獻", "@contribute": { "description": "Button label: Shows multiple ways how users can contribute to OFF" }, - "contribute_sw_development": "软件开发", + "contribute_sw_development": "軟體開發", "@contribute_sw_development": { "description": "Button label + page title: Ways to help" }, @@ -329,31 +329,31 @@ "@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": {}, - "contribute_develop_dev_mode_title": "开发模式?", - "contribute_develop_dev_mode_subtitle": "启用开发者模式", + "contribute_develop_dev_mode_title": "開發模式?", + "contribute_develop_dev_mode_subtitle": "起用開發模式", "contribute_donate_header": "Donate to Open Food Facts", "@contribute_donate_header": {}, - "contribute_improve_ProductsToBeCompleted": "待完成的产品", + "contribute_improve_ProductsToBeCompleted": "Products to be completed", "@contribute_improve_ProductsToBeCompleted": { "description": "Button label: Shows a list of products which aren't completed" }, - "contribute_improve_header": "改进", + "contribute_improve_header": "改善", "@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": {}, - "contribute_translate_header": "翻译", + "contribute_translate_header": "翻譯", "@contribute_translate_header": { "description": "Button label + pop up window title: Shows information about helping by translating" }, - "contribute_translate_link_text": "开始翻译", + "contribute_translate_link_text": "開始翻譯", "@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": {}, - "contribute_translate_text_2": "翻译是项目的关键任务之一", + "contribute_translate_text_2": "翻譯是專案的關鍵任務之一", "@contribute_translate_text_2": {}, "contribute_share_header": "Share Open Food Facts with your friends", "@contribute_share_header": {}, @@ -361,33 +361,33 @@ "@contribute_share_content": { "description": "Content that will be shared, don't forget to include the URL" }, - "tap_to_answer": "点击此处回答问题", + "tap_to_answer": "點擊此處回答問題", "@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." }, - "tap_to_answer_hint": "点击此处回答有关该产品的问题", + "tap_to_answer_hint": "點擊此處並回答有關此產品的問題", "@tap_to_answer_hint": { "description": "Hint for accessibility readers to answer Robotoff questions." }, - "robotoff_questions_loading_hint": "正在加载有关该产品的问题,请稍候", + "robotoff_questions_loading_hint": "Please wait while questions about this product are loaded", "@robotoff_questions_loading_hint": { "description": "Hint for accessibility readers while Robotoff questions are loaded" }, - "saving_answer": "保存您的答案", + "saving_answer": "儲存您的回覆", "@saving_answer": { "description": "Dialog shown to users after they have answered a question, while the answer is being saved in the BE." }, - "contribute_to_get_rewards": "为提高食品透明度提供帮助并获得奖励", + "contribute_to_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." }, "question_sign_in_text": "Sign in to your Open Food Facts account to get credit for your contributions", - "question_yes_button_accessibility_value": "回答“是”", - "question_no_button_accessibility_value": "回答“否”", - "question_skip_button_accessibility_value": "跳过该题", - "tap_to_edit_search": "点击打开搜索框", + "question_yes_button_accessibility_value": "回答是", + "question_no_button_accessibility_value": "回答不是", + "question_skip_button_accessibility_value": "跳過此問題", + "tap_to_edit_search": "Tap to edit search", "@Personal preferences": {}, - "myPreferences": "我的偏好", + "myPreferences": "我的偏好設定", "@myPreferences": { "description": "Page title: Page where the ranking preferences can be changed" }, @@ -395,55 +395,55 @@ "@account_create_message": { "description": "The Message to be displayed if the user does not have an account and wants to contribute" }, - "join_us": "加入我们", + "join_us": "加入我們", "@join_us": { "description": "Join which is actually Signup" }, - "myPreferences_profile_title": "您的个人信息", + "myPreferences_profile_title": "您的個人檔案", "myPreferences_profile_subtitle": "Manage your Open Food Facts contributor account.", - "myPreferences_settings_title": "应用设置", - "myPreferences_settings_subtitle": "深色模式,分析,...", - "myPreferences_food_title": "食物偏好", - "myPreferences_food_subtitle": "选择对您最重要的食物信息.", + "myPreferences_settings_title": "應用程式設定", + "myPreferences_settings_subtitle": "Dark mode, Analytics…", + "myPreferences_food_title": "食品偏好選項", + "myPreferences_food_subtitle": "選擇對您最至關重要的食物資訊", "myPreferences_food_comment": "Choose what information about food matters most to you, in order to rank food according to your preferences, see the information you care about first, and get a compatibility summary. Those food preferences stay on your device, and are not associated with your Open Food Facts contributor account if you have one.", - "confirmResetPreferences": "重置您的食物偏好?", + "confirmResetPreferences": "重新設定食物偏好選項?", "@confirmResetPreferences": { "description": "Pop up title: Reassuring if the food preferences should really be reset" }, - "myPersonalizedRanking": "我的个性化排名", + "myPersonalizedRanking": "我的個人化排名", "@myPersonalizedRanking": { "description": "When you press this button, all products (in list or category) are sorted according to your preferences." }, "ranking_tab_all": "全部", - "ranking_subtitle_match_yes": "非常适合", - "ranking_subtitle_match_no": "非常不适合", - "ranking_subtitle_match_maybe": "是否适合未知", - "refresh_with_new_preferences": "使用您的新偏好刷新列表", + "ranking_subtitle_match_yes": "A great match for you", + "ranking_subtitle_match_no": "Very poor match", + "ranking_subtitle_match_maybe": "Unknown match", + "refresh_with_new_preferences": "Refresh the list with your new preferences", "@refresh_with_new_preferences": { "description": "Action button label: Refresh the list with your new preferences" }, - "reloaded_with_new_preferences": "重新加载新的偏好设置", + "reloaded_with_new_preferences": "Reloaded with your new preferences", "@reloaded_with_new_preferences": { "description": "Snackbar title: Shows that the modified settings have been applied" }, "@other": {}, - "profile_navbar_label": "个人资料", + "profile_navbar_label": "個人檔案", "@profile_navbar_label": { "description": "BottomNavigationBarLabel: For the profile and personal preferences page" }, - "scan_navbar_label": "扫描", + "scan_navbar_label": "掃描", "@scan_navbar_label": { "description": "BottomNavigationBarLabel: For the scanning of products" }, - "history_navbar_label": "历史记录", + "history_navbar_label": "歷史紀錄", "@history_navbar_label": { "description": "BottomNavigationBarLabel: For the history and compare mode" }, - "list_navbar_label": "列表", + "list_navbar_label": "Lists", "@list_navbar_label": { "description": "BottomNavigationBarLabel: For the lists" }, - "category": "按类别筛选", + "category": "按類別篩選", "@category": { "description": "From a product list, there's a category filter: this is its title" }, @@ -451,121 +451,121 @@ "@category_al": { "description": "Top meta-entry on a category filter" }, - "category_search": "(类别搜索)", - "filter": "过滤器", + "category_search": "(類別搜尋)", + "filter": "篩選器", "@filter": { "description": "A button that opens a menu where you can filter within categories. Juices => Apple juices/Orange juices" }, - "scan": "扫描结果", + "scan": "Scan session", "@scan": { "description": "Page title: List type: Products in the scan session" }, - "scan_history": "扫描历史记录", + "scan_history": "Scan history", "@scan_history": { "description": "Page title: List type: Products in the whole scan history" }, - "search": "搜索", + "search": "搜尋", "@search": { "description": "Hint text of a search text input field" }, - "tap_for_more": "点击获取更多信息", + "tap_for_more": "Tap to see more info…", "@Product": {}, - "product": "产品", + "product": "產品", "@product": {}, "unknownBrand": "未知品牌", "@unknownBrand": {}, - "unknownProductName": "未知产品名称", + "unknownProductName": "未知產品名稱", "@unknownProductName": {}, - "label_refresh": "刷新", + "label_refresh": "重新整理", "@label_refresh": { "description": "Refresh the cached product" }, - "image": "图片", + "image": "圖片", "front_photo": "正面照片", "@front_photo": { "description": "Button label: For adding a picture of the front of a product" }, "ingredients": "成分", "@ingredients": {}, - "ingredients_editing_instructions": "保留原顺序。指定时显示百分比。使用逗号或连字符分隔,用括号将配料表的成分括起来,并用下划线标出过敏原。", - "ingredients_editing_error": "未能保存配料表。", - "ingredients_editing_image_error": "未能获取配料表图像。", - "ingredients_editing_title": "编辑配料表", - "ingredients_photo": "原料的照片", + "ingredients_editing_instructions": "保持原來的順序。在指定的情況下輸入百分比。用逗號或連字號分隔項目,用括號表示一種成分中含有的成分細項,並在下劃線之間輸入過敏原。", + "ingredients_editing_error": "儲存成分失敗。", + "ingredients_editing_image_error": "未能獲取新的成分圖像。", + "ingredients_editing_title": "編輯成分", + "ingredients_photo": "成分照片", "@ingredients_photo": { "description": "Button label: For adding a picture of the Ingredients of a product" }, - "packaging_editing_instructions": "列出用逗号或换行符分隔的所有包装零件,以及它们的数量(例如1或6)类型(例如瓶、盒、罐)、材料(例如塑料、金属、铝)以及它们的尺寸(例如33cl)和回收说明。示例:1个要回收的玻璃瓶,1个要丢弃的塑料软木塞", - "packaging_editing_error": "无法保存包装信息。", - "packaging_editing_image_error": "无法获得新的包装图片。", - "packaging_editing_title": "编辑包装信息", - "nutrition": "营养", + "packaging_editing_instructions": "List all packaging parts separated by a comma or line feed, with their amount (e.g. 1 or 6) type (e.g. bottle, box, can), material (e.g. plastic, metal, aluminium) and if available their size (e.g. 33cl) and recycling instructions.\nExample: 1 glass bottle to recycle, 1 plastic cork to throw away", + "packaging_editing_error": "Failed to save the packaging.", + "packaging_editing_image_error": "Failed to get a new packaging image.", + "packaging_editing_title": "Edit Packaging", + "nutrition": "營養成分", "@nutrition": {}, - "nutrition_facts_photo": "营养成分的照片", + "nutrition_facts_photo": "營養標示相片", "@nutrition_facts_photo": { "description": "Button label: For adding a picture of the nutrition facts of a product" }, - "packaging_information": "包装信息", + "packaging_information": "包裝資訊", "@packaging_information": { "description": "Button label: For adding a picture of the packaging of a product" }, - "packaging_information_photo": "包装信息照片", + "packaging_information_photo": "包裝資訊照片", "@packaging_information_photo": {}, - "missing_product": "你发现了一件新产品!", + "missing_product": "您發現了一個新產品!", "@missing_product": {}, "add_product_take_photos": "Take photos of the packaging to add this product to Open Food Facts", "@add_product_take_photos": {}, - "add_product_take_photos_descriptive": "请您先拍几张照片,你可以在以后完成操作", + "add_product_take_photos_descriptive": "Please take some photos first. You may always complete the product at a later time.", "@add_product_take_photos_descriptive": {}, - "add_product_information_button_label": "添加产品信息", + "add_product_information_button_label": "Add product information", "@add_product_information_button_label": {}, - "new_product": "新产品", + "new_product": "新的產品", "@new_product": {}, - "new_product_dialog_title": "你发现了一件新产品!", + "new_product_dialog_title": "You have just found a new product!", "@new_product_dialog_title": { "description": "Please keep it short, like 50 characters. Title of the dialog when the user searched for an unknown barcode." }, - "new_product_leave_message": "看起来你没有输入任何内容。你真的想要离开这个页面吗?", + "new_product_leave_message": "It looks like you didn't input anything. Do you really want to leave this page?", "@new_product_leave_message": { "description": "Alert dialog message when a user landed on the 'add new product' page, didn't input anything and tried to leave the page." }, - "new_product_dialog_description": "拍摄包装照片以将此产品添加到我们的数据库中", + "new_product_dialog_description": "Please take photos of the packaging to add this product to our common database", "@new_product_dialog_description": { "description": "Please keep it short, like less than 100 characters. Explanatory text of the dialog when the user searched for an unknown barcode." }, - "front_packaging_photo_button_label": "产品的正面照片", + "front_packaging_photo_button_label": "Product front photo", "@front_packaging_photo_button_label": {}, - "confirm_front_packaging_photo_button_label": "确认上传产品的正面照片", + "confirm_front_packaging_photo_button_label": "Confirm upload of Product front photo", "@confirm_front_packaging_photo_button_label": { "description": "Button clicking on which confirms the picture of the front of product that user just took." }, - "confirm_button_label": "确认", - "send_image_button_label": "发送图片", - "crop_page_action_saving": "正在保存图像…", + "confirm_button_label": "Confirm", + "send_image_button_label": "Send image", + "crop_page_action_saving": "Saving the image…", "@crop_page_action_saving": { "description": "Action being performed on the crop page" }, - "crop_page_action_cropping": "剪裁图像…", + "crop_page_action_cropping": "Cropping the image…", "@crop_page_action_cropping": { "description": "Action being performed on the crop page" }, - "crop_page_action_local": "保存本地版本…", + "crop_page_action_local": "Saving a local version…", "@crop_page_action_local": { "description": "Action being performed on the crop page" }, - "crop_page_action_local_failed_title": "啊噢…你的照片有点问题!", + "crop_page_action_local_failed_title": "Oops… there's something with your photo!", "@crop_page_action_local_title": { "description": "The save of the picture locally failed - error dialog message" }, - "crop_page_action_local_failed_message": "在把图片上传到服务器前,我们没有办法在本地进行处理。请稍后再试,如果仍有问题请联系我们。", + "crop_page_action_local_failed_message": "We are unable to process the image locally, before sending it to our server. Please try again later or contact-us if the issue persists.", "@crop_page_action_local_message": { "description": "The save of the picture locally failed - error dialog message" }, - "crop_page_too_small_image_title": "图片尺寸过小", + "crop_page_too_small_image_title": "The image is too small!", "@crop_page_too_small_image_title": { "description": "Title of a dialog warning the user that the image is too small for upload" }, - "crop_page_too_small_image_message": "图片上传的最小尺寸(以像素为单位)为 {expectedMinWidth}x{expectedMinHeight}。当前图片的尺寸为 {actualWidth}x{actualHeight}。", + "crop_page_too_small_image_message": "The minimum size in pixels for picture upload is {expectedMinWidth}x{expectedMinHeight}. The current picture is {actualWidth}x{actualHeight}.", "@crop_page_too_small_image_message": { "description": "Message of a dialog warning the user that the image is too small for upload", "placeholders": { @@ -583,57 +583,57 @@ } } }, - "crop_page_action_server": "准备调用服务器…", + "crop_page_action_server": "Preparing a call to the server…", "@crop_page_action_server": { "description": "Action being performed on the crop page" }, - "front_packaging_photo_title": "正面包装照片", - "ingredients_photo_title": "配料表照片", - "nutritional_facts_photo_title": "营养成分表", - "recycling_photo_title": "循环利用照片", - "other_interesting_photo_title": "其他有趣的照片", - "front_photo_uploaded": "已上传正面照片", + "front_packaging_photo_title": "Front Packaging Photo", + "ingredients_photo_title": "Ingredients Photo", + "nutritional_facts_photo_title": "Nutrition Facts Photo", + "recycling_photo_title": "Recycling Photo", + "other_interesting_photo_title": "更多奇妙的相片", + "front_photo_uploaded": "已上載正面包裝的相片", "@front_photo_uploaded": {}, - "ingredients_photo_button_label": "原料的照片", + "ingredients_photo_button_label": "成分照片", "@ingredients_photo_button_label": {}, - "ingredients_photo_uploaded": "已上传配料表照片", + "ingredients_photo_uploaded": "已上載成分的相片", "@ingredients_photo_uploaded": {}, - "nutrition_cache_loading_error": "无法从缓存中加载营养成分", - "nutritional_facts_photo_button_label": "营养成分的照片", + "nutrition_cache_loading_error": "Unable to load nutrients from cache", + "nutritional_facts_photo_button_label": "營養標示相片", "@nutritional_facts_photo_button_label": {}, - "nutritional_facts_input_button_label": "输入营养成分表", - "nutritional_facts_added": "已添加营养成分表", - "categories_added": "分类已添加", - "new_product_title_nutriscore": "计算 Nutri-Score", - "new_product_subtitle_nutriscore": "通过填写食品类别和营养成分获得它", - "new_product_title_ecoscore": "计算 Eco-Score", - "new_product_subtitle_ecoscore": "通过填写至少一个类别获得它", - "new_product_additional_ecoscore": "通过补充原产地、包装等信息使 Eco-Score 得分计算更加精确", - "new_product_title_nova": "计算食品加工水平(NOVA)", - "new_product_subtitle_nova": "通过填写食品类别和配料获得它", - "new_product_desc_nova_unknown": "食品加工水平未知", - "new_product_title_pictures": "让我们拍一些照片吧!", - "new_product_title_misc": "还有一些基本数据…", - "hey_incomplete_product_message": "现在点击并回答 3 个问题即可帮助计算 Nutri-Score、Eco-Score 和食品加工水平 (NOVA)!", - "nutritional_facts_photo_uploaded": "已上传营养成分表照片", + "nutritional_facts_input_button_label": "Input nutrition facts", + "nutritional_facts_added": "Nutrition facts added", + "categories_added": "Categories added", + "new_product_title_nutriscore": "Compute the Nutri-Score", + "new_product_subtitle_nutriscore": "Get it by filling the food category and nutritional values", + "new_product_title_ecoscore": "Compute the Eco-Score", + "new_product_subtitle_ecoscore": "Get it by filling at least a category", + "new_product_additional_ecoscore": "Make Eco-Score computation more precise with origins, packaging & more", + "new_product_title_nova": "Compute the food processing level (NOVA)", + "new_product_subtitle_nova": "Get it by filling the food category and ingredients", + "new_product_desc_nova_unknown": "食品加工程度未知", + "new_product_title_pictures": "Let's take some pictures!", + "new_product_title_misc": "And some basic data…", + "hey_incomplete_product_message": "Tap to answer 3 questions NOW to compute Nutri-Score, Eco-Score & Ultra-processing (NOVA)!", + "nutritional_facts_photo_uploaded": "Nutrition facts photo uploaded", "@nutritional_facts_photo_uploaded": {}, - "recycling_photo_button_label": "循环利用信息照片", + "recycling_photo_button_label": "回收資訊的相片", "@recycling_photo_button_label": {}, - "recycling_photo_uploaded": "已上传循环利用照片", + "recycling_photo_uploaded": "已上載回收的相片", "@recycling_photo_uploaded": {}, - "other_interesting_photo_button_label": "其他有趣的照片", + "other_interesting_photo_button_label": "更多奇妙的相片", "@other_interesting_photo_button_label": {}, - "other_photo_uploaded": "已上传其他照片", + "other_photo_uploaded": "已上傳其它相片", "@other_photo_uploaded": {}, "retake_photo_button_label": "重拍", "@retake_photo_button_label": { "description": "Button clicking on which allows users to retake the last photo they took." }, - "selecting_photo": "正在选择照片", + "selecting_photo": "選取相片", "@selecting_photo": { "description": "Progress indicator when the users takes a photo" }, - "uploading_image": "正在向服务器上传照片", + "uploading_image": "Uploading photo to the server", "@uploading_image": { "description": "Message when a new picture is uploading to the server" }, @@ -661,37 +661,37 @@ "@uploading_image_type_generic": { "description": "Message when a new picture is being uploaded to the server" }, - "score_add_missing_ingredients": "添加缺失的成分", - "score_add_missing_packaging_image": "添加缺失的包装照片", - "score_add_missing_nutrition_facts": "添加缺失的营养成分", - "score_add_missing_product_category": "添加缺失的产品类别", - "score_add_missing_product_countries": "添加缺失的产品产地国", - "score_add_missing_product_emb": "添加缺失的产品代码(翻译注:可能是条形码", - "score_add_missing_product_labels": "添加缺失的产品标签", - "score_add_missing_product_origins": "添加缺失的产品来源", - "score_add_missing_product_stores": "添加缺失的产品来源商店", - "score_update_nutrition_facts": "更新营养成分表", - "nutrition_page_title": "营养成分表", - "nutrition_page_unspecified": "产品未标明营养成分", + "score_add_missing_ingredients": "添加缺少的成分", + "score_add_missing_packaging_image": "Add missing packaging image", + "score_add_missing_nutrition_facts": "補充營養成分", + "score_add_missing_product_category": "添加缺少的產品類別", + "score_add_missing_product_countries": "Add missing product countries", + "score_add_missing_product_emb": "Add missing product traceability codes", + "score_add_missing_product_labels": "Add missing product labels", + "score_add_missing_product_origins": "Add missing product origins", + "score_add_missing_product_stores": "Add missing product stores", + "score_update_nutrition_facts": "更新營養成分", + "nutrition_page_title": "營養成分", + "nutrition_page_unspecified": "產品未具體標明營養成分", "nutrition_page_per_100g": "每 100 克", - "nutrition_page_per_serving": "每份", - "nutrition_page_add_nutrient": "添加营养", + "nutrition_page_per_serving": "每個包含", + "nutrition_page_add_nutrient": "新增營養", "nutrition_page_serving_size": "份量", - "nutrition_page_invalid_number": "无效的数字", - "nutrition_page_update_running": "正在更新服务器上的产品…", - "nutrition_page_update_done": "产品已更新!", - "more_photos": "更有趣的照片", + "nutrition_page_invalid_number": "無效數值", + "nutrition_page_update_running": "Updating the product on the server…", + "nutrition_page_update_done": "產品更新了!", + "more_photos": "更多奇妙照片", "@more_photos": {}, - "no_product_found": "没有找到的产品", + "no_product_found": "未發現產品", "@no_product_found": {}, - "not_found": "未找到:", - "searchPanelHeader": "搜索或扫描您的第一个产品", + "not_found": "無法查明:", + "searchPanelHeader": "搜尋或是掃瞄您的第一項產品", "@Product query status": {}, - "refreshing_product": "产品更新中", + "refreshing_product": "食品重新整理中", "@refreshing_product": { "description": "Confirmation, that the product data of a cached product is queried again" }, - "product_refreshed": "产品已更新", + "product_refreshed": "產品更新", "@product_refreshed": { "description": "Confirmation, that the product data refresh is done" }, @@ -702,48 +702,48 @@ "app_review_negative_modal_title": "You don't like our app?", "app_review_negative_modal_text": "Could you take a few seconds to tell us why?", "app_review_negative_modal_positive_button": "Yes, absolutely!", - "app_review_negative_modal_negative_button": "不", - "could_not_refresh": "无法刷新产品", + "app_review_negative_modal_negative_button": "否", + "could_not_refresh": "無法重新整理產品", "@could_not_refresh": { "description": "The product data couldn't be refreshed" }, - "product_internet_error": "由于网络错误,无法获取有关此产品的信息。", - "cached_results_from": "显示结果来自:", + "product_internet_error": "因為網路錯誤,無法取得關於此產品的資訊。", + "cached_results_from": "顯示結果自:", "@cached_results_from": { "description": "Cached results from: x time ago (time ago should not be added to the string)" }, "@Product Addition": {}, - "added_product_thanks": "感谢您添加这个产品!", + "added_product_thanks": "謝謝您新增此產品。", "@added_product_thanks": {}, - "product_search_same_category": "对比类别", + "product_search_same_category": "同類別中的其它產品", "@product_search_same_category": { "description": "Button looking for the other products within the same category. Less than 30 characters" }, - "product_improvement_add_category": "添加类别以计算Nutri-Score。", + "product_improvement_add_category": "新增一個類別以計算 Nutri-Score。", "@product_improvement_add_category": { "description": "Message for ProductImprovement.ADD_CATEGORY" }, - "product_improvement_add_nutrition_facts": "添加营养成分以计算Nutri-Score。", + "product_improvement_add_nutrition_facts": "新增營養成分和類別以計算營養評分。", "@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": "新增營養成分和類別以計算營養評分。", "@product_improvement_add_nutrition_facts_and_category": { "description": "Message for ProductImprovement.ADD_NUTRITION_FACTS_AND_CATEGORY" }, - "product_improvement_categories_but_no_nutriscore": "无法计算此产品的营养评分,这可能是由于例如:非标准类别。如果这被认为是错误,请与我们联系。", + "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" }, - "product_improvement_obsolete_nutrition_image": "营养表图片已过时,请刷新。", + "product_improvement_obsolete_nutrition_image": "此營養成分表已過時:請更新。", "@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 the ingredient list and/or any geographic claim or edit the product, so they can be taken into account.", "@product_improvement_origins_to_be_completed": { "description": "Message for ProductImprovement.ORIGINS_TO_BE_COMPLETED" }, - "country_chooser_label": "请提供国家信息", + "country_chooser_label": "請選擇國家", "@country_chooser_label": { "description": "Label shown above a selector where the user can select their country (in the onboarding)" }, @@ -751,15 +751,15 @@ "@country_chooser_label_from_settings": { "description": "Label to use in the settings to change the user 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." }, - "product_removed_comparison": "已从对比中删除该产品", + "product_removed_comparison": "Product removed from comparison", "@product_removed_comparison": { "description": "Product got removed from comparison list" }, - "native_app_settings": "本机应用程序设置", + "native_app_settings": "Native App Settings", "@native_app_settings": { "description": "Native App Settings in app settings" }, @@ -767,22 +767,22 @@ "@native_app_description": { "description": "Native App description in app settings" }, - "product_removed_history": "已从历史记录中删除该产品", + "product_removed_history": "產品已從歷史記錄中刪除", "@product_removed_history": { "description": "Product got removed from history" }, - "product_removed_list": "把产品从列表移除", + "product_removed_list": "Product removed from list", "@product_removed_list": { "description": "Product got removed from list" }, - "product_could_not_remove": "无法移除产品", + "product_could_not_remove": "無法移除產品", "@product_could_not_remove": { "description": "Could not remove product from a list" }, "@Lists": {}, - "no_prodcut_in_list": "这个列表中没有产品", - "no_product_in_section": "这个区域没有产品", - "recently_seen_products": "历史记录", + "no_prodcut_in_list": "此清單裡沒有任何產品", + "no_product_in_section": "此部門仍未有產品", + "recently_seen_products": "歷史紀錄", "clear": "清除", "@clear": { "description": "Clears a product list (short label)" @@ -791,84 +791,84 @@ "@clear_long": { "description": "Clears a product list (long label)" }, - "really_clear": "确定要删除此列表吗?", + "really_clear": "您確定要刪除此清單嗎?", "@Plural": {}, - "pct_match": "{Percent}% 匹配度", + "pct_match": "{percent}% match", "@pct_match": { "description": "This product has a x percent match with your preferences", "placeholders": { "percent": {} } }, - "plural_ago_days": "{count,plural, =1{一天前} other{{count} 天前}}", + "plural_ago_days": "{count,plural, =1{one day ago} other{{count} days ago}}", "@plural_ago_days": { "description": "Cached results from: x days ago", "placeholders": { "count": {} } }, - "plural_ago_hours": "{count,plural, =1{一小时前} other{{count} 小时前}}", + "plural_ago_hours": "{count,plural, =1{one hour ago} other{{count} hours ago}}", "@plural_ago_hours": { "description": "Cached results from: x hours ago", "placeholders": { "count": {} } }, - "plural_ago_minutes": "{count,plural, =0{不到一分钟前} =1{1 分钟前} other{{count} 分钟前}}", + "plural_ago_minutes": "{count,plural, =0{less than a minute ago} =1{one minute ago} other{{count} minutes ago}}", "@plural_ago_minutes": { "description": "Cached results from: x minutes ago", "placeholders": { "count": {} } }, - "plural_ago_months": "{count,plural, =1{一个月前} other{{count} 个月前}}", + "plural_ago_months": "{count,plural, =1{one month ago} other{{count} months ago}}", "@plural_ago_months": { "description": "Cached results from: x months ago", "placeholders": { "count": {} } }, - "plural_ago_weeks": "{count,plural, =1{一周前} other{{count} 周前}}", + "plural_ago_weeks": "{count,plural, =1{one week ago} other{{count} weeks ago}}", "@plural_ago_weeks": { "description": "Cached results from: x weeks ago", "placeholders": { "count": {} } }, - "plural_compare_x_products": "{count,plural, =1{比较一种产品} other{比较 {count} 种产品}}", + "plural_compare_x_products": "{count,plural, =1{Compare one Product} other{Compare {count} Products}}", "@plural_compare_x_products": { "description": "Button label to open a page to compare all selected products to each other", "placeholders": { "count": {} } }, - "compare_products_mode": "比较产品", + "compare_products_mode": "Compare products", "@compare_products_mode": { "description": "Button to switch to 'compare products mode'" }, - "compare_products_appbar_title": "比较产品", + "compare_products_appbar_title": "Compare products", "@compare_products_appbar_title": { "description": "AppBar title when in comparison mode " }, - "compare_products_appbar_subtitle": "请至少选择两个产品", + "compare_products_appbar_subtitle": "Please select at least two products", "@compare_products_appbar_subtitle": { "description": "AppBar subtitle when in comparison mode" }, - "retry_button_label": "重试", - "connect_with_us": "联系我们", + "retry_button_label": "重試", + "connect_with_us": "聯繫我們", "instagram": "Instagram", "instagram_link": "https://instagram.com/open.food.facts", "twitter": "Twitter", "twitter_link": "https://www.twitter.com/openfoodfacts", - "blog": "博客", - "faq": "常见问题", - "discover": "发现", - "how_to_contribute": "如何贡献数据", - "hint_knowledge_panel_message": "点击卡片任意部分获取更多信息。立即尝试!", + "blog": "部落格", + "faq": "常見問題", + "discover": "探索", + "how_to_contribute": "如何貢獻", + "hint_knowledge_panel_message": "您可以點擊卡片的任何部分以獲取有關您所看到內容的更多詳細信息。現在就試試!", "@hint_knowledge_panel_message": { "description": "Hint popup indicating the card is clickable during onboarding" }, - "consent_analytics_title": "发送匿名分析", + "consent_analytics_title": "Send anonymous analytics", "@consent_analytics_title": { "description": "Title for the consent analytics UI Page" }, @@ -876,23 +876,23 @@ "@conset_analytics_body1": { "description": "first paragraph for the consent analytics UI Page" }, - "consent_analytics_body2": "如果您改变主意,可以随时在设置里启用或禁用此功能。", + "consent_analytics_body2": "If you change your mind, this option can be enabled and disabled at any time from the settings.", "@consent_analytics_body2": { "description": "second paragraph for the consent analytics UI Page" }, - "permissions_page_title": "相机访问权限", + "permissions_page_title": "Camera access", "@permissions_page_title": { "description": "Title for the camera permission's page (onboarding)" }, - "permissions_page_body1": "请授权访问摄像头,不然你不能扫描条形码", + "permissions_page_body1": "To scan barcodes with your phone's camera, please Authorise the access.", "@permissions_page_body1": { "description": "first paragraph for the camera permission's page (onboarding)" }, - "permissions_page_body2": "如果您改变主意,可以随时在设置里启用或禁用此功能。", + "permissions_page_body2": "If you change your mind, this option can be enabled and disabled at any time from the settings.", "@permissions_page_body2": { "description": "second paragraph for the camera permission's page (onboarding)" }, - "contact_form_body_android": "操作系统:Android(SDK Int: {sdkInt} / 版本: {release})\n型号: {model}\n产品: {product}\n设备: {device}\n品牌:{brand}", + "contact_form_body_android": "OS: Android (SDK Int: {sdkInt} / Release: {release})\nModel: {model}\nProduct: {product}\nDevice: {device}\nBrand:{brand}", "@contact_form_body_android": { "description": "Contact form content for Android devices", "placeholders": { @@ -922,7 +922,7 @@ } } }, - "contact_form_body_ios": "操作系统: iOS ({version})\n型: {model}\n本地化模型: {localizedModel}", + "contact_form_body_ios": "OS: iOS ({version})\nModel: {model}\nLocalized model: {localizedModel}", "@contact_form_body_ios": { "description": "Contact form content for iOS devices", "placeholders": { @@ -940,7 +940,7 @@ } } }, - "contact_form_body": "{osContent}\n应用版本:{appVersion}\n应用内部版本号:{appBuildNumber}\n应用包名称:{appPackageName}", + "contact_form_body": "{osContent}\nApp version:{appVersion}\nApp build number:{appBuildNumber}\nApp package name:{appPackageName}", "@contact_form_body": { "description": "Contact form content", "placeholders": { @@ -962,23 +962,23 @@ } } }, - "authorize_button_label": "授权", + "authorize_button_label": "Authorise", "@authorize": { "description": "Button to accept the request of sending the anonymous analytics or authorize the camera permission" }, - "refuse_button_label": "拒绝", + "refuse_button_label": "拒絕", "@refuse": { "description": "Button to decline the request of sending the anonymous analytics" }, - "ask_me_later_button_label": "稍后", + "ask_me_later_button_label": "Later", "@ask_me_later": { "description": "Button to ignore the camera permission request" }, - "are_you_sure": "确定吗?", + "are_you_sure": "Are you sure?", "@are_you_sure": { "description": "Are you sure?" }, - "knowledge_panel_text_source": "继续了解 {sourceName}", + "knowledge_panel_text_source": "Go further on {sourceName}", "@knowledge_panel_text_source": { "description": "When we show information from for example Wikipedia or health authorities, this is the button label to open the source website", "placeholders": { @@ -987,73 +987,73 @@ } } }, - "onboarding_reinventing_text1": "我们在 2012 年发明了\n协作\n扫描应用程序", + "onboarding_reinventing_text1": "We invented\nthe collaborative\nscanning app in 2012", "@onboarding_reinventing_text1": { "description": "Onboarding / Reinventing page: text 1/2. If possible, balanced on 3 lines." }, - "onboarding_reinventing_text2": "当我们 10 岁时,\n我们正在从头开始重新改变它\n!", + "onboarding_reinventing_text2": "As we turn 10,\nwe're reinventing it\nfrom the ground up!", "@onboarding_reinventing_text2": { "description": "Onboarding / Reinventing page: text 2/2. If possible, balanced on 3 lines." }, - "onboarding_welcome_loading_dialog_title": "正在加载您的第一个产品", + "onboarding_welcome_loading_dialog_title": "Loading your first example product", "@onboarding_welcome_loading_dialog_title": { "description": "Title for the onboarding loading dialog" }, - "onboarding_welcome_loading_error": "好像没有您的语言的示例产品", + "onboarding_welcome_loading_error": "Seems like there is no example product in your language", "@onboarding_welcome_loading_error": { "description": "Seems like there is no example product in your language" }, - "product_list_your_ranking": "您的排名", + "product_list_your_ranking": "你的排名", "@product_list_your_ranking": { "description": "Your ranking screen title" }, - "product_list_empty_icon_desc": "无历史记录", + "product_list_empty_icon_desc": "無歷史資料", "@product_list_icon_desc": { "description": "When the history list is empty, icon description (for accessibility) of the message explaining to start scanning" }, - "product_list_empty_title": "开始扫描", + "product_list_empty_title": "Start scanning", "@product_list_empty_title": { "description": "When the history list is empty, title of the message explaining to start scanning" }, - "product_list_empty_message": "扫描的产品会出现在这里,您可以查看详细信息。", + "product_list_empty_message": "Scanned products will appear here and you can check detailed information about them", "@product_list_empty_message": { "description": "When the history list is empty, body of the message explaining to start scanning" }, - "product_list_reloading_in_progress_multiple": "重新加载在你历史记录中的{count,plural, =0{产品} =1{产品} other{产品}}", + "product_list_reloading_in_progress_multiple": "Refreshing {count,plural, =0{product} =1{product} other{products}} in your history", "@product_list_reloading_in_progress_multiple": { "description": "Message to show while loading previous scanned items", "placeholders": { "count": {} } }, - "product_list_reloading_success_multiple": "{count,plural, =0{产品} =1{产品} other{产品}}重新加载完成", + "product_list_reloading_success_multiple": "{count,plural, =0{Product} =1{Product} other{Products}} refresh complete", "@product_list_reloading_success_multiple": { "description": "Message to show once previous scanned items are loaded", "placeholders": { "count": {} } }, - "loading_dialog_default_title": "正在下载数据", + "loading_dialog_default_title": "正在下載資料", "@loading_dialog_default_title": { "description": "Default loading dialog title" }, - "loading_dialog_default_error_message": "无法下载数据", + "loading_dialog_default_error_message": "無法下載資料", "@loading_dialog_default_error_message": { "description": "Default loading dialog error message" }, - "account_delete": "删除账号", + "account_delete": "刪除帳號", "@account_delete": { "description": "Delete account button (user profile)" }, - "account_deletion_subject": "注销 删除账号", + "account_deletion_subject": "Delete my account", "@account_deletion_subject": { "description": "Subject of the webview open when the user wants to delete his account" }, - "user_profile": "账户", + "user_profile": "Account", "@user_profile": { "description": "User account (if connected)" }, - "user_profile_title_guest": "欢迎!", + "user_profile_title_guest": "歡迎!", "@user_profile_title_guest": { "description": "When the user is not connected" }, @@ -1067,7 +1067,7 @@ } } }, - "user_profile_title_id_default": "欢迎 {id}!", + "user_profile_title_id_default": "Welcome {id}!", "@user_profile_title_id_default": { "description": "User login (when it's an id)", "placeholders": { @@ -1076,7 +1076,7 @@ } } }, - "email_subject_account_deletion": "删除账号", + "email_subject_account_deletion": "刪除帳號", "@email_subject_account_deletion": { "description": "Email subject for an account deletion" }, @@ -1089,31 +1089,31 @@ } } }, - "settings_app_app": "应用程序", - "settings_app_data": "隐私和监控", - "settings_app_camera": "相机", - "settings_app_products": "产品", - "settings_app_miscellaneous": "其他", + "settings_app_app": "Application", + "settings_app_data": "Privacy & monitoring", + "settings_app_camera": "Camera", + "settings_app_products": "產品", + "settings_app_miscellaneous": "Miscellaneous", "@camera_settings_title": { "description": "Name of the camera section in the settings" }, - "camera_play_sound_title": "在扫描时播放声音", + "camera_play_sound_title": "Play a sound on scan", "@camera_play_sound_title": { "description": "Title for the Camera play sound toggle" }, - "camera_play_sound_subtitle": "每次成功扫描都会发出蜂鸣声", + "camera_play_sound_subtitle": "Will beep on each successful scan", "@camera_play_sound_subtitle": { "description": "SubTitle for the Camera play sound toggle" }, - "app_haptic_feedback_title": "振动 触觉", + "app_haptic_feedback_title": "Vibration & Haptics", "@app_haptic_feedback_title": { "description": "Title for the Haptic feedback toggle" }, - "app_haptic_feedback_subtitle": "执行某些操作后的振动(条形码已解码,产品已移除…)。", + "app_haptic_feedback_subtitle": "Vibrations after executing some actions (barcode decoded, product removed…).", "@app_haptic_feedback_subtitle": { "description": "SubTitle for the Haptic feedback toggle" }, - "crash_reporting_toggle_title": "崩溃报告", + "crash_reporting_toggle_title": "Crash reporting", "@crash_reporting_toggle_title": { "description": "Title for the Crash reporting toggle" }, @@ -1121,7 +1121,7 @@ "@crash_reporting_toggle_subtitle": { "description": "SubTitle for the Crash reporting toggle" }, - "send_anonymous_data_toggle_title": "发送匿名数据", + "send_anonymous_data_toggle_title": "Send anonymous data", "@send_anonymous_toggle_title": { "description": "Title for the Send anonymous data toggle" }, @@ -1129,16 +1129,16 @@ "@send_anonymous_toggle_subtitle": { "description": "SubTitle for the Send anonymous data toggle" }, - "product_edit_photo_title": "编辑照片", + "product_edit_photo_title": "Edit Photo", "@product_edit_photo_title": { "description": "Toolbar Title while editing a photo (Android only)" }, - "permission_photo_error": "错误", + "permission_photo_error": "錯誤", "@permission_photo_error": { "description": "When the camera/photo permission failed to be acquired (!= denied)" }, - "permission_photo_denied_title": "允许使用照相机扫描条码", - "permission_photo_denied_message": "为了提高使用体验,请允许{appName}访问您的照相机。以便于直接扫描条码。", + "permission_photo_denied_title": "Allow camera use to scan barcodes", + "permission_photo_denied_message": "For an enhanced experience, please allow {appName} to access your camera. You will be able to directly scan barcodes.", "@permission_photo_denied_message": { "description": "When the camera/photo permission is denied by user", "placeholders": { @@ -1147,28 +1147,28 @@ } } }, - "permission_photo_denied_button": "允许", + "permission_photo_denied_button": "Allow", "@permission_photo_denied_button": { "description": "When the camera/photo permission is denied by user" }, - "permission_photo_denied_dialog_settings_title": "没有权限", - "permission_photo_denied_dialog_settings_message": "因为之前拒绝了访问照相机,所以只能在设置里手动允许使用照相机。", - "permission_photo_denied_dialog_settings_button_open": "打开权限设置", + "permission_photo_denied_dialog_settings_title": "Permission denied", + "permission_photo_denied_dialog_settings_message": "As you've previously denied the camera permission, you must allow it manually from the Settings.", + "permission_photo_denied_dialog_settings_button_open": "開啟設定", "permission_photo_denied_dialog_settings_button_cancel": "取消", - "permission_photo_none_found": "没有检测到摄像头", + "permission_photo_none_found": "No camera detected", "@permission_photo_none_found": { "description": "Message for the user when no camera was detected, replacing the barcode scanner" }, - "permission_photo_denied": "未授权访问照相机", + "permission_photo_denied": "未授權相機訪問權限", "@permission_photo_denied": { "description": "When the camera/photo permission is denied by user" }, - "edit_product_label": "编辑产品", + "edit_product_label": "編輯產品", "@edit_product_label": { "description": "Edit product button label" }, - "edit_product_form_item_add_action": "添加新的 {itemType}", - "description": "当用户长按 (+) 按钮时显示的工具提示", + "edit_product_form_item_add_action": "Add a new {itemType}", + "description": "Tooltip to show when the user long presses the (+) button", "@edit_product_form_item_add_action": { "placeholders": { "itemType": { @@ -1176,23 +1176,23 @@ } } }, - "edit_product_form_item_barcode": "条形码", + "edit_product_form_item_barcode": "條碼", "@edit_product_form_item_barcode": { "description": "Product edition - Barcode" }, - "edit_product_form_item_details_title": "基本信息", + "edit_product_form_item_details_title": "基本資料", "@edit_product_form_item_details_title": { "description": "Product edition - Basic Details - Title" }, - "edit_product_form_item_details_subtitle": "产品名称、品牌、数量", + "edit_product_form_item_details_subtitle": "產品名稱、品牌、數量", "@edit_product_form_item_details_subtitle": { "description": "Product edition - Basic Details - Subtitle" }, - "edit_product_form_item_other_details_title": "额外细节", + "edit_product_form_item_other_details_title": "Additional details", "@edit_product_form_item_other_details_title": { "description": "Product edition - Other Details - Title" }, - "edit_product_form_item_other_details_subtitle": "产品网站…", + "edit_product_form_item_other_details_subtitle": "Website…", "@edit_product_form_item_other_details_subtitle": { "description": "Product edition - Other Details - Subtitle" }, @@ -1200,23 +1200,23 @@ "@edit_product_form_item_photos_title": { "description": "Product edition - Photos - Title" }, - "edit_product_form_item_photos_subtitle": "添加或刷新照片", + "edit_product_form_item_photos_subtitle": "添加或更新照片", "@edit_product_form_item_photos_subtitle": { "description": "Product edition - Photos - SubTitle" }, - "edit_product_form_item_labels_title": "标签和证书", + "edit_product_form_item_labels_title": "標籤和認證", "@edit_product_form_item_labels_title": { "description": "Product edition - Labels - Title" }, - "edit_product_form_item_labels_subtitle": "环保、质量标签…", + "edit_product_form_item_labels_subtitle": "Environmental, Quality labels…", "@edit_product_form_item_labels_subtitle": { "description": "Product edition - Labels - SubTitle" }, - "edit_product_form_item_labels_hint": "标签", + "edit_product_form_item_labels_hint": "標籤", "@edit_product_form_item_labels_hint": { "description": "Product edition - Labels - input textfield hint" }, - "edit_product_form_item_labels_type": "标签", + "edit_product_form_item_labels_type": "標籤", "@edit_product_form_item_labels_type": { "description": "Product edition - Labels - input textfield label" }, @@ -1232,7 +1232,7 @@ "@edit_product_form_item_stores_type": { "description": "Product edition - Stores - input textfield type" }, - "edit_product_form_item_origins_title": "起源", + "edit_product_form_item_origins_title": "產地", "@edit_product_form_item_origins_title": { "description": "Product edition - Origins - Title" }, @@ -1240,19 +1240,19 @@ "@edit_product_form_item_origins_hint": { "description": "Product edition - Origins - input textfield hint" }, - "edit_product_form_item_origins_type": "国家", + "edit_product_form_item_origins_type": "國家", "@edit_product_form_item_origins_type": { "description": "Product edition - Origins - input textfield type" }, - "edit_product_form_item_origins_explainer_1": "添加你可以在包装上找到的任何原产地标记。你不必担心直接在成份列表中显示的原产地。", + "edit_product_form_item_origins_explainer_1": "Add any indications of origins you can find on the packaging. You need not worry about origins indicated directly in the ingredient list.", "@edit_product_form_item_origins_explainer_1": { "description": "Product edition - Origins - input explainer, part 1" }, - "edit_product_form_item_origins_explainer_2": "示例:来自阿根廷的牛肉,大豆不是来自欧盟", + "edit_product_form_item_origins_explainer_2": "Examples: Beef from Argentina, The soy does not come from the European Union", "@edit_product_form_item_origins_explainer_2": { "description": "Product edition - Origins - input explainer, part 2" }, - "edit_product_form_item_countries_title": "国家/地区", + "edit_product_form_item_countries_title": "地區", "@edit_product_form_item_countries_title": { "description": "Product edition - Countries - Title" }, @@ -1260,43 +1260,43 @@ "@edit_product_form_item_countries_hint": { "description": "Product edition - Countries - input textfield hint" }, - "edit_product_form_item_countries_type": "国家", + "edit_product_form_item_countries_type": "國家", "@edit_product_form_item_countries_type": { "description": "Product edition - Countries - input textfield type" }, - "edit_product_form_item_countries_explanations": "产品广泛销售的国家(不包括专营外国产品的商店)。", + "edit_product_form_item_countries_explanations": "Countries where the product is widely available (not including stores specialising in foreign products).", "@edit_product_form_item_countries_explanations": { "description": "Product edition - Countries - explanations" }, - "edit_product_form_item_emb_codes_title": "可追踪码", + "edit_product_form_item_emb_codes_title": "產銷履歷代碼", "@edit_product_form_item_emb_codes_title": { "description": "Product edition - Traceability codes - Title" }, - "edit_product_form_item_emb_codes_hint": "EMB 53062、FR 62.448.034 CE、84 R 20、33 RECOLANT 522", + "edit_product_form_item_emb_codes_hint": "EMB 53062,FR 62.448.034 CE,84 R 20,33 RECOLANT 522", "@edit_product_form_item_emb_codes_hint": { "description": "Product edition - Traceability Codes - input textfield hint" }, - "edit_product_form_item_emb_codes_type": "可追踪码", + "edit_product_form_item_emb_codes_type": "產銷履歷代碼", "@edit_product_form_item_emb_codes_type": { "description": "Product edition - Traceability Codes - input textfield type" }, - "edit_product_form_item_emb_codes_explanations": "在欧洲,使用椭圆形编码,带有 2 个国家/地区首字母,后跟一个数字和 CE。\n示例:EMB 53062、FR 62.448.034 CE、84 R 20、33 RECOLTANT 522", + "edit_product_form_item_emb_codes_explanations": "In Europe, code in an ellipse with the 2 country initials followed by a number and CE.\nExamples: EMB 53062, FR 62.448.034 CE, 84 R 20, 33 RECOLTANT 522", "@edit_product_form_item_emb_codes_examples": { "description": "Product edition - EMB Codes - explanations" }, - "edit_product_form_item_categories_title": "分类", + "edit_product_form_item_categories_title": "類別", "@edit_product_form_item_categories_title": { "description": "Product edition - Categories - Title" }, - "edit_product_form_item_categories_hint": "分类", + "edit_product_form_item_categories_hint": "類別", "@edit_product_form_item_categories_hint": { "description": "Product edition - Categories - input textfield hint" }, - "edit_product_form_item_categories_type": "分类", + "edit_product_form_item_categories_type": "類別", "@edit_product_form_item_categories_type": { "description": "Product edition - Categories - input textfield type" }, - "edit_product_form_item_categories_explainer_1": "仅指明最具体的类别。将自动添加父类别。", + "edit_product_form_item_categories_explainer_1": "Indicate only the most specific category. Parent categories will be automatically added.", "@edit_product_form_item_categories_explainer_1": { "description": "Product edition - Categories - input explainer, part 1" }, @@ -1304,76 +1304,76 @@ "@edit_product_form_item_categories_explainer_2": { "description": "Product edition - Categories - input explainer, part 2" }, - "edit_product_form_item_categories_explainer_3": "示例:橄榄油中的沙丁鱼、浓缩橙汁", + "edit_product_form_item_categories_explainer_3": "Examples: Sardines in olive oil, Orange juice from concentrate", "@edit_product_form_item_categories_explainer_3": { "description": "Product edition - Categories - input explainer, part 3" }, - "edit_product_form_item_exit_confirmation": "是否再离开页面前保存?", - "edit_product_form_item_exit_confirmation_positive_button": "保存更改", - "edit_product_form_item_exit_confirmation_negative_button": "放弃更改", + "edit_product_form_item_exit_confirmation": "Do you want to save your changes before leaving this page?", + "edit_product_form_item_exit_confirmation_positive_button": "Save changes", + "edit_product_form_item_exit_confirmation_negative_button": "Discard changes", "edit_product_form_item_ingredients_title": "成分", "@edit_product_form_item_ingredients_title": { "description": "Product edition - Ingredients - Title (note: this section was previously called Ingredients & Origins)" }, - "edit_product_form_item_add_valid_item_tooltip": "加入产品", - "edit_product_form_item_add_invalid_item_tooltip": "请先输入文字", - "edit_product_form_item_remove_item_tooltip": "移除", - "edit_product_form_item_packaging_title": "回收说明照片", + "edit_product_form_item_add_valid_item_tooltip": "新增", + "edit_product_form_item_add_invalid_item_tooltip": "Please enter a text first", + "edit_product_form_item_remove_item_tooltip": "Remove", + "edit_product_form_item_packaging_title": "Recycling instructions photo", "@edit_product_form_item_packaging_title": { "description": "Product edition - Packaging - Title" }, - "edit_product_form_item_nutrition_facts_title": "营养成分", + "edit_product_form_item_nutrition_facts_title": "營養成分", "@edit_product_form_item_nutrition_facts_title": { "description": "Product edition - Nutrition facts - Title" }, - "edit_product_form_item_nutrition_facts_subtitle": "营养成分、酒精含量……", + "edit_product_form_item_nutrition_facts_subtitle": "營養、酒精含量⋯⋯", "@edit_product_form_item_nutrition_facts_subtitle": { "description": "Product edition - Nutrition facts - SubTitle" }, - "edit_product_form_save": "编辑", + "edit_product_form_save": "編輯", "@edit_product_form_save": { "description": "Product edition - Nutrition facts - Save button" }, - "product_field_website_title": "网站", + "product_field_website_title": "Website", "@product_field_website_title": { "description": "Title of a product field: website" }, - "completed_basic_details_btn_text": "完善基本信息", - "not_implemented_snackbar_text": "尚未生效", - "category_picker_page_appbar_text": "分类", - "edit_ingredients_extrait_ingredients_btn_text": "提取成分", + "completed_basic_details_btn_text": "Complete basic details", + "not_implemented_snackbar_text": "Not implemented yet", + "category_picker_page_appbar_text": "類別", + "edit_ingredients_extrait_ingredients_btn_text": "Extract ingredients", "@edit_ingredients_extrait_ingredients_btn_text": { "description": "Ingredients edition - Extract ingredients" }, - "edit_ingredients_refresh_photo_btn_text": "刷新照片", + "edit_ingredients_refresh_photo_btn_text": "Refresh photo", "@edit_ingredients_refresh_photo_btn_text": { "description": "Ingredients edition - Refresh photo" }, - "edit_packaging_extract_btn_text": "提取包装信息", + "edit_packaging_extract_btn_text": "Extract packaging", "@edit_packaging_extract_btn_text": { "description": "Packaging edition - OCR-Extract packaging" }, - "edit_packaging_refresh_photo_btn_text": "刷新照片", + "edit_packaging_refresh_photo_btn_text": "Refresh photo", "@edit_packaging_refresh_photo_btn_text": { "description": "Packaging edition - Refresh photo" }, - "edit_ocr_extract_failed": "无法检测图像中的文本。", + "edit_ocr_extract_failed": "Failed to detect text in image.", "@edit_ocr_extract_failed": { "description": "OCR extraction - message for failed" }, - "user_list_dialog_new_title": "新产品列表", + "user_list_dialog_new_title": "New list of products", "@user_list_dialog_new_title": { "description": "Title of the 'new user list' dialog" }, - "user_list_dialog_rename_title": "重命名列表", + "user_list_dialog_rename_title": "Rename list", "@user_list_dialog_rename_title": { "description": "Title of the 'rename user list' dialog" }, - "user_list_subtitle_product": "列表", + "user_list_subtitle_product": "Lists", "@user_list_subtitle_product": { "description": "Subtitle of a paragraph about user lists in a product context" }, - "user_list_add_product": "将产品添加到您的列表", + "user_list_add_product": "Add the product to your lists", "@user_list_add_product": { "description": "Label for the dialog to add a product to a list" }, @@ -1381,51 +1381,51 @@ "@user_list_button_new": { "description": "Short label of a 'create a new list' button" }, - "user_list_empty_label": "暂无可用列表,请从创建一个新列表开始", + "user_list_empty_label": "No list available yet, please start by creating one", "@user_list_empty_label": { "description": "Content displayed when there is no list" }, - "user_list_button_add_product": "添加到列表", + "user_list_button_add_product": "Add to list", "@user_list_button_add_product": { "description": "Short label of an 'add to list' button from a product context" }, - "added_to_list_msg": "已添加到列表", + "added_to_list_msg": "Added to list", "@added_to_list_msg": { "description": "Message when products have been successfully added to a list" }, - "user_list_popup_clear": "清除历史记录", + "user_list_popup_clear": "Clear your history", "@user_list_popup_clear": { "description": "Short label of a 'clear your history list' popup" }, - "user_list_popup_rename": "重命名", + "user_list_popup_rename": "Rename", "@user_list_popup_rename": { "description": "Short label of a 'rename list' popup" }, - "user_list_name_hint": "我的列表", + "user_list_name_hint": "My list", "@user_list_name_hint": { "description": "Hint of a user list name text-field in a 'user list' dialog" }, - "user_list_name_error_empty": "名称是必填项", + "user_list_name_error_empty": "Name is mandatory", "@user_list_name_error_empty": { "description": "Validation error about the name that cannot be empty" }, - "user_list_name_error_already": "名称已被使用", + "user_list_name_error_already": "That name is already used", "@user_list_name_error_already": { "description": "Validation error about the name that is already used for another list" }, - "user_list_name_error_same": "名称重复", + "user_list_name_error_same": "That is the same name", "@user_list_name_error_same": { "description": "Validation error about the renamed name that is the same as the initial list name" }, - "try_again": "重试", + "try_again": "Try Again", "@try_again": { "description": "Label for buttons that try to repeat a failed action" }, - "there_was_an_error": "有错误产生", + "there_was_an_error": "There was an error", "@there_was_an_error": { "description": "Label that presents a error" }, - "category_picker_no_category_found_message": "没有 {items} 对应的类别", + "category_picker_no_category_found_message": "No category found for {items}", "@category_picker_no_category_found_message": { "description": "Label when no category is available", "placeholders": { @@ -1434,27 +1434,27 @@ } } }, - "camera_toggle_camera": "在后置和前置相机之间切换", + "camera_toggle_camera": "Switch between back and front camera", "@camera_toggle_camera": { "description": "Explanation for the icon to switch between cameras" }, - "camera_toggle_flash": "打开或关闭摄像头的闪光灯", + "camera_toggle_flash": "Turn ON or OFF the flash of the camera", "@camera_toggle_flash": { "description": "Explanation for the icon to turn on/off the flash" }, - "camera_enable_flash": "打开闪光灯", + "camera_enable_flash": "Enable flash", "@camera_enable_flash": { "description": "Enable flash (tooltip)" }, - "camera_disable_flash": "禁用闪光灯", + "camera_disable_flash": "Disable flash", "@camera_disable_flash": { "description": "Disable flash (tooltip)" }, - "camera_flash_error_dialog_title": "发生错误", + "camera_flash_error_dialog_title": "An error occurred!", "@camera_flash_error_dialog_title": { "description": "Title of the dialog explaining that an error happened while enabling/disabling the flash of the camera" }, - "camera_flash_error_dialog_message": "更改闪光灯状态时发生错误。请确保你的智能手机尚未启用手电筒。", + "camera_flash_error_dialog_message": "An error occurred while changing the state of your flash. Please ensure your smartphone has not the torch already enabled.", "@camera_flash_error_dialog_message": { "description": "Content of the dialog explaining that an error happened while enabling/disabling the flash of the camera" }, @@ -1462,27 +1462,27 @@ "@category_picker_no_category_found_button": { "description": "Button label when no category is available" }, - "dev_preferences_screen_title": "开发模式", + "dev_preferences_screen_title": "DEV Mode", "@dev_preferences_screen_title": { "description": "User dev preferences - Title" }, - "dev_preferences_reset_onboarding_title": "重置引导流程", + "dev_preferences_reset_onboarding_title": "Restart onboarding", "@dev_preferences_reset_onboarding_title": { "description": "User dev preferences - Reset onboarding - Title" }, - "dev_preferences_reset_onboarding_subtitle": "你必须重新启动应用才能再次看到它。", + "dev_preferences_reset_onboarding_subtitle": "You then have to restart the App to see it again.", "@dev_preferences_reset_onboarding_subtitle": { "description": "User dev preferences - Reset onboarding - Subtitle" }, - "dev_preferences_environment_switch_title": "在 openfoodfacts.org (PROD) 和测试环境之间切换", + "dev_preferences_environment_switch_title": "Switch between openfoodfacts.org (PROD) and test env", "@dev_preferences_environment_switch_title": { "description": "User dev preferences - Environment (prod/test) switcher - Title" }, - "dev_preferences_test_environment_title": "测试环境参数", + "dev_preferences_test_environment_title": "Test environment parameters", "@dev_preferences_test_environment_title": { "description": "User dev preferences - Info about test environment - Title" }, - "dev_preferences_test_environment_subtitle": "当前测试环境的基本 URL: {url}", + "dev_preferences_test_environment_subtitle": "Base URL for current test env: {url}", "@dev_preferences_test_environment_subtitle": { "description": "User dev preferences - Info about test environment - Value", "placeholders": { @@ -1491,47 +1491,47 @@ } } }, - "dev_preferences_test_environment_dialog_title": "测试环境主机", + "dev_preferences_test_environment_dialog_title": "Test environment host", "@dev_preferences_test_environment_dialog_title": { "description": "User dev preferences - Info about test environment - Dialog title" }, - "dev_preferences_ml_kit_title": "使用机器学习套件", + "dev_preferences_ml_kit_title": "Use ML Kit", "@dev_preferences_ml_kit_title": { "description": "User dev preferences - Enable ML Kit - Title" }, - "dev_preferences_ml_kit_subtitle": "您需要重新启动此应用", + "dev_preferences_ml_kit_subtitle": "then you have to restart this app", "@dev_preferences_ml_kit_subtitle": { "description": "User dev preferences - Enable ML Kit - Subtitle" }, - "dev_preferences_product_additional_features_title": "产品页面上的附加按钮", + "dev_preferences_product_additional_features_title": "Additional button on product page", "@dev_preferences_product_additional_features_title": { "description": "User dev preferences - Additional buttons on product page - Title" }, - "dev_preferences_edit_ingredients_title": "通过信息面板按钮编辑成分", + "dev_preferences_edit_ingredients_title": "Edit ingredients via a knowledge panel button", "@dev_preferences_edit_ingredients_title": { "description": "User dev preferences - Additional buttons on product page - Subtitle" }, - "dev_preferences_export_history_title": "导出历史记录", + "dev_preferences_export_history_title": "Export History", "@dev_preferences_export_history_title": { "description": "User dev preferences - Export history - Title" }, - "dev_preferences_export_history_progress_error": "异常", + "dev_preferences_export_history_progress_error": "exception", "@dev_preferences_export_history_progress_error": { "description": "User dev preferences - Export history - Item - Error" }, - "dev_preferences_export_history_progress_found": "找到产品", + "dev_preferences_export_history_progress_found": "product found", "@dev_preferences_export_history_progress_found": { "description": "User dev preferences - Export history - Item - Found" }, - "dev_preferences_export_history_progress_not_found": "未找到产品", + "dev_preferences_export_history_progress_not_found": "product NOT found", "@dev_preferences_export_history_progress_not_found": { "description": "User dev preferences - Export history - Item - Not found" }, - "dev_preferences_export_history_dialog_title": "导出历史记录", + "dev_preferences_export_history_dialog_title": "Export history", "@dev_preferences_export_history_dialog_title": { "description": "User dev preferences - Export history - Dialog title" }, - "dev_preferences_button_positive": "确定", + "dev_preferences_button_positive": "好", "@dev_preferences_button_positive": { "description": "User dev preferences - Positive button label" }, @@ -1539,8 +1539,8 @@ "@dev_preferences_button_negative": { "description": "User dev preferences - Negative button label" }, - "dev_preferences_migration_title": "从 V1 迁移数据", - "dev_preferences_migration_subtitle": "状态:{status}", + "dev_preferences_migration_title": "Data migration from V1", + "dev_preferences_migration_subtitle": "Status: {status}", "@dev_preferences_migration_subtitle": { "placeholders": { "status": { @@ -1548,29 +1548,29 @@ } } }, - "dev_preferences_migration_status_already_done": "成功或全新安装", - "dev_preferences_migration_status_success": "成功", - "dev_preferences_migration_status_error": "错误", - "dev_preferences_migration_status_in_progress": "进行中", - "dev_preferences_migration_status_required": "需要(点击开始)", - "dev_preferences_migration_status_not_started": "未知", - "dev_preferences_import_history_title": "导入历史记录", + "dev_preferences_migration_status_already_done": "success or fresh install", + "dev_preferences_migration_status_success": "success", + "dev_preferences_migration_status_error": "error", + "dev_preferences_migration_status_in_progress": "in progress", + "dev_preferences_migration_status_required": "required (click to start)", + "dev_preferences_migration_status_not_started": "unknown", + "dev_preferences_import_history_title": "Import History", "@dev_preferences_import_history_title": { "description": "User dev preferences - Import history - Title" }, - "dev_preferences_import_history_subtitle": "将清除历史记录并在其中放置 3 个产品", + "dev_preferences_import_history_subtitle": "Will clear history and put 3 products in there", "@dev_preferences_import_history_subtitle": { "description": "User dev preferences - Import history - Subtitle" }, - "dev_preferences_import_history_result_success": "完成", + "dev_preferences_import_history_result_success": "已完成", "@dev_preferences_import_history_result_success": { "description": "User dev preferences - Import history - Result successful" }, - "dev_mode_scan_mode_title": "扫描模式", + "dev_mode_scan_mode_title": "Scan Mode", "@dev_mode_scan_mode_title": { "description": "User dev preferences - Scan mode - Title" }, - "dev_mode_scan_mode_subtitle": "当前扫描模式: \"{mode}\"", + "dev_mode_scan_mode_subtitle": "Current scan mode is: \"{mode}\"", "@dev_mode_scan_mode_subtitle": { "description": "User dev preferences - Scan mode - Subtitle", "placeholders": { @@ -1579,39 +1579,39 @@ } } }, - "dev_mode_scan_mode_dialog_title": "扫描模式", + "dev_mode_scan_mode_dialog_title": "Scan Mode", "@dev_mode_scan_mode_dialog_title": { "description": "User dev preferences - Scan mode - Dialog Title" }, - "dev_mode_hide_ecoscore_title": "排除 Eco-Score", + "dev_mode_hide_ecoscore_title": "Exclude Eco-Score", "@dev_mode_hide_ecoscore_title": { "description": "User dev preferences - Disable Ecoscore - Title" }, - "dev_mode_scan_camera_only": "仅摄像头流,不扫描", + "dev_mode_scan_camera_only": "Only camera stream, no scanning", "@dev_mode_scan_camera_only": { "description": "Scan mode - Camera only" }, - "dev_mode_scan_preprocess_full_image": "相机流和完整图像预处理,不扫描", + "dev_mode_scan_preprocess_full_image": "Camera stream and full image preprocessing, no scanning", "@dev_mode_scan_preprocess_full_image": { "description": "Scan mode - Preprocess full image" }, - "dev_mode_scan_preprocess_half_image": "相机流和半图像预处理,不扫描", + "dev_mode_scan_preprocess_half_image": "Camera stream and half image preprocessing, no scanning", "@dev_mode_scan_preprocess_half_image": { "description": "Scan mode - Preprocess half image" }, - "dev_mode_scan_scan_full_image": "全幅扫描", + "dev_mode_scan_scan_full_image": "Full image scanning", "@dev_mode_scan_scan_full_image": { "description": "Scan mode - Scan full image" }, - "dev_mode_scan_scan_half_image": "半幅扫描", + "dev_mode_scan_scan_half_image": "Half image scanning", "@dev_mode_scan_scan_half_image": { "description": "Scan mode - Scan half image" }, - "search_history_item_edit_tooltip": "Reuse and edit this search", + "search_history_item_edit_tooltip": "沿用與編輯此搜尋的項目", "@search_history_item_edit_tooltip": { "description": "A tooltip to explain the Pen button near a search term -> it allows to reuse the item" }, - "product_search_no_more_results": "已成功加载 {totalSize} 产品.", + "product_search_no_more_results": "You've downloaded all the {totalSize} products.", "@product_search_no_more_results": { "description": "Product search list - No more results available", "placeholders": { @@ -1620,7 +1620,7 @@ } } }, - "product_search_button_download_more": "再加载 {count} 产品\n已经加载 {totalSize} 产品中的 {downloaded} 产品.", + "product_search_button_download_more": "Download {count} more products\nAlready downloaded {downloaded} out of {totalSize}.", "@product_search_button_download_more": { "description": "Product search list - Button to download more results", "placeholders": { @@ -1635,35 +1635,35 @@ } } }, - "user_search_contributor_title": "我添加的产品", + "user_search_contributor_title": "Products I added", "@user_search_contributor_title": { "description": "User search (contributor): list tile title" }, - "user_search_informer_title": "我编辑过的产品", + "user_search_informer_title": "Products I edited", "@user_search_informer_title": { "description": "User search (informer): list tile title" }, - "user_search_photographer_title": "我拍摄过的产品", + "user_search_photographer_title": "Products I photographed", "@user_search_photographer_title": { "description": "User search (photographer): list tile title" }, - "user_search_to_be_completed_title": "需要完善信息的产品", + "user_search_to_be_completed_title": "My to-be-completed products", "@user_search_to_be_completed_title": { "description": "User search (to be completed): list tile title" }, - "all_search_to_be_completed_title": "所有待完善产品", + "all_search_to_be_completed_title": "All to-be-completed products", "@all_search_to_be_completed_title": { "description": "All products to be completed: list tile title" }, - "edit_product_action_retake_picture": "重拍", + "edit_product_action_retake_picture": "Retake photo", "@edit_product_action_retake_picture": { "description": "Product edition - FAB actions - retake a picture" }, - "edit_product_action_take_picture": "拍摄", + "edit_product_action_take_picture": "Take photo", "@edit_product_action_take_picture": { "description": "Product edition - FAB actions - take a picture" }, - "edit_product_action_confirm": "确认", + "edit_product_action_confirm": "Confirm", "@edit_product_action_confirm": { "description": "Product edition - FAB actions - confirm" }, @@ -1671,15 +1671,15 @@ "@signup_page_terms_of_use_line1": { "description": "User consent for terms of use (line 1)" }, - "signup_page_terms_of_use_line2": "使用条款和贡献", + "signup_page_terms_of_use_line2": "使用及貢獻條款", "@signup_page_terms_of_use_line2": { "description": "User consent for terms of use (line 2)" }, - "analytics_consent_image_semantic_label": "分析图标", + "analytics_consent_image_semantic_label": "Analytics icon", "@analytics_consent_image_semantic_label": { "description": "Consent Analytics icon semantics label" }, - "knowledge_panel_page_loading_error": "错误: {error}", + "knowledge_panel_page_loading_error": "Fatal Error: {error}", "@knowledge_panel_page_loading_error": { "description": "Knowledge panel page template - Error while loading future", "placeholders": { @@ -1688,7 +1688,7 @@ } } }, - "preferences_page_loading_error": "错误: {error}", + "preferences_page_loading_error": "Fatal Error: {error}", "@preferences_page_loading_error": { "description": "Preferences page - Error while loading future", "placeholders": { @@ -1697,54 +1697,54 @@ } } }, - "summary_card_button_add_basic_details": "完善基本信息", + "summary_card_button_add_basic_details": "Complete basic details", "@summary_card_button_add_basic_details": { "description": "Summary card - Button to add details about the product" }, - "edit_photo_button_label": "编辑", + "edit_photo_button_label": "編輯", "@edit_photo_button_label": { "description": "Edit photo button label" }, - "edit_photo_unselect_button_label": "取消选择照片", + "edit_photo_unselect_button_label": "Unselect photo", "@edit_photo_unselect_button_label": { "description": "Edit 'unselect photo' button label" }, - "edit_photo_select_existing_button_label": "选择现有图像", + "edit_photo_select_existing_button_label": "Select an existing image", "@edit_photo_select_existing_button_label": { "description": "Edit 'select existing image' button label" }, - "edit_photo_select_existing_all_label": "现有图像", + "edit_photo_select_existing_all_label": "Existing images", "@edit_photo_select_existing_all_label": { "description": "Page title" }, - "edit_photo_select_existing_download_label": "正在获取现有图像…", + "edit_photo_select_existing_download_label": "Retrieving existing images…", "@edit_photo_select_existing_download_label": { "description": "Dialog label" }, - "edit_photo_select_existing_downloaded_none": "没有以前上传的与此产品相关的图像。", + "edit_photo_select_existing_downloaded_none": "There are no images previously uploaded related to this product.", "@edit_photo_select_existing_downloaded_none": { "description": "Error message" }, - "edit_photo_language_not_this_one": "暂无该语言的图像", + "edit_photo_language_not_this_one": "No image in that language yet", "@edit_photo_language_not_this_one": { "description": "Warning message: for this product and this field, there are 'translated' images, but not in that language" }, - "edit_photo_language_none": "暂无图像", + "edit_photo_language_none": "No image yet", "@edit_photo_language_none": { "description": "Warning message: for this product and this field, there are no images at all, in any language" }, - "category_picker_screen_title": "分类", + "category_picker_screen_title": "類別", "@category_picker_screen_title": { "description": "Categories picker screen title" }, - "basic_details": "基本信息", - "product_name": "产品名称", - "add_basic_details_product_name_error": "请输入产品名称", - "brand_name": "品牌", - "add_basic_details_brand_name_error": "请输入品牌名称", - "quantity": "数量和重量", - "barcode": "条形码", - "barcode_barcode": "条码: {barcode}", + "basic_details": "Basic Details", + "product_name": "Product Name", + "add_basic_details_product_name_error": "Please enter the product name", + "brand_name": "Brand name", + "add_basic_details_brand_name_error": "Please enter the brand name", + "quantity": "Quantity and weight", + "barcode": "條碼", + "barcode_barcode": "Barcode: {barcode}", "@barcode_barcode": { "description": "Displaying the raw barcode with label", "placeholders": { @@ -1753,9 +1753,9 @@ } } }, - "barcode_invalid_error": "无效的条形码", - "basic_details_add_success": "基本信息添加成功", - "basic_details_add_error": "无法添加基本信息,请稍后再试", + "barcode_invalid_error": "條碼無效", + "basic_details_add_success": "Basic details added successfully", + "basic_details_add_error": "Unable to add basic details. Please try again after some time", "@basic_details_add_error": { "description": "Error message when error occurs while submitting basic details" }, @@ -1763,14 +1763,14 @@ "@confirm_clearclear_search": { "description": "Tooltip to explain that the X button clears the content of the search" }, - "confirm_clear": "您即将清除整个历史记录:您确定要继续吗?", + "confirm_clear": "You're about to clear your entire history: are you sure you want to continue?", "@confirm_clear": { "description": "Asking about whether to clear the history list or not" }, - "alert_clear_selected_user_list": "你即将清除历史记录中选定的项目", - "confirm_clear_selected_user_list": "您确定要继续吗?", - "alert_select_items_to_clear": "请选择一个或多个要清理的项目", - "confirm_clear_user_list": "您即将清除此列表 ({name}):您确定要继续吗?", + "alert_clear_selected_user_list": "You're about to clear selected items in your history", + "confirm_clear_selected_user_list": "Are you sure you want to continue?", + "alert_select_items_to_clear": "Please select one or more items to clear", + "confirm_clear_user_list": "You're about to clear this list ({name}): are you sure you want to continue?", "@confirm_clear_user_list": { "description": "Asking about whether to clear the list or not", "placeholders": { @@ -1796,7 +1796,7 @@ "@confirm_delete_user_list_button": { "description": "Button to delete a list" }, - "importance_label": "{name} 重要性: {id}", + "importance_label": "{name} importance: {id}", "@importance_label": { "description": "Used when user selects a food preference. example: Vegan importance; mandatory", "placeholders": { @@ -1808,54 +1808,54 @@ } } }, - "user_list_all_title": "列表", + "user_list_all_title": "Lists", "@user_list_all_title": { "description": "Title about the user lists in the user preferences" }, - "user_list_all_empty": "创建您的第一个列表", + "user_list_all_empty": "Create your first list", "@user_list_all_empty": { "description": "Small message when there are no user lists" }, - "product_list_select": "请选择一个列表", + "product_list_select": "Select a list", "@product_list_select": { "description": "Top title for the selection of a list" }, - "user_list_length": "{count,plural, =0{空列表} =1{一款产品} other{{count} 产品}}", + "user_list_length": "{count,plural, =0{Empty list} =1{One product} other{{count} products}}", "@user_list_length": { "description": "Length of a user product list", "placeholders": { "count": {} } }, - "add_list_label": "创建列表", + "add_list_label": "Add list", "@add_list_label": { "description": "Label for the add list button" }, - "open_food_preferences_tooltip": "编辑您的食物偏好", + "open_food_preferences_tooltip": "Edit your food preferences", "@open_food_preferences_tooltip": { "description": "Tooltip (message displayed on long press) to open the user food preferences" }, - "add_photo_button_label": "添加照片", + "add_photo_button_label": "Add photo", "@add_photo_button_label": { "description": "Label for the add photo button" }, - "add_packaging_photo_button_label": "对任何包装/回收信息拍照", + "add_packaging_photo_button_label": "Take photos of any packaging/recycling information", "@add_packaging_photo_button_label": { "description": "Label for the add PACKAGING photo button" }, - "choose_image_source_title": "选择图片来源", + "choose_image_source_title": "Choose image source", "@choose_image_source_title": { "description": "Title for the image source chooser" }, - "choose_image_source_body": "请选择图片来源", + "choose_image_source_body": "Please choose a image source", "@choose_image_source_body": { "description": "Body for the image source chooser" }, - "gallery_source_label": "相册", + "gallery_source_label": "Gallery", "@gallery_source_label": { "description": "Label for the gallery image source" }, - "share": "推荐给好友", + "share": "分享", "@share": { "description": "Button label for sharing something on another app. For example sharing the link to a product via Email" }, @@ -1877,53 +1877,53 @@ } } }, - "capture": "拍摄", + "capture": "Capture New", "@capture": { "description": "Button label for taking a photo" }, - "choose_from_gallery": "从相册选择", + "choose_from_gallery": "Choose from gallery", "@choose_from_gallery": { "description": "Button label for choosing a photo from gallery" }, - "image_upload_queued": "图片将尽快上传。", + "image_upload_queued": "The image will be uploaded in the background as soon as possible.", "@image_upload_queued": { "description": "Message when a photo is queued for upload" }, - "background_task_title_full_refresh": "开始刷新本地存储的所有产品", + "background_task_title_full_refresh": "Starting the refresh of all the products locally stored", "@background_task_title_full_refresh": { "description": "Snackbar message when a full refresh is started" }, - "background_task_title_top_n": "开始下载最受欢迎的产品", + "background_task_title_top_n": "Starting the download of the most popular products", "@background_task_title_top_n": { "description": "Snackbar message when a download of the most popular products is started" }, - "expand_nutrition_facts": "展开营养成分表", + "expand_nutrition_facts": "Expand nutrition facts table", "@expand_nutrition_facts": { "description": "Label for expanding nutrition facts table in application setting" }, - "expand_nutrition_facts_body": "扩大营养成分表", - "expand_ingredients": "展开成分", + "expand_nutrition_facts_body": "Keep the nutrition facts table expanded", + "expand_ingredients": "Expand ingredients", "@expand_ingredients": { "description": "Label for expanding nutrition facts table in application setting" }, - "expand_ingredients_body": "保持成分面板扩展", - "no_internet_connection": "无互联网连接", + "expand_ingredients_body": "Keep the ingredients panel expanded", + "no_internet_connection": "No internet connection", "@no_internet_connection": { "description": "Message when there is no internet connection" }, - "world_results_label": "整个世界", + "world_results_label": "Entire world", "@world_results_label": { "description": "Label describing the current source of the results: the entire world. Keep it short" }, - "world_results_action": "将您的搜索扩大到全世界", + "world_results_action": "Extend your search to the world", "@world_results_action": { "description": "Label for the action button that displays the results from the entire world" }, - "copy_to_clipboard": "复制", + "copy_to_clipboard": "Copy", "@copy_to_clipboard": { "description": "Copy to clipboard button description" }, - "clipboard_barcode_copy": "将条形码复制到剪贴板", + "clipboard_barcode_copy": "Copy barcode to clipboard", "@clipboard_barcode_copied": { "description": "Snackbar label after clipboard copy", "placeholders": { @@ -1933,34 +1933,34 @@ } } }, - "clipboard_barcode_copied": "条码 {barcode} 已复制到剪贴板!", + "clipboard_barcode_copied": "Barcode {barcode} copied to the clipboard!", "language_picker_label": "Your language", "@language_picker_label": { "description": "Choose Application Language" }, - "help_with_openfoodfacts": "帮助 OpenFoodFacts", + "help_with_openfoodfacts": "Help with OpenFoodFacts", "@help_with_openfoodfacts": { "description": "Label for the email title" }, - "product_task_background_schedule": "产品将尽快在后台更新。", + "product_task_background_schedule": "The product will be updated in the background as soon as possible.", "@product_task_background_schedule": { "description": "Message when a product is scheduled for background update" }, - "no_email_client_available_dialog_title": "没有电子邮件应用!", + "no_email_client_available_dialog_title": "No email apps!", "@no_email_client_available_dialog_title": { "description": "Title for the dialog when no email client is installed on the device" }, - "no_email_client_available_dialog_content": "请手动向我们发送一封电子邮件到 contact@openfoodfacts.org", + "no_email_client_available_dialog_content": "Please send us manually an email to contact@openfoodfacts.org", "@no_email_client_available_dialog_content": { "description": "Content for the dialog when no email client is installed on the device" }, - "all_images": "所有图像", - "selected_images": "选定图片", - "product_card_remove_product_tooltip": "移除产品", + "all_images": "All Images", + "selected_images": "Selected Images", + "product_card_remove_product_tooltip": "Remove product", "@product_card_remove_product_tooltip": { "description": "Tooltip (message visible with a long-press) on a product item in the carousel" }, - "scan_announce_new_barcode": "扫描到一个新条形码:{barcode}", + "scan_announce_new_barcode": "New barcode scanned: {barcode}", "@scan_announce_new_barcode": { "description": "Text to pronounce by the Accessibility tool when a new barcode is decoded", "placeholders": { @@ -1970,15 +1970,15 @@ } } }, - "scan_header_clear_button_tooltip": "从扫描结果轮播中删除所有产品", + "scan_header_clear_button_tooltip": "Remove all products from the carousel", "@scan_header_clear_button_tooltip": { "description": "Tooltip (message visible with a long-press) on the Clear button on top of the scanner" }, - "scan_header_compare_button_invalid_state_tooltip": "请扫描至少两个产品以进行比较", + "scan_header_compare_button_invalid_state_tooltip": "Please scan at least two products to compare them", "@scan_header_compare_button_invalid_state_tooltip": { "description": "Tooltip (message visible with a long-press) on the Compare button on top of the scanner, when there is just one product scanned" }, - "scan_header_compare_button_valid_state_tooltip": "点击以比较您扫描过的产品", + "scan_header_compare_button_valid_state_tooltip": "Click to compare the products you have scanned", "@scan_header_compare_button_valid_state_tooltip": { "description": "Tooltip (message visible with a long-press) on the Compare button on top of the scanner, when there is at least two prodiucts" }, @@ -2002,7 +2002,7 @@ "@scan_product_loading_restart_button": { "description": "Button to force restart a product search" }, - "portion_calculator_description": "计算特定数量的营养成分", + "portion_calculator_description": "Calculate nutrition facts for a specific quantity", "@portion_calculator_description": { "description": "Sort of title that describes the portion calculator." }, @@ -2026,7 +2026,7 @@ } } }, - "portion_calculator_result_title": "{grams} 克(或毫升)的营养成分", + "portion_calculator_result_title": "Nutrition facts for {grams} g (or ml)", "@portion_calculator_result_title": { "description": "Title of the results of the portion calculator.", "placeholders": { @@ -2035,15 +2035,15 @@ } } }, - "offline_data": "离线数据", + "offline_data": "Offline Data", "@offline_data": { "description": "App bar title for the offline data page" }, - "ocr_image_upload_instruction": "上传图片以自动提取其包含的信息。", + "ocr_image_upload_instruction": "Upload an image to automatically extract the information it contains.", "@ocr_image_upload_instruction": { "description": "Message shown when there is no image on the OCR extraction page for ingredients or recycling instructions" }, - "upload_image": "上传图片", + "upload_image": "Upload Photo", "@upload_image": { "description": "Message shown on asking to upload image" }, @@ -2051,59 +2051,59 @@ "@word_separator_char": { "description": "Word separator character. In English language, this is a comma: ','" }, - "word_separator": ",", + "word_separator": ", ", "@word_separator": { "description": "Word separator string. In English, this is a comma followed by a space: ', '" }, - "image_download_error": "图片下载失败", + "image_download_error": "Failed to download image", "@image_download_error": { "description": "Error message, when image download fails" }, - "image_edit_url_error": "由于未设置图片 URL,无法编辑图片。", + "image_edit_url_error": "Failed to edit image because the image URL was not set.", "@image_edit_url_error": { "description": "Error message, when editing image fails, due to missing url." }, - "user_picture_source_remember": "记住我的选择", + "user_picture_source_remember": "Remember my choice", "@user_picture_source_remember": { "description": "Checkbox label when select a picture source" }, - "user_picture_source_select": "每次都选择", + "user_picture_source_select": "Select each time", "@user_picture_source_select": { "description": "Choice of selecting the picture source each time" }, - "robotoff_continue": "继续", + "robotoff_continue": "Continue", "@robotoff_continue": { "description": "Shown when robotoff question are all answered and user wants to continue answering" }, - "robotoff_next_n_questions": "下{count,plural, =1{一个问题} other{ {count} 个问题}}", + "robotoff_next_n_questions": "Next {count,plural, =1{question} other{{count} questions}}", "@robotoff_next_n_questions": { "description": "Shown when robotoff question are all answered and user wants to continue answering", "placeholders": { "count": {} } }, - "show_password": "显示密码", + "show_password": "Show Password", "@show_password": { "description": "Show hidden password in password field" }, - "rate_app": "评价此应用", - "app_rating_dialog_title": "大!让其他人知道您对这个应用程式的看法!", - "app_rating_dialog_positive_action": "评价此应用", - "app_rating_dialog_negative_action": "稍后", - "app_rating_dialog_title_enjoying_app": "您喜欢这个应用吗?", - "app_rating_dialog_title_enjoying_positive_actions": "是的!", - "not_really": "不太喜欢", - "app_rating_dialog_title_not_enjoying_app": "我们很遗憾听到这个消息!你能告诉我们发生了什么吗?", - "edit_packagings_title": "包装成分", + "rate_app": "Rate the app", + "app_rating_dialog_title": "Great! Let others know what you think of this app!", + "app_rating_dialog_positive_action": "Rate the app", + "app_rating_dialog_negative_action": "Later", + "app_rating_dialog_title_enjoying_app": "Are you enjoying this app?", + "app_rating_dialog_title_enjoying_positive_actions": "Yeah!", + "not_really": "Not really", + "app_rating_dialog_title_not_enjoying_app": "We are so sorry to hear that! Could you tell us what happened?", + "edit_packagings_title": "Packaging components", "@edit_packagings_title": { "description": "Title of the structured packagings page" }, - "edit_packagings_element_add": "添加包装成分", + "edit_packagings_element_add": "Add a packaging component", "@edit_packagings_element_add": { "description": "Button label" }, - "edit_packagings_completed": "此包装成分已完整", - "edit_packagings_element_title": "包装成分 #{index}", + "edit_packagings_completed": "The packaging is complete", + "edit_packagings_element_title": "Packaging component #{index}", "@edit_packagings_element_title": { "description": "Element title. Please do not change the index placeholder", "placeholders": { @@ -2116,84 +2116,84 @@ "@edit_packagings_element_field_units": { "description": "Field label" }, - "edit_packagings_element_hint_units": "输入产品中包含的相同形状和材料的包装单位数量。", + "edit_packagings_element_hint_units": "Enter the number of packaging units of the same shape and material contained in the product.", "@edit_packagings_element_hint_units": { "description": "Field verbose hint, more like an info than a text field hint" }, - "edit_packagings_element_field_shape": "形状", + "edit_packagings_element_field_shape": "形狀", "@edit_packagings_element_field_shape": { "description": "Field label" }, - "edit_packagings_element_hint_shape": "输入回收说明中列出的形状名称(如果可用),或选择一个形状。", + "edit_packagings_element_hint_shape": "Enter the shape name listed in the recycling instructions if they are available, or select a shape.", "@edit_packagings_element_hint_shape": { "description": "Field verbose hint, more like an info than a text field hint" }, - "edit_packagings_element_example_shape": "瓶子", + "edit_packagings_element_example_shape": "Bottle", "@edit_packagings_element_example_shape": { "description": "Text field hint" }, - "edit_packagings_element_field_material": "材料", + "edit_packagings_element_field_material": "Material", "@edit_packagings_element_field_material": { "description": "Field label" }, - "edit_packagings_element_hint_material": "如果可以确定,请输入具体材料(三角形内的材料代码通常可以在包装部件上找到),如果您不确定,请输入通用材料(例如塑料或金属)。", + "edit_packagings_element_hint_material": "Enter the specific material if it can be determined (a material code inside a triangle can often be found on packaging parts), or a generic material (for instance plastic or metal) if you are unsure.", "@edit_packagings_element_hint_material": { "description": "Field verbose hint, more like an info than a text field hint" }, - "edit_packagings_element_example_material": "玻璃", + "edit_packagings_element_example_material": "Glass", "@edit_packagings_element_example_material": { "description": "Text field hint" }, - "edit_packagings_element_field_recycling": "回收说明", + "edit_packagings_element_field_recycling": "Recycling instruction", "@edit_packagings_element_field_recycling": { "description": "Field label" }, - "edit_packagings_element_hint_recycling": "只有在产品上列出的回收说明才可输入。", + "edit_packagings_element_hint_recycling": "Enter recycling instructions only if they are listed on the product.", "@edit_packagings_element_hint_recycling": { "description": "Field verbose hint, more like an info than a text field hint" }, - "edit_packagings_element_example_recycling": "回收", + "edit_packagings_element_example_recycling": "Recycle", "@edit_packagings_element_example_recycling": { "description": "Text field hint" }, - "edit_packagings_element_field_quantity": "每单位产品净数量", + "edit_packagings_element_field_quantity": "Net quantity of product per unit", "@edit_packagings_element_field_quantity": { "description": "Field label" }, - "edit_packagings_element_hint_quantity": "输入净重或净体积并注明单位(例如克 g 或毫升 ml)。", + "edit_packagings_element_hint_quantity": "Enter the net weight or net volume and indicate the unit (for example g or ml).", "@edit_packagings_element_hint_quantity": { "description": "Field verbose hint, more like an info than a text field hint" }, - "edit_packagings_element_field_weight": "一个空单位的重量(克)", + "edit_packagings_element_field_weight": "Weight of one empty unit (g)", "@edit_packagings_element_field_weight": { "description": "Field label" }, - "edit_packagings_element_hint_weight": "在称重之前,请清除所有剩余的食物并清洗和干燥包装部分。如果可能,使用精度为 0.1g 或 0.01g 的秤。", + "edit_packagings_element_hint_weight": "Remove any remaining food and wash and dry the packaging part before weighing. If possible, use a scale with 0.1g or 0.01g precision.", "@edit_packagings_element_hint_weight": { "description": "Field verbose hint, more like an info than a text field hint" }, - "background_task_title": "待处理贡献", - "background_task_subtitle": "您的贡献会自动保存到我们的服务器,但并不总是实时的。", - "background_task_list_empty": "没有待处理的后台任务", - "background_task_error_server_time_out": "服务器超时", - "background_task_error_no_internet": "网络连接错误,请稍后再试。", - "background_task_operation_unknown": "未知操作类型", - "background_task_operation_details": "详细更改", - "background_task_operation_image": "照片上传", - "background_task_operation_refresh": "照片上传后刷新延迟", - "background_task_run_started": "已开始", - "background_task_run_not_started": "尚未开始", - "background_task_run_to_be_deleted": "待删除", - "background_task_question_stop": "您想尽快停止该任务吗?", - "feed_back": "意见反馈", - "undo": "撤销", - "copy_email_to_clip_board": "复制电子邮箱到剪贴板", + "background_task_title": "Pending contributions", + "background_task_subtitle": "Your contributions are automatically saved to our server, but not always in real-time.", + "background_task_list_empty": "No Pending Background Tasks", + "background_task_error_server_time_out": "Server timeout", + "background_task_error_no_internet": "Internet connection error. Try later.", + "background_task_operation_unknown": "unknown operation type", + "background_task_operation_details": "detailed changes", + "background_task_operation_image": "photo upload", + "background_task_operation_refresh": "refresh delayed after photo upload", + "background_task_run_started": "started", + "background_task_run_not_started": "not started yet", + "background_task_run_to_be_deleted": "to be deleted", + "background_task_question_stop": "Do you want to stop that task ASAP?", + "feed_back": "Feedback", + "undo": "Undo", + "copy_email_to_clip_board": "Copy email to clipboard", "@copy_email_to_clip_board": { "description": "Button: Copy the email adress to the clipboard. Shown when an automatic opening of an email application is not possible" }, - "please_send_us_an_email_to": "请手动向我们发送电子邮件至", - "email_copied_to_clip_board": "电子邮件地址已复制到剪贴板", - "select_accent_color": "选择强调色", + "please_send_us_an_email_to": "Please send us manually an email to", + "email_copied_to_clip_board": "Email copied to clipboard!", + "select_accent_color": "Select Accent Color", "@select_accent_color": { "description": "Accent Color for the application in AMOLED mode." }, @@ -2201,67 +2201,67 @@ "@theme_amoled": { "description": "AMOLED theme mode." }, - "color_blue": "蓝色", + "color_blue": "Blue", "@color_blue": { "description": "Color Blue" }, - "color_cyan": "青色", + "color_cyan": "Cyan", "@color_cyan": { "description": "Color Cyan" }, - "color_green": "绿色", + "color_green": "Green", "@color_green": { "description": "Color Green" }, - "color_light_brown": "默认", + "color_light_brown": "Default", "@color_light_brown": { "description": "Color Light Brown, Default Open Food Facts Color" }, - "color_magenta": "洋红色", + "color_magenta": "Magenta", "@color_magenta": { "description": "Color Magenta" }, - "color_orange": "橙色", + "color_orange": "Orange", "@color_orange": { "description": "Color Orange" }, - "color_pink": "粉色", + "color_pink": "Pink", "@color_pink": { "description": "Color Pink" }, - "color_red": "红色", + "color_red": "Red", "@color_red": { "description": "Color Red" }, - "color_rust": "赤色", + "color_rust": "Rust", "@color_rust": { "description": "Color Rust" }, - "color_teal": "鸭青色", + "color_teal": "Teal", "@color_teal": { "description": "Color Teal" }, - "text_contrast_mode": "文本对比度", + "text_contrast_mode": "Text Contrast", "@text_contrast_mode": { "description": "Text Contrast Color Mode" }, - "contrast_high": "高", + "contrast_high": "High", "@contrast_high": { "description": "High Contrast Text Color" }, - "contrast_medium": "中等", + "contrast_medium": "Medium", "@contrast_medium": { "description": "Medium Contrast Text Color" }, - "contrast_low": "低", + "contrast_low": "Low", "@contrast_low": { "description": "Low Contrast Text Color" }, - "product_loader_not_found_title": "未找到该产品!", + "product_loader_not_found_title": "Product not found!", "@product_loader_not_found_title": { "description": "When fetching a product opened via a link and it doesn't exist" }, - "product_loader_not_found_message": "我们的数据库中不存在以下条形码对应的产品:{barcode}", + "product_loader_not_found_message": "A product with the following barcode doesn't exist in our database: {barcode}", "@product_loader_not_found_message": { "description": "When fetching a product opened via a link, it doesn't exist", "placeholders": { @@ -2270,31 +2270,31 @@ } } }, - "product_loader_network_error_title": "无网络连接", + "product_loader_network_error_title": "No internet connection!", "@product_loader_network_error_title": { "description": "When fetching a product opened via a link and there is no connection" }, - "product_loader_network_error_message": "请检查您的智能手机是否已连接无线网络或已启用移动数据", + "product_loader_network_error_message": "Please check that your smartphone is on a WiFi network or has mobile data enabled", "@product_loader_network_error_message": { "description": "When fetching a product opened via a link and there is no connection" }, - "page_not_found_title": "页面未找到", + "page_not_found_title": "Page not found!", "@page_not_found_title": { "description": "Title for a page not found (when an URL is not recognized)" }, - "page_not_found_button": "返回首页", + "page_not_found_button": "Go back to the homepage", "@page_not_found_button": { "description": "Button to go back to the homepage" }, - "download_data": "下载数据", + "download_data": "Download data", "@download_data": { "description": "App bar title for the download data page" }, - "download_top_products": "下载您所在国家/地区排名前 1000 的产品进行即时扫描", + "download_top_products": "Download the top 1000 products in your country for instant scanning", "@download_top_products": { "description": "Download the top 1000 products in your country for instant scanning" }, - "download_top_n_products": "下载您所在国家/地区排名前 {count,plural, other{{count} 的产品}}进行即时扫描", + "download_top_n_products": "Download the top {count,plural, other{{count} products}} in your country for instant scanning", "@download_top_n_products": { "placeholders": { "count": { @@ -2302,11 +2302,11 @@ } } }, - "download_in_progress": "正在下载数据\n这可能需要一段时间", + "download_in_progress": "Downloading data\nThis may take a while", "@download_in_progress": { "description": "Download in progress" }, - "downloaded_products": "{num} 个产品被添加", + "downloaded_products": "{num} products added", "@downloaded_products": { "description": "text to show when products added", "placeholders": { @@ -2315,7 +2315,7 @@ } } }, - "update_offline_data": "更新离线产品数据", + "update_offline_data": "Update offline product data", "@update_offline_data": { "description": "List tile title for the update offline data page" }, @@ -2323,15 +2323,15 @@ "@update_local_database_sub": { "description": "Update the local product database with the latest data from server" }, - "clear_local_database": "清除离线产品数据", + "clear_local_database": "Clear offline product data", "@clear_local_database": { "description": "List tile title for the clear local database page" }, - "clear_local_database_sub": "清除应用中的所有本地产品数据以释放空间", + "clear_local_database_sub": "Clear all local product data from your app to free up space", "@clear_local_database_sub": { "description": "Clear all local product data from your app to free up space" }, - "deleted_products": "{num} 个产品被删除", + "deleted_products": "{num} products deleted", "@deleted_products": { "description": "text to show when products are deleted from local databse", "placeholders": { @@ -2340,23 +2340,23 @@ } } }, - "loading": "正在加载…", + "loading": "載入中…", "@loading": { "description": "Loading…" }, - "know_more": "了解更多", + "know_more": "Know More", "@know_more": { "description": "Know More" }, - "offline_data_desc": "点击了解更多有关离线数据的信息", + "offline_data_desc": "Click to know more about offline data", "@offline_data_desc": { "description": "Click to know more about offline data" }, - "offline_product_data_title": "离线产品数据", + "offline_product_data_title": "Offline product data", "@offline_product_data_title": { "description": "Offline Product Data" }, - "available_for_download": "{num} 产品可供立即扫描", + "available_for_download": "{num} products available for immediate scaning", "@available_for_download": { "description": "text to show details of products available for download", "placeholders": { @@ -2373,7 +2373,7 @@ "@language_selector_title": { "description": "Label written as the title of the dialog to select the user language" }, - "action_delete_list": "删除", + "action_delete_list": "刪除", "@action_delete_list": { "description": "Delete a list action in a menu" }, @@ -2381,7 +2381,7 @@ "@action_change_list": { "description": "Action to change the current visible list" }, - "product_list_create": "创建", + "product_list_create": "Create", "@product_list_create": { "description": "Button label to create a new list (short word)" },