{
    "about.config_path": "Config Path",
    "about.description": "TagStudio is a photo and file organization application with an underlying tag-based system that focuses on giving freedom and flexibility to the user. No proprietary programs or formats, no sea of sidecar files, and no complete upheaval of your filesystem structure.",
    "about.documentation": "Documentation",
    "about.license": "License",
    "about.module.found": "Found",
    "about.title": "About TagStudio",
    "about.website": "Website",
    "app.git": "Git Commit",
    "app.pre_release": "Pre-Release",
    "app.title": "{base_title} - Library '{library_dir}'",
    "color_manager.title": "Manage Tag Colors",
    "color.color_border": "Use Secondary Color for Border",
    "color.confirm_delete": "Are you sure you want to delete the color \"{color_name}\"?",
    "color.delete": "Delete Tag",
    "color.import_pack": "Import Color Pack",
    "color.name": "Name",
    "color.namespace.delete.prompt": "Are you sure you want to delete this color namespace? This will delete ALL colors in the namespace along with it!",
    "color.namespace.delete.title": "Delete Color Namespace",
    "color.new": "New Color",
    "color.placeholder": "Color",
    "color.primary_required": "Primary Color (Required)",
    "color.primary": "Primary Color",
    "color.secondary": "Secondary Color",
    "color.title.no_color": "No Color",
    "dependency.missing.title": "{dependency} Not Found",
    "drop_import.description": "The following files match file paths that already exist in the library",
    "drop_import.duplicates_choice.plural": "The following {count} files match file paths that already exist in the library.",
    "drop_import.duplicates_choice.singular": "The following file matches a file path that already exists in the library.",
    "drop_import.progress.label.initial": "Importing New Files...",
    "drop_import.progress.label.plural": "Importing New Files...\n{count} Files Imported.{suffix}",
    "drop_import.progress.label.singular": "Importing New Files...\n1 File imported.{suffix}",
    "drop_import.progress.window_title": "Import Files",
    "drop_import.title": "Conflicting File(s)",
    "edit.color_manager": "Manage Tag Colors",
    "edit.copy_fields": "Copy Fields",
    "edit.paste_fields": "Paste Fields",
    "edit.tag_manager": "Manage Tags",
    "entries.duplicate.merge.label": "Merging Duplicate Entries...",
    "entries.duplicate.merge": "Merge Duplicate Entries",
    "entries.duplicate.refresh": "Refresh Duplicate Entries",
    "entries.duplicates.description": "Duplicate entries are defined as multiple entries which point to the same file on disk. Merging these will combine the tags and metadata from all duplicates into a single consolidated entry. These are not to be confused with \"duplicate files\", which are duplicates of your files themselves outside of TagStudio.",
    "entries.generic.refresh_alt": "&Refresh",
    "entries.generic.remove.removing_count": "Removing {count} Entries...",
    "entries.generic.remove.removing": "Removing Entries",
    "entries.ignored.description": "File entries are considered to be \"ignored\" if they were added to the library before the user's ignore rules (via the '.ts_ignore' file) were updated to exclude it. Ignored files are kept in the library by default in order to prevent accidental data loss when updating ignore rules.",
    "entries.ignored.ignored_count": "Ignored Entries: {count}",
    "entries.ignored.remove_alt": "Remo&ve Ignored Entries",
    "entries.ignored.remove": "Remove Ignored Entries",
    "entries.ignored.scanning": "Scanning Library for Ignored Entries...",
    "entries.ignored.title": "Fix Ignored Entries",
    "entries.mirror.confirmation": "Are you sure you want to mirror the following {count} Entries?",
    "entries.mirror.label": "Mirroring {idx}/{total} Entries...",
    "entries.mirror.title": "Mirroring Entries",
    "entries.mirror.window_title": "Mirror Entries",
    "entries.mirror": "&Mirror",
    "entries.remove.plural.confirm": "Are you sure you want to remove these <b>{count}</b> entries from your library? No files on disk will be deleted.",
    "entries.remove.singular.confirm": "Are you sure you want to remove this entry from your library? No files on disk will be deleted.",
    "entries.running.dialog.new_entries": "Adding {total} New File Entries...",
    "entries.running.dialog.title": "Adding New File Entries",
    "entries.tags": "Tags",
    "entries.unlinked.description": "Each library entry is linked to a file in one of your directories. If a file linked to an entry is moved or deleted outside of TagStudio, it is then considered unlinked.<br><br>Unlinked entries may be automatically relinked via searching your directories or deleted if desired.",
    "entries.unlinked.relink.attempting": "Attempting to Relink {index}/{unlinked_count} Entries, {fixed_count} Successfully Relinked",
    "entries.unlinked.relink.manual": "&Manual Relink",
    "entries.unlinked.relink.title": "Relinking Entries",
    "entries.unlinked.remove_alt": "Remo&ve Unlinked Entries",
    "entries.unlinked.remove": "Remove Unlinked Entries",
    "entries.unlinked.scanning": "Scanning Library for Unlinked Entries...",
    "entries.unlinked.search_and_relink": "&Search && Relink",
    "entries.unlinked.title": "Fix Unlinked Entries",
    "entries.unlinked.unlinked_count": "Unlinked Entries: {count}",
    "ffmpeg.missing.description": "FFmpeg and/or FFprobe were not found. FFmpeg is required for multimedia playback and thumbnails.",
    "ffmpeg.missing.status": "{ffmpeg}: {ffmpeg_status}<br>{ffprobe}: {ffprobe_status}",
    "field_type.datetime": "Datetime",
    "field_type.text": "Text",
    "field_type.unknown": "Unknown Type",
    "field.copy": "Copy Field",
    "field.edit": "Edit Field",
    "field.paste": "Paste Field",
    "file.date_added": "Date Added",
    "file.date_created": "Date Created",
    "file.date_modified": "Date Modified",
    "file.dimensions": "Dimensions",
    "file.duplicates.description": "TagStudio supports importing DupeGuru results to manage duplicate files.",
    "file.duplicates.dupeguru.advice": "After mirroring, you're free to use DupeGuru to delete the unwanted files. Afterwards, use TagStudio's \"Fix Unlinked Entries\" feature in the Tools menu in order to delete the unlinked Entries.",
    "file.duplicates.dupeguru.file_extension": "DupeGuru Files (*.dupeguru)",
    "file.duplicates.dupeguru.load_file": "&Load DupeGuru File",
    "file.duplicates.dupeguru.no_file": "No DupeGuru File Selected",
    "file.duplicates.dupeguru.open_file": "Open DupeGuru Results File",
    "file.duplicates.fix": "Fix Duplicate Files",
    "file.duplicates.matches_uninitialized": "Duplicate File Matches: N/A",
    "file.duplicates.matches": "Duplicate File Matches: {count}",
    "file.duplicates.mirror_entries": "&Mirror Entries",
    "file.duplicates.mirror.description": "Mirror the Entry data across each duplicate match set, combining all data while not removing or duplicating fields. This operation will not delete any files or data.",
    "file.duration": "Length",
    "file.not_found": "File Not Found",
    "file.open_file_with": "Open file with",
    "file.open_file": "Open file",
    "file.open_location.generic": "Show file in file explorer",
    "file.open_location.mac": "Reveal in Finder",
    "file.open_location.windows": "Show in File Explorer",
    "file.path": "File Path",
    "folders_to_tags.close_all": "Close All",
    "folders_to_tags.converting": "Converting folders to Tags",
    "folders_to_tags.description": "Creates tags based on your folder structure and applies them to your entries.\n The structure below shows all the tags that will be created and what entries they will be applied to.",
    "folders_to_tags.open_all": "Open All",
    "folders_to_tags.title": "Create Tags From Folders",
    "generic.add": "Add",
    "generic.apply_alt": "&Apply",
    "generic.apply": "Apply",
    "generic.cancel_alt": "&Cancel",
    "generic.cancel": "Cancel",
    "generic.close": "Close",
    "generic.continue": "Continue",
    "generic.copy": "Copy",
    "generic.cut": "Cut",
    "generic.delete_alt": "&Delete",
    "generic.delete": "Delete",
    "generic.done_alt": "&Done",
    "generic.done": "Done",
    "generic.edit_alt": "&Edit",
    "generic.edit": "Edit",
    "generic.filename": "Filename",
    "generic.missing": "Missing",
    "generic.navigation.back": "Back",
    "generic.navigation.next": "Next",
    "generic.no": "No",
    "generic.none": "None",
    "generic.overwrite_alt": "&Overwrite",
    "generic.overwrite": "Overwrite",
    "generic.paste": "Paste",
    "generic.recent_libraries": "Recent Libraries",
    "generic.remove_alt": "&Remove",
    "generic.remove": "Remove",
    "generic.rename_alt": "&Rename",
    "generic.rename": "Rename",
    "generic.reset": "Reset",
    "generic.save": "Save",
    "generic.skip_alt": "&Skip",
    "generic.skip": "Skip",
    "generic.yes": "Yes",
    "home.search_entries": "Search Entries",
    "home.search_library": "Search Library",
    "home.search_tags": "Search Tags",
    "home.search": "Search",
    "home.thumbnail_size.extra_large": "Extra Large Thumbnails",
    "home.thumbnail_size.large": "Large Thumbnails",
    "home.thumbnail_size.medium": "Medium Thumbnails",
    "home.thumbnail_size.mini": "Mini Thumbnails",
    "home.thumbnail_size.small": "Small Thumbnails",
    "home.thumbnail_size": "Thumbnail Size",
    "home.show_hidden_entries": "Show Hidden Entries",
    "ignore.open_file": "Show \"{ts_ignore}\" File on Disk",
    "json_migration.checking_for_parity": "Checking for Parity...",
    "json_migration.creating_database_tables": "Creating SQL Database Tables...",
    "json_migration.description": "<br>Start and preview the results of the library migration process. The converted library will <i>not</i> be used unless you click \"Finish Migration\". <br><br>Library data should either have matching values or feature a \"Matched\" label. Values that do not match will be displayed in red and feature a \"<b>(!)</b>\" symbol next to them.<br><center><i>This process may take up to several minutes for larger libraries.</i></center>",
    "json_migration.discrepancies_found.description": "Discrepancies were found between the original and converted library formats. Please review and choose to whether continue with the migration or to cancel.",
    "json_migration.discrepancies_found": "Library Discrepancies Found",
    "json_migration.finish_migration": "Finish Migration",
    "json_migration.heading.aliases": "Aliases:",
    "json_migration.heading.colors": "Colors:",
    "json_migration.heading.differ": "Discrepancy",
    "json_migration.heading.extensions": "Extensions:",
    "json_migration.heading.match": "Matched",
    "json_migration.heading.names": "Names:",
    "json_migration.heading.parent_tags": "Parent Tags:",
    "json_migration.heading.paths": "Paths:",
    "json_migration.heading.shorthands": "Shorthands:",
    "json_migration.info.description": "Library save files created with TagStudio versions <b>9.4 and below</b> will need to be migrated to the new <b>v9.5+</b> format.<br><h2>What you need to know:</h2><ul><li>Your existing library save file will <b><i>NOT</i></b> be deleted</li><li>Your personal files will <b><i>NOT</i></b> be deleted, moved, or modified</li><li>The new v9.5+ save format can not be opened in earlier versions of TagStudio</li></ul><h3>What's changed:</h3><ul><li>\"Tag Fields\" have been replaced by \"Tag Categories\". Instead of adding tags to fields first, tags now get added directly to file entries. They're then automatically organized into categories based on parent tags marked with the new \"Is Category\" property in the tag editing menu. Any tag can be marked as a category, and child tags will sort themselves underneath parent tags marked as categories. The \"Favorite\" and \"Archived\" tags now inherit from a new \"Meta Tags\" tag which is marked as a category by default.</li><li>Tag colors have been tweaked and expanded upon. Some colors have been renamed or consolidated, however all tag colors will still convert to exact or close matches in v9.5.</li></ul><ul>",
    "json_migration.migrating_files_entries": "Migrating {entries:,d} File Entries...",
    "json_migration.migration_complete_with_discrepancies": "Migration Complete, Discrepancies Found",
    "json_migration.migration_complete": "Migration Complete!",
    "json_migration.start_and_preview": "Start and Preview",
    "json_migration.title.new_lib": "<h2>v9.5+ Library</h2>",
    "json_migration.title.old_lib": "<h2>v9.4 Library</h2>",
    "json_migration.title": "Save Format Migration: \"{path}\"",
    "landing.open_create_library": "Open/Create Library {shortcut}",
    "library_info.cleanup.backups": "Library Backups:",
    "library_info.cleanup.dupe_files": "Duplicate Files:",
    "library_info.cleanup.ignored": "Ignored Entries:",
    "library_info.cleanup.legacy_json": "Leftover Legacy Library:",
    "library_info.cleanup.unlinked": "Unlinked Entries:",
    "library_info.cleanup": "Cleanup",
    "library_info.stats.colors": "Tag Colors:",
    "library_info.stats.entries": "Entries:",
    "library_info.stats.fields": "Fields:",
    "library_info.stats.macros": "Macros:",
    "library_info.stats.namespaces": "Namespaces:",
    "library_info.stats.tags": "Tags:",
    "library_info.stats": "Statistics",
    "library_info.title": "Library '{library_dir}'",
    "library_info.version": "Library Format Version: {version}",
    "library_object.name_required": "Name (Required)",
    "library_object.name": "Name",
    "library_object.slug_required": "ID Slug (Required)",
    "library_object.slug": "ID Slug",
    "library.field.add": "Add Field",
    "library.field.confirm_remove": "Are you sure you want to remove this \"{name}\" field?",
    "library.field.mixed_data": "Mixed Data",
    "library.field.remove": "Remove Field",
    "library.missing": "Library Location is Missing",
    "library.name": "Library",
    "library.refresh.scanning_preparing": "Scanning Directories for New Files...\nPreparing...",
    "library.refresh.scanning.plural": "Scanning Directories for New Files...\n{searched_count} Files Searched, {found_count} New Files Found",
    "library.refresh.scanning.singular": "Scanning Directories for New Files...\n{searched_count} File Searched, {found_count} New Files Found",
    "library.refresh.title": "Refreshing Directories",
    "library.scan_library.title": "Scanning Library",
    "macros.running.dialog.new_entries": "Running Configured Macros on {count}/{total} New File Entries...",
    "macros.running.dialog.title": "Running Macros on New Entries",
    "media_player.autoplay": "Autoplay",
    "media_player.loop": "Loop",
    "menu.delete_selected_files_ambiguous": "Move File(s) to {trash_term}",
    "menu.delete_selected_files_plural": "Move Files to {trash_term}",
    "menu.delete_selected_files_singular": "Move File to {trash_term}",
    "menu.edit.ignore_files": "Ignore Files and Folders",
    "menu.edit.manage_tags": "Manage Tags",
    "menu.edit.new_tag": "New &Tag",
    "menu.edit": "Edit",
    "menu.file.clear_recent_libraries": "Clear Recent",
    "menu.file.close_library": "&Close Library",
    "menu.file.missing_library.message": "The location of the library \"{library}\" cannot be found.",
    "menu.file.missing_library.title": "Missing Library",
    "menu.file.new_library": "New Library",
    "menu.file.open_backups_folder": "Open Backups Folder",
    "menu.file.open_create_library": "&Open/Create Library",
    "menu.file.open_library": "Open Library",
    "menu.file.open_recent_library": "Open Recent",
    "menu.file.refresh_directories": "&Refresh Directories",
    "menu.file.save_backup": "&Save Library Backup",
    "menu.file.save_library": "Save Library",
    "menu.file": "&File",
    "menu.help.about": "About",
    "menu.help": "&Help",
    "menu.macros.folders_to_tags": "Folders to Tags",
    "menu.macros": "&Macros",
    "menu.select": "Select",
    "menu.settings": "Settings...",
    "menu.tools.fix_duplicate_files": "Fix &Duplicate Files",
    "menu.tools.fix_ignored_entries": "Fix &Ignored Entries",
    "menu.tools.fix_unlinked_entries": "Fix &Unlinked Entries",
    "menu.tools": "&Tools",
    "menu.view.decrease_thumbnail_size": "Decrease Thumbnail Size",
    "menu.view.increase_thumbnail_size": "Increase Thumbnail Size",
    "menu.view.library_info": "Library &Information",
    "menu.view": "&View",
    "menu.window": "Window",
    "namespace.create.description_color": "Tag colors use namespaces as color palette groups. All custom colors must be under a namespace group first.",
    "namespace.create.description": "Namespaces are used by TagStudio to separate groups of items such as tags and colors in a way that makes them easy to export and share. Namespaces starting with \"tagstudio\" are reserved by TagStudio for internal use.",
    "namespace.create.title": "Create Namespace",
    "namespace.new.button": "New Namespace",
    "namespace.new.prompt": "Create a New Namespace to Start Adding Custom Colors!",
    "preview.ignored": "Ignored",
    "preview.multiple_selection": "<b>{count}</b> Items Selected",
    "preview.no_selection": "No Items Selected",
    "preview.unlinked": "Unlinked",
    "select.add_tag_to_selected": "Add Tag to Selected",
    "select.all": "Select All",
    "select.clear": "Clear Selection",
    "select.inverse": "Invert Selection",
    "settings.clear_thumb_cache.title": "Clear Thumbnail Cache",
    "settings.dateformat.english": "English",
    "settings.dateformat.international": "International",
    "settings.dateformat.label": "Date Format",
    "settings.dateformat.system": "System",
    "settings.filepath.label": "Filepath Visibility",
    "settings.filepath.option.full": "Show Full Paths",
    "settings.filepath.option.name": "Show Filenames Only",
    "settings.filepath.option.relative": "Show Relative Paths",
    "settings.generate_thumbs": "Thumbnail Generation",
    "settings.global": "Global Settings",
    "settings.hourformat.label": "24-Hour Time",
    "settings.infinite_scroll": "Infinite Scrolling",
    "settings.language": "Language",
    "settings.library": "Library Settings",
    "settings.open_library_on_start": "Open Library on Start",
    "settings.page_size": "Page Size",
    "settings.restart_required": "Please restart TagStudio for changes to take effect.",
    "settings.scan_files_on_open": "Automatically Load New Files",
    "settings.show_filenames_in_grid": "Show Filenames in Grid",
    "settings.show_recent_libraries": "Show Recent Libraries",
    "settings.splash.label": "Splash Screen",
    "settings.splash.option.classic": "Classic (9.0)",
    "settings.splash.option.default": "Default",
    "settings.splash.option.goo_gears": "Open Source (9.4)",
    "settings.splash.option.ninety_five": "'95 (9.5)",
    "settings.splash.option.random": "Random",
    "settings.tag_click_action.add_to_search": "Add Tag to Search",
    "settings.tag_click_action.label": "Tag Click Action",
    "settings.tag_click_action.open_edit": "Edit Tag",
    "settings.tag_click_action.set_search": "Search for Tag",
    "settings.theme.dark": "Dark",
    "settings.theme.label": "Theme:",
    "settings.theme.light": "Light",
    "settings.theme.system": "System",
    "settings.thumb_cache_size.label": "Thumbnail Cache Size",
    "settings.title": "Settings",
    "settings.zeropadding.label": "Date Zero-Padding",
    "sorting.direction.ascending": "Ascending",
    "sorting.direction.descending": "Descending",
    "sorting.mode.random": "Random",
    "splash.opening_library": "Opening Library \"{library_path}\"...",
    "status.deleted_file_plural": "Deleted {count} files!",
    "status.deleted_file_singular": "Deleted 1 file!",
    "status.deleted_none": "No files deleted.",
    "status.deleted_partial_warning": "Only deleted {count} file(s)! Check if any of the files are currently missing or in use.",
    "status.deleting_file": "Deleting file [{i}/{count}]: \"{path}\"...",
    "status.library_backup_in_progress": "Saving Library Backup...",
    "status.library_backup_success": "Library Backup Saved at: \"{path}\" ({time_span})",
    "status.library_closed": "Library Closed ({time_span})",
    "status.library_closing": "Closing Library...",
    "status.library_save_success": "Library Saved and Closed!",
    "status.library_search_query": "Searching Library...",
    "status.library_version_expected": "Expected:",
    "status.library_version_found": "Found:",
    "status.library_version_mismatch": "Library Version Mismatch!",
    "status.results_found": "{count} Results Found ({time_span})",
    "status.results.invalid_syntax": "Invalid Search Syntax:",
    "status.results": "Results",
    "tag_manager.title": "Library Tags",
    "tag.add_to_search": "Add to Search",
    "tag.add.plural": "Add Tags",
    "tag.add": "Add Tag",
    "tag.aliases": "Aliases",
    "tag.all_tags": "All Tags",
    "tag.choose_color": "Choose Tag Color",
    "tag.color": "Color",
    "tag.confirm_delete": "Are you sure you want to delete the tag \"{tag_name}\"?",
    "tag.create_add": "Create && Add \"{query}\"",
    "tag.create": "Create Tag",
    "tag.disambiguation.tooltip": "Use this tag for disambiguation",
    "tag.edit": "Edit Tag",
    "tag.is_category": "Is Category",
    "tag.is_hidden": "Is Hidden",
    "tag.name": "Name",
    "tag.new": "New Tag",
    "tag.parent_tags.add": "Add Parent Tag(s)",
    "tag.parent_tags.description": "This tag can be treated as a substitute for any of these Parent Tags in searches.",
    "tag.parent_tags": "Parent Tags",
    "tag.remove": "Remove Tag",
    "tag.search_for_tag": "Search for Tag",
    "tag.shorthand": "Shorthand",
    "tag.tag_name_required": "Tag Name (Required)",
    "tag.view_limit": "View Limit:",
    "trash.context.ambiguous": "Move file(s) to {trash_term}",
    "trash.context.plural": "Move files to {trash_term}",
    "trash.context.singular": "Move file to {trash_term}",
    "trash.dialog.disambiguation_warning.plural": "This will remove them from TagStudio <i>AND</i> your file system!",
    "trash.dialog.disambiguation_warning.singular": "This will remove it from TagStudio <i>AND</i> your file system!",
    "trash.dialog.move.confirmation.plural": "Are you sure you want to move these {count} files to the {trash_term}?",
    "trash.dialog.move.confirmation.singular": "Are you sure you want to move this file to the {trash_term}?",
    "trash.dialog.permanent_delete_warning": "<b>WARNING!</b> If this file can't be moved to the {trash_term}, it will be <b>permanently deleted!</b>",
    "trash.dialog.title.plural": "Delete Files",
    "trash.dialog.title.singular": "Delete File",
    "trash.name.generic": "Trash",
    "trash.name.windows": "Recycle Bin",
    "version_modal.title": "TagStudio Update Available",
    "version_modal.description": "A new version of TagStudio is available! You can download the latest release from <a href=\"{github_url}\">GitHub</a>.",
    "version_modal.status": "Installed Version: {installed_version}<br>Latest Release Version: {latest_release_version}",
    "view.size.0": "Mini",
    "view.size.1": "Small",
    "view.size.2": "Medium",
    "view.size.3": "Large",
    "view.size.4": "Extra Large",
    "window.message.error_opening_library": "Error opening library.",
    "window.title.error": "Error",
    "window.title.open_create_library": "Open/Create Library"
}
