diff --git a/src/tagstudio/resources/translations/es.json b/src/tagstudio/resources/translations/es.json
index 9228d88fe..d162b9500 100644
--- a/src/tagstudio/resources/translations/es.json
+++ b/src/tagstudio/resources/translations/es.json
@@ -40,11 +40,13 @@
"entries.duplicate.merge.label": "Fusionando entradas duplicadas...",
"entries.duplicate.refresh": "Recargar entradas duplicadas",
"entries.duplicates.description": "Las entradas duplicadas se definen como múltiples entradas que apuntan al mismo archivo en el disco. Al fusionarlas, se combinarán las etiquetas y los metadatos de todos los duplicados en una única entrada consolidada. No deben confundirse con los \"archivos duplicados\", que son duplicados de sus archivos fuera de TagStudio.",
+ "entries.generic.refresh_alt": "&Actualizar",
"entries.generic.remove.removing": "Eliminando entradas",
"entries.generic.remove.removing_count": "Eliminando {count} Entradas...",
"entries.ignored.description": "Las entradas de archivos son consideradas \"ignoradas\" si fueron añadidas a la librería antes de las reglas para ignorar archivos fuesen actualizadas para excluirlo. Los archivos ignorados se conservan en la librería por defecto para prevenir la pérdida de datos cuando se actualizan las reglas para ignorar archivos.",
"entries.ignored.ignored_count": "Entradas Ignoradas: {count}",
"entries.ignored.remove": "Eliminar Entradas Ignoradas",
+ "entries.ignored.remove_alt": "Quit&ar entradas ignoradas",
"entries.ignored.scanning": "Buscando en la Librería Entidades Ignoradas...",
"entries.ignored.title": "Corregir Entradas Ignoradas",
"entries.mirror": "&Reflejar",
@@ -62,6 +64,7 @@
"entries.unlinked.relink.manual": "&Reenlace manual",
"entries.unlinked.relink.title": "Volver a vincular las entradas",
"entries.unlinked.remove": "Eliminar Entradas No Vinculadas",
+ "entries.unlinked.remove_alt": "Quit&ar entradas desvinculadas",
"entries.unlinked.scanning": "Buscando entradas no enlazadas en la biblioteca...",
"entries.unlinked.search_and_relink": "&Buscar && volver a vincular",
"entries.unlinked.title": "Corregir entradas no vinculadas",
@@ -124,6 +127,8 @@
"generic.overwrite_alt": "&Sobrescribir",
"generic.paste": "Pegar",
"generic.recent_libraries": "Bibliotecas recientes",
+ "generic.remove": "Quitar",
+ "generic.remove_alt": "&Quitar",
"generic.rename": "Renombrar",
"generic.rename_alt": "&Renombrar",
"generic.reset": "Reiniciar",
@@ -182,6 +187,7 @@
"library_info.cleanup.backups": "Reespaldos de la Librería:",
"library_info.cleanup.dupe_files": "Archivos Duplicados:",
"library_info.cleanup.ignored": "Entradas Ignoradas:",
+ "library_info.cleanup.legacy_json": "Restos de biblioteca antigua:",
"library_info.cleanup.unlinked": "Entradas No Enlazadas:",
"library_info.stats": "Estadísticas",
"library_info.stats.colors": "Colores de Etiquetas:",
@@ -228,10 +234,12 @@
"menu.settings": "Ajustes...",
"menu.tools": "&Herramientas",
"menu.tools.fix_duplicate_files": "Reparar &archivos duplicados",
+ "menu.tools.fix_ignored_entries": "Reparar entradas &ignoradas",
"menu.tools.fix_unlinked_entries": "Reparar entradas &desvinculadas",
"menu.view": "&Ver",
"menu.view.decrease_thumbnail_size": "Reducir tamaño miniatura",
"menu.view.increase_thumbnail_size": "Aumentar tamaño miniatura",
+ "menu.view.library_info": "&Información biblioteca",
"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.",
@@ -268,6 +276,8 @@
"settings.splash.label": "Pantalla de Bienvenida",
"settings.splash.option.classic": "Clásico (9.0)",
"settings.splash.option.default": "Por Defecto",
+ "settings.splash.option.goo_gears": "Código abierto (9.4)",
+ "settings.splash.option.ninety_five": "'95 (9.5)",
"settings.splash.option.random": "Aleatorio",
"settings.tag_click_action.add_to_search": "Añadir Etiqueta a la Búsqueda",
"settings.tag_click_action.label": "Acción al hacer Clic a la Etiqueta",
@@ -277,6 +287,7 @@
"settings.theme.label": "Tema:",
"settings.theme.light": "Claro",
"settings.theme.system": "Sistema",
+ "settings.thumb_cache_size.label": "Tamaño cache de miniaturas",
"settings.title": "Ajustes",
"settings.zeropadding.label": "Rellenar ceros en fechas",
"sorting.direction.ascending": "Ascendiente",
diff --git a/src/tagstudio/resources/translations/fr.json b/src/tagstudio/resources/translations/fr.json
index 95b75d479..a42c0d385 100644
--- a/src/tagstudio/resources/translations/fr.json
+++ b/src/tagstudio/resources/translations/fr.json
@@ -266,6 +266,7 @@
"settings.generate_thumbs": "Génération de vignettes",
"settings.global": "Paramètres Globaux",
"settings.hourformat.label": "Temps sur 24-Heure",
+ "settings.infinite_scroll": "Défilement continu",
"settings.language": "Langage",
"settings.library": "Paramètres de la Bibliothèque",
"settings.open_library_on_start": "Ouvrir la Bibliothèque au Démarrage",
diff --git a/src/tagstudio/resources/translations/hu.json b/src/tagstudio/resources/translations/hu.json
index 78153036e..3241641e7 100644
--- a/src/tagstudio/resources/translations/hu.json
+++ b/src/tagstudio/resources/translations/hu.json
@@ -266,6 +266,7 @@
"settings.generate_thumbs": "Indexkép-előállítás",
"settings.global": "Globális beállítások",
"settings.hourformat.label": "24-órás idő",
+ "settings.infinite_scroll": "Végtelen görgetés",
"settings.language": "&Nyelv",
"settings.library": "Könyvtárbeállítások",
"settings.open_library_on_start": "&Könyvtár megnyitása a program indulásakor",
diff --git a/src/tagstudio/resources/translations/ja.json b/src/tagstudio/resources/translations/ja.json
index 50339ee1f..5abde6c2c 100644
--- a/src/tagstudio/resources/translations/ja.json
+++ b/src/tagstudio/resources/translations/ja.json
@@ -40,24 +40,35 @@
"entries.duplicate.merge.label": "重複エントリを統合しています...",
"entries.duplicate.refresh": "重複エントリを最新の状態にする",
"entries.duplicates.description": "重複エントリとは、ディスク上の同じファイルを指す複数のエントリを指します。これらをマージすると、すべての重複エントリのタグとメタデータが1つのまとまったエントリに統合されます。TagStudio の外部にあるファイル自体の複製である「重複ファイル」と混同しないようにご注意ください。",
+ "entries.generic.refresh_alt": "最新の情報に更新(&R)",
"entries.generic.remove.removing": "エントリの削除",
+ "entries.generic.remove.removing_count": "{count} 個のエントリを削除しています...",
+ "entries.ignored.description": "「無視」されたエントリとは、ユーザーの無視ルール(“.ts_ignore” ファイル)を更新して対象外にした後も、更新前にライブラリへ追加されていたため残っている項目を指します。無視ルールを更新した際の誤削除によるデータ損失を防ぐため、既定ではこれらのファイルはライブラリに保持されます。",
+ "entries.ignored.ignored_count": "無視されたエントリ: {count}",
+ "entries.ignored.remove": "無視されたエントリを削除",
+ "entries.ignored.remove_alt": "無視されたエントリを削除(&V)",
+ "entries.ignored.scanning": "無視されたエントリをライブラリ内でスキャンしています...",
+ "entries.ignored.title": "無視されたエントリの修正",
"entries.mirror": "ミラー(&M)",
"entries.mirror.confirmation": "以下の {count} 件のエントリをミラーリングしてもよろしいですか?",
"entries.mirror.label": "{total} 件中 {idx} 件のエントリをミラーリングしています...",
"entries.mirror.title": "エントリをミラー",
"entries.mirror.window_title": "エントリをミラー",
- "entries.remove.plural.confirm": "以下の {count} 件のエントリを削除してもよろしいですか?",
+ "entries.remove.plural.confirm": "これら {count} 件のエントリをライブラリから削除しますか? ディスク上のファイルは削除されません。",
+ "entries.remove.singular.confirm": "このエントリをライブラリから削除しますか? ディスク上のファイルは削除されません。",
"entries.running.dialog.new_entries": "{total} 件の新しいファイル エントリを追加しています...",
"entries.running.dialog.title": "新しいファイルエントリを追加",
"entries.tags": "タグ",
- "entries.unlinked.description": "ライブラリの各エントリは、ディレクトリ内のファイルにリンクされています。エントリにリンクされたファイルがTagStudio以外で移動または削除された場合、そのエントリは未リンクとして扱われます。
未リンクのエントリは、ディレクトリを検索して自動的に再リンクすることも、必要に応じて削除することもできます。",
- "entries.unlinked.relink.attempting": "{unlinked_count} 件中 {index} 件の項目を再リンク中、{fixed_count} 件を正常に再リンクしました",
+ "entries.unlinked.description": "ライブラリの各エントリは、ディレクトリ内のファイルにリンクされています。エントリにリンクされたファイルがTagStudio以外で移動または削除された場合、そのエントリはリンク切れとして扱われます。
リンク切れのエントリは、ディレクトリを検索して自動的に再リンクすることも、必要に応じて削除することもできます。",
+ "entries.unlinked.relink.attempting": "{unlinked_count} 件中 {index} 件のエントリを再リンク中、{fixed_count} 件を正常に再リンクしました",
"entries.unlinked.relink.manual": "手動で再リンク(&M)",
"entries.unlinked.relink.title": "エントリの再リンク",
- "entries.unlinked.scanning": "未リンクのエントリをライブラリ内でスキャンしています...",
+ "entries.unlinked.remove": "リンク切れのエントリを削除",
+ "entries.unlinked.remove_alt": "リンク切れのエントリを削除(&V)",
+ "entries.unlinked.scanning": "リンク切れのエントリをライブラリ内でスキャンしています...",
"entries.unlinked.search_and_relink": "検索して再リンク(&S)",
- "entries.unlinked.title": "未リンクのエントリを修正",
- "entries.unlinked.unlinked_count": "未リンクのエントリ数: {count}",
+ "entries.unlinked.title": "リンク切れのエントリを修正",
+ "entries.unlinked.unlinked_count": "リンク切れのエントリ数: {count}",
"ffmpeg.missing.description": "FFmpeg または FFprobe が見つかりません。マルチメディアの再生とサムネイルの表示には FFmpeg のインストールが必要です。",
"ffmpeg.missing.status": "{ffmpeg}: {ffmpeg_status}
{ffprobe}: {ffprobe_status}",
"field.copy": "フィールドをコピー",
@@ -68,7 +79,7 @@
"file.date_modified": "更新日時",
"file.dimensions": "ディメンション",
"file.duplicates.description": "TagStudio では、重複ファイルを管理するために DupeGuru の結果をインポートできます。",
- "file.duplicates.dupeguru.advice": "ミラーリングの後は、DupeGuru を使って不要なファイルを削除できます。次に、ツール メニューの「未リンクのエントリを修正」機能を使って、リンクされていないエントリを削除します。",
+ "file.duplicates.dupeguru.advice": "ミラーリングの後は、DupeGuru を使って不要なファイルを削除できます。次に、ツール メニューの「リンク切れのエントリを修正」機能を使って、リンクされていないエントリを削除します。",
"file.duplicates.dupeguru.file_extension": "DupeGuru ファイル (*.dupeguru)",
"file.duplicates.dupeguru.load_file": "DupeGuru ファイルの読み込み(&L)",
"file.duplicates.dupeguru.no_file": "DupeGuru ファイルが選択されていません",
@@ -107,20 +118,24 @@
"generic.edit": "編集",
"generic.edit_alt": "編集(&E)",
"generic.filename": "ファイル名",
- "generic.missing": "紛失",
+ "generic.missing": "欠落",
"generic.navigation.back": "戻る",
"generic.navigation.next": "次へ",
+ "generic.no": "いいえ",
"generic.none": "なし",
"generic.overwrite": "上書き",
"generic.overwrite_alt": "上書き(&O)",
"generic.paste": "貼り付け",
"generic.recent_libraries": "最近使用したライブラリ",
+ "generic.remove": "削除",
+ "generic.remove_alt": "削除(&R)",
"generic.rename": "名前の変更",
"generic.rename_alt": "名前の変更(&R)",
"generic.reset": "リセット",
"generic.save": "保存",
"generic.skip": "スキップ",
"generic.skip_alt": "スキップ(&S)",
+ "generic.yes": "はい",
"home.search": "検索",
"home.search_entries": "エントリを検索",
"home.search_library": "ライブラリを検索",
@@ -131,6 +146,7 @@
"home.thumbnail_size.medium": "中サムネイル",
"home.thumbnail_size.mini": "極小サムネイル",
"home.thumbnail_size.small": "小サムネイル",
+ "ignore.open_file": "ディスク上の \"{ts_ignore}\" ファイルを表示",
"json_migration.checking_for_parity": "パリティチェック中...",
"json_migration.creating_database_tables": "SQLデータベース テーブルを作成しています...",
"json_migration.description": "
ライブラリの移行処理を開始し、結果をプレビューします。変換されたライブラリは、 「移行完了」をクリックしない限り使用されません。
ライブラリ データは、値が一致しているか、「一致」ラベルが表示されている必要があります。 値が一致しない場合は赤色で表示され、その横に「(!)」マークが表示されます。