571 lines
22 KiB
JSON
571 lines
22 KiB
JSON
{
|
|
"app.title": "scMedia",
|
|
|
|
"types.auto": "Auto",
|
|
"types.movie": "Movie",
|
|
"types.series": "Series",
|
|
|
|
"actions.scan": "Scan",
|
|
"actions.refresh": "Refresh",
|
|
"actions.preview": "Preview",
|
|
"actions.apply": "Apply",
|
|
"actions.settings": "Settings",
|
|
"actions.theme": "Theme",
|
|
|
|
"bulk.type": "Type",
|
|
"bulk.year": "Year",
|
|
"bulk.set": "Set",
|
|
"bulk.clear": "Clear",
|
|
"bulk.skip": "Skip",
|
|
"bulk.unskip": "Unskip",
|
|
"bulk.year_placeholder": "Year",
|
|
|
|
"filters.status": "Status",
|
|
"filters.issues": "Issues",
|
|
"filters.all": "All",
|
|
"filters.has_issues": "Has issues",
|
|
"filters.no_issues": "No issues",
|
|
|
|
"grid.type": "Type",
|
|
"grid.name": "Name",
|
|
"grid.year": "Year",
|
|
"grid.raw": "Raw name",
|
|
"grid.source": "Source",
|
|
"grid.videos": "Videos",
|
|
"grid.issues": "Issues",
|
|
"grid.status": "Status",
|
|
"grid.path": "Path",
|
|
"grid.structure": "Structure",
|
|
"grid.files": "Files",
|
|
|
|
"status.scanned": "Scanned",
|
|
"status.draft": "Draft",
|
|
"status.planned": "Planned",
|
|
"status.applied": "Applied",
|
|
"status.error": "Error",
|
|
"status.skipped": "Skipped",
|
|
"status.active": "Active",
|
|
"status.gone": "Gone",
|
|
"status.ignored": "Ignored",
|
|
"status.ok": "OK",
|
|
"status.needs": "Needs",
|
|
"theme.light": "Light",
|
|
"theme.dark": "Dark",
|
|
"app.section.library": "Library",
|
|
|
|
"preview.title": "Preview",
|
|
"preview.operations": "Operations",
|
|
"preview.conflicts": "Conflicts",
|
|
|
|
"job.running": "Job running",
|
|
"job.title": "Job",
|
|
"job.cancel_confirm": "Cancel job?",
|
|
"queue.status": "Queue",
|
|
"queue.pause": "Pause",
|
|
"queue.resume": "Resume",
|
|
"queue.cancel_active": "Cancel active",
|
|
"queue.paused": "Paused",
|
|
"queue.running": "Running",
|
|
"queue.queued": "Queued",
|
|
"queue.errors": "Errors",
|
|
"queue.summary": "Active: {active} | Errors: {errors}",
|
|
"queue.active": "Active",
|
|
"queue.finished": "Finished",
|
|
"queue.none_active": "No active tasks",
|
|
"queue.none_finished": "No finished tasks",
|
|
"queue.cancel": "Cancel",
|
|
"tasks.run": "Run task",
|
|
"settings.tasks.modal_title": "Task",
|
|
"settings.tasks.field_name": "Name",
|
|
"settings.tasks.field_sources": "Sources",
|
|
"settings.tasks.field_rules": "Rules",
|
|
"settings.tasks.field_template": "Template",
|
|
"settings.tasks.field_enabled": "Enabled",
|
|
"settings.tasks.hint": "Sources + rules choose what to process. Template defines the action pipeline.",
|
|
"settings.tasks.source.movie": "Movies",
|
|
"settings.tasks.source.series": "Series",
|
|
"settings.tasks.source.transmission": "Transmission",
|
|
"settings.tasks.source.staging": "Staging",
|
|
"settings.tasks.rules_empty": "No rules yet",
|
|
"settings.tasks.template_none": "No template",
|
|
"settings.tasks.action.analyze": "Analyze",
|
|
"settings.tasks.action.identify": "Identify",
|
|
"settings.tasks.action.normalize": "Normalize",
|
|
"settings.tasks.action.rename": "Rename",
|
|
"settings.tasks.action.export": "Export",
|
|
"settings.tasks.status.on": "On",
|
|
"settings.tasks.status.off": "Off",
|
|
"settings.tasks.confirm_delete": "Delete task?",
|
|
"job.status": "Status",
|
|
|
|
"errors.scan_failed": "Scan failed",
|
|
"errors.preview_failed": "Preview failed",
|
|
"errors.apply_failed": "Apply failed",
|
|
"errors.job_fetch": "Error fetching job status",
|
|
|
|
"messages.scan_finished": "Scan finished",
|
|
"messages.apply_started": "Apply started",
|
|
|
|
"common.none": "—",
|
|
"common.close": "Close",
|
|
"common.back": "Back",
|
|
"common.save": "Save",
|
|
"common.cancel": "Cancel",
|
|
"common.export": "Export",
|
|
"common.edit": "Edit",
|
|
"common.delete": "Delete",
|
|
"common.never": "never",
|
|
"common.loading": "Loading…",
|
|
"common.loading_settings": "Loading settings…",
|
|
"common.loaded": "Loaded",
|
|
"common.saving": "Saving…",
|
|
"common.saved": "Saved",
|
|
"common.unsaved_changes": "Unsaved changes",
|
|
"settings.unsaved_confirm": "Unsaved changes. Leave settings?",
|
|
"common.testing": "Testing…",
|
|
"common.running": "Running…",
|
|
"common.error": "Error",
|
|
"common.exists": "exists",
|
|
"common.read": "read",
|
|
"common.write": "write",
|
|
"common.rename": "rename",
|
|
"common.generating_preview": "Generating preview…",
|
|
"common.na": "n/a",
|
|
"common.test": "Test",
|
|
"common.yes": "Yes",
|
|
"common.no": "No",
|
|
"meta.title": "Title",
|
|
"meta.original": "Original",
|
|
"meta.year": "Year",
|
|
"meta.provider": "Provider",
|
|
"meta.source": "Source",
|
|
"meta.search": "Search",
|
|
"meta.search_placeholder": "Search title",
|
|
"meta.manual_title": "Manual title",
|
|
"meta.manual_year": "Year",
|
|
"meta.save": "Save",
|
|
"meta.clear": "Clear",
|
|
"meta.no_results": "No results",
|
|
|
|
"settings.page_title": "scMedia / Settings",
|
|
"settings.title": "Settings",
|
|
"settings.back": "Back",
|
|
"settings.tabs.scan_profiles": "Scan Profiles",
|
|
"settings.tabs.library": "Library",
|
|
"settings.tabs.sources": "Sources",
|
|
"settings.tabs.plugins": "Plugins",
|
|
"settings.tabs.templates": "Templates",
|
|
"settings.tabs.tasks": "Tasks",
|
|
"settings.tabs.rules": "Rules",
|
|
"settings.tabs.tools": "Programs",
|
|
"settings.tabs.ui": "Interface",
|
|
"settings.tabs.logs": "Logs",
|
|
"settings.tabs.debug": "Debug",
|
|
"settings.tabs.about": "About",
|
|
"settings.scan_profiles.title": "Scan Profiles",
|
|
"settings.scan_profiles.add": "Add profile",
|
|
"settings.scan_profiles.modal_add": "Add profile",
|
|
"settings.scan_profiles.modal_edit": "Edit profile",
|
|
"settings.scan_profiles.confirm_delete": "Delete profile?",
|
|
"settings.scan_profiles.ext_default": "default",
|
|
"settings.scanner_defaults.title": "Global scanner defaults",
|
|
"settings.library.title": "Library",
|
|
"settings.library.preview": "Preview",
|
|
"settings.library.roots": "Folders",
|
|
"settings.library.add_root": "Add",
|
|
"settings.library.th_type": "Type",
|
|
"settings.library.th_path": "Path",
|
|
"settings.library.th_status": "Status",
|
|
"settings.library.modal_title": "Root",
|
|
"settings.library.confirm_delete": "Delete root?",
|
|
"settings.sources.title": "Sources",
|
|
"settings.sources.add_root": "Add source",
|
|
"settings.sources.th_type": "Type",
|
|
"settings.sources.th_path": "Path",
|
|
"settings.sources.th_status": "Status",
|
|
"settings.sources.modal_title": "Source",
|
|
"settings.sources.confirm_delete": "Delete source?",
|
|
"settings.templates.title": "Templates",
|
|
"settings.templates.add": "Add template",
|
|
"settings.templates.th_name": "Template",
|
|
"settings.templates.th_action": "Action",
|
|
"settings.templates.th_status": "Status",
|
|
"settings.templates.modal_title": "Template",
|
|
"settings.templates.field_name": "Name",
|
|
"settings.templates.field_action": "Action",
|
|
"settings.templates.field_enabled": "Enabled",
|
|
"settings.templates.hint": "Describe the action pipeline (mapping, convert, normalize, export).",
|
|
"settings.templates.confirm_delete": "Delete template?",
|
|
"settings.templates.unnamed": "Untitled",
|
|
"root.type.movie": "Movie",
|
|
"root.type.series": "Series",
|
|
"root.type.staging": "Staging",
|
|
"settings.rules.add_rule": "Add rule",
|
|
|
|
"rules.type.name_map": "Name mapping",
|
|
"rules.type.delete_track": "Delete tracks",
|
|
"rules.type.priorities": "Priorities",
|
|
"rules.type.lang_fix": "Language fix",
|
|
"rules.type.source_filter": "Source filter",
|
|
"rules.sort_by": "Sort by",
|
|
"rules.sort.name": "Name",
|
|
"rules.sort.type": "Type",
|
|
"rules.th.name": "Name",
|
|
"rules.th.type": "Type",
|
|
"rules.th.summary": "Summary",
|
|
"rules.th.status": "Status",
|
|
"rules.status.on": "On",
|
|
"rules.status.off": "Off",
|
|
"rules.enable": "Enable",
|
|
"rules.disable": "Disable",
|
|
"rules.unnamed": "Untitled",
|
|
"rules.confirm_delete": "Delete rule?",
|
|
"rules.modal_title": "Rule",
|
|
"rules.field.name": "Name",
|
|
"rules.field.enabled": "Enabled",
|
|
"rules.field.pattern": "Pattern",
|
|
"rules.field.canonical": "Canonical",
|
|
"rules.field.mode": "Mode",
|
|
"rules.field.track_type": "Track type",
|
|
"rules.field.lang": "Language",
|
|
"rules.field.audio_type": "Audio type",
|
|
"rules.field.name_contains": "Name contains",
|
|
"rules.field.except_default": "Except default",
|
|
"rules.field.except_forced": "Except forced",
|
|
"rules.field.languages": "Languages (comma)",
|
|
"rules.field.audio_types": "Audio types (comma)",
|
|
"rules.field.from_lang": "From language",
|
|
"rules.field.to_lang": "To language",
|
|
"rules.field.source": "Source",
|
|
"rules.field.status": "Status",
|
|
"rules.field.conditions": "Conditions",
|
|
"rules.cond.field": "Field",
|
|
"rules.cond.op": "Op",
|
|
"rules.cond.value": "Value",
|
|
"rules.cond.enabled": "Active",
|
|
"rules.cond.add": "Add condition",
|
|
"rules.cond.status": "Status",
|
|
"rules.cond.label": "Label",
|
|
"rules.cond.name_regex": "Name regex",
|
|
"rules.cond.path_regex": "Path regex",
|
|
"rules.cond.min_size": "Min size",
|
|
"rules.op.contains": "contains",
|
|
"rules.op.not_contains": "not contains",
|
|
"rules.op.any": "any",
|
|
"rules.logic.or": "OR",
|
|
"rules.statuses.none": "No statuses",
|
|
"rules.field.label": "Label",
|
|
"rules.field.name_regex": "Name regex",
|
|
"rules.field.path_regex": "Path regex",
|
|
"rules.field.min_size": "Min size (bytes)",
|
|
"rules.mode.exact": "exact",
|
|
"rules.mode.regex": "regex",
|
|
"rules.any": "Any",
|
|
"sources.name": "Name",
|
|
"sources.size": "Size",
|
|
"sources.status": "Status",
|
|
"sources.progress": "Progress",
|
|
"sources.type": "Type",
|
|
"sources.type.file": "File",
|
|
"sources.type.folder": "Folder",
|
|
"sources.files": "Files",
|
|
"sources.detail.title": "Source detail",
|
|
"sources.detail.raw": "Raw data",
|
|
"sources.detail.approve": "Approve",
|
|
"sources.preview.title": "Preview",
|
|
"sources.preview.current": "Current",
|
|
"sources.preview.planned": "Planned",
|
|
"sources.preview.name": "Name",
|
|
"sources.preview.kind": "Type",
|
|
"sources.preview.structure": "Structure",
|
|
"sources.status.completed": "completed",
|
|
"sources.status.downloading": "downloading",
|
|
"sources.status.seeding": "seeding",
|
|
"sources.status.stopped": "stopped",
|
|
"sources.status.unknown": "unknown",
|
|
"sources.source": "Source",
|
|
"sources.path": "Path",
|
|
"settings.plugins.title": "Plugins",
|
|
"settings.plugins.add": "Add plugin",
|
|
"settings.plugins.meta_settings": "Metadata settings",
|
|
"settings.plugins.omdb_label": "IMDb (OMDb)",
|
|
"settings.plugins.tvdb_label": "TVDB",
|
|
"settings.plugins.kodi_label": "Kodi",
|
|
"settings.plugins.jellyfin_label": "Jellyfin",
|
|
"settings.plugins.transmission_label": "Transmission",
|
|
"settings.plugins.th_name": "Plugin",
|
|
"settings.plugins.th_type": "Type",
|
|
"settings.plugins.th_status": "Status",
|
|
"settings.plugins.kind.meta": "Metadata",
|
|
"settings.plugins.kind.export": "Export",
|
|
"settings.plugins.kind.source": "Source",
|
|
"settings.plugins.modal_title": "Plugin",
|
|
"settings.plugins.requires_meta": "Enable metadata settings first",
|
|
"settings.plugins.requires_test": "Test connection first",
|
|
"settings.plugins.install_placeholder": "Installer coming soon",
|
|
"settings.plugins.metadata": "Metadata providers",
|
|
"settings.plugins.languages": "Metadata languages (comma)",
|
|
"settings.plugins.provider_priority": "Provider priority (comma)",
|
|
"settings.plugins.enable": "Enabled",
|
|
"settings.plugins.omdb_key": "OMDb API key",
|
|
"settings.plugins.tvdb_key": "TVDB API key",
|
|
"settings.plugins.tvdb_pin": "TVDB PIN (optional)",
|
|
"settings.plugins.exports": "Export plugins",
|
|
"settings.plugins.sources": "Source plugins",
|
|
"settings.plugins.transmission_protocol": "Protocol",
|
|
"settings.plugins.transmission_host": "Host",
|
|
"settings.plugins.transmission_port": "Port",
|
|
"settings.plugins.transmission_path": "RPC path",
|
|
"settings.plugins.transmission_user": "Username",
|
|
"settings.plugins.transmission_pass": "Password",
|
|
"settings.plugins.transmission_display_fields": "Display fields (comma)",
|
|
"settings.plugins.transmission_test": "Test connection",
|
|
"settings.plugins.transmission_ok": "OK",
|
|
"settings.plugins.transmission_missing": "Fill required fields",
|
|
"settings.plugins.transmission_unauthorized": "Unauthorized. Check RPC username/password.",
|
|
"settings.plugins.transmission_forbidden": "Access denied. Check whitelist or credentials.",
|
|
"settings.plugins.transmission_rpc_failed": "RPC failed. Check address or auth.",
|
|
"settings.plugins.kodi_hint": "Writes movie.nfo / tvshow.nfo near files",
|
|
"settings.plugins.jellyfin_hint": "Writes movie.nfo / tvshow.nfo near files",
|
|
"settings.debug.title": "Debug",
|
|
"settings.debug.content.title": "Content data",
|
|
"settings.debug.content.files": "Media files",
|
|
"settings.debug.content.meta": "Metadata",
|
|
"settings.debug.content.items": "Indexed items",
|
|
"settings.debug.content.clear_btn": "Clear content",
|
|
"settings.debug.db.title": "Database",
|
|
"settings.debug.db.tables": "Tables",
|
|
"settings.debug.db.size": "Size",
|
|
"settings.debug.db.reset_btn": "Reset DB",
|
|
"settings.debug.dump.title": "Database dump",
|
|
"settings.debug.dump.download": "Download dump",
|
|
"settings.debug.dump.restore": "Restore dump",
|
|
"settings.debug.dump.restore_confirm": "Restore database from dump? This will overwrite current data.",
|
|
"settings.language": "Language",
|
|
"settings.scan_profiles.th_on": "On",
|
|
"settings.scan_profiles.th_type": "Type",
|
|
"settings.scan_profiles.th_name": "Name",
|
|
"settings.scan_profiles.th_root": "Root path",
|
|
"settings.scan_profiles.th_depth": "Depth",
|
|
"settings.scan_profiles.th_excludes": "Excludes",
|
|
"settings.scan_profiles.th_ext": "Ext",
|
|
"settings.scan_profiles.th_last_scan": "Last scan",
|
|
"settings.scan_profiles.th_result": "Result",
|
|
|
|
"settings.scanner_defaults.video_ext": "Video extensions (comma)",
|
|
"settings.scanner_defaults.video_ext_ph": "mkv,mp4,avi",
|
|
"settings.scanner_defaults.max_depth": "Max depth default",
|
|
"settings.scanner_defaults.max_files": "Max files per item",
|
|
"settings.scanner_defaults.max_items": "Max items per scan (0 = no limit)",
|
|
|
|
"settings.library.movies_root": "Movies root",
|
|
"settings.library.movies_root_ph": "/mnt/media/library/movies",
|
|
"settings.library.series_root": "Series root",
|
|
"settings.library.series_root_ph": "/mnt/media/library/series",
|
|
"settings.library.staging_root": "Staging root (optional)",
|
|
"settings.library.staging_root_ph": "/mnt/media/.staging",
|
|
|
|
"settings.library.movies_strategy_title": "Movies strategy",
|
|
"settings.library.series_strategy_title": "Series strategy",
|
|
"settings.library.strategy": "Strategy",
|
|
"settings.library.season_naming": "Season naming",
|
|
"settings.library.normalization_title": "Normalization",
|
|
"settings.library.collision_title": "Collision policy",
|
|
"settings.library.preview_title": "Preview",
|
|
"settings.library.preview_hint": "Click \"Generate preview\".",
|
|
|
|
"settings.strategy.flat": "Flat",
|
|
"settings.strategy.first_letter": "By first letter",
|
|
"settings.strategy.prefix": "By first N letters",
|
|
"settings.strategy.hash_buckets": "By numeric buckets (hash)",
|
|
"settings.strategy.by_year": "By year",
|
|
"settings.strategy.letter_year": "Letter + year",
|
|
"settings.strategy.decade_year": "Decade + year",
|
|
"settings.strategy.custom": "Custom template",
|
|
"settings.strategy.n": "N",
|
|
"settings.strategy.buckets": "Buckets",
|
|
"settings.strategy.template": "Template",
|
|
"settings.strategy.template_ph_movies": "{first:2}/{title} ({year})",
|
|
"settings.strategy.template_ph_series": "{first}/{title}",
|
|
"settings.strategy.vars_hint": "Vars: {title} {year} {decade} {first} {first:2} {first:3} {hash:2}",
|
|
|
|
"settings.season.season_2digit": "Season 01",
|
|
"settings.season.s_2digit": "S01",
|
|
"settings.season.season_plain": "Season 1",
|
|
|
|
"settings.norm.ignore_articles": "Ignore articles (The/A/An)",
|
|
"settings.norm.uppercase_shards": "Uppercase shard folders",
|
|
"settings.norm.replace_unsafe": "Replace unsafe characters",
|
|
"settings.norm.trim_dots": "Trim dots/spaces",
|
|
"settings.norm.transliterate_later": "Transliterate non-latin (later)",
|
|
"settings.norm.ignore_words": "Ignore words list (comma)",
|
|
"settings.norm.ignore_words_ph": "sample,extras",
|
|
|
|
"settings.collision.stop": "Stop and mark conflict",
|
|
"settings.collision.append_num": "Append -1, -2",
|
|
"settings.collision.append_hash": "Append short hash",
|
|
|
|
"settings.debug.content.ph": "Type CLEAR CONTENT",
|
|
"settings.debug.db.ph": "Type RESET DATABASE",
|
|
"settings.about.ui_version": "UI version",
|
|
"settings.about.backend_version": "Backend version",
|
|
"settings.about.db_version": "DB version",
|
|
"settings.about.table_name": "Name",
|
|
"settings.about.table_type": "Type",
|
|
"settings.about.table_author": "Author",
|
|
"settings.about.table_version": "Version",
|
|
"settings.about.table_update": "Update",
|
|
|
|
"settings.scan_profiles.modal_title": "Profile",
|
|
"settings.scan_profiles.modal_enabled": "Enabled",
|
|
"settings.scan_profiles.modal_name": "Name",
|
|
"settings.scan_profiles.modal_name_ph": "Incoming",
|
|
"settings.scan_profiles.modal_root": "Root path",
|
|
"settings.scan_profiles.modal_root_ph": "/mnt/downloads/complete",
|
|
"settings.scan_profiles.modal_depth": "Max depth",
|
|
"settings.scan_profiles.modal_type": "Profile type",
|
|
"settings.scan_profiles.type_scan": "Scan",
|
|
"settings.scan_profiles.type_analyze": "Analyze",
|
|
"settings.scan_profiles.move": "Move",
|
|
"settings.scan_profiles.modal_excludes": "Exclude patterns (comma)",
|
|
"settings.scan_profiles.modal_excludes_ph": "@eaDir,sample,extras",
|
|
"settings.scan_profiles.modal_ext_mode": "Include ext mode",
|
|
"settings.scan_profiles.ext_custom": "Custom",
|
|
"settings.scan_profiles.modal_ext_custom": "Custom extensions (comma)",
|
|
"settings.scan_profiles.modal_ext_custom_ph": "mkv,mp4",
|
|
"settings.about.title": "About",
|
|
|
|
"media.tabs.movies": "Movies",
|
|
"media.tabs.series": "Series",
|
|
"media.tabs.sources": "Sources",
|
|
"media.container": "Container",
|
|
"media.size": "Size",
|
|
"media.duration": "Duration",
|
|
"media.track.type": "Type",
|
|
"media.track.lang": "Lang",
|
|
"media.track.name": "Name",
|
|
"media.track.codec": "Codec",
|
|
"media.track.channels": "Channels",
|
|
"media.track.flags": "Flags",
|
|
"media.track.audio_type": "Audio type",
|
|
"media.actions.dry_run": "Dry run",
|
|
"media.actions.apply": "Apply",
|
|
"media.dry_run.title": "Dry run",
|
|
"media.dry_run.summary": "Summary",
|
|
"media.dry_run.files": "Files",
|
|
"media.dry_run.rename": "Rename",
|
|
"media.dry_run.delete": "Delete",
|
|
"media.dry_run.unknown": "Unknown type",
|
|
"media.dry_run.convert": "Convert",
|
|
"media.dry_run.details": "Details",
|
|
|
|
"settings.rules.title": "Rules",
|
|
"settings.rules.name_map": "Name mapping",
|
|
"settings.rules.pattern": "Pattern",
|
|
"settings.rules.canonical": "Canonical",
|
|
"settings.rules.mode": "Mode",
|
|
"settings.rules.mode_exact": "exact",
|
|
"settings.rules.mode_regex": "regex",
|
|
"settings.rules.add_name_map": "Add mapping",
|
|
"settings.rules.delete_rules": "Delete rules",
|
|
"settings.rules.type": "Type",
|
|
"settings.rules.lang": "Lang",
|
|
"settings.rules.audio_type": "Audio type",
|
|
"settings.rules.name_contains": "Name contains",
|
|
"settings.rules.except_default": "Except default",
|
|
"settings.rules.except_forced": "Except forced",
|
|
"settings.rules.add_delete_rule": "Add delete rule",
|
|
"settings.rules.priorities": "Priorities",
|
|
"settings.rules.language_priority": "Language priority (comma)",
|
|
"settings.rules.audio_priority": "Audio type priority (comma)",
|
|
"settings.rules.require_audio_type": "Require audio type",
|
|
"settings.rules.series_threshold": "Series order threshold",
|
|
|
|
"settings.tools.title": "Programs",
|
|
"settings.tools.add": "Add tool",
|
|
"settings.tools.detect": "Detect",
|
|
"settings.tools.th_name": "Tool",
|
|
"settings.tools.th_path": "Path",
|
|
"settings.ui.title": "Interface",
|
|
"settings.ui.table_mode": "Table navigation",
|
|
"settings.ui.table_mode_pages": "Pages",
|
|
"settings.ui.table_mode_infinite": "Infinite scroll",
|
|
"settings.ui.table_page_size": "Rows per page",
|
|
"settings.ui.sse_tick": "SSE tick (sec)",
|
|
"settings.ui.sse_snapshot": "SSE snapshot (sec)",
|
|
"settings.ui.note": "Applies to all tables",
|
|
"settings.background.title": "Background policies",
|
|
"settings.background.mode": "Mode",
|
|
"settings.background.mode_light": "Light",
|
|
"settings.background.mode_normal": "Normal",
|
|
"settings.background.mode_aggressive": "Aggressive",
|
|
"settings.background.max_parallel": "Max parallel jobs",
|
|
"settings.background.max_network": "Max network jobs",
|
|
"settings.background.max_io": "Max IO jobs",
|
|
"settings.background.batch_sleep": "Sleep between batches (ms)",
|
|
"settings.background.watchdog": "Stalled watchdog (min)",
|
|
"settings.background.pause": "Pause background jobs",
|
|
"settings.background.note": "Applies to all background tasks",
|
|
"settings.tools.modal_title": "Tool",
|
|
"settings.tools.detected": "Detected",
|
|
"settings.tools.mkvmerge": "mkvmerge path",
|
|
"settings.tools.mkvpropedit": "mkvpropedit path",
|
|
"settings.tools.ffmpeg": "ffmpeg path",
|
|
|
|
"settings.logs.title": "Logs",
|
|
"settings.logs.date": "Date",
|
|
"settings.logs.date_from": "From",
|
|
"settings.logs.date_to": "To",
|
|
"settings.logs.filter_level": "Level",
|
|
"settings.logs.retention": "Retention",
|
|
"settings.logs.level": "Log level",
|
|
"settings.logs.forever": "Forever",
|
|
"settings.logs.load": "Load",
|
|
"settings.logs.cleanup": "Cleanup",
|
|
"settings.logs.cleaned": "Cleaned",
|
|
"settings.logs.date_required": "Select a date range",
|
|
"settings.logs.reset": "Reset",
|
|
"settings.logs.tab_view": "View",
|
|
"settings.logs.tab_settings": "Settings",
|
|
"settings.logs.retention_warn": "Older logs will be deleted. Continue?",
|
|
"settings.logs.delete_all_warn": "You are deleting all logs. Continue?",
|
|
"settings.logs.empty": "Nothing here",
|
|
|
|
"settings.preview.movies": "MOVIES",
|
|
"settings.preview.series": "SERIES",
|
|
"settings.tasks.title": "Tasks",
|
|
"settings.tasks.add": "Add task",
|
|
"settings.tasks.th_name": "Task",
|
|
"settings.tasks.th_sources": "Sources",
|
|
"settings.tasks.th_rules": "Rules",
|
|
"settings.tasks.th_template": "Template",
|
|
"settings.tasks.th_status": "Status",
|
|
|
|
"auth.page_title": "scMedia / Login",
|
|
"auth.login_title": "Sign in",
|
|
"auth.login_hint": "Use your email and password.",
|
|
"auth.email": "Email",
|
|
"auth.password": "Password",
|
|
"auth.remember": "Remember session",
|
|
"auth.login_btn": "Sign in",
|
|
"auth.forgot": "Forgot password?",
|
|
"auth.forgot_send": "Send reset link",
|
|
"auth.mfa_title": "Two-factor code",
|
|
"auth.mfa_code": "Code",
|
|
"auth.mfa_verify": "Verify",
|
|
"auth.error.email_password_required": "Email and password required",
|
|
"auth.error.invalid_credentials": "Invalid credentials",
|
|
"auth.error.email_required": "Email required",
|
|
"auth.error.request_failed": "Request failed",
|
|
"auth.error.reset_sent": "If this email exists, a reset link will be sent.",
|
|
"auth.error.code_required": "Code required",
|
|
"auth.error.invalid_code": "Invalid code",
|
|
"auth.error.login_failed": "Login failed",
|
|
"auth.error.too_many_attempts": "Too many attempts. Try again in {seconds}s.",
|
|
"auth.logout": "Logout",
|
|
"nav.menu": "Menu",
|
|
"nav.home": "Home",
|
|
"nav.settings": "Settings",
|
|
"nav.account": "Account"
|
|
}
|