From f4ee8250a4c0ec855c799392cac5e81de09b7a8b Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Mon, 19 May 2025 04:02:05 +0200 Subject: [PATCH 01/12] Translated using Weblate (Filipino) Currently translated at 74.7% (234 of 313 strings) Co-authored-by: Hosted Weblate Co-authored-by: searinminecraft Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/fil/ Translation: TagStudio/Strings --- src/tagstudio/resources/translations/fil.json | 55 +++++++++++++++++++ 1 file changed, 55 insertions(+) diff --git a/src/tagstudio/resources/translations/fil.json b/src/tagstudio/resources/translations/fil.json index 614f394e2..907cc9f6c 100644 --- a/src/tagstudio/resources/translations/fil.json +++ b/src/tagstudio/resources/translations/fil.json @@ -3,7 +3,9 @@ "about.description": "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.", "about.documentation": "Dokumentasyon", "about.license": "Lisensya", + "about.module.found": "Nahanap", "about.title": "Tungkol sa TagStudio", + "about.website": "Website", "app.git": "Git Commit", "app.pre_release": "Pre-Release", "app.title": "{base_title} - Library '{library_dir}'", @@ -21,6 +23,7 @@ "color.secondary": "Pangalawang Kulay", "color.title.no_color": "Walang Kulay", "color_manager.title": "Ipamahala ang Mga Kulay ng Tag", + "dependency.missing.title": "Hindi nahanap ang {dependency}", "drop_import.description": "Ang mga sumusunod na file ay tumutugma sa mga file path na umiiral na sa library", "drop_import.duplicates_choice.plural": "Ang sumusunod na {count} mga file ay tumutugma sa mga file path na umiiral sa library.", "drop_import.duplicates_choice.singular": "Ang sumusunod na file ay tumutugma sa file path na umiiral na sa library.", @@ -30,6 +33,8 @@ "drop_import.progress.window_title": "I-import ang Mga File", "drop_import.title": "(Mga) Sumasalungat na File", "edit.color_manager": "Ipamahala ang Mga Kulay ng Tag", + "edit.copy_fields": "Kopyahin ang Mga Field", + "edit.paste_fields": "I-paste ang Mga Field", "edit.tag_manager": "Ipamahala ang Mga Tag", "entries.duplicate.merge": "Isama ang Mga Duplicate na Entry", "entries.duplicate.merge.label": "Sinasama ang mga Duplicate na Entry…", @@ -58,6 +63,8 @@ "entries.unlinked.scanning": "Sina-scan ang Library para sa Mga Naka-unlink na Entry…", "entries.unlinked.search_and_relink": "&Maghanap at Mag-link muli", "entries.unlinked.title": "Ayusin ang Mga Naka-unlink na Entry", + "ffmpeg.missing.description": "Hindi nahanap ang FFmpeg at/o FFprobe. Kinakailangan ang FFmpeg para sa playback ng multimedia at mga thumbnail.", + "ffmpeg.missing.status": "{ffmpeg}: {ffmpeg_status}
{ffprobe}: {ffprobe_status}", "field.copy": "Kopyahin ang Field", "field.edit": "I-edit ang Field", "field.paste": "I-paste ang Field", @@ -83,6 +90,7 @@ "file.open_location.generic": "Ipakita ang file sa file explorer", "file.open_location.mac": "Ipakita sa Finder", "file.open_location.windows": "Ipakita sa File Explorer", + "file.path": "Path ng File", "folders_to_tags.close_all": "Isara Lahat", "folders_to_tags.converting": "Kino-convert ang mga folder sa Tag", "folders_to_tags.description": "Gumawa ng mga tag base sa iyong estruktura ng folder at ia-apply sa iyong mga entry.\nAng istraktura sa ibaba ay pinapakita ang lahat ng mga tag na gagawin at anong mga entry ang ia-apply sa.", @@ -104,6 +112,7 @@ "generic.edit": "I-edit", "generic.edit_alt": "&I-edit", "generic.filename": "Pangalan ng file", + "generic.missing": "Nawawala", "generic.navigation.back": "Bumalik", "generic.navigation.next": "Susunod", "generic.none": "Wala", @@ -152,19 +161,65 @@ "json_migration.heading.shorthands": "Mga shorthand:", "json_migration.heading.tags": "Mga tag:", "json_migration.info.description": "Ang mga library save file na ginawa gamit ng mga bersyon ng TagStudio na 9.4 at mas-mababa ay kailangang i-migrate sa bagong 9.5+ format.

Ano ang dapat mong alamin:

  • Ang iyong umiiral na library save a HINDI buburahin
  • Ang iyong mga personal na file ay HINDI buburahin, ililipat, o babaguhin
  • Ang bagong 9.5+ save format ay hindi mabubuksan ng mga lumang bersyon ng TagStudio

Ano ang nagbago:

  • Ang \"Mga Field ng Tag\" ay pinalitan sa \"Mga Kategorya ng Tag\". Sa halip ng pagdagdag ng mga tag sa mga field muna, ang mga tag ay direkta nang dinadagdag sa mga file entry. Awtomatiko din silang isasaayos sa mga kategorya base sa mga parent tag na nakamarka bilang \"Isang Kategorya\" na property sa menu ng pag-edit ng tag. Maaring markahan bilang kategorya ang anumang tag, at ang mga child tag ay isasaayos ang sarili nila sa ilalim ng mga parent tag na nakamarka bilang kategorya. Ang \"Paborito\" at \"Naka-archive\" na tag ay magmamana na sa bagong \"Mga Meta Tag\" na tag na nakamarka bilang kategorya bilang default.
  • Ang mga kulay ng tag ay na-tweak at pinalawak sa. Ang ilang mga kulay ay na-rename o pinagsama-sama, ngunit ang lahat ng mga kulay ng tag ay mako-convert pa rin sa eksakto o malapit na pagkatugma sa v9.5.
    ", + "json_migration.migrating_files_entries": "Nililipat ang {entries:,d} mga File Entry…", + "json_migration.migration_complete": "Tapos na ang Pag-migrate!", + "json_migration.migration_complete_with_discrepancies": "Tapos na ang Pag-migrate, May Nakitang Pagkakaiba", + "json_migration.start_and_preview": "Simulan at I-preview", + "json_migration.title": "Pag-migrate ng Format ng Save: \"{path}\"", + "json_migration.title.new_lib": "

    v9.5+ na Library

    ", + "json_migration.title.old_lib": "

    v9.4 na Library

    ", + "landing.open_create_library": "Buksan/Gumawa ng Library {shortcut}", "library.field.add": "Magdagdag ng Field", + "library.field.confirm_remove": "Sigurado ka ba gusto mo tanggalin ang field na \"{name}\"?", + "library.field.mixed_data": "Halo-halong Data", "library.field.remove": "Tanggalin ang Field", + "library.missing": "Nawawala ang Lokasyon ng Library", "library.name": "Library", + "library.refresh.scanning.plural": "Sina-scan ang Direktoryo para sa Mga Bagong File…\n{search_count} Nahanap na File, {found_count} Nahanap na Bagong FIle", + "library.refresh.scanning.singular": "Sina-scan ang Direktoryo para sa Mga Bagong File…\n{search_count} Mga Nahanap na File, {found_count} Nahanap na Bagong FIle", "library.refresh.scanning_preparing": "Sina-scan ang Mga Direktoryo para sa Mga Bagong File...\nNaghahanda...", "library.refresh.title": "Nire-refresh ang Mga Direktoryo", + "library.scan_library.title": "Sina-scan ang Library", + "library_object.name": "Pangalan", + "library_object.name_required": "Pangalan (Kinakailangan)", + "library_object.slug": "Slug ng ID", + "library_object.slug_required": "Slug ng ID (Kinakailangan)", "macros.running.dialog.new_entries": "Tinatakbo ang Mga Naka-configure na Macro sa {count}/{total} Mga Bagong Entry", "macros.running.dialog.title": "Tumatakbo ng Mga Macro sa Mga Bagong Entry", + "media_player.autoplay": "Autoplay", + "media_player.loop": "I-loop", + "menu.delete_selected_files_ambiguous": "Ilipat ang (mga) FIle sa {trash_term}", + "menu.delete_selected_files_plural": "Ilipat ang Mga File sa {trash_term}", + "menu.delete_selected_files_singular": "Ilipat ang File sa {trash_term}", "menu.edit": "I-edit", + "menu.edit.ignore_list": "Huwag Pansinin ang Mga File at Folder", + "menu.edit.manage_file_extensions": "Ipamahala ang Mga File Extension", + "menu.edit.manage_tags": "Ipamahala ang Mga Tag", + "menu.edit.new_tag": "Bagong &Tag", "menu.file": "File", + "menu.file.clear_recent_libraries": "I-clear ang Kamakailan", + "menu.file.close_library": "&Isara ang Library", + "menu.file.missing_library.message": "Hindi mahanap ang lokasyon ng library na \"{library}\".", + "menu.file.missing_library.title": "Nawawalang Library", + "menu.file.new_library": "Bagong Library", + "menu.file.open_create_library": "Magbukas/Gumawa ng Library (&O)", + "menu.file.open_library": "Magbukas ng Library", + "menu.file.open_recent_library": "Magbukas ng Kamakailan", + "menu.file.refresh_directories": "I-refresh ang mga Direktoryo (&R)", + "menu.file.save_backup": "I-save ang Backup ng Library (&S)", + "menu.file.save_library": "I-save ang Library", "menu.help": "Tulong", + "menu.help.about": "Tungkol sa", "menu.macros": "Mga macro", + "menu.macros.folders_to_tags": "Mga Folder sa Tag", + "menu.select": "Piliin", + "menu.settings": "Mga Setting…", "menu.tools": "Mga tool", + "menu.tools.fix_duplicate_files": "Ayusin ang mga Duplicate na &File", + "menu.tools.fix_unlinked_entries": "I-fix ang mga Naka-unlink na Entry (&U)", + "menu.view": "Pagtingin (&V)", "menu.window": "Window", + "namespace.create.description_color": "Gumagamit ng mga namespace bilang grupo ng palette ng kulay ang mga kulay ng tag. Dapat nasa ilalim ng isang grupo ng namespace muna ang lahat ng mga custom na kulay.", "status.library_backup_success": "Na-save ang Library Backup sa: \"{path}\" ({time_span})", "status.library_save_success": "Sinave at Sinara ang Library!", "status.library_search_query": "Hinahanap ang library para sa", From b80e8155fab45734b9d30c9736ca8d6aa662a7a3 Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Mon, 19 May 2025 04:02:05 +0200 Subject: [PATCH 02/12] Translated using Weblate (Tamil) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently translated at 100.0% (313 of 313 strings) Co-authored-by: Hosted Weblate Co-authored-by: தமிழ்நேரம் Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/ta/ Translation: TagStudio/Strings --- src/tagstudio/resources/translations/ta.json | 39 ++++++++++++++++---- 1 file changed, 31 insertions(+), 8 deletions(-) diff --git a/src/tagstudio/resources/translations/ta.json b/src/tagstudio/resources/translations/ta.json index 905993950..6d84ace62 100644 --- a/src/tagstudio/resources/translations/ta.json +++ b/src/tagstudio/resources/translations/ta.json @@ -1,8 +1,11 @@ { + "about.config_path": "கட்டமைப்பு பாதை", "about.description": "டேக்ச்டுடியோ என்பது ஒரு புகைப்படம் மற்றும் கோப்பு அமைப்பு பயன்பாடாகும், இது பயனருக்கு விடுதலை மற்றும் நெகிழ்வுத்தன்மையை வழங்குவதில் கவனம் செலுத்துகிறது. தனியுரிம திட்டங்கள் அல்லது வடிவங்கள் இல்லை, பக்கவாட்டு கோப்புகளின் கடல் இல்லை, உங்கள் கோப்பு முறைமை கட்டமைப்பின் முழுமையான எழுச்சி இல்லை.", "about.documentation": "ஆவணங்கள்", "about.license": "உரிமம்", + "about.module.found": "காணப்பட்டது", "about.title": "டேக்ச்டுடியோ பற்றி", + "about.website": "வலைத்தளம்", "app.git": "அறிவிலி கமிட்", "app.pre_release": "முன் வெளியீடு", "app.title": "{base_title} - நூலகம் '{library_dir}'", @@ -20,6 +23,7 @@ "color.secondary": "இரண்டாம் நிலை நிறம்", "color.title.no_color": "நிறம் இல்லை", "color_manager.title": "குறிச்சொல் வண்ணங்களை நிர்வகிக்கவும்", + "dependency.missing.title": "{dependency} காணப்படவில்லை", "drop_import.description": "பின்வரும் கோப்புகள் ஏற்கனவே நூலகத்தில் இருக்கும் கோப்பு பாதைகளுடன் பொருந்துகின்றன", "drop_import.duplicates_choice.plural": "பின்வரும் {count} கோப்புகள் ஏற்கனவே நூலகத்தில் இருக்கும் கோப்பு பாதைகளுடன் பொருந்துகின்றன.", "drop_import.duplicates_choice.singular": "பின்வரும் கோப்பு ஏற்கனவே நூலகத்தில் இருக்கும் கோப்பு பாதையுடன் பொருந்துகிறது.", @@ -50,7 +54,7 @@ "entries.unlinked.delete.deleting_count": "{idx}/{count} இணைக்கப்படாத உள்ளீடுகள் நீக்கப்படுகிறது", "entries.unlinked.delete_alt": "டி & லெட் இணைக்கப்படாத உள்ளீடுகள்", "entries.unlinked.description": "ஒவ்வொரு நூலக நுழைவும் உங்கள் கோப்பகங்களில் ஒன்றில் ஒரு கோப்போடு இணைக்கப்பட்டுள்ளது. ஒரு நுழைவுடன் இணைக்கப்பட்ட ஒரு கோப்பு டாக்ச்டுடியோவுக்கு வெளியே நகர்த்தப்பட்டால் அல்லது நீக்கப்பட்டால், அது பின்னர் இணைக்கப்படாததாகக் கருதப்படுகிறது.", - "entries.unlinked.missing_count.none": "இணைக்கப்படாத உள்ளீடுகள்: இதற்கில்லை.", + "entries.unlinked.missing_count.none": "இணைக்கப்படாத உள்ளீடுகள்: இதற்கில்லை", "entries.unlinked.missing_count.some": "இணைக்கப்படாத உள்ளீடுகள்: {count}", "entries.unlinked.refresh_all": "& அனைத்தையும் புதுப்பிக்கவும்", "entries.unlinked.relink.attempting": "{idx}/{missing_count} உள்ளீடுகளை மீண்டும் இணைக்க முயற்சிக்கிறது, {fixed_count} மீண்டும் இணைக்கப்பட்டது", @@ -59,6 +63,8 @@ "entries.unlinked.scanning": "இணைக்கப்படாத நுழைவுகளை புத்தககல்லரியில் சோதனை செய்யப்படுகிறது...", "entries.unlinked.search_and_relink": "& தேடல் && relink", "entries.unlinked.title": "இணைக்கப்படாத உள்ளீடுகளைச் சரிசெய்யவும்", + "ffmpeg.missing.description": "FFMPEG மற்றும்/அல்லது FFPROBE கண்டுபிடிக்கப்படவில்லை. மல்டிமீடியா பிளேபேக் மற்றும் சிறுபடங்களுக்கு FFMPEG தேவைப்படுகிறது.", + "ffmpeg.missing.status": "{ffmpeg}: {ffmpeg_status}
    {ffprobe}: {ffprobe_status}", "field.copy": "நகல் புலம்", "field.edit": "புலம் திருத்து", "field.paste": "புலம் ஒட்டவும்", @@ -78,12 +84,13 @@ "file.duplicates.mirror.description": "ஒவ்வொரு மறுநுழைவு பொருத்தத் தொகுப்பிலும் நுழைவு தரவுகளைப் பிரதிபலிக்கவும், அனைத்து தரவுகளையும் இணைக்கவும், எந்தத் தகவல்களையும் நீக்காமலும் மறு செய்யாமலும். இந்தச் செயலில் எந்தக் கோப்புகள் அல்லது தரவுகளும் நீக்கப்பட மாட்டாது.", "file.duplicates.mirror_entries": "& கண்ணாடி உள்ளீடுகள்", "file.duration": "நீளம்", - "file.not_found": "கோப்பு கிடைக்கவில்லை:", + "file.not_found": "கோப்பு கிடைக்கவில்லை", "file.open_file": "கோப்பைத் திறக்கவும்", "file.open_file_with": "உடன் கோப்பைத் திறக்கவும்", "file.open_location.generic": "கோப்பு எக்ச்ப்ளோரரில் கோப்பைக் காட்டு", "file.open_location.mac": "கண்டுபிடிப்பாளரில் வெளிப்படுத்துங்கள்", "file.open_location.windows": "கோப்பு எக்ச்ப்ளோரரில் காண்பி", + "file.path": "கோப்பு பாதை", "folders_to_tags.close_all": "அனைத்தையும் மூடு", "folders_to_tags.converting": "கோப்புறைகளை குறிச்சொற்களாக மாற்றப்படுகிறது", "folders_to_tags.description": "உங்கள் அடைவு கட்டமைப்பின் அடிப்படையில் குறிச்சொற்களை உருவாக்கி, அவற்றை உங்கள் நுழைவுகளில் பயன்படுத்துகிறது.\nகீழே காணப்படும் கட்டமைப்பானது உருவாக்கப்படும் அனைத்து குறிச்சொற்களையும், அவை எந்த நுழைவுகளில் பயன்படுத்தப்படும் என்பதையும் காட்டுகிறது.", @@ -105,6 +112,7 @@ "generic.edit": "திருத்து", "generic.edit_alt": "திருத்து (&e)", "generic.filename": "கோப்புப்பெயர்", + "generic.missing": "இல்லை", "generic.navigation.back": "பின்", "generic.navigation.next": "அடுத்தது", "generic.none": "எதுவுமில்லை", @@ -135,7 +143,7 @@ "ignore_list.title": "கோப்பு நீட்டிப்புகள்", "json_migration.checking_for_parity": "சமத்துவத்தை சரிபார்க்கிறது ...", "json_migration.creating_database_tables": "கவிமொ தரவுத்தள அட்டவணைகளை உருவாக்குதல் ...", - "json_migration.description": "
    நூலக இடம்பெயர்வு செயல்முறையின் முடிவுகளைத் தொடங்கவும் முன்னோட்டமிடவும். மாற்றப்பட்ட நூலகம் இல்லை நீங்கள் \"இடம்பெயர்வு முடிக்கவும்\" என்பதைக் சொடுக்கு செய்யாவிட்டால் பயன்படுத்தப்படும்.

    நூலகத் தரவுகள் பொருந்தக்கூடிய மதிப்புகளைக் கொண்டிருக்க வேண்டும் அல்லது \"பொருந்திய\" லேபிளைக் கொண்டிருக்க வேண்டும். பொருந்தாத மதிப்புகள் சிவப்பு நிறத்தில் காண்பிக்கப்படும் மற்றும் அவர்களுக்கு அடுத்த \" (!) \" சின்னத்தைக் கொண்டிருக்கும்.
    இந்த செயல்முறை பெரிய நூலகங்களுக்கு பல நிமிடங்கள் வரை ஆகலாம்.", + "json_migration.description": "
    நூலக இடம்பெயர்வு செயல்முறையின் முடிவுகளைத் தொடங்கவும் முன்னோட்டமிடவும். மாற்றப்பட்ட நூலகம் இல்லை நீங்கள் \"இடம்பெயர்வு முடிக்கவும்\" என்பதைக் சொடுக்கு செய்யாவிட்டால் பயன்படுத்தப்படும்.

    நூலகத் தரவுகள் பொருந்தக்கூடிய மதிப்புகளைக் கொண்டிருக்க வேண்டும் அல்லது \"பொருந்திய\" லேபிளைக் கொண்டிருக்க வேண்டும். பொருந்தாத மதிப்புகள் சிவப்பு நிறத்தில் காண்பிக்கப்படும் மற்றும் அவர்களுக்கு அடுத்த \" (!) \" சின்னத்தைக் கொண்டிருக்கும்.
    இந்தச் செயல்முறை பெரிய நூலகங்களுக்குப் பல நிமிடங்கள்வரை ஆகலாம்.
    ", "json_migration.discrepancies_found": "நூலக முரண்பாடுகள் காணப்படுகின்றன", "json_migration.discrepancies_found.description": "அசல் மற்றும் மாற்றப்பட்ட நூலக வடிவங்களுக்கு இடையில் முரண்பாடுகள் காணப்பட்டன. தயவுசெய்து மதிப்பாய்வு செய்து இடம்பெயர்வு தொடர வேண்டுமா அல்லது ரத்து செய்ய என்பதைத் தேர்வுசெய்க.", "json_migration.finish_migration": "இடம்பெயர்வு முடிக்கவும்", @@ -158,8 +166,8 @@ "json_migration.migration_complete_with_discrepancies": "இடம்பெயர்வு முடிந்தது, முரண்பாடுகள் காணப்படுகின்றன", "json_migration.start_and_preview": "தொடக்க மற்றும் முன்னோட்டம்", "json_migration.title": "வடிவமைப்பு இடம்பெயர்வுகளைச் சேமிக்கவும்: \"{path}\"", - "json_migration.title.new_lib": "

    V9.5+ நூலகம்

    ", - "json_migration.title.old_lib": "

    V9.4 நூலகம்

    ", + "json_migration.title.new_lib": "

    V9.5+ நூலகம்

    ", + "json_migration.title.old_lib": "

    V9.4 நூலகம்

    ", "landing.open_create_library": "நூலகத்தைத் திறக்கவும்/உருவாக்கவும் {shortcut}", "library.field.add": "புலத்தைச் சேர்க்க", "library.field.confirm_remove": "இந்த \"{name}\" புலத்தை நிச்சயமாக அகற்ற விரும்புகிறீர்களா?", @@ -176,9 +184,10 @@ "library_object.name_required": "பெயர் (தேவை)", "library_object.slug": "ஐடி ச்லக்", "library_object.slug_required": "ஐடி ச்லக் (தேவை)", - "macros.running.dialog.new_entries": "{count} இல் கட்டமைக்கப்பட்ட செயல்முறைகளை இயக்கப்படுகிறது / {total} புதிய பதிவுகள்", + "macros.running.dialog.new_entries": "{count} இல் கட்டமைக்கப்பட்ட செயல்முறைகளை இயக்கப்படுகிறது / {total} புதிய பதிவுகள்...", "macros.running.dialog.title": "புதிய நுழைவுகளில் செயல்முறைகளை இயக்கப்படுகின்றது", "media_player.autoplay": "ஆட்டோபிளே", + "media_player.loop": "லூப்", "menu.delete_selected_files_ambiguous": "கோப்புகளை நகர்த்தவும்) {trash_term}", "menu.delete_selected_files_plural": "கோப்புகளை {trash_term} பெறுநர் க்கு நகர்த்தவும்", "menu.delete_selected_files_singular": "கோப்பை {trash_term} பெறுநர் க்கு நகர்த்தவும்", @@ -190,6 +199,8 @@ "menu.file": "கோப்பு (&f)", "menu.file.clear_recent_libraries": "சமீபத்தியதை அழிக்கவும்", "menu.file.close_library": "& நூலகம் மூடு", + "menu.file.missing_library.message": "\"{library}\" நூலகத்தின் இருப்பிடத்தைக் கண்டுபிடிக்க முடியாது.", + "menu.file.missing_library.title": "நூலகம் இல்லை", "menu.file.new_library": "புதிய நூலகம்", "menu.file.open_create_library": "& நூலகத்தைத் திறக்க/உருவாக்கவும்", "menu.file.open_library": "திறந்த நூலகம்", @@ -218,12 +229,24 @@ "select.add_tag_to_selected": "தேர்ந்தெடுக்கப்பட்டவருக்கு குறிச்சொல்லைச் சேர்க்கவும்", "select.all": "அனைத்தையும் தெரிவுசெய்", "select.clear": "தெளிவான தேர்வு", + "select.inverse": "தலைகீழ் தேர்வு", "settings.clear_thumb_cache.title": "சிறுபடம் அழி", + "settings.filepath.label": "FilePath தெரிவுநிலை", + "settings.filepath.option.full": "முழு பாதைகளையும் காட்டு", + "settings.filepath.option.name": "கோப்பு பெயர்களைக் காட்டு", + "settings.filepath.option.relative": "உறவினர் பாதைகளைக் காட்டு", + "settings.global": "உலகளாவிய அமைப்புகள்", "settings.language": "மொழி", + "settings.library": "நூலக அமைப்புகள்", "settings.open_library_on_start": "தொடக்கத்தில் நூலகத்தைத் திறக்கவும்", + "settings.page_size": "பக்க அளவு", "settings.restart_required": "மாற்றங்கள் நடைமுறைக்கு வருவதற்கு டேக்ச்டுடியோவை மறுதொடக்கம் செய்யுங்கள்.", "settings.show_filenames_in_grid": "கட்டத்தில் கோப்பு பெயர்களைக் காட்டு", "settings.show_recent_libraries": "அண்மைக் கால நூலகங்களைக் காட்டு", + "settings.theme.dark": "இருண்ட", + "settings.theme.label": "தீம்:", + "settings.theme.light": "ஒளி", + "settings.theme.system": "மண்டலம்", "settings.title": "அமைப்புகள்", "sorting.direction.ascending": "ஏறுதல்", "sorting.direction.descending": "இறங்கு", @@ -274,9 +297,9 @@ "trash.context.singular": "கோப்பை {trash_term} பெறுநர் க்கு நகர்த்தவும்", "trash.dialog.disambiguation_warning.plural": "இது அவற்றை டேக்ச்டுடியோ மற்றும் உங்கள் கோப்பு முறைமையிலிருந்து அகற்றும்!", "trash.dialog.disambiguation_warning.singular": "இது டேக்ச்டுடியோ மற்றும் உங்கள் கோப்பு முறைமையிலிருந்து அகற்றப்படும்!", - "trash.dialog.move.confirmation.plural": "இந்த {count} கோப்புகளை {trash_term} க்கு க்கு நகர்த்த விரும்புகிறீர்களா?", + "trash.dialog.move.confirmation.plural": "இந்த {count} கோப்புகளை {trash_term} க்கு நகர்த்த விரும்புகிறீர்களா?", "trash.dialog.move.confirmation.singular": "இந்த கோப்பை {trash_term} with க்கு நகர்த்த விரும்புகிறீர்களா?", - "trash.dialog.permanent_delete_warning": " எச்சரிக்கை! இந்த கோப்பை {trash_term} க்கு க்கு மாற்ற முடியாவிட்டால், இது நிரந்தரமாக நீக்கப்படும்! ", + "trash.dialog.permanent_delete_warning": " எச்சரிக்கை! இந்தக் கோப்பை {trash_term} க்கு மாற்ற முடியாவிட்டால், இது நிரந்தரமாக நீக்கப்படும்! ", "trash.dialog.title.plural": "கோப்புகளை நீக்கு", "trash.dialog.title.singular": "கோப்பை அழி", "trash.name.generic": "குப்பை", From bfbb2b4458174b6f4059fdd9645061ea24b162aa Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Mon, 19 May 2025 04:02:06 +0200 Subject: [PATCH 03/12] Translated using Weblate (German) Currently translated at 100.0% (313 of 313 strings) Co-authored-by: Hosted Weblate Co-authored-by: Liveside Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/de/ Translation: TagStudio/Strings --- src/tagstudio/resources/translations/de.json | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/src/tagstudio/resources/translations/de.json b/src/tagstudio/resources/translations/de.json index be98352c2..4727ebade 100644 --- a/src/tagstudio/resources/translations/de.json +++ b/src/tagstudio/resources/translations/de.json @@ -3,7 +3,9 @@ "about.description": "TagStudio ist eine Anwendung zum organisieren von Fotos und Dateien mit einem zugrunde liegendem Tag-basierten System, welches sich darauf konzentriert, dem Nutzer Freiraum und Flexibilität zu bieten. Keine proprietären Programme oder Formate, kein Meer an Hilfsdateien und keine komplette Umwälzung deiner Dateisystemstruktur.", "about.documentation": "Dokumentation", "about.license": "Lizenz", + "about.module.found": "Gefunden", "about.title": "Über TagStudio", + "about.website": "Webseite", "app.git": "Git Commit", "app.pre_release": "Pre-Release", "app.title": "{base_title} - Bibliothek '{library_dir}'", @@ -21,6 +23,7 @@ "color.secondary": "Sekundärfarbe", "color.title.no_color": "Keine Farbe", "color_manager.title": "Tag-Farben verwalten", + "dependency.missing.title": "{dependency} nicht gefunden", "drop_import.description": "Die folgenden Dateien passen zu Dateipfaden, welche bereits in der Bibliothek existieren", "drop_import.duplicates_choice.plural": "Die folgenden {count} Dateien passen zu Dateipfaden, welche bereits in der Bibliothek existieren.", "drop_import.duplicates_choice.singular": "Die folgende Datei passt zu einem Dateipfad, welcher bereits in der Bibliothek existiert.", @@ -60,13 +63,14 @@ "entries.unlinked.scanning": "Bibliothek wird nach nicht verknüpften Einträgen durchsucht...", "entries.unlinked.search_and_relink": "&Suchen && Neuverbinden", "entries.unlinked.title": "Unverknüpfte Einträge reparieren", + "ffmpeg.missing.description": "FFmpeg und/oder FFprobe wurden nicht gefunden. FFmpeg ist für multimediale Wiedergabe und Thumbnails vonnöten.", + "ffmpeg.missing.status": "{ffmpeg}: {ffmpeg_status}
    {ffprobe}: {ffprobe_status}", "field.copy": "Feld kopieren", "field.edit": "Feld bearbeiten", "field.paste": "Feld einfügen", "file.date_added": "Hinzufügungsdatum", "file.date_created": "Erstellungsdatum", "file.date_modified": "Datum geändert", - "file.path": "Dateipfad", "file.dimensions": "Abmessungen", "file.duplicates.description": "TagStudio unterstützt das Importieren von DupeGuru-Ergebnissen um Dateiduplikate zu verwalten.", "file.duplicates.dupeguru.advice": "Nach dem Kopiervorgang kann DupeGuru benutzt werden und ungewollte Dateien zu löschen. Anschließend kann TagStudios \"Unverknüpfte Einträge reparieren\" Funktion im \"Werkzeuge\" Menü benutzt werden um die nicht verknüpften Einträge zu löschen.", @@ -86,6 +90,7 @@ "file.open_location.generic": "Datei im Explorer öffnen", "file.open_location.mac": "In Finder anzeigen", "file.open_location.windows": "Im Explorer anzeigen", + "file.path": "Dateipfad", "folders_to_tags.close_all": "Alle schließen", "folders_to_tags.converting": "Wandele Ordner zu Tags um", "folders_to_tags.description": "Erstellt Tags basierend auf der Verzeichnisstruktur und wendet sie auf die Einträge an.\nDer folgende Verzeichnisbaum zeigt welche Tags erstellt werden würden und auf welche Einträge sie angewendet werden würden.", @@ -101,12 +106,13 @@ "generic.copy": "Kopieren", "generic.cut": "Ausschneiden", "generic.delete": "Löschen", - "generic.delete_alt": "Löschen", + "generic.delete_alt": "&Löschen", "generic.done": "Fertig", - "generic.done_alt": "Fertig", + "generic.done_alt": "&Fertig", "generic.edit": "Bearbeiten", "generic.edit_alt": "B&earbeiten", "generic.filename": "Dateiname", + "generic.missing": "Nicht vorhanden", "generic.navigation.back": "Zurück", "generic.navigation.next": "Weiter", "generic.none": "Kein(e)", @@ -181,6 +187,7 @@ "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", + "media_player.loop": "Schleife", "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", @@ -192,6 +199,8 @@ "menu.file": "Datei", "menu.file.clear_recent_libraries": "Zuletzt verwendete löschen", "menu.file.close_library": "Bibliothek s&chließen", + "menu.file.missing_library.message": "Der Pfad für die Bibliothek \"{library}\" kann nicht gefunden werden.", + "menu.file.missing_library.title": "Nicht vorhandene Bibliothek", "menu.file.new_library": "Neue Bibliothek", "menu.file.open_create_library": "Bibli&othek öffnen/erstellen", "menu.file.open_library": "Bibliothek öffnen", @@ -220,7 +229,12 @@ "select.add_tag_to_selected": "Tag zu Ausgewähltem hinzufügen", "select.all": "Alle auswählen", "select.clear": "Auswahl leeren", + "select.inverse": "Auswahl invertieren", "settings.clear_thumb_cache.title": "Vorschaubild-Zwischenspeicher leeren", + "settings.filepath.label": "Sichtbarer Dateipfad", + "settings.filepath.option.full": "Zeige vollständigen Pfad", + "settings.filepath.option.name": "Nur Dateinamen anzeigen", + "settings.filepath.option.relative": "Zeige relative Pfade", "settings.global": "Globale Einstellungen", "settings.language": "Sprache", "settings.library": "Bibliothekseinstellungen", From 45fcc503a9a6b967bd74adc61a772f30313284cb Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Mon, 19 May 2025 04:02:06 +0200 Subject: [PATCH 04/12] Translated using Weblate (Russian) Currently translated at 91.3% (286 of 313 strings) Translated using Weblate (Russian) Currently translated at 91.3% (286 of 313 strings) Translated using Weblate (Russian) Currently translated at 89.1% (279 of 313 strings) Translated using Weblate (Russian) Currently translated at 88.8% (278 of 313 strings) Co-authored-by: Dott-rus Co-authored-by: Hosted Weblate Co-authored-by: Utof Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/ru/ Translation: TagStudio/Strings --- src/tagstudio/resources/translations/ru.json | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/src/tagstudio/resources/translations/ru.json b/src/tagstudio/resources/translations/ru.json index 4522ee960..17eb85a7d 100644 --- a/src/tagstudio/resources/translations/ru.json +++ b/src/tagstudio/resources/translations/ru.json @@ -23,6 +23,7 @@ "color.secondary": "Вторичный цвет", "color.title.no_color": "Без цвета", "color_manager.title": "Редактировать цвета тегов", + "dependency.missing.title": "{dependency} не найден", "drop_import.description": "Данные файловые пути уже существуют в библиотеке", "drop_import.duplicates_choice.plural": "{count} данных файловых путей уже существуют в библиотеке.", "drop_import.duplicates_choice.singular": "Данный файловый путь уже существует в библиотеке.", @@ -62,6 +63,8 @@ "entries.unlinked.scanning": "Сканирование библиотеки на наличие откреплённых записей...", "entries.unlinked.search_and_relink": "&Поиск и привязка", "entries.unlinked.title": "Исправить откреплённые записи", + "ffmpeg.missing.description": "FFmpeg и/или FFprobe не были найдены. FFmpeg необходим для воспроизведения мультимедиа и превью.", + "ffmpeg.missing.status": "{ffmpeg}: {ffmpeg_status}
    {ffprobe}: {ffprobe_status}", "field.copy": "Копировать поле", "field.edit": "Редактировать поле", "field.paste": "Вставить поле", @@ -104,11 +107,12 @@ "generic.cut": "Вырезать", "generic.delete": "Удалить", "generic.delete_alt": "&Удалить", - "generic.done": "Завершено", + "generic.done": "Готово", "generic.done_alt": "&Завершено", "generic.edit": "Редактировать", "generic.edit_alt": "&Редактировать", "generic.filename": "Имя файла", + "generic.missing": "Отсутствует", "generic.navigation.back": "Назад", "generic.navigation.next": "Далее", "generic.none": "Ничего", @@ -137,9 +141,23 @@ "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": "
    Начните и просмотрите результаты процесса миграции библиотеки. Конвертированная библиотека не будет использоваться, если вы не нажмете \"Завершить миграцию\". Данные библиотеки должны либо иметь совпадающие значения, либо содержать метку \"Совпало\". Значения, которые не совпадают, будут отображаться красным цветом и сопровождаться символом \"(!)\" рядом с ними.
    Этот процесс может занять несколько минут для больших библиотек.
    ", + "json_migration.discrepancies_found": "Найдены несоответствия библиотеки", + "json_migration.discrepancies_found.description": "Были обнаружены расхождения между оригинальными и преобразованными форматами библиотеки. Пожалуйста, просмотрите и выберите, продолжайте ли продолжить миграцию или отменить.", "json_migration.finish_migration": "Завершить миграцию", + "json_migration.heading.aliases": "Псевдонимы:", "json_migration.heading.colors": "Цвета:", + "json_migration.heading.differ": "Несоответствие", + "json_migration.heading.fields": "Поля:", + "json_migration.heading.match": "Совпало", + "json_migration.heading.names": "Имена:", + "json_migration.heading.tags": "Теги:", + "json_migration.migration_complete": "Миграция завершена!", + "json_migration.migration_complete_with_discrepancies": "Миграция завершена, Найдены несоответствия", + "json_migration.title.new_lib": "

    Библиотека версии 9.5+

    ", + "json_migration.title.old_lib": "

    Библиотека версии 9.4

    ", "landing.open_create_library": "Открыть/создать библиотеку {shortcut}", "library.field.add": "Добавить поле", "library.field.confirm_remove": "Вы уверены, что хотите удалить поле \"{name}\"?", From b2f2667f431c845a17b808b3fd4543044c570195 Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Mon, 19 May 2025 04:02:07 +0200 Subject: [PATCH 05/12] Translated using Weblate (Japanese) Currently translated at 100.0% (313 of 313 strings) Translated using Weblate (Japanese) Currently translated at 63.2% (198 of 313 strings) Translated using Weblate (Japanese) Currently translated at 52.3% (164 of 313 strings) Update translation files Updated by "Remove blank strings" add-on in Weblate. Translated using Weblate (Japanese) Currently translated at 52.0% (163 of 313 strings) Co-authored-by: Hosted Weblate Co-authored-by: wany-oh Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/ Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/ja/ Translation: TagStudio/Strings --- src/tagstudio/resources/translations/ja.json | 307 ++++++++++++++----- 1 file changed, 231 insertions(+), 76 deletions(-) diff --git a/src/tagstudio/resources/translations/ja.json b/src/tagstudio/resources/translations/ja.json index b875ec170..c55a4c5e8 100644 --- a/src/tagstudio/resources/translations/ja.json +++ b/src/tagstudio/resources/translations/ja.json @@ -1,6 +1,6 @@ { "about.config_path": "設定ファイルのパス", - "about.description": "TagStudioは、自由と柔軟性を提供することを目指したタグベースのシステムを基盤とした画像・ファイル整理アプリケーションです。専売のプログラムやフォーマット、サイドカーファイルの海、ファイルシステム構造の大混乱はもうありません。", + "about.description": "TagStudio は、タグベースのシステムに基づく、写真とファイルの整理アプリです。独自のプログラムやフォーマットは使用せず、サイドカーファイルが大量に生成されることもありません。ファイルシステム全体に大きな変更を加えることなく、ユーザーに自由で柔軟な運用を提供します。", "about.documentation": "ドキュメント", "about.license": "ライセンス", "about.module.found": "インストール済み", @@ -10,11 +10,11 @@ "app.pre_release": "公開前", "app.title": "{base_title} - ライブラリ '{library_dir}'", "color.color_border": "境界線にアクセントカラーを使う", - "color.confirm_delete": "\"{color_name}\" を本当に削除しますか?", + "color.confirm_delete": "色「{color_name}」を削除してもよろしいですか?", "color.delete": "タグを削除", "color.import_pack": "色のパックをインポート", "color.name": "名前", - "color.namespace.delete.prompt": "この色の名前空間を本当に削除しますか? 削除した場合、名前空間内のすべての色も一緒に削除されます!", + "color.namespace.delete.prompt": "この色の名前空間を削除してもよろしいですか? この操作を実行すると、名前空間内のすべての色も削除されます!", "color.namespace.delete.title": "色の名前空間を削除", "color.new": "新しい色", "color.placeholder": "色", @@ -22,139 +22,294 @@ "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}", + "color_manager.title": "タグの色の管理", + "dependency.missing.title": "{dependency} が見つかりません", + "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.color_manager": "タグの色の管理", "edit.copy_fields": "フィールドをコピー", "edit.paste_fields": "フィールドを貼り付け", "edit.tag_manager": "タグを管理", "entries.duplicate.merge": "重複エントリをマージ", - "entries.duplicate.merge.label": "重複エントリをマージ中…", + "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": "ミラー(&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.new_entries": "{total} 件の新しいファイル エントリを追加しています...", "entries.running.dialog.title": "新しいファイルエントリを追加", "entries.tags": "タグ", - "entries.unlinked.delete": "リンクされていないエントリを削除", - "entries.unlinked.delete.confirm": "以下の {count} 件のエントリを本当に削除しますか?", + "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.delete.deleting_count": "{count} 件中 {idx} 件の未リンクのエントリを削除しています", + "entries.unlinked.delete_alt": "未リンクのエントリを削除(&L)", + "entries.unlinked.description": "ライブラリの各エントリは、ディレクトリ内のファイルにリンクされています。エントリにリンクされたファイルがTagStudio以外で移動または削除された場合、そのエントリは未リンクとして扱われます。

    未リンクのエントリは、ディレクトリを検索して自動的に再リンクすることも、必要に応じて削除することもできます。", + "entries.unlinked.missing_count.none": "未リンクのエントリを削除", + "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": "リンクされていないエントリを修正", + "entries.unlinked.scanning": "未リンクのエントリをライブラリ内でスキャンしています...", + "entries.unlinked.search_and_relink": "検索して再リンク(&S)", + "entries.unlinked.title": "未リンクのエントリを修正", + "ffmpeg.missing.description": "FFmpeg または FFprobe が見つかりません。マルチメディアの再生とサムネイルの表示には FFmpeg のインストールが必要です。", + "ffmpeg.missing.status": "{ffmpeg}: {ffmpeg_status}
    {ffprobe}: {ffprobe_status}", "field.copy": "フィールドをコピー", "field.edit": "フィールドを編集", "field.paste": "フィールドを貼り付け", - "file.date_added": "追加日", - "file.date_created": "作成日", - "file.date_modified": "更新日", + "file.date_added": "追加日時", + "file.date_created": "作成日時", + "file.date_modified": "更新日時", "file.dimensions": "ディメンション", - "file.duplicates.description": "TagStudio は重複ファイルの管理のために DupeGuru の結果のインポートをサポートしています。", - "file.duplicates.dupeguru.advice": "ミラ ーした後、DupeGuru を使って不要なファイルを削除することができます。その後、TagStudio のツールメニューにある「リンクされていないエントリを修正」機能を使って、リンクされていないエントリを削除します。", + "file.duplicates.description": "TagStudio では、重複ファイルを管理するために DupeGuru の結果をインポートできます。", + "file.duplicates.dupeguru.advice": "ミラーリングの後は、DupeGuru を使って不要なファイルを削除できます。次に、ツール メニューの「未リンクのエントリを修正」機能を使って、リンクされていないエントリを削除します。", "file.duplicates.dupeguru.file_extension": "DupeGuru ファイル (*.dupeguru)", - "file.duplicates.dupeguru.load_file": "DupeGuru ファイルの読み込み(&l)", + "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.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.generic": "ファイルの場所をエクスプローラーで表示する", "file.open_location.mac": "Finder で見る", - "file.open_location.windows": "エクスプローラーで見る", - "file.path": "ファイルパス", + "file.open_location.windows": "エクスプローラーで表示する", + "file.path": "ファイル パス", "folders_to_tags.close_all": "すべて閉じる", "folders_to_tags.converting": "フォルダーをタグに変換", - "folders_to_tags.description": "フォルダ構造に基づいてタグを作成し、エントリーに適用します。\n 以下の構造は、作成されるすべてのタグと、それらが適用されるエントリを示しています。", + "folders_to_tags.description": "フォルダー構造に基づいてタグを作成し、エントリに適用します。\n以下の構造は、作成されるすべてのタグと、それらが適用されるエントリを示しています。", "folders_to_tags.open_all": "すべて開く", - "folders_to_tags.title": "フォルダーからタグを作成", + "folders_to_tags.title": "フォルダー構造からタグを生成", "generic.add": "追加", "generic.apply": "適用", - "generic.apply_alt": "適用(&a)", + "generic.apply_alt": "適用(&A)", "generic.cancel": "キャンセル", - "generic.cancel_alt": "キャンセル(&c)", + "generic.cancel_alt": "キャンセル(&C)", "generic.close": "閉じる", "generic.continue": "継続する", "generic.copy": "コピー", "generic.cut": "切り取り", "generic.delete": "削除", - "generic.delete_alt": "削除(&d)", + "generic.delete_alt": "削除(&D)", "generic.done": "完了", - "generic.done_alt": "完了(&d)", + "generic.done_alt": "完了(&D)", "generic.edit": "編集", - "generic.edit_alt": "編集(&e)", + "generic.edit_alt": "編集(&E)", "generic.filename": "ファイル名", "generic.missing": "紛失", "generic.navigation.back": "戻る", "generic.navigation.next": "次へ", "generic.none": "なし", "generic.overwrite": "上書き", - "generic.overwrite_alt": "上書き(&o)", + "generic.overwrite_alt": "上書き(&O)", "generic.paste": "貼り付け", "generic.recent_libraries": "最近使用したライブラリ", "generic.rename": "名前の変更", - "generic.rename_alt": "名前の変更(&r)", + "generic.rename_alt": "名前の変更(&R)", "generic.reset": "リセット", "generic.save": "保存", "generic.skip": "スキップ", - "generic.skip_alt": "スキップ(&s)", + "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": "小さいサムネイル", + "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.mode.label": "リストのモード:", "ignore_list.title": "ファイルの拡張子", - "json_migration.checking_for_parity": "パリティチェック中…", - "json_migration.creating_database_tables": "SQLデータベース テーブルを作成中…", - "json_migration.description": "
    ライブラリの移行処理を開始し、結果をプレビューします。 「移行完了」をクリックしない限り、変換されたライブラリは使用されません。

    ライブラリデータは、値が一致するか、「マッチ」ラベルが表示される必要があります。 一致しない値は赤色で表示され、その横に「(!)」マークが表示されます。
    大規模なライブラリの場合、この処理に数分かかることがあります。
    ", - "json_migration.discrepancies_found": "ライブラリの矛盾が見つかりました", - "json_migration.discrepancies_found.description": "元のライブラリ形式と変換後のライブラリ形式の間に矛盾が見つかりました。確認して、移行を続行するかキャンセルするかを選択してください。", + "json_migration.checking_for_parity": "パリティチェック中...", + "json_migration.creating_database_tables": "SQLデータベース テーブルを作成しています...", + "json_migration.description": "
    ライブラリの移行処理を開始し、結果をプレビューします。変換されたライブラリは、 「移行完了」をクリックしない限り使用されません

    ライブラリ データは、値が一致しているか、「一致」ラベルが表示されている必要があります。 値が一致しない場合は赤色で表示され、その横に「(!)」マークが表示されます。
    大規模なライブラリの場合、この処理に数分かかることがあります。
    ", + "json_migration.discrepancies_found": "ライブラリの差異が見つかりました", + "json_migration.discrepancies_found.description": "元のライブラリ形式と変換後の形式との間に差異が見つかりました。内容を確認のうえ、確認して、移行を続行するかキャンセルするかを選択してください。", "json_migration.finish_migration": "移行完了", - "json_migration.heading.aliases": "エイリアス:", - "json_migration.heading.colors": "色:", - "json_migration.heading.differ": "矛盾", - "json_migration.heading.entires": "エントリ:", - "json_migration.heading.extension_list_type": "拡張子リストの種類:", - "json_migration.heading.fields": "フィールド:", - "json_migration.heading.file_extension_list": "ファイルの拡張子リスト:", - "json_migration.heading.match": "マッチ", - "json_migration.heading.names": "名前:", - "json_migration.heading.parent_tags": "親タグ:", - "json_migration.heading.paths": "パス:", - "json_migration.heading.shorthands": "短縮名:", - "json_migration.heading.tags": "タグ:" + "json_migration.heading.aliases": "エイリアス:", + "json_migration.heading.colors": "色:", + "json_migration.heading.differ": "差異", + "json_migration.heading.entires": "エントリ:", + "json_migration.heading.extension_list_type": "拡張子リストの種類:", + "json_migration.heading.fields": "フィールド:", + "json_migration.heading.file_extension_list": "ファイルの拡張子リスト:", + "json_migration.heading.match": "一致", + "json_migration.heading.names": "名前:", + "json_migration.heading.parent_tags": "親タグ:", + "json_migration.heading.paths": "パス:", + "json_migration.heading.shorthands": "略称:", + "json_migration.heading.tags": "タグ:", + "json_migration.info.description": "TagStudio バージョン9.4 以前で作成されたライブラリ保存ファイルは、新しいバージョン9.5 以降の形式に移行する必要があります。

    ご確認ください:

    • 既存のライブラリ保存ファイルが削除されることはありません
    • 個人ファイルが削除・移動・変更されることはありません
    • 新しい v9.5 以降の保存形式は、旧バージョンの TagStudio では開くことができません

    変更点:

    • 「タグ フィールド」は「タグ カテゴリ」に置き換えられました。従来のようにタグを先にフィールドに追加するのではなく、タグを直接ファイル エントリに追加します。その後、タグ編集メニューで「カテゴリとして扱う」プロパティが有効になっている親タグに基づいて、タグが自動的にカテゴリとして整理されます。どのタグでもカテゴリとして指定でき、カテゴリに指定された親タグの下に子タグが自動で整理されます。「お気に入り」タグおよび「アーカイブ」タグは、新しく追加された「メタタグ」というデフォルトのカテゴリ タグの下に分類されます。
    • タグの色が調整・拡張されました。一部の色は名前が変更されたり統合されたりしましたが、すべてのタグの色は v9.5 において同一または類似の色に変換されます。
    ", + "json_migration.migrating_files_entries": "{entries} 件のファイル エントリを移行しています...", + "json_migration.migration_complete": "移行が完了しました!", + "json_migration.migration_complete_with_discrepancies": "移行が完了し、差異が見つかりました", + "json_migration.start_and_preview": "開始とプレビュー", + "json_migration.title": "保存形式の移行: \"{path}\"", + "json_migration.title.new_lib": "

    v9.5+ ライブラリ

    ", + "json_migration.title.old_lib": "

    v9.4 ライブラリ

    ", + "landing.open_create_library": "ライブラリを開く/作成する {shortcut}", + "library.field.add": "フィールドの追加", + "library.field.confirm_remove": "「{name}」フィールドを削除してもよろしいですか?", + "library.field.mixed_data": "混在データ", + "library.field.remove": "フィールドの削除", + "library.missing": "ライブラリの場所が見つかりません", + "library.name": "ライブラリ", + "library.refresh.scanning.plural": "新しいファイルを検索中...\n{searched_count} 件を検索、{found_count} 件の新規ファイルを検出", + "library.refresh.scanning.singular": "新しいファイルを検索中...\n{searched_count} 件を検索、{found_count} 件の新規ファイルを検出", + "library.refresh.scanning_preparing": "新しいファイルを検索中...\n準備中...", + "library.refresh.title": "ディレクトリを更新しています", + "library.scan_library.title": "ライブラリをスキャンしています", + "library_object.name": "名前", + "library_object.name_required": "名前 (必須)", + "library_object.slug": "ID スラッグ", + "library_object.slug_required": "ID スラッグ (必須)", + "macros.running.dialog.new_entries": "新しいファイル エントリ {total} 件中 {count} 件に設定済みマクロを実行しています...", + "macros.running.dialog.title": "新しいエントリにマクロを実行しています", + "media_player.autoplay": "自動再生", + "media_player.loop": "繰り返し", + "menu.delete_selected_files_ambiguous": "ファイルを {trash_term} に移動", + "menu.delete_selected_files_plural": "ファイルを {trash_term} に移動", + "menu.delete_selected_files_singular": "ファイルを {trash_term} に移動", + "menu.edit": "編集", + "menu.edit.ignore_list": "ファイルとフォルダを無視", + "menu.edit.manage_file_extensions": "ファイル拡張子の管理", + "menu.edit.manage_tags": "タグの管理", + "menu.edit.new_tag": "新しいタグ(&T)", + "menu.file": "ファイル(&F)", + "menu.file.clear_recent_libraries": "最近使用したライブラリの履歴をクリア", + "menu.file.close_library": "ライブラリを閉じる(&C)", + "menu.file.missing_library.message": "ライブラリ \"{library}\" の場所が見つかりません。", + "menu.file.missing_library.title": "ライブラリが見つかりません", + "menu.file.new_library": "新しいライブラリ", + "menu.file.open_create_library": "ライブラリを開く/作成する(&O)", + "menu.file.open_library": "ライブラリを開く", + "menu.file.open_recent_library": "最近使用したライブラリを開く", + "menu.file.refresh_directories": "ディレクトリの更新(&R)", + "menu.file.save_backup": "ライブラリ バックアップを保存(&S)", + "menu.file.save_library": "ライブラリを保存", + "menu.help": "ヘルプ(&H)", + "menu.help.about": "バージョン情報", + "menu.macros": "マクロ(&M)", + "menu.macros.folders_to_tags": "フォルダー構造からタグを生成", + "menu.select": "選択", + "menu.settings": "設定...", + "menu.tools": "ツール(&T)", + "menu.tools.fix_duplicate_files": "重複ファイルの修正(&F)", + "menu.tools.fix_unlinked_entries": "未リンク項目の修正(&U)", + "menu.view": "表示(&V)", + "menu.window": "ウィンドウ", + "namespace.create.description": "タグや色などの項目グループを分離し、エクスポートや共有をしやすくするために、TagStudio では名前空間を使用します。「tagstudio」で始まる名前空間は、TagStudio の内部用途として予約されています。", + "namespace.create.description_color": "タグの色は、名前空間をカラーパレットのグループとして使用します。すべてのカスタムカラーは、最初に名前空間グループに属している必要があります。", + "namespace.create.title": "名前空間の作成", + "namespace.new.button": "新しい名前空間", + "namespace.new.prompt": "カスタムカラーを追加するには、新しい名前空間を作成してください!", + "preview.multiple_selection": "{count} 件選択済み", + "preview.no_selection": "選択されていません", + "select.add_tag_to_selected": "選択項目にタグを追加", + "select.all": "すべて選択", + "select.clear": "選択を解除", + "select.inverse": "選択を反転", + "settings.clear_thumb_cache.title": "サムネイルキャッシュをクリア", + "settings.filepath.label": "ファイルパスの表示形式", + "settings.filepath.option.full": "フルパスを表示", + "settings.filepath.option.name": "ファイル名のみ表示", + "settings.filepath.option.relative": "相対パスを表示", + "settings.global": "グローバル設定", + "settings.language": "言語", + "settings.library": "ライブラリ設定", + "settings.open_library_on_start": "起動時にライブラリを開く", + "settings.page_size": "ページサイズ", + "settings.restart_required": "変更を反映するには、TagStudio を再起動してください。", + "settings.show_filenames_in_grid": "グリッドにファイル名を表示", + "settings.show_recent_libraries": "最近使用したライブラリを表示", + "settings.theme.dark": "ダーク", + "settings.theme.label": "テーマ:", + "settings.theme.light": "ライト", + "settings.theme.system": "システム", + "settings.title": "設定", + "sorting.direction.ascending": "昇順", + "sorting.direction.descending": "降順", + "splash.opening_library": "ライブラリ \"{library_path}\" を開いています...", + "status.deleted_file_plural": "{count} 件のファイルを削除しました!", + "status.deleted_file_singular": "1 件のファイルを削除しました!", + "status.deleted_none": "ファイルは削除されませんでした。", + "status.deleted_partial_warning": "{count} 件のファイルしか削除できませんでした。ファイルが存在しないか、使用中でないかを確認してください。", + "status.deleting_file": "[{i}/{count}] 件目のファイルを削除ファイルを削除しています : \"{path}\"...", + "status.library_backup_in_progress": "ライブラリを保存しています...", + "status.library_backup_success": "ライブラリのバックアップを保存しました: \"{path}\" ({time_span})", + "status.library_closed": "ライブラリを閉じました ({time_span})", + "status.library_closing": "ライブラリを閉じています...", + "status.library_save_success": "ライブラリを保存して閉じました!", + "status.library_search_query": "ライブラリを検索しています...", + "status.library_version_expected": "想定されるバージョン:", + "status.library_version_found": "検出されたバージョン:", + "status.library_version_mismatch": "ライブラリのバージョンが一致しません!", + "status.results": "結果", + "status.results.invalid_syntax": "検索の構文が正しくありません:", + "status.results_found": "{count} 件の結果が見つかりました ({time_span})", + "tag.add": "タグの追加", + "tag.add.plural": "タグの追加", + "tag.add_to_search": "検索に追加", + "tag.aliases": "エイリアス", + "tag.all_tags": "全てのタグ", + "tag.choose_color": "タグの色の選択", + "tag.color": "色", + "tag.confirm_delete": "タグ「{tag_name}」を削除してもよろしいですか?", + "tag.create": "タグを作成", + "tag.create_add": "\"{query}\" を作成して追加", + "tag.disambiguation.tooltip": "このタグは曖昧さを解消するために使用されます", + "tag.edit": "タグの編集", + "tag.is_category": "カテゴリとして扱う", + "tag.name": "名前", + "tag.new": "新しいタグ", + "tag.parent_tags": "親タグ", + "tag.parent_tags.add": "親タグを追加", + "tag.parent_tags.description": "このタグは、検索時にこれらの親タグの代わりとして扱うことができます。", + "tag.remove": "タグの削除", + "tag.search_for_tag": "このタグで検索", + "tag.shorthand": "略称", + "tag.tag_name_required": "タグの名前 (必須)", + "tag.view_limit": "表示件数:", + "tag_manager.title": "ライブラリ タグ", + "trash.context.ambiguous": "ファイルを {trash_term} に移動", + "trash.context.plural": "ファイルを {trash_term} に移動", + "trash.context.singular": "ファイルを {trash_term} に移動", + "trash.dialog.disambiguation_warning.plural": "これにより、TagStudio だけでなくファイル システムからも削除されます!", + "trash.dialog.disambiguation_warning.singular": "これにより、TagStudio だけでなくファイル システムからも削除されます!", + "trash.dialog.move.confirmation.plural": "{count} 件のファイルを{trash_term}に移動してもよろしいですか?", + "trash.dialog.move.confirmation.singular": "このファイルを{trash_term}に移動してもよろしいですか?", + "trash.dialog.permanent_delete_warning": "警告: このファイルを{trash_term}に移動できない場合、完全に削除されます!", + "trash.dialog.title.plural": "ファイルの削除", + "trash.dialog.title.singular": "ファイルの削除", + "trash.name.generic": "ごみ箱", + "trash.name.windows": "ごみ箱", + "view.size.0": "極小", + "view.size.1": "小", + "view.size.2": "中", + "view.size.3": "大", + "view.size.4": "特大", + "window.message.error_opening_library": "ライブラリを開く際にエラーが発生しました。", + "window.title.error": "エラー", + "window.title.open_create_library": "ライブラリを開く/作成する" } From 4c52f714855f32ed4fe2207b485e36192956a9fb Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Mon, 19 May 2025 04:02:07 +0200 Subject: [PATCH 06/12] Translated using Weblate (Hungarian) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently translated at 100.0% (313 of 313 strings) Co-authored-by: Hosted Weblate Co-authored-by: Szíjártó Levente Pál Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/hu/ Translation: TagStudio/Strings --- src/tagstudio/resources/translations/hu.json | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/tagstudio/resources/translations/hu.json b/src/tagstudio/resources/translations/hu.json index f79da6f8a..c83a3a1af 100644 --- a/src/tagstudio/resources/translations/hu.json +++ b/src/tagstudio/resources/translations/hu.json @@ -186,7 +186,7 @@ "library_object.slug_required": "Azonosító-helyőrző (kötelező)", "macros.running.dialog.new_entries": "Korábban beállított makrók futtatása {total}/{count} új elemen…", "macros.running.dialog.title": "Makrók futtatása az új elemeken", - "media_player.autoplay": "Automatikus lejátszás", + "media_player.autoplay": "&Automatikus lejátszás", "media_player.loop": "Ismétlés", "menu.delete_selected_files_ambiguous": "Fájl(ok) {trash_term} &helyezése", "menu.delete_selected_files_plural": "Fájlok {trash_term} &helyezése", @@ -229,21 +229,22 @@ "select.add_tag_to_selected": "Címk&e hozzáadása a kijelölt elemekhez", "select.all": "&Az összes kijelölése", "select.clear": "&Kijelölés megszüntetése", + "select.inverse": "Kijelölés &megfordítása", "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.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.global": "Globális beállítások", - "settings.language": "Nyelv", + "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", - "settings.page_size": "Oldalméret", + "settings.page_size": "&Oldalméret", "settings.restart_required": "A módosítások érvénybeléptetéséhez
    újra kell indítani a TagStudiót.", "settings.show_filenames_in_grid": "&Fájlnevek megjelenítése rácsnézetben", "settings.show_recent_libraries": "&Legutóbbi könyvtárak megjelenítése", "settings.theme.dark": "Sötét", - "settings.theme.label": "Téma:", + "settings.theme.label": "&Téma:", "settings.theme.light": "Világos", "settings.theme.system": "Automatikus", "settings.title": "Beállítások", From b4b31a132da82d55b6899a6186fcf08278ea683f Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Mon, 19 May 2025 04:02:08 +0200 Subject: [PATCH 07/12] Translated using Weblate (Polish) Currently translated at 92.6% (290 of 313 strings) Co-authored-by: Feather Co-authored-by: Hosted Weblate Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/pl/ Translation: TagStudio/Strings --- src/tagstudio/resources/translations/pl.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/tagstudio/resources/translations/pl.json b/src/tagstudio/resources/translations/pl.json index 05261b5aa..10ac3d0aa 100644 --- a/src/tagstudio/resources/translations/pl.json +++ b/src/tagstudio/resources/translations/pl.json @@ -1,5 +1,10 @@ { + "about.config_path": "Ścieżka do pliku konfiguracji", + "about.documentation": "Dokumentacja", + "about.license": "Licencja", + "about.module.found": "Znaleziono", "about.title": "O programie", + "about.website": "Strona Główna", "app.git": "Migawka Git", "app.pre_release": "Przedpremiera", "app.title": "{base_title} - Biblioteka '{library_dir}'", @@ -17,6 +22,7 @@ "color.secondary": "Kolor pochodny", "color.title.no_color": "Brak koloru", "color_manager.title": "Zarządzaj kolorami tagów", + "dependency.missing.title": "Nie znaleziono {dependency}", "drop_import.description": "Następujące pliki pasują ścieżkami do już istniejących w bibliotece", "drop_import.duplicates_choice.plural": "Następujące {count} pliki pasują ścieżkami do już istniejących w bibliotece.", "drop_import.duplicates_choice.singular": "Następujący plik pasuje ścieżką do już istniejącego w bibliotece.", @@ -56,6 +62,7 @@ "entries.unlinked.scanning": "Skanowanie biblioteki dla odłączonych wpisów...", "entries.unlinked.search_and_relink": "&Wyszukaj && Zalinkuj ponownie", "entries.unlinked.title": "Napraw odłączone wpisy", + "ffmpeg.missing.description": "Nie odnaleziono FFmpeg lub FFprobe. FFmpeg jest wymagany do odtwarzania multimediów i do wyświetlania miniaturek.", "field.copy": "Skopiuj pole", "field.edit": "Edytuj pole", "field.paste": "Wklej pole", @@ -81,6 +88,7 @@ "file.open_location.generic": "Pokaż plik w przeglądarce plików", "file.open_location.mac": "Pokaż plik w Finderze", "file.open_location.windows": "Pokaż plik w Eksploratorze plików", + "file.path": "Ścieżka Pliku", "folders_to_tags.close_all": "Zamknij wszystko", "folders_to_tags.converting": "Konwertowanie folderów na tagi", "folders_to_tags.description": "Tworzy tagi na podstawie struktury folderów i stosuje je do wpisów.\n Poniższa struktura przedstawia wszystkie utworzone tagi i wpisy, do których zostaną one zastosowane.", @@ -102,6 +110,7 @@ "generic.edit": "Edytuj", "generic.edit_alt": "&Edytuj", "generic.filename": "Nazwa pliku", + "generic.missing": "Nie znaleziono", "generic.navigation.back": "Wstecz", "generic.navigation.next": "Dalej", "generic.none": "Żaden", @@ -182,6 +191,7 @@ "menu.file": "&Plik", "menu.file.clear_recent_libraries": "Wyczyść ostatnie", "menu.file.close_library": "&Zamknij bibliotekę", + "menu.file.missing_library.message": "Lokalizacja biblioteki \"{library}\" nie została odnaleziona.", "menu.file.new_library": "Nowa biblioteka", "menu.file.open_create_library": "&Otwórz/Stwórz bibliotekę", "menu.file.open_library": "Otwórz bibliotekę", @@ -209,7 +219,9 @@ "select.add_tag_to_selected": "Dodaj tag do zaznaczonych", "select.all": "Zaznacz wszystko", "select.clear": "Odznacz zaznaczenie", + "select.inverse": "Odwróć zaznaczenie", "settings.clear_thumb_cache.title": "Wyczyść pamięć podręczną miniaturek", + "settings.filepath.option.full": "Pokaż Pełną Ścieżkę", "settings.language": "Język", "settings.open_library_on_start": "Otwieraj bibliotekę podczas startu", "settings.restart_required": "Zrestartuj TagStudio żeby zmiany zaczęły obowiązywać.", From 1d933ea0a1af65c36c08b4e2dd81e87a851b6cf9 Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Mon, 19 May 2025 04:02:08 +0200 Subject: [PATCH 08/12] Translated using Weblate (Spanish) Currently translated at 99.3% (311 of 313 strings) Translated using Weblate (Spanish) Currently translated at 96.4% (302 of 313 strings) Co-authored-by: Hosted Weblate Co-authored-by: Joan Co-authored-by: Sunny <0t2sruto@pwall.anonaddy.com> Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/ Translation: TagStudio/Strings --- src/tagstudio/resources/translations/es.json | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/tagstudio/resources/translations/es.json b/src/tagstudio/resources/translations/es.json index 7eccc3c08..ab39ed031 100644 --- a/src/tagstudio/resources/translations/es.json +++ b/src/tagstudio/resources/translations/es.json @@ -187,6 +187,7 @@ "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", + "media_player.loop": "Bucle", "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}", @@ -198,6 +199,8 @@ "menu.file": "&Archivo", "menu.file.clear_recent_libraries": "Borrar recientes", "menu.file.close_library": "&Cerrar biblioteca", + "menu.file.missing_library.message": "La ubicación de la biblioteca \"{library}\" no se ha podido encontrar.", + "menu.file.missing_library.title": "Biblioteca desaparecida", "menu.file.new_library": "Nueva biblioteca", "menu.file.open_create_library": "&Abrir/Crear biblioteca", "menu.file.open_library": "Abrir biblioteca", @@ -226,16 +229,24 @@ "select.add_tag_to_selected": "Añadir etiqueta a la selección", "select.all": "Seleccionar todo", "select.clear": "Borrar selección", + "select.inverse": "Invertir 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.global": "Ajustes globales", "settings.language": "Idioma", + "settings.library": "Ajustes de la biblioteca", "settings.open_library_on_start": "Abrir biblioteca al iniciar", + "settings.page_size": "Tamaño de la página", "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.theme.dark": "Oscuro", + "settings.theme.label": "Tema:", + "settings.theme.light": "Claro", + "settings.theme.system": "Sistema", "settings.title": "Ajustes", "sorting.direction.ascending": "Ascendiente", "sorting.direction.descending": "Descendiente", From cb182507f4c7dd674b35478922dda7b8bb9c6992 Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Mon, 19 May 2025 04:02:08 +0200 Subject: [PATCH 09/12] Translated using Weblate (French) Currently translated at 100.0% (313 of 313 strings) Co-authored-by: Hosted Weblate Co-authored-by: Med <45147847+kitsumed@users.noreply.github.com> Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/fr/ Translation: TagStudio/Strings --- src/tagstudio/resources/translations/fr.json | 1 + 1 file changed, 1 insertion(+) diff --git a/src/tagstudio/resources/translations/fr.json b/src/tagstudio/resources/translations/fr.json index a4a324537..79d71610e 100644 --- a/src/tagstudio/resources/translations/fr.json +++ b/src/tagstudio/resources/translations/fr.json @@ -229,6 +229,7 @@ "select.add_tag_to_selected": "Ajouter un Tag à la sélection", "select.all": "Tout Sélectionner", "select.clear": "Effacer la Sélection", + "select.inverse": "Inverser 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", From f542ef46a82f4adf82bad080df84b7535bd864fe Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Mon, 19 May 2025 04:02:09 +0200 Subject: [PATCH 10/12] Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 100.0% (313 of 313 strings) Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 100.0% (312 of 312 strings) Added translation using Weblate (Chinese (Simplified Han script)) Co-authored-by: Hosted Weblate Co-authored-by: Luoyu Co-authored-by: Luoyu Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/zh_Hans/ Translation: TagStudio/Strings --- .../resources/translations/zh_Hans.json | 315 ++++++++++++++++++ 1 file changed, 315 insertions(+) create mode 100644 src/tagstudio/resources/translations/zh_Hans.json diff --git a/src/tagstudio/resources/translations/zh_Hans.json b/src/tagstudio/resources/translations/zh_Hans.json new file mode 100644 index 000000000..a551dadef --- /dev/null +++ b/src/tagstudio/resources/translations/zh_Hans.json @@ -0,0 +1,315 @@ +{ + "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": "标签颜色管理", + "dependency.missing.title": "{dependency} 未找到", + "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": "导入新文件中...\n已导入 1 个文件.{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": "重复项目被定义为多个指向磁盘上同一文件的项目。合并这些项目将把所有重复项目的标签和元数据整合为一个统一的项目。这与“重复文件”不同,后者是指在 TagStudio 之外的文件本身的重复。", + "entries.mirror": "镜像(&m)", + "entries.mirror.confirmation": "您确定要镜像以下 {count} 条项目吗?", + "entries.mirror.label": "正在镜像 {idx}/{total} 个项目...", + "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": "正在删除 {idx}/{count} 个未链接的项目", + "entries.unlinked.delete_alt": "删除未链接的项目(&l)", + "entries.unlinked.description": "每个仓库条目都链接到一个目录中的文件。如果链接到某个条目的文件在TagStudio之外被移动或删除,则会被视为未链接。

    未链接的条目可能会通过搜索目录自动重新链接,或者根据需要删除。", + "entries.unlinked.missing_count.none": "未链接的项目: 无", + "entries.unlinked.missing_count.some": "未链接的项目: {count}", + "entries.unlinked.refresh_all": "全部刷新(&r)", + "entries.unlinked.relink.attempting": "正在尝试重新链接 {idx}/{missing_count} 个项目, {fixed_count} 个项目成功重链", + "entries.unlinked.relink.manual": "手动重新链接(&m)", + "entries.unlinked.relink.title": "正在重新链接项目", + "entries.unlinked.scanning": "正在扫描仓库以寻找未链接的项目...", + "entries.unlinked.search_and_relink": "搜索并重新链接(&s)", + "entries.unlinked.title": "修复未链接的项目", + "ffmpeg.missing.description": "找不到 FFmpeg 或 FFprobe。多媒体播放和缩略图生成需要 FFmpeg 支持。", + "ffmpeg.missing.status": "{ffmpeg}: {ffmpeg_status}
    {ffprobe}: {ffprobe_status}", + "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": "重复文件: 无", + "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": "
    开始并预览资源库迁移结果。仓库的转换不会立即生效,除非您点击\"完成迁移\"按钮。

    仓库数据应具有匹配值或带有\"已匹配\"标签。不匹配的值将显示为红色,并带有\"(!)\"警示符号。
    大型仓库的迁移过程可能需要数分钟。
    ", + "json_migration.discrepancies_found": "发现仓库差异", + "json_migration.discrepancies_found.description": "在原始仓库格式和转换后的仓库格式中发现差异。请检查并确定是否继续执行迁移。", + "json_migration.finish_migration": "完成迁移", + "json_migration.heading.aliases": "别名:", + "json_migration.heading.colors": "颜色:", + "json_migration.heading.differ": "差异", + "json_migration.heading.entires": "项目:", + "json_migration.heading.extension_list_type": "扩展名列表类型:", + "json_migration.heading.fields": "字段:", + "json_migration.heading.file_extension_list": "文件扩展名列表:", + "json_migration.heading.match": "已匹配", + "json_migration.heading.names": "名字:", + "json_migration.heading.parent_tags": "上级标签:", + "json_migration.heading.paths": "路径:", + "json_migration.heading.shorthands": "缩写:", + "json_migration.heading.tags": "标签:", + "json_migration.info.description": "在 TagStudio 9.4 和更早版本建立的仓库存档文件需要迁移至新的 v9.5+ 格式.

    注意事项:

    • 你现有的仓库存档文件不会被删除
    • 您的个人文件不会被删除,移动或修改
    • 新版 v9.5+ 仓库存档格式无法被早期 TagStudio 读取

    主要变更:

    • \"标签字段\"变更为\"标签分类\"。现在标签直接添加到文件条目,而非先添加至字段。系统会根据标签编辑菜单中标记为\"作为分类\"的父标签自动归类成普通标签和分类标签。任何标签都可设为分类标签,子标签会自动归至其父分类下。\"收藏\"和\"归档\"标签现在继承自新的默认分类标签\"元标签\"。
    • 标签颜色已进行了调整和扩展。部分颜色已被重新命名或合并,但所有标签颜色在 v9.5 中都会转换为完全匹配或最接近的配色。
      ", + "json_migration.migrating_files_entries": "正在迁移 {entries:,d} 个项目...", + "json_migration.migration_complete": "迁移完成!", + "json_migration.migration_complete_with_discrepancies": "迁移完成,发现差异", + "json_migration.start_and_preview": "开始并预览", + "json_migration.title": "保存格式迁移: \"{path}\"", + "json_migration.title.new_lib": "

      v9.5+ 仓库

      ", + "json_migration.title.old_lib": "

      v9.4 仓库

      ", + "landing.open_create_library": "打开/创建仓库 {shortcut}", + "library.field.add": "新增字段", + "library.field.confirm_remove": "您确定要移除此 \"{name}\" 字段?", + "library.field.mixed_data": "混合数据", + "library.field.remove": "移除字段", + "library.missing": "仓库路径缺失", + "library.name": "仓库", + "library.refresh.scanning.plural": "正在扫描文件夹中的新文件...\n已找到 {searched_count} 个文件,找到 {found_count} 个新文件", + "library.refresh.scanning.singular": "正在扫描文件夹中的新文件...\n已找到 {searched_count} 个文件,找到 {found_count} 个新文件", + "library.refresh.scanning_preparing": "正在扫描文件夹中的新文件...\n准备中...", + "library.refresh.title": "正在刷新目录", + "library.scan_library.title": "正在扫描仓库", + "library_object.name": "仓库名", + "library_object.name_required": "仓库名(必填)", + "library_object.slug": "ID 短链", + "library_object.slug_required": "ID 短链(必填)", + "macros.running.dialog.new_entries": "正在对 {count}/{total} 个新文件项目执行预设宏...", + "macros.running.dialog.title": "正在对新文件项目执行预设宏", + "media_player.autoplay": "自动播放", + "media_player.loop": "循环", + "menu.delete_selected_files_ambiguous": "移动文件到 {trash_term}", + "menu.delete_selected_files_plural": "移动文件到 {trash_term}", + "menu.delete_selected_files_singular": "移动文件到 {trash_term}", + "menu.edit": "编辑", + "menu.edit.ignore_list": "忽略文件和文件夹", + "menu.edit.manage_file_extensions": "文件扩展名管理", + "menu.edit.manage_tags": "标签管理", + "menu.edit.new_tag": "新标签(&t)", + "menu.file": "文件(&f)", + "menu.file.clear_recent_libraries": "清除最近仓库记录", + "menu.file.close_library": "关闭仓库(&c)", + "menu.file.missing_library.message": "无法找到资源库 \"{library}\" 的存储位置。", + "menu.file.missing_library.title": "仓库缺失", + "menu.file.new_library": "新建仓库", + "menu.file.open_create_library": "打开/创建仓库(&o)", + "menu.file.open_library": "打开仓库", + "menu.file.open_recent_library": "打开最近仓库", + "menu.file.refresh_directories": "刷新文件夹(&r)", + "menu.file.save_backup": "保存仓库备份(&s)", + "menu.file.save_library": "保存仓库", + "menu.help": "帮助(&h)", + "menu.help.about": "关于", + "menu.macros": "宏(&m)", + "menu.macros.folders_to_tags": "文件夹到标签", + "menu.select": "选择", + "menu.settings": "设置...", + "menu.tools": "工具(&t)", + "menu.tools.fix_duplicate_files": "修复重复文件(&f)", + "menu.tools.fix_unlinked_entries": "修复未链接项目(&u)", + "menu.view": "显示(&v)", + "menu.window": "选项(Window)", + "namespace.create.description": "命名空间由 TagStudio 用于将标签和颜色等项目分组,以便于导出和共享。以 \"TagStudio\" 开头的命名空间为 TagStudio 保留,用于内部使用。", + "namespace.create.description_color": "标签颜色使用命名空间作为颜色调色板组。所有自定义颜色必须首先归属于一个命名空间组。", + "namespace.create.title": "创建命名空间", + "namespace.new.button": "新建命名空间", + "namespace.new.prompt": "创建一个新的命名空间来开始添加自定义颜色!", + "preview.multiple_selection": "已选择 {count} 个项目", + "preview.no_selection": "尚未选择项目", + "select.add_tag_to_selected": "添加标签到已选择的项目", + "select.all": "全选", + "select.clear": "清除选择", + "select.inverse": "反选", + "settings.clear_thumb_cache.title": "清除缩略图缓存", + "settings.filepath.label": "文件路径可见性", + "settings.filepath.option.full": "显示完整路径", + "settings.filepath.option.name": "仅显示文件名", + "settings.filepath.option.relative": "显示相对路径", + "settings.global": "全局设置", + "settings.language": "语言", + "settings.library": "仓库设置", + "settings.open_library_on_start": "在启动时打开仓库", + "settings.page_size": "每页显示个数", + "settings.restart_required": "请重启 TagStudio 以应用修改。", + "settings.show_filenames_in_grid": "在网格中显示文件名", + "settings.show_recent_libraries": "显示最近使用过的仓库", + "settings.theme.dark": "深色模式", + "settings.theme.label": "主题:", + "settings.theme.light": "浅色模式", + "settings.theme.system": "由系统决定", + "settings.title": "设置", + "sorting.direction.ascending": "升序", + "sorting.direction.descending": "降序", + "splash.opening_library": "打开仓库于 \"{library_path}\"...", + "status.deleted_file_plural": "删除 {count} 个文件!", + "status.deleted_file_singular": "删除 1 个文件!", + "status.deleted_none": "没有文件被删除。", + "status.deleted_partial_warning": "仅删除了 {count} 个文件!检查是否有任何文件当前缺失或正在使用中。", + "status.deleting_file": "删除文件[{i}/{count}]:\"{path}\"...", + "status.library_backup_in_progress": "正在保存仓库备份...", + "status.library_backup_success": "仓库备份保存于:\"{path}\" (耗时 {time_span})", + "status.library_closed": "已关闭仓库 (耗时 {time_span})", + "status.library_closing": "正在关闭仓库...", + "status.library_save_success": "仓库保存并关闭!", + "status.library_search_query": "正在搜索仓库...", + "status.library_version_expected": "包含:", + "status.library_version_found": "找到:", + "status.library_version_mismatch": "仓库版本不匹配!", + "status.results": "结果", + "status.results.invalid_syntax": "非法搜索语法:", + "status.results_found": "已找到 {count} 个结果 (耗时 {time_span})", + "tag.add": "新增标签", + "tag.add.plural": "新增标签", + "tag.add_to_search": "新增到搜索", + "tag.aliases": "别名", + "tag.all_tags": "全部标签", + "tag.choose_color": "选择标签颜色", + "tag.color": "颜色", + "tag.confirm_delete": "您确定要删除此标签 \"{tag_name}\"?", + "tag.create": "创建标签", + "tag.create_add": "创建并添加 \"{query}\"", + "tag.disambiguation.tooltip": "使用此标签消除歧义", + "tag.edit": "编辑标签", + "tag.is_category": "作为分类", + "tag.name": "标签名", + "tag.new": "新建标签", + "tag.parent_tags": "上级标签", + "tag.parent_tags.add": "新增上级标签", + "tag.parent_tags.description": "该标签可以在搜索中作为任何这些上级标签的替代。", + "tag.remove": "移除标签", + "tag.search_for_tag": "搜索标签", + "tag.shorthand": "缩写", + "tag.tag_name_required": "标签名称(必填)", + "tag.view_limit": "查看限制:", + "tag_manager.title": "仓库标签", + "trash.context.ambiguous": "移动文件到 {trash_term}", + "trash.context.plural": "移动文件到 {trash_term}", + "trash.context.singular": "移动文件到 {trash_term}", + "trash.dialog.disambiguation_warning.plural": "这将同时从 TagStudio 您的文件系统中删除它们!", + "trash.dialog.disambiguation_warning.singular": "这将同时从 TagStudio 您的文件系统中删除它!", + "trash.dialog.move.confirmation.plural": "您确定要移动这 {count} 个文件到 {trash_term}?", + "trash.dialog.move.confirmation.singular": "您确定要移动此文件到 {trash_term}?", + "trash.dialog.permanent_delete_warning": "警告!如果此文件无法被移动到 {trash_term},它将被 永久删除!", + "trash.dialog.title.plural": "删除文件", + "trash.dialog.title.singular": "删除文件", + "trash.name.generic": "回收站", + "trash.name.windows": "回收站", + "view.size.0": "迷你", + "view.size.1": "小", + "view.size.2": "中", + "view.size.3": "大", + "view.size.4": "特大", + "window.message.error_opening_library": "打开仓库时出错。", + "window.title.error": "错误", + "window.title.open_create_library": "打开/创建仓库" +} From 1899a63e17754e00839079204f7e01a72a341a24 Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Mon, 19 May 2025 04:02:09 +0200 Subject: [PATCH 11/12] Translated using Weblate (Toki Pona) Currently translated at 95.8% (300 of 313 strings) Translated using Weblate (Toki Pona) Currently translated at 94.8% (297 of 313 strings) Translated using Weblate (Toki Pona) Currently translated at 90.4% (283 of 313 strings) Translated using Weblate (Toki Pona) Currently translated at 90.0% (282 of 313 strings) Translated using Weblate (Toki Pona) Currently translated at 83.0% (260 of 313 strings) Translated using Weblate (Toki Pona) Currently translated at 80.7% (252 of 312 strings) Translated using Weblate (Toki Pona) Currently translated at 80.7% (252 of 312 strings) Translated using Weblate (Toki Pona) Currently translated at 80.7% (252 of 312 strings) Co-authored-by: Bee Crankson Co-authored-by: Hosted Weblate Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/tok/ Translation: TagStudio/Strings --- src/tagstudio/resources/translations/tok.json | 124 ++++++++++++------ 1 file changed, 87 insertions(+), 37 deletions(-) diff --git a/src/tagstudio/resources/translations/tok.json b/src/tagstudio/resources/translations/tok.json index ad9bd378e..8952d5308 100644 --- a/src/tagstudio/resources/translations/tok.json +++ b/src/tagstudio/resources/translations/tok.json @@ -1,5 +1,6 @@ { - "about.description": "ilo Tagstudio li ilo pi lawa lipu li ilo pi lawa sitelen li kepeken nasin pi poki pona. ilo Tagstudio li wile pana e lawa mute tawa e jan kepeken. nasin pi open ala li lon ala, en ma pi lipu poka li lon ala, en sina li ante ala e nasin lipu ale sina.", + "about.config_path": "nasin pi ante lawa", + "about.description": "ilo Tagstudio li ilo pi lawa lipu li ilo pi lawa sitelen li kepeken nasin pi poki pona. ilo Tagstudio li wile pana e lawa mute tawa jan kepeken. nasin pi open ala li lon ala, en ma pi lipu poka li lon ala, en sina li ante ala e nasin lipu ale sina.", "about.documentation": "lipu sona", "about.license": "lipu lawa", "about.module.found": "lukin", @@ -11,6 +12,7 @@ "color.color_border": "o kepeken kule nanpa tu lon selo", "color.confirm_delete": "sina wile ala wile weka e kule \"{color_name}\"?", "color.delete": "o weka e poki", + "color.import_pack": "o kama jo e kulupu kule", "color.name": "nimi", "color.namespace.delete.prompt": "sina wile ala wile weka e ma nimi kule ni? weka la kule ale lon ma ni li weka kin!", "color.namespace.delete.title": "o weka e ma nimi kule", @@ -25,13 +27,20 @@ "drop_import.description": "lipu ni li sama nasin lipu lon tomo", "drop_import.duplicates_choice.plural": "lipu {count} ni li jo e nasin lipu sama lon tomo.", "drop_import.duplicates_choice.singular": "lipu ni li jo e nasin lipu sama lon tomo.", + "drop_import.progress.label.initial": "mi kama jo e lipu sin...", + "drop_import.progress.label.plural": "mi kama jo e lipu sin...\nmi kama jo e lipu {count}.{suffix}", + "drop_import.progress.label.singular": "mi kama jo e lipu sin...\nmi kama jo e lipu wan.{suffix}", + "drop_import.progress.window_title": "o kama jo e lipu", + "drop_import.title": "lipu ike", "edit.color_manager": "o lawa e kule poki", + "edit.copy_fields": "o kama jo e ma sama", + "edit.paste_fields": "o pana e ma sama", "edit.tag_manager": "o lawa e poki", "entries.duplicate.merge": "o wan e ijo sama", "entries.duplicate.merge.label": "mi wan e ijo sama...", "entries.duplicate.refresh": "o kama jo e sona tan ijo sama", "entries.duplicates.description": "ken la, ijo mute li jo e ijo lon sama. ni li \"ijo sama\". sina wan e ona la, ijo sama li kama wan li jo e sona ale tan ijo sama ale.", - "entries.mirror": "jasima", + "entries.mirror": "jasi&ma", "entries.mirror.confirmation": "mi jasima e ijo {count}. ni li pona anu seme?", "entries.mirror.label": "mi jasima e ijo {idx}/{total}...", "entries.mirror.title": "mi jasima e ijo", @@ -43,33 +52,37 @@ "entries.unlinked.delete.confirm": "mi weka e ijo {count}. ni li pona anu seme?", "entries.unlinked.delete.deleting": "mi weka e ijo", "entries.unlinked.delete.deleting_count": "mi weka e ijo {idx}/{count} pi ijo lon ala", - "entries.unlinked.delete_alt": "o weka e ijo pi linja ala", - "entries.unlinked.description": "ijo ale li jo e ijo lon. ona li tawa anu weka, ona li jo ala e ijo lon. ijo pi ijo lon li ken alasa e tomo li ken kama jo e ijo lon. ante la sina ken pana ijo lon tawa ijo. ante la sina ken weka e ijo.", - "entries.unlinked.refresh_all": "o kama jo sin tan ale", + "entries.unlinked.delete_alt": "o weka e ijo pi &linja ala", + "entries.unlinked.description": "ijo ale li jo e ijo lon tomo sina. ona li tawa anu weka lon ilo TagStudio ala la, ona li jo ala e ijo lon.

      ijo pi ijo lon li ken alasa lon tomo li ken kama jo e ijo lon. ante la sina ken weka e ona.", + "entries.unlinked.missing_count.none": "ijo pi ijo lon ala: N/A", + "entries.unlinked.missing_count.some": "ijo pi ijo lon ala: {count}", + "entries.unlinked.refresh_all": "o lukin sin e ale (&R)", "entries.unlinked.relink.attempting": "mi o pana e ijo lon tawa ijo {idx}/{missing_count}. mi pana e ijo lon tawa ijo {fixed_count}", - "entries.unlinked.relink.manual": "sina o pana e ijo lon tawa ijo", + "entries.unlinked.relink.manual": "sina o pana e ijo lon tawa ijo (&M)", "entries.unlinked.relink.title": "mi pana e ijo lon tawa ijo", "entries.unlinked.scanning": "mi o alasa e ijo pi ijo lon ala...", - "entries.unlinked.search_and_relink": "o alasa o pana e ijo lon tawa ijo", + "entries.unlinked.search_and_relink": "o ala&sa o pana e ijo lon tawa ijo", "entries.unlinked.title": "o pona e ijo pi ijo lon ala", + "ffmpeg.missing.description": "mi lukin ala e ilo FFmpeg e/anu ilo FFprobe. sina wile e kepeken sin pi musi mute e sitelen lili pi musi mute la sina wile e ilo FFmpeg.", "ffmpeg.missing.status": "{ffmpeg}: {ffmpeg_status}
      {ffprobe}: {ffprobe_status}", - "field.copy": "o jo e sona sama", - "field.edit": "o ante e sona", - "field.paste": "o pana e sona sama", + "field.copy": "o kama jo e ma sama", + "field.edit": "o ante e ma", + "field.paste": "o pana e ma sama", "file.date_added": "tenpo pi kama namako", "file.date_created": "tenpo pi kama sin", "file.date_modified": "tenpo pi kama ante", "file.dimensions": "suli", - "file.duplicates.dupeguru.advice": "jasima li pini la, sina ken kepeken ilo DupeGuru. ilo DupeGuru li ken weka e ijo ike. ni li pini la, o kepeken e nasin \"o pona e ijo pi ijo lon ala\" lon ilo TagStudio. ni li weka e ijo pi ijo lon ala.", + "file.duplicates.description": "ilo TagStudio li ken kama jo e pana pi ilo DupeGuru tawa ni: ilo li lawa e lipu pi lon sama mute.", + "file.duplicates.dupeguru.advice": "jasima li pini la, sina ken kepeken ilo DupeGuru. ilo DupeGuru li ken weka e ijo ike. ni li pini la, o kepeken nasin \"o pona e ijo pi ijo lon ala\" lon ilo TagStudio. ni li weka e ijo pi ijo lon ala.", "file.duplicates.dupeguru.file_extension": "ijo DupeGuru (*.dupeguru)", - "file.duplicates.dupeguru.load_file": "o kama sona e ijo DupeGuru", + "file.duplicates.dupeguru.load_file": "o kama &lon e ijo DupeGuru", "file.duplicates.dupeguru.no_file": "sina o anu e ijo DupeGuru", "file.duplicates.dupeguru.open_file": "o open e sona pini tan ilo DupeGuru", "file.duplicates.fix": "pona e ijo sama", "file.duplicates.matches": "ijo sama: %{count}", "file.duplicates.matches_uninitialized": "ijo sama: ala", - "file.duplicates.mirror.description": "o jasima e sona kama lon kulupu sama ale. sona ale li kama wan li weka ala li kama mute ala. ni li weka ala e sona e ijo.", - "file.duplicates.mirror_entries": "o jasima e ijo", + "file.duplicates.mirror.description": "o jasima e sona kama lon kulupu sama ale. sona ale li kama wan li weka ala li kama mute ala e ma. ni li weka ala e sona e ijo.", + "file.duplicates.mirror_entries": "o jasi&ma e ijo", "file.duration": "suli tenpo", "file.not_found": "mi lukin ala e ijo", "file.open_file": "o open e ijo", @@ -79,25 +92,25 @@ "file.open_location.windows": "o alasa lon ilo File Explorer", "file.path": "nasin lipu", "folders_to_tags.close_all": "o pini e lukin pi ijo ale", - "folders_to_tags.converting": "mi o pali e poki tan poki tomo", - "folders_to_tags.description": "ni li pali e poki tan poki tona li pana e poki sin tawa ijo lon tomo.\n ilo ni li pali e anpa.", + "folders_to_tags.converting": "mi pali e poki tan poki tomo", + "folders_to_tags.description": "ni li pali e poki tan poki lipu sina li pana e poki sin tawa ijo lon tomo sina.\n ilo ni li ken lukin e poki ale ni e ijo ni.", "folders_to_tags.open_all": "o open e ale", "folders_to_tags.title": "o pali e poki tan poki tomo", "generic.add": "o pana", "generic.apply": "o pana", - "generic.apply_alt": "&o pana", + "generic.apply_alt": "o p&ana", "generic.cancel": "o ala", - "generic.cancel_alt": "&o ala", + "generic.cancel_alt": "o ala (&C)", "generic.close": "o pini", "generic.continue": "o awen tawa", "generic.copy": "o jo e sona sama", "generic.cut": "o lanpan", "generic.delete": "o weka", - "generic.delete_alt": "&o weka", + "generic.delete_alt": "o weka (&D)", "generic.done": "pona", - "generic.done_alt": "&pona", + "generic.done_alt": "pona (&D)", "generic.edit": "o ante", - "generic.edit_alt": "&o ante", + "generic.edit_alt": "o ant&e", "generic.filename": "nimi lipu", "generic.missing": "weka", "generic.navigation.back": "o tawa weka", @@ -106,7 +119,7 @@ "generic.paste": "o pana e sona sama", "generic.recent_libraries": "tomo pi tenpo poka", "generic.rename": "o nimi sin", - "generic.rename_alt": "&o nimi sin", + "generic.rename_alt": "o nimi sin (&R)", "generic.reset": "o open sin", "generic.save": "o awen", "home.search": "o alasa", @@ -119,18 +132,21 @@ "home.thumbnail_size.medium": "sitelen lili meso", "home.thumbnail_size.mini": "sitelen lili pi lili mute", "home.thumbnail_size.small": "sitelen lili pi lili meso", - "ignore_list.add_extension": "o pana e nimi anpa", + "ignore_list.add_extension": "o p&ana e nimi anpa", "ignore_list.mode.exclude": "o kepeken ala", "ignore_list.mode.include": "o kepeken", "ignore_list.mode.label": "nasin kulupu:", "ignore_list.title": "nimi lon nimi ijo anpa", - "json_migration.description": "
      o open e tawa tomo o lukin e pini. sina pilin e \"o pini e tawa\" taso la, mi kepeken ala e tomo ante.

      sona tomo li jo e nanpa sama anu toki \"sama\" la ale li pona. nanpa ante li loje li jo e sitelen \"(!)\" lon poka ona.
      tomo li suli la pali ni li lanpan e tenpo mute.
      ", + "json_migration.checking_for_parity": "mi alasa e nasin tu...", + "json_migration.description": "
      o open e tawa tomo o lukin e pini. sina pilin ala e \"o pini e tawa\" la, mi kepeken ala e tomo ante.

      sona tomo o jo e nanpa sama anu toki \"sama\" la ale li pona. nanpa ante li loje li jo e sitelen \"(!)\" lon poka ona.
      tomo li suli la pali ni li lanpan e tenpo mute.
      ", "json_migration.discrepancies_found": "mi lukin e ike pi tomo sina", "json_migration.discrepancies_found.description": "mi lukin e ike lon nasin tomo open lon nasin tomo ante. o lukin, o awen tawa anu ala.", "json_migration.finish_migration": "o pini e tawa", "json_migration.heading.aliases": "nimi ante:", "json_migration.heading.colors": "kule:", "json_migration.heading.differ": "ike", + "json_migration.heading.entires": "ijo:", + "json_migration.heading.fields": "ma:", "json_migration.heading.file_extension_list": "kulupu pi namako lipu:", "json_migration.heading.match": "sama", "json_migration.heading.names": "nimi:", @@ -142,23 +158,30 @@ "json_migration.migrating_files_entries": "mi tawa e lipu {entries:,d}...", "json_migration.migration_complete": "tawa li pini!", "json_migration.migration_complete_with_discrepancies": "tawa li pini, mi lukin e ike", + "json_migration.start_and_preview": "o open o lukin lon kama", "json_migration.title": "o kama awen e tawa nasin: \"{path}\"", "json_migration.title.new_lib": "

      tomo pi ilo nanpa 9.5+

      ", "json_migration.title.old_lib": "

      tomo pi ilo nanpa 9.4

      ", "landing.open_create_library": "o open anu pali sin e tomo {shortcut}", - "library.field.add": "pana e sona", - "library.field.confirm_remove": "sina weka e sona poki \"{name}\". ni li pona anu seme?", - "library.field.mixed_data": "sona ante", - "library.field.remove": "weka e sona", + "library.field.add": "o pana e ma", + "library.field.confirm_remove": "sina wile ala wile weka e ma \"{name}\" ni?", + "library.field.mixed_data": "sona nasa", + "library.field.remove": "o weka e ma", "library.missing": "tomo li lon ala", "library.name": "tomo", + "library.refresh.scanning.plural": "mi alasa e lipu sin lon tomo...\nmi alasa e lipu {searched_count}, mi lukin e lipu {found_count}", + "library.refresh.scanning.singular": "mi alasa e lipu sin lon tomo...\nmi alasa e lipu {searched_count}, mi lukin e lipu {found_count}", "library.refresh.scanning_preparing": "mi alasa e ijo sin lon tomo...\nmi kama pona...", "library.refresh.title": "mi kama jo e sin lon tomo", "library.scan_library.title": "mi o lukin e tomo", "library_object.name": "nimi", "library_object.name_required": "nimi (wile mute)", + "library_object.slug": "ID Slug", + "library_object.slug_required": "ID Slug (wile mute)", "macros.running.dialog.new_entries": "mi pali lon ijo sin {count}/{total}...", "macros.running.dialog.title": "mi pali lon ijo sin", + "media_player.autoplay": "pali pi sina ala", + "media_player.loop": "pali sike", "menu.delete_selected_files_ambiguous": "o tawa e lipu tawa {trash_term}", "menu.delete_selected_files_plural": "o tawa e lipu tawa {trash_term}", "menu.delete_selected_files_singular": "o tawa e lipu tawa {trash_term}", @@ -166,23 +189,43 @@ "menu.edit.ignore_list": "o lukin ala e ijo ni", "menu.edit.manage_file_extensions": "o lawa e namako lipu", "menu.edit.manage_tags": "o lawa e poki", - "menu.file": "ijo", - "menu.file.close_library": "&o pini e tomo", + "menu.edit.new_tag": "poki sin (&T)", + "menu.file": "ijo (&F)", + "menu.file.clear_recent_libraries": "o weka e poka", + "menu.file.close_library": "o pini e tomo (&C)", + "menu.file.missing_library.message": "mi ken ala lukin e lon pi tomo \"{library}\".", + "menu.file.missing_library.title": "tomo pi lon ala", "menu.file.new_library": "o sin e tomo", - "menu.file.open_create_library": "o open/pali e tomo", + "menu.file.open_create_library": "o &open/pali e tomo", "menu.file.open_library": "o open e tomo", + "menu.file.open_recent_library": "o open e poka", + "menu.file.refresh_directories": "o lukin sin lon tomo (&R)", "menu.file.save_library": "o awen e sona tomo", - "menu.help": "mi jo e toki seme", + "menu.help": "mi jo e toki seme (&H)", "menu.help.about": "sona", - "menu.macros": "ilo pali", - "menu.macros.folders_to_tags": "kulupu lipu tawa poki", - "menu.tools": "ilo", - "menu.view": "o lukin", + "menu.macros": "ilo pali (&M)", + "menu.macros.folders_to_tags": "tan poki lipu tawa poki", + "menu.select": "o jo", + "menu.settings": "lawa toki...", + "menu.tools": "ilo (&T)", + "menu.tools.fix_duplicate_files": "o pona e lipu sama (&F)", + "menu.tools.fix_unlinked_entries": "o pona e ijo pi ijo lon ala (&U)", + "menu.view": "o lukin (&V)", "menu.window": "lipu", + "namespace.create.description": "ilo TagStuidio li kulupu e poki e kule kepeken nasin pi pana pona la ilo li kepeken ma nimi. ma nimi pi nimi open \"tagstudio\" li ilo TagStudio taso. ilo TagStudio li kepeken ona lon insa.", + "namespace.create.description_color": "kule poki li kepeken ma nimi sama kulupu pi kulupu kule. ale la open la kule ale pi pali sina li lon kulupu pi ma nimi.", "namespace.create.title": "o pali sin e ma nimi", "namespace.new.button": "o pali sin e ma nimi", "namespace.new.prompt": "o pali sin e ma nimi tawa pana e kule sina!", + "preview.multiple_selection": "sina jo e ijo {count}", "preview.no_selection": "ijo ala li anu", + "select.add_tag_to_selected": "o pana e poki tawa jo sina", + "select.all": "o jo e ale", + "select.clear": "o weka e jo sina", + "select.inverse": "o jasima e ni", + "settings.filepath.label": "ken lukin pi nasin lipu", + "settings.filepath.option.full": "o ken lukin e nasin wan", + "settings.filepath.option.name": "o ken lukin e nimi lipu taso", "settings.global": "lawa toki pi ma ale", "settings.language": "toki", "settings.library": "lawa toki pi tomo mi", @@ -192,27 +235,33 @@ "settings.show_filenames_in_grid": "o sitelen e nimi ijo lon leko sitelen", "settings.show_recent_libraries": "o sitelen e tomo pi tenpo poka", "settings.theme.dark": "pimeja", + "settings.theme.label": "nasin kule:", "settings.theme.light": "walo", + "settings.theme.system": "ilo sina", "settings.title": "lawa toki", "splash.opening_library": "mi open e tomo \"{library_path}\"...", "status.deleted_file_plural": "mi weka e lipu {count}!", "status.deleted_file_singular": "mi weka e lipu 1!", "status.deleted_none": "mi weka e lipu ala.", - "status.deleted_partial_warning": "mi weka e lipu {count} taso! o lukin tan ni: lipu li weka anu ijo li kepeken e ona anu seme.", + "status.deleted_partial_warning": "mi weka e lipu {count} taso! o lukin tan ni: lipu li weka anu ijo li kepeken ona anu seme.", "status.deleting_file": "mi weka e lipu [{i}/{count}]: \"{path}\"...", "status.library_backup_success": "tomo sama li lon: \"{path}\" ({time_span})", + "status.library_closed": "tomo li pini ({time_span})", "status.library_closing": "mi pini e tomo...", "status.library_save_success": "tomo li awen li weka!", "status.library_search_query": "mi alasa lon tomo...", "status.library_version_expected": "mi wile e:", "status.library_version_found": "mi lukin e:", + "status.library_version_mismatch": "sama ala pi nanpa tomo!", "status.results": "jo", + "status.results.invalid_syntax": "toki alasa ike:", "status.results_found": "mi sona e ijo {count} ({time_span})", "tag.add": "o pana e poki", "tag.add.plural": "o pana e poki", "tag.add_to_search": "pana tawa alasa", "tag.aliases": "nimi ante", "tag.all_tags": "poki ale", + "tag.choose_color": "o kule e poki", "tag.color": "kule", "tag.confirm_delete": "sina wile ala wile weka e poki \"{tag_name}\"?", "tag.create": "o pali sin e poki", @@ -228,6 +277,7 @@ "tag.search_for_tag": "o alasa e poki", "tag.shorthand": "nimi lili", "tag.tag_name_required": "nimi poki (wile mute)", + "tag.view_limit": "sina ken lukin e:", "tag_manager.title": "poki tomo", "trash.context.ambiguous": "o tawa e lipu tawa {trash_term}", "trash.context.plural": "o tawa e lipu tawa {trash_term}", From b7386941d46e80316369abc09fc11e3c36e3bc05 Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Mon, 19 May 2025 04:02:10 +0200 Subject: [PATCH 12/12] Translated using Weblate (Viossa) Currently translated at 96.1% (301 of 313 strings) Translated using Weblate (Viossa) Currently translated at 96.1% (301 of 313 strings) Translated using Weblate (Viossa) Currently translated at 46.3% (145 of 313 strings) Translated using Weblate (Viossa) Currently translated at 45.0% (141 of 313 strings) Translated using Weblate (Viossa) Currently translated at 45.1% (141 of 312 strings) Co-authored-by: Hosted Weblate Co-authored-by: Nginearing <142851004+Nginearing@users.noreply.github.com> Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/qpv/ Translation: TagStudio/Strings --- src/tagstudio/resources/translations/qpv.json | 253 +++++++++++++++++- 1 file changed, 244 insertions(+), 9 deletions(-) diff --git a/src/tagstudio/resources/translations/qpv.json b/src/tagstudio/resources/translations/qpv.json index 1057dd613..622402806 100644 --- a/src/tagstudio/resources/translations/qpv.json +++ b/src/tagstudio/resources/translations/qpv.json @@ -1,8 +1,8 @@ { "about.config_path": "Mlafuplas fu sentakuzma", - "about.description": "TagStudio es riso & parjat fu mlafu zeting ke bruk festaretol, hadafvui per anta sentakuzma au mange dekizma brukdjin made. Nil kinijena zeting os mlafufal, jamnai mare fu flanka mlafu au perpa tumam fu kompyu.", + "about.description": "TagStudio zeting ke parjat mlafu au riso mit festaretol, hadafvui per anta sentakuzma au mange dekizma brukdjin made. Nil kinijena zeting os mlafufal, jamnai mare fu flanka mlafu au perpa tumam fu kompyu.", "about.documentation": "Mahaklarazma", - "about.license": "Bruk-ruuru", + "about.license": "Brukruuru", "about.module.found": "Finnajena", "about.title": "Tsui TagStudio", "about.website": "Zelehti", @@ -18,14 +18,15 @@ "color.namespace.delete.title": "Keste vargetumam", "color.new": "Neo varge", "color.placeholder": "Varge", - "color.primary": "Lestevikti varge", - "color.primary_required": "Lestevikti varge (Trengena)", - "color.secondary": "Minusvikti varge", + "color.primary": "Atama varge", + "color.primary_required": "Atama varge (Trengena)", + "color.secondary": "Andr varge", "color.title.no_color": "Nil varge", "color_manager.title": "Jewalt varge fu festaretol", - "drop_import.description": "Afto mlafu sama andr mlafuplas ke umdaus ine mlafuhuomi", - "drop_import.duplicates_choice.plural": "Afto mlafu {count} sama andr mlafuplas ke umdaus ine mlafuhuomi.", - "drop_import.duplicates_choice.singular": "Afto mlafu sama andr mlafuplas ke umdaus ine mlafuhuomi.", + "dependency.missing.title": "{dependency} Nai finnajena", + "drop_import.description": "Afto mlafu sama andr mlafuplas ke vona ine mlafuhuomi", + "drop_import.duplicates_choice.plural": "Afto mlafu {count} sama andr mlafuplas ke vona ine mlafuhuomi.", + "drop_import.duplicates_choice.singular": "Afto mlafu sama andr mlafuplas ke vona ine mlafuhuomi.", "drop_import.progress.label.initial": "Gotova neo mlafu ima...", "drop_import.progress.label.plural": "Gotova neo mlafu ima...\n{count} Mlafu nasiijena.{suffix}", "drop_import.progress.label.singular": "Gotova neo mlafu ima...\n1 Mlafu nasiijena.{suffix}", @@ -62,7 +63,241 @@ "entries.unlinked.scanning": "Suha mlafuhuomi ima per tsunaganaijena shiruzmakaban...", "entries.unlinked.search_and_relink": "&Suha &&Tsunaga gen", "entries.unlinked.title": "Fiks tsunaganaijena shiruzmakaban", + "ffmpeg.missing.description": "FFmpeg au/os FFprobe nai finnajena. TagStudio treng FFmpeg per mahase riso.", + "ffmpeg.missing.status": "{ffmpeg}: {ffmpeg_status}
      {ffprobe}: {ffprobe_status}", "field.copy": "Mverm shiruzmafal", "field.edit": "Kawari shiruzmafal", - "field.paste": "Nasii shiruzmafal" + "field.paste": "Nasii shiruzmafal", + "file.date_added": "Dag nasiijenadan", + "file.date_created": "Dag mahajenadan", + "file.date_modified": "Dag kawarijenadan", + "file.dimensions": "Stuuratailasku", + "file.duplicates.description": "TagStudio kjoka nasii shiruzma DupeGuru kara per jewalt mverm.", + "file.duplicates.dupeguru.advice": "Za melon mahajena, du deki bruk DupeGuru per keste nai vilena mlafu. Sit, bruk tel fu TagStudio, haisa \"Fiks tsunaganaijena shiruzmakaban\" na tropos sentakutumam per keste tsunaganaijena shiruzmakaban.", + "file.duplicates.dupeguru.file_extension": "DupeGuru mlafu (*.dupeguru)", + "file.duplicates.dupeguru.load_file": "&Gotova mlafu fu DupeGuru", + "file.duplicates.dupeguru.no_file": "Jamnai sentakujena mlafu fu DupeGuru", + "file.duplicates.dupeguru.open_file": "Auki shiruzma mlafu fu Dupeguru", + "file.duplicates.fix": "Fiks mverm", + "file.duplicates.matches": "Mverm-atai: {count}", + "file.duplicates.matches_uninitialized": "Mverm-atai: N/A", + "file.duplicates.mirror.description": "Maha melon fu shiruzma shiruzmakaban kara na al mverm fu samakaban, afto zol visk al shiruzma, men zolnai keste os mverm shiruzmafal. Afto zolnai keste joku mlafu os shiruzma.", + "file.duplicates.mirror_entries": "&Maha melon fu shiruzmakaban", + "file.duration": "Pitkatai", + "file.not_found": "Mlafu nai finnajena", + "file.open_file": "Auki mlafu", + "file.open_file_with": "Auki mlafu mit", + "file.open_location.generic": "Mahase mlafu na File Explorer", + "file.open_location.mac": "Mahase na Finder", + "file.open_location.windows": "Mahase na File Explorer", + "file.path": "Mlafuplas", + "folders_to_tags.close_all": "Kini al", + "folders_to_tags.converting": "Kjannos mlafukaban na festaretol", + "folders_to_tags.description": "Afto maha festaretol parjatazma fu mlafukaban kara au nasii na shiruzmakaban.\n Parjatazma una mahase al festaretol ke zol mahajena au ka shiruzmakaban hej zol nasiijena na.", + "folders_to_tags.open_all": "Auki al", + "folders_to_tags.title": "Maha festaretol mlafukaban kara", + "generic.add": "Nasii", + "generic.apply": "Maha gvir", + "generic.apply_alt": "&Maha gvir", + "generic.cancel": "Yamete", + "generic.cancel_alt": "&Yamete", + "generic.close": "Kini", + "generic.continue": "Beng", + "generic.copy": "Mverm", + "generic.cut": "Cher", + "generic.delete": "Keste", + "generic.delete_alt": "&Keste", + "generic.done": "Owari", + "generic.done_alt": "&Owari", + "generic.edit": "Kawari", + "generic.edit_alt": "&Kawari", + "generic.filename": "Mlafunamae", + "generic.missing": "Harnai", + "generic.navigation.back": "Suruk", + "generic.navigation.next": "Mirai", + "generic.none": "Nil", + "generic.overwrite": "Vasu", + "generic.overwrite_alt": "&Vasu", + "generic.paste": "Nasii", + "generic.recent_libraries": "Moloda mlafuhuomi", + "generic.rename": "Haisagen", + "generic.rename_alt": "&Haisagen", + "generic.reset": "Gensintua", + "generic.save": "Ufne", + "generic.skip": "Pal", + "generic.skip_alt": "&Pal", + "home.search": "Suha", + "home.search_entries": "Suha shiruzmakaban", + "home.search_library": "Suha mlafuhuomi", + "home.search_tags": "Suha festaretol", + "home.thumbnail_size": "Stuuratai fu risonen", + "home.thumbnail_size.extra_large": "Plusstuur risonen", + "home.thumbnail_size.large": "Stuur risonen", + "home.thumbnail_size.medium": "Mellan risonen", + "home.thumbnail_size.mini": "Chisai risonen", + "home.thumbnail_size.small": "Chisaidai risonen", + "ignore_list.add_extension": "&Nasii taksanting", + "ignore_list.mode.exclude": "Ansenai", + "ignore_list.mode.include": "Anse", + "ignore_list.mode.label": "Tumam fal:", + "ignore_list.title": "Mlafufal", + "json_migration.checking_for_parity": "Taskama per chigauzma ima...", + "json_migration.creating_database_tables": "Maha tumam na SQL Database ima...", + "json_migration.description": "
      Hadji au de se shiruzma fu", + "json_migration.heading.aliases": "Andrnamae:", + "json_migration.heading.colors": "Varge:", + "json_migration.heading.differ": "Tchigauzma", + "json_migration.heading.entires": "Shiruzmakaban:", + "json_migration.heading.extension_list_type": "Fal fu taksanting tumam:", + "json_migration.heading.fields": "Shiruzmafal:", + "json_migration.heading.file_extension_list": "Tumam fu mlafufal:", + "json_migration.heading.match": "Finnajena sama", + "json_migration.heading.names": "Namae:", + "json_migration.heading.parent_tags": "Atama festaretol:", + "json_migration.heading.paths": "Mlafuplas:", + "json_migration.heading.shorthands": "Namaenen:", + "json_migration.heading.tags": "Festaretol:", + "json_migration.migrating_files_entries": "Ugoki {entries;,d} shiruzmakaban ima...", + "json_migration.migration_complete": "Ugokizma owari!", + "json_migration.migration_complete_with_discrepancies": "Ugokizma owari, chigauzma finnajena", + "json_migration.start_and_preview": "Hadji au senen", + "json_migration.title": "Ufne atamafal ugokizma: \"{path}\"", + "json_migration.title.new_lib": "

      v9.5+ Mlafuhuomi

      ", + "json_migration.title.old_lib": "

      v9.4 Mlafuhuomi

      ", + "landing.open_create_library": "Auki/Maha mlafuhuomi {shortcut}", + "library.field.add": "Nasii shiruzmafal", + "library.field.confirm_remove": "Du kestetsa afto \"{name}\" shiruzmafal we?", + "library.field.mixed_data": "Viskena shiruzma", + "library.field.remove": "Keste shiruzmafal", + "library.missing": "Mlafuplas fu mlafuhuomi nai finnajenadan", + "library.name": "Mlafuhuomi", + "library.refresh.scanning.plural": "Taskama mlafukaban fu neo mlafu ima...\n{searched_count} mlafu suhajenadan, {found_count} neo mlafu finnajenadan", + "library.refresh.scanning.singular": "Taskama mlafukaban fu neo mlafu ima...\n{searched_count} mlafu suhajenadan, {found_count} neo mlafu finnajenadan", + "library.refresh.scanning_preparing": "Taskama mlafukaban fu neo mlafu ima...\nGotova ima...", + "library.refresh.title": "Gengotova al mlafukaban", + "library.scan_library.title": "Taskama mlafuhuomi ima", + "library_object.name": "Namae", + "library_object.name_required": "Namae (Trengjena)", + "library_object.slug": "ID Slug", + "library_object.slug_required": "ID Slug (Trengjena)", + "media_player.autoplay": "Hadji-bistra", + "media_player.loop": "Genslucha", + "menu.delete_selected_files_ambiguous": "Ugoki mlafu {trash_term} made", + "menu.delete_selected_files_plural": "Ugoki mlafu {trash_term} made", + "menu.delete_selected_files_singular": "Ugoki mlafu {trash_term} made", + "menu.edit": "Kawari", + "menu.edit.ignore_list": "Nai shuchu na mlafu au mlafukaban", + "menu.edit.manage_file_extensions": "Jewalt mlafufal", + "menu.edit.manage_tags": "Jewalt festaretol", + "menu.edit.new_tag": "Neo &festaretol", + "menu.file": "&Mlafu", + "menu.file.clear_recent_libraries": "Keste moloda", + "menu.file.close_library": "&Kini mlafuhuomi", + "menu.file.missing_library.title": "Finnajenanai mlafuhuomi", + "menu.file.new_library": "Neo mlafuhuomi", + "menu.file.open_create_library": "&Auki/maha mlafuhuomi", + "menu.file.open_library": "Auki mlafuhuomi", + "menu.file.open_recent_library": "Auki moloda", + "menu.file.refresh_directories": "&Gengotova al mlafukaban", + "menu.file.save_backup": "&Ufne mverm fu mlafuhuomi", + "menu.file.save_library": "Ufne mlafuhuomi", + "menu.help": "&Aputsa", + "menu.help.about": "Shiruplus", + "menu.macros": "&Zetingnen", + "menu.macros.folders_to_tags": "Mlafukaban festaretol made", + "menu.select": "Sentaku", + "menu.settings": "Sentakuzma...", + "menu.tools": "&Tropos", + "menu.tools.fix_duplicate_files": "Fiks sama &mlafu", + "menu.tools.fix_unlinked_entries": "Fiks &tsunagajenanai shiruzmakaban", + "menu.view": "&Anse", + "menu.window": "Ekrannen", + "namespace.create.title": "Maha vargetumam", + "namespace.new.button": "Neo vargetumam", + "namespace.new.prompt": "Maha neo vargetumam per nasii varge fu sebja!", + "preview.multiple_selection": "{count} ting sentakujena", + "preview.no_selection": "Nil ting sentakujena", + "select.add_tag_to_selected": "Nasii festaretol na sentakuka", + "select.all": "Sentaku al", + "select.clear": "Sentaku nil", + "select.inverse": "Kundr sentaku", + "settings.clear_thumb_cache.title": "Keste husketing fu risonen", + "settings.filepath.label": "Mlafuplas seatai", + "settings.filepath.option.full": "Mahase hel mlafuplas", + "settings.filepath.option.name": "Mahase mono mlafuplas", + "settings.filepath.option.relative": "Mahase mlafuplas sebja kara", + "settings.global": "Sentakuzma per al", + "settings.language": "Glossa", + "settings.library": "Sentakuzma fu mlafuhuomi", + "settings.open_library_on_start": "Auki mlafuhuomi kesa TagStudio aukijena", + "settings.page_size": "Sturatai fu lehti", + "settings.restart_required": "Bitte genauki TagStudio per se kawarizma.", + "settings.show_filenames_in_grid": "Mahase namae fu mlafu ine karta", + "settings.show_recent_libraries": "Mahase moloda mlafuhuomi", + "settings.theme.dark": "Kirai", + "settings.theme.label": "Klea fu zeting:", + "settings.theme.light": "Kirkas", + "settings.theme.system": "Kompyu", + "settings.title": "Sentakuzma", + "sorting.direction.ascending": "Leste owaris", + "sorting.direction.descending": "Leste eins", + "splash.opening_library": "Auki mlafuhuomi \"{library_path}\" ima...", + "status.deleted_file_plural": "Kestejenadan {count} mlafu!", + "status.deleted_file_singular": "Kestejenadan 1 mlafu!", + "status.deleted_none": "Nil mlafu kestejenadan.", + "status.deleted_partial_warning": "Mono kestejenadan {count} mlafu! Bitte taskamatsa li du dekinai finna mlafu os ke ima brukjena na andr zeting.", + "status.deleting_file": "Keste mlafu [{i}/{count}]: \"{path}\" ima...", + "status.library_closing": "Kini mlafuhuomi ima...", + "status.library_save_success": "Mlafuhuomi ufnejenadan au kinijenadan!", + "status.library_search_query": "Suha ine mlafuhuomi ima...", + "status.library_version_expected": "Weinanjenadan:", + "status.library_version_found": "Finnajenadan:", + "status.library_version_mismatch": "Verso fu mlafuhuomi samanai!", + "status.results": "Shiruzma", + "status.results.invalid_syntax": "Uso suhazma:", + "status.results_found": "{count} shiruzma finnajenadan ({time_span})", + "tag.add": "Nasii festaretol", + "tag.add.plural": "Nasii festaretol", + "tag.add_to_search": "Nasii suhazma made", + "tag.aliases": "Andrnamae", + "tag.all_tags": "Al festaretol", + "tag.choose_color": "Sentaku varge fu festaretol", + "tag.color": "Varge", + "tag.confirm_delete": "Du kestetsa festaretol \"{tag_name}\"?", + "tag.create": "Maha festaretol", + "tag.create_add": "Maha && Nasii \"{query}\"", + "tag.disambiguation.tooltip": "Bruk afto festaretol grun plusklar", + "tag.edit": "Kawari festaretol", + "tag.is_category": "Parjatfal", + "tag.name": "Namae", + "tag.new": "Neo festaretol", + "tag.parent_tags": "Atama festaretol", + "tag.parent_tags.add": "Nasii atama festaretol", + "tag.parent_tags.description": "Afto festaretol deki brukjena likk taksanting per joku afto atama festaretol ine suhazma.", + "tag.remove": "Keste festaretol", + "tag.search_for_tag": "Suha fu festaretol", + "tag.shorthand": "Namaenen", + "tag.tag_name_required": "Namae fu festaretol (Trengjena)", + "tag.view_limit": "Lesteatai per anse:", + "tag_manager.title": "Festaretol fu mlafuhuomi", + "trash.context.ambiguous": "Ugoki mlafu {trash_term} made", + "trash.context.plural": "Ugoki mlafu {trash_term} made", + "trash.context.singular": "Ugoki mlafu {trash_term} made", + "trash.dialog.disambiguation_warning.plural": "Afto zol keste tuo TagStudio kara AU kompyu fu du kara!", + "trash.dialog.disambiguation_warning.singular": "Afto zol keste sore TagStudio kara AU kompyu fu du kara!", + "trash.dialog.move.confirmation.plural": "Du ugokitsa afto {count} mlafu {trash_term} made?", + "trash.dialog.move.confirmation.singular": "Du ugokitsa afto mlafu {trash_term} made?", + "trash.dialog.permanent_delete_warning": "VIKTI! Li afto mlafu nai dekijena ugoki {trash_term} made, sore zol kestejena!!", + "trash.dialog.title.plural": "Keste mlafu", + "trash.dialog.title.singular": "Keste mlafu", + "trash.name.generic": "Mulbaksu", + "trash.name.windows": "Mulbaksu", + "view.size.0": "Chisaidai", + "view.size.1": "Chisai", + "view.size.2": "Mellan", + "view.size.3": "Stur", + "view.size.4": "Sturdai", + "window.message.error_opening_library": "Jam deza kesa auki mlafuhuomi.", + "window.title.error": "Deza", + "window.title.open_create_library": "Auki/Maha mlafuhuomi" }