Files
kotej/Resources/es.lproj/Localizable.strings
T
alexandrev-tibco e3cf1df73e Nested archives by signature, per-side sizes, applied-mode icon, manual pairing
Archives are detected by their signature, not just their extension, so a ZIP
renamed to anything still opens as a folder — and nesting keeps going, verified
on EAR -> JAR -> renamed ZIP. Entries with clearly non-container extensions are
skipped without inflating, since checking the signature inside an archive means
decompressing, and an EAR holds thousands of .class files.

The comparison now records which mode settled each file, so Automatic shows an
icon per row (byte / text / structural) instead of leaving you to guess when it
went semantic.

Sizes are shown on both sides and highlighted when they disagree, which is often
the fastest hint of what changed.

Two files whose names don't match can now be compared: mark one side, pick the
other, and it becomes the new base in this tab or a new one. Entries living
inside an archive are extracted to a temporary file first, since they have no
path of their own — that's what lets a file inside a JAR be paired with a loose
one.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UfhDYRLTpGJSKGP1m3LVJN
2026-07-30 15:53:33 +02:00

97 lines
3.7 KiB
Plaintext

/* Pestañas */
"New comparison" = "Comparación nueva";
"New tab" = "Pestaña nueva";
"Close tab" = "Cerrar pestaña";
"Swap sides" = "Intercambiar lados";
"Compare again" = "Volver a comparar";
/* Elegir qué comparar */
"Left" = "Izquierda";
"Right" = "Derecha";
"Drag or choose…" = "Arrastra o elige…";
"Choose" = "Elegir";
"Only differences" = "Solo diferencias";
"Automatic" = "Automática";
"Automatic picks the comparison that suits each file type" = "Automática usa la comparación propia de cada tipo de fichero";
/* Modos */
"Byte for byte" = "Byte a byte";
"Text" = "Texto";
"Semantic (JSON/XML)" = "Semántica (JSON/XML)";
/* Estado vacío */
"Empty comparison" = "Comparación vacía";
"Drag two folders, files or archives (ZIP, JAR, EAR)\nto start comparing." = "Arrastra dos carpetas, ficheros o archivos (ZIP, JAR, EAR)\npara empezar a comparar.";
/* Árbol */
"Status" = "Estado";
"same" = "igual";
"equivalent" = "equivalente";
"different" = "distinto";
"only left" = "solo izq.";
"only right" = "solo der.";
"pending" = "pendiente";
/* Resumen */
"Same" = "Iguales";
"Different" = "Distintos";
"Only left" = "Solo izquierda";
"Only right" = "Solo derecha";
"Unresolved" = "Sin resolver";
"No differences" = "Sin diferencias";
"Comparing…" = "Comparando…";
/* Vista de fichero */
"Select a file to see its differences" = "Selecciona un fichero para ver las diferencias";
"Nothing to show" = "Sin contenido que mostrar";
"Archive: expand it in the tree to see its contents." = "Archivo comprimido: despliégalo en el árbol para ver su contenido.";
"Folder: select a file inside it." = "Carpeta: selecciona un fichero dentro.";
"Only exists on the right." = "Solo existe en la derecha.";
"Only exists on the left." = "Solo existe en la izquierda.";
"Couldn't read the contents." = "No se pudo leer el contenido.";
"Identical binary (%lld bytes)." = "Binario idéntico (%lld bytes).";
"Different binary (%lld vs %lld bytes)." = "Binario distinto (%lld vs %lld bytes).";
/* Filtros del árbol */
"Everything" = "Todo";
"Only changed files" = "Solo ficheros cambiados";
"Only on the left" = "Solo en la izquierda";
"Only on the right" = "Solo en la derecha";
"Only on one side" = "Solo en un lado";
"Which rows the tree shows" = "Qué filas muestra el árbol";
"Nothing matches this filter" = "Nada coincide con este filtro";
"Wrap lines" = "Ajustar líneas";
/* Barra de control */
"Filter by name" = "Filtrar por nombre";
"Comparison options" = "Opciones de comparación";
"Next difference" = "Diferencia siguiente";
"Previous difference" = "Diferencia anterior";
"Size" = "Tamaño";
"Reveal left in Finder" = "Mostrar izquierda en el Finder";
"Reveal right in Finder" = "Mostrar derecha en el Finder";
"Copy path" = "Copiar ruta";
"Text comparison" = "Comparación de texto";
"Ignore trailing whitespace" = "Ignorar espacios al final";
"Ignore all whitespace" = "Ignorar todos los espacios";
"Ignore case" = "Ignorar mayúsculas";
"Ignore blank lines" = "Ignorar líneas en blanco";
"Treat CRLF and LF as equal" = "Tratar CRLF y LF como iguales";
"Applies to text files; JSON and XML also compare structurally." = "Se aplica a ficheros de texto; JSON y XML además se comparan estructuralmente.";
/* Detalle de diferencias */
"content" = "contenido";
"comments" = "comentarios";
"whitespace" = "espacios";
"added" = "añadidas";
"removed" = "borradas";
/* Emparejar manualmente */
"Mark left for comparison" = "Marcar izquierda para comparar";
"Mark right for comparison" = "Marcar derecha para comparar";
"Marked for comparison:" = "Marcado para comparar:";
"Forget" = "Olvidar";
"Compared byte for byte" = "Comparado byte a byte";
"Compared as text" = "Comparado como texto";
"Compared structurally (JSON/XML)" = "Comparado estructuralmente (JSON/XML)";