From b07a3a31f71bdce8d521681f8505898c42056c49 Mon Sep 17 00:00:00 2001 From: Hayden <64056131+hay-kot@users.noreply.github.com> Date: Fri, 17 May 2024 17:48:33 -0500 Subject: [PATCH] New Crowdin updates (#3614) --- frontend/lang/messages/es-ES.json | 142 +++++++++++++++--------------- mealie/lang/messages/es-ES.json | 4 +- 2 files changed, 73 insertions(+), 73 deletions(-) diff --git a/frontend/lang/messages/es-ES.json b/frontend/lang/messages/es-ES.json index 674c33c0525..069684d8161 100644 --- a/frontend/lang/messages/es-ES.json +++ b/frontend/lang/messages/es-ES.json @@ -64,7 +64,7 @@ "something-went-wrong": "¡Algo ha salido mal!", "subscribed-events": "Eventos suscritos", "test-message-sent": "Mensaje Enviado", - "message-sent": "Message Sent", + "message-sent": "Mensaje Enviado", "new-notification": "Nueva notificación", "event-notifiers": "Notificaciones de eventos", "apprise-url-skipped-if-blank": "URL de Apprise (omitida si está en blanco)", @@ -81,12 +81,12 @@ "recipe-events": "Eventos de receta" }, "general": { - "add": "Add", + "add": "Agregar", "cancel": "Cancelar", "clear": "Eliminar", "close": "Cerrar", "confirm": "Confirmar", - "confirm-how-does-everything-look": "How does everything look?", + "confirm-how-does-everything-look": "¿Cómo se ve todo?", "confirm-delete-generic": "¿Estás seguro de que quieres eliminarlo?", "copied_message": "¡Copiado!", "create": "Crear", @@ -145,23 +145,23 @@ "save": "Guardar", "settings": "Ajustes", "share": "Compartir", - "show-all": "Show All", + "show-all": "Mostrar Todo", "shuffle": "Aleatorio", "sort": "Ordenar", - "sort-ascending": "Sort Ascending", - "sort-descending": "Sort Descending", + "sort-ascending": "Orden Ascendente", + "sort-descending": "Orden Descendente", "sort-alphabetically": "Alfabéticamente", "status": "Estado", "subject": "Asunto", "submit": "Enviar", "success-count": "Éxito: {count}", "sunday": "Domingo", - "system": "System", + "system": "Sistema", "templates": "Plantillas:", "test": "Prueba", "themes": "Temas", "thursday": "Jueves", - "title": "Title", + "title": "Título", "token": "Token", "tuesday": "Martes", "type": "Tipo", @@ -176,7 +176,7 @@ "units": "Unidades", "back": "Volver", "next": "Siguiente", - "start": "Start", + "start": "Comenzar", "toggle-view": "Cambiar vista", "date": "Fecha", "id": "Id", @@ -210,7 +210,7 @@ "unsaved-changes": "Tienes cambios sin guardar. ¿Quieres guardar antes de salir? Aceptar para guardar, Cancelar para descartar cambios.", "clipboard-copy-failure": "No se pudo copiar al portapapeles.", "confirm-delete-generic-items": "¿Estás seguro que quieres eliminar los siguientes elementos?", - "organizers": "Organizers" + "organizers": "Organizadores" }, "group": { "are-you-sure-you-want-to-delete-the-group": "Por favor, confirma que deseas eliminar {groupName}", @@ -246,8 +246,8 @@ "group-preferences": "Preferencias de grupo", "private-group": "Grupo privado", "private-group-description": "Establecer el grupo como privado, cambiará todas las opciones de visualización a las opciones predeterminadas. Puede cambiarse individualmente en la configuración de cada receta.", - "enable-public-access": "Enable Public Access", - "enable-public-access-description": "Make group recipes public by default, and allow visitors to view recipes without logging-in", + "enable-public-access": "Habilitar acceso público", + "enable-public-access-description": "Habilitar recetas públicas por defecto y permitir que usuarios anónimos vean recetas", "allow-users-outside-of-your-group-to-see-your-recipes": "Permite a los usuarios fuera de tu grupo ver tus recetas", "allow-users-outside-of-your-group-to-see-your-recipes-description": "Cuando esté habilitado, puede utilizar un enlace público para compartir recetas específicas sin autorizar al usuario. Cuando está desactivado, sólo puedes compartir recetas con usuarios que estén en tu grupo o generando un enlace privado de forma previa", "show-nutrition-information": "Mostrar la información nutricional", @@ -361,11 +361,11 @@ }, "recipe-data-migrations": "Migración de recetas", "recipe-data-migrations-explanation": "Las recetas pueden migrarse desde otra aplicación soportada a Mealie. Esta es una excelente manera de empezar con Mealie.", - "coming-from-another-application-or-an-even-older-version-of-mealie": "Coming from another application or an even older version of Mealie? Check out migrations and see if your data can be imported.", + "coming-from-another-application-or-an-even-older-version-of-mealie": "¿Vienes de otra app o una versión previa de Mealie? Revisa migraciones para ver si tus datos pueden ser importados.", "choose-migration-type": "Elegir tipo de migración", "tag-all-recipes": "Etiqueta todas las recetas con la etiqueta {tag-name}", "nextcloud-text": "Las recetas Nextcloud se pueden importar desde un archivo zip que contiene los datos almacenados en Nextcloud. Consulte la estructura de carpetas de ejemplo a continuación para asegurarse de que sus recetas pueden ser importadas.", - "chowdown-text": "Mealie natively supports the chowdown repository format. Download the code repository as a .zip file and upload it below.", + "chowdown-text": "Mealie soporta el formato de repositorio chowndown de manera nativa. Descarga el código fuente como archivo .zip y súbelo a continuación.", "recipe-1": "Receta 1", "recipe-2": "Receta 2", "paprika-text": "Mealie puede importar recetas de la aplicación Paprika. Exporta tus recetas de paprika, renombra la extensión del fichero a .zip y súbelo a continuación.", @@ -376,7 +376,7 @@ }, "myrecipebox": { "title": "My Recipe Box", - "description-long": "Mealie can import recipes from My Recipe Box. Export your recipes in CSV format, then upload the .csv file below." + "description-long": "Mealie puede importar recetas de My Recipe Box. Exporta tus recetas en formato CSV y sube el archivo a continuación." } }, "new-recipe": { @@ -512,7 +512,7 @@ "link-ingredients": "Vincular ingredientes", "merge-above": "Combinar por encima", "move-to-bottom": "Mover al fondo", - "move-to-top": "Move To Top", + "move-to-top": "Mover al Inicio", "reset-scale": "Reiniciar", "decrease-scale-label": "Disminuir escala en 1", "increase-scale-label": "Aumentar escala en 1", @@ -528,7 +528,7 @@ "edit-timeline-event": "Editar evento en la cronología", "timeline": "Cronología", "timeline-is-empty": "Aún no hay nada en la línea de tiempo. ¡Intenta hacer esta receta!", - "timeline-no-events-found-try-adjusting-filters": "No events found. Try adjusting your search filters.", + "timeline-no-events-found-try-adjusting-filters": "No se encontraron eventos. Intenta ajustar los filtros de búsqueda.", "group-global-timeline": "Línea de tiempo global de {groupName}", "open-timeline": "Abrir línea de tiempo", "made-this": "Lo hice", @@ -549,8 +549,8 @@ "looking-for-migrations": "¿Buscas las Migraciones?", "import-with-url": "Importar por url", "create-recipe": "Crear receta", - "create-recipe-description": "Create a new recipe from scratch.", - "create-recipes": "Create Recipes", + "create-recipe-description": "Crear nueva receta desde cero.", + "create-recipes": "Crear Recetas", "import-with-zip": "Importar desde .zip", "create-recipe-from-an-image": "Crear receta a partir de una imagen", "bulk-url-import": "Importación masiva desde URL", @@ -585,20 +585,20 @@ "screen-awake": "Mantener la pantalla encendida", "remove-image": "Eliminar imagen", "nextStep": "Siguiente paso", - "recipe-actions": "Recipe Actions", + "recipe-actions": "Acciones de Receta", "parser": { - "experimental-alert-text": "Mealie uses natural language processing to parse and create units and food items for your recipe ingredients. This feature is experimental and may not always work as expected. If you prefer not to use the parsed results, you can select 'Cancel' and your changes will not be saved.", - "ingredient-parser": "Ingredient Parser", - "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": "Select Parser", - "natural-language-processor": "Natural Language Processor", - "brute-parser": "Brute Parser", - "parse-all": "Parse All", - "no-unit": "No unit", - "missing-unit": "Create missing unit: {unit}", - "missing-food": "Create missing food: {food}", - "no-food": "No Food" + "experimental-alert-text": "Mealie usa procesamiento de lenguaje natural para analizar y crear unidades y productos para los ingredientes de tu receta. Esta característica es experimental y puede no ser confiable. Si prefieres no usar los resultados analizados, elige 'Cancelar' y los cambios serán descartados.", + "ingredient-parser": "Analizador de Ingredientes", + "explanation": "Para usar el analizador de ingredientes, haz clic en 'Analizar Todo'. Una vez que los ingredientes procesados estén disponibles, puedes revisar los productos y verificar que fueron analizados correctamente. El puntaje de confianza del modelo se muestra a la derecha del título del producto. Este puntaje es un promedio de todos los puntajes individuales y puede no ser del todo preciso.", + "alerts-explainer": "Las alertas se mostrarán si se encuentra un alimento o unidad que coincida pero que no exista en la base de datos.", + "select-parser": "Seleccionar Analizador", + "natural-language-processor": "Procesador de Lenguaje Natural", + "brute-parser": "Analizador Bruto", + "parse-all": "Analizar Todo", + "no-unit": "Sin unidad", + "missing-unit": "Crear unidad faltante: {unit}", + "missing-food": "Crear comida faltante: {food}", + "no-food": "Sin Comida" } }, "search": { @@ -636,7 +636,7 @@ "import-summary": "Importar resumen", "partial-backup": "Copia de seguridad parcial", "unable-to-delete-backup": "No se puede eliminar la copia de seguridad.", - "experimental-description": "Backups are 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 of this as a snapshot of Mealie at a specific time. These serve as a database agnostic way to export and import data, or back up the site to an external location.", + "experimental-description": "Las copias de seguridad son guardados completos de las carpetas database y data del sitio. Esto incluye todo y no puede ser configurado para excluir subconjuntos de datos. Puedes pensar en ello como una 'instantánea' de Mealie en un momento en específico. Estas sirven para exportar e importar datos, o clonar el sitio a otra ubicación de manera intercompatible.", "backup-restore": "Restaurar Copia de Seguridad", "back-restore-description": "Restaurar esta copia de seguridad sobrescribirá todos los datos actuales de su base de datos y del directorio de datos y los sustituirá por el contenido de esta copia. {cannot-be-undone} Si la restauración se realiza correctamente, se cerrará su sesión.", "cannot-be-undone": "Esta acción no se puede deshacer, use con precaución.", @@ -762,9 +762,9 @@ "ldap-ready-success-text": "Las variables LDAP requeridas están todas definidas.", "build": "Compilación", "recipe-scraper-version": "Versión de Analizador de Recetas", - "oidc-ready": "OIDC Ready", - "oidc-ready-error-text": "Not all OIDC Values are configured. This can be ignored if you are not using OIDC Authentication.", - "oidc-ready-success-text": "Required OIDC variables are all set." + "oidc-ready": "OIDC Listo", + "oidc-ready-error-text": "No todos los valores OIDC están configurados. Puedes ignorar esto si no estás usando autenticación OIDC.", + "oidc-ready-success-text": "Todas las variables OIDC requeridas están configuradas." }, "shopping-list": { "all-lists": "Todas las listas", @@ -872,11 +872,11 @@ "link-id": "ID del enlace", "link-name": "Nombre del enlace", "login": "Iniciar sesión", - "login-oidc": "Login with", - "or": "or", + "login-oidc": "Acceder con", + "or": "o", "logout": "Cerrar Sesión", "manage-users": "Administrar usuarios", - "manage-users-description": "Create and manage users.", + "manage-users-description": "Crear y gestionar usuarios.", "new-password": "Nueva contraseña", "new-user": "Nuevo usuario", "password-has-been-reset-to-the-default-password": "La contraseña se ha restablecido a su valor por defecto", @@ -1019,10 +1019,10 @@ "source-unit-will-be-deleted": "Se eliminará la unidad de origen" }, "recipe-actions": { - "recipe-actions-data": "Recipe Actions Data", - "new-recipe-action": "New Recipe Action", - "edit-recipe-action": "Edit Recipe Action", - "action-type": "Action Type" + "recipe-actions-data": "Datos de Acciones de Receta", + "new-recipe-action": "Nueva Acción de Receta", + "edit-recipe-action": "Editar Acción de Receta", + "action-type": "Tipo de Acción" }, "create-alias": "Crear un Alias", "manage-aliases": "Administrar Alias", @@ -1113,15 +1113,15 @@ "selection-mode-desc": "El modo de selección es el modo principal que puede utilizarse para introducir datos:", "selection-mode-steps": { "draw": "Dibuja un rectángulo sobre el texto que deseas seleccionar.", - "click": "Click on any field on the right and then click back on the rectangle above the image.", - "result": "The selected text will appear inside the previously selected field." + "click": "Haz clic en cualquier campo a la derecha y luego haz clic en el rectángulo sobre la imagen.", + "result": "El texto seleccionado aparecerá dentro del campo elegido." }, "pan-and-zoom-mode": "Modo Panorámico y Zoom", - "pan-and-zoom-desc": "Select pan and zoom by clicking the icon. This mode allows to zoom inside the image and move around to make using big images easier.", + "pan-and-zoom-desc": "Selecciona, desplaza y haz zoom haciendo clic en el icono. Este modo te permite hacer zoom dentro de la imagen y desplazarte para facilitar el uso de imágenes grandes.", "split-text-mode": "Modos de división de texto", "split-modes": { "line-mode": "Modo de línea (por defecto)", - "line-mode-desc": "In line mode, the text will be propagated by keeping the original line breaks. This mode is useful when using bulk add on a list of ingredients where one ingredient is one line.", + "line-mode-desc": "En el modo línea, el texto será propagado manteniendo los saltos de línea originales. Este modo es útil cuando se usa 'agregar varios' y cada ingrediente corresponde a una línea de texto.", "block-mode": "Modo en bloque", "block-mode-desc": "En el modo de bloque, el texto se dividirá en bloques. Este modo es útil cuando se agregan instrucciones que están escritas en párrafos.", "flat-mode": "Modo texto sin formato", @@ -1150,7 +1150,7 @@ "action-delete-log-files-name": "Borrar archivos de registro", "action-delete-log-files-description": "Elimina todos los archivos de registro", "action-clean-directories-name": "Limpiar directorios", - "action-clean-directories-description": "Removes all the recipe folders that are not valid UUIDs", + "action-clean-directories-description": "Remueve todas las carpetas de receta sin UUID válido", "action-clean-temporary-files-name": "Eliminar archivos temporales", "action-clean-temporary-files-description": "Eliminar todos los archivos y carpetas del directorio .temp", "action-clean-images-name": "Limpiar imágenes", @@ -1165,9 +1165,9 @@ "mainentance": { "actions-title": "Acciones" }, - "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.", + "ingredients-natural-language-processor": "Procesador de Lenguaje Natural de Ingredientes", + "ingredients-natural-language-processor-explanation": "Mealie usa CRFs (Campos Condicionales Aleatorios) para analizar y procesar ingredientes. El modelo para ingredientes está basado en un conjunto de más de 100.000 ingredientes de una base de datos perteneciente a New York Times. Ya que el modelo sólo está entrenado en inglés, puede que obtengas resultados variados al utilizar otros lenguajes. Esta página es un sitio de prueba para probar el modelo.", + "ingredients-natural-language-processor-explanation-2": "Si bien no es perfecto, entrega buenos resultados en general y es un buen punto de partida para empezar a analizar ingredientes a campos individuales. Alternativamente puedes usar el procesador \"bruto\", que utiliza una técnica de reconocimiento de patrones para identificar ingredientes.", "nlp": "PLN", "brute": "En bruto", "show-individual-confidence": "Mostrar confianza individual", @@ -1180,45 +1180,45 @@ "no-logs-found": "No se encontraron registros", "tasks": "Tareas", "setup": { - "first-time-setup": "First Time Setup", - "welcome-to-mealie-get-started": "Welcome to Mealie! Let's get started", - "already-set-up-bring-to-homepage": "I'm already set up, just bring me to the homepage", - "common-settings-for-new-sites": "Here are some common settings for new sites", - "setup-complete": "Setup Complete!", - "here-are-a-few-things-to-help-you-get-started": "Here are a few things to help you get started with Mealie", - "restore-from-v1-backup": "Have a backup from a previous instance of Mealie v1? You can restore it here.", - "manage-profile-or-get-invite-link": "Manage your own profile, or grab an invite link to share with others." + "first-time-setup": "Configuración Inicial", + "welcome-to-mealie-get-started": "¡Bienvenido a Mealie! Empecemos", + "already-set-up-bring-to-homepage": "Estoy bien, solo llévame al Inicio", + "common-settings-for-new-sites": "Aquí hay algunos ajustes comunes para sitios nuevos", + "setup-complete": "¡Configuración completada!", + "here-are-a-few-things-to-help-you-get-started": "Aquí hay algunas cosas para ayudarte a empezar con Mealie", + "restore-from-v1-backup": "¿Tienes una copia de seguridad de Mealie v1? Puedes restaurarla aquí.", + "manage-profile-or-get-invite-link": "Gestiona tu perfil, o usa un enlace de invitación para compartir con otros." } }, "profile": { - "welcome-user": "👋 Welcome, {0}!", + "welcome-user": "👋 ¡Bienvenido, {0}!", "description": "Administra tu perfil, recetas y ajustes de grupo.", "get-invite-link": "Obtener enlace de invitación", "get-public-link": "Obtener enlace público", "account-summary": "Información de la cuenta", - "account-summary-description": "Here's a summary of your group's information.", + "account-summary-description": "Aquí hay un resumen de la información del grupo.", "group-statistics": "Estadísticas del grupo", - "group-statistics-description": "Your Group Statistics provide some insight how you're using Mealie.", + "group-statistics-description": "Tus estadísticas de grupo proporcionan información sobre cómo utilizas Mealie.", "storage-capacity": "Capacidad de almacenamiento", - "storage-capacity-description": "Your storage capacity is a calculation of the images and assets you have uploaded.", + "storage-capacity-description": "Tu capacidad de almacenamiento es el cálculo de las imágenes y recursos que has subido.", "personal": "Personal", - "personal-description": "These are settings that are personal to you. Changes here won't affect other users.", + "personal-description": "Estos ajustes son para ti. Cualquier cambio no afectará otros usuarios.", "user-settings": "Ajustes de usuario", - "user-settings-description": "Manage your preferences, change your password, and update your email.", - "api-tokens-description": "Manage your API Tokens for access from external applications.", - "group-description": "These items are shared within your group. Editing one of them will change it for the whole group!", + "user-settings-description": "Gestiona tus ajustes, cambia tu contraseña y actualiza tu correo electrónico.", + "api-tokens-description": "Administra tus API tokens para el acceso desde apps externas.", + "group-description": "Estos elementos se comparten dentro del grupo. ¡Editar cualquiera de ellos lo modificará para todo el grupo!", "group-settings": "Ajustes de grupo", - "group-settings-description": "Manage your common group settings like mealplan and privacy settings.", - "cookbooks-description": "Manage a collection of recipe categories and generate pages for them.", + "group-settings-description": "Gestiona tus ajustes comunes de grupo, como la configuración de plan de comidas y privacidad.", + "cookbooks-description": "Gestiona un a colección de categorías de receta y genera páginas para estas.", "members": "Miembros", "members-description": "Ver quién está en tu grupo y administrar sus permisos.", "webhooks-description": "Setup webhooks that trigger on days that you have have mealplan scheduled.", "notifiers": "Notificaciones", "notifiers-description": "Setup email and push notifications that trigger on specific events.", "manage-data": "Administrar datos", - "manage-data-description": "Manage your Mealie data; Foods, Units, Categories, Tags and more.", + "manage-data-description": "Gestiona tus datos de Mealie; Comidas, unidades, categorías, etiquetas y más.", "data-migrations": "Migración de datos", - "data-migrations-description": "Migrate your existing data from other applications like Nextcloud Recipes and Chowdown.", + "data-migrations-description": "Migra tus datos existentes desde otras aplicaciones como Nextcloud Recipes o Chowdown.", "email-sent": "Email enviado", "error-sending-email": "Error enviando email", "personal-information": "Datos Personales", diff --git a/mealie/lang/messages/es-ES.json b/mealie/lang/messages/es-ES.json index f1bc3fd6ede..1db36af844b 100644 --- a/mealie/lang/messages/es-ES.json +++ b/mealie/lang/messages/es-ES.json @@ -5,8 +5,8 @@ "recipe": { "unique-name-error": "El nombre de la receta debe ser único", "recipe-defaults": { - "ingredient-note": "1 Cup Flour", - "step-text": "Recipe steps as well as other fields in the recipe page support markdown syntax.\n\n**Add a link**\n\n[My Link](https://demo.mealie.io)\n" + "ingredient-note": "1 Taza de harina", + "step-text": "Los pasos de receta, así como otros campos en la página de recetas, soportan sintaxis Markdown.\n\n**Agregar un enlace**\n\n[Mi Enlace](https://demo.mealie.io)\n" } }, "mealplan": {