Files
pantry-flutter/lib/messages_es.i18n.yaml
2026-05-15 23:22:58 +03:00

299 lines
10 KiB
YAML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

common:
appTitle: Pantry
cancel: Cancelar
delete: Eliminar
save: Guardar
retry: Reintentar
logout: Cerrar sesión
loading: Cargando...
error: Error
login:
connectToNextcloud: "Conéctate a tu instancia de Nextcloud"
serverUrl: URL del servidor
serverUrlHint: cloud.example.com
connect: Conectar
waitingForAuth: "Esperando autenticación...\nPor favor, completa el inicio de sesión en tu navegador."
couldNotConnect: No se pudo conectar al servidor. Por favor, verifica la URL.
loginFailed: "Inicio de sesión fallido. Por favor, inténtalo de nuevo."
home:
noHouses: "Aún no hay casas."
noHousesBody: "Las casas son espacios compartidos para tu hogar. Crea tu primera casa para comenzar a agregar listas, fotos y notas."
createHouse: Crear casa
houseName: Nombre de la casa
houseDescription: "Descripción (opcional)"
createHouseFailed: No se pudo crear la casa.
failedToLoadHouses: No se pudieron cargar las casas.
serverAppMissingTitle: Pantry no está instalado
serverAppMissingBody: "Esta app es un cliente para la app Pantry en Nextcloud. Parece que Pantry aún no está instalado en tu servidor. Pide a tu administrador que lo instale desde la tienda de apps de Nextcloud, o instálalo tú mismo si tienes acceso de administrador."
openAppStore: Abrir apps de Nextcloud
learnMore: "Más información"
nav:
checklists: Listas
photoBoard: Tablero de fotos
notesWall: Muro de notas
notificationsIntro:
title: "Mantente al día"
body: "Pantry puede notificarte cuando los miembros del hogar agreguen artículos a las listas, suban fotos o dejen notas. Las notificaciones se obtienen de tu propio servidor Nextcloud — nada pasa por Google ni terceros."
bullet1: Alertas de actividad del hogar
bullet2: Obtenidas directamente de tu servidor
bullet3: "Funciona incluso con la app cerrada"
enableButton: Activar notificaciones
skipButton: Ahora no
permissionDeniedTitle: Permiso denegado
permissionDeniedBody: "Puedes activar las notificaciones más tarde en los ajustes de la app. Si tu dispositivo las bloquea, primero deberás permitirlas en los ajustes del sistema."
ok: OK
about:
title: Acerca de
developer: Desarrollador
email: Correo
repository: "Código fuente"
nextcloudApp: App de Nextcloud
privacyPolicy: "Política de privacidad"
feedback: Comentarios y problemas
settings:
title: Ajustes de la app
generalSection: General
interfaceSection: Interfaz
tapRowToComplete: Tocar la fila para completar elementos
tapRowToCompleteBody: "Cuando está desactivado, los elementos solo se marcan como completados al tocar la casilla."
categorySpacing: Mostrar espacio entre categorías en los elementos de la lista
categorySpacingBody: Solo visible al ordenar por categoría
categorySpacingNames:
disabled: Desactivado
space: Espacio
divider: Separador
language: Idioma
languageNames:
system: Predeterminado del sistema
english: English
hebrew: "עברית"
german: Deutsch
spanish: "Español"
french: "Français"
theme: Tema
themeNames:
system: "Predeterminado del sistema"
light: Claro
dark: Oscuro
notificationsSection: Notificaciones
enableNotifications: Activar notificaciones
enableNotificationsBody: Mostrar alertas cuando los miembros del hogar agreguen o actualicen contenido.
pollInterval: Buscar nueva actividad
pollInterval15m: Cada 15 minutos
pollInterval30m: Cada 30 minutos
pollInterval1h: Cada hora
pollInterval2h: Cada 2 horas
pollInterval6h: Cada 6 horas
permissionDenied: "El permiso de notificaciones fue denegado. Actívalo en los ajustes del sistema."
notifications:
title: Notificaciones
empty: No hay notificaciones nuevas.
failedToLoad: No se pudieron cargar las notificaciones.
dismissAll: Descartar todas
justNow: ahora mismo
minutesAgo(int count): "hace ${count} min"
hoursAgo(int count): "hace ${count} h"
daysAgo(int count): "hace ${count} d"
categories:
manageTitle: "Gestionar categorías"
noCategories: "Aún no hay categorías."
editTitle: "Editar categoría"
addTitle: "Nueva categoría"
name: Nombre
icon: Icono
color: Color
saveFailed: "No se pudo guardar la categoría."
deleteFailed: "No se pudo eliminar la categoría."
deleteConfirm: "¿Eliminar esta categoría?"
deleteConfirmBody: "Los artículos en esta categoría quedarán sin categoría. Esta acción no se puede deshacer."
checklists:
categories: "Categorías"
noChecklists: "Aún no hay listas."
noItems: No hay artículos en esta lista.
noSearchResults: Ningún artículo coincide con tu búsqueda.
searchHint: Escribe para filtrar...
allCategories: Todos
failedToLoad: No se pudieron cargar las listas.
failedToLoadItems: "No se pudieron cargar los artículos."
completedCount(int count): "Completados ($count)"
editItem: "Editar artículo"
removeItem: "Eliminar artículo"
moveItem: Mover a lista
moveFailed: "No se pudo mover el artículo."
itemMarkedDone: "Artículo marcado como hecho"
undo: Deshacer
viewTrash: Ver papelera
exitTrash: Salir de la papelera
trashTitle: Papelera
noTrashedItems: La papelera está vacía.
emptyTrash: Vaciar papelera
emptyTrashConfirm: ¿Vaciar la papelera?
emptyTrashConfirmBody: "Todos los artículos de la papelera se eliminarán permanentemente. Esta acción no se puede deshacer."
emptyTrashFailed: No se pudo vaciar la papelera.
restoreItem: Restaurar
permanentlyDeleteItem: Eliminar permanentemente
permanentlyDeleteConfirm: "¿Eliminar este artículo permanentemente?"
permanentlyDeleteConfirmBody: Esta acción no se puede deshacer.
restoreFailed: No se pudo restaurar el artículo.
permanentlyDeleteFailed: No se pudo eliminar el artículo.
itemRestored: Artículo restaurado
createList: Nueva lista
listName: Nombre de la lista
listDescription: "Descripción (opcional)"
listIcon: Icono
createListFailed: No se pudo crear la lista.
viewItem:
quantity: "Cantidad:"
category: "Categoría:"
recurrence: "Recurrencia:"
nextDue: "Próximo vencimiento:"
nextDueFromCompletion: "Próximo vencimiento (desde finalización):"
overdue: Vencido
itemForm:
addTitle: "Agregar artículo"
editTitle: "Editar artículo"
name: "Nombre del artículo"
description: "Descripción"
quantity: Cantidad
category: "Categoría"
noCategory: Ninguna
noCategories: "No hay categorías disponibles."
createCategory: "Nueva categoría"
categoryName: Nombre
categoryIcon: Icono
categoryColor: Color
categoryCreated: "Categoría creada."
categoryCreateFailed: "No se pudo crear la categoría."
repeat: Repetir
once: "Una vez"
onceDescription: "Eliminar este artículo cuando se marque como hecho."
image: Imagen
addImage: Agregar imagen
replaceImage: Reemplazar
removeImage: Eliminar
saveFailed: "No se pudo guardar el artículo."
deleteFailed: "No se pudo eliminar el artículo."
deleteConfirm: "¿Eliminar este artículo?"
sort:
newestFirst: "Más recientes"
oldestFirst: "Más antiguos"
nameAZ: "Nombre AZ"
nameZA: "Nombre ZA"
category: "Por categoría"
custom: Personalizado
notesWall:
noNotes: "Aún no hay notas."
failedToLoad: No se pudieron cargar las notas.
saveFailed: No se pudo guardar la nota.
deleteFailed: No se pudo eliminar la nota.
deleteConfirm: "¿Eliminar esta nota?"
deleteSelectedConfirm(int count): "¿Eliminar ${_plural(count, one: 'esta nota', many: '$count notas')}?"
newNote: Nueva nota
editNote: Editar nota
title: "Título"
content: Contenido
color: Color
sort:
newestFirst: "Más recientes"
oldestFirst: "Más antiguos"
titleAZ: "Título AZ"
titleZA: "Título ZA"
custom: Personalizado
photoBoard:
noPhotos: "Aún no hay fotos."
failedToLoad: No se pudieron cargar las fotos.
uploadFailed: No se pudo subir la foto.
deleteFailed: No se pudo eliminar la foto.
deleteConfirm: "¿Eliminar esta foto?"
deleteSelectedConfirm(int count): "¿Eliminar ${_plural(count, one: 'esta foto', many: '$count fotos')}?"
deleteFolder: Eliminar carpeta
deleteFolderConfirm: "¿Eliminar esta carpeta?"
deleteFolderKeepPhotos: "Mover fotos a la raíz"
deleteFolderDeleteAll: Eliminar carpeta y fotos
newFolder: Nueva carpeta
folderName: Nombre de la carpeta
renameFolder: Renombrar carpeta
caption: "Descripción"
photoCount(int count): "$count"
addMenu:
upload: Subir fotos
camera: Tomar foto
newFolder: Nueva carpeta
sort:
foldersFirst: Carpetas primero
newestFirst: "Más recientes"
oldestFirst: "Más antiguos"
captionAZ: "Descripción AZ"
captionZA: "Descripción ZA"
custom: Personalizado
share:
title: Compartir con Pantry
chooseHouse: Elegir casa
choosePhotoDestination: Subir a
photoBoardRoot: Tablón de fotos
newFolder: Nueva carpeta
newFolderName: Nombre de la carpeta
failedToCreateFolder: No se pudo crear la carpeta.
failedToOpenShare: No se pudo abrir el contenido compartido.
noHouses: No hay casas disponibles. Crea una casa primero.
recurrence:
title: Recurrencia
presets: Preajustes
daily: Diario
weekly: Semanal
monthly: Mensual
everyLabel: Cada
unit: Unidad
unitDays: "días"
unitWeeks: semanas
unitMonths: meses
unitYears: "años"
repeatOn: Repetir en
ends: Termina
never: Nunca
after: "Después de"
occurrences: repeticiones
onDate: En fecha
countFromCompletion: "Contar intervalo desde que se marca el artículo"
countFromCompletionHintOff: "El horario es fijo: el artículo reaparece en su próxima ocurrencia programada, sin importar cuándo lo marques."
countFromCompletionHintOn: "La próxima ocurrencia se cuenta desde el momento en que marcas el artículo, así que siempre vuelve un intervalo completo después de completarlo."
summary: Resumen
notSet: no establecido
set: establecido
every(String unit): "cada $unit"
everyButton(String unit): "Cada $unit"
onDays(String days): "los $days"
day(int count): "${_plural(count, one: 'día', many: '$count días')}"
week(int count): "${_plural(count, one: 'semana', many: '$count semanas')}"
month(int count): "${_plural(count, one: 'mes', many: '$count meses')}"
year(int count): "${_plural(count, one: 'año', many: '$count años')}"
dayNames:
monday: Lunes
tuesday: Martes
wednesday: "Miércoles"
thursday: Jueves
friday: Viernes
saturday: "Sábado"
sunday: Domingo
dayAbbr:
mo: Lu
tu: Ma
we: Mi
th: Ju
fr: Vi
sa: "Sá"
su: Do