Skip to content

Translations update from Hosted Weblate #826

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 14 commits into from
Mar 6, 2025
2 changes: 1 addition & 1 deletion tagstudio/resources/translations/da.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"app.pre_release": "Forududgivelse",
"color.title.no_color": "Ingen Farve",
"drop_import.description": "De følgende filer har allerede eksisterende stier i biblioteket",
"drop_import.duplicates_choice.plural": "Følgende {mængde} filer passer allerede til stier der eksistere i biblioteket.",
"drop_import.duplicates_choice.plural": "Følgende {count} filer passer allerede til stier der eksistere i biblioteket.",
"drop_import.duplicates_choice.singular": "Den følgende fil matcher en allerede eksisterende sti i biblioteket.",
"drop_import.progress.label.initial": "Importere nye filer...",
"drop_import.progress.label.plural": "Importere nye filer...\n{mængde] Filer importeret.{suffiks}",
Expand Down
6 changes: 3 additions & 3 deletions tagstudio/resources/translations/de.json
Original file line number Diff line number Diff line change
Expand Up @@ -178,9 +178,9 @@
"macros.running.dialog.new_entries": "Führe konfigurierte Makros für {count}/{total} neue Dateieinträge aus...",
"macros.running.dialog.title": "Ausführen von Makros bei neuen Einträgen",
"media_player.autoplay": "Autoplay",
"menu.delete_selected_files_ambiguous": "Datei(en) nach {trash_item} verschieben",
"menu.delete_selected_files_plural": "Dateien nach {trash_item} verschieben",
"menu.delete_selected_files_singular": "Datei nach {trash_item} verschieben",
"menu.delete_selected_files_ambiguous": "Datei(en) nach {trash_term} verschieben",
"menu.delete_selected_files_plural": "Dateien nach {trash_term} verschieben",
"menu.delete_selected_files_singular": "Datei nach {trash_term} verschieben",
"menu.edit": "Bearbeiten",
"menu.edit.ignore_list": "Dateien und Verzeichnisse ignorieren",
"menu.edit.manage_file_extensions": "Dateiendungen verwalten",
Expand Down
133 changes: 123 additions & 10 deletions tagstudio/resources/translations/es.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
{
"about.content": "<h2>TagStudio Alpha(version) ({branch})</h2><p>TagStudio es una aplicación de fotografías y archivos con un sistema de etiquetas subyacentes que se centra en dar libertad y flexibilidad al usuario. Sin programas ni formatos propios, ni un mar de archivos y sin trastornar completamente tu sistema de estructurar los archivos.</p>. Licencia: GPLv3<br>Archivo de configuración: {config_path}<br>FFmpeg: {ffmpeg}<br>FFprobe: {ffprobe}<p><a href=\"https://github.com/TagStudioDev/TagStudio\">GitHub</a> | <a href=\"https://docs.tagstud.io\">Documentación</a> | <a href=\"https://discord.com/invite/hRNnVKhF2G\">Discord</a></p>",
"about.title": "Acerca de",
"app.git": "Git Commit",
"app.pre_release": "Previas al lanzamiento",
"app.title": "{base_title} - Biblioteca '{library_dir}'",
Expand All @@ -25,6 +27,8 @@
"drop_import.progress.window_title": "Importar archivos",
"drop_import.title": "Conflictos de archivos",
"edit.color_manager": "Administrar los colores de las etiquetas",
"edit.copy_fields": "Copiar campos",
"edit.paste_fields": "Pegar campos",
"edit.tag_manager": "Administrar etiquetas",
"entries.duplicate.merge": "Fusionar entradas duplicadas",
"entries.duplicate.merge.label": "Fusionando entradas duplicadas...",
Expand Down Expand Up @@ -101,12 +105,14 @@
"generic.filename": "Nombre de archivo",
"generic.navigation.back": "Volver",
"generic.navigation.next": "Continuar",
"generic.none": "Ninguno",
"generic.overwrite": "Sobrescribir",
"generic.overwrite_alt": "&Sobrescribir",
"generic.paste": "Pegar",
"generic.recent_libraries": "Bibliotecas recientes",
"generic.rename": "Renombrar",
"generic.rename_alt": "&Renombrar",
"generic.reset": "Reiniciar",
"generic.save": "Guardar",
"generic.skip": "Saltear",
"generic.skip_alt": "&Saltear",
Expand All @@ -128,6 +134,15 @@
"ignore_list.title": "Extensiones del archivo",
"json_migration.checking_for_parity": "Revisando paridad...",
"json_migration.creating_database_tables": "Creando tablas en la base de datos de SQL...",
"json_migration.description": "<br>Inicia y previsualiza el resultado del proceso de migración de la biblioteca. La biblioteca transformada <i>no</i> se utilizará hasta que pulses \"Finalizar migración\". <br><br>Los datos de la biblioteca deberían tener valores que concuerdan o disponen de una etiqueta \"Emparejado\". Los valores que no coinciden se mostrarán en rojo y mostrará el símbolo \"<b>(!)</b>\" a su lado.<br><center><i>Este proceso puede tardas hasta varios minutos en bibliotecas de gran tamaño.</i></center>",
"json_migration.discrepancies_found": "Se han encontrado discrepancias en la biblioteca",
"json_migration.discrepancies_found.description": "Se han encontrado discrepancias entre el formato original y el convertido. Por favor, revisa y elige si quieres continuar con la migración o la quieres cancelar.",
"json_migration.finish_migration": "Finalizar migración",
"json_migration.heading.aliases": "Alias:",
"json_migration.heading.colors": "Colores:",
"json_migration.heading.differ": "Discrepancia",
"json_migration.heading.entires": "Entradas:",
"json_migration.heading.extension_list_type": "Tipo de extensión de la lista:",
"json_migration.heading.fields": "Campos:",
"json_migration.heading.file_extension_list": "Lista de extensiones de archivos:",
"json_migration.heading.match": "Igualado",
Expand All @@ -136,43 +151,141 @@
"json_migration.heading.paths": "Rutas:",
"json_migration.heading.shorthands": "Abreviaturas:",
"json_migration.heading.tags": "Etiquetas:",
"json_migration.migrating_files_entries": "Migrando {entries;.d} entradas de archivos...",
"json_migration.info.description": "Los archivos de guardado de la biblioteca con una versión de TagStudio <b>9.4 e inferior</b> se tendrán que migrar al nuevo formato de la versión <b>v9.5+</b>.<br><h2>Lo que necesitas saber:</h2><ul><li>Tu archivo de guardado de la biblioteca <b><i>NO</i></b> se eliminará</li><li>Tus archivos personales <b><i>NO</i></b> se eliminarán, moverán, o modificarán</li><li>El archivo con el formato de la nueva v9.5+ no se puede abrir en versiones anteriores de TagStudio</li></ul><h3>Qué ha cambiado:</h3><ul><li>\"Etiquetas Campo\" se han substituido por \"Etiquetas Categoría\". En vez de añadir campos primero, las etiquetas se añadirán directamente a las entradas de los archivos. Después de organizarán automáticamente en categorías basándose en las etiquetas padre marcadas con la nueva propiedad \"Es Categoría\" en el menú de edición de etiquetas. Cualquier etiqueta se puede marcar como categoría, y las etiquetas hija se ordenarán a sí mismas bajo las etiquetas padre marcadas como categoría. Las etiquetas \"Favorito\" y \"Archivado\" ahora heredan de una \"Metaetiqueta\", que están marcadas por defecto como una categoría.</li><li>Los colores de las etiquetas se han modificado y ampliado. Algunos colores se han renombrado o consolidado, aun así, todas las etiquetas de colores se transformarán al mismo color o similar en la versión v9.5.</li></ul><ul>",
"json_migration.migrating_files_entries": "Migrando {entries;d} entradas de archivos...",
"json_migration.migration_complete": "¡La migración es terminado!",
"json_migration.migration_complete_with_discrepancies": "La migración es terminado, discrepancias descubierto",
"json_migration.start_and_preview": "Comenzar y preestrenar",
"json_migration.title": "Guardar el formato de la migración: \"{path}\"",
"json_migration.title.new_lib": "<h2>v9.5+ biblioteca</h2>",
"json_migration.title.old_lib": "<h2>v9.4 biblioteca</h2>",
"landing.open_create_library": "Abrir/Crear biblioteca {shortcut}",
"library.field.add": "Añadir campo",
"library.field.confirm_remove": "¿Está seguro de que desea eliminar este campo \"%{self.lib.get_field_attr(field, \"name\")}\"?",
"library.field.confirm_remove": "¿Está seguro de que desea eliminar el campo \"{name}\"?",
"library.field.mixed_data": "Datos variados",
"library.field.remove": "Eliminar campo",
"library.missing": "Falta la ubicación",
"library.name": "Biblioteca",
"library.refresh.scanning.plural": "Escaneando directorios en busca de nuevos archivos...\n{searched_count} archivos buscados, {found_count} nuevos archivos encontrados",
"library.refresh.scanning.singular": "Escaneando directorios en busca de nuevos archivos...\n{searched_count} Archivos buscados, {found_count} Nuevos archivos encontrados",
"library.refresh.scanning_preparing": "Buscar archivos nuevos en los directorios...\nPreparando...",
"library.refresh.title": "Refrescar directorios",
"library.scan_library.title": "Escaneando la biblioteca",
"macros.running.dialog.new_entries": "Ejecución de macros configurados en %{x + 1}/%{len(new_ids)} entradas nuevas",
"library_object.name": "Nombre",
"library_object.name_required": "Nombre (Obligatorio)",
"library_object.slug": "Slug ID",
"library_object.slug_required": "Slug ID (Obligatorio)",
"macros.running.dialog.new_entries": "Ejecución de macros configurados en {count}/{total} entradas nuevas...",
"macros.running.dialog.title": "Ejecución de macros en entradas nuevas",
"media_player.autoplay": "Reproducción automática",
"menu.delete_selected_files_ambiguous": "Mover archivo(s) a la {trash_term}",
"menu.delete_selected_files_plural": "Mover archivos a la {trash_term}",
"menu.delete_selected_files_singular": "Mover archivo a la {trash_term}",
"menu.edit": "Editar",
"menu.file": "Archivo",
"menu.help": "Ayuda",
"menu.macros": "Macro",
"menu.tools": "Herramientas",
"menu.edit.ignore_list": "Ignorar archivos y carpetas",
"menu.edit.manage_file_extensions": "Gestionar extensión de archivos",
"menu.edit.manage_tags": "Gestionar etiquetas",
"menu.edit.new_tag": "Nueva &Etiqueta",
"menu.file": "&Archivo",
"menu.file.clear_recent_libraries": "Borrar recientes",
"menu.file.close_library": "&Cerrar biblioteca",
"menu.file.new_library": "Nueva biblioteca",
"menu.file.open_create_library": "&Abrir/Crear biblioteca",
"menu.file.open_library": "Abrir biblioteca",
"menu.file.open_recent_library": "Abrir reciente",
"menu.file.refresh_directories": "&Actualizar directorios",
"menu.file.save_backup": "&Guardar copia de seguridad de la biblioteca",
"menu.file.save_library": "Guardar biblioteca",
"menu.help": "&Ayuda",
"menu.help.about": "Acerca de",
"menu.macros": "&Macros",
"menu.macros.folders_to_tags": "Carpetas a Etiquetas",
"menu.select": "Seleccionar",
"menu.settings": "Ajustes...",
"menu.tools": "&Herramientas",
"menu.tools.fix_duplicate_files": "Reparar &archivos duplicados",
"menu.tools.fix_unlinked_entries": "Reparar entradas &desvinculadas",
"menu.view": "&Ver",
"menu.window": "Ventana",
"namespace.create.description": "Los espacios de nombre se utilizan en TagStudio para separar grupos de elementos, como pueden ser etiquetas y colores, de manera que facilita exportarlos y compartirlos. Los espacios de nombre que empiezan por \"tagstudio\" se reservan para uso interno de TagStudio",
"namespace.create.description_color": "Los colores de las etiquetas utilizan espacios de nombre como grupos de paletas de colores. Todos los colores personalizados deben estar primero bajo un espacio de nombre",
"namespace.create.title": "Crear espacio de nombre",
"namespace.new.button": "Nuevo espacio de nombre",
"namespace.new.prompt": "¡Crea un nuevo espacio de nombre para empezar a añadir colores personalizados!",
"preview.multiple_selection": "<b>{count}</b> Elementos seleccionados",
"preview.no_selection": "No hay elementos seleccionados",
"status.library_backup_success": "Copia de seguridad de la biblioteca guardada en:",
"select.add_tag_to_selected": "Añadir etiqueta a la selección",
"select.all": "Seleccionar todo",
"select.clear": "Borrar selección",
"settings.clear_thumb_cache.title": "Borrar cache de las miniaturas",
"settings.language": "Idioma",
"settings.open_library_on_start": "Abrir biblioteca al iniciar",
"settings.restart_required": "Por favor, reinicia TagStudio para que se los cambios surtan efecto.",
"settings.show_filenames_in_grid": "Mostrar el nombre de archivo en la cuadrícula",
"settings.show_recent_libraries": "Mostrar bibliotecas recientes",
"settings.title": "Ajustes",
"sorting.direction.ascending": "Ascendiente",
"sorting.direction.descending": "Descendiente",
"splash.opening_library": "Abriendo biblioteca \"{library_path}\"...",
"status.deleted_file_plural": "¡{count} Archivos eliminados!",
"status.deleted_file_singular": "¡Eliminado 1 archivo!",
"status.deleted_none": "Ningún archivo eliminado.",
"status.deleted_partial_warning": "¡Sólo se han eliminado {count} archivo(s)! Comprueba si alguno de los archivos no existe o está en uso.",
"status.deleting_file": "Eliminando archivo [{i}/{count}]: \"{path}\"...",
"status.library_backup_in_progress": "Guardando copia de seguridad de la biblioteca...",
"status.library_backup_success": "Copia de seguridad de la biblioteca guardada en: \"{path}\" ({time_span})",
"status.library_closed": "Biblioteca cerrada ({time_span})",
"status.library_closing": "Cerrando biblioteca...",
"status.library_save_success": "¡Biblioteca guardada y cerrada!",
"status.library_search_query": "Buscando en la biblioteca",
"status.library_search_query": "Buscando biblioteca...",
"status.library_version_expected": "Esperado:",
"status.library_version_found": "Encontrado:",
"status.library_version_mismatch": "¡La versión de la biblioteca no coincide!",
"status.results": "Resultados",
"status.results.invalid_syntax": "Sintaxis de búsqueda no válida:",
"status.results_found": "{count} Resultados encontrados ({time_span})",
"tag.add": "Añadir etiqueta",
"tag.add.plural": "Añadir etiquetas",
"tag.add_to_search": "Añadir a la búsqueda",
"tag.aliases": "Alias",
"tag.all_tags": "Todas las etiquetas",
"tag.choose_color": "Elige el color de la etiqueta",
"tag.color": "Color",
"tag.confirm_delete": "¿Está seguro de que quiere eliminar la etiqueta \"{tag_name}\"?",
"tag.create": "Crear etiqueta",
"tag.create_add": "Crear && añadir \"{query}\"",
"tag.disambiguation.tooltip": "Utiliza esta etiqueta para desambiguar",
"tag.edit": "Editar etiqueta",
"tag.is_category": "Es categoría",
"tag.name": "Nombre",
"tag.new": "Nueva etiqueta",
"tag.parent_tags": "Etiquetas principales",
"tag.parent_tags.add": "Añadir etiquetas principales",
"tag.parent_tags.description": "Esta etiqueta se puede tratar como sustituto de cualquiera de las etiquetas padre en las búsquedas.",
"tag.remove": "Eliminar etiqueta",
"tag.search_for_tag": "Buscar por etiqueta",
"tag.shorthand": "Taquigrafía",
"tag_manager.title": "Etiquetas de la biblioteca"
"tag.tag_name_required": "Nombre etiqueta (Obligatorio)",
"tag.view_limit": "Límite visualización:",
"tag_manager.title": "Etiquetas de la biblioteca",
"trash.context.ambiguous": "Mover archivo(s) a la {trash_term}",
"trash.context.plural": "Mover archivos a la {trash_term}",
"trash.context.singular": "Mover archivo a la {trash_term}",
"trash.dialog.disambiguation_warning.plural": "¡Se eliminarán de TagStudio <i>Y</i> de tus archivos!",
"trash.dialog.disambiguation_warning.singular": "¡Se eliminarán de TagStudio <i>Y</i> de tus archivos!",
"trash.dialog.move.confirmation.plural": "¿Está seguro que quiere mover estos {count} archivos a la {trash_term}?",
"trash.dialog.move.confirmation.singular": "¿Está seguro que quiere mover este archivo a la {trash_term}?",
"trash.dialog.permanent_delete_warning": "<b>ADVERTENCIA!</b> Si este archivo no se puede mover a la {trash_term}, <b>¡Se eliminará para siempre!</b>",
"trash.dialog.title.plural": "Eliminar archivos",
"trash.dialog.title.singular": "Eliminar archivo",
"trash.name.generic": "Basura",
"trash.name.windows": "Papelera de reciclaje",
"view.size.0": "Mini",
"view.size.1": "Pequeño",
"view.size.2": "Medio",
"view.size.3": "Grande",
"view.size.4": "Extra grande",
"window.message.error_opening_library": "Error abriendo la biblioteca.",
"window.title.error": "Error",
"window.title.open_create_library": "Abrir/Crear biblioteca"
}
2 changes: 1 addition & 1 deletion tagstudio/resources/translations/fil.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"about.content": "<h2>TagStudio Alpha {version} {{branch}}</h2><p>Ang TagStudio ay isang application ng pagsasaayos ng file at larawan na may pinagbabatayan na tag-based na sistema na nakatutok sa pagbibigay ng kalayaan at kakayahang umangkop sa user. Walang mga proprietary na format o program, walang dagat ng mga sidecar file, at walang kaguluhan ng iyong estruktura ng filesystem.</p>Lisensya: GPLv3<br>Path ng config: {config_path}<br>FFMpeg: {ffmpeg}<br>FFProbe: {ffprobe}<p><a href=\"https://github.com/TagStudioDev/TagStudio\">GitHub</a> | <a href=\"https://docs.tagstud.io\">Dokumentasyon</a> | <a href=\"https://discord.gg/invite/hRNnVKhF2G\">Discord</a></p>",
"about.content": "<h2>TagStudio Alpha {version} ({branch})</h2><p>Ang TagStudio ay isang application ng pagsasaayos ng file at larawan na may pinagbabatayan na tag-based na sistema na nakatutok sa pagbibigay ng kalayaan at kakayahang umangkop sa user. Walang mga proprietary na format o program, walang dagat ng mga sidecar file, at walang kaguluhan ng iyong estruktura ng filesystem.</p>Lisensya: GPLv3<br>Path ng config: {config_path}<br>FFMpeg: {ffmpeg}<br>FFProbe: {ffprobe}<p><a href=\"https://github.com/TagStudioDev/TagStudio\">GitHub</a> | <a href=\"https://docs.tagstud.io\">Dokumentasyon</a> | <a href=\"https://discord.gg/invite/hRNnVKhF2G\">Discord</a></p>",
"about.title": "Tungkol sa",
"app.git": "Git Commit",
"app.pre_release": "Pre-Release",
Expand Down
Loading