From a821584216ddd04c68a570ab90d8a29838c7f4e7 Mon Sep 17 00:00:00 2001 From: Hayden <64056131+hay-kot@users.noreply.github.com> Date: Sun, 24 Dec 2023 06:57:58 -0600 Subject: [PATCH 1/3] New translations en-us.json (Italian) --- frontend/lang/messages/it-IT.json | 46 +++++++++++++++---------------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/frontend/lang/messages/it-IT.json b/frontend/lang/messages/it-IT.json index 08f8232331a..2c3bbe3884b 100644 --- a/frontend/lang/messages/it-IT.json +++ b/frontend/lang/messages/it-IT.json @@ -114,10 +114,10 @@ "json": "JSON", "keyword": "Parola chiave", "link-copied": "Link Copiato", - "loading": "Loading", + "loading": "Caricamento in corso", "loading-events": "Caricamento eventi", - "loading-recipe": "Loading recipe...", - "loading-ocr-data": "Loading OCR data...", + "loading-recipe": "Caricamento della ricetta...", + "loading-ocr-data": "Caricamento dati OCR...", "loading-recipes": "Caricamento Ricette", "message": "Messaggio", "monday": "Lunedì", @@ -128,7 +128,7 @@ "no-recipe-found": "Nessuna Ricetta Trovata", "ok": "OK", "options": "Opzioni:", - "plural-name": "Plural Name", + "plural-name": "Nome Plurale", "print": "Stampa", "print-preferences": "Preferenze Di Stampa", "random": "Casuale", @@ -496,10 +496,10 @@ "public-link": "Link Pubblico", "timer": { "kitchen-timer": "Kitchen Timer", - "start-timer": "Start Timer", + "start-timer": "Avvia timer", "pause-timer": "Pause Timer", "resume-timer": "Resume Timer", - "stop-timer": "Stop Timer" + "stop-timer": "Arresta il Timer" }, "edit-timeline-event": "Modifica Evento Timeline", "timeline": "Timeline", @@ -554,7 +554,7 @@ "unit": "Unità", "upload-image": "Carica immagine", "screen-awake": "Keep Screen Awake", - "remove-image": "Remove image" + "remove-image": "Rimuovi immagine" }, "search": { "advanced-search": "Ricerca Avanzata", @@ -573,16 +573,16 @@ "search-hint": "Premi '/'", "advanced": "Ricerca Avanzata", "auto-search": "Ricerca automatica", - "no-results": "No results found" + "no-results": "Nessun risultato trovato" }, "settings": { "add-a-new-theme": "Aggiungi un Nuovo Tema", "admin-settings": "Impostazioni Amministratore", "backup": { - "backup-created": "Backup created successfully", + "backup-created": "Backup creato con successo", "backup-created-at-response-export_path": "Backup Creato in {path}", "backup-deleted": "Backup eliminato", - "restore-success": "Restore successful", + "restore-success": "Ripristino riuscito", "backup-tag": "Tag Backup", "create-heading": "Crea un Backup", "delete-backup": "Elimina Backup", @@ -696,7 +696,7 @@ "status-unknown-try-running-a-validation": "Stato sconosciuto. Prova ad eseguire una convalida.", "validate": "Convalida", "email-configuration-status": "Configurazione e-mail", - "email-configured": "Email Configured", + "email-configured": "Email configurata", "email-test-results": "Email Test Results", "ready": "Pronto", "not-ready": "Non Pronto - Verifica Variabili Di Ambiente", @@ -853,7 +853,7 @@ "username": "Nome Utente", "users-header": "UTENTI", "users": "Utenti", - "user-not-found": "User not found", + "user-not-found": "Utente non trovato", "webhook-time": "Ora Webhook", "webhooks-enabled": "Webhooks Abilitati", "you-are-not-allowed-to-create-a-user": "Non sei autorizzato per la creazione di utenti", @@ -889,7 +889,7 @@ "enable-advanced-features": "Abilita funzionalità avanzate", "it-looks-like-this-is-your-first-time-logging-in": "It looks like this is your first time logging in.", "dont-want-to-see-this-anymore-be-sure-to-change-your-email": "Don't want to see this anymore? Be sure to change your email in your user settings!", - "forgot-password": "Forgot Password", + "forgot-password": "Password Dimenticata", "forgot-password-text": "Please enter your email address and we will send you a link to reset your password.", "changes-reflected-immediately": "Changes to this user will be reflected immediately." }, @@ -965,8 +965,8 @@ "delete-recipes": "Elimina Ricette", "source-unit-will-be-deleted": "L'unità di origine verrà eliminata" }, - "create-alias": "Create Alias", - "manage-aliases": "Manage Aliases", + "create-alias": "Crea Alias", + "manage-aliases": "Gestisci Alias", "seed-data": "Dati Predefiniti", "seed": "Inizializza", "data-management": "Gestione Dati", @@ -976,8 +976,8 @@ "columns": "Colonne", "combine": "Unisci", "categories": { - "edit-category": "Edit Category", - "new-category": "New Category", + "edit-category": "Modifica categoria", + "new-category": "Nuova categoria", "category-data": "Category Data" }, "tags": { @@ -1157,13 +1157,13 @@ "show-advanced-description": "Mostra funzionalità avanzate (Chiavi API, Webhook e Gestione dati)", "back-to-profile": "Torna al Profilo", "looking-for-privacy-settings": "Stai cercando le Impostazioni Della Privacy?", - "manage-your-api-tokens": "Manage Your API Tokens", - "manage-user-profile": "Manage User Profile", - "manage-cookbooks": "Manage Cookbooks", - "manage-members": "Manage Members", + "manage-your-api-tokens": "Gestisci i tuoi Token Api", + "manage-user-profile": "Gestisci Profilo Utente", + "manage-cookbooks": "Gestisci Libri Di Cucina", + "manage-members": "Gestisci i membri", "manage-webhooks": "Manage Webhooks", - "manage-notifiers": "Manage Notifiers", - "manage-data-migrations": "Manage Data Migrations" + "manage-notifiers": "Gestisci Notifiche", + "manage-data-migrations": "Gestione Migrazioni Dei Dati" }, "cookbook": { "cookbooks": "Ricettari", From 8ddcc08405419550324abdedb10493d3d1989ced Mon Sep 17 00:00:00 2001 From: Hayden <64056131+hay-kot@users.noreply.github.com> Date: Sun, 24 Dec 2023 06:57:59 -0600 Subject: [PATCH 2/3] New translations en-us.json (Swedish) --- frontend/lang/messages/sv-SE.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/frontend/lang/messages/sv-SE.json b/frontend/lang/messages/sv-SE.json index f6900b239a0..1e31ce19a56 100644 --- a/frontend/lang/messages/sv-SE.json +++ b/frontend/lang/messages/sv-SE.json @@ -510,7 +510,7 @@ "how-did-it-turn-out": "Hur blev rätten?", "user-made-this": "{user} lagade detta", "last-made-date": "Senast lagad {date}", - "api-extras-description": "Recipes extras are a key feature of the Mealie API. They allow you to create custom JSON key/value pairs within a recipe, to reference from 3rd party applications. You can use these keys to provide information, for example to trigger automations or custom messages to relay to your desired device.", + "api-extras-description": "Recept extras är en viktig funktion i Mealie's API. Med hjälp av dem kan du skapa anpassade JSON-nyckel/värdepar i ett recept, som du kan referera till från tredjepartsapplikationer. Du kan använda dessa nycklar för att tillhandahålla information, till exempel för att trigga automatiseringar eller anpassade meddelanden som ska vidarebefordras till önskad enhet.", "message-key": "Meddelandenyckel", "parse": "Läs in", "attach-images-hint": "Bifoga bilder genom att dra och släppa dem i redigeraren", @@ -596,7 +596,7 @@ "back-restore-description": "Återställning av den här backuppen kommer att skriva över all information i databasen och datakatalogen och ersätta allt med innehållet i nackuppen. {cannot-be-undone} Om återställningen går bra kommer du att loggas ut.", "cannot-be-undone": "Denna åtgärd kan inte ångras - använd med försiktighet.", "postgresql-note": "Om du använder PostGreSQL, vänligen granska {backup-restore-process} innan du återställer.", - "backup-restore-process-in-the-documentation": "backup/restore process in the documentation", + "backup-restore-process-in-the-documentation": "säkerhetskopiering/återställning i dokumentationen", "irreversible-acknowledgment": "Jag förstår att denna åtgärd är oåterkallelig, destruktiv och kan orsaka dataförlust", "restore-backup": "Återställ säkerhetskopia" }, @@ -683,10 +683,10 @@ "webhooks-caps": "WEBHOOKS", "webhooks": "Webhooks", "webhook-name": "Namn på webhook", - "description": "The webhooks defined below will be executed when a meal is defined for the day. At the scheduled time the webhooks will be sent with the data from the recipe that is scheduled for the day. Note that webhook execution is not exact. The webhooks are executed on a 5 minutes interval so the webhooks will be executed within 5 +/- minutes of the scheduled." + "description": "De webhooks som definieras nedan kommer att exekveras när en måltid definieras för dagen. Vid den schemalagda tiden skickas webhooks med data från receptet som är schemalagt för dagen. Observera att exekveringen av webhooks inte är exakt. Webhooks exekveras med ett 5 minuters intervall så att webhooks kommer att exekveras inom 5 +/- minuter från den schemalagda tiden." }, "bug-report": "Buggrapport", - "bug-report-information": "Use this information to report a bug. Providing details of your instance to developers is the best way to get your issues resolved quickly.", + "bug-report-information": "Använd denna information för att rapportera ett fel. Att ge utvecklarna information om din installation är det bästa sättet att få dina problem lösta snabbt.", "tracker": "Spårare", "configuration": "Konfiguration", "docker-volume": "Docker volym", @@ -697,7 +697,7 @@ "validate": "Validera", "email-configuration-status": "Email Configuration Status", "email-configured": "Email Configured", - "email-test-results": "Email Test Results", + "email-test-results": "Testresultat för e-post", "ready": "Redo", "not-ready": "Inte redo - Kontrollera miljövariabler", "succeeded": "Lyckades", From 7c6453f15481d60b8b7228d10a8ec9328b1e1806 Mon Sep 17 00:00:00 2001 From: Hayden <64056131+hay-kot@users.noreply.github.com> Date: Sun, 24 Dec 2023 06:58:00 -0600 Subject: [PATCH 3/3] New translations en-us.json (Chinese Simplified) --- frontend/lang/messages/zh-CN.json | 272 +++++++++++++++--------------- 1 file changed, 136 insertions(+), 136 deletions(-) diff --git a/frontend/lang/messages/zh-CN.json b/frontend/lang/messages/zh-CN.json index 3717d1c61df..f1429f1288f 100644 --- a/frontend/lang/messages/zh-CN.json +++ b/frontend/lang/messages/zh-CN.json @@ -164,7 +164,7 @@ "view": "查看", "wednesday": "周三", "yes": "是", - "foods": "食物", + "foods": "食品", "units": "单位", "back": "返回", "next": "下一步", @@ -461,7 +461,7 @@ "unable-to-delete-recipe": "无法删除食谱", "no-recipe": "没有食谱", "locked-by-owner": "已被所有者锁定", - "join-the-conversation": "Join the Conversation", + "join-the-conversation": "一起聊聊吧", "add-recipe-to-mealplan": "把该食谱添加到饮食计划", "entry-type": "条目类型", "date-format-hint": "MM/DD/YYYY 格式", @@ -478,7 +478,7 @@ "quantity": "数量", "choose-unit": "选择单位", "press-enter-to-create": "按回车键以创建", - "choose-food": "选择食物", + "choose-food": "选择食品", "notes": "备注", "toggle-section": "切换分类", "see-original-text": "查看原文", @@ -516,7 +516,7 @@ "attach-images-hint": "如需添加图片,可将其拖拽到编辑器", "drop-image": "拖放图片", "enable-ingredient-amounts-to-use-this-feature": "使用此项功能需启用食材用量", - "recipes-with-units-or-foods-defined-cannot-be-parsed": "无法解析定义了单位或食物的食谱", + "recipes-with-units-or-foods-defined-cannot-be-parsed": "无法解析定义了单位或食品的食谱", "parse-ingredients": "自动解析食材", "edit-markdown": "编辑Markdown", "recipe-creation": "创建食谱", @@ -573,16 +573,16 @@ "search-hint": "按 '/'", "advanced": "高级", "auto-search": "自动搜索", - "no-results": "No results found" + "no-results": "未找到任何结果" }, "settings": { "add-a-new-theme": "新增布景主题", "admin-settings": "管理设置", "backup": { - "backup-created": "Backup created successfully", + "backup-created": "创建备份成功", "backup-created-at-response-export_path": "备份创建于 {path}", "backup-deleted": "备份已删除", - "restore-success": "Restore successful", + "restore-success": "还原成功", "backup-tag": "标签备份", "create-heading": "创建备份", "delete-backup": "删除备份", @@ -687,34 +687,34 @@ }, "bug-report": "漏洞报告", "bug-report-information": "Use this information to report a bug. Providing details of your instance to developers is the best way to get your issues resolved quickly.", - "tracker": "Tracker", - "configuration": "Configuration", + "tracker": "报告问题", + "configuration": "配置", "docker-volume": "Docker目录", "docker-volume-help": "Mealie requires that the frontend container and the backend share the same docker volume or storage. This ensures that the frontend container can properly access the images and assets stored on disk.", "volumes-are-misconfigured": "Volumes are misconfigured.", "volumes-are-configured-correctly": "Volumes are configured correctly.", "status-unknown-try-running-a-validation": "Status Unknown. Try running a validation.", "validate": "验证", - "email-configuration-status": "Email Configuration Status", - "email-configured": "Email Configured", - "email-test-results": "Email Test Results", - "ready": "Ready", - "not-ready": "Not Ready - Check Environmental Variables", + "email-configuration-status": "电子邮件配置状态", + "email-configured": "已配置电子邮件", + "email-test-results": "电子邮件测试结果", + "ready": "已就绪", + "not-ready": "尚未就绪,请检查环境变量", "succeeded": "成功", "failed": "失败", "general-about": "关于", "application-version": "软件版本", - "application-version-error-text": "Your current version ({0}) does not match the latest release. Considering updating to the latest version ({1}).", + "application-version-error-text": "您当前的版本 ({0}) 与最新版本不匹配。请考虑更新到最新版本 ({1})。", "mealie-is-up-to-date": "Mealie 是最新版", "secure-site": "安全站点", "secure-site-error-text": "运行于本机或受https保护,剪切板和一些浏览器API可能无法正常工作。", "secure-site-success-text": "本站点经由本机或https协议访问", - "server-side-base-url": "Server Side Base URL", - "server-side-base-url-error-text": "`BASE_URL` is still the default value on API Server. This will cause issues with notifications links generated on the server for emails, etc.", - "server-side-base-url-success-text": "Server Side URL does not match the default", + "server-side-base-url": "服务器端根URL", + "server-side-base-url-error-text": "环境变量“BASE_URL“仍是API服务器上的默认值。这可能造成服务器自动发送的邮件内所包含的通知链接不可用等问题。", + "server-side-base-url-success-text": "已配置服务器端URL", "ldap-ready": "LDAP 已就绪", - "ldap-ready-error-text": "Not all LDAP Values are configured. This can be ignored if you are not using LDAP Authentication.", - "ldap-ready-success-text": "Required LDAP variables are all set.", + "ldap-ready-error-text": "某些LDAP环境变量尚未配置。(如果你不使用LDAP验证可以忽略该报错)", + "ldap-ready-success-text": "LDAP所需的环境变量均已配置。", "build": "生成", "recipe-scraper-version": "Recipe Scraper Version" }, @@ -727,11 +727,11 @@ "quantity": "数量: {0} 个", "shopping-list": "购物清单", "shopping-lists": "购物清单", - "food": "食物", + "food": "食品", "note": "备注", "label": "标注", - "linked-item-warning": "This item is linked to one or more recipe. Adjusting the units or foods will yield unexpected results when adding or removing the recipe from this list.", - "toggle-food": "Toggle Food", + "linked-item-warning": "此条目已经与一个或多个食谱有关。若强行变更它的单位或食品,会在增减下方关联食谱份数时产生意外结果。", + "toggle-food": "是否为数据库中的食品", "manage-labels": "管理标签", "are-you-sure-you-want-to-delete-this-item": "你确定要删除该条目吗?", "copy-as-text": "复制文本", @@ -787,17 +787,17 @@ "tag-updated": "标签已更新", "tags": "标签", "untagged-count": "无标签的共 {count} 个", - "create-a-tag": "Create a Tag", + "create-a-tag": "创建标签", "tag-name": "标签名称" }, "tool": { - "tools": "工具", - "on-hand": "On Hand", - "create-a-tool": "创建新工具", - "tool-name": "工具名称", - "create-new-tool": "Create New Tool", + "tools": "用具", + "on-hand": "已拥有", + "create-a-tool": "创建新用具", + "tool-name": "用具名称", + "create-new-tool": "新建用具", "on-hand-checkbox-label": "Show as On Hand (Checked)", - "required-tools": "所需工具" + "required-tools": "所需用具" }, "user": { "admin": "管理员", @@ -817,7 +817,7 @@ "error-cannot-delete-super-user": "错误!无法删除超级用户", "existing-password-does-not-match": "与现有的密码不匹配", "full-name": "全名", - "generate-password-reset-link": "Generate Password Reset Link", + "generate-password-reset-link": "生成重置密码链接", "invite-only": "Invite Only", "link-id": "链接ID", "link-name": "链接名", @@ -868,29 +868,29 @@ "account-locked-please-try-again-later": "Account Locked. Please try again later", "user-favorites": "User Favorites", "password-strength-values": { - "weak": "Weak", - "good": "Good", - "strong": "Strong", - "very-strong": "Very Strong" + "weak": "脆弱", + "good": "中等", + "strong": "优秀", + "very-strong": "超强" }, - "user-management": "User Management", - "reset-locked-users": "Reset Locked Users", - "admin-user-creation": "Admin User Creation", - "admin-user-management": "Admin User Management", - "user-details": "User Details", - "user-name": "User Name", - "authentication-method": "Authentication Method", + "user-management": "多用户管理", + "reset-locked-users": "解锁被锁定用户", + "admin-user-creation": "管理员手动创建用户", + "admin-user-management": "管理员手动管理用户", + "user-details": "用户详情", + "user-name": "用户名", + "authentication-method": "验证方式", "authentication-method-hint": "This specifies how a user will authenticate with Mealie. If you're not sure, choose 'Mealie", "permissions": "权限", "administrator": "管理员", "user-can-invite-other-to-group": "用户可以邀请其他人加入群组", "user-can-manage-group": "用户可以管理群组", "user-can-organize-group-data": "用户可以整理群组数据", - "enable-advanced-features": "Enable advanced features", - "it-looks-like-this-is-your-first-time-logging-in": "It looks like this is your first time logging in.", - "dont-want-to-see-this-anymore-be-sure-to-change-your-email": "Don't want to see this anymore? Be sure to change your email in your user settings!", - "forgot-password": "Forgot Password", - "forgot-password-text": "Please enter your email address and we will send you a link to reset your password.", + "enable-advanced-features": "启用高级功能", + "it-looks-like-this-is-your-first-time-logging-in": "看起来这是你第一次登录。", + "dont-want-to-see-this-anymore-be-sure-to-change-your-email": "不想再看到这条消息了吗?请务必在你的用户设置中更改电子邮件!", + "forgot-password": "忘记密码", + "forgot-password-text": "请输入你的电邮地址,我们会发给你重置密码的链接。", "changes-reflected-immediately": "Changes to this user will be reflected immediately." }, "language-dialog": { @@ -902,111 +902,111 @@ }, "data-pages": { "foods": { - "merge-dialog-text": "Combining the selected foods will merge the source food and target food into a single food. The source food will be deleted and all of the references to the source food will be updated to point to the target food.", + "merge-dialog-text": "此操作将把“待合并食物”和“目标食物”合并为一个食物(即“目标食物”)。 “待合并食物”将会被删除 ,之前所有对“待合并食物”的引用都会指向“目标食物”。", "merge-food-example": "Merging {food1} into {food2}", - "seed-dialog-text": "Seed the database with foods based on your local language. This will create 200+ common foods that can be used to organize your database. Foods are translated via a community effort.", - "seed-dialog-warning": "You have already have some items in your database. This action will not reconcile duplicates, you will have to manage them manually.", - "combine-food": "Combine Food", - "source-food": "Source Food", - "target-food": "Target Food", - "create-food": "Create Food", - "food-label": "Food Label", - "edit-food": "Edit Food", - "food-data": "Food Data", - "example-food-singular": "ex: Onion", - "example-food-plural": "ex: Onions" + "seed-dialog-text": "基于你的本地语言,将一些常见食物添加到数据库。(会有200多种常见食物被添加到你的数据库。食物名称由开源社区志愿者翻译。)", + "seed-dialog-warning": "你的数据库中已经存在一些数据。此操作不会处理一些可能存在重复的条目,你需要手动管理它们。", + "combine-food": "合并食品", + "source-food": "待合并食物", + "target-food": "目标食物", + "create-food": "创建食品", + "food-label": "食品标注", + "edit-food": "编辑食品", + "food-data": "食品数据", + "example-food-singular": "例如:洋葱", + "example-food-plural": "中文用户可忽略" }, "units": { - "seed-dialog-text": "Seed the database with common units based on your local language.", - "combine-unit-description": "Combining the selected units will merge the Source Unit and Target Unit into a single unit. The {source-unit-will-be-deleted} and all of the references to the Source Unit will be updated to point to the Target Unit.", - "combine-unit": "Combine Unit", - "source-unit": "Source Unit", - "target-unit": "Target Unit", - "merging-unit-into-unit": "Merging {0} into {1}", - "create-unit": "Create Unit", - "abbreviation": "Abbreviation", - "plural-abbreviation": "Plural Abbreviation", - "description": "Description", - "display-as-fraction": "Display as Fraction", - "use-abbreviation": "Use Abbreviation", - "edit-unit": "Edit Unit", - "unit-data": "Unit Data", - "use-abbv": "Use Abbv.", - "fraction": "Fraction", - "example-unit-singular": "ex: Tablespoon", - "example-unit-plural": "ex: Tablespoons", - "example-unit-abbreviation-singular": "ex: Tbsp", - "example-unit-abbreviation-plural": "ex: Tbsps" + "seed-dialog-text": "基于你的本地语言,将一些常见单位添加到数据库。", + "combine-unit-description": "此操作将把“待合并单位”和“目标单位”合并为一个单位(即“目标单位”)。 {source-unit-will-be-deleted} ,之前所有对“待合并单位”的引用都会指向“目标单位”。", + "combine-unit": "合并单位", + "source-unit": "待合并单位", + "target-unit": "目标单位", + "merging-unit-into-unit": "正在将 {0} 合并到 {1}", + "create-unit": "创建单位", + "abbreviation": "缩写", + "plural-abbreviation": "复数缩写", + "description": "说明", + "display-as-fraction": "小数位以分数形式展示", + "use-abbreviation": "使用缩写", + "edit-unit": "编辑单位", + "unit-data": "单位数据", + "use-abbv": "使用缩写", + "fraction": "分数", + "example-unit-singular": "例如:茶匙", + "example-unit-plural": "中文用户可忽略", + "example-unit-abbreviation-singular": "例如:勺", + "example-unit-abbreviation-plural": "中文用户可忽略" }, "labels": { - "seed-dialog-text": "Seed the database with common labels based on your local language.", - "edit-label": "Edit Label", - "new-label": "New Label", - "labels": "Labels" + "seed-dialog-text": "基于你的本地语言,将一些常见标注添加到数据库。", + "edit-label": "编辑标注", + "new-label": "新标注", + "labels": "标注" }, "recipes": { "purge-exports": "Purge Exports", "are-you-sure-you-want-to-delete-all-export-data": "Are you sure you want to delete all export data?", - "confirm-delete-recipes": "Are you sure you want to delete the following recipes? This action cannot be undone.", - "the-following-recipes-selected-length-will-be-exported": "The following recipes ({0}) will be exported.", + "confirm-delete-recipes": "你确定要删除以下食谱吗?此操作无法撤消。", + "the-following-recipes-selected-length-will-be-exported": "以下食谱 ({0}) 将被导出。", "settings-chosen-explanation": "Settings chosen here, excluding the locked option, will be applied to all selected recipes.", "selected-length-recipe-s-settings-will-be-updated": "{count} recipe(s) settings will be updated.", - "recipe-data": "Recipe Data", - "recipe-data-description": "Use this section to manage the data associated with your recipes. You can perform several bulk actions on your recipes including exporting, deleting, tagging, and assigning categories.", - "recipe-columns": "Recipe Columns", + "recipe-data": "食谱数据", + "recipe-data-description": "使用此部分来管理与食谱相关的数据。你可以对食谱进行一些批量操作,包括导出、删除、以及添加标签和分类。", + "recipe-columns": "食谱可选表头", "data-exports-description": "This section provides links to available exports that are ready to download. These exports do expire, so be sure to grab them while they're still available.", - "data-exports": "Data Exports", - "tag": "Tag", - "categorize": "Categorize", - "update-settings": "Update Settings", - "tag-recipes": "Tag Recipes", - "categorize-recipes": "Categorize Recipes", - "export-recipes": "Export Recipes", - "delete-recipes": "Delete Recipes", - "source-unit-will-be-deleted": "Source Unit will be deleted" + "data-exports": "已导出数据", + "tag": "添加标签", + "categorize": "添加分类", + "update-settings": "更新设置", + "tag-recipes": "给选中食谱添加标签", + "categorize-recipes": "给选中食谱添加分类", + "export-recipes": "导出食谱", + "delete-recipes": "删除食谱", + "source-unit-will-be-deleted": "“待合并单位”将会被删除" }, - "create-alias": "Create Alias", - "manage-aliases": "Manage Aliases", - "seed-data": "Seed Data", - "seed": "Seed", - "data-management": "Data Management", - "data-management-description": "Select which data set you want to make changes to.", - "select-data": "Select Data", - "select-language": "Select Language", - "columns": "Columns", - "combine": "Combine", + "create-alias": "创建别名", + "manage-aliases": "管理别名", + "seed-data": "初始数据", + "seed": "初始化", + "data-management": "数据管理", + "data-management-description": "选择你想要更改的数据集。", + "select-data": "选择数据", + "select-language": "选择语言", + "columns": "表头", + "combine": "合并", "categories": { - "edit-category": "Edit Category", - "new-category": "New Category", - "category-data": "Category Data" + "edit-category": "编辑分类", + "new-category": "新分类", + "category-data": "分类数据" }, "tags": { - "new-tag": "New Tag", - "edit-tag": "Edit Tag", - "tag-data": "Tag Data" + "new-tag": "新标签", + "edit-tag": "编辑标签", + "tag-data": "标签数据" }, "tools": { - "new-tool": "New Tool", - "edit-tool": "Edit Tool", - "tool-data": "Tool Data" + "new-tool": "新用具", + "edit-tool": "编辑用具", + "tool-data": "用具数据" } }, "user-registration": { - "user-registration": "User Registration", - "registration-success": "Registration Success", + "user-registration": "用户注册", + "registration-success": "注册成功", "join-a-group": "加入群组", "create-a-new-group": "创建新群组", "provide-registration-token-description": "请提供你想要加入的群组的注册令牌。你需要从现有的群组成员那里获得令牌。", "group-details": "群组详情", "group-details-description": "在你创建账户之前,需要先创建一个群组。此时群组将只包含你自己,但稍后你便可邀请其他人。 你的群组成员可以分享食谱、饮食计划、购物清单等!", - "use-seed-data": "Use Seed Data", + "use-seed-data": "使用初始数据", "use-seed-data-description": "Mealie附带一套现成的“食品”、“单位”、“标签”数据,可以帮助你的群组管理食谱。", - "account-details": "Account Details" + "account-details": "账户详情" }, "validation": { - "group-name-is-taken": "群组名称已被占用", - "username-is-taken": "Username is taken", - "email-is-taken": "Email is taken", + "group-name-is-taken": "群组名称已被使用", + "username-is-taken": "用户名已被使用", + "email-is-taken": "电子邮件已被使用", "this-field-is-required": "This Field is Required" }, "export": { @@ -1092,24 +1092,24 @@ "action-delete-log-files-description": "Deletes all the log files", "action-clean-directories-name": "Clean Directories", "action-clean-directories-description": "Removes all the recipe folders that are not valid UUIDs", - "action-clean-temporary-files-name": "Clean Temporary Files", - "action-clean-temporary-files-description": "Removes all files and folders in the .temp directory", + "action-clean-temporary-files-name": "清理临时文件", + "action-clean-temporary-files-description": "移除 .temp 目录中的所有文件和文件夹", "action-clean-images-name": "清理图片", - "action-clean-images-description": "Removes all the images that don't end with .webp", - "actions-description": "Maintenance actions are {destructive_in_bold} and should be used with caution. Performing any of these actions is {irreversible_in_bold}.", - "actions-description-destructive": "destructive", - "actions-description-irreversible": "irreversible", - "logs-action-refresh": "Refresh Logs", + "action-clean-images-description": "移除所有不以 .webp 结尾的图像", + "actions-description": "维护操作是 {destructive_in_bold} ,所以务必谨慎使用。 执行任何一个操作都是 {irreversible_in_bold}.", + "actions-description-destructive": "具有破坏性的", + "actions-description-irreversible": "不可逆的", + "logs-action-refresh": "刷新日志", "logs-page-title": "Mealie日志", - "logs-tail-lines-label": "Tail Lines" + "logs-tail-lines-label": "显示行数" }, "mainentance": { - "actions-title": "Actions" + "actions-title": "操作" }, "ingredients-natural-language-processor": "食材条目自然语言处理器", "ingredients-natural-language-processor-explanation": "Mealie用条件随机场(CRFs) 算法解析食材。模型的数据集则基于纽约时报编写的一个包含十万多种食材的数据库。注意该模型仅采用英文数据训练,因此用于其他语言时未必有好的效果。本页面用于测试模型效果。", - "ingredients-natural-language-processor-explanation-2": "It's not perfect, but it yields great results in general and is a good starting point for manually parsing ingredients into individual fields. Alternatively, you can also use the \"Brute\" processor that uses a pattern matching technique to identify ingredients.", - "nlp": "NLP", + "ingredients-natural-language-processor-explanation-2": "它不完美,但通常来说结果还不错。推荐用它上手来把食材手动解析成独立字段。或者,你也可以选择“Brute解析器“,它使用一种模式匹配技术来识别食材。", + "nlp": "自然语言处理", "brute": "Brute", "show-individual-confidence": "Show individual confidence", "ingredient-text": "Ingredient Text", @@ -1147,7 +1147,7 @@ "notifiers": "Notifiers", "notifiers-description": "设置邮件、基于特定事件推送通知", "manage-data": "Manage Data", - "manage-data-description": "Manage your Food and Units (more options coming soon)", + "manage-data-description": "管理食品和单位(将会提供更多选项)", "data-migrations": "Data Migrations", "data-migrations-description": "将现有数据从其他应用(如Nextcloud食谱、Chowdown)迁移至Mealie", "email-sent": "邮件已发送", @@ -1174,7 +1174,7 @@ "filter-options-description": "When require all is selected the cookbook will only include recipes that have all of the items selected. This applies to each subset of selectors and not a cross section of the selected items.", "require-all-categories": "Require All Categories", "require-all-tags": "需要所有标签", - "require-all-tools": "需要所有工具", + "require-all-tools": "需要所有用具", "cookbook-name": "食谱名称", "cookbook-with-name": "Cookbook {0}" }