1
0
Fork 0
mirror of https://github.com/mealie-recipes/mealie.git synced 2025-07-25 08:09:41 +02:00

chore(l10n): New Crowdin updates (#5149)

This commit is contained in:
Hayden 2025-03-02 06:47:57 -06:00 committed by GitHub
parent 000ec9475a
commit a6fd50b1ba
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 157 additions and 157 deletions

View file

@ -536,39 +536,39 @@
"entry-type": "Tipo de Rexistro",
"date-format-hint": "Formato MM/DD/YYYY",
"date-format-hint-yyyy-mm-dd": "Formato AAAA-MM-DD",
"add-to-list": "Add to List",
"add-to-plan": "Add to Plan",
"add-to-timeline": "Add to Timeline",
"recipe-added-to-list": "Recipe added to list",
"recipes-added-to-list": "Recipes added to list",
"successfully-added-to-list": "Successfully added to list",
"recipe-added-to-mealplan": "Recipe added to mealplan",
"failed-to-add-recipes-to-list": "Failed to add recipe to list",
"failed-to-add-recipe-to-mealplan": "Failed to add recipe to mealplan",
"failed-to-add-to-list": "Failed to add to list",
"add-to-list": "Adicionar à Lista",
"add-to-plan": "Adicionar ao Plan",
"add-to-timeline": "Adicionar à Liña Temporal",
"recipe-added-to-list": "Receita adicionada à lista",
"recipes-added-to-list": "Receitas adicionadas à lista",
"successfully-added-to-list": "Adicionado à lista con éxito",
"recipe-added-to-mealplan": "Receita adicionada ao plan de refeccións",
"failed-to-add-recipes-to-list": "Erro ao adicionar a receita à lista",
"failed-to-add-recipe-to-mealplan": "Erro ao adicionar receita ao plan de refeccións",
"failed-to-add-to-list": "Erro ao adicionar à lista",
"yield": "Yield",
"yields-amount-with-text": "Yields {amount} {text}",
"yield-text": "Yield Text",
"quantity": "Quantity",
"choose-unit": "Choose Unit",
"press-enter-to-create": "Press Enter to Create",
"choose-food": "Choose Food",
"quantity": "Cantidade",
"choose-unit": "Escolla Unidade",
"press-enter-to-create": "Prema 'Enter' para Crear",
"choose-food": "Escoller Alimento",
"notes": "Notas",
"toggle-section": "Toggle Section",
"see-original-text": "See Original Text",
"original-text-with-value": "Original Text: {originalText}",
"see-original-text": "Mostrar Texto Orixinal",
"original-text-with-value": "Texto Orixinal: {originalText}",
"ingredient-linker": "Ingredient Linker",
"linked-to-other-step": "Linked to other step",
"linked-to-other-step": "Ligado a outro paso",
"auto": "Auto",
"cook-mode": "Cook Mode",
"link-ingredients": "Link Ingredients",
"merge-above": "Merge Above",
"move-to-bottom": "Move To Bottom",
"move-to-bottom": "Mover para o Fondo",
"move-to-top": "Move To Top",
"reset-scale": "Reset Scale",
"decrease-scale-label": "Decrease Scale by 1",
"increase-scale-label": "Increase Scale by 1",
"locked": "Locked",
"locked": "Bloqueado",
"public-link": "Public Link",
"edit-timeline-event": "Edit Timeline Event",
"timeline": "Timeline",
@ -580,132 +580,132 @@
"how-did-it-turn-out": "How did it turn out?",
"user-made-this": "{user} fixo isto",
"api-extras-description": "Os extras de receitas son unha característica clave da API de Mealie. Permítenche crear pares de clave/valor JSON personalizados dentro dunha receita, para facer referencia desde aplicacións de terceiros. Podes usar estas teclas para proporcionar información, por exemplo, para activar automatizacións ou mensaxes personalizadas para transmitir ao dispositivo que desexes.",
"message-key": "Message Key",
"parse": "Parse",
"attach-images-hint": "Attach images by dragging & dropping them into the editor",
"drop-image": "Drop image",
"enable-ingredient-amounts-to-use-this-feature": "Enable ingredient amounts to use this feature",
"recipes-with-units-or-foods-defined-cannot-be-parsed": "Recipes with units or foods defined cannot be parsed.",
"parse-ingredients": "Parse ingredients",
"edit-markdown": "Edit Markdown",
"recipe-creation": "Recipe Creation",
"select-one-of-the-various-ways-to-create-a-recipe": "Select one of the various ways to create a recipe",
"message-key": "Chave de Mensaxen",
"parse": "Interpretar",
"attach-images-hint": "Anexe imaxens arrastrando e soltandoas no editor",
"drop-image": "Arrastrar imaxen",
"enable-ingredient-amounts-to-use-this-feature": "Ative cantidades de ingredientes para usar esta funcionalidade",
"recipes-with-units-or-foods-defined-cannot-be-parsed": "Receitas con unidades ou alimentos definidos non poden ser interpretadas.",
"parse-ingredients": "Interpretar ingredientes",
"edit-markdown": "Editar Markdown",
"recipe-creation": "Creación de Receita",
"select-one-of-the-various-ways-to-create-a-recipe": "Selecione unha das varias maneiras de crear unha receita",
"looking-for-migrations": "Buscando As Migracións?",
"import-with-url": "Import with URL",
"create-recipe": "Create Recipe",
"create-recipe-description": "Create a new recipe from scratch.",
"create-recipes": "Create Recipes",
"import-with-zip": "Import with .zip",
"create-recipe-from-an-image": "Create Recipe from an Image",
"create-recipe-from-an-image-description": "Create a recipe by uploading an image of it. Mealie will attempt to extract the text from the image using AI and create a recipe from it.",
"import-with-url": "Importar con URL",
"create-recipe": "Crear Receita",
"create-recipe-description": "Crear unha receita en branco.",
"create-recipes": "Crear Receitas",
"import-with-zip": "Importar con .zip",
"create-recipe-from-an-image": "Crear receita a partir dunha imaxen",
"create-recipe-from-an-image-description": "Cree unha receita cargando unha imaxen da mesma. O Mealie tentará extrair o texto da imaxen utilizando IA e creará unha receita a partir da mesma.",
"crop-and-rotate-the-image": "Crop and rotate the image so that only the text is visible, and it's in the correct orientation.",
"create-from-image": "Create from Image",
"should-translate-description": "Translate the recipe into my language",
"please-wait-image-procesing": "Please wait, the image is processing. This may take some time.",
"create-from-image": "Crear a partir da imaxen",
"should-translate-description": "Traducir a receita para a miña língua",
"please-wait-image-procesing": "Por favor agarde, a imaxen está sendo procesada. Isto pode levar algun tempo.",
"bulk-url-import": "Bulk URL Import",
"debug-scraper": "Debug Scraper",
"create-a-recipe-by-providing-the-name-all-recipes-must-have-unique-names": "Create a recipe by providing the name. All recipes must have unique names.",
"new-recipe-names-must-be-unique": "New recipe names must be unique",
"new-recipe-names-must-be-unique": "Os nomes de receitas deven ser únicos",
"scrape-recipe": "Scrape Recipe",
"scrape-recipe-description": "Scrape a recipe by url. Provide the url for the site you want to scrape, and Mealie will attempt to scrape the recipe from that site and add it to your collection.",
"scrape-recipe-have-a-lot-of-recipes": "Have a lot of recipes you want to scrape at once?",
"scrape-recipe-have-a-lot-of-recipes": "Ten moitas receitas para procesar dunha vez?",
"scrape-recipe-suggest-bulk-importer": "Try out the bulk importer",
"scrape-recipe-have-raw-html-or-json-data": "Have raw HTML or JSON data?",
"scrape-recipe-you-can-import-from-raw-data-directly": "You can import from raw data directly",
"scrape-recipe-have-raw-html-or-json-data": "Ten datos HTML ou JSON en bruto?",
"scrape-recipe-you-can-import-from-raw-data-directly": "É posível importar diretamente a partir de datos en bruto",
"import-original-keywords-as-tags": "Import original keywords as tags",
"stay-in-edit-mode": "Stay in Edit mode",
"import-from-zip": "Import from Zip",
"import-from-zip-description": "Import a single recipe that was exported from another Mealie instance.",
"import-from-html-or-json": "Import from HTML or JSON",
"import-from-html-or-json-description": "Import a single recipe from raw HTML or JSON. This is useful if you have a recipe from a site that Mealie can't scrape normally, or from some other external source.",
"json-import-format-description-colon": "To import via JSON, it must be in valid format:",
"json-editor": "JSON Editor",
"zip-files-must-have-been-exported-from-mealie": ".zip files must have been exported from Mealie",
"stay-in-edit-mode": "Permanecer no modo de edición",
"import-from-zip": "Importar de Zip",
"import-from-zip-description": "Importar unha única receita exportada de outra instancia Mealie.",
"import-from-html-or-json": "Importar a partir de HTML ou JSON",
"import-from-html-or-json-description": "Importe unha única receita a partir de HTML ou JSON en bruto. Isto é útil se tiver unha receita dunha páxina da cal o Mealie non consegue extrair normalmente, ou de outra fonte externa.",
"json-import-format-description-colon": "Para importar via JSON, este deve estar nun formato válido:",
"json-editor": "Editor de JSON",
"zip-files-must-have-been-exported-from-mealie": "Os ficheiros .zip deven ter sido exportados do Mealie",
"create-a-recipe-by-uploading-a-scan": "Create a recipe by uploading a scan.",
"upload-a-png-image-from-a-recipe-book": "Upload a png image from a recipe book",
"recipe-bulk-importer": "Recipe Bulk Importer",
"recipe-bulk-importer-description": "The Bulk recipe importer allows you to import multiple recipes at once by queueing the sites on the backend and running the task in the background. This can be useful when initially migrating to Mealie, or when you want to import a large number of recipes.",
"set-categories-and-tags": "Set Categories and Tags",
"set-categories-and-tags": "Definir Categorias e Etiquetas",
"bulk-imports": "Bulk Imports",
"bulk-import-process-has-started": "Bulk Import process has started",
"bulk-import-process-has-failed": "Bulk import process has failed",
"report-deletion-failed": "Report deletion failed",
"recipe-debugger": "Recipe Debugger",
"recipe-debugger": "Depurador de Receitas",
"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.",
"use-openai": "Use OpenAI",
"recipe-debugger-use-openai-description": "Use OpenAI to parse the results instead of relying on the scraper library. When creating a recipe via URL, this is done automatically if the scraper library fails, but you may test it manually here.",
"debug": "Debug",
"tree-view": "Tree View",
"recipe-servings": "Recipe Servings",
"tree-view": "Vista en árvore",
"recipe-servings": "Porcións por receita",
"recipe-yield": "Recipe Yield",
"recipe-yield-text": "Recipe Yield Text",
"unit": "Unit",
"upload-image": "Upload image",
"unit": "Unidade",
"upload-image": "Cargar imaxen",
"screen-awake": "Keep Screen Awake",
"remove-image": "Remove image",
"nextStep": "Next step",
"recipe-actions": "Recipe Actions",
"remove-image": "Eliminar imaxen",
"nextStep": "Próximo paso",
"recipe-actions": "Acións da Receita",
"parser": {
"ingredient-parser": "Analizador de Ingredientes",
"explanation": "To use the ingredient parser, click the 'Parse All' button to start the process. Once the processed ingredients are available, you can review the items and verify that they were parsed correctly. The model's confidence score is displayed on the right of the item title. This score is an average of all the individual scores and may not always be completely accurate.",
"alerts-explainer": "Alerts will be displayed if a matching foods or unit is found but does not exists in the database.",
"select-parser": "Seleccione Analizador",
"natural-language-processor": "Natural Language Processor",
"natural-language-processor": "Procesador de Linguaxen Natural",
"brute-parser": "Analizador Bruto",
"openai-parser": "Analizador OpenAI",
"parse-all": "Parse All",
"no-unit": "No unit",
"parse-all": "Analisar todo",
"no-unit": "Sen unidades",
"missing-unit": "Create missing unit: {unit}",
"missing-food": "Create missing food: {food}",
"no-food": "No Food"
"no-food": "Sen Comida"
},
"reset-servings-count": "Reset Servings Count",
"not-linked-ingredients": "Additional Ingredients"
"not-linked-ingredients": "Ingredientes Adicionais"
},
"recipe-finder": {
"recipe-finder": "Recipe Finder",
"recipe-finder": "Localizador de Receitas",
"recipe-finder-description": "Search for recipes based on ingredients you have on hand. You can also filter by tools you have available, and set a maximum number of missing ingredients or tools.",
"selected-ingredients": "Selected Ingredients",
"no-ingredients-selected": "No ingredients selected",
"selected-ingredients": "Ingredientes Selecionados",
"no-ingredients-selected": "Nengun ingrediente selecionado",
"missing": "Missing",
"no-recipes-found": "No recipes found",
"no-recipes-found": "Nengunha receita encontrada",
"no-recipes-found-description": "Try adding more ingredients to your search or adjusting your filters",
"include-ingredients-on-hand": "Include Ingredients On Hand",
"include-tools-on-hand": "Include Tools On Hand",
"include-ingredients-on-hand": "Incluir ingredientes disponíveis",
"include-tools-on-hand": "Incluir ferramentas disponíveis",
"max-missing-ingredients": "Max Missing Ingredients",
"max-missing-tools": "Max Missing Tools",
"selected-tools": "Selected Tools",
"other-filters": "Other Filters",
"selected-tools": "Ferramentas Selecionadas",
"other-filters": "Outros filtros",
"ready-to-make": "Ready to Make",
"almost-ready-to-make": "Almost Ready to Make"
},
"search": {
"advanced-search": "Advanced Search",
"and": "and",
"exclude": "Exclude",
"include": "Include",
"max-results": "Max Results",
"or": "Or",
"has-any": "Has Any",
"has-all": "Has All",
"clear-selection": "Clear Selection",
"results": "Results",
"search": "Search",
"search-mealie": "Search Mealie (press /)",
"search-placeholder": "Search...",
"tag-filter": "Tag Filter",
"search-hint": "Press '/'",
"advanced": "Advanced",
"auto-search": "Auto Search",
"no-results": "No results found"
"advanced-search": "Pesquisa Avanzada",
"and": "e",
"exclude": "Excluir",
"include": "Incluir",
"max-results": "Máximo de resultados",
"or": "Ou",
"has-any": "Ten Algun",
"has-all": "Ten Todos",
"clear-selection": "Limpar Seleción",
"results": "Resultados",
"search": "Pesquisar",
"search-mealie": "Pesquisar no Mealie (prema /)",
"search-placeholder": "Pesquisar...",
"tag-filter": "Filtro de Etiquetas",
"search-hint": "Prema '/'",
"advanced": "Avanzado",
"auto-search": "Pesquisa Automática",
"no-results": "Nengun resultado encontrado"
},
"settings": {
"add-a-new-theme": "Add a New Theme",
"admin-settings": "Admin Settings",
"add-a-new-theme": "Adicionar novo tema",
"admin-settings": "Definicións de Administrador",
"backup": {
"backup-created": "Backup created successfully",
"backup-created": "Backup realizado con éxito",
"backup-created-at-response-export_path": "Copia de Seguridade Creada en {path}",
"backup-deleted": "Backup deleted",
"backup-deleted": "Backup eliminado",
"restore-success": "Restore successful",
"restore-fail": "Restore failed. Check your server logs for more details",
"backup-tag": "Backup Tag",
@ -713,7 +713,7 @@
"delete-backup": "Delete Backup",
"error-creating-backup-see-log-file": "Error Creating Backup. See Log File",
"full-backup": "Full Backup",
"import-summary": "Import Summary",
"import-summary": "Resumo da importación",
"partial-backup": "Partial Backup",
"unable-to-delete-backup": "Unable to Delete Backup.",
"experimental-description": "As copias de seguridade son instantáneas totais da base de datos e do directorio de datos do sitio. Isto inclúe todos os datos e non se pode configurar para excluír subconxuntos de datos. Podes pensar nisto como unha instantánea de Mealie nun momento específico. Estas serven como unha forma independente da base de datos para exportar e importar datos ou facer unha copia de seguridade do sitio nunha localización externa.",
@ -727,47 +727,47 @@
},
"backup-and-exports": "Copias de seguridade",
"change-password": "Change Password",
"current": "Version:",
"custom-pages": "Custom Pages",
"edit-page": "Edit Page",
"events": "Events",
"first-day-of-week": "First day of the week",
"group-settings-updated": "Group Settings Updated",
"current": "Versión:",
"custom-pages": "Páxinas Personalizadas",
"edit-page": "Editar Páxina",
"events": "Eventos",
"first-day-of-week": "Primeiro dia da semana",
"group-settings-updated": "Definicións do grupo atualizadas",
"homepage": {
"all-categories": "All Categories",
"card-per-section": "Card Per Section",
"home-page": "Home Page",
"home-page-sections": "Home Page Sections",
"show-recent": "Show Recent"
"all-categories": "Todas as Categorias",
"card-per-section": "Cartón por Sección",
"home-page": "Páxina Inicial",
"home-page-sections": "Seccións da Páxina Inicial",
"show-recent": "Mostrar Recentes"
},
"language": "Language",
"latest": "Latest",
"local-api": "Local API",
"locale-settings": "Locale settings",
"migrations": "Migrations",
"new-page": "New Page",
"language": "Idioma",
"latest": "Mais Recente",
"local-api": "API Local",
"locale-settings": "Definicións rexionais",
"migrations": "Migracións",
"new-page": "Nova páxina",
"notify": "Notify",
"organize": "Organize",
"page-name": "Page Name",
"pages": "Pages",
"profile": "Profile",
"remove-existing-entries-matching-imported-entries": "Remove existing entries matching imported entries",
"set-new-time": "Set New Time",
"settings-update-failed": "Settings update failed",
"settings-updated": "Settings updated",
"remove-existing-entries-matching-imported-entries": "Eliminar referencias existentes que correspondan a rexistros importados",
"set-new-time": "Definir hora",
"settings-update-failed": "Erro ao atualizar definicións",
"settings-updated": "Definicións atualizadas",
"site-settings": "Configuración do sitio",
"theme": {
"accent": "Accent",
"dark": "Dark",
"default-to-system": "Default to system",
"error": "Error",
"error-creating-theme-see-log-file": "Error creating theme. See log file.",
"error-deleting-theme": "Error deleting theme",
"error-updating-theme": "Error updating theme",
"dark": "Escuro",
"default-to-system": "Mesmo do Sistema",
"error": "Erro",
"error-creating-theme-see-log-file": "Erro ao crear tema. Ver ficheiro de log.",
"error-deleting-theme": "Erro ao eliminar tema",
"error-updating-theme": "Erro ao atualizar tema",
"info": "Info",
"light": "Light",
"primary": "Primary",
"secondary": "Secondary",
"light": "Claro",
"primary": "Primario",
"secondary": "Secundario",
"success": "Success",
"switch-to-dark-mode": "Switch to dark mode",
"switch-to-light-mode": "Switch to light mode",
@ -787,27 +787,27 @@
"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",
"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."
"generate": "Xerar",
"you-have-token-count": "Non ten tokens ativos.|Ten un token ativo.|Ten {count} tokens ativos."
},
"toolbox": {
"assign-all": "Assign All",
"assign-all": "Atribuir todos",
"bulk-assign": "Bulk Assign",
"new-name": "New Name",
"no-unused-items": "No Unused Items",
"recipes-affected": "No Recipes Affected|One Recipe Affected|{count} Recipes Affected",
"remove-unused": "Remove Unused",
"new-name": "Novo Nome",
"no-unused-items": "Sen itens por utilizar",
"recipes-affected": "Sen Receitas Afetadas|Unha Receita Afetada|{count} Receitas Afetadas",
"remove-unused": "Eliminar Non Utilizado",
"title-case-all": "Title Case All",
"toolbox": "Toolbox",
"unorganized": "Unorganized"
"toolbox": "Caixa de ferramentas",
"unorganized": "Non organizado"
},
"webhooks": {
"test-webhooks": "Test Webhooks",
"the-urls-listed-below-will-recieve-webhooks-containing-the-recipe-data-for-the-meal-plan-on-its-scheduled-day-currently-webhooks-will-execute-at": "The URLs listed below will receive webhooks containing the recipe data for the meal plan on it's scheduled day. Currently Webhooks will execute at",
"webhook-url": "Webhook URL",
"webhook-url": "URL do Webhook",
"webhooks-caps": "WEBHOOKS",
"webhooks": "Webhooks",
"webhook-name": "Webhook Name",
"webhook-name": "Nome do 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": "Informe de Erros",