From 2f23c09854f85b336ec2887d906d510aed983a1c Mon Sep 17 00:00:00 2001 From: Davide Presti <94308234+davevad93@users.noreply.github.com> Date: Tue, 1 Jul 2025 19:16:34 +0200 Subject: [PATCH] Add missing translations for Spanish locale (es-ES) - Improve minor mistakes in Italian locale (it-IT) (#522) * Add a fix for a minor mistake and translate a couple of missing values. (it-IT) Fixed a minor mistake in the Italian translation: - `zoom_in: "Ingrandire"` - `zoom_out: "Rimpicciolire"` Translated a couple of missing values: - `snap_to_grid: "Aggancia alla griglia"` - `show_datatype: "Mostra tipo di dato"` * Add missing translations and improve existing ones (es-ES) - Updated translations in `es.js` file to match new additions. - Fixed some existing Spanish translations. * Fix parsing error in es.js Fixed a parsing error that was causing the build to fail. `245:11 error Parsing error: Unexpected token :` --- src/i18n/locales/es.js | 60 ++++++++++++++++++++++++++++++++++-------- src/i18n/locales/it.js | 12 ++++----- 2 files changed, 55 insertions(+), 17 deletions(-) diff --git a/src/i18n/locales/es.js b/src/i18n/locales/es.js index 38eaf3a..5f83731 100644 --- a/src/i18n/locales/es.js +++ b/src/i18n/locales/es.js @@ -6,7 +6,7 @@ const spanish = { const es = { translation: { - report_bug: "Reportar Error", + report_bug: "Reportar error", import_from: "Importar", import: "Importar", file: "Archivo", @@ -16,12 +16,12 @@ const es = { save: "Guardar", save_as: "Guardar como", save_as_template: "Guardar como plantilla", - template_saved: "Guardado de plantilla!", + template_saved: "Plantilla guardada!", rename: "Renombrar", delete_diagram: "Eliminar diagrama", are_you_sure_delete_diagram: "Estás seguro de que quieres eliminar este diagrama? Esta operación es irreversible.", - oops_smth_went_wrong: "Oops! Algo salió mal.", + oops_smth_went_wrong: "Ups! Algo salió mal.", import_diagram: "Importar diagrama", import_from_source: "Importar desde fuente", export_as: "Exportar como", @@ -34,7 +34,7 @@ const es = { clear: "limpiar", are_you_sure_clear: "Estás seguro de que quieres borrar el diagrama? Esto es irreversible.", - cut: "cortar", + cut: "Cortar", copy: "Copiar", paste: "Pegar", duplicate: "Duplicar", @@ -49,6 +49,8 @@ const es = { field_details: "Detalles del campo", reset_view: "Restablecer vista", show_grid: "Mostrar cuadrícula", + snap_to_grid: "Ajustar a la cuadrícula", + show_datatype: "Mostrar tipo de datos", show_cardinality: "Mostrar cardinalidad", theme: "Tema", light: "Claro", @@ -60,6 +62,13 @@ const es = { show_timeline: "Mostrar línea de tiempo", autosave: "Guardado automático", panning: "Desplazamiento", + show_debug_coordinates: "Mostrar coordenadas de depuración", + transform: "Transformar", + viewbox: "Cuadro de visualización", + cursor_coordinates: "Coordenadas del cursor", + coordinate_space: "Espacio de coordenadas", + coordinate_space_screen: "Espacio de coordenadas de pantalla", + coordinate_space_diagram: "Espacio de coordenadas de diagrama", table_width: "Ancho de la tabla", language: "Idioma", flush_storage: "Vaciar almacenamiento", @@ -105,6 +114,7 @@ const es = { type: "Tipo", null: "Nulo", not_null: "No nulo", + nullable: "Anulable", primary: "Primario", unique: "Único", autoincrement: "Autoincremental", @@ -139,8 +149,7 @@ const es = { note_deleted: "Nota eliminada", relationship_deleted: "Relación eliminada", type_deleted: "Tipo eliminado", - cannot_connect: - "No se puede conectar, las columnas tienen diferentes tipos", + cannot_connect: "No se puede conectar, las columnas tienen diferentes tipos", copied_to_clipboard: "Copiado al portapapeles", create_new_diagram: "Crear nuevo diagrama", cancel: "Cancelar", @@ -151,8 +160,7 @@ const es = { create: "Crear", confirm: "Confirmar", last_modified: "Última modificación", - drag_and_drop_files: - "Arrastra y suelta el archivo aquí o haz clic para subir.", + drag_and_drop_files: "Arrastra y suelta el archivo aquí o haz clic para subir.", upload_sql_to_generate_diagrams: "Sube un archivo sql para autogenerar tus tablas y columnas.", overwrite_existing_diagram: "Sobrescribir diagrama existente", @@ -186,8 +194,7 @@ const es = { duplicate_type_fields: "Campos de tipo duplicados por nombre '{{fieldName}}' en el tipo '{{typeName}}'", duplicate_reference: "Referencia duplicada con el nombre '{{refName}}'", - circular_dependency: - "Dependencia circular involucrando la tabla '{{refName}}'", + circular_dependency: "Dependencia circular involucrando la tabla '{{refName}}'", timeline: "Linea del tiempo", priority: "Prioridad", none: "Ninguno", @@ -213,9 +220,40 @@ const es = { delete_type: "Eliminar tipo {{typeName}}", add_relationship: "Agregar relación", edit_relationship: "{{extra}} Editar relación {{refName}}", - delete_relationship: "Eliminar relación {{refName}}", + delete_relationship: "{{enumName}} Eliminar relación {{refName}}", not_found: "No encontrado", + pick_db: "Elegir base de datos", + generic: "Genérico", + generic_description: + "Los diagramas genéricos se pueden exportar a cualquier formato SQL, pero soportan un número limitado de tipos de datos.", + enums: "Enumeraciones", + add_enum: "Añadir enumeración", + edit_enum: "{{extra}} Editar enumeración {{enumName}}", + delete_enum: "Borrar enumeración", + enum_w_no_name: "Encontrado una enumeración sin nombre", + enum_w_no_values: "Encontrado '{{enumName}}' sin ningún valor", + duplicate_enums: "Enumeraciones duplicadas con el nombre '{{enumName}}'", + no_enums: "Sin enumeraciones", + no_enums_text: "Definir aquí las enumeraciones", + declare_array: "Declarar array", + empty_index_name: "Declarado un índice sin nombre en la tabla '{{tableName}}'", + didnt_find_diagram: "Ups! Diagrama no encontrado.", + unsigned: "Sin signo", + share: "Compartir", + unshare: "Descompartir", + copy_link: "Copiar enlace", readme: "README", + failed_to_load: "Error al cargar. Asegurate de que el enlace sea correcto.", + share_info: + "* Compartir este enlace no creará una sesión de colaboración en tiempo real.", + show_relationship_labels: "Mostrar etiquetas de relación", + docs: "Documentación", + supported_types: "Tipos de archivo compatibles:", + bulk_update: "Actualización en bloque", + multiselect: "Multiselector", + export_saved_data: "Exportar los datos guardados", + dbml_view: "Vista DBML", + tab_view: "Vista de pestañas", }, }; diff --git a/src/i18n/locales/it.js b/src/i18n/locales/it.js index 13a588f..19cde9d 100644 --- a/src/i18n/locales/it.js +++ b/src/i18n/locales/it.js @@ -49,12 +49,14 @@ const it = { field_details: "Dettagli sul campo", reset_view: "Ristabilire vista", show_grid: "Mostra griglia", + snap_to_grid: "Aggancia alla griglia", + show_datatype: "Mostra tipo di dato", show_cardinality: "Mostra cardinalità", theme: "Tema", light: "Chiaro", dark: "Scuro", - zoom_in: "Rimpicciolire", - zoom_out: "Ingrandire", + zoom_in: "Ingrandire", + zoom_out: "Rimpicciolire", fullscreen: "Schermo intero", settings: "Opzioni", show_timeline: "Cronologia", @@ -180,13 +182,11 @@ const it = { "Campi della tabella duplicati con il nome '{{fieldName}}' nella tabella '{{tableName}}'", duplicate_index: "Indice duplicato con il nome '{{indexName}}' nella tabella '{{tableName}}'", - empty_index: - "L'indice nella tabella '{{tableName}}' non indicizza nessuna colonna", + empty_index: "L'indice nella tabella '{{tableName}}' non indicizza nessuna colonna", no_primary_key: "La tabella '{{tableName}}' non ha una chiave primaria", type_with_no_name: "Dichiarato un tipo senza nome", duplicate_types: "Tipi duplicati con il nome '{{typeName}}'", - type_w_no_fields: - "Dichiarato un tipo vuoto '{{typeName}}' senza alcun campo", + type_w_no_fields: "Dichiarato un tipo vuoto '{{typeName}}' senza alcun campo", empty_type_field_name: "Campo `name` vuoto nel tipo '{{typeName}}'", empty_type_field_type: "Campo `type` vuoto nel tipo '{{typeName}}'", no_values_for_type_field: