Files
lightcraft/crates/ui-egui/locales/es-formats.json
T
Jason Baldwin b391307009 LRC-SS-EXPORT: slideshow export to PDF, JPEG sequence and AV1 video
View > Export Slideshow... (and Export PDF / JPEG / Video in Settings >
Slideshow) writes the photos in view as their composed slides, between
the intro and ending screens that are on:

- PDF: a page per slide (1024/1920/3840 px long side, JPEG quality),
  /Dur and /Trans fades per page, optional /PageMode /FullScreen. The
  contact sheet's writer moves to engine/src/pdf.rs and streams to disk.
- JPEG: <name>-001.jpg... in a folder.
- Video: AV1 (rav1e, speed 10, low latency) in MP4 or WebM written by
  our own muxers (codecs/src/video.rs); fades rendered as blended frames,
  held slides one key-frame sample with a long duration; 720p/1080p,
  24/30 fps; no audio; capped at 2 hours.

slideshow.export runs in the background with a row in the activity
stack (activity.cancel stops it); outputs are written as .part and
renamed when complete, so cancel or failure leaves nothing behind. A
photo that can't be rendered is skipped with a warning.
slideshow.exportStatus reports the result.
2026-10-11 10:35:09 +02:00

248 lines
19 KiB
JSON
Raw 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.
{
" ({unsure} with several look-alike files: use Locate)": " ({unsure} con varios archivos parecidos: usar Localizar)",
" ({} in Recently Deleted)": " ({} en Eliminadas recientemente)",
" · {:.0}% clipped": " · {:.0}% recortado",
" · {failed} couldn't be rendered": " · no se pudieron renderizar: {failed}",
" · {skipped} skipped (file exists)": " · omitidas: {skipped} (el archivo existe)",
" · {} duplicate{} skipped": " · {0} duplicado{1} omitido{1}",
" · {} failed: {}": " · {} con errores: {}",
" · {} moved": " · movidas: {}",
" · {} not readable": " · ilegibles: {}",
" · {} original{} left at the source": " · originales conservados en el origen: {}{:.0}",
" · {} restored from Recently Deleted": " · restauradas desde Eliminadas recientemente: {}",
" — not carried over: {}{}": " — no transferido: {}{}",
"+{} more": "+{} más",
", {failed} file{} not readable": ", {failed} archivo{0} ilegible{0}",
"; {kept} already had a location": "; ya tenían ubicación: {kept}",
"; {outside} outside its time range": "; fuera de su intervalo de tiempo: {outside}",
"@{}: {} PRs, {} commits, +{} / −{} lines (Δ {}), +{} / −{} binary assets, {} – {}": "@{}: {} PR, {} commits, +{} / −{} líneas (Δ {}), +{} / −{} recursos binarios, {} – {}",
"Add {local_n} to My Photos": "Añadir {local_n} a Mis fotos",
"Add {} Photo{}": "Añadir {} foto{}",
"Add {} Photo{}, restore {}": "Añadir {} foto{}, restaurar {}",
"Add “{}” to Favorites": "Añadir “{}” a Favoritos",
"Added {n} photo{} to My Photos": "{n} foto{0} añadida{0} a Mis fotos",
"Added {n} photo{} to “{}”": "{n} foto{0} añadida{0} a “{1}”",
"Added {what} to {name}": "{what} añadido a {name}",
"Adding photos… {} of {}": "Añadiendo fotos… {} de {}",
"All {n} selected photos move by the same amount.": "Las {n} fotos seleccionadas se desplazan la misma cantidad.",
"Already in the library, in Recently Deleted: {} photo{} selected · right-click ▸ Restore, or Delete Permanently to import afresh": "Ya en la biblioteca, en Eliminadas recientemente: {0} foto{1} seleccionada{1} · clic derecho → Restaurar, o Eliminar definitivamente para importar de nuevo",
"Already in the library: {} photo{} selected in All Photos": "Ya en la biblioteca: {0} foto{1} seleccionada{1} en Todas las fotos",
"Auto ({})": "Automático ({})",
"Auto Import: added {} photo{}": "Importación automática: {0} foto{1} añadida{1}",
"Auto Sync: edits apply to {n} photos": "Sincronización automática: las ediciones se aplican a {n} fotos",
"Automatic ({} MB)": "Automático ({} MB)",
"Build 1:1 Previews ({scope})": "Generar vistas previas 1:1 ({scope})",
"Build Smart Previews ({scope})": "Generar vistas previas inteligentes ({scope})",
"Build Standard-Sized Previews ({scope})": "Generar vistas previas de tamaño estándar ({scope})",
"Building previews for {} photos…": "Generando vistas previas de {} fotos…",
"Click {}:1": "Clic {}:1",
"Couldn't open the editor: {e}": "No se pudo abrir el editor: {e}",
"Create {n} Virtual Copies": "Crear {n} copias virtuales",
"Creates {} stacks from {} of {scope}": "Crea {} pilas a partir de {} de {scope}",
"Decoder: {reason}": "Decodificador: {reason}",
"Delete \"{label}\"": "Eliminar \"{label}\"",
"Delete \"{label}\" (and the mask)": "Eliminar \"{label}\" (y la máscara)",
"Delete {n} Photos": "Eliminar {n} fotos",
"Delete “{current}”": "Eliminar “{current}”",
"Discard Smart Previews ({scope})": "Descartar vistas previas inteligentes ({scope})",
"Done ({what}): {done} photo{plural}": "Listo ({what}): {done} foto{plural}",
"Duplicate \"{label}\"": "Duplicar \"{label}\"",
"Example: {example}": "Ejemplo: {example}",
"Exported {n} photo{}": "{n} foto{0} exportada{0}",
"Exported {ok} of {total} photo{}": "Exportadas {ok} de {total} foto{}",
"Exported {} point curve preset{}": "{0} ajuste{1} preestablecido{1} de curva de puntos exportado{1}",
"Exported {} preset{}": "{0} ajuste{1} preestablecido{1} exportado{1}",
"Exporting {} of {total}": "Exportando {} de {total}",
"Filter bar — {active} active filter{}": "Barra de filtros: {active} filtro{0} activo{0}",
"Focus {:.0}": "Enfoque {:.0}",
"Folder “{}” (and its subfolders)": "Carpeta “{}” (y sus subcarpetas)",
"Found {n} missing photo{}; {left} still missing{unsure}": "Fotos que faltaban encontradas: {n}{:.0}; siguen faltando: {left}{unsure}",
"Healed {n} dust spot{}": "{n} mancha{0} de polvo corregida{0}",
"Import cancelled · {} photo{} added": "Importación cancelada · {0} foto{1} añadida{1}",
"Import failed: {e}": "Error de importación: {e}",
"Imported {n} point curve preset{}": "{n} ajuste{0} preestablecido{0} de curva de puntos importado{0}",
"Imported {n} preset{}": "{n} ajuste{0} preestablecido{0} importado{0}",
"Imported {n} preset{}, {f} file{} not readable": "{n} ajuste{0} preestablecido{0} importado{0}, {f} archivo{1} ilegible{1}",
"Imported {profiles} profile{} (Profile browser ▸ their groups)": "Perfiles importados: {profiles}{:.0} (Explorador de perfiles → sus grupos)",
"Imported {} photo{}": "{0} foto{1} importada{1}",
"Insert at the cursor (also written {})": "Insertar en el cursor (también se escribe {})",
"Label Set: {name}": "Conjunto de etiquetas: {name}",
"LightCraft could not open its window: {e}": "LightCraft no pudo abrir su ventana: {e}",
"LightCraft could not open its window: {e}\n\nThe log file has the details: {path}": "LightCraft no pudo abrir su ventana: {e}\n\nLos detalles están en el archivo de registro: {path}",
"Lightroom catalog inspected: {photos} photos, {collections} collections, {missing} missing": "Catálogo de Lightroom inspeccionado: {photos} fotos, {collections} colecciones, {missing} no encontradas",
"Lightroom import complete: {imported} photos added": "Importación de Lightroom completada: {imported} fotos añadidas",
"Lightroom import complete: {imported} photos added, {failed} failed": "Importación de Lightroom completada: {imported} fotos añadidas, {failed} con errores",
"Lightroom import complete: {imported} photos added; index warning: {warning}": "Importación de Lightroom completada: {imported} fotos añadidas; aviso del índice: {warning}",
"Lightroom import failed: {e}{warning}": "Error al importar de Lightroom: {e}{warning}",
"Lightroom inspection failed: {e}{warning}": "Error al inspeccionar Lightroom: {e}{warning}",
"MIT OR Apache-2.0. Fonts: {} (OFL). Icons: original.": "MIT OR Apache-2.0. Fuentes: {} (OFL). Iconos: originales.",
"Matches: {}": "Coincidencias: {}",
"Merging… {stage} {:.0}%": "Combinando… {stage} {:.0}%",
"Move {what} to Recently Deleted?": "¿Mover {what} a Eliminadas recientemente?",
"Named ({named_n})": "Con nombre ({named_n})",
"Painting “{k}”: click photos to add or remove it · Esc stops": "Pintando “{k}”: hacer clic en las fotos para añadirla o quitarla · Esc para terminar",
"Paste into {n} photo{} — only settings that were copied are pasted": "Pegar en {n} foto{}: solo se pegan los ajustes copiados",
"Preset: {name}": "Ajuste preestablecido: {name}",
"Preview only — editing the camera's embedded JPEG ({})": "Solo vista previa: editando el JPEG incrustado de la cámara ({})",
"Preview only — {}": "Solo vista previa: {}",
"Previews ready for {done} photo{plural}": "Vistas previas listas para {done} foto{plural}",
"Profile: {}": "Perfil: {}",
"Proof Copy ({})": "Copia de prueba ({})",
"Proof Preview · {}": "Vista previa de prueba · {}",
"Quick Develop · {n} photos": "Revelado rápido · {n} fotos",
"Quick Develop: {name}": "Revelado rápido: {name}",
"Rated {}": "Valorada con {}",
"Reading Lightroom catalog… {done} of {total}": "Leyendo catálogo de Lightroom… {done} de {total}",
"Reading photos… {done} of {total}": "Leyendo fotos… {done} de {total}",
"Reading photos… {} of {}": "Leyendo fotos… {} de {}",
"Redo {}": "Rehacer {}",
"Remove “{name}” and its {count} photo{} from the library?": "¿Quitar “{name}” y sus {count} foto{} de la biblioteca?",
"Remove “{}” from Favorites": "Quitar “{}” de Favoritos",
"Removed from {}": "Quitado de {}",
"Removed {what} from {name}": "{what} quitado de {name}",
"Rename {n} Photos…": "Cambiar nombre de {n} fotos…",
"Rename “{name}”": "Cambiar nombre de “{name}”",
"Renames “{from}” on {n} photo{} (keywords below it too). Use | for levels, e.g. Travel|Italy. An existing name merges the two.": "Cambia el nombre de “{from}” en {n} foto{} (también las palabras clave que dependen de ella). | separa niveles, p. ej. Viajes|Italia. Un nombre existente combina las dos.",
"Rendering on the CPU: {why}": "Renderizado en la CPU: {why}",
"Replace {} with:": "Reemplazar {} por:",
"Reset {name}": "Restablecer {name}",
"Reset {} Channel": "Restablecer canal {}",
"Restore {}": "Restaurar {}",
"Restore {} Photo{}": "Restaurar {} foto{}",
"Saved export preset “{}”": "Ajuste preestablecido de exportación “{}” guardado",
"Scores {scope} for focus and exposure and finds similar shots taken within seconds of each other (bursts).": "Puntúa el enfoque y la exposición de {scope} y busca tomas similares hechas con pocos segundos de diferencia (ráfagas).",
"Show {hidden} hidden location{}": "Mostrar ubicaciones ocultas: {hidden}{:.0}",
"Showing {n} of {}": "Mostrando {n} de {}",
"Smart album: {}": "Álbum inteligente: {}",
"Tagged {n} photo{} from the tracklog": "{n} foto{0} ubicada{0} desde el registro de ruta",
"The SAM 3 download failed: {e}": "Error en la descarga de SAM 3: {e}",
"Undo {}": "Deshacer {}",
"Unknown tag{s} {} stay{} as typed (see Tags)": "Etiqueta{s} desconocida{s} {} sin cambios{:.0} (ver Etiquetas)",
"Updated “{name}”": "“{name}” actualizado",
"Version {} — a clean-room, pure-Rust photo library and raw developer.": "Versión {}: biblioteca de fotos y revelador RAW de desarrollo independiente (clean-room) en Rust puro.",
"Version: {}": "Versión: {}",
"Virtual copy “{name}” of {of}": "Copia virtual “{name}” de {of}",
"Working on {what} for {} photos…": "Procesando {what} para {} fotos…",
"none (CPU rendering): {why}": "ninguna (renderizado por CPU): {why}",
"the {n} selected photos": "las {n} fotos seleccionadas",
"the {} photos in view": "las {} fotos de la vista",
"these {count} photos": "estas {count} fotos",
"{count} smart preview{} · {:.1} MB": "{count} vista{0} previa{0} inteligente{0} · {1:.1} MB",
"{f} folders (and their subfolders)": "{f} carpetas (y sus subcarpetas)",
"{label} Grading": "Gradación de {label}",
"{label} {d:+} on every selected photo": "{label} {d:+} en cada foto seleccionada",
"{label} {index} of {n}": "{label} {index} de {n}",
"{label}, {n} photos": "{label}, {n} fotos",
"{matching} of {t} photos": "{matching} de {t} fotos",
"{matching} photos": "{matching} fotos",
"{mode} spot {} of {}": "{mode}: mancha {} de {}",
"{month}": "{month:02}",
"{month} {year}": "{month:02}/{year}",
"{msg} ({failed} failed)": "{msg} ({failed} con errores)",
"{name} Label": "Etiqueta {name}",
"{name} Off": "{name}: desactivado",
"{name} On": "{name}: activado",
"{name} opened for editing; it is stacked with the original": "{name} abierta para editar; está apilada con el original",
"{name} — double-click to reset it": "{name}: doble clic para restablecer",
"{n} change{} couldn't be written to disk: {e}\nIf you quit now, {} lost.": "Cambios que no se pudieron escribir en el disco: {n}{0:.0}: {e}\nSi se sale ahora, se perderán.{1:.0}",
"{n} change{} saved in memory but not written to disk: {e}\nLightCraft retries automatically; quitting now would lose {}.": "Cambios guardados en memoria, pero no escritos en el disco: {n}{0:.0}: {e}\nLightCraft vuelve a intentarlo automáticamente; si se sale ahora, se perderán.{1:.0}",
"{n} change{} saved in memory but not written to disk: {e} — LightCraft will retry": "Cambios guardados solo en memoria: {n}{:.0}: {e}; LightCraft volverá a intentarlo",
"{n} found · {sel} selected": "{n} encontradas · {sel} seleccionadas",
"{n} photos": "{n} fotos",
"{n} photos in {} are hidden by the filters above": "Los filtros de arriba ocultan {n} fotos en {}",
"{n} photo{}": "{n} foto{}",
"{n} photo{} match · updates automatically as photos change": "{n} foto{0} coincidente{0} · se actualiza automáticamente cuando cambian las fotos",
"{n} photo{} now · updates automatically as photos change": "{n} foto{} ahora · se actualiza automáticamente cuando cambian las fotos",
"{pid} (missing)": "{pid} (falta)",
"{sel_n} selected · {counted}": "{sel_n} seleccionadas · {counted}",
"{stage}… {:.0}%": "{stage}… {:.0}%",
"{verb} {n} Photo{}": "{verb} {n} foto{}",
"{weekday}, {day}": "{weekday}, {day}",
"{weekday}, {day} {month} {year}": "{weekday}, {day}/{month:02}/{year}",
"{what} merge added": "Combinación {what} añadida",
"{what} merge failed: {e}": "Error en la combinación {what}: {e}",
"{year}": "{year}",
"{{date:…}} directives: {}": "Directivas de {{date:…}}: {}",
"{} and higher": "{} o más",
"{} contributors · {} commits": "{} colaboradores · {} commits",
"{} failed": "Con errores: {}",
"{} files": "{} archivos",
"{} files and {f} folder{}": "{} archivos y {f} carpeta{}",
"{} item{}": "{0} elemento{1}",
"{} of 4 guides — drag along lines that should be vertical or horizontal.": "{} de 4 guías: arrastrar a lo largo de líneas que deban ser verticales u horizontales.",
"{} photos": "{} fotos",
"{} photos · exposures {} EV": "{} fotos · exposiciones {} EV",
"{} photos · {} · {:.0}° × {:.0}°": "{} fotos · {} · {:.0}° × {:.0}°",
"{} photo{} not readable": "{0} foto{1} ilegible{1}",
"{} sample{}": "{} muestra{}",
"{} sec": "{} s",
"{} spot(s) on this photo": "{} mancha(s) en esta foto",
"{} — show their photos": "{}: mostrar sus fotos",
"· {dups} already in the library": "· ya en la biblioteca: {dups}",
"· {n} photo{}": "· {n} foto{}",
"… and {more} more": "… y {more} más",
"LightCraft can't decode this raw variant yet ({}). You're editing the camera's embedded JPEG preview, which already includes the camera's picture style (e.g. Monochrome) and white balance.": "LightCraft aún no puede decodificar esta variante RAW ({}). Se está editando la vista previa JPEG incrustada de la cámara, que ya incluye el estilo de imagen de la cámara (p. ej. Monocromo) y el balance de blancos.",
"Filtered: {label}": "Filtrado: {label}",
"{n} similar photo{} · View ▸ Clear Filters to see all": "Fotos similares: {n}{:.0} · Vista → Borrar filtros para ver todas",
"Moved; {} photo(s) relinked": "Movida; {} foto(s) vinculada(s) de nuevo",
"{} label (click more labels to show any of them)": "Etiqueta {} (hacer clic en más etiquetas para mostrar cualquiera de ellas)",
", {} star{}": ", {} estrella{}",
", {} label": ", etiqueta {}",
"Downloads from {host}. Once it has arrived and checked out, LightCraft installs it, {after}.": "Downloads from {host}. Once it has arrived and checked out, LightCraft installs it, {after}.",
"{:.1} MB": "{:.1} MB",
"Running on the processor: {}.": "Running on the processor: {}.",
"{} · {}. Kept in the library's “denoise” folder; the oldest ones that no photo uses go first when the limit is reached.": "{} · {}. Kept in the library's “denoise” folder; the oldest ones that no photo uses go first when the limit is reached.",
"Denoising {name}: {done} of {total} tiles{}": "Denoising {name}: {done} of {total} tiles{}",
"{size} GB": "{size} GB",
"{} of {} from {host}": "{} of {} from {host}",
"{} KB": "{} KB",
"{} MB": "{} MB",
"Making the denoised picture… {}%": "Making the denoised picture… {}%",
"{name} · {terms}": "{name} · {terms}",
"{n} {noun}": "{n} {noun}",
"Trained on: {provenance}": "Trained on: {provenance}",
" · {queued} waiting": " · {queued} waiting",
"Shows the model's terms, then downloads {} from {host}, installs it and starts using it. Nothing else is sent.": "Shows the model's terms, then downloads {} from {host}, installs it and starts using it. Nothing else is sent.",
"In line for AI Denoise ({ahead} ahead)…": "In line for AI Denoise ({ahead} ahead)…",
"Running on {}.": "Running on {}.",
"{file} · {size}": "{file} · {size}",
"• {assumption}": "• {assumption}",
"Put inside “{parent}”": "Poner dentro de “{parent}”",
"Delete the keyword “{name}”?": "¿Eliminar la palabra clave “{name}”?",
"It is taken off {count} photo{}, with the keywords below it. Undo brings it back.": "Se quita de {count} foto{}, con las palabras clave que contiene. Deshacer la recupera.",
"Create Keyword Tag Inside “{name}”…": "Crear palabra clave dentro de “{name}”…",
"“{parent}” has a “{name}” already. Merge the two?": "“{parent}” ya tiene “{name}”. ¿Combinar las dos?",
"There is a “{name}” at the top level already. Merge the two?": "Ya hay “{name}” en el nivel superior. ¿Combinar las dos?",
"Added “{keyword}” to {n} photo{}": "Se añadió “{keyword}” a {n} foto{}",
"On {have} of {of} selected photos": "En {have} de {of} fotos seleccionadas",
"Remove “{name}”": "Quitar “{name}”",
"There is a keyword set “{name}” already": "Ya hay un conjunto de palabras clave “{name}”",
"Added {n} keyword{}": "Palabras clave añadidas: {n}{:.0}",
"; {n} gained synonyms": "; con sinónimos nuevos: {n}",
"Exported {n} keyword{}": "Palabras clave exportadas: {n}{:.0}",
" — Capture One won't import a list with ; , < or > in a keyword: {names}": " — Capture One no importa una lista con ; , < o > en una palabra clave: {names}",
" — left out, as a keyword list can't hold them: {names}": " — omitidas, porque una lista de palabras clave no puede contenerlas: {names}",
"{done} of {total}": "{done} de {total}",
"{done} of {total} MB": "{done} de {total} MB",
"{pct} %": "{pct} %",
"+{n} more": "+{n} más",
"1 task is still running: {names}. Quitting stops it.": "1 tarea sigue en curso: {names}. Salir la detiene.",
"{n} tasks are still running: {names}. Quitting stops them.": "{n} tareas siguen en curso: {names}. Salir las detiene.",
"{what} merge cancelled": "Combinación {what} cancelada",
"Applied {name}": "Se aplicó {name}",
"Delete “{name}”?": "¿Eliminar «{name}»?",
"Updated {name}": "Se actualizó {name}",
"Exported to {path}": "Exportado a {path}",
"Saved template {name}": "Plantilla {name} guardada",
"Imported {name}": "Se importó {name}",
"Skipped {problem}": "Omitido: {problem}",
"…and {more} more": "…y {more} más",
"Template preview: {name}": "Vista previa de la plantilla: {name}",
"{n} photos in view · {slides} slides · {time}": "{n} fotos en la vista · {slides} diapositivas · {time}",
"{n} pages": "{n} páginas",
"{n} JPEG files": "{n} archivos JPEG",
"{s} s of AV1 video": "{s} s de vídeo AV1",
"Slideshow exported: {what}": "Presentación exportada: {what}",
" · {n} skipped (could not be rendered)": " · {n} omitidas (no se pudieron representar)"
}