{
  "translation": {
// General
    "settings:langName": "English",

    "general:loading...": "Loading...",
    "general:name": "Name",
    "general:version": "Version",
    "general:packages": "Packages",
    "general:source": "Source",

    "general:button:add": "Add",
    "general:button:edit": "Edit",
    "general:button:cancel": "Cancel",
    "general:button:delete": "Delete",
    "general:button:close": "Close",
    "general:button:ok": "OK",
    "general:button:reset": "Reset",
    "general:button:save": "Save",
    "general:button:select": "Select",
    "general:button:open location": "Open Location",
    "general:button:continue": "Continue",

    // Used in place of date part but not known
    "general:unknown date": "Unknown Date",

    "general:dialog:select file or directory header": "Selecting file or directory",
    "general:dialog:select file or directory": "Please select a file or directory.",
    "general:toast:invalid directory": "Invalid directory was selected.",
    "general:toast:invalid file": "Invalid file was selected.",

    "general:toast:not supported": "{{name}} is not supported yet.",
    "general:not implemented": "Not Implemented",

    "search:placeholder": "Search...",

    "general:error:failed to create dir": "Failed to create directory (missing permission?): {{err}}",
    "general:error:failed to create dir missing drive": "Failed to create directory. You may forget to connect the drive.",

    "general:last modified": "Last Modified",
    "general:last modified:moments": "Moments ago",
    "general:last modified:minutes_one": "{{count}} minute ago",
    "general:last modified:minutes_other": "{{count}} minutes ago",
    "general:last modified:hours_one": "{{count}} hour ago",
    "general:last modified:hours_other": "{{count}} hours ago",
    "general:last modified:days_one": "{{count}} day ago",
    "general:last modified:days_other": "{{count}} days ago",
    "general:last modified:weeks_one": "{{count}} week ago",
    "general:last modified:weeks_other": "{{count}} weeks ago",
    "general:last modified:months_one": "{{count}} month ago",
    "general:last modified:months_other": "{{count}} months ago",
    "general:last modified:years_one": "{{count}} year ago",
    "general:last modified:years_other": "{{count}} years ago",


// Setup Page
    "setup:loading": "Loading settings...",
    "setup:entry:welcome": "Welcome to ALCOMD3!",
    "setup:entry:welcome description": "ALCOMD3 is an Open-Source Creator Companion for VRChat and other Unity Projects.",
    "setup:next": "Next",
    "setup:back": "Back",

    "setup:steps card:Appearance": "Appearance",
    "setup:appearance:description": "Please set up your appearance preferences at the beginning.<br/>You can change everything configured here later on settings page.",
    "setup:appearance:theme description": "You can also tune the app theme colors now, including source color, display mode, and color scheme.",
    "setup:steps card:Theme": "Theme",
    "setup:theme:heading": "Choose Theme Colors",
    "setup:theme:description": "Pick the source color, display mode, and color scheme for ALCOMD3. These settings are saved immediately and can be changed later in Settings.",

    "setup:steps card:UnityHub": "Unity Hub",
    "setup:unity-hub:heading": "Install Unity Hub",
    "setup:unity-hub:description": "To get started, you need to install Unity Hub. Unity Hub is the preferred way to install and manage Unity versions.<br/>ALCOMD3 will suggest you installing Unity with Unity Hub if you don't have and necessary for the project or operation.",
    "setup:unity-hub:using this unity hub": "Using this Unity Hub",
    "setup:unity-hub:download unity hub from unity.com": "Download Unity Hub from unity.com",
    "setup:unity-hub:unity hub link": "https://unity.com/download",
    "setup:unity-hub:recheck installation": "Recheck Installation",
    "setup:unity-hub:detection failed collapse": "Have you installed Unity Hub?",
    "setup:unity-hub:detection failed description": "Please click the above \"Recheck Installation\" button to re-detect Unity Hub installation. If this doesn't work, ALCOMD3 fails to detect your Unity Hub installation. Please set Unity Hub Manually below.",
    "setup:unity-hub:not found": "Unity Hub was not found.",

    "setup:steps card:ProjectPath": "Save Location",
    "setup:project-path:heading": "Project Save Location",
    "setup:project-path:description": "When you create project with ALCOMD3, the project will be saved in this location.",

    "setup:steps card:Backups": "Backup Settings",
    "setup:backups:heading": "Project Backup Settings",
    "setup:backups:location": "Backup Location",
    "setup:backups:location description": "When you backup your project, the backup archive file will be saved in this path.",
    "setup:backups:archive": "Archive Format",

    "setup:steps card:SystemSetting": "System Config",
    "setup:system-setting:heading": "System Configurations",
    "setup:system-setting:vcc scheme description": "You can use ALCOMD3 for vcc:// scheme instead of VCC to install repository to your PC. ALCOMD3 and VCC will shares the same repository list but using ALCOMD3 will give you quick installation without opening VCC.",
    "setup:system-setting:macos bug message": "There is nothing to configure on macOS. (This page should not be shown, showing this page is a bug)",
    "setup:system-setting:hostname-with-non-ascii": "Your hostname (PC Name) contains non-ASCII characters. This may cause problems with Unity 2022.<br/>It's highly recommended to change your PC Name to ASCII characters.",

    "setup:finish:heading": "Setup Completed!",
    "setup:finish:description": "You have successfully completed the setup process!<br/>Let's start using ALCOMD3!",
    "setup:finish:next": "Start using ALCOMD3",


// Side Bar
    "sidebar:bad hostname": "Bad hostname",
    "sidebar:dialog:bad hostname": "There are issues with your hostname",
    "sidebar:dialog:bad hostname description": "You're using non-ASCII characters in hostname (PC Name). <br/>This may cause issues with modern Unity.<br/>It's highly recommended to change your PC Name to alphanumeric characters.",
    "sidebar:booth": "BOOTH",
    "sidebar:vrchat avatar learn": "VRChatAvatarLearn",
    "sidebar:version": "Version: {{version}}",

    "sidebar:toast:version copied": "Version name was copied.",


// MCP Page
    "mcp:title": "MCP",
    "mcp:enabled": "Enabled",
    "mcp:disabled": "Disabled",
    "mcp:running": "Endpoint Running",
    "mcp:not running": "Endpoint Stopped",
    "mcp:endpoint": "Endpoint",
    "mcp:endpoint file": "Endpoint File",
    "mcp:bridge command": "Bridge Command",
    "mcp:protocol version": "Protocol Version",
    "mcp:transport": "Transport",
    "mcp:host": "Host",
    "mcp:port": "Port",
    "mcp:pid": "PID",
    "mcp:clients": "Recent Activity",
    "mcp:no clients": "No recent client activity.",
    "mcp:client": "Client",
    "mcp:last seen": "Last Activity",
    "mcp:tools": "Read-only Tools",
    "mcp:button:enable": "Enable",
    "mcp:button:disable": "Disable",
    "mcp:toast:command copied": "Bridge command copied.",


// Projects Page
    "projects": "Projects",
    "projects:tooltip:refresh": "Refresh Projects",
    "projects:create new project": "Create New Project",
    "projects:add existing project": "Add Existing Project",
    "projects:restore from backup": "Restore from Backup",
    "projects:type": "Type",
    "projects:unity": "Unity",
    "projects:list view": "List View",
    "projects:grid view": "Grid View",
    "projects:sort by": "Sort by:",
    "projects:error:load error": "Error loading projects: {{msg}}",
    "projects:error:noexec filesystem": "The project is located on a filesystem mounted with the 'noexec' flag. This prevents Unity from loading native plugins, resulting in a broken state or corrupted assets. Please move the project to a filesystem without the 'noexec' flag.",
    "projects:toast:project added": "Project was addded successfully.",
    "projects:toast:project already exists": "The project was already added.",
    "projects:toast:project restored from backup": "Project was restored from backup successfully.",

    "projects:type:unknown": "Unknown",
    "projects:type:sdk2": "SDK2",
    "projects:type:worlds": "Worlds",
    "projects:type:avatars": "Avatars",
    "projects:type:legacy": "Legacy",
    "projects:button:open unity": "Open Unity",
    "projects:button:manage": "Manage",
    "projects:backup": "Backup",
    "projects:menuitem:open directory": "Open Project Directory",
    "projects:remove project": "Remove Project",
    "projects:tooltip:no directory": "Project does not exist at the location.",
    "projects:tooltip:invalid project": "Project directory exists, but is not a valid project",

    "projects:hint:invalid project name": "Project name is invalid.",
    "projects:hint:warn symbol in project name": "Using such a symbol may cause problems.",
    "projects:hint:warn multibyte char in project name": "Using multibyte characters may cause problems.",
    "projects:hint:project already exists": "The directory already exists.",
    "projects:hint:create project ready": "Ready to create a project!",
    "projects:template": "Template:",
    "projects:template-category:favorites": "Favorites",
    "projects:template-category:builtin": "Built-in",
    "projects:template-category:alcom": "Custom Templates",
    "projects:template-category:vcc": "VCC Templates",
    "projects:template-name:avatars": "VRChat Avatars",
    "projects:template-name:worlds": "VRChat Worlds",
    "projects:template-name:blank": "Blank",
    "projects:template:unity version": "Unity Version:",
    "projects:tooltip:template-unavailable": "Base template of the template is not available",
    "projects:tooltip:template-no-unity": "No unity versions for this template are available",
    "projects:latest": "Latest",
    "projects:hint:path of creating project": "The new project will be at <path>{{path}}</path>.",
    "projects:button:create": "Create",
    "projects:creating project...": "Creating the project...",
    "projects:toast:project created": "Project was created successfully.",

    "projects:toast:opening unity...": "Opening Unity...",
    "projects:dialog:unity not found": "Unity was not found",
    "projects:dialog:unity version of the project not found": "The project is using Unity {{unity}} but it was not found.<br>Please install Unity {{unity}} with Unity Hub and restart ALCOM.",
    "projects:dialog:open unity hub": "Open Unity Hub",
    "projects:dialog:select unity header": "Select Unity",
    "projects:dialog:multiple unity found": "Multiple Unity installations of the version were found.",
    "projects:dialog:keep using this version": "Keep using this version",
    "projects:dialog:unity not found but china found": "Unity was not found but China version of Unity was found",
    "projects:dialog:unity version of the project not found but china found": "The Unity {{expectedUnity}} which is used in the project was not found.<br>However, we found China version of Unity {{chinaUnity}} in your computer.<br>Do you want to use the China version of Unity for this project?",
    "projects:dialog:use china version": "Use China Version of Unity",
    "projects:dialog:unity not found but international found": "Unity was not found but international version of Unity was found",
    "projects:dialog:unity version of the project not found but international found": "The Unity {{expectedUnity}} which is used in the project was not found.<br>However, we found international version of Unity {{internationalUnity}} in your computer.<br>Do you want to use the international version of Unity for this project?",
    "projects:dialog:use international version": "Use international Version of Unity",
    "projects:toast:invalid project unity version": "We couldn't detect suitable Unity installations.",
    "projects:toast:loading unity from unity hub": "Loading Unity from Unity Hub...",
    "projects:toast:match version unity not found": "Unity {{unity}} is not found. Please install Unity in your computer or add a Unity version in the ALCOM settings.",
    "projects:toast:unity already running": "Unity is already running.",
    "projects:toast:unity exits with non-zero": "Unity exited with non-zero code.",

    "projects:button:migrate": "Migrate",
    "projects:tooltip:sdk2 migration hint": "Legacy SDK2 project cannot be migrated automatically.<br>Please migrate to SDK3 manually first.",
    "projects:tooltip:git-vcc not supported": "git-VCC projects are not supported.",
    "projects:tooltip:no upm in unity": "VPM is not supported with Unity 2017 or older.",
    "projects:dialog:vpm migrate header": "Migrate legacy project",
    "projects:dialog:vpm migrate description": "Migrating project might lose your changes. Please make a backup of your project before migration.",
    "projects:button:backup and migrate": "Backup and Migrate",
    "projects:button:migrate copy": "Migrate a Copy",
    "projects:button:migrate in-place": "Migrate in-place",
    "projects:pre-migrate copying...": "Copying project for migration...",
    "projects:migrating...": "Migrating project...",
    "projects:do not close": "Do not close the window.",
    "projects:toast:close unity before migration": "Unity must be closed before migration.",
    "projects:toast:project migrated": "Project was migrated successfully.",

    "projects:dialog:backup header": "Backup Project",
    "projects:dialog:creating backup...": "Creating a backup...",
    "projects:dialog:backup restore": "View backup progress",
    "projects:dialog:restore backup header": "Restore from Backup",
    "projects:dialog:restoring backup...": "Restoring backup...",
    "projects:dialog:restore backup waiting": "Select a backup archive...",
    "projects:dialog:proceed k/n": "Processing {{count}}/{{total}} entries",
    "projects:toast:backup canceled": "Backup was canceled.",
    "projects:toast:backup succeeded": "Backup was created successfully.",
    "projects:toast:backup already running": "A project backup is already running. Restored the progress window.",

    "projects:dialog:warn removing project": "You're about to remove the project <b>{{name}}</b>. Are you sure?",
    "projects:dialog:remove directory failed by lock": "Failed to remove the project directory. Please close Unity and Unity Hub then try again.",
    "projects:button:remove from list": "Remove from the List",
    "projects:button:remove directory": "Remove the Directory",
    "projects:dialog:removing...": "Removing the project...",
    "projects:toast:project removed": "Project was removed successfully.",
    "projects:toast:remove directory failed by lock": "Failed to remove the project directory. Please close Unity and Unity Hub then try again. {{err}}",

  // Manage Projects
    "projects:manage:tooltip:back to projects": "Back to projects",
    "projects:menuitem:change launch options": "Change Launch Options",
    "projects:menuitem:copy project": "Copy Project",
    "projects:menuitem:backup": "Make Backup",
    "projects:menuitem:forget unity path": "Forget Unity for this Project",
    "projects:manage:project location": "Located at: <path>{{path}}</path>",
    "projects:manage:unity version": "Unity version:",
    "projects:toast:forgot unity path": "Forgot Unity for this project.",

    "projects:manage:suggest resolve": "Some required packages for this project are not installed.<br>It is strongly recommended to install the packages.",
    "projects:manage:button:resolve": "Install Packages",

    "projects:manage:suggest unity migration": "Your project is using Unity 2019 which is no longer supported by VRChat SDK. VRChat recommends you migrate your project to Unity 2022.",
    "projects:manage:suggest unity patch migration": "Your project is using a bit older version of Unity 2022. VRChat recommends you migrate your project to newer version of Unity 2022.",
    "projects:manage:suggest unity china to international migration": "Your project is using China version of Unity. We recommend you to use International version of Unity for better compatibility with VRChat.",
    "projects:manage:button:unity migrate": "Migrate Project",

    "projects:manage:manage packages": "Manage Packages",
    "projects:manage:hidden packages": "Hidden Packages",
    "projects:manage:tooltip:refresh packages": "Refresh Packages",
    "projects:manage:button:upgrade all": "Upgrade All (Latest)",
    "projects:manage:button:upgrade all stable": "Upgrade All (Stable)",
    "projects:manage:button:reinstall all": "Reinstall All",
    "projects:manage:button:package filters": "Package Filters",
    "projects:manage:menu:repository filter": "Repository Filter",
    "projects:manage:menu:other filters": "Other Filters",
    "projects:manage:package": "Package",
    "projects:manage:installed": "Installed",
    "projects:manage:latest": "Latest",
    "projects:manage:yanked": "(Yanked)",
    "projects:manage:none": "none",
    "projects:manage:incompatible packages": "Incompatibles",
    "projects:manage:source not selected": "Not selected",
    "projects:manage:multiple sources": "Multiple sources",
    "projects:manage:tooltip:add package": "Add Package",
    "projects:manage:tooltip:select repository to install": "Select repository to install package",
    "projects:manage:tooltip:upgrade package": "Upgrade Package",
    "projects:manage:tooltip:remove packages": "Remove Package",
    "projects:manage:tooltip:incompatible with unity": "Incompatible with Unity",
    "projects:manage:menuitem:reinstall": "Reinstall",
    "projects:manage:menuitem:see changelog": "See Changelog",
    "projects:manage:menuitem:see documentation": "See Documentation",
    // note for translators: this key is used for button for installing or upgrading to the latest version of selected packages.
    //     It might be better to write both upgrade and latest depending on the language I think.
    "projects:manage:button:install selected latest": "Install Selected (Latest)",
    "projects:manage:button:install selected stable latest": "Install Selected (Stable)",
    "projects:manage:button:reinstall selected": "Reinstall Selected",
    "projects:manage:button:uninstall selected": "Uninstall Selected",
    "projects:manage:button:clear selection": "Clear Selection",
    "projects:manage:n packages selected_one": "{{count}} package selected",
    "projects:manage:n packages selected_other": "{{count}} packages selected",
    "projects:manage:toast:no upgradable": "No upgradable package",
    "projects:manage:toast:package installed": "{{name}} version {{version}} was installed successfully.",
    // V used in single operation
    "projects:manage:toast:the package has newer latest with incompatible unity": "The package has a newer version that is incompatible with the Unity version.",
    "projects:manage:toast:package removed": "{{name}} was removed successfully.",
    "projects:manage:toast:resolved": "Resolved dependencies.",
    "projects:manage:toast:all packages upgraded": "All packages were upgraded successfully.",
    "projects:manage:toast:all packages reinstalled": "All packages were reinstalled successfully.",
    "projects:manage:toast:selected packages installed": "Selected packages were installed successfully.",
    // V used in bulk operation
    "projects:manage:toast:some package has newer latest with incompatible unity": "Some packages have newer versions that are incompatible with the Unity version.",
    "projects:manage:toast:selected packages removed": "Selected packages were removed successfully.",
    "projects:manage:toast:selected packages reinstalled": "Selected packages were reinstalled successfully.",
    "projects:manage:progress:title": "Applying package changes",
    "projects:manage:progress:finalizing": "Finalizing package changes",
    "projects:manage:progress:description": "Target project: {{projectPath}}",
    "projects:manage:progress:cancel": "Stop",
    "projects:manage:progress:cancelling": "Stopping...",
    "projects:manage:progress:minimize": "Minimize",
    "projects:manage:progress:restore": "View install progress",
    "projects:manage:progress:retry": "Retry",
    "projects:manage:progress:percent": "{{percent}}%",
    "projects:manage:progress:summary": "Completed: {{completed}}, failed: {{failed}}",
    "projects:manage:progress:status:waiting": "Waiting",
    "projects:manage:progress:status:downloading": "Downloading",
    "projects:manage:progress:status:extracting": "Extracting",
    "projects:manage:progress:status:extracted": "Waiting to install",
    "projects:manage:progress:status:installing": "Installing",
    "projects:manage:progress:status:removing": "Removing",
    "projects:manage:progress:status:completed": "Completed",
    "projects:manage:progress:status:failed": "Failed",
    "projects:manage:progress:completed": "Package changes completed",
    "projects:manage:progress:install completed": "Package installation completed",
    "projects:manage:progress:remove completed": "Package removal completed",
    "projects:manage:progress:reinstall completed": "Package reinstallation completed",
    "projects:manage:progress:failed": "Package changes failed",

    // Notes for translators:
    // Each "projects:manage:dialog:(downgrade|upgrade) (major|minor)"
    //   key has additional 2 variants for VRChat supported and unsupported.
    //   (suffixed by " vrchat supported" and " vrchat unsupported"
    // Even if english does not provide translation for VRChat supported and unsupported,
    //   you can provide translation for them if you think it's better
    "projects:manage:dialog:unity change version header": "Change Unity Version",
    "projects:manage:dialog:downgrade major": "You're downgrading Unity to another major version. This is unsupported operation by Unity and would break your project.<br/>Backup project before proceeding this.<br/>Do you want to continue?",
    "projects:manage:dialog:downgrade minor": "You're downgrading Unity version. This is unsupported operation by Unity and may break your project.<br/>Backup project before proceeding this.<br/>Do you want to continue?",
    "projects:manage:dialog:downgrade minor vrchat unsupported": "You're downgrading Unity version. This is unsupported operation by Unity and may break your project.<br/>Backup project before proceeding this.<br/>In addition, you will use VRChat unsupported Unity version, so you will not able to upload your contents to VRChat after downgrade.<br/>Do you want to continue?",
    "projects:manage:dialog:upgrade minor": "You're upgrading Unity version. This may change your scripts and Library might be rebuilt.<br/>Backup project before proceeding this.<br/>Do you want to continue?",
    "projects:manage:dialog:upgrade minor vrchat unsupported": "You're upgrading Unity version. This may change your scripts and Library might be rebuilt.<br/>Backup project before proceeding this.<br/>In addition, you will use VRChat unsupported Unity version, so you will not able to upload your contents to VRChat after upgrade.<br/>Do you want to continue?",
    "projects:manage:dialog:upgrade major": "You're upgrading Unity major version. This may change your scripts and Library might be rebuilt.<br/>Backup project before proceeding this.<br/>Do you want to continue?",
    "projects:manage:dialog:upgrade major vrchat supported": "You're migrating Unity version. This will upgrade VRCSDK, may change your scripts and Library might be rebuilt.<br/>Backup project before proceeding this.<br/>Do you want to continue?",
    "projects:manage:dialog:upgrade major vrchat unsupported": "You're migrating Unity version. This will upgrade VRCSDK, may change your scripts and Library might be rebuilt.<br/>Backup project before proceeding this.<br/>In addition, you will use VRChat unsupported Unity version, so you will not able to upload your contents to VRChat after upgrade.<br/>Do you want to continue?",
    "projects:manage:dialog:changing china releases": "You're changing Unity version between China releases. This may change your scripts and Library might be rebuilt.<br/>Backup project before proceeding this.<br/>Do you want to continue?",
    "projects:button:change unity version": "Change Unity Version",

    "projects:dialog:launch options": "Launch Options",
    "projects:dialog:command-line arguments": "Command-line Arguments",
    "projects:dialog:customize command line arguments": "Customize Command-line Arguments",
    "projects:dialog:use default command line arguments": "Use Default Command-line Arguments",
    "projects:dialog:empty command line arguments": "Command-line Arguments is empty.",
    "projects:hint:some arguments are empty": "Some arguments are empty.",

    "projects:manage:dialog:unity migrate header": "Unity Migration",
    "projects:dialog:migrate unity2022 patch description": "The project will be migrated to Unity {{unity}}.",
    "projects:manage:dialog:exact version unity not found for patch migration description": "We could not find exact recommended version of Unity 2022 for patch migration.<br>Please install Unity {{unity}} with Unity Hub and restart ALCOM.",
    "projects:manage:dialog:unity migrate finalizing...": "Launching Unity 2022 in background to finalize the migration...",
    "projects:toast:unity migrate failed by unity not found": "Failed to migrate project: Unity 2022 not found",
    "projects:toast:unity migration finalize failed by unity not found": "Failed to finalize the migration: Unity 2022 not found",
    "projects:toast:unity migrated": "The project was migrated to Unity 2022",

    "projects:manage:dialog:confirm changes description": "You're applying the following changes to the project.",
    "projects:manage:dialog:note breaking changes": "There are changes that may affect compatibility. <br/>Some assets, configurations, or tools might not work as expected. Check compatibility information and proceed with care.<br/>If you encounter any issues after the update, try reverting to the previous package version.",
    "projects:manage:dialog:note incompatibility": "There are some incompatibility with some other packages. <br/>Those tools may report error when loading project or while using. <br/>Check for compatibility information and upgrade related packages at once, or install with care.",
    "projects:manage:dialog:upgrade package": "Upgrade <b>{{name}}</b> version {{previousVersion}} to <b>{{version}}</b>",
    "projects:manage:dialog:downgrade package": "Downgrade <b>{{name}}</b> version {{previousVersion}} to <b>{{version}}</b>",
    "projects:manage:dialog:install package": "Install <b>{{name}}</b> version <b>{{version}}</b>",
    "projects:manage:dialog:reinstall package": "Reinstall <b>{{name}}</b> version <b>{{version}}</b>",
    "projects:manage:dialog:breaking changes": "May affect compatibility",
    "projects:manage:dialog:uninstall package as requested": "Remove <b>{{name}}</b> as you requested",
    "projects:manage:dialog:uninstall package as legacy": "Remove <b>{{name}}</b> since it's a legacy package",
    "projects:manage:dialog:uninstall package as unused": "Remove <b>{{name}}</b> which is unused",
    "projects:manage:dialog:conflicts with": "<b>{{pkg}}</b> conflicts with <b>{{other}}</b>.",
    "projects:manage:dialog:package version conflicts_one": "There is version conflict.",
    "projects:manage:dialog:package version conflicts_other": "There are version conflicts.",
    "projects:manage:dialog:unity version conflicts_one": "There is Unity version conflict.",
    "projects:manage:dialog:unity version conflicts_other": "There are Unity version conflicts.",
    "projects:manage:dialog:package not supported your unity": "<b>{{pkg}}</b> does not support your Unity version.",
    // TODO: plurals
    "projects:manage:dialog:files and directories are removed as legacy": "The following legacy files and directories will be removed.",
    "projects:manage:dialog:packages installed in the following directories will be removed": "The packages installed in the following directories will be removed.",
    "projects:manage:button:see changelog": "See Changelog",
    "projects:manage:button:apply changes": "Apply Changes",
    "projects:manage:button:apply": "Apply",

    "projects:manage:dialog:missing dependencies": "Some packages are not found",
    "projects:manage:dialog:missing dependencies description": "The following packages are requested to install, but unable to find appropriate version of the packages.<br/>Please search and add repositories that contain the packages.<br/>You may check <ExternalLink href='https://vpm-catalog.vercel.app/'>VPM Catalog</ExternalLink> to find the appropriate repositories.",

    // copy project
    "projects:dialog:copy project": "Copy Project: {{name}}",
    "projects:dialog:copying...": "Copying Project...",
    "projects:toast:successfully copied project": "Successfully copied project <b>{{name}}</b>",
    "projects:toast:copy canceled": "Project copy was canceled.",
    "projects:toast:copy already running": "A project copy is already running. Restored the progress window.",


// Resources Page
    "resources": "Resources",
    "vpm repositories:source:official": "Official",
    "vpm repositories:source:curated": "Curated",
    "vpm repositories:source:local": "User Local",

    "packages:repositories": "Repositories",
    "vpm repositories:url": "URL",
    "vpm repositories:button:add repository": "Add Repository",
    "vpm repositories:remove repository": "Remove Repository",
    "vpm repositories:tooltip:remove curated or official repository": "You cannot remove curated or official repository",
    "vpm repositories:tooltip:view packages": "View Packages",
    "vpm repositories:tooltip:move up": "Move Up",
    "vpm repositories:tooltip:move down": "Move Down",
    "vpm repositories:button:import repositories": "Import Repository List",
    "vpm repositories:button:export repositories": "Export Repository List",

    "vpm repositories:dialog:enter repository info": "Enter information about the repository.",
    "vpm repositories:dialog:headers": "Headers",
    "vpm repositories:dialog:header name": "Header Name",
    "vpm repositories:dialog:header value": "Header Value",
    "vpm repositories:hint:invalid header names": "Header name is invalid.",
    "vpm repositories:hint:invalid header values": "Header value is invalid.",
    "vpm repositories:hint:duplicate headers": "Header name is duplicated.",

    "vpm repositories:dialog:downloading...": "Downloading the repository...",
    "vpm repositories:dialog:already added": "This repository was already added.",
    "vpm repositories:dialog:id duplicated": "The repository ID is same as repository named <b>{{name}}</b>.",
    "vpm repositories:dialog:url duplicated": "The repository URL is same as repository named <b>{{name}}</b>.",
    "vpm repositories:dialog:name": "Name: <b>{{name}}</b>",
    "vpm repositories:dialog:url": "URL: {{url}}",
    "vpm repositories:dialog:packages": "Packages:",
    "vpm repositories:toast:invalid url": "The URL is invalid.",
    "vpm repositories:toast:load failed": "Failed to download the repository: {{message}}",
    "vpm repositories:toast:repository added": "The repository was added successfully.",

    "vpm repositories:dialog:confirm remove description": "Do you want to remove the repository <b>{{name}}</b>?",

    "vpm repositories:dialog:import repositories": "Import Repositories",
    "vpm repositories:dialog:confirm repository list": "You're about to add the following repositories. Do you want to continue?",
    "vpm repositories:dialog:repository with headers": "{{repoUrl}} (with headers)",
    "vpm repositories:dialog:unparsable lines list": "Following lines in the repository list are unparsable so they are ignored.",
    "vpm repositories:dialog:button:continue importing repositories": "Add Repositories",

    "vpm repositories:dialog:downloading repositories...": "Downloading repositories...",
    "vpm repositories:dialog:downloaded n/m": "Downloaded {{downloaded}}/{{totalCount}}",

    "vpm repositories:dialog:confirm packages list": "You're about to add the following repositories with packages. Errored repositories will not be added. Do you want to continue?",
    "vpm repositories:dialog:download error:duplicated": "The repository is already added.",
    "vpm repositories:dialog:download error:download error": "Failed to download the repository.",
    "vpm repositories:button:add repositories": "Add Repositories",

    "vpm repositories:dialog:adding repositories...": "Adding repositories...",

    "packages:user packages": "User Packages",
    "user packages:version": "Version",
    "user packages:path": "Path",
    "user packages:button:add package": "Add Package",
    "user packages:tooltip:remove package": "Remove Package",
    "user packages:dialog:remove package": "Remove Package",
    "user packages:dialog:confirm remove description": "Do you want to remove the package <b>{{name}}</b> at {{path}}?",
    "user packages:dialog:button:remove package": "Remove Package",
    "user packages:toast:invalid selection": "Invalid Package Selected.",
    "user packages:toast:package already added": "The package was already added.",
    "user packages:toast:package added": "The package was added successfully.",
    "user packages:toast:package removed": "The package was removed successfully.",

    "packages:templates": "Templates",
    "templates:create template": "Create Template",
    "templates:category": "Category",
    "templates:id": "Template ID",
    "template:no id": "No ID",
    "templates:category:builtin": "Builtin",
    "templates:tooltip:category:builtin": "Builtin Templates are templates built by ALCOM developers and shipped with ALCOM",
    "templates:category:alcom": "Custom",
    "templates:tooltip:category:alcom": "Custom Templates are templates you created and you can edit with ALCOM.",
    "templates:category:vcc": "VCC",
    "templates:tooltip:category:vcc": "VCC Templates are templates you created for VCC manually.",
    "templates:tooltip:remove template": "Remove Template",
    "templates:tooltip:remove builtin template": "You cannot remove Builtin Templates.",
    "templates:tooltip:remove vcc template": "You cannot remove VCC templates here. You should remove from Templates directory instead.",
    "templates:menuitem:edit template": "Edit Template",
    "templates:menuitem:export template": "Export Template",
    "templates:tooltip:export template with unitypackage": "You cannot export templates with unity packages since it's not portable.",
    "templates:menuitem:open vcc template": "Open Template Directory",
    "templates:dialog:edit template": "Edit Template",
    "templates:dialog:create template": "Create Template",
    "templates:dialog:general information": "General Information",
    "templates:dialog:base template": "Base Template",
    "templates:dialog:unity version": "Unity Version",
    "templates:dialog:any version": "Any Version",
    "templates:dialog:any unity specified version": "Any Unity {{version}}",
    "templates:dialog:version": "Version",
    "templates:dialog:unitypackages": "UnityPackages",
    "templates:dialog:no unitypackages": "No UnityPackages",
    "templates:dialog:remove template": "Remove Template",
    "templates:dialog:confirm remove template": "Are you sure you want to remove template {{displayName}}?",
    "templates:button:save template": "Save Template",
    "templates:button:import template": "Import Template",
    "templates:toast:imported n templates_one": "Imported {{count}} template",
    "templates:toast:imported n templates_other": "Imported {{count}} templates",
    "templates:dialog:duplicated": "Importing Existing Templates",
    "templates:dialog:confirm update templates": "It looks you're importing another version of the following templates.<br>Please check the templates and decide if update or skip import.",
    "templates:dialog:template name": "<b>{{name}}</b>",
    "templates:dialog:template name with name change": "<b>{{name}}</b> (will be renamed to <b>{{new_name}}</b>)",
    "templates:dialog:confirm update information": "Importing version was updated at <b>{{new_update}}</b><br>Previous version was updated at <b>{{old_update}}</b>",
    "templates:dialog:button:override templates": "Update {{count}} templates",
    "template:toast:removed": "Removed the Template",


// Settings Page
    "settings": "Settings",
    "settings:error:load error": "Error loading settings.",

    // Reset your PC is a feature in Windows, so please check your translation is consistent with Windows terminology.
    // It's at Setting app > System > Recovery > Reset this PC
    "settings:warning:in-app-data": "The location is in AppData directory, which will be deleted with \"Reset this PC\" with \"Keep my files\".<br>It's recommended to save your data in a different location.",
    "settings:warning:whitespace": "The location contains whitespace. Whitespace in may cause problems with Unity and other tools. Please consider use another location.",
    "settings:warning:non-ascii": "The location contains non-ASCII characters. Non-ASCII characters in the location may cause problems with Unity. Please consider use another location.",

    "settings:unity hub path": "Unity Hub Path",
    "settings:toast:not unity hub": "Selected file is not Unity Hub.",
    "settings:toast:unity hub path updated": "Updated Unity Hub successfully!",

    "settings:unity installations": "Unity Installations",
    "settings:button:reload unity from unity hub": "Reload Unity from Unity Hub",
    "settings:tooltip:reload unity from unity hub": "Loading Unity from Unity Hub took few tens of seconds.",
    "settings:button:add unity": "Add Unity",
    "settings:unity:version": "Unity Version",
    "settings:unity:path": "Unity Path",
    "settings:unity:source:unity hub": "Unity Hub",
    "settings:unity:source:manual": "Manual",
    "settings:toast:not unity": "Selected file is not Unity.",
    "settings:toast:unity already added": "Selected Unity was already added.",
    "settings:toast:unity added": "Added Unity successfully!",
    "settings:use legacy unity hub loading": "Use legacy Unity Hub loading",
    "settings:use legacy unity hub loading description": "Legacy Unity Hub loading is more reliable to load unity list from Unity Hub than new current method, but legacy method will take much time.<br/>Legacy method will be removed in future so if there is some problems with new method, please report developer from section below.",

    "settings:default unity arguments": "Default Unity Command-line Arguments",
    "settings:default unity arguments description": "Those command-line arguments will be used when opening Unity from ALCOM.",
    "settings:dialog:default launch arguments": "Default Unity Command-line Arguments",

    "settings:default project path": "Default Project Path",
    "settings:default project path description": "The default project path is the directory where new projects are created.",
    "settings:toast:default project path updated": "Updated the default project path successfully!",

    "settings:backup:path": "Backup Path",
    "settings:backup:path description": "The backup path is the directory where ALCOMD3 will create backup zips of the projects.",
    "settings:toast:backup path updated": "Updated the project backup path successfully.",

    "settings:backup:format": "Backup Archive Format",
    "settings:backup:format description": "Backups are saved as an archive file. <br/>You can select the format of the backup archive. <br/>Default setting is the best format ALCOMD3 thinks at the moment and current default behavior is represented in braces.<br/>Compressing the archive will make backup took longer but will save disk space.",
    "settings:backup:format:default": "Default (Low Compression zip)",
    "settings:backup:format:zip-store": "Uncompressed zip (Fast)",
    "settings:backup:format:zip-fast": "Low Compression zip (Slow)",
    "settings:backup:format:zip-best": "High Compression zip (Slowest)",
    "settings:backup:exclude vpm packages from backup": "Exclude VPM Packages from backup",
    "settings:backup:exclude vpm packages from backup description": "This reduces the size of the backup, but if the package creator violates the recommendation and removes a package from their repository, you'll be need to use another version of the package when restoring the backup.",

    "settings:packages": "Packages",
    "settings:clear package cache": "Clear Downloaded Package Cache",
    "settings:toast:package cache cleared": "Downloaded package cache was cleared.",

    "settings:show prerelease": "Show Prerelease Packages",
    "settings:show prerelease description": "Enabling Show Prerelease Packages will show prerelease packages in the package list, and they will be used when resolving dependencies.<br>Prerelease packages may have more bugs than stable packages.",

    "settings:dialog:show prerelease packages": "Show Prerelease Packages",
    "settings:dialog:show prerelease packages description": "Prerelease packages may have more bugs than stable packages.<br>Are you sure you want to show prerelease packages?",
    "settings:dialog:enable show prerelease packages": "Show",

    "settings:gui animation": "Enable GUI Animation",
    "settings:gui animation description": "Page transitions are animated when GUI animation is enabled. But it may not work on lower webview versions.",

    "settings:gui compact": "Compact GUI Elements",
    "settings:gui compact description": "Reduces text and padding in some GUI elements for a more compact appearance. Any hidden text can be viewed via tooltips.",
    "settings:hide sidebar links": "Hide sidebar links",
    "settings:hide sidebar links description": "Hide the BOOTH, VRChatAvatarLearn, and version buttons in the sidebar.",

    "settings:appearance": "Appearance",
    "settings:language": "Language",
    "settings:theme": "Theme",
    "settings:theme:system": "System",
    "settings:theme:light": "Light",
    "settings:theme:dark": "Dark",
    "settings:theme:reset": "Reset Theme",
    "settings:theme:source color": "Source Color",
    "settings:theme:hue": "Hue",
    "settings:theme:chroma": "Chroma",
    "settings:theme:tone": "Tone",
    "settings:theme:scheme": "Color Scheme",
    "settings:theme:scheme:tonal-spot": "Tonal Spot",
    "settings:theme:scheme:fidelity": "Fidelity",
    "settings:theme:scheme:monochrome": "Monochrome",
    "settings:theme:scheme:neutral": "Neutral",
    "settings:theme:scheme:vibrant": "Vibrant",
    "settings:theme:scheme:expressive": "Expressive",
    "settings:theme:scheme:content": "Content",
    "settings:theme:scheme:rainbow": "Rainbow",
    "settings:theme:scheme:fruit-salad": "Fruit Salad",

    "settings:files and directories": "Files & Directories",
    "settings:files and directories:description": "Quickly access ALCOM related files and directories.",
    "settings:button:open settings.json": "settings.json",
    "settings:button:open gui config.json": "gui-config.json",
    "settings:button:open logs": "Log Directory",
    "settings:button:open vcc templates": "VCC Templates Directory",

    "settings:check update": "Check for Updates",
    "settings:button:open issue": "Open an Issue",
    "settings:receive beta updates": "Receive Beta Updates",
    "settings:beta updates description": "Beta channel will receive frequent updates with futures and bugfixes. However, it may have more bugs than the stable channel relates to the new features.",
    "check update:toast:no updates": "No updates available.",
    "check update:toast:failed to load latest release": "Failed to check for updates.",

    "check update:dialog:title": "ALCOM Updates",
    "check update:dialog:no updates title": "No Updates Available",
    "check update:dialog:no updates description": "ALCOMD3 is already up to date.",
    "check update:dialog:failed title": "Update Check Failed",
    "check update:dialog:failed description": "ALCOMD3 could not load update information from the update source. Check the log for the server response or network error.",
    "check update:dialog:new version description": "A new version of ALCOM is available.",
    // note: we may remove x86_64 macos later. This is preparation for this removal
    "check update:dialog:new version no platform description": "A new version of ALCOM is available, but your platform is no longer supported.<br>If your system supports another platform build, please download it instead.",
    "check update:dialog:new version not updatable description": "A new version of ALCOM is available.<br>However, this installation cannot be updated automatically.<br>Please install the new version manually.",
    "check update:dialog:new version updater disabled base description": "A new version of ALCOM is available.",
    "check update:dialog:new version updater how to upgrade fallback": "Automatic updates are disabled. Please upgrade using your package manager.",
    "check update:dialog:current version": "Current Version:",
    "check update:dialog:latest version": "Latest Version:",
    "check update:dialog:changelog": "Changelog",
    "check update:dialog:dismiss": "Dismiss",
    "check update:dialog:open download page": "Open Official Website",
    "check update:dialog:update": "Download & Update!",
    "check update:dialog:downloading...": "Downloading the update...",
    "check update:dialog:relaunching...": "Relaunching ALCOM...",

    "settings:use alcom for vcc scheme": "Use ALCOMD3 for <code>vcc:</code> URL Scheme",
    "settings:use vcc scheme description": "The <code>vcc:</code> URL scheme is used to open VCC to add a repository from web browsers.<br>As an alternative to the VCC, you can use ALCOM as an application to add repository from web browsers.<br>If this is enabled, ALCOM will register <code>vcc:</code> URL scheme handler on startup.<br>After (re)installing/upgrading VCC, you need to re-start ALCOM or manually register with button above to override VCC's registration.",
    "settings:register vcc scheme now": "Register URL Scheme Handler Now",
    "settings:toast:vcc scheme installed": "ALCOM was registered as the <code>vcc:</code> URL scheme handler.",

    "settings:licenses": "Licenses",
    "settings:licenses description": "Click <l>here</l> to view licenses of the projects used in ALCOM.",

    "settings:system information": "System Information",
    "settings:os": "OS",
    "settings:architecture": "Architecture",
    "settings:webview version": "Webview Version",
    "settings:alcom version": "ALCOM Version",
    "settings:alcom commit hash": "ALCOM Build Commit Hash",


// Logs Page
    "logs": "Logs",
    "logs:time": "Time",
    "logs:level": "Level",
    "logs:message": "Message",
    "logs:manage:select logs level": "Logs Level Filter",
    "logs:manage:auto scroll": "Toggle Auto Scroll",
  },
}
