diff --git a/HMCL/src/main/resources/assets/lang/I18N.properties b/HMCL/src/main/resources/assets/lang/I18N.properties
index 82fc17d1c5..30077aca46 100644
--- a/HMCL/src/main/resources/assets/lang/I18N.properties
+++ b/HMCL/src/main/resources/assets/lang/I18N.properties
@@ -21,62 +21,61 @@
about=About
about.copyright=Copyright
-about.copyright.statement=Copyright © 2024 huangyuhui.
+about.copyright.statement=Copyright © 2024 huangyuhui
about.author=Author
-about.author.statement=@huanghongxun on bilibili
+about.author.statement=bilibili @huanghongxun
about.claim=EULA
-about.claim.statement=Click on this link for full text.
+about.claim.statement=Click this link for full text.
about.dependency=Third-party Libraries
about.legal=Legal Acknowledgement
about.thanks_to=Thanks to
-about.thanks_to.bangbang93.statement=For providing BMCLAPI download API, please consider donating.
+about.thanks_to.bangbang93.statement=For providing the BMCLAPI download mirror, please consider donating!
about.thanks_to.burningtnt.statement=Contribute a lot of technical support to HMCL.
about.thanks_to.contributors=All contributors on GitHub
-about.thanks_to.contributors.statement=Without the awesome open-source community, Hello Minecraft! Launcher would not make it so far.
+about.thanks_to.contributors.statement=Without the awesome open-source community, HMCL would not make it so far.
about.thanks_to.gamerteam.statement=For providing the default background image.
about.thanks_to.glavo.statement=Responsible for maintaining HMCL.
about.thanks_to.zekerzhayard.statement=Contribute a lot of technical support to HMCL.
-about.thanks_to.zkitefly.statement=Responsible for maintaining documentation of HMCL.
+about.thanks_to.zkitefly.statement=Responsible for maintaining the documentation of HMCL.
about.thanks_to.mcbbs=MCBBS (Minecraft Chinese Forum)
-about.thanks_to.mcbbs.statement=or providing mcbbs.net download mirror for Mainland China users.
-about.thanks_to.mcmod=mcmod.cn
-about.thanks_to.mcmod.statement=For providing Chinese translations and wiki for various mods.
+about.thanks_to.mcbbs.statement=For providing the mcbbs.net download mirror for Chinese Mainland users.
+about.thanks_to.mcmod=MCMod (mcmod.cn)
+about.thanks_to.mcmod.statement=For providing the Simplified Chinese translations and wiki for various mods.
about.thanks_to.red_lnn.statement=For providing the default background image.
-about.thanks_to.shulkersakura.statement=For providing the icon for HMCL
+about.thanks_to.shulkersakura.statement=For providing the logo for HMCL.
about.thanks_to.users=HMCL User Group Members
about.thanks_to.users.statement=Thanks for donations, bug reports, and so on.
-about.thanks_to.yushijinhun.statement=For providing authlib-injector related support.
+about.thanks_to.yushijinhun.statement=For providing the authlib-injector related support.
about.open_source=Open Source
about.open_source.statement=GPL v3 (https://github.com/HMCL-dev/HMCL)
account=Accounts
account.cape=Cape
-account.character=character
-account.choose=Choose a Character
-account.create=Add an account
-account.create.microsoft=Add a Microsoft account
-account.create.offline=Add an offline account
-account.create.authlibInjector=Create an authlib-injector account
+account.character=Player
+account.choose=Choose a Player
+account.create=Add Account
+account.create.microsoft=Add a Microsoft Account
+account.create.offline=Add an Offline Account
+account.create.authlibInjector=Add an authlib-injector Account
account.email=Email
-account.failed=Account refresh failed
-account.failed.character_deleted=The character has already been deleted.
-account.failed.connect_authentication_server=Unable to contact authentication servers, your Internet connection may be down.
+account.failed=Account refresh failed.
+account.failed.character_deleted=The player has already been deleted.
+account.failed.connect_authentication_server=Unable to connect to the authentication server, your network connection may be down.
account.failed.connect_injector_server=Unable to connect to the authentication server. Please check your network and make sure you entered the correct URL.
-account.failed.injector_download_failure=Unable to download authlib-injector. Please check your network, or try switching to a different download mirror.
+account.failed.injector_download_failure=Unable to download the authlib-injector. Please check your network, or try switching to a different download source.
account.failed.invalid_credentials=Incorrect password or rate limited, please try again later.
-account.failed.invalid_password=Invalid password
+account.failed.invalid_password=Invalid password.
account.failed.invalid_token=Please try logging in again.
account.failed.migration=Your account needs to be migrated to a Microsoft account. If you already did, you should re-login to your migrated Microsoft account instead.
account.failed.no_character=There are no characters linked to this account.
-account.failed.server_disconnected=Cannot access authentication server. You can log in offline or try logging in again.\n\
- If you try multiple times and still fail, please try adding the account again.
+account.failed.server_disconnected=Unable to connect to the authentication server. You can log in offline mode or try logging in again.\n\
+ If you try several times and still fail, please try adding the account again.
account.failed.server_response_malformed=Invalid server response, the authentication server may not be working.
account.failed.ssl=An SSL error occurred while connecting to the server. Please try updating your Java.
account.failed.wrong_account=You have logged in to the wrong account.
-account.hmcl.hint=You need to click on "Login" and complete the process in the opened tab in your browser.
-# avoid too long sequence.
+account.hmcl.hint=You need to click "Login" and complete the process in the opened browser window.
account.injector.add=New Auth Server
-account.injector.empty=None (You can click on the plus button on the right to add one)
+account.injector.empty=None (You can click "+" to add one)
account.injector.http=Warning: This server uses the unsafe HTTP protocol, anyone between your connection will be able to see your credentials in cleartext.
account.injector.link.homepage=Homepage
account.injector.link.register=Register
@@ -84,60 +83,62 @@ account.injector.server=Authentication Server
account.injector.server_url=Server URL
account.injector.server_name=Server Name
account.login=Login
-account.login.hint=We will not store your password.
+account.login.hint=We never store your password.
account.login.skip=Login offline
account.login.retry=Retry
account.login.refresh=Re-login
-account.login.refresh.microsoft.hint=Because the account authorization is invalid, you need to re-add your Microsoft account
+account.login.refresh.microsoft.hint=You need to re-add your Microsoft account due to the account authorization is invalid.
account.logout=Logout
account.register=Register
account.manage=Account List
-account.copy_uuid=Copy the UUID of the account.
+account.copy_uuid=Copy UUID of the Account
account.methods=Login Type
account.methods.authlib_injector=authlib-injector
-account.methods.microsoft=Microsoft Account
-account.methods.microsoft.birth=How to update your account birthday
+account.methods.microsoft=Microsoft
+account.methods.microsoft.birth=How to Update Your Account Birthday
account.methods.microsoft.close_page=Microsoft account authorization is now completed.\n\
-\n\
-There are some extra works for us, but you can safely close this tab for now.
+ \n\
+ There are some extra works for us, but you can safely close this tab for now.
account.methods.microsoft.deauthorize=Deauthorize
-account.methods.microsoft.error.add_family=Since you are not yet 18 years old, an adult must add you to a family in order for you to play Minecraft.
-account.methods.microsoft.error.add_family_probably=Please check if the age indicated in your account settings is at least 18 years old. If not and you believe this is an error, you can click on the above link to change it.
+account.methods.microsoft.error.add_family=An adult must add you to a family in order for you to play Minecraft due to you are not yet 18 years old.
+account.methods.microsoft.error.add_family_probably=Please check if the age indicated in your account settings is at least 18 years old. If not and you believe this is an error, you can click "How to Update Your Account Birthday" to learn how to change it.
account.methods.microsoft.error.country_unavailable=Xbox Live is not available in your current country/region.
-account.methods.microsoft.error.missing_xbox_account=Your Microsoft account does not have a linked Xbox account yet. Please create one before continuing.
-account.methods.microsoft.error.no_character=Your account does not own the Minecraft Java Edition.\nThe game profile may not have been created,\nplease click the link above to create it.
-account.methods.microsoft.error.unknown=Failed to log in, error: %d.
-account.methods.microsoft.error.wrong_verify_method=Please log in using your account & password on the Microsoft account login page. Please do not use a verification code to log in.
+account.methods.microsoft.error.missing_xbox_account=Your Microsoft account does not have a linked Xbox account yet. Please click "Create Profile / Edit Profile Name" to create one before continuing.
+account.methods.microsoft.error.no_character=Your account does not own the Minecraft Java Edition.\nThe game profile may not have been created\nplease click "Create Profile / Edit Profile Name" to create it.
+account.methods.microsoft.error.unknown=Failed to log in, error code: %d.
+account.methods.microsoft.error.wrong_verify_method=Please log in using your password on the Microsoft account login page, and do not use a verification code to log in.
account.methods.microsoft.logging_in=Logging in...
-account.methods.microsoft.hint=Please click on the "login" button, and copy the code shown here later to finish the login process in the opened browser window.\n\
-\n\
-If the token used to log in to the Microsoft account is leaked, you can click on "Deauthorize" to deauthorize it.\n\
-If you encounter any problems, you can click the help button in the upper right corner for help.
-account.methods.microsoft.manual=Your device code is %1$s, please click here to copy. After clicking on the "Login" button, you should finish the login process in the opened browser window. If it did not show, you can go to %2$s manually.\n\
-\n\
-If the token used to log in to the Microsoft account is leaked, you can click on "Deauthorize" to deauthorize it.\n\
-If you encounter any problems, you can click the help button in the upper right corner for help.
+account.methods.microsoft.hint=Please click "Login" and copy the code displayed here to complete the login process in the browser window that opens.\n\
+ \n\
+ If the token used to log in to the Microsoft account is leaked, you can click "Deauthorize" to deauthorize it.
+account.methods.microsoft.manual=Your device code is %1$s, please click here to copy.\n\
+ \n\
+ After clicking "Login", you should complete the login process in the opened browser window. If it did not show, you can navigate to %2$s manually.\n\
+ \n\
+ If the token used to log in to the Microsoft account is leaked, you can click "Deauthorize" to deauthorize it.
account.methods.microsoft.makegameidsettings=Create Profile / Edit Profile Name
account.methods.microsoft.profile=Account Profile
account.methods.microsoft.purchase=Buy Minecraft
account.methods.microsoft.snapshot=You are using an unofficial build of HMCL. Please download the official build for login.
account.methods.microsoft.snapshot.website=Official Website
account.methods.offline=Offline
-account.methods.offline.name.special_characters=Recommended to use letters, numbers and underscores for naming
-account.methods.offline.name.invalid=Under normal circumstances, the game username can only contain English characters, numbers and underscores, and the length cannot exceed 16 characters.\n\
- Some legitimate usernames: HuangYu, huang_Yu, Huang_Yu_123;\n\
- Some illegal usernames: Huang Yu, Huang-Yu_%%%, Huang_Yu_hello_world_hello_world.\n\
+account.methods.offline.name.special_characters=Recommended to use English letters, numbers and underscores
+account.methods.offline.name.invalid=Generally, game usernames only allow English letters, numbers, and underscores, and cannot exceed 16 characters in length.\n\
+ \n\
+ \ · Some legitimate usernames: HuangYu, huang_Yu, Huang_Yu_123;\n\
+ \ · Some illegal usernames: Huang Yu, Huang-Yu_%%%, Huang_Yu_hello_world_hello_world.\n\
+ \n\
If you believe that there is a corresponding mod or plugin on the server side to remove this restriction, you can ignore this warning.
account.methods.offline.uuid=UUID
-account.methods.offline.uuid.hint=UUID is the unique identifier for the game character in Minecraft. The way that it is generated might vary between different game launchers. Changing it to the one generated by other launchers allows you to keep your items in your offline account inventory.\n\
-\n\
-This option is for advanced users only. We do not recommend modifying this option unless you know what you are doing.
-account.methods.offline.uuid.malformed=Invalid Format
+account.methods.offline.uuid.hint=UUID is a unique identifier for Minecraft players, and each launcher may generate UUIDs differently. Editing it to the one generated by other launchers allows you to keep your items in your offline account inventory.\n\
+ \n\
+ This option is for advanced users only. We do not recommend editing this option unless you know what you are doing.
+account.methods.offline.uuid.malformed=Invalid format.
account.methods.forgot_password=Forgot Password
account.missing=No Accounts
account.missing.add=Click here to add one.
-account.move_to_global=Convert to global account
-account.move_to_portable=Convert to portable account
+account.move_to_global=Convert to Global Account\nThe account information will be saved in a config file of the user directory.
+account.move_to_portable=Convert to Portable Account\nThe account information will be saved in a config file in the same directory as HMCL.
account.not_logged_in=Not Logged in
account.password=Password
account.portable=Portable Account
@@ -150,11 +151,11 @@ account.skin.type.csl_api=Blessing Skin
account.skin.type.csl_api.location=Address
account.skin.type.csl_api.location.hint=CustomSkinAPI URL
account.skin.type.little_skin=LittleSkin
-account.skin.type.little_skin.hint=You need to create a player with the same name as your offline account on your skin provider website. Your skin will then be your uploaded skin to that site.
+account.skin.type.little_skin.hint=You need to create a player with the same player name as your offline account on your skin provider site. Your skin will now be set to the skin assigned to your player on the skin provider site.
account.skin.type.local_file=Local Skin File
-account.skin.upload=Upload Skin
-account.skin.upload.failed=Unable to upload skin
-account.skin.invalid_skin=Invalid skin file
+account.skin.upload=Upload/Edit Skin
+account.skin.upload.failed=Unable to upload skin.
+account.skin.invalid_skin=Invalid skin file.
account.username=Username
archive.author=Author(s)
@@ -163,8 +164,8 @@ archive.file.name=File Name
archive.version=Version
assets.download=Downloading Assets
-assets.download_all=Validating assets integrity
-assets.index.malformed=Index files of downloaded assets were corrupted. You can try using 'Update Game Assets' in its game instance settings to fix this issue.
+assets.download_all=Validating Assets Integrity
+assets.index.malformed=Index files of downloaded assets were corrupted. You can resolve this problem by clicking "Manage → Update Game Assets" on the "Edit Instance" page.
button.cancel=Cancel
button.change_source=Change Download Source
@@ -191,7 +192,7 @@ chat=Join Group Chat
color.recent=Recommended
color.custom=Custom Color
crash.NoClassDefFound=Please verify the integrity of this software, or try updating your Java.
-crash.user_fault=The launcher crashed due to a corrupted Java or system environment. Please make sure your Java or operating system is installed properly.
+crash.user_fault=The launcher crashed due to a corrupted Java or system environment. Please make sure your Java or OS is installed properly.
curse.category.0=All
@@ -224,8 +225,8 @@ curse.category.6954=Integrated Dynamics
curse.category.6484=Create
curse.category.6821=Bug Fixes
curse.category.6145=Skyblock
-curse.category.5190=QoL
-curse.category.5191=Utility & QoL
+curse.category.5190=QOL
+curse.category.5191=Utility & QOL
curse.category.5192=FancyMenu
curse.category.423=Map and Information
curse.category.426=Addons
@@ -318,19 +319,19 @@ curse.sort.popularity=Popularity
curse.sort.total_downloads=Total Downloads
download=Download
-download.hint=Install games and modpacks or download mods, resource packs and worlds
+download.hint=Install games and modpacks or download mods, resource packs and worlds.
download.code.404=File not found on the remote server: %s
download.content=Addons
-download.curseforge.unavailable=HMCL nightly build does not support access to CurseForge, please use release version or beta version to download.
-download.existing=The file cannot be saved because it already exists. You can use 'Save As' to save the file elsewhere.
-download.external_link=Open Download Website
-download.failed=Failed to download %1$s, response code: %2$d
+download.curseforge.unavailable=HMCL Nightly channel build does not support access to CurseForge, please use Release or Beta channel builds to download.
+download.existing=The file cannot be saved due to it already exists. You can click "Save As" to save the file elsewhere.
+download.external_link=Visit Download Website
+download.failed=Failed to download "%1$s", response code: %2$d.
download.failed.empty=No versions are available, please click here to go back.
-download.failed.no_code=Failed to download %s
+download.failed.no_code=Failed to download "%s".
download.failed.refresh=Unable to fetch version list. Please click here to retry.
-download.game=Game
+download.game=New Game
download.provider.bmclapi=BMCLAPI (bangbang93, https://bmclapi2.bangbang93.com/)
-download.provider.mojang=Mojang (OptiFine is provided by BMCLAPI)
+download.provider.mojang=Official (OptiFine is provided by BMCLAPI)
download.provider.official=From Official Sources
download.provider.balanced=From Fastest Available
download.provider.mirror=From Mirror
@@ -338,258 +339,310 @@ download.java=Downloading Java
download.java.override=This Java version already exists, do you want to uninstall and reinstall it?
download.javafx=Downloading dependencies for the launcher...
download.javafx.notes=We are currently downloading dependencies for HMCL from the Internet.\n\
-\n\
-You can click on 'Change Download Source' to select the download source or\nclick on 'Cancel' to stop and exit.\n\
-Note: If your download speed is too slow, you can try switching to another mirror.
-download.javafx.component=Downloading module %s
+ \n\
+ You can click "Change Download Source" to choose download source or\nclick "Cancel" to stop and exit.\n\
+ Note: If your download speed is too slow, you can try switching to another mirror.
+download.javafx.component=Downloading module "%s"
download.javafx.prepare=Preparing to download
-exception.access_denied=HMCL is unable to access the file %s, it may be locked by another process.\n\
-\n\
-For Windows users, you can open up 'Resource Monitor' to check if another process is currently using it. If so, you can try again after closing that process.\n\
-If not, please check if your account has enough permissions to access it.
-exception.artifact_malformed=Cannot verify the integrity of the downloaded files .
-exception.ssl_handshake=Unable to establish SSL connection due to missing SSL certificates in current Java installation. You can try starting HMCL in another Java, then try again.
-extension.bat=Windows Batch File(.bat)
+exception.access_denied=HMCL is unable to access the file "%s", it may be locked by another process.\n\
+ \n\
+ For Windows users, you can open "Resource Monitor" to check if another process is currently using it. If so, you can try again after closing that process.\n\
+ If not, please check if your account has enough permissions to access it.
+exception.artifact_malformed=Cannot verify the integrity of the downloaded files.
+exception.ssl_handshake=Unable to establish SSL connection due to missing SSL certificates in current Java installation. You can try opening HMCL in another Java, then try again.
+extension.bat=Windows Batch File (.bat)
extension.mod=Mod File
extension.png=Image File
-extension.ps1=Windows PowerShell Script(.ps1)
-extension.sh=Shell Script(.sh)
+extension.ps1=Windows PowerShell Script (.ps1)
+extension.sh=Shell Script (.sh)
fatal.javafx.incompatible=Missing JavaFX environment.\n\
-HMCL cannot automatically install JavaFX under Java versions below 11.\n\
-Please update your Java to version 11 or higher.
+ Hello Minecraft! Launcher cannot automatically install JavaFX on Java <11.\n\
+ Please update your Java to version 11 or later.
fatal.javafx.incomplete=The JavaFX environment is incomplete.\n\
-Please try replacing your Java or reinstalling OpenJFX.
-fatal.javafx.missing=Missing JavaFX environment. Please launch Hello Minecraft! Launcher with a Java which includes OpenJFX.
-fatal.config_change_owner_root=You are using the root account to start Hello Minecraft! Launcher, this may cause you to fail to start Hello Minecraft! Launcher with other account in the future.\n\
-Do you still want to continue?
-fatal.config_in_temp_dir=You are start Hello Minecraft! Launcher in a temporary directory, your settings and game data may be lost.\n\
-It is recommended to move HMCL to another location and restart it.\n\
-Do you still want to continue?
+ Please try replacing your Java or reinstalling OpenJFX.
+fatal.javafx.missing=Missing JavaFX environment. Please open Hello Minecraft! Launcher with a Java which includes OpenJFX.
+fatal.config_change_owner_root=You are using the root account to open Hello Minecraft! Launcher, this may cause you to fail to open HMCL with other account in the future.\n\
+ Do you still want to continue?
+fatal.config_in_temp_dir=You are opening Hello Minecraft! Launcher in a temporary directory, your settings and game data may be lost.\n\
+ It is recommended to move HMCL to another location and reopen it.\n\
+ Do you still want to continue?
fatal.config_loading_failure=Cannot load configuration files.\n\
-Please make sure that "Hello Minecraft! Launcher" has read and write access to "%s" and the files in it.\n\
-For macOS, try putting HMCL somewhere with permissions other than "Desktop", "Downloads" and "Documents" and try again.
-fatal.config_loading_failure.unix=Hello Minecraft! Launcher could not load the profile because the profile was created by user %1$s.\n\
-Please start HMCL with root user (not recommended), or execute the following command in the terminal to change the ownership of the configuration file to the current user:\n%2$s
-fatal.mac_app_translocation=Due to the security mechanism of macOS, Hello Minecraft! Launcher is quarantined by the system to the temporary folder.\n\
-Please move Hello Minecraft! Launcher to a different folder before attempting to start, otherwise your settings and game data may be lost after restarting.\n\
-Do you still want to continue?
-fatal.migration_requires_manual_reboot=Hello Minecraft! Launcher has been upgraded. Please reopen the launcher.
-fatal.apply_update_failure=We are sorry, but Hello Minecraft! Launcher is unable to update autoamtically.\n\
-\n\
-You can update manually by downloading a newer version of the launcher from %s.\n\
-If the problem persists, please consider reporting this to us.
+ Please make sure that Hello Minecraft! Launcher has read and write access to "%s" and the files in it.\n\
+ For macOS, try putting HMCL somewhere with permissions other than "Desktop", "Downloads" and "Documents" and try again.
+fatal.config_loading_failure.unix=Hello Minecraft! Launcher could not load the profile due to it was created by user %1$s.\n\
+ Please open HMCL as root user (not recommended), or execute the following command in the terminal to change the ownership of the configuration file to the current user:\n%2$s
+fatal.mac_app_translocation=Due to macOS security mechanisms, Hello Minecraft! Launcher is isolated to a temporary directory by the OS.\n\
+ Please move HMCL to a different directory before attempting to open, otherwise your settings and game data may be lost after restarting.\n\
+ Do you still want to continue?
+fatal.migration_requires_manual_reboot=Hello Minecraft! Launcher has been upgraded. Please restart the launcher.
+fatal.apply_update_failure=We are sorry, but Hello Minecraft! Launcher is unable to update automatically.\n\
+ \n\
+ You can update manually by downloading a newer launcher version from %s.\n\
+ If the problem persists, please consider reporting this to us.
fatal.apply_update_need_win7=Hello Minecraft! Launcher cannot automatically update on Windows XP/Vista.\n\
-\n\
-You can update manually by downloading a newer version of the launcher from %s.
-fatal.samba=If you launched HMCL from a Samba network drive, some features might not be working. Please try updating your Java or copy and run the launcher in a local folder.
-fatal.illegal_char=Your user path contains an illegal character '=', you will not be able to use authlib-injector or change the skin of your offline account.
-fatal.unsupported_platform=Minecraft is not yet fully supported for your platform, so you may experience missing functionality,\nor even be unable to launch the game.\n\
- \n\
- If you can't start Minecraft 1.17 and above, you can try switchiong the Renderer to Software in instance settings to use CPU rendering for better compatibility.
-# '
-fatal.unsupported_platform.loongarch=Hello Minecraft! Launcher has provided support for Loongson Platform.\n\
-If you encounter problems when playing game, you can click the help button in the upper right corner for help.
-fatal.unsupported_platform.osx_arm64=Hello Minecraft! Launcher has provided support for Apple Silicon platform, using native ARM java to launch games to get a smoother game experience.\nIf you encounter problems in the game, starting the game with Java based on x86-64 architecture may have better compatibility.
-fatal.unsupported_platform.windows_arm64=Hello Minecraft! Launcher has provided native support for the Windows on ARM platform. If you encounter problems when playing game, please try starting the game with Java based on x86 architecture.\n\nIf you are using the Qualcomm platform, you may need to install the OpenGL Compatibility Pack before playing games.\nClick the link to go to the Microsoft Store and install the compatibility pack.
+ \n\
+ You can update manually by downloading a newer launcher version from %s.
+fatal.samba=If you opened Hello Minecraft! Launcher from a Samba network drive, some features might not be working. Please try updating your Java or copy and open the launcher in a local directory.
+fatal.illegal_char=Your user path contains an illegal character "=", you will not be able to use authlib-injector or change the skin of your offline account.
+fatal.unsupported_platform=Minecraft is not yet fully supported for your platform, so you may experience missing functionality, or even be unable to launch the game.\n\
+ \n\
+ If you cannot launch Minecraft 1.17 and later, you can try switching the "Renderer" to "Software" in "Global/Instance-specific Settings → Advanced Settings" to use CPU rendering for better compatibility.
+fatal.unsupported_platform.loongarch=Hello Minecraft! Launcher has provided support for Loongson platform.\n\
+ If you encounter problems when playing game, you can visit https://docs.hmcl.net/groups.html for help.
+fatal.unsupported_platform.osx_arm64=Hello Minecraft! Launcher has provided support for Apple silicon platform, using native ARM java to launch games to get a smoother game experience.\n\
+ If you encounter problems when playing game, launching the game with Java based on x86-64 architecture may have better compatibility.
+fatal.unsupported_platform.windows_arm64=Hello Minecraft! Launcher has provided native support for the Windows on Arm platform. If you encounter problems when playing game, please try launching the game with Java based on x86 architecture.\n\
+ \n\
+ If you are using the Qualcomm platform, you may need to install the OpenGL Compatibility Pack before playing games.\n\
+ Click the link to navigate to Microsoft Store and install the compatibility pack.
feedback=Feedback
-feedback.channel=Feedback channel
+feedback.channel=Feedback Channel
feedback.discord=Discord
feedback.discord.statement=Join our Discord community.
-feedback.github=GitHub Issue
-feedback.github.statement=Creating an issue on GitHub.
+feedback.github=GitHub Issues
+feedback.github.statement=Submit an issue on GitHub.
feedback.qq_group=HMCL User Group
-feedback.qq_group.statement=Join HMCL user QQ group.
+feedback.qq_group.statement=Welcome to join our user group.
file=File
folder.config=Configs
-folder.game=Game Directory
+folder.game=Working Directory
folder.logs=Logs
folder.mod=Mods
folder.resourcepacks=Resource Packs
-folder.shaderpacks=Shader packs
+folder.shaderpacks=Shader Packs
folder.saves=Saves
folder.screenshots=Screenshots
-game=Game
-game.crash.feedback=Please do not share screenshots of this interface with others! If you ask for help from others, please click to export the game crash information in the lower left corner and send the exported file to others for analysis.
+game=Games
+game.crash.feedback=Please do not share screenshots of this interface with others! If you ask for help from others, please click to export the game crash information in the lower left corner and send the exported file to others for analysis.
game.crash.info=Crash Info
game.crash.reason=Crash Cause
game.crash.reason.analyzing=Analyzing...
-game.crash.reason.multiple=Multiple reasons detected:\n\n
-game.crash.reason.block=The game crashed due to a block.\n\
-\n\
-You can try removing this block using MCEdit or delete that mod that added it.\n\
-\n\
-Block Type: %1$s\n\
-Location: %2$s
-game.crash.reason.bootstrap_failed=The game crashed due to mod %1$s.\n\
-\n\
-You can try deleting or updating it.
-game.crash.reason.config=The game crashed because a mod %1$s cannot parse its config file %2$s.
-game.crash.reason.debug_crash=The game crashed because you manually triggered it.\n\
-\n\
-So, you probably know why.
-game.crash.reason.duplicated_mod=The game cannot launch due to duplicate mods: %1$s.\n\
-\n\
-%2$s\n\
-\n\
-Each mod can only be installed once, please delete the duplicate mod and try again.
-game.crash.reason.entity=The game crashed due to an entity.\n\
-\n\
-You can try removing this entity using MCEdit or delete that mod that added it.\n\
-\n\
-Block Type: %1$s\n\
-Location: %2$s
-game.crash.reason.modmixin_failure=The current game cannot continue to run because some Mod injection failed.\nThis generally means that the Mod has a bug or is incompatible with the current environment.\nYou can check the log to find the error mod.
-game.crash.reason.file_or_content_verification_failed=The current game has a problem because some files or content verification failed.\nPlease try deleting the instance (including Mod) and download it again, or try using a proxy when downloading again.
-game.crash.reason.mod_repeat_installation=Because the current game has installed duplicate Mods, each Mod can only appear once. Please delete the duplicate Mods and then restart the game.
-game.crash.reason.forge_error=Forge may have provided error information.\nYou can view the log and make corresponding processing according to the log information in the error report.\nIf you do not see the error message, you can view the error report to understand how the error occurred.\n%1$s
-game.crash.reason.mod_resolution0=The current game cannot continue to run because of some Mod problems.\nYou can check the log to find the error mod(s).
-game.crash.reason.mixin_apply_mod_failed=The current game cannot continue to run because Mixin failed to apply the %1$s mod.\nYou can try deleting or updating the mod to resolve the issue.
-game.crash.reason.mod_profile_causes_game_crash=The current game cannot continue to run because of a problem with the Mod configuration file.\nYou can check the log to find the error mod(s) and its configuration file.
-game.crash.reason.fabric_reports_an_error_and_gives_a_solution=Forge may have provided error information.\nYou can view the log and make corresponding processing according to the log information in the error report.\nIf you do not see the error message, you can view the error report to understand how the error occurred.
-game.crash.reason.java_version_is_too_high=The current game crashed because the Java version is too high to continue running.\nPlease use a lower version of Java in the Java Path tab of global game settings or per-instance game settings, and then start the game.\nIf not, you can download it from java.com (Java8) or BellSoft Liberica Full JRE (Java17) and other distributions to download and install one (restart the launcher after installation).
-game.crash.reason.need_jdk11=The current game cannot continue to run due to an inappropriate version of the Java virtual machine. \nYou need to download and install Java 11, and set Java to a version starting with 11 in the global (per-instance) game settings.
-game.crash.reason.mod_name=The current game cannot continue to run because of Mod file name problems. \nMod file names should use only English letters (Aa~Zz), numbers (0~9), hyphens (-), underscores (_), and dots (.) in half width. \nPlease go to the mods folder and add all non-compliant Mod file names with one of the above compliant characters.
-game.crash.reason.incomplete_forge_installation=The current game cannot continue due to an incomplete installation of Forge / NeoForge. \nPlease reinstall Forge / NeoForge in Instance Settings - Modloaders / OptiFine.
-game.crash.reason.fabric_version_0_12=Fabric 0.12 or above are incompatible with currently installed mods. You need to downgrade it to 0.11.7.
-game.crash.reason.fabric_warnings=The Fabric modloader warned:\n\
-%1$s
-game.crash.reason.file_already_exists=The game crashed because file %1$s already exists.\n\
-\n\
-You can try backing up and delete that file, then relaunch the game.
-game.crash.reason.file_changed=The game crashed because it did not pass the integrity checks.\n\
-\n\
-If you modified the Minecraft jar, you will need to rollback the changes, or redownload the game.
-game.crash.reason.gl_operation_failure=The game crashed due to some mods, shaders, and resource packs.\n\
-\n\
-Please disable the mods/shaders/resource packs you are using and then try again.
-game.crash.reason.graphics_driver=The game crashed due to an issue with your graphics driver.\n\
-\n\
-Please try again after updating your graphics driver to the latest version.\n\
-\n\
-If your computer has a discrete graphics card, you need to check whether the game uses integrated/core graphics. If so, please start the launcher using your discrete graphics card. If the problem persists, you probably should consider getting a new graphics card or a new computer.\n\
-\n\
-If you are using your integrated graphics card, please notice that Minecraft 1.16.5 or older requires Java 1.8.0_51 or older for Intel(R) Core(TM) 3000 processor series or earlier.\n\
-\n\
-Turning on the "Use OpenGL software renderer" option in the instance settings can also solve this problem, but when this option is turned on, the frame rate will be significantly reduced in the case of insufficient CPU performance. So it is only recommended to turn it on for debugging purposes or in case of emergency.
-game.crash.reason.macos_failed_to_find_service_port_for_display=The current game cannot continue due to a failure to initialize the OpenGL window on the Apple silicon platform.\nFor this issue, HMCL does not have direct solutions at the moment. Please try opening any browser and going fullscreen, then return to HMCL, launch the game, and quickly return to the browser page before the game window pops up, wait for the game window to appear, and then switch back to the game window.
-game.crash.reason.illegal_access_error=The game crashed because of some mod(s).\n\
-\n\
-If you know: %1$s, you can update or delete the mod(s) and then try again.
-game.crash.reason.install_mixinbootstrap=The current game cannot continue to run due to missing MixinBootstrap.\nYou can try installing MixinBootstrap to solve the problem. If it crashes after installation, try adding an English "!" in front of the module's filename. in front of the file name of the module to try to solve the problem.
-game.crash.reason.optifine_is_not_compatible_with_forge=The current game crashes because OptiFine is incompatible with the current version of Forge.\nPlease go toOn the official website of OptiFine, check whether the Forge version is compatible with OptiFine, and reinstall the game in strict accordance with the corresponding version or change the version in the instance settings - Modloaders / OptiFine.\nAfter testing, too high or too low a Forge version may cause a crash.
-game.crash.reason.mod_files_are_decompressed=The current game cannot continue to run because the Mod file has been decompressed.\nPlease put the entire Mod file directly into the Mod folder!\nIf unzipping will cause errors in the game, please delete the unzipped Mod in the Mod folder, and then start the game.
-game.crash.reason.shaders_mod=The current game cannot continue to run because both OptiFine and Shaders Mod are installed. \nBecause OptiFine has built-in support for shaders, just remove Shaders Mod.
-game.crash.reason.rtss_forest_sodium=The current game crashed because RivaTuner Statistics Server (RTSS) is incompatible with Sodium.\nClick here for more details.
-game.crash.reason.too_many_mods_lead_to_exceeding_the_id_limit=The current game cannot continue to run because you have installed too many Mods, which exceeds the ID limit of the game.\nPlease try installingJEID, or delete some large Mods.
-game.crash.reason.night_config_fixes=The current game cannot continue to run due to some problems with Night Config. \nYou can try to install the Night Config Fixes mod, which may help you this problem. \nFor more information, visit the mod's GitHub repository.
-game.crash.reason.optifine_causes_the_world_to_fail_to_load=The current game may not continue to run because of OptiFine.\nThis problem only occurs in a specific version of OptiFine. You can try changing the version of OptiFine in instance settings - Modloader / OptiFine.
-game.crash.reason.jdk_9=The game cannot run because the Java version is too new for this instance.\n\
-\n\
-You need to download and install Java 8 and select it in the instance settings.
-game.crash.reason.jvm_32bit=The game crashed because the current memory allocation exceeds the limit of the 32-bit Java VM.\n\
-\n\
-If your OS is 64-bit, please install and use a 64-bit version of Java. Otherwise, you may need to reinstall a 64-bit OS or get a moderner computer.\n\
-\n\
-Or, you can disable the "Automatically allocate" option and set the maximum memory allocation size to 1024MB or below.
-game.crash.reason.loading_crashed_forge=The game crashed due to mod %1$s (%2$s).\n\
-\n\
-You can try deleting or updating it.
-game.crash.reason.loading_crashed_fabric=The game crashed due to mod %1$s.\n\
-\n\
-You can try deleting or updating it.
-game.crash.reason.mac_jdk_8u261=The game crashed because your current Forge or OptiFine version is not compatible with your Java installation.\n\
-\n\
-Please try updating Forge and OptiFine, or try using Java 8u251 or earlier versions.
-game.crash.reason.forge_repeat_installation=The current game cannot continue to run due to a duplicate installation of Forge. This is a known issue\nIt is recommended to upload the log feedback to GitHub so that we can find more clues and fix this question. \nCurrently you can go to the automatic installation to uninstall Forge and reinstall it.
-game.crash.reason.optifine_repeat_installation=The current game cannot continue to run due to repeated installation of Optifine. \nPlease delete Optifine under the Mod folder or go to Game Management-Automatic Installation to uninstall Optifine that is automatically installed.
+game.crash.reason.multiple=Several reasons detected:\n\n
+game.crash.reason.block=The game crashed due to a block in world.\n\
+ \n\
+ You can try removing this block using MCEdit or delete that mod that added it.\n\
+ \n\
+ Block Type: %1$s\n\
+ Location: %2$s
+game.crash.reason.bootstrap_failed=The game crashed due to mod "%1$s".\n\
+ \n\
+ You can try deleting or updating it.
+game.crash.reason.config=The game crashed due to a mod "%1$s" cannot parse its config file "%2$s".
+game.crash.reason.debug_crash=The game crashed due to you manually triggered it. So, you probably know why.
+game.crash.reason.duplicated_mod=The game cannot continue to run due to duplicate mods "%1$s".\n\
+ \n\
+ %2$s\n\
+ \n\
+ Each mod can only be installed once, please delete the duplicate mod and try again.
+game.crash.reason.entity=The game crashed due to an entity in world.
+ \n\
+ You can try removing this entity using MCEdit or delete that mod that added it.\n\
+ \n\
+ Entity Type: %1$s\n\
+ Location: %2$s
+game.crash.reason.modmixin_failure=The game crashed due to some mod injection failed.\n\
+ \n\
+ This generally means that the mod has a bug or is incompatible with the current environment.\n\
+ \n\
+ You can check the log to find the error mod.
+game.crash.reason.mod_repeat_installation=The game crashed due to duplicate mods.\n\
+ \n\
+ Each mod can only be installed once, please delete the duplicate mod and then relaunch the game.
+game.crash.reason.forge_error=Forge/NeoForge may have provided error information.\n\
+ \n\
+ You can view the log and make corresponding processing according to the log information in the error report.\n\
+ \n\
+ If you do not see the error message, you can view the error report to understand how the error occurred.\n\
+ %1$s
+game.crash.reason.mod_resolution0=The game crashed due to some mod problems. You can check the log to find the error mod(s).
+game.crash.reason.mixin_apply_mod_failed=The game crashed due to mixin failed to apply the "%1$s" mod.\n\
+ \n\
+ You can try deleting or updating the mod to resolve the problem.
+game.crash.reason.java_version_is_too_high=The game crashed due to the Java version is too high to continue running.\n\
+ \n\
+ Please use an older Java version in "Global/Instance-specific Settings → Java", and then launch the game.\n\
+ \n\
+ If not, you can download it from java.com (Java 8) or BellSoft Liberica Full JRE (Java 17) and other distributions to download and install one (restart the launcher after installation).
+game.crash.reason.need_jdk11=The game crashed due to an inappropriate Java VM version.\n\
+ \n\
+ You need to download and install Java 11, and set it in "Global/Instance-specific Settings → Java".
+game.crash.reason.mod_name=The game crashed due to mod file name problems.\n\
+ \n\
+ Mod file names should use only English letters (Aa~Zz), numbers (0~9), hyphens (-), underscores (_), and dots (.) in half-width.\n\
+ \n\
+ Please navigate to the mod directory and add all non-compliant mod file names with one of the above compliant characters.
+game.crash.reason.incomplete_forge_installation=The game cannot continue to run due to an incomplete installation of Forge/NeoForge.\n\
+ \n\
+ Please reinstall Forge/NeoForge in "Edit Instance → Loaders".
+game.crash.reason.fabric_version_0_12=Fabric Loader 0.12 or later are incompatible with currently installed mods. You need to downgrade it to 0.11.7.
+game.crash.reason.fabric_warnings=The Fabric warned:\n\
+ \n\
+ %1$s
+game.crash.reason.file_already_exists=The game crashed due to file "%1$s" already exists.\n\
+ \n\
+ You can try backing up and delete that file, then relaunch the game.
+game.crash.reason.file_changed=The game crashed due to file "%1$s" already exists.\n\
+ \n\
+ You can try backing up and delete that file, then relaunch the game.
+game.crash.reason.gl_operation_failure=The game crashed due to some mods, shaders, or resource packs.\n\
+ \n\
+ Please disable the mods, shaders or resource packs you are using and then try again.
+game.crash.reason.graphics_driver=The game crashed due to an problem with your graphics driver.\n\
+ \n\
+ Please try again after updating your graphics driver to the latest version.\n\
+ \n\
+ If your PC has a discrete graphics card, you need to check whether the game uses integrated/core graphics. If so, please open the launcher using your discrete graphics card. If the problem persists, you probably should consider using a new graphics card or a new PC.\n\
+ \n\
+ If you are using your integrated graphics card, please notice that Minecraft 1.16.5 or older requires Java 1.8.0_51 or older for Intel(R) Core(TM) 3000 processor series or earlier.
+game.crash.reason.macos_failed_to_find_service_port_for_display=The current game cannot continue due to a failure to initialize the OpenGL window on the Apple silicon platform.\n\
+ \n\
+ For this problem, HMCL does not have direct solutions at the moment. Please try opening any browser and going fullscreen, then return to HMCL, launch the game, and quickly return to the browser page before the game window pops up, wait for the game window to appear, and then switch back to the game window.
+game.crash.reason.illegal_access_error=The game crashed due to some mod(s).\n\
+ \n\
+ If you know this: "%1$s", you can update or delete the mod(s) and then try again.
+game.crash.reason.install_mixinbootstrap=The game crashed due to missing MixinBootstrap.\n\
+ \n\
+ You can try installing MixinBootstrap to resolve the problem. If it crashes after installation, try adding an exclamation mark (!) in front of the file name of this mod. in front of the file name of the mod to try to resolve the problem.
+game.crash.reason.optifine_is_not_compatible_with_forge=The game crashes due to OptiFine being incompatible with the currently installed Forge.\n\
+ \n\
+ Please navigate tothe official website of OptiFine, check whether the Forge version is compatible with OptiFine, and reinstall the instance in strict accordance with the corresponding version, or change the OptiFine version in "Edit Instance → Loaders".\n\
+ \n\
+ After testing, we believe that too high or too low OptiFine versions may cause crashes.
+game.crash.reason.mod_files_are_decompressed=The game crashed due to the mod file has been extracted.\n\
+ \n\
+ Please put the entire mod file directly into the mod directory!\n\
+ \n\
+ If extract will cause errors in the game, please delete the extracted mod in the mod directory, and then launch the game.
+game.crash.reason.shaders_mod=The game crashed due to both OptiFine and Shaders mod are installed.\n\
+ \n\
+ Just remove Shaders mod due to OptiFine has built-in support for shaders.
+game.crash.reason.rtss_forest_sodium=The game crashed due to RivaTuner Statistics Server (RTSS) is incompatible with Sodium.\n\
+ \n\
+ Click here for more details.
+game.crash.reason.too_many_mods_lead_to_exceeding_the_id_limit=The game crashed due to you have installed too many mods, which exceeds the ID limit of the game.\n\
+ \n\
+ Please try installingJEID, or delete some large mods.
+game.crash.reason.night_config_fixes=The game crashed due to some problems with Night Config.\n\
+ \n\
+ You can try to install the Night Config Fixes mod, which may help you this problem.\n\
+ \n\
+ For more information, visit the GitHub repository of this mod.
+game.crash.reason.optifine_causes_the_world_to_fail_to_load=The game may not continue to run due to OptiFine.\n\
+ \n\
+ This problem only occurs in a specific OptiFine version. You can try changing OptiFine version in "Edit Instance → Loaders".
+game.crash.reason.jdk_9=The game crashed due to the Java version is too new for this instance.\n\
+ \n\
+ You need to download and install Java 8 and choose it in "Global/Instance-specific Settings → Java".
+game.crash.reason.jvm_32bit=The game crashed due to the current memory allocation exceeds the limit of the 32-bit Java VM.\n\
+ \n\
+ If your OS is 64-bit, please install and use a 64-bit Java version. Otherwise, you may need to reinstall a 64-bit OS or get a moderner PC.\n\
+ \n\
+ Or, you can disable the "Automatically Allocate" option in "Global/Instance-specific Settings → Memory", and set the maximum memory allocation size to 1024 MB or below.
+game.crash.reason.loading_crashed_forge=The game crashed due to mod "%1$s" (%2$s).\n\
+ \n\
+ You can try deleting or updating it.
+game.crash.reason.loading_crashed_fabric=The game crashed due to mod "%1$s".\n\
+ \n\
+ You can try deleting or updating it.
+game.crash.reason.mac_jdk_8u261=The game crashed due to your current Forge or OptiFine version is not compatible with your Java installation.\n\
+ \n\
+ Please try updating Forge and OptiFine, or try using Java 8u251 or earlier versions.
+game.crash.reason.forge_repeat_installation=The game crashed due to a duplicate installation of Forge. This is a known problem\n\
+ \n\
+ It is recommended to upload the log feedback to GitHub so that we can find more clues and resolve this problem.\n\
+ \n\
+ Currently you can uninstall Forge and reinstall it in "Edit Instance → Loaders".
+game.crash.reason.optifine_repeat_installation=The game crashed due to repeated installation of OptiFine.\n\
+ \n\
+ Please delete OptiFine in the mod directory or uninstall it in "Edit Instance → Loaders".
game.crash.reason.memory_exceeded=The game crashed due to too much memory allocated for a small page file.\n\
-\n\
-You can try turning off the automatically allocate memory option in settings, and adjust the value till the game launches.\n\
-You can also try increasing the page file size in system settings.
-game.crash.reason.mod=The game crashed due to the mod %1$s.\n\
-\n\
-You may update or delete the mod and then try again.
+ \n\
+ You can try disable the "Automatically Allocate" option in "Global/Instance-specific Settings → Memory", and adjust the value till the game launches.\n\
+ \n\
+ You can also try increasing the page file size in system settings.
+game.crash.reason.mod=The game crashed due to the mod "%1$s".\n\
+ \n\
+ You may update or delete the mod and then try again.
game.crash.reason.mod_resolution=The game crashed due to mod resolution failure.\n\
-\n\
-Fabric provided the following details:\n\
-%1$s
+ \n\
+ Fabric provided the following details:\n\
+ \n\
+ %1$s
game.crash.reason.forgemod_resolution=The game crashed due to mod resolution failure.\n\
-\n\
-Forge provided the following details:\n\
-%1$s
-game.crash.reason.forge_found_duplicate_mods=The game cannot continue due to a duplicate mods issue. Forge provides the following information: \n%1$s
-game.crash.reason.mod_resolution_collection=The game crashed because the mod version is not compatible.\n\
-\n\
-%1$s requires %2$s.\n\
-\n\
-You need to upgrade or downgrade %3$s before continuing.
-game.crash.reason.mod_resolution_conflict=The game crashed because of conflicting mods.\n\
-\n\
-%1$s is incompatible with %2$s.
-game.crash.reason.mod_resolution_missing=The game crashed because some dependency mods are not installed.\n\
-\n\
-%1$s requires mod: %2$s.\n\
-\n\
-This means that you have to download and install %2$s first to continue playing.
-game.crash.reason.mod_resolution_missing_minecraft=The game crashed because a mod is incompatible with the current Minecraft version.\n\
-\n\
-%1$s requires Minecraft version %2$s.\n\
-\n\
-If you want to play with this version of the mod installed, you should change the instance version.\n\
-Otherwise, you should install a version that is compatible with this Minecraft version.
+ \n\
+ Forge/NeoForge provided the following details:\n\
+ %1$s
+game.crash.reason.forge_found_duplicate_mods=The game crashed due to a duplicate mods problem. Forge/NeoForge provides the following information:\n\
+ %1$s
+game.crash.reason.mod_resolution_collection=The game crashed due to the mod version is not compatible.\n\
+ \n\
+ "%1$s" requires "%2$s".\n\
+ \n\
+ You need to upgrade or downgrade %3$s before continuing.
+game.crash.reason.mod_resolution_conflict=The game crashed due to conflicting mods.\n\
+ \n\
+ "%1$s" is incompatible with "%2$s".
+game.crash.reason.mod_resolution_missing=The game crashed due to some dependency mods are not installed.\n\
+ \n\
+ "%1$s" requires mod "%2$s".\n\
+ \n\
+ This means that you have to download and install "%2$s" first to continue playing.
+game.crash.reason.mod_resolution_missing_minecraft=The game crashed due to a mod is incompatible with the current Minecraft version.\n\
+ \n\
+ "%1$s" requires Minecraft version %2$s.\n\
+ \n\
+ If you want to play with this mod version installed, you should change the game version of your instance.\n\
+ \n\
+ Otherwise, you should install a version that is compatible with this Minecraft version.
game.crash.reason.mod_resolution_mod_version=%1$s (Version: %2$s)
game.crash.reason.mod_resolution_mod_version.any=%1$s (Any Version)
-game.crash.reason.modlauncher_8=The game crashed because your current Forge version is not compatible with your Java installation, please try updating Forge.
-game.crash.reason.no_class_def_found_error=The game cannot run because of incomplete code.\n\
-\n\
-Your game instance is missing %1$s, this might be due to a mod missing, an incompatible mod installed, or some files might be corrupted.\n\
-\n\
-You may need to reinstall the game and all mods or ask someone for help.
-game.crash.reason.no_such_method_error=The game cannot run because of incomplete code.\n\
-\n\
-Your game instance might be missing a mod, installed an incompatible mod, or some files might be corrupted.\n\
-\n\
-You may need to reinstall the game and all mods or ask someone for help.
-game.crash.reason.opengl_not_supported=The game crashed because OpenGL is not supported by your graphics driver.\n\
-\n\
-If you're streaming the game over the Internet or using a remote desktop environment, please play the game on your local one.\n\
-Or, you can try updating your driver to the latest version and then try again.\n\
-\n\
-If your computer has a discrete graphics card, please make sure the game is actually using it for rendering. If the problem persists, please consider getting a new graphics card or a new computer.
-# '
-game.crash.reason.openj9=The game is unable to run on an OpenJ9 VM. Please switch to a Hotspot Java VM in the game settings and relaunch the game. If do not have one, you can download one online.
-game.crash.reason.out_of_memory=The game crashed because it ran out of memory.\n\
-\n\
-Maybe because there is not enough memory available, or too many mods installed. You can try fixing it by increasing the allocated memory under the game settings.\n\
-\n\
-If you still encounter these problems, you may need a better computer.
-game.crash.reason.resolution_too_high=The game crashed because you are using a resource pack whose texture resolution was too high.\n\
-\n\
-You should switch to a resource pack with lower resolution, or consider buying a better graphics card with more VRAM.
-game.crash.reason.processing_of_javaagent_failed=The current game crashed because processing of -javaagent failed.\nIf you add relevant parameters to the Java virtual machine parameters, please check whether they are legal and correct.\nIf you do not add relevant parameters or confirm that they are legal and correct, Please try:\nOpen the control panel -- Clock and region classification (this option is only available if the option is category display, and it will be skipped if not) -- Region -- the upper management tab -- the lower change system regional setting button -- turn off the "Use Unicode UTF-8 to provide global language support" option in the pop-up window, restart the device, and then try to start the game.\nYou can be accessed in Discard or QQ ask for help.
-game.crash.reason.stacktrace=The crash reason is unknown. You can view its details by clicking the "Logs" button.\n\
-\n\
-There are some keywords that might contain some Mod Names. You can search them online to figure out the issue yourself.\n\
-\n\
-%s
-game.crash.reason.too_old_java=The game crashed because you are using a historical Java VM version.\n\
-\n\
-You need to switch to a newer version (%1$s) of Java in the game settings and then relaunch the game. You can download Java from here.
+game.crash.reason.modlauncher_8=The game crashed due to your current Forge version is not compatible with your Java installation, please try updating Forge.
+game.crash.reason.no_class_def_found_error=The game cannot continue to run due to incomplete code.\n\
+ \n\
+ Your game instance is missing %1$s, this might be due to a mod missing, an incompatible mod installed, or some files might be corrupted.\n\
+ \n\
+ You may need to reinstall the game and all mods or ask someone for help.
+game.crash.reason.no_such_method_error=The game cannot continue to run due to incomplete code.\n\
+ \n\
+ Your game instance might be missing a mod, installed an incompatible mod, or some files might be corrupted.\n\
+ \n\
+ You may need to reinstall the game and all mods or ask someone for help.
+game.crash.reason.opengl_not_supported=The game crashed due to OpenGL is not supported by your graphics driver.\n\
+ \n\
+ If you are streaming the game over the Internet or using a remote desktop environment, please play the game on your local one.\n\
+ \n\
+ Or, you can try updating your driver to the latest version and then try again.\n\
+ \n\
+ If your PC has a discrete graphics card, please make sure the game is actually using it for rendering. If the problem persists, please consider getting a new graphics card or a new PC.
+game.crash.reason.openj9=The game is unable to run on an OpenJ9 VM. Please switch to a Java that uses the Hotspot VM in "Global/Instance-specific Settings → Java" and relaunch the game. If do not have one, you can download one online.
+game.crash.reason.out_of_memory=The game crashed due to it ran out of memory.\n\
+ \n\
+ Maybe because there is not enough memory available, or too many mods installed. You can try resolving it by increasing the allocated memory in "Global/Instance-specific Settings → Memory".\n\
+ \n\
+ If you still encounter these problems, you may need a better PC.
+game.crash.reason.resolution_too_high=The game crashed due to the resource pack resolution being too high.\n\
+ \n\
+ You should switch to a resource pack with lower resolution, or consider buying a better graphics card with more VRAM.
+game.crash.reason.stacktrace=The crash reason is unknown. You can view its details by clicking "Logs".\n\
+ \n\
+ There are some keywords that might contain some mod names. You can search them online to figure out the problem yourself.\n\
+ \n\
+ %s
+game.crash.reason.too_old_java=The game crashed due to you are using an outdated Java VM version.\n\
+ \n\
+ You need to switch to a newer version (%1$s) of Java in "Global/Instance-specific Settings → Java" and then relaunch the game. You can download Java from here.
game.crash.reason.unknown=We are not able to figure out why the game crashed, please refer to the game logs.
game.crash.reason.unsatisfied_link_error=Unable to launch Minecraft due to missing libraries: %1$s.\n\
-\n\
-If you have modified native library settings, please make sure these libraries do exist. Or, please try launching again after reverting it back to default.\n\
-If you did not, please check if you have missing dependency mods.\n\
-Otherwise, if you believe this is caused by HMCL, please feedback to us.
-game.crash.reason.failed_to_load_a_library=Failed to load a library.\n\
-\n\
-If you have modified native library settings, please make sure these libraries do exist. Or, please try launching again after reverting it back to default.\n\
-If you did not, please check if you have missing dependency mods.\n\
-Otherwise, if you believe this is caused by HMCL, please feed back to us.
+ \n\
+ If you have edited native library path, please make sure these libraries do exist. Or, please try launching again after reverting it to default.\n\
+ \n\
+ If you did not, please check if you have missing dependency mods.\n\
+ \n\
+ Otherwise, if you believe this is caused by HMCL, please feedback to us.
game.crash.title=Game Crashed
game.directory=Game Path
game.version=Game Version
@@ -610,40 +663,40 @@ install.failed=Installation Failed
install.failed.downloading=We are unable to download some required files.
install.failed.downloading.detail=Unable to download file: %s
install.failed.downloading.timeout=Download timeout when fetching: %s
-install.failed.install_online=Unable to identify the provided file. If you are installing a mod, go to the "Manage Mods" page.
-install.failed.malformed=The downloaded files are corrupted. You can try fixing this issue by switching to another download source.
-install.failed.optifine_conflict=Cannot install both Fabric, OptiFine, and Forge on Minecraft 1.13 or above.
-install.failed.optifine_forge_1.17=For Minecraft version 1.17.1 or lower, Forge only supports OptiFine H1 Pre2 or newer. You can install them under the snapshot versions tab.
-install.failed.version_mismatch=This library requires the game version %s, but the installed one is %s.
+install.failed.install_online=Unable to identify the provided file. If you are installing a mod, navigate to the "Mods" page.
+install.failed.malformed=The downloaded files are corrupted. You can try resolving this problem by switching to another download source in "Settings → Download → Download Source".
+install.failed.optifine_conflict=Cannot install both OptiFine and Fabric on Minecraft 1.13 or later.
+install.failed.optifine_forge_1.17=For Minecraft 1.17.1, Forge only compatible with OptiFine H1 pre2 or later. You can install them by checking "Snapshots" when choosing an OptiFine version in HMCL.
+install.failed.version_mismatch=This loader requires the game version %s, but the installed one is %s.
install.installer.change_version=%s Incompatible
install.installer.choose=Choose Your %s Version
install.installer.depend=Requires %s
install.installer.fabric=Fabric
install.installer.fabric-api=Fabric API
-install.installer.fabric-api.warning=Warning: Fabric API is a mod, and will be installed into the mods folder of the game instance. Please do not change the working directory of the game, or the Fabric API will not work. If you do want to change these settings, you should reinstall it.
+install.installer.fabric-api.warning=Warning: Fabric API is a mod, and will be installed into the mod directory of the game instance. Please do not change the working directory of the game, or the Fabric API will not work. If you do want to change these settings, you should reinstall it.
install.installer.forge=Forge
install.installer.neoforge=NeoForge
install.installer.game=Minecraft
install.installer.incompatible=Incompatible with %s
install.installer.install=Install %s
-install.installer.install_offline=Install/Update from the Local File
-install.installer.install_offline.extension=Forge/OptiFine installer
-install.installer.install_offline.tooltip=We support using the local Forge/OptiFine installer.
+install.installer.install_offline=Install/Update From Local File
+install.installer.install_offline.extension=(Neo)Forge/OptiFine installer
+install.installer.install_offline.tooltip=We support using the local (Neo)Forge/OptiFine installer.
install.installer.install_online=Online Install
-install.installer.install_online.tooltip=We currently support Fabric, Forge, OptiFine, and LiteLoader.
+install.installer.install_online.tooltip=We currently support Forge, NeoForge, OptiFine, Fabric, Quilt and LiteLoader.
install.installer.liteloader=LiteLoader
-install.installer.not_installed=Not Selected
+install.installer.not_installed=Do not install
install.installer.optifine=OptiFine
install.installer.quilt=Quilt
install.installer.quilt-api=QSL/QFAPI
install.installer.version=%s
-install.installer.external_version=%s Installed by external process, which cannot be configured
-install.modpack=Install a Modpack
-install.new_game=Add a New Instance
-install.new_game.already_exists=This instance already exists. Please use another name.
+install.installer.external_version=%s (Installed by external process, which cannot be configured)
+install.modpack=Install Modpack
+install.new_game=Install Instance
+install.new_game.already_exists=This instance name already exists. Please use another name.
install.new_game.current_game_version=Current Instance Version
-install.new_game.malformed=Invalid Name
-install.select=Select an operation
+install.new_game.malformed=Invalid name.
+install.select=Choose operation
install.success=Installed successfully.
java.add=Add Java
@@ -676,49 +729,43 @@ java.reveal=Reveal the Java directory
java.uninstall=Uninstall Java
java.uninstall.confirm=Are you sure you want to uninstall this Java? This action cannot be undone!
-lang=English (US)
+lang=English (United States)
lang.default=Use System Locales
launch.advice=%s Do you still want to continue to launch?
launch.advice.multi=The following problems were detected:\n\n%s\n\nThese problems may cause unable to launch the game or affect the game experience.\nDo you still want to continue to launch?
-launch.advice.java.auto=The current Java Virtual Machine version does not compatible with the instance.\n\
-\n\
-Click on 'Yes' to automatically choose the most compatible Java VM version. Or, you can go to the instance settings to select one yourself.
+launch.advice.java.auto=The current Java VM version does not compatible with the instance.\n\nClick "Yes" to automatically choose the most compatible Java VM version. Or, you can navigate to "Global/Instance-specific Settings → Java" to choose one yourself.
launch.advice.java.modded_java_7=Minecraft 1.7.2 and older versions require Java 7 or earlier.
-launch.advice.corrected=We have fixed the Java VM issue. If you still want to use your choice of Java version, you can disable the compatibility checks under launcher game settings.
-launch.advice.uncorrected=If you still want to use your choice of Java version, you can disable the compatibility checks under launcher game settings.
-launch.advice.different_platform=The 64-bit version of Java is recommended for your device, but you have installed a 32-bit one.
+launch.advice.corrected=We have resolved the Java VM problem. If you still want to use your choice of Java version, you can disable the "Do not check Java VM compatibility" in "Global/Instance-specific Settings → Advanced Settings".
+launch.advice.uncorrected=If you still want to use your choice of Java version, you can disable the "Do not check Java VM compatibility" in "Global/Instance-specific Settings → Advanced Settings".
+launch.advice.different_platform=The 64-bit Java version is recommended for your device, but you have installed a 32-bit one.
launch.advice.forge2760_liteloader=Forge version 2760 is not compatible with LiteLoader, please consider upgrading Forge to version 2773 or later.
launch.advice.forge28_2_2_optifine=Forge version 28.2.2 or later is not compatible with OptiFine. Please consider downgrading Forge to version 28.2.1 or earlier.
-launch.advice.forge37_0_60=Forge versions earlier than 37.0.60 are not compatible with Java 17. Please update Forge to 37.0.60 or higher, or launch the game with Java 16.
-launch.advice.java8_1_13=Minecraft 1.13 and later can only be run on Java 8 or later. Please use Java 8 or newer versions.
-launch.advice.java8_51_1_13=Minecraft 1.13 may crash on Java 8 versions earlier than 1.8.0_51. Please install the latest version of Java 8.
-launch.advice.java9=You cannot launch Minecraft 1.12 or earlier with Java 9 or newer, please use Java 8 instead.
-launch.advice.modded_java=Some Mods may not be compatible with higher versions of Java. It is recommended to use Java %s to start Minecraft %s.
+launch.advice.forge37_0_60=Forge versions earlier than 37.0.60 are not compatible with Java 17. Please update Forge to 37.0.60 or later, or launch the game with Java 16.
+launch.advice.java8_1_13=Minecraft 1.13 and later can only be run on Java 8 or later. Please use Java 8 or later versions.
+launch.advice.java8_51_1_13=Minecraft 1.13 may crash on Java 8 versions earlier than 1.8.0_51. Please install the latest Java 8 version.
+launch.advice.java9=You cannot launch Minecraft 1.12 or earlier with Java 9 or later, please use Java 8 instead.
+launch.advice.modded_java=Some mods may not be compatible with newer versions of Java. It is recommended to use Java %s to launch Minecraft %s.
launch.advice.modlauncher8=The Forge version you are using is not compatible with the current Java version, please try updating Forge.
-launch.advice.newer_java=You are using the old Java to start the game. It is recommended to update to Java 8, otherwise some mods may cause the game to crash.
-launch.advice.not_enough_space=You have allocated a memory size larger than the actual %d MB of memory installed on your computer. You may experience degraded performance, or even be unable to launch the game.
+launch.advice.newer_java=You are using the old Java to launch the game. It is recommended to update to Java 8, otherwise some mods may cause the game to crash.
+launch.advice.not_enough_space=You have allocated a memory size larger than the actual %d MB of memory installed on your PC. You may experience degraded performance, or even be unable to launch the game.
launch.advice.require_newer_java_version=Current game version requires Java %s, but we could not find one. Do you want to download one now?
launch.advice.too_large_memory_for_32bit=You have allocated a memory size larger than the memory limitation of the 32-bit Java installation. You may be unable to launch the game.
-launch.advice.vanilla_linux_java_8=Minecraft 1.12.2 or below only supports Java 8 for the Linux x86-64 platform, because later versions cannot load 32-bit native libraries like liblwjgl.so\n\
-\n\
-Please download it from java.com, or install OpenJDK 8.
-launch.advice.vanilla_x86.translation=Minecraft is not fully supported for your platform, so you may experience missing functionality, or even be unable to launch the game.\nYou can play through the Rosetta translation environment for a full gaming experience.
+launch.advice.vanilla_linux_java_8=Minecraft 1.12.2 or before only supports Java 8 for the Linux x86-64 platform, due to the later versions cannot load 32-bit native libraries like liblwjgl.so\n\nPlease download it from java.com, or install OpenJDK 8.
+launch.advice.vanilla_x86.translation=Minecraft is not fully supported for your platform, so you may experience missing functionality, or even be unable to launch the game.\nYou can download Java for the x86-64 architecture here for a full gaming experience.
launch.advice.unknown=The game cannot be launched due to the following reasons:
launch.failed=Failed to launch
-launch.failed.cannot_create_jvm=We are unable to create a Java virtual machine. It may be caused by incorrect Java VM arguments. You can try fixing it by removing all arguments you added under instance settings.
-launch.failed.creating_process=We are unable to create a new process, please check your Java path.
+launch.failed.cannot_create_jvm=We are unable to create a Java VM. It may be caused by incorrect Java VM arguments. You can try resolving it by removing all arguments you added in "Global/Instance-specific Settings → Advanced Settings → Java VM Options".
+launch.failed.creating_process=We are unable to create a new process, please check your Java path.\n
launch.failed.command_too_long=The command length exceeds the maximum length of a bat script. Please try exporting it as a PowerShell script.
-launch.failed.decompressing_natives=Unable to unzip native libraries.
-launch.failed.download_library=Unable to download libraries %s.
+launch.failed.decompressing_natives=Unable to extract native libraries.\n
+launch.failed.download_library=Unable to download libraries "%s".
launch.failed.executable_permission=Unable to make the launch script executable.
launch.failed.execution_policy=Set Execution Policy
launch.failed.execution_policy.failed_to_set=Unable to set execution policy
-launch.failed.execution_policy.hint=The current execution policy prevents the execution of PowerShell scripts.\n\
-\n\
-Click on 'OK' to allow the current user to execute PowerShell scripts, or click on 'Cancel' to keep it as it is.
+launch.failed.execution_policy.hint=The current execution policy prevents the execution of PowerShell scripts.\n\nClick "OK" to allow the current user to execute PowerShell scripts, or click "Cancel" to keep it as it is.
launch.failed.exited_abnormally=Game crashed. Please refer to the crash log for more details.
launch.failed.java_version_too_low=The Java version you specified is too low, please reset the Java version.
-launch.failed.no_accepted_java=Unable to find a compatible Java version, do you want to start the game with the default Java?\nClick on 'Yes' to start the game with the default Java.\nOr, you can go to the instance settings to select one yourself.
+launch.failed.no_accepted_java=Unable to find a compatible Java version, do you want to launch the game with the default Java?\nClick "Yes" to launch the game with the default Java.\nOr, you can navigate to "Global/Instance-specific Settings → Java" to choose one yourself.
launch.failed.sigkill=Game was forcibly terminated by the user or system.
launch.state.dependencies=Resolving dependencies
launch.state.done=Launched
@@ -734,20 +781,20 @@ launcher.agreement.accept=Accept
launcher.agreement.decline=Decline
launcher.agreement.hint=You must agree to the EULA to use this software.
launcher.background=Background Image
-launcher.background.choose=Choose a Background Image
+launcher.background.choose=Choose background image
launcher.background.classic=Classic
-launcher.background.default=Default (or background.png/jpg/gif, or images under bg folder)
+launcher.background.default=Default (Or "background.png/.jpg/.gif" and the images in the "bg" directory)
launcher.background.network=From URL
launcher.background.translucent=Translucent
launcher.cache_directory=Cache Directory
launcher.cache_directory.clean=Clear Cache
-launcher.cache_directory.choose=Choose the cache directory
-launcher.cache_directory.default=Default (%AppData%/.minecraft or ~/.minecraft)
+launcher.cache_directory.choose=Choose cache directory
+launcher.cache_directory.default=Default ("%APPDATA%/.minecraft" or "~/.minecraft")
launcher.cache_directory.disabled=Disabled
launcher.cache_directory.invalid=Unable to create cache directory, falling back to default.
launcher.contact=Contact Us
-launcher.crash=Hello Minecraft! Launcher has encountered a fatal error! Please copy the following log and ask for help on our Discord community, GitHub or Minecraft Forum.
-launcher.crash.java_internal_error=Hello Minecraft! Launcher has encountered a fatal error because your Java is broken. Please uninstall your Java, and download a suitable Java here.
+launcher.crash=Hello Minecraft! Launcher has encountered a fatal error! Please copy the following log and ask for help on our Discord, QQ group, GitHub or other Minecraft Forum.
+launcher.crash.java_internal_error=Hello Minecraft! Launcher has encountered a fatal error due to your Java is broken. Please uninstall your Java, and download a suitable Java here.
launcher.crash.hmcl_out_dated=Hello Minecraft! Launcher has encountered a fatal error! Your launcher is outdated. Please update your launcher!
launcher.update_java=Please update your Java version.
@@ -757,11 +804,11 @@ login.enter_password=Please enter your password.
logwindow.show_lines=Show Row Number
logwindow.terminate_game=Kill Game Process
logwindow.title=Log
-logwindow.help=You can go to the HMCL community and find others for help
+logwindow.help=You can navigate to the HMCL community and find others for help.
logwindow.autoscroll=Auto-scroll
logwindow.export_game_crash_logs=Export Crash Logs
logwindow.export_dump=Export Game Stack Dump
-logwindow.export_dump.no_dependency=Your Java does not contain the dependencies to create the stack dump. Please turn to HMCL QQ group or HMCL Discord for help.
+logwindow.export_dump.no_dependency=Your Java does not contain the dependencies to create the stack dump. Please join our Discord or QQ group for help.
main_page=Home
@@ -778,30 +825,30 @@ message.success=Operation completed successfully
message.unknown=Unknown
message.warning=Warning
-modpack=Modpack
-modpack.choose=Select a modpack
-modpack.choose.local=Import from local file
-modpack.choose.local.detail=You can drag the modpack file here
-modpack.choose.remote=Download from URL
-modpack.choose.remote.detail=A direct download link to the remote modpack file is required
-modpack.choose.repository=Download a modpack from Curseforge or Modrinth
-modpack.choose.repository.detail=Remember to go back to this page and drop the modpack file here after the modpack is downloaded
+modpack=Modpacks
+modpack.choose=Choose Modpack
+modpack.choose.local=Import From Local File
+modpack.choose.local.detail=You can drag the modpack file here.
+modpack.choose.remote=Download From URL
+modpack.choose.remote.detail=A direct download link to the remote modpack file is required.
+modpack.choose.repository=Download Modpack From CurseForge or Modrinth
+modpack.choose.repository.detail=Remember to go back to this page and drop the modpack file here after the modpack is downloaded.
modpack.choose.remote.tooltip=Please enter your modpack URL
modpack.completion=Downloading dependencies
modpack.desc=Describe your modpack, including an introduction and probably some changelog. Markdown and images from URL are currently supported.
modpack.description=Modpack Description
modpack.download=Download Modpacks
modpack.enter_name=Enter a name for this modpack.
-modpack.export=Export the Modpack
+modpack.export=Export as Modpack
modpack.export.as=Export Modpack As...
modpack.file_api=Modpack URL Prefix
modpack.files.blueprints=BuildCraft Blueprints
modpack.files.config=Mod Configs
modpack.files.dumps=NEI Debug Output File
modpack.files.hmclversion_cfg=Launcher Configuration File
-modpack.files.liteconfig=Mod Configuration File
+modpack.files.liteconfig=LiteLoader Related Files
modpack.files.mods=Mods
-modpack.files.mods.voxelmods=VoxelMods options
+modpack.files.mods.voxelmods=VoxelMods Options
modpack.files.options_txt=Minecraft Options File
modpack.files.optionsshaders_txt=Shaders Settings File
modpack.files.resourcepacks=Resource/Texture Packs
@@ -810,11 +857,11 @@ modpack.files.scripts=MineTweaker Configuration File
modpack.files.servers_dat=Server List File
modpack.install=Install Modpack %s
modpack.installing=Installing Modpack
-modpack.introduction=CurseForge, Modrinth, MultiMC, and MCBBS modpacks are currently supported.
+modpack.introduction=Curse, Modrinth, MultiMC, and MCBBS modpacks are currently supported.
modpack.invalid=Invalid modpack, you can try downloading it again.
modpack.mismatched_type=Modpack type mismatched, the current instance is a(an) %s type, but the provided one is %s type.
modpack.name=Modpack Name
-modpack.not_a_valid_name=Invalid Modpack Name
+modpack.not_a_valid_name=Invalid modpack name.
modpack.origin=Source
modpack.origin.url=Official Website
modpack.origin.mcbbs=MCBBS
@@ -823,35 +870,33 @@ modpack.scan=Parsing Modpack Index
modpack.task.install=Import Modpack
modpack.task.install.error=Unable to identify this modpack. We currently only support Curse, Modrinth, MultiMC, and MCBBS modpacks.
modpack.type.curse=Curse
-modpack.type.curse.tolerable_error=Unable to download dependencies, you can try continuing to download by launching this game instance.
-modpack.type.curse.error=Unable to download dependencies, please try again or use a proxy connection.
-modpack.type.curse.not_found=Some dependencies are no longer available, please try installing a newer version of the modpack.
-modpack.type.manual.warning=The modpack is manually packaged by the publisher, which may already contain a launcher. It is recommended to try unzipping the modpack and running the game with its own launcher. HMCL can still import it, with no guarantee of its usability, still continue?
-modpack.type.mcbbs=MCBBS Type
+modpack.type.curse.error=Unable to download dependencies, please try again or use a proxy server.
+modpack.type.curse.not_found=Some dependencies are no longer available, please try installing a newer modpack version.
+modpack.type.manual.warning=The modpack is manually packaged by the publisher, which may already contain a launcher. It is recommended to try extracting the modpack and running the game with its own launcher. HMCL can still import it, with no guarantee of its usability, still continue?
+modpack.type.mcbbs=MCBBS
modpack.type.mcbbs.export=Can be imported by Hello Minecraft! Launcher
modpack.type.modrinth=Modrinth
modpack.type.multimc=MultiMC
modpack.type.multimc.export=Can be imported by Hello Minecraft! Launcher and MultiMC
-modpack.type.server=Auto-Update Modpack from Server
+modpack.type.server=Auto-Update Modpack From Server
modpack.type.server.export=Allows server owner to update the game instance remotely
-modpack.type.server.malformed=Invalid modpack manifest, please refer to the modpack maker to fix this issue.
+modpack.type.server.malformed=Invalid modpack manifest, please refer to the modpack maker to resolving this problem.
modpack.unsupported=Unsupported modpack format
modpack.update=Updating modpack
modpack.wizard=Modpack Export Guide
modpack.wizard.step.1=Basic Settings
modpack.wizard.step.1.title=Some basic informations for the modpack.
-modpack.wizard.step.2=Select Files
-modpack.wizard.step.2.title=Select files you wanted to add to the modpack.
+modpack.wizard.step.2=Choose Files
+modpack.wizard.step.2.title=Choose files you wanted to add to the modpack.
modpack.wizard.step.3=Modpack Type
-modpack.wizard.step.3.title=Choose the modpack type you wanted to export as.
+modpack.wizard.step.3.title=Choose modpack type you wanted to export as.
modpack.wizard.step.initialization.exported_version=Game version to export
-modpack.wizard.step.initialization.force_update=Force updating the modpack to the latest version (you'll need a file-hosting server)
-# '
+modpack.wizard.step.initialization.force_update=Force updating the modpack to the latest version (you will need a file-hosting server)
modpack.wizard.step.initialization.include_launcher=Include the launcher
modpack.wizard.step.initialization.save=Export to...
-modpack.wizard.step.initialization.warning=Before making a modpack, please make sure the game launches normally, and Minecraft is a release version instead of a snapshot version. The launcher will save your download settings.\n\
-\n\
-Keep in mind that you are not allowed to add mods and resource packs that are explicitly said not to be distributed or put in a modpack.
+modpack.wizard.step.initialization.warning=Before making a modpack, please make sure the game launches normally, and Minecraft is a release version instead of a snapshot. The launcher will save your download settings.\n\
+ \n\
+ Keep in mind that you are not allowed to add mods and resource packs that are explicitly said not to be distributed or put in a modpack.
modpack.wizard.step.initialization.server=Click here for more tutorials for making a server modpack that can be automatically updated.
modrinth.category.adventure=Adventure
@@ -924,11 +969,11 @@ modrinth.category.256x=256x
modrinth.category.512x+=512x+
mods=Mods
-mods.add=Add Mods
+mods.add=Add Mod
mods.add.failed=Failed to add mod %s.
mods.add.success=%s was added successfully.
mods.broken_dependency.title=Broken dependency
-mods.broken_dependency.desc=This dependency existed before. However, it doesn't exist now. Try using another download source.
+mods.broken_dependency.desc=This dependency existed before, but it does not exist now. Try using another download source.
mods.category=Category
mods.channel.alpha=Alpha
mods.channel.beta=Beta
@@ -941,31 +986,31 @@ mods.check_updates.file=File
mods.check_updates.source=Source
mods.check_updates.target_version=Target Version
mods.check_updates.update=Update
-mods.choose_mod=Choose a mod
+mods.choose_mod=Choose mod
mods.curseforge=CurseForge
-mods.dependency.embedded=built-in pre-mod (already packaged in the mod file by the author, no need to download separately)
-mods.dependency.optional=optional pre-mod (if the game is missing, but mod functionality may be missing)
-mods.dependency.required=required pre-mod (must be downloaded separately, missing may cause the game to fail to launch)
-mods.dependency.tool=precursor library (must be downloaded separately, missing may cause the game to fail to launch)
-mods.dependency.include=built-in pre-mod (already packaged in the mod file by the author, no need to download separately)
-mods.dependency.incompatible=incompatible mod (installing both the mod and the mod being downloaded will cause the game to fail to launch)
-mods.dependency.broken=Broken pre-mod (This premod used to exist on the mod repository, but is now deleted.) Try a different download source.
+mods.dependency.embedded=Built-in Pre-mod (Already packaged in the mod file by the author, no need to download separately)
+mods.dependency.optional=Optional Pre-mod (If missing, the game will run normally, but the mod features may be missing)
+mods.dependency.required=Required Pre-mod (Must be downloaded separately, missing may cause the game to fail to launch)
+mods.dependency.tool=Required Library (Must be downloaded separately, missing may cause the game to fail to launch)
+mods.dependency.include=Built-in Pre-mod (Already packaged in the mod file by the author, no need to download separately)
+mods.dependency.incompatible=Incompatible Mod (Installing these mods at the same time will cause the game to fail to launch)
+mods.dependency.broken=Broken Pre-mod (This mod existed before, but it does not exist now, try using another download source.)
mods.disable=Disable
mods.download=Mod Download
mods.download.title=Mod Download - %1s
mods.download.recommend=Recommended Mod Version - Minecraft %1s
mods.enable=Enable
-mods.manage=Manage Mods
+mods.manage=Mods
mods.mcbbs=MCBBS
-mods.mcmod=MCMOD
-mods.mcmod.page=MCMOD Page
-mods.mcmod.search=Search in MCMOD
+mods.mcmod=MCMod
+mods.mcmod.page=MCMod Page
+mods.mcmod.search=Search in MCMod
mods.modrinth=Modrinth
mods.name=Name
-mods.not_modded=You must install a mod loader (Fabric, Forge, Quilt or LiteLoader) first to manage your mods!
-mods.restore=Rollback
+mods.not_modded=You must install a mod loader (Forge, NeoForge, Fabric, Quilt or LiteLoader) first to manage your mods!
+mods.restore=Restore
mods.url=Official Page
-mods.update_modpack_mod.warning=Updating mods in a modpack can lead to irreparable results, possibly corrupting the modpack so that it cannot start. Are you sure you want to update?
+mods.update_modpack_mod.warning=Updating mods in a modpack can lead to irreparable results, possibly corrupting the modpack so that it cannot launch. Are you sure you want to update?
mods.install=Install
mods.save_as=Save As
@@ -975,32 +1020,32 @@ nbt.save.failed=Fail to save file
nbt.title=View File - %s
datapack=Datapacks
-datapack.add=Install datapack
-datapack.choose_datapack=Select a datapack to import
+datapack.add=Install Datapack
+datapack.choose_datapack=Choose datapack to import
datapack.extension=Datapack
-datapack.title=World %s - Datapacks
+datapack.title=World [%s] - Datapacks
web.failed=Page loading failed
web.open_in_browser=Do you want to open this address in a browser:\n%s
web.view_in_browser=View in browser
world=Worlds
-world.add=Add a World (.zip)
+world.add=Add World
world.datapack=Manage Datapacks
world.datapack.1_13=Only Minecraft 1.13 or later supports datapacks.
-world.description=%s. Last played on %s. Game Version: %s.
-world.download=Download a World
+world.description=%s | Last played on %s | Game Version: %s
+world.download=Download World
world.export=Export the World
-world.export.title=Select a directory for this exported world
+world.export.title=Choose directory for this exported world
world.export.location=Save As
-world.export.wizard=Export World %s
+world.export.wizard=Export World "%s"
world.extension=World Archive
world.game_version=Game Version
world.import.already_exists=This world already exists.
-world.import.choose=Select the save archive you want to import
+world.import.choose=Choose world archive you want to import
world.import.failed=Failed to import this world: %s
-world.import.invalid=Unable to parse the save.
-world.info.title=World %s - Information
+world.import.invalid=Unable to import the save.
+world.info.title=World [%s] - Information
world.info.basic=Basic Information
world.info.allow_cheats=Allow Cheats
world.info.dimension.the_nether=The Nether
@@ -1029,41 +1074,41 @@ world.info.player.xp_level=Experience Level
world.info.random_seed=Seed
world.info.time=Game Time
world.info.time.format=%s days
-world.manage=Worlds / Datapacks
+world.manage=Worlds
world.name=World Name
world.name.enter=Enter the world name
world.reveal=Reveal in Explorer
world.show_all=Show All
-world.time=EEE, MMM d, yyyy HH\:mm\:ss
+world.time=h\:mm\:ss a, EEE, MMM d yyyy
profile=Game Directories
profile.already_exists=This name already exists, please use a different name.
-profile.default=Current Directory
-profile.home=Vanilla Launcher Directory
-profile.instance_directory=Instance Directory
-profile.instance_directory.choose=Select an instance directory
+profile.default=Current
+profile.home=Minecraft Launcher
+profile.instance_directory=Game Directory
+profile.instance_directory.choose=Choose game directory
profile.manage=Instance Directory List
profile.name=Name
profile.new=New Directory
profile.title=Game Directories
profile.selected=Selected
-profile.use_relative_path=Use relative path for game path if possible
+profile.use_relative_path=Use relative path for game directory if possible
repositories.custom=Custom Maven Repository (%s)
repositories.maven_central=Universal (Maven Central)
repositories.tencentcloud_mirror=Mainland China Mirror (Tencent Cloud Maven Repository)
repositories.chooser=HMCL requires JavaFX to work.\n\
-\n\
-Please click on 'OK' to download JavaFX from the specified repository, or click on 'Cancel' to exit.\n\
-\n\
-Repositories:
-repositories.chooser.title=Select a download source to download JavaFX from
+ \n\
+ Please click "OK" to download JavaFX from the specified repository, or click "Cancel" to exit.\n\
+ \n\
+ Repositories:
+repositories.chooser.title=Choose download source for JavaFX
resourcepack=Resource Packs
search=Search
-search.hint.chinese=Search queries support both Chinese and English
-search.hint.english=Only English is supported
+search.hint.chinese=Supports Chinese and English
+search.hint.english=Supports English only
search.enter=Enter text here
search.sort=Sort By
search.first_page=First
@@ -1073,56 +1118,56 @@ search.last_page=Last
search.page_n=%d / %s
selector.choose=Choose
-selector.choose_file=Select a file
+selector.choose_file=Choose file
selector.custom=Custom
settings=Settings
settings.advanced=Advanced Settings
-settings.advanced.modify=Modify Advanced Settings
+settings.advanced.modify=Edit Advanced Settings
settings.advanced.title=Advanced Settings - %s
settings.advanced.custom_commands=Custom Commands
settings.advanced.custom_commands.hint=The following environment variables are provided:\n\
- - $INST_NAME: version name\n\
- - $INST_ID: version id\n\
- - $INST_DIR: absolute path of the version\n\
- - $INST_MC_DIR: absolute path of minecraft\n\
- - $INST_JAVA: java binary used for launch\n\
- - $INST_FORGE: set if Forge installed\n\
- - $INST_NEOFORGE: set if NeoForge installed\n\
- - $INST_LITELOADER: set if LiteLoader installed\n\
- - $INST_OPTIFINE: set if OptiFine installed\n\
- - $INST_FABRIC: set if Fabric installed\n\
- - $INST_QUILT: set if Quilt installed
+ \ · $INST_NAME: instance name.\n\
+ \ · $INST_ID: instance name.\n\
+ \ · $INST_DIR: absolute path of the instance working directory.\n\
+ \ · $INST_MC_DIR: absolute path of the game directory.\n\
+ \ · $INST_JAVA: java binary used for launch.\n\
+ \ · $INST_FORGE: set if Forge installed.\n\
+ \ · $INST_NEOFORGE: set if NeoForge installed.\n\
+ \ · $INST_LITELOADER: set if LiteLoader installed.\n\
+ \ · $INST_OPTIFINE: set if OptiFine installed.\n\
+ \ · $INST_FABRIC: set if Fabric installed.\n\
+ \ · $INST_QUILT: set if Quilt installed.
settings.advanced.dont_check_game_completeness=Do not check game integrity
-settings.advanced.dont_check_jvm_validity=Do not check JVM compatibility
+settings.advanced.dont_check_jvm_validity=Do not check Java VM compatibility
settings.advanced.dont_patch_natives=Do not attempt to automatically replace native libraries
settings.advanced.environment_variables=Environment Variables
-settings.advanced.game_dir.default=Default (.minecraft/)
-settings.advanced.game_dir.independent=Isolated (.minecraft/versions//, except for assets and libraries)
+settings.advanced.game_dir.default=Default (".minecraft/")
+settings.advanced.game_dir.independent=Isolated (".minecraft/versions//", except for assets and libraries)
settings.advanced.java_permanent_generation_space=PermGen Space
settings.advanced.java_permanent_generation_space.prompt=in MB
-settings.advanced.jvm=Java Virtual Machine options
-settings.advanced.jvm_args=Java VM arguments
-settings.advanced.jvm_args.prompt=- If the parameter entered in "Java Virtual Machine Parameters" is the same as the\ndefault parameter,it will not be added\n\
-- Enter any GC parameters in "Java Virtual Machine Parameters",\nthe G1 parameter of the\ndefault parameter will be disabled\n\
-- Click "Don't add default JVM parameters" below to start the game without adding\ndefault parameters
-settings.advanced.launcher_visibility.close=Close the launcher after the game launches.
-settings.advanced.launcher_visibility.hide=Hide the launcher after the game launches.
-settings.advanced.launcher_visibility.hide_and_reopen=Hide the launcher and reopen it when the game closes.
-settings.advanced.launcher_visibility.keep=Keep the launcher visible.
+settings.advanced.jvm=Java VM Options
+settings.advanced.jvm_args=Java VM Arguments
+settings.advanced.jvm_args.prompt=\ · If the arguments entered in "Java VM arguments" is the same as the default arguments, it will not be added.\n\
+ \ · Enter any GC arguments in "Java VM arguments", the G1 argument of the default arguments will be disabled.\n\
+ \ · Enable "Do not add default Java VM arguments" to launch the game without adding default arguments.
+settings.advanced.launcher_visibility.close=Close the launcher after the game launches
+settings.advanced.launcher_visibility.hide=Hide the launcher after the game launches
+settings.advanced.launcher_visibility.hide_and_reopen=Hide the launcher and show it when the game closes
+settings.advanced.launcher_visibility.keep=Keep the launcher visible
settings.advanced.launcher_visible=Launcher Visibility
settings.advanced.minecraft_arguments=Launch Arguments
settings.advanced.minecraft_arguments.prompt=Default
settings.advanced.natives_directory=Native Library Path
-settings.advanced.natives_directory.choose=Select where your desired native library is located
+settings.advanced.natives_directory.choose=Choose the location of the desired native library
settings.advanced.natives_directory.custom=Custom
settings.advanced.natives_directory.default=Default
-settings.advanced.natives_directory.hint=This option is intended only for users of Apple M1 or other not officially supported platforms. Please do not modify this option unless you know what you are doing.\n\
-\n\
-Before proceeding, please make sure all libraries (e.g. lwjgl.dll, libopenal.so) are provided in your desired directory.\n\
-Note: It is recommended to use a fully English character path for the specified local library file, otherwise it may lead to game launch failure.
-settings.advanced.no_jvm_args=Do not add default JVM arguments
+settings.advanced.natives_directory.hint=This option is intended only for users of Apple M1 or other not officially supported platforms. Please do not edit this option unless you know what you are doing.\n\
+ \n\
+ Before proceeding, please make sure all libraries (e.g. lwjgl.dll, libopenal.so) are provided in your desired directory.\n\
+ Note: It is recommended to use a fully English letters path for the specified local library file, otherwise it may lead to game launch failure.
+settings.advanced.no_jvm_args=Do not add default Java VM arguments
settings.advanced.precall_command=Pre-launch Command
settings.advanced.precall_command.prompt=Commands to execute before the game launches
settings.advanced.process_priority=Process Priority
@@ -1136,75 +1181,74 @@ settings.advanced.post_exit_command.prompt=Commands to execute after the game ex
settings.advanced.renderer=Renderer
settings.advanced.renderer.default=OpenGL (Default)
settings.advanced.renderer.d3d12=DirectX 12 (Poor performance and compatibility)
-settings.advanced.renderer.llvmpipe=Software (Poor efficiency and best compatibility)
+settings.advanced.renderer.llvmpipe=Software (Poor performance and best compatibility)
settings.advanced.renderer.zink=Vulkan (Best performance and poor compatibility)
settings.advanced.server_ip=Server Address
-settings.advanced.server_ip.prompt=Join automatically after launching the game.
+settings.advanced.server_ip.prompt=Automatically join after launching the game
settings.advanced.use_native_glfw=[Linux Only] Use system GLFW
settings.advanced.use_native_openal=[Linux Only] Use system OpenAL
-settings.advanced.workaround=Workarounds
-settings.advanced.workaround.warning=Workaround options are intended only for expert users. Tweaking with these options may crash the game. Unless you know what you are doing, please do not modify these options.
+settings.advanced.workaround=Workaround
+settings.advanced.workaround.warning=Workaround options are intended only for advanced users. Tweaking with these options may crash the game. Unless you know what you are doing, please do not edit these options.
settings.advanced.wrapper_launcher=Wrapper Command
-settings.advanced.wrapper_launcher.prompt=Allows launching using an extra wrapper program like 'optirun' on Linux.
+settings.advanced.wrapper_launcher.prompt=Allows launching using an extra wrapper program like "optirun" on Linux
settings.custom=Custom
-settings.game=Game Settings
+settings.game=Settings
settings.game.current=Game
settings.game.dimension=Resolution
settings.game.exploration=Explore
settings.game.fullscreen=Fullscreen
-settings.game.java_directory=Java Path
-settings.game.java_directory.auto=Automatically Select
+settings.game.java_directory=Java
+settings.game.java_directory.auto=Automatically Choose
settings.game.java_directory.auto.not_found=No suitable Java version was installed.
settings.game.java_directory.bit=%s bit
-settings.game.java_directory.choose=Select Java path.
-settings.game.java_directory.invalid=Incorrect Java path.
+settings.game.java_directory.choose=Choose Java
+settings.game.java_directory.invalid=Incorrect Java path
settings.game.java_directory.version=Specify Java Version
settings.game.java_directory.template=%s (%s)
settings.game.management=Manage
settings.game.working_directory=Working Directory
-settings.game.working_directory.choose=Select working directory
-settings.game.working_directory.hint=Turn on the 'Isolated' option under 'Working Directory' to allow the current instance to store its settings, saves, and mods in a separate directory.\n\
-\n\
-It is recommended to turn this option on to avoid mod conflicts, but you'll need to move your saves manually.
-# '
+settings.game.working_directory.choose=Choose working directory
+settings.game.working_directory.hint=Enable the "Isolated" option in "Working Directory" to allow the current instance to store its settings, saves, and mods in a separate directory.\n\
+ \n\
+ It is recommended to enable this option to avoid mod conflicts, but you will need to move your saves manually.
settings.icon=Icon
settings.launcher=Launcher Settings
settings.launcher.appearance=Appearance
-settings.launcher.common_path.tooltip=This app will put all game assets and dependencies here. If there are existing libraries under the game directory, the launcher will prefer to use them first.
+settings.launcher.common_path.tooltip=HMCL will put all game assets and dependencies here. If there are existing libraries in the game directory, then HMCL will prefer to use them first.
settings.launcher.debug=Debug
settings.launcher.download=Download
settings.launcher.download.threads=Threads
settings.launcher.download.threads.auto=Automatically Determine
settings.launcher.download.threads.hint=Too many threads may cause your system to freeze, and your download speed may be affected by your ISP and download servers. It is not always the case that more threads increase your download speed.
settings.launcher.download_source=Download Source
-settings.launcher.download_source.auto=Auto Choose Download Mirror
-settings.launcher.enable_game_list=Show version list in home page
+settings.launcher.download_source.auto=Automatically Choose Download Sources
+settings.launcher.enable_game_list=Show instance list in homepage
settings.launcher.font=Font
settings.launcher.general=General
-settings.launcher.language=Language (applies after restart)
-settings.launcher.launcher_log.export=Export launcher logs
+settings.launcher.language=Language (Applies After Restart)
+settings.launcher.launcher_log.export=Export Launcher Logs
settings.launcher.launcher_log.reveal=Reveal Logs in Explorer
-settings.launcher.launcher_log.export.failed=Unable to export logs
-settings.launcher.launcher_log.export.success=Logs have been exported to %s
+settings.launcher.launcher_log.export.failed=Unable to export logs.
+settings.launcher.launcher_log.export.success=Logs have been exported to "%s".
settings.launcher.log=Logging
settings.launcher.log.font=Font
settings.launcher.proxy=Proxy
-settings.launcher.proxy.authentication=Requires authentication
-settings.launcher.proxy.disable=Use system proxy
+settings.launcher.proxy.authentication=Requires Authentication
+settings.launcher.proxy.disable=Use System Proxy
settings.launcher.proxy.host=Host
settings.launcher.proxy.http=HTTP
-settings.launcher.proxy.none=No proxy
+settings.launcher.proxy.none=No Proxy
settings.launcher.proxy.password=Password
settings.launcher.proxy.port=Port
-settings.launcher.proxy.socks=SOCKS
+settings.launcher.proxy.socks=Socks
settings.launcher.proxy.username=Username
settings.launcher.theme=Theme
-settings.launcher.title_transparent=Transparent titlebar
-settings.launcher.turn_off_animations=Turn off animation (applies after restart)
+settings.launcher.title_transparent=Transparent Titlebar
+settings.launcher.turn_off_animations=Disable Animation (Applies After Restart)
settings.launcher.version_list_source=Version List
settings.memory=Memory
@@ -1212,23 +1256,23 @@ settings.memory.allocate.auto=%1$.1f GB Minimum / %2$.1f GB Allocated
settings.memory.allocate.auto.exceeded=%1$.1f GB Minimum / %2$.1f GB Allocated (%3$.1f GB Available)
settings.memory.allocate.manual=%1$.1f GB Allocated
settings.memory.allocate.manual.exceeded=%1$.1f GB Allocated (%3$.1f GB Available)
-settings.memory.auto_allocate=Automatically allocate
+settings.memory.auto_allocate=Automatically Allocate
settings.memory.lower_bound=Minimum Memory
settings.memory.used_per_total=%1$.1f GB Used / %2$.1f GB Total
settings.physical_memory=Physical Memory Size
settings.show_log=Show Logs
-settings.skin=Skins for offline accounts are now supported. You can go to the account settings to change your skin and cape, but other players cannot see it in multiplayer.
-settings.tabs.installers=Modloaders / OptiFine
-settings.take_effect_after_restart=Applies after restart
-settings.type=Instance Settings Type
-settings.type.global=Global Instance Settings (shared among instances)
-settings.type.global.manage=Global Game Settings
-settings.type.global.edit=Edit Global Instance Settings
-settings.type.special.enable=Enable per-instance settings
+settings.skin=Skins for offline accounts are now supported. You can navigate to your account list to change your skin and cape, but other players cannot see it in multiplayer.
+settings.tabs.installers=Loaders
+settings.take_effect_after_restart=Applies After Restart
+settings.type=Settings Type of Instance
+settings.type.global=Global Settings (Shared Among Instances without the "Instance-specific Settings" enabled)
+settings.type.global.manage=Global Settings
+settings.type.global.edit=Edit Global Settings
+settings.type.special.enable=Enable Instance-specific Settings
settings.type.special.edit=Edit Current Instance Settings
-settings.type.special.edit.hint=Current instance [%s] has enabled per-instance settings, all options on this page will NOT affect that instance. Click here to modify its own options.
+settings.type.special.edit.hint=Current instance "%s" has enabled the "Instance-specific Settings", all options on this page will NOT affect that instance. Click here to edit its own settings.
-sponsor=Donators
+sponsor=Donors
sponsor.bmclapi=Downloads are provided by BMCLAPI. Click here for more information.
sponsor.hmcl=Hello Minecraft! Launcher is a FOSS Minecraft launcher which allows users to manage multiple Minecraft instances easily. Click here for more information.
@@ -1241,17 +1285,21 @@ update=Update
update.accept=Update
update.changelog=Changelog
update.channel.dev=Beta
-update.channel.dev.hint=You are currently using a beta build of the launcher, which may include some extra features, but is also sometimes more unstable than the release versions.\n\
-\n\
-If you encounter any bug or issue, you can go to the feedback page to report it, or tell us in our Discord or QQ community.\n\
-\n\
-Click here to hide this tooltip for the current version.
-update.channel.dev.title=Beta Version Notice
+update.channel.dev.hint=You are currently using a Beta channel build of the launcher, which may include some extra features, but is also sometimes more unstable than the Release channel.\n\
+ \n\
+ If you encounter any bugs or problems, please navigate to "Settings → Feedback" or submit your feedback through the following channels.\n\
+ \n\
+ GitHub Discord QQ Group\n\
+ \n\
+ Click Here to Hide This Tooltip for the Current Channel
+update.channel.dev.title=Beta Channel Notice
update.channel.nightly=Nightly
-update.channel.nightly.hint=You are currently using a nightly build of the launcher, which may include some extra features, but is also always more unstable than the other versions.\n\
-\n\
-If you encounter any bug or issue, you can go to the feedback page to report it, or tell us in our Discord or QQ community.
-update.channel.nightly.title=Nightly Version Notice
+update.channel.nightly.hint=You are currently using a Nightly channel build of the launcher, which may include some extra features, but is also always more unstable than the other channels.\n\
+ \n\
+ If you encounter any bugs or problems, please navigate to "Settings → Feedback" or submit your feedback through the following channels.\n\
+ \n\
+ GitHub Discord QQ Group
+update.channel.nightly.title=Nightly Channel Notice
update.channel.stable=Release
update.checking=Checking for Updates
update.failed=Unable to update
@@ -1259,17 +1307,17 @@ update.found=Update Available!
update.newest_version=Latest version: %s
update.bubble.title=Update Available: %s
update.bubble.subtitle=Click here to update
-update.note=Warning: Beta versions and nightly versions may have more features or fixes, but they also come with more potential issues.
-update.latest=This is the latest version.
-update.no_browser=Cannot open in the system browser. But, we copied the link to your clipboard and you can open it manually.
+update.note=Beta & Nightly channels may have more features or fixes, but is also come with more potential problems.
+update.latest=This is the latest version
+update.no_browser=Cannot open in system browser. But we copied the link to your clipboard and you can open it manually.
update.tooltip=Update
version=Games
version.name=Instance Name
-version.cannot_read=Unable to parse the game version, automatic installation cannot continue.
+version.cannot_read=Unable to parse the game instance, installation cannot continue.
version.empty=No Instances
-version.empty.add=Add an Instance
-version.empty.launch=No instances, you can install one on the 'Download' tab.
+version.empty.add=Add new instance
+version.empty.launch=No instances, you can install one in "Download → New Game".
version.empty.hint=There are no Minecraft instances here. You can try switching to another game directory or click here to download one.
version.game.old=Historical
version.game.release=Release
@@ -1278,29 +1326,29 @@ version.game.snapshot=Snapshot
version.game.snapshots=Snapshots
version.launch=Launch Game
version.launch.test=Test Launch
-version.switch=Switch version
+version.switch=Switch Instance
version.launch_script=Export Launch Script
version.launch_script.failed=Unable to export launch script.
version.launch_script.save=Export Launch Script
version.launch_script.success=Exported launch script as %s.
version.manage=All Instances
version.manage.clean=Delete Log Files
-version.manage.clean.tooltip=Remove logs and crash reports.
+version.manage.clean.tooltip=Delete the files in "logs" and "crash-reports" directories.
version.manage.duplicate=Duplicate Instance
-version.manage.duplicate.duplicate_save=Duplicate Save
-version.manage.duplicate.prompt=Enter instance name
-version.manage.duplicate.confirm=The duplicated instance will have a copy of all the files of this instance, with an isolated game directory and settings.
-version.manage.manage=Manage Instances
-version.manage.manage.title=Manage Instance - %1s
+version.manage.duplicate.duplicate_save=Duplicate Saves
+version.manage.duplicate.prompt=Enter New Instance Name
+version.manage.duplicate.confirm=The duplicated instance will have a copy of all files in the instance directory (".minecraft/versions/"), with an isolated working directory and settings.
+version.manage.manage=Edit Instance
+version.manage.manage.title=Edit Instance - %1s
version.manage.redownload_assets_index=Update Game Assets
version.manage.remove=Delete Instance
-version.manage.remove.confirm=Are you sure you want to permanently remove the version %s? This action cannot be undone!
-version.manage.remove.confirm.trash=Are you sure you want to remove the version %s? You can still find its files in your recycle bin by the name of %s.
-version.manage.remove.confirm.independent=Since this instance is stored in an isolated directory, deleting it will also delete its saves and other data. Do you still want to delete instance %s?
+version.manage.remove.confirm=Are you sure you want to permanently remove the instance "%s"? This operation cannot be undone!!!
+version.manage.remove.confirm.trash=Are you sure you want to remove the instance "%s"? You can still find its files in your recycle bin by the name of "%s".
+version.manage.remove.confirm.independent=Since this instance is stored in an isolated directory, deleting it will also delete its saves and other data. Do you still want to delete the instance "%s"?
version.manage.remove_assets=Delete All Assets
version.manage.remove_libraries=Delete All Libraries
version.manage.rename=Rename Instance
-version.manage.rename.message=Please enter the new name for this instance
+version.manage.rename.message=Enter New Instance Name
version.manage.rename.fail=Unable to rename the instance, some files might be in use or the name contains an invalid character.
version.settings=Settings
version.update=Update Modpack