New Crowdin updates (#2272)

* New translations en-US.json (Finnish)

* New translations en-US.json (Slovak)

* New translations en-US.json (French)

* New translations en-US.json (Spanish)

* New translations en-US.json (Czech)

* New translations en-US.json (Romanian)

* New translations en-US.json (Afrikaans)

* New translations en-US.json (Arabic)

* New translations en-US.json (Bulgarian)

* New translations en-US.json (Catalan)

* New translations en-US.json (Danish)

* New translations en-US.json (German)

* New translations en-US.json (Greek)

* New translations en-US.json (Hebrew)

* New translations en-US.json (Hungarian)

* New translations en-US.json (Italian)

* New translations en-US.json (Japanese)

* New translations en-US.json (Korean)

* New translations en-US.json (Lithuanian)

* New translations en-US.json (Dutch)

* New translations en-US.json (Norwegian)

* New translations en-US.json (Polish)

* New translations en-US.json (Portuguese)

* New translations en-US.json (Russian)

* New translations en-US.json (Slovenian)

* New translations en-US.json (Serbian (Cyrillic))

* New translations en-US.json (Swedish)

* New translations en-US.json (Turkish)

* New translations en-US.json (Ukrainian)

* New translations en-US.json (Chinese Simplified)

* New translations en-US.json (Chinese Traditional)

* New translations en-US.json (Vietnamese)

* New translations en-US.json (Portuguese, Brazilian)

* New translations en-US.json (English, United Kingdom)

* New translations en-US.json (French, Canada)

* New translations en-US.json (Hebrew)

* New translations en-US.json (Dutch)

* New translations en-US.json (Polish)

* New translations en-US.json (German)

* New translations en-US.json (Hebrew)

* New translations en-US.json (Dutch)

* New translations en-US.json (German)

* New translations en-US.json (Hebrew)

* New translations en-US.json (German)

* New translations en-US.json (Hebrew)

* New translations en-US.json (Hebrew)

* New translations en-US.json (Dutch)

* New translations en-US.json (Dutch)

* New translations en-US.json (French)

* New translations en-US.json (French)

* New translations en-US.json (Turkish)

* New translations en-US.json (Turkish)

* New translations en-US.json (French)

* New translations en-US.json (French)

* New translations en-US.json (Dutch)

* New translations en-US.json (German)

* New translations en-US.json (Dutch)

* New translations en-US.json (Hebrew)

* New translations en-US.json (Dutch)

* New translations en-US.json (Hebrew)

* New translations en-US.json (German)
This commit is contained in:
Hayden 2023-03-23 09:26:40 -08:00 committed by GitHub
parent 667a231f4e
commit 71ce2be17c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
35 changed files with 4863 additions and 978 deletions

View File

@ -63,7 +63,20 @@
"scheduled": "Scheduled", "scheduled": "Scheduled",
"something-went-wrong": "Something Went Wrong!", "something-went-wrong": "Something Went Wrong!",
"subscribed-events": "Subscribed Events", "subscribed-events": "Subscribed Events",
"test-message-sent": "Test Message Sent" "test-message-sent": "Test Message Sent",
"new-notification": "New Notification",
"event-notifiers": "Event Notifiers",
"apprise-url-skipped-if-blank": "Apprise URL (skipped if blank)",
"enable-notifier": "Enable Notifier",
"what-events": "What events should this notifier subscribe to?",
"user-events": "User Events",
"mealplan-events": "Mealplan Events",
"when-a-user-in-your-group-creates-a-new-mealplan": "When a user in your group creates a new mealplan",
"shopping-list-events": "Shopping List Events",
"cookbook-events": "Cookbook Events",
"tag-events": "Tag Events",
"category-events": "Category Events",
"when-a-new-user-joins-your-group": "When a new user joins your group"
}, },
"general": { "general": {
"cancel": "Cancel", "cancel": "Cancel",
@ -171,11 +184,14 @@
"this-feature-is-currently-inactive": "This feature is currently inactive", "this-feature-is-currently-inactive": "This feature is currently inactive",
"clipboard-not-supported": "Clipboard not supported", "clipboard-not-supported": "Clipboard not supported",
"copied-to-clipboard": "Copied to clipboard", "copied-to-clipboard": "Copied to clipboard",
"your-browser-does-not-support-clipboard": "Your browser does not support clipboard\")", "your-browser-does-not-support-clipboard": "Your browser does not support clipboard",
"copied-items-to-clipboard": "No item copied to clipboard|One item copied to clipboard|Copied {count} items to clipboard", "copied-items-to-clipboard": "No item copied to clipboard|One item copied to clipboard|Copied {count} items to clipboard",
"actions": "Actions", "actions": "Actions",
"selected-count": "Selected: {count}", "selected-count": "Selected: {count}",
"export-all": "Export All" "export-all": "Export All",
"refresh": "Refresh",
"upload-file": "Upload File",
"created-on-date": "Created on: {0}"
}, },
"group": { "group": {
"are-you-sure-you-want-to-delete-the-group": "Are you sure you want to delete <b>{groupName}<b/>?", "are-you-sure-you-want-to-delete-the-group": "Are you sure you want to delete <b>{groupName}<b/>?",
@ -224,7 +240,11 @@
"disable-organizing-recipe-ingredients-by-units-and-food-description": "Hides the Food, Unit, and Amount fields for ingredients and treats ingredients as plain text fields.", "disable-organizing-recipe-ingredients-by-units-and-food-description": "Hides the Food, Unit, and Amount fields for ingredients and treats ingredients as plain text fields.",
"general-preferences": "General Preferences", "general-preferences": "General Preferences",
"group-recipe-preferences": "Group Recipe Preferences", "group-recipe-preferences": "Group Recipe Preferences",
"report": "Report" "report": "Report",
"group-management": "Group Management",
"admin-group-management": "Admin Group Management",
"admin-group-management-text": "Changes to this group will be reflected immediately.",
"group-id-value": "Group Id: {0}"
}, },
"meal-plan": { "meal-plan": {
"create-a-new-meal-plan": "Create a New Meal Plan", "create-a-new-meal-plan": "Create a New Meal Plan",
@ -310,7 +330,17 @@
"mealie-pre-v1": { "mealie-pre-v1": {
"description-long": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export.", "description-long": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export.",
"title": "Mealie Pre v1.0" "title": "Mealie Pre v1.0"
} },
"recipe-data-migrations": "Recipe Data Migrations",
"recipe-data-migrations-explanation": "Recipes can be migrated from another supported application to Mealie. This is a great way to get started with Mealie.",
"choose-migration-type": "Choose Migration Type",
"tag-all-recipes": "Tag all recipes with {tag-name} tag",
"nextcloud-text": "Nextcloud recipes can be imported from a zip file that contains the data stored in Nextcloud. See the example folder structure below to ensure your recipes are able to be imported.",
"chowdown-text": "Mealie natively supports the chowdown repository format. Download the code repository as a .zip file and upload it below",
"recipe-1": "Recipe 1",
"recipe-2": "Recipe 2",
"paprika-text": "Mealie can import recipes from the Paprika application. Export your recipes from paprika, rename the export extension to .zip and upload it below.",
"mealie-text": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export."
}, },
"new-recipe": { "new-recipe": {
"bulk-add": "Bulk Add", "bulk-add": "Bulk Add",
@ -490,7 +520,9 @@
"recipe-debugger-description": "Grab the URL of the recipe you want to debug and paste it here. The URL will be scraped by the recipe scraper and the results will be displayed. If you don't see any data returned, the site you are trying to scrape is not supported by Mealie or its scraper library.", "recipe-debugger-description": "Grab the URL of the recipe you want to debug and paste it here. The URL will be scraped by the recipe scraper and the results will be displayed. If you don't see any data returned, the site you are trying to scrape is not supported by Mealie or its scraper library.",
"debug": "Debug", "debug": "Debug",
"tree-view": "Tree View", "tree-view": "Tree View",
"recipe-yield": "Recipe Yield" "recipe-yield": "Recipe Yield",
"unit": "Unit",
"upload-image": "Upload image"
}, },
"search": { "search": {
"advanced-search": "Advanced Search", "advanced-search": "Advanced Search",
@ -507,7 +539,8 @@
"search-placeholder": "Search...", "search-placeholder": "Search...",
"tag-filter": "Tag Filter", "tag-filter": "Tag Filter",
"search-hint": "Press '/'", "search-hint": "Press '/'",
"advanced": "Advanced" "advanced": "Advanced",
"auto-search": "Auto Search"
}, },
"settings": { "settings": {
"add-a-new-theme": "Add a New Theme", "add-a-new-theme": "Add a New Theme",
@ -522,7 +555,16 @@
"full-backup": "Full Backup", "full-backup": "Full Backup",
"import-summary": "Import Summary", "import-summary": "Import Summary",
"partial-backup": "Partial Backup", "partial-backup": "Partial Backup",
"unable-to-delete-backup": "Unable to Delete Backup." "unable-to-delete-backup": "Unable to Delete Backup.",
"experimental-description": "Backups a total snapshots of the database and data directory of the site. This includes all data and cannot be set to exclude subsets of data. You can think off this as a snapshot of Mealie at a specific time. Currently, {not-crossed-version} (data migrations are not done automatically). These serve as a database agnostic way to export and import data or backup the site to an external location.",
"not-crossed-version": "this backup mechanism is not cross-version and therefore cannot be used to migrate data between versions",
"backup-restore": "Backup Restore",
"back-restore-description": "Restoring this backup will overwrite all the current data in your database and in the data directory and replace them with the contents of this backup. {cannot-be-undone} If the restoration is successful, you will be logged out.",
"cannot-be-undone": "This action cannot be undone - use with caution.",
"postgresql-note": "If you are using PostGreSQL, please review the {backup-restore-process} prior to restoring.",
"backup-restore-process-in-the-documentation": "backup/restore process in the documentation",
"irreversible-acknowledgment": "I understand that this action is irreversible, destructive and may cause data loss",
"restore-backup": "Restore Backup"
}, },
"backup-and-exports": "Backups", "backup-and-exports": "Backups",
"change-password": "Change Password", "change-password": "Change Password",
@ -585,7 +627,9 @@
"api-tokens": "API Tokens", "api-tokens": "API Tokens",
"copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Copy this token for use with an external application. This token will not be viewable again.", "copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Copy this token for use with an external application. This token will not be viewable again.",
"create-an-api-token": "Create an API Token", "create-an-api-token": "Create an API Token",
"token-name": "Token Name" "token-name": "Token Name",
"generate": "Generate",
"you-have-token-count": "You have no active tokens.|You have one active token.|You have {count} active tokens."
}, },
"toolbox": { "toolbox": {
"assign-all": "Assign All", "assign-all": "Assign All",
@ -604,8 +648,39 @@
"webhook-url": "Webhook URL", "webhook-url": "Webhook URL",
"webhooks-caps": "WEBHOOKS", "webhooks-caps": "WEBHOOKS",
"webhooks": "Webhooks", "webhooks": "Webhooks",
"webhook-name": "Webhook Name" "webhook-name": "Webhook Name",
} "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."
},
"bug-report": "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",
"docker-volume": "Docker Volume",
"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": "Validate",
"email-configuration-status": "Email Configuration Status",
"ready": "Ready",
"not-ready": "Not Ready - Check Environmental Variables",
"succeeded": "Succeeded",
"failed": "Failed",
"general-about": "General About",
"application-version": "Application Version",
"application-version-error-text": "Your current version ({0}) does not match the latest release. Considering updating to the latest version ({1}).",
"mealie-is-up-to-date": "Mealie is up to date",
"secure-site": "Secure Site",
"secure-site-error-text": "Serve via localhost or secure with https. Clipboard and additional browser APIs may not work.",
"secure-site-success-text": "Site is accessed by localhost or 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",
"ldap-ready": "LDAP Ready",
"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.",
"build": "Build",
"recipe-scraper-version": "Recipe Scraper Version"
}, },
"shopping-list": { "shopping-list": {
"all-lists": "All Lists", "all-lists": "All Lists",
@ -759,7 +834,20 @@
"good": "Good", "good": "Good",
"strong": "Strong", "strong": "Strong",
"very-strong": "Very Strong" "very-strong": "Very Strong"
} },
"user-management": "User Management",
"reset-locked-users": "Reset Locked Users",
"admin-user-creation": "Admin User Creation",
"user-details": "User Details",
"user-name": "User Name",
"authentication-method": "Authentication Method",
"authentication-method-hint": "This specifies how a user will authenticate with Mealie. If you're not sure, choose 'Mealie",
"permissions": "Permissions",
"administrator": "Administrator",
"user-can-invite-other-to-group": "User can invite other to group",
"user-can-manage-group": "User can manage group",
"user-can-organize-group-data": "User can organize group data",
"enable-advanced-features": "Enable advanced features"
}, },
"language-dialog": { "language-dialog": {
"translated": "translated", "translated": "translated",
@ -811,7 +899,7 @@
"confirm-delete-recipes": "Are you sure you want to delete the following recipes? This action cannot be undone.", "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.", "the-following-recipes-selected-length-will-be-exported": "The following recipes ({0}) will be exported.",
"settings-chosen-explanation": "Settings chosen here, excluding the locked option, will be applied to all selected recipes.", "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": "{0} recipe(s) settings will be updated.", "selected-length-recipe-s-settings-will-be-updated": "{count} recipe(s) settings will be updated.",
"recipe-data": "Recipe Data", "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-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-columns": "Recipe Columns",
@ -832,7 +920,8 @@
"data-management-description": "Select which data set you want to make changes to.", "data-management-description": "Select which data set you want to make changes to.",
"select-data": "Select Data", "select-data": "Select Data",
"select-language": "Select Language", "select-language": "Select Language",
"columns": "Columns" "columns": "Columns",
"combine": "Combine"
}, },
"user-registration": { "user-registration": {
"user-registration": "User Registration", "user-registration": "User Registration",
@ -848,7 +937,8 @@
"validation": { "validation": {
"group-name-is-taken": "Group name is taken", "group-name-is-taken": "Group name is taken",
"username-is-taken": "Username is taken", "username-is-taken": "Username is taken",
"email-is-taken": "Email is taken" "email-is-taken": "Email is taken",
"this-field-is-required": "This Field is Required"
}, },
"export": { "export": {
"export": "Export", "export": "Export",
@ -943,7 +1033,21 @@
}, },
"mainentance": { "mainentance": {
"actions-title": "Actions" "actions-title": "Actions"
} },
"ingredients-natural-language-processor": "Ingredients Natural Language Processor",
"ingredients-natural-language-processor-explanation": "Mealie uses Conditional Random Fields (CRFs) for parsing and processing ingredients. The model used for ingredients is based off a data set of over 100,000 ingredients from a dataset compiled by the New York Times. Note that as the model is trained in English only, you may have varied results when using the model in other languages. This page is a playground for testing the model.",
"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",
"brute": "Brute",
"show-individual-confidence": "Show individual confidence",
"ingredient-text": "Ingredient Text",
"average-confident": "{0} Confident",
"try-an-example": "Try an example",
"parser": "Parser",
"background-tasks": "Background Tasks",
"background-tasks-description": "Here you can view all the running background tasks and their status",
"no-logs-found": "No Logs Found",
"tasks": "Tasks"
}, },
"profile": { "profile": {
"welcome-user": "👋 Welcome, {0}", "welcome-user": "👋 Welcome, {0}",
@ -979,7 +1083,14 @@
"preferences": "Preferences", "preferences": "Preferences",
"show-advanced-description": "Show advanced features (API Keys, Webhooks, and Data Management)", "show-advanced-description": "Show advanced features (API Keys, Webhooks, and Data Management)",
"back-to-profile": "Back to Profile", "back-to-profile": "Back to Profile",
"looking-for-privacy-settings": "Looking for Privacy Settings?" "looking-for-privacy-settings": "Looking for Privacy Settings?",
"manage-your-api-tokens": "Manage Your API Tokens",
"manage-user-profile": "Manage User Profile",
"manage-cookbooks": "Manage Cookbooks",
"manage-members": "Manage Members",
"manage-webhooks": "Manage Webhooks",
"manage-notifiers": "Manage Notifiers",
"manage-data-migrations": "Manage Data Migrations"
}, },
"cookbook": { "cookbook": {
"cookbooks": "Cookbooks", "cookbooks": "Cookbooks",

View File

@ -63,7 +63,20 @@
"scheduled": "مجدولة", "scheduled": "مجدولة",
"something-went-wrong": "حدث خطأ ما!", "something-went-wrong": "حدث خطأ ما!",
"subscribed-events": "Subscribed Events", "subscribed-events": "Subscribed Events",
"test-message-sent": "Test Message Sent" "test-message-sent": "Test Message Sent",
"new-notification": "New Notification",
"event-notifiers": "Event Notifiers",
"apprise-url-skipped-if-blank": "Apprise URL (skipped if blank)",
"enable-notifier": "Enable Notifier",
"what-events": "What events should this notifier subscribe to?",
"user-events": "User Events",
"mealplan-events": "Mealplan Events",
"when-a-user-in-your-group-creates-a-new-mealplan": "When a user in your group creates a new mealplan",
"shopping-list-events": "Shopping List Events",
"cookbook-events": "Cookbook Events",
"tag-events": "Tag Events",
"category-events": "Category Events",
"when-a-new-user-joins-your-group": "When a new user joins your group"
}, },
"general": { "general": {
"cancel": "إلغاء", "cancel": "إلغاء",
@ -171,11 +184,14 @@
"this-feature-is-currently-inactive": "This feature is currently inactive", "this-feature-is-currently-inactive": "This feature is currently inactive",
"clipboard-not-supported": "Clipboard not supported", "clipboard-not-supported": "Clipboard not supported",
"copied-to-clipboard": "Copied to clipboard", "copied-to-clipboard": "Copied to clipboard",
"your-browser-does-not-support-clipboard": "Your browser does not support clipboard\")", "your-browser-does-not-support-clipboard": "Your browser does not support clipboard",
"copied-items-to-clipboard": "No item copied to clipboard|One item copied to clipboard|Copied {count} items to clipboard", "copied-items-to-clipboard": "No item copied to clipboard|One item copied to clipboard|Copied {count} items to clipboard",
"actions": "Actions", "actions": "Actions",
"selected-count": "Selected: {count}", "selected-count": "Selected: {count}",
"export-all": "Export All" "export-all": "Export All",
"refresh": "Refresh",
"upload-file": "Upload File",
"created-on-date": "Created on: {0}"
}, },
"group": { "group": {
"are-you-sure-you-want-to-delete-the-group": "هل انت متأكد من رغبتك في حذف <b>{groupName}<b/>؟", "are-you-sure-you-want-to-delete-the-group": "هل انت متأكد من رغبتك في حذف <b>{groupName}<b/>؟",
@ -224,7 +240,11 @@
"disable-organizing-recipe-ingredients-by-units-and-food-description": "Hides the Food, Unit, and Amount fields for ingredients and treats ingredients as plain text fields.", "disable-organizing-recipe-ingredients-by-units-and-food-description": "Hides the Food, Unit, and Amount fields for ingredients and treats ingredients as plain text fields.",
"general-preferences": "General Preferences", "general-preferences": "General Preferences",
"group-recipe-preferences": "Group Recipe Preferences", "group-recipe-preferences": "Group Recipe Preferences",
"report": "Report" "report": "Report",
"group-management": "Group Management",
"admin-group-management": "Admin Group Management",
"admin-group-management-text": "Changes to this group will be reflected immediately.",
"group-id-value": "Group Id: {0}"
}, },
"meal-plan": { "meal-plan": {
"create-a-new-meal-plan": "إنشاء خطة وجبة جديدة", "create-a-new-meal-plan": "إنشاء خطة وجبة جديدة",
@ -310,7 +330,17 @@
"mealie-pre-v1": { "mealie-pre-v1": {
"description-long": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export.", "description-long": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export.",
"title": "Mealie Pre v1.0" "title": "Mealie Pre v1.0"
} },
"recipe-data-migrations": "Recipe Data Migrations",
"recipe-data-migrations-explanation": "Recipes can be migrated from another supported application to Mealie. This is a great way to get started with Mealie.",
"choose-migration-type": "Choose Migration Type",
"tag-all-recipes": "Tag all recipes with {tag-name} tag",
"nextcloud-text": "Nextcloud recipes can be imported from a zip file that contains the data stored in Nextcloud. See the example folder structure below to ensure your recipes are able to be imported.",
"chowdown-text": "Mealie natively supports the chowdown repository format. Download the code repository as a .zip file and upload it below",
"recipe-1": "Recipe 1",
"recipe-2": "Recipe 2",
"paprika-text": "Mealie can import recipes from the Paprika application. Export your recipes from paprika, rename the export extension to .zip and upload it below.",
"mealie-text": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export."
}, },
"new-recipe": { "new-recipe": {
"bulk-add": "Bulk Add", "bulk-add": "Bulk Add",
@ -490,7 +520,9 @@
"recipe-debugger-description": "Grab the URL of the recipe you want to debug and paste it here. The URL will be scraped by the recipe scraper and the results will be displayed. If you don't see any data returned, the site you are trying to scrape is not supported by Mealie or its scraper library.", "recipe-debugger-description": "Grab the URL of the recipe you want to debug and paste it here. The URL will be scraped by the recipe scraper and the results will be displayed. If you don't see any data returned, the site you are trying to scrape is not supported by Mealie or its scraper library.",
"debug": "Debug", "debug": "Debug",
"tree-view": "Tree View", "tree-view": "Tree View",
"recipe-yield": "Recipe Yield" "recipe-yield": "Recipe Yield",
"unit": "Unit",
"upload-image": "Upload image"
}, },
"search": { "search": {
"advanced-search": "Advanced Search", "advanced-search": "Advanced Search",
@ -507,7 +539,8 @@
"search-placeholder": "Search...", "search-placeholder": "Search...",
"tag-filter": "Tag Filter", "tag-filter": "Tag Filter",
"search-hint": "Press '/'", "search-hint": "Press '/'",
"advanced": "Advanced" "advanced": "Advanced",
"auto-search": "Auto Search"
}, },
"settings": { "settings": {
"add-a-new-theme": "Add a New Theme", "add-a-new-theme": "Add a New Theme",
@ -522,7 +555,16 @@
"full-backup": "Full Backup", "full-backup": "Full Backup",
"import-summary": "Import Summary", "import-summary": "Import Summary",
"partial-backup": "Partial Backup", "partial-backup": "Partial Backup",
"unable-to-delete-backup": "Unable to Delete Backup." "unable-to-delete-backup": "Unable to Delete Backup.",
"experimental-description": "Backups a total snapshots of the database and data directory of the site. This includes all data and cannot be set to exclude subsets of data. You can think off this as a snapshot of Mealie at a specific time. Currently, {not-crossed-version} (data migrations are not done automatically). These serve as a database agnostic way to export and import data or backup the site to an external location.",
"not-crossed-version": "this backup mechanism is not cross-version and therefore cannot be used to migrate data between versions",
"backup-restore": "Backup Restore",
"back-restore-description": "Restoring this backup will overwrite all the current data in your database and in the data directory and replace them with the contents of this backup. {cannot-be-undone} If the restoration is successful, you will be logged out.",
"cannot-be-undone": "This action cannot be undone - use with caution.",
"postgresql-note": "If you are using PostGreSQL, please review the {backup-restore-process} prior to restoring.",
"backup-restore-process-in-the-documentation": "backup/restore process in the documentation",
"irreversible-acknowledgment": "I understand that this action is irreversible, destructive and may cause data loss",
"restore-backup": "Restore Backup"
}, },
"backup-and-exports": "Backups", "backup-and-exports": "Backups",
"change-password": "Change Password", "change-password": "Change Password",
@ -585,7 +627,9 @@
"api-tokens": "API Tokens", "api-tokens": "API Tokens",
"copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Copy this token for use with an external application. This token will not be viewable again.", "copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Copy this token for use with an external application. This token will not be viewable again.",
"create-an-api-token": "Create an API Token", "create-an-api-token": "Create an API Token",
"token-name": "Token Name" "token-name": "Token Name",
"generate": "Generate",
"you-have-token-count": "You have no active tokens.|You have one active token.|You have {count} active tokens."
}, },
"toolbox": { "toolbox": {
"assign-all": "Assign All", "assign-all": "Assign All",
@ -604,8 +648,39 @@
"webhook-url": "Webhook URL", "webhook-url": "Webhook URL",
"webhooks-caps": "WEBHOOKS", "webhooks-caps": "WEBHOOKS",
"webhooks": "Webhooks", "webhooks": "Webhooks",
"webhook-name": "Webhook Name" "webhook-name": "Webhook Name",
} "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."
},
"bug-report": "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",
"docker-volume": "Docker Volume",
"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": "Validate",
"email-configuration-status": "Email Configuration Status",
"ready": "Ready",
"not-ready": "Not Ready - Check Environmental Variables",
"succeeded": "Succeeded",
"failed": "Failed",
"general-about": "General About",
"application-version": "Application Version",
"application-version-error-text": "Your current version ({0}) does not match the latest release. Considering updating to the latest version ({1}).",
"mealie-is-up-to-date": "Mealie is up to date",
"secure-site": "Secure Site",
"secure-site-error-text": "Serve via localhost or secure with https. Clipboard and additional browser APIs may not work.",
"secure-site-success-text": "Site is accessed by localhost or 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",
"ldap-ready": "LDAP Ready",
"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.",
"build": "Build",
"recipe-scraper-version": "Recipe Scraper Version"
}, },
"shopping-list": { "shopping-list": {
"all-lists": "All Lists", "all-lists": "All Lists",
@ -759,7 +834,20 @@
"good": "Good", "good": "Good",
"strong": "Strong", "strong": "Strong",
"very-strong": "Very Strong" "very-strong": "Very Strong"
} },
"user-management": "User Management",
"reset-locked-users": "Reset Locked Users",
"admin-user-creation": "Admin User Creation",
"user-details": "User Details",
"user-name": "User Name",
"authentication-method": "Authentication Method",
"authentication-method-hint": "This specifies how a user will authenticate with Mealie. If you're not sure, choose 'Mealie",
"permissions": "Permissions",
"administrator": "Administrator",
"user-can-invite-other-to-group": "User can invite other to group",
"user-can-manage-group": "User can manage group",
"user-can-organize-group-data": "User can organize group data",
"enable-advanced-features": "Enable advanced features"
}, },
"language-dialog": { "language-dialog": {
"translated": "translated", "translated": "translated",
@ -811,7 +899,7 @@
"confirm-delete-recipes": "Are you sure you want to delete the following recipes? This action cannot be undone.", "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.", "the-following-recipes-selected-length-will-be-exported": "The following recipes ({0}) will be exported.",
"settings-chosen-explanation": "Settings chosen here, excluding the locked option, will be applied to all selected recipes.", "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": "{0} recipe(s) settings will be updated.", "selected-length-recipe-s-settings-will-be-updated": "{count} recipe(s) settings will be updated.",
"recipe-data": "Recipe Data", "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-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-columns": "Recipe Columns",
@ -832,7 +920,8 @@
"data-management-description": "Select which data set you want to make changes to.", "data-management-description": "Select which data set you want to make changes to.",
"select-data": "Select Data", "select-data": "Select Data",
"select-language": "Select Language", "select-language": "Select Language",
"columns": "Columns" "columns": "Columns",
"combine": "Combine"
}, },
"user-registration": { "user-registration": {
"user-registration": "User Registration", "user-registration": "User Registration",
@ -848,7 +937,8 @@
"validation": { "validation": {
"group-name-is-taken": "Group name is taken", "group-name-is-taken": "Group name is taken",
"username-is-taken": "Username is taken", "username-is-taken": "Username is taken",
"email-is-taken": "Email is taken" "email-is-taken": "Email is taken",
"this-field-is-required": "This Field is Required"
}, },
"export": { "export": {
"export": "Export", "export": "Export",
@ -943,7 +1033,21 @@
}, },
"mainentance": { "mainentance": {
"actions-title": "Actions" "actions-title": "Actions"
} },
"ingredients-natural-language-processor": "Ingredients Natural Language Processor",
"ingredients-natural-language-processor-explanation": "Mealie uses Conditional Random Fields (CRFs) for parsing and processing ingredients. The model used for ingredients is based off a data set of over 100,000 ingredients from a dataset compiled by the New York Times. Note that as the model is trained in English only, you may have varied results when using the model in other languages. This page is a playground for testing the model.",
"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",
"brute": "Brute",
"show-individual-confidence": "Show individual confidence",
"ingredient-text": "Ingredient Text",
"average-confident": "{0} Confident",
"try-an-example": "Try an example",
"parser": "Parser",
"background-tasks": "Background Tasks",
"background-tasks-description": "Here you can view all the running background tasks and their status",
"no-logs-found": "No Logs Found",
"tasks": "Tasks"
}, },
"profile": { "profile": {
"welcome-user": "👋 Welcome, {0}", "welcome-user": "👋 Welcome, {0}",
@ -979,7 +1083,14 @@
"preferences": "Preferences", "preferences": "Preferences",
"show-advanced-description": "Show advanced features (API Keys, Webhooks, and Data Management)", "show-advanced-description": "Show advanced features (API Keys, Webhooks, and Data Management)",
"back-to-profile": "Back to Profile", "back-to-profile": "Back to Profile",
"looking-for-privacy-settings": "Looking for Privacy Settings?" "looking-for-privacy-settings": "Looking for Privacy Settings?",
"manage-your-api-tokens": "Manage Your API Tokens",
"manage-user-profile": "Manage User Profile",
"manage-cookbooks": "Manage Cookbooks",
"manage-members": "Manage Members",
"manage-webhooks": "Manage Webhooks",
"manage-notifiers": "Manage Notifiers",
"manage-data-migrations": "Manage Data Migrations"
}, },
"cookbook": { "cookbook": {
"cookbooks": "Cookbooks", "cookbooks": "Cookbooks",

View File

@ -63,7 +63,20 @@
"scheduled": "Планирано", "scheduled": "Планирано",
"something-went-wrong": "Нещо се обърка!", "something-went-wrong": "Нещо се обърка!",
"subscribed-events": "Планирани събития", "subscribed-events": "Планирани събития",
"test-message-sent": "Тестово съобщение е изпратено" "test-message-sent": "Тестово съобщение е изпратено",
"new-notification": "New Notification",
"event-notifiers": "Event Notifiers",
"apprise-url-skipped-if-blank": "Apprise URL (skipped if blank)",
"enable-notifier": "Enable Notifier",
"what-events": "What events should this notifier subscribe to?",
"user-events": "User Events",
"mealplan-events": "Mealplan Events",
"when-a-user-in-your-group-creates-a-new-mealplan": "When a user in your group creates a new mealplan",
"shopping-list-events": "Shopping List Events",
"cookbook-events": "Cookbook Events",
"tag-events": "Tag Events",
"category-events": "Category Events",
"when-a-new-user-joins-your-group": "When a new user joins your group"
}, },
"general": { "general": {
"cancel": "Откажи", "cancel": "Откажи",
@ -171,11 +184,14 @@
"this-feature-is-currently-inactive": "This feature is currently inactive", "this-feature-is-currently-inactive": "This feature is currently inactive",
"clipboard-not-supported": "Clipboard not supported", "clipboard-not-supported": "Clipboard not supported",
"copied-to-clipboard": "Copied to clipboard", "copied-to-clipboard": "Copied to clipboard",
"your-browser-does-not-support-clipboard": "Your browser does not support clipboard\")", "your-browser-does-not-support-clipboard": "Your browser does not support clipboard",
"copied-items-to-clipboard": "No item copied to clipboard|One item copied to clipboard|Copied {count} items to clipboard", "copied-items-to-clipboard": "No item copied to clipboard|One item copied to clipboard|Copied {count} items to clipboard",
"actions": "Actions", "actions": "Actions",
"selected-count": "Selected: {count}", "selected-count": "Selected: {count}",
"export-all": "Export All" "export-all": "Export All",
"refresh": "Refresh",
"upload-file": "Upload File",
"created-on-date": "Created on: {0}"
}, },
"group": { "group": {
"are-you-sure-you-want-to-delete-the-group": "Сигурни ли сте, че искате да изтриете <b>{groupName}<b/>?", "are-you-sure-you-want-to-delete-the-group": "Сигурни ли сте, че искате да изтриете <b>{groupName}<b/>?",
@ -224,7 +240,11 @@
"disable-organizing-recipe-ingredients-by-units-and-food-description": "Hides the Food, Unit, and Amount fields for ingredients and treats ingredients as plain text fields.", "disable-organizing-recipe-ingredients-by-units-and-food-description": "Hides the Food, Unit, and Amount fields for ingredients and treats ingredients as plain text fields.",
"general-preferences": "General Preferences", "general-preferences": "General Preferences",
"group-recipe-preferences": "Group Recipe Preferences", "group-recipe-preferences": "Group Recipe Preferences",
"report": "Report" "report": "Report",
"group-management": "Group Management",
"admin-group-management": "Admin Group Management",
"admin-group-management-text": "Changes to this group will be reflected immediately.",
"group-id-value": "Group Id: {0}"
}, },
"meal-plan": { "meal-plan": {
"create-a-new-meal-plan": "Create a New Meal Plan", "create-a-new-meal-plan": "Create a New Meal Plan",
@ -310,7 +330,17 @@
"mealie-pre-v1": { "mealie-pre-v1": {
"description-long": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export.", "description-long": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export.",
"title": "Mealie Pre v1.0" "title": "Mealie Pre v1.0"
} },
"recipe-data-migrations": "Recipe Data Migrations",
"recipe-data-migrations-explanation": "Recipes can be migrated from another supported application to Mealie. This is a great way to get started with Mealie.",
"choose-migration-type": "Choose Migration Type",
"tag-all-recipes": "Tag all recipes with {tag-name} tag",
"nextcloud-text": "Nextcloud recipes can be imported from a zip file that contains the data stored in Nextcloud. See the example folder structure below to ensure your recipes are able to be imported.",
"chowdown-text": "Mealie natively supports the chowdown repository format. Download the code repository as a .zip file and upload it below",
"recipe-1": "Recipe 1",
"recipe-2": "Recipe 2",
"paprika-text": "Mealie can import recipes from the Paprika application. Export your recipes from paprika, rename the export extension to .zip and upload it below.",
"mealie-text": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export."
}, },
"new-recipe": { "new-recipe": {
"bulk-add": "Bulk Add", "bulk-add": "Bulk Add",
@ -490,7 +520,9 @@
"recipe-debugger-description": "Grab the URL of the recipe you want to debug and paste it here. The URL will be scraped by the recipe scraper and the results will be displayed. If you don't see any data returned, the site you are trying to scrape is not supported by Mealie or its scraper library.", "recipe-debugger-description": "Grab the URL of the recipe you want to debug and paste it here. The URL will be scraped by the recipe scraper and the results will be displayed. If you don't see any data returned, the site you are trying to scrape is not supported by Mealie or its scraper library.",
"debug": "Debug", "debug": "Debug",
"tree-view": "Tree View", "tree-view": "Tree View",
"recipe-yield": "Recipe Yield" "recipe-yield": "Recipe Yield",
"unit": "Unit",
"upload-image": "Upload image"
}, },
"search": { "search": {
"advanced-search": "Advanced Search", "advanced-search": "Advanced Search",
@ -507,7 +539,8 @@
"search-placeholder": "Search...", "search-placeholder": "Search...",
"tag-filter": "Tag Filter", "tag-filter": "Tag Filter",
"search-hint": "Press '/'", "search-hint": "Press '/'",
"advanced": "Advanced" "advanced": "Advanced",
"auto-search": "Auto Search"
}, },
"settings": { "settings": {
"add-a-new-theme": "Add a New Theme", "add-a-new-theme": "Add a New Theme",
@ -522,7 +555,16 @@
"full-backup": "Full Backup", "full-backup": "Full Backup",
"import-summary": "Import Summary", "import-summary": "Import Summary",
"partial-backup": "Partial Backup", "partial-backup": "Partial Backup",
"unable-to-delete-backup": "Unable to Delete Backup." "unable-to-delete-backup": "Unable to Delete Backup.",
"experimental-description": "Backups a total snapshots of the database and data directory of the site. This includes all data and cannot be set to exclude subsets of data. You can think off this as a snapshot of Mealie at a specific time. Currently, {not-crossed-version} (data migrations are not done automatically). These serve as a database agnostic way to export and import data or backup the site to an external location.",
"not-crossed-version": "this backup mechanism is not cross-version and therefore cannot be used to migrate data between versions",
"backup-restore": "Backup Restore",
"back-restore-description": "Restoring this backup will overwrite all the current data in your database and in the data directory and replace them with the contents of this backup. {cannot-be-undone} If the restoration is successful, you will be logged out.",
"cannot-be-undone": "This action cannot be undone - use with caution.",
"postgresql-note": "If you are using PostGreSQL, please review the {backup-restore-process} prior to restoring.",
"backup-restore-process-in-the-documentation": "backup/restore process in the documentation",
"irreversible-acknowledgment": "I understand that this action is irreversible, destructive and may cause data loss",
"restore-backup": "Restore Backup"
}, },
"backup-and-exports": "Backups", "backup-and-exports": "Backups",
"change-password": "Change Password", "change-password": "Change Password",
@ -585,7 +627,9 @@
"api-tokens": "API Tokens", "api-tokens": "API Tokens",
"copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Copy this token for use with an external application. This token will not be viewable again.", "copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Copy this token for use with an external application. This token will not be viewable again.",
"create-an-api-token": "Create an API Token", "create-an-api-token": "Create an API Token",
"token-name": "Token Name" "token-name": "Token Name",
"generate": "Generate",
"you-have-token-count": "You have no active tokens.|You have one active token.|You have {count} active tokens."
}, },
"toolbox": { "toolbox": {
"assign-all": "Assign All", "assign-all": "Assign All",
@ -604,8 +648,39 @@
"webhook-url": "Webhook URL", "webhook-url": "Webhook URL",
"webhooks-caps": "WEBHOOKS", "webhooks-caps": "WEBHOOKS",
"webhooks": "Webhooks", "webhooks": "Webhooks",
"webhook-name": "Webhook Name" "webhook-name": "Webhook Name",
} "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."
},
"bug-report": "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",
"docker-volume": "Docker Volume",
"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": "Validate",
"email-configuration-status": "Email Configuration Status",
"ready": "Ready",
"not-ready": "Not Ready - Check Environmental Variables",
"succeeded": "Succeeded",
"failed": "Failed",
"general-about": "General About",
"application-version": "Application Version",
"application-version-error-text": "Your current version ({0}) does not match the latest release. Considering updating to the latest version ({1}).",
"mealie-is-up-to-date": "Mealie is up to date",
"secure-site": "Secure Site",
"secure-site-error-text": "Serve via localhost or secure with https. Clipboard and additional browser APIs may not work.",
"secure-site-success-text": "Site is accessed by localhost or 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",
"ldap-ready": "LDAP Ready",
"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.",
"build": "Build",
"recipe-scraper-version": "Recipe Scraper Version"
}, },
"shopping-list": { "shopping-list": {
"all-lists": "All Lists", "all-lists": "All Lists",
@ -759,7 +834,20 @@
"good": "Good", "good": "Good",
"strong": "Strong", "strong": "Strong",
"very-strong": "Very Strong" "very-strong": "Very Strong"
} },
"user-management": "User Management",
"reset-locked-users": "Reset Locked Users",
"admin-user-creation": "Admin User Creation",
"user-details": "User Details",
"user-name": "User Name",
"authentication-method": "Authentication Method",
"authentication-method-hint": "This specifies how a user will authenticate with Mealie. If you're not sure, choose 'Mealie",
"permissions": "Permissions",
"administrator": "Administrator",
"user-can-invite-other-to-group": "User can invite other to group",
"user-can-manage-group": "User can manage group",
"user-can-organize-group-data": "User can organize group data",
"enable-advanced-features": "Enable advanced features"
}, },
"language-dialog": { "language-dialog": {
"translated": "translated", "translated": "translated",
@ -811,7 +899,7 @@
"confirm-delete-recipes": "Are you sure you want to delete the following recipes? This action cannot be undone.", "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.", "the-following-recipes-selected-length-will-be-exported": "The following recipes ({0}) will be exported.",
"settings-chosen-explanation": "Settings chosen here, excluding the locked option, will be applied to all selected recipes.", "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": "{0} recipe(s) settings will be updated.", "selected-length-recipe-s-settings-will-be-updated": "{count} recipe(s) settings will be updated.",
"recipe-data": "Recipe Data", "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-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-columns": "Recipe Columns",
@ -832,7 +920,8 @@
"data-management-description": "Select which data set you want to make changes to.", "data-management-description": "Select which data set you want to make changes to.",
"select-data": "Select Data", "select-data": "Select Data",
"select-language": "Select Language", "select-language": "Select Language",
"columns": "Columns" "columns": "Columns",
"combine": "Combine"
}, },
"user-registration": { "user-registration": {
"user-registration": "User Registration", "user-registration": "User Registration",
@ -848,7 +937,8 @@
"validation": { "validation": {
"group-name-is-taken": "Group name is taken", "group-name-is-taken": "Group name is taken",
"username-is-taken": "Username is taken", "username-is-taken": "Username is taken",
"email-is-taken": "Email is taken" "email-is-taken": "Email is taken",
"this-field-is-required": "This Field is Required"
}, },
"export": { "export": {
"export": "Export", "export": "Export",
@ -943,7 +1033,21 @@
}, },
"mainentance": { "mainentance": {
"actions-title": "Actions" "actions-title": "Actions"
} },
"ingredients-natural-language-processor": "Ingredients Natural Language Processor",
"ingredients-natural-language-processor-explanation": "Mealie uses Conditional Random Fields (CRFs) for parsing and processing ingredients. The model used for ingredients is based off a data set of over 100,000 ingredients from a dataset compiled by the New York Times. Note that as the model is trained in English only, you may have varied results when using the model in other languages. This page is a playground for testing the model.",
"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",
"brute": "Brute",
"show-individual-confidence": "Show individual confidence",
"ingredient-text": "Ingredient Text",
"average-confident": "{0} Confident",
"try-an-example": "Try an example",
"parser": "Parser",
"background-tasks": "Background Tasks",
"background-tasks-description": "Here you can view all the running background tasks and their status",
"no-logs-found": "No Logs Found",
"tasks": "Tasks"
}, },
"profile": { "profile": {
"welcome-user": "👋 Welcome, {0}", "welcome-user": "👋 Welcome, {0}",
@ -979,7 +1083,14 @@
"preferences": "Preferences", "preferences": "Preferences",
"show-advanced-description": "Show advanced features (API Keys, Webhooks, and Data Management)", "show-advanced-description": "Show advanced features (API Keys, Webhooks, and Data Management)",
"back-to-profile": "Back to Profile", "back-to-profile": "Back to Profile",
"looking-for-privacy-settings": "Looking for Privacy Settings?" "looking-for-privacy-settings": "Looking for Privacy Settings?",
"manage-your-api-tokens": "Manage Your API Tokens",
"manage-user-profile": "Manage User Profile",
"manage-cookbooks": "Manage Cookbooks",
"manage-members": "Manage Members",
"manage-webhooks": "Manage Webhooks",
"manage-notifiers": "Manage Notifiers",
"manage-data-migrations": "Manage Data Migrations"
}, },
"cookbook": { "cookbook": {
"cookbooks": "Cookbooks", "cookbooks": "Cookbooks",

View File

@ -63,7 +63,20 @@
"scheduled": "Programat", "scheduled": "Programat",
"something-went-wrong": "Alguna cosa ha anat malament!", "something-went-wrong": "Alguna cosa ha anat malament!",
"subscribed-events": "Esdeveniments subscrits", "subscribed-events": "Esdeveniments subscrits",
"test-message-sent": "S'ha enviat el missatge" "test-message-sent": "S'ha enviat el missatge",
"new-notification": "New Notification",
"event-notifiers": "Event Notifiers",
"apprise-url-skipped-if-blank": "Apprise URL (skipped if blank)",
"enable-notifier": "Enable Notifier",
"what-events": "What events should this notifier subscribe to?",
"user-events": "User Events",
"mealplan-events": "Mealplan Events",
"when-a-user-in-your-group-creates-a-new-mealplan": "When a user in your group creates a new mealplan",
"shopping-list-events": "Shopping List Events",
"cookbook-events": "Cookbook Events",
"tag-events": "Tag Events",
"category-events": "Category Events",
"when-a-new-user-joins-your-group": "When a new user joins your group"
}, },
"general": { "general": {
"cancel": "Anuŀla", "cancel": "Anuŀla",
@ -171,11 +184,14 @@
"this-feature-is-currently-inactive": "This feature is currently inactive", "this-feature-is-currently-inactive": "This feature is currently inactive",
"clipboard-not-supported": "Clipboard not supported", "clipboard-not-supported": "Clipboard not supported",
"copied-to-clipboard": "Copied to clipboard", "copied-to-clipboard": "Copied to clipboard",
"your-browser-does-not-support-clipboard": "Your browser does not support clipboard\")", "your-browser-does-not-support-clipboard": "Your browser does not support clipboard",
"copied-items-to-clipboard": "No item copied to clipboard|One item copied to clipboard|Copied {count} items to clipboard", "copied-items-to-clipboard": "No item copied to clipboard|One item copied to clipboard|Copied {count} items to clipboard",
"actions": "Actions", "actions": "Actions",
"selected-count": "Selected: {count}", "selected-count": "Selected: {count}",
"export-all": "Export All" "export-all": "Export All",
"refresh": "Refresh",
"upload-file": "Upload File",
"created-on-date": "Created on: {0}"
}, },
"group": { "group": {
"are-you-sure-you-want-to-delete-the-group": "Esteu segur de voler suprimir el grup <b>{groupName}<b/>?", "are-you-sure-you-want-to-delete-the-group": "Esteu segur de voler suprimir el grup <b>{groupName}<b/>?",
@ -224,7 +240,11 @@
"disable-organizing-recipe-ingredients-by-units-and-food-description": "Hides the Food, Unit, and Amount fields for ingredients and treats ingredients as plain text fields.", "disable-organizing-recipe-ingredients-by-units-and-food-description": "Hides the Food, Unit, and Amount fields for ingredients and treats ingredients as plain text fields.",
"general-preferences": "General Preferences", "general-preferences": "General Preferences",
"group-recipe-preferences": "Group Recipe Preferences", "group-recipe-preferences": "Group Recipe Preferences",
"report": "Report" "report": "Report",
"group-management": "Group Management",
"admin-group-management": "Admin Group Management",
"admin-group-management-text": "Changes to this group will be reflected immediately.",
"group-id-value": "Group Id: {0}"
}, },
"meal-plan": { "meal-plan": {
"create-a-new-meal-plan": "Crea un nou menú", "create-a-new-meal-plan": "Crea un nou menú",
@ -310,7 +330,17 @@
"mealie-pre-v1": { "mealie-pre-v1": {
"description-long": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export.", "description-long": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export.",
"title": "Mealie Pre v1.0" "title": "Mealie Pre v1.0"
} },
"recipe-data-migrations": "Recipe Data Migrations",
"recipe-data-migrations-explanation": "Recipes can be migrated from another supported application to Mealie. This is a great way to get started with Mealie.",
"choose-migration-type": "Choose Migration Type",
"tag-all-recipes": "Tag all recipes with {tag-name} tag",
"nextcloud-text": "Nextcloud recipes can be imported from a zip file that contains the data stored in Nextcloud. See the example folder structure below to ensure your recipes are able to be imported.",
"chowdown-text": "Mealie natively supports the chowdown repository format. Download the code repository as a .zip file and upload it below",
"recipe-1": "Recipe 1",
"recipe-2": "Recipe 2",
"paprika-text": "Mealie can import recipes from the Paprika application. Export your recipes from paprika, rename the export extension to .zip and upload it below.",
"mealie-text": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export."
}, },
"new-recipe": { "new-recipe": {
"bulk-add": "Afegiu tot d'una", "bulk-add": "Afegiu tot d'una",
@ -490,7 +520,9 @@
"recipe-debugger-description": "Grab the URL of the recipe you want to debug and paste it here. The URL will be scraped by the recipe scraper and the results will be displayed. If you don't see any data returned, the site you are trying to scrape is not supported by Mealie or its scraper library.", "recipe-debugger-description": "Grab the URL of the recipe you want to debug and paste it here. The URL will be scraped by the recipe scraper and the results will be displayed. If you don't see any data returned, the site you are trying to scrape is not supported by Mealie or its scraper library.",
"debug": "Debug", "debug": "Debug",
"tree-view": "Tree View", "tree-view": "Tree View",
"recipe-yield": "Recipe Yield" "recipe-yield": "Recipe Yield",
"unit": "Unit",
"upload-image": "Upload image"
}, },
"search": { "search": {
"advanced-search": "Cerca avançada", "advanced-search": "Cerca avançada",
@ -507,7 +539,8 @@
"search-placeholder": "Cerca...", "search-placeholder": "Cerca...",
"tag-filter": "Filtra per etiqueta", "tag-filter": "Filtra per etiqueta",
"search-hint": "Prem '/'", "search-hint": "Prem '/'",
"advanced": "Advanced" "advanced": "Advanced",
"auto-search": "Auto Search"
}, },
"settings": { "settings": {
"add-a-new-theme": "Afegiu un nou tema", "add-a-new-theme": "Afegiu un nou tema",
@ -522,7 +555,16 @@
"full-backup": "Còpia de seguretat completa", "full-backup": "Còpia de seguretat completa",
"import-summary": "Resum de la importació", "import-summary": "Resum de la importació",
"partial-backup": "Còpia de seguretat parcial", "partial-backup": "Còpia de seguretat parcial",
"unable-to-delete-backup": "No s'ha pogut suprimir la còpia." "unable-to-delete-backup": "No s'ha pogut suprimir la còpia.",
"experimental-description": "Backups a total snapshots of the database and data directory of the site. This includes all data and cannot be set to exclude subsets of data. You can think off this as a snapshot of Mealie at a specific time. Currently, {not-crossed-version} (data migrations are not done automatically). These serve as a database agnostic way to export and import data or backup the site to an external location.",
"not-crossed-version": "this backup mechanism is not cross-version and therefore cannot be used to migrate data between versions",
"backup-restore": "Backup Restore",
"back-restore-description": "Restoring this backup will overwrite all the current data in your database and in the data directory and replace them with the contents of this backup. {cannot-be-undone} If the restoration is successful, you will be logged out.",
"cannot-be-undone": "This action cannot be undone - use with caution.",
"postgresql-note": "If you are using PostGreSQL, please review the {backup-restore-process} prior to restoring.",
"backup-restore-process-in-the-documentation": "backup/restore process in the documentation",
"irreversible-acknowledgment": "I understand that this action is irreversible, destructive and may cause data loss",
"restore-backup": "Restore Backup"
}, },
"backup-and-exports": "Còpies de seguretat", "backup-and-exports": "Còpies de seguretat",
"change-password": "Canvia la contrasenya", "change-password": "Canvia la contrasenya",
@ -585,7 +627,9 @@
"api-tokens": "Tokens de l'API", "api-tokens": "Tokens de l'API",
"copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Còpia aquest token per a utilitzar-lo en una aplicació externa. Aquest token, no es tornarà a mostrar.", "copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Còpia aquest token per a utilitzar-lo en una aplicació externa. Aquest token, no es tornarà a mostrar.",
"create-an-api-token": "Crea un token d'API", "create-an-api-token": "Crea un token d'API",
"token-name": "Nom del token" "token-name": "Nom del token",
"generate": "Generate",
"you-have-token-count": "You have no active tokens.|You have one active token.|You have {count} active tokens."
}, },
"toolbox": { "toolbox": {
"assign-all": "Asigna tots", "assign-all": "Asigna tots",
@ -604,8 +648,39 @@
"webhook-url": "URL del webhook", "webhook-url": "URL del webhook",
"webhooks-caps": "WEBHOOKS", "webhooks-caps": "WEBHOOKS",
"webhooks": "Webhooks", "webhooks": "Webhooks",
"webhook-name": "Nom del Webhook" "webhook-name": "Nom del 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."
},
"bug-report": "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",
"docker-volume": "Docker Volume",
"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": "Validate",
"email-configuration-status": "Email Configuration Status",
"ready": "Ready",
"not-ready": "Not Ready - Check Environmental Variables",
"succeeded": "Succeeded",
"failed": "Failed",
"general-about": "General About",
"application-version": "Application Version",
"application-version-error-text": "Your current version ({0}) does not match the latest release. Considering updating to the latest version ({1}).",
"mealie-is-up-to-date": "Mealie is up to date",
"secure-site": "Secure Site",
"secure-site-error-text": "Serve via localhost or secure with https. Clipboard and additional browser APIs may not work.",
"secure-site-success-text": "Site is accessed by localhost or 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",
"ldap-ready": "LDAP Ready",
"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.",
"build": "Build",
"recipe-scraper-version": "Recipe Scraper Version"
}, },
"shopping-list": { "shopping-list": {
"all-lists": "Totes les llistes", "all-lists": "Totes les llistes",
@ -759,7 +834,20 @@
"good": "Good", "good": "Good",
"strong": "Strong", "strong": "Strong",
"very-strong": "Very Strong" "very-strong": "Very Strong"
} },
"user-management": "User Management",
"reset-locked-users": "Reset Locked Users",
"admin-user-creation": "Admin User Creation",
"user-details": "User Details",
"user-name": "User Name",
"authentication-method": "Authentication Method",
"authentication-method-hint": "This specifies how a user will authenticate with Mealie. If you're not sure, choose 'Mealie",
"permissions": "Permissions",
"administrator": "Administrator",
"user-can-invite-other-to-group": "User can invite other to group",
"user-can-manage-group": "User can manage group",
"user-can-organize-group-data": "User can organize group data",
"enable-advanced-features": "Enable advanced features"
}, },
"language-dialog": { "language-dialog": {
"translated": "traduït", "translated": "traduït",
@ -811,7 +899,7 @@
"confirm-delete-recipes": "Are you sure you want to delete the following recipes? This action cannot be undone.", "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.", "the-following-recipes-selected-length-will-be-exported": "The following recipes ({0}) will be exported.",
"settings-chosen-explanation": "Settings chosen here, excluding the locked option, will be applied to all selected recipes.", "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": "{0} recipe(s) settings will be updated.", "selected-length-recipe-s-settings-will-be-updated": "{count} recipe(s) settings will be updated.",
"recipe-data": "Recipe Data", "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-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-columns": "Recipe Columns",
@ -832,7 +920,8 @@
"data-management-description": "Select which data set you want to make changes to.", "data-management-description": "Select which data set you want to make changes to.",
"select-data": "Select Data", "select-data": "Select Data",
"select-language": "Select Language", "select-language": "Select Language",
"columns": "Columns" "columns": "Columns",
"combine": "Combine"
}, },
"user-registration": { "user-registration": {
"user-registration": "Registre d'usuari", "user-registration": "Registre d'usuari",
@ -848,7 +937,8 @@
"validation": { "validation": {
"group-name-is-taken": "Aquest nom ja existeix per a un altre grup", "group-name-is-taken": "Aquest nom ja existeix per a un altre grup",
"username-is-taken": "Aquest nom ja existeix per a un altre usuari", "username-is-taken": "Aquest nom ja existeix per a un altre usuari",
"email-is-taken": "Aquest email ja existeix per a un altre usuari" "email-is-taken": "Aquest email ja existeix per a un altre usuari",
"this-field-is-required": "This Field is Required"
}, },
"export": { "export": {
"export": "Exporta", "export": "Exporta",
@ -943,7 +1033,21 @@
}, },
"mainentance": { "mainentance": {
"actions-title": "Actions" "actions-title": "Actions"
} },
"ingredients-natural-language-processor": "Ingredients Natural Language Processor",
"ingredients-natural-language-processor-explanation": "Mealie uses Conditional Random Fields (CRFs) for parsing and processing ingredients. The model used for ingredients is based off a data set of over 100,000 ingredients from a dataset compiled by the New York Times. Note that as the model is trained in English only, you may have varied results when using the model in other languages. This page is a playground for testing the model.",
"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",
"brute": "Brute",
"show-individual-confidence": "Show individual confidence",
"ingredient-text": "Ingredient Text",
"average-confident": "{0} Confident",
"try-an-example": "Try an example",
"parser": "Parser",
"background-tasks": "Background Tasks",
"background-tasks-description": "Here you can view all the running background tasks and their status",
"no-logs-found": "No Logs Found",
"tasks": "Tasks"
}, },
"profile": { "profile": {
"welcome-user": "👋 Welcome, {0}", "welcome-user": "👋 Welcome, {0}",
@ -979,7 +1083,14 @@
"preferences": "Preferences", "preferences": "Preferences",
"show-advanced-description": "Show advanced features (API Keys, Webhooks, and Data Management)", "show-advanced-description": "Show advanced features (API Keys, Webhooks, and Data Management)",
"back-to-profile": "Back to Profile", "back-to-profile": "Back to Profile",
"looking-for-privacy-settings": "Looking for Privacy Settings?" "looking-for-privacy-settings": "Looking for Privacy Settings?",
"manage-your-api-tokens": "Manage Your API Tokens",
"manage-user-profile": "Manage User Profile",
"manage-cookbooks": "Manage Cookbooks",
"manage-members": "Manage Members",
"manage-webhooks": "Manage Webhooks",
"manage-notifiers": "Manage Notifiers",
"manage-data-migrations": "Manage Data Migrations"
}, },
"cookbook": { "cookbook": {
"cookbooks": "Cookbooks", "cookbooks": "Cookbooks",

View File

@ -63,7 +63,20 @@
"scheduled": "Naplánováno", "scheduled": "Naplánováno",
"something-went-wrong": "Něco se nepovedlo!", "something-went-wrong": "Něco se nepovedlo!",
"subscribed-events": "Odebírané události", "subscribed-events": "Odebírané události",
"test-message-sent": "Testovací zpráva odeslána" "test-message-sent": "Testovací zpráva odeslána",
"new-notification": "New Notification",
"event-notifiers": "Event Notifiers",
"apprise-url-skipped-if-blank": "Apprise URL (skipped if blank)",
"enable-notifier": "Enable Notifier",
"what-events": "What events should this notifier subscribe to?",
"user-events": "User Events",
"mealplan-events": "Mealplan Events",
"when-a-user-in-your-group-creates-a-new-mealplan": "When a user in your group creates a new mealplan",
"shopping-list-events": "Shopping List Events",
"cookbook-events": "Cookbook Events",
"tag-events": "Tag Events",
"category-events": "Category Events",
"when-a-new-user-joins-your-group": "When a new user joins your group"
}, },
"general": { "general": {
"cancel": "Zrušit", "cancel": "Zrušit",
@ -171,11 +184,14 @@
"this-feature-is-currently-inactive": "Tato funkce není momentálně dostupná", "this-feature-is-currently-inactive": "Tato funkce není momentálně dostupná",
"clipboard-not-supported": "Schránka není podporována", "clipboard-not-supported": "Schránka není podporována",
"copied-to-clipboard": "Zkopírováno do schránky", "copied-to-clipboard": "Zkopírováno do schránky",
"your-browser-does-not-support-clipboard": "Váš prohlížeč nepodporuje schránku\")", "your-browser-does-not-support-clipboard": "Your browser does not support clipboard",
"copied-items-to-clipboard": "Žádná položka nebyla zkopírována do schránky|Jedna položka zkopírována do schránky|Zkopírováno {count} položek do schránky", "copied-items-to-clipboard": "Žádná položka nebyla zkopírována do schránky|Jedna položka zkopírována do schránky|Zkopírováno {count} položek do schránky",
"actions": "Akce", "actions": "Akce",
"selected-count": "Vybráno: {count}", "selected-count": "Vybráno: {count}",
"export-all": "Exportovat vše" "export-all": "Exportovat vše",
"refresh": "Refresh",
"upload-file": "Upload File",
"created-on-date": "Created on: {0}"
}, },
"group": { "group": {
"are-you-sure-you-want-to-delete-the-group": "Jste si jisti, že chcete smazat <b>{groupName}<b/>?", "are-you-sure-you-want-to-delete-the-group": "Jste si jisti, že chcete smazat <b>{groupName}<b/>?",
@ -224,7 +240,11 @@
"disable-organizing-recipe-ingredients-by-units-and-food-description": "Hides the Food, Unit, and Amount fields for ingredients and treats ingredients as plain text fields.", "disable-organizing-recipe-ingredients-by-units-and-food-description": "Hides the Food, Unit, and Amount fields for ingredients and treats ingredients as plain text fields.",
"general-preferences": "General Preferences", "general-preferences": "General Preferences",
"group-recipe-preferences": "Group Recipe Preferences", "group-recipe-preferences": "Group Recipe Preferences",
"report": "Report" "report": "Report",
"group-management": "Group Management",
"admin-group-management": "Admin Group Management",
"admin-group-management-text": "Changes to this group will be reflected immediately.",
"group-id-value": "Group Id: {0}"
}, },
"meal-plan": { "meal-plan": {
"create-a-new-meal-plan": "Vytvořit nový jídelníček", "create-a-new-meal-plan": "Vytvořit nový jídelníček",
@ -310,7 +330,17 @@
"mealie-pre-v1": { "mealie-pre-v1": {
"description-long": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export.", "description-long": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export.",
"title": "Mealie Pre v1.0" "title": "Mealie Pre v1.0"
} },
"recipe-data-migrations": "Recipe Data Migrations",
"recipe-data-migrations-explanation": "Recipes can be migrated from another supported application to Mealie. This is a great way to get started with Mealie.",
"choose-migration-type": "Choose Migration Type",
"tag-all-recipes": "Tag all recipes with {tag-name} tag",
"nextcloud-text": "Nextcloud recipes can be imported from a zip file that contains the data stored in Nextcloud. See the example folder structure below to ensure your recipes are able to be imported.",
"chowdown-text": "Mealie natively supports the chowdown repository format. Download the code repository as a .zip file and upload it below",
"recipe-1": "Recipe 1",
"recipe-2": "Recipe 2",
"paprika-text": "Mealie can import recipes from the Paprika application. Export your recipes from paprika, rename the export extension to .zip and upload it below.",
"mealie-text": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export."
}, },
"new-recipe": { "new-recipe": {
"bulk-add": "Hromadné přidání", "bulk-add": "Hromadné přidání",
@ -490,7 +520,9 @@
"recipe-debugger-description": "Grab the URL of the recipe you want to debug and paste it here. The URL will be scraped by the recipe scraper and the results will be displayed. If you don't see any data returned, the site you are trying to scrape is not supported by Mealie or its scraper library.", "recipe-debugger-description": "Grab the URL of the recipe you want to debug and paste it here. The URL will be scraped by the recipe scraper and the results will be displayed. If you don't see any data returned, the site you are trying to scrape is not supported by Mealie or its scraper library.",
"debug": "Debug", "debug": "Debug",
"tree-view": "Tree View", "tree-view": "Tree View",
"recipe-yield": "Recipe Yield" "recipe-yield": "Recipe Yield",
"unit": "Unit",
"upload-image": "Upload image"
}, },
"search": { "search": {
"advanced-search": "Pokročilé vyhledávání", "advanced-search": "Pokročilé vyhledávání",
@ -507,7 +539,8 @@
"search-placeholder": "Hledat...", "search-placeholder": "Hledat...",
"tag-filter": "Filtr štítků", "tag-filter": "Filtr štítků",
"search-hint": "Stiskněte '/'", "search-hint": "Stiskněte '/'",
"advanced": "Advanced" "advanced": "Advanced",
"auto-search": "Auto Search"
}, },
"settings": { "settings": {
"add-a-new-theme": "Přidat nový motiv", "add-a-new-theme": "Přidat nový motiv",
@ -522,7 +555,16 @@
"full-backup": "Úplná záloha", "full-backup": "Úplná záloha",
"import-summary": "Shrnutí importu", "import-summary": "Shrnutí importu",
"partial-backup": "Částečná záloha", "partial-backup": "Částečná záloha",
"unable-to-delete-backup": "Zálohu nelze odstranit." "unable-to-delete-backup": "Zálohu nelze odstranit.",
"experimental-description": "Backups a total snapshots of the database and data directory of the site. This includes all data and cannot be set to exclude subsets of data. You can think off this as a snapshot of Mealie at a specific time. Currently, {not-crossed-version} (data migrations are not done automatically). These serve as a database agnostic way to export and import data or backup the site to an external location.",
"not-crossed-version": "this backup mechanism is not cross-version and therefore cannot be used to migrate data between versions",
"backup-restore": "Backup Restore",
"back-restore-description": "Restoring this backup will overwrite all the current data in your database and in the data directory and replace them with the contents of this backup. {cannot-be-undone} If the restoration is successful, you will be logged out.",
"cannot-be-undone": "This action cannot be undone - use with caution.",
"postgresql-note": "If you are using PostGreSQL, please review the {backup-restore-process} prior to restoring.",
"backup-restore-process-in-the-documentation": "backup/restore process in the documentation",
"irreversible-acknowledgment": "I understand that this action is irreversible, destructive and may cause data loss",
"restore-backup": "Restore Backup"
}, },
"backup-and-exports": "Zálohy", "backup-and-exports": "Zálohy",
"change-password": "Změnit heslo", "change-password": "Změnit heslo",
@ -585,7 +627,9 @@
"api-tokens": "API Tokeny", "api-tokens": "API Tokeny",
"copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Zkopírujte tento token pro použití v externí aplikaci. Tento token nebude znovu zobrazen.", "copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Zkopírujte tento token pro použití v externí aplikaci. Tento token nebude znovu zobrazen.",
"create-an-api-token": "Vytvořit nový API token", "create-an-api-token": "Vytvořit nový API token",
"token-name": "Název tokenu" "token-name": "Název tokenu",
"generate": "Generate",
"you-have-token-count": "You have no active tokens.|You have one active token.|You have {count} active tokens."
}, },
"toolbox": { "toolbox": {
"assign-all": "Přiřadit vše", "assign-all": "Přiřadit vše",
@ -604,8 +648,39 @@
"webhook-url": "URL webhooku", "webhook-url": "URL webhooku",
"webhooks-caps": "WEBHOOKY", "webhooks-caps": "WEBHOOKY",
"webhooks": "Webhooky", "webhooks": "Webhooky",
"webhook-name": "Název webhooku" "webhook-name": "Název webhooku",
} "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."
},
"bug-report": "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",
"docker-volume": "Docker Volume",
"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": "Validate",
"email-configuration-status": "Email Configuration Status",
"ready": "Ready",
"not-ready": "Not Ready - Check Environmental Variables",
"succeeded": "Succeeded",
"failed": "Failed",
"general-about": "General About",
"application-version": "Application Version",
"application-version-error-text": "Your current version ({0}) does not match the latest release. Considering updating to the latest version ({1}).",
"mealie-is-up-to-date": "Mealie is up to date",
"secure-site": "Secure Site",
"secure-site-error-text": "Serve via localhost or secure with https. Clipboard and additional browser APIs may not work.",
"secure-site-success-text": "Site is accessed by localhost or 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",
"ldap-ready": "LDAP Ready",
"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.",
"build": "Build",
"recipe-scraper-version": "Recipe Scraper Version"
}, },
"shopping-list": { "shopping-list": {
"all-lists": "Všechny seznamy", "all-lists": "Všechny seznamy",
@ -759,7 +834,20 @@
"good": "Good", "good": "Good",
"strong": "Strong", "strong": "Strong",
"very-strong": "Very Strong" "very-strong": "Very Strong"
} },
"user-management": "User Management",
"reset-locked-users": "Reset Locked Users",
"admin-user-creation": "Admin User Creation",
"user-details": "User Details",
"user-name": "User Name",
"authentication-method": "Authentication Method",
"authentication-method-hint": "This specifies how a user will authenticate with Mealie. If you're not sure, choose 'Mealie",
"permissions": "Permissions",
"administrator": "Administrator",
"user-can-invite-other-to-group": "User can invite other to group",
"user-can-manage-group": "User can manage group",
"user-can-organize-group-data": "User can organize group data",
"enable-advanced-features": "Enable advanced features"
}, },
"language-dialog": { "language-dialog": {
"translated": "přeloženo", "translated": "přeloženo",
@ -811,7 +899,7 @@
"confirm-delete-recipes": "Are you sure you want to delete the following recipes? This action cannot be undone.", "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.", "the-following-recipes-selected-length-will-be-exported": "The following recipes ({0}) will be exported.",
"settings-chosen-explanation": "Settings chosen here, excluding the locked option, will be applied to all selected recipes.", "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": "{0} recipe(s) settings will be updated.", "selected-length-recipe-s-settings-will-be-updated": "{count} recipe(s) settings will be updated.",
"recipe-data": "Recipe Data", "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-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-columns": "Recipe Columns",
@ -832,7 +920,8 @@
"data-management-description": "Select which data set you want to make changes to.", "data-management-description": "Select which data set you want to make changes to.",
"select-data": "Select Data", "select-data": "Select Data",
"select-language": "Select Language", "select-language": "Select Language",
"columns": "Columns" "columns": "Columns",
"combine": "Combine"
}, },
"user-registration": { "user-registration": {
"user-registration": "Registrace uživatele", "user-registration": "Registrace uživatele",
@ -848,7 +937,8 @@
"validation": { "validation": {
"group-name-is-taken": "Tento název skupiny už někdo používá", "group-name-is-taken": "Tento název skupiny už někdo používá",
"username-is-taken": "Toto uživatelské jméno už někdo používá", "username-is-taken": "Toto uživatelské jméno už někdo používá",
"email-is-taken": "Tento email už někdo používá" "email-is-taken": "Tento email už někdo používá",
"this-field-is-required": "This Field is Required"
}, },
"export": { "export": {
"export": "Exportovat", "export": "Exportovat",
@ -943,7 +1033,21 @@
}, },
"mainentance": { "mainentance": {
"actions-title": "Akce" "actions-title": "Akce"
} },
"ingredients-natural-language-processor": "Ingredients Natural Language Processor",
"ingredients-natural-language-processor-explanation": "Mealie uses Conditional Random Fields (CRFs) for parsing and processing ingredients. The model used for ingredients is based off a data set of over 100,000 ingredients from a dataset compiled by the New York Times. Note that as the model is trained in English only, you may have varied results when using the model in other languages. This page is a playground for testing the model.",
"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",
"brute": "Brute",
"show-individual-confidence": "Show individual confidence",
"ingredient-text": "Ingredient Text",
"average-confident": "{0} Confident",
"try-an-example": "Try an example",
"parser": "Parser",
"background-tasks": "Background Tasks",
"background-tasks-description": "Here you can view all the running background tasks and their status",
"no-logs-found": "No Logs Found",
"tasks": "Tasks"
}, },
"profile": { "profile": {
"welcome-user": "👋 Welcome, {0}", "welcome-user": "👋 Welcome, {0}",
@ -979,7 +1083,14 @@
"preferences": "Preferences", "preferences": "Preferences",
"show-advanced-description": "Show advanced features (API Keys, Webhooks, and Data Management)", "show-advanced-description": "Show advanced features (API Keys, Webhooks, and Data Management)",
"back-to-profile": "Back to Profile", "back-to-profile": "Back to Profile",
"looking-for-privacy-settings": "Looking for Privacy Settings?" "looking-for-privacy-settings": "Looking for Privacy Settings?",
"manage-your-api-tokens": "Manage Your API Tokens",
"manage-user-profile": "Manage User Profile",
"manage-cookbooks": "Manage Cookbooks",
"manage-members": "Manage Members",
"manage-webhooks": "Manage Webhooks",
"manage-notifiers": "Manage Notifiers",
"manage-data-migrations": "Manage Data Migrations"
}, },
"cookbook": { "cookbook": {
"cookbooks": "Cookbooks", "cookbooks": "Cookbooks",

View File

@ -63,7 +63,20 @@
"scheduled": "Planlagt", "scheduled": "Planlagt",
"something-went-wrong": "Noget gik galt!", "something-went-wrong": "Noget gik galt!",
"subscribed-events": "Abonnerede begivenheder", "subscribed-events": "Abonnerede begivenheder",
"test-message-sent": "Testbesked sendt" "test-message-sent": "Testbesked sendt",
"new-notification": "New Notification",
"event-notifiers": "Event Notifiers",
"apprise-url-skipped-if-blank": "Apprise URL (skipped if blank)",
"enable-notifier": "Enable Notifier",
"what-events": "What events should this notifier subscribe to?",
"user-events": "User Events",
"mealplan-events": "Mealplan Events",
"when-a-user-in-your-group-creates-a-new-mealplan": "When a user in your group creates a new mealplan",
"shopping-list-events": "Shopping List Events",
"cookbook-events": "Cookbook Events",
"tag-events": "Tag Events",
"category-events": "Category Events",
"when-a-new-user-joins-your-group": "When a new user joins your group"
}, },
"general": { "general": {
"cancel": "Annuller", "cancel": "Annuller",
@ -171,11 +184,14 @@
"this-feature-is-currently-inactive": "Denne funktion er i øjeblikket inaktiv", "this-feature-is-currently-inactive": "Denne funktion er i øjeblikket inaktiv",
"clipboard-not-supported": "Udklipsholder er ikke understøttet", "clipboard-not-supported": "Udklipsholder er ikke understøttet",
"copied-to-clipboard": "Kopieret til udklipsholderen", "copied-to-clipboard": "Kopieret til udklipsholderen",
"your-browser-does-not-support-clipboard": "Din browser understøtter ikke udklipsholder\")", "your-browser-does-not-support-clipboard": "Your browser does not support clipboard",
"copied-items-to-clipboard": "Intet element er kopieret til udklipsholderen|Ét element er kopieret til udklipsholderen|Kopierede {count} elementer til udklipsholderen", "copied-items-to-clipboard": "Intet element er kopieret til udklipsholderen|Ét element er kopieret til udklipsholderen|Kopierede {count} elementer til udklipsholderen",
"actions": "Handlinger", "actions": "Handlinger",
"selected-count": "Valgt: {count}", "selected-count": "Valgt: {count}",
"export-all": "Eksportér alle" "export-all": "Eksportér alle",
"refresh": "Refresh",
"upload-file": "Upload File",
"created-on-date": "Created on: {0}"
}, },
"group": { "group": {
"are-you-sure-you-want-to-delete-the-group": "Er du sikker på, du vil slette <b>{groupName}<b/>?", "are-you-sure-you-want-to-delete-the-group": "Er du sikker på, du vil slette <b>{groupName}<b/>?",
@ -224,7 +240,11 @@
"disable-organizing-recipe-ingredients-by-units-and-food-description": "Hides the Food, Unit, and Amount fields for ingredients and treats ingredients as plain text fields.", "disable-organizing-recipe-ingredients-by-units-and-food-description": "Hides the Food, Unit, and Amount fields for ingredients and treats ingredients as plain text fields.",
"general-preferences": "Generelle Indstillinger", "general-preferences": "Generelle Indstillinger",
"group-recipe-preferences": "Gruppe Indstillinger for opskrifter", "group-recipe-preferences": "Gruppe Indstillinger for opskrifter",
"report": "Rapport" "report": "Rapport",
"group-management": "Group Management",
"admin-group-management": "Admin Group Management",
"admin-group-management-text": "Changes to this group will be reflected immediately.",
"group-id-value": "Group Id: {0}"
}, },
"meal-plan": { "meal-plan": {
"create-a-new-meal-plan": "Opret en ny madplan", "create-a-new-meal-plan": "Opret en ny madplan",
@ -310,7 +330,17 @@
"mealie-pre-v1": { "mealie-pre-v1": {
"description-long": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export.", "description-long": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export.",
"title": "Mealie Pre v1.0" "title": "Mealie Pre v1.0"
} },
"recipe-data-migrations": "Recipe Data Migrations",
"recipe-data-migrations-explanation": "Recipes can be migrated from another supported application to Mealie. This is a great way to get started with Mealie.",
"choose-migration-type": "Choose Migration Type",
"tag-all-recipes": "Tag all recipes with {tag-name} tag",
"nextcloud-text": "Nextcloud recipes can be imported from a zip file that contains the data stored in Nextcloud. See the example folder structure below to ensure your recipes are able to be imported.",
"chowdown-text": "Mealie natively supports the chowdown repository format. Download the code repository as a .zip file and upload it below",
"recipe-1": "Recipe 1",
"recipe-2": "Recipe 2",
"paprika-text": "Mealie can import recipes from the Paprika application. Export your recipes from paprika, rename the export extension to .zip and upload it below.",
"mealie-text": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export."
}, },
"new-recipe": { "new-recipe": {
"bulk-add": "Bulk Tilføj", "bulk-add": "Bulk Tilføj",
@ -490,7 +520,9 @@
"recipe-debugger-description": "Indsæt URL'en på hjemmesiden, der indeholder den opskrift, du vil fejlsøge. URL-adressen vil blive læst og resultaterne vil blive vist. Hvis ingen data bliver vist, er indhentning af opskrifter fra hjemmesiden endnu ikke understøttet af Mealie.", "recipe-debugger-description": "Indsæt URL'en på hjemmesiden, der indeholder den opskrift, du vil fejlsøge. URL-adressen vil blive læst og resultaterne vil blive vist. Hvis ingen data bliver vist, er indhentning af opskrifter fra hjemmesiden endnu ikke understøttet af Mealie.",
"debug": "Fejlsøgning", "debug": "Fejlsøgning",
"tree-view": "Træ visning", "tree-view": "Træ visning",
"recipe-yield": "Udbytte af opskrift" "recipe-yield": "Udbytte af opskrift",
"unit": "Unit",
"upload-image": "Upload image"
}, },
"search": { "search": {
"advanced-search": "Avanceret søgning", "advanced-search": "Avanceret søgning",
@ -507,7 +539,8 @@
"search-placeholder": "Søg...", "search-placeholder": "Søg...",
"tag-filter": "Tagfiler", "tag-filter": "Tagfiler",
"search-hint": "Tryk '/'", "search-hint": "Tryk '/'",
"advanced": "Avanceret" "advanced": "Avanceret",
"auto-search": "Auto Search"
}, },
"settings": { "settings": {
"add-a-new-theme": "Tilføj et nyt tema", "add-a-new-theme": "Tilføj et nyt tema",
@ -522,7 +555,16 @@
"full-backup": "Fuld backup", "full-backup": "Fuld backup",
"import-summary": "Importer resumé", "import-summary": "Importer resumé",
"partial-backup": "Delvis backup", "partial-backup": "Delvis backup",
"unable-to-delete-backup": "Ude af stand til at slette backup." "unable-to-delete-backup": "Ude af stand til at slette backup.",
"experimental-description": "Backups a total snapshots of the database and data directory of the site. This includes all data and cannot be set to exclude subsets of data. You can think off this as a snapshot of Mealie at a specific time. Currently, {not-crossed-version} (data migrations are not done automatically). These serve as a database agnostic way to export and import data or backup the site to an external location.",
"not-crossed-version": "this backup mechanism is not cross-version and therefore cannot be used to migrate data between versions",
"backup-restore": "Backup Restore",
"back-restore-description": "Restoring this backup will overwrite all the current data in your database and in the data directory and replace them with the contents of this backup. {cannot-be-undone} If the restoration is successful, you will be logged out.",
"cannot-be-undone": "This action cannot be undone - use with caution.",
"postgresql-note": "If you are using PostGreSQL, please review the {backup-restore-process} prior to restoring.",
"backup-restore-process-in-the-documentation": "backup/restore process in the documentation",
"irreversible-acknowledgment": "I understand that this action is irreversible, destructive and may cause data loss",
"restore-backup": "Restore Backup"
}, },
"backup-and-exports": "Backup og eksport", "backup-and-exports": "Backup og eksport",
"change-password": "Skift kodeord", "change-password": "Skift kodeord",
@ -585,7 +627,9 @@
"api-tokens": "API Tokens", "api-tokens": "API Tokens",
"copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Kopier denne token ved brug i en anden applikation. Denne token kan ikke ses igen.", "copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Kopier denne token ved brug i en anden applikation. Denne token kan ikke ses igen.",
"create-an-api-token": "Opret en API token", "create-an-api-token": "Opret en API token",
"token-name": "Tokennavn" "token-name": "Tokennavn",
"generate": "Generate",
"you-have-token-count": "You have no active tokens.|You have one active token.|You have {count} active tokens."
}, },
"toolbox": { "toolbox": {
"assign-all": "Tildel alle", "assign-all": "Tildel alle",
@ -604,8 +648,39 @@
"webhook-url": "Webhook adresse", "webhook-url": "Webhook adresse",
"webhooks-caps": "WEBHOOKS", "webhooks-caps": "WEBHOOKS",
"webhooks": "Webhooks", "webhooks": "Webhooks",
"webhook-name": "Webhook navn" "webhook-name": "Webhook navn",
} "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."
},
"bug-report": "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",
"docker-volume": "Docker Volume",
"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": "Validate",
"email-configuration-status": "Email Configuration Status",
"ready": "Ready",
"not-ready": "Not Ready - Check Environmental Variables",
"succeeded": "Succeeded",
"failed": "Failed",
"general-about": "General About",
"application-version": "Application Version",
"application-version-error-text": "Your current version ({0}) does not match the latest release. Considering updating to the latest version ({1}).",
"mealie-is-up-to-date": "Mealie is up to date",
"secure-site": "Secure Site",
"secure-site-error-text": "Serve via localhost or secure with https. Clipboard and additional browser APIs may not work.",
"secure-site-success-text": "Site is accessed by localhost or 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",
"ldap-ready": "LDAP Ready",
"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.",
"build": "Build",
"recipe-scraper-version": "Recipe Scraper Version"
}, },
"shopping-list": { "shopping-list": {
"all-lists": "Alle lister", "all-lists": "Alle lister",
@ -759,7 +834,20 @@
"good": "God", "good": "God",
"strong": "Stærk", "strong": "Stærk",
"very-strong": "Meget stærk" "very-strong": "Meget stærk"
} },
"user-management": "User Management",
"reset-locked-users": "Reset Locked Users",
"admin-user-creation": "Admin User Creation",
"user-details": "User Details",
"user-name": "User Name",
"authentication-method": "Authentication Method",
"authentication-method-hint": "This specifies how a user will authenticate with Mealie. If you're not sure, choose 'Mealie",
"permissions": "Permissions",
"administrator": "Administrator",
"user-can-invite-other-to-group": "User can invite other to group",
"user-can-manage-group": "User can manage group",
"user-can-organize-group-data": "User can organize group data",
"enable-advanced-features": "Enable advanced features"
}, },
"language-dialog": { "language-dialog": {
"translated": "oversat", "translated": "oversat",
@ -811,7 +899,7 @@
"confirm-delete-recipes": "Er du sikker på, at du vil slette følgende opskrifter? Denne handling kan ikke fortrydes.", "confirm-delete-recipes": "Er du sikker på, at du vil slette følgende opskrifter? Denne handling kan ikke fortrydes.",
"the-following-recipes-selected-length-will-be-exported": "Følgende opskrifter ({0}) vil blive eksporteret.", "the-following-recipes-selected-length-will-be-exported": "Følgende opskrifter ({0}) vil blive eksporteret.",
"settings-chosen-explanation": "Indstillinger valgt her, eksklusiv den låste indstilling, vil blive anvendt på alle valgte opskrifter.", "settings-chosen-explanation": "Indstillinger valgt her, eksklusiv den låste indstilling, vil blive anvendt på alle valgte opskrifter.",
"selected-length-recipe-s-settings-will-be-updated": "Indstillinger for {0} opskrift(er) vil blive opdateret.", "selected-length-recipe-s-settings-will-be-updated": "{count} recipe(s) settings will be updated.",
"recipe-data": "Opskriftoplysninger", "recipe-data": "Opskriftoplysninger",
"recipe-data-description": "Her kan du administrere data for dine opskrifter. Du kan udføre flere samtidige handlinger for dine opskrifter, herunder eksportere, slette, tagge og tildele kategorier.", "recipe-data-description": "Her kan du administrere data for dine opskrifter. Du kan udføre flere samtidige handlinger for dine opskrifter, herunder eksportere, slette, tagge og tildele kategorier.",
"recipe-columns": "Opskriftskolonner", "recipe-columns": "Opskriftskolonner",
@ -832,7 +920,8 @@
"data-management-description": "Vælg hvilket datasæt du ønsker at foretage ændringer til.", "data-management-description": "Vælg hvilket datasæt du ønsker at foretage ændringer til.",
"select-data": "vælg data", "select-data": "vælg data",
"select-language": "Vælg sprog", "select-language": "Vælg sprog",
"columns": "Kolonner" "columns": "Kolonner",
"combine": "Combine"
}, },
"user-registration": { "user-registration": {
"user-registration": "Brugerregistrering", "user-registration": "Brugerregistrering",
@ -848,7 +937,8 @@
"validation": { "validation": {
"group-name-is-taken": "Gruppenavn er allerede anvendt", "group-name-is-taken": "Gruppenavn er allerede anvendt",
"username-is-taken": "Brugernavnet er allerede anvendt", "username-is-taken": "Brugernavnet er allerede anvendt",
"email-is-taken": "E-mail er allerede anvendt" "email-is-taken": "E-mail er allerede anvendt",
"this-field-is-required": "This Field is Required"
}, },
"export": { "export": {
"export": "Eksportér", "export": "Eksportér",
@ -943,7 +1033,21 @@
}, },
"mainentance": { "mainentance": {
"actions-title": "Handlinger" "actions-title": "Handlinger"
} },
"ingredients-natural-language-processor": "Ingredients Natural Language Processor",
"ingredients-natural-language-processor-explanation": "Mealie uses Conditional Random Fields (CRFs) for parsing and processing ingredients. The model used for ingredients is based off a data set of over 100,000 ingredients from a dataset compiled by the New York Times. Note that as the model is trained in English only, you may have varied results when using the model in other languages. This page is a playground for testing the model.",
"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",
"brute": "Brute",
"show-individual-confidence": "Show individual confidence",
"ingredient-text": "Ingredient Text",
"average-confident": "{0} Confident",
"try-an-example": "Try an example",
"parser": "Parser",
"background-tasks": "Background Tasks",
"background-tasks-description": "Here you can view all the running background tasks and their status",
"no-logs-found": "No Logs Found",
"tasks": "Tasks"
}, },
"profile": { "profile": {
"welcome-user": "👋 Velkommen, {0}", "welcome-user": "👋 Velkommen, {0}",
@ -979,7 +1083,14 @@
"preferences": "Indstillinger", "preferences": "Indstillinger",
"show-advanced-description": "Vis avancerede funktioner (API nøgler, Webhooks og Data Migrering)", "show-advanced-description": "Vis avancerede funktioner (API nøgler, Webhooks og Data Migrering)",
"back-to-profile": "Tilbage til din profil", "back-to-profile": "Tilbage til din profil",
"looking-for-privacy-settings": "Leder du efter Privatlivsindstillinger?" "looking-for-privacy-settings": "Leder du efter Privatlivsindstillinger?",
"manage-your-api-tokens": "Manage Your API Tokens",
"manage-user-profile": "Manage User Profile",
"manage-cookbooks": "Manage Cookbooks",
"manage-members": "Manage Members",
"manage-webhooks": "Manage Webhooks",
"manage-notifiers": "Manage Notifiers",
"manage-data-migrations": "Manage Data Migrations"
}, },
"cookbook": { "cookbook": {
"cookbooks": "Kogebøger", "cookbooks": "Kogebøger",

View File

@ -63,7 +63,20 @@
"scheduled": "Geplant", "scheduled": "Geplant",
"something-went-wrong": "Etwas ist schief gelaufen!", "something-went-wrong": "Etwas ist schief gelaufen!",
"subscribed-events": "Abonnierte Ereignisse", "subscribed-events": "Abonnierte Ereignisse",
"test-message-sent": "Testnachricht gesendet" "test-message-sent": "Testnachricht gesendet",
"new-notification": "Neue Benachrichtigung",
"event-notifiers": "Ereignis-Benachrichtigungen",
"apprise-url-skipped-if-blank": "Apprise-URL (wird übersprungen, wenn leer)",
"enable-notifier": "Benachrichtigen aktivieren",
"what-events": "Welche Ereignisse soll diese Benachrichtigung abonnieren?",
"user-events": "Benutzer-Ereignisse",
"mealplan-events": "Essensplan-Ereignisse",
"when-a-user-in-your-group-creates-a-new-mealplan": "Wenn ein Benutzer in deiner Gruppe einen neuen Eintrag im Essensplan erstellt",
"shopping-list-events": "Einkaufslisten-Ereignisse",
"cookbook-events": "Kochbuch-Ereignisse",
"tag-events": "Schlagwort-Ereignisse",
"category-events": "Kategorie-Ereignisse",
"when-a-new-user-joins-your-group": "Wenn ein neuer Benutzer deiner Gruppe beitritt"
}, },
"general": { "general": {
"cancel": "Abbrechen", "cancel": "Abbrechen",
@ -171,11 +184,14 @@
"this-feature-is-currently-inactive": "Diese Funktion ist im Moment deaktiviert", "this-feature-is-currently-inactive": "Diese Funktion ist im Moment deaktiviert",
"clipboard-not-supported": "Zwischenablage nicht unterstützt", "clipboard-not-supported": "Zwischenablage nicht unterstützt",
"copied-to-clipboard": "In die Zwischenablage kopiert", "copied-to-clipboard": "In die Zwischenablage kopiert",
"your-browser-does-not-support-clipboard": "Dein Browser unterstützt die Zwischenablage nicht\")", "your-browser-does-not-support-clipboard": "Dein Browser unterstützt die Zwischenablage nicht",
"copied-items-to-clipboard": "Kein Eintrag in die Zwischenablage kopiert|Ein Eintrag wurde in die Zwischenablage kopiert|{count} Einträge in die Zwischenablage kopiert", "copied-items-to-clipboard": "Kein Eintrag in die Zwischenablage kopiert|Ein Eintrag wurde in die Zwischenablage kopiert|{count} Einträge in die Zwischenablage kopiert",
"actions": "Aktionen", "actions": "Aktionen",
"selected-count": "Ausgewählt: {count}", "selected-count": "Ausgewählt: {count}",
"export-all": "Alle exportieren" "export-all": "Alle exportieren",
"refresh": "Aktualisieren",
"upload-file": "Datei hochladen",
"created-on-date": "Erstellt am: {0}"
}, },
"group": { "group": {
"are-you-sure-you-want-to-delete-the-group": "Bist du dir sicher, dass du die Gruppe <b>{groupName}<b/> löschen möchtest?", "are-you-sure-you-want-to-delete-the-group": "Bist du dir sicher, dass du die Gruppe <b>{groupName}<b/> löschen möchtest?",
@ -201,7 +217,7 @@
"keep-my-recipes-private-description": "Setzt deine Gruppe und alle Rezepte standardmäßig privat. Du kannst dies später jederzeit ändern." "keep-my-recipes-private-description": "Setzt deine Gruppe und alle Rezepte standardmäßig privat. Du kannst dies später jederzeit ändern."
}, },
"manage-members": "Mitglieder verwalten", "manage-members": "Mitglieder verwalten",
"manage-members-description": "Verwalte die Mitgliederberechtigungen in deinen Gruppen. {manage} erlaubt den Benutzern, auf die Datenverwaltungsseite zuzugreifen {invite} erlaubt Benutzern, Einladungslinks für andere Benutzer zu erstellen. Gruppenbesitzer können nicht ihre eigenen Berechtigungen ändern.", "manage-members-description": "Verwalte die Mitgliederberechtigungen in deinen Gruppen. {manage} erlaubt den Benutzern, auf die Datenverwaltungsseite zuzugreifen. {invite} erlaubt Benutzern, Einladungslinks für andere Benutzer zu erstellen. Gruppenbesitzer können nicht ihre eigenen Berechtigungen ändern.",
"manage": "Verwalten", "manage": "Verwalten",
"invite": "Einladen", "invite": "Einladen",
"looking-to-update-your-profile": "Möchtest du dein Profil aktualisieren?", "looking-to-update-your-profile": "Möchtest du dein Profil aktualisieren?",
@ -224,7 +240,11 @@
"disable-organizing-recipe-ingredients-by-units-and-food-description": "Blendet die Lebensmittel-, Einheiten- und Mengenfelder für Zutaten aus und verwendet für Zutaten reine Textfelder.", "disable-organizing-recipe-ingredients-by-units-and-food-description": "Blendet die Lebensmittel-, Einheiten- und Mengenfelder für Zutaten aus und verwendet für Zutaten reine Textfelder.",
"general-preferences": "Allgemeine Einstellungen", "general-preferences": "Allgemeine Einstellungen",
"group-recipe-preferences": "Gruppen-Rezept-Einstellungen", "group-recipe-preferences": "Gruppen-Rezept-Einstellungen",
"report": "Bericht" "report": "Bericht",
"group-management": "Gruppenverwaltung",
"admin-group-management": "Admin: Gruppenverwaltung",
"admin-group-management-text": "Änderungen an dieser Gruppe sind sofort wirksam.",
"group-id-value": "Gruppen ID: {0}"
}, },
"meal-plan": { "meal-plan": {
"create-a-new-meal-plan": "Neue Mahlzeit planen", "create-a-new-meal-plan": "Neue Mahlzeit planen",
@ -308,9 +328,19 @@
"title": "Paprika Rezept-Manager" "title": "Paprika Rezept-Manager"
}, },
"mealie-pre-v1": { "mealie-pre-v1": {
"description-long": "Mealie kann Rezepte aus der Mealie-App aus einer Version vor v1.0 importieren. Exportiere deine Rezepte aus deiner alten Instanz und lade die Zip-Datei unten hoch. Bitte beachte, dass nur Rezepte aus dem Export importiert werden können.", "description-long": "Mealie kann Rezepte aus der Mealie-App in einer Version vor v1.0 importieren. Exportiere deine Rezepte aus deiner alten Instanz und lade die Zip-Datei unten hoch. Bitte beachte, dass nur Rezepte aus dem Export importiert werden können.",
"title": "Mealie Pre v1.0" "title": "Mealie Pre v1.0"
} },
"recipe-data-migrations": "Rezeptdatenmigration",
"recipe-data-migrations-explanation": "Rezepte können aus unterstützten Programmen nach Mealie migriert werden. Das ist eine gute Möglichkeit, um mit Mealie loszulegen.",
"choose-migration-type": "Migrationsart wählen",
"tag-all-recipes": "Alle Rezepte mit Schlagwort {tag-name} versehen",
"nextcloud-text": "Nextcloud Rezepte können aus einer Zip-Datei importiert werden, die die in Nextcloud gespeicherten Daten enthält. Vergleiche die Beispiel-Ordnerstruktur unten um sicherzustellen, dass deine Rezepte importiert werden können.",
"chowdown-text": "Mealie unterstützt nativ das Chowdown Repository-Format. Lade das Code Repository als .zip Datei herunter und lade es unten hoch.",
"recipe-1": "Rezept 1",
"recipe-2": "Rezept 2",
"paprika-text": "Mealie kann Rezepte aus der Paprika-App importieren. Exportiere deine Rezepte in Paprika, ändere die Endung der Export-Datei in .zip und lade sie unten hoch.",
"mealie-text": "Mealie kann Rezepte aus der Mealie-App in einer Version vor v1.0 importieren. Exportiere deine Rezepte aus deiner alten Instanz und lade die Zip-Datei unten hoch. Bitte beachte, dass nur Rezepte aus dem Export importiert werden können."
}, },
"new-recipe": { "new-recipe": {
"bulk-add": "Mehrere hinzufügen", "bulk-add": "Mehrere hinzufügen",
@ -415,7 +445,7 @@
"locked-by-owner": "Vom Besitzer gesperrt", "locked-by-owner": "Vom Besitzer gesperrt",
"join-the-conversation": "Beteilige dich an der Unterhaltung", "join-the-conversation": "Beteilige dich an der Unterhaltung",
"add-recipe-to-mealplan": "Rezept zum Essensplan hinzufügen", "add-recipe-to-mealplan": "Rezept zum Essensplan hinzufügen",
"entry-type": "Eintragstyp", "entry-type": "Mahlzeit",
"date-format-hint": "Schreibweise MM/TT/JJJJ", "date-format-hint": "Schreibweise MM/TT/JJJJ",
"date-format-hint-yyyy-mm-dd": "JJJ-MM-TT Format", "date-format-hint-yyyy-mm-dd": "JJJ-MM-TT Format",
"add-to-list": "Zur Einkaufsliste hinzufügen", "add-to-list": "Zur Einkaufsliste hinzufügen",
@ -490,7 +520,9 @@
"recipe-debugger-description": "Füge die URL des Rezepts, das du debuggen möchtest, hier ein. Die URL wird vom Scraper eingelesen und die Ergebnisse werden angezeigt. Wenn du keine Ausgabedaten sehen solltest, wird das Einlesen dieser Webseite nicht von Mealie oder dessen Scraper-Bibliothek unterstützt.", "recipe-debugger-description": "Füge die URL des Rezepts, das du debuggen möchtest, hier ein. Die URL wird vom Scraper eingelesen und die Ergebnisse werden angezeigt. Wenn du keine Ausgabedaten sehen solltest, wird das Einlesen dieser Webseite nicht von Mealie oder dessen Scraper-Bibliothek unterstützt.",
"debug": "Debug", "debug": "Debug",
"tree-view": "Strukturierte Ansicht", "tree-view": "Strukturierte Ansicht",
"recipe-yield": "Portionsangabe" "recipe-yield": "Portionsangabe",
"unit": "Maßeinheit",
"upload-image": "Bild hochladen"
}, },
"search": { "search": {
"advanced-search": "Erweiterte Suche", "advanced-search": "Erweiterte Suche",
@ -507,7 +539,8 @@
"search-placeholder": "Suchen...", "search-placeholder": "Suchen...",
"tag-filter": "Schlagwortfilter", "tag-filter": "Schlagwortfilter",
"search-hint": "'/' drücken", "search-hint": "'/' drücken",
"advanced": "Erweitert" "advanced": "Erweitert",
"auto-search": "Automatische Suche"
}, },
"settings": { "settings": {
"add-a-new-theme": "Neues Thema hinzufügen", "add-a-new-theme": "Neues Thema hinzufügen",
@ -522,7 +555,16 @@
"full-backup": "Komplettsicherung", "full-backup": "Komplettsicherung",
"import-summary": "Zusammenfassung des Imports", "import-summary": "Zusammenfassung des Imports",
"partial-backup": "Teilsicherung", "partial-backup": "Teilsicherung",
"unable-to-delete-backup": "Sicherung kann nicht gelöscht werden." "unable-to-delete-backup": "Sicherung kann nicht gelöscht werden.",
"experimental-description": "Backups a total snapshots of the database and data directory of the site. This includes all data and cannot be set to exclude subsets of data. You can think off this as a snapshot of Mealie at a specific time. Currently, {not-crossed-version} (data migrations are not done automatically). These serve as a database agnostic way to export and import data or backup the site to an external location.",
"not-crossed-version": "this backup mechanism is not cross-version and therefore cannot be used to migrate data between versions",
"backup-restore": "Wiederherstellen aus Sicherung",
"back-restore-description": "Restoring this backup will overwrite all the current data in your database and in the data directory and replace them with the contents of this backup. {cannot-be-undone} If the restoration is successful, you will be logged out.",
"cannot-be-undone": "This action cannot be undone - use with caution.",
"postgresql-note": "If you are using PostGreSQL, please review the {backup-restore-process} prior to restoring.",
"backup-restore-process-in-the-documentation": "backup/restore process in the documentation",
"irreversible-acknowledgment": "I understand that this action is irreversible, destructive and may cause data loss",
"restore-backup": "Sicherung wiederherstellen"
}, },
"backup-and-exports": "Sicherungen", "backup-and-exports": "Sicherungen",
"change-password": "Passwort ändern", "change-password": "Passwort ändern",
@ -585,7 +627,9 @@
"api-tokens": "API-Token", "api-tokens": "API-Token",
"copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Kopiere dieses Token für die Verwendung mit einer externen Anwendung. Dieses Token wird nicht mehr sichtbar sein.", "copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Kopiere dieses Token für die Verwendung mit einer externen Anwendung. Dieses Token wird nicht mehr sichtbar sein.",
"create-an-api-token": "Erstelle ein API-Token", "create-an-api-token": "Erstelle ein API-Token",
"token-name": "Token-Name" "token-name": "Token-Name",
"generate": "Erzeugen",
"you-have-token-count": "Du hast keine aktiven Token.|Du hast einen aktiven Token.|Du hast {count} aktive Token."
}, },
"toolbox": { "toolbox": {
"assign-all": "Alle zuweisen", "assign-all": "Alle zuweisen",
@ -604,8 +648,39 @@
"webhook-url": "Webhook-URL", "webhook-url": "Webhook-URL",
"webhooks-caps": "WEBHOOKS", "webhooks-caps": "WEBHOOKS",
"webhooks": "Webhooks", "webhooks": "Webhooks",
"webhook-name": "Webhook-Name" "webhook-name": "Webhook-Name",
} "description": "Die unten definierten Webhooks werden ausgeführt, wenn eine Mahlzeit für den Tag eingetragen ist. Zum geplanten Zeitpunkt werden die Webhooks mit den Daten aus dem für diesen Tag geplanten Rezept gesendet. Beachte, dass die Auslösung der Webhooks nicht genau ist. Die Webhooks werden in einem 5-Minuten-Intervall ausgeführt, so dass sie innerhalb von +/- 5 Minuten der geplanten Uhrzeit gesendet werden."
},
"bug-report": "Fehler melden",
"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": "Konfiguration",
"docker-volume": "Docker Volume",
"docker-volume-help": "Mealie setzt voraus, dass sich der Frontend-Container und das Backend das gleiche Docker-Volume oder den gleichen Speicher teilen. Dadurch wird sichergestellt, dass der Frontend-Container auf die Bilder und Assets auf der Festplatte zugreifen kann.",
"volumes-are-misconfigured": "Volumes sind falsch konfiguriert",
"volumes-are-configured-correctly": "Volumes sind korrekt konfiguriert.",
"status-unknown-try-running-a-validation": "Status unbekannt. Führe eine Überprüfung aus.",
"validate": "Überprüfen",
"email-configuration-status": "E-Mail Konfigurationsstatus",
"ready": "Bereit",
"not-ready": "Nicht bereit - bitte Konfiguration überprüfen",
"succeeded": "Erfolgreich",
"failed": "Fehlgeschlagen",
"general-about": "General About",
"application-version": "Programmversion",
"application-version-error-text": "Deine derzeitige Version ({0}) stimmt nicht mit der neuesten Version überein. Prüfe, ob du auf die neueste Version ({1}) aktualisieren solltest.",
"mealie-is-up-to-date": "Mealie ist auf dem neuesten Stand",
"secure-site": "Sichere Website",
"secure-site-error-text": "Serve via localhost or secure with https. Clipboard and additional browser APIs may not work.",
"secure-site-success-text": "Der Zugriff auf die Webseite erfolgt über localhost oder https",
"server-side-base-url": "Serverseitige Basis-URL",
"server-side-base-url-error-text": "`BASE_URL` ist immer noch der Standardwert auf dem API-Server. Das verursacht Probleme mit Benachrichtigungslinks auf dem Server für E-Mails, etc.",
"server-side-base-url-success-text": "Serverseitige URL entspricht nicht der Standardeinstellung",
"ldap-ready": "LDAP bereit",
"ldap-ready-error-text": "Nicht alle LDAP-Werte sind konfiguriert. Das kann ignoriert werden, wenn du keine LDAP-Authentifizierung verwendest.",
"ldap-ready-success-text": "Alle erforderlichen LDAP-Variablen sind hinterlegt.",
"build": "Build",
"recipe-scraper-version": "Rezept Scraper Version"
}, },
"shopping-list": { "shopping-list": {
"all-lists": "Alle Listen", "all-lists": "Alle Listen",
@ -759,7 +834,20 @@
"good": "Gut", "good": "Gut",
"strong": "Stark", "strong": "Stark",
"very-strong": "Sehr stark" "very-strong": "Sehr stark"
} },
"user-management": "Benutzerverwaltung",
"reset-locked-users": "Gesperrte Benutzer zurücksetzen",
"admin-user-creation": "Benutzer erstellen",
"user-details": "Benutzerdetails",
"user-name": "Benutzername",
"authentication-method": "Authentifizierungsmethode",
"authentication-method-hint": "Dies legt fest, wie sich ein Benutzer bei Mealie authentifiziert. Wenn du dir nicht sicher bist, wähle 'Mealie' aus",
"permissions": "Berechtigungen",
"administrator": "Administrator",
"user-can-invite-other-to-group": "Benutzer kann andere in Gruppe einladen",
"user-can-manage-group": "Benutzer kann Gruppe verwalten",
"user-can-organize-group-data": "Benutzer kann Gruppendaten verwalten",
"enable-advanced-features": "Erweiterte Funktionen aktivieren"
}, },
"language-dialog": { "language-dialog": {
"translated": "übersetzt", "translated": "übersetzt",
@ -811,7 +899,7 @@
"confirm-delete-recipes": "Bist du dir sicher, dass du die folgenden Rezepte löschen möchtest? Diese Aktion kann nicht rückgängig gemacht werden.", "confirm-delete-recipes": "Bist du dir sicher, dass du die folgenden Rezepte löschen möchtest? Diese Aktion kann nicht rückgängig gemacht werden.",
"the-following-recipes-selected-length-will-be-exported": "Die folgenden Rezepte ({0}) werden exportiert.", "the-following-recipes-selected-length-will-be-exported": "Die folgenden Rezepte ({0}) werden exportiert.",
"settings-chosen-explanation": "Die hier gewählten Einstellungen, außer der gesperrten Option, werden auf alle ausgewählten Rezepte angewendet.", "settings-chosen-explanation": "Die hier gewählten Einstellungen, außer der gesperrten Option, werden auf alle ausgewählten Rezepte angewendet.",
"selected-length-recipe-s-settings-will-be-updated": "{0} Rezepte-Einstellung(en) wird/werden aktualisiert.", "selected-length-recipe-s-settings-will-be-updated": "{count} Rezepte-Einstellung(en) wird/werden aktualisiert.",
"recipe-data": "Rezeptdaten", "recipe-data": "Rezeptdaten",
"recipe-data-description": "Verwende diesen Bereich, um die mit deinen Rezepten verbundenen Daten zu verwalten. Du kannst mehrere Massenaktionen für deine Rezepte ausführen, zum Beispiel Exportieren, Löschen und Zuweisen von Kategorien.", "recipe-data-description": "Verwende diesen Bereich, um die mit deinen Rezepten verbundenen Daten zu verwalten. Du kannst mehrere Massenaktionen für deine Rezepte ausführen, zum Beispiel Exportieren, Löschen und Zuweisen von Kategorien.",
"recipe-columns": "Rezept-Spalten", "recipe-columns": "Rezept-Spalten",
@ -832,7 +920,8 @@
"data-management-description": "Wähle den Datensatz aus, an dem du Änderungen vornehmen möchtest.", "data-management-description": "Wähle den Datensatz aus, an dem du Änderungen vornehmen möchtest.",
"select-data": "Daten auswählen", "select-data": "Daten auswählen",
"select-language": "Sprache wählen", "select-language": "Sprache wählen",
"columns": "Spalten" "columns": "Spalten",
"combine": "Zusammenführen"
}, },
"user-registration": { "user-registration": {
"user-registration": "Benutzerregistrierung", "user-registration": "Benutzerregistrierung",
@ -848,7 +937,8 @@
"validation": { "validation": {
"group-name-is-taken": "Gruppenname ist schon vergeben", "group-name-is-taken": "Gruppenname ist schon vergeben",
"username-is-taken": "Benutzername ist schon vergeben", "username-is-taken": "Benutzername ist schon vergeben",
"email-is-taken": "E-Mail-Adresse ist schon vergeben" "email-is-taken": "E-Mail-Adresse ist schon vergeben",
"this-field-is-required": "Dieses Feld ist erforderlich"
}, },
"export": { "export": {
"export": "Exportieren", "export": "Exportieren",
@ -943,7 +1033,21 @@
}, },
"mainentance": { "mainentance": {
"actions-title": "Aktionen" "actions-title": "Aktionen"
} },
"ingredients-natural-language-processor": "Zutaten Natural Language Processor",
"ingredients-natural-language-processor-explanation": "Mealie verwendet Conditional Random Fields (CRFs), um Zutaten zu analysieren und zu verarbeiten. Das für Zutaten verwendete Modell basiert auf über 100.000 Zutaten aus einem von der New York Times zusammengestellten Datensatz. Beachte, dass das Modell nur in Englisch trainiert wurde, deshalb können die Ergebnisse bei der Verwendung anderer Sprachen abweichen. Diese Seite ist eine Spielwiese zum Testen des Modells.",
"ingredients-natural-language-processor-explanation-2": "Es ist nicht perfekt, aber es erzeugt meist sehr gute Ergebnisse und ist ein guter Anfang, um Zutaten manuell den einzelnen Feldern zuzuordnen. Alternativ kannst du auch den \"Brute\" Prozessor benutzen, der eine Musterabgleich-Technik verwendet, um Zutaten zu identifizieren.",
"nlp": "NLP",
"brute": "Brute",
"show-individual-confidence": "Zeige individuelle Überzeugungswerte an",
"ingredient-text": "Zutaten-Angabe",
"average-confident": "{0} überzeugt",
"try-an-example": "Probier ein Beispiel aus",
"parser": "Parser",
"background-tasks": "Hintergrundaufgaben",
"background-tasks-description": "Hier kannst du alle laufenden Hintergrundaufgaben und ihren Status beobachten",
"no-logs-found": "Keine Protokolle gefunden",
"tasks": "Aufgaben"
}, },
"profile": { "profile": {
"welcome-user": "👋 Willkommen, {0}", "welcome-user": "👋 Willkommen, {0}",
@ -979,7 +1083,14 @@
"preferences": "Einstellungen", "preferences": "Einstellungen",
"show-advanced-description": "Erweiterte Funktionen anzeigen (API-Schlüssel, Webhooks und Datenverwaltung)", "show-advanced-description": "Erweiterte Funktionen anzeigen (API-Schlüssel, Webhooks und Datenverwaltung)",
"back-to-profile": "Zurück zum Profil", "back-to-profile": "Zurück zum Profil",
"looking-for-privacy-settings": "Suchst du die Privatsphäre-Einstellungen?" "looking-for-privacy-settings": "Suchst du die Privatsphäre-Einstellungen?",
"manage-your-api-tokens": "Verwalte Deine API-Token",
"manage-user-profile": "Benutzerprofile verwalten",
"manage-cookbooks": "Kochbücher verwalten",
"manage-members": "Mitglieder verwalten",
"manage-webhooks": "Webhooks verwalten",
"manage-notifiers": "Benachrichtigungen verwalten",
"manage-data-migrations": "Datenmigrationen verwalten"
}, },
"cookbook": { "cookbook": {
"cookbooks": "Kochbücher", "cookbooks": "Kochbücher",

View File

@ -63,7 +63,20 @@
"scheduled": "Προγραμματισμένο", "scheduled": "Προγραμματισμένο",
"something-went-wrong": "Κάτι δεν πήγε καλά!", "something-went-wrong": "Κάτι δεν πήγε καλά!",
"subscribed-events": "Εγγεγραμμένα Γεγονότα", "subscribed-events": "Εγγεγραμμένα Γεγονότα",
"test-message-sent": "Το δοκιμαστικό μήνυμα εστάλη" "test-message-sent": "Το δοκιμαστικό μήνυμα εστάλη",
"new-notification": "New Notification",
"event-notifiers": "Event Notifiers",
"apprise-url-skipped-if-blank": "Apprise URL (skipped if blank)",
"enable-notifier": "Enable Notifier",
"what-events": "What events should this notifier subscribe to?",
"user-events": "User Events",
"mealplan-events": "Mealplan Events",
"when-a-user-in-your-group-creates-a-new-mealplan": "When a user in your group creates a new mealplan",
"shopping-list-events": "Shopping List Events",
"cookbook-events": "Cookbook Events",
"tag-events": "Tag Events",
"category-events": "Category Events",
"when-a-new-user-joins-your-group": "When a new user joins your group"
}, },
"general": { "general": {
"cancel": "Άκυρο", "cancel": "Άκυρο",
@ -171,11 +184,14 @@
"this-feature-is-currently-inactive": "Αυτή η λειτουργία είναι αυτή τη στιγμή απενεργοποιημένη", "this-feature-is-currently-inactive": "Αυτή η λειτουργία είναι αυτή τη στιγμή απενεργοποιημένη",
"clipboard-not-supported": "Δεν υποστηρίζεται το πρόχειρο", "clipboard-not-supported": "Δεν υποστηρίζεται το πρόχειρο",
"copied-to-clipboard": "Αντιγράφηκε στο πρόχειρο", "copied-to-clipboard": "Αντιγράφηκε στο πρόχειρο",
"your-browser-does-not-support-clipboard": "Το πρόγραμμα περιήγησής σας δεν υποστηρίζει πρόχειρο\")", "your-browser-does-not-support-clipboard": "Your browser does not support clipboard",
"copied-items-to-clipboard": "Κανένα στοιχείο δεν αντιγράφηκε στο πρόχειρο| Ένα στοιχείο αντιγράφηκε στο πρόχειρο|Αντιγράφηκαν {count} στοιχεία στο πρόχειρο", "copied-items-to-clipboard": "Κανένα στοιχείο δεν αντιγράφηκε στο πρόχειρο| Ένα στοιχείο αντιγράφηκε στο πρόχειρο|Αντιγράφηκαν {count} στοιχεία στο πρόχειρο",
"actions": "Ενέργειες", "actions": "Ενέργειες",
"selected-count": "Επιλεγμένα: {count}", "selected-count": "Επιλεγμένα: {count}",
"export-all": "Εξαγωγή όλων" "export-all": "Εξαγωγή όλων",
"refresh": "Refresh",
"upload-file": "Upload File",
"created-on-date": "Created on: {0}"
}, },
"group": { "group": {
"are-you-sure-you-want-to-delete-the-group": "Είστε βέβαιοι ότι θέλετε να διαγράψετε αυτό τον ασφαλή σύνδεσμο <b>{groupName}<b/>;", "are-you-sure-you-want-to-delete-the-group": "Είστε βέβαιοι ότι θέλετε να διαγράψετε αυτό τον ασφαλή σύνδεσμο <b>{groupName}<b/>;",
@ -224,7 +240,11 @@
"disable-organizing-recipe-ingredients-by-units-and-food-description": "Hides the Food, Unit, and Amount fields for ingredients and treats ingredients as plain text fields.", "disable-organizing-recipe-ingredients-by-units-and-food-description": "Hides the Food, Unit, and Amount fields for ingredients and treats ingredients as plain text fields.",
"general-preferences": "Γενικές προτιμήσεις", "general-preferences": "Γενικές προτιμήσεις",
"group-recipe-preferences": "Προτιμήσεις Συνταγών Ομάδας", "group-recipe-preferences": "Προτιμήσεις Συνταγών Ομάδας",
"report": "Report" "report": "Report",
"group-management": "Group Management",
"admin-group-management": "Admin Group Management",
"admin-group-management-text": "Changes to this group will be reflected immediately.",
"group-id-value": "Group Id: {0}"
}, },
"meal-plan": { "meal-plan": {
"create-a-new-meal-plan": "Δημιουργία νέου σχεδίου γεύματος", "create-a-new-meal-plan": "Δημιουργία νέου σχεδίου γεύματος",
@ -310,7 +330,17 @@
"mealie-pre-v1": { "mealie-pre-v1": {
"description-long": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export.", "description-long": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export.",
"title": "Mealie Pre v1.0" "title": "Mealie Pre v1.0"
} },
"recipe-data-migrations": "Recipe Data Migrations",
"recipe-data-migrations-explanation": "Recipes can be migrated from another supported application to Mealie. This is a great way to get started with Mealie.",
"choose-migration-type": "Choose Migration Type",
"tag-all-recipes": "Tag all recipes with {tag-name} tag",
"nextcloud-text": "Nextcloud recipes can be imported from a zip file that contains the data stored in Nextcloud. See the example folder structure below to ensure your recipes are able to be imported.",
"chowdown-text": "Mealie natively supports the chowdown repository format. Download the code repository as a .zip file and upload it below",
"recipe-1": "Recipe 1",
"recipe-2": "Recipe 2",
"paprika-text": "Mealie can import recipes from the Paprika application. Export your recipes from paprika, rename the export extension to .zip and upload it below.",
"mealie-text": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export."
}, },
"new-recipe": { "new-recipe": {
"bulk-add": "Μαζική Προσθήκη", "bulk-add": "Μαζική Προσθήκη",
@ -490,7 +520,9 @@
"recipe-debugger-description": "Grab the URL of the recipe you want to debug and paste it here. The URL will be scraped by the recipe scraper and the results will be displayed. If you don't see any data returned, the site you are trying to scrape is not supported by Mealie or its scraper library.", "recipe-debugger-description": "Grab the URL of the recipe you want to debug and paste it here. The URL will be scraped by the recipe scraper and the results will be displayed. If you don't see any data returned, the site you are trying to scrape is not supported by Mealie or its scraper library.",
"debug": "Debug", "debug": "Debug",
"tree-view": "Tree View", "tree-view": "Tree View",
"recipe-yield": "Recipe Yield" "recipe-yield": "Recipe Yield",
"unit": "Unit",
"upload-image": "Upload image"
}, },
"search": { "search": {
"advanced-search": "Σύνθετη Αναζήτηση", "advanced-search": "Σύνθετη Αναζήτηση",
@ -507,7 +539,8 @@
"search-placeholder": "Αναζήτηση...", "search-placeholder": "Αναζήτηση...",
"tag-filter": "Φίλτρο Ετικέτας", "tag-filter": "Φίλτρο Ετικέτας",
"search-hint": "Press '/'", "search-hint": "Press '/'",
"advanced": "Advanced" "advanced": "Advanced",
"auto-search": "Auto Search"
}, },
"settings": { "settings": {
"add-a-new-theme": "Προσθήκη νέου θέματος", "add-a-new-theme": "Προσθήκη νέου θέματος",
@ -522,7 +555,16 @@
"full-backup": "Πλήρες αντίγραφο ασφαλείας", "full-backup": "Πλήρες αντίγραφο ασφαλείας",
"import-summary": "Εισαγωγή Περίληψης", "import-summary": "Εισαγωγή Περίληψης",
"partial-backup": "Μερικό Αντίγραφο Ασφαλείας", "partial-backup": "Μερικό Αντίγραφο Ασφαλείας",
"unable-to-delete-backup": "Αδυναμία διαγραφής αντιγράφου ασφαλείας." "unable-to-delete-backup": "Αδυναμία διαγραφής αντιγράφου ασφαλείας.",
"experimental-description": "Backups a total snapshots of the database and data directory of the site. This includes all data and cannot be set to exclude subsets of data. You can think off this as a snapshot of Mealie at a specific time. Currently, {not-crossed-version} (data migrations are not done automatically). These serve as a database agnostic way to export and import data or backup the site to an external location.",
"not-crossed-version": "this backup mechanism is not cross-version and therefore cannot be used to migrate data between versions",
"backup-restore": "Backup Restore",
"back-restore-description": "Restoring this backup will overwrite all the current data in your database and in the data directory and replace them with the contents of this backup. {cannot-be-undone} If the restoration is successful, you will be logged out.",
"cannot-be-undone": "This action cannot be undone - use with caution.",
"postgresql-note": "If you are using PostGreSQL, please review the {backup-restore-process} prior to restoring.",
"backup-restore-process-in-the-documentation": "backup/restore process in the documentation",
"irreversible-acknowledgment": "I understand that this action is irreversible, destructive and may cause data loss",
"restore-backup": "Restore Backup"
}, },
"backup-and-exports": "Αντίγραφα ασφαλείας", "backup-and-exports": "Αντίγραφα ασφαλείας",
"change-password": "Αλλαγή κωδικού", "change-password": "Αλλαγή κωδικού",
@ -585,7 +627,9 @@
"api-tokens": "API Tokens", "api-tokens": "API Tokens",
"copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Αντιγράψτε αυτό το token για χρήση με μια εξωτερική εφαρμογή. Αυτό το token δεν θα είναι ορατό ξανά.", "copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Αντιγράψτε αυτό το token για χρήση με μια εξωτερική εφαρμογή. Αυτό το token δεν θα είναι ορατό ξανά.",
"create-an-api-token": "Δημιουργία νέου Token API", "create-an-api-token": "Δημιουργία νέου Token API",
"token-name": "Όνομα token" "token-name": "Όνομα token",
"generate": "Generate",
"you-have-token-count": "You have no active tokens.|You have one active token.|You have {count} active tokens."
}, },
"toolbox": { "toolbox": {
"assign-all": "Ανάθεση Όλων", "assign-all": "Ανάθεση Όλων",
@ -604,8 +648,39 @@
"webhook-url": "Webhook URL", "webhook-url": "Webhook URL",
"webhooks-caps": "WEBHOOKS", "webhooks-caps": "WEBHOOKS",
"webhooks": "Webhooks", "webhooks": "Webhooks",
"webhook-name": "Webhook Name" "webhook-name": "Webhook Name",
} "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."
},
"bug-report": "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",
"docker-volume": "Docker Volume",
"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": "Validate",
"email-configuration-status": "Email Configuration Status",
"ready": "Ready",
"not-ready": "Not Ready - Check Environmental Variables",
"succeeded": "Succeeded",
"failed": "Failed",
"general-about": "General About",
"application-version": "Application Version",
"application-version-error-text": "Your current version ({0}) does not match the latest release. Considering updating to the latest version ({1}).",
"mealie-is-up-to-date": "Mealie is up to date",
"secure-site": "Secure Site",
"secure-site-error-text": "Serve via localhost or secure with https. Clipboard and additional browser APIs may not work.",
"secure-site-success-text": "Site is accessed by localhost or 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",
"ldap-ready": "LDAP Ready",
"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.",
"build": "Build",
"recipe-scraper-version": "Recipe Scraper Version"
}, },
"shopping-list": { "shopping-list": {
"all-lists": "Όλες οι λίστες", "all-lists": "Όλες οι λίστες",
@ -759,7 +834,20 @@
"good": "Good", "good": "Good",
"strong": "Strong", "strong": "Strong",
"very-strong": "Very Strong" "very-strong": "Very Strong"
} },
"user-management": "User Management",
"reset-locked-users": "Reset Locked Users",
"admin-user-creation": "Admin User Creation",
"user-details": "User Details",
"user-name": "User Name",
"authentication-method": "Authentication Method",
"authentication-method-hint": "This specifies how a user will authenticate with Mealie. If you're not sure, choose 'Mealie",
"permissions": "Permissions",
"administrator": "Administrator",
"user-can-invite-other-to-group": "User can invite other to group",
"user-can-manage-group": "User can manage group",
"user-can-organize-group-data": "User can organize group data",
"enable-advanced-features": "Enable advanced features"
}, },
"language-dialog": { "language-dialog": {
"translated": "μεταφρασμένο", "translated": "μεταφρασμένο",
@ -811,7 +899,7 @@
"confirm-delete-recipes": "Are you sure you want to delete the following recipes? This action cannot be undone.", "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.", "the-following-recipes-selected-length-will-be-exported": "The following recipes ({0}) will be exported.",
"settings-chosen-explanation": "Settings chosen here, excluding the locked option, will be applied to all selected recipes.", "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": "{0} recipe(s) settings will be updated.", "selected-length-recipe-s-settings-will-be-updated": "{count} recipe(s) settings will be updated.",
"recipe-data": "Recipe Data", "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-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-columns": "Recipe Columns",
@ -832,7 +920,8 @@
"data-management-description": "Select which data set you want to make changes to.", "data-management-description": "Select which data set you want to make changes to.",
"select-data": "Select Data", "select-data": "Select Data",
"select-language": "Select Language", "select-language": "Select Language",
"columns": "Columns" "columns": "Columns",
"combine": "Combine"
}, },
"user-registration": { "user-registration": {
"user-registration": "User Registration", "user-registration": "User Registration",
@ -848,7 +937,8 @@
"validation": { "validation": {
"group-name-is-taken": "Group name is taken", "group-name-is-taken": "Group name is taken",
"username-is-taken": "Username is taken", "username-is-taken": "Username is taken",
"email-is-taken": "Email is taken" "email-is-taken": "Email is taken",
"this-field-is-required": "This Field is Required"
}, },
"export": { "export": {
"export": "Export", "export": "Export",
@ -943,7 +1033,21 @@
}, },
"mainentance": { "mainentance": {
"actions-title": "Actions" "actions-title": "Actions"
} },
"ingredients-natural-language-processor": "Ingredients Natural Language Processor",
"ingredients-natural-language-processor-explanation": "Mealie uses Conditional Random Fields (CRFs) for parsing and processing ingredients. The model used for ingredients is based off a data set of over 100,000 ingredients from a dataset compiled by the New York Times. Note that as the model is trained in English only, you may have varied results when using the model in other languages. This page is a playground for testing the model.",
"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",
"brute": "Brute",
"show-individual-confidence": "Show individual confidence",
"ingredient-text": "Ingredient Text",
"average-confident": "{0} Confident",
"try-an-example": "Try an example",
"parser": "Parser",
"background-tasks": "Background Tasks",
"background-tasks-description": "Here you can view all the running background tasks and their status",
"no-logs-found": "No Logs Found",
"tasks": "Tasks"
}, },
"profile": { "profile": {
"welcome-user": "👋 Welcome, {0}", "welcome-user": "👋 Welcome, {0}",
@ -979,7 +1083,14 @@
"preferences": "Preferences", "preferences": "Preferences",
"show-advanced-description": "Show advanced features (API Keys, Webhooks, and Data Management)", "show-advanced-description": "Show advanced features (API Keys, Webhooks, and Data Management)",
"back-to-profile": "Back to Profile", "back-to-profile": "Back to Profile",
"looking-for-privacy-settings": "Looking for Privacy Settings?" "looking-for-privacy-settings": "Looking for Privacy Settings?",
"manage-your-api-tokens": "Manage Your API Tokens",
"manage-user-profile": "Manage User Profile",
"manage-cookbooks": "Manage Cookbooks",
"manage-members": "Manage Members",
"manage-webhooks": "Manage Webhooks",
"manage-notifiers": "Manage Notifiers",
"manage-data-migrations": "Manage Data Migrations"
}, },
"cookbook": { "cookbook": {
"cookbooks": "Cookbooks", "cookbooks": "Cookbooks",

View File

@ -63,7 +63,20 @@
"scheduled": "Scheduled", "scheduled": "Scheduled",
"something-went-wrong": "Something Went Wrong!", "something-went-wrong": "Something Went Wrong!",
"subscribed-events": "Subscribed Events", "subscribed-events": "Subscribed Events",
"test-message-sent": "Test Message Sent" "test-message-sent": "Test Message Sent",
"new-notification": "New Notification",
"event-notifiers": "Event Notifiers",
"apprise-url-skipped-if-blank": "Apprise URL (skipped if blank)",
"enable-notifier": "Enable Notifier",
"what-events": "What events should this notifier subscribe to?",
"user-events": "User Events",
"mealplan-events": "Mealplan Events",
"when-a-user-in-your-group-creates-a-new-mealplan": "When a user in your group creates a new mealplan",
"shopping-list-events": "Shopping List Events",
"cookbook-events": "Cookbook Events",
"tag-events": "Tag Events",
"category-events": "Category Events",
"when-a-new-user-joins-your-group": "When a new user joins your group"
}, },
"general": { "general": {
"cancel": "Cancel", "cancel": "Cancel",
@ -171,11 +184,14 @@
"this-feature-is-currently-inactive": "This feature is currently inactive", "this-feature-is-currently-inactive": "This feature is currently inactive",
"clipboard-not-supported": "Clipboard not supported", "clipboard-not-supported": "Clipboard not supported",
"copied-to-clipboard": "Copied to clipboard", "copied-to-clipboard": "Copied to clipboard",
"your-browser-does-not-support-clipboard": "Your browser does not support clipboard\")", "your-browser-does-not-support-clipboard": "Your browser does not support clipboard",
"copied-items-to-clipboard": "No item copied to clipboard|One item copied to clipboard|Copied {count} items to clipboard", "copied-items-to-clipboard": "No item copied to clipboard|One item copied to clipboard|Copied {count} items to clipboard",
"actions": "Actions", "actions": "Actions",
"selected-count": "Selected: {count}", "selected-count": "Selected: {count}",
"export-all": "Export All" "export-all": "Export All",
"refresh": "Refresh",
"upload-file": "Upload File",
"created-on-date": "Created on: {0}"
}, },
"group": { "group": {
"are-you-sure-you-want-to-delete-the-group": "Are you sure you want to delete <b>{groupName}<b/>?", "are-you-sure-you-want-to-delete-the-group": "Are you sure you want to delete <b>{groupName}<b/>?",
@ -224,7 +240,11 @@
"disable-organizing-recipe-ingredients-by-units-and-food-description": "Hides the Food, Unit, and Amount fields for ingredients and treats ingredients as plain text fields.", "disable-organizing-recipe-ingredients-by-units-and-food-description": "Hides the Food, Unit, and Amount fields for ingredients and treats ingredients as plain text fields.",
"general-preferences": "General Preferences", "general-preferences": "General Preferences",
"group-recipe-preferences": "Group Recipe Preferences", "group-recipe-preferences": "Group Recipe Preferences",
"report": "Report" "report": "Report",
"group-management": "Group Management",
"admin-group-management": "Admin Group Management",
"admin-group-management-text": "Changes to this group will be reflected immediately.",
"group-id-value": "Group Id: {0}"
}, },
"meal-plan": { "meal-plan": {
"create-a-new-meal-plan": "Create a New Meal Plan", "create-a-new-meal-plan": "Create a New Meal Plan",
@ -310,7 +330,17 @@
"mealie-pre-v1": { "mealie-pre-v1": {
"description-long": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export.", "description-long": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export.",
"title": "Mealie Pre v1.0" "title": "Mealie Pre v1.0"
} },
"recipe-data-migrations": "Recipe Data Migrations",
"recipe-data-migrations-explanation": "Recipes can be migrated from another supported application to Mealie. This is a great way to get started with Mealie.",
"choose-migration-type": "Choose Migration Type",
"tag-all-recipes": "Tag all recipes with {tag-name} tag",
"nextcloud-text": "Nextcloud recipes can be imported from a zip file that contains the data stored in Nextcloud. See the example folder structure below to ensure your recipes are able to be imported.",
"chowdown-text": "Mealie natively supports the chowdown repository format. Download the code repository as a .zip file and upload it below",
"recipe-1": "Recipe 1",
"recipe-2": "Recipe 2",
"paprika-text": "Mealie can import recipes from the Paprika application. Export your recipes from paprika, rename the export extension to .zip and upload it below.",
"mealie-text": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export."
}, },
"new-recipe": { "new-recipe": {
"bulk-add": "Bulk Add", "bulk-add": "Bulk Add",
@ -490,7 +520,9 @@
"recipe-debugger-description": "Grab the URL of the recipe you want to debug and paste it here. The URL will be scraped by the recipe scraper and the results will be displayed. If you don't see any data returned, the site you are trying to scrape is not supported by Mealie or its scraper library.", "recipe-debugger-description": "Grab the URL of the recipe you want to debug and paste it here. The URL will be scraped by the recipe scraper and the results will be displayed. If you don't see any data returned, the site you are trying to scrape is not supported by Mealie or its scraper library.",
"debug": "Debug", "debug": "Debug",
"tree-view": "Tree View", "tree-view": "Tree View",
"recipe-yield": "Recipe Yield" "recipe-yield": "Recipe Yield",
"unit": "Unit",
"upload-image": "Upload image"
}, },
"search": { "search": {
"advanced-search": "Advanced Search", "advanced-search": "Advanced Search",
@ -507,7 +539,8 @@
"search-placeholder": "Search...", "search-placeholder": "Search...",
"tag-filter": "Tag Filter", "tag-filter": "Tag Filter",
"search-hint": "Press '/'", "search-hint": "Press '/'",
"advanced": "Advanced" "advanced": "Advanced",
"auto-search": "Auto Search"
}, },
"settings": { "settings": {
"add-a-new-theme": "Add a New Theme", "add-a-new-theme": "Add a New Theme",
@ -522,7 +555,16 @@
"full-backup": "Full Backup", "full-backup": "Full Backup",
"import-summary": "Import Summary", "import-summary": "Import Summary",
"partial-backup": "Partial Backup", "partial-backup": "Partial Backup",
"unable-to-delete-backup": "Unable to Delete Backup." "unable-to-delete-backup": "Unable to Delete Backup.",
"experimental-description": "Backups a total snapshots of the database and data directory of the site. This includes all data and cannot be set to exclude subsets of data. You can think off this as a snapshot of Mealie at a specific time. Currently, {not-crossed-version} (data migrations are not done automatically). These serve as a database agnostic way to export and import data or backup the site to an external location.",
"not-crossed-version": "this backup mechanism is not cross-version and therefore cannot be used to migrate data between versions",
"backup-restore": "Backup Restore",
"back-restore-description": "Restoring this backup will overwrite all the current data in your database and in the data directory and replace them with the contents of this backup. {cannot-be-undone} If the restoration is successful, you will be logged out.",
"cannot-be-undone": "This action cannot be undone - use with caution.",
"postgresql-note": "If you are using PostGreSQL, please review the {backup-restore-process} prior to restoring.",
"backup-restore-process-in-the-documentation": "backup/restore process in the documentation",
"irreversible-acknowledgment": "I understand that this action is irreversible, destructive and may cause data loss",
"restore-backup": "Restore Backup"
}, },
"backup-and-exports": "Backups", "backup-and-exports": "Backups",
"change-password": "Change Password", "change-password": "Change Password",
@ -585,7 +627,9 @@
"api-tokens": "API Tokens", "api-tokens": "API Tokens",
"copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Copy this token for use with an external application. This token will not be viewable again.", "copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Copy this token for use with an external application. This token will not be viewable again.",
"create-an-api-token": "Create an API Token", "create-an-api-token": "Create an API Token",
"token-name": "Token Name" "token-name": "Token Name",
"generate": "Generate",
"you-have-token-count": "You have no active tokens.|You have one active token.|You have {count} active tokens."
}, },
"toolbox": { "toolbox": {
"assign-all": "Assign All", "assign-all": "Assign All",
@ -604,8 +648,39 @@
"webhook-url": "Webhook URL", "webhook-url": "Webhook URL",
"webhooks-caps": "WEBHOOKS", "webhooks-caps": "WEBHOOKS",
"webhooks": "Webhooks", "webhooks": "Webhooks",
"webhook-name": "Webhook Name" "webhook-name": "Webhook Name",
} "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."
},
"bug-report": "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",
"docker-volume": "Docker Volume",
"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": "Validate",
"email-configuration-status": "Email Configuration Status",
"ready": "Ready",
"not-ready": "Not Ready - Check Environmental Variables",
"succeeded": "Succeeded",
"failed": "Failed",
"general-about": "General About",
"application-version": "Application Version",
"application-version-error-text": "Your current version ({0}) does not match the latest release. Considering updating to the latest version ({1}).",
"mealie-is-up-to-date": "Mealie is up to date",
"secure-site": "Secure Site",
"secure-site-error-text": "Serve via localhost or secure with https. Clipboard and additional browser APIs may not work.",
"secure-site-success-text": "Site is accessed by localhost or 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",
"ldap-ready": "LDAP Ready",
"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.",
"build": "Build",
"recipe-scraper-version": "Recipe Scraper Version"
}, },
"shopping-list": { "shopping-list": {
"all-lists": "All Lists", "all-lists": "All Lists",
@ -759,7 +834,20 @@
"good": "Good", "good": "Good",
"strong": "Strong", "strong": "Strong",
"very-strong": "Very Strong" "very-strong": "Very Strong"
} },
"user-management": "User Management",
"reset-locked-users": "Reset Locked Users",
"admin-user-creation": "Admin User Creation",
"user-details": "User Details",
"user-name": "User Name",
"authentication-method": "Authentication Method",
"authentication-method-hint": "This specifies how a user will authenticate with Mealie. If you're not sure, choose 'Mealie",
"permissions": "Permissions",
"administrator": "Administrator",
"user-can-invite-other-to-group": "User can invite other to group",
"user-can-manage-group": "User can manage group",
"user-can-organize-group-data": "User can organize group data",
"enable-advanced-features": "Enable advanced features"
}, },
"language-dialog": { "language-dialog": {
"translated": "translated", "translated": "translated",
@ -811,7 +899,7 @@
"confirm-delete-recipes": "Are you sure you want to delete the following recipes? This action cannot be undone.", "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.", "the-following-recipes-selected-length-will-be-exported": "The following recipes ({0}) will be exported.",
"settings-chosen-explanation": "Settings chosen here, excluding the locked option, will be applied to all selected recipes.", "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": "{0} recipe(s) settings will be updated.", "selected-length-recipe-s-settings-will-be-updated": "{count} recipe(s) settings will be updated.",
"recipe-data": "Recipe Data", "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-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-columns": "Recipe Columns",
@ -832,7 +920,8 @@
"data-management-description": "Select which data set you want to make changes to.", "data-management-description": "Select which data set you want to make changes to.",
"select-data": "Select Data", "select-data": "Select Data",
"select-language": "Select Language", "select-language": "Select Language",
"columns": "Columns" "columns": "Columns",
"combine": "Combine"
}, },
"user-registration": { "user-registration": {
"user-registration": "User Registration", "user-registration": "User Registration",
@ -848,7 +937,8 @@
"validation": { "validation": {
"group-name-is-taken": "Group name is taken", "group-name-is-taken": "Group name is taken",
"username-is-taken": "Username is taken", "username-is-taken": "Username is taken",
"email-is-taken": "Email is taken" "email-is-taken": "Email is taken",
"this-field-is-required": "This Field is Required"
}, },
"export": { "export": {
"export": "Export", "export": "Export",
@ -943,7 +1033,21 @@
}, },
"mainentance": { "mainentance": {
"actions-title": "Actions" "actions-title": "Actions"
} },
"ingredients-natural-language-processor": "Ingredients Natural Language Processor",
"ingredients-natural-language-processor-explanation": "Mealie uses Conditional Random Fields (CRFs) for parsing and processing ingredients. The model used for ingredients is based off a data set of over 100,000 ingredients from a dataset compiled by the New York Times. Note that as the model is trained in English only, you may have varied results when using the model in other languages. This page is a playground for testing the model.",
"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",
"brute": "Brute",
"show-individual-confidence": "Show individual confidence",
"ingredient-text": "Ingredient Text",
"average-confident": "{0} Confident",
"try-an-example": "Try an example",
"parser": "Parser",
"background-tasks": "Background Tasks",
"background-tasks-description": "Here you can view all the running background tasks and their status",
"no-logs-found": "No Logs Found",
"tasks": "Tasks"
}, },
"profile": { "profile": {
"welcome-user": "👋 Welcome, {0}", "welcome-user": "👋 Welcome, {0}",
@ -979,7 +1083,14 @@
"preferences": "Preferences", "preferences": "Preferences",
"show-advanced-description": "Show advanced features (API Keys, Webhooks, and Data Management)", "show-advanced-description": "Show advanced features (API Keys, Webhooks, and Data Management)",
"back-to-profile": "Back to Profile", "back-to-profile": "Back to Profile",
"looking-for-privacy-settings": "Looking for Privacy Settings?" "looking-for-privacy-settings": "Looking for Privacy Settings?",
"manage-your-api-tokens": "Manage Your API Tokens",
"manage-user-profile": "Manage User Profile",
"manage-cookbooks": "Manage Cookbooks",
"manage-members": "Manage Members",
"manage-webhooks": "Manage Webhooks",
"manage-notifiers": "Manage Notifiers",
"manage-data-migrations": "Manage Data Migrations"
}, },
"cookbook": { "cookbook": {
"cookbooks": "Cookbooks", "cookbooks": "Cookbooks",

View File

@ -63,7 +63,20 @@
"scheduled": "Programado", "scheduled": "Programado",
"something-went-wrong": "¡Algo ha salido mal!", "something-went-wrong": "¡Algo ha salido mal!",
"subscribed-events": "Eventos suscritos", "subscribed-events": "Eventos suscritos",
"test-message-sent": "Mensaje Enviado" "test-message-sent": "Mensaje Enviado",
"new-notification": "New Notification",
"event-notifiers": "Event Notifiers",
"apprise-url-skipped-if-blank": "Apprise URL (skipped if blank)",
"enable-notifier": "Enable Notifier",
"what-events": "What events should this notifier subscribe to?",
"user-events": "User Events",
"mealplan-events": "Mealplan Events",
"when-a-user-in-your-group-creates-a-new-mealplan": "When a user in your group creates a new mealplan",
"shopping-list-events": "Shopping List Events",
"cookbook-events": "Cookbook Events",
"tag-events": "Tag Events",
"category-events": "Category Events",
"when-a-new-user-joins-your-group": "When a new user joins your group"
}, },
"general": { "general": {
"cancel": "Cancelar", "cancel": "Cancelar",
@ -171,11 +184,14 @@
"this-feature-is-currently-inactive": "Esta función está actualmente inactiva", "this-feature-is-currently-inactive": "Esta función está actualmente inactiva",
"clipboard-not-supported": "Clipboard not supported", "clipboard-not-supported": "Clipboard not supported",
"copied-to-clipboard": "Copied to clipboard", "copied-to-clipboard": "Copied to clipboard",
"your-browser-does-not-support-clipboard": "Your browser does not support clipboard\")", "your-browser-does-not-support-clipboard": "Your browser does not support clipboard",
"copied-items-to-clipboard": "No item copied to clipboard|One item copied to clipboard|Copied {count} items to clipboard", "copied-items-to-clipboard": "No item copied to clipboard|One item copied to clipboard|Copied {count} items to clipboard",
"actions": "Actions", "actions": "Actions",
"selected-count": "Selected: {count}", "selected-count": "Selected: {count}",
"export-all": "Export All" "export-all": "Export All",
"refresh": "Refresh",
"upload-file": "Upload File",
"created-on-date": "Created on: {0}"
}, },
"group": { "group": {
"are-you-sure-you-want-to-delete-the-group": "Por favor, confirma que deseas eliminar <b>{groupName}<b/>", "are-you-sure-you-want-to-delete-the-group": "Por favor, confirma que deseas eliminar <b>{groupName}<b/>",
@ -224,7 +240,11 @@
"disable-organizing-recipe-ingredients-by-units-and-food-description": "Hides the Food, Unit, and Amount fields for ingredients and treats ingredients as plain text fields.", "disable-organizing-recipe-ingredients-by-units-and-food-description": "Hides the Food, Unit, and Amount fields for ingredients and treats ingredients as plain text fields.",
"general-preferences": "General Preferences", "general-preferences": "General Preferences",
"group-recipe-preferences": "Group Recipe Preferences", "group-recipe-preferences": "Group Recipe Preferences",
"report": "Report" "report": "Report",
"group-management": "Group Management",
"admin-group-management": "Admin Group Management",
"admin-group-management-text": "Changes to this group will be reflected immediately.",
"group-id-value": "Group Id: {0}"
}, },
"meal-plan": { "meal-plan": {
"create-a-new-meal-plan": "Crear un nuevo menú", "create-a-new-meal-plan": "Crear un nuevo menú",
@ -310,7 +330,17 @@
"mealie-pre-v1": { "mealie-pre-v1": {
"description-long": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export.", "description-long": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export.",
"title": "Mealie Pre v1.0" "title": "Mealie Pre v1.0"
} },
"recipe-data-migrations": "Recipe Data Migrations",
"recipe-data-migrations-explanation": "Recipes can be migrated from another supported application to Mealie. This is a great way to get started with Mealie.",
"choose-migration-type": "Choose Migration Type",
"tag-all-recipes": "Tag all recipes with {tag-name} tag",
"nextcloud-text": "Nextcloud recipes can be imported from a zip file that contains the data stored in Nextcloud. See the example folder structure below to ensure your recipes are able to be imported.",
"chowdown-text": "Mealie natively supports the chowdown repository format. Download the code repository as a .zip file and upload it below",
"recipe-1": "Recipe 1",
"recipe-2": "Recipe 2",
"paprika-text": "Mealie can import recipes from the Paprika application. Export your recipes from paprika, rename the export extension to .zip and upload it below.",
"mealie-text": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export."
}, },
"new-recipe": { "new-recipe": {
"bulk-add": "Añadir en masa", "bulk-add": "Añadir en masa",
@ -490,7 +520,9 @@
"recipe-debugger-description": "Grab the URL of the recipe you want to debug and paste it here. The URL will be scraped by the recipe scraper and the results will be displayed. If you don't see any data returned, the site you are trying to scrape is not supported by Mealie or its scraper library.", "recipe-debugger-description": "Grab the URL of the recipe you want to debug and paste it here. The URL will be scraped by the recipe scraper and the results will be displayed. If you don't see any data returned, the site you are trying to scrape is not supported by Mealie or its scraper library.",
"debug": "Debug", "debug": "Debug",
"tree-view": "Tree View", "tree-view": "Tree View",
"recipe-yield": "Recipe Yield" "recipe-yield": "Recipe Yield",
"unit": "Unit",
"upload-image": "Upload image"
}, },
"search": { "search": {
"advanced-search": "Búsqueda avanzada", "advanced-search": "Búsqueda avanzada",
@ -507,7 +539,8 @@
"search-placeholder": "Buscar...", "search-placeholder": "Buscar...",
"tag-filter": "Filtro de Etiquetas", "tag-filter": "Filtro de Etiquetas",
"search-hint": "Presione '/'", "search-hint": "Presione '/'",
"advanced": "Advanced" "advanced": "Advanced",
"auto-search": "Auto Search"
}, },
"settings": { "settings": {
"add-a-new-theme": "Añadir un nuevo tema", "add-a-new-theme": "Añadir un nuevo tema",
@ -522,7 +555,16 @@
"full-backup": "Copia de seguridad completa", "full-backup": "Copia de seguridad completa",
"import-summary": "Importar resumen", "import-summary": "Importar resumen",
"partial-backup": "Copia de seguridad parcial", "partial-backup": "Copia de seguridad parcial",
"unable-to-delete-backup": "No se puede eliminar la copia de seguridad." "unable-to-delete-backup": "No se puede eliminar la copia de seguridad.",
"experimental-description": "Backups a total snapshots of the database and data directory of the site. This includes all data and cannot be set to exclude subsets of data. You can think off this as a snapshot of Mealie at a specific time. Currently, {not-crossed-version} (data migrations are not done automatically). These serve as a database agnostic way to export and import data or backup the site to an external location.",
"not-crossed-version": "this backup mechanism is not cross-version and therefore cannot be used to migrate data between versions",
"backup-restore": "Backup Restore",
"back-restore-description": "Restoring this backup will overwrite all the current data in your database and in the data directory and replace them with the contents of this backup. {cannot-be-undone} If the restoration is successful, you will be logged out.",
"cannot-be-undone": "This action cannot be undone - use with caution.",
"postgresql-note": "If you are using PostGreSQL, please review the {backup-restore-process} prior to restoring.",
"backup-restore-process-in-the-documentation": "backup/restore process in the documentation",
"irreversible-acknowledgment": "I understand that this action is irreversible, destructive and may cause data loss",
"restore-backup": "Restore Backup"
}, },
"backup-and-exports": "Copias de Seguridad", "backup-and-exports": "Copias de Seguridad",
"change-password": "Cambia Contraseña", "change-password": "Cambia Contraseña",
@ -585,7 +627,9 @@
"api-tokens": "API Tokens", "api-tokens": "API Tokens",
"copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Copie este token para su uso con una aplicación externa. Este token no será visible de nuevo.", "copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Copie este token para su uso con una aplicación externa. Este token no será visible de nuevo.",
"create-an-api-token": "Crear token API", "create-an-api-token": "Crear token API",
"token-name": "Nombre del Token" "token-name": "Nombre del Token",
"generate": "Generate",
"you-have-token-count": "You have no active tokens.|You have one active token.|You have {count} active tokens."
}, },
"toolbox": { "toolbox": {
"assign-all": "Asignar todos los", "assign-all": "Asignar todos los",
@ -604,8 +648,39 @@
"webhook-url": "Dirección URL del Webhook", "webhook-url": "Dirección URL del Webhook",
"webhooks-caps": "WEBHOOKS", "webhooks-caps": "WEBHOOKS",
"webhooks": "Webhooks", "webhooks": "Webhooks",
"webhook-name": "Nombre del Webhook" "webhook-name": "Nombre del 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."
},
"bug-report": "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",
"docker-volume": "Docker Volume",
"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": "Validate",
"email-configuration-status": "Email Configuration Status",
"ready": "Ready",
"not-ready": "Not Ready - Check Environmental Variables",
"succeeded": "Succeeded",
"failed": "Failed",
"general-about": "General About",
"application-version": "Application Version",
"application-version-error-text": "Your current version ({0}) does not match the latest release. Considering updating to the latest version ({1}).",
"mealie-is-up-to-date": "Mealie is up to date",
"secure-site": "Secure Site",
"secure-site-error-text": "Serve via localhost or secure with https. Clipboard and additional browser APIs may not work.",
"secure-site-success-text": "Site is accessed by localhost or 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",
"ldap-ready": "LDAP Ready",
"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.",
"build": "Build",
"recipe-scraper-version": "Recipe Scraper Version"
}, },
"shopping-list": { "shopping-list": {
"all-lists": "Todas las listas", "all-lists": "Todas las listas",
@ -759,7 +834,20 @@
"good": "Good", "good": "Good",
"strong": "Strong", "strong": "Strong",
"very-strong": "Very Strong" "very-strong": "Very Strong"
} },
"user-management": "User Management",
"reset-locked-users": "Reset Locked Users",
"admin-user-creation": "Admin User Creation",
"user-details": "User Details",
"user-name": "User Name",
"authentication-method": "Authentication Method",
"authentication-method-hint": "This specifies how a user will authenticate with Mealie. If you're not sure, choose 'Mealie",
"permissions": "Permissions",
"administrator": "Administrator",
"user-can-invite-other-to-group": "User can invite other to group",
"user-can-manage-group": "User can manage group",
"user-can-organize-group-data": "User can organize group data",
"enable-advanced-features": "Enable advanced features"
}, },
"language-dialog": { "language-dialog": {
"translated": "traducido", "translated": "traducido",
@ -811,7 +899,7 @@
"confirm-delete-recipes": "Are you sure you want to delete the following recipes? This action cannot be undone.", "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.", "the-following-recipes-selected-length-will-be-exported": "The following recipes ({0}) will be exported.",
"settings-chosen-explanation": "Settings chosen here, excluding the locked option, will be applied to all selected recipes.", "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": "{0} recipe(s) settings will be updated.", "selected-length-recipe-s-settings-will-be-updated": "{count} recipe(s) settings will be updated.",
"recipe-data": "Recipe Data", "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-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-columns": "Recipe Columns",
@ -832,7 +920,8 @@
"data-management-description": "Select which data set you want to make changes to.", "data-management-description": "Select which data set you want to make changes to.",
"select-data": "Select Data", "select-data": "Select Data",
"select-language": "Select Language", "select-language": "Select Language",
"columns": "Columns" "columns": "Columns",
"combine": "Combine"
}, },
"user-registration": { "user-registration": {
"user-registration": "Registro de usuario", "user-registration": "Registro de usuario",
@ -848,7 +937,8 @@
"validation": { "validation": {
"group-name-is-taken": "El nombre de grupo ya está en uso", "group-name-is-taken": "El nombre de grupo ya está en uso",
"username-is-taken": "El nombre de usuario ya está en uso", "username-is-taken": "El nombre de usuario ya está en uso",
"email-is-taken": "Este correo ya está en uso" "email-is-taken": "Este correo ya está en uso",
"this-field-is-required": "This Field is Required"
}, },
"export": { "export": {
"export": "Exportar", "export": "Exportar",
@ -943,7 +1033,21 @@
}, },
"mainentance": { "mainentance": {
"actions-title": "Actions" "actions-title": "Actions"
} },
"ingredients-natural-language-processor": "Ingredients Natural Language Processor",
"ingredients-natural-language-processor-explanation": "Mealie uses Conditional Random Fields (CRFs) for parsing and processing ingredients. The model used for ingredients is based off a data set of over 100,000 ingredients from a dataset compiled by the New York Times. Note that as the model is trained in English only, you may have varied results when using the model in other languages. This page is a playground for testing the model.",
"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",
"brute": "Brute",
"show-individual-confidence": "Show individual confidence",
"ingredient-text": "Ingredient Text",
"average-confident": "{0} Confident",
"try-an-example": "Try an example",
"parser": "Parser",
"background-tasks": "Background Tasks",
"background-tasks-description": "Here you can view all the running background tasks and their status",
"no-logs-found": "No Logs Found",
"tasks": "Tasks"
}, },
"profile": { "profile": {
"welcome-user": "👋 Welcome, {0}", "welcome-user": "👋 Welcome, {0}",
@ -979,7 +1083,14 @@
"preferences": "Preferences", "preferences": "Preferences",
"show-advanced-description": "Show advanced features (API Keys, Webhooks, and Data Management)", "show-advanced-description": "Show advanced features (API Keys, Webhooks, and Data Management)",
"back-to-profile": "Back to Profile", "back-to-profile": "Back to Profile",
"looking-for-privacy-settings": "Looking for Privacy Settings?" "looking-for-privacy-settings": "Looking for Privacy Settings?",
"manage-your-api-tokens": "Manage Your API Tokens",
"manage-user-profile": "Manage User Profile",
"manage-cookbooks": "Manage Cookbooks",
"manage-members": "Manage Members",
"manage-webhooks": "Manage Webhooks",
"manage-notifiers": "Manage Notifiers",
"manage-data-migrations": "Manage Data Migrations"
}, },
"cookbook": { "cookbook": {
"cookbooks": "Cookbooks", "cookbooks": "Cookbooks",

View File

@ -63,7 +63,20 @@
"scheduled": "Ajastettu", "scheduled": "Ajastettu",
"something-went-wrong": "Jotain meni pieleen!", "something-went-wrong": "Jotain meni pieleen!",
"subscribed-events": "Tilatut tapahtumat", "subscribed-events": "Tilatut tapahtumat",
"test-message-sent": "Viesti lähetetty" "test-message-sent": "Viesti lähetetty",
"new-notification": "New Notification",
"event-notifiers": "Event Notifiers",
"apprise-url-skipped-if-blank": "Apprise URL (skipped if blank)",
"enable-notifier": "Enable Notifier",
"what-events": "What events should this notifier subscribe to?",
"user-events": "User Events",
"mealplan-events": "Mealplan Events",
"when-a-user-in-your-group-creates-a-new-mealplan": "When a user in your group creates a new mealplan",
"shopping-list-events": "Shopping List Events",
"cookbook-events": "Cookbook Events",
"tag-events": "Tag Events",
"category-events": "Category Events",
"when-a-new-user-joins-your-group": "When a new user joins your group"
}, },
"general": { "general": {
"cancel": "Peruuta", "cancel": "Peruuta",
@ -171,11 +184,14 @@
"this-feature-is-currently-inactive": "Ominaisuus ei ole käytössä", "this-feature-is-currently-inactive": "Ominaisuus ei ole käytössä",
"clipboard-not-supported": "Ei leikepöytää", "clipboard-not-supported": "Ei leikepöytää",
"copied-to-clipboard": "Kopioitu leikepöydälle", "copied-to-clipboard": "Kopioitu leikepöydälle",
"your-browser-does-not-support-clipboard": "Selaimesi ei tue leikepöytää", "your-browser-does-not-support-clipboard": "Your browser does not support clipboard",
"copied-items-to-clipboard": "Mitään ei kopioitu leikepöydälle|Kohde kopioitu leikepöydälle|{count} kohdetta kopioitu leikepöydälle", "copied-items-to-clipboard": "Mitään ei kopioitu leikepöydälle|Kohde kopioitu leikepöydälle|{count} kohdetta kopioitu leikepöydälle",
"actions": "Toimet", "actions": "Toimet",
"selected-count": "Valittu {count}", "selected-count": "Valittu {count}",
"export-all": "Vie kaikki" "export-all": "Vie kaikki",
"refresh": "Refresh",
"upload-file": "Upload File",
"created-on-date": "Created on: {0}"
}, },
"group": { "group": {
"are-you-sure-you-want-to-delete-the-group": "Haluatko varmasti poistaa ryhmän <b>{groupName}<b/>?", "are-you-sure-you-want-to-delete-the-group": "Haluatko varmasti poistaa ryhmän <b>{groupName}<b/>?",
@ -224,7 +240,11 @@
"disable-organizing-recipe-ingredients-by-units-and-food-description": "Hides the Food, Unit, and Amount fields for ingredients and treats ingredients as plain text fields.", "disable-organizing-recipe-ingredients-by-units-and-food-description": "Hides the Food, Unit, and Amount fields for ingredients and treats ingredients as plain text fields.",
"general-preferences": "Yleiset Asetukset", "general-preferences": "Yleiset Asetukset",
"group-recipe-preferences": "Group Recipe Preferences", "group-recipe-preferences": "Group Recipe Preferences",
"report": "Report" "report": "Report",
"group-management": "Group Management",
"admin-group-management": "Admin Group Management",
"admin-group-management-text": "Changes to this group will be reflected immediately.",
"group-id-value": "Group Id: {0}"
}, },
"meal-plan": { "meal-plan": {
"create-a-new-meal-plan": "Luo uusi ateriasuunnitelma", "create-a-new-meal-plan": "Luo uusi ateriasuunnitelma",
@ -310,7 +330,17 @@
"mealie-pre-v1": { "mealie-pre-v1": {
"description-long": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export.", "description-long": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export.",
"title": "Mealie Pre v1.0" "title": "Mealie Pre v1.0"
} },
"recipe-data-migrations": "Recipe Data Migrations",
"recipe-data-migrations-explanation": "Recipes can be migrated from another supported application to Mealie. This is a great way to get started with Mealie.",
"choose-migration-type": "Choose Migration Type",
"tag-all-recipes": "Tag all recipes with {tag-name} tag",
"nextcloud-text": "Nextcloud recipes can be imported from a zip file that contains the data stored in Nextcloud. See the example folder structure below to ensure your recipes are able to be imported.",
"chowdown-text": "Mealie natively supports the chowdown repository format. Download the code repository as a .zip file and upload it below",
"recipe-1": "Recipe 1",
"recipe-2": "Recipe 2",
"paprika-text": "Mealie can import recipes from the Paprika application. Export your recipes from paprika, rename the export extension to .zip and upload it below.",
"mealie-text": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export."
}, },
"new-recipe": { "new-recipe": {
"bulk-add": "Lisää useita kerralla", "bulk-add": "Lisää useita kerralla",
@ -490,7 +520,9 @@
"recipe-debugger-description": "Grab the URL of the recipe you want to debug and paste it here. The URL will be scraped by the recipe scraper and the results will be displayed. If you don't see any data returned, the site you are trying to scrape is not supported by Mealie or its scraper library.", "recipe-debugger-description": "Grab the URL of the recipe you want to debug and paste it here. The URL will be scraped by the recipe scraper and the results will be displayed. If you don't see any data returned, the site you are trying to scrape is not supported by Mealie or its scraper library.",
"debug": "Debug", "debug": "Debug",
"tree-view": "Tree View", "tree-view": "Tree View",
"recipe-yield": "Recipe Yield" "recipe-yield": "Recipe Yield",
"unit": "Unit",
"upload-image": "Upload image"
}, },
"search": { "search": {
"advanced-search": "Tarkennettu haku", "advanced-search": "Tarkennettu haku",
@ -507,7 +539,8 @@
"search-placeholder": "Hae...", "search-placeholder": "Hae...",
"tag-filter": "Tunnisteen mukaan suodatus", "tag-filter": "Tunnisteen mukaan suodatus",
"search-hint": "Paina '/'", "search-hint": "Paina '/'",
"advanced": "Advanced" "advanced": "Advanced",
"auto-search": "Auto Search"
}, },
"settings": { "settings": {
"add-a-new-theme": "Lisää uusi teema", "add-a-new-theme": "Lisää uusi teema",
@ -522,7 +555,16 @@
"full-backup": "Täysi varmuuskopiointi", "full-backup": "Täysi varmuuskopiointi",
"import-summary": "Tuo yhteenveto", "import-summary": "Tuo yhteenveto",
"partial-backup": "Osittainen varmuuskopiointi", "partial-backup": "Osittainen varmuuskopiointi",
"unable-to-delete-backup": "Varmuuskopiota ei voi poistaa." "unable-to-delete-backup": "Varmuuskopiota ei voi poistaa.",
"experimental-description": "Backups a total snapshots of the database and data directory of the site. This includes all data and cannot be set to exclude subsets of data. You can think off this as a snapshot of Mealie at a specific time. Currently, {not-crossed-version} (data migrations are not done automatically). These serve as a database agnostic way to export and import data or backup the site to an external location.",
"not-crossed-version": "this backup mechanism is not cross-version and therefore cannot be used to migrate data between versions",
"backup-restore": "Backup Restore",
"back-restore-description": "Restoring this backup will overwrite all the current data in your database and in the data directory and replace them with the contents of this backup. {cannot-be-undone} If the restoration is successful, you will be logged out.",
"cannot-be-undone": "This action cannot be undone - use with caution.",
"postgresql-note": "If you are using PostGreSQL, please review the {backup-restore-process} prior to restoring.",
"backup-restore-process-in-the-documentation": "backup/restore process in the documentation",
"irreversible-acknowledgment": "I understand that this action is irreversible, destructive and may cause data loss",
"restore-backup": "Restore Backup"
}, },
"backup-and-exports": "Varmuuskopiot", "backup-and-exports": "Varmuuskopiot",
"change-password": "Vaihda salasana", "change-password": "Vaihda salasana",
@ -585,7 +627,9 @@
"api-tokens": "API-tokenit", "api-tokens": "API-tokenit",
"copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Kopioi tokeni käyttääksesi sitä muussa sovelluksessa. Et voi nähdä tokenia tämän jälkeen.", "copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Kopioi tokeni käyttääksesi sitä muussa sovelluksessa. Et voi nähdä tokenia tämän jälkeen.",
"create-an-api-token": "Luo API-tokeni", "create-an-api-token": "Luo API-tokeni",
"token-name": "Tokenin nimi" "token-name": "Tokenin nimi",
"generate": "Generate",
"you-have-token-count": "You have no active tokens.|You have one active token.|You have {count} active tokens."
}, },
"toolbox": { "toolbox": {
"assign-all": "Assign All", "assign-all": "Assign All",
@ -604,8 +648,39 @@
"webhook-url": "Webhook URL", "webhook-url": "Webhook URL",
"webhooks-caps": "WEBHOOKS", "webhooks-caps": "WEBHOOKS",
"webhooks": "Webhooks", "webhooks": "Webhooks",
"webhook-name": "Webhook Name" "webhook-name": "Webhook Name",
} "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."
},
"bug-report": "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",
"docker-volume": "Docker Volume",
"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": "Validate",
"email-configuration-status": "Email Configuration Status",
"ready": "Ready",
"not-ready": "Not Ready - Check Environmental Variables",
"succeeded": "Succeeded",
"failed": "Failed",
"general-about": "General About",
"application-version": "Application Version",
"application-version-error-text": "Your current version ({0}) does not match the latest release. Considering updating to the latest version ({1}).",
"mealie-is-up-to-date": "Mealie is up to date",
"secure-site": "Secure Site",
"secure-site-error-text": "Serve via localhost or secure with https. Clipboard and additional browser APIs may not work.",
"secure-site-success-text": "Site is accessed by localhost or 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",
"ldap-ready": "LDAP Ready",
"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.",
"build": "Build",
"recipe-scraper-version": "Recipe Scraper Version"
}, },
"shopping-list": { "shopping-list": {
"all-lists": "All Lists", "all-lists": "All Lists",
@ -759,7 +834,20 @@
"good": "Good", "good": "Good",
"strong": "Strong", "strong": "Strong",
"very-strong": "Very Strong" "very-strong": "Very Strong"
} },
"user-management": "User Management",
"reset-locked-users": "Reset Locked Users",
"admin-user-creation": "Admin User Creation",
"user-details": "User Details",
"user-name": "User Name",
"authentication-method": "Authentication Method",
"authentication-method-hint": "This specifies how a user will authenticate with Mealie. If you're not sure, choose 'Mealie",
"permissions": "Permissions",
"administrator": "Administrator",
"user-can-invite-other-to-group": "User can invite other to group",
"user-can-manage-group": "User can manage group",
"user-can-organize-group-data": "User can organize group data",
"enable-advanced-features": "Enable advanced features"
}, },
"language-dialog": { "language-dialog": {
"translated": "translated", "translated": "translated",
@ -811,7 +899,7 @@
"confirm-delete-recipes": "Are you sure you want to delete the following recipes? This action cannot be undone.", "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.", "the-following-recipes-selected-length-will-be-exported": "The following recipes ({0}) will be exported.",
"settings-chosen-explanation": "Settings chosen here, excluding the locked option, will be applied to all selected recipes.", "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": "{0} recipe(s) settings will be updated.", "selected-length-recipe-s-settings-will-be-updated": "{count} recipe(s) settings will be updated.",
"recipe-data": "Recipe Data", "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-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-columns": "Recipe Columns",
@ -832,7 +920,8 @@
"data-management-description": "Select which data set you want to make changes to.", "data-management-description": "Select which data set you want to make changes to.",
"select-data": "Select Data", "select-data": "Select Data",
"select-language": "Select Language", "select-language": "Select Language",
"columns": "Columns" "columns": "Columns",
"combine": "Combine"
}, },
"user-registration": { "user-registration": {
"user-registration": "User Registration", "user-registration": "User Registration",
@ -848,7 +937,8 @@
"validation": { "validation": {
"group-name-is-taken": "Group name is taken", "group-name-is-taken": "Group name is taken",
"username-is-taken": "Username is taken", "username-is-taken": "Username is taken",
"email-is-taken": "Email is taken" "email-is-taken": "Email is taken",
"this-field-is-required": "This Field is Required"
}, },
"export": { "export": {
"export": "Export", "export": "Export",
@ -943,7 +1033,21 @@
}, },
"mainentance": { "mainentance": {
"actions-title": "Actions" "actions-title": "Actions"
} },
"ingredients-natural-language-processor": "Ingredients Natural Language Processor",
"ingredients-natural-language-processor-explanation": "Mealie uses Conditional Random Fields (CRFs) for parsing and processing ingredients. The model used for ingredients is based off a data set of over 100,000 ingredients from a dataset compiled by the New York Times. Note that as the model is trained in English only, you may have varied results when using the model in other languages. This page is a playground for testing the model.",
"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",
"brute": "Brute",
"show-individual-confidence": "Show individual confidence",
"ingredient-text": "Ingredient Text",
"average-confident": "{0} Confident",
"try-an-example": "Try an example",
"parser": "Parser",
"background-tasks": "Background Tasks",
"background-tasks-description": "Here you can view all the running background tasks and their status",
"no-logs-found": "No Logs Found",
"tasks": "Tasks"
}, },
"profile": { "profile": {
"welcome-user": "👋 Welcome, {0}", "welcome-user": "👋 Welcome, {0}",
@ -979,7 +1083,14 @@
"preferences": "Preferences", "preferences": "Preferences",
"show-advanced-description": "Show advanced features (API Keys, Webhooks, and Data Management)", "show-advanced-description": "Show advanced features (API Keys, Webhooks, and Data Management)",
"back-to-profile": "Back to Profile", "back-to-profile": "Back to Profile",
"looking-for-privacy-settings": "Looking for Privacy Settings?" "looking-for-privacy-settings": "Looking for Privacy Settings?",
"manage-your-api-tokens": "Manage Your API Tokens",
"manage-user-profile": "Manage User Profile",
"manage-cookbooks": "Manage Cookbooks",
"manage-members": "Manage Members",
"manage-webhooks": "Manage Webhooks",
"manage-notifiers": "Manage Notifiers",
"manage-data-migrations": "Manage Data Migrations"
}, },
"cookbook": { "cookbook": {
"cookbooks": "Cookbooks", "cookbooks": "Cookbooks",

View File

@ -63,7 +63,20 @@
"scheduled": "Planifié", "scheduled": "Planifié",
"something-went-wrong": "Une erreur s'est produite!", "something-went-wrong": "Une erreur s'est produite!",
"subscribed-events": "Évènements suivis", "subscribed-events": "Évènements suivis",
"test-message-sent": "Message de test envoyé" "test-message-sent": "Message de test envoyé",
"new-notification": "New Notification",
"event-notifiers": "Event Notifiers",
"apprise-url-skipped-if-blank": "Apprise URL (skipped if blank)",
"enable-notifier": "Enable Notifier",
"what-events": "What events should this notifier subscribe to?",
"user-events": "User Events",
"mealplan-events": "Mealplan Events",
"when-a-user-in-your-group-creates-a-new-mealplan": "When a user in your group creates a new mealplan",
"shopping-list-events": "Shopping List Events",
"cookbook-events": "Cookbook Events",
"tag-events": "Tag Events",
"category-events": "Category Events",
"when-a-new-user-joins-your-group": "When a new user joins your group"
}, },
"general": { "general": {
"cancel": "Annuler", "cancel": "Annuler",
@ -171,11 +184,14 @@
"this-feature-is-currently-inactive": "Cette fonctionnalité est actuellement inactive", "this-feature-is-currently-inactive": "Cette fonctionnalité est actuellement inactive",
"clipboard-not-supported": "Presse-papier non supporté", "clipboard-not-supported": "Presse-papier non supporté",
"copied-to-clipboard": "Copié dans le presse-papiers", "copied-to-clipboard": "Copié dans le presse-papiers",
"your-browser-does-not-support-clipboard": "Votre navigateur ne supporte pas le presse-papiers", "your-browser-does-not-support-clipboard": "Your browser does not support clipboard",
"copied-items-to-clipboard": "Aucun élément copié dans le presse-papier|Un élément copié dans le presse-papier|{count} éléments copiés dans le presse-papiers", "copied-items-to-clipboard": "Aucun élément copié dans le presse-papier|Un élément copié dans le presse-papier|{count} éléments copiés dans le presse-papiers",
"actions": "Actions", "actions": "Actions",
"selected-count": "Sélectionné : {count}", "selected-count": "Sélectionné : {count}",
"export-all": "Exporter tout" "export-all": "Exporter tout",
"refresh": "Refresh",
"upload-file": "Upload File",
"created-on-date": "Created on: {0}"
}, },
"group": { "group": {
"are-you-sure-you-want-to-delete-the-group": "Êtes-vous certain de vouloir supprimer <b>{groupName}<b/>?", "are-you-sure-you-want-to-delete-the-group": "Êtes-vous certain de vouloir supprimer <b>{groupName}<b/>?",
@ -224,7 +240,11 @@
"disable-organizing-recipe-ingredients-by-units-and-food-description": "Masque les champs Aliment, Unité et Quantité pour les ingrédients et traite les ingrédients comme des champs de texte simple.", "disable-organizing-recipe-ingredients-by-units-and-food-description": "Masque les champs Aliment, Unité et Quantité pour les ingrédients et traite les ingrédients comme des champs de texte simple.",
"general-preferences": "Préférences générales", "general-preferences": "Préférences générales",
"group-recipe-preferences": "Préférences de recette du groupe", "group-recipe-preferences": "Préférences de recette du groupe",
"report": "Rapport" "report": "Rapport",
"group-management": "Group Management",
"admin-group-management": "Admin Group Management",
"admin-group-management-text": "Changes to this group will be reflected immediately.",
"group-id-value": "Group Id: {0}"
}, },
"meal-plan": { "meal-plan": {
"create-a-new-meal-plan": "Créer un nouveau menu", "create-a-new-meal-plan": "Créer un nouveau menu",
@ -310,7 +330,17 @@
"mealie-pre-v1": { "mealie-pre-v1": {
"description-long": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export.", "description-long": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export.",
"title": "Mealie Pre v1.0" "title": "Mealie Pre v1.0"
} },
"recipe-data-migrations": "Recipe Data Migrations",
"recipe-data-migrations-explanation": "Recipes can be migrated from another supported application to Mealie. This is a great way to get started with Mealie.",
"choose-migration-type": "Choose Migration Type",
"tag-all-recipes": "Tag all recipes with {tag-name} tag",
"nextcloud-text": "Nextcloud recipes can be imported from a zip file that contains the data stored in Nextcloud. See the example folder structure below to ensure your recipes are able to be imported.",
"chowdown-text": "Mealie natively supports the chowdown repository format. Download the code repository as a .zip file and upload it below",
"recipe-1": "Recipe 1",
"recipe-2": "Recipe 2",
"paprika-text": "Mealie can import recipes from the Paprika application. Export your recipes from paprika, rename the export extension to .zip and upload it below.",
"mealie-text": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export."
}, },
"new-recipe": { "new-recipe": {
"bulk-add": "Ajouter en masse", "bulk-add": "Ajouter en masse",
@ -490,7 +520,9 @@
"recipe-debugger-description": "Récupérez l'URL de la recette que vous voulez déboguer et collez-la ici. La recette sera analysée et les résultats seront affichés. Si vous ne voyez aucune donnée retournée, le site que vous essayez de récupérer n'est pas pris en charge par Mealie.", "recipe-debugger-description": "Récupérez l'URL de la recette que vous voulez déboguer et collez-la ici. La recette sera analysée et les résultats seront affichés. Si vous ne voyez aucune donnée retournée, le site que vous essayez de récupérer n'est pas pris en charge par Mealie.",
"debug": "Déboguer", "debug": "Déboguer",
"tree-view": "Vue en arborescence", "tree-view": "Vue en arborescence",
"recipe-yield": "Nombre de parts" "recipe-yield": "Nombre de parts",
"unit": "Unit",
"upload-image": "Upload image"
}, },
"search": { "search": {
"advanced-search": "Recherche avancée", "advanced-search": "Recherche avancée",
@ -507,7 +539,8 @@
"search-placeholder": "Rechercher...", "search-placeholder": "Rechercher...",
"tag-filter": "Filtre par mots-clés", "tag-filter": "Filtre par mots-clés",
"search-hint": "Appuyez sur « /»", "search-hint": "Appuyez sur « /»",
"advanced": "Avancé" "advanced": "Avancé",
"auto-search": "Auto Search"
}, },
"settings": { "settings": {
"add-a-new-theme": "Ajouter un nouveau thème", "add-a-new-theme": "Ajouter un nouveau thème",
@ -522,7 +555,16 @@
"full-backup": "Sauvegarde complète", "full-backup": "Sauvegarde complète",
"import-summary": "Résumé de l'importation", "import-summary": "Résumé de l'importation",
"partial-backup": "Sauvegarde partielle", "partial-backup": "Sauvegarde partielle",
"unable-to-delete-backup": "Impossible de supprimer la sauvegarde." "unable-to-delete-backup": "Impossible de supprimer la sauvegarde.",
"experimental-description": "Backups a total snapshots of the database and data directory of the site. This includes all data and cannot be set to exclude subsets of data. You can think off this as a snapshot of Mealie at a specific time. Currently, {not-crossed-version} (data migrations are not done automatically). These serve as a database agnostic way to export and import data or backup the site to an external location.",
"not-crossed-version": "this backup mechanism is not cross-version and therefore cannot be used to migrate data between versions",
"backup-restore": "Backup Restore",
"back-restore-description": "Restoring this backup will overwrite all the current data in your database and in the data directory and replace them with the contents of this backup. {cannot-be-undone} If the restoration is successful, you will be logged out.",
"cannot-be-undone": "This action cannot be undone - use with caution.",
"postgresql-note": "If you are using PostGreSQL, please review the {backup-restore-process} prior to restoring.",
"backup-restore-process-in-the-documentation": "backup/restore process in the documentation",
"irreversible-acknowledgment": "I understand that this action is irreversible, destructive and may cause data loss",
"restore-backup": "Restore Backup"
}, },
"backup-and-exports": "Sauvegardes", "backup-and-exports": "Sauvegardes",
"change-password": "Modifier le mot de passe", "change-password": "Modifier le mot de passe",
@ -585,7 +627,9 @@
"api-tokens": "Jetons de l'API", "api-tokens": "Jetons de l'API",
"copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Copiez ce jeton pour l'utiliser avec une application externe. Ce jeton ne sera plus consultable.", "copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Copiez ce jeton pour l'utiliser avec une application externe. Ce jeton ne sera plus consultable.",
"create-an-api-token": "Créer un jeton API", "create-an-api-token": "Créer un jeton API",
"token-name": "Nom du jeton" "token-name": "Nom du jeton",
"generate": "Generate",
"you-have-token-count": "You have no active tokens.|You have one active token.|You have {count} active tokens."
}, },
"toolbox": { "toolbox": {
"assign-all": "Assigner tout", "assign-all": "Assigner tout",
@ -604,8 +648,39 @@
"webhook-url": "Lien du webhook", "webhook-url": "Lien du webhook",
"webhooks-caps": "WEBHOOKS", "webhooks-caps": "WEBHOOKS",
"webhooks": "Webhooks", "webhooks": "Webhooks",
"webhook-name": "Nom du Webhook" "webhook-name": "Nom du 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."
},
"bug-report": "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",
"docker-volume": "Docker Volume",
"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": "Validate",
"email-configuration-status": "Email Configuration Status",
"ready": "Ready",
"not-ready": "Not Ready - Check Environmental Variables",
"succeeded": "Succeeded",
"failed": "Failed",
"general-about": "General About",
"application-version": "Application Version",
"application-version-error-text": "Your current version ({0}) does not match the latest release. Considering updating to the latest version ({1}).",
"mealie-is-up-to-date": "Mealie is up to date",
"secure-site": "Secure Site",
"secure-site-error-text": "Serve via localhost or secure with https. Clipboard and additional browser APIs may not work.",
"secure-site-success-text": "Site is accessed by localhost or 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",
"ldap-ready": "LDAP Ready",
"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.",
"build": "Build",
"recipe-scraper-version": "Recipe Scraper Version"
}, },
"shopping-list": { "shopping-list": {
"all-lists": "Toutes les listes", "all-lists": "Toutes les listes",
@ -759,7 +834,20 @@
"good": "Satisfaisant", "good": "Satisfaisant",
"strong": "Fort", "strong": "Fort",
"very-strong": "Très fort" "very-strong": "Très fort"
} },
"user-management": "User Management",
"reset-locked-users": "Reset Locked Users",
"admin-user-creation": "Admin User Creation",
"user-details": "User Details",
"user-name": "User Name",
"authentication-method": "Authentication Method",
"authentication-method-hint": "This specifies how a user will authenticate with Mealie. If you're not sure, choose 'Mealie",
"permissions": "Permissions",
"administrator": "Administrator",
"user-can-invite-other-to-group": "User can invite other to group",
"user-can-manage-group": "User can manage group",
"user-can-organize-group-data": "User can organize group data",
"enable-advanced-features": "Enable advanced features"
}, },
"language-dialog": { "language-dialog": {
"translated": "traduit", "translated": "traduit",
@ -811,7 +899,7 @@
"confirm-delete-recipes": "Voulez-vous vraiment supprimer les recettes suivantes ? Cette action ne peut pas être annulée.", "confirm-delete-recipes": "Voulez-vous vraiment supprimer les recettes suivantes ? Cette action ne peut pas être annulée.",
"the-following-recipes-selected-length-will-be-exported": "Les recettes suivantes ({0}) seront exportées.", "the-following-recipes-selected-length-will-be-exported": "Les recettes suivantes ({0}) seront exportées.",
"settings-chosen-explanation": "Les paramètres choisis ici, à l'exception de l'option de verrouillage, seront appliqués à toutes les recettes sélectionnées.", "settings-chosen-explanation": "Les paramètres choisis ici, à l'exception de l'option de verrouillage, seront appliqués à toutes les recettes sélectionnées.",
"selected-length-recipe-s-settings-will-be-updated": "Les paramètres de {0} recettes(s) seront mis à jour.", "selected-length-recipe-s-settings-will-be-updated": "{count} recipe(s) settings will be updated.",
"recipe-data": "Données de la recette", "recipe-data": "Données de la recette",
"recipe-data-description": "Utilisez cette section pour gérer les données associées à vos recettes. Vous pouvez effectuer plusieurs actions en masse sur vos recettes, y compris l'exportation, la suppression et l'assignation de mots-clés et de catégories.", "recipe-data-description": "Utilisez cette section pour gérer les données associées à vos recettes. Vous pouvez effectuer plusieurs actions en masse sur vos recettes, y compris l'exportation, la suppression et l'assignation de mots-clés et de catégories.",
"recipe-columns": "Colonnes de recettes", "recipe-columns": "Colonnes de recettes",
@ -832,7 +920,8 @@
"data-management-description": "Sélectionnez le type de données que vous souhaitez modifier.", "data-management-description": "Sélectionnez le type de données que vous souhaitez modifier.",
"select-data": "Sélectionner les données", "select-data": "Sélectionner les données",
"select-language": "Sélectionnez une langue", "select-language": "Sélectionnez une langue",
"columns": "Colonnes" "columns": "Colonnes",
"combine": "Combine"
}, },
"user-registration": { "user-registration": {
"user-registration": "Inscription dutilisateur", "user-registration": "Inscription dutilisateur",
@ -848,7 +937,8 @@
"validation": { "validation": {
"group-name-is-taken": "Le nom du groupe est déjà pris", "group-name-is-taken": "Le nom du groupe est déjà pris",
"username-is-taken": "Nom dutilisateur déjà utilisé", "username-is-taken": "Nom dutilisateur déjà utilisé",
"email-is-taken": "Cet e-mail est déjà pris" "email-is-taken": "Cet e-mail est déjà pris",
"this-field-is-required": "This Field is Required"
}, },
"export": { "export": {
"export": "Exporter", "export": "Exporter",
@ -943,7 +1033,21 @@
}, },
"mainentance": { "mainentance": {
"actions-title": "Actions" "actions-title": "Actions"
} },
"ingredients-natural-language-processor": "Ingredients Natural Language Processor",
"ingredients-natural-language-processor-explanation": "Mealie uses Conditional Random Fields (CRFs) for parsing and processing ingredients. The model used for ingredients is based off a data set of over 100,000 ingredients from a dataset compiled by the New York Times. Note that as the model is trained in English only, you may have varied results when using the model in other languages. This page is a playground for testing the model.",
"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",
"brute": "Brute",
"show-individual-confidence": "Show individual confidence",
"ingredient-text": "Ingredient Text",
"average-confident": "{0} Confident",
"try-an-example": "Try an example",
"parser": "Parser",
"background-tasks": "Background Tasks",
"background-tasks-description": "Here you can view all the running background tasks and their status",
"no-logs-found": "No Logs Found",
"tasks": "Tasks"
}, },
"profile": { "profile": {
"welcome-user": "👋 Bienvenue, {0}", "welcome-user": "👋 Bienvenue, {0}",
@ -979,7 +1083,14 @@
"preferences": "Préférences", "preferences": "Préférences",
"show-advanced-description": "Afficher les fonctionnalités avancées (clés API, Webhooks, et gestion des données)", "show-advanced-description": "Afficher les fonctionnalités avancées (clés API, Webhooks, et gestion des données)",
"back-to-profile": "Retour au profil", "back-to-profile": "Retour au profil",
"looking-for-privacy-settings": "Vous cherchez les paramètres de confidentialité ?" "looking-for-privacy-settings": "Vous cherchez les paramètres de confidentialité ?",
"manage-your-api-tokens": "Manage Your API Tokens",
"manage-user-profile": "Manage User Profile",
"manage-cookbooks": "Manage Cookbooks",
"manage-members": "Manage Members",
"manage-webhooks": "Manage Webhooks",
"manage-notifiers": "Manage Notifiers",
"manage-data-migrations": "Manage Data Migrations"
}, },
"cookbook": { "cookbook": {
"cookbooks": "Livres de recettes", "cookbooks": "Livres de recettes",

View File

@ -63,7 +63,20 @@
"scheduled": "Planifié", "scheduled": "Planifié",
"something-went-wrong": "Une erreur sest produite!", "something-went-wrong": "Une erreur sest produite!",
"subscribed-events": "Évènements suivis", "subscribed-events": "Évènements suivis",
"test-message-sent": "Message de test envoyé" "test-message-sent": "Message de test envoyé",
"new-notification": "Nouvelle notification",
"event-notifiers": "Notifications d'événements",
"apprise-url-skipped-if-blank": "URL Apprise (ignoré si vide)",
"enable-notifier": "Activer la notification",
"what-events": "À quels événements cette notification doit-elle s'abonner ?",
"user-events": "Evénements utilisateur",
"mealplan-events": "Évènements du menu",
"when-a-user-in-your-group-creates-a-new-mealplan": "Lorsqu'un utilisateur de votre groupe crée un nouveau menu",
"shopping-list-events": "Événements de la liste de courses",
"cookbook-events": "Événements du livre de recettes",
"tag-events": "Événements des mots-clés",
"category-events": "Événements de catégories",
"when-a-new-user-joins-your-group": "Lorsqu'un nouvel utilisateur rejoint votre groupe"
}, },
"general": { "general": {
"cancel": "Annuler", "cancel": "Annuler",
@ -175,7 +188,10 @@
"copied-items-to-clipboard": "Aucun élément copié dans le presse-papier|Un élément copié dans le presse-papier|{count} éléments copiés dans le presse-papiers", "copied-items-to-clipboard": "Aucun élément copié dans le presse-papier|Un élément copié dans le presse-papier|{count} éléments copiés dans le presse-papiers",
"actions": "Actions", "actions": "Actions",
"selected-count": "Sélectionné : {count}", "selected-count": "Sélectionné : {count}",
"export-all": "Exporter tout" "export-all": "Exporter tout",
"refresh": "Actualiser",
"upload-file": "Transférer un fichier",
"created-on-date": "Créé le {0}"
}, },
"group": { "group": {
"are-you-sure-you-want-to-delete-the-group": "Voulez-vous vraiment supprimer <b>{groupName}<b/>?", "are-you-sure-you-want-to-delete-the-group": "Voulez-vous vraiment supprimer <b>{groupName}<b/>?",
@ -224,7 +240,11 @@
"disable-organizing-recipe-ingredients-by-units-and-food-description": "Masque les champs Aliment, Unité et Quantité pour les ingrédients et traite les ingrédients comme des champs de texte simple.", "disable-organizing-recipe-ingredients-by-units-and-food-description": "Masque les champs Aliment, Unité et Quantité pour les ingrédients et traite les ingrédients comme des champs de texte simple.",
"general-preferences": "Préférences générales", "general-preferences": "Préférences générales",
"group-recipe-preferences": "Préférences de recette du groupe", "group-recipe-preferences": "Préférences de recette du groupe",
"report": "Rapport" "report": "Rapport",
"group-management": "Gestion des groupes",
"admin-group-management": "Administration des groupes",
"admin-group-management-text": "Les modifications apportées à ce groupe seront immédiatement prises en compte.",
"group-id-value": "ID groupe: {0}"
}, },
"meal-plan": { "meal-plan": {
"create-a-new-meal-plan": "Créer un nouveau menu", "create-a-new-meal-plan": "Créer un nouveau menu",
@ -284,33 +304,43 @@
}, },
"migration": { "migration": {
"migration-data-removed": "Données de migration supprimées", "migration-data-removed": "Données de migration supprimées",
"new-migration": "New Migration", "new-migration": "Nouvelle migration",
"no-file-selected": "No File Selected", "no-file-selected": "Aucun fichier sélectionné",
"no-migration-data-available": "Aucune donnée dimportation nest disponible", "no-migration-data-available": "Aucune donnée dimportation nest disponible",
"previous-migrations": "Previous Migrations", "previous-migrations": "Migrations précédentes",
"recipe-migration": "Migrer les recettes", "recipe-migration": "Migrer les recettes",
"chowdown": { "chowdown": {
"description": "Importer des recettes depuis Chowdown", "description": "Importer des recettes depuis Chowdown",
"description-long": "Mealie natively supports the chowdown repository format. Download the code repository as a .zip file and upload it below.", "description-long": "Mealie supporte nativement le format du dépôt chowdown. Téléchargez le dépôt de code en tant que fichier .zip et téléchargez-le ci-dessous.",
"title": "Chowdown" "title": "Chowdown"
}, },
"nextcloud": { "nextcloud": {
"description": "Importer des recettes depuis Nextcloud Cookbook", "description": "Importer des recettes depuis Nextcloud Cookbook",
"description-long": "Nextcloud recipes can be imported from a zip file that contains the data stored in Nextcloud. See the example folder structure below to ensure your recipes are able to be imported.", "description-long": "Les recettes Nextcloud peuvent être importées depuis un fichier zip qui contient les données stockées dans Nextcloud. Consultez la structure de dossiers d'exemple ci-dessous pour vous assurer que vos recettes peuvent être importées.",
"title": "Nextcloud Cookbook" "title": "Nextcloud Cookbook"
}, },
"copymethat": { "copymethat": {
"description-long": "Mealie can import recipes from Copy Me That. Export your recipes in HTML format, then upload the .zip below.", "description-long": "Mealie peut importer des recettes à partir de Copy Me That. Exportez vos recettes au format HTML, puis téléchargez le .zip ci-dessous.",
"title": "Copy Me That Recipe Manager" "title": "Gestionnaire de recettes Copy Me That"
}, },
"paprika": { "paprika": {
"description-long": "Mealie can import recipes from the Paprika application. Export your recipes from paprika, rename the export extension to .zip and upload it below.", "description-long": "Mealie peut importer des recettes depuis l'application Paprika. Exportez vos recettes de paprika, renommez l'extension d'exportation en .zip et téléchargez-les ci-dessous.",
"title": "Paprika Recipe Manager" "title": "Gestionnaire de recettes Paprika"
}, },
"mealie-pre-v1": { "mealie-pre-v1": {
"description-long": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export.", "description-long": "Mealie peut importer des recettes depuis l'application Mealie depuis une version antérieure à 1.0. Exportez vos recettes depuis votre ancienne instance, et téléchargez le fichier zip ci-dessous. Notez que seules les recettes peuvent être importées à partir de l'exportation.",
"title": "Mealie Pre v1.0" "title": "Mealie Pré-1.0"
} },
"recipe-data-migrations": "Migration des données de recettes",
"recipe-data-migrations-explanation": "Les recettes peuvent être migrées depuis une autre application prise en charge vers Mealie. C'est une excellente façon de commencer avec Mealie.",
"choose-migration-type": "Choisissez le type de migration",
"tag-all-recipes": "Étiquetez toutes les recettes avec le mot-clé {tag-name}",
"nextcloud-text": "Les recettes Nextcloud peuvent être importées depuis un fichier zip qui contient les données stockées dans Nextcloud. Consultez la structure de dossiers d'exemple ci-dessous pour vous assurer que vos recettes peuvent être importées.",
"chowdown-text": "Mealie supporte nativement le format du dépôt chowdown. Téléchargez le dépôt de code en tant que fichier .zip et téléchargez-le ci-dessous",
"recipe-1": "Recette 1",
"recipe-2": "Recette 2",
"paprika-text": "Mealie peut importer des recettes depuis l'application Paprika. Exportez vos recettes de paprika, renommez l'extension d'exportation en .zip et téléchargez-les ci-dessous.",
"mealie-text": "Mealie peut importer des recettes depuis l'application Mealie depuis une version antérieure à 1.0. Exportez vos recettes depuis votre ancienne instance, et téléchargez le fichier zip ci-dessous. Notez que seules les recettes peuvent être importées à partir de l'exportation."
}, },
"new-recipe": { "new-recipe": {
"bulk-add": "Ajouter en masse", "bulk-add": "Ajouter en masse",
@ -490,7 +520,9 @@
"recipe-debugger-description": "Récupérez l'URL de la recette que vous voulez déboguer et collez-la ici. La recette sera analysée et les résultats seront affichés. Si vous ne voyez aucune donnée retournée, le site que vous essayez de récupérer n'est pas pris en charge par Mealie.", "recipe-debugger-description": "Récupérez l'URL de la recette que vous voulez déboguer et collez-la ici. La recette sera analysée et les résultats seront affichés. Si vous ne voyez aucune donnée retournée, le site que vous essayez de récupérer n'est pas pris en charge par Mealie.",
"debug": "Déboguer", "debug": "Déboguer",
"tree-view": "Vue en arborescence", "tree-view": "Vue en arborescence",
"recipe-yield": "Nombre de parts" "recipe-yield": "Nombre de parts",
"unit": "Unité",
"upload-image": "Envoyer une image"
}, },
"search": { "search": {
"advanced-search": "Recherche avancée", "advanced-search": "Recherche avancée",
@ -507,7 +539,8 @@
"search-placeholder": "Rechercher...", "search-placeholder": "Rechercher...",
"tag-filter": "Filtre par mots-clés", "tag-filter": "Filtre par mots-clés",
"search-hint": "Appuyez sur « /»", "search-hint": "Appuyez sur « /»",
"advanced": "Avancé" "advanced": "Avancé",
"auto-search": "Recherche automatique"
}, },
"settings": { "settings": {
"add-a-new-theme": "Ajouter un nouveau thème", "add-a-new-theme": "Ajouter un nouveau thème",
@ -522,7 +555,16 @@
"full-backup": "Sauvegarde complète", "full-backup": "Sauvegarde complète",
"import-summary": "Résumé de limportation", "import-summary": "Résumé de limportation",
"partial-backup": "Sauvegarde partielle", "partial-backup": "Sauvegarde partielle",
"unable-to-delete-backup": "Impossible de supprimer la sauvegarde." "unable-to-delete-backup": "Impossible de supprimer la sauvegarde.",
"experimental-description": "Sauvegarde une photo complète de la base de données et du répertoire de données du site. Cela inclut toutes les données et ne peut pas être configuré pour exclure des sous-ensembles de données. C'est un peu comme une photo de Mealie à un instant précis. Actuellement, {not-crossed-version} (les migrations de données ne sont pas effectuées automatiquement). Il s'agit d'un moyen indépendant de la base de données pour exporter et importer des données ou de sauvegarder le site vers un emplacement externe.",
"not-crossed-version": "ce mécanisme de sauvegarde dépend de -a version de Mealie et ne peut donc pas être utilisé pour migrer des données entre les versions",
"backup-restore": "Restaurer la sauvegarde",
"back-restore-description": "La restauration de cette sauvegarde écrasera toutes les données actuelles dans votre base de données et dans le répertoire de données et les remplacera par le contenu de cette sauvegarde. {cannot-be-undone} Si la restauration est réussie, vous serez déconnecté.",
"cannot-be-undone": "Cette action ne peut pas être annulée - à utiliser avec prudence.",
"postgresql-note": "Si vous utilisez PostGreSQL, veuillez consulter le {backup-restore-process} avant de le restaurer.",
"backup-restore-process-in-the-documentation": "processus de sauvegarde/restauration dans la documentation",
"irreversible-acknowledgment": "Je comprends que cette action est irréversible, destructrice et peut entraîner une perte de données",
"restore-backup": "Restaurer une sauvegarde"
}, },
"backup-and-exports": "Sauvegardes", "backup-and-exports": "Sauvegardes",
"change-password": "Modifier le mot de passe", "change-password": "Modifier le mot de passe",
@ -585,7 +627,9 @@
"api-tokens": "Jetons de lAPI", "api-tokens": "Jetons de lAPI",
"copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Copiez ce jeton pour lutiliser avec une application externe. Ce jeton ne sera plus consultable.", "copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Copiez ce jeton pour lutiliser avec une application externe. Ce jeton ne sera plus consultable.",
"create-an-api-token": "Créer un jeton API", "create-an-api-token": "Créer un jeton API",
"token-name": "Nom du jeton" "token-name": "Nom du jeton",
"generate": "Générer",
"you-have-token-count": "Vous n'avez aucun jeton actif.|Vous avez un jeton actif.|Vous avez {count} jetons actifs."
}, },
"toolbox": { "toolbox": {
"assign-all": "Assigner tout", "assign-all": "Assigner tout",
@ -604,8 +648,39 @@
"webhook-url": "Lien du webhook", "webhook-url": "Lien du webhook",
"webhooks-caps": "WEBHOOKS", "webhooks-caps": "WEBHOOKS",
"webhooks": "Webhooks", "webhooks": "Webhooks",
"webhook-name": "Nom du Webhook" "webhook-name": "Nom du Webhook",
} "description": "Les webhooks définis ci-dessous seront exécutés lorsqu'un repas est défini pour la journée. À l'heure prévue, les webhooks seront envoyés avec les données de la recette qui est prévue pour la journée. Notez que l'exécution du webhook n'est pas exacte. Les webhooks sont exécutés à un intervalle de 5 minutes."
},
"bug-report": "Signaler un bug",
"bug-report-information": "Utilisez ces informations pour signaler un bug. Fournir des détails sur votre instance aux développeurs est la meilleure façon de résoudre rapidement vos problèmes.",
"tracker": "Gestionnaire d'anomalie",
"configuration": "Paramètres",
"docker-volume": "Volume Docker",
"docker-volume-help": "Mealie exige que le conteneur frontend et le backend partagent le même volume docker ou le même stockage. Cela garantit que le conteneur frontend peut accéder correctement aux images et aux ressources stockées sur le disque.",
"volumes-are-misconfigured": "Les volumes sont mal configurés",
"volumes-are-configured-correctly": "Les volumes sont configurés correctement.",
"status-unknown-try-running-a-validation": "Statut inconnu. Essayez de lancer une validation.",
"validate": "Valider",
"email-configuration-status": "État de la configuration e-mail",
"ready": "Prêt",
"not-ready": "Pas prêt - Vérifier les variables d'environnement",
"succeeded": "Réussite",
"failed": "Échec",
"general-about": "À propos",
"application-version": "Version de lapplication",
"application-version-error-text": "Votre version actuelle ({0}) ne correspond pas à la dernière version. Pensez à mettre à jour vers la dernière version ({1}).",
"mealie-is-up-to-date": "Mealie est à jour",
"secure-site": "Site sécurisé",
"secure-site-error-text": "Accéder via localhost ou sécurisez avec https. Le presse-papier et les API supplémentaires du navigateur peuvent ne pas fonctionner.",
"secure-site-success-text": "Le site est accédé par localhost ou https",
"server-side-base-url": "URL de base côté serveur",
"server-side-base-url-error-text": "`BASE_URL` est encore la valeur par défaut sur le serveur API. Cela causera des problèmes avec les liens générés par les notifications sur le serveur pour les e-mails, etc.",
"server-side-base-url-success-text": "L'URL du côté du serveur ne correspond pas à celle par défaut",
"ldap-ready": "Prêt pour LDAP",
"ldap-ready-error-text": "Toutes les valeurs LDAP ne sont pas configurées. Vous pouvez ignorer cet avertissement si vous n'utilisez pas l'authentification LDAP.",
"ldap-ready-success-text": "Les variables LDAP obligatoires sont toutes définies.",
"build": "Build",
"recipe-scraper-version": "Version du Scraper de recette"
}, },
"shopping-list": { "shopping-list": {
"all-lists": "Toutes les listes", "all-lists": "Toutes les listes",
@ -706,7 +781,7 @@
"error-cannot-delete-super-user": "Erreur! Impossible de supprimer le super utilisateur", "error-cannot-delete-super-user": "Erreur! Impossible de supprimer le super utilisateur",
"existing-password-does-not-match": "Le mot de passe actuel ne correspond pas", "existing-password-does-not-match": "Le mot de passe actuel ne correspond pas",
"full-name": "Nom", "full-name": "Nom",
"generate-password-reset-link": "Generate Password Reset Link", "generate-password-reset-link": "Générer un lien de réinitialisation de mot de passe",
"invite-only": "Invités uniquement", "invite-only": "Invités uniquement",
"link-id": "ID du lien", "link-id": "ID du lien",
"link-name": "Nom du lien", "link-name": "Nom du lien",
@ -759,7 +834,20 @@
"good": "Satisfaisant", "good": "Satisfaisant",
"strong": "Fort", "strong": "Fort",
"very-strong": "Très fort" "very-strong": "Très fort"
} },
"user-management": "Gestion des utilisateurs",
"reset-locked-users": "Réinitialiser les utilisateurs verrouillés",
"admin-user-creation": "Création d'un utilisateur admin",
"user-details": "Détails de l'utilisateur",
"user-name": "Nom d'utilisateur",
"authentication-method": "Méthode d'authentification",
"authentication-method-hint": "Ceci infique comment un utilisateur va s'authentifier sur Mealie. Si vous n'êtes pas sûr, choisissez 'Mealie'",
"permissions": "Autorisations",
"administrator": "Administrateur",
"user-can-invite-other-to-group": "L'utilisateur peut inviter quelqu'un au groupe",
"user-can-manage-group": "L'utilisateur peut gérer le groupe",
"user-can-organize-group-data": "L'utilisateur peut organiser des données de groupe",
"enable-advanced-features": "Activer les fonctions avancées"
}, },
"language-dialog": { "language-dialog": {
"translated": "traduit", "translated": "traduit",
@ -811,7 +899,7 @@
"confirm-delete-recipes": "Voulez-vous vraiment supprimer les recettes suivantes ? Cette action ne peut pas être annulée.", "confirm-delete-recipes": "Voulez-vous vraiment supprimer les recettes suivantes ? Cette action ne peut pas être annulée.",
"the-following-recipes-selected-length-will-be-exported": "Les recettes suivantes ({0}) seront exportées.", "the-following-recipes-selected-length-will-be-exported": "Les recettes suivantes ({0}) seront exportées.",
"settings-chosen-explanation": "Les paramètres choisis ici, à l'exception de l'option de verrouillage, seront appliqués à toutes les recettes sélectionnées.", "settings-chosen-explanation": "Les paramètres choisis ici, à l'exception de l'option de verrouillage, seront appliqués à toutes les recettes sélectionnées.",
"selected-length-recipe-s-settings-will-be-updated": "Les paramètres de {0} recettes(s) seront mis à jour.", "selected-length-recipe-s-settings-will-be-updated": "Les paramètres de {count} recette(s) seront mis à jour.",
"recipe-data": "Données de la recette", "recipe-data": "Données de la recette",
"recipe-data-description": "Utilisez cette section pour gérer les données associées à vos recettes. Vous pouvez effectuer plusieurs actions en masse sur vos recettes, y compris l'exportation, la suppression et l'assignation de mots-clés et de catégories.", "recipe-data-description": "Utilisez cette section pour gérer les données associées à vos recettes. Vous pouvez effectuer plusieurs actions en masse sur vos recettes, y compris l'exportation, la suppression et l'assignation de mots-clés et de catégories.",
"recipe-columns": "Colonnes de recettes", "recipe-columns": "Colonnes de recettes",
@ -832,7 +920,8 @@
"data-management-description": "Sélectionnez le type de données que vous souhaitez modifier.", "data-management-description": "Sélectionnez le type de données que vous souhaitez modifier.",
"select-data": "Sélectionner les données", "select-data": "Sélectionner les données",
"select-language": "Sélectionnez une langue", "select-language": "Sélectionnez une langue",
"columns": "Colonnes" "columns": "Colonnes",
"combine": "Combiner"
}, },
"user-registration": { "user-registration": {
"user-registration": "Inscription dutilisateur", "user-registration": "Inscription dutilisateur",
@ -848,7 +937,8 @@
"validation": { "validation": {
"group-name-is-taken": "Le nom du groupe est déjà pris", "group-name-is-taken": "Le nom du groupe est déjà pris",
"username-is-taken": "Nom dutilisateur déjà utilisé", "username-is-taken": "Nom dutilisateur déjà utilisé",
"email-is-taken": "Cet e-mail est déjà pris" "email-is-taken": "Cet e-mail est déjà pris",
"this-field-is-required": "Ce champ est obligatoire"
}, },
"export": { "export": {
"export": "Exporter", "export": "Exporter",
@ -943,7 +1033,21 @@
}, },
"mainentance": { "mainentance": {
"actions-title": "Actions" "actions-title": "Actions"
} },
"ingredients-natural-language-processor": "Traitement du Langage Naturel pour les ingrédients",
"ingredients-natural-language-processor-explanation": "Mealie utilise des champs aléatoires conditionnels (CRF) pour l'analyse et le traitement des ingrédients. Le modèle utilisé pour les ingrédients est basé sur un ensemble de données de plus de 100 000 ingrédients provenant d'un jeu de données compilé par le New York Times. Notez que le modèle étant formé en anglais uniquement, vous pouvez avoir des résultats différents lorsque vous utilisez le modèle dans d'autres langues. Cette page est un terrain de jeu pour tester le modèle.",
"ingredients-natural-language-processor-explanation-2": "Ce n'est pas parfait, mais cela donne de bons résultats en général et est un bon point de départ pour décomposer manuellement les ingrédients dans des champs individuels. Alternativement, vous pouvez également utiliser le processeur « Brut » qui utilise une technique de correspondance (patterns) pour identifier les ingrédients.",
"nlp": "NLP",
"brute": "Brut",
"show-individual-confidence": "Afficher la confiance individuelle",
"ingredient-text": "Texte de l'ingrédient",
"average-confident": "Confiant à {0}",
"try-an-example": "Essayez avec un exemple",
"parser": "Parser",
"background-tasks": "Tâches en arrière plan",
"background-tasks-description": "Ici vous pouvez voir toutes les tâches en arrière-plan en cours et leur statut",
"no-logs-found": "Pas de journaux trouvés",
"tasks": "Tâches"
}, },
"profile": { "profile": {
"welcome-user": "👋 Bienvenue, {0}", "welcome-user": "👋 Bienvenue, {0}",
@ -979,7 +1083,14 @@
"preferences": "Préférences", "preferences": "Préférences",
"show-advanced-description": "Afficher les fonctionnalités avancées (clés API, Webhooks, et gestion des données)", "show-advanced-description": "Afficher les fonctionnalités avancées (clés API, Webhooks, et gestion des données)",
"back-to-profile": "Retour au profil", "back-to-profile": "Retour au profil",
"looking-for-privacy-settings": "Vous cherchez les paramètres de confidentialité ?" "looking-for-privacy-settings": "Vous cherchez les paramètres de confidentialité ?",
"manage-your-api-tokens": "Gérer vos jetons API",
"manage-user-profile": "Gérer le profil utilisateur",
"manage-cookbooks": "Gérer les livres de recettes",
"manage-members": "Gérer les membres",
"manage-webhooks": "Gérer les webhooks",
"manage-notifiers": "Gérer les notifications",
"manage-data-migrations": "Gérer les migrations de données"
}, },
"cookbook": { "cookbook": {
"cookbooks": "Livres de recettes", "cookbooks": "Livres de recettes",

File diff suppressed because it is too large Load Diff

View File

@ -63,7 +63,20 @@
"scheduled": "Beütemezve", "scheduled": "Beütemezve",
"something-went-wrong": "Hiba történt!", "something-went-wrong": "Hiba történt!",
"subscribed-events": "Feliratkozott események", "subscribed-events": "Feliratkozott események",
"test-message-sent": "Teszt üzenet elküldve" "test-message-sent": "Teszt üzenet elküldve",
"new-notification": "New Notification",
"event-notifiers": "Event Notifiers",
"apprise-url-skipped-if-blank": "Apprise URL (skipped if blank)",
"enable-notifier": "Enable Notifier",
"what-events": "What events should this notifier subscribe to?",
"user-events": "User Events",
"mealplan-events": "Mealplan Events",
"when-a-user-in-your-group-creates-a-new-mealplan": "When a user in your group creates a new mealplan",
"shopping-list-events": "Shopping List Events",
"cookbook-events": "Cookbook Events",
"tag-events": "Tag Events",
"category-events": "Category Events",
"when-a-new-user-joins-your-group": "When a new user joins your group"
}, },
"general": { "general": {
"cancel": "Mégsem", "cancel": "Mégsem",
@ -171,11 +184,14 @@
"this-feature-is-currently-inactive": "This feature is currently inactive", "this-feature-is-currently-inactive": "This feature is currently inactive",
"clipboard-not-supported": "Vágólap nem támogatott", "clipboard-not-supported": "Vágólap nem támogatott",
"copied-to-clipboard": "Vágólapra másolva", "copied-to-clipboard": "Vágólapra másolva",
"your-browser-does-not-support-clipboard": "Your browser does not support clipboard\")", "your-browser-does-not-support-clipboard": "Your browser does not support clipboard",
"copied-items-to-clipboard": "No item copied to clipboard|One item copied to clipboard|Copied {count} items to clipboard", "copied-items-to-clipboard": "No item copied to clipboard|One item copied to clipboard|Copied {count} items to clipboard",
"actions": "Műveletek", "actions": "Műveletek",
"selected-count": "Kiválasztva: {count}", "selected-count": "Kiválasztva: {count}",
"export-all": "Összes exportálása" "export-all": "Összes exportálása",
"refresh": "Refresh",
"upload-file": "Upload File",
"created-on-date": "Created on: {0}"
}, },
"group": { "group": {
"are-you-sure-you-want-to-delete-the-group": "Biztosan törölni szeretnéd ezt: <b>{groupName}<b/>?", "are-you-sure-you-want-to-delete-the-group": "Biztosan törölni szeretnéd ezt: <b>{groupName}<b/>?",
@ -224,7 +240,11 @@
"disable-organizing-recipe-ingredients-by-units-and-food-description": "Hides the Food, Unit, and Amount fields for ingredients and treats ingredients as plain text fields.", "disable-organizing-recipe-ingredients-by-units-and-food-description": "Hides the Food, Unit, and Amount fields for ingredients and treats ingredients as plain text fields.",
"general-preferences": "General Preferences", "general-preferences": "General Preferences",
"group-recipe-preferences": "Group Recipe Preferences", "group-recipe-preferences": "Group Recipe Preferences",
"report": "Jelentés" "report": "Jelentés",
"group-management": "Group Management",
"admin-group-management": "Admin Group Management",
"admin-group-management-text": "Changes to this group will be reflected immediately.",
"group-id-value": "Group Id: {0}"
}, },
"meal-plan": { "meal-plan": {
"create-a-new-meal-plan": "Étkezési terv létrehozása", "create-a-new-meal-plan": "Étkezési terv létrehozása",
@ -310,7 +330,17 @@
"mealie-pre-v1": { "mealie-pre-v1": {
"description-long": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export.", "description-long": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export.",
"title": "Mealie Pre v1.0" "title": "Mealie Pre v1.0"
} },
"recipe-data-migrations": "Recipe Data Migrations",
"recipe-data-migrations-explanation": "Recipes can be migrated from another supported application to Mealie. This is a great way to get started with Mealie.",
"choose-migration-type": "Choose Migration Type",
"tag-all-recipes": "Tag all recipes with {tag-name} tag",
"nextcloud-text": "Nextcloud recipes can be imported from a zip file that contains the data stored in Nextcloud. See the example folder structure below to ensure your recipes are able to be imported.",
"chowdown-text": "Mealie natively supports the chowdown repository format. Download the code repository as a .zip file and upload it below",
"recipe-1": "Recipe 1",
"recipe-2": "Recipe 2",
"paprika-text": "Mealie can import recipes from the Paprika application. Export your recipes from paprika, rename the export extension to .zip and upload it below.",
"mealie-text": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export."
}, },
"new-recipe": { "new-recipe": {
"bulk-add": "Tömeges hozzáadás", "bulk-add": "Tömeges hozzáadás",
@ -490,7 +520,9 @@
"recipe-debugger-description": "Grab the URL of the recipe you want to debug and paste it here. The URL will be scraped by the recipe scraper and the results will be displayed. If you don't see any data returned, the site you are trying to scrape is not supported by Mealie or its scraper library.", "recipe-debugger-description": "Grab the URL of the recipe you want to debug and paste it here. The URL will be scraped by the recipe scraper and the results will be displayed. If you don't see any data returned, the site you are trying to scrape is not supported by Mealie or its scraper library.",
"debug": "Debug", "debug": "Debug",
"tree-view": "Tree View", "tree-view": "Tree View",
"recipe-yield": "Recipe Yield" "recipe-yield": "Recipe Yield",
"unit": "Unit",
"upload-image": "Upload image"
}, },
"search": { "search": {
"advanced-search": "Részletes keresés", "advanced-search": "Részletes keresés",
@ -507,7 +539,8 @@
"search-placeholder": "Keresés...", "search-placeholder": "Keresés...",
"tag-filter": "Címke szűrő", "tag-filter": "Címke szűrő",
"search-hint": "Press '/'", "search-hint": "Press '/'",
"advanced": "Advanced" "advanced": "Advanced",
"auto-search": "Auto Search"
}, },
"settings": { "settings": {
"add-a-new-theme": "Új téma hozzáadása", "add-a-new-theme": "Új téma hozzáadása",
@ -522,7 +555,16 @@
"full-backup": "Teljes biztonsági mentés", "full-backup": "Teljes biztonsági mentés",
"import-summary": "Import összefoglaló", "import-summary": "Import összefoglaló",
"partial-backup": "Részleges biztonsági mentés", "partial-backup": "Részleges biztonsági mentés",
"unable-to-delete-backup": "Nem lehetett létrehozni a biztonsági mentést." "unable-to-delete-backup": "Nem lehetett létrehozni a biztonsági mentést.",
"experimental-description": "Backups a total snapshots of the database and data directory of the site. This includes all data and cannot be set to exclude subsets of data. You can think off this as a snapshot of Mealie at a specific time. Currently, {not-crossed-version} (data migrations are not done automatically). These serve as a database agnostic way to export and import data or backup the site to an external location.",
"not-crossed-version": "this backup mechanism is not cross-version and therefore cannot be used to migrate data between versions",
"backup-restore": "Backup Restore",
"back-restore-description": "Restoring this backup will overwrite all the current data in your database and in the data directory and replace them with the contents of this backup. {cannot-be-undone} If the restoration is successful, you will be logged out.",
"cannot-be-undone": "This action cannot be undone - use with caution.",
"postgresql-note": "If you are using PostGreSQL, please review the {backup-restore-process} prior to restoring.",
"backup-restore-process-in-the-documentation": "backup/restore process in the documentation",
"irreversible-acknowledgment": "I understand that this action is irreversible, destructive and may cause data loss",
"restore-backup": "Restore Backup"
}, },
"backup-and-exports": "Biztonsági mentések", "backup-and-exports": "Biztonsági mentések",
"change-password": "Jelszó megváltoztatása", "change-password": "Jelszó megváltoztatása",
@ -585,7 +627,9 @@
"api-tokens": "API tokenek", "api-tokens": "API tokenek",
"copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Másold ezt a tokent hogy a külső alkalmazásban használhasd. Ez a token többet nem jelenik meg.", "copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Másold ezt a tokent hogy a külső alkalmazásban használhasd. Ez a token többet nem jelenik meg.",
"create-an-api-token": "API token létrehozása", "create-an-api-token": "API token létrehozása",
"token-name": "Token neve" "token-name": "Token neve",
"generate": "Generate",
"you-have-token-count": "You have no active tokens.|You have one active token.|You have {count} active tokens."
}, },
"toolbox": { "toolbox": {
"assign-all": "Mindet hozzárendel", "assign-all": "Mindet hozzárendel",
@ -604,8 +648,39 @@
"webhook-url": "Webhook URL", "webhook-url": "Webhook URL",
"webhooks-caps": "WEBHOOKOK", "webhooks-caps": "WEBHOOKOK",
"webhooks": "Webhook-ok", "webhooks": "Webhook-ok",
"webhook-name": "Webhook Name" "webhook-name": "Webhook Name",
} "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."
},
"bug-report": "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",
"docker-volume": "Docker Volume",
"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": "Validate",
"email-configuration-status": "Email Configuration Status",
"ready": "Ready",
"not-ready": "Not Ready - Check Environmental Variables",
"succeeded": "Succeeded",
"failed": "Failed",
"general-about": "General About",
"application-version": "Application Version",
"application-version-error-text": "Your current version ({0}) does not match the latest release. Considering updating to the latest version ({1}).",
"mealie-is-up-to-date": "Mealie is up to date",
"secure-site": "Secure Site",
"secure-site-error-text": "Serve via localhost or secure with https. Clipboard and additional browser APIs may not work.",
"secure-site-success-text": "Site is accessed by localhost or 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",
"ldap-ready": "LDAP Ready",
"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.",
"build": "Build",
"recipe-scraper-version": "Recipe Scraper Version"
}, },
"shopping-list": { "shopping-list": {
"all-lists": "Összes lista", "all-lists": "Összes lista",
@ -759,7 +834,20 @@
"good": "Good", "good": "Good",
"strong": "Strong", "strong": "Strong",
"very-strong": "Very Strong" "very-strong": "Very Strong"
} },
"user-management": "User Management",
"reset-locked-users": "Reset Locked Users",
"admin-user-creation": "Admin User Creation",
"user-details": "User Details",
"user-name": "User Name",
"authentication-method": "Authentication Method",
"authentication-method-hint": "This specifies how a user will authenticate with Mealie. If you're not sure, choose 'Mealie",
"permissions": "Permissions",
"administrator": "Administrator",
"user-can-invite-other-to-group": "User can invite other to group",
"user-can-manage-group": "User can manage group",
"user-can-organize-group-data": "User can organize group data",
"enable-advanced-features": "Enable advanced features"
}, },
"language-dialog": { "language-dialog": {
"translated": "translated", "translated": "translated",
@ -811,7 +899,7 @@
"confirm-delete-recipes": "Are you sure you want to delete the following recipes? This action cannot be undone.", "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.", "the-following-recipes-selected-length-will-be-exported": "The following recipes ({0}) will be exported.",
"settings-chosen-explanation": "Settings chosen here, excluding the locked option, will be applied to all selected recipes.", "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": "{0} recipe(s) settings will be updated.", "selected-length-recipe-s-settings-will-be-updated": "{count} recipe(s) settings will be updated.",
"recipe-data": "Recipe Data", "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-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-columns": "Recipe Columns",
@ -832,7 +920,8 @@
"data-management-description": "Select which data set you want to make changes to.", "data-management-description": "Select which data set you want to make changes to.",
"select-data": "Select Data", "select-data": "Select Data",
"select-language": "Nyelv kiválasztása", "select-language": "Nyelv kiválasztása",
"columns": "Oszlopok" "columns": "Oszlopok",
"combine": "Combine"
}, },
"user-registration": { "user-registration": {
"user-registration": "User Registration", "user-registration": "User Registration",
@ -848,7 +937,8 @@
"validation": { "validation": {
"group-name-is-taken": "Group name is taken", "group-name-is-taken": "Group name is taken",
"username-is-taken": "Username is taken", "username-is-taken": "Username is taken",
"email-is-taken": "Email is taken" "email-is-taken": "Email is taken",
"this-field-is-required": "This Field is Required"
}, },
"export": { "export": {
"export": "Exportálás", "export": "Exportálás",
@ -943,7 +1033,21 @@
}, },
"mainentance": { "mainentance": {
"actions-title": "Actions" "actions-title": "Actions"
} },
"ingredients-natural-language-processor": "Ingredients Natural Language Processor",
"ingredients-natural-language-processor-explanation": "Mealie uses Conditional Random Fields (CRFs) for parsing and processing ingredients. The model used for ingredients is based off a data set of over 100,000 ingredients from a dataset compiled by the New York Times. Note that as the model is trained in English only, you may have varied results when using the model in other languages. This page is a playground for testing the model.",
"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",
"brute": "Brute",
"show-individual-confidence": "Show individual confidence",
"ingredient-text": "Ingredient Text",
"average-confident": "{0} Confident",
"try-an-example": "Try an example",
"parser": "Parser",
"background-tasks": "Background Tasks",
"background-tasks-description": "Here you can view all the running background tasks and their status",
"no-logs-found": "No Logs Found",
"tasks": "Tasks"
}, },
"profile": { "profile": {
"welcome-user": "👋 Welcome, {0}", "welcome-user": "👋 Welcome, {0}",
@ -979,7 +1083,14 @@
"preferences": "Preferences", "preferences": "Preferences",
"show-advanced-description": "Show advanced features (API Keys, Webhooks, and Data Management)", "show-advanced-description": "Show advanced features (API Keys, Webhooks, and Data Management)",
"back-to-profile": "Back to Profile", "back-to-profile": "Back to Profile",
"looking-for-privacy-settings": "Looking for Privacy Settings?" "looking-for-privacy-settings": "Looking for Privacy Settings?",
"manage-your-api-tokens": "Manage Your API Tokens",
"manage-user-profile": "Manage User Profile",
"manage-cookbooks": "Manage Cookbooks",
"manage-members": "Manage Members",
"manage-webhooks": "Manage Webhooks",
"manage-notifiers": "Manage Notifiers",
"manage-data-migrations": "Manage Data Migrations"
}, },
"cookbook": { "cookbook": {
"cookbooks": "Cookbooks", "cookbooks": "Cookbooks",

View File

@ -63,7 +63,20 @@
"scheduled": "Pianificato", "scheduled": "Pianificato",
"something-went-wrong": "Si è verificato un errore!", "something-went-wrong": "Si è verificato un errore!",
"subscribed-events": "Eventi Sottoscritti", "subscribed-events": "Eventi Sottoscritti",
"test-message-sent": "Messaggio di prova inviato" "test-message-sent": "Messaggio di prova inviato",
"new-notification": "New Notification",
"event-notifiers": "Event Notifiers",
"apprise-url-skipped-if-blank": "Apprise URL (skipped if blank)",
"enable-notifier": "Enable Notifier",
"what-events": "What events should this notifier subscribe to?",
"user-events": "User Events",
"mealplan-events": "Mealplan Events",
"when-a-user-in-your-group-creates-a-new-mealplan": "When a user in your group creates a new mealplan",
"shopping-list-events": "Shopping List Events",
"cookbook-events": "Cookbook Events",
"tag-events": "Tag Events",
"category-events": "Category Events",
"when-a-new-user-joins-your-group": "When a new user joins your group"
}, },
"general": { "general": {
"cancel": "Cancella", "cancel": "Cancella",
@ -171,11 +184,14 @@
"this-feature-is-currently-inactive": "Questa funzionalità è al momento disabilitata", "this-feature-is-currently-inactive": "Questa funzionalità è al momento disabilitata",
"clipboard-not-supported": "Appunti non supportati", "clipboard-not-supported": "Appunti non supportati",
"copied-to-clipboard": "Copiato negli appunti", "copied-to-clipboard": "Copiato negli appunti",
"your-browser-does-not-support-clipboard": "Il tuo browser non supporta gli appunti\")", "your-browser-does-not-support-clipboard": "Your browser does not support clipboard",
"copied-items-to-clipboard": "Nessun elemento copiato negli appunti|Un elemento copiato negli appunti|{count} elementi copiati negli appunti", "copied-items-to-clipboard": "Nessun elemento copiato negli appunti|Un elemento copiato negli appunti|{count} elementi copiati negli appunti",
"actions": "Azioni", "actions": "Azioni",
"selected-count": "Selezionati: {count}", "selected-count": "Selezionati: {count}",
"export-all": "Esporta tutto" "export-all": "Esporta tutto",
"refresh": "Refresh",
"upload-file": "Upload File",
"created-on-date": "Created on: {0}"
}, },
"group": { "group": {
"are-you-sure-you-want-to-delete-the-group": "Sei sicuro di volerlo eliminare <b>{groupName}<b/>'?", "are-you-sure-you-want-to-delete-the-group": "Sei sicuro di volerlo eliminare <b>{groupName}<b/>'?",
@ -224,7 +240,11 @@
"disable-organizing-recipe-ingredients-by-units-and-food-description": "Nasconde i campi di Alimento, Unità e Quantità per gli ingredienti e tratta gli ingredienti come campi di testo semplice.", "disable-organizing-recipe-ingredients-by-units-and-food-description": "Nasconde i campi di Alimento, Unità e Quantità per gli ingredienti e tratta gli ingredienti come campi di testo semplice.",
"general-preferences": "Impostazioni Generali", "general-preferences": "Impostazioni Generali",
"group-recipe-preferences": "Impostazioni per le ricette del gruppo", "group-recipe-preferences": "Impostazioni per le ricette del gruppo",
"report": "Report" "report": "Report",
"group-management": "Group Management",
"admin-group-management": "Admin Group Management",
"admin-group-management-text": "Changes to this group will be reflected immediately.",
"group-id-value": "Group Id: {0}"
}, },
"meal-plan": { "meal-plan": {
"create-a-new-meal-plan": "Crea un Nuovo Piano Alimentare", "create-a-new-meal-plan": "Crea un Nuovo Piano Alimentare",
@ -310,7 +330,17 @@
"mealie-pre-v1": { "mealie-pre-v1": {
"description-long": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export.", "description-long": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export.",
"title": "Mealie Pre v1.0" "title": "Mealie Pre v1.0"
} },
"recipe-data-migrations": "Recipe Data Migrations",
"recipe-data-migrations-explanation": "Recipes can be migrated from another supported application to Mealie. This is a great way to get started with Mealie.",
"choose-migration-type": "Choose Migration Type",
"tag-all-recipes": "Tag all recipes with {tag-name} tag",
"nextcloud-text": "Nextcloud recipes can be imported from a zip file that contains the data stored in Nextcloud. See the example folder structure below to ensure your recipes are able to be imported.",
"chowdown-text": "Mealie natively supports the chowdown repository format. Download the code repository as a .zip file and upload it below",
"recipe-1": "Recipe 1",
"recipe-2": "Recipe 2",
"paprika-text": "Mealie can import recipes from the Paprika application. Export your recipes from paprika, rename the export extension to .zip and upload it below.",
"mealie-text": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export."
}, },
"new-recipe": { "new-recipe": {
"bulk-add": "Inserimento Multiplo", "bulk-add": "Inserimento Multiplo",
@ -490,7 +520,9 @@
"recipe-debugger-description": "Prendi l'URL della ricetta che vuoi fare il debug e incollalo qui. L'URL verrà recuperato dallo scraper di ricette e i risultati verranno visualizzati. Se non si vede alcun dato restituito, il sito che si sta cercando di analizzare non è supportato da Mealie o la sua libreria di scraping.", "recipe-debugger-description": "Prendi l'URL della ricetta che vuoi fare il debug e incollalo qui. L'URL verrà recuperato dallo scraper di ricette e i risultati verranno visualizzati. Se non si vede alcun dato restituito, il sito che si sta cercando di analizzare non è supportato da Mealie o la sua libreria di scraping.",
"debug": "Debug", "debug": "Debug",
"tree-view": "Visualizzazione ad Albero", "tree-view": "Visualizzazione ad Albero",
"recipe-yield": "Resa Ricetta" "recipe-yield": "Resa Ricetta",
"unit": "Unit",
"upload-image": "Upload image"
}, },
"search": { "search": {
"advanced-search": "Ricerca Avanzata", "advanced-search": "Ricerca Avanzata",
@ -507,7 +539,8 @@
"search-placeholder": "Cerca...", "search-placeholder": "Cerca...",
"tag-filter": "Filtro Tag", "tag-filter": "Filtro Tag",
"search-hint": "Premi '/'", "search-hint": "Premi '/'",
"advanced": "Ricerca Avanzata" "advanced": "Ricerca Avanzata",
"auto-search": "Auto Search"
}, },
"settings": { "settings": {
"add-a-new-theme": "Aggiungi un Nuovo Tema", "add-a-new-theme": "Aggiungi un Nuovo Tema",
@ -522,7 +555,16 @@
"full-backup": "Backup Completo", "full-backup": "Backup Completo",
"import-summary": "Importa Riepilogo", "import-summary": "Importa Riepilogo",
"partial-backup": "Backup Parziale", "partial-backup": "Backup Parziale",
"unable-to-delete-backup": "Impossibile rimuovere backup." "unable-to-delete-backup": "Impossibile rimuovere backup.",
"experimental-description": "Backups a total snapshots of the database and data directory of the site. This includes all data and cannot be set to exclude subsets of data. You can think off this as a snapshot of Mealie at a specific time. Currently, {not-crossed-version} (data migrations are not done automatically). These serve as a database agnostic way to export and import data or backup the site to an external location.",
"not-crossed-version": "this backup mechanism is not cross-version and therefore cannot be used to migrate data between versions",
"backup-restore": "Backup Restore",
"back-restore-description": "Restoring this backup will overwrite all the current data in your database and in the data directory and replace them with the contents of this backup. {cannot-be-undone} If the restoration is successful, you will be logged out.",
"cannot-be-undone": "This action cannot be undone - use with caution.",
"postgresql-note": "If you are using PostGreSQL, please review the {backup-restore-process} prior to restoring.",
"backup-restore-process-in-the-documentation": "backup/restore process in the documentation",
"irreversible-acknowledgment": "I understand that this action is irreversible, destructive and may cause data loss",
"restore-backup": "Restore Backup"
}, },
"backup-and-exports": "Backup", "backup-and-exports": "Backup",
"change-password": "Modifica Password", "change-password": "Modifica Password",
@ -585,7 +627,9 @@
"api-tokens": "API Token", "api-tokens": "API Token",
"copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Copia questo token in modo da utilizzarlo con una applicazione esterna. Questo token non sarà più visibile.", "copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Copia questo token in modo da utilizzarlo con una applicazione esterna. Questo token non sarà più visibile.",
"create-an-api-token": "Crea Token API", "create-an-api-token": "Crea Token API",
"token-name": "Nome Token" "token-name": "Nome Token",
"generate": "Generate",
"you-have-token-count": "You have no active tokens.|You have one active token.|You have {count} active tokens."
}, },
"toolbox": { "toolbox": {
"assign-all": "Assegna Tutto", "assign-all": "Assegna Tutto",
@ -604,8 +648,39 @@
"webhook-url": "URL Webhook", "webhook-url": "URL Webhook",
"webhooks-caps": "WEBHOOKS", "webhooks-caps": "WEBHOOKS",
"webhooks": "Webhooks", "webhooks": "Webhooks",
"webhook-name": "Nome Webhook" "webhook-name": "Nome 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."
},
"bug-report": "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",
"docker-volume": "Docker Volume",
"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": "Validate",
"email-configuration-status": "Email Configuration Status",
"ready": "Ready",
"not-ready": "Not Ready - Check Environmental Variables",
"succeeded": "Succeeded",
"failed": "Failed",
"general-about": "General About",
"application-version": "Application Version",
"application-version-error-text": "Your current version ({0}) does not match the latest release. Considering updating to the latest version ({1}).",
"mealie-is-up-to-date": "Mealie is up to date",
"secure-site": "Secure Site",
"secure-site-error-text": "Serve via localhost or secure with https. Clipboard and additional browser APIs may not work.",
"secure-site-success-text": "Site is accessed by localhost or 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",
"ldap-ready": "LDAP Ready",
"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.",
"build": "Build",
"recipe-scraper-version": "Recipe Scraper Version"
}, },
"shopping-list": { "shopping-list": {
"all-lists": "Tutte le Liste", "all-lists": "Tutte le Liste",
@ -759,7 +834,20 @@
"good": "Buona", "good": "Buona",
"strong": "Forte", "strong": "Forte",
"very-strong": "Molto sicura" "very-strong": "Molto sicura"
} },
"user-management": "User Management",
"reset-locked-users": "Reset Locked Users",
"admin-user-creation": "Admin User Creation",
"user-details": "User Details",
"user-name": "User Name",
"authentication-method": "Authentication Method",
"authentication-method-hint": "This specifies how a user will authenticate with Mealie. If you're not sure, choose 'Mealie",
"permissions": "Permissions",
"administrator": "Administrator",
"user-can-invite-other-to-group": "User can invite other to group",
"user-can-manage-group": "User can manage group",
"user-can-organize-group-data": "User can organize group data",
"enable-advanced-features": "Enable advanced features"
}, },
"language-dialog": { "language-dialog": {
"translated": "tradotto", "translated": "tradotto",
@ -811,7 +899,7 @@
"confirm-delete-recipes": "Sei sicuro di voler eliminare le seguenti ricette? Questa azione non può essere annullata.", "confirm-delete-recipes": "Sei sicuro di voler eliminare le seguenti ricette? Questa azione non può essere annullata.",
"the-following-recipes-selected-length-will-be-exported": "Le seguenti ricette ({0}) verranno esportate.", "the-following-recipes-selected-length-will-be-exported": "Le seguenti ricette ({0}) verranno esportate.",
"settings-chosen-explanation": "Le impostazioni selezionate, esclusa l'opzione Bloccato, saranno applicate a tutte le ricette selezionate.", "settings-chosen-explanation": "Le impostazioni selezionate, esclusa l'opzione Bloccato, saranno applicate a tutte le ricette selezionate.",
"selected-length-recipe-s-settings-will-be-updated": "{0} impostazione/i delle ricette saranno aggiornate.", "selected-length-recipe-s-settings-will-be-updated": "{count} recipe(s) settings will be updated.",
"recipe-data": "Dati Ricetta", "recipe-data": "Dati Ricetta",
"recipe-data-description": "Usa questa sezione per gestire i dati associati alle tue ricette. È possibile eseguire diverse azioni massive sulle ricette, tra cui l'esportazione, cancellazione, tagging, e l'assegnazione di categorie.", "recipe-data-description": "Usa questa sezione per gestire i dati associati alle tue ricette. È possibile eseguire diverse azioni massive sulle ricette, tra cui l'esportazione, cancellazione, tagging, e l'assegnazione di categorie.",
"recipe-columns": "Colonne Ricetta", "recipe-columns": "Colonne Ricetta",
@ -832,7 +920,8 @@
"data-management-description": "Seleziona il set di dati a cui vuoi apportare modifiche.", "data-management-description": "Seleziona il set di dati a cui vuoi apportare modifiche.",
"select-data": "Seleziona Dati", "select-data": "Seleziona Dati",
"select-language": "Seleziona Lingua", "select-language": "Seleziona Lingua",
"columns": "Colonne" "columns": "Colonne",
"combine": "Combine"
}, },
"user-registration": { "user-registration": {
"user-registration": "Registrazione Utente", "user-registration": "Registrazione Utente",
@ -848,7 +937,8 @@
"validation": { "validation": {
"group-name-is-taken": "Il nome del gruppo non è disponibile", "group-name-is-taken": "Il nome del gruppo non è disponibile",
"username-is-taken": "Username non disponibile", "username-is-taken": "Username non disponibile",
"email-is-taken": "Email già in uso" "email-is-taken": "Email già in uso",
"this-field-is-required": "This Field is Required"
}, },
"export": { "export": {
"export": "Esporta", "export": "Esporta",
@ -943,7 +1033,21 @@
}, },
"mainentance": { "mainentance": {
"actions-title": "Azioni" "actions-title": "Azioni"
} },
"ingredients-natural-language-processor": "Ingredients Natural Language Processor",
"ingredients-natural-language-processor-explanation": "Mealie uses Conditional Random Fields (CRFs) for parsing and processing ingredients. The model used for ingredients is based off a data set of over 100,000 ingredients from a dataset compiled by the New York Times. Note that as the model is trained in English only, you may have varied results when using the model in other languages. This page is a playground for testing the model.",
"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",
"brute": "Brute",
"show-individual-confidence": "Show individual confidence",
"ingredient-text": "Ingredient Text",
"average-confident": "{0} Confident",
"try-an-example": "Try an example",
"parser": "Parser",
"background-tasks": "Background Tasks",
"background-tasks-description": "Here you can view all the running background tasks and their status",
"no-logs-found": "No Logs Found",
"tasks": "Tasks"
}, },
"profile": { "profile": {
"welcome-user": "👋 Benvenuto, {0}", "welcome-user": "👋 Benvenuto, {0}",
@ -979,7 +1083,14 @@
"preferences": "Opzioni", "preferences": "Opzioni",
"show-advanced-description": "Mostra funzionalità avanzate (Chiavi API, Webhook e Gestione dati)", "show-advanced-description": "Mostra funzionalità avanzate (Chiavi API, Webhook e Gestione dati)",
"back-to-profile": "Torna al Profilo", "back-to-profile": "Torna al Profilo",
"looking-for-privacy-settings": "Stai cercando le Impostazioni Della Privacy?" "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-webhooks": "Manage Webhooks",
"manage-notifiers": "Manage Notifiers",
"manage-data-migrations": "Manage Data Migrations"
}, },
"cookbook": { "cookbook": {
"cookbooks": "Ricettari", "cookbooks": "Ricettari",

View File

@ -63,7 +63,20 @@
"scheduled": "Scheduled", "scheduled": "Scheduled",
"something-went-wrong": "Something Went Wrong!", "something-went-wrong": "Something Went Wrong!",
"subscribed-events": "Subscribed Events", "subscribed-events": "Subscribed Events",
"test-message-sent": "Test Message Sent" "test-message-sent": "Test Message Sent",
"new-notification": "New Notification",
"event-notifiers": "Event Notifiers",
"apprise-url-skipped-if-blank": "Apprise URL (skipped if blank)",
"enable-notifier": "Enable Notifier",
"what-events": "What events should this notifier subscribe to?",
"user-events": "User Events",
"mealplan-events": "Mealplan Events",
"when-a-user-in-your-group-creates-a-new-mealplan": "When a user in your group creates a new mealplan",
"shopping-list-events": "Shopping List Events",
"cookbook-events": "Cookbook Events",
"tag-events": "Tag Events",
"category-events": "Category Events",
"when-a-new-user-joins-your-group": "When a new user joins your group"
}, },
"general": { "general": {
"cancel": "Cancel", "cancel": "Cancel",
@ -171,11 +184,14 @@
"this-feature-is-currently-inactive": "This feature is currently inactive", "this-feature-is-currently-inactive": "This feature is currently inactive",
"clipboard-not-supported": "Clipboard not supported", "clipboard-not-supported": "Clipboard not supported",
"copied-to-clipboard": "Copied to clipboard", "copied-to-clipboard": "Copied to clipboard",
"your-browser-does-not-support-clipboard": "Your browser does not support clipboard\")", "your-browser-does-not-support-clipboard": "Your browser does not support clipboard",
"copied-items-to-clipboard": "No item copied to clipboard|One item copied to clipboard|Copied {count} items to clipboard", "copied-items-to-clipboard": "No item copied to clipboard|One item copied to clipboard|Copied {count} items to clipboard",
"actions": "Actions", "actions": "Actions",
"selected-count": "Selected: {count}", "selected-count": "Selected: {count}",
"export-all": "Export All" "export-all": "Export All",
"refresh": "Refresh",
"upload-file": "Upload File",
"created-on-date": "Created on: {0}"
}, },
"group": { "group": {
"are-you-sure-you-want-to-delete-the-group": "Are you sure you want to delete <b>{groupName}<b/>?", "are-you-sure-you-want-to-delete-the-group": "Are you sure you want to delete <b>{groupName}<b/>?",
@ -224,7 +240,11 @@
"disable-organizing-recipe-ingredients-by-units-and-food-description": "Hides the Food, Unit, and Amount fields for ingredients and treats ingredients as plain text fields.", "disable-organizing-recipe-ingredients-by-units-and-food-description": "Hides the Food, Unit, and Amount fields for ingredients and treats ingredients as plain text fields.",
"general-preferences": "General Preferences", "general-preferences": "General Preferences",
"group-recipe-preferences": "Group Recipe Preferences", "group-recipe-preferences": "Group Recipe Preferences",
"report": "Report" "report": "Report",
"group-management": "Group Management",
"admin-group-management": "Admin Group Management",
"admin-group-management-text": "Changes to this group will be reflected immediately.",
"group-id-value": "Group Id: {0}"
}, },
"meal-plan": { "meal-plan": {
"create-a-new-meal-plan": "Create a New Meal Plan", "create-a-new-meal-plan": "Create a New Meal Plan",
@ -310,7 +330,17 @@
"mealie-pre-v1": { "mealie-pre-v1": {
"description-long": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export.", "description-long": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export.",
"title": "Mealie Pre v1.0" "title": "Mealie Pre v1.0"
} },
"recipe-data-migrations": "Recipe Data Migrations",
"recipe-data-migrations-explanation": "Recipes can be migrated from another supported application to Mealie. This is a great way to get started with Mealie.",
"choose-migration-type": "Choose Migration Type",
"tag-all-recipes": "Tag all recipes with {tag-name} tag",
"nextcloud-text": "Nextcloud recipes can be imported from a zip file that contains the data stored in Nextcloud. See the example folder structure below to ensure your recipes are able to be imported.",
"chowdown-text": "Mealie natively supports the chowdown repository format. Download the code repository as a .zip file and upload it below",
"recipe-1": "Recipe 1",
"recipe-2": "Recipe 2",
"paprika-text": "Mealie can import recipes from the Paprika application. Export your recipes from paprika, rename the export extension to .zip and upload it below.",
"mealie-text": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export."
}, },
"new-recipe": { "new-recipe": {
"bulk-add": "Bulk Add", "bulk-add": "Bulk Add",
@ -490,7 +520,9 @@
"recipe-debugger-description": "Grab the URL of the recipe you want to debug and paste it here. The URL will be scraped by the recipe scraper and the results will be displayed. If you don't see any data returned, the site you are trying to scrape is not supported by Mealie or its scraper library.", "recipe-debugger-description": "Grab the URL of the recipe you want to debug and paste it here. The URL will be scraped by the recipe scraper and the results will be displayed. If you don't see any data returned, the site you are trying to scrape is not supported by Mealie or its scraper library.",
"debug": "Debug", "debug": "Debug",
"tree-view": "Tree View", "tree-view": "Tree View",
"recipe-yield": "Recipe Yield" "recipe-yield": "Recipe Yield",
"unit": "Unit",
"upload-image": "Upload image"
}, },
"search": { "search": {
"advanced-search": "Advanced Search", "advanced-search": "Advanced Search",
@ -507,7 +539,8 @@
"search-placeholder": "Search...", "search-placeholder": "Search...",
"tag-filter": "Tag Filter", "tag-filter": "Tag Filter",
"search-hint": "Press '/'", "search-hint": "Press '/'",
"advanced": "Advanced" "advanced": "Advanced",
"auto-search": "Auto Search"
}, },
"settings": { "settings": {
"add-a-new-theme": "Add a New Theme", "add-a-new-theme": "Add a New Theme",
@ -522,7 +555,16 @@
"full-backup": "Full Backup", "full-backup": "Full Backup",
"import-summary": "Import Summary", "import-summary": "Import Summary",
"partial-backup": "Partial Backup", "partial-backup": "Partial Backup",
"unable-to-delete-backup": "Unable to Delete Backup." "unable-to-delete-backup": "Unable to Delete Backup.",
"experimental-description": "Backups a total snapshots of the database and data directory of the site. This includes all data and cannot be set to exclude subsets of data. You can think off this as a snapshot of Mealie at a specific time. Currently, {not-crossed-version} (data migrations are not done automatically). These serve as a database agnostic way to export and import data or backup the site to an external location.",
"not-crossed-version": "this backup mechanism is not cross-version and therefore cannot be used to migrate data between versions",
"backup-restore": "Backup Restore",
"back-restore-description": "Restoring this backup will overwrite all the current data in your database and in the data directory and replace them with the contents of this backup. {cannot-be-undone} If the restoration is successful, you will be logged out.",
"cannot-be-undone": "This action cannot be undone - use with caution.",
"postgresql-note": "If you are using PostGreSQL, please review the {backup-restore-process} prior to restoring.",
"backup-restore-process-in-the-documentation": "backup/restore process in the documentation",
"irreversible-acknowledgment": "I understand that this action is irreversible, destructive and may cause data loss",
"restore-backup": "Restore Backup"
}, },
"backup-and-exports": "Backups", "backup-and-exports": "Backups",
"change-password": "Change Password", "change-password": "Change Password",
@ -585,7 +627,9 @@
"api-tokens": "API Tokens", "api-tokens": "API Tokens",
"copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Copy this token for use with an external application. This token will not be viewable again.", "copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Copy this token for use with an external application. This token will not be viewable again.",
"create-an-api-token": "Create an API Token", "create-an-api-token": "Create an API Token",
"token-name": "Token Name" "token-name": "Token Name",
"generate": "Generate",
"you-have-token-count": "You have no active tokens.|You have one active token.|You have {count} active tokens."
}, },
"toolbox": { "toolbox": {
"assign-all": "Assign All", "assign-all": "Assign All",
@ -604,8 +648,39 @@
"webhook-url": "Webhook URL", "webhook-url": "Webhook URL",
"webhooks-caps": "WEBHOOKS", "webhooks-caps": "WEBHOOKS",
"webhooks": "Webhooks", "webhooks": "Webhooks",
"webhook-name": "Webhook Name" "webhook-name": "Webhook Name",
} "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."
},
"bug-report": "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",
"docker-volume": "Docker Volume",
"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": "Validate",
"email-configuration-status": "Email Configuration Status",
"ready": "Ready",
"not-ready": "Not Ready - Check Environmental Variables",
"succeeded": "Succeeded",
"failed": "Failed",
"general-about": "General About",
"application-version": "Application Version",
"application-version-error-text": "Your current version ({0}) does not match the latest release. Considering updating to the latest version ({1}).",
"mealie-is-up-to-date": "Mealie is up to date",
"secure-site": "Secure Site",
"secure-site-error-text": "Serve via localhost or secure with https. Clipboard and additional browser APIs may not work.",
"secure-site-success-text": "Site is accessed by localhost or 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",
"ldap-ready": "LDAP Ready",
"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.",
"build": "Build",
"recipe-scraper-version": "Recipe Scraper Version"
}, },
"shopping-list": { "shopping-list": {
"all-lists": "All Lists", "all-lists": "All Lists",
@ -759,7 +834,20 @@
"good": "Good", "good": "Good",
"strong": "Strong", "strong": "Strong",
"very-strong": "Very Strong" "very-strong": "Very Strong"
} },
"user-management": "User Management",
"reset-locked-users": "Reset Locked Users",
"admin-user-creation": "Admin User Creation",
"user-details": "User Details",
"user-name": "User Name",
"authentication-method": "Authentication Method",
"authentication-method-hint": "This specifies how a user will authenticate with Mealie. If you're not sure, choose 'Mealie",
"permissions": "Permissions",
"administrator": "Administrator",
"user-can-invite-other-to-group": "User can invite other to group",
"user-can-manage-group": "User can manage group",
"user-can-organize-group-data": "User can organize group data",
"enable-advanced-features": "Enable advanced features"
}, },
"language-dialog": { "language-dialog": {
"translated": "translated", "translated": "translated",
@ -811,7 +899,7 @@
"confirm-delete-recipes": "Are you sure you want to delete the following recipes? This action cannot be undone.", "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.", "the-following-recipes-selected-length-will-be-exported": "The following recipes ({0}) will be exported.",
"settings-chosen-explanation": "Settings chosen here, excluding the locked option, will be applied to all selected recipes.", "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": "{0} recipe(s) settings will be updated.", "selected-length-recipe-s-settings-will-be-updated": "{count} recipe(s) settings will be updated.",
"recipe-data": "Recipe Data", "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-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-columns": "Recipe Columns",
@ -832,7 +920,8 @@
"data-management-description": "Select which data set you want to make changes to.", "data-management-description": "Select which data set you want to make changes to.",
"select-data": "Select Data", "select-data": "Select Data",
"select-language": "Select Language", "select-language": "Select Language",
"columns": "Columns" "columns": "Columns",
"combine": "Combine"
}, },
"user-registration": { "user-registration": {
"user-registration": "User Registration", "user-registration": "User Registration",
@ -848,7 +937,8 @@
"validation": { "validation": {
"group-name-is-taken": "Group name is taken", "group-name-is-taken": "Group name is taken",
"username-is-taken": "Username is taken", "username-is-taken": "Username is taken",
"email-is-taken": "Email is taken" "email-is-taken": "Email is taken",
"this-field-is-required": "This Field is Required"
}, },
"export": { "export": {
"export": "Export", "export": "Export",
@ -943,7 +1033,21 @@
}, },
"mainentance": { "mainentance": {
"actions-title": "Actions" "actions-title": "Actions"
} },
"ingredients-natural-language-processor": "Ingredients Natural Language Processor",
"ingredients-natural-language-processor-explanation": "Mealie uses Conditional Random Fields (CRFs) for parsing and processing ingredients. The model used for ingredients is based off a data set of over 100,000 ingredients from a dataset compiled by the New York Times. Note that as the model is trained in English only, you may have varied results when using the model in other languages. This page is a playground for testing the model.",
"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",
"brute": "Brute",
"show-individual-confidence": "Show individual confidence",
"ingredient-text": "Ingredient Text",
"average-confident": "{0} Confident",
"try-an-example": "Try an example",
"parser": "Parser",
"background-tasks": "Background Tasks",
"background-tasks-description": "Here you can view all the running background tasks and their status",
"no-logs-found": "No Logs Found",
"tasks": "Tasks"
}, },
"profile": { "profile": {
"welcome-user": "👋 Welcome, {0}", "welcome-user": "👋 Welcome, {0}",
@ -979,7 +1083,14 @@
"preferences": "Preferences", "preferences": "Preferences",
"show-advanced-description": "Show advanced features (API Keys, Webhooks, and Data Management)", "show-advanced-description": "Show advanced features (API Keys, Webhooks, and Data Management)",
"back-to-profile": "Back to Profile", "back-to-profile": "Back to Profile",
"looking-for-privacy-settings": "Looking for Privacy Settings?" "looking-for-privacy-settings": "Looking for Privacy Settings?",
"manage-your-api-tokens": "Manage Your API Tokens",
"manage-user-profile": "Manage User Profile",
"manage-cookbooks": "Manage Cookbooks",
"manage-members": "Manage Members",
"manage-webhooks": "Manage Webhooks",
"manage-notifiers": "Manage Notifiers",
"manage-data-migrations": "Manage Data Migrations"
}, },
"cookbook": { "cookbook": {
"cookbooks": "Cookbooks", "cookbooks": "Cookbooks",

View File

@ -63,7 +63,20 @@
"scheduled": "Scheduled", "scheduled": "Scheduled",
"something-went-wrong": "Something Went Wrong!", "something-went-wrong": "Something Went Wrong!",
"subscribed-events": "Subscribed Events", "subscribed-events": "Subscribed Events",
"test-message-sent": "Test Message Sent" "test-message-sent": "Test Message Sent",
"new-notification": "New Notification",
"event-notifiers": "Event Notifiers",
"apprise-url-skipped-if-blank": "Apprise URL (skipped if blank)",
"enable-notifier": "Enable Notifier",
"what-events": "What events should this notifier subscribe to?",
"user-events": "User Events",
"mealplan-events": "Mealplan Events",
"when-a-user-in-your-group-creates-a-new-mealplan": "When a user in your group creates a new mealplan",
"shopping-list-events": "Shopping List Events",
"cookbook-events": "Cookbook Events",
"tag-events": "Tag Events",
"category-events": "Category Events",
"when-a-new-user-joins-your-group": "When a new user joins your group"
}, },
"general": { "general": {
"cancel": "Cancel", "cancel": "Cancel",
@ -171,11 +184,14 @@
"this-feature-is-currently-inactive": "This feature is currently inactive", "this-feature-is-currently-inactive": "This feature is currently inactive",
"clipboard-not-supported": "Clipboard not supported", "clipboard-not-supported": "Clipboard not supported",
"copied-to-clipboard": "Copied to clipboard", "copied-to-clipboard": "Copied to clipboard",
"your-browser-does-not-support-clipboard": "Your browser does not support clipboard\")", "your-browser-does-not-support-clipboard": "Your browser does not support clipboard",
"copied-items-to-clipboard": "No item copied to clipboard|One item copied to clipboard|Copied {count} items to clipboard", "copied-items-to-clipboard": "No item copied to clipboard|One item copied to clipboard|Copied {count} items to clipboard",
"actions": "Actions", "actions": "Actions",
"selected-count": "Selected: {count}", "selected-count": "Selected: {count}",
"export-all": "Export All" "export-all": "Export All",
"refresh": "Refresh",
"upload-file": "Upload File",
"created-on-date": "Created on: {0}"
}, },
"group": { "group": {
"are-you-sure-you-want-to-delete-the-group": "Are you sure you want to delete <b>{groupName}<b/>?", "are-you-sure-you-want-to-delete-the-group": "Are you sure you want to delete <b>{groupName}<b/>?",
@ -224,7 +240,11 @@
"disable-organizing-recipe-ingredients-by-units-and-food-description": "Hides the Food, Unit, and Amount fields for ingredients and treats ingredients as plain text fields.", "disable-organizing-recipe-ingredients-by-units-and-food-description": "Hides the Food, Unit, and Amount fields for ingredients and treats ingredients as plain text fields.",
"general-preferences": "General Preferences", "general-preferences": "General Preferences",
"group-recipe-preferences": "Group Recipe Preferences", "group-recipe-preferences": "Group Recipe Preferences",
"report": "Report" "report": "Report",
"group-management": "Group Management",
"admin-group-management": "Admin Group Management",
"admin-group-management-text": "Changes to this group will be reflected immediately.",
"group-id-value": "Group Id: {0}"
}, },
"meal-plan": { "meal-plan": {
"create-a-new-meal-plan": "Create a New Meal Plan", "create-a-new-meal-plan": "Create a New Meal Plan",
@ -310,7 +330,17 @@
"mealie-pre-v1": { "mealie-pre-v1": {
"description-long": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export.", "description-long": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export.",
"title": "Mealie Pre v1.0" "title": "Mealie Pre v1.0"
} },
"recipe-data-migrations": "Recipe Data Migrations",
"recipe-data-migrations-explanation": "Recipes can be migrated from another supported application to Mealie. This is a great way to get started with Mealie.",
"choose-migration-type": "Choose Migration Type",
"tag-all-recipes": "Tag all recipes with {tag-name} tag",
"nextcloud-text": "Nextcloud recipes can be imported from a zip file that contains the data stored in Nextcloud. See the example folder structure below to ensure your recipes are able to be imported.",
"chowdown-text": "Mealie natively supports the chowdown repository format. Download the code repository as a .zip file and upload it below",
"recipe-1": "Recipe 1",
"recipe-2": "Recipe 2",
"paprika-text": "Mealie can import recipes from the Paprika application. Export your recipes from paprika, rename the export extension to .zip and upload it below.",
"mealie-text": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export."
}, },
"new-recipe": { "new-recipe": {
"bulk-add": "Bulk Add", "bulk-add": "Bulk Add",
@ -490,7 +520,9 @@
"recipe-debugger-description": "Grab the URL of the recipe you want to debug and paste it here. The URL will be scraped by the recipe scraper and the results will be displayed. If you don't see any data returned, the site you are trying to scrape is not supported by Mealie or its scraper library.", "recipe-debugger-description": "Grab the URL of the recipe you want to debug and paste it here. The URL will be scraped by the recipe scraper and the results will be displayed. If you don't see any data returned, the site you are trying to scrape is not supported by Mealie or its scraper library.",
"debug": "Debug", "debug": "Debug",
"tree-view": "Tree View", "tree-view": "Tree View",
"recipe-yield": "Recipe Yield" "recipe-yield": "Recipe Yield",
"unit": "Unit",
"upload-image": "Upload image"
}, },
"search": { "search": {
"advanced-search": "Advanced Search", "advanced-search": "Advanced Search",
@ -507,7 +539,8 @@
"search-placeholder": "Search...", "search-placeholder": "Search...",
"tag-filter": "Tag Filter", "tag-filter": "Tag Filter",
"search-hint": "Press '/'", "search-hint": "Press '/'",
"advanced": "Advanced" "advanced": "Advanced",
"auto-search": "Auto Search"
}, },
"settings": { "settings": {
"add-a-new-theme": "Add a New Theme", "add-a-new-theme": "Add a New Theme",
@ -522,7 +555,16 @@
"full-backup": "Full Backup", "full-backup": "Full Backup",
"import-summary": "Import Summary", "import-summary": "Import Summary",
"partial-backup": "Partial Backup", "partial-backup": "Partial Backup",
"unable-to-delete-backup": "Unable to Delete Backup." "unable-to-delete-backup": "Unable to Delete Backup.",
"experimental-description": "Backups a total snapshots of the database and data directory of the site. This includes all data and cannot be set to exclude subsets of data. You can think off this as a snapshot of Mealie at a specific time. Currently, {not-crossed-version} (data migrations are not done automatically). These serve as a database agnostic way to export and import data or backup the site to an external location.",
"not-crossed-version": "this backup mechanism is not cross-version and therefore cannot be used to migrate data between versions",
"backup-restore": "Backup Restore",
"back-restore-description": "Restoring this backup will overwrite all the current data in your database and in the data directory and replace them with the contents of this backup. {cannot-be-undone} If the restoration is successful, you will be logged out.",
"cannot-be-undone": "This action cannot be undone - use with caution.",
"postgresql-note": "If you are using PostGreSQL, please review the {backup-restore-process} prior to restoring.",
"backup-restore-process-in-the-documentation": "backup/restore process in the documentation",
"irreversible-acknowledgment": "I understand that this action is irreversible, destructive and may cause data loss",
"restore-backup": "Restore Backup"
}, },
"backup-and-exports": "Backups", "backup-and-exports": "Backups",
"change-password": "Change Password", "change-password": "Change Password",
@ -585,7 +627,9 @@
"api-tokens": "API Tokens", "api-tokens": "API Tokens",
"copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Copy this token for use with an external application. This token will not be viewable again.", "copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Copy this token for use with an external application. This token will not be viewable again.",
"create-an-api-token": "Create an API Token", "create-an-api-token": "Create an API Token",
"token-name": "Token Name" "token-name": "Token Name",
"generate": "Generate",
"you-have-token-count": "You have no active tokens.|You have one active token.|You have {count} active tokens."
}, },
"toolbox": { "toolbox": {
"assign-all": "Assign All", "assign-all": "Assign All",
@ -604,8 +648,39 @@
"webhook-url": "Webhook URL", "webhook-url": "Webhook URL",
"webhooks-caps": "WEBHOOKS", "webhooks-caps": "WEBHOOKS",
"webhooks": "Webhooks", "webhooks": "Webhooks",
"webhook-name": "Webhook Name" "webhook-name": "Webhook Name",
} "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."
},
"bug-report": "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",
"docker-volume": "Docker Volume",
"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": "Validate",
"email-configuration-status": "Email Configuration Status",
"ready": "Ready",
"not-ready": "Not Ready - Check Environmental Variables",
"succeeded": "Succeeded",
"failed": "Failed",
"general-about": "General About",
"application-version": "Application Version",
"application-version-error-text": "Your current version ({0}) does not match the latest release. Considering updating to the latest version ({1}).",
"mealie-is-up-to-date": "Mealie is up to date",
"secure-site": "Secure Site",
"secure-site-error-text": "Serve via localhost or secure with https. Clipboard and additional browser APIs may not work.",
"secure-site-success-text": "Site is accessed by localhost or 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",
"ldap-ready": "LDAP Ready",
"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.",
"build": "Build",
"recipe-scraper-version": "Recipe Scraper Version"
}, },
"shopping-list": { "shopping-list": {
"all-lists": "All Lists", "all-lists": "All Lists",
@ -759,7 +834,20 @@
"good": "Good", "good": "Good",
"strong": "Strong", "strong": "Strong",
"very-strong": "Very Strong" "very-strong": "Very Strong"
} },
"user-management": "User Management",
"reset-locked-users": "Reset Locked Users",
"admin-user-creation": "Admin User Creation",
"user-details": "User Details",
"user-name": "User Name",
"authentication-method": "Authentication Method",
"authentication-method-hint": "This specifies how a user will authenticate with Mealie. If you're not sure, choose 'Mealie",
"permissions": "Permissions",
"administrator": "Administrator",
"user-can-invite-other-to-group": "User can invite other to group",
"user-can-manage-group": "User can manage group",
"user-can-organize-group-data": "User can organize group data",
"enable-advanced-features": "Enable advanced features"
}, },
"language-dialog": { "language-dialog": {
"translated": "translated", "translated": "translated",
@ -811,7 +899,7 @@
"confirm-delete-recipes": "Are you sure you want to delete the following recipes? This action cannot be undone.", "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.", "the-following-recipes-selected-length-will-be-exported": "The following recipes ({0}) will be exported.",
"settings-chosen-explanation": "Settings chosen here, excluding the locked option, will be applied to all selected recipes.", "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": "{0} recipe(s) settings will be updated.", "selected-length-recipe-s-settings-will-be-updated": "{count} recipe(s) settings will be updated.",
"recipe-data": "Recipe Data", "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-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-columns": "Recipe Columns",
@ -832,7 +920,8 @@
"data-management-description": "Select which data set you want to make changes to.", "data-management-description": "Select which data set you want to make changes to.",
"select-data": "Select Data", "select-data": "Select Data",
"select-language": "Select Language", "select-language": "Select Language",
"columns": "Columns" "columns": "Columns",
"combine": "Combine"
}, },
"user-registration": { "user-registration": {
"user-registration": "User Registration", "user-registration": "User Registration",
@ -848,7 +937,8 @@
"validation": { "validation": {
"group-name-is-taken": "Group name is taken", "group-name-is-taken": "Group name is taken",
"username-is-taken": "Username is taken", "username-is-taken": "Username is taken",
"email-is-taken": "Email is taken" "email-is-taken": "Email is taken",
"this-field-is-required": "This Field is Required"
}, },
"export": { "export": {
"export": "Export", "export": "Export",
@ -943,7 +1033,21 @@
}, },
"mainentance": { "mainentance": {
"actions-title": "Actions" "actions-title": "Actions"
} },
"ingredients-natural-language-processor": "Ingredients Natural Language Processor",
"ingredients-natural-language-processor-explanation": "Mealie uses Conditional Random Fields (CRFs) for parsing and processing ingredients. The model used for ingredients is based off a data set of over 100,000 ingredients from a dataset compiled by the New York Times. Note that as the model is trained in English only, you may have varied results when using the model in other languages. This page is a playground for testing the model.",
"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",
"brute": "Brute",
"show-individual-confidence": "Show individual confidence",
"ingredient-text": "Ingredient Text",
"average-confident": "{0} Confident",
"try-an-example": "Try an example",
"parser": "Parser",
"background-tasks": "Background Tasks",
"background-tasks-description": "Here you can view all the running background tasks and their status",
"no-logs-found": "No Logs Found",
"tasks": "Tasks"
}, },
"profile": { "profile": {
"welcome-user": "👋 Welcome, {0}", "welcome-user": "👋 Welcome, {0}",
@ -979,7 +1083,14 @@
"preferences": "Preferences", "preferences": "Preferences",
"show-advanced-description": "Show advanced features (API Keys, Webhooks, and Data Management)", "show-advanced-description": "Show advanced features (API Keys, Webhooks, and Data Management)",
"back-to-profile": "Back to Profile", "back-to-profile": "Back to Profile",
"looking-for-privacy-settings": "Looking for Privacy Settings?" "looking-for-privacy-settings": "Looking for Privacy Settings?",
"manage-your-api-tokens": "Manage Your API Tokens",
"manage-user-profile": "Manage User Profile",
"manage-cookbooks": "Manage Cookbooks",
"manage-members": "Manage Members",
"manage-webhooks": "Manage Webhooks",
"manage-notifiers": "Manage Notifiers",
"manage-data-migrations": "Manage Data Migrations"
}, },
"cookbook": { "cookbook": {
"cookbooks": "Cookbooks", "cookbooks": "Cookbooks",

View File

@ -63,7 +63,20 @@
"scheduled": "Suplanuota", "scheduled": "Suplanuota",
"something-went-wrong": "Įvyko klaida!", "something-went-wrong": "Įvyko klaida!",
"subscribed-events": "Prenumeruojami įvykiai", "subscribed-events": "Prenumeruojami įvykiai",
"test-message-sent": "Testinė žinutė išsiųsta" "test-message-sent": "Testinė žinutė išsiųsta",
"new-notification": "New Notification",
"event-notifiers": "Event Notifiers",
"apprise-url-skipped-if-blank": "Apprise URL (skipped if blank)",
"enable-notifier": "Enable Notifier",
"what-events": "What events should this notifier subscribe to?",
"user-events": "User Events",
"mealplan-events": "Mealplan Events",
"when-a-user-in-your-group-creates-a-new-mealplan": "When a user in your group creates a new mealplan",
"shopping-list-events": "Shopping List Events",
"cookbook-events": "Cookbook Events",
"tag-events": "Tag Events",
"category-events": "Category Events",
"when-a-new-user-joins-your-group": "When a new user joins your group"
}, },
"general": { "general": {
"cancel": "Atšaukti", "cancel": "Atšaukti",
@ -171,11 +184,14 @@
"this-feature-is-currently-inactive": "Ši funkcija šiuo metu neaktyvi", "this-feature-is-currently-inactive": "Ši funkcija šiuo metu neaktyvi",
"clipboard-not-supported": "Iškarpinė nepalaikoma", "clipboard-not-supported": "Iškarpinė nepalaikoma",
"copied-to-clipboard": "Nukopijuota į iškarpinę", "copied-to-clipboard": "Nukopijuota į iškarpinę",
"your-browser-does-not-support-clipboard": "Your browser does not support clipboard\")", "your-browser-does-not-support-clipboard": "Your browser does not support clipboard",
"copied-items-to-clipboard": "No item copied to clipboard|One item copied to clipboard|Copied {count} items to clipboard", "copied-items-to-clipboard": "No item copied to clipboard|One item copied to clipboard|Copied {count} items to clipboard",
"actions": "Veiksmai", "actions": "Veiksmai",
"selected-count": "Pasirinkta: {count}", "selected-count": "Pasirinkta: {count}",
"export-all": "Eksportuoti visus" "export-all": "Eksportuoti visus",
"refresh": "Refresh",
"upload-file": "Upload File",
"created-on-date": "Created on: {0}"
}, },
"group": { "group": {
"are-you-sure-you-want-to-delete-the-group": "Ar tikrai norite ištrinti <b>{groupName}<b/>?", "are-you-sure-you-want-to-delete-the-group": "Ar tikrai norite ištrinti <b>{groupName}<b/>?",
@ -224,7 +240,11 @@
"disable-organizing-recipe-ingredients-by-units-and-food-description": "Hides the Food, Unit, and Amount fields for ingredients and treats ingredients as plain text fields.", "disable-organizing-recipe-ingredients-by-units-and-food-description": "Hides the Food, Unit, and Amount fields for ingredients and treats ingredients as plain text fields.",
"general-preferences": "Bendrosios nuostatos", "general-preferences": "Bendrosios nuostatos",
"group-recipe-preferences": "Group Recipe Preferences", "group-recipe-preferences": "Group Recipe Preferences",
"report": "Report" "report": "Report",
"group-management": "Group Management",
"admin-group-management": "Admin Group Management",
"admin-group-management-text": "Changes to this group will be reflected immediately.",
"group-id-value": "Group Id: {0}"
}, },
"meal-plan": { "meal-plan": {
"create-a-new-meal-plan": "Sukurti naują mitybos planą", "create-a-new-meal-plan": "Sukurti naują mitybos planą",
@ -310,7 +330,17 @@
"mealie-pre-v1": { "mealie-pre-v1": {
"description-long": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export.", "description-long": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export.",
"title": "Mealie Pre v1.0" "title": "Mealie Pre v1.0"
} },
"recipe-data-migrations": "Recipe Data Migrations",
"recipe-data-migrations-explanation": "Recipes can be migrated from another supported application to Mealie. This is a great way to get started with Mealie.",
"choose-migration-type": "Choose Migration Type",
"tag-all-recipes": "Tag all recipes with {tag-name} tag",
"nextcloud-text": "Nextcloud recipes can be imported from a zip file that contains the data stored in Nextcloud. See the example folder structure below to ensure your recipes are able to be imported.",
"chowdown-text": "Mealie natively supports the chowdown repository format. Download the code repository as a .zip file and upload it below",
"recipe-1": "Recipe 1",
"recipe-2": "Recipe 2",
"paprika-text": "Mealie can import recipes from the Paprika application. Export your recipes from paprika, rename the export extension to .zip and upload it below.",
"mealie-text": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export."
}, },
"new-recipe": { "new-recipe": {
"bulk-add": "Pridėti urmu", "bulk-add": "Pridėti urmu",
@ -490,7 +520,9 @@
"recipe-debugger-description": "Grab the URL of the recipe you want to debug and paste it here. The URL will be scraped by the recipe scraper and the results will be displayed. If you don't see any data returned, the site you are trying to scrape is not supported by Mealie or its scraper library.", "recipe-debugger-description": "Grab the URL of the recipe you want to debug and paste it here. The URL will be scraped by the recipe scraper and the results will be displayed. If you don't see any data returned, the site you are trying to scrape is not supported by Mealie or its scraper library.",
"debug": "Debug", "debug": "Debug",
"tree-view": "Tree View", "tree-view": "Tree View",
"recipe-yield": "Recipe Yield" "recipe-yield": "Recipe Yield",
"unit": "Unit",
"upload-image": "Upload image"
}, },
"search": { "search": {
"advanced-search": "Išplėstinė paieška", "advanced-search": "Išplėstinė paieška",
@ -507,7 +539,8 @@
"search-placeholder": "Paieška...", "search-placeholder": "Paieška...",
"tag-filter": "Žymos filtras", "tag-filter": "Žymos filtras",
"search-hint": "Paspauskite '/'", "search-hint": "Paspauskite '/'",
"advanced": "Advanced" "advanced": "Advanced",
"auto-search": "Auto Search"
}, },
"settings": { "settings": {
"add-a-new-theme": "Pridėti naują temą", "add-a-new-theme": "Pridėti naują temą",
@ -522,7 +555,16 @@
"full-backup": "Pilna atsarginė kopija", "full-backup": "Pilna atsarginė kopija",
"import-summary": "Import Summary", "import-summary": "Import Summary",
"partial-backup": "Dalinė atsarginė kopija", "partial-backup": "Dalinė atsarginė kopija",
"unable-to-delete-backup": "Nepavyko ištrinti atsarginės kopijos." "unable-to-delete-backup": "Nepavyko ištrinti atsarginės kopijos.",
"experimental-description": "Backups a total snapshots of the database and data directory of the site. This includes all data and cannot be set to exclude subsets of data. You can think off this as a snapshot of Mealie at a specific time. Currently, {not-crossed-version} (data migrations are not done automatically). These serve as a database agnostic way to export and import data or backup the site to an external location.",
"not-crossed-version": "this backup mechanism is not cross-version and therefore cannot be used to migrate data between versions",
"backup-restore": "Backup Restore",
"back-restore-description": "Restoring this backup will overwrite all the current data in your database and in the data directory and replace them with the contents of this backup. {cannot-be-undone} If the restoration is successful, you will be logged out.",
"cannot-be-undone": "This action cannot be undone - use with caution.",
"postgresql-note": "If you are using PostGreSQL, please review the {backup-restore-process} prior to restoring.",
"backup-restore-process-in-the-documentation": "backup/restore process in the documentation",
"irreversible-acknowledgment": "I understand that this action is irreversible, destructive and may cause data loss",
"restore-backup": "Restore Backup"
}, },
"backup-and-exports": "Atsarginės kopijos", "backup-and-exports": "Atsarginės kopijos",
"change-password": "Pakeisti slaptažodį", "change-password": "Pakeisti slaptažodį",
@ -585,7 +627,9 @@
"api-tokens": "API sąsajos prieigos raktai", "api-tokens": "API sąsajos prieigos raktai",
"copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Nusikopijuokite šį prieigos raktą, kad galėtumėte jį naudoti su išorine programa. Šis prieigos raktas nebebus rodomas kitą kartą.", "copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Nusikopijuokite šį prieigos raktą, kad galėtumėte jį naudoti su išorine programa. Šis prieigos raktas nebebus rodomas kitą kartą.",
"create-an-api-token": "Sukurti API sąsajos prieigos raktą", "create-an-api-token": "Sukurti API sąsajos prieigos raktą",
"token-name": "Prieeigos rakto pavadinimas" "token-name": "Prieeigos rakto pavadinimas",
"generate": "Generate",
"you-have-token-count": "You have no active tokens.|You have one active token.|You have {count} active tokens."
}, },
"toolbox": { "toolbox": {
"assign-all": "Priskirti visus", "assign-all": "Priskirti visus",
@ -604,8 +648,39 @@
"webhook-url": "Žiniatinklio kablio URL", "webhook-url": "Žiniatinklio kablio URL",
"webhooks-caps": "WEBHOOKS", "webhooks-caps": "WEBHOOKS",
"webhooks": "Webhooks", "webhooks": "Webhooks",
"webhook-name": "Webhook Name" "webhook-name": "Webhook Name",
} "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."
},
"bug-report": "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",
"docker-volume": "Docker Volume",
"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": "Validate",
"email-configuration-status": "Email Configuration Status",
"ready": "Ready",
"not-ready": "Not Ready - Check Environmental Variables",
"succeeded": "Succeeded",
"failed": "Failed",
"general-about": "General About",
"application-version": "Application Version",
"application-version-error-text": "Your current version ({0}) does not match the latest release. Considering updating to the latest version ({1}).",
"mealie-is-up-to-date": "Mealie is up to date",
"secure-site": "Secure Site",
"secure-site-error-text": "Serve via localhost or secure with https. Clipboard and additional browser APIs may not work.",
"secure-site-success-text": "Site is accessed by localhost or 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",
"ldap-ready": "LDAP Ready",
"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.",
"build": "Build",
"recipe-scraper-version": "Recipe Scraper Version"
}, },
"shopping-list": { "shopping-list": {
"all-lists": "Visi sąrašai", "all-lists": "Visi sąrašai",
@ -759,7 +834,20 @@
"good": "Geras", "good": "Geras",
"strong": "Stiprus", "strong": "Stiprus",
"very-strong": "Labai stiprus" "very-strong": "Labai stiprus"
} },
"user-management": "User Management",
"reset-locked-users": "Reset Locked Users",
"admin-user-creation": "Admin User Creation",
"user-details": "User Details",
"user-name": "User Name",
"authentication-method": "Authentication Method",
"authentication-method-hint": "This specifies how a user will authenticate with Mealie. If you're not sure, choose 'Mealie",
"permissions": "Permissions",
"administrator": "Administrator",
"user-can-invite-other-to-group": "User can invite other to group",
"user-can-manage-group": "User can manage group",
"user-can-organize-group-data": "User can organize group data",
"enable-advanced-features": "Enable advanced features"
}, },
"language-dialog": { "language-dialog": {
"translated": "išversta", "translated": "išversta",
@ -811,7 +899,7 @@
"confirm-delete-recipes": "Are you sure you want to delete the following recipes? This action cannot be undone.", "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.", "the-following-recipes-selected-length-will-be-exported": "The following recipes ({0}) will be exported.",
"settings-chosen-explanation": "Settings chosen here, excluding the locked option, will be applied to all selected recipes.", "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": "{0} recipe(s) settings will be updated.", "selected-length-recipe-s-settings-will-be-updated": "{count} recipe(s) settings will be updated.",
"recipe-data": "Recipe Data", "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-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-columns": "Recipe Columns",
@ -832,7 +920,8 @@
"data-management-description": "Select which data set you want to make changes to.", "data-management-description": "Select which data set you want to make changes to.",
"select-data": "Select Data", "select-data": "Select Data",
"select-language": "Select Language", "select-language": "Select Language",
"columns": "Columns" "columns": "Columns",
"combine": "Combine"
}, },
"user-registration": { "user-registration": {
"user-registration": "Vartotojo registracija", "user-registration": "Vartotojo registracija",
@ -848,7 +937,8 @@
"validation": { "validation": {
"group-name-is-taken": "Toks grupės pavadinimas jau egzistuoja", "group-name-is-taken": "Toks grupės pavadinimas jau egzistuoja",
"username-is-taken": "Toks prisijungimo vardas jau egzistuoja", "username-is-taken": "Toks prisijungimo vardas jau egzistuoja",
"email-is-taken": "Toks el. paštas jau egzistuoja" "email-is-taken": "Toks el. paštas jau egzistuoja",
"this-field-is-required": "This Field is Required"
}, },
"export": { "export": {
"export": "Eksportuoti", "export": "Eksportuoti",
@ -943,7 +1033,21 @@
}, },
"mainentance": { "mainentance": {
"actions-title": "Veiksmai" "actions-title": "Veiksmai"
} },
"ingredients-natural-language-processor": "Ingredients Natural Language Processor",
"ingredients-natural-language-processor-explanation": "Mealie uses Conditional Random Fields (CRFs) for parsing and processing ingredients. The model used for ingredients is based off a data set of over 100,000 ingredients from a dataset compiled by the New York Times. Note that as the model is trained in English only, you may have varied results when using the model in other languages. This page is a playground for testing the model.",
"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",
"brute": "Brute",
"show-individual-confidence": "Show individual confidence",
"ingredient-text": "Ingredient Text",
"average-confident": "{0} Confident",
"try-an-example": "Try an example",
"parser": "Parser",
"background-tasks": "Background Tasks",
"background-tasks-description": "Here you can view all the running background tasks and their status",
"no-logs-found": "No Logs Found",
"tasks": "Tasks"
}, },
"profile": { "profile": {
"welcome-user": "Sveiki atvykę, {0}", "welcome-user": "Sveiki atvykę, {0}",
@ -979,7 +1083,14 @@
"preferences": "Nuostatos", "preferences": "Nuostatos",
"show-advanced-description": "Show advanced features (API Keys, Webhooks, and Data Management)", "show-advanced-description": "Show advanced features (API Keys, Webhooks, and Data Management)",
"back-to-profile": "Back to Profile", "back-to-profile": "Back to Profile",
"looking-for-privacy-settings": "Looking for Privacy Settings?" "looking-for-privacy-settings": "Looking for Privacy Settings?",
"manage-your-api-tokens": "Manage Your API Tokens",
"manage-user-profile": "Manage User Profile",
"manage-cookbooks": "Manage Cookbooks",
"manage-members": "Manage Members",
"manage-webhooks": "Manage Webhooks",
"manage-notifiers": "Manage Notifiers",
"manage-data-migrations": "Manage Data Migrations"
}, },
"cookbook": { "cookbook": {
"cookbooks": "Receptų knygos", "cookbooks": "Receptų knygos",

View File

@ -63,7 +63,20 @@
"scheduled": "Gepland", "scheduled": "Gepland",
"something-went-wrong": "Er is iets fout gegaan!", "something-went-wrong": "Er is iets fout gegaan!",
"subscribed-events": "Geabonneerde gebeurtenissen", "subscribed-events": "Geabonneerde gebeurtenissen",
"test-message-sent": "Testbericht verzonden" "test-message-sent": "Testbericht verzonden",
"new-notification": "Nieuwe melding",
"event-notifiers": "Meldingen van gebeurtenissen",
"apprise-url-skipped-if-blank": "URL van Apprise (overgeslagen als er geen is)",
"enable-notifier": "Schakel melding in",
"what-events": "Op welke gebeurtenissen moet deze notificatie zich abonneren?",
"user-events": "Gebeurtenissen van gebruiker",
"mealplan-events": "Mealplan gebeurtenissen",
"when-a-user-in-your-group-creates-a-new-mealplan": "Als een gebruiker in uw groep een nieuw maaltijdplan maakt",
"shopping-list-events": "Boodschappenlijst gebeurtenissen",
"cookbook-events": "Kookboek gebeurtenissen",
"tag-events": "Tag gebeurtenissen",
"category-events": "Categorie gebeurtenissen",
"when-a-new-user-joins-your-group": "Als een nieuwe gebruiker zich bij je groep aansluit"
}, },
"general": { "general": {
"cancel": "Annuleren", "cancel": "Annuleren",
@ -171,11 +184,14 @@
"this-feature-is-currently-inactive": "Deze mogelijkheid is op dit moment uitgeschakeld", "this-feature-is-currently-inactive": "Deze mogelijkheid is op dit moment uitgeschakeld",
"clipboard-not-supported": "Knippen en plakken kan niet", "clipboard-not-supported": "Knippen en plakken kan niet",
"copied-to-clipboard": "Gekopieerd naar klembord", "copied-to-clipboard": "Gekopieerd naar klembord",
"your-browser-does-not-support-clipboard": "Je browser heeft geen knippen en plakken", "your-browser-does-not-support-clipboard": "Je browser ondersteunt het klembord niet",
"copied-items-to-clipboard": "Geen item gekopieerd naar klembord|Één item gekopieerd naar klembord|{count} items naar klembord gekopieerd", "copied-items-to-clipboard": "Geen item gekopieerd naar klembord|Één item gekopieerd naar klembord|{count} items naar klembord gekopieerd",
"actions": "Acties", "actions": "Acties",
"selected-count": "Geselecteerd: {count}", "selected-count": "Geselecteerd: {count}",
"export-all": "Exporteer alles" "export-all": "Exporteer alles",
"refresh": "Verversen",
"upload-file": "Bestand uploaden",
"created-on-date": "Gemaakt op {0}"
}, },
"group": { "group": {
"are-you-sure-you-want-to-delete-the-group": "Weet je zeker dat je <b>{groupName}<b/> wil verwijderen?", "are-you-sure-you-want-to-delete-the-group": "Weet je zeker dat je <b>{groupName}<b/> wil verwijderen?",
@ -224,7 +240,11 @@
"disable-organizing-recipe-ingredients-by-units-and-food-description": "Als dit is ingeschakeld zie je de Voedsel, Eenheid en Hoeveelheid van dit recept als gewone tekst.", "disable-organizing-recipe-ingredients-by-units-and-food-description": "Als dit is ingeschakeld zie je de Voedsel, Eenheid en Hoeveelheid van dit recept als gewone tekst.",
"general-preferences": "Algemene voorkeuren", "general-preferences": "Algemene voorkeuren",
"group-recipe-preferences": "Groepeer receptvoorkeuren", "group-recipe-preferences": "Groepeer receptvoorkeuren",
"report": "Rapport" "report": "Rapport",
"group-management": "Groepsbeheer",
"admin-group-management": "Beheerder groep beheer",
"admin-group-management-text": "Wijzigingen in deze groep zijn meteen zichtbaar.",
"group-id-value": "Groepsid: {0}"
}, },
"meal-plan": { "meal-plan": {
"create-a-new-meal-plan": "Maak een nieuw maaltijdplan", "create-a-new-meal-plan": "Maak een nieuw maaltijdplan",
@ -310,7 +330,17 @@
"mealie-pre-v1": { "mealie-pre-v1": {
"description-long": "Mealie kan recepten importeren uit oude versies van Mealie (voor versie 1.0). Exporteer je recepten vanuit de oude versie, en upload het zip-bestand hieronder. Let op dat alleen recepten uit de export kunnen worden geïmporteerd.", "description-long": "Mealie kan recepten importeren uit oude versies van Mealie (voor versie 1.0). Exporteer je recepten vanuit de oude versie, en upload het zip-bestand hieronder. Let op dat alleen recepten uit de export kunnen worden geïmporteerd.",
"title": "Oude versies Mealie (voor versie 1.0)" "title": "Oude versies Mealie (voor versie 1.0)"
} },
"recipe-data-migrations": "Receptmigratie",
"recipe-data-migrations-explanation": "Je kunt recepten van een ander programma importeren in Mealie. Zo kun je snel aan de slag.",
"choose-migration-type": "Kies het migratietype",
"tag-all-recipes": "Label alle recepten met {tag-name} tag",
"nextcloud-text": "Nextcloud recepten kunnen worden geïmporteerd uit een zip-bestand dat de gegevens bevat die zijn opgeslagen in Nextcloud. Zie de voorbeeldmapstructuur hieronder om ervoor te zorgen dat je recepten kunnen worden geïmporteerd.",
"chowdown-text": "Mealie kan importeren vanuit Chowdown. Download daar het .zip bestand. En upload het hier",
"recipe-1": "Eerste recept",
"recipe-2": "Tweede recept",
"paprika-text": "Mealie kan recepten uit het programma Paprika importeren. Exporteer je recepten uit Paprika, hernoem de exportuitbreiding naar .zip en upload ze hieronder.",
"mealie-text": "Mealie kan recepten importeren uit oude versies van Mealie (voor versie 1.0). Exporteer je recepten vanuit de oude versie, en upload het zip-bestand hieronder. Let op dat alleen recepten uit de export kunnen worden geïmporteerd."
}, },
"new-recipe": { "new-recipe": {
"bulk-add": "Bulk toevoegen", "bulk-add": "Bulk toevoegen",
@ -490,7 +520,9 @@
"recipe-debugger-description": "Pak de URL van het recept dat u wilt debuggen en plak die hier. De URL zal door de receptenscraper worden gescrapt en de resultaten zullen worden weergegeven. Als u geen gegevens ziet, wordt de site die u probeert te scrapen niet ondersteund door Mealie of zijn scraperbibliotheek.", "recipe-debugger-description": "Pak de URL van het recept dat u wilt debuggen en plak die hier. De URL zal door de receptenscraper worden gescrapt en de resultaten zullen worden weergegeven. Als u geen gegevens ziet, wordt de site die u probeert te scrapen niet ondersteund door Mealie of zijn scraperbibliotheek.",
"debug": "Debug", "debug": "Debug",
"tree-view": "Boomstructuurweergave", "tree-view": "Boomstructuurweergave",
"recipe-yield": "Recept Opbrengst" "recipe-yield": "Recept Opbrengst",
"unit": "Eenheid",
"upload-image": "Afbeelding uploaden"
}, },
"search": { "search": {
"advanced-search": "Geavanceerd zoeken", "advanced-search": "Geavanceerd zoeken",
@ -507,7 +539,8 @@
"search-placeholder": "Zoeken...", "search-placeholder": "Zoeken...",
"tag-filter": "Labelfilter", "tag-filter": "Labelfilter",
"search-hint": "Druk op '/'", "search-hint": "Druk op '/'",
"advanced": "Geavanceerd" "advanced": "Geavanceerd",
"auto-search": "Automatisch zoeken"
}, },
"settings": { "settings": {
"add-a-new-theme": "Voeg een nieuw thema toe", "add-a-new-theme": "Voeg een nieuw thema toe",
@ -522,7 +555,16 @@
"full-backup": "Volledige back-up", "full-backup": "Volledige back-up",
"import-summary": "Samenvatting importeren", "import-summary": "Samenvatting importeren",
"partial-backup": "Gedeeltelijke back-up", "partial-backup": "Gedeeltelijke back-up",
"unable-to-delete-backup": "Kan back-up niet verwijderen." "unable-to-delete-backup": "Kan back-up niet verwijderen.",
"experimental-description": "Back-up maakt een totale snapshots van de database en data directory van de site. Dit omvat alle gegevens en kan niet worden ingesteld om subsets van gegevens uit te sluiten. Je kunt dit op een bepaald moment als een snapshot van Mealie opvatten. Op dit moment {not-crossed-version} (gegevensmigratie wordt niet automatisch afgerond). Deze dienen als een agnostische manier om gegevens te exporteren en importeren of een backup van de site naar een externe locatie te maken.",
"not-crossed-version": "dit back-upmechanisme is geen cross-version en kan daarom niet worden gebruikt om data tussen versies te migreren",
"backup-restore": "Back-up maken/terugzetten",
"back-restore-description": "Het terugzetten van deze back-up overschrijft alle huidige gegevens in uw database en in de gegevensmap. {cannot-be-undone} Als het terugzetten is gelukt wordt u afgemeld.",
"cannot-be-undone": "Deze actie kan niet ongedaan worden gemaakt - gebruik met voorzichtigheid.",
"postgresql-note": "Gebruik je PostGreSQL? Lees dan eerst de {backup-restore-process} voordat je dit herstelt.",
"backup-restore-process-in-the-documentation": "backup/herstel proces in de documentatie",
"irreversible-acknowledgment": "Ik begrijp dat deze actie onomkeerbaar en destructief is en gegevensverlies kan veroorzaken",
"restore-backup": "Back-up terugzetten"
}, },
"backup-and-exports": "Backups", "backup-and-exports": "Backups",
"change-password": "Wachtwoord wijzigen", "change-password": "Wachtwoord wijzigen",
@ -585,7 +627,9 @@
"api-tokens": "API-tokens", "api-tokens": "API-tokens",
"copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Kopieer dit token voor gebruik met een externe toepassing. Dit token zal niet opnieuw zichtbaar zijn.", "copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Kopieer dit token voor gebruik met een externe toepassing. Dit token zal niet opnieuw zichtbaar zijn.",
"create-an-api-token": "API-token aanmaken", "create-an-api-token": "API-token aanmaken",
"token-name": "Tokennaam" "token-name": "Tokennaam",
"generate": "Genereer",
"you-have-token-count": "U heeft geen actieve tokens.|U heeft één actieve token.|U heeft {count} actieve tokens."
}, },
"toolbox": { "toolbox": {
"assign-all": "Alles toewijzen", "assign-all": "Alles toewijzen",
@ -604,8 +648,39 @@
"webhook-url": "Webhook URL", "webhook-url": "Webhook URL",
"webhooks-caps": "WEBHOOKS", "webhooks-caps": "WEBHOOKS",
"webhooks": "Webhooks", "webhooks": "Webhooks",
"webhook-name": "Webhooknaam" "webhook-name": "Webhooknaam",
} "description": "De onderstaande webhooks worden uitgevoerd wanneer een maaltijd is gedefinieerd voor de dag. Op het geplande tijdstip worden de webhooks verzonden met de data van het recept dat voor de dag is ingepland. Merk op dat de webhook niet precies is. De webhooks worden uitgevoerd met een interval van 5 minuten zodat de webhooks worden uitgevoerd binnen 5 +/- minuten van de geplande tijd."
},
"bug-report": "Foutrapportage",
"bug-report-information": "Gebruik deze informatie om een bug te rapporteren. Het delen van de details van uw instantie aan ontwikkelaars is de beste manier om uw problemen snel op te lossen.",
"tracker": "Tracker",
"configuration": "Configuratie",
"docker-volume": "Docker Volume",
"docker-volume-help": "Mealie vereist dat de frontend container en de backend hetzelfde docker volume of opslag delen. Dit zorgt ervoor dat de frontend container op een goede manier toegang heeft tot de afbeeldingen en bestanden op de schijf.",
"volumes-are-misconfigured": "Volumes zijn verkeerd geconfigureerd",
"volumes-are-configured-correctly": "Volumes zijn juist geconfigureerd.",
"status-unknown-try-running-a-validation": "Status onbekend. Probeer een validatie te doen.",
"validate": "Controleer",
"email-configuration-status": "Email configuratie",
"ready": "Klaar",
"not-ready": "Niet klaar - Controleer omgevingsvariabelen",
"succeeded": "Geslaagd",
"failed": "Mislukt",
"general-about": "Algemene informatie",
"application-version": "Applicatie versie",
"application-version-error-text": "De huidige versie ({0}) komt niet overeen met de nieuwste versie. Overweeg bijwerken naar de laatste versie ({1}).",
"mealie-is-up-to-date": "Laatste versie van Mealie",
"secure-site": "Beveiligde website",
"secure-site-error-text": "Benader via localhost of beveiligd met https. Clipboard en extra browser-API's werken mogelijk niet.",
"secure-site-success-text": "Site wordt geopend door localhost of https",
"server-side-base-url": "Server-side basis-URL",
"server-side-base-url-error-text": "`BASE_URL` is nog steeds de standaard waarde op de API Server. Dit geeft problemen met notificatielinks in e-mails etc.",
"server-side-base-url-success-text": "Server-side URL komt niet overeen met de standaard",
"ldap-ready": "LDAP klaar",
"ldap-ready-error-text": "Niet alle LDAP-waarden zijn geconfigureerd. Dit kan worden genegeerd als je geen LDAP-authenticatie gebruikt.",
"ldap-ready-success-text": "Vereiste LDAP variabelen zijn helemaal ingesteld.",
"build": "Bouw",
"recipe-scraper-version": "Versie van de receptenscraper"
}, },
"shopping-list": { "shopping-list": {
"all-lists": "Alle lijsten", "all-lists": "Alle lijsten",
@ -759,7 +834,20 @@
"good": "Goed", "good": "Goed",
"strong": "Sterk", "strong": "Sterk",
"very-strong": "Zeer Sterk" "very-strong": "Zeer Sterk"
} },
"user-management": "Gebruikersbeheer",
"reset-locked-users": "Vergrendelde gebruikers resetten",
"admin-user-creation": "Admin (hoofd) gebruiker aanmaken",
"user-details": "Gebruikersdetails",
"user-name": "Gebruikersnaam",
"authentication-method": "Verificatiemethode",
"authentication-method-hint": "Dit bepaalt hoe een gebruiker zich aanmeldt bij Mealie. Als je het niet zeker weet, kies dan voor 'Mealie'",
"permissions": "Permissies",
"administrator": "Beheerder",
"user-can-invite-other-to-group": "Gebruiker kan iemand uitnodigen voor de groep",
"user-can-manage-group": "Gebruiker kan de groep beheren",
"user-can-organize-group-data": "Gebruiker kan groepsgegevens organiseren",
"enable-advanced-features": "Geavanceerde functies inschakelen"
}, },
"language-dialog": { "language-dialog": {
"translated": "vertaald", "translated": "vertaald",
@ -811,7 +899,7 @@
"confirm-delete-recipes": "Weet je zeker dat je de volgende recepten wilt verwijderen? Deze actie kan niet ongedaan worden gemaakt.", "confirm-delete-recipes": "Weet je zeker dat je de volgende recepten wilt verwijderen? Deze actie kan niet ongedaan worden gemaakt.",
"the-following-recipes-selected-length-will-be-exported": "De volgende recepten ({0}) zullen worden geëxporteerd.", "the-following-recipes-selected-length-will-be-exported": "De volgende recepten ({0}) zullen worden geëxporteerd.",
"settings-chosen-explanation": "Instellingen die hier gekozen zijn, exclusief de vergrendelde optie, zullen worden toegepast op alle geselecteerde recepten.", "settings-chosen-explanation": "Instellingen die hier gekozen zijn, exclusief de vergrendelde optie, zullen worden toegepast op alle geselecteerde recepten.",
"selected-length-recipe-s-settings-will-be-updated": "De instellingen van {0} recept(en) zullen bijgewerkt worden.", "selected-length-recipe-s-settings-will-be-updated": "De instellingen van {count} recept(en) zullen bijgewerkt worden.",
"recipe-data": "Receptgegevens", "recipe-data": "Receptgegevens",
"recipe-data-description": "Gebruik deze sectie om de gegevens te beheren die zijn gekoppeld aan uw recepten. Je kunt verschillende groepsgewijze acties uitvoeren op je recepten, zoals het exporteren, verwijderen, taggen en toewijzen van categorieën.", "recipe-data-description": "Gebruik deze sectie om de gegevens te beheren die zijn gekoppeld aan uw recepten. Je kunt verschillende groepsgewijze acties uitvoeren op je recepten, zoals het exporteren, verwijderen, taggen en toewijzen van categorieën.",
"recipe-columns": "Receptkolommen", "recipe-columns": "Receptkolommen",
@ -827,12 +915,13 @@
"source-unit-will-be-deleted": "Broneenheid zal worden verwijderd" "source-unit-will-be-deleted": "Broneenheid zal worden verwijderd"
}, },
"seed-data": "Voorbeeldgegevens", "seed-data": "Voorbeeldgegevens",
"seed": "Seed", "seed": "Vul",
"data-management": "Gegevensbeheer", "data-management": "Gegevensbeheer",
"data-management-description": "Selecteer in welke gegevensset je wijzigingen wilt aanbrengen.", "data-management-description": "Selecteer in welke gegevensset je wijzigingen wilt aanbrengen.",
"select-data": "Selecteer gegevens", "select-data": "Selecteer gegevens",
"select-language": "Selecteer taal", "select-language": "Selecteer taal",
"columns": "Kolommen" "columns": "Kolommen",
"combine": "Samenvoegen"
}, },
"user-registration": { "user-registration": {
"user-registration": "Gebruikersregistratie", "user-registration": "Gebruikersregistratie",
@ -848,7 +937,8 @@
"validation": { "validation": {
"group-name-is-taken": "Groepsnaam is al gebruikt", "group-name-is-taken": "Groepsnaam is al gebruikt",
"username-is-taken": "Gebruikersnaam is al in gebruik", "username-is-taken": "Gebruikersnaam is al in gebruik",
"email-is-taken": "E-mailadres is al in gebruik" "email-is-taken": "E-mailadres is al in gebruik",
"this-field-is-required": "Dit is een verplicht veld"
}, },
"export": { "export": {
"export": "Exporteer", "export": "Exporteer",
@ -943,7 +1033,21 @@
}, },
"mainentance": { "mainentance": {
"actions-title": "Acties" "actions-title": "Acties"
} },
"ingredients-natural-language-processor": "Natuurlijke taalprocessor voor ingrediënten",
"ingredients-natural-language-processor-explanation": "Mealie gebruikt willekeurige Voorwaardelijke Velden voor het verwerken en verwerken van ingrediënten. Het model is gebaseerd op een gegevensset van meer dan 100.000 ingrediënten. Die komen uit een dataset die is samengesteld door de New York Times. Aangezien het model alleen in het Engels wordt getraind, kan het gebruik van het model in andere talen gevarieerd zijn. Deze pagina is een speeltuin om het model te testen.",
"ingredients-natural-language-processor-explanation-2": "Het is niet perfect, maar het levert uitstekende resultaten op in het algemeen en is een goed uitgangspunt voor het handmatig verwerken van ingrediënten in afzonderlijke velden. Je kunt ook de \"Brute\" processor gebruiken die een patroonovereenkomende techniek gebruikt om ingrediënten te identificeren.",
"nlp": "NLP",
"brute": "Brute",
"show-individual-confidence": "Individuele overtuiging tonen",
"ingredient-text": "Ingrediënt tekst",
"average-confident": "{0} overtuigd",
"try-an-example": "Probeer een voorbeeld",
"parser": "Parser",
"background-tasks": "Achtergrondtaken",
"background-tasks-description": "Hier kan je alle lopende achtergrondtaken en de status bekijken",
"no-logs-found": "Geen logs gevonden",
"tasks": "Taken"
}, },
"profile": { "profile": {
"welcome-user": "👋 Welkom, {0}", "welcome-user": "👋 Welkom, {0}",
@ -970,7 +1074,7 @@
"notifiers": "Notificeerders", "notifiers": "Notificeerders",
"notifiers-description": "Stel e-mail en push-meldingen in die worden getriggerd bij specifieke gebeurtenissen.", "notifiers-description": "Stel e-mail en push-meldingen in die worden getriggerd bij specifieke gebeurtenissen.",
"manage-data": "Gegevensbeheer", "manage-data": "Gegevensbeheer",
"manage-data-description": "Manage your Food and Units (more options coming soon)", "manage-data-description": "Beheer Voedsel en Eenheden (er komen binnenkort meer opties)",
"data-migrations": "Datamigratie", "data-migrations": "Datamigratie",
"data-migrations-description": "Migreer je bestaande gegevens van andere applicaties, zoals Nextcloud recepten en Chowdown", "data-migrations-description": "Migreer je bestaande gegevens van andere applicaties, zoals Nextcloud recepten en Chowdown",
"email-sent": "E-mail verzonden", "email-sent": "E-mail verzonden",
@ -979,15 +1083,22 @@
"preferences": "Voorkeuren", "preferences": "Voorkeuren",
"show-advanced-description": "Toon geavanceerde functies (API-sleutels, webhooks en gegevensbeheer)", "show-advanced-description": "Toon geavanceerde functies (API-sleutels, webhooks en gegevensbeheer)",
"back-to-profile": "Terug naar profiel", "back-to-profile": "Terug naar profiel",
"looking-for-privacy-settings": "Op zoek naar privacy-instellingen?" "looking-for-privacy-settings": "Op zoek naar privacy-instellingen?",
"manage-your-api-tokens": "API-tokens beheren",
"manage-user-profile": "Gebruikersprofiel beheren",
"manage-cookbooks": "Beheer kookboeken",
"manage-members": "Leden beheren",
"manage-webhooks": "Webhooks beheren",
"manage-notifiers": "Notificaties beheren",
"manage-data-migrations": "Datamigraties beheren"
}, },
"cookbook": { "cookbook": {
"cookbooks": "Kookboeken", "cookbooks": "Kookboeken",
"description": "Cookbooks are another way to organize recipes by creating cross sections of recipes and tags. Creating a cookbook will add an entry to the side-bar and all the recipes with the tags and categories chosen will be displayed in the cookbook.", "description": "Een kookboek is een alternatief om recepten te organiseren door het combineren van recepten en labels. Het maken van een kookboek zal een item toevoegen aan de zijbalk en alle recepten met de tags en categorieën die gekozen zijn zullen worden weergegeven in het kookboek.",
"public-cookbook": "Openbaar kookboek", "public-cookbook": "Openbaar kookboek",
"public-cookbook-description": "Openbare kookboeken kunnen worden gedeeld met niet-mealie-gebruikers en zullen worden weergegeven op jouw groepspagina.", "public-cookbook-description": "Openbare kookboeken kunnen worden gedeeld met niet-mealie-gebruikers en zullen worden weergegeven op jouw groepspagina.",
"filter-options": "Filteropties", "filter-options": "Filteropties",
"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.", "filter-options-description": "Wanneer \"Vereis alle\" geselecteerd is, zal het kookboek alleen recepten bevatten die alle items geselecteerd hebben. Dit geldt voor elke subset van selectors en niet voor een kruissectie van de geselecteerde items.",
"require-all-categories": "Vereis alle categorieën", "require-all-categories": "Vereis alle categorieën",
"require-all-tags": "Vereis alle tags", "require-all-tags": "Vereis alle tags",
"require-all-tools": "Vereis al het kookgerei", "require-all-tools": "Vereis al het kookgerei",

View File

@ -63,7 +63,20 @@
"scheduled": "Planlagt", "scheduled": "Planlagt",
"something-went-wrong": "Noe gikk galt!", "something-went-wrong": "Noe gikk galt!",
"subscribed-events": "Abonnerte hendelser", "subscribed-events": "Abonnerte hendelser",
"test-message-sent": "Testmelding sendt" "test-message-sent": "Testmelding sendt",
"new-notification": "New Notification",
"event-notifiers": "Event Notifiers",
"apprise-url-skipped-if-blank": "Apprise URL (skipped if blank)",
"enable-notifier": "Enable Notifier",
"what-events": "What events should this notifier subscribe to?",
"user-events": "User Events",
"mealplan-events": "Mealplan Events",
"when-a-user-in-your-group-creates-a-new-mealplan": "When a user in your group creates a new mealplan",
"shopping-list-events": "Shopping List Events",
"cookbook-events": "Cookbook Events",
"tag-events": "Tag Events",
"category-events": "Category Events",
"when-a-new-user-joins-your-group": "When a new user joins your group"
}, },
"general": { "general": {
"cancel": "Avbryt", "cancel": "Avbryt",
@ -171,11 +184,14 @@
"this-feature-is-currently-inactive": "This feature is currently inactive", "this-feature-is-currently-inactive": "This feature is currently inactive",
"clipboard-not-supported": "Clipboard not supported", "clipboard-not-supported": "Clipboard not supported",
"copied-to-clipboard": "Copied to clipboard", "copied-to-clipboard": "Copied to clipboard",
"your-browser-does-not-support-clipboard": "Your browser does not support clipboard\")", "your-browser-does-not-support-clipboard": "Your browser does not support clipboard",
"copied-items-to-clipboard": "No item copied to clipboard|One item copied to clipboard|Copied {count} items to clipboard", "copied-items-to-clipboard": "No item copied to clipboard|One item copied to clipboard|Copied {count} items to clipboard",
"actions": "Actions", "actions": "Actions",
"selected-count": "Selected: {count}", "selected-count": "Selected: {count}",
"export-all": "Export All" "export-all": "Export All",
"refresh": "Refresh",
"upload-file": "Upload File",
"created-on-date": "Created on: {0}"
}, },
"group": { "group": {
"are-you-sure-you-want-to-delete-the-group": "Er du sikker på at du vil slette <b>{groupName}<b/>?", "are-you-sure-you-want-to-delete-the-group": "Er du sikker på at du vil slette <b>{groupName}<b/>?",
@ -224,7 +240,11 @@
"disable-organizing-recipe-ingredients-by-units-and-food-description": "Hides the Food, Unit, and Amount fields for ingredients and treats ingredients as plain text fields.", "disable-organizing-recipe-ingredients-by-units-and-food-description": "Hides the Food, Unit, and Amount fields for ingredients and treats ingredients as plain text fields.",
"general-preferences": "General Preferences", "general-preferences": "General Preferences",
"group-recipe-preferences": "Group Recipe Preferences", "group-recipe-preferences": "Group Recipe Preferences",
"report": "Report" "report": "Report",
"group-management": "Group Management",
"admin-group-management": "Admin Group Management",
"admin-group-management-text": "Changes to this group will be reflected immediately.",
"group-id-value": "Group Id: {0}"
}, },
"meal-plan": { "meal-plan": {
"create-a-new-meal-plan": "Lag en ny måltidsplan", "create-a-new-meal-plan": "Lag en ny måltidsplan",
@ -310,7 +330,17 @@
"mealie-pre-v1": { "mealie-pre-v1": {
"description-long": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export.", "description-long": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export.",
"title": "Mealie Pre v1.0" "title": "Mealie Pre v1.0"
} },
"recipe-data-migrations": "Recipe Data Migrations",
"recipe-data-migrations-explanation": "Recipes can be migrated from another supported application to Mealie. This is a great way to get started with Mealie.",
"choose-migration-type": "Choose Migration Type",
"tag-all-recipes": "Tag all recipes with {tag-name} tag",
"nextcloud-text": "Nextcloud recipes can be imported from a zip file that contains the data stored in Nextcloud. See the example folder structure below to ensure your recipes are able to be imported.",
"chowdown-text": "Mealie natively supports the chowdown repository format. Download the code repository as a .zip file and upload it below",
"recipe-1": "Recipe 1",
"recipe-2": "Recipe 2",
"paprika-text": "Mealie can import recipes from the Paprika application. Export your recipes from paprika, rename the export extension to .zip and upload it below.",
"mealie-text": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export."
}, },
"new-recipe": { "new-recipe": {
"bulk-add": "Opprett flere", "bulk-add": "Opprett flere",
@ -490,7 +520,9 @@
"recipe-debugger-description": "Grab the URL of the recipe you want to debug and paste it here. The URL will be scraped by the recipe scraper and the results will be displayed. If you don't see any data returned, the site you are trying to scrape is not supported by Mealie or its scraper library.", "recipe-debugger-description": "Grab the URL of the recipe you want to debug and paste it here. The URL will be scraped by the recipe scraper and the results will be displayed. If you don't see any data returned, the site you are trying to scrape is not supported by Mealie or its scraper library.",
"debug": "Debug", "debug": "Debug",
"tree-view": "Tree View", "tree-view": "Tree View",
"recipe-yield": "Recipe Yield" "recipe-yield": "Recipe Yield",
"unit": "Unit",
"upload-image": "Upload image"
}, },
"search": { "search": {
"advanced-search": "Avansert søk", "advanced-search": "Avansert søk",
@ -507,7 +539,8 @@
"search-placeholder": "Søk...", "search-placeholder": "Søk...",
"tag-filter": "Etikett filter", "tag-filter": "Etikett filter",
"search-hint": "Trykk på '/'", "search-hint": "Trykk på '/'",
"advanced": "Advanced" "advanced": "Advanced",
"auto-search": "Auto Search"
}, },
"settings": { "settings": {
"add-a-new-theme": "Legg til nytt tema", "add-a-new-theme": "Legg til nytt tema",
@ -522,7 +555,16 @@
"full-backup": "Fullstendig sikkerhetskopi", "full-backup": "Fullstendig sikkerhetskopi",
"import-summary": "Importer Sammendrag", "import-summary": "Importer Sammendrag",
"partial-backup": "Delvis sikkerhetskopi", "partial-backup": "Delvis sikkerhetskopi",
"unable-to-delete-backup": "Kan ikke slette sikkerhetskopien." "unable-to-delete-backup": "Kan ikke slette sikkerhetskopien.",
"experimental-description": "Backups a total snapshots of the database and data directory of the site. This includes all data and cannot be set to exclude subsets of data. You can think off this as a snapshot of Mealie at a specific time. Currently, {not-crossed-version} (data migrations are not done automatically). These serve as a database agnostic way to export and import data or backup the site to an external location.",
"not-crossed-version": "this backup mechanism is not cross-version and therefore cannot be used to migrate data between versions",
"backup-restore": "Backup Restore",
"back-restore-description": "Restoring this backup will overwrite all the current data in your database and in the data directory and replace them with the contents of this backup. {cannot-be-undone} If the restoration is successful, you will be logged out.",
"cannot-be-undone": "This action cannot be undone - use with caution.",
"postgresql-note": "If you are using PostGreSQL, please review the {backup-restore-process} prior to restoring.",
"backup-restore-process-in-the-documentation": "backup/restore process in the documentation",
"irreversible-acknowledgment": "I understand that this action is irreversible, destructive and may cause data loss",
"restore-backup": "Restore Backup"
}, },
"backup-and-exports": "Sikkerhetskopier", "backup-and-exports": "Sikkerhetskopier",
"change-password": "Endre passord", "change-password": "Endre passord",
@ -585,7 +627,9 @@
"api-tokens": "API-Token", "api-tokens": "API-Token",
"copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Kopier dette tokenet til bruk med en ekstern applikasjon. Dette tokenet vil ikke kunne ses igjen.", "copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Kopier dette tokenet til bruk med en ekstern applikasjon. Dette tokenet vil ikke kunne ses igjen.",
"create-an-api-token": "Opprett API Token", "create-an-api-token": "Opprett API Token",
"token-name": "Tokennavn" "token-name": "Tokennavn",
"generate": "Generate",
"you-have-token-count": "You have no active tokens.|You have one active token.|You have {count} active tokens."
}, },
"toolbox": { "toolbox": {
"assign-all": "Tildel alle", "assign-all": "Tildel alle",
@ -604,8 +648,39 @@
"webhook-url": "Webhook-URL", "webhook-url": "Webhook-URL",
"webhooks-caps": "WEBHOOKS", "webhooks-caps": "WEBHOOKS",
"webhooks": "Webhooks", "webhooks": "Webhooks",
"webhook-name": "Webhook navn" "webhook-name": "Webhook navn",
} "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."
},
"bug-report": "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",
"docker-volume": "Docker Volume",
"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": "Validate",
"email-configuration-status": "Email Configuration Status",
"ready": "Ready",
"not-ready": "Not Ready - Check Environmental Variables",
"succeeded": "Succeeded",
"failed": "Failed",
"general-about": "General About",
"application-version": "Application Version",
"application-version-error-text": "Your current version ({0}) does not match the latest release. Considering updating to the latest version ({1}).",
"mealie-is-up-to-date": "Mealie is up to date",
"secure-site": "Secure Site",
"secure-site-error-text": "Serve via localhost or secure with https. Clipboard and additional browser APIs may not work.",
"secure-site-success-text": "Site is accessed by localhost or 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",
"ldap-ready": "LDAP Ready",
"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.",
"build": "Build",
"recipe-scraper-version": "Recipe Scraper Version"
}, },
"shopping-list": { "shopping-list": {
"all-lists": "Alle lister", "all-lists": "Alle lister",
@ -759,7 +834,20 @@
"good": "Good", "good": "Good",
"strong": "Strong", "strong": "Strong",
"very-strong": "Very Strong" "very-strong": "Very Strong"
} },
"user-management": "User Management",
"reset-locked-users": "Reset Locked Users",
"admin-user-creation": "Admin User Creation",
"user-details": "User Details",
"user-name": "User Name",
"authentication-method": "Authentication Method",
"authentication-method-hint": "This specifies how a user will authenticate with Mealie. If you're not sure, choose 'Mealie",
"permissions": "Permissions",
"administrator": "Administrator",
"user-can-invite-other-to-group": "User can invite other to group",
"user-can-manage-group": "User can manage group",
"user-can-organize-group-data": "User can organize group data",
"enable-advanced-features": "Enable advanced features"
}, },
"language-dialog": { "language-dialog": {
"translated": "oversatt", "translated": "oversatt",
@ -811,7 +899,7 @@
"confirm-delete-recipes": "Are you sure you want to delete the following recipes? This action cannot be undone.", "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.", "the-following-recipes-selected-length-will-be-exported": "The following recipes ({0}) will be exported.",
"settings-chosen-explanation": "Settings chosen here, excluding the locked option, will be applied to all selected recipes.", "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": "{0} recipe(s) settings will be updated.", "selected-length-recipe-s-settings-will-be-updated": "{count} recipe(s) settings will be updated.",
"recipe-data": "Recipe Data", "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-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-columns": "Recipe Columns",
@ -832,7 +920,8 @@
"data-management-description": "Select which data set you want to make changes to.", "data-management-description": "Select which data set you want to make changes to.",
"select-data": "Select Data", "select-data": "Select Data",
"select-language": "Select Language", "select-language": "Select Language",
"columns": "Columns" "columns": "Columns",
"combine": "Combine"
}, },
"user-registration": { "user-registration": {
"user-registration": "Brukerregistrering", "user-registration": "Brukerregistrering",
@ -848,7 +937,8 @@
"validation": { "validation": {
"group-name-is-taken": "Gruppenavn er opptatt", "group-name-is-taken": "Gruppenavn er opptatt",
"username-is-taken": "Brukernavnet er opptatt", "username-is-taken": "Brukernavnet er opptatt",
"email-is-taken": "E-postadressen er opptatt" "email-is-taken": "E-postadressen er opptatt",
"this-field-is-required": "This Field is Required"
}, },
"export": { "export": {
"export": "Eksporter", "export": "Eksporter",
@ -943,7 +1033,21 @@
}, },
"mainentance": { "mainentance": {
"actions-title": "Actions" "actions-title": "Actions"
} },
"ingredients-natural-language-processor": "Ingredients Natural Language Processor",
"ingredients-natural-language-processor-explanation": "Mealie uses Conditional Random Fields (CRFs) for parsing and processing ingredients. The model used for ingredients is based off a data set of over 100,000 ingredients from a dataset compiled by the New York Times. Note that as the model is trained in English only, you may have varied results when using the model in other languages. This page is a playground for testing the model.",
"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",
"brute": "Brute",
"show-individual-confidence": "Show individual confidence",
"ingredient-text": "Ingredient Text",
"average-confident": "{0} Confident",
"try-an-example": "Try an example",
"parser": "Parser",
"background-tasks": "Background Tasks",
"background-tasks-description": "Here you can view all the running background tasks and their status",
"no-logs-found": "No Logs Found",
"tasks": "Tasks"
}, },
"profile": { "profile": {
"welcome-user": "👋 Welcome, {0}", "welcome-user": "👋 Welcome, {0}",
@ -979,7 +1083,14 @@
"preferences": "Preferences", "preferences": "Preferences",
"show-advanced-description": "Show advanced features (API Keys, Webhooks, and Data Management)", "show-advanced-description": "Show advanced features (API Keys, Webhooks, and Data Management)",
"back-to-profile": "Back to Profile", "back-to-profile": "Back to Profile",
"looking-for-privacy-settings": "Looking for Privacy Settings?" "looking-for-privacy-settings": "Looking for Privacy Settings?",
"manage-your-api-tokens": "Manage Your API Tokens",
"manage-user-profile": "Manage User Profile",
"manage-cookbooks": "Manage Cookbooks",
"manage-members": "Manage Members",
"manage-webhooks": "Manage Webhooks",
"manage-notifiers": "Manage Notifiers",
"manage-data-migrations": "Manage Data Migrations"
}, },
"cookbook": { "cookbook": {
"cookbooks": "Cookbooks", "cookbooks": "Cookbooks",

View File

@ -63,7 +63,20 @@
"scheduled": "Zaplanowane", "scheduled": "Zaplanowane",
"something-went-wrong": "Coś poszło nie tak!", "something-went-wrong": "Coś poszło nie tak!",
"subscribed-events": "Zasubskrybowane wydarzenia", "subscribed-events": "Zasubskrybowane wydarzenia",
"test-message-sent": "Wiadomość została wysłana" "test-message-sent": "Wiadomość została wysłana",
"new-notification": "Nowe powiadomienie",
"event-notifiers": "Powiadomienia o zdarzeniach",
"apprise-url-skipped-if-blank": "URL Apprise (pominięty, jeśli puste)",
"enable-notifier": "Włącz Powiadomienie",
"what-events": "Jakie zdarzenia powinien subskrybować ten powiadamiający?",
"user-events": "Zdarzenia użytkownika",
"mealplan-events": "Wydarzenia planu posiłków",
"when-a-user-in-your-group-creates-a-new-mealplan": "Kiedy użytkownik w Twojej grupie tworzy nowy plan posiłkowy",
"shopping-list-events": "Wydarzenia listy zakupów",
"cookbook-events": "Wydarzenia Książki Kucharskiej",
"tag-events": "Zdarzenia tagów",
"category-events": "Wydarzenia kategorii",
"when-a-new-user-joins-your-group": "Kiedy nowy użytkownik dołączy do Twojej grupy"
}, },
"general": { "general": {
"cancel": "Anuluj", "cancel": "Anuluj",
@ -171,11 +184,14 @@
"this-feature-is-currently-inactive": "Ta funkcja jest obecnie nieaktywna", "this-feature-is-currently-inactive": "Ta funkcja jest obecnie nieaktywna",
"clipboard-not-supported": "Schowek nieobsługiwany", "clipboard-not-supported": "Schowek nieobsługiwany",
"copied-to-clipboard": "Skopiowano do schowka", "copied-to-clipboard": "Skopiowano do schowka",
"your-browser-does-not-support-clipboard": "Twoja przeglądarka nie obsługuje schowka\")", "your-browser-does-not-support-clipboard": "Twoja przeglądarka nie obsługuje schowka",
"copied-items-to-clipboard": "Nie skopiowano elementu do schowka|Jeden element skopiowany do schowka|Skopiowano {count} elementów do schowka", "copied-items-to-clipboard": "Nie skopiowano elementu do schowka|Jeden element skopiowany do schowka|Skopiowano {count} elementów do schowka",
"actions": "Działania", "actions": "Działania",
"selected-count": "Wybrano: {count}", "selected-count": "Wybrano: {count}",
"export-all": "Eksportuj wszystko" "export-all": "Eksportuj wszystko",
"refresh": "Odśwież",
"upload-file": "Prześlij plik",
"created-on-date": "Utworzono dnia: {0}"
}, },
"group": { "group": {
"are-you-sure-you-want-to-delete-the-group": "Czy na pewno chcesz usunąć <b>{groupName}<b/>?", "are-you-sure-you-want-to-delete-the-group": "Czy na pewno chcesz usunąć <b>{groupName}<b/>?",
@ -224,7 +240,11 @@
"disable-organizing-recipe-ingredients-by-units-and-food-description": "Ukrywa pola Żywności, Jednostki i Ilości dla składników i traktuje składniki jako puste pola tekstowe.", "disable-organizing-recipe-ingredients-by-units-and-food-description": "Ukrywa pola Żywności, Jednostki i Ilości dla składników i traktuje składniki jako puste pola tekstowe.",
"general-preferences": "Ustawienia ogólne", "general-preferences": "Ustawienia ogólne",
"group-recipe-preferences": "Ustawienia grupy przepisów", "group-recipe-preferences": "Ustawienia grupy przepisów",
"report": "Zgłoś" "report": "Zgłoś",
"group-management": "Zarządzanie grupą",
"admin-group-management": "Zarządzanie grupą administratorów",
"admin-group-management-text": "Zmiany w tej grupie zostaną natychmiast odzwierciedlone.",
"group-id-value": "Id grupy: {0}"
}, },
"meal-plan": { "meal-plan": {
"create-a-new-meal-plan": "Utwórz nowy plan posiłku", "create-a-new-meal-plan": "Utwórz nowy plan posiłku",
@ -310,7 +330,17 @@
"mealie-pre-v1": { "mealie-pre-v1": {
"description-long": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export.", "description-long": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export.",
"title": "Mealie Pre v1.0" "title": "Mealie Pre v1.0"
} },
"recipe-data-migrations": "Migracja danych przepisów",
"recipe-data-migrations-explanation": "Receptury mogą być przeniesione z innej wspieranej aplikacji na Mealie. To świetny sposób na rozpoczęcie z Mealie.",
"choose-migration-type": "Wybierz typ migracji",
"tag-all-recipes": "Oznacz wszystkie przepisy tagiem {tag-name}",
"nextcloud-text": "Przepisy Nextcloud mogą być zaimportowane z pliku zip, który zawiera dane przechowywane w Nextcloud. Zobacz przykładową strukturę folderu poniżej, aby upewnić się, że Twoje przepisy mogą być importowane.",
"chowdown-text": "Mealie natywnie obsługuje format repozytorium chowdown. Pobierz repozytorium kodu jako plik .zip i prześlij go poniżej",
"recipe-1": "Przepis 1",
"recipe-2": "Przepis 2",
"paprika-text": "Mealie może importować przepisy z aplikacji Paprika. Eksportuj swoje przepisy z papriki, zmień nazwę rozszerzenia eksportu na .zip i prześlij je poniżej.",
"mealie-text": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export."
}, },
"new-recipe": { "new-recipe": {
"bulk-add": "Dodanie zbiorcze", "bulk-add": "Dodanie zbiorcze",
@ -490,7 +520,9 @@
"recipe-debugger-description": "Grab the URL of the recipe you want to debug and paste it here. The URL will be scraped by the recipe scraper and the results will be displayed. If you don't see any data returned, the site you are trying to scrape is not supported by Mealie or its scraper library.", "recipe-debugger-description": "Grab the URL of the recipe you want to debug and paste it here. The URL will be scraped by the recipe scraper and the results will be displayed. If you don't see any data returned, the site you are trying to scrape is not supported by Mealie or its scraper library.",
"debug": "Debug", "debug": "Debug",
"tree-view": "Tree View", "tree-view": "Tree View",
"recipe-yield": "Recipe Yield" "recipe-yield": "Recipe Yield",
"unit": "Jednostka",
"upload-image": "Prześlij obraz"
}, },
"search": { "search": {
"advanced-search": "Wyszukiwanie zaawansowane", "advanced-search": "Wyszukiwanie zaawansowane",
@ -507,7 +539,8 @@
"search-placeholder": "Szukaj...", "search-placeholder": "Szukaj...",
"tag-filter": "Filtr tagów", "tag-filter": "Filtr tagów",
"search-hint": "Naciśnij '/'", "search-hint": "Naciśnij '/'",
"advanced": "Advanced" "advanced": "Advanced",
"auto-search": "Auto wyszukiwanie"
}, },
"settings": { "settings": {
"add-a-new-theme": "Dodaj nowy motyw", "add-a-new-theme": "Dodaj nowy motyw",
@ -522,7 +555,16 @@
"full-backup": "Pełna kopia zapasowa", "full-backup": "Pełna kopia zapasowa",
"import-summary": "Podsumowanie importu", "import-summary": "Podsumowanie importu",
"partial-backup": "Częściowa kopia zapasowa", "partial-backup": "Częściowa kopia zapasowa",
"unable-to-delete-backup": "Nie można usunąć kopii zapasowej." "unable-to-delete-backup": "Nie można usunąć kopii zapasowej.",
"experimental-description": "Backups a total snapshots of the database and data directory of the site. This includes all data and cannot be set to exclude subsets of data. You can think off this as a snapshot of Mealie at a specific time. Currently, {not-crossed-version} (data migrations are not done automatically). These serve as a database agnostic way to export and import data or backup the site to an external location.",
"not-crossed-version": "this backup mechanism is not cross-version and therefore cannot be used to migrate data between versions",
"backup-restore": "Backup Restore",
"back-restore-description": "Restoring this backup will overwrite all the current data in your database and in the data directory and replace them with the contents of this backup. {cannot-be-undone} If the restoration is successful, you will be logged out.",
"cannot-be-undone": "This action cannot be undone - use with caution.",
"postgresql-note": "If you are using PostGreSQL, please review the {backup-restore-process} prior to restoring.",
"backup-restore-process-in-the-documentation": "backup/restore process in the documentation",
"irreversible-acknowledgment": "I understand that this action is irreversible, destructive and may cause data loss",
"restore-backup": "Restore Backup"
}, },
"backup-and-exports": "Kopie zapasowe", "backup-and-exports": "Kopie zapasowe",
"change-password": "Zmień hasło", "change-password": "Zmień hasło",
@ -585,7 +627,9 @@
"api-tokens": "Tokeny API", "api-tokens": "Tokeny API",
"copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Skopiuj ten token w celu użycia w zewnętrznej aplikacji. Tokenu tego nie będzie można więcej wyświetlić.", "copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Skopiuj ten token w celu użycia w zewnętrznej aplikacji. Tokenu tego nie będzie można więcej wyświetlić.",
"create-an-api-token": "Utworz token API", "create-an-api-token": "Utworz token API",
"token-name": "Nazwa tokenu" "token-name": "Nazwa tokenu",
"generate": "Generate",
"you-have-token-count": "You have no active tokens.|You have one active token.|You have {count} active tokens."
}, },
"toolbox": { "toolbox": {
"assign-all": "Przypisz wszystkie", "assign-all": "Przypisz wszystkie",
@ -604,8 +648,39 @@
"webhook-url": "URL webhooka", "webhook-url": "URL webhooka",
"webhooks-caps": "WEBHOOKI", "webhooks-caps": "WEBHOOKI",
"webhooks": "Webhooki", "webhooks": "Webhooki",
"webhook-name": "Nazwa Webhooka" "webhook-name": "Nazwa Webhooka",
} "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."
},
"bug-report": "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",
"docker-volume": "Docker Volume",
"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": "Validate",
"email-configuration-status": "Email Configuration Status",
"ready": "Ready",
"not-ready": "Not Ready - Check Environmental Variables",
"succeeded": "Succeeded",
"failed": "Failed",
"general-about": "General About",
"application-version": "Application Version",
"application-version-error-text": "Your current version ({0}) does not match the latest release. Considering updating to the latest version ({1}).",
"mealie-is-up-to-date": "Mealie is up to date",
"secure-site": "Secure Site",
"secure-site-error-text": "Serve via localhost or secure with https. Clipboard and additional browser APIs may not work.",
"secure-site-success-text": "Site is accessed by localhost or 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",
"ldap-ready": "LDAP Ready",
"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.",
"build": "Build",
"recipe-scraper-version": "Recipe Scraper Version"
}, },
"shopping-list": { "shopping-list": {
"all-lists": "Wszystkie listy", "all-lists": "Wszystkie listy",
@ -759,7 +834,20 @@
"good": "Good", "good": "Good",
"strong": "Strong", "strong": "Strong",
"very-strong": "Very Strong" "very-strong": "Very Strong"
} },
"user-management": "User Management",
"reset-locked-users": "Reset Locked Users",
"admin-user-creation": "Admin User Creation",
"user-details": "User Details",
"user-name": "User Name",
"authentication-method": "Authentication Method",
"authentication-method-hint": "This specifies how a user will authenticate with Mealie. If you're not sure, choose 'Mealie",
"permissions": "Permissions",
"administrator": "Administrator",
"user-can-invite-other-to-group": "User can invite other to group",
"user-can-manage-group": "User can manage group",
"user-can-organize-group-data": "User can organize group data",
"enable-advanced-features": "Enable advanced features"
}, },
"language-dialog": { "language-dialog": {
"translated": "przetłumaczone", "translated": "przetłumaczone",
@ -811,7 +899,7 @@
"confirm-delete-recipes": "Are you sure you want to delete the following recipes? This action cannot be undone.", "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.", "the-following-recipes-selected-length-will-be-exported": "The following recipes ({0}) will be exported.",
"settings-chosen-explanation": "Settings chosen here, excluding the locked option, will be applied to all selected recipes.", "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": "{0} recipe(s) settings will be updated.", "selected-length-recipe-s-settings-will-be-updated": "{count} recipe(s) settings will be updated.",
"recipe-data": "Recipe Data", "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-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-columns": "Recipe Columns",
@ -832,7 +920,8 @@
"data-management-description": "Select which data set you want to make changes to.", "data-management-description": "Select which data set you want to make changes to.",
"select-data": "Select Data", "select-data": "Select Data",
"select-language": "Select Language", "select-language": "Select Language",
"columns": "Columns" "columns": "Columns",
"combine": "Combine"
}, },
"user-registration": { "user-registration": {
"user-registration": "Rejestracja użytkownika", "user-registration": "Rejestracja użytkownika",
@ -848,7 +937,8 @@
"validation": { "validation": {
"group-name-is-taken": "Nazwa grupy jest zajęta", "group-name-is-taken": "Nazwa grupy jest zajęta",
"username-is-taken": "Nazwa użytkownika jest zajęta", "username-is-taken": "Nazwa użytkownika jest zajęta",
"email-is-taken": "Email jest zajęty" "email-is-taken": "Email jest zajęty",
"this-field-is-required": "This Field is Required"
}, },
"export": { "export": {
"export": "Export", "export": "Export",
@ -943,7 +1033,21 @@
}, },
"mainentance": { "mainentance": {
"actions-title": "Actions" "actions-title": "Actions"
} },
"ingredients-natural-language-processor": "Ingredients Natural Language Processor",
"ingredients-natural-language-processor-explanation": "Mealie uses Conditional Random Fields (CRFs) for parsing and processing ingredients. The model used for ingredients is based off a data set of over 100,000 ingredients from a dataset compiled by the New York Times. Note that as the model is trained in English only, you may have varied results when using the model in other languages. This page is a playground for testing the model.",
"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",
"brute": "Brute",
"show-individual-confidence": "Show individual confidence",
"ingredient-text": "Ingredient Text",
"average-confident": "{0} Confident",
"try-an-example": "Try an example",
"parser": "Parser",
"background-tasks": "Background Tasks",
"background-tasks-description": "Here you can view all the running background tasks and their status",
"no-logs-found": "No Logs Found",
"tasks": "Tasks"
}, },
"profile": { "profile": {
"welcome-user": "👋 Welcome, {0}", "welcome-user": "👋 Welcome, {0}",
@ -979,7 +1083,14 @@
"preferences": "Preferences", "preferences": "Preferences",
"show-advanced-description": "Show advanced features (API Keys, Webhooks, and Data Management)", "show-advanced-description": "Show advanced features (API Keys, Webhooks, and Data Management)",
"back-to-profile": "Back to Profile", "back-to-profile": "Back to Profile",
"looking-for-privacy-settings": "Looking for Privacy Settings?" "looking-for-privacy-settings": "Looking for Privacy Settings?",
"manage-your-api-tokens": "Manage Your API Tokens",
"manage-user-profile": "Manage User Profile",
"manage-cookbooks": "Manage Cookbooks",
"manage-members": "Manage Members",
"manage-webhooks": "Manage Webhooks",
"manage-notifiers": "Manage Notifiers",
"manage-data-migrations": "Manage Data Migrations"
}, },
"cookbook": { "cookbook": {
"cookbooks": "Cookbooks", "cookbooks": "Cookbooks",

View File

@ -63,7 +63,20 @@
"scheduled": "Agendado", "scheduled": "Agendado",
"something-went-wrong": "Algo deu errado!", "something-went-wrong": "Algo deu errado!",
"subscribed-events": "Eventos Inscritos", "subscribed-events": "Eventos Inscritos",
"test-message-sent": "Mensagem de teste enviada" "test-message-sent": "Mensagem de teste enviada",
"new-notification": "New Notification",
"event-notifiers": "Event Notifiers",
"apprise-url-skipped-if-blank": "Apprise URL (skipped if blank)",
"enable-notifier": "Enable Notifier",
"what-events": "What events should this notifier subscribe to?",
"user-events": "User Events",
"mealplan-events": "Mealplan Events",
"when-a-user-in-your-group-creates-a-new-mealplan": "When a user in your group creates a new mealplan",
"shopping-list-events": "Shopping List Events",
"cookbook-events": "Cookbook Events",
"tag-events": "Tag Events",
"category-events": "Category Events",
"when-a-new-user-joins-your-group": "When a new user joins your group"
}, },
"general": { "general": {
"cancel": "Cancelar", "cancel": "Cancelar",
@ -171,11 +184,14 @@
"this-feature-is-currently-inactive": "Este recurso está desativado no momento", "this-feature-is-currently-inactive": "Este recurso está desativado no momento",
"clipboard-not-supported": "Área de transferência não suportada", "clipboard-not-supported": "Área de transferência não suportada",
"copied-to-clipboard": "Copiado para área de transferência", "copied-to-clipboard": "Copiado para área de transferência",
"your-browser-does-not-support-clipboard": "O seu navegador não suporta área de transferência\")", "your-browser-does-not-support-clipboard": "Your browser does not support clipboard",
"copied-items-to-clipboard": "Nenhum item copiado para a área de transferência|Um item copiado para a área de transferência|Copiado {count} itens para a área de transferência", "copied-items-to-clipboard": "Nenhum item copiado para a área de transferência|Um item copiado para a área de transferência|Copiado {count} itens para a área de transferência",
"actions": "Ações", "actions": "Ações",
"selected-count": "Selecionado: {count}", "selected-count": "Selecionado: {count}",
"export-all": "Exportar todos" "export-all": "Exportar todos",
"refresh": "Refresh",
"upload-file": "Upload File",
"created-on-date": "Created on: {0}"
}, },
"group": { "group": {
"are-you-sure-you-want-to-delete-the-group": "Tem certeza que deseja excluir o grupo <b>{groupName}<b/>?", "are-you-sure-you-want-to-delete-the-group": "Tem certeza que deseja excluir o grupo <b>{groupName}<b/>?",
@ -224,7 +240,11 @@
"disable-organizing-recipe-ingredients-by-units-and-food-description": "Hides the Food, Unit, and Amount fields for ingredients and treats ingredients as plain text fields.", "disable-organizing-recipe-ingredients-by-units-and-food-description": "Hides the Food, Unit, and Amount fields for ingredients and treats ingredients as plain text fields.",
"general-preferences": "Preferências Gerais", "general-preferences": "Preferências Gerais",
"group-recipe-preferences": "Group Recipe Preferences", "group-recipe-preferences": "Group Recipe Preferences",
"report": "Denunciar" "report": "Denunciar",
"group-management": "Group Management",
"admin-group-management": "Admin Group Management",
"admin-group-management-text": "Changes to this group will be reflected immediately.",
"group-id-value": "Group Id: {0}"
}, },
"meal-plan": { "meal-plan": {
"create-a-new-meal-plan": "Criar um novo plano de refeições", "create-a-new-meal-plan": "Criar um novo plano de refeições",
@ -310,7 +330,17 @@
"mealie-pre-v1": { "mealie-pre-v1": {
"description-long": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export.", "description-long": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export.",
"title": "Mealie Pre v1.0" "title": "Mealie Pre v1.0"
} },
"recipe-data-migrations": "Recipe Data Migrations",
"recipe-data-migrations-explanation": "Recipes can be migrated from another supported application to Mealie. This is a great way to get started with Mealie.",
"choose-migration-type": "Choose Migration Type",
"tag-all-recipes": "Tag all recipes with {tag-name} tag",
"nextcloud-text": "Nextcloud recipes can be imported from a zip file that contains the data stored in Nextcloud. See the example folder structure below to ensure your recipes are able to be imported.",
"chowdown-text": "Mealie natively supports the chowdown repository format. Download the code repository as a .zip file and upload it below",
"recipe-1": "Recipe 1",
"recipe-2": "Recipe 2",
"paprika-text": "Mealie can import recipes from the Paprika application. Export your recipes from paprika, rename the export extension to .zip and upload it below.",
"mealie-text": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export."
}, },
"new-recipe": { "new-recipe": {
"bulk-add": "Adicionar em Massa", "bulk-add": "Adicionar em Massa",
@ -490,7 +520,9 @@
"recipe-debugger-description": "Grab the URL of the recipe you want to debug and paste it here. The URL will be scraped by the recipe scraper and the results will be displayed. If you don't see any data returned, the site you are trying to scrape is not supported by Mealie or its scraper library.", "recipe-debugger-description": "Grab the URL of the recipe you want to debug and paste it here. The URL will be scraped by the recipe scraper and the results will be displayed. If you don't see any data returned, the site you are trying to scrape is not supported by Mealie or its scraper library.",
"debug": "Debug", "debug": "Debug",
"tree-view": "Tree View", "tree-view": "Tree View",
"recipe-yield": "Recipe Yield" "recipe-yield": "Recipe Yield",
"unit": "Unit",
"upload-image": "Upload image"
}, },
"search": { "search": {
"advanced-search": "Pesquisa avançada", "advanced-search": "Pesquisa avançada",
@ -507,7 +539,8 @@
"search-placeholder": "Pesquisar...", "search-placeholder": "Pesquisar...",
"tag-filter": "Tag Filter", "tag-filter": "Tag Filter",
"search-hint": "Press '/'", "search-hint": "Press '/'",
"advanced": "Advanced" "advanced": "Advanced",
"auto-search": "Auto Search"
}, },
"settings": { "settings": {
"add-a-new-theme": "Adicionar um novo tema", "add-a-new-theme": "Adicionar um novo tema",
@ -522,7 +555,16 @@
"full-backup": "Full Backup", "full-backup": "Full Backup",
"import-summary": "Import Summary", "import-summary": "Import Summary",
"partial-backup": "Partial Backup", "partial-backup": "Partial Backup",
"unable-to-delete-backup": "Unable to Delete Backup." "unable-to-delete-backup": "Unable to Delete Backup.",
"experimental-description": "Backups a total snapshots of the database and data directory of the site. This includes all data and cannot be set to exclude subsets of data. You can think off this as a snapshot of Mealie at a specific time. Currently, {not-crossed-version} (data migrations are not done automatically). These serve as a database agnostic way to export and import data or backup the site to an external location.",
"not-crossed-version": "this backup mechanism is not cross-version and therefore cannot be used to migrate data between versions",
"backup-restore": "Backup Restore",
"back-restore-description": "Restoring this backup will overwrite all the current data in your database and in the data directory and replace them with the contents of this backup. {cannot-be-undone} If the restoration is successful, you will be logged out.",
"cannot-be-undone": "This action cannot be undone - use with caution.",
"postgresql-note": "If you are using PostGreSQL, please review the {backup-restore-process} prior to restoring.",
"backup-restore-process-in-the-documentation": "backup/restore process in the documentation",
"irreversible-acknowledgment": "I understand that this action is irreversible, destructive and may cause data loss",
"restore-backup": "Restore Backup"
}, },
"backup-and-exports": "Backups", "backup-and-exports": "Backups",
"change-password": "Alterar senha", "change-password": "Alterar senha",
@ -585,7 +627,9 @@
"api-tokens": "Tokens de API", "api-tokens": "Tokens de API",
"copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Copy this token for use with an external application. This token will not be viewable again.", "copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Copy this token for use with an external application. This token will not be viewable again.",
"create-an-api-token": "Criar um token de API", "create-an-api-token": "Criar um token de API",
"token-name": "Nome do Token" "token-name": "Nome do Token",
"generate": "Generate",
"you-have-token-count": "You have no active tokens.|You have one active token.|You have {count} active tokens."
}, },
"toolbox": { "toolbox": {
"assign-all": "Atribuir a todos", "assign-all": "Atribuir a todos",
@ -604,8 +648,39 @@
"webhook-url": "Webhook URL", "webhook-url": "Webhook URL",
"webhooks-caps": "WEBHOOKS", "webhooks-caps": "WEBHOOKS",
"webhooks": "Webhooks", "webhooks": "Webhooks",
"webhook-name": "Webhook Name" "webhook-name": "Webhook Name",
} "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."
},
"bug-report": "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",
"docker-volume": "Docker Volume",
"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": "Validate",
"email-configuration-status": "Email Configuration Status",
"ready": "Ready",
"not-ready": "Not Ready - Check Environmental Variables",
"succeeded": "Succeeded",
"failed": "Failed",
"general-about": "General About",
"application-version": "Application Version",
"application-version-error-text": "Your current version ({0}) does not match the latest release. Considering updating to the latest version ({1}).",
"mealie-is-up-to-date": "Mealie is up to date",
"secure-site": "Secure Site",
"secure-site-error-text": "Serve via localhost or secure with https. Clipboard and additional browser APIs may not work.",
"secure-site-success-text": "Site is accessed by localhost or 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",
"ldap-ready": "LDAP Ready",
"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.",
"build": "Build",
"recipe-scraper-version": "Recipe Scraper Version"
}, },
"shopping-list": { "shopping-list": {
"all-lists": "Todas as Listas", "all-lists": "Todas as Listas",
@ -759,7 +834,20 @@
"good": "Good", "good": "Good",
"strong": "Strong", "strong": "Strong",
"very-strong": "Very Strong" "very-strong": "Very Strong"
} },
"user-management": "User Management",
"reset-locked-users": "Reset Locked Users",
"admin-user-creation": "Admin User Creation",
"user-details": "User Details",
"user-name": "User Name",
"authentication-method": "Authentication Method",
"authentication-method-hint": "This specifies how a user will authenticate with Mealie. If you're not sure, choose 'Mealie",
"permissions": "Permissions",
"administrator": "Administrator",
"user-can-invite-other-to-group": "User can invite other to group",
"user-can-manage-group": "User can manage group",
"user-can-organize-group-data": "User can organize group data",
"enable-advanced-features": "Enable advanced features"
}, },
"language-dialog": { "language-dialog": {
"translated": "translated", "translated": "translated",
@ -811,7 +899,7 @@
"confirm-delete-recipes": "Are you sure you want to delete the following recipes? This action cannot be undone.", "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.", "the-following-recipes-selected-length-will-be-exported": "The following recipes ({0}) will be exported.",
"settings-chosen-explanation": "Settings chosen here, excluding the locked option, will be applied to all selected recipes.", "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": "{0} recipe(s) settings will be updated.", "selected-length-recipe-s-settings-will-be-updated": "{count} recipe(s) settings will be updated.",
"recipe-data": "Recipe Data", "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-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-columns": "Recipe Columns",
@ -832,7 +920,8 @@
"data-management-description": "Select which data set you want to make changes to.", "data-management-description": "Select which data set you want to make changes to.",
"select-data": "Select Data", "select-data": "Select Data",
"select-language": "Select Language", "select-language": "Select Language",
"columns": "Columns" "columns": "Columns",
"combine": "Combine"
}, },
"user-registration": { "user-registration": {
"user-registration": "User Registration", "user-registration": "User Registration",
@ -848,7 +937,8 @@
"validation": { "validation": {
"group-name-is-taken": "Group name is taken", "group-name-is-taken": "Group name is taken",
"username-is-taken": "Username is taken", "username-is-taken": "Username is taken",
"email-is-taken": "Email is taken" "email-is-taken": "Email is taken",
"this-field-is-required": "This Field is Required"
}, },
"export": { "export": {
"export": "Export", "export": "Export",
@ -943,7 +1033,21 @@
}, },
"mainentance": { "mainentance": {
"actions-title": "Actions" "actions-title": "Actions"
} },
"ingredients-natural-language-processor": "Ingredients Natural Language Processor",
"ingredients-natural-language-processor-explanation": "Mealie uses Conditional Random Fields (CRFs) for parsing and processing ingredients. The model used for ingredients is based off a data set of over 100,000 ingredients from a dataset compiled by the New York Times. Note that as the model is trained in English only, you may have varied results when using the model in other languages. This page is a playground for testing the model.",
"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",
"brute": "Brute",
"show-individual-confidence": "Show individual confidence",
"ingredient-text": "Ingredient Text",
"average-confident": "{0} Confident",
"try-an-example": "Try an example",
"parser": "Parser",
"background-tasks": "Background Tasks",
"background-tasks-description": "Here you can view all the running background tasks and their status",
"no-logs-found": "No Logs Found",
"tasks": "Tasks"
}, },
"profile": { "profile": {
"welcome-user": "👋 Welcome, {0}", "welcome-user": "👋 Welcome, {0}",
@ -979,7 +1083,14 @@
"preferences": "Preferences", "preferences": "Preferences",
"show-advanced-description": "Show advanced features (API Keys, Webhooks, and Data Management)", "show-advanced-description": "Show advanced features (API Keys, Webhooks, and Data Management)",
"back-to-profile": "Back to Profile", "back-to-profile": "Back to Profile",
"looking-for-privacy-settings": "Looking for Privacy Settings?" "looking-for-privacy-settings": "Looking for Privacy Settings?",
"manage-your-api-tokens": "Manage Your API Tokens",
"manage-user-profile": "Manage User Profile",
"manage-cookbooks": "Manage Cookbooks",
"manage-members": "Manage Members",
"manage-webhooks": "Manage Webhooks",
"manage-notifiers": "Manage Notifiers",
"manage-data-migrations": "Manage Data Migrations"
}, },
"cookbook": { "cookbook": {
"cookbooks": "Cookbooks", "cookbooks": "Cookbooks",

View File

@ -63,7 +63,20 @@
"scheduled": "Agendado", "scheduled": "Agendado",
"something-went-wrong": "Algo correu mal!", "something-went-wrong": "Algo correu mal!",
"subscribed-events": "Eventos Subscritos", "subscribed-events": "Eventos Subscritos",
"test-message-sent": "Mensagem de teste enviada" "test-message-sent": "Mensagem de teste enviada",
"new-notification": "New Notification",
"event-notifiers": "Event Notifiers",
"apprise-url-skipped-if-blank": "Apprise URL (skipped if blank)",
"enable-notifier": "Enable Notifier",
"what-events": "What events should this notifier subscribe to?",
"user-events": "User Events",
"mealplan-events": "Mealplan Events",
"when-a-user-in-your-group-creates-a-new-mealplan": "When a user in your group creates a new mealplan",
"shopping-list-events": "Shopping List Events",
"cookbook-events": "Cookbook Events",
"tag-events": "Tag Events",
"category-events": "Category Events",
"when-a-new-user-joins-your-group": "When a new user joins your group"
}, },
"general": { "general": {
"cancel": "Cancelar", "cancel": "Cancelar",
@ -171,11 +184,14 @@
"this-feature-is-currently-inactive": "This feature is currently inactive", "this-feature-is-currently-inactive": "This feature is currently inactive",
"clipboard-not-supported": "Clipboard not supported", "clipboard-not-supported": "Clipboard not supported",
"copied-to-clipboard": "Copied to clipboard", "copied-to-clipboard": "Copied to clipboard",
"your-browser-does-not-support-clipboard": "Your browser does not support clipboard\")", "your-browser-does-not-support-clipboard": "Your browser does not support clipboard",
"copied-items-to-clipboard": "No item copied to clipboard|One item copied to clipboard|Copied {count} items to clipboard", "copied-items-to-clipboard": "No item copied to clipboard|One item copied to clipboard|Copied {count} items to clipboard",
"actions": "Actions", "actions": "Actions",
"selected-count": "Selected: {count}", "selected-count": "Selected: {count}",
"export-all": "Export All" "export-all": "Export All",
"refresh": "Refresh",
"upload-file": "Upload File",
"created-on-date": "Created on: {0}"
}, },
"group": { "group": {
"are-you-sure-you-want-to-delete-the-group": "Are you sure you want to delete <b>{groupName}<b/>?", "are-you-sure-you-want-to-delete-the-group": "Are you sure you want to delete <b>{groupName}<b/>?",
@ -224,7 +240,11 @@
"disable-organizing-recipe-ingredients-by-units-and-food-description": "Hides the Food, Unit, and Amount fields for ingredients and treats ingredients as plain text fields.", "disable-organizing-recipe-ingredients-by-units-and-food-description": "Hides the Food, Unit, and Amount fields for ingredients and treats ingredients as plain text fields.",
"general-preferences": "General Preferences", "general-preferences": "General Preferences",
"group-recipe-preferences": "Group Recipe Preferences", "group-recipe-preferences": "Group Recipe Preferences",
"report": "Report" "report": "Report",
"group-management": "Group Management",
"admin-group-management": "Admin Group Management",
"admin-group-management-text": "Changes to this group will be reflected immediately.",
"group-id-value": "Group Id: {0}"
}, },
"meal-plan": { "meal-plan": {
"create-a-new-meal-plan": "Criar novo Plano de Refeições", "create-a-new-meal-plan": "Criar novo Plano de Refeições",
@ -310,7 +330,17 @@
"mealie-pre-v1": { "mealie-pre-v1": {
"description-long": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export.", "description-long": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export.",
"title": "Mealie Pre v1.0" "title": "Mealie Pre v1.0"
} },
"recipe-data-migrations": "Recipe Data Migrations",
"recipe-data-migrations-explanation": "Recipes can be migrated from another supported application to Mealie. This is a great way to get started with Mealie.",
"choose-migration-type": "Choose Migration Type",
"tag-all-recipes": "Tag all recipes with {tag-name} tag",
"nextcloud-text": "Nextcloud recipes can be imported from a zip file that contains the data stored in Nextcloud. See the example folder structure below to ensure your recipes are able to be imported.",
"chowdown-text": "Mealie natively supports the chowdown repository format. Download the code repository as a .zip file and upload it below",
"recipe-1": "Recipe 1",
"recipe-2": "Recipe 2",
"paprika-text": "Mealie can import recipes from the Paprika application. Export your recipes from paprika, rename the export extension to .zip and upload it below.",
"mealie-text": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export."
}, },
"new-recipe": { "new-recipe": {
"bulk-add": "Adicionar Vários", "bulk-add": "Adicionar Vários",
@ -490,7 +520,9 @@
"recipe-debugger-description": "Grab the URL of the recipe you want to debug and paste it here. The URL will be scraped by the recipe scraper and the results will be displayed. If you don't see any data returned, the site you are trying to scrape is not supported by Mealie or its scraper library.", "recipe-debugger-description": "Grab the URL of the recipe you want to debug and paste it here. The URL will be scraped by the recipe scraper and the results will be displayed. If you don't see any data returned, the site you are trying to scrape is not supported by Mealie or its scraper library.",
"debug": "Debug", "debug": "Debug",
"tree-view": "Tree View", "tree-view": "Tree View",
"recipe-yield": "Recipe Yield" "recipe-yield": "Recipe Yield",
"unit": "Unit",
"upload-image": "Upload image"
}, },
"search": { "search": {
"advanced-search": "Advanced Search", "advanced-search": "Advanced Search",
@ -507,7 +539,8 @@
"search-placeholder": "Search...", "search-placeholder": "Search...",
"tag-filter": "Tag Filter", "tag-filter": "Tag Filter",
"search-hint": "Press '/'", "search-hint": "Press '/'",
"advanced": "Advanced" "advanced": "Advanced",
"auto-search": "Auto Search"
}, },
"settings": { "settings": {
"add-a-new-theme": "Adicionar novo tema", "add-a-new-theme": "Adicionar novo tema",
@ -522,7 +555,16 @@
"full-backup": "Backup Completo", "full-backup": "Backup Completo",
"import-summary": "Import Summary", "import-summary": "Import Summary",
"partial-backup": "Backup Parcial", "partial-backup": "Backup Parcial",
"unable-to-delete-backup": "Unable to Delete Backup." "unable-to-delete-backup": "Unable to Delete Backup.",
"experimental-description": "Backups a total snapshots of the database and data directory of the site. This includes all data and cannot be set to exclude subsets of data. You can think off this as a snapshot of Mealie at a specific time. Currently, {not-crossed-version} (data migrations are not done automatically). These serve as a database agnostic way to export and import data or backup the site to an external location.",
"not-crossed-version": "this backup mechanism is not cross-version and therefore cannot be used to migrate data between versions",
"backup-restore": "Backup Restore",
"back-restore-description": "Restoring this backup will overwrite all the current data in your database and in the data directory and replace them with the contents of this backup. {cannot-be-undone} If the restoration is successful, you will be logged out.",
"cannot-be-undone": "This action cannot be undone - use with caution.",
"postgresql-note": "If you are using PostGreSQL, please review the {backup-restore-process} prior to restoring.",
"backup-restore-process-in-the-documentation": "backup/restore process in the documentation",
"irreversible-acknowledgment": "I understand that this action is irreversible, destructive and may cause data loss",
"restore-backup": "Restore Backup"
}, },
"backup-and-exports": "Backups", "backup-and-exports": "Backups",
"change-password": "Change Password", "change-password": "Change Password",
@ -585,7 +627,9 @@
"api-tokens": "API Tokens", "api-tokens": "API Tokens",
"copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Copy this token for use with an external application. This token will not be viewable again.", "copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Copy this token for use with an external application. This token will not be viewable again.",
"create-an-api-token": "Create an API Token", "create-an-api-token": "Create an API Token",
"token-name": "Token Name" "token-name": "Token Name",
"generate": "Generate",
"you-have-token-count": "You have no active tokens.|You have one active token.|You have {count} active tokens."
}, },
"toolbox": { "toolbox": {
"assign-all": "Assign All", "assign-all": "Assign All",
@ -604,8 +648,39 @@
"webhook-url": "Webhook URL", "webhook-url": "Webhook URL",
"webhooks-caps": "WEBHOOKS", "webhooks-caps": "WEBHOOKS",
"webhooks": "Webhooks", "webhooks": "Webhooks",
"webhook-name": "Webhook Name" "webhook-name": "Webhook Name",
} "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."
},
"bug-report": "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",
"docker-volume": "Docker Volume",
"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": "Validate",
"email-configuration-status": "Email Configuration Status",
"ready": "Ready",
"not-ready": "Not Ready - Check Environmental Variables",
"succeeded": "Succeeded",
"failed": "Failed",
"general-about": "General About",
"application-version": "Application Version",
"application-version-error-text": "Your current version ({0}) does not match the latest release. Considering updating to the latest version ({1}).",
"mealie-is-up-to-date": "Mealie is up to date",
"secure-site": "Secure Site",
"secure-site-error-text": "Serve via localhost or secure with https. Clipboard and additional browser APIs may not work.",
"secure-site-success-text": "Site is accessed by localhost or 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",
"ldap-ready": "LDAP Ready",
"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.",
"build": "Build",
"recipe-scraper-version": "Recipe Scraper Version"
}, },
"shopping-list": { "shopping-list": {
"all-lists": "All Lists", "all-lists": "All Lists",
@ -759,7 +834,20 @@
"good": "Good", "good": "Good",
"strong": "Strong", "strong": "Strong",
"very-strong": "Very Strong" "very-strong": "Very Strong"
} },
"user-management": "User Management",
"reset-locked-users": "Reset Locked Users",
"admin-user-creation": "Admin User Creation",
"user-details": "User Details",
"user-name": "User Name",
"authentication-method": "Authentication Method",
"authentication-method-hint": "This specifies how a user will authenticate with Mealie. If you're not sure, choose 'Mealie",
"permissions": "Permissions",
"administrator": "Administrator",
"user-can-invite-other-to-group": "User can invite other to group",
"user-can-manage-group": "User can manage group",
"user-can-organize-group-data": "User can organize group data",
"enable-advanced-features": "Enable advanced features"
}, },
"language-dialog": { "language-dialog": {
"translated": "translated", "translated": "translated",
@ -811,7 +899,7 @@
"confirm-delete-recipes": "Are you sure you want to delete the following recipes? This action cannot be undone.", "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.", "the-following-recipes-selected-length-will-be-exported": "The following recipes ({0}) will be exported.",
"settings-chosen-explanation": "Settings chosen here, excluding the locked option, will be applied to all selected recipes.", "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": "{0} recipe(s) settings will be updated.", "selected-length-recipe-s-settings-will-be-updated": "{count} recipe(s) settings will be updated.",
"recipe-data": "Recipe Data", "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-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-columns": "Recipe Columns",
@ -832,7 +920,8 @@
"data-management-description": "Select which data set you want to make changes to.", "data-management-description": "Select which data set you want to make changes to.",
"select-data": "Select Data", "select-data": "Select Data",
"select-language": "Select Language", "select-language": "Select Language",
"columns": "Columns" "columns": "Columns",
"combine": "Combine"
}, },
"user-registration": { "user-registration": {
"user-registration": "User Registration", "user-registration": "User Registration",
@ -848,7 +937,8 @@
"validation": { "validation": {
"group-name-is-taken": "Group name is taken", "group-name-is-taken": "Group name is taken",
"username-is-taken": "Username is taken", "username-is-taken": "Username is taken",
"email-is-taken": "Email is taken" "email-is-taken": "Email is taken",
"this-field-is-required": "This Field is Required"
}, },
"export": { "export": {
"export": "Export", "export": "Export",
@ -943,7 +1033,21 @@
}, },
"mainentance": { "mainentance": {
"actions-title": "Actions" "actions-title": "Actions"
} },
"ingredients-natural-language-processor": "Ingredients Natural Language Processor",
"ingredients-natural-language-processor-explanation": "Mealie uses Conditional Random Fields (CRFs) for parsing and processing ingredients. The model used for ingredients is based off a data set of over 100,000 ingredients from a dataset compiled by the New York Times. Note that as the model is trained in English only, you may have varied results when using the model in other languages. This page is a playground for testing the model.",
"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",
"brute": "Brute",
"show-individual-confidence": "Show individual confidence",
"ingredient-text": "Ingredient Text",
"average-confident": "{0} Confident",
"try-an-example": "Try an example",
"parser": "Parser",
"background-tasks": "Background Tasks",
"background-tasks-description": "Here you can view all the running background tasks and their status",
"no-logs-found": "No Logs Found",
"tasks": "Tasks"
}, },
"profile": { "profile": {
"welcome-user": "👋 Welcome, {0}", "welcome-user": "👋 Welcome, {0}",
@ -979,7 +1083,14 @@
"preferences": "Preferences", "preferences": "Preferences",
"show-advanced-description": "Show advanced features (API Keys, Webhooks, and Data Management)", "show-advanced-description": "Show advanced features (API Keys, Webhooks, and Data Management)",
"back-to-profile": "Back to Profile", "back-to-profile": "Back to Profile",
"looking-for-privacy-settings": "Looking for Privacy Settings?" "looking-for-privacy-settings": "Looking for Privacy Settings?",
"manage-your-api-tokens": "Manage Your API Tokens",
"manage-user-profile": "Manage User Profile",
"manage-cookbooks": "Manage Cookbooks",
"manage-members": "Manage Members",
"manage-webhooks": "Manage Webhooks",
"manage-notifiers": "Manage Notifiers",
"manage-data-migrations": "Manage Data Migrations"
}, },
"cookbook": { "cookbook": {
"cookbooks": "Cookbooks", "cookbooks": "Cookbooks",

View File

@ -63,7 +63,20 @@
"scheduled": "Programat", "scheduled": "Programat",
"something-went-wrong": "Ceva nu a funcţionat corect!", "something-went-wrong": "Ceva nu a funcţionat corect!",
"subscribed-events": "Subscribed Events", "subscribed-events": "Subscribed Events",
"test-message-sent": "Mesaj de test trimis" "test-message-sent": "Mesaj de test trimis",
"new-notification": "New Notification",
"event-notifiers": "Event Notifiers",
"apprise-url-skipped-if-blank": "Apprise URL (skipped if blank)",
"enable-notifier": "Enable Notifier",
"what-events": "What events should this notifier subscribe to?",
"user-events": "User Events",
"mealplan-events": "Mealplan Events",
"when-a-user-in-your-group-creates-a-new-mealplan": "When a user in your group creates a new mealplan",
"shopping-list-events": "Shopping List Events",
"cookbook-events": "Cookbook Events",
"tag-events": "Tag Events",
"category-events": "Category Events",
"when-a-new-user-joins-your-group": "When a new user joins your group"
}, },
"general": { "general": {
"cancel": "Anulează", "cancel": "Anulează",
@ -171,11 +184,14 @@
"this-feature-is-currently-inactive": "This feature is currently inactive", "this-feature-is-currently-inactive": "This feature is currently inactive",
"clipboard-not-supported": "Clipboard not supported", "clipboard-not-supported": "Clipboard not supported",
"copied-to-clipboard": "Copied to clipboard", "copied-to-clipboard": "Copied to clipboard",
"your-browser-does-not-support-clipboard": "Your browser does not support clipboard\")", "your-browser-does-not-support-clipboard": "Your browser does not support clipboard",
"copied-items-to-clipboard": "No item copied to clipboard|One item copied to clipboard|Copied {count} items to clipboard", "copied-items-to-clipboard": "No item copied to clipboard|One item copied to clipboard|Copied {count} items to clipboard",
"actions": "Actions", "actions": "Actions",
"selected-count": "Selected: {count}", "selected-count": "Selected: {count}",
"export-all": "Export All" "export-all": "Export All",
"refresh": "Refresh",
"upload-file": "Upload File",
"created-on-date": "Created on: {0}"
}, },
"group": { "group": {
"are-you-sure-you-want-to-delete-the-group": "Are you sure you want to delete <b>{groupName}<b/>?", "are-you-sure-you-want-to-delete-the-group": "Are you sure you want to delete <b>{groupName}<b/>?",
@ -224,7 +240,11 @@
"disable-organizing-recipe-ingredients-by-units-and-food-description": "Hides the Food, Unit, and Amount fields for ingredients and treats ingredients as plain text fields.", "disable-organizing-recipe-ingredients-by-units-and-food-description": "Hides the Food, Unit, and Amount fields for ingredients and treats ingredients as plain text fields.",
"general-preferences": "General Preferences", "general-preferences": "General Preferences",
"group-recipe-preferences": "Group Recipe Preferences", "group-recipe-preferences": "Group Recipe Preferences",
"report": "Report" "report": "Report",
"group-management": "Group Management",
"admin-group-management": "Admin Group Management",
"admin-group-management-text": "Changes to this group will be reflected immediately.",
"group-id-value": "Group Id: {0}"
}, },
"meal-plan": { "meal-plan": {
"create-a-new-meal-plan": "Create a New Meal Plan", "create-a-new-meal-plan": "Create a New Meal Plan",
@ -310,7 +330,17 @@
"mealie-pre-v1": { "mealie-pre-v1": {
"description-long": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export.", "description-long": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export.",
"title": "Mealie Pre v1.0" "title": "Mealie Pre v1.0"
} },
"recipe-data-migrations": "Recipe Data Migrations",
"recipe-data-migrations-explanation": "Recipes can be migrated from another supported application to Mealie. This is a great way to get started with Mealie.",
"choose-migration-type": "Choose Migration Type",
"tag-all-recipes": "Tag all recipes with {tag-name} tag",
"nextcloud-text": "Nextcloud recipes can be imported from a zip file that contains the data stored in Nextcloud. See the example folder structure below to ensure your recipes are able to be imported.",
"chowdown-text": "Mealie natively supports the chowdown repository format. Download the code repository as a .zip file and upload it below",
"recipe-1": "Recipe 1",
"recipe-2": "Recipe 2",
"paprika-text": "Mealie can import recipes from the Paprika application. Export your recipes from paprika, rename the export extension to .zip and upload it below.",
"mealie-text": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export."
}, },
"new-recipe": { "new-recipe": {
"bulk-add": "Bulk Add", "bulk-add": "Bulk Add",
@ -490,7 +520,9 @@
"recipe-debugger-description": "Grab the URL of the recipe you want to debug and paste it here. The URL will be scraped by the recipe scraper and the results will be displayed. If you don't see any data returned, the site you are trying to scrape is not supported by Mealie or its scraper library.", "recipe-debugger-description": "Grab the URL of the recipe you want to debug and paste it here. The URL will be scraped by the recipe scraper and the results will be displayed. If you don't see any data returned, the site you are trying to scrape is not supported by Mealie or its scraper library.",
"debug": "Debug", "debug": "Debug",
"tree-view": "Tree View", "tree-view": "Tree View",
"recipe-yield": "Recipe Yield" "recipe-yield": "Recipe Yield",
"unit": "Unit",
"upload-image": "Upload image"
}, },
"search": { "search": {
"advanced-search": "Advanced Search", "advanced-search": "Advanced Search",
@ -507,7 +539,8 @@
"search-placeholder": "Search...", "search-placeholder": "Search...",
"tag-filter": "Tag Filter", "tag-filter": "Tag Filter",
"search-hint": "Press '/'", "search-hint": "Press '/'",
"advanced": "Advanced" "advanced": "Advanced",
"auto-search": "Auto Search"
}, },
"settings": { "settings": {
"add-a-new-theme": "Add a New Theme", "add-a-new-theme": "Add a New Theme",
@ -522,7 +555,16 @@
"full-backup": "Full Backup", "full-backup": "Full Backup",
"import-summary": "Import Summary", "import-summary": "Import Summary",
"partial-backup": "Partial Backup", "partial-backup": "Partial Backup",
"unable-to-delete-backup": "Unable to Delete Backup." "unable-to-delete-backup": "Unable to Delete Backup.",
"experimental-description": "Backups a total snapshots of the database and data directory of the site. This includes all data and cannot be set to exclude subsets of data. You can think off this as a snapshot of Mealie at a specific time. Currently, {not-crossed-version} (data migrations are not done automatically). These serve as a database agnostic way to export and import data or backup the site to an external location.",
"not-crossed-version": "this backup mechanism is not cross-version and therefore cannot be used to migrate data between versions",
"backup-restore": "Backup Restore",
"back-restore-description": "Restoring this backup will overwrite all the current data in your database and in the data directory and replace them with the contents of this backup. {cannot-be-undone} If the restoration is successful, you will be logged out.",
"cannot-be-undone": "This action cannot be undone - use with caution.",
"postgresql-note": "If you are using PostGreSQL, please review the {backup-restore-process} prior to restoring.",
"backup-restore-process-in-the-documentation": "backup/restore process in the documentation",
"irreversible-acknowledgment": "I understand that this action is irreversible, destructive and may cause data loss",
"restore-backup": "Restore Backup"
}, },
"backup-and-exports": "Backups", "backup-and-exports": "Backups",
"change-password": "Change Password", "change-password": "Change Password",
@ -585,7 +627,9 @@
"api-tokens": "API Tokens", "api-tokens": "API Tokens",
"copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Copy this token for use with an external application. This token will not be viewable again.", "copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Copy this token for use with an external application. This token will not be viewable again.",
"create-an-api-token": "Create an API Token", "create-an-api-token": "Create an API Token",
"token-name": "Token Name" "token-name": "Token Name",
"generate": "Generate",
"you-have-token-count": "You have no active tokens.|You have one active token.|You have {count} active tokens."
}, },
"toolbox": { "toolbox": {
"assign-all": "Assign All", "assign-all": "Assign All",
@ -604,8 +648,39 @@
"webhook-url": "Webhook URL", "webhook-url": "Webhook URL",
"webhooks-caps": "WEBHOOKS", "webhooks-caps": "WEBHOOKS",
"webhooks": "Webhooks", "webhooks": "Webhooks",
"webhook-name": "Webhook Name" "webhook-name": "Webhook Name",
} "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."
},
"bug-report": "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",
"docker-volume": "Docker Volume",
"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": "Validate",
"email-configuration-status": "Email Configuration Status",
"ready": "Ready",
"not-ready": "Not Ready - Check Environmental Variables",
"succeeded": "Succeeded",
"failed": "Failed",
"general-about": "General About",
"application-version": "Application Version",
"application-version-error-text": "Your current version ({0}) does not match the latest release. Considering updating to the latest version ({1}).",
"mealie-is-up-to-date": "Mealie is up to date",
"secure-site": "Secure Site",
"secure-site-error-text": "Serve via localhost or secure with https. Clipboard and additional browser APIs may not work.",
"secure-site-success-text": "Site is accessed by localhost or 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",
"ldap-ready": "LDAP Ready",
"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.",
"build": "Build",
"recipe-scraper-version": "Recipe Scraper Version"
}, },
"shopping-list": { "shopping-list": {
"all-lists": "All Lists", "all-lists": "All Lists",
@ -759,7 +834,20 @@
"good": "Good", "good": "Good",
"strong": "Strong", "strong": "Strong",
"very-strong": "Very Strong" "very-strong": "Very Strong"
} },
"user-management": "User Management",
"reset-locked-users": "Reset Locked Users",
"admin-user-creation": "Admin User Creation",
"user-details": "User Details",
"user-name": "User Name",
"authentication-method": "Authentication Method",
"authentication-method-hint": "This specifies how a user will authenticate with Mealie. If you're not sure, choose 'Mealie",
"permissions": "Permissions",
"administrator": "Administrator",
"user-can-invite-other-to-group": "User can invite other to group",
"user-can-manage-group": "User can manage group",
"user-can-organize-group-data": "User can organize group data",
"enable-advanced-features": "Enable advanced features"
}, },
"language-dialog": { "language-dialog": {
"translated": "translated", "translated": "translated",
@ -811,7 +899,7 @@
"confirm-delete-recipes": "Are you sure you want to delete the following recipes? This action cannot be undone.", "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.", "the-following-recipes-selected-length-will-be-exported": "The following recipes ({0}) will be exported.",
"settings-chosen-explanation": "Settings chosen here, excluding the locked option, will be applied to all selected recipes.", "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": "{0} recipe(s) settings will be updated.", "selected-length-recipe-s-settings-will-be-updated": "{count} recipe(s) settings will be updated.",
"recipe-data": "Recipe Data", "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-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-columns": "Recipe Columns",
@ -832,7 +920,8 @@
"data-management-description": "Select which data set you want to make changes to.", "data-management-description": "Select which data set you want to make changes to.",
"select-data": "Select Data", "select-data": "Select Data",
"select-language": "Select Language", "select-language": "Select Language",
"columns": "Columns" "columns": "Columns",
"combine": "Combine"
}, },
"user-registration": { "user-registration": {
"user-registration": "User Registration", "user-registration": "User Registration",
@ -848,7 +937,8 @@
"validation": { "validation": {
"group-name-is-taken": "Group name is taken", "group-name-is-taken": "Group name is taken",
"username-is-taken": "Username is taken", "username-is-taken": "Username is taken",
"email-is-taken": "Email is taken" "email-is-taken": "Email is taken",
"this-field-is-required": "This Field is Required"
}, },
"export": { "export": {
"export": "Export", "export": "Export",
@ -943,7 +1033,21 @@
}, },
"mainentance": { "mainentance": {
"actions-title": "Actions" "actions-title": "Actions"
} },
"ingredients-natural-language-processor": "Ingredients Natural Language Processor",
"ingredients-natural-language-processor-explanation": "Mealie uses Conditional Random Fields (CRFs) for parsing and processing ingredients. The model used for ingredients is based off a data set of over 100,000 ingredients from a dataset compiled by the New York Times. Note that as the model is trained in English only, you may have varied results when using the model in other languages. This page is a playground for testing the model.",
"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",
"brute": "Brute",
"show-individual-confidence": "Show individual confidence",
"ingredient-text": "Ingredient Text",
"average-confident": "{0} Confident",
"try-an-example": "Try an example",
"parser": "Parser",
"background-tasks": "Background Tasks",
"background-tasks-description": "Here you can view all the running background tasks and their status",
"no-logs-found": "No Logs Found",
"tasks": "Tasks"
}, },
"profile": { "profile": {
"welcome-user": "👋 Welcome, {0}", "welcome-user": "👋 Welcome, {0}",
@ -979,7 +1083,14 @@
"preferences": "Preferences", "preferences": "Preferences",
"show-advanced-description": "Show advanced features (API Keys, Webhooks, and Data Management)", "show-advanced-description": "Show advanced features (API Keys, Webhooks, and Data Management)",
"back-to-profile": "Back to Profile", "back-to-profile": "Back to Profile",
"looking-for-privacy-settings": "Looking for Privacy Settings?" "looking-for-privacy-settings": "Looking for Privacy Settings?",
"manage-your-api-tokens": "Manage Your API Tokens",
"manage-user-profile": "Manage User Profile",
"manage-cookbooks": "Manage Cookbooks",
"manage-members": "Manage Members",
"manage-webhooks": "Manage Webhooks",
"manage-notifiers": "Manage Notifiers",
"manage-data-migrations": "Manage Data Migrations"
}, },
"cookbook": { "cookbook": {
"cookbooks": "Cookbooks", "cookbooks": "Cookbooks",

View File

@ -63,7 +63,20 @@
"scheduled": "Запланировано", "scheduled": "Запланировано",
"something-went-wrong": "Что-то пошло не так!", "something-went-wrong": "Что-то пошло не так!",
"subscribed-events": "Уведомлять о событиях", "subscribed-events": "Уведомлять о событиях",
"test-message-sent": "Тестовое сообщение отправлено" "test-message-sent": "Тестовое сообщение отправлено",
"new-notification": "New Notification",
"event-notifiers": "Event Notifiers",
"apprise-url-skipped-if-blank": "Apprise URL (skipped if blank)",
"enable-notifier": "Enable Notifier",
"what-events": "What events should this notifier subscribe to?",
"user-events": "User Events",
"mealplan-events": "Mealplan Events",
"when-a-user-in-your-group-creates-a-new-mealplan": "When a user in your group creates a new mealplan",
"shopping-list-events": "Shopping List Events",
"cookbook-events": "Cookbook Events",
"tag-events": "Tag Events",
"category-events": "Category Events",
"when-a-new-user-joins-your-group": "When a new user joins your group"
}, },
"general": { "general": {
"cancel": "Отмена", "cancel": "Отмена",
@ -171,11 +184,14 @@
"this-feature-is-currently-inactive": "This feature is currently inactive", "this-feature-is-currently-inactive": "This feature is currently inactive",
"clipboard-not-supported": "Clipboard not supported", "clipboard-not-supported": "Clipboard not supported",
"copied-to-clipboard": "Copied to clipboard", "copied-to-clipboard": "Copied to clipboard",
"your-browser-does-not-support-clipboard": "Your browser does not support clipboard\")", "your-browser-does-not-support-clipboard": "Your browser does not support clipboard",
"copied-items-to-clipboard": "No item copied to clipboard|One item copied to clipboard|Copied {count} items to clipboard", "copied-items-to-clipboard": "No item copied to clipboard|One item copied to clipboard|Copied {count} items to clipboard",
"actions": "Actions", "actions": "Actions",
"selected-count": "Selected: {count}", "selected-count": "Selected: {count}",
"export-all": "Export All" "export-all": "Export All",
"refresh": "Refresh",
"upload-file": "Upload File",
"created-on-date": "Created on: {0}"
}, },
"group": { "group": {
"are-you-sure-you-want-to-delete-the-group": "Вы действительно хотите удалить <b>{groupName}<b/>?", "are-you-sure-you-want-to-delete-the-group": "Вы действительно хотите удалить <b>{groupName}<b/>?",
@ -224,7 +240,11 @@
"disable-organizing-recipe-ingredients-by-units-and-food-description": "Hides the Food, Unit, and Amount fields for ingredients and treats ingredients as plain text fields.", "disable-organizing-recipe-ingredients-by-units-and-food-description": "Hides the Food, Unit, and Amount fields for ingredients and treats ingredients as plain text fields.",
"general-preferences": "General Preferences", "general-preferences": "General Preferences",
"group-recipe-preferences": "Group Recipe Preferences", "group-recipe-preferences": "Group Recipe Preferences",
"report": "Report" "report": "Report",
"group-management": "Group Management",
"admin-group-management": "Admin Group Management",
"admin-group-management-text": "Changes to this group will be reflected immediately.",
"group-id-value": "Group Id: {0}"
}, },
"meal-plan": { "meal-plan": {
"create-a-new-meal-plan": "Создать новый план питания", "create-a-new-meal-plan": "Создать новый план питания",
@ -310,7 +330,17 @@
"mealie-pre-v1": { "mealie-pre-v1": {
"description-long": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export.", "description-long": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export.",
"title": "Mealie Pre v1.0" "title": "Mealie Pre v1.0"
} },
"recipe-data-migrations": "Recipe Data Migrations",
"recipe-data-migrations-explanation": "Recipes can be migrated from another supported application to Mealie. This is a great way to get started with Mealie.",
"choose-migration-type": "Choose Migration Type",
"tag-all-recipes": "Tag all recipes with {tag-name} tag",
"nextcloud-text": "Nextcloud recipes can be imported from a zip file that contains the data stored in Nextcloud. See the example folder structure below to ensure your recipes are able to be imported.",
"chowdown-text": "Mealie natively supports the chowdown repository format. Download the code repository as a .zip file and upload it below",
"recipe-1": "Recipe 1",
"recipe-2": "Recipe 2",
"paprika-text": "Mealie can import recipes from the Paprika application. Export your recipes from paprika, rename the export extension to .zip and upload it below.",
"mealie-text": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export."
}, },
"new-recipe": { "new-recipe": {
"bulk-add": "Массовое добавление", "bulk-add": "Массовое добавление",
@ -490,7 +520,9 @@
"recipe-debugger-description": "Grab the URL of the recipe you want to debug and paste it here. The URL will be scraped by the recipe scraper and the results will be displayed. If you don't see any data returned, the site you are trying to scrape is not supported by Mealie or its scraper library.", "recipe-debugger-description": "Grab the URL of the recipe you want to debug and paste it here. The URL will be scraped by the recipe scraper and the results will be displayed. If you don't see any data returned, the site you are trying to scrape is not supported by Mealie or its scraper library.",
"debug": "Debug", "debug": "Debug",
"tree-view": "Tree View", "tree-view": "Tree View",
"recipe-yield": "Recipe Yield" "recipe-yield": "Recipe Yield",
"unit": "Unit",
"upload-image": "Upload image"
}, },
"search": { "search": {
"advanced-search": "Расширенный поиск", "advanced-search": "Расширенный поиск",
@ -507,7 +539,8 @@
"search-placeholder": "Поиск...", "search-placeholder": "Поиск...",
"tag-filter": "Фильтр тегов", "tag-filter": "Фильтр тегов",
"search-hint": "Press '/'", "search-hint": "Press '/'",
"advanced": "Advanced" "advanced": "Advanced",
"auto-search": "Auto Search"
}, },
"settings": { "settings": {
"add-a-new-theme": "Добавить новую тему", "add-a-new-theme": "Добавить новую тему",
@ -522,7 +555,16 @@
"full-backup": "Полное резервное копирование", "full-backup": "Полное резервное копирование",
"import-summary": "Сводка по импорту", "import-summary": "Сводка по импорту",
"partial-backup": "Частичное резервное копирование", "partial-backup": "Частичное резервное копирование",
"unable-to-delete-backup": "Невозможно удалить резервную копию." "unable-to-delete-backup": "Невозможно удалить резервную копию.",
"experimental-description": "Backups a total snapshots of the database and data directory of the site. This includes all data and cannot be set to exclude subsets of data. You can think off this as a snapshot of Mealie at a specific time. Currently, {not-crossed-version} (data migrations are not done automatically). These serve as a database agnostic way to export and import data or backup the site to an external location.",
"not-crossed-version": "this backup mechanism is not cross-version and therefore cannot be used to migrate data between versions",
"backup-restore": "Backup Restore",
"back-restore-description": "Restoring this backup will overwrite all the current data in your database and in the data directory and replace them with the contents of this backup. {cannot-be-undone} If the restoration is successful, you will be logged out.",
"cannot-be-undone": "This action cannot be undone - use with caution.",
"postgresql-note": "If you are using PostGreSQL, please review the {backup-restore-process} prior to restoring.",
"backup-restore-process-in-the-documentation": "backup/restore process in the documentation",
"irreversible-acknowledgment": "I understand that this action is irreversible, destructive and may cause data loss",
"restore-backup": "Restore Backup"
}, },
"backup-and-exports": "Резервные копии", "backup-and-exports": "Резервные копии",
"change-password": "Изменить пароль", "change-password": "Изменить пароль",
@ -585,7 +627,9 @@
"api-tokens": "Токены API", "api-tokens": "Токены API",
"copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Скопируйте этот токен для использования с внешним приложением. Этот токен не будет доступен для повторного просмотра.", "copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Скопируйте этот токен для использования с внешним приложением. Этот токен не будет доступен для повторного просмотра.",
"create-an-api-token": "Создать API токен", "create-an-api-token": "Создать API токен",
"token-name": "Название токена" "token-name": "Название токена",
"generate": "Generate",
"you-have-token-count": "You have no active tokens.|You have one active token.|You have {count} active tokens."
}, },
"toolbox": { "toolbox": {
"assign-all": "Выбрать все", "assign-all": "Выбрать все",
@ -604,8 +648,39 @@
"webhook-url": "Webhook URL", "webhook-url": "Webhook URL",
"webhooks-caps": "WEBHOOKS", "webhooks-caps": "WEBHOOKS",
"webhooks": "Webhooks", "webhooks": "Webhooks",
"webhook-name": "Webhook Name" "webhook-name": "Webhook Name",
} "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."
},
"bug-report": "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",
"docker-volume": "Docker Volume",
"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": "Validate",
"email-configuration-status": "Email Configuration Status",
"ready": "Ready",
"not-ready": "Not Ready - Check Environmental Variables",
"succeeded": "Succeeded",
"failed": "Failed",
"general-about": "General About",
"application-version": "Application Version",
"application-version-error-text": "Your current version ({0}) does not match the latest release. Considering updating to the latest version ({1}).",
"mealie-is-up-to-date": "Mealie is up to date",
"secure-site": "Secure Site",
"secure-site-error-text": "Serve via localhost or secure with https. Clipboard and additional browser APIs may not work.",
"secure-site-success-text": "Site is accessed by localhost or 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",
"ldap-ready": "LDAP Ready",
"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.",
"build": "Build",
"recipe-scraper-version": "Recipe Scraper Version"
}, },
"shopping-list": { "shopping-list": {
"all-lists": "Все списки", "all-lists": "Все списки",
@ -759,7 +834,20 @@
"good": "Good", "good": "Good",
"strong": "Strong", "strong": "Strong",
"very-strong": "Very Strong" "very-strong": "Very Strong"
} },
"user-management": "User Management",
"reset-locked-users": "Reset Locked Users",
"admin-user-creation": "Admin User Creation",
"user-details": "User Details",
"user-name": "User Name",
"authentication-method": "Authentication Method",
"authentication-method-hint": "This specifies how a user will authenticate with Mealie. If you're not sure, choose 'Mealie",
"permissions": "Permissions",
"administrator": "Administrator",
"user-can-invite-other-to-group": "User can invite other to group",
"user-can-manage-group": "User can manage group",
"user-can-organize-group-data": "User can organize group data",
"enable-advanced-features": "Enable advanced features"
}, },
"language-dialog": { "language-dialog": {
"translated": "translated", "translated": "translated",
@ -811,7 +899,7 @@
"confirm-delete-recipes": "Are you sure you want to delete the following recipes? This action cannot be undone.", "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.", "the-following-recipes-selected-length-will-be-exported": "The following recipes ({0}) will be exported.",
"settings-chosen-explanation": "Settings chosen here, excluding the locked option, will be applied to all selected recipes.", "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": "{0} recipe(s) settings will be updated.", "selected-length-recipe-s-settings-will-be-updated": "{count} recipe(s) settings will be updated.",
"recipe-data": "Recipe Data", "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-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-columns": "Recipe Columns",
@ -832,7 +920,8 @@
"data-management-description": "Select which data set you want to make changes to.", "data-management-description": "Select which data set you want to make changes to.",
"select-data": "Select Data", "select-data": "Select Data",
"select-language": "Select Language", "select-language": "Select Language",
"columns": "Columns" "columns": "Columns",
"combine": "Combine"
}, },
"user-registration": { "user-registration": {
"user-registration": "User Registration", "user-registration": "User Registration",
@ -848,7 +937,8 @@
"validation": { "validation": {
"group-name-is-taken": "Group name is taken", "group-name-is-taken": "Group name is taken",
"username-is-taken": "Username is taken", "username-is-taken": "Username is taken",
"email-is-taken": "Email is taken" "email-is-taken": "Email is taken",
"this-field-is-required": "This Field is Required"
}, },
"export": { "export": {
"export": "Export", "export": "Export",
@ -943,7 +1033,21 @@
}, },
"mainentance": { "mainentance": {
"actions-title": "Actions" "actions-title": "Actions"
} },
"ingredients-natural-language-processor": "Ingredients Natural Language Processor",
"ingredients-natural-language-processor-explanation": "Mealie uses Conditional Random Fields (CRFs) for parsing and processing ingredients. The model used for ingredients is based off a data set of over 100,000 ingredients from a dataset compiled by the New York Times. Note that as the model is trained in English only, you may have varied results when using the model in other languages. This page is a playground for testing the model.",
"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",
"brute": "Brute",
"show-individual-confidence": "Show individual confidence",
"ingredient-text": "Ingredient Text",
"average-confident": "{0} Confident",
"try-an-example": "Try an example",
"parser": "Parser",
"background-tasks": "Background Tasks",
"background-tasks-description": "Here you can view all the running background tasks and their status",
"no-logs-found": "No Logs Found",
"tasks": "Tasks"
}, },
"profile": { "profile": {
"welcome-user": "👋 Welcome, {0}", "welcome-user": "👋 Welcome, {0}",
@ -979,7 +1083,14 @@
"preferences": "Preferences", "preferences": "Preferences",
"show-advanced-description": "Show advanced features (API Keys, Webhooks, and Data Management)", "show-advanced-description": "Show advanced features (API Keys, Webhooks, and Data Management)",
"back-to-profile": "Back to Profile", "back-to-profile": "Back to Profile",
"looking-for-privacy-settings": "Looking for Privacy Settings?" "looking-for-privacy-settings": "Looking for Privacy Settings?",
"manage-your-api-tokens": "Manage Your API Tokens",
"manage-user-profile": "Manage User Profile",
"manage-cookbooks": "Manage Cookbooks",
"manage-members": "Manage Members",
"manage-webhooks": "Manage Webhooks",
"manage-notifiers": "Manage Notifiers",
"manage-data-migrations": "Manage Data Migrations"
}, },
"cookbook": { "cookbook": {
"cookbooks": "Cookbooks", "cookbooks": "Cookbooks",

View File

@ -63,7 +63,20 @@
"scheduled": "Naplánované", "scheduled": "Naplánované",
"something-went-wrong": "Vyskytla sa chyba", "something-went-wrong": "Vyskytla sa chyba",
"subscribed-events": "Prihlásené akcie", "subscribed-events": "Prihlásené akcie",
"test-message-sent": "Testovacia správa bola odoslaná" "test-message-sent": "Testovacia správa bola odoslaná",
"new-notification": "New Notification",
"event-notifiers": "Event Notifiers",
"apprise-url-skipped-if-blank": "Apprise URL (skipped if blank)",
"enable-notifier": "Enable Notifier",
"what-events": "What events should this notifier subscribe to?",
"user-events": "User Events",
"mealplan-events": "Mealplan Events",
"when-a-user-in-your-group-creates-a-new-mealplan": "When a user in your group creates a new mealplan",
"shopping-list-events": "Shopping List Events",
"cookbook-events": "Cookbook Events",
"tag-events": "Tag Events",
"category-events": "Category Events",
"when-a-new-user-joins-your-group": "When a new user joins your group"
}, },
"general": { "general": {
"cancel": "Zrušiť", "cancel": "Zrušiť",
@ -171,11 +184,14 @@
"this-feature-is-currently-inactive": "Táto funkcia je momentálne vypnutá", "this-feature-is-currently-inactive": "Táto funkcia je momentálne vypnutá",
"clipboard-not-supported": "Schránka nie je podporovaná", "clipboard-not-supported": "Schránka nie je podporovaná",
"copied-to-clipboard": "Skopírované do schránky", "copied-to-clipboard": "Skopírované do schránky",
"your-browser-does-not-support-clipboard": "Váš prehliadač nepodporuje schránku\")", "your-browser-does-not-support-clipboard": "Your browser does not support clipboard",
"copied-items-to-clipboard": "Žiadna položka nebola skopírovaná do schránky|Jedna položka skopírovaná do schránky| {count} položiek bolo skopírovaných do schránky", "copied-items-to-clipboard": "Žiadna položka nebola skopírovaná do schránky|Jedna položka skopírovaná do schránky| {count} položiek bolo skopírovaných do schránky",
"actions": "Akcie", "actions": "Akcie",
"selected-count": "Vybraných: {count}", "selected-count": "Vybraných: {count}",
"export-all": "Exportovať všetko" "export-all": "Exportovať všetko",
"refresh": "Refresh",
"upload-file": "Upload File",
"created-on-date": "Created on: {0}"
}, },
"group": { "group": {
"are-you-sure-you-want-to-delete-the-group": "Naozaj chcete odstrániť <b>{groupName}<b/>?", "are-you-sure-you-want-to-delete-the-group": "Naozaj chcete odstrániť <b>{groupName}<b/>?",
@ -224,7 +240,11 @@
"disable-organizing-recipe-ingredients-by-units-and-food-description": "Hides the Food, Unit, and Amount fields for ingredients and treats ingredients as plain text fields.", "disable-organizing-recipe-ingredients-by-units-and-food-description": "Hides the Food, Unit, and Amount fields for ingredients and treats ingredients as plain text fields.",
"general-preferences": "Všeobecné nastavenia", "general-preferences": "Všeobecné nastavenia",
"group-recipe-preferences": "Nastavenia receptu v rámci skupiny", "group-recipe-preferences": "Nastavenia receptu v rámci skupiny",
"report": "Report" "report": "Report",
"group-management": "Group Management",
"admin-group-management": "Admin Group Management",
"admin-group-management-text": "Changes to this group will be reflected immediately.",
"group-id-value": "Group Id: {0}"
}, },
"meal-plan": { "meal-plan": {
"create-a-new-meal-plan": "Vytvoriť nový jedálniček", "create-a-new-meal-plan": "Vytvoriť nový jedálniček",
@ -310,7 +330,17 @@
"mealie-pre-v1": { "mealie-pre-v1": {
"description-long": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export.", "description-long": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export.",
"title": "Mealie Pre v1.0" "title": "Mealie Pre v1.0"
} },
"recipe-data-migrations": "Recipe Data Migrations",
"recipe-data-migrations-explanation": "Recipes can be migrated from another supported application to Mealie. This is a great way to get started with Mealie.",
"choose-migration-type": "Choose Migration Type",
"tag-all-recipes": "Tag all recipes with {tag-name} tag",
"nextcloud-text": "Nextcloud recipes can be imported from a zip file that contains the data stored in Nextcloud. See the example folder structure below to ensure your recipes are able to be imported.",
"chowdown-text": "Mealie natively supports the chowdown repository format. Download the code repository as a .zip file and upload it below",
"recipe-1": "Recipe 1",
"recipe-2": "Recipe 2",
"paprika-text": "Mealie can import recipes from the Paprika application. Export your recipes from paprika, rename the export extension to .zip and upload it below.",
"mealie-text": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export."
}, },
"new-recipe": { "new-recipe": {
"bulk-add": "Hromadné pridanie", "bulk-add": "Hromadné pridanie",
@ -490,7 +520,9 @@
"recipe-debugger-description": "Grab the URL of the recipe you want to debug and paste it here. The URL will be scraped by the recipe scraper and the results will be displayed. If you don't see any data returned, the site you are trying to scrape is not supported by Mealie or its scraper library.", "recipe-debugger-description": "Grab the URL of the recipe you want to debug and paste it here. The URL will be scraped by the recipe scraper and the results will be displayed. If you don't see any data returned, the site you are trying to scrape is not supported by Mealie or its scraper library.",
"debug": "Debugovať", "debug": "Debugovať",
"tree-view": "Stromový pohľad", "tree-view": "Stromový pohľad",
"recipe-yield": "Počet porcií" "recipe-yield": "Počet porcií",
"unit": "Unit",
"upload-image": "Upload image"
}, },
"search": { "search": {
"advanced-search": "Rozšírené vyhľadávanie", "advanced-search": "Rozšírené vyhľadávanie",
@ -507,7 +539,8 @@
"search-placeholder": "Hľadať...", "search-placeholder": "Hľadať...",
"tag-filter": "Filter štítkov", "tag-filter": "Filter štítkov",
"search-hint": "Stlač '/'", "search-hint": "Stlač '/'",
"advanced": "Rozšírené" "advanced": "Rozšírené",
"auto-search": "Auto Search"
}, },
"settings": { "settings": {
"add-a-new-theme": "Pridať nový motív", "add-a-new-theme": "Pridať nový motív",
@ -522,7 +555,16 @@
"full-backup": "Úplná záloha", "full-backup": "Úplná záloha",
"import-summary": "Importovať zhrnutie", "import-summary": "Importovať zhrnutie",
"partial-backup": "Čiastočná záloha", "partial-backup": "Čiastočná záloha",
"unable-to-delete-backup": "Zálohu nebolo možné odstrániť." "unable-to-delete-backup": "Zálohu nebolo možné odstrániť.",
"experimental-description": "Backups a total snapshots of the database and data directory of the site. This includes all data and cannot be set to exclude subsets of data. You can think off this as a snapshot of Mealie at a specific time. Currently, {not-crossed-version} (data migrations are not done automatically). These serve as a database agnostic way to export and import data or backup the site to an external location.",
"not-crossed-version": "this backup mechanism is not cross-version and therefore cannot be used to migrate data between versions",
"backup-restore": "Backup Restore",
"back-restore-description": "Restoring this backup will overwrite all the current data in your database and in the data directory and replace them with the contents of this backup. {cannot-be-undone} If the restoration is successful, you will be logged out.",
"cannot-be-undone": "This action cannot be undone - use with caution.",
"postgresql-note": "If you are using PostGreSQL, please review the {backup-restore-process} prior to restoring.",
"backup-restore-process-in-the-documentation": "backup/restore process in the documentation",
"irreversible-acknowledgment": "I understand that this action is irreversible, destructive and may cause data loss",
"restore-backup": "Restore Backup"
}, },
"backup-and-exports": "Zálohy", "backup-and-exports": "Zálohy",
"change-password": "Zmeniť heslo", "change-password": "Zmeniť heslo",
@ -585,7 +627,9 @@
"api-tokens": "API Kľúče", "api-tokens": "API Kľúče",
"copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Okopíruj zobrazený token na použitie v externej aplikácii. Tento token už nebude možné v budúcnosti opäť zobraziť.", "copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Okopíruj zobrazený token na použitie v externej aplikácii. Tento token už nebude možné v budúcnosti opäť zobraziť.",
"create-an-api-token": "Vytvoriť API token", "create-an-api-token": "Vytvoriť API token",
"token-name": "Názov tokenu" "token-name": "Názov tokenu",
"generate": "Generate",
"you-have-token-count": "You have no active tokens.|You have one active token.|You have {count} active tokens."
}, },
"toolbox": { "toolbox": {
"assign-all": "Priradiť všetko", "assign-all": "Priradiť všetko",
@ -604,8 +648,39 @@
"webhook-url": "URL adresa webhooku", "webhook-url": "URL adresa webhooku",
"webhooks-caps": "WEBHOOKS", "webhooks-caps": "WEBHOOKS",
"webhooks": "Webhooky", "webhooks": "Webhooky",
"webhook-name": "Názov webhooku" "webhook-name": "Názov webhooku",
} "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."
},
"bug-report": "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",
"docker-volume": "Docker Volume",
"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": "Validate",
"email-configuration-status": "Email Configuration Status",
"ready": "Ready",
"not-ready": "Not Ready - Check Environmental Variables",
"succeeded": "Succeeded",
"failed": "Failed",
"general-about": "General About",
"application-version": "Application Version",
"application-version-error-text": "Your current version ({0}) does not match the latest release. Considering updating to the latest version ({1}).",
"mealie-is-up-to-date": "Mealie is up to date",
"secure-site": "Secure Site",
"secure-site-error-text": "Serve via localhost or secure with https. Clipboard and additional browser APIs may not work.",
"secure-site-success-text": "Site is accessed by localhost or 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",
"ldap-ready": "LDAP Ready",
"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.",
"build": "Build",
"recipe-scraper-version": "Recipe Scraper Version"
}, },
"shopping-list": { "shopping-list": {
"all-lists": "Všetky zoznamy", "all-lists": "Všetky zoznamy",
@ -759,7 +834,20 @@
"good": "Good", "good": "Good",
"strong": "Strong", "strong": "Strong",
"very-strong": "Very Strong" "very-strong": "Very Strong"
} },
"user-management": "User Management",
"reset-locked-users": "Reset Locked Users",
"admin-user-creation": "Admin User Creation",
"user-details": "User Details",
"user-name": "User Name",
"authentication-method": "Authentication Method",
"authentication-method-hint": "This specifies how a user will authenticate with Mealie. If you're not sure, choose 'Mealie",
"permissions": "Permissions",
"administrator": "Administrator",
"user-can-invite-other-to-group": "User can invite other to group",
"user-can-manage-group": "User can manage group",
"user-can-organize-group-data": "User can organize group data",
"enable-advanced-features": "Enable advanced features"
}, },
"language-dialog": { "language-dialog": {
"translated": "preložené", "translated": "preložené",
@ -811,7 +899,7 @@
"confirm-delete-recipes": "Ste si istý, že chcete zmazať nasledujúce recepty? Túto akciu nie je možné vrátiť späť.", "confirm-delete-recipes": "Ste si istý, že chcete zmazať nasledujúce recepty? Túto akciu nie je možné vrátiť späť.",
"the-following-recipes-selected-length-will-be-exported": "Nasledujúce recepty ({0}) budú exportované.", "the-following-recipes-selected-length-will-be-exported": "Nasledujúce recepty ({0}) budú exportované.",
"settings-chosen-explanation": "Zvolené nastavenia, okrem uzamknutých, budú aplikované na všetky vybrané recepty.", "settings-chosen-explanation": "Zvolené nastavenia, okrem uzamknutých, budú aplikované na všetky vybrané recepty.",
"selected-length-recipe-s-settings-will-be-updated": "{0} receptov bude aktualizovaných.", "selected-length-recipe-s-settings-will-be-updated": "{count} recipe(s) settings will be updated.",
"recipe-data": "Dáta receptu", "recipe-data": "Dáta receptu",
"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-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": "Stĺpce receptu", "recipe-columns": "Stĺpce receptu",
@ -832,7 +920,8 @@
"data-management-description": "Vyberte dáta, ktoré chcete zmeniť.", "data-management-description": "Vyberte dáta, ktoré chcete zmeniť.",
"select-data": "Vyberte dáta", "select-data": "Vyberte dáta",
"select-language": "Vyberte jazyk", "select-language": "Vyberte jazyk",
"columns": "Stĺpce" "columns": "Stĺpce",
"combine": "Combine"
}, },
"user-registration": { "user-registration": {
"user-registration": "Registrácia", "user-registration": "Registrácia",
@ -848,7 +937,8 @@
"validation": { "validation": {
"group-name-is-taken": "Skupina je už obsadená", "group-name-is-taken": "Skupina je už obsadená",
"username-is-taken": "Užívateľské meno je už obsadené", "username-is-taken": "Užívateľské meno je už obsadené",
"email-is-taken": "Email je už obsadený" "email-is-taken": "Email je už obsadený",
"this-field-is-required": "This Field is Required"
}, },
"export": { "export": {
"export": "Exportovať", "export": "Exportovať",
@ -943,7 +1033,21 @@
}, },
"mainentance": { "mainentance": {
"actions-title": "Akcie" "actions-title": "Akcie"
} },
"ingredients-natural-language-processor": "Ingredients Natural Language Processor",
"ingredients-natural-language-processor-explanation": "Mealie uses Conditional Random Fields (CRFs) for parsing and processing ingredients. The model used for ingredients is based off a data set of over 100,000 ingredients from a dataset compiled by the New York Times. Note that as the model is trained in English only, you may have varied results when using the model in other languages. This page is a playground for testing the model.",
"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",
"brute": "Brute",
"show-individual-confidence": "Show individual confidence",
"ingredient-text": "Ingredient Text",
"average-confident": "{0} Confident",
"try-an-example": "Try an example",
"parser": "Parser",
"background-tasks": "Background Tasks",
"background-tasks-description": "Here you can view all the running background tasks and their status",
"no-logs-found": "No Logs Found",
"tasks": "Tasks"
}, },
"profile": { "profile": {
"welcome-user": "👋 Vitajte, {0}", "welcome-user": "👋 Vitajte, {0}",
@ -979,7 +1083,14 @@
"preferences": "Preferences", "preferences": "Preferences",
"show-advanced-description": "Show advanced features (API Keys, Webhooks, and Data Management)", "show-advanced-description": "Show advanced features (API Keys, Webhooks, and Data Management)",
"back-to-profile": "Back to Profile", "back-to-profile": "Back to Profile",
"looking-for-privacy-settings": "Looking for Privacy Settings?" "looking-for-privacy-settings": "Looking for Privacy Settings?",
"manage-your-api-tokens": "Manage Your API Tokens",
"manage-user-profile": "Manage User Profile",
"manage-cookbooks": "Manage Cookbooks",
"manage-members": "Manage Members",
"manage-webhooks": "Manage Webhooks",
"manage-notifiers": "Manage Notifiers",
"manage-data-migrations": "Manage Data Migrations"
}, },
"cookbook": { "cookbook": {
"cookbooks": "Cookbooks", "cookbooks": "Cookbooks",

View File

@ -63,7 +63,20 @@
"scheduled": "Načrtovano", "scheduled": "Načrtovano",
"something-went-wrong": "Nekaj je šlo narobe!", "something-went-wrong": "Nekaj je šlo narobe!",
"subscribed-events": "Naročeni dogodki", "subscribed-events": "Naročeni dogodki",
"test-message-sent": "Testno sporočilo je bilo poslano" "test-message-sent": "Testno sporočilo je bilo poslano",
"new-notification": "New Notification",
"event-notifiers": "Event Notifiers",
"apprise-url-skipped-if-blank": "Apprise URL (skipped if blank)",
"enable-notifier": "Enable Notifier",
"what-events": "What events should this notifier subscribe to?",
"user-events": "User Events",
"mealplan-events": "Mealplan Events",
"when-a-user-in-your-group-creates-a-new-mealplan": "When a user in your group creates a new mealplan",
"shopping-list-events": "Shopping List Events",
"cookbook-events": "Cookbook Events",
"tag-events": "Tag Events",
"category-events": "Category Events",
"when-a-new-user-joins-your-group": "When a new user joins your group"
}, },
"general": { "general": {
"cancel": "Prekliči", "cancel": "Prekliči",
@ -171,11 +184,14 @@
"this-feature-is-currently-inactive": "This feature is currently inactive", "this-feature-is-currently-inactive": "This feature is currently inactive",
"clipboard-not-supported": "Clipboard not supported", "clipboard-not-supported": "Clipboard not supported",
"copied-to-clipboard": "Copied to clipboard", "copied-to-clipboard": "Copied to clipboard",
"your-browser-does-not-support-clipboard": "Your browser does not support clipboard\")", "your-browser-does-not-support-clipboard": "Your browser does not support clipboard",
"copied-items-to-clipboard": "No item copied to clipboard|One item copied to clipboard|Copied {count} items to clipboard", "copied-items-to-clipboard": "No item copied to clipboard|One item copied to clipboard|Copied {count} items to clipboard",
"actions": "Actions", "actions": "Actions",
"selected-count": "Selected: {count}", "selected-count": "Selected: {count}",
"export-all": "Export All" "export-all": "Export All",
"refresh": "Refresh",
"upload-file": "Upload File",
"created-on-date": "Created on: {0}"
}, },
"group": { "group": {
"are-you-sure-you-want-to-delete-the-group": "Ste prepričani, da želite izbrisati <b>{groupName}<b/>?", "are-you-sure-you-want-to-delete-the-group": "Ste prepričani, da želite izbrisati <b>{groupName}<b/>?",
@ -224,7 +240,11 @@
"disable-organizing-recipe-ingredients-by-units-and-food-description": "Hides the Food, Unit, and Amount fields for ingredients and treats ingredients as plain text fields.", "disable-organizing-recipe-ingredients-by-units-and-food-description": "Hides the Food, Unit, and Amount fields for ingredients and treats ingredients as plain text fields.",
"general-preferences": "General Preferences", "general-preferences": "General Preferences",
"group-recipe-preferences": "Group Recipe Preferences", "group-recipe-preferences": "Group Recipe Preferences",
"report": "Report" "report": "Report",
"group-management": "Group Management",
"admin-group-management": "Admin Group Management",
"admin-group-management-text": "Changes to this group will be reflected immediately.",
"group-id-value": "Group Id: {0}"
}, },
"meal-plan": { "meal-plan": {
"create-a-new-meal-plan": "Izdelaj nov načrt obrokov", "create-a-new-meal-plan": "Izdelaj nov načrt obrokov",
@ -310,7 +330,17 @@
"mealie-pre-v1": { "mealie-pre-v1": {
"description-long": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export.", "description-long": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export.",
"title": "Mealie Pre v1.0" "title": "Mealie Pre v1.0"
} },
"recipe-data-migrations": "Recipe Data Migrations",
"recipe-data-migrations-explanation": "Recipes can be migrated from another supported application to Mealie. This is a great way to get started with Mealie.",
"choose-migration-type": "Choose Migration Type",
"tag-all-recipes": "Tag all recipes with {tag-name} tag",
"nextcloud-text": "Nextcloud recipes can be imported from a zip file that contains the data stored in Nextcloud. See the example folder structure below to ensure your recipes are able to be imported.",
"chowdown-text": "Mealie natively supports the chowdown repository format. Download the code repository as a .zip file and upload it below",
"recipe-1": "Recipe 1",
"recipe-2": "Recipe 2",
"paprika-text": "Mealie can import recipes from the Paprika application. Export your recipes from paprika, rename the export extension to .zip and upload it below.",
"mealie-text": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export."
}, },
"new-recipe": { "new-recipe": {
"bulk-add": "Množično dodajanje", "bulk-add": "Množično dodajanje",
@ -490,7 +520,9 @@
"recipe-debugger-description": "Grab the URL of the recipe you want to debug and paste it here. The URL will be scraped by the recipe scraper and the results will be displayed. If you don't see any data returned, the site you are trying to scrape is not supported by Mealie or its scraper library.", "recipe-debugger-description": "Grab the URL of the recipe you want to debug and paste it here. The URL will be scraped by the recipe scraper and the results will be displayed. If you don't see any data returned, the site you are trying to scrape is not supported by Mealie or its scraper library.",
"debug": "Debug", "debug": "Debug",
"tree-view": "Tree View", "tree-view": "Tree View",
"recipe-yield": "Recipe Yield" "recipe-yield": "Recipe Yield",
"unit": "Unit",
"upload-image": "Upload image"
}, },
"search": { "search": {
"advanced-search": "Napredno iskanje", "advanced-search": "Napredno iskanje",
@ -507,7 +539,8 @@
"search-placeholder": "Išči...", "search-placeholder": "Išči...",
"tag-filter": "Filter oznak", "tag-filter": "Filter oznak",
"search-hint": "Pritisni '/'", "search-hint": "Pritisni '/'",
"advanced": "Advanced" "advanced": "Advanced",
"auto-search": "Auto Search"
}, },
"settings": { "settings": {
"add-a-new-theme": "Dodaj novo temo", "add-a-new-theme": "Dodaj novo temo",
@ -522,7 +555,16 @@
"full-backup": "Popolna varnostna kopija", "full-backup": "Popolna varnostna kopija",
"import-summary": "Povzetek uvoza", "import-summary": "Povzetek uvoza",
"partial-backup": "Delna varnostna kopija", "partial-backup": "Delna varnostna kopija",
"unable-to-delete-backup": "Napaka pri izbrisu varnostne kopije." "unable-to-delete-backup": "Napaka pri izbrisu varnostne kopije.",
"experimental-description": "Backups a total snapshots of the database and data directory of the site. This includes all data and cannot be set to exclude subsets of data. You can think off this as a snapshot of Mealie at a specific time. Currently, {not-crossed-version} (data migrations are not done automatically). These serve as a database agnostic way to export and import data or backup the site to an external location.",
"not-crossed-version": "this backup mechanism is not cross-version and therefore cannot be used to migrate data between versions",
"backup-restore": "Backup Restore",
"back-restore-description": "Restoring this backup will overwrite all the current data in your database and in the data directory and replace them with the contents of this backup. {cannot-be-undone} If the restoration is successful, you will be logged out.",
"cannot-be-undone": "This action cannot be undone - use with caution.",
"postgresql-note": "If you are using PostGreSQL, please review the {backup-restore-process} prior to restoring.",
"backup-restore-process-in-the-documentation": "backup/restore process in the documentation",
"irreversible-acknowledgment": "I understand that this action is irreversible, destructive and may cause data loss",
"restore-backup": "Restore Backup"
}, },
"backup-and-exports": "Varnostne kopije", "backup-and-exports": "Varnostne kopije",
"change-password": "Spremeni geslo", "change-password": "Spremeni geslo",
@ -585,7 +627,9 @@
"api-tokens": "API žetoni", "api-tokens": "API žetoni",
"copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Kopiraj žeton za uporabo v zunanji aplikaciji. Ta žeton kasneje ne bo več viden.", "copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Kopiraj žeton za uporabo v zunanji aplikaciji. Ta žeton kasneje ne bo več viden.",
"create-an-api-token": "Ustvari nov API žeton", "create-an-api-token": "Ustvari nov API žeton",
"token-name": "Ime žetona" "token-name": "Ime žetona",
"generate": "Generate",
"you-have-token-count": "You have no active tokens.|You have one active token.|You have {count} active tokens."
}, },
"toolbox": { "toolbox": {
"assign-all": "Dodeli vse", "assign-all": "Dodeli vse",
@ -604,8 +648,39 @@
"webhook-url": "Webhook URL", "webhook-url": "Webhook URL",
"webhooks-caps": "WEBHOOKS", "webhooks-caps": "WEBHOOKS",
"webhooks": "Webbhook-i", "webhooks": "Webbhook-i",
"webhook-name": "Ime Webhooka" "webhook-name": "Ime Webhooka",
} "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."
},
"bug-report": "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",
"docker-volume": "Docker Volume",
"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": "Validate",
"email-configuration-status": "Email Configuration Status",
"ready": "Ready",
"not-ready": "Not Ready - Check Environmental Variables",
"succeeded": "Succeeded",
"failed": "Failed",
"general-about": "General About",
"application-version": "Application Version",
"application-version-error-text": "Your current version ({0}) does not match the latest release. Considering updating to the latest version ({1}).",
"mealie-is-up-to-date": "Mealie is up to date",
"secure-site": "Secure Site",
"secure-site-error-text": "Serve via localhost or secure with https. Clipboard and additional browser APIs may not work.",
"secure-site-success-text": "Site is accessed by localhost or 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",
"ldap-ready": "LDAP Ready",
"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.",
"build": "Build",
"recipe-scraper-version": "Recipe Scraper Version"
}, },
"shopping-list": { "shopping-list": {
"all-lists": "Vsi seznami", "all-lists": "Vsi seznami",
@ -759,7 +834,20 @@
"good": "Good", "good": "Good",
"strong": "Strong", "strong": "Strong",
"very-strong": "Very Strong" "very-strong": "Very Strong"
} },
"user-management": "User Management",
"reset-locked-users": "Reset Locked Users",
"admin-user-creation": "Admin User Creation",
"user-details": "User Details",
"user-name": "User Name",
"authentication-method": "Authentication Method",
"authentication-method-hint": "This specifies how a user will authenticate with Mealie. If you're not sure, choose 'Mealie",
"permissions": "Permissions",
"administrator": "Administrator",
"user-can-invite-other-to-group": "User can invite other to group",
"user-can-manage-group": "User can manage group",
"user-can-organize-group-data": "User can organize group data",
"enable-advanced-features": "Enable advanced features"
}, },
"language-dialog": { "language-dialog": {
"translated": "prevedeno", "translated": "prevedeno",
@ -811,7 +899,7 @@
"confirm-delete-recipes": "Are you sure you want to delete the following recipes? This action cannot be undone.", "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.", "the-following-recipes-selected-length-will-be-exported": "The following recipes ({0}) will be exported.",
"settings-chosen-explanation": "Settings chosen here, excluding the locked option, will be applied to all selected recipes.", "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": "{0} recipe(s) settings will be updated.", "selected-length-recipe-s-settings-will-be-updated": "{count} recipe(s) settings will be updated.",
"recipe-data": "Recipe Data", "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-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-columns": "Recipe Columns",
@ -832,7 +920,8 @@
"data-management-description": "Select which data set you want to make changes to.", "data-management-description": "Select which data set you want to make changes to.",
"select-data": "Select Data", "select-data": "Select Data",
"select-language": "Select Language", "select-language": "Select Language",
"columns": "Columns" "columns": "Columns",
"combine": "Combine"
}, },
"user-registration": { "user-registration": {
"user-registration": "Registracija uporabnika", "user-registration": "Registracija uporabnika",
@ -848,7 +937,8 @@
"validation": { "validation": {
"group-name-is-taken": "Ime skupine je že zasedeno", "group-name-is-taken": "Ime skupine je že zasedeno",
"username-is-taken": "Uporabniško ime zasedeno", "username-is-taken": "Uporabniško ime zasedeno",
"email-is-taken": "E-mail je zaseden" "email-is-taken": "E-mail je zaseden",
"this-field-is-required": "This Field is Required"
}, },
"export": { "export": {
"export": "Izvozi", "export": "Izvozi",
@ -943,7 +1033,21 @@
}, },
"mainentance": { "mainentance": {
"actions-title": "Actions" "actions-title": "Actions"
} },
"ingredients-natural-language-processor": "Ingredients Natural Language Processor",
"ingredients-natural-language-processor-explanation": "Mealie uses Conditional Random Fields (CRFs) for parsing and processing ingredients. The model used for ingredients is based off a data set of over 100,000 ingredients from a dataset compiled by the New York Times. Note that as the model is trained in English only, you may have varied results when using the model in other languages. This page is a playground for testing the model.",
"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",
"brute": "Brute",
"show-individual-confidence": "Show individual confidence",
"ingredient-text": "Ingredient Text",
"average-confident": "{0} Confident",
"try-an-example": "Try an example",
"parser": "Parser",
"background-tasks": "Background Tasks",
"background-tasks-description": "Here you can view all the running background tasks and their status",
"no-logs-found": "No Logs Found",
"tasks": "Tasks"
}, },
"profile": { "profile": {
"welcome-user": "👋 Welcome, {0}", "welcome-user": "👋 Welcome, {0}",
@ -979,7 +1083,14 @@
"preferences": "Preferences", "preferences": "Preferences",
"show-advanced-description": "Show advanced features (API Keys, Webhooks, and Data Management)", "show-advanced-description": "Show advanced features (API Keys, Webhooks, and Data Management)",
"back-to-profile": "Back to Profile", "back-to-profile": "Back to Profile",
"looking-for-privacy-settings": "Looking for Privacy Settings?" "looking-for-privacy-settings": "Looking for Privacy Settings?",
"manage-your-api-tokens": "Manage Your API Tokens",
"manage-user-profile": "Manage User Profile",
"manage-cookbooks": "Manage Cookbooks",
"manage-members": "Manage Members",
"manage-webhooks": "Manage Webhooks",
"manage-notifiers": "Manage Notifiers",
"manage-data-migrations": "Manage Data Migrations"
}, },
"cookbook": { "cookbook": {
"cookbooks": "Cookbooks", "cookbooks": "Cookbooks",

View File

@ -63,7 +63,20 @@
"scheduled": "Scheduled", "scheduled": "Scheduled",
"something-went-wrong": "Something Went Wrong!", "something-went-wrong": "Something Went Wrong!",
"subscribed-events": "Subscribed Events", "subscribed-events": "Subscribed Events",
"test-message-sent": "Test Message Sent" "test-message-sent": "Test Message Sent",
"new-notification": "New Notification",
"event-notifiers": "Event Notifiers",
"apprise-url-skipped-if-blank": "Apprise URL (skipped if blank)",
"enable-notifier": "Enable Notifier",
"what-events": "What events should this notifier subscribe to?",
"user-events": "User Events",
"mealplan-events": "Mealplan Events",
"when-a-user-in-your-group-creates-a-new-mealplan": "When a user in your group creates a new mealplan",
"shopping-list-events": "Shopping List Events",
"cookbook-events": "Cookbook Events",
"tag-events": "Tag Events",
"category-events": "Category Events",
"when-a-new-user-joins-your-group": "When a new user joins your group"
}, },
"general": { "general": {
"cancel": "Cancel", "cancel": "Cancel",
@ -171,11 +184,14 @@
"this-feature-is-currently-inactive": "This feature is currently inactive", "this-feature-is-currently-inactive": "This feature is currently inactive",
"clipboard-not-supported": "Clipboard not supported", "clipboard-not-supported": "Clipboard not supported",
"copied-to-clipboard": "Copied to clipboard", "copied-to-clipboard": "Copied to clipboard",
"your-browser-does-not-support-clipboard": "Your browser does not support clipboard\")", "your-browser-does-not-support-clipboard": "Your browser does not support clipboard",
"copied-items-to-clipboard": "No item copied to clipboard|One item copied to clipboard|Copied {count} items to clipboard", "copied-items-to-clipboard": "No item copied to clipboard|One item copied to clipboard|Copied {count} items to clipboard",
"actions": "Actions", "actions": "Actions",
"selected-count": "Selected: {count}", "selected-count": "Selected: {count}",
"export-all": "Export All" "export-all": "Export All",
"refresh": "Refresh",
"upload-file": "Upload File",
"created-on-date": "Created on: {0}"
}, },
"group": { "group": {
"are-you-sure-you-want-to-delete-the-group": "Are you sure you want to delete <b>{groupName}<b/>?", "are-you-sure-you-want-to-delete-the-group": "Are you sure you want to delete <b>{groupName}<b/>?",
@ -224,7 +240,11 @@
"disable-organizing-recipe-ingredients-by-units-and-food-description": "Hides the Food, Unit, and Amount fields for ingredients and treats ingredients as plain text fields.", "disable-organizing-recipe-ingredients-by-units-and-food-description": "Hides the Food, Unit, and Amount fields for ingredients and treats ingredients as plain text fields.",
"general-preferences": "General Preferences", "general-preferences": "General Preferences",
"group-recipe-preferences": "Group Recipe Preferences", "group-recipe-preferences": "Group Recipe Preferences",
"report": "Report" "report": "Report",
"group-management": "Group Management",
"admin-group-management": "Admin Group Management",
"admin-group-management-text": "Changes to this group will be reflected immediately.",
"group-id-value": "Group Id: {0}"
}, },
"meal-plan": { "meal-plan": {
"create-a-new-meal-plan": "Create a New Meal Plan", "create-a-new-meal-plan": "Create a New Meal Plan",
@ -310,7 +330,17 @@
"mealie-pre-v1": { "mealie-pre-v1": {
"description-long": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export.", "description-long": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export.",
"title": "Mealie Pre v1.0" "title": "Mealie Pre v1.0"
} },
"recipe-data-migrations": "Recipe Data Migrations",
"recipe-data-migrations-explanation": "Recipes can be migrated from another supported application to Mealie. This is a great way to get started with Mealie.",
"choose-migration-type": "Choose Migration Type",
"tag-all-recipes": "Tag all recipes with {tag-name} tag",
"nextcloud-text": "Nextcloud recipes can be imported from a zip file that contains the data stored in Nextcloud. See the example folder structure below to ensure your recipes are able to be imported.",
"chowdown-text": "Mealie natively supports the chowdown repository format. Download the code repository as a .zip file and upload it below",
"recipe-1": "Recipe 1",
"recipe-2": "Recipe 2",
"paprika-text": "Mealie can import recipes from the Paprika application. Export your recipes from paprika, rename the export extension to .zip and upload it below.",
"mealie-text": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export."
}, },
"new-recipe": { "new-recipe": {
"bulk-add": "Bulk Add", "bulk-add": "Bulk Add",
@ -490,7 +520,9 @@
"recipe-debugger-description": "Grab the URL of the recipe you want to debug and paste it here. The URL will be scraped by the recipe scraper and the results will be displayed. If you don't see any data returned, the site you are trying to scrape is not supported by Mealie or its scraper library.", "recipe-debugger-description": "Grab the URL of the recipe you want to debug and paste it here. The URL will be scraped by the recipe scraper and the results will be displayed. If you don't see any data returned, the site you are trying to scrape is not supported by Mealie or its scraper library.",
"debug": "Debug", "debug": "Debug",
"tree-view": "Tree View", "tree-view": "Tree View",
"recipe-yield": "Recipe Yield" "recipe-yield": "Recipe Yield",
"unit": "Unit",
"upload-image": "Upload image"
}, },
"search": { "search": {
"advanced-search": "Advanced Search", "advanced-search": "Advanced Search",
@ -507,7 +539,8 @@
"search-placeholder": "Search...", "search-placeholder": "Search...",
"tag-filter": "Tag Filter", "tag-filter": "Tag Filter",
"search-hint": "Press '/'", "search-hint": "Press '/'",
"advanced": "Advanced" "advanced": "Advanced",
"auto-search": "Auto Search"
}, },
"settings": { "settings": {
"add-a-new-theme": "Add a New Theme", "add-a-new-theme": "Add a New Theme",
@ -522,7 +555,16 @@
"full-backup": "Full Backup", "full-backup": "Full Backup",
"import-summary": "Import Summary", "import-summary": "Import Summary",
"partial-backup": "Partial Backup", "partial-backup": "Partial Backup",
"unable-to-delete-backup": "Unable to Delete Backup." "unable-to-delete-backup": "Unable to Delete Backup.",
"experimental-description": "Backups a total snapshots of the database and data directory of the site. This includes all data and cannot be set to exclude subsets of data. You can think off this as a snapshot of Mealie at a specific time. Currently, {not-crossed-version} (data migrations are not done automatically). These serve as a database agnostic way to export and import data or backup the site to an external location.",
"not-crossed-version": "this backup mechanism is not cross-version and therefore cannot be used to migrate data between versions",
"backup-restore": "Backup Restore",
"back-restore-description": "Restoring this backup will overwrite all the current data in your database and in the data directory and replace them with the contents of this backup. {cannot-be-undone} If the restoration is successful, you will be logged out.",
"cannot-be-undone": "This action cannot be undone - use with caution.",
"postgresql-note": "If you are using PostGreSQL, please review the {backup-restore-process} prior to restoring.",
"backup-restore-process-in-the-documentation": "backup/restore process in the documentation",
"irreversible-acknowledgment": "I understand that this action is irreversible, destructive and may cause data loss",
"restore-backup": "Restore Backup"
}, },
"backup-and-exports": "Backups", "backup-and-exports": "Backups",
"change-password": "Change Password", "change-password": "Change Password",
@ -585,7 +627,9 @@
"api-tokens": "API Tokens", "api-tokens": "API Tokens",
"copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Copy this token for use with an external application. This token will not be viewable again.", "copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Copy this token for use with an external application. This token will not be viewable again.",
"create-an-api-token": "Create an API Token", "create-an-api-token": "Create an API Token",
"token-name": "Token Name" "token-name": "Token Name",
"generate": "Generate",
"you-have-token-count": "You have no active tokens.|You have one active token.|You have {count} active tokens."
}, },
"toolbox": { "toolbox": {
"assign-all": "Assign All", "assign-all": "Assign All",
@ -604,8 +648,39 @@
"webhook-url": "Webhook URL", "webhook-url": "Webhook URL",
"webhooks-caps": "WEBHOOKS", "webhooks-caps": "WEBHOOKS",
"webhooks": "Webhooks", "webhooks": "Webhooks",
"webhook-name": "Webhook Name" "webhook-name": "Webhook Name",
} "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."
},
"bug-report": "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",
"docker-volume": "Docker Volume",
"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": "Validate",
"email-configuration-status": "Email Configuration Status",
"ready": "Ready",
"not-ready": "Not Ready - Check Environmental Variables",
"succeeded": "Succeeded",
"failed": "Failed",
"general-about": "General About",
"application-version": "Application Version",
"application-version-error-text": "Your current version ({0}) does not match the latest release. Considering updating to the latest version ({1}).",
"mealie-is-up-to-date": "Mealie is up to date",
"secure-site": "Secure Site",
"secure-site-error-text": "Serve via localhost or secure with https. Clipboard and additional browser APIs may not work.",
"secure-site-success-text": "Site is accessed by localhost or 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",
"ldap-ready": "LDAP Ready",
"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.",
"build": "Build",
"recipe-scraper-version": "Recipe Scraper Version"
}, },
"shopping-list": { "shopping-list": {
"all-lists": "All Lists", "all-lists": "All Lists",
@ -759,7 +834,20 @@
"good": "Good", "good": "Good",
"strong": "Strong", "strong": "Strong",
"very-strong": "Very Strong" "very-strong": "Very Strong"
} },
"user-management": "User Management",
"reset-locked-users": "Reset Locked Users",
"admin-user-creation": "Admin User Creation",
"user-details": "User Details",
"user-name": "User Name",
"authentication-method": "Authentication Method",
"authentication-method-hint": "This specifies how a user will authenticate with Mealie. If you're not sure, choose 'Mealie",
"permissions": "Permissions",
"administrator": "Administrator",
"user-can-invite-other-to-group": "User can invite other to group",
"user-can-manage-group": "User can manage group",
"user-can-organize-group-data": "User can organize group data",
"enable-advanced-features": "Enable advanced features"
}, },
"language-dialog": { "language-dialog": {
"translated": "translated", "translated": "translated",
@ -811,7 +899,7 @@
"confirm-delete-recipes": "Are you sure you want to delete the following recipes? This action cannot be undone.", "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.", "the-following-recipes-selected-length-will-be-exported": "The following recipes ({0}) will be exported.",
"settings-chosen-explanation": "Settings chosen here, excluding the locked option, will be applied to all selected recipes.", "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": "{0} recipe(s) settings will be updated.", "selected-length-recipe-s-settings-will-be-updated": "{count} recipe(s) settings will be updated.",
"recipe-data": "Recipe Data", "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-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-columns": "Recipe Columns",
@ -832,7 +920,8 @@
"data-management-description": "Select which data set you want to make changes to.", "data-management-description": "Select which data set you want to make changes to.",
"select-data": "Select Data", "select-data": "Select Data",
"select-language": "Select Language", "select-language": "Select Language",
"columns": "Columns" "columns": "Columns",
"combine": "Combine"
}, },
"user-registration": { "user-registration": {
"user-registration": "User Registration", "user-registration": "User Registration",
@ -848,7 +937,8 @@
"validation": { "validation": {
"group-name-is-taken": "Group name is taken", "group-name-is-taken": "Group name is taken",
"username-is-taken": "Username is taken", "username-is-taken": "Username is taken",
"email-is-taken": "Email is taken" "email-is-taken": "Email is taken",
"this-field-is-required": "This Field is Required"
}, },
"export": { "export": {
"export": "Export", "export": "Export",
@ -943,7 +1033,21 @@
}, },
"mainentance": { "mainentance": {
"actions-title": "Actions" "actions-title": "Actions"
} },
"ingredients-natural-language-processor": "Ingredients Natural Language Processor",
"ingredients-natural-language-processor-explanation": "Mealie uses Conditional Random Fields (CRFs) for parsing and processing ingredients. The model used for ingredients is based off a data set of over 100,000 ingredients from a dataset compiled by the New York Times. Note that as the model is trained in English only, you may have varied results when using the model in other languages. This page is a playground for testing the model.",
"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",
"brute": "Brute",
"show-individual-confidence": "Show individual confidence",
"ingredient-text": "Ingredient Text",
"average-confident": "{0} Confident",
"try-an-example": "Try an example",
"parser": "Parser",
"background-tasks": "Background Tasks",
"background-tasks-description": "Here you can view all the running background tasks and their status",
"no-logs-found": "No Logs Found",
"tasks": "Tasks"
}, },
"profile": { "profile": {
"welcome-user": "👋 Welcome, {0}", "welcome-user": "👋 Welcome, {0}",
@ -979,7 +1083,14 @@
"preferences": "Preferences", "preferences": "Preferences",
"show-advanced-description": "Show advanced features (API Keys, Webhooks, and Data Management)", "show-advanced-description": "Show advanced features (API Keys, Webhooks, and Data Management)",
"back-to-profile": "Back to Profile", "back-to-profile": "Back to Profile",
"looking-for-privacy-settings": "Looking for Privacy Settings?" "looking-for-privacy-settings": "Looking for Privacy Settings?",
"manage-your-api-tokens": "Manage Your API Tokens",
"manage-user-profile": "Manage User Profile",
"manage-cookbooks": "Manage Cookbooks",
"manage-members": "Manage Members",
"manage-webhooks": "Manage Webhooks",
"manage-notifiers": "Manage Notifiers",
"manage-data-migrations": "Manage Data Migrations"
}, },
"cookbook": { "cookbook": {
"cookbooks": "Cookbooks", "cookbooks": "Cookbooks",

View File

@ -63,7 +63,20 @@
"scheduled": "Schemalagd", "scheduled": "Schemalagd",
"something-went-wrong": "Hmmm, något blev fel!", "something-went-wrong": "Hmmm, något blev fel!",
"subscribed-events": "Prenumererade händelser", "subscribed-events": "Prenumererade händelser",
"test-message-sent": "Testmeddelande Skickat" "test-message-sent": "Testmeddelande Skickat",
"new-notification": "New Notification",
"event-notifiers": "Event Notifiers",
"apprise-url-skipped-if-blank": "Apprise URL (skipped if blank)",
"enable-notifier": "Enable Notifier",
"what-events": "What events should this notifier subscribe to?",
"user-events": "User Events",
"mealplan-events": "Mealplan Events",
"when-a-user-in-your-group-creates-a-new-mealplan": "When a user in your group creates a new mealplan",
"shopping-list-events": "Shopping List Events",
"cookbook-events": "Cookbook Events",
"tag-events": "Tag Events",
"category-events": "Category Events",
"when-a-new-user-joins-your-group": "When a new user joins your group"
}, },
"general": { "general": {
"cancel": "Avbryt", "cancel": "Avbryt",
@ -171,11 +184,14 @@
"this-feature-is-currently-inactive": "This feature is currently inactive", "this-feature-is-currently-inactive": "This feature is currently inactive",
"clipboard-not-supported": "Clipboard not supported", "clipboard-not-supported": "Clipboard not supported",
"copied-to-clipboard": "Copied to clipboard", "copied-to-clipboard": "Copied to clipboard",
"your-browser-does-not-support-clipboard": "Your browser does not support clipboard\")", "your-browser-does-not-support-clipboard": "Your browser does not support clipboard",
"copied-items-to-clipboard": "No item copied to clipboard|One item copied to clipboard|Copied {count} items to clipboard", "copied-items-to-clipboard": "No item copied to clipboard|One item copied to clipboard|Copied {count} items to clipboard",
"actions": "Actions", "actions": "Actions",
"selected-count": "Selected: {count}", "selected-count": "Selected: {count}",
"export-all": "Export All" "export-all": "Export All",
"refresh": "Refresh",
"upload-file": "Upload File",
"created-on-date": "Created on: {0}"
}, },
"group": { "group": {
"are-you-sure-you-want-to-delete-the-group": "Är du säker på att du vill radera <b>{groupName}<b/>?", "are-you-sure-you-want-to-delete-the-group": "Är du säker på att du vill radera <b>{groupName}<b/>?",
@ -224,7 +240,11 @@
"disable-organizing-recipe-ingredients-by-units-and-food-description": "Hides the Food, Unit, and Amount fields for ingredients and treats ingredients as plain text fields.", "disable-organizing-recipe-ingredients-by-units-and-food-description": "Hides the Food, Unit, and Amount fields for ingredients and treats ingredients as plain text fields.",
"general-preferences": "General Preferences", "general-preferences": "General Preferences",
"group-recipe-preferences": "Group Recipe Preferences", "group-recipe-preferences": "Group Recipe Preferences",
"report": "Report" "report": "Report",
"group-management": "Group Management",
"admin-group-management": "Admin Group Management",
"admin-group-management-text": "Changes to this group will be reflected immediately.",
"group-id-value": "Group Id: {0}"
}, },
"meal-plan": { "meal-plan": {
"create-a-new-meal-plan": "Skapa en ny måltidsplan", "create-a-new-meal-plan": "Skapa en ny måltidsplan",
@ -310,7 +330,17 @@
"mealie-pre-v1": { "mealie-pre-v1": {
"description-long": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export.", "description-long": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export.",
"title": "Mealie Pre v1.0" "title": "Mealie Pre v1.0"
} },
"recipe-data-migrations": "Recipe Data Migrations",
"recipe-data-migrations-explanation": "Recipes can be migrated from another supported application to Mealie. This is a great way to get started with Mealie.",
"choose-migration-type": "Choose Migration Type",
"tag-all-recipes": "Tag all recipes with {tag-name} tag",
"nextcloud-text": "Nextcloud recipes can be imported from a zip file that contains the data stored in Nextcloud. See the example folder structure below to ensure your recipes are able to be imported.",
"chowdown-text": "Mealie natively supports the chowdown repository format. Download the code repository as a .zip file and upload it below",
"recipe-1": "Recipe 1",
"recipe-2": "Recipe 2",
"paprika-text": "Mealie can import recipes from the Paprika application. Export your recipes from paprika, rename the export extension to .zip and upload it below.",
"mealie-text": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export."
}, },
"new-recipe": { "new-recipe": {
"bulk-add": "Lägg till flera", "bulk-add": "Lägg till flera",
@ -490,7 +520,9 @@
"recipe-debugger-description": "Grab the URL of the recipe you want to debug and paste it here. The URL will be scraped by the recipe scraper and the results will be displayed. If you don't see any data returned, the site you are trying to scrape is not supported by Mealie or its scraper library.", "recipe-debugger-description": "Grab the URL of the recipe you want to debug and paste it here. The URL will be scraped by the recipe scraper and the results will be displayed. If you don't see any data returned, the site you are trying to scrape is not supported by Mealie or its scraper library.",
"debug": "Debug", "debug": "Debug",
"tree-view": "Tree View", "tree-view": "Tree View",
"recipe-yield": "Recipe Yield" "recipe-yield": "Recipe Yield",
"unit": "Unit",
"upload-image": "Upload image"
}, },
"search": { "search": {
"advanced-search": "Avancerad sökning", "advanced-search": "Avancerad sökning",
@ -507,7 +539,8 @@
"search-placeholder": "Sök...", "search-placeholder": "Sök...",
"tag-filter": "Taggfilter", "tag-filter": "Taggfilter",
"search-hint": "Tryck '/'", "search-hint": "Tryck '/'",
"advanced": "Advanced" "advanced": "Advanced",
"auto-search": "Auto Search"
}, },
"settings": { "settings": {
"add-a-new-theme": "Lägg till ett nytt tema", "add-a-new-theme": "Lägg till ett nytt tema",
@ -522,7 +555,16 @@
"full-backup": "Komplett backup", "full-backup": "Komplett backup",
"import-summary": "Import sammanfattning", "import-summary": "Import sammanfattning",
"partial-backup": "Partiell backup", "partial-backup": "Partiell backup",
"unable-to-delete-backup": "Kan inte radera backup." "unable-to-delete-backup": "Kan inte radera backup.",
"experimental-description": "Backups a total snapshots of the database and data directory of the site. This includes all data and cannot be set to exclude subsets of data. You can think off this as a snapshot of Mealie at a specific time. Currently, {not-crossed-version} (data migrations are not done automatically). These serve as a database agnostic way to export and import data or backup the site to an external location.",
"not-crossed-version": "this backup mechanism is not cross-version and therefore cannot be used to migrate data between versions",
"backup-restore": "Backup Restore",
"back-restore-description": "Restoring this backup will overwrite all the current data in your database and in the data directory and replace them with the contents of this backup. {cannot-be-undone} If the restoration is successful, you will be logged out.",
"cannot-be-undone": "This action cannot be undone - use with caution.",
"postgresql-note": "If you are using PostGreSQL, please review the {backup-restore-process} prior to restoring.",
"backup-restore-process-in-the-documentation": "backup/restore process in the documentation",
"irreversible-acknowledgment": "I understand that this action is irreversible, destructive and may cause data loss",
"restore-backup": "Restore Backup"
}, },
"backup-and-exports": "Backuper", "backup-and-exports": "Backuper",
"change-password": "Ändra lösenord", "change-password": "Ändra lösenord",
@ -585,7 +627,9 @@
"api-tokens": "API token", "api-tokens": "API token",
"copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Kopiera den här token för användning med en extern applikation. Den här token kan inte visas igen.", "copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Kopiera den här token för användning med en extern applikation. Den här token kan inte visas igen.",
"create-an-api-token": "Skapa ett API-token", "create-an-api-token": "Skapa ett API-token",
"token-name": "Tokennamn" "token-name": "Tokennamn",
"generate": "Generate",
"you-have-token-count": "You have no active tokens.|You have one active token.|You have {count} active tokens."
}, },
"toolbox": { "toolbox": {
"assign-all": "Välj alla", "assign-all": "Välj alla",
@ -604,8 +648,39 @@
"webhook-url": "Webhook-URL", "webhook-url": "Webhook-URL",
"webhooks-caps": "WEBHOOKS", "webhooks-caps": "WEBHOOKS",
"webhooks": "Webhooks", "webhooks": "Webhooks",
"webhook-name": "Namn på webhook" "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."
},
"bug-report": "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",
"docker-volume": "Docker Volume",
"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": "Validate",
"email-configuration-status": "Email Configuration Status",
"ready": "Ready",
"not-ready": "Not Ready - Check Environmental Variables",
"succeeded": "Succeeded",
"failed": "Failed",
"general-about": "General About",
"application-version": "Application Version",
"application-version-error-text": "Your current version ({0}) does not match the latest release. Considering updating to the latest version ({1}).",
"mealie-is-up-to-date": "Mealie is up to date",
"secure-site": "Secure Site",
"secure-site-error-text": "Serve via localhost or secure with https. Clipboard and additional browser APIs may not work.",
"secure-site-success-text": "Site is accessed by localhost or 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",
"ldap-ready": "LDAP Ready",
"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.",
"build": "Build",
"recipe-scraper-version": "Recipe Scraper Version"
}, },
"shopping-list": { "shopping-list": {
"all-lists": "Visa alla listor", "all-lists": "Visa alla listor",
@ -759,7 +834,20 @@
"good": "Good", "good": "Good",
"strong": "Strong", "strong": "Strong",
"very-strong": "Very Strong" "very-strong": "Very Strong"
} },
"user-management": "User Management",
"reset-locked-users": "Reset Locked Users",
"admin-user-creation": "Admin User Creation",
"user-details": "User Details",
"user-name": "User Name",
"authentication-method": "Authentication Method",
"authentication-method-hint": "This specifies how a user will authenticate with Mealie. If you're not sure, choose 'Mealie",
"permissions": "Permissions",
"administrator": "Administrator",
"user-can-invite-other-to-group": "User can invite other to group",
"user-can-manage-group": "User can manage group",
"user-can-organize-group-data": "User can organize group data",
"enable-advanced-features": "Enable advanced features"
}, },
"language-dialog": { "language-dialog": {
"translated": "översatt", "translated": "översatt",
@ -811,7 +899,7 @@
"confirm-delete-recipes": "Are you sure you want to delete the following recipes? This action cannot be undone.", "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.", "the-following-recipes-selected-length-will-be-exported": "The following recipes ({0}) will be exported.",
"settings-chosen-explanation": "Settings chosen here, excluding the locked option, will be applied to all selected recipes.", "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": "{0} recipe(s) settings will be updated.", "selected-length-recipe-s-settings-will-be-updated": "{count} recipe(s) settings will be updated.",
"recipe-data": "Recipe Data", "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-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-columns": "Recipe Columns",
@ -832,7 +920,8 @@
"data-management-description": "Select which data set you want to make changes to.", "data-management-description": "Select which data set you want to make changes to.",
"select-data": "Select Data", "select-data": "Select Data",
"select-language": "Select Language", "select-language": "Select Language",
"columns": "Columns" "columns": "Columns",
"combine": "Combine"
}, },
"user-registration": { "user-registration": {
"user-registration": "Användarregistrering", "user-registration": "Användarregistrering",
@ -848,7 +937,8 @@
"validation": { "validation": {
"group-name-is-taken": "Gruppnamnet är upptaget", "group-name-is-taken": "Gruppnamnet är upptaget",
"username-is-taken": "Användarnamnet är upptaget", "username-is-taken": "Användarnamnet är upptaget",
"email-is-taken": "E-postadressen är upptagen" "email-is-taken": "E-postadressen är upptagen",
"this-field-is-required": "This Field is Required"
}, },
"export": { "export": {
"export": "Exportera", "export": "Exportera",
@ -943,7 +1033,21 @@
}, },
"mainentance": { "mainentance": {
"actions-title": "Actions" "actions-title": "Actions"
} },
"ingredients-natural-language-processor": "Ingredients Natural Language Processor",
"ingredients-natural-language-processor-explanation": "Mealie uses Conditional Random Fields (CRFs) for parsing and processing ingredients. The model used for ingredients is based off a data set of over 100,000 ingredients from a dataset compiled by the New York Times. Note that as the model is trained in English only, you may have varied results when using the model in other languages. This page is a playground for testing the model.",
"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",
"brute": "Brute",
"show-individual-confidence": "Show individual confidence",
"ingredient-text": "Ingredient Text",
"average-confident": "{0} Confident",
"try-an-example": "Try an example",
"parser": "Parser",
"background-tasks": "Background Tasks",
"background-tasks-description": "Here you can view all the running background tasks and their status",
"no-logs-found": "No Logs Found",
"tasks": "Tasks"
}, },
"profile": { "profile": {
"welcome-user": "👋 Welcome, {0}", "welcome-user": "👋 Welcome, {0}",
@ -979,7 +1083,14 @@
"preferences": "Preferences", "preferences": "Preferences",
"show-advanced-description": "Show advanced features (API Keys, Webhooks, and Data Management)", "show-advanced-description": "Show advanced features (API Keys, Webhooks, and Data Management)",
"back-to-profile": "Back to Profile", "back-to-profile": "Back to Profile",
"looking-for-privacy-settings": "Looking for Privacy Settings?" "looking-for-privacy-settings": "Looking for Privacy Settings?",
"manage-your-api-tokens": "Manage Your API Tokens",
"manage-user-profile": "Manage User Profile",
"manage-cookbooks": "Manage Cookbooks",
"manage-members": "Manage Members",
"manage-webhooks": "Manage Webhooks",
"manage-notifiers": "Manage Notifiers",
"manage-data-migrations": "Manage Data Migrations"
}, },
"cookbook": { "cookbook": {
"cookbooks": "Cookbooks", "cookbooks": "Cookbooks",

View File

@ -63,7 +63,20 @@
"scheduled": "Planlandı", "scheduled": "Planlandı",
"something-went-wrong": "Bir sorun oluştu!", "something-went-wrong": "Bir sorun oluştu!",
"subscribed-events": "Abone Olunan Etkinlikler", "subscribed-events": "Abone Olunan Etkinlikler",
"test-message-sent": "Test Mesajı Gönderildi" "test-message-sent": "Test Mesajı Gönderildi",
"new-notification": "Yeni bildirim",
"event-notifiers": "Event Notifiers",
"apprise-url-skipped-if-blank": "Apprise URL (skipped if blank)",
"enable-notifier": "Bildiriciyi Etkinleştir",
"what-events": "Bu bildirimci hangi olaylara abone olmalıdır?",
"user-events": "Kullanıcı Etkinlikleri",
"mealplan-events": "Mealplan Events",
"when-a-user-in-your-group-creates-a-new-mealplan": "When a user in your group creates a new mealplan",
"shopping-list-events": "Alışveriş Listesi Etkinlikleri",
"cookbook-events": "Cookbook Events",
"tag-events": "Tag Events",
"category-events": "Category Events",
"when-a-new-user-joins-your-group": "Grubunuza yeni bir kullanıcı katıldığında"
}, },
"general": { "general": {
"cancel": "İptal", "cancel": "İptal",
@ -171,11 +184,14 @@
"this-feature-is-currently-inactive": "This feature is currently inactive", "this-feature-is-currently-inactive": "This feature is currently inactive",
"clipboard-not-supported": "Clipboard not supported", "clipboard-not-supported": "Clipboard not supported",
"copied-to-clipboard": "Copied to clipboard", "copied-to-clipboard": "Copied to clipboard",
"your-browser-does-not-support-clipboard": "Your browser does not support clipboard\")", "your-browser-does-not-support-clipboard": "Tarayıcınız panoyu desteklemiyor",
"copied-items-to-clipboard": "No item copied to clipboard|One item copied to clipboard|Copied {count} items to clipboard", "copied-items-to-clipboard": "No item copied to clipboard|One item copied to clipboard|Copied {count} items to clipboard",
"actions": "Eylemler", "actions": "Eylemler",
"selected-count": "Selected: {count}", "selected-count": "Selected: {count}",
"export-all": "Export All" "export-all": "Export All",
"refresh": "Yenile",
"upload-file": "Dosya Yükle",
"created-on-date": "{0} tarihinde oluşturuldu"
}, },
"group": { "group": {
"are-you-sure-you-want-to-delete-the-group": "Are you sure you want to delete <b>{groupName}<b/>?", "are-you-sure-you-want-to-delete-the-group": "Are you sure you want to delete <b>{groupName}<b/>?",
@ -224,7 +240,11 @@
"disable-organizing-recipe-ingredients-by-units-and-food-description": "Malzemeler için Yiyecek, Birim ve Miktar alanlarını gizler ve malzemeleri düz metin alanları olarak ele alır.", "disable-organizing-recipe-ingredients-by-units-and-food-description": "Malzemeler için Yiyecek, Birim ve Miktar alanlarını gizler ve malzemeleri düz metin alanları olarak ele alır.",
"general-preferences": "Genel Tercihler", "general-preferences": "Genel Tercihler",
"group-recipe-preferences": "Group Recipe Preferences", "group-recipe-preferences": "Group Recipe Preferences",
"report": "Report" "report": "Report",
"group-management": "Grup Yönetimi",
"admin-group-management": "Yönetici Grup Yönetimi",
"admin-group-management-text": "Bu gruptaki değişiklikler hemen yansıtılacaktır.",
"group-id-value": "Grup Kimliği: {0}"
}, },
"meal-plan": { "meal-plan": {
"create-a-new-meal-plan": "Create a New Meal Plan", "create-a-new-meal-plan": "Create a New Meal Plan",
@ -310,7 +330,17 @@
"mealie-pre-v1": { "mealie-pre-v1": {
"description-long": "Mealie, v1.0 öncesi bir sürümden Mealie uygulamasından tarifleri içe aktarabilir. Tariflerinizi eski örneğinizden dışa aktarın ve aşağıdaki zip dosyasını yükleyin. Dışa aktarmadan yalnızca tariflerin içe aktarılabileceğini unutmayın.", "description-long": "Mealie, v1.0 öncesi bir sürümden Mealie uygulamasından tarifleri içe aktarabilir. Tariflerinizi eski örneğinizden dışa aktarın ve aşağıdaki zip dosyasını yükleyin. Dışa aktarmadan yalnızca tariflerin içe aktarılabileceğini unutmayın.",
"title": "Mealie Pre v1.0" "title": "Mealie Pre v1.0"
} },
"recipe-data-migrations": "Recipe Data Migrations",
"recipe-data-migrations-explanation": "Recipes can be migrated from another supported application to Mealie. This is a great way to get started with Mealie.",
"choose-migration-type": "Choose Migration Type",
"tag-all-recipes": "Tag all recipes with {tag-name} tag",
"nextcloud-text": "Nextcloud recipes can be imported from a zip file that contains the data stored in Nextcloud. See the example folder structure below to ensure your recipes are able to be imported.",
"chowdown-text": "Mealie yerel olarak chowdown veri havuzu biçimini destekler. Kod havuzunu bir .zip dosyası olarak indirin ve aşağıya yükleyin",
"recipe-1": "Tarif 1",
"recipe-2": "Tarif 2",
"paprika-text": "Mealie, Paprika uygulamasından tarifleri içe aktarabilir. Tariflerinizi paprika'dan dışa aktarın, dışa aktarma uzantısını .zip olarak yeniden adlandırın ve aşağıda yükleyin.",
"mealie-text": "Mealie, v1.0 öncesi bir sürümden Mealie uygulamasından tarifleri içe aktarabilir. Tariflerinizi eski örneğinizden dışa aktarın ve aşağıdaki zip dosyasını yükleyin. Dışa aktarmadan yalnızca tariflerin içe aktarılabileceğini unutmayın."
}, },
"new-recipe": { "new-recipe": {
"bulk-add": "Toplu Ekle", "bulk-add": "Toplu Ekle",
@ -490,7 +520,9 @@
"recipe-debugger-description": "Grab the URL of the recipe you want to debug and paste it here. The URL will be scraped by the recipe scraper and the results will be displayed. If you don't see any data returned, the site you are trying to scrape is not supported by Mealie or its scraper library.", "recipe-debugger-description": "Grab the URL of the recipe you want to debug and paste it here. The URL will be scraped by the recipe scraper and the results will be displayed. If you don't see any data returned, the site you are trying to scrape is not supported by Mealie or its scraper library.",
"debug": "Hata ayıklama", "debug": "Hata ayıklama",
"tree-view": "Ağaç Görünümü", "tree-view": "Ağaç Görünümü",
"recipe-yield": "Recipe Yield" "recipe-yield": "Recipe Yield",
"unit": "Birim",
"upload-image": "Resim yükleyin"
}, },
"search": { "search": {
"advanced-search": "Advanced Search", "advanced-search": "Advanced Search",
@ -507,7 +539,8 @@
"search-placeholder": "Ara...", "search-placeholder": "Ara...",
"tag-filter": "Tag Filter", "tag-filter": "Tag Filter",
"search-hint": "Press '/'", "search-hint": "Press '/'",
"advanced": "Gelişmiş" "advanced": "Gelişmiş",
"auto-search": "Otomatik Arama"
}, },
"settings": { "settings": {
"add-a-new-theme": "Add a New Theme", "add-a-new-theme": "Add a New Theme",
@ -522,7 +555,16 @@
"full-backup": "Full Backup", "full-backup": "Full Backup",
"import-summary": "Import Summary", "import-summary": "Import Summary",
"partial-backup": "Partial Backup", "partial-backup": "Partial Backup",
"unable-to-delete-backup": "Unable to Delete Backup." "unable-to-delete-backup": "Unable to Delete Backup.",
"experimental-description": "Backups a total snapshots of the database and data directory of the site. This includes all data and cannot be set to exclude subsets of data. You can think off this as a snapshot of Mealie at a specific time. Currently, {not-crossed-version} (data migrations are not done automatically). These serve as a database agnostic way to export and import data or backup the site to an external location.",
"not-crossed-version": "this backup mechanism is not cross-version and therefore cannot be used to migrate data between versions",
"backup-restore": "Yedekleme Geri Yükleme",
"back-restore-description": "Restoring this backup will overwrite all the current data in your database and in the data directory and replace them with the contents of this backup. {cannot-be-undone} If the restoration is successful, you will be logged out.",
"cannot-be-undone": "This action cannot be undone - use with caution.",
"postgresql-note": "If you are using PostGreSQL, please review the {backup-restore-process} prior to restoring.",
"backup-restore-process-in-the-documentation": "backup/restore process in the documentation",
"irreversible-acknowledgment": "I understand that this action is irreversible, destructive and may cause data loss",
"restore-backup": "Yedeği Geri Yükle"
}, },
"backup-and-exports": "Backups", "backup-and-exports": "Backups",
"change-password": "Change Password", "change-password": "Change Password",
@ -585,7 +627,9 @@
"api-tokens": "API Tokens", "api-tokens": "API Tokens",
"copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Copy this token for use with an external application. This token will not be viewable again.", "copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Copy this token for use with an external application. This token will not be viewable again.",
"create-an-api-token": "Create an API Token", "create-an-api-token": "Create an API Token",
"token-name": "Token Name" "token-name": "Token Name",
"generate": "Oluştur",
"you-have-token-count": "You have no active tokens.|You have one active token.|You have {count} active tokens."
}, },
"toolbox": { "toolbox": {
"assign-all": "Assign All", "assign-all": "Assign All",
@ -604,8 +648,39 @@
"webhook-url": "Webhook URL", "webhook-url": "Webhook URL",
"webhooks-caps": "WEBHOOKS", "webhooks-caps": "WEBHOOKS",
"webhooks": "Webhooks", "webhooks": "Webhooks",
"webhook-name": "Webhook Name" "webhook-name": "Webhook Name",
} "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."
},
"bug-report": "Hata Raporu",
"bug-report-information": "Bir hatayı bildirmek için bu bilgiyi kullanın. Sorunların ayrıntılarını geliştiricilerle paylaşmak, sorunlarınızın hızla çözülmesini sağlamanın en iyi yoludur.",
"tracker": "Takipçi",
"configuration": "Yapılandırma",
"docker-volume": "Docker Volume",
"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": "Durum bilinmiyor. Bir doğrulama çalıştırmayı deneyin.",
"validate": "Doğrula",
"email-configuration-status": "E-posta Yapılandırma Durumu",
"ready": "Hazır",
"not-ready": "Hazır Değil - Çevresel Değişkenleri Kontrol Edin",
"succeeded": "Başarılı",
"failed": "Başarısız",
"general-about": "Genel Hakkında",
"application-version": "Uygulama Sürümü",
"application-version-error-text": "Geçerli sürümünüz ({0}) en son sürümle eşleşmiyor. En son sürüme ({1}) güncelleme düşünülüyor.",
"mealie-is-up-to-date": "Mealie güncel",
"secure-site": "Güvenli Site",
"secure-site-error-text": "Localhost aracılığıyla servis yapın veya https ile güvenli hale getirin. Pano ve ek tarayıcı API'leri çalışmayabilir.",
"secure-site-success-text": "Siteye localhost veya https ile erişilmektedir",
"server-side-base-url": "Sunucu Tarafı Temel URL'si",
"server-side-base-url-error-text": "\"BASE_URL\", API Sunucusunda hala varsayılan değerdir. Bu, e-postalar vb. için sunucuda oluşturulan bildirim bağlantılarında sorunlara neden olacaktır.",
"server-side-base-url-success-text": "Sunucu Tarafı URL'si varsayılanla eşleşmiyor",
"ldap-ready": "LDAP Hazır",
"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": "Gerekli LDAP değişkenlerinin tümü ayarlanmıştır.",
"build": "Yapı",
"recipe-scraper-version": "Recipe Scraper Version"
}, },
"shopping-list": { "shopping-list": {
"all-lists": "All Lists", "all-lists": "All Lists",
@ -759,7 +834,20 @@
"good": "Good", "good": "Good",
"strong": "Strong", "strong": "Strong",
"very-strong": "Very Strong" "very-strong": "Very Strong"
} },
"user-management": "Kullanıcı Yönetimi",
"reset-locked-users": "Kilitli Kullanıcıları Sıfırla",
"admin-user-creation": "Admin User Creation",
"user-details": "Kullanıcı Ayrıntıları",
"user-name": "Kullanıcı Adı",
"authentication-method": "Kimlik Doğrulama Metodu",
"authentication-method-hint": "Bu, bir kullanıcının Mealie ile nasıl kimlik doğrulaması yapacağını belirtir. Emin değilseniz, 'Mealie'yi seçin",
"permissions": "İzinler",
"administrator": "Yönetici",
"user-can-invite-other-to-group": "Kullanıcı başkalarını gruba davet edebilir",
"user-can-manage-group": "Kullanıcı grubu yönetebilir",
"user-can-organize-group-data": "Kullanıcı grup verilerini düzenleyebilir",
"enable-advanced-features": "Gelişmiş özellikleri etkinleştir"
}, },
"language-dialog": { "language-dialog": {
"translated": "translated", "translated": "translated",
@ -811,7 +899,7 @@
"confirm-delete-recipes": "Are you sure you want to delete the following recipes? This action cannot be undone.", "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.", "the-following-recipes-selected-length-will-be-exported": "The following recipes ({0}) will be exported.",
"settings-chosen-explanation": "Settings chosen here, excluding the locked option, will be applied to all selected recipes.", "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": "{0} recipe(s) settings will be updated.", "selected-length-recipe-s-settings-will-be-updated": "{count} tarif(ler) in ayarları güncellenecek.",
"recipe-data": "Recipe Data", "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-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-columns": "Recipe Columns",
@ -832,7 +920,8 @@
"data-management-description": "Select which data set you want to make changes to.", "data-management-description": "Select which data set you want to make changes to.",
"select-data": "Select Data", "select-data": "Select Data",
"select-language": "Select Language", "select-language": "Select Language",
"columns": "Columns" "columns": "Columns",
"combine": "Birleştir"
}, },
"user-registration": { "user-registration": {
"user-registration": "User Registration", "user-registration": "User Registration",
@ -848,7 +937,8 @@
"validation": { "validation": {
"group-name-is-taken": "Group name is taken", "group-name-is-taken": "Group name is taken",
"username-is-taken": "Username is taken", "username-is-taken": "Username is taken",
"email-is-taken": "Email is taken" "email-is-taken": "Email is taken",
"this-field-is-required": "Bu alan gereklidir"
}, },
"export": { "export": {
"export": "Export", "export": "Export",
@ -943,7 +1033,21 @@
}, },
"mainentance": { "mainentance": {
"actions-title": "Eylemler" "actions-title": "Eylemler"
} },
"ingredients-natural-language-processor": "İçindekiler Doğal Dil İşlemcisi",
"ingredients-natural-language-processor-explanation": "Mealie, bileşenleri ayrıştırmak ve işlemek için Koşullu Rastgele Alanlar (CRF'ler) kullanır. İçerikler için kullanılan model, New York Times tarafından derlenen bir veri setinden 100.000'den fazla içerikten oluşan bir veri setine dayanmaktadır. Model yalnızca İngilizce olarak oluşturulduğundan, modeli diğer dillerde kullanırken farklı sonuçlar elde edebileceğinizi unutmayın. Bu sayfa, modeli test etmek için bir oyun alanıdır.",
"ingredients-natural-language-processor-explanation-2": "Mükemmel değil, ancak genel olarak harika sonuçlar veriyor ve malzemeleri manuel olarak ayrı alanlara ayrıştırmak için iyi bir başlangıç noktası. Alternatif olarak, malzemeleri tanımlamak için bir model eşleştirme tekniği kullanan \"Brute\" işlemciyi de kullanabilirsiniz.",
"nlp": "NLP",
"brute": "Kaba",
"show-individual-confidence": "Show individual confidence",
"ingredient-text": "İçerik Metni",
"average-confident": "{0} Confident",
"try-an-example": "Bir örnek deneyin",
"parser": "Ayrıştırıcı",
"background-tasks": "Arkaplan Görevleri",
"background-tasks-description": "Burada çalışan tüm arka plan görevlerini ve durumlarını görüntüleyebilirsiniz",
"no-logs-found": "Hiçbir Kayıt Bulunamadı",
"tasks": "Görevler"
}, },
"profile": { "profile": {
"welcome-user": "👋 Hoşgeldiniz, {0}", "welcome-user": "👋 Hoşgeldiniz, {0}",
@ -979,7 +1083,14 @@
"preferences": "Tercihler", "preferences": "Tercihler",
"show-advanced-description": "Show advanced features (API Keys, Webhooks, and Data Management)", "show-advanced-description": "Show advanced features (API Keys, Webhooks, and Data Management)",
"back-to-profile": "Back to Profile", "back-to-profile": "Back to Profile",
"looking-for-privacy-settings": "Looking for Privacy Settings?" "looking-for-privacy-settings": "Looking for Privacy Settings?",
"manage-your-api-tokens": "API Belirteçlerinizi Yönetin",
"manage-user-profile": "Kullanıcı Profilini Yönet",
"manage-cookbooks": "Manage Cookbooks",
"manage-members": "Üyeleri Yönet",
"manage-webhooks": "Manage Webhooks",
"manage-notifiers": "Bildiricileri Yönet",
"manage-data-migrations": "Manage Data Migrations"
}, },
"cookbook": { "cookbook": {
"cookbooks": "Cookbooks", "cookbooks": "Cookbooks",

View File

@ -63,7 +63,20 @@
"scheduled": "Заплановано", "scheduled": "Заплановано",
"something-went-wrong": "Щось пішло не так!", "something-went-wrong": "Щось пішло не так!",
"subscribed-events": "Події, на які підписано", "subscribed-events": "Події, на які підписано",
"test-message-sent": "Тестове повідомлення надіслано" "test-message-sent": "Тестове повідомлення надіслано",
"new-notification": "New Notification",
"event-notifiers": "Event Notifiers",
"apprise-url-skipped-if-blank": "Apprise URL (skipped if blank)",
"enable-notifier": "Enable Notifier",
"what-events": "What events should this notifier subscribe to?",
"user-events": "User Events",
"mealplan-events": "Mealplan Events",
"when-a-user-in-your-group-creates-a-new-mealplan": "When a user in your group creates a new mealplan",
"shopping-list-events": "Shopping List Events",
"cookbook-events": "Cookbook Events",
"tag-events": "Tag Events",
"category-events": "Category Events",
"when-a-new-user-joins-your-group": "When a new user joins your group"
}, },
"general": { "general": {
"cancel": "Скасувати", "cancel": "Скасувати",
@ -171,11 +184,14 @@
"this-feature-is-currently-inactive": "Ця функція наразі не активна", "this-feature-is-currently-inactive": "Ця функція наразі не активна",
"clipboard-not-supported": "Буфер обміну не підтримується", "clipboard-not-supported": "Буфер обміну не підтримується",
"copied-to-clipboard": "Скопійовано до буферу обміну", "copied-to-clipboard": "Скопійовано до буферу обміну",
"your-browser-does-not-support-clipboard": "Ваш браузер не підтримує буфер обміну\")", "your-browser-does-not-support-clipboard": "Your browser does not support clipboard",
"copied-items-to-clipboard": "Жоден елемент не скопійовано в буфер обміну|Один елемент скопійовано в буфер обміну|Скопійовано {count} елементів в буфер обміну", "copied-items-to-clipboard": "Жоден елемент не скопійовано в буфер обміну|Один елемент скопійовано в буфер обміну|Скопійовано {count} елементів в буфер обміну",
"actions": "Дії", "actions": "Дії",
"selected-count": "Обрано: {count}", "selected-count": "Обрано: {count}",
"export-all": "Експортувати Всі" "export-all": "Експортувати Всі",
"refresh": "Refresh",
"upload-file": "Upload File",
"created-on-date": "Created on: {0}"
}, },
"group": { "group": {
"are-you-sure-you-want-to-delete-the-group": "Ви дійсно бажаєте видалити <b>{groupName}<b/>?", "are-you-sure-you-want-to-delete-the-group": "Ви дійсно бажаєте видалити <b>{groupName}<b/>?",
@ -224,7 +240,11 @@
"disable-organizing-recipe-ingredients-by-units-and-food-description": "Приховує поля їжа, одиниці, та кількість для інгредієнтів й інтерпретує їх як простий текст.", "disable-organizing-recipe-ingredients-by-units-and-food-description": "Приховує поля їжа, одиниці, та кількість для інгредієнтів й інтерпретує їх як простий текст.",
"general-preferences": "Загальні налаштування", "general-preferences": "Загальні налаштування",
"group-recipe-preferences": "Групові налаштування рецептів", "group-recipe-preferences": "Групові налаштування рецептів",
"report": "Звіт" "report": "Звіт",
"group-management": "Group Management",
"admin-group-management": "Admin Group Management",
"admin-group-management-text": "Changes to this group will be reflected immediately.",
"group-id-value": "Group Id: {0}"
}, },
"meal-plan": { "meal-plan": {
"create-a-new-meal-plan": "Створити новий план харчування", "create-a-new-meal-plan": "Створити новий план харчування",
@ -310,7 +330,17 @@
"mealie-pre-v1": { "mealie-pre-v1": {
"description-long": "Mealie може імпортувати рецепти з Mealie до версії 1.0. Експортуйте свої рецепти зі старої Mealie і відвантажте zip-файл нижче. Зверніть увагу, що тільки рецепти можуть бути імпортовані з експорту.", "description-long": "Mealie може імпортувати рецепти з Mealie до версії 1.0. Експортуйте свої рецепти зі старої Mealie і відвантажте zip-файл нижче. Зверніть увагу, що тільки рецепти можуть бути імпортовані з експорту.",
"title": "Mealie до 1.0" "title": "Mealie до 1.0"
} },
"recipe-data-migrations": "Recipe Data Migrations",
"recipe-data-migrations-explanation": "Recipes can be migrated from another supported application to Mealie. This is a great way to get started with Mealie.",
"choose-migration-type": "Choose Migration Type",
"tag-all-recipes": "Tag all recipes with {tag-name} tag",
"nextcloud-text": "Nextcloud recipes can be imported from a zip file that contains the data stored in Nextcloud. See the example folder structure below to ensure your recipes are able to be imported.",
"chowdown-text": "Mealie natively supports the chowdown repository format. Download the code repository as a .zip file and upload it below",
"recipe-1": "Recipe 1",
"recipe-2": "Recipe 2",
"paprika-text": "Mealie can import recipes from the Paprika application. Export your recipes from paprika, rename the export extension to .zip and upload it below.",
"mealie-text": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export."
}, },
"new-recipe": { "new-recipe": {
"bulk-add": "Масове додавання", "bulk-add": "Масове додавання",
@ -490,7 +520,9 @@
"recipe-debugger-description": "Вставте URL-адресу рецепта, який ви хочете дебажити сюди. URL буде розпарсено парсером рецептів й результати будуть відображені. Якщо ви не бачите жодних даних - значить Mealie або парсер рецептів не підтримує сайт який ви намагаєтеся використати.", "recipe-debugger-description": "Вставте URL-адресу рецепта, який ви хочете дебажити сюди. URL буде розпарсено парсером рецептів й результати будуть відображені. Якщо ви не бачите жодних даних - значить Mealie або парсер рецептів не підтримує сайт який ви намагаєтеся використати.",
"debug": "Дебажити", "debug": "Дебажити",
"tree-view": "У вигляді дерева", "tree-view": "У вигляді дерева",
"recipe-yield": "Вихід рецепту" "recipe-yield": "Вихід рецепту",
"unit": "Unit",
"upload-image": "Upload image"
}, },
"search": { "search": {
"advanced-search": "Розширений пошук", "advanced-search": "Розширений пошук",
@ -507,7 +539,8 @@
"search-placeholder": "Пошук...", "search-placeholder": "Пошук...",
"tag-filter": "Фільтр міток", "tag-filter": "Фільтр міток",
"search-hint": "Натисніть '/'", "search-hint": "Натисніть '/'",
"advanced": "Розширений" "advanced": "Розширений",
"auto-search": "Auto Search"
}, },
"settings": { "settings": {
"add-a-new-theme": "Додати нову тему", "add-a-new-theme": "Додати нову тему",
@ -522,7 +555,16 @@
"full-backup": "Повна резервна копія", "full-backup": "Повна резервна копія",
"import-summary": "Резюме імпорту", "import-summary": "Резюме імпорту",
"partial-backup": "Часткова резервна копія", "partial-backup": "Часткова резервна копія",
"unable-to-delete-backup": "Не вдалося видалити резервну копію." "unable-to-delete-backup": "Не вдалося видалити резервну копію.",
"experimental-description": "Backups a total snapshots of the database and data directory of the site. This includes all data and cannot be set to exclude subsets of data. You can think off this as a snapshot of Mealie at a specific time. Currently, {not-crossed-version} (data migrations are not done automatically). These serve as a database agnostic way to export and import data or backup the site to an external location.",
"not-crossed-version": "this backup mechanism is not cross-version and therefore cannot be used to migrate data between versions",
"backup-restore": "Backup Restore",
"back-restore-description": "Restoring this backup will overwrite all the current data in your database and in the data directory and replace them with the contents of this backup. {cannot-be-undone} If the restoration is successful, you will be logged out.",
"cannot-be-undone": "This action cannot be undone - use with caution.",
"postgresql-note": "If you are using PostGreSQL, please review the {backup-restore-process} prior to restoring.",
"backup-restore-process-in-the-documentation": "backup/restore process in the documentation",
"irreversible-acknowledgment": "I understand that this action is irreversible, destructive and may cause data loss",
"restore-backup": "Restore Backup"
}, },
"backup-and-exports": "Резервні копії", "backup-and-exports": "Резервні копії",
"change-password": "Змінити пароль", "change-password": "Змінити пароль",
@ -585,7 +627,9 @@
"api-tokens": "Ключі API", "api-tokens": "Ключі API",
"copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Скопіюйте цей ключ для використання з зовнішнім додатком. Цей ключ не буде доступним для перегляду знову.", "copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Скопіюйте цей ключ для використання з зовнішнім додатком. Цей ключ не буде доступним для перегляду знову.",
"create-an-api-token": "Створити новий ключ API", "create-an-api-token": "Створити новий ключ API",
"token-name": "Назва ключа" "token-name": "Назва ключа",
"generate": "Generate",
"you-have-token-count": "You have no active tokens.|You have one active token.|You have {count} active tokens."
}, },
"toolbox": { "toolbox": {
"assign-all": "Призначити все", "assign-all": "Призначити все",
@ -604,8 +648,39 @@
"webhook-url": "URL-адреса вебхука", "webhook-url": "URL-адреса вебхука",
"webhooks-caps": "ВЕБХУКИ", "webhooks-caps": "ВЕБХУКИ",
"webhooks": "Вебхуки", "webhooks": "Вебхуки",
"webhook-name": "Назва вебхука" "webhook-name": "Назва вебхука",
} "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."
},
"bug-report": "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",
"docker-volume": "Docker Volume",
"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": "Validate",
"email-configuration-status": "Email Configuration Status",
"ready": "Ready",
"not-ready": "Not Ready - Check Environmental Variables",
"succeeded": "Succeeded",
"failed": "Failed",
"general-about": "General About",
"application-version": "Application Version",
"application-version-error-text": "Your current version ({0}) does not match the latest release. Considering updating to the latest version ({1}).",
"mealie-is-up-to-date": "Mealie is up to date",
"secure-site": "Secure Site",
"secure-site-error-text": "Serve via localhost or secure with https. Clipboard and additional browser APIs may not work.",
"secure-site-success-text": "Site is accessed by localhost or 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",
"ldap-ready": "LDAP Ready",
"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.",
"build": "Build",
"recipe-scraper-version": "Recipe Scraper Version"
}, },
"shopping-list": { "shopping-list": {
"all-lists": "Всі списки", "all-lists": "Всі списки",
@ -759,7 +834,20 @@
"good": "Добрий", "good": "Добрий",
"strong": "Надійний", "strong": "Надійний",
"very-strong": "Дуже надійний" "very-strong": "Дуже надійний"
} },
"user-management": "User Management",
"reset-locked-users": "Reset Locked Users",
"admin-user-creation": "Admin User Creation",
"user-details": "User Details",
"user-name": "User Name",
"authentication-method": "Authentication Method",
"authentication-method-hint": "This specifies how a user will authenticate with Mealie. If you're not sure, choose 'Mealie",
"permissions": "Permissions",
"administrator": "Administrator",
"user-can-invite-other-to-group": "User can invite other to group",
"user-can-manage-group": "User can manage group",
"user-can-organize-group-data": "User can organize group data",
"enable-advanced-features": "Enable advanced features"
}, },
"language-dialog": { "language-dialog": {
"translated": "перекладено", "translated": "перекладено",
@ -811,7 +899,7 @@
"confirm-delete-recipes": "Ви впевнені, що хочете видалити ці рецепти? Ця дія незворотна.", "confirm-delete-recipes": "Ви впевнені, що хочете видалити ці рецепти? Ця дія незворотна.",
"the-following-recipes-selected-length-will-be-exported": "Наступні рецепти ({0}) будуть експортовані.", "the-following-recipes-selected-length-will-be-exported": "Наступні рецепти ({0}) будуть експортовані.",
"settings-chosen-explanation": "Вибрані параметри, за винятком заблокованих варіантів, будуть застосовані до всіх вибраних рецептів.", "settings-chosen-explanation": "Вибрані параметри, за винятком заблокованих варіантів, будуть застосовані до всіх вибраних рецептів.",
"selected-length-recipe-s-settings-will-be-updated": "{0} налаштування рецепту(ів) буде оновлено.", "selected-length-recipe-s-settings-will-be-updated": "{count} recipe(s) settings will be updated.",
"recipe-data": "Дані рецептів", "recipe-data": "Дані рецептів",
"recipe-data-description": "Використовуйте цей розділ для керування даними, пов'язаними з вашими рецептами. Ви можете виконати кілька масових дій для ваших рецептів, включаючи експорт, видалення, додавання мітки та присвоєння категорій.", "recipe-data-description": "Використовуйте цей розділ для керування даними, пов'язаними з вашими рецептами. Ви можете виконати кілька масових дій для ваших рецептів, включаючи експорт, видалення, додавання мітки та присвоєння категорій.",
"recipe-columns": "Стовпці рецептів", "recipe-columns": "Стовпці рецептів",
@ -832,7 +920,8 @@
"data-management-description": "Оберіть дані які ви хочете змінити.", "data-management-description": "Оберіть дані які ви хочете змінити.",
"select-data": "Вибір даних", "select-data": "Вибір даних",
"select-language": "Вибір мови", "select-language": "Вибір мови",
"columns": "Стовпці" "columns": "Стовпці",
"combine": "Combine"
}, },
"user-registration": { "user-registration": {
"user-registration": "Реєстрація користувачів", "user-registration": "Реєстрація користувачів",
@ -848,7 +937,8 @@
"validation": { "validation": {
"group-name-is-taken": "Ім'я групи зайнято", "group-name-is-taken": "Ім'я групи зайнято",
"username-is-taken": "Логін зайнятий", "username-is-taken": "Логін зайнятий",
"email-is-taken": "Електронна пошта зайнята" "email-is-taken": "Електронна пошта зайнята",
"this-field-is-required": "This Field is Required"
}, },
"export": { "export": {
"export": "Експортувати", "export": "Експортувати",
@ -943,7 +1033,21 @@
}, },
"mainentance": { "mainentance": {
"actions-title": "Дії" "actions-title": "Дії"
} },
"ingredients-natural-language-processor": "Ingredients Natural Language Processor",
"ingredients-natural-language-processor-explanation": "Mealie uses Conditional Random Fields (CRFs) for parsing and processing ingredients. The model used for ingredients is based off a data set of over 100,000 ingredients from a dataset compiled by the New York Times. Note that as the model is trained in English only, you may have varied results when using the model in other languages. This page is a playground for testing the model.",
"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",
"brute": "Brute",
"show-individual-confidence": "Show individual confidence",
"ingredient-text": "Ingredient Text",
"average-confident": "{0} Confident",
"try-an-example": "Try an example",
"parser": "Parser",
"background-tasks": "Background Tasks",
"background-tasks-description": "Here you can view all the running background tasks and their status",
"no-logs-found": "No Logs Found",
"tasks": "Tasks"
}, },
"profile": { "profile": {
"welcome-user": "👋 Ласкаво просимо, {0}", "welcome-user": "👋 Ласкаво просимо, {0}",
@ -979,7 +1083,14 @@
"preferences": "Налаштування", "preferences": "Налаштування",
"show-advanced-description": "Показати розширені функції (ключі API, веб-хуки та керування даними)", "show-advanced-description": "Показати розширені функції (ключі API, веб-хуки та керування даними)",
"back-to-profile": "Назад до профілю", "back-to-profile": "Назад до профілю",
"looking-for-privacy-settings": "Шукаєте налаштування конфіденційності?" "looking-for-privacy-settings": "Шукаєте налаштування конфіденційності?",
"manage-your-api-tokens": "Manage Your API Tokens",
"manage-user-profile": "Manage User Profile",
"manage-cookbooks": "Manage Cookbooks",
"manage-members": "Manage Members",
"manage-webhooks": "Manage Webhooks",
"manage-notifiers": "Manage Notifiers",
"manage-data-migrations": "Manage Data Migrations"
}, },
"cookbook": { "cookbook": {
"cookbooks": "Кулінарні книги", "cookbooks": "Кулінарні книги",

View File

@ -63,7 +63,20 @@
"scheduled": "Scheduled", "scheduled": "Scheduled",
"something-went-wrong": "Something Went Wrong!", "something-went-wrong": "Something Went Wrong!",
"subscribed-events": "Subscribed Events", "subscribed-events": "Subscribed Events",
"test-message-sent": "Test Message Sent" "test-message-sent": "Test Message Sent",
"new-notification": "New Notification",
"event-notifiers": "Event Notifiers",
"apprise-url-skipped-if-blank": "Apprise URL (skipped if blank)",
"enable-notifier": "Enable Notifier",
"what-events": "What events should this notifier subscribe to?",
"user-events": "User Events",
"mealplan-events": "Mealplan Events",
"when-a-user-in-your-group-creates-a-new-mealplan": "When a user in your group creates a new mealplan",
"shopping-list-events": "Shopping List Events",
"cookbook-events": "Cookbook Events",
"tag-events": "Tag Events",
"category-events": "Category Events",
"when-a-new-user-joins-your-group": "When a new user joins your group"
}, },
"general": { "general": {
"cancel": "Cancel", "cancel": "Cancel",
@ -171,11 +184,14 @@
"this-feature-is-currently-inactive": "This feature is currently inactive", "this-feature-is-currently-inactive": "This feature is currently inactive",
"clipboard-not-supported": "Clipboard not supported", "clipboard-not-supported": "Clipboard not supported",
"copied-to-clipboard": "Copied to clipboard", "copied-to-clipboard": "Copied to clipboard",
"your-browser-does-not-support-clipboard": "Your browser does not support clipboard\")", "your-browser-does-not-support-clipboard": "Your browser does not support clipboard",
"copied-items-to-clipboard": "No item copied to clipboard|One item copied to clipboard|Copied {count} items to clipboard", "copied-items-to-clipboard": "No item copied to clipboard|One item copied to clipboard|Copied {count} items to clipboard",
"actions": "Actions", "actions": "Actions",
"selected-count": "Selected: {count}", "selected-count": "Selected: {count}",
"export-all": "Export All" "export-all": "Export All",
"refresh": "Refresh",
"upload-file": "Upload File",
"created-on-date": "Created on: {0}"
}, },
"group": { "group": {
"are-you-sure-you-want-to-delete-the-group": "Are you sure you want to delete <b>{groupName}<b/>?", "are-you-sure-you-want-to-delete-the-group": "Are you sure you want to delete <b>{groupName}<b/>?",
@ -224,7 +240,11 @@
"disable-organizing-recipe-ingredients-by-units-and-food-description": "Hides the Food, Unit, and Amount fields for ingredients and treats ingredients as plain text fields.", "disable-organizing-recipe-ingredients-by-units-and-food-description": "Hides the Food, Unit, and Amount fields for ingredients and treats ingredients as plain text fields.",
"general-preferences": "General Preferences", "general-preferences": "General Preferences",
"group-recipe-preferences": "Group Recipe Preferences", "group-recipe-preferences": "Group Recipe Preferences",
"report": "Report" "report": "Report",
"group-management": "Group Management",
"admin-group-management": "Admin Group Management",
"admin-group-management-text": "Changes to this group will be reflected immediately.",
"group-id-value": "Group Id: {0}"
}, },
"meal-plan": { "meal-plan": {
"create-a-new-meal-plan": "Create a New Meal Plan", "create-a-new-meal-plan": "Create a New Meal Plan",
@ -310,7 +330,17 @@
"mealie-pre-v1": { "mealie-pre-v1": {
"description-long": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export.", "description-long": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export.",
"title": "Mealie Pre v1.0" "title": "Mealie Pre v1.0"
} },
"recipe-data-migrations": "Recipe Data Migrations",
"recipe-data-migrations-explanation": "Recipes can be migrated from another supported application to Mealie. This is a great way to get started with Mealie.",
"choose-migration-type": "Choose Migration Type",
"tag-all-recipes": "Tag all recipes with {tag-name} tag",
"nextcloud-text": "Nextcloud recipes can be imported from a zip file that contains the data stored in Nextcloud. See the example folder structure below to ensure your recipes are able to be imported.",
"chowdown-text": "Mealie natively supports the chowdown repository format. Download the code repository as a .zip file and upload it below",
"recipe-1": "Recipe 1",
"recipe-2": "Recipe 2",
"paprika-text": "Mealie can import recipes from the Paprika application. Export your recipes from paprika, rename the export extension to .zip and upload it below.",
"mealie-text": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export."
}, },
"new-recipe": { "new-recipe": {
"bulk-add": "Bulk Add", "bulk-add": "Bulk Add",
@ -490,7 +520,9 @@
"recipe-debugger-description": "Grab the URL of the recipe you want to debug and paste it here. The URL will be scraped by the recipe scraper and the results will be displayed. If you don't see any data returned, the site you are trying to scrape is not supported by Mealie or its scraper library.", "recipe-debugger-description": "Grab the URL of the recipe you want to debug and paste it here. The URL will be scraped by the recipe scraper and the results will be displayed. If you don't see any data returned, the site you are trying to scrape is not supported by Mealie or its scraper library.",
"debug": "Debug", "debug": "Debug",
"tree-view": "Tree View", "tree-view": "Tree View",
"recipe-yield": "Recipe Yield" "recipe-yield": "Recipe Yield",
"unit": "Unit",
"upload-image": "Upload image"
}, },
"search": { "search": {
"advanced-search": "Advanced Search", "advanced-search": "Advanced Search",
@ -507,7 +539,8 @@
"search-placeholder": "Search...", "search-placeholder": "Search...",
"tag-filter": "Tag Filter", "tag-filter": "Tag Filter",
"search-hint": "Press '/'", "search-hint": "Press '/'",
"advanced": "Advanced" "advanced": "Advanced",
"auto-search": "Auto Search"
}, },
"settings": { "settings": {
"add-a-new-theme": "Add a New Theme", "add-a-new-theme": "Add a New Theme",
@ -522,7 +555,16 @@
"full-backup": "Full Backup", "full-backup": "Full Backup",
"import-summary": "Import Summary", "import-summary": "Import Summary",
"partial-backup": "Partial Backup", "partial-backup": "Partial Backup",
"unable-to-delete-backup": "Unable to Delete Backup." "unable-to-delete-backup": "Unable to Delete Backup.",
"experimental-description": "Backups a total snapshots of the database and data directory of the site. This includes all data and cannot be set to exclude subsets of data. You can think off this as a snapshot of Mealie at a specific time. Currently, {not-crossed-version} (data migrations are not done automatically). These serve as a database agnostic way to export and import data or backup the site to an external location.",
"not-crossed-version": "this backup mechanism is not cross-version and therefore cannot be used to migrate data between versions",
"backup-restore": "Backup Restore",
"back-restore-description": "Restoring this backup will overwrite all the current data in your database and in the data directory and replace them with the contents of this backup. {cannot-be-undone} If the restoration is successful, you will be logged out.",
"cannot-be-undone": "This action cannot be undone - use with caution.",
"postgresql-note": "If you are using PostGreSQL, please review the {backup-restore-process} prior to restoring.",
"backup-restore-process-in-the-documentation": "backup/restore process in the documentation",
"irreversible-acknowledgment": "I understand that this action is irreversible, destructive and may cause data loss",
"restore-backup": "Restore Backup"
}, },
"backup-and-exports": "Backups", "backup-and-exports": "Backups",
"change-password": "Change Password", "change-password": "Change Password",
@ -585,7 +627,9 @@
"api-tokens": "API Tokens", "api-tokens": "API Tokens",
"copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Copy this token for use with an external application. This token will not be viewable again.", "copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Copy this token for use with an external application. This token will not be viewable again.",
"create-an-api-token": "Create an API Token", "create-an-api-token": "Create an API Token",
"token-name": "Token Name" "token-name": "Token Name",
"generate": "Generate",
"you-have-token-count": "You have no active tokens.|You have one active token.|You have {count} active tokens."
}, },
"toolbox": { "toolbox": {
"assign-all": "Assign All", "assign-all": "Assign All",
@ -604,8 +648,39 @@
"webhook-url": "Webhook URL", "webhook-url": "Webhook URL",
"webhooks-caps": "WEBHOOKS", "webhooks-caps": "WEBHOOKS",
"webhooks": "Webhooks", "webhooks": "Webhooks",
"webhook-name": "Webhook Name" "webhook-name": "Webhook Name",
} "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."
},
"bug-report": "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",
"docker-volume": "Docker Volume",
"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": "Validate",
"email-configuration-status": "Email Configuration Status",
"ready": "Ready",
"not-ready": "Not Ready - Check Environmental Variables",
"succeeded": "Succeeded",
"failed": "Failed",
"general-about": "General About",
"application-version": "Application Version",
"application-version-error-text": "Your current version ({0}) does not match the latest release. Considering updating to the latest version ({1}).",
"mealie-is-up-to-date": "Mealie is up to date",
"secure-site": "Secure Site",
"secure-site-error-text": "Serve via localhost or secure with https. Clipboard and additional browser APIs may not work.",
"secure-site-success-text": "Site is accessed by localhost or 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",
"ldap-ready": "LDAP Ready",
"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.",
"build": "Build",
"recipe-scraper-version": "Recipe Scraper Version"
}, },
"shopping-list": { "shopping-list": {
"all-lists": "All Lists", "all-lists": "All Lists",
@ -759,7 +834,20 @@
"good": "Good", "good": "Good",
"strong": "Strong", "strong": "Strong",
"very-strong": "Very Strong" "very-strong": "Very Strong"
} },
"user-management": "User Management",
"reset-locked-users": "Reset Locked Users",
"admin-user-creation": "Admin User Creation",
"user-details": "User Details",
"user-name": "User Name",
"authentication-method": "Authentication Method",
"authentication-method-hint": "This specifies how a user will authenticate with Mealie. If you're not sure, choose 'Mealie",
"permissions": "Permissions",
"administrator": "Administrator",
"user-can-invite-other-to-group": "User can invite other to group",
"user-can-manage-group": "User can manage group",
"user-can-organize-group-data": "User can organize group data",
"enable-advanced-features": "Enable advanced features"
}, },
"language-dialog": { "language-dialog": {
"translated": "translated", "translated": "translated",
@ -811,7 +899,7 @@
"confirm-delete-recipes": "Are you sure you want to delete the following recipes? This action cannot be undone.", "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.", "the-following-recipes-selected-length-will-be-exported": "The following recipes ({0}) will be exported.",
"settings-chosen-explanation": "Settings chosen here, excluding the locked option, will be applied to all selected recipes.", "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": "{0} recipe(s) settings will be updated.", "selected-length-recipe-s-settings-will-be-updated": "{count} recipe(s) settings will be updated.",
"recipe-data": "Recipe Data", "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-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-columns": "Recipe Columns",
@ -832,7 +920,8 @@
"data-management-description": "Select which data set you want to make changes to.", "data-management-description": "Select which data set you want to make changes to.",
"select-data": "Select Data", "select-data": "Select Data",
"select-language": "Select Language", "select-language": "Select Language",
"columns": "Columns" "columns": "Columns",
"combine": "Combine"
}, },
"user-registration": { "user-registration": {
"user-registration": "User Registration", "user-registration": "User Registration",
@ -848,7 +937,8 @@
"validation": { "validation": {
"group-name-is-taken": "Group name is taken", "group-name-is-taken": "Group name is taken",
"username-is-taken": "Username is taken", "username-is-taken": "Username is taken",
"email-is-taken": "Email is taken" "email-is-taken": "Email is taken",
"this-field-is-required": "This Field is Required"
}, },
"export": { "export": {
"export": "Export", "export": "Export",
@ -943,7 +1033,21 @@
}, },
"mainentance": { "mainentance": {
"actions-title": "Actions" "actions-title": "Actions"
} },
"ingredients-natural-language-processor": "Ingredients Natural Language Processor",
"ingredients-natural-language-processor-explanation": "Mealie uses Conditional Random Fields (CRFs) for parsing and processing ingredients. The model used for ingredients is based off a data set of over 100,000 ingredients from a dataset compiled by the New York Times. Note that as the model is trained in English only, you may have varied results when using the model in other languages. This page is a playground for testing the model.",
"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",
"brute": "Brute",
"show-individual-confidence": "Show individual confidence",
"ingredient-text": "Ingredient Text",
"average-confident": "{0} Confident",
"try-an-example": "Try an example",
"parser": "Parser",
"background-tasks": "Background Tasks",
"background-tasks-description": "Here you can view all the running background tasks and their status",
"no-logs-found": "No Logs Found",
"tasks": "Tasks"
}, },
"profile": { "profile": {
"welcome-user": "👋 Welcome, {0}", "welcome-user": "👋 Welcome, {0}",
@ -979,7 +1083,14 @@
"preferences": "Preferences", "preferences": "Preferences",
"show-advanced-description": "Show advanced features (API Keys, Webhooks, and Data Management)", "show-advanced-description": "Show advanced features (API Keys, Webhooks, and Data Management)",
"back-to-profile": "Back to Profile", "back-to-profile": "Back to Profile",
"looking-for-privacy-settings": "Looking for Privacy Settings?" "looking-for-privacy-settings": "Looking for Privacy Settings?",
"manage-your-api-tokens": "Manage Your API Tokens",
"manage-user-profile": "Manage User Profile",
"manage-cookbooks": "Manage Cookbooks",
"manage-members": "Manage Members",
"manage-webhooks": "Manage Webhooks",
"manage-notifiers": "Manage Notifiers",
"manage-data-migrations": "Manage Data Migrations"
}, },
"cookbook": { "cookbook": {
"cookbooks": "Cookbooks", "cookbooks": "Cookbooks",

View File

@ -63,7 +63,20 @@
"scheduled": "已预订", "scheduled": "已预订",
"something-went-wrong": "出错了\t#", "something-went-wrong": "出错了\t#",
"subscribed-events": "订阅事件", "subscribed-events": "订阅事件",
"test-message-sent": "测试消息已发送" "test-message-sent": "测试消息已发送",
"new-notification": "New Notification",
"event-notifiers": "Event Notifiers",
"apprise-url-skipped-if-blank": "Apprise URL (skipped if blank)",
"enable-notifier": "Enable Notifier",
"what-events": "What events should this notifier subscribe to?",
"user-events": "User Events",
"mealplan-events": "Mealplan Events",
"when-a-user-in-your-group-creates-a-new-mealplan": "When a user in your group creates a new mealplan",
"shopping-list-events": "Shopping List Events",
"cookbook-events": "Cookbook Events",
"tag-events": "Tag Events",
"category-events": "Category Events",
"when-a-new-user-joins-your-group": "When a new user joins your group"
}, },
"general": { "general": {
"cancel": "取消", "cancel": "取消",
@ -171,11 +184,14 @@
"this-feature-is-currently-inactive": "This feature is currently inactive", "this-feature-is-currently-inactive": "This feature is currently inactive",
"clipboard-not-supported": "Clipboard not supported", "clipboard-not-supported": "Clipboard not supported",
"copied-to-clipboard": "Copied to clipboard", "copied-to-clipboard": "Copied to clipboard",
"your-browser-does-not-support-clipboard": "Your browser does not support clipboard\")", "your-browser-does-not-support-clipboard": "Your browser does not support clipboard",
"copied-items-to-clipboard": "No item copied to clipboard|One item copied to clipboard|Copied {count} items to clipboard", "copied-items-to-clipboard": "No item copied to clipboard|One item copied to clipboard|Copied {count} items to clipboard",
"actions": "Actions", "actions": "Actions",
"selected-count": "Selected: {count}", "selected-count": "Selected: {count}",
"export-all": "Export All" "export-all": "Export All",
"refresh": "Refresh",
"upload-file": "Upload File",
"created-on-date": "Created on: {0}"
}, },
"group": { "group": {
"are-you-sure-you-want-to-delete-the-group": "您确定要删除<b>{groupName}<b/>吗?", "are-you-sure-you-want-to-delete-the-group": "您确定要删除<b>{groupName}<b/>吗?",
@ -224,7 +240,11 @@
"disable-organizing-recipe-ingredients-by-units-and-food-description": "Hides the Food, Unit, and Amount fields for ingredients and treats ingredients as plain text fields.", "disable-organizing-recipe-ingredients-by-units-and-food-description": "Hides the Food, Unit, and Amount fields for ingredients and treats ingredients as plain text fields.",
"general-preferences": "General Preferences", "general-preferences": "General Preferences",
"group-recipe-preferences": "Group Recipe Preferences", "group-recipe-preferences": "Group Recipe Preferences",
"report": "Report" "report": "Report",
"group-management": "Group Management",
"admin-group-management": "Admin Group Management",
"admin-group-management-text": "Changes to this group will be reflected immediately.",
"group-id-value": "Group Id: {0}"
}, },
"meal-plan": { "meal-plan": {
"create-a-new-meal-plan": "创建一个新的用餐计划", "create-a-new-meal-plan": "创建一个新的用餐计划",
@ -310,7 +330,17 @@
"mealie-pre-v1": { "mealie-pre-v1": {
"description-long": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export.", "description-long": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export.",
"title": "Mealie Pre v1.0" "title": "Mealie Pre v1.0"
} },
"recipe-data-migrations": "Recipe Data Migrations",
"recipe-data-migrations-explanation": "Recipes can be migrated from another supported application to Mealie. This is a great way to get started with Mealie.",
"choose-migration-type": "Choose Migration Type",
"tag-all-recipes": "Tag all recipes with {tag-name} tag",
"nextcloud-text": "Nextcloud recipes can be imported from a zip file that contains the data stored in Nextcloud. See the example folder structure below to ensure your recipes are able to be imported.",
"chowdown-text": "Mealie natively supports the chowdown repository format. Download the code repository as a .zip file and upload it below",
"recipe-1": "Recipe 1",
"recipe-2": "Recipe 2",
"paprika-text": "Mealie can import recipes from the Paprika application. Export your recipes from paprika, rename the export extension to .zip and upload it below.",
"mealie-text": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export."
}, },
"new-recipe": { "new-recipe": {
"bulk-add": "批量添加", "bulk-add": "批量添加",
@ -490,7 +520,9 @@
"recipe-debugger-description": "Grab the URL of the recipe you want to debug and paste it here. The URL will be scraped by the recipe scraper and the results will be displayed. If you don't see any data returned, the site you are trying to scrape is not supported by Mealie or its scraper library.", "recipe-debugger-description": "Grab the URL of the recipe you want to debug and paste it here. The URL will be scraped by the recipe scraper and the results will be displayed. If you don't see any data returned, the site you are trying to scrape is not supported by Mealie or its scraper library.",
"debug": "Debug", "debug": "Debug",
"tree-view": "Tree View", "tree-view": "Tree View",
"recipe-yield": "Recipe Yield" "recipe-yield": "Recipe Yield",
"unit": "Unit",
"upload-image": "Upload image"
}, },
"search": { "search": {
"advanced-search": "高级搜索", "advanced-search": "高级搜索",
@ -507,7 +539,8 @@
"search-placeholder": "搜索...", "search-placeholder": "搜索...",
"tag-filter": "标签筛选", "tag-filter": "标签筛选",
"search-hint": "Press '/'", "search-hint": "Press '/'",
"advanced": "Advanced" "advanced": "Advanced",
"auto-search": "Auto Search"
}, },
"settings": { "settings": {
"add-a-new-theme": "新增布景主题", "add-a-new-theme": "新增布景主题",
@ -522,7 +555,16 @@
"full-backup": "完整备份", "full-backup": "完整备份",
"import-summary": "导入摘要", "import-summary": "导入摘要",
"partial-backup": "部分备份", "partial-backup": "部分备份",
"unable-to-delete-backup": "无法删除备份" "unable-to-delete-backup": "无法删除备份",
"experimental-description": "Backups a total snapshots of the database and data directory of the site. This includes all data and cannot be set to exclude subsets of data. You can think off this as a snapshot of Mealie at a specific time. Currently, {not-crossed-version} (data migrations are not done automatically). These serve as a database agnostic way to export and import data or backup the site to an external location.",
"not-crossed-version": "this backup mechanism is not cross-version and therefore cannot be used to migrate data between versions",
"backup-restore": "Backup Restore",
"back-restore-description": "Restoring this backup will overwrite all the current data in your database and in the data directory and replace them with the contents of this backup. {cannot-be-undone} If the restoration is successful, you will be logged out.",
"cannot-be-undone": "This action cannot be undone - use with caution.",
"postgresql-note": "If you are using PostGreSQL, please review the {backup-restore-process} prior to restoring.",
"backup-restore-process-in-the-documentation": "backup/restore process in the documentation",
"irreversible-acknowledgment": "I understand that this action is irreversible, destructive and may cause data loss",
"restore-backup": "Restore Backup"
}, },
"backup-and-exports": "备份", "backup-and-exports": "备份",
"change-password": "更改密码", "change-password": "更改密码",
@ -585,7 +627,9 @@
"api-tokens": "API 令牌", "api-tokens": "API 令牌",
"copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "复制此令牌与外部应用程序一起使用。此令牌将无法再次查看。", "copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "复制此令牌与外部应用程序一起使用。此令牌将无法再次查看。",
"create-an-api-token": "创建 API 令牌", "create-an-api-token": "创建 API 令牌",
"token-name": "令牌名称" "token-name": "令牌名称",
"generate": "Generate",
"you-have-token-count": "You have no active tokens.|You have one active token.|You have {count} active tokens."
}, },
"toolbox": { "toolbox": {
"assign-all": "分配所有", "assign-all": "分配所有",
@ -604,8 +648,39 @@
"webhook-url": "Webhook网址", "webhook-url": "Webhook网址",
"webhooks-caps": "WEBHOOKS", "webhooks-caps": "WEBHOOKS",
"webhooks": "Webhooks", "webhooks": "Webhooks",
"webhook-name": "Webhook Name" "webhook-name": "Webhook Name",
} "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."
},
"bug-report": "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",
"docker-volume": "Docker Volume",
"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": "Validate",
"email-configuration-status": "Email Configuration Status",
"ready": "Ready",
"not-ready": "Not Ready - Check Environmental Variables",
"succeeded": "Succeeded",
"failed": "Failed",
"general-about": "General About",
"application-version": "Application Version",
"application-version-error-text": "Your current version ({0}) does not match the latest release. Considering updating to the latest version ({1}).",
"mealie-is-up-to-date": "Mealie is up to date",
"secure-site": "Secure Site",
"secure-site-error-text": "Serve via localhost or secure with https. Clipboard and additional browser APIs may not work.",
"secure-site-success-text": "Site is accessed by localhost or 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",
"ldap-ready": "LDAP Ready",
"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.",
"build": "Build",
"recipe-scraper-version": "Recipe Scraper Version"
}, },
"shopping-list": { "shopping-list": {
"all-lists": "所有购物清单", "all-lists": "所有购物清单",
@ -759,7 +834,20 @@
"good": "Good", "good": "Good",
"strong": "Strong", "strong": "Strong",
"very-strong": "Very Strong" "very-strong": "Very Strong"
} },
"user-management": "User Management",
"reset-locked-users": "Reset Locked Users",
"admin-user-creation": "Admin User Creation",
"user-details": "User Details",
"user-name": "User Name",
"authentication-method": "Authentication Method",
"authentication-method-hint": "This specifies how a user will authenticate with Mealie. If you're not sure, choose 'Mealie",
"permissions": "Permissions",
"administrator": "Administrator",
"user-can-invite-other-to-group": "User can invite other to group",
"user-can-manage-group": "User can manage group",
"user-can-organize-group-data": "User can organize group data",
"enable-advanced-features": "Enable advanced features"
}, },
"language-dialog": { "language-dialog": {
"translated": "translated", "translated": "translated",
@ -811,7 +899,7 @@
"confirm-delete-recipes": "Are you sure you want to delete the following recipes? This action cannot be undone.", "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.", "the-following-recipes-selected-length-will-be-exported": "The following recipes ({0}) will be exported.",
"settings-chosen-explanation": "Settings chosen here, excluding the locked option, will be applied to all selected recipes.", "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": "{0} recipe(s) settings will be updated.", "selected-length-recipe-s-settings-will-be-updated": "{count} recipe(s) settings will be updated.",
"recipe-data": "Recipe Data", "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-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-columns": "Recipe Columns",
@ -832,7 +920,8 @@
"data-management-description": "Select which data set you want to make changes to.", "data-management-description": "Select which data set you want to make changes to.",
"select-data": "Select Data", "select-data": "Select Data",
"select-language": "Select Language", "select-language": "Select Language",
"columns": "Columns" "columns": "Columns",
"combine": "Combine"
}, },
"user-registration": { "user-registration": {
"user-registration": "User Registration", "user-registration": "User Registration",
@ -848,7 +937,8 @@
"validation": { "validation": {
"group-name-is-taken": "Group name is taken", "group-name-is-taken": "Group name is taken",
"username-is-taken": "Username is taken", "username-is-taken": "Username is taken",
"email-is-taken": "Email is taken" "email-is-taken": "Email is taken",
"this-field-is-required": "This Field is Required"
}, },
"export": { "export": {
"export": "Export", "export": "Export",
@ -943,7 +1033,21 @@
}, },
"mainentance": { "mainentance": {
"actions-title": "Actions" "actions-title": "Actions"
} },
"ingredients-natural-language-processor": "Ingredients Natural Language Processor",
"ingredients-natural-language-processor-explanation": "Mealie uses Conditional Random Fields (CRFs) for parsing and processing ingredients. The model used for ingredients is based off a data set of over 100,000 ingredients from a dataset compiled by the New York Times. Note that as the model is trained in English only, you may have varied results when using the model in other languages. This page is a playground for testing the model.",
"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",
"brute": "Brute",
"show-individual-confidence": "Show individual confidence",
"ingredient-text": "Ingredient Text",
"average-confident": "{0} Confident",
"try-an-example": "Try an example",
"parser": "Parser",
"background-tasks": "Background Tasks",
"background-tasks-description": "Here you can view all the running background tasks and their status",
"no-logs-found": "No Logs Found",
"tasks": "Tasks"
}, },
"profile": { "profile": {
"welcome-user": "👋 Welcome, {0}", "welcome-user": "👋 Welcome, {0}",
@ -979,7 +1083,14 @@
"preferences": "Preferences", "preferences": "Preferences",
"show-advanced-description": "Show advanced features (API Keys, Webhooks, and Data Management)", "show-advanced-description": "Show advanced features (API Keys, Webhooks, and Data Management)",
"back-to-profile": "Back to Profile", "back-to-profile": "Back to Profile",
"looking-for-privacy-settings": "Looking for Privacy Settings?" "looking-for-privacy-settings": "Looking for Privacy Settings?",
"manage-your-api-tokens": "Manage Your API Tokens",
"manage-user-profile": "Manage User Profile",
"manage-cookbooks": "Manage Cookbooks",
"manage-members": "Manage Members",
"manage-webhooks": "Manage Webhooks",
"manage-notifiers": "Manage Notifiers",
"manage-data-migrations": "Manage Data Migrations"
}, },
"cookbook": { "cookbook": {
"cookbooks": "Cookbooks", "cookbooks": "Cookbooks",

View File

@ -63,7 +63,20 @@
"scheduled": "已排程", "scheduled": "已排程",
"something-went-wrong": "出了點問題...", "something-went-wrong": "出了點問題...",
"subscribed-events": "關注的事件", "subscribed-events": "關注的事件",
"test-message-sent": "測試訊息已發送" "test-message-sent": "測試訊息已發送",
"new-notification": "New Notification",
"event-notifiers": "Event Notifiers",
"apprise-url-skipped-if-blank": "Apprise URL (skipped if blank)",
"enable-notifier": "Enable Notifier",
"what-events": "What events should this notifier subscribe to?",
"user-events": "User Events",
"mealplan-events": "Mealplan Events",
"when-a-user-in-your-group-creates-a-new-mealplan": "When a user in your group creates a new mealplan",
"shopping-list-events": "Shopping List Events",
"cookbook-events": "Cookbook Events",
"tag-events": "Tag Events",
"category-events": "Category Events",
"when-a-new-user-joins-your-group": "When a new user joins your group"
}, },
"general": { "general": {
"cancel": "取消", "cancel": "取消",
@ -171,11 +184,14 @@
"this-feature-is-currently-inactive": "This feature is currently inactive", "this-feature-is-currently-inactive": "This feature is currently inactive",
"clipboard-not-supported": "Clipboard not supported", "clipboard-not-supported": "Clipboard not supported",
"copied-to-clipboard": "Copied to clipboard", "copied-to-clipboard": "Copied to clipboard",
"your-browser-does-not-support-clipboard": "Your browser does not support clipboard\")", "your-browser-does-not-support-clipboard": "Your browser does not support clipboard",
"copied-items-to-clipboard": "No item copied to clipboard|One item copied to clipboard|Copied {count} items to clipboard", "copied-items-to-clipboard": "No item copied to clipboard|One item copied to clipboard|Copied {count} items to clipboard",
"actions": "Actions", "actions": "Actions",
"selected-count": "Selected: {count}", "selected-count": "Selected: {count}",
"export-all": "Export All" "export-all": "Export All",
"refresh": "Refresh",
"upload-file": "Upload File",
"created-on-date": "Created on: {0}"
}, },
"group": { "group": {
"are-you-sure-you-want-to-delete-the-group": "確定要刪除<b>{groupName}<b/>", "are-you-sure-you-want-to-delete-the-group": "確定要刪除<b>{groupName}<b/>",
@ -224,7 +240,11 @@
"disable-organizing-recipe-ingredients-by-units-and-food-description": "Hides the Food, Unit, and Amount fields for ingredients and treats ingredients as plain text fields.", "disable-organizing-recipe-ingredients-by-units-and-food-description": "Hides the Food, Unit, and Amount fields for ingredients and treats ingredients as plain text fields.",
"general-preferences": "General Preferences", "general-preferences": "General Preferences",
"group-recipe-preferences": "Group Recipe Preferences", "group-recipe-preferences": "Group Recipe Preferences",
"report": "Report" "report": "Report",
"group-management": "Group Management",
"admin-group-management": "Admin Group Management",
"admin-group-management-text": "Changes to this group will be reflected immediately.",
"group-id-value": "Group Id: {0}"
}, },
"meal-plan": { "meal-plan": {
"create-a-new-meal-plan": "創建一個新的用餐計劃", "create-a-new-meal-plan": "創建一個新的用餐計劃",
@ -310,7 +330,17 @@
"mealie-pre-v1": { "mealie-pre-v1": {
"description-long": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export.", "description-long": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export.",
"title": "Mealie Pre v1.0" "title": "Mealie Pre v1.0"
} },
"recipe-data-migrations": "Recipe Data Migrations",
"recipe-data-migrations-explanation": "Recipes can be migrated from another supported application to Mealie. This is a great way to get started with Mealie.",
"choose-migration-type": "Choose Migration Type",
"tag-all-recipes": "Tag all recipes with {tag-name} tag",
"nextcloud-text": "Nextcloud recipes can be imported from a zip file that contains the data stored in Nextcloud. See the example folder structure below to ensure your recipes are able to be imported.",
"chowdown-text": "Mealie natively supports the chowdown repository format. Download the code repository as a .zip file and upload it below",
"recipe-1": "Recipe 1",
"recipe-2": "Recipe 2",
"paprika-text": "Mealie can import recipes from the Paprika application. Export your recipes from paprika, rename the export extension to .zip and upload it below.",
"mealie-text": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export."
}, },
"new-recipe": { "new-recipe": {
"bulk-add": "批量添加", "bulk-add": "批量添加",
@ -490,7 +520,9 @@
"recipe-debugger-description": "Grab the URL of the recipe you want to debug and paste it here. The URL will be scraped by the recipe scraper and the results will be displayed. If you don't see any data returned, the site you are trying to scrape is not supported by Mealie or its scraper library.", "recipe-debugger-description": "Grab the URL of the recipe you want to debug and paste it here. The URL will be scraped by the recipe scraper and the results will be displayed. If you don't see any data returned, the site you are trying to scrape is not supported by Mealie or its scraper library.",
"debug": "Debug", "debug": "Debug",
"tree-view": "Tree View", "tree-view": "Tree View",
"recipe-yield": "Recipe Yield" "recipe-yield": "Recipe Yield",
"unit": "Unit",
"upload-image": "Upload image"
}, },
"search": { "search": {
"advanced-search": "進階搜尋", "advanced-search": "進階搜尋",
@ -507,7 +539,8 @@
"search-placeholder": "搜尋...", "search-placeholder": "搜尋...",
"tag-filter": "標簽篩選", "tag-filter": "標簽篩選",
"search-hint": "Press '/'", "search-hint": "Press '/'",
"advanced": "Advanced" "advanced": "Advanced",
"auto-search": "Auto Search"
}, },
"settings": { "settings": {
"add-a-new-theme": "新增佈景主題", "add-a-new-theme": "新增佈景主題",
@ -522,7 +555,16 @@
"full-backup": "完整備份", "full-backup": "完整備份",
"import-summary": "匯入總結", "import-summary": "匯入總結",
"partial-backup": "部分備份", "partial-backup": "部分備份",
"unable-to-delete-backup": "無法刪除備份" "unable-to-delete-backup": "無法刪除備份",
"experimental-description": "Backups a total snapshots of the database and data directory of the site. This includes all data and cannot be set to exclude subsets of data. You can think off this as a snapshot of Mealie at a specific time. Currently, {not-crossed-version} (data migrations are not done automatically). These serve as a database agnostic way to export and import data or backup the site to an external location.",
"not-crossed-version": "this backup mechanism is not cross-version and therefore cannot be used to migrate data between versions",
"backup-restore": "Backup Restore",
"back-restore-description": "Restoring this backup will overwrite all the current data in your database and in the data directory and replace them with the contents of this backup. {cannot-be-undone} If the restoration is successful, you will be logged out.",
"cannot-be-undone": "This action cannot be undone - use with caution.",
"postgresql-note": "If you are using PostGreSQL, please review the {backup-restore-process} prior to restoring.",
"backup-restore-process-in-the-documentation": "backup/restore process in the documentation",
"irreversible-acknowledgment": "I understand that this action is irreversible, destructive and may cause data loss",
"restore-backup": "Restore Backup"
}, },
"backup-and-exports": "備份", "backup-and-exports": "備份",
"change-password": "變更密碼", "change-password": "變更密碼",
@ -585,7 +627,9 @@
"api-tokens": "API 密鑰", "api-tokens": "API 密鑰",
"copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "複製此密鑰用於外部應用程式。這個密鑰將無法再次查看。", "copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "複製此密鑰用於外部應用程式。這個密鑰將無法再次查看。",
"create-an-api-token": "新增 API 密鑰", "create-an-api-token": "新增 API 密鑰",
"token-name": "密鑰名稱" "token-name": "密鑰名稱",
"generate": "Generate",
"you-have-token-count": "You have no active tokens.|You have one active token.|You have {count} active tokens."
}, },
"toolbox": { "toolbox": {
"assign-all": "標記所有", "assign-all": "標記所有",
@ -604,8 +648,39 @@
"webhook-url": "Webhook網址", "webhook-url": "Webhook網址",
"webhooks-caps": "WEBHOOKS", "webhooks-caps": "WEBHOOKS",
"webhooks": "Webhooks", "webhooks": "Webhooks",
"webhook-name": "Webhook Name" "webhook-name": "Webhook Name",
} "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."
},
"bug-report": "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",
"docker-volume": "Docker Volume",
"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": "Validate",
"email-configuration-status": "Email Configuration Status",
"ready": "Ready",
"not-ready": "Not Ready - Check Environmental Variables",
"succeeded": "Succeeded",
"failed": "Failed",
"general-about": "General About",
"application-version": "Application Version",
"application-version-error-text": "Your current version ({0}) does not match the latest release. Considering updating to the latest version ({1}).",
"mealie-is-up-to-date": "Mealie is up to date",
"secure-site": "Secure Site",
"secure-site-error-text": "Serve via localhost or secure with https. Clipboard and additional browser APIs may not work.",
"secure-site-success-text": "Site is accessed by localhost or 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",
"ldap-ready": "LDAP Ready",
"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.",
"build": "Build",
"recipe-scraper-version": "Recipe Scraper Version"
}, },
"shopping-list": { "shopping-list": {
"all-lists": "所有清單", "all-lists": "所有清單",
@ -759,7 +834,20 @@
"good": "Good", "good": "Good",
"strong": "Strong", "strong": "Strong",
"very-strong": "Very Strong" "very-strong": "Very Strong"
} },
"user-management": "User Management",
"reset-locked-users": "Reset Locked Users",
"admin-user-creation": "Admin User Creation",
"user-details": "User Details",
"user-name": "User Name",
"authentication-method": "Authentication Method",
"authentication-method-hint": "This specifies how a user will authenticate with Mealie. If you're not sure, choose 'Mealie",
"permissions": "Permissions",
"administrator": "Administrator",
"user-can-invite-other-to-group": "User can invite other to group",
"user-can-manage-group": "User can manage group",
"user-can-organize-group-data": "User can organize group data",
"enable-advanced-features": "Enable advanced features"
}, },
"language-dialog": { "language-dialog": {
"translated": "translated", "translated": "translated",
@ -811,7 +899,7 @@
"confirm-delete-recipes": "Are you sure you want to delete the following recipes? This action cannot be undone.", "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.", "the-following-recipes-selected-length-will-be-exported": "The following recipes ({0}) will be exported.",
"settings-chosen-explanation": "Settings chosen here, excluding the locked option, will be applied to all selected recipes.", "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": "{0} recipe(s) settings will be updated.", "selected-length-recipe-s-settings-will-be-updated": "{count} recipe(s) settings will be updated.",
"recipe-data": "Recipe Data", "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-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-columns": "Recipe Columns",
@ -832,7 +920,8 @@
"data-management-description": "Select which data set you want to make changes to.", "data-management-description": "Select which data set you want to make changes to.",
"select-data": "Select Data", "select-data": "Select Data",
"select-language": "Select Language", "select-language": "Select Language",
"columns": "Columns" "columns": "Columns",
"combine": "Combine"
}, },
"user-registration": { "user-registration": {
"user-registration": "User Registration", "user-registration": "User Registration",
@ -848,7 +937,8 @@
"validation": { "validation": {
"group-name-is-taken": "Group name is taken", "group-name-is-taken": "Group name is taken",
"username-is-taken": "Username is taken", "username-is-taken": "Username is taken",
"email-is-taken": "Email is taken" "email-is-taken": "Email is taken",
"this-field-is-required": "This Field is Required"
}, },
"export": { "export": {
"export": "Export", "export": "Export",
@ -943,7 +1033,21 @@
}, },
"mainentance": { "mainentance": {
"actions-title": "Actions" "actions-title": "Actions"
} },
"ingredients-natural-language-processor": "Ingredients Natural Language Processor",
"ingredients-natural-language-processor-explanation": "Mealie uses Conditional Random Fields (CRFs) for parsing and processing ingredients. The model used for ingredients is based off a data set of over 100,000 ingredients from a dataset compiled by the New York Times. Note that as the model is trained in English only, you may have varied results when using the model in other languages. This page is a playground for testing the model.",
"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",
"brute": "Brute",
"show-individual-confidence": "Show individual confidence",
"ingredient-text": "Ingredient Text",
"average-confident": "{0} Confident",
"try-an-example": "Try an example",
"parser": "Parser",
"background-tasks": "Background Tasks",
"background-tasks-description": "Here you can view all the running background tasks and their status",
"no-logs-found": "No Logs Found",
"tasks": "Tasks"
}, },
"profile": { "profile": {
"welcome-user": "👋 Welcome, {0}", "welcome-user": "👋 Welcome, {0}",
@ -979,7 +1083,14 @@
"preferences": "Preferences", "preferences": "Preferences",
"show-advanced-description": "Show advanced features (API Keys, Webhooks, and Data Management)", "show-advanced-description": "Show advanced features (API Keys, Webhooks, and Data Management)",
"back-to-profile": "Back to Profile", "back-to-profile": "Back to Profile",
"looking-for-privacy-settings": "Looking for Privacy Settings?" "looking-for-privacy-settings": "Looking for Privacy Settings?",
"manage-your-api-tokens": "Manage Your API Tokens",
"manage-user-profile": "Manage User Profile",
"manage-cookbooks": "Manage Cookbooks",
"manage-members": "Manage Members",
"manage-webhooks": "Manage Webhooks",
"manage-notifiers": "Manage Notifiers",
"manage-data-migrations": "Manage Data Migrations"
}, },
"cookbook": { "cookbook": {
"cookbooks": "Cookbooks", "cookbooks": "Cookbooks",