diff --git a/src/tagstudio/resources/translations/cs.json b/src/tagstudio/resources/translations/cs.json
index 517f19b6..453944fd 100644
--- a/src/tagstudio/resources/translations/cs.json
+++ b/src/tagstudio/resources/translations/cs.json
@@ -1,8 +1,45 @@
{
+ "about.config_path": "Konfigurační cesta",
+ "about.description": "TagStudio je aplikace pro organizaci fotografií a souborů, založená na systému využívajícím tagy, který se zaměřuje na poskytnutí svobody a flexibility. Žádné proprietární programy nebo formáty, žádná záplava vedlejších souborů a žádné převrácení struktury vašeho souborového systému.",
+ "about.documentation": "Dokumentace",
+ "about.license": "Licence",
+ "about.module.found": "Nalezeno",
+ "about.title": "O TagStudiu",
+ "about.website": "Webová stránka",
+ "app.git": "Git Commit",
"app.pre_release": "Beta verze",
+ "app.title": "{base_title} - Knihovna '{library_dir}'",
+ "color.color_border": "Použít Sekundární Barvu pro Okraj",
+ "color.confirm_delete": "Opravdu chcete odstranit barvu „{color_name}“?",
+ "color.delete": "Odstranit Tag",
+ "color.import_pack": "Importovat Balíček Barev",
+ "color.name": "Název",
+ "color.namespace.delete.prompt": "Opravdu chcete odstranit tento soubor barev? Tím se odstraní VŠECHNY barvy v tomto souboru!",
+ "color.namespace.delete.title": "Odstranění Soubor Barev",
+ "color.new": "Nová Barva",
+ "color.placeholder": "Barva",
+ "color.primary": "Primární Barva",
+ "color.primary_required": "Primární Barva (Povinná)",
+ "color.secondary": "Sekundární Barva",
+ "color.title.no_color": "Žádná Barva",
+ "color_manager.title": "Správa barev tagů",
"drop_import.description": "Tyto soubory v knihovně již existují",
+ "drop_import.duplicates_choice.plural": "Těchto {count} souborů odpovídá cestám k souborům, které již v knihovně existují.",
+ "drop_import.duplicates_choice.singular": "Tento soubor odpovídá cestě k souboru, která již v knihovně existuje.",
"drop_import.progress.label.initial": "Importuji nové soubory...",
- "edit.tag_manager": "Spravovat tagy",
+ "drop_import.progress.label.plural": "Import nových souborů...\n{count} Importované soubory.{suffix}",
+ "drop_import.progress.label.singular": "Importuji nové soubory...\n1 soubor importován.{suffix}",
+ "drop_import.progress.window_title": "Importovat Soubory",
+ "drop_import.title": "Konfliktní Soubory",
+ "edit.color_manager": "Správa Barev Tagů",
+ "edit.copy_fields": "Kopírovat Pole",
+ "edit.paste_fields": "Vložit Pole",
+ "edit.tag_manager": "Spravovat Tagy",
+ "entries.duplicate.merge": "Sloučit Duplicitní Položky",
+ "entries.duplicate.merge.label": "Slučování Duplicitních Položek...",
+ "entries.duplicate.refresh": "Obnovit Duplicitní Položky",
+ "entries.duplicates.description": "Duplicitní položky jsou definovány jako více položek, které ukazují na stejný soubor na disku. Jejich sloučením se spojí značky a metadata ze všech duplikátů do jediné konsolidované položky. Nesmí se zaměňovat s „duplicitními soubory“, což jsou duplikáty samotných vašich souborů mimo TagStudio.",
+ "entries.mirror.confirmation": "Opravdu chcete zrcadlit následujících {count} položek?",
"entries.unlinked.relink.manual": "Znovu propojit ručně",
"entries.unlinked.relink.title": "Propojuji záznamy",
"entries.unlinked.scanning": "Skenuji knihovnu pro nepropojené záznamy...",
diff --git a/src/tagstudio/resources/translations/es.json b/src/tagstudio/resources/translations/es.json
index 69f43d57..d8cac2d6 100644
--- a/src/tagstudio/resources/translations/es.json
+++ b/src/tagstudio/resources/translations/es.json
@@ -1,9 +1,11 @@
{
"about.config_path": "Archivo de configuración",
- "about.description": "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.",
+ "about.description": "TagStudio es una aplicación para organizar fotografías y archivos que utiliza un sistema de etiquetas subyacentes centrado 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.",
"about.documentation": "Documentación",
"about.license": "Licencia",
- "about.title": "Acerca de",
+ "about.module.found": "Encontrado",
+ "about.title": "Acerca de TagStudio",
+ "about.website": "Página web",
"app.git": "Git Commit",
"app.pre_release": "Previas al lanzamiento",
"app.title": "{base_title} - Biblioteca '{library_dir}'",
@@ -85,6 +87,7 @@
"file.open_location.generic": "Abrir archivo en el Explorador",
"file.open_location.mac": "Abrir en el Finder",
"file.open_location.windows": "Abrir en el Explorador",
+ "file.path": "Ruta de archivo",
"folders_to_tags.close_all": "Cerrar todo",
"folders_to_tags.converting": "Convertir carpetas en etiquetas",
"folders_to_tags.description": "Crea etiquetas basadas en su estructura de carpetas y las aplica a sus entradas.\nLa siguiente estructura muestra todas las etiquetas que se crearán y a qué entradas se aplicarán.",
@@ -102,10 +105,11 @@
"generic.delete": "Eliminar",
"generic.delete_alt": "&Eliminar",
"generic.done": "Terminado",
- "generic.done_alt": "&Terminado",
+ "generic.done_alt": "&Hecho",
"generic.edit": "Editar",
"generic.edit_alt": "&Editar",
"generic.filename": "Nombre de archivo",
+ "generic.missing": "Ausente",
"generic.navigation.back": "Volver",
"generic.navigation.next": "Continuar",
"generic.none": "Ninguno",
@@ -220,6 +224,10 @@
"select.all": "Seleccionar todo",
"select.clear": "Borrar selección",
"settings.clear_thumb_cache.title": "Borrar cache de las miniaturas",
+ "settings.filepath.label": "Visualización ruta de archivos",
+ "settings.filepath.option.full": "Mostrar rutas completas",
+ "settings.filepath.option.name": "Mostrar sólo el nombre",
+ "settings.filepath.option.relative": "Mostrar rutas relativas",
"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.",
diff --git a/src/tagstudio/resources/translations/fr.json b/src/tagstudio/resources/translations/fr.json
index 4753d44a..8d8a1d99 100644
--- a/src/tagstudio/resources/translations/fr.json
+++ b/src/tagstudio/resources/translations/fr.json
@@ -87,6 +87,7 @@
"file.open_location.generic": "Ouvrir le Fichier dans l'Explorateur de Fichier",
"file.open_location.mac": "Montrer dans le Finder",
"file.open_location.windows": "Montrer dans l'explorateur de Fichiers",
+ "file.path": "Chemin du Fichier",
"folders_to_tags.close_all": "Tout Fermer",
"folders_to_tags.converting": "Conversion des dossiers en Tags",
"folders_to_tags.description": "Créé des Tags basés sur votre arborescence de dossier et les applique à vos entrées.\nLa structure ci-dessous affiche tous les labels qui seront créés et à quelles entrées ils seront appliqués.",
@@ -223,6 +224,10 @@
"select.all": "Tout Sélectionner",
"select.clear": "Effacer la Sélection",
"settings.clear_thumb_cache.title": "Effacer le cache des vignettes",
+ "settings.filepath.label": "Visibilités du Chemin de Fichier",
+ "settings.filepath.option.full": "Afficher le Chemin Complet",
+ "settings.filepath.option.name": "Afficher Seulement le Nom du Fichier",
+ "settings.filepath.option.relative": "Afficher le Chemin Relatif",
"settings.language": "Langage",
"settings.open_library_on_start": "Ouvrir la Bibliothèque au Démarrage",
"settings.restart_required": "Veuillez redémarré TagStudio pour que les changements prenne effet.",
diff --git a/src/tagstudio/resources/translations/hu.json b/src/tagstudio/resources/translations/hu.json
index 53f4f1a3..c888f0b8 100644
--- a/src/tagstudio/resources/translations/hu.json
+++ b/src/tagstudio/resources/translations/hu.json
@@ -87,6 +87,7 @@
"file.open_location.generic": "Fájl megnyitása Intézőben",
"file.open_location.mac": "Megnyitás Finderben",
"file.open_location.windows": "Megnyitás Intézőben",
+ "file.path": "Elérési út",
"folders_to_tags.close_all": "Az összes ö&sszecsukása",
"folders_to_tags.converting": "Mappák címkékké alakítása",
"folders_to_tags.description": "Címkék automatikus létrehozása a létező mappastruktúra alapján.\nAz alábbi mappafán megtekintheti a létrehozandó címkéket, és hogy mely elemekre lesznek alkalmazva.",
@@ -223,6 +224,10 @@
"select.all": "&Az összes kijelölése",
"select.clear": "&Kijelölés megszüntetése",
"settings.clear_thumb_cache.title": "&Miniatűr-gyorsítótár ürítése",
+ "settings.filepath.label": "Elérési utak láthatósága",
+ "settings.filepath.option.full": "Teljes elérési út mutatása",
+ "settings.filepath.option.name": "Csak a fájlnév mutatása",
+ "settings.filepath.option.relative": "Relatív elérési út mutatása",
"settings.language": "Nyelv",
"settings.open_library_on_start": "&Könyvtár megnyitása a program indulásakor",
"settings.restart_required": "A módosítások érvénybeléptetéséhez
újra kell indítani a TagStudiót.",
diff --git a/src/tagstudio/resources/translations/ja.json b/src/tagstudio/resources/translations/ja.json
new file mode 100644
index 00000000..b875ec17
--- /dev/null
+++ b/src/tagstudio/resources/translations/ja.json
@@ -0,0 +1,160 @@
+{
+ "about.config_path": "設定ファイルのパス",
+ "about.description": "TagStudioは、自由と柔軟性を提供することを目指したタグベースのシステムを基盤とした画像・ファイル整理アプリケーションです。専売のプログラムやフォーマット、サイドカーファイルの海、ファイルシステム構造の大混乱はもうありません。",
+ "about.documentation": "ドキュメント",
+ "about.license": "ライセンス",
+ "about.module.found": "インストール済み",
+ "about.title": "TagStudio について",
+ "about.website": "ウェブサイト",
+ "app.git": "Git コミット",
+ "app.pre_release": "公開前",
+ "app.title": "{base_title} - ライブラリ '{library_dir}'",
+ "color.color_border": "境界線にアクセントカラーを使う",
+ "color.confirm_delete": "\"{color_name}\" を本当に削除しますか?",
+ "color.delete": "タグを削除",
+ "color.import_pack": "色のパックをインポート",
+ "color.name": "名前",
+ "color.namespace.delete.prompt": "この色の名前空間を本当に削除しますか? 削除した場合、名前空間内のすべての色も一緒に削除されます!",
+ "color.namespace.delete.title": "色の名前空間を削除",
+ "color.new": "新しい色",
+ "color.placeholder": "色",
+ "color.primary": "メインカラー",
+ "color.primary_required": "メインカラー (必須)",
+ "color.secondary": "アクセントカラー",
+ "color.title.no_color": "色なし",
+ "color_manager.title": "タグの色を管理",
+ "drop_import.description": "以下のファイルはすでにライブラリに存在するファイルパスにマッチします",
+ "drop_import.duplicates_choice.plural": "以下の {count} 件のファイルはすでにライブラリに存在するファイルパスにマッチします。",
+ "drop_import.duplicates_choice.singular": "次のファイルはすでにライブラリに存在するファイルパスにマッチします。",
+ "drop_import.progress.label.initial": "新しいファイルのインポート中…",
+ "drop_import.progress.label.plural": "新しいファイルのインポート中…\n{count} 件インポート済み。{suffix}",
+ "drop_import.progress.label.singular": "新しいファイルをインポート中…\n1 件インポート済み。{suffix}",
+ "drop_import.progress.window_title": "ファイルをインポート",
+ "drop_import.title": "競合ファイル",
+ "edit.color_manager": "タグの色を管理",
+ "edit.copy_fields": "フィールドをコピー",
+ "edit.paste_fields": "フィールドを貼り付け",
+ "edit.tag_manager": "タグを管理",
+ "entries.duplicate.merge": "重複エントリをマージ",
+ "entries.duplicate.merge.label": "重複エントリをマージ中…",
+ "entries.duplicate.refresh": "重複エントリを最新の状態にする",
+ "entries.duplicates.description": "重複エントリとは、ディスク上の同じファイルを指す複数のエントリを指します。これらをマージすると、すべての重複エントリのタグとメタデータが1つのまとまったエントリに統合されます。TagStudio の外部にあるファイル自体の複製である「重複ファイル」と混同しないようにご注意ください。",
+ "entries.mirror": "ミラー(&m)",
+ "entries.mirror.confirmation": "以下 {count} 件のエントリを本当にミラーしますか?",
+ "entries.mirror.label": "{total} 件中 {idx} 件のエントリをミラー中…",
+ "entries.mirror.title": "エントリをミラー",
+ "entries.mirror.window_title": "エントリをミラー",
+ "entries.running.dialog.new_entries": "新しいファイルエントリを {total} 件追加中…",
+ "entries.running.dialog.title": "新しいファイルエントリを追加",
+ "entries.tags": "タグ",
+ "entries.unlinked.delete": "リンクされていないエントリを削除",
+ "entries.unlinked.delete.confirm": "以下の {count} 件のエントリを本当に削除しますか?",
+ "entries.unlinked.delete.deleting": "エントリの削除",
+ "entries.unlinked.delete.deleting_count": "{count} 件中 {idx} 件のリンクされていないエントリを削除中",
+ "entries.unlinked.delete_alt": "リンクされていないエントリを削除(&l)",
+ "entries.unlinked.description": "ライブラリの各エントリは、ディレクトリ内のファイルにリンクされています。エントリにリンクされたファイルがTagStudio外で移動または削除された場合、リンクされていないとみなされます。
リンクされていないエントリは、ディレクトリを検索して自動的に再リンクするか、必要に応じて削除することができます。",
+ "entries.unlinked.missing_count.none": "リンクされていないエントリ数: N/A",
+ "entries.unlinked.missing_count.some": "リンクされていないエントリ数: {count}",
+ "entries.unlinked.refresh_all": "すべて再読み込み(&r)",
+ "entries.unlinked.relink.attempting": "{missing_count} 件中 {idx} 件の再リンクを試行し {fixed_count} 件の再リンクに成功",
+ "entries.unlinked.relink.manual": "手動で再リンク(&m)",
+ "entries.unlinked.relink.title": "エントリの再リンク",
+ "entries.unlinked.scanning": "リンクされていないエントリのためにライブラリをスキャン中…",
+ "entries.unlinked.search_and_relink": "検索して再リンク(&s)",
+ "entries.unlinked.title": "リンクされていないエントリを修正",
+ "field.copy": "フィールドをコピー",
+ "field.edit": "フィールドを編集",
+ "field.paste": "フィールドを貼り付け",
+ "file.date_added": "追加日",
+ "file.date_created": "作成日",
+ "file.date_modified": "更新日",
+ "file.dimensions": "ディメンション",
+ "file.duplicates.description": "TagStudio は重複ファイルの管理のために DupeGuru の結果のインポートをサポートしています。",
+ "file.duplicates.dupeguru.advice": "ミラ ーした後、DupeGuru を使って不要なファイルを削除することができます。その後、TagStudio のツールメニューにある「リンクされていないエントリを修正」機能を使って、リンクされていないエントリを削除します。",
+ "file.duplicates.dupeguru.file_extension": "DupeGuru ファイル (*.dupeguru)",
+ "file.duplicates.dupeguru.load_file": "DupeGuru ファイルの読み込み(&l)",
+ "file.duplicates.dupeguru.no_file": "DupeGuru ファイルが選択されていません",
+ "file.duplicates.dupeguru.open_file": "DupeGuru 結果ファイルを開く",
+ "file.duplicates.fix": "重複ファイルを修正",
+ "file.duplicates.matches": "重複ファイルのマッチ数: {count}",
+ "file.duplicates.matches_uninitialized": "重複ファイルのマッチ数: N/A",
+ "file.duplicates.mirror.description": "重複する各マッチセットでエントリデータをミラーしてすべてのデータを結合しますが、フィールドの削除や複製は行いません。この操作によってファイルやデータが削除されることはありません。",
+ "file.duplicates.mirror_entries": "エントリのミラー(&m)",
+ "file.duration": "長さ",
+ "file.not_found": "ファイルが見つかりません",
+ "file.open_file": "ファイルを開く",
+ "file.open_file_with": "ファイルを開くプログラムを指定",
+ "file.open_location.generic": "ファイルの場所をエクスプローラーで開く",
+ "file.open_location.mac": "Finder で見る",
+ "file.open_location.windows": "エクスプローラーで見る",
+ "file.path": "ファイルパス",
+ "folders_to_tags.close_all": "すべて閉じる",
+ "folders_to_tags.converting": "フォルダーをタグに変換",
+ "folders_to_tags.description": "フォルダ構造に基づいてタグを作成し、エントリーに適用します。\n 以下の構造は、作成されるすべてのタグと、それらが適用されるエントリを示しています。",
+ "folders_to_tags.open_all": "すべて開く",
+ "folders_to_tags.title": "フォルダーからタグを作成",
+ "generic.add": "追加",
+ "generic.apply": "適用",
+ "generic.apply_alt": "適用(&a)",
+ "generic.cancel": "キャンセル",
+ "generic.cancel_alt": "キャンセル(&c)",
+ "generic.close": "閉じる",
+ "generic.continue": "継続する",
+ "generic.copy": "コピー",
+ "generic.cut": "切り取り",
+ "generic.delete": "削除",
+ "generic.delete_alt": "削除(&d)",
+ "generic.done": "完了",
+ "generic.done_alt": "完了(&d)",
+ "generic.edit": "編集",
+ "generic.edit_alt": "編集(&e)",
+ "generic.filename": "ファイル名",
+ "generic.missing": "紛失",
+ "generic.navigation.back": "戻る",
+ "generic.navigation.next": "次へ",
+ "generic.none": "なし",
+ "generic.overwrite": "上書き",
+ "generic.overwrite_alt": "上書き(&o)",
+ "generic.paste": "貼り付け",
+ "generic.recent_libraries": "最近使用したライブラリ",
+ "generic.rename": "名前の変更",
+ "generic.rename_alt": "名前の変更(&r)",
+ "generic.reset": "リセット",
+ "generic.save": "保存",
+ "generic.skip": "スキップ",
+ "generic.skip_alt": "スキップ(&s)",
+ "home.search": "検索",
+ "home.search_entries": "エントリを検索",
+ "home.search_library": "ライブラリを検索",
+ "home.search_tags": "タグを検索",
+ "home.thumbnail_size": "サムネイルのサイズ",
+ "home.thumbnail_size.extra_large": "巨大なサムネイル",
+ "home.thumbnail_size.large": "大きいサムネイル",
+ "home.thumbnail_size.medium": "中くらいのサムネイル",
+ "home.thumbnail_size.mini": "極小のサムネイル",
+ "home.thumbnail_size.small": "小さいサムネイル",
+ "ignore_list.add_extension": "拡張子を追加(&a)",
+ "ignore_list.mode.exclude": "含めない",
+ "ignore_list.mode.include": "含める",
+ "ignore_list.mode.label": "リストのモード:",
+ "ignore_list.title": "ファイルの拡張子",
+ "json_migration.checking_for_parity": "パリティチェック中…",
+ "json_migration.creating_database_tables": "SQLデータベース テーブルを作成中…",
+ "json_migration.description": "
ライブラリの移行処理を開始し、結果をプレビューします。 「移行完了」をクリックしない限り、変換されたライブラリは使用されません。
ライブラリデータは、値が一致するか、「マッチ」ラベルが表示される必要があります。 一致しない値は赤色で表示され、その横に「(!)」マークが表示されます。