diff --git a/HMCL/build.gradle.kts b/HMCL/build.gradle.kts index 1159d354729..4eb01a61a3e 100644 --- a/HMCL/build.gradle.kts +++ b/HMCL/build.gradle.kts @@ -128,6 +128,7 @@ tasks.checkstyleMain { val addOpens = listOf( "java.base/java.lang", + "java.base/java.util", "java.base/java.lang.reflect", "java.base/jdk.internal.loader", "javafx.base/com.sun.javafx.binding", diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/Metadata.java b/HMCL/src/main/java/org/jackhuang/hmcl/Metadata.java index c81379dbc5f..ce8bbeaa214 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/Metadata.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/Metadata.java @@ -57,6 +57,7 @@ private Metadata() { public static final String CHANGELOG_URL = DOCS_URL + "/changelog/"; public static final String EULA_URL = DOCS_URL + "/eula/hmcl.html"; public static final String GROUPS_URL = "https://www.bilibili.com/opus/905435541874409529"; + public static final String LOCALIZATION_URL = "https://github.com/HMCL-dev/HMCL/blob/main/docs/Localization.md"; public static final String BUILD_CHANNEL = JarUtils.getAttribute("hmcl.version.type", "nightly"); public static final String GITHUB_SHA = JarUtils.getAttribute("hmcl.version.hash", null); diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/ui/construct/LineSelectButton.java b/HMCL/src/main/java/org/jackhuang/hmcl/ui/construct/LineSelectButton.java index e80db45871c..9859635f550 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/ui/construct/LineSelectButton.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/ui/construct/LineSelectButton.java @@ -20,7 +20,10 @@ import com.jfoenix.controls.JFXPopup; import javafx.beans.InvalidationListener; import javafx.beans.binding.Bindings; -import javafx.beans.property.*; +import javafx.beans.property.ListProperty; +import javafx.beans.property.ObjectProperty; +import javafx.beans.property.SimpleListProperty; +import javafx.beans.property.SimpleObjectProperty; import javafx.collections.FXCollections; import javafx.collections.ObservableList; import javafx.css.PseudoClass; @@ -189,6 +192,10 @@ public void setDescriptionConverter(Function value) { descriptionConverterProperty().set(value); } + public void setNullSafeDescriptionConverter(Function<@NotNull T, String> value) { + descriptionConverterProperty().set(it -> it != null ? value.apply(it) : ""); + } + private final ListProperty items = new SimpleListProperty<>(this, "items", FXCollections.emptyObservableList()); public ListProperty itemsProperty() { diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/ui/main/SettingsPage.java b/HMCL/src/main/java/org/jackhuang/hmcl/ui/main/SettingsPage.java index ee8ea5593cf..8c5961d4487 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/ui/main/SettingsPage.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/ui/main/SettingsPage.java @@ -173,19 +173,26 @@ protected int getTrailingTextIndex() { chooseLanguagePane.setSubtitle(i18n("settings.take_effect_after_restart")); SupportedLocale currentLocale = I18n.getLocale(); - chooseLanguagePane.setNullSafeConverter(locale -> { + chooseLanguagePane.setNullSafeConverter(it -> it.getDisplayName(currentLocale)); + chooseLanguagePane.setNullSafeDescriptionConverter(locale -> { if (locale.isDefault()) - return locale.getDisplayName(currentLocale); - else if (locale.isSameLanguage(currentLocale)) - return locale.getDisplayName(locale); - else - return locale.getDisplayName(currentLocale) + " - " + locale.getDisplayName(locale); + return ""; + + String name = locale.getDisplayName(locale); + + double completeness = locale.getTranslationCompleteness(); + if (completeness != 0.0) + return String.format("%s - %.2f%%", name, completeness * 100); + else return name; }); chooseLanguagePane.setItems(SupportedLocale.getSupportedLocales()); chooseLanguagePane.valueProperty().bindBidirectional(settings().languageProperty()); - languagePaneList.getContent().add(chooseLanguagePane); + LineButton helpButton = LineButton.createExternalLinkButton(Metadata.LOCALIZATION_URL); + helpButton.setTitle(i18n("settings.launcher.language.contribution.title")); + helpButton.setSubtitle(i18n("settings.launcher.language.contribution.subtitle")); + languagePaneList.getContent().addAll(chooseLanguagePane, helpButton); } rootPane.getChildren().addAll(ComponentList.createComponentListTitle(i18n("settings.launcher.language")), languagePaneList); diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/util/i18n/SupportedLocale.java b/HMCL/src/main/java/org/jackhuang/hmcl/util/i18n/SupportedLocale.java index 248e694be00..010f2065a29 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/util/i18n/SupportedLocale.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/util/i18n/SupportedLocale.java @@ -24,6 +24,7 @@ import org.jackhuang.hmcl.util.StringUtils; import org.jackhuang.hmcl.util.gson.JsonUtils; import org.jackhuang.hmcl.util.i18n.translator.Translator; +import org.jetbrains.annotations.Nullable; import org.jetbrains.annotations.PropertyKey; import java.io.IOException; @@ -294,6 +295,49 @@ public Translator getTranslator() { return this.translator = new Translator(this); } + @Nullable + private static final MethodHandle METHOOD_LOOKUP_HANDLE_KEY_SET; + + static { + MethodHandle methoodLookupHandleKeySet; + try { + methoodLookupHandleKeySet = MethodHandles.privateLookupIn(ResourceBundle.class, MethodHandles.lookup()) + .findVirtual(ResourceBundle.class, "handleKeySet", MethodType.methodType(Set.class)); + } catch (NoSuchMethodException | IllegalAccessException e) { + LOG.warning("Failed to get private lookup for ResourceBundle", e); + methoodLookupHandleKeySet = null; + } + METHOOD_LOOKUP_HANDLE_KEY_SET = methoodLookupHandleKeySet; + } + + public double getTranslationCompleteness() { + if (METHOOD_LOOKUP_HANDLE_KEY_SET == null) return 0.0; + + ResourceBundle enBundle = SupportedLocale.getLocale(Locale.ENGLISH).getResourceBundle(); + Set enKeys = enBundle.keySet(); + int totalKeys = enKeys.size(); + if (totalKeys == 0) return 0.0; + + ResourceBundle currentBundle = getResourceBundle(); + Set handleKeys; + + try { + @SuppressWarnings("unchecked") + Set keys = (Set) METHOOD_LOOKUP_HANDLE_KEY_SET.invoke(currentBundle); + handleKeys = keys; + } catch (Throwable e) { + LOG.warning("Failed to get handle keys", e); + return 0.0; + } + + long actualTranslatedCount = handleKeys.stream() + .filter(enKeys::contains) + .count(); + + double v = (double) actualTranslatedCount / totalKeys; + return Math.min(1.0, v); + } + public boolean isSameLanguage(SupportedLocale other) { return LocaleUtils.getRootLanguage(this.getLocale()) .equals(LocaleUtils.getRootLanguage(other.getLocale())); diff --git a/HMCL/src/main/resources/assets/lang/I18N.properties b/HMCL/src/main/resources/assets/lang/I18N.properties index ca60b1b0a01..be6b8112c3d 100644 --- a/HMCL/src/main/resources/assets/lang/I18N.properties +++ b/HMCL/src/main/resources/assets/lang/I18N.properties @@ -22,7 +22,6 @@ about=About about.copyright=Copyright about.copyright.statement=Copyright © 2013-2026 huangyuhui and contributors. -about.author=Author about.author.statement=bilibili @huanghongxun about.claim=EULA about.claim.statement=Click this link for full text. @@ -80,7 +79,6 @@ account.failed.ssl=An SSL error occurred while connecting to the server. Please account.failed.dns=An SSL error occurred while connecting to the server. DNS resolution may be incorrect. Please try changing your DNS server or using a proxy service. account.failed.wrong_account=You have logged in to the wrong account. account.storage.read_only=The account file was saved by a newer version of HMCL. The current version of HMCL cannot modify accounts. -account.hmcl.hint=You need to click "Log in" and complete the process in the opened browser window. account.injector.add=New Auth Server account.injector.empty=None (You can click "+" to add one) account.injector.http=Warning: This server uses the unsafe HTTP protocol. Anyone intercepting your connection would be able to see your credentials in plaintext. @@ -97,19 +95,15 @@ account.login.retry=Retry account.login.refresh=Log in again account.login.refresh.microsoft.hint=You need to log in to your Microsoft account again because the account authorization is invalid. account.login.restricted=Sign in to your Microsoft account to enable this feature -account.logout=Logout -account.register=Register account.manage=Account List account.copy_uuid=Copy UUID of the Account account.methods=Login Type account.methods.authlib_injector=authlib-injector account.methods.microsoft=Microsoft -account.methods.microsoft.birth=How to Change Your Account Birth Date account.methods.microsoft.code=Code (Copied to Clipboard) account.methods.microsoft.close_page=Microsoft account authorization is now completed.\n\ \n\ There are some extra work for us, but you can safely close this tab for now. -account.methods.microsoft.deauthorize=Deauthorize account.methods.microsoft.error.add_family=Please click here to change your account birth date to be over 18 years old, or add your account to a family. account.methods.microsoft.error.country_unavailable=XBOX Live is not available in your current country/region. account.methods.microsoft.error.missing_xbox_account=Please confirm that you have purchased Minecraft: Java Edition. If you have, please click here to create your game profile. @@ -119,8 +113,6 @@ account.methods.microsoft.error.banned=Your account may have been banned by XBOX You can click here to check the ban status of your account. account.methods.microsoft.error.unknown=Failed to log in, error code: %d. account.methods.microsoft.error.wrong_verify_method=Failed to log in. Please try logging into your account using PASSWORD instead of other login methods. -account.methods.microsoft.logging_in=Logging in... -account.methods.microsoft.makegameidsettings=Create Profile / Edit Profile Name account.methods.microsoft.hint=Click the "Log in" button to start adding your Microsoft account. account.methods.microsoft.methods.device=Log In with QR Code account.methods.microsoft.methods.device.hint=Scan QR code or visit %s to complete login, enter %s in the opened page. @@ -132,7 +124,6 @@ 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 to log in. account.methods.microsoft.snapshot.tooltip=You are using an unofficial build of HMCL. Please download the official build to refresh the account. -account.methods.microsoft.snapshot.website=Official Website account.methods.offline=Offline account.methods.offline.name.special_characters=Use only letters, numbers, and underscores (max 16 chars) account.methods.offline.name.invalid=It is recommended to use only English letters, numbers and underscores for the username, and the length should not exceed 16 characters.\n\ @@ -146,12 +137,10 @@ account.methods.offline.uuid.hint=UUID is a unique identifier for Minecraft play \n\ This option is for advanced users only. We do not recommend changing this option unless you know what you are doing. account.methods.offline.uuid.malformed=Invalid format. -account.methods.ban_query=Ban Query account.missing=No Accounts account.missing.add=Click here to add one. account.move_to_global=Convert to Global Account\nThe account information will be saved in a config file of the current user directory of the system. 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.skin=Skin @@ -232,7 +221,6 @@ button.reveal_dir=Reveal button.refresh=Refresh button.remove=Remove button.remove.confirm=Are you sure you want to permanently remove it? This action cannot be undone! -button.retry=Retry button.save=Save button.save_as=Save As button.select_all=Select All @@ -397,9 +385,6 @@ download=Download download.code.404=File "%s" not found on the remote server. download.content=Addons download.shader=Shaders -download.curseforge.unavailable=This HMCL build does not support access to CurseForge. Please use the official build to access CurseForge. -download.existing=The file cannot be saved because 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 @@ -482,10 +467,6 @@ fatal.deprecated_java_version=HMCL will require Java 17 or later to run in the f It is recommended to install the latest version of Java to ensure that HMCL works properly.\n\ \n\ You can continue to keep the old version of Java. HMCL can recognize and manage multiple Java versions and will automatically select the appropriate Java for you based on the game version. -fatal.deprecated_java_version.update=HMCL will require Java 17 or later to run in the future. Please install the latest version of Java to ensure that HMCL can complete the upgrade.\n\ -\n\ -You can continue to keep the old version of Java.\ -HMCL can recognize and manage multiple Java versions and will automatically select the appropriate Java for you based on the game version. fatal.deprecated_java_version.download_link=Download Java %d 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 moving the launcher to another directory. fatal.illegal_char=Your working directory contains an illegal character "=". You will not be able to use authlib-injector or change the skin of your offline account. @@ -749,11 +730,8 @@ game_directory.default=Current game_directory.home=Minecraft Launcher game_directory.instance_directory=Game Directory game_directory.instance_directory.choose=Choose game directory -game_directory.manage=Instance Directory List game_directory.name=Name game_directory.new=New Directory -game_directory.title=Game Directories -game_directory.selected=Selected game_directory.use_relative_path=Use a relative path for the game directory if possible help=Help @@ -781,7 +759,6 @@ install.failed.version_mismatch=This loader requires the game version %1$s, but install.installer.change_version=%s Incompatible install.installer.choose=Choose Your %s Version install.installer.cleanroom=Cleanroom -install.installer.depend=Requires %s install.installer.do_not_install=Do not install install.installer.fabric=Fabric install.installer.fabric-api=Fabric API @@ -794,9 +771,6 @@ install.installer.game=Minecraft install.installer.incompatible=Incompatible with %s install.installer.install=Installing %s install.installer.install_offline=Install/Update from Local File -install.installer.install_offline.tooltip=We support using the local (Neo)Forge, Cleanroom, and OptiFine installer. -install.installer.install_online=Online Install -install.installer.install_online.tooltip=We currently support Forge, NeoForge, Cleanroom, OptiFine, Fabric, Legacy Fabric, Quilt, and LiteLoader. install.installer.liteloader=LiteLoader install.installer.not_installed=Not installed install.installer.optifine=OptiFine @@ -810,11 +784,9 @@ install.modpack.installation=Modpack Installation install.name.invalid=The name contains special characters (such as emoji or CJK characters).\nIt is recommended to change the name to include only English letters, numbers, and underscores to avoid potential issues when launching the game.\nDo you want to proceed with the installation? 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.installation=Instance Installation install.new_game.malformed=Invalid name. install.new_game.malformed_json=Invalid Minecraft instance JSON file. -install.select=Choose operation install.success=Successfully installed. instance=Games @@ -908,13 +880,11 @@ launch.advice.multi=The following problems were detected:\n\n%s\n\nThese problem launch.advice.java.auto=The current Java version is not compatible with the instance.\n\nClick "Yes" to automatically choose the most compatible Java 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 previous versions require Java 7 or earlier. launch.advice.cleanroom=Cleanroom %2$s can only be run on Java %1$s or later. Please use Java %1$s or later versions. -launch.advice.corrected=We have resolved the Java problem. If you still want to use your choice of Java version, you can disable "Do not check JVM 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 "Do not check JVM 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 prior to 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 prior to 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.lwjgl_3_4_1=The current game version has a known issue that may cause stuttering in the game.\nHMCL can automatically optimize the game performance (using a Java Agent).\nDo you allow HMCL to automatically optimize the game?\nIf you encounter issues, you can disable the "Allow HMCL to modify the game" option in "Settings → General". @@ -972,8 +942,6 @@ launcher.background.load_policy.wait_for_background=Wait for Background launcher.background.loading=Background Loading launcher.background.network=From URL launcher.background.network.cache=Cache URL Images -launcher.background.network.cache.disabled=Disabled -launcher.background.network.cache.enabled=Enabled launcher.background.paint=Solid Color launcher.background.theme=Follow Theme launcher.background.theme_color=Follow Theme Color @@ -991,7 +959,6 @@ launcher.update_java=Please update your Java version. libraries.download=Downloading Libraries -login.empty_username=You have not set your username yet! login.enter_password=Please enter your password. logwindow.always_on_top=Always On Top @@ -1005,7 +972,6 @@ 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 join our Discord or QQ group for help. -main_page=Home message.cancelled=Operation Canceled message.confirm=Confirm @@ -1035,7 +1001,6 @@ modpack.desc=Describe your modpack, including an introduction and probably some modpack.description=Modpack Description modpack.download=Download Modpacks modpack.download.title=Download Modpack - %1s -modpack.enter_name=Enter a name for this modpack. modpack.export=Export as Modpack modpack.export.as=Export Modpack As... modpack.file_api=Modpack URL Prefix @@ -1056,11 +1021,9 @@ modpack.files.scripts=MineTweaker Configuration File modpack.files.servers_dat=Server List File modpack.installing=Installing modpack modpack.installing.given=Installing %s modpack -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(n) %1$s type, but the provided one is %2$s type. modpack.name=Modpack Name -modpack.not_a_valid_name=Invalid modpack name. modpack.origin=Source modpack.origin.url=Official Website modpack.origin.mcbbs=MCBBS @@ -1189,12 +1152,6 @@ modrinth.category.velocity=Velocity modrinth.category.waterfall=Waterfall modrinth.category.worldgen=Worldgen modrinth.category.8x-=8x or lower -modrinth.category.16x=16x -modrinth.category.32x=32x -modrinth.category.48x=48x -modrinth.category.64x=64x -modrinth.category.128x=128x -modrinth.category.256x=256x modrinth.category.512x+=512x or higher mods=Mods @@ -1214,7 +1171,6 @@ mods.mcmod=MCMod mods.mcmod.page=MCMod Page mods.mcmod.search=Search in MCMod mods.name=Name -mods.not_modded=You must install a modloader (Forge, NeoForge, Fabric, Legacy 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 launch. Are you sure you want to update? @@ -1268,7 +1224,6 @@ world.chunkbase.nether_fortress=Nether Fortress world.duplicate=Duplicate the World world.duplicate.prompt=Please enter the name of the duplicated world world.duplicate.failed.already_exists=Directory already exists -world.duplicate.failed.empty_name=Name cannot be empty world.duplicate.failed.invalid_name=Name contains invalid characters world.duplicate.failed=Failed to duplicate the world world.duplicate.success.toast=Successfully duplicated the world @@ -1374,7 +1329,6 @@ schematics.create_directory=New Directory schematics.create_directory.prompt=Please enter the new directory name schematics.create_directory.failed=Failed to create directory schematics.create_directory.failed.already_exists=Directory already exists -schematics.create_directory.failed.empty_name=Name cannot be empty schematics.create_directory.failed.invalid_name=Name contains invalid characters schematics.empty=No Schematics schematics.info.description=Description @@ -1413,20 +1367,6 @@ settings.advanced=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: 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 is installed.\n\ - \ · $INST_NEOFORGE: set if NeoForge is installed.\n\ - \ · $INST_CLEANROOM: set if Cleanroom is installed.\n\ - \ · $INST_LITELOADER: set if LiteLoader is installed.\n\ - \ · $INST_OPTIFINE: set if OptiFine is installed.\n\ - \ · $INST_FABRIC: set if Fabric is installed.\n\ - \ · $INST_LEGACYFABRIC: set if Legacy Fabric is installed.\n\ - \ · $INST_QUILT: set if Quilt is 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_patch_natives=Do not attempt to automatically replace native libraries @@ -1462,14 +1402,9 @@ 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=Native Libraries settings.advanced.natives_settings=Native Library Settings settings.advanced.natives_directory=Native Library Path -settings.advanced.natives_directory.choose=Choose the location of the desired native library -settings.advanced.natives_directory.custom=Custom settings.advanced.natives_directory.custom.enabled=Use Custom Native Libraries -settings.advanced.natives_directory.default=Default -settings.advanced.natives_directory.default.version_id= settings.advanced.no_jvm_args=Do not add default JVM arguments settings.advanced.no_optimizing_jvm_args=Do not add default JVM optimization arguments settings.advanced.precall_command=Pre-launch Command @@ -1540,8 +1475,6 @@ settings.advanced.use_native_glfw=Use System GLFW settings.advanced.use_native_openal=Use System OpenAL settings.advanced.linux_freebsd_only=Linux/FreeBSD Only settings.advanced.windows_only=Windows Only -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" @@ -1588,11 +1521,7 @@ settings.game.window_type=Game Window Type settings.game.window_type.fullscreen=Fullscreen settings.game.window_type.maximized=Maximized settings.game.window_type.windowed=Windowed -settings.game.working_directory=Working Directory settings.game.working_directory.choose=Choose the working directory -settings.game.working_directory.hint=Enable the "Isolated" option in "Working Directory" to allow the current instance to store its settings, worlds, 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 worlds manually. settings.icon=Icon settings.game_directories.read_only=The game directory file was saved by a newer version of HMCL. The current version of HMCL cannot modify game directories. @@ -1606,7 +1535,6 @@ settings.launcher.brightness=Theme Mode settings.launcher.brightness.auto=Follow System Settings settings.launcher.brightness.dark=Dark Mode settings.launcher.brightness.light=Light Mode -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.disable_april_fools=Do not enable April Fools features settings.launcher.disable_auto_game_options=Do not switch game language @@ -1614,11 +1542,9 @@ settings.launcher.download=Download settings.launcher.download.threads=Download Threads settings.launcher.download.threads.auto=Automatically Determine settings.launcher.download.threads.custom=Custom -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=Automatically Choose Download Sources settings.launcher.default_addon_source=Default Addon Source -settings.launcher.enable_game_list=Show instance list in homepage settings.launcher.misc=Misc settings.launcher.font=Launcher Font settings.launcher.font.anti_aliasing=Anti-aliasing @@ -1628,6 +1554,8 @@ settings.launcher.font.anti_aliasing.lcd=Sub-pixel settings.launcher.fonts=Fonts settings.launcher.general=General settings.launcher.language=Language +settings.launcher.language.contribution.title=Can't find your language or not satisfied with the translation quality? +settings.launcher.language.contribution.subtitle=Help us improve the translations settings.launcher.launcher_log.export=Export Launcher Logs settings.launcher.launcher_log.export.failed=Failed to export logs. settings.launcher.launcher_log.export.success=Logs have been exported to "%s". @@ -1709,9 +1637,6 @@ settings.type.global.preset.auto_name=Preset %d shaderpack.download.title=Download Shader - %1s -sponsor=Donors -sponsor.bmclapi=Downloads for the Chinese Mainland are provided by BMCLAPI. Click here for more information. -sponsor.hmcl=Hello Minecraft! Launcher is a FOSS Minecraft launcher that allows users to manage multiple Minecraft instances easily. Click here for more information. system.architecture=Architecture system.operating_system=Operating System @@ -1863,7 +1788,6 @@ update.bubble.subtitle=Click here to update update.note.stable=Suitable for users who prioritize software stability.\nNew features are added to the stable version only after thorough testing. update.note.dev=Suitable for users who want to experience new features first.\nThe development version includes the latest features and bug fixes,\nbut may also have more issues due to insufficient testing. 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 update.preview=Preview HMCL releases early update.preview.subtitle=Enable this option to receive new versions of HMCL early for testing before their official release. diff --git a/HMCL/src/main/resources/assets/lang/I18N_ar.properties b/HMCL/src/main/resources/assets/lang/I18N_ar.properties index 05b429a1074..cba6924ec4e 100644 --- a/HMCL/src/main/resources/assets/lang/I18N_ar.properties +++ b/HMCL/src/main/resources/assets/lang/I18N_ar.properties @@ -22,7 +22,6 @@ about=حول about.copyright=حقوق النشر about.copyright.statement=حقوق النشر © 2013-2026 huangyuhui والمساهمون. -about.author=المطوّر about.author.statement=bilibili @huanghongxun about.claim=اتفاقية الترخيص about.claim.statement=انقر على هذا الرابط للاطلاع على النص الكامل. @@ -77,7 +76,6 @@ account.failed.server_response_malformed=استجابة الخادم غير صا account.failed.ssl=حدث خطأ SSL أثناء الاتصال بالخادم. يُرجى محاولة تحديث Java. account.failed.dns=حدث خطأ SSL أثناء الاتصال بالخادم. قد يكون تحليل DNS غير صحيح. يُرجى تغيير خادم DNS الخاص بك أو استخدام خدمة وكيل. account.failed.wrong_account=لقد سجّلت الدخول إلى حساب خاطئ. -account.hmcl.hint=تحتاج إلى النقر على "تسجيل الدخول" وإتمام العملية في نافذة المتصفح المفتوحة. account.injector.add=خادم مصادقة جديد account.injector.empty=لا يوجد (يمكنك النقر على "+" لإضافة واحد) account.injector.http=تحذير: يستخدم هذا الخادم بروتوكول HTTP غير الآمن. أي شخص يعترض اتصالك سيتمكن من رؤية بياناتك بنص واضح. @@ -93,19 +91,15 @@ account.login.retry=إعادة المحاولة account.login.refresh=تسجيل الدخول مجدداً account.login.refresh.microsoft.hint=تحتاج إلى تسجيل الدخول إلى حساب Microsoft مجدداً لأن تفويض الحساب انتهت صلاحيته. account.login.restricted=سجّل الدخول إلى حساب Microsoft لتفعيل هذه الميزة -account.logout=تسجيل الخروج -account.register=إنشاء حساب account.manage=قائمة الحسابات account.copy_uuid=نسخ UUID الحساب account.methods=نوع تسجيل الدخول account.methods.authlib_injector=authlib-injector account.methods.microsoft=Microsoft -account.methods.microsoft.birth=كيفية تغيير تاريخ ميلاد حسابك account.methods.microsoft.code=الرمز (تم النسخ إلى الحافظة) account.methods.microsoft.close_page=اكتمل تفويض حساب Microsoft.\n\ \n\ لا يزال هناك بعض الخطوات من جانبنا، لكن يمكنك إغلاق هذا التبويب بأمان الآن. -account.methods.microsoft.deauthorize=إلغاء التفويض account.methods.microsoft.error.add_family=يُرجى النقر هنا لتغيير تاريخ ميلاد حسابك ليكون فوق 18 عاماً، أو إضافة حسابك إلى عائلة. account.methods.microsoft.error.country_unavailable=XBOX Live غير متاح في بلدك/منطقتك الحالية. account.methods.microsoft.error.missing_xbox_account=لا يوجد حساب XBOX مرتبط بحساب Microsoft الخاص بك بعد. يُرجى النقر هنا لربط واحد. @@ -115,8 +109,6 @@ account.methods.microsoft.error.banned=قد يكون حسابك محظوراً يمكنك النقر هنا للتحقق من حالة الحظر لحسابك. account.methods.microsoft.error.unknown=فشل تسجيل الدخول، رمز الخطأ: %d. account.methods.microsoft.error.wrong_verify_method=فشل تسجيل الدخول. يُرجى محاولة تسجيل الدخول إلى حسابك باستخدام كلمة المرور بدلاً من طرق الدخول الأخرى. -account.methods.microsoft.logging_in=جارٍ تسجيل الدخول... -account.methods.microsoft.makegameidsettings=إنشاء ملف اللعبة / تعديل اسم الملف account.methods.microsoft.hint=انقر على زر "تسجيل الدخول" لبدء إضافة حساب Microsoft الخاص بك. account.methods.microsoft.methods.device=تسجيل الدخول برمز QR account.methods.microsoft.methods.device.hint=امسح رمز QR أو زر %s لإتمام تسجيل الدخول، وأدخل %s في الصفحة المفتوحة. @@ -127,7 +119,6 @@ account.methods.microsoft.profile=ملف الحساب account.methods.microsoft.purchase=شراء Minecraft account.methods.microsoft.snapshot=أنت تستخدم إصداراً غير رسمي من HMCL. يُرجى تنزيل الإصدار الرسمي لتسجيل الدخول. account.methods.microsoft.snapshot.tooltip=أنت تستخدم إصداراً غير رسمي من HMCL. يُرجى تنزيل الإصدار الرسمي لتحديث الحساب. -account.methods.microsoft.snapshot.website=الموقع الرسمي account.methods.offline=غير متصل account.methods.offline.name.special_characters=استخدم الحروف والأرقام والشرطات السفلية فقط (16 حرفاً كحد أقصى) account.methods.offline.name.invalid=يُنصح باستخدام الحروف الإنجليزية والأرقام والشرطات السفلية فقط في اسم المستخدم، على ألا يتجاوز الطول 16 حرفاً.\n\ @@ -141,12 +132,10 @@ account.methods.offline.uuid.hint=UUID هو معرّف فريد للاعبي Min \n\ هذا الخيار مخصص للمستخدمين المتقدمين فقط. لا نوصي بتغيير هذا الخيار إلا إذا كنت تعرف ما تفعله. account.methods.offline.uuid.malformed=تنسيق غير صالح. -account.methods.ban_query=الاستعلام عن الحظر account.missing=لا توجد حسابات account.missing.add=انقر هنا لإضافة واحد. account.move_to_global=تحويل إلى حساب عام\nسيتم حفظ معلومات الحساب في ملف إعدادات في مجلد المستخدم الحالي للنظام. account.move_to_portable=تحويل إلى حساب محمول\nسيتم حفظ معلومات الحساب في ملف إعدادات في نفس المجلد الذي يوجد فيه HMCL. -account.not_logged_in=غير مسجّل الدخول account.password=كلمة المرور account.portable=محمول account.skin=المظهر @@ -213,7 +202,6 @@ button.reveal_dir=فتح المجلد button.refresh=تحديث button.remove=إزالة button.remove.confirm=هل أنت متأكد من الإزالة النهائية؟ لا يمكن التراجع عن هذا الإجراء! -button.retry=إعادة المحاولة button.save=حفظ button.save_as=حفظ باسم button.select_all=تحديد الكل @@ -367,9 +355,6 @@ download=تنزيل download.code.404=الملف "%s" غير موجود على الخادم البعيد. download.content=الإضافات download.shader=الظلال -download.curseforge.unavailable=هذا الإصدار من HMCL لا يدعم الوصول إلى CurseForge. يُرجى استخدام الإصدار الرسمي للوصول إلى CurseForge. -download.existing=لا يمكن حفظ الملف لأنه موجود مسبقاً. يمكنك النقر على "حفظ باسم" لحفظ الملف في مكان آخر. -download.external_link=زيارة موقع التنزيل download.failed=فشل تنزيل "%1$s"، رمز الاستجابة: %2$d. download.failed.empty=لا توجد إصدارات متاحة. انقر هنا للرجوع. download.failed.no_code=فشل التنزيل @@ -445,10 +430,6 @@ fatal.deprecated_java_version=سيتطلب HMCL Java 17 أو أحدث للتشغ يُنصح بتثبيت أحدث إصدار من Java لضمان عمل HMCL بشكل صحيح.\n\ \n\ يمكنك الاحتفاظ بإصدار Java القديم. يستطيع HMCL التعرف على إصدارات Java المتعددة وإدارتها وسيختار تلقائياً Java المناسب بناءً على إصدار اللعبة. -fatal.deprecated_java_version.update=سيتطلب HMCL Java 17 أو أحدث للتشغيل في المستقبل. يُرجى تثبيت أحدث إصدار من Java لضمان قدرة HMCL على إتمام الترقية.\n\ -\n\ -يمكنك الاحتفاظ بإصدار Java القديم.\ -يستطيع HMCL التعرف على إصدارات Java المتعددة وإدارتها وسيختار تلقائياً Java المناسب بناءً على إصدار اللعبة. fatal.deprecated_java_version.download_link=تنزيل Java %d fatal.samba=إذا فتحت Hello Minecraft! Launcher من محرك أقراص شبكة Samba، قد لا تعمل بعض الميزات. يُرجى محاولة تحديث Java أو نقل المشغّل إلى مجلد آخر. fatal.illegal_char=مسار المستخدم الخاص بك يحتوي على حرف غير مسموح به "=". لن تتمكن من استخدام authlib-injector أو تغيير مظهر حسابك غير المتصل. @@ -709,11 +690,8 @@ game_directory.default=الحالي game_directory.home=مشغّل Minecraft game_directory.instance_directory=مجلد اللعبة game_directory.instance_directory.choose=اختر مجلد اللعبة -game_directory.manage=قائمة مجلدات النسخ game_directory.name=الاسم game_directory.new=مجلد جديد -game_directory.title=مجلدات اللعبة -game_directory.selected=محدد game_directory.use_relative_path=استخدام مسار نسبي لمجلد اللعبة إن أمكن help=مساعدة @@ -741,7 +719,6 @@ install.failed.version_mismatch=يتطلب هذا المحمّل إصدار ال install.installer.change_version=%s غير متوافق install.installer.choose=اختر إصدار %s install.installer.cleanroom=Cleanroom -install.installer.depend=يتطلب %s install.installer.do_not_install=لا تثبّت install.installer.fabric=Fabric install.installer.fabric-api=Fabric API @@ -754,9 +731,6 @@ install.installer.game=Minecraft install.installer.incompatible=غير متوافق مع %s install.installer.install=جارٍ تثبيت %s install.installer.install_offline=تثبيت/تحديث من ملف محلي -install.installer.install_offline.tooltip=ندعم استخدام مثبّت (Neo)Forge وCleanroom وOptiFine المحلي. -install.installer.install_online=تثبيت عبر الإنترنت -install.installer.install_online.tooltip=ندعم حالياً Forge وNeoForge وCleanroom وOptiFine وFabric وLegacy Fabric وQuilt وLiteLoader. install.installer.liteloader=LiteLoader install.installer.not_installed=غير مثبّت install.installer.optifine=OptiFine @@ -770,10 +744,8 @@ install.modpack.installation=تثبيت حزمة المودات install.name.invalid=الاسم يحتوي على أحرف خاصة (مثل الرموز التعبيرية أو أحرف CJK).\nيُنصح بتغيير الاسم ليحتوي على الحروف الإنجليزية والأرقام والشرطات السفلية فقط لتجنب مشاكل محتملة عند تشغيل اللعبة.\nهل تريد المتابعة؟ install.new_game=تثبيت نسخة install.new_game.already_exists=اسم هذه النسخة موجود مسبقاً. يُرجى اختيار اسم آخر. -install.new_game.current_game_version=إصدار النسخة الحالية install.new_game.installation=تثبيت النسخة install.new_game.malformed=اسم غير صالح. -install.select=اختر العملية install.success=تم التثبيت بنجاح. instance=الألعاب @@ -867,13 +839,11 @@ launch.advice.multi=تم اكتشاف المشاكل التالية:\n\n%s\n\nق launch.advice.java.auto=إصدار Java الحالي غير متوافق مع هذه النسخة.\n\nانقر "نعم" لاختيار إصدار Java الأكثر توافقاً تلقائياً. أو، انتقل إلى "الإعدادات العامة/الخاصة بالنسخة ← Java" لاختياره بنفسك. launch.advice.java.modded_java_7=يتطلب Minecraft 1.7.2 والإصدارات الأقدم Java 7 أو أقدم. launch.advice.cleanroom=لا يعمل Cleanroom %2$s إلا على Java %1$s أو أحدث. يُرجى استخدام Java %1$s أو إصدار أحدث. -launch.advice.corrected=لقد حللنا مشكلة Java. إذا كنت تريد استخدام إصدار Java الذي اخترته، يمكنك تعطيل "عدم التحقق من توافق JVM" في "الإعدادات العامة/الخاصة بالنسخة ← الإعدادات المتقدمة". launch.advice.uncorrected=إذا كنت تريد استخدام إصدار Java الذي اخترته، يمكنك تعطيل "عدم التحقق من توافق JVM" في "الإعدادات العامة/الخاصة بالنسخة ← الإعدادات المتقدمة". launch.advice.different_platform=يُنصح باستخدام إصدار Java 64-bit لجهازك، لكنك ثبّتت إصداراً 32-bit. launch.advice.forge2760_liteloader=إصدار Forge 2760 غير متوافق مع LiteLoader. يُرجى الترقية إلى Forge 2773 أو أحدث. launch.advice.forge28_2_2_optifine=إصدار Forge 28.2.2 أو أحدث غير متوافق مع OptiFine. يُرجى تخفيض Forge إلى 28.2.1 أو أقدم. launch.advice.forge37_0_60=إصدارات Forge قبل 37.0.60 غير متوافقة مع Java 17. يُرجى تحديث Forge إلى 37.0.60 أو أحدث، أو تشغيل اللعبة بـ Java 16. -launch.advice.java8_1_13=يعمل Minecraft 1.13 وأحدث فقط على Java 8 أو أحدث. يُرجى استخدام Java 8 أو إصدار أحدث. launch.advice.java8_51_1_13=قد يتعطل Minecraft 1.13 على إصدارات Java 8 قبل 1.8.0_51. يُرجى تثبيت أحدث إصدار من Java 8. launch.advice.java9=لا يمكن تشغيل Minecraft 1.12 أو أقدم على Java 9 أو أحدث. يُرجى استخدام Java 8. launch.advice.modded_java=قد لا تكون بعض المودات متوافقة مع إصدارات Java الأحدث. يُنصح باستخدام Java %1$s لتشغيل Minecraft %2$s. @@ -933,7 +903,6 @@ launcher.update_java=يُرجى تحديث إصدار Java الخاص بك. libraries.download=جارٍ تنزيل المكتبات -login.empty_username=لم تحدد اسم المستخدم بعد! login.enter_password=يُرجى إدخال كلمة المرور. logwindow.show_lines=إظهار أرقام الأسطر @@ -945,7 +914,6 @@ logwindow.export_game_crash_logs=تصدير سجلات التعطل logwindow.export_dump=تصدير تفريغ مكدس اللعبة logwindow.export_dump.no_dependency=لا يحتوي Java الخاص بك على المكتبات اللازمة لإنشاء تفريغ المكدس. يُرجى الانضمام إلى Discord أو مجموعة QQ للحصول على مساعدة. -main_page=الرئيسية message.cancelled=تم إلغاء العملية message.confirm=تأكيد @@ -975,7 +943,6 @@ modpack.desc=صف حزمة مودتك، بما في ذلك مقدمة وربما modpack.description=وصف حزمة المودات modpack.download=تنزيل حزم المودات modpack.download.title=تنزيل حزمة المودات - %1s -modpack.enter_name=أدخل اسماً لهذه الحزمة. modpack.export=تصدير كحزمة مودات modpack.export.as=تصدير حزمة المودات باسم... modpack.file_api=بادئة رابط حزمة المودات @@ -994,11 +961,9 @@ modpack.files.scripts=ملف إعداد MineTweaker modpack.files.servers_dat=ملف قائمة الخوادم modpack.installing=جارٍ تثبيت حزمة المودات modpack.installing.given=جارٍ تثبيت حزمة المودات %s -modpack.introduction=يدعم حالياً حزم Curse وModrinth وMultiMC وMCBBS. modpack.invalid=حزمة مودات غير صالحة، يمكنك محاولة تنزيلها مجدداً. modpack.mismatched_type=نوع حزمة المودات غير متطابق، النسخة الحالية من نوع %1$s، لكن الحزمة المقدمة من نوع %2$s. modpack.name=اسم حزمة المودات -modpack.not_a_valid_name=اسم حزمة مودات غير صالح. modpack.origin=المصدر modpack.origin.url=الموقع الرسمي modpack.origin.mcbbs=MCBBS @@ -1127,12 +1092,6 @@ modrinth.category.velocity=Velocity modrinth.category.waterfall=Waterfall modrinth.category.worldgen=توليد العالم modrinth.category.8x-=8x- -modrinth.category.16x=16x -modrinth.category.32x=32x -modrinth.category.48x=48x -modrinth.category.64x=64x -modrinth.category.128x=128x -modrinth.category.256x=256x modrinth.category.512x+=512x+ mods=المودات @@ -1151,7 +1110,6 @@ mods.mcmod=MCMod mods.mcmod.page=صفحة MCMod mods.mcmod.search=البحث في MCMod mods.name=الاسم -mods.not_modded=يجب تثبيت محمّل مودات (Forge أو NeoForge أو Fabric أو Legacy Fabric أو Quilt أو LiteLoader) أولاً لإدارة موداتك! mods.restore=استعادة mods.url=الصفحة الرسمية mods.update_modpack_mod.warning=تحديث المودات في حزمة مودات قد يؤدي إلى نتائج لا يمكن إصلاحها، وقد يتسبب في تلف الحزمة بحيث لا تعمل. هل أنت متأكد من التحديث؟ @@ -1203,7 +1161,6 @@ world.chunkbase.nether_fortress=قلعة الجحيم world.duplicate=نسخ العالم world.duplicate.prompt=يُرجى إدخال اسم العالم المنسوخ world.duplicate.failed.already_exists=المجلد موجود مسبقاً -world.duplicate.failed.empty_name=لا يمكن أن يكون الاسم فارغاً world.duplicate.failed.invalid_name=الاسم يحتوي على أحرف غير صالحة world.duplicate.failed=فشل نسخ العالم world.duplicate.success.toast=تم نسخ العالم بنجاح @@ -1299,7 +1256,6 @@ schematics.create_directory=مجلد جديد schematics.create_directory.prompt=يُرجى إدخال اسم المجلد الجديد schematics.create_directory.failed=فشل إنشاء المجلد schematics.create_directory.failed.already_exists=المجلد موجود مسبقاً -schematics.create_directory.failed.empty_name=لا يمكن أن يكون الاسم فارغاً schematics.create_directory.failed.invalid_name=الاسم يحتوي على أحرف غير صالحة schematics.info.description=الوصف schematics.info.enclosing_size=الحجم المحيط @@ -1335,20 +1291,6 @@ settings.advanced=الإعدادات المتقدمة settings.advanced.modify=تعديل الإعدادات المتقدمة settings.advanced.title=الإعدادات المتقدمة - %s settings.advanced.custom_commands=أوامر مخصصة -settings.advanced.custom_commands.hint=المتغيرات البيئية التالية متاحة:\n\ - \ · $INST_NAME: اسم النسخة.\n\ - \ · $INST_ID: اسم النسخة.\n\ - \ · $INST_DIR: المسار المطلق لمجلد عمل النسخة.\n\ - \ · $INST_MC_DIR: المسار المطلق لمجلد اللعبة.\n\ - \ · $INST_JAVA: ملف Java المستخدم للتشغيل.\n\ - \ · $INST_FORGE: يُضبط إذا كان Forge مثبّتاً.\n\ - \ · $INST_NEOFORGE: يُضبط إذا كان NeoForge مثبّتاً.\n\ - \ · $INST_CLEANROOM: يُضبط إذا كان Cleanroom مثبّتاً.\n\ - \ · $INST_LITELOADER: يُضبط إذا كان LiteLoader مثبّتاً.\n\ - \ · $INST_OPTIFINE: يُضبط إذا كان OptiFine مثبّتاً.\n\ - \ · $INST_FABRIC: يُضبط إذا كان Fabric مثبّتاً.\n\ - \ · $INST_LEGACYFABRIC: يُضبط إذا كان Legacy Fabric مثبّتاً.\n\ - \ · $INST_QUILT: يُضبط إذا كان Quilt مثبّتاً. settings.advanced.dont_check_game_completeness=عدم التحقق من سلامة اللعبة settings.advanced.dont_check_jvm_validity=عدم التحقق من توافق JVM settings.advanced.dont_patch_natives=عدم محاولة استبدال المكتبات الأصلية تلقائياً @@ -1369,10 +1311,6 @@ settings.advanced.launcher_visible=ظهور المشغّل settings.advanced.minecraft_arguments=وسيطات التشغيل settings.advanced.minecraft_arguments.prompt=افتراضي settings.advanced.natives_directory=مسار المكتبات الأصلية -settings.advanced.natives_directory.choose=اختر موقع المكتبة الأصلية المطلوبة -settings.advanced.natives_directory.custom=مخصص -settings.advanced.natives_directory.default=افتراضي -settings.advanced.natives_directory.default.version_id=<اسم النسخة> settings.advanced.no_jvm_args=عدم إضافة وسيطات JVM الافتراضية settings.advanced.no_optimizing_jvm_args=عدم إضافة وسيطات تحسين JVM الافتراضية settings.advanced.precall_command=أمر ما قبل التشغيل @@ -1401,8 +1339,6 @@ settings.advanced.unsupported_system_options=إعدادات غير مطبّقة settings.advanced.use_native_glfw=استخدام GLFW النظام settings.advanced.use_native_openal=استخدام OpenAL النظام settings.advanced.linux_freebsd_only=Linux/FreeBSD فقط -settings.advanced.workaround=حلول بديلة -settings.advanced.workaround.warning=خيارات الحلول البديلة مخصصة للمستخدمين المتقدمين فقط. قد يتسبب تعديل هذه الخيارات في تعطل اللعبة. يُرجى عدم تعديل هذه الخيارات إلا إذا كنت تعرف ما تفعله. settings.advanced.wrapper_launcher=أمر التغليف settings.advanced.wrapper_launcher.prompt=يتيح التشغيل باستخدام برنامج تغليف إضافي مثل "optirun" على Linux @@ -1422,11 +1358,7 @@ settings.game.java_directory.invalid=مسار Java غير صحيح settings.game.java_directory.version=تحديد إصدار Java settings.game.java_directory.template=%1$s (%2$s) settings.game.management=إدارة -settings.game.working_directory=مجلد العمل settings.game.working_directory.choose=اختر مجلد العمل -settings.game.working_directory.hint=فعّل خيار "معزول" في "مجلد العمل" للسماح للنسخة الحالية بتخزين إعداداتها وعوالمها ومودتها في مجلد منفصل.\n\ - \n\ - يُنصح بتفعيل هذا الخيار لتجنب تعارض المودات، لكنك ستحتاج إلى نقل عوالمك يدوياً. settings.icon=الأيقونة @@ -1436,16 +1368,13 @@ settings.launcher.brightness=وضع السمة settings.launcher.brightness.auto=متابعة إعدادات النظام settings.launcher.brightness.dark=الوضع الداكن settings.launcher.brightness.light=الوضع الفاتح -settings.launcher.common_path.tooltip=سيضع HMCL جميع أصول اللعبة وتبعياتها هنا. إذا كانت هناك مكتبات موجودة في مجلد اللعبة، فإن HMCL سيفضّل استخدامها أولاً. settings.launcher.debug=تصحيح settings.launcher.disable_auto_game_options=عدم تغيير لغة اللعبة تلقائياً settings.launcher.download=التنزيل settings.launcher.download.threads=الخيوط settings.launcher.download.threads.auto=تحديد تلقائي -settings.launcher.download.threads.hint=قد يتسبب عدد كبير من الخيوط في تجميد النظام، وقد تتأثر سرعة التنزيل بمزوّد الخدمة وخوادم التنزيل. ليس دائماً أن المزيد من الخيوط يزيد سرعة التنزيل. settings.launcher.download_source=مصدر التنزيل settings.launcher.download_source.auto=اختيار مصادر التنزيل تلقائياً -settings.launcher.enable_game_list=عرض قائمة النسخ في الصفحة الرئيسية settings.launcher.font=الخط settings.launcher.font.anti_aliasing=مضاد التعرج settings.launcher.font.anti_aliasing.auto=تلقائي @@ -1492,9 +1421,6 @@ settings.type.global.manage=الإعدادات العامة shaderpack.download.title=تنزيل ظلال - %1s -sponsor=المتبرعون -sponsor.bmclapi=تنزيلات البر الرئيسي الصيني مقدَّمة من BMCLAPI. انقر هنا للمزيد من المعلومات. -sponsor.hmcl=Hello Minecraft! Launcher هو مشغّل Minecraft مفتوح المصدر يتيح للمستخدمين إدارة نسخ متعددة من Minecraft بسهولة. انقر هنا للمزيد من المعلومات. system.architecture=المعمارية system.operating_system=نظام التشغيل @@ -1607,7 +1533,6 @@ update.newest_version=أحدث إصدار: %s update.bubble.title=تحديث متاح: %s update.bubble.subtitle=انقر هنا للتحديث update.latest=هذا هو أحدث إصدار -update.no_browser=لا يمكن الفتح في متصفح النظام. لكننا نسخنا الرابط إلى حافظتك، ويمكنك فتحه يدوياً. update.tooltip=تحديث update.preview=الاطلاع المبكر على إصدارات HMCL update.preview.subtitle=فعّل هذا الخيار لاستقبال إصدارات HMCL الجديدة مبكراً للاختبار قبل إصدارها الرسمي. diff --git a/HMCL/src/main/resources/assets/lang/I18N_es.properties b/HMCL/src/main/resources/assets/lang/I18N_es.properties index c1ab2c80d98..c92d3382510 100644 --- a/HMCL/src/main/resources/assets/lang/I18N_es.properties +++ b/HMCL/src/main/resources/assets/lang/I18N_es.properties @@ -21,7 +21,6 @@ about=Acerca de about.copyright=Copyright -about.author=Autor about.author.statement=bilibili @huanghongxun about.claim=EULA about.claim.statement=Haga clic en este enlace para ver el texto completo. @@ -75,7 +74,6 @@ account.failed.server_response_malformed=Respuesta del servidor no válida, el s account.failed.ssl=Se ha producido un error SSL al conectar con el servidor. Por favor, intente actualizar su Java. account.failed.dns=Se produjo un error SSL al conectar con el servidor. Es posible que la resolución DNS sea incorrecta. Intente cambiar el servidor DNS o usar un servicio proxy. account.failed.wrong_account=Ha iniciado sesión en la cuenta equivocada. -account.hmcl.hint=Debe hacer clic en «Iniciar sesión» y completar el proceso en la ventana abierta del navegador. account.injector.add=Nuevo servidor Auth account.injector.empty=Ninguno (Puedes hacer clic en el botón más de la derecha para añadir uno) account.injector.http=Atención: Este servidor utiliza el protocolo HTTP inseguro. Cualquiera entre su conexión podrá ver sus credenciales en texto claro. @@ -91,23 +89,16 @@ account.login.retry=Reintentar account.login.refresh=Iniciar sesión de nuevo account.login.refresh.microsoft.hint=Debe volver a iniciar sesión en su cuenta Microsoft porque la autorización de la cuenta no es válida. account.login.restricted=Iniciar sesión en su cuenta Microsoft para activar esta función -account.logout=Salir -account.register=Registrarse account.manage=Lista de cuentas account.copy_uuid=Copiar UUID de la cuenta account.methods=Tipo de inicio de sesión account.methods.authlib_injector=authlib-injector account.methods.microsoft=Microsoft -account.methods.microsoft.birth=Cómo cambiar la fecha de nacimiento de su cuenta account.methods.microsoft.close_page=La autorización de la cuenta de Microsoft ha finalizado.\n\ \n\ Hay algunos trabajos extra para nosotros, pero puedes cerrar esta pestaña con seguridad por ahora. -account.methods.microsoft.makegameidsettings=Crear perfil / Editar nombre del perfil -account.methods.microsoft.deauthorize=Desautorizar -account.methods.microsoft.logging_in=Iniciando sesión... account.methods.microsoft.profile=Perfil de la cuenta account.methods.microsoft.purchase=Comprar Minecraft -account.methods.microsoft.snapshot.website=Sitio web oficial account.methods.offline=Sin conexión account.methods.offline.name.special_characters=Utilice solo letras, números y guiones bajos (máximo 16 caracteres) account.methods.offline.name.invalid=Se recomienda utilizar sólo letras en inglés, números y guiones bajos para el nombre de usuario, y la longitud no debe superar los 16 caracteres.\n\ @@ -121,12 +112,10 @@ account.methods.offline.uuid.hint=UUID es un identificador único para los jugad \n\ Esta opción es sólo para usuarios avanzados. No recomendamos editar esta opción a menos que sepas lo que estás haciendo. account.methods.offline.uuid.malformed=Formato no válido. -account.methods.ban_query=Consulta de bloqueo de cuentas account.missing=No hay cuentas account.missing.add=Haga clic aquí para añadir una. account.move_to_global=Convertir en cuenta global\nLa información de la cuenta se guardará en un archivo de configuración del directorio de usuario actual del sistema. account.move_to_portable=Convertir en cuenta portátil\nLa información de la cuenta se guardará en un archivo de configuración en el mismo directorio que HMCL. -account.not_logged_in=No ha iniciado sesión account.password=Contraseña account.portable=Cuenta portátil account.skin=Aspecto @@ -193,7 +182,6 @@ button.reveal_dir=Carpeta button.refresh=Refrescar button.remove=Eliminar button.remove.confirm=¿Estás seguro de que deseas eliminarlo de forma permanente? ¡Esta acción no se puede deshacer! -button.retry=Reintentar button.save=Guardar button.save_as=Guardar como button.select_all=Seleccionar todo @@ -347,9 +335,6 @@ download=Descargar download.code.404=Archivo no encontrado en el servidor remoto: %s download.content=Complementos download.shader=Sombreadores -download.curseforge.unavailable=Esta versión de HMCL no permite acceder a CurseForge. Utilice la versión oficial para acceder a CurseForge. -download.existing=El archivo no se puede guardar porque ya existe. Puedes hacer clic en «Guardar como» para guardar el archivo en otro lugar. -download.external_link=Abrir sitio web download.failed=Falló la descarga de %1$s, código de respuesta: %2$d. download.failed.empty=No hay versiones disponibles, por favor haga clic aquí para volver. download.failed.no_code=No se ha podido descargar @@ -419,11 +404,6 @@ fatal.deprecated_java_version=HMCL requerirá Java 17 o posterior para funcionar Se recomienda instalar la última versión de Java para garantizar el correcto funcionamiento de HMCL.\n\ \n\ Puedes conservar la versión antigua de Java. HMCL puede reconocer y gestionar varias versiones de Java y elegirá automáticamente la adecuada para usted en función de la versión del juego. -fatal.deprecated_java_version.update=HMCL requerirá Java 17 o posterior para funcionar en el futuro. Por favor, instalar la última versión de Java para asegurarse de que el lanzador puede completar la actualización.\n\ -\n\ -Puedes conservar la versión antigua de Java.\ -HMCL puede reconocer y gestionar varias versiones de Java \ -y elegirá automáticamente la adecuada para usted en función de la versión del juego. fatal.deprecated_java_version.download_link=Descargar Java %d fatal.samba=Si ha abierto Hello Minecraft! Launcher desde una unidad de red Samba, es posible que algunas funciones no funcionen. Intenta actualizar tu Java o mover el launcher a otro directorio. fatal.illegal_char=Su ruta de usuario contiene un carácter ilegal «=», por lo que algunas características podrían no funcionar correctamente.\n\ @@ -675,11 +655,8 @@ game_directory.default=Directorio actual game_directory.home=Minecraft Launcher game_directory.instance_directory=Directorio ded juego game_directory.instance_directory.choose=Elegir directorio de juegos -game_directory.manage=Lista de directorios de instancia game_directory.name=Nombre game_directory.new=Nuevo directorio -game_directory.title=Directorios del juego -game_directory.selected=Seleccionado game_directory.use_relative_path=Utilizar ruta relativa para la ruta del juego si es posible help=Ayuda @@ -707,7 +684,6 @@ install.failed.version_mismatch=Este cargador requiere la versión del juego %s, install.installer.change_version=%s Incompatible install.installer.choose=Elija su versión %s install.installer.cleanroom=Cleanroom -install.installer.depend=Requiere %s install.installer.do_not_install=No instalar install.installer.fabric=Fabric install.installer.fabric-api=Fabric API @@ -718,9 +694,6 @@ install.installer.game=Minecraft install.installer.incompatible=Incompatible con %s install.installer.install=Instalando %s install.installer.install_offline=Instalar/actualizar desde archivo local -install.installer.install_offline.tooltip=Apoyamos el uso del instalador local de (Neo)Forge/Cleanroom/OptiFine. -install.installer.install_online=Instalación en línea -install.installer.install_online.tooltip=Actualmente soportamos Forge, NeoForge, Cleanroom, Fabric, Legacy Fabric, Quilt, LiteLoader y OptiFine. install.installer.liteloader=LiteLoader install.installer.not_installed=No está instalado install.installer.optifine=OptiFine @@ -734,10 +707,8 @@ install.modpack.installation=Instalación de modpack install.name.invalid=El nombre contiene caracteres especiales (como emoji o caracteres CJK).\n\nSe recomienda cambiar el nombre para que sólo incluya letras, números y guiones bajos en inglés para evitar posibles problemas al iniciar el juego.\n\n¿Desea continuar con la instalación? install.new_game=Añadir instancia install.new_game.already_exists=Esta instancia ya existe. Por favor, utilice otro nombre. -install.new_game.current_game_version=Versión actual de la instancia install.new_game.installation=Instalación de instancia install.new_game.malformed=Nombre no válido. -install.select=Elegir una operación install.success=Instalado con éxito. instance=Juegos @@ -821,13 +792,11 @@ launch.advice.multi=Se han detectado los siguientes problemas:\n\n%s\n\nEstos pr launch.advice.java.auto=La versión actual de Java no es compatible con la instancia.\n\nHaga clic en «Sí» para elegir automáticamente la versión de Java más compatible. O bien, puede navegar hasta «Config. Global/Específica de instancia → Java» para elegir uno usted mismo. launch.advice.java.modded_java_7=Minecraft 1.7.2 y versiones anteriores requieren Java 7 o anterior. launch.advice.cleanroom=Cleanroom %2$s solo se puede ejecutar en Java %1$s o versiones posteriores. Por favor, use Java %1$s o una versión posterior. -launch.advice.corrected=Hemos resuelto el problema de Java. Si aún desea utilizar la versión de Java que elija, puede desactivar «No comprobar la compatibilidad con JVM» en «Config. Global/Específica de instancia → Configuración avanzada». launch.advice.uncorrected=Si aún desea utilizar la versión de Java que elija, puede desactivar «No comprobar la compatibilidad con JVM» en «Config. Global/Específica de instancia → Configuración avanzada». launch.advice.different_platform=Se recomienda la versión de 64 bits de Java para tu dispositivo, pero has instalado una de 32 bits. launch.advice.forge2760_liteloader=La versión 2760 o posterior de Forge no es compatible con LiteLoader, por favor considere actualizar Forge a la versión 2773 o posterior. launch.advice.forge28_2_2_optifine=La versión 28.2.2 o posterior de Forge no es compatible con OptiFine. Considere la posibilidad de actualizar Forge a la versión 28.2.1 o anterior. launch.advice.forge37_0_60=Las versiones de Forge anteriores a la 37.0.60 no son compatibles con Java 17. Por favor, actualiza Forge a la versión 37.0.60 o posterior, o inicia el juego con Java 16. -launch.advice.java8_1_13=Minecraft 1.13 y posteriores sólo se pueden ejecutar en Java 8 o posterior. Por favor, utilice Java 8 o versiones posteriores. launch.advice.java8_51_1_13=Minecraft 1.13 puede fallar en versiones de Java 8 anteriores a la 1.8.0_51. Por favor, instala la última versión de Java 8. launch.advice.java9=No puedes ejecutar Minecraft 1.12 o anterior con Java 9 o más reciente, por favor, utiliza Java 8 en su lugar. launch.advice.modded_java=Algunos mods pueden no ser compatibles con las nuevas versiones de Java. Se recomienda utilizar Java %s para iniciar Minecraft %s. @@ -887,7 +856,6 @@ launcher.update_java=Por favor, actualice su versión de Java. libraries.download=Descargando bibliotecas -login.empty_username=¡Todavía no has puesto tu nombre de usuario! login.enter_password=Por favor, introduzca su contraseña. logwindow.show_lines=Mostrar número de líneas @@ -899,7 +867,6 @@ logwindow.export_game_crash_logs=Exportar registros de colgado logwindow.export_dump=Exportar volcado de pila de juegos logwindow.export_dump.no_dependency=Su Java no contiene las dependencias para crear el volcado de pila. Dirígete a nuestro Discord o grupo QQ para obtener ayuda. -main_page=Inicio message.cancelled=La operación se ha cancelado message.confirm=Confirmar @@ -928,7 +895,6 @@ modpack.desc=Describa su modpack, incluyendo una introducción y probablemente a modpack.description=Descripción modpack.download=Descargar Modpacks modpack.download.title=Descargar Modpack - %1s -modpack.enter_name=Introduzca un nombre para este modpack. modpack.export=Exportar como modpack modpack.export.as=Exportar Modpack como... modpack.file_api=Prefijo de la URL del modpack @@ -947,11 +913,9 @@ modpack.files.scripts=Archivo de configuración de MineTweaker modpack.files.servers_dat=Archivo de lista de servidores modpack.installing=Instalando modpack modpack.installing.given=Instalando %s modpack -modpack.introduction=Actualmente se soportan los modpacks CurseForge, Modrinth, MultiMC y MCBBS. modpack.invalid=Modpack inválido, puede intentar volver a descargarlo. modpack.mismatched_type=Tipo de modpack erróneo, la instancia actual es del tipo %s, pero la proporcionada es del tipo %s. modpack.name=Nombre del modpack -modpack.not_a_valid_name=Nombre de paquete no válido modpack.origin=Fuente modpack.origin.url=Sitio web oficial modpack.origin.mcbbs=MCBBS @@ -1096,7 +1060,6 @@ mods.mcmod=MCMod mods.mcmod.page=Página de MCMod mods.mcmod.search=Búsqueda en MCMod mods.name=Nombre -mods.not_modded=¡Debes instalar primero un cargador de mods (Forge, NeoForge, Fabric, Legacy Fabric, Quilt o LiteLoader) para gestionar tus mods! mods.restore=Restaurar mods.url=Página oficial mods.update_modpack_mod.warning=Actualizar mods en un modpack puede generar resultados irreparables, posiblemente corrompiendo el modpack para que no pueda iniciarse. ¿Seguro que quieres actualizar? @@ -1131,7 +1094,6 @@ world.chunkbase.seed_map=Vista previa de la generación mundial world.chunkbase.stronghold=Fortaleza world.chunkbase.nether_fortress=Fortaleza del Nether world.duplicate.failed.already_exists=El directorio ya existe -world.duplicate.failed.empty_name=El nombre no puede estar vacío world.duplicate.failed.invalid_name=El nombre contiene caracteres no válidos world.datapack=Paquetes de datos world.datetime=Jugado por última vez en %s @@ -1200,7 +1162,6 @@ schematics.back_to=Atrás a «%s» schematics.create_directory.prompt=Introduzca el nuevo nombre del directorio schematics.create_directory.failed=No se ha podido crear el directorio schematics.create_directory.failed.already_exists=El directorio ya existe -schematics.create_directory.failed.empty_name=El nombre no puede estar vacío schematics.create_directory.failed.invalid_name=El nombre contiene caracteres no válidos schematics.info.description=Descripción schematics.info.enclosing_size=Tamaño de Encierro @@ -1236,19 +1197,6 @@ settings.advanced=Configuración avanzada settings.advanced.modify=Editar configuración avanzada settings.advanced.title=Configuración avanzada - %s settings.advanced.custom_commands=Comandos personalizados -settings.advanced.custom_commands.hint=Se proporcionan las siguientes variables de entorno:\n\ - \ · $INST_NAME: nombre de la instancia.\n\ - \ · $INST_ID: nombre de la instancia.\n\ - \ · $INST_DIR: ruta absoluta del directorio de trabajo de la instancia.\n\ - \ · $INST_MC_DIR: ruta absoluta del directorio del juego.\n\ - \ · $INST_JAVA: binario de java utilizado para la ejecución\n\ - \ · $INST_FORGE: disponible si Forge está instalado.\n\ - \ · $INST_NEOFORGE: disponible si NeoForge está instalado.\n\ - \ · $INST_CLEANROOM: disponible si Cleanroom está instalado.\n\ - \ · $INST_LITELOADER: disponible si LiteLoader está instalado.\n\ - \ · $INST_OPTIFINE: disponible si OptiFine está instalado.\n\ - \ · $INST_FABRIC: disponible si Fabric está instalado.\n\ - \ · $INST_QUILT: disponible si Quilt está instalado. settings.advanced.dont_check_game_completeness=No chequear integridad del juego settings.advanced.dont_check_jvm_validity=No comprobar la compatibilidad con JVM settings.advanced.dont_patch_natives=No intente sustituir automáticamente las bibliotecas nativas @@ -1269,10 +1217,6 @@ settings.advanced.launcher_visible=Visibilidad del launcher settings.advanced.minecraft_arguments=Argumentos de lanzamiento settings.advanced.minecraft_arguments.prompt=Por defecto settings.advanced.natives_directory=Ruta de la biblioteca nativa -settings.advanced.natives_directory.choose=Elija la ubicación de la biblioteca nativa deseada -settings.advanced.natives_directory.custom=Personalizado -settings.advanced.natives_directory.default=Por defecto -settings.advanced.natives_directory.default.version_id= settings.advanced.no_jvm_args=No añadir argumentos JVM por defecto settings.advanced.no_optimizing_jvm_args=No añadir argumentos de optimización de JVM settings.advanced.precall_command=Comando pre-lanzamiento: @@ -1296,8 +1240,6 @@ settings.advanced.unsupported_system_options=Configuración no aplicable al sist settings.advanced.use_native_glfw=Utilizar GLFW nativo settings.advanced.use_native_openal=Utilizar OpenAL nativo settings.advanced.linux_freebsd_only=Sólo Linux/FreeBSD -settings.advanced.workaround=Métodos alternativos -settings.advanced.workaround.warning=Éstas opciones están pensadas sólo para usuarios expertos. Jugar con estas opciones puede romper el juego. A menos que sepas lo que estás haciendo, por favor no modifiques estas opciones. settings.advanced.wrapper_launcher=Comando Wrapper settings.advanced.wrapper_launcher.prompt=Permite ejecutar el juego usando un programa extra como 'optirun' en Linux. @@ -1317,23 +1259,19 @@ settings.game.java_directory.invalid=Ruta de Java incorrecta. settings.game.java_directory.template=%s (%s) settings.game.java_directory.version=Especifique la versión de Java settings.game.management=Gestionar -settings.game.working_directory=Directorio de trabajo settings.game.working_directory.choose=Elija el directorio de trabajo settings.icon=Icono settings.launcher=Configuración del launcher settings.launcher.appearance=Apariencia -settings.launcher.common_path.tooltip=Esta aplicación pondrá todos los activos y dependencias del juego aquí. Si hay bibliotecas existentes en el directorio del juego, el launcher preferirá usarlas primero. settings.launcher.debug=Depuración settings.launcher.disable_auto_game_options=No cambiar el idioma del juego settings.launcher.download=Descargas settings.launcher.download.threads=Hilos settings.launcher.download.threads.auto=Determinar automáticamente -settings.launcher.download.threads.hint=Demasiados hilos pueden hacer que tu sistema se congele, y tu velocidad de descarga puede verse afectada por tu ISP y servidores de descarga. No siempre se da el caso de que más hilos aumenten la velocidad de descarga. settings.launcher.download_source=Fuente de descarga settings.launcher.download_source.auto=Elegir automáticamente el espejo de descarga -settings.launcher.enable_game_list=Mostrar lista de versiones en la página de inicio settings.launcher.font=Fuente settings.launcher.font.anti_aliasing=Suavizado de bordes settings.launcher.font.anti_aliasing.auto=Automático @@ -1377,9 +1315,6 @@ settings.take_effect_after_restart=Se aplica después de reiniciar settings.type=Tipo de configuración de la instancia settings.type.global.manage=Config. Global -sponsor=Donantes -sponsor.bmclapi=Las descargas de China continental son proporcionadas por BMCLAPI. Haga clic aquí para obtener más información. -sponsor.hmcl=Hello Minecraft! Launcher es un launcher FOSS de Minecraft que permite a los usuarios gestionar múltiples instancias de Minecraft fácilmente. Haga clic aquí para obtener más información. system.architecture=Arquitectura system.operating_system=Sistema operativo @@ -1407,7 +1342,6 @@ update.newest_version=Última versión: %s update.bubble.title=Actualización disponible: %s update.bubble.subtitle=Haga clic aquí para actualizar update.latest=Esta es la última versión. -update.no_browser=No se puede abrir en el navegador del sistema. Pero, hemos copiado el enlace a su portapapeles y puede abrirlo manualmente. update.tooltip=Actualización update.preview=Vista previa de actualizaciones anticipadas update.preview.subtitle=Activa esta opción para recibir nuevas versiones del lanzador antes de su lanzamiento oficial para probarlas diff --git a/HMCL/src/main/resources/assets/lang/I18N_ja.properties b/HMCL/src/main/resources/assets/lang/I18N_ja.properties index a7a0ff236df..69427e42c6c 100644 --- a/HMCL/src/main/resources/assets/lang/I18N_ja.properties +++ b/HMCL/src/main/resources/assets/lang/I18N_ja.properties @@ -20,7 +20,6 @@ about=について about.copyright=著作権 -about.author=著者 about.author.statement=bilibili @huanghongxun about.claim=EULA about.claim.statement=全文はこのリンクをクリック @@ -68,7 +67,6 @@ account.failed.migration=アカウントをMicrosoftアカウントに移行す account.failed.no_character=このアカウントに文字がありません。 account.failed.server_response_malformed=無効なサーバー応答。認証サーバーでエラーが発生している可能性があります。 account.failed.wrong_account=不一致のアカウントでログインしました。 -account.hmcl.hint=「ログイン」をクリックし、開いているページでログインを完了する必要があります。 account.injector.add=認証サーバーを追加します account.injector.empty=Empty(追加するには右側のプラスボタンをクリックしてください) account.injector.http=警告:このサーバーはHTTPを使用するため、パスワードはクリアテキストで送信されます。 @@ -80,17 +78,11 @@ account.login=ログイン account.login.hint=パスワードは保存されません。 account.login.refresh=再ログイン account.login.refresh.microsoft.hint=アカウント認証が無効なため、Microsoft アカウントを再度追加する必要があります -account.logout=ログアウト -account.register=登録 account.manage=アカウントリスト account.methods=ログインタイプ account.methods.authlib_injector=authlib-インジェクター account.methods.microsoft=Microsoft Account -account.methods.microsoft.birth=誕生日の設定を編集する方法... -account.methods.microsoft.deauthorize=アカウントのバインドを解除 account.methods.microsoft.close_page=Microsoftアカウントの認証が終了しました。後で終了するログイン手順がいくつか残っています。このページを今すぐ閉じることができます。 -account.methods.microsoft.logging_in=ログイン... -account.methods.microsoft.makegameidsettings=プロファイルを作成/プロフィール名を編集する account.methods.microsoft.profile=アカウントプロファイル.. account.methods.microsoft.purchase=Minecraftを購入する account.methods.offline=オフライン @@ -99,7 +91,6 @@ account.methods.offline.uuid.hint=UUIDは、Minecraftのゲームキャラクタ account.methods.offline.uuid.malformed=Malformed account.missing=アカウントなし account.missing.add=追加するにはここをクリック -account.not_logged_in=ログインしていません account.password=パスワード account.skin=スキン account.skin.file=スキンイメージファイル @@ -153,7 +144,6 @@ button.ok=OK button.refresh=更新 button.remove=削除 button.remove.confirm=本当に完全に削除しますか?この操作は元に戻せません! -button.retry=リトライ button.save=保存 button.save_as=名前を付けて保存 button.select_all=すべて選択 @@ -300,8 +290,6 @@ download=ダウンロード download.code.404=リモートサーバーにファイルが見つかりません:%s download.content=ゲームコンテンツ download.shader=シェーダー -download.existing=ファイルは既に存在するため、保存できません。「名前を付けて保存」を選択して、ファイルを別の場所に保存できます。 -download.external_link=ダウンロードサイトを開く download.failed=%1$s のダウンロードに失敗しました、応答コード:%2$d download.failed.empty=候補者なし。戻るにはここをクリックしてください。 download.failed.refresh=バージョンリストをダウンロードできません。ここをクリックして再試行してください。 @@ -419,11 +407,8 @@ game_directory.default=現在のディレクトリ game_directory.home=標準ディレクトリ game_directory.instance_directory=ゲームディレクトリ game_directory.instance_directory.choose=ゲームディレクトリを選択してください -game_directory.manage=ゲームディレクトリリスト game_directory.name=名前 game_directory.new=新規作成 -game_directory.title=ゲームディレクトリ -game_directory.selected=選択済み game_directory.use_relative_path=可能であれば、ゲームディレクトリの相対パスを使用します help=ヘルプ @@ -449,7 +434,6 @@ install.failed.optifine_forge_1.17=Minecraft 1.17.1の場合、OptiFine H1 Pre2 install.failed.version_mismatch=ライブラリにはゲームバージョン %s が必要ですが、実際のバージョンは %s です。 install.installer.change_version=%s 、このバージョンは現在のゲームバージョンと互換性がありません。別のものを選択するには、ここをクリックしてください。 install.installer.choose=%s バージョンを選択してください -install.installer.depend=%s に依存 install.installer.fabric=Fabric install.installer.fabric-api=Fabric API install.installer.fabric-quilt-api.warning=%1$sはmodであり、新しいゲームのmodディレクトリにインストールされます。新しいゲームの実行ディレクトリを変更しないでください。変更すると、%1$sのインストールが失われます。その設定を変更したい場合は、%1$sを再インストールする必要があります。 @@ -458,9 +442,6 @@ install.installer.game=Minecraft install.installer.incompatible=%s と互換性がありません install.installer.install=インストール %s install.installer.install_offline=ファイルからのインストール/更新 -install.installer.install_offline.tooltip=Forge / OptiFineインストールファイルのインポートをサポートします -install.installer.install_online=オンラインでインストール -install.installer.install_online.tooltip=Fabric、Forge、OptiFine、LiteLoaderのインストールをサポートします。 install.installer.liteloader=LiteLoader install.installer.not_installed=インストールされていません install.installer.optifine=OptiFine @@ -470,9 +451,7 @@ install.installer.version=%s install.modpack=modpackを導入 install.new_game=新規作成 install.new_game.already_exists=このバージョンはすでに存在します。 -install.new_game.current_game_version=現在のゲームバージョン install.new_game.malformed=無効な名前 -install.select=操作を選択します install.success=正常にインストールされました instance=ゲーム @@ -542,12 +521,10 @@ lang.default=システム言語を使用する launch.advice.java.auto=現在選択されているJavaVMは、ゲームの要件を満たしていません。適切なJavaVMを選択することを許可しますか?または、ゲーム設定で適切なJavaVMを選択することもできます。 launch.advice.java.modded_java_7=Minecraft 1.7.2以前では、Java7以前のバージョンが必要です。 -launch.advice.corrected=JVMの選択はすでに修正されています。選択したJavaバージョンを維持したい場合は、ゲーム設定でJavaVMチェックを無効にすることができます。 launch.advice.uncorrected=ゲームを正常に開始できることが確実な場合は、ゲーム設定でJavaVMチェックを無効にすることができます。 launch.advice.different_platform=OSは64ビットですが、Javaは32ビットです。64ビットJavaをお勧めします。 launch.advice.forge2760_liteloader=Forge 2760以降はLiteLoaderと互換性がないため、Forgeを2773以降にアップグレードすることを検討してください。 launch.advice.forge28_2_2_optifine=Forge28.2.2以降のバージョンはOptiFineと互換性がありません。Forgeを28.2.1以前のバージョンにダウングレードすることを検討してください。 -launch.advice.java8_1_13=Minecraft 1.13以降は、Java8以降でのみ実行できます。 launch.advice.java8_51_1_13=Minecraft 1.13は、1.8.0_51より前のJava8でクラッシュする可能性があります。最新バージョンのJava8をインストールしてください。 launch.advice.java9=Java9以降のバージョンのJavaでMinecraft1.12以前を起動することはできません。ゲームを高速化するには、Java8をお勧めします。 launch.advice.newer_java=多くのMinecraft1.12以降、およびほとんどのModには、Java8が必要です。 @@ -596,7 +573,6 @@ launcher.crash=Hello Minecraft!ランチャーがクラッシュしました launcher.crash.hmcl_out_dated=Hello Minecraft!ランチャーがクラッシュしました!ランチャーが古くなっています。ランチャーを更新してください! launcher.update_java=Javaを更新してください。 -login.empty_username=ユーザー名を設定していません! login.enter_password=パスワードを入力してください。 logwindow.show_lines=行を表示 @@ -606,7 +582,6 @@ logwindow.help=HMCL コミュニティにアクセスして、他のユーザー logwindow.autoscroll=Autoscroll logwindow.export_game_crash_logs=ゲームのクラッシュ情報をエクスポートする -main_page=ホーム message.cancelled=操作がキャンセルされました message.confirm=確認 @@ -631,7 +606,6 @@ modpack.choose.remote.tooltip=リモートmodpackファイルへの直接ダウ modpack.desc=注意事項と変更ログを含めてmodpackを説明してください。マークダウンとオンライン写真がサポートされています。 modpack.description=説明 modpack.download=Modpackをダウンロード -modpack.enter_name=modpackの名前を入力。 modpack.export=Modpackをエクスポート modpack.export.as=Export Modpack As... modpack.file_api=Modpackダウンロードリンクプレフィックス @@ -649,11 +623,9 @@ modpack.files.saves=保存されたマップ modpack.files.scripts=MineTweaker構成 modpack.files.servers_dat=サーバーリスト modpack.installing=modpackのインストール -modpack.introduction= Curse, Modrinth, MultiMC, MCBBS Modpackがサポートされています。 modpack.invalid=無効なmodpackファイル。 modpack.mismatched_type=不適切なmodpackタイプ、現在のゲームは %s modpackですが、更新ファイルは %s modpackです。 modpack.name=Modpack名 -modpack.not_a_valid_name=無効なmodpack名 modpack.origin=Origin modpack.origin.url=公式ウェブサイト modpack.origin.mcbbs=MCBBS @@ -724,7 +696,6 @@ mods.mcmod=MCMOD mods.mcmod.page=MCMOD mods.mcmod.search=MCMODで検索 mods.name=Name -mods.not_modded=最初にmodloaderをインストールする必要があります(Fabric、Forge、またはLiteLoader) mods.restore=Restore mods.url=公式ページ mods.update_modpack_mod.warning=modpack 内の mod を更新すると、修復不可能な結果につながる可能性があり、modpack が破損して起動できなくなる可能性があります。更新してもよろしいですか? @@ -777,18 +748,6 @@ settings=設定 settings.advanced=詳細設定 settings.advanced.title=詳細設定 - %s settings.advanced.custom_commands=カスタムコマンド -settings.advanced.custom_commands.hint=カスタムコマンドは、次の環境変数を使用して実行されます。\n \ - \-$ INST_NAME:バージョンの名前\n \ - \-$ INST_ID:バージョンの名前\n \ - \-$ INST_DIR:バージョンの絶対パス\n \ - \-$ INST_MC_DIR:Minecraftの絶対パス\n \ - \-$ INST_JAVA:起動に使用されるJavaバイナリ\n \ - \-$ INST_FORGE:Forgeがインストールされている場合に設定\n \ - \-$ INST_NEOFORGE:NeoForgeがインストールされている場合に設定\n \ - \-$ INST_LITELOADER:LiteLoaderがインストールされている場合に設定\n \ - \-$ INST_OPTIFINE:OptiFineがインストールされている場合に設定\n \ - \-$ INST_FABRIC:ファブリックがインストールされている場合に設定\n \ - \-$ INST_QUILT:ファブリックがインストールされている場合に設定 settings.advanced.dont_check_game_completeness=ゲームファイルをスキャンしない settings.advanced.dont_check_jvm_validity=JVMがゲームを起動できるかどうかを確認しないでください settings.advanced.game_dir.default=標準(.minecraft /) @@ -807,9 +766,6 @@ settings.advanced.launcher_visible=ランチャーの設定 settings.advanced.minecraft_arguments=Minecraftの引数 settings.advanced.minecraft_arguments.prompt=デフォルト settings.advanced.natives_directory=ネイティブライブラリパス(例: LWJGL) -settings.advanced.natives_directory.choose=ネイティブライブラリパスを選択してください -settings.advanced.natives_directory.custom=Custom(ゲームが実行時に必要とするネイティブライブラリを提供する必要があります) -settings.advanced.natives_directory.default=Standard(ネイティブライブラリは当社が提供します) settings.advanced.no_jvm_args=デフォルトのJVM引数なし settings.advanced.precall_command=起動前コマンド settings.advanced.precall_command.prompt=ゲーム開始前に実行されます @@ -832,8 +788,6 @@ settings.advanced.unsupported_system_options=サポートされていないシ settings.advanced.use_native_glfw=システムGLFWを使用する settings.advanced.use_native_openal=システムOpenALを使用する settings.advanced.linux_freebsd_only=Linux/FreeBSDのみ -settings.advanced.workaround=デバッグ用オプション -settings.advanced.workaround.warning=デバッグオプションはプロフェッショナルのみ使用可能です。デバッグオプションにより、ゲームが起動しない場合があります。これらのオプションは、ご自分が何をしているのかが分からない限り、変更しないでください。 settings.advanced.wrapper_launcher=パッキングオーダー settings.advanced.wrapper_launcher.prompt=optirunが記入されている場合、起動コマンドが "java ... "から変更されます。を「optirun java ...」に変更しました。 @@ -852,22 +806,18 @@ settings.game.java_directory.choose=Javaディレクトリを選択します。 settings.game.java_directory.invalid=Java のパスが正しくありません。 settings.game.java_directory.template=%s(%s) settings.game.management=管理 -settings.game.working_directory=作業ディレクトリ settings.game.working_directory.choose=作業ディレクトリを選択してください settings.icon=ゲームアイコン settings.launcher=設定 settings.launcher.appearance=外観 -settings.launcher.common_path.tooltip=このアプリは、すべてのダウンロードをここにキャッシュします。 settings.launcher.debug=デバッグ settings.launcher.download=ダウンロード settings.launcher.download.threads=スレッド settings.launcher.download.threads.auto=自動 -settings.launcher.download.threads.hint=同時実行性が大きすぎると、システムがフリーズする可能性があります。ダウンロード速度は、ICPと宛先サーバーの影響を受ける可能性があります。 settings.launcher.download_source=ソースのダウンロード settings.launcher.download_source.auto=ダウンロードソースの自動選択 -settings.launcher.enable_game_list=メインページにバージョンリストを表示する settings.launcher.font=フォント settings.launcher.general=全般的 settings.launcher.language=言語 @@ -905,9 +855,6 @@ settings.take_effect_after_restart=再起動後に有効になります settings.type=バージョン設定タイプ settings.type.global.manage=グローバルゲーム設定 -sponsor=寄付 -sponsor.bmclapi=中国本土向けのダウンロードサービスはBMCLAPIによって提供されています。詳細については、ここをクリックしてください。 -sponsor.hmcl=Hello Minecraft! Launcherは、無料のオープンソースのMinecraftランチャーであり、ユーザーは複数の個別のMinecraftインストールを簡単に管理できます。詳細については、ここをクリックしてください。 system.architecture=Arch system.operating_system=OS @@ -933,7 +880,6 @@ update.newest_version=最新バージョン:%s update.bubble.title=利用可能な更新:%s update.bubble.subtitle=更新するにはここをクリックしてください update.latest=これは最新バージョンです。 -update.no_browser=ブラウザを開くことができません。リンクがクリップボードにコピーされました。ブラウザのアドレスバーに貼り付けて更新します。 update.tooltip=更新 wiki.version.game=https://ja.minecraft.wiki/w/Java_Edition_%s diff --git a/HMCL/src/main/resources/assets/lang/I18N_lzh.properties b/HMCL/src/main/resources/assets/lang/I18N_lzh.properties index fef9114fe92..b91bd5fc1dc 100644 --- a/HMCL/src/main/resources/assets/lang/I18N_lzh.properties +++ b/HMCL/src/main/resources/assets/lang/I18N_lzh.properties @@ -20,7 +20,6 @@ about=有涉 about.copyright=持權 -about.author=作者 about.author.statement=嗶站 @huanghongxun about.claim=客契 about.claim.statement=擊鏈以詳閱 @@ -81,7 +80,6 @@ account.failed.server_response_malformed=鑒權伺服器之訊有謬。伺服器 account.failed.ssl=將訪伺服器而 SSL 有謬。站證或舊,抑爪哇之版舊。宜新爪哇,抑廢代而再試之。\n君可求助於右上之鈕。 account.failed.dns=將訪伺服器而 SSL 有謬。或由 DNS 解析有誤也。宜更 DNS 伺服,抑用代理以訪。\n君可求助於右上之鈕。 account.failed.wrong_account=入謬戶簿 -account.hmcl.hint=子須擊「登戶簿」之紐,並登簿於所見之頁。 account.injector.add=增鑒權伺服器 account.injector.empty=無 (擊右側「+」以增) account.injector.http=誡甚:伺服器之網契弗安。君符節將明遞也。 @@ -97,22 +95,14 @@ account.login.retry=復重整戶簿 account.login.refresh=復登入 account.login.refresh.microsoft.hint=鑒權既廢。君須復登微軟之戶簿。 account.login.restricted=登微軟戶簿以啟是 -account.logout=出籍 -account.register=立戶 account.manage=戶簿表 account.copy_uuid=鈔其戶簿之戶碼 account.methods=登入之法 account.methods.authlib_injector=外載之戶簿 account.methods.microsoft=微軟之戶簿 -account.methods.microsoft.birth=何以改戶簿之生辰? -account.methods.microsoft.deauthorize=除戶簿 account.methods.microsoft.close_page=登微軟之簿畢。啟者自行之餘。頁可閉矣。 -account.methods.microsoft.logging_in=方登入…… -account.methods.microsoft.makegameidsettings=添檔 / 書檔之名 account.methods.microsoft.profile=纂戶簿訊息 account.methods.microsoft.purchase=買礦藝 -account.methods.ban_query=檢戶簿羈否 -account.methods.microsoft.snapshot.website=官網 account.methods.offline=離綫之式 account.methods.offline.name.special_characters=諫以英文、數、底綫爲名,凡十六字 account.methods.offline.name.invalid=諫以英文、數、底綫爲名,凡十六字。\n\ @@ -128,7 +118,6 @@ account.missing=無戲戶簿 account.missing.add=擊此以增戶簿 account.move_to_global=更爲廣戶簿\n戶簿諸文將廣而錄於械網戶夾 account.move_to_portable=更爲私戶簿\n戶簿諸文並是啟者而錄 -account.not_logged_in=未登入 account.password=符節 account.portable=私戶簿 account.skin=外觀 @@ -193,7 +182,6 @@ button.ok.countdown=然 (%d) button.refresh=重整 button.remove=刪 button.remove.confirm=誠刪之?刪則不復! -button.retry=復試 button.save=存 button.save_as=另存 button.select_all=悉擇之 @@ -346,9 +334,6 @@ download=引 download.code.404=伺服器無案曰:%s\n君可求助於右上之鈕。 download.content=戲案 download.shader=光影 -download.curseforge.unavailable=HMCL 是版不能訪 CurseForge。宜行官版以取之。 -download.existing=是案既存,無可貯之。宜移案他處。 -download.external_link=啟引之網葉 download.failed=引之未成:%1$s,\n謬碼:%2$d\n君可求助於右上之鈕 download.failed.empty=[無可裝之版,點此返]\n(君可求助於右上之鈕) download.failed.no_code=引之未成 @@ -397,7 +382,6 @@ fatal.apply_update_failure=嗚呼!HMCL 不能自晉,以有謬焉。\n君可 fatal.apply_update_need_win7=HMCL 不能自晉於視窗 XP/Vista 版。宜引諸 %s 以晉之。 fatal.deprecated_java_version=HMCL 將須爪哇十七並後者,然猶可啟戲以爪哇六至十六也。宜置至新之爪哇,以保 HMCL 之行。\n爪哇之舊者猶可留。HMCL 識理諸爪哇,以行適者以戲事之版也。\n君可求助於 https://docs.hmcl.net/help.html。 fatal.deprecated_java_version.download_link=引爪哇 %d -fatal.deprecated_java_version.update=HMCL 之晉也,將須爪哇十七與新者。宜置至新之爪哇,以晉 HMCL。\n爪哇之舊者猶可留。HMCL 識理諸爪哇,以行適者以戲事之版也。 fatal.samba=誠行於案夾之同享以 Samba 者,啟者或不能行。宜新爪哇,抑遷於自案。\n君可求助於 https://docs.hmcl.net/help.html。 fatal.illegal_char=君之案夾名有諱文「=」,是以外載之戶簿、離綫戶簿之更外觀者弗行。\n君可求助於 https://docs.hmcl.net/help.html。 fatal.unsupported_platform=礦藝未盡適君之算機,是以戲事或損,至於不能啟。\n\ @@ -497,11 +481,8 @@ game_directory.default=當案夾 game_directory.home=官之啟者置設文之案夾 game_directory.instance_directory=戲案夾之徑 game_directory.instance_directory.choose=擇戲案夾之徑 -game_directory.manage=戲案夾列 game_directory.name=名 game_directory.new=另增戲案夾 -game_directory.title=戲案夾 -game_directory.selected=既擇 game_directory.use_relative_path=苟能是,戲案夾用相對之徑 help=助 @@ -529,7 +510,6 @@ install.failed.version_mismatch=此組件須戲版乃 %s,然實戲版乃 %s。 install.installer.change_version=%s 弗兼此戲版,須易他版 install.installer.choose=擇 %s 版 install.installer.cleanroom=Cleanroom -install.installer.depend=請先裝 %s install.installer.do_not_install=不裝 install.installer.fabric=緞 install.installer.fabric-api=緞界 @@ -540,9 +520,6 @@ install.installer.game=礦藝 install.installer.incompatible=與 %s 不兼也 install.installer.install=裝 %s install.installer.install_offline=取私案而置 -install.installer.install_offline.tooltip=可錄 (新) 鍛/Cleanroom/OptiFine 裝者 -install.installer.install_online=網取而置 -install.installer.install_online.tooltip=可置鍛、新鍛、Cleanroom、緞、褥、輕載與 OptiFine install.installer.liteloader=輕載 install.installer.not_installed=未裝 install.installer.optifine=OptiFine @@ -556,10 +533,8 @@ install.modpack.installation=裝改囊集 install.name.invalid=名有諱字 (有如繪文字與漢字)。\n諫易他名。諫名僅含英文、數、底綫,以免謬於啟戲之時。確續裝? install.new_game=裝新戲 install.new_game.already_exists=既存是例,請易其名 -install.new_game.current_game_version=當即戲例 install.new_game.installation=裝新戲 install.new_game.malformed=逾矩之名 -install.select=擇一裝法 install.success=裝成 instance=戲 @@ -646,13 +621,11 @@ launch.advice.multi=有謬如次:\n\n%s\n\n是謬也,或阻戲之啟,抑 launch.advice.java.auto=爪哇之所選不逮戲之所求。\n擊「然」,HMCL 將取爪哇之適者。\n抑於「(全例/例殊) 戲設 → 戲之爪哇」擇一適者。 launch.advice.java.modded_java_7=礦藝一點七點二與舊者須爪哇七與舊者。 launch.advice.cleanroom=Cleanroom %2$s 但行於爪哇 %1$s 與晉者。宜行於爪哇 %1$s 與晉者。 -launch.advice.corrected=爪哇版謬,既正之。誠將行自取之爪哇,宜至於「(全例/例殊) 戲設 → 進階置設」,啟「弗校爪哇虛機與戲之兼否」於下。 launch.advice.uncorrected=誠將行自取之爪哇,宜至於「(全例/例殊) 戲設 → 進階置設」,啟「弗校爪哇虛機與戲之兼否」於下。 launch.advice.different_platform=君方啟戲以三十二位之爪哇。宜更以六十四位之爪哇。 launch.advice.forge2760_liteloader=鍛一四點二三點五點二七六〇弗兼輕載。宜新鍛於一四點二三點五點二七七三與晉者。 launch.advice.forge28_2_2_optifine=鍛二八點二點二與晉者弗兼 Optifine。宜退鍛於二八點二點一與舊者。 launch.advice.forge37_0_60=鍛三七點〇點五九與舊者弗兼爪哇十七。宜晉鍛於三七點〇點六〇,抑啟以爪哇十六。 -launch.advice.java8_1_13=礦藝一點一三以晉但行於爪哇八與晉者。宜行以爪哇八與晉者。 launch.advice.java8_51_1_13=爪哇之前一點八點〇之五一者或崩礦藝一點一三。宜新爪哇於一點八點〇之五一以晉,然後復啟。 launch.advice.java9=礦藝之前一點一三而有改囊者弗見兼於爪哇九與晉者。宜啟以爪哇八。 launch.advice.lwjgl_3_4_1=戲之是版有已知之謬,行戲之時或致頓滯。\nHMCL 可假爪哇 Agent 自優其戲,以弭是患。君其許 HMCL 自優其戲乎?\n誠有謬,可至於「置設 → 貫用」,廢「許改戲」之項。 @@ -714,7 +687,6 @@ launcher.update_java=宜迭更爪哇。\n君可求助於 https://docs.hmcl.net/h libraries.download=引之所依 -login.empty_username=君未置戶名! login.enter_password=告汝符節 logwindow.show_lines=示行次 @@ -726,7 +698,6 @@ logwindow.export_game_crash_logs=導崩記 logwindow.export_dump=導行棧 logwindow.export_dump.no_dependency=君之爪哇殆闕創行棧之所憑。蓋赴 HMCL 之群組抑齟齬,庶得援手。 -main_page=主葉 message.cancelled=所行即止 message.confirm=惕 @@ -755,7 +726,6 @@ modpack.desc=述欲製改囊集,蓋諸項與誌等,可行以 Markdown。(宜 modpack.description=改囊集述 modpack.download=引改囊集 modpack.download.title=引改囊集 - %1s -modpack.enter_name=賜戲一寵名 modpack.export=錄出改囊集 modpack.export.as=擇改囊集之類 modpack.file_api=改囊集所引鏈前綴 @@ -774,11 +744,9 @@ modpack.files.scripts=MineTweaker 置設 modpack.files.servers_dat=眾戲伺服器之列 modpack.installing=裝改囊集 modpack.installing.given=裝 %s 改囊集 -modpack.introduction=可用自 Curse、Modrinth、MultiMC 啟者、礦藝館肆之改囊集。 modpack.invalid=無效之改囊集新之案。殆引之誤也。 modpack.mismatched_type=不合改囊集之類。夫戲爲「%s」改囊集,顧所供改囊集之案爲「%s」改囊集。\n君可求助於右上之鈕。 modpack.name=改囊集名 -modpack.not_a_valid_name=非可堪之改囊集名 modpack.origin=源 modpack.origin.url=官網 modpack.origin.mcbbs=礦藝館肆 @@ -921,7 +889,6 @@ mods.mcmod=礦藝改囊典 mods.mcmod.page=礦藝改囊典頁 mods.mcmod.search=礦藝改囊典查 mods.name=名 -mods.not_modded=君須先於「自裝」頁裝鍛、新鍛、緞、褥或輕載之屬,方司改囊。 mods.restore=復 mods.url=改囊官網 mods.update_modpack_mod.warning=更迭改囊集之改囊或損之,以不能啟。行而不復,誠更迭乎? @@ -1028,7 +995,6 @@ schematics.create_directory=增案夾 schematics.create_directory.prompt=書新案夾之名 schematics.create_directory.failed=增案夾未成 schematics.create_directory.failed.already_exists=案夾既存 -schematics.create_directory.failed.empty_name=名不可空 schematics.create_directory.failed.invalid_name=諱字於名也 schematics.info.description=述 schematics.info.enclosing_size=圍盒方寸 @@ -1064,19 +1030,6 @@ settings.advanced=進階置設 settings.advanced.modify=篡進階置設 settings.advanced.title=進階置設 - %s settings.advanced.custom_commands=自定命令 -settings.advanced.custom_commands.hint=自定之令見召,当含下列环境易数:\n\ - \ · $INST_NAME:例名;\n\ - \ · $INST_ID:例名;\n\ - \ · $INST_DIR:現例運行之徑;\n\ - \ · $INST_MC_DIR:現戲案夾之徑;\n\ - \ · $INST_JAVA:戲行所用之爪哇徑;\n\ - \ · $INST_FORGE:倘置鍛,则存此易数;\n\ - \ · $INST_NEOFORGE:倘置新鍛,则存此易数;\n\ - \ · $INST_CLEANROOM:倘置 Cleanroom,则存此易数;\n\ - \ · $INST_LITELOADER:倘置輕載,则存此易数;\n\ - \ · $INST_OPTIFINE:倘置 OptiFine,则存此易数;\n\ - \ · $INST_FABRIC:倘置緞,则存此易数;\n\ - \ · $INST_QUILT:倘置褥,则存此易数。 settings.advanced.dont_check_game_completeness=弗驗案之備否 settings.advanced.dont_check_jvm_validity=弗校爪哇虛機與戲之兼否 settings.advanced.dont_patch_natives=弗圖替府庫 @@ -1097,10 +1050,6 @@ settings.advanced.launcher_visible=啟者之隱現 settings.advanced.minecraft_arguments=戲通弦 settings.advanced.minecraft_arguments.prompt=本 settings.advanced.natives_directory=府庫之徑 (LWJGL) -settings.advanced.natives_directory.choose=擇府庫之徑 -settings.advanced.natives_directory.custom=自定 (賴君所供之府庫也) -settings.advanced.natives_directory.default=本 (賴啟者所供之府庫) -settings.advanced.natives_directory.default.version_id=<例名> settings.advanced.no_jvm_args=無添爪哇虛機之本通弦 settings.advanced.precall_command=令於戲前 settings.advanced.precall_command.prompt=將前戲啟而行 @@ -1128,8 +1077,6 @@ settings.advanced.unsupported_system_options=不逮今之械網所選 settings.advanced.use_native_glfw=用 GLFW settings.advanced.use_native_openal=用開聲庫 settings.advanced.linux_freebsd_only=惟磷若/FreeBSD -settings.advanced.workaround=勘誤置設 -settings.advanced.workaround.warning=勘誤置設者,蓋專者之所行也。苟妄改之,戲或弗啟。微其之知,無復改焉! settings.advanced.wrapper_launcher=包裝之令 settings.advanced.wrapper_launcher.prompt=若書「optirun」,啟時之命將從「java ...」更爲「optirun java ...」 @@ -1149,9 +1096,7 @@ settings.game.java_directory.invalid=爪哇徑謬 settings.game.java_directory.version=定爪哇之版 settings.game.java_directory.template=%s (%s) settings.game.management=司 -settings.game.working_directory=運徑 (改囊當行「例獨」。既改,須移戲案,蓋檔、改囊之屬) settings.game.working_directory.choose=擇戯運之處 -settings.game.working_directory.hint=夫于「運徑」擇「例獨」者,可獨貯現例之置設、檔、改囊諸文。行改囊而宜啟,庶免相淆。既選,自移其案。 settings.icon=戲徵 @@ -1159,16 +1104,13 @@ settings.launcher=啟者置設 settings.launcher.allow_auto_agent=許改戲 settings.launcher.allow_auto_agent.subtitle=許 HMCL 假附加爪哇 Agent 以改戲,而優其戲感 settings.launcher.appearance=外觀 -settings.launcher.common_path.tooltip=啟者置戲資與府庫於是。倘戲有成案,則弗取公庫之案。 settings.launcher.debug=勘誤 settings.launcher.disable_auto_game_options=弗自改戲文 settings.launcher.download=引 settings.launcher.download.threads=綫程數 settings.launcher.download.threads.auto=自擇綫程數 -settings.launcher.download.threads.hint=綫程數之高也,將滯械網。君之引速制於網賈抑伺服器。其數縱高,或弗速案之引。 settings.launcher.download_source=引源 settings.launcher.download_source.auto=自擇所引源 -settings.launcher.enable_game_list=見版列於主頁 settings.launcher.font=書體 settings.launcher.font.anti_aliasing=抗鋸 settings.launcher.font.anti_aliasing.auto=自調 @@ -1214,9 +1156,6 @@ settings.type.global.manage=全例戲設 shaderpack.download.title=引光影 - %1s -sponsor=資勉 -sponsor.bmclapi=本朝迅傳之功在 BMCLAPI 焉。BMCLAPI 久行善業,垂衆以慷慨解囊助作者兼濟天下也。[願聞其詳] -sponsor.hmcl=Hello Minecraft! Launcher,乃一免費,自由,開源之礦藝啟者。[願聞其詳] system.architecture=大構 system.operating_system=械網 @@ -1248,7 +1187,6 @@ update.newest_version=至新:%s update.bubble.title=尋得更新:%s update.bubble.subtitle=是擊以晉 update.latest=當版至新 -update.no_browser=無啟瀏覽器。址固鈔訖,君可自粘之以啟頁。 update.tooltip=迭更 update.preview=先覽 HMCL 之版 update.preview.subtitle=啟此,君可先得 HMCL 之新,試之於未行。 diff --git a/HMCL/src/main/resources/assets/lang/I18N_ru.properties b/HMCL/src/main/resources/assets/lang/I18N_ru.properties index 9c603092dfe..c67aa6f1e32 100644 --- a/HMCL/src/main/resources/assets/lang/I18N_ru.properties +++ b/HMCL/src/main/resources/assets/lang/I18N_ru.properties @@ -20,7 +20,6 @@ about=О лаунчере about.copyright=Авторские права -about.author=Автор about.author.statement=bilibili @huanghongxun about.claim=EULA about.claim.statement=Кликните на ссылку, чтобы увидеть весь текст. @@ -78,7 +77,6 @@ account.failed.server_response_malformed=Неверный ответ серве account.failed.ssl=При подключении к серверу произошла ошибка SSL. Пожалуйста, попробуйте обновить Java. account.failed.dns=При подключении к серверу произошла ошибка SSL. Возможно, проблемы с разрешением DNS. Попробуйте сменить DNS‑сервер или воспользоваться прокси-службой. account.failed.wrong_account=Вы вошли в неверный аккаунт. -account.hmcl.hint=Необходимо нажать на «Войти» и завершить процесс в открывшейся вкладке вашего браузера. account.injector.add=Новый сервер авторизации account.injector.empty=Ничего (Вы можете нажать кнопку «плюс», чтобы добавить еще) account.injector.http=Предупреждение\: Этот сервер использует небезопасный протокол HTTP, и любой игрок, находящийся между вашими соединениями, сможет увидеть ваши учётные данные в открытом виде. @@ -94,21 +92,14 @@ account.login.retry=Повторить снова account.login.refresh=Войти снова account.login.refresh.microsoft.hint=Вам необходимо снова войти в аккаунт Microsoft, поскольку авторизация аккаунта недействительна. account.login.restricted=Войти в свою аккаунт Microsoft, чтобы включить эту функцию -account.logout=Выйти -account.register=Зарегестрироваться account.manage=Список аккаунтов account.copy_uuid=Копирование UUID account.methods=Способ входа account.methods.authlib_injector=authlib-injector account.methods.microsoft=Microsoft -account.methods.microsoft.birth=Как изменить настройки даты рождения... account.methods.microsoft.close_page=Авторизация аккаунта Microsoft завершена. Осталось выполнить некоторые шаги, которые необходимо завершить позже. Вы можете закрыть эту страницу. -account.methods.microsoft.deauthorize=Отменить авторизацию аккаунта -account.methods.microsoft.logging_in=Авторизация... -account.methods.microsoft.makegameidsettings=Создать / редактировать профиль account.methods.microsoft.profile=Профиль аккаунта... account.methods.microsoft.purchase=Купить Minecraft -account.methods.microsoft.snapshot.website=Официальный сайт account.methods.offline=Офлайн account.methods.offline.name.special_characters=Использовать только буквы, цифры и подчеркивания (максимум 16 символов) account.methods.offline.name.invalid=Для имени пользователя рекомендуется использовать только английские буквы, цифры и подчеркивания, а его длина не должна превышать 16 символов.\n\ @@ -120,12 +111,10 @@ account.methods.offline.name.invalid=Для имени пользователя account.methods.offline.uuid=UUID account.methods.offline.uuid.hint=UUID - это уникальный идентификатор игрового персонажа в Minecraft. Способ генерации UUID различается в разных лаунчерах игр. Изменение UUID на тот, который генерируется другим лаунчером гарантирует, что игровые блоки/предметы в рюкзаке вашего офлайн аккаунта останутся. Этот параметр предназначен для экспертов. Если вы не знаете что делаете, мы не советуем вам изменять этот параметр. Эта опция не требуется для присоединения к серверам. account.methods.offline.uuid.malformed=Недопустимый формат. -account.methods.ban_query=Просмотреть аккаунт заблокирован account.missing=Нет аккаунтов account.missing.add=Нажмите здесь, чтобы добавить. account.move_to_global=Конвертировать в глобальный аккаунт\nИнформация об аккаунте будет сохранена в файле конфигурации в папке текущего пользователя системы. account.move_to_portable=Конвертировать в портативный аккаунт\nИнформация об аккаунте будет сохранена в файле конфигурации в той же папке, что и HMCL. -account.not_logged_in=Вход не произведён account.password=Пароль account.portable=Портативный account.skin=Скин @@ -189,7 +178,6 @@ button.ok.countdown=ОК (%d) button.refresh=Обновить button.remove=Убрать button.remove.confirm=Удалить навсегда? Это действие невозможно отменить! -button.retry=Повторить снова button.save=Сохранить button.save_as=Сохранить как button.select_all=Выбрать все @@ -343,9 +331,6 @@ download=Скачать download.code.404=Файл «%s» не найден на удаленном сервере. download.content=Аддоны download.shader=Шейдеры -download.curseforge.unavailable=Эта сборка HMCL не поддерживает доступ к CurseForge. Пожалуйста, используйте официальную сборку для доступа к CurseForge. -download.existing=Файл существует и по этому не может быть сохранён. Можно использовать «Сохранить как», чтобы сохранить файл в другом месте. -download.external_link=Открыть сайт download.failed=Не удалось скачать «%1$s», код ответа: %2$d. download.failed.empty=Версий нет. Нажмите здесь, чтобы вернуться назад. download.failed.no_code=Не удалось скачать @@ -412,11 +397,6 @@ fatal.deprecated_java_version=В будущем для работы HMCL пот Рекомендуется установить последнюю версию Java, чтобы обеспечить правильную работу HMCL.\n\ \n\ Вы можете продолжать использовать старую версию Java. HMCL может распознавать и управлять несколькими версиями Java и автоматически выбирать подходящую Java в зависимости от версии игры. -fatal.deprecated_java_version.update=В будущем для работы HMCL потребуется Java 17 или более поздняя версия. Пожалуйста, установить последнюю версию Java, чтобы убедиться, что приложение сможет завершить обновление.\n\ -\n\ -Вы можете продолжать использовать старую версию Java.\ -HMCL может распознавать и управлять несколькими версиями Java \ -и автоматически выбирать подходящую Java в зависимости от версии игры. fatal.deprecated_java_version.download_link=Скачать Java %d fatal.samba=Если вы пытаетесь открыть лаунчер в общей папке Samba, он может не работать, попробуйте обновить Java или запустить лаунчер из локальной папки. fatal.illegal_char=Недопустимый символ «=» в пути к папке пользователя. Лаунчер может работать, но некоторые функции не будут работать.\n\ @@ -666,11 +646,8 @@ game_directory.default=Текущая папка game_directory.home=Лаунчер Minecraft game_directory.instance_directory=Папка с игрой game_directory.instance_directory.choose=Выберите папку с игрой -game_directory.manage=Список папок для сборки game_directory.name=Имя game_directory.new=Новая папка -game_directory.title=Папки с играми -game_directory.selected=Выбранный game_directory.use_relative_path=По возможности используйте относительный путь для игры help=Справка @@ -697,7 +674,6 @@ install.failed.optifine_forge_1.17=Для Minecraft 1.17.1 Forge совмест install.failed.version_mismatch=Этот загрузчик требует версию игры %s, но установленная версия %s. install.installer.change_version=%s (Несовместимо) install.installer.choose=Выберите версию %s -install.installer.depend=Требуется %s install.installer.do_not_install=Не устанавливать install.installer.fabric=Fabric install.installer.fabric-api=Fabric API @@ -708,9 +684,6 @@ install.installer.game=Minecraft install.installer.incompatible=Несовместимо с %s install.installer.install=Установить %s install.installer.install_offline=Установить/обновить из локального файла -install.installer.install_offline.tooltip=Поддерживаются установщики (Neo)Forge/Cleanroom/OptiFine. -install.installer.install_online=Установить с интернета -install.installer.install_online.tooltip=Поддерживаются Forge, NeoForge, Cleanroom, Fabric, Legacy Fabric, Quilt, LiteLoader и OptiFine. install.installer.liteloader=LiteLoader install.installer.not_installed=Не установлено install.installer.optifine=OptiFine @@ -724,10 +697,8 @@ install.modpack.installation=Установка модпак install.name.invalid=Имя содержит специальные символы (например, эмодзи или символы CJK).\nРекомендуется изменить имя, включив в него только английские буквы, цифры и подчеркивание, чтобы избежать возможных проблем при запуске игры.\nВы хотите продолжить процесс? install.new_game=Установить сборку install.new_game.already_exists=Это имя сборки уже существует. Пожалуйста, используйте другое имя. -install.new_game.current_game_version=Текущая версия сборки install.new_game.installation=Установка экземпляра install.new_game.malformed=Недопустимое имя -install.select=Выберите операцию install.success=Успешно установлено. instance=Игры @@ -811,13 +782,11 @@ launch.advice=%s Вы все еще хотите продолжить запус launch.advice.multi=Были обнаружены следующие проблемы:\n\n%s\n\nЭти проблемы могут помешать вам запустить игру или повлиять на игровой процесс.\nВы все еще хотите продолжить запуск? launch.advice.java.auto=Текущая версия Java несовместима со сборкой.\n\nНажмите «Да», чтобы автоматически выбрать наиболее совместимую версию Java. Или же вы можете перейти в раздел «Глобальные настройки / Раздельные настройки для сборки → Java», чтобы выбрать один из них самостоятельно. launch.advice.java.modded_java_7=Для Minecraft 1.7.2 или более ранней версии требуется Java 7 или более ранняя версия. -launch.advice.corrected=Мы решили проблему с Java. Если вы все еще хотите использовать выбранную вами версию Java, вы можете отключить опцию «Не проверять совместимость JVM» в разделе «Глобальные настройки / Раздельные настройки для сборки → Расширенные настройки». launch.advice.uncorrected=Если вы все еще хотите использовать выбранную вами версию Java, вы можете отключить опцию «Не проверять совместимость JVM» в разделе «Глобальные настройки / Раздельные настройки для сборки → Расширенные настройки». launch.advice.different_platform=Ваша ОС - 64-разрядная, а Java - 32-разрядная. Рекомендуется использовать 64-разрядную версию Java. launch.advice.forge2760_liteloader=Forge 2760 и выше не совместим с LiteLoader. Обновите Forge до 2773 или более новой версии. launch.advice.forge28_2_2_optifine=Forge 28.2.2 и более поздние версии не совместимы с OptiFine. Смените Forge на версию 28.2.1 или более старую версию. launch.advice.forge37_0_60=Версии Forge ранее 37.0.60 не совместимы с Java 17. Обновите Forge или запустите игру с Java 16. -launch.advice.java8_1_13=Minecraft 1.13 и выше могут работать только на Java 8 или более новых версиях. Используйте Java 8 или более поздние версии. launch.advice.java8_51_1_13=Minecraft 1.13 может аварийно завершить работу на более старой версии, чем Java 8 1.8.0_51. Установите последнюю версию Java 8. launch.advice.java9=Вы не сможете запустить Minecraft 1.12 и ниже с Java 9 и более новыми версиями Java. Используйте вместо этого Java 8. launch.advice.modded_java=Некоторые моды могут быть несовместимы с новыми версиями Java. Рекомендуется использовать Java %s для запуска Minecraft %s. @@ -880,7 +849,6 @@ launcher.update_java=Пожалуйста, обновите версию Java. libraries.download=Скачивание библиотек -login.empty_username=Имя пользователя не установлено! login.enter_password=Введите пароль. logwindow.show_lines=Показать линии @@ -892,7 +860,6 @@ logwindow.export_game_crash_logs=Экспорт журналов с ошибка logwindow.export_dump=Экспорт дампа стека игры logwindow.export_dump.no_dependency=Ваша Java не содержит зависимостей для создания дампа стека. -main_page=Главная message.cancelled=Операция была отменена message.confirm=Подтвердить @@ -921,7 +888,6 @@ modpack.desc=Опишите модпак, включая введение и ж modpack.description=Описание modpack.download=Скачать модпак modpack.download.title=Скачать модпак - %1s -modpack.enter_name=Введите имя модпака. modpack.export=Экспортировать модпак modpack.export.as=Экспортировать модпак как... modpack.file_api=Префикс URL модпака @@ -940,11 +906,9 @@ modpack.files.scripts=Файл конфигурации MineTweaker modpack.files.servers_dat=Файл списка серверов modpack.installing=Установка модпак modpack.installing.given=Установка модпак %s -modpack.introduction=Поддерживаются модпаки CurseForge, Modrinth, MultiMC и MCBBS. modpack.invalid=Неверный модпак, попробуйте скачать его заново. modpack.mismatched_type=Несоответствие типа модпака, текущий сборка имеет тип %s, но предоставленный сборка имеет тип %s. modpack.name=Имя модпака -modpack.not_a_valid_name=Неверное имя модпака modpack.origin=Источник modpack.origin.url=Официальный сайт modpack.origin.mcbbs=MCBBS @@ -1089,7 +1053,6 @@ mods.mcmod=MCMod mods.mcmod.page=Страница MCMod mods.mcmod.search=Искать на MCMod mods.name=Название -mods.not_modded=Для управления модами необходимо сначала установить загрузчик (Forge, NeoForge, Fabric, Legacy Fabric, Quilt или LiteLoader)! mods.restore=Восстановить mods.url=Официальная страница mods.update_modpack_mod.warning=Обновление модов в пакете модов может привести к непоправимым результатам, возможно, повредить пакет модов так, что он не сможет запуститься. Вы уверены, что хотите обновить? @@ -1124,7 +1087,6 @@ world.chunkbase.seed_map=Предпросмотр генерации мира world.chunkbase.stronghold=Крепость world.chunkbase.nether_fortress=Крепость Нижнего мира world.duplicate.failed.already_exists=Папка уже существует -world.duplicate.failed.empty_name=Название не может быть пустым world.duplicate.failed.invalid_name=Название содержит недопустимые символы world.delete=Удалить этот мир world.delete.failed=Не удалось удалить мир.\n%s @@ -1192,7 +1154,6 @@ schematics.back_to=Назад на «%s» schematics.create_directory.prompt=Введите новое имя папки schematics.create_directory.failed=Не удалось создать папку schematics.create_directory.failed.already_exists=Папка уже существует -schematics.create_directory.failed.empty_name=Название не может быть пустым schematics.create_directory.failed.invalid_name=Название содержит недопустимые символы schematics.info.description=Описание schematics.info.enclosing_size=Суммарный размер @@ -1228,18 +1189,6 @@ settings.advanced=Расширенные настройки settings.advanced.modify=Изменить расширенные настройки settings.advanced.title=Расширенные настройки - %s settings.advanced.custom_commands=Пользовательские команды -settings.advanced.custom_commands.hint=Пользовательские команды выполняются со следующими переменными окружения:\n\ - \ · $INST_NAME: название сборки.\n\ - \ · $INST_ID: название сборки.\n\ - \ · $INST_DIR: абсолютный путь к рабочей папке сборки.\n\ - \ · $INST_MC_DIR: абсолютный путь к текущей папке игры.\n\ - \ · $INST_JAVA: двоичный файл java, используемый для запуска.\n\ - \ · $INST_FORGE: устанавливается, если установлен Forge.\n\ - \ · $INST_NEOFORGE: устанавливается, если установлен NeoForge.\n\ - \ · $INST_LITELOADER: устанавливается, если установлен LiteLoader.\n\ - \ · $INST_OPTIFINE: устанавливается, если установлен OptiFine.\n\ - \ · $INST_FABRIC: устанавливается, если установлен Fabric.\n\ - \ · $INST_QUILT: устанавливается, если установлен Quilt. settings.advanced.dont_check_game_completeness=Не проверять целостность игры settings.advanced.dont_check_jvm_validity=Не проверять совместимость JVM settings.advanced.dont_patch_natives=Не пытайтесь автоматически заменить нативные библиотеки @@ -1260,10 +1209,6 @@ settings.advanced.launcher_visible=Видимость лаунчера settings.advanced.minecraft_arguments=Аргументы запуска settings.advanced.minecraft_arguments.prompt=По умолчанию settings.advanced.natives_directory=Папка с нативными библиотеками -settings.advanced.natives_directory.choose=Выберите расоложение нужных нативных библиотек -settings.advanced.natives_directory.custom=Пользовательское -settings.advanced.natives_directory.default=По умолчанию -settings.advanced.natives_directory.default.version_id=<Название сборки> settings.advanced.no_jvm_args=Не добавлять аргументы JVM по умолчанию settings.advanced.precall_command=Команда перед запуском settings.advanced.precall_command.prompt=Команды, которые необходимо выполнить перед запуском игры @@ -1286,8 +1231,6 @@ settings.advanced.unsupported_system_options=Настройки, не приме settings.advanced.use_native_glfw=Использовать системный GLFW settings.advanced.use_native_openal=Использовать системный OpenAL settings.advanced.linux_freebsd_only=Только для Linux/FreeBSD -settings.advanced.workaround=Обходные пути -settings.advanced.workaround.warning=Варианты обхода предназначены только для опытных пользователей. Изменение этих параметров может привести к вылету игры. Если не знаете, что делаете, то не изменяйте эти параметры. settings.advanced.wrapper_launcher=Команда-оболочка settings.advanced.wrapper_launcher.prompt=Позволяет запускать с помощью дополнительной программы-оболочки, такой как «optirun» в Linux. @@ -1307,22 +1250,18 @@ settings.game.java_directory.invalid=Неверныая папка Java settings.game.java_directory.version=Укажите версию Java settings.game.java_directory.template=%s (%s) settings.game.management=Инструменты -settings.game.working_directory=Рабочая папка settings.game.working_directory.choose=Выберите рабочую папку settings.icon=Значок settings.launcher=Настройки лаунчера settings.launcher.appearance=Внешний вид -settings.launcher.common_path.tooltip=Это приложение поместит сюда все игровые assets и зависимости. Если в папке с игрой есть существующие библиотеки, лаунчер предпочтёт использовать их в первую очередь. settings.launcher.debug=Отладка settings.launcher.download=Скачать settings.launcher.download.threads=Потоки settings.launcher.download.threads.auto=Автоопределение -settings.launcher.download.threads.hint=Слишком большое количество потоков может привести к зависанию вашей системы, а скорость скачивания может зависеть от вашего интернет-провайдера и серверов скачивания. Не всегда большее количество потоков увеличивает скорость скачивания. settings.launcher.download_source=Источник скачивания settings.launcher.download_source.auto=Автовыбор зеркала скачивания -settings.launcher.enable_game_list=Показывать список сборок на главной странице settings.launcher.font=Шрифт settings.launcher.font.anti_aliasing=Сглаживание settings.launcher.font.anti_aliasing.auto=Автоматический @@ -1366,9 +1305,6 @@ settings.take_effect_after_restart=Применится после переза settings.type=Тип настроек экземпляра settings.type.global.manage=Глобальные настройки -sponsor=Спонсоры -sponsor.bmclapi=Загрузки для материкового Китая предоставляются BMCLAPI. Нажмите здесь для получения подробностей. -sponsor.hmcl=Hello Minecraft! Launcher — лаунчер Minecraft с открытым исходным кодом, который позволяет пользователям легко управлять несколькими экземплярами Minecraft. Для получения подробностей нажмите здесь. system.architecture=Архитектура system.operating_system=Операционная система @@ -1396,7 +1332,6 @@ update.newest_version=Последняя версия: %s update.bubble.title=Доступно обновление: %s update.bubble.subtitle=Кликните здесь для обновления update.latest=Это последняя версия. -update.no_browser=Не удалось открыть браузер. Ссылка была скопирована в буфер обмена. Вставьте его в адресную строку браузера для обновления. update.tooltip=Обновить wiki.tooltip=Страница Minecraft Wiki diff --git a/HMCL/src/main/resources/assets/lang/I18N_uk.properties b/HMCL/src/main/resources/assets/lang/I18N_uk.properties index d26af5edb24..b84503f6281 100644 --- a/HMCL/src/main/resources/assets/lang/I18N_uk.properties +++ b/HMCL/src/main/resources/assets/lang/I18N_uk.properties @@ -22,7 +22,6 @@ about=Про програму about.copyright=Авторське право about.copyright.statement=Copyright © 2013-2026 huangyuhui та контриб'ютори. -about.author=Автор about.author.statement=bilibili @huanghongxun about.claim=Ліцензійна угода з кінцевим користувачем (EULA) about.claim.statement=Натисніть це посилання для перегляду повного тексту. @@ -80,7 +79,6 @@ account.failed.ssl=Під час підключення до сервера ст account.failed.dns=Під час підключення до сервера сталася помилка SSL. Можливо, DNS неправильно розв'язується. Спробуйте змінити DNS-сервер або використовувати проксі-сервіс. account.failed.wrong_account=Ви увійшли до неправильного облікового запису. account.storage.read_only=Файл акаунта було збережено новішою версією HMCL. Поточна версія HMCL не може змінювати акаунти. -account.hmcl.hint=Вам потрібно натиснути "Увійти" і завершити процес у відкритому вікні браузера. account.injector.add=Новий сервер автентифікації account.injector.empty=Немає (Ви можете натиснути "+", щоб додати) account.injector.http=Попередження: Цей сервер використовує небезпечний протокол HTTP. Будь-хто, хто перехопить ваше з'єднання, зможе побачити ваші облікові дані у відкритому вигляді. @@ -97,8 +95,6 @@ account.login.retry=Повторити account.login.refresh=Увійти знову account.login.refresh.microsoft.hint=Вам потрібно знову увійти до свого облікового запису Microsoft, оскільки авторизація облікового запису недійсна. account.login.restricted=Увійдіть до свого облікового запису Microsoft, щоб увімкнути цю функцію -account.logout=Вийти -account.register=Зареєструватися account.manage=Список облікових записів account.copy_uuid=Копіювати UUID облікового запису account.methods=Тип входу @@ -145,14 +141,12 @@ account.methods.offline.uuid.hint=UUID - це унікальний іденти \n\ Ця опція призначена лише для досвідчених користувачів. Ми не рекомендуємо змінювати цю опцію, якщо ви не знаєте, що робите. account.methods.offline.uuid.malformed=Недійсний формат. -account.methods.ban_query=Запит блокування account.missing=Немає облікових записів account.missing.add=Натисніть тут, щоб додати. account.move_to_global=Перетворити на глобальний обліковий запис\n\ Інформація про обліковий запис буде збережена у файлі конфігурації поточного каталогу користувача системи. account.move_to_portable=Перетворити на портативний обліковий запис\n\ Інформація про обліковий запис буде збережена у файлі конфігурації в тому ж каталозі, що й HMCL. -account.not_logged_in=Не ввійшли account.password=Пароль account.portable=Портативний account.skin=Скін @@ -233,7 +227,6 @@ button.reveal_dir=Показати button.refresh=Оновити button.remove=Видалити button.remove.confirm=Ви впевнені, що хочете назавжди видалити це? Цю дію не можна скасувати! -button.retry=Повторити button.save=Зберегти button.save_as=Зберегти як button.select_all=Вибрати все @@ -393,9 +386,6 @@ download=Завантажити download.code.404=Файл "%s" не знайдено на віддаленому сервері. download.content=Додатки download.shader=Шейдери -download.curseforge.unavailable=Ця збірка HMCL не підтримує доступ до CurseForge. Використовуйте офіційну збірку для доступу до CurseForge. -download.existing=Файл не може бути збережений, оскільки він вже існує. Ви можете натиснути "Зберегти як", щоб зберегти файл в іншому місці. -download.external_link=Відвідати веб-сайт завантаження download.failed=Не вдалося завантажити "%1$s", код відповіді: %2$d. download.failed.empty=Немає доступних версій. Натисніть тут, щоб повернутися. download.failed.no_code=Не вдалося завантажити @@ -700,11 +690,8 @@ game_directory.default=Поточний game_directory.home=Лаунчер Minecraft game_directory.instance_directory=Каталог гри game_directory.instance_directory.choose=Вибрати каталог гри -game_directory.manage=Список каталогів екземплярів game_directory.name=Назва game_directory.new=Новий каталог -game_directory.title=Ігрові каталоги -game_directory.selected=Вибраний game_directory.use_relative_path=Використовувати відносний шлях для каталогу гри, якщо можливо help=Допомога @@ -731,7 +718,6 @@ install.failed.optifine_forge_1.17=Для Minecraft 1.17.1 Forge сумісни install.failed.version_mismatch=Цей завантажувач вимагає версію гри %s, але встановлена %s. install.installer.change_version=%s Несумісний install.installer.choose=Виберіть вашу версію %s -install.installer.depend=Вимагає %s install.installer.do_not_install=Не встановлювати install.installer.cleanroom=Cleanroom install.installer.fabric=Fabric @@ -745,9 +731,6 @@ install.installer.game=Minecraft install.installer.incompatible=Несумісний з %s install.installer.install=Встановлення %s install.installer.install_offline=Встановити/Оновити з локального файлу -install.installer.install_offline.tooltip=Ми підтримуємо використання локального інсталятора (Neo)Forge/Cleanroom/OptiFine. -install.installer.install_online=Онлайн встановлення -install.installer.install_online.tooltip=Наразі ми підтримуємо Forge, NeoForge, Cleanroom, OptiFine, Fabric, Legacy Fabric, Quilt та LiteLoader. install.installer.liteloader=LiteLoader install.installer.not_installed=Не встановлено install.installer.optifine=OptiFine @@ -761,11 +744,9 @@ install.modpack.installation=Встановлення модпака install.name.invalid=Назва містить спеціальні символи (наприклад, емодзі або символи CJK). Рекомендується змінити назву, щоб включати лише англійські літери, цифри та підкреслення, щоб уникнути потенційних проблем під час запуску гри. Бажаєте продовжити встановлення? install.new_game=Встановити екземпляр install.new_game.already_exists=Ця назва екземпляра вже існує. Використовуйте іншу назву. -install.new_game.current_game_version=Поточна версія екземпляра install.new_game.installation=Встановлення екземпляра install.new_game.malformed=Недійсна назва. install.new_game.malformed_json=Недійсний JSON-файл екземпляра Minecraft. -install.select=Виберіть операцію install.success=Успішно встановлено. instance=Ігри @@ -859,13 +840,11 @@ launch.advice.multi=Було виявлено наступні проблеми: launch.advice.java.auto=Поточна версія Java несумісна з екземпляром. Натисніть "Так", щоб автоматично вибрати найбільш сумісну версію Java. Або ви можете перейти до "Глобальні/Специфічні налаштування екземпляра → Java", щоб вибрати її самостійно. launch.advice.java.modded_java_7=Minecraft 1.7.2 та попередні версії вимагають Java 7 або раніше. launch.advice.cleanroom=Cleanroom %2$s можна запускати лише на Java %1$s або новішій. Використовуйте Java %1$s або новішу версію. -launch.advice.corrected=Ми вирішили проблему Java. Якщо ви все ще хочете використовувати свій вибір версії Java, ви можете вимкнути "Не перевіряти сумісність JVM" у "Глобальні/Специфічні налаштування екземпляра → Розширені налаштування". launch.advice.uncorrected=Якщо ви все ще хочете використовувати свій вибір версії Java, ви можете вимкнути "Не перевіряти сумісність JVM" у "Глобальні/Специфічні налаштування екземпляра → Розширені налаштування". launch.advice.different_platform=Для вашого пристрою рекомендується 64-бітна версія Java, але ви встановили 32-бітну. launch.advice.forge2760_liteloader=Forge версії 2760 несумісний з LiteLoader. Розгляньте можливість оновлення Forge до версії 2773 або новішої. launch.advice.forge28_2_2_optifine=Forge версії 28.2.2 або новішої несумісний з OptiFine. Розгляньте можливість пониження Forge до версії 28.2.1 або ранішої. launch.advice.forge37_0_60=Forge версій до 37.0.60 несумісний з Java 17. Оновіть Forge до 37.0.60 або новішої, або запустіть гру з Java 16. -launch.advice.java8_1_13=Minecraft 1.13 та новіші можна запускати лише на Java 8 або новішій. Використовуйте Java 8 або новіші версії. launch.advice.java8_51_1_13=Minecraft 1.13 може зазнати збою на версіях Java 8 до 1.8.0_51. Встановіть останню версію Java 8. launch.advice.java9=Ви не можете запустити Minecraft 1.12 або раніші з Java 9 або новішою. Використовуйте Java 8. launch.advice.modded_java=Деякі моди можуть бути несумісні з новішими версіями Java. Рекомендується використовувати Java %s для запуску Minecraft %s. @@ -942,7 +921,6 @@ launcher.update_java=Оновіть вашу версію Java. libraries.download=Завантаження бібліотек -login.empty_username=Ви ще не встановили своє ім'я користувача! login.enter_password=Введіть свій пароль. logwindow.always_on_top=Завжди поверх усіх вікон @@ -956,7 +934,6 @@ logwindow.export_game_crash_logs=Експортувати журнали збо logwindow.export_dump=Експортувати дамп стека гри logwindow.export_dump.no_dependency=Ваша Java не містить залежностей для створення дампу стека. Приєднуйтесь до нашого Discord або групи QQ для допомоги. -main_page=Головна message.cancelled=Операцію скасовано message.confirm=Підтвердити @@ -986,7 +963,6 @@ modpack.desc=Опишіть свій модпак, включаючи вступ modpack.description=Опис модпака modpack.download=Завантажити модпаки modpack.download.title=Завантажити модпак - %1s -modpack.enter_name=Введіть назву для цього модпака. modpack.export=Експортувати як модпак modpack.export.as=Експортувати модпак як... modpack.file_api=Префікс URL модпака @@ -1007,11 +983,9 @@ modpack.files.scripts=Файл конфігурації MineTweaker modpack.files.servers_dat=Файл списку серверів modpack.installing=Встановлення модпака modpack.installing.given=Встановлення модпака %s -modpack.introduction=Наразі підтримуються модпаки Curse, Modrinth, MultiMC та MCBBS. modpack.invalid=Недійсний модпак, ви можете спробувати завантажити його знову. modpack.mismatched_type=Тип модпака не відповідає, поточний екземпляр має тип %s, але наданий має тип %s. modpack.name=Назва модпака -modpack.not_a_valid_name=Недійсна назва модпака. modpack.origin=Джерело modpack.origin.url=Офіційний сайт modpack.origin.mcbbs=MCBBS @@ -1165,7 +1139,6 @@ mods.mcmod=MCMod mods.mcmod.page=Сторінка MCMod mods.mcmod.search=Пошук в MCMod mods.name=Назва -mods.not_modded=Ви повинні спочатку встановити завантажувач модів (Forge, NeoForge, Fabric, Legacy Fabric, Quilt або LiteLoader), щоб керувати своїми модами! mods.restore=Відновити mods.url=Офіційна сторінка mods.update_modpack_mod.warning=Оновлення модів у модпаку може призвести до непоправних наслідків, можливо, пошкодивши модпак так, що він не зможе запуститися. Ви впевнені, що хочете оновити? @@ -1219,7 +1192,6 @@ world.chunkbase.nether_fortress=Форт Незеру world.duplicate=Дублювати світ world.duplicate.prompt=Будь ласка, введіть назву дубльованого світу world.duplicate.failed.already_exists=Каталог вже існує -world.duplicate.failed.empty_name=Назва не може бути порожньою world.duplicate.failed.invalid_name=Назва містить недійсні символи world.duplicate.failed=Не вдалося дублювати світ world.duplicate.success.toast=Успішно дубльовано світ @@ -1325,7 +1297,6 @@ schematics.create_directory=Новий каталог schematics.create_directory.prompt=Введіть нову назву каталогу schematics.create_directory.failed=Не вдалося створити каталог schematics.create_directory.failed.already_exists=Каталог вже існує -schematics.create_directory.failed.empty_name=Назва не може бути порожньою schematics.create_directory.failed.invalid_name=Назва містить недійсні символи schematics.empty=Немає схем schematics.info.description=Опис @@ -1364,18 +1335,6 @@ settings.advanced=Розширені налаштування settings.advanced.modify=Редагувати розширені налаштування settings.advanced.title=Розширені налаштування - %s settings.advanced.custom_commands=Власні команди -settings.advanced.custom_commands.hint=Надано наступні змінні середовища: \n\ - \ · $INST_NAME: назва екземпляра. \n\ - \ · $INST_ID: назва екземпляра. \n\ - \ · $INST_DIR: абсолютний шлях до робочого каталогу екземпляра. \n\ - \ · $INST_MC_DIR: абсолютний шлях до каталогу гри. \n\ - \ · $INST_JAVA: двійковий файл java, що використовується для запуску. \n\ - \ · $INST_FORGE: встановлено, якщо Forge встановлено. \n\ - \ · $INST_NEOFORGE: встановлено, якщо NeoForge встановлено. \n\ - \ · $INST_LITELOADER: встановлено, якщо LiteLoader встановлено. \n\ - \ · $INST_OPTIFINE: встановлено, якщо OptiFine встановлено. \n\ - \ · $INST_FABRIC: встановлено, якщо Fabric встановлено. \n\ - \ · $INST_QUILT: встановлено, якщо Quilt встановлено. settings.advanced.dont_check_game_completeness=Не перевіряти цілісність гри settings.advanced.dont_check_jvm_validity=Не перевіряти сумісність JVM settings.advanced.dont_patch_natives=Не намагатися автоматично замінити нативні бібліотеки @@ -1487,8 +1446,6 @@ settings.advanced.use_native_glfw=Використовувати системн settings.advanced.use_native_openal=Використовувати системний OpenAL settings.advanced.linux_freebsd_only=Лише Linux/FreeBSD settings.advanced.windows_only=Тільки для Windows -settings.advanced.workaround=Обхідні шляхи -settings.advanced.workaround.warning=Опції обхідних шляхів призначені лише для досвідчених користувачів. Налаштування цих опцій може призвести до збою гри. Якщо ви не знаєте, що робите, не редагуйте ці опції. settings.advanced.wrapper_launcher=Команда обгортки settings.advanced.wrapper_launcher.prompt=Дозволяє запуск за допомогою додаткової обгорткової програми, як-от "optirun" на Linux @@ -1559,11 +1516,9 @@ settings.launcher.download=Завантаження settings.launcher.download.threads=Потоки settings.launcher.download.threads.auto=Автоматично визначати settings.launcher.download.threads.custom=Власна -settings.launcher.download.threads.hint=Занадто багато потоків може призвести до зависання вашої системи, а ваша швидкість завантаження може бути вплинуто вашим інтернет-провайдером та серверами завантаження. Не завжди більше потоків збільшують вашу швидкість завантаження. settings.launcher.download_source=Джерело завантаження settings.launcher.download_source.auto=Автоматично вибирати джерела завантаження settings.launcher.default_addon_source=Типове джерело аддонів -settings.launcher.enable_game_list=Показувати список екземплярів на головній сторінці settings.launcher.misc=Різне settings.launcher.font=Шрифт settings.launcher.font.anti_aliasing=Згладжування @@ -1653,9 +1608,6 @@ settings.type.global.preset.auto_name=Пресет %d shaderpack.download.title=Завантаження шейдера - %1s -sponsor=Спонсори -sponsor.bmclapi=Завантаження для материкового Китаю надається BMCLAPI. Натисніть тут для отримання додаткової інформації. -sponsor.hmcl=Hello Minecraft! Лаунчер - це FOSS лаунчер Minecraft, який дозволяє користувачам легко керувати кількома екземплярами Minecraft. Натисніть тут для отримання додаткової інформації. system.architecture=Архітектура system.operating_system=Операційна система @@ -1805,7 +1757,6 @@ update.bubble.subtitle=Натисніть тут, щоб оновити update.note.stable=Підходить для користувачів, які цінують стабільність програмного забезпечення.\nНові функції додаються до стабільної версії лише після ретельного тестування. update.note.dev=Підходить для користувачів, які хочуть спробувати нові функції першими.\nВерсія для розробників включає найновіші функції та виправлення помилок,\nале також може мати більше проблем через недостатнє тестування. update.latest=Це остання версія -update.no_browser=Не вдається відкрити в системному браузері. Але ми скопіювали посилання до вашого буфера обміну, і ви можете відкрити його вручну. update.tooltip=Оновити update.preview=Ранній попередній перегляд випусків HMCL update.preview.subtitle=Увімкніть цю опцію, щоб отримувати нові версії HMCL раніше для тестування перед їх офіційним випуском. diff --git a/HMCL/src/main/resources/assets/lang/I18N_zh.properties b/HMCL/src/main/resources/assets/lang/I18N_zh.properties index 5eeafafcb3b..93e0532b144 100644 --- a/HMCL/src/main/resources/assets/lang/I18N_zh.properties +++ b/HMCL/src/main/resources/assets/lang/I18N_zh.properties @@ -21,7 +21,6 @@ about=關於 about.copyright=著作權 about.copyright.statement=著作權所有 © 2013-2026 huangyuhui 與貢獻者 -about.author=作者 about.author.statement=bilibili @huanghongxun about.claim=使用者協議 about.claim.statement=點擊連結以查看全文 @@ -83,7 +82,6 @@ account.failed.ssl=連線伺服器時發生了 SSL 錯誤。可能網站證書 account.failed.dns=連線伺服器時發生了 SSL 錯誤。可能是 DNS 解析有誤。請嘗試更換 DNS 伺服器或使用代理服務。 account.failed.wrong_account=登入了錯誤的帳戶 account.storage.read_only=帳戶檔案是由更高版本的 HMCL 儲存的,目前版本的 HMCL 無法修改帳戶。 -account.hmcl.hint=你需要點擊「登入」按鈕,並在開啟的網頁中完成登入 account.injector.add=新增認證伺服器 account.injector.empty=無 (按一下右側 + 新增) account.injector.http=警告: 此伺服器使用不安全的 HTTP 協定。你的密碼在登入時會被明文傳輸。 @@ -100,17 +98,13 @@ account.login.retry=再次重新整理帳戶 account.login.refresh=重新登入 account.login.refresh.microsoft.hint=由於帳戶授權失效,你需要重新增加 Microsoft 帳戶 account.login.restricted=登入微軟帳戶以啟用此功能 -account.logout=登出 -account.register=註冊 account.manage=帳戶清單 account.copy_uuid=複製該帳戶的 UUID account.methods=登入方式 account.methods.authlib_injector=外部登入 account.methods.microsoft=Microsoft 帳戶 -account.methods.microsoft.birth=如何變更帳戶出生日期 account.methods.microsoft.code=程式碼 (已自動複製) account.methods.microsoft.close_page=已完成 Microsoft 帳戶授權。啟動器將自動執行後續步驟。你現在可以關閉本頁面了。 -account.methods.microsoft.deauthorize=移除應用存取權 account.methods.microsoft.error.add_family=請點擊 此處 更改你的帳戶出生日期,使年齡滿 18 歲以上,或將帳戶加入到家庭中。 account.methods.microsoft.error.country_unavailable=你所在的國家或地區不受 XBOX Live 的支援。 account.methods.microsoft.error.missing_xbox_account=請確認你已經購買了 Minecraft: Java 版。若已購買,請點擊 此處 建立遊戲檔案。 @@ -119,8 +113,6 @@ account.methods.microsoft.error.no_character=你可能未建立遊戲檔案。 account.methods.microsoft.error.banned=你的帳戶可能被 XBOX Live 封禁。\n你可以點擊 此處 按鈕查詢帳戶封禁狀態。 account.methods.microsoft.error.unknown=登入失敗。錯誤碼:%d。 account.methods.microsoft.error.wrong_verify_method=登入失敗。請在 Microsoft 帳戶登入頁面嘗試使用密碼登入,不要使用其他登入方式。 -account.methods.microsoft.logging_in=登入中…… -account.methods.microsoft.makegameidsettings=建立檔案 / 編輯檔案名稱 account.methods.microsoft.hint=點擊「登入」按鈕開始新增 Microsoft 帳戶。 account.methods.microsoft.methods.device=掃描 QR Code 登入 account.methods.microsoft.methods.device.hint=掃描 QR Code 或訪問 %s,在開啟的頁面中輸入 %s 完成登入。 @@ -130,10 +122,8 @@ account.methods.microsoft.methods.browser.hint=點擊「登入」按鈕或者若網路環境不佳,可能會導致網頁載入緩慢甚至無法載入,請稍後再試或更換網路環境後再試。 account.methods.microsoft.profile=編輯帳戶個人資訊 account.methods.microsoft.purchase=購買 Minecraft -account.methods.ban_query=查詢帳戶是否被封禁 account.methods.microsoft.snapshot=你正在使用非官方構建的 HMCL。請下載 官方版本 進行登入。 account.methods.microsoft.snapshot.tooltip=你正在使用非官方構建的 HMCL。請下載官方版本來重新整理帳戶。 -account.methods.microsoft.snapshot.website=官方網站 account.methods.offline=離線模式 account.methods.offline.name.special_characters=建議使用英文字母、數字以及底線命名,且長度不超過 16 個字元 account.methods.offline.name.invalid=遊戲使用者名稱建議僅使用英文字母、數字及底線,且長度不超過 16 個字元。\n\ @@ -149,7 +139,6 @@ account.missing=沒有遊戲帳戶 account.missing.add=按一下此處新增帳戶 account.move_to_global=轉換為全域帳戶\n該帳戶的資訊會儲存至系統目前使用者目錄的配置檔案中 account.move_to_portable=轉換為可攜式帳戶\n該帳戶的資訊會儲存至與 HMCL 同目錄的配置檔案中 -account.not_logged_in=未登入 account.password=密碼 account.portable=可攜式帳戶 account.skin=外觀 @@ -230,7 +219,6 @@ button.reveal_dir=開啟目錄 button.refresh=重新整理 button.remove=刪除 button.remove.confirm=你確認要刪除嗎?該操作無法復原! -button.retry=重試 button.save=儲存 button.save_as=另存新檔 button.select_all=全選 @@ -395,9 +383,6 @@ download=下載 download.code.404=遠端伺服器沒有需要下載的檔案:%s download.content=遊戲內容 download.shader=光影 -download.curseforge.unavailable=這個 HMCL 版本不支援訪問 CurseForge。請使用官方版本進行下載。 -download.existing=檔案已存在,無法儲存。你可以將檔案儲存至其他地方。 -download.external_link=開啟下載網站 download.failed=下載失敗:%1$s\n錯誤碼:%2$d download.failed.empty=沒有可供安裝的版本,按一下此處返回。 download.failed.no_code=下載失敗 @@ -456,7 +441,6 @@ fatal.migration_requires_manual_reboot=Hello Minecraft! Launcher 即將升級完 fatal.apply_update_failure=我們很抱歉 Hello Minecraft! Launcher 無法自動完成升級程式,因為出現了一些問題。\n但你依然可以從 %s 處手動下載 HMCL 來完成升級。 fatal.apply_update_need_win7=Hello Minecraft! Launcher 無法在 Windows XP/Vista 上進行自動更新。請從 %s 處手動下載 HMCL 來完成升級。 fatal.deprecated_java_version=HMCL 未來需要 Java 17 或更高版本才能執行,但依然支援使用 Java 6~16 啟動遊戲。建議安裝最新版本的 Java 以確保 HMCL 正常執行。\n你可以繼續保留舊版本 Java。HMCL 能夠識別與管理多個 Java,並會自動根據遊戲版本為你選取合適的 Java。 -fatal.deprecated_java_version.update=更高版本的 HMCL 需要 Java 17 或更高版本才能執行,請安裝最新版本的 Java 以確保 HMCL 能夠完成升級。\n你可以繼續保留舊版本 Java。HMCL 能夠識別與管理多個 Java,並會自動根據遊戲版本為你選取合適的 Java。 fatal.deprecated_java_version.download_link=下載 Java %d fatal.samba=如果您正在透過 Samba 共亯的目錄中開啟 Hello Minecraft! Launcher,啟動器可能無法正常工作,請嘗試更新您的 Java 或在本機目錄內開啟 HMCL。 fatal.illegal_char=由於您的執行路徑中存在無效字元『=』,您將無法使用外部登入帳戶以及離線登入更換外觀功能。 @@ -558,11 +542,8 @@ game_directory.default=目前目錄 game_directory.home=官方啟動器目錄 game_directory.instance_directory=遊戲目錄路徑 game_directory.instance_directory.choose=選取遊戲目錄路徑 -game_directory.manage=遊戲目錄清單 game_directory.name=名稱 game_directory.new=建立新目錄 -game_directory.title=遊戲目錄 -game_directory.selected=已選取 game_directory.use_relative_path=如可行,則對於遊戲目錄使用相對路徑 help=說明 @@ -590,7 +571,6 @@ install.failed.version_mismatch=該載入器需要的遊戲版本為 %s,但實 install.installer.change_version=%s 與目前遊戲不相容,請更換版本 install.installer.choose=選取 %s 版本 install.installer.cleanroom=Cleanroom -install.installer.depend=需要先安裝 %s install.installer.do_not_install=不安裝 install.installer.fabric=Fabric install.installer.fabric-api=Fabric API @@ -603,9 +583,6 @@ install.installer.game=Minecraft install.installer.incompatible=與 %s 不相容 install.installer.install=安裝 %s install.installer.install_offline=從本機檔案安裝或升級 -install.installer.install_offline.tooltip=支援匯入已經下載好的 (Neo)Forge、Cleanroom 及 OptiFine 安裝器 -install.installer.install_online=線上安裝 -install.installer.install_online.tooltip=支援安裝 Forge、NeoForge、Cleanroom、Fabric、Legacy Fabric、Quilt、LiteLoader 和 OptiFine install.installer.liteloader=LiteLoader install.installer.not_installed=未安裝 install.installer.optifine=OptiFine @@ -619,11 +596,9 @@ install.modpack.installation=安裝模組包 install.name.invalid=名稱中包含特殊字元 (如 Emoji 表情或中文字元)。\n建議修改名稱。名稱建議僅包含英文字母、數字和底線,以防啟動遊戲時出現問題。是否繼續安裝? install.new_game=安裝新實例 install.new_game.already_exists=此實例已經存在,請重新命名 -install.new_game.current_game_version=目前遊戲實例 install.new_game.installation=安裝新實例 install.new_game.malformed=名稱無效 install.new_game.malformed_json=無效的 Minecraft 實例 JSON 文件。 -install.select=請選取安裝方式 install.success=安裝成功 instance=遊戲 @@ -717,13 +692,11 @@ launch.advice.multi=檢測到以下問題:\n\n%s\n\n這些問題可能導致 launch.advice.java.auto=目前選取的 Java 版本不滿足遊戲要求,是否自動選取合適的 Java 版本?\n或者你可以到「(全域/實例特定) 遊戲設定 → 遊戲 Java」中選取一個合適的 Java 版本。 launch.advice.java.modded_java_7=Minecraft 1.7.2 及更低版本需要 Java 7 及更低版本。 launch.advice.cleanroom=Cleanroom %2$s 只能在 Java %1$s 或更高版本上運行。請使用 Java %1$s 或最新版本。 -launch.advice.corrected=我們已經修正了 Java 版本問題。如果你確實希望使用你自訂的 Java,你可以在「(全域/實例特定) 遊戲設定 → 進階設定」中往下滑,開啟「不檢查 Java 虛擬機與遊戲的相容性」。 launch.advice.uncorrected=如果你確實希望使用你自訂的 Java,你可以在「(全域/實例特定) 遊戲設定 → 進階設定」中往下滑,開啟「不檢查 Java 虛擬機與遊戲的相容性」。 launch.advice.different_platform=你正在使用 32 位元 Java 啟動遊戲。建議更換至 64 位元 Java。 launch.advice.forge2760_liteloader=Forge 14.23.5.2760 與 LiteLoader 不相容。請更新 Forge 至 14.23.5.2773 或更高版本。 launch.advice.forge28_2_2_optifine=Forge 28.2.2 及更高版本與 OptiFine 不相容,請降級 Forge 至 28.2.1 或更低版本。 launch.advice.forge37_0_60=Forge 37.0.59 及更低版本與 Java 17 不相容。請更新 Forge 到 37.0.60 或更高版本,或者使用 Java 16 啟動遊戲。 -launch.advice.java8_1_13=Minecraft 1.13 及更高版本僅支援 Java 8 或更高版本。請使用 Java 8 或最新版本。 launch.advice.java8_51_1_13=低於 1.8.0_51 的 Java 版本可能會導致 Minecraft 1.13 崩潰。建議你到 https://java.com 安裝最新版的 Java 8。 launch.advice.java9=低於 (包含) 1.13 的有安裝模組的 Minecraft 版本不支援 Java 9 或更高版本。請使用 Java 8。 launch.advice.lwjgl_3_4_1=當前遊戲版本存在已知問題,可能在遊戲中發生卡頓。\nHMCL 可以 (透過 Java Agent) 自動最佳化遊戲解決此問題。是否允許 HMCL 自動最佳化遊戲?\n如遇到問題,你可以在「設定 → 一般」中關閉「允許 HMCL 修改遊戲」選項。 @@ -781,8 +754,6 @@ launcher.background.load_policy.wait_for_background=等待背景載入完成 launcher.background.loading=背景載入 launcher.background.network=網路 launcher.background.network.cache=快取網路圖片 -launcher.background.network.cache.disabled=停用 -launcher.background.network.cache.enabled=啟用 launcher.background.paint=純色 launcher.background.theme=跟隨主題 launcher.background.theme_color=跟隨主題色 @@ -800,7 +771,6 @@ launcher.update_java=請更新你的 Java libraries.download=下載依賴庫 -login.empty_username=你還未設定使用者名稱! login.enter_password=請輸入你的密碼 logwindow.always_on_top=置頂視窗 @@ -814,7 +784,6 @@ logwindow.export_game_crash_logs=匯出遊戲崩潰資訊 logwindow.export_dump=匯出遊戲執行堆疊 logwindow.export_dump.no_dependency=你的 Java 不包含用於建立遊戲執行堆疊的相依元件。請前往 Discord 或 HMCL QQ 群尋求幫助。 -main_page=首頁 message.cancelled=操作被取消 message.confirm=提示 @@ -844,7 +813,6 @@ modpack.desc=描述你要製作的模組包,比如模組包注意事項和更 modpack.description=模組包描述 modpack.download=下載模組包 modpack.download.title=模組包下載 - %1s -modpack.enter_name=給遊戲取個你喜歡的名稱 modpack.export=匯出模組包 modpack.export.as=請選取模組包類型 modpack.file_api=模組包下載連結前綴 @@ -865,11 +833,9 @@ modpack.files.scripts=MineTweaker 設定 modpack.files.servers_dat=多人遊戲伺服器清單 modpack.installing=安裝模組包 modpack.installing.given=安裝 %s 模組包 -modpack.introduction=支援 Curse、Modrinth、MultiMC、MCBBS 模組包。 modpack.invalid=無效的模組包升級檔案。可能是下載時出現問題。 modpack.mismatched_type=模組包類型不符。目前遊戲是「%s」模組包,但是提供的模組包更新檔案是「%s」模組包。 modpack.name=模組包名稱 -modpack.not_a_valid_name=模組包名稱無效 modpack.origin=來源 modpack.origin.url=官方網站 modpack.origin.mcbbs=MCBBS @@ -996,12 +962,6 @@ modrinth.category.velocity=Velocity modrinth.category.waterfall=Waterfall modrinth.category.worldgen=世界生成 modrinth.category.8x-=8× 以下 -modrinth.category.16x=16× -modrinth.category.32x=32× -modrinth.category.48x=48× -modrinth.category.64x=64× -modrinth.category.128x=128× -modrinth.category.256x=256× modrinth.category.512x+=512× 以上 mods=模組 @@ -1021,7 +981,6 @@ mods.mcmod=MC 百科 mods.mcmod.page=MC 百科頁面 mods.mcmod.search=MC 百科檢索 mods.name=名稱 -mods.not_modded=你需要先在「自動安裝」頁面安裝 Forge、NeoForge、Fabric、Legacy Fabric、Quilt 或 LiteLoader 才能管理模組。 mods.restore=回退 mods.url=官方頁面 mods.update_modpack_mod.warning=更新模組包中的模組可能導致模組包損壞,使模組包無法正常啟動。該操作不可逆,確定要更新嗎? @@ -1075,7 +1034,6 @@ world.chunkbase.nether_fortress=地獄要塞地圖 world.duplicate=複製此世界 world.duplicate.prompt=輸入複製後的世界名稱 world.duplicate.failed.already_exists=目錄已存在 -world.duplicate.failed.empty_name=名稱不能為空 world.duplicate.failed.invalid_name=名稱中包含無效字元 world.duplicate.failed=複製世界失敗 world.duplicate.success.toast=複製世界成功 @@ -1177,7 +1135,6 @@ schematics.create_directory=建立目錄 schematics.create_directory.prompt=請輸入新目錄名稱 schematics.create_directory.failed=建立目錄失敗 schematics.create_directory.failed.already_exists=目錄已存在 -schematics.create_directory.failed.empty_name=名稱不能為空 schematics.create_directory.failed.invalid_name=名稱中包含無效字元 schematics.empty=沒有投影檔 schematics.info.description=描述 @@ -1216,20 +1173,6 @@ settings.advanced=進階設定 settings.advanced.modify=編輯進階設定 settings.advanced.title=進階設定 - %s settings.advanced.custom_commands=自訂指令 -settings.advanced.custom_commands.hint=自訂指令被呼叫時將包含如下的環境變數:\n\ - \ · $INST_NAME: 實例名稱;\n\ - \ · $INST_ID: 實例名稱;\n\ - \ · $INST_DIR: 目前實例執行路徑;\n\ - \ · $INST_MC_DIR: 目前遊戲目錄路徑;\n\ - \ · $INST_JAVA: 遊戲執行使用的 Java 路徑;\n\ - \ · $INST_FORGE: 若安裝了 Forge,將會存在本環境變數;\n\ - \ · $INST_NEOFORGE: 若安裝了 NeoForge,將會存在本環境變數;\n\ - \ · $INST_CLEANROOM: 若安裝了 Cleanroom,將會存在本環境變數;\n\ - \ · $INST_LITELOADER: 若安裝了 LiteLoader,將會存在本環境變數;\n\ - \ · $INST_OPTIFINE: 若安裝了 OptiFine,將會存在本環境變數;\n\ - \ · $INST_FABRIC: 若安裝了 Fabric,將會存在本環境變數;\n\ - \ · $INST_LEGACYFABRIC: 若安裝了 Legacy Fabric,將會存在本環境變數;\n\ - \ · $INST_QUILT: 若安裝了 Quilt,將會存在本環境變數。 settings.advanced.dont_check_game_completeness=不檢查遊戲完整性 settings.advanced.dont_check_jvm_validity=不檢查 Java 虛擬機與遊戲的相容性 settings.advanced.dont_patch_natives=不嘗試自動取代本機庫 @@ -1265,14 +1208,9 @@ settings.advanced.launcher_visibility.keep=不隱藏啟動器 settings.advanced.launcher_visible=啟動器可見性 settings.advanced.minecraft_arguments=Minecraft 額外參數 settings.advanced.minecraft_arguments.prompt=預設 -settings.advanced.natives=本機庫 settings.advanced.natives_settings=本機庫設定 settings.advanced.natives_directory=本機庫路徑 (LWJGL) -settings.advanced.natives_directory.choose=選取本機庫路徑 -settings.advanced.natives_directory.custom=自訂 (由你提供遊戲需要的本機庫) settings.advanced.natives_directory.custom.enabled=使用自訂本機庫 -settings.advanced.natives_directory.default=預設 (由啟動器提供遊戲本機庫) -settings.advanced.natives_directory.default.version_id=<實例名稱> settings.advanced.no_jvm_args=不新增預設的 Java 虛擬機參數 settings.advanced.no_optimizing_jvm_args=不自動新增 Java 虛擬機最佳化參數 settings.advanced.precall_command=遊戲啟動前執行指令 @@ -1343,8 +1281,6 @@ settings.advanced.use_native_glfw=使用系統 GLFW settings.advanced.use_native_openal=使用系統 OpenAL settings.advanced.linux_freebsd_only=僅限 Linux/FreeBSD settings.advanced.windows_only=僅限 Windows -settings.advanced.workaround=除錯選項 -settings.advanced.workaround.warning=除錯選項僅提供給專業玩家使用。修改除錯選項可能會導致遊戲無法啟動。除非你知道你在做什麼,否則請不要修改這些選項。 settings.advanced.wrapper_launcher=前置指令 settings.advanced.wrapper_launcher.prompt=如填寫「optirun」後,啟動指令將從「java ...」變為「optirun java ...」 @@ -1391,9 +1327,7 @@ settings.game.window_type=遊戲視窗類型 settings.game.window_type.fullscreen=全螢幕 settings.game.window_type.maximized=最大化 settings.game.window_type.windowed=視窗化 -settings.game.working_directory=執行路徑 (建議使用模組時選取「各實例獨立」。修改後請自行移動相關遊戲檔案,如世界、模組設定等) settings.game.working_directory.choose=選取執行目錄 -settings.game.working_directory.hint=在「執行路徑」選項中選取「各實例獨立」使目前實例獨立存放設定、世界、模組等資料。使用模組時建議開啟此選項以避免不同實例模組衝突。修改此選項後需自行移動世界等檔案。 settings.icon=遊戲圖示 settings.game_directories.read_only=遊戲目錄設定檔是由更高版本的 HMCL 儲存的,目前版本的 HMCL 無法新增遊戲目錄。 @@ -1407,7 +1341,6 @@ settings.launcher.brightness=主題模式 settings.launcher.brightness.auto=跟隨系統設定 settings.launcher.brightness.dark=深色模式 settings.launcher.brightness.light=淺色模式 -settings.launcher.common_path.tooltip=啟動器將所有遊戲資源及相依元件庫檔案放於此集中管理。如果遊戲目錄內有現成的將不會使用公共庫檔案。 settings.launcher.debug=除錯 settings.launcher.disable_april_fools=不啟用愚人節功能 settings.launcher.disable_auto_game_options=不自動切換遊戲語言 @@ -1415,11 +1348,9 @@ settings.launcher.download=下載 settings.launcher.download.threads=下載執行緒數 settings.launcher.download.threads.auto=自動選取執行緒數 settings.launcher.download.threads.custom=自訂執行緒數 -settings.launcher.download.threads.hint=執行緒數過高可能導致系統卡頓。你的下載速度會受到網際網路運營商、下載來源伺服器等方面的影響。調高下載執行緒數不一定能大幅提升總下載速度。 settings.launcher.download_source=下載來源 settings.launcher.download_source.auto=自動選取下載來源 settings.launcher.default_addon_source=附加內容預設下載來源 -settings.launcher.enable_game_list=在首頁內顯示遊戲清單 settings.launcher.misc=雜項 settings.launcher.font=字體 settings.launcher.font.anti_aliasing=反鋸齒 @@ -1429,6 +1360,8 @@ settings.launcher.font.anti_aliasing.lcd=子像素 settings.launcher.fonts=字體 settings.launcher.general=一般 settings.launcher.language=語言 +settings.launcher.language.contribution.title=找不到你使用的語言,或者翻譯品質不如預期? +settings.launcher.language.contribution.subtitle=幫助我們完善翻譯 settings.launcher.launcher_log.export=匯出啟動器日誌 settings.launcher.launcher_log.export.failed=無法匯出日誌。 settings.launcher.launcher_log.export.success=日誌已儲存到「%s」。 @@ -1510,9 +1443,6 @@ settings.type.global.preset.auto_name=預設 %d shaderpack.download.title=光影下載 - %1s -sponsor=贊助 -sponsor.bmclapi=中國大陸下載源由 BMCLAPI 提供高速下載服務。點選此處查閱詳細訊息。 -sponsor.hmcl=Hello Minecraft! Launcher 是一個免費、自由、開源的 Minecraft 啟動器,允許玩家方便快捷地安裝、管理、執行遊戲。點選此處查閱詳細訊息。 system.architecture=架構 system.operating_system=作業系統 @@ -1660,7 +1590,6 @@ update.bubble.subtitle=點選此處進行升級 update.note.stable=適合優先追求軟體穩定性的使用者使用。\n新功能在經過充分測試後才會被添加到穩定版中。 update.note.dev=適合希望優先體驗新功能的使用者使用。\n開發版會包含最新功能和錯誤修復,但未經充分測試,可能會存在更多問題。 update.latest=目前版本為最新版本 -update.no_browser=無法開啟瀏覽器。網址已經複製到剪貼簿了,你可以手動複製網址開啟頁面。 update.tooltip=更新 update.preview=提前測試 HMCL 預覽版本 update.preview.subtitle=啟用此選項,你將可以提前取得 HMCL 的新版本,以便在正式發布前進行測試。 diff --git a/HMCL/src/main/resources/assets/lang/I18N_zh_CN.properties b/HMCL/src/main/resources/assets/lang/I18N_zh_CN.properties index 6fe08134e54..cb05fc8bad5 100644 --- a/HMCL/src/main/resources/assets/lang/I18N_zh_CN.properties +++ b/HMCL/src/main/resources/assets/lang/I18N_zh_CN.properties @@ -21,7 +21,6 @@ about=关于 about.copyright=版权 about.copyright.statement=版权所有 © 2013-2026 huangyuhui 及贡献者 -about.author=作者 about.author.statement=bilibili @huanghongxun about.claim=用户协议 about.claim.statement=点击链接以查看全文 @@ -84,7 +83,6 @@ account.failed.ssl=连接服务器时发生了 SSL 错误。可能网站证书 account.failed.dns=连接服务器时发生了 SSL 错误。可能是 DNS 解析有误。请尝试更换 DNS 服务器或使用代理服务。\n你可以点击右上角帮助按钮进行求助。 account.failed.wrong_account=登录了错误的账户 account.storage.read_only=账户文件是由更高版本的 HMCL 保存的,当前版本的 HMCL 无法修改账户。 -account.hmcl.hint=你需要点击“登录”按钮,并在弹出的网页中完成登录。 account.injector.add=添加认证服务器 account.injector.empty=无 (点击右侧加号添加) account.injector.http=警告:此服务器使用不安全的 HTTP 协议。你的密码在登录时会被明文传输。 @@ -101,17 +99,13 @@ account.login.retry=再次刷新账户 account.login.refresh=重新登录 account.login.refresh.microsoft.hint=由于账户授权失效,你需要重新添加微软账户。 account.login.restricted=登录微软账户以启用此功能 -account.logout=登出 -account.register=注册 account.manage=账户列表 account.copy_uuid=复制该账户的 UUID account.methods=登录方式 account.methods.authlib_injector=外置登录 account.methods.microsoft=微软账户 -account.methods.microsoft.birth=如何更改账户出生日期 account.methods.microsoft.code=代码 (已自动复制) account.methods.microsoft.close_page=已完成微软账户授权。其余登录步骤将由启动器自动执行。你现在可以关闭本页面了。 -account.methods.microsoft.deauthorize=解除账户授权 account.methods.microsoft.error.add_family=请点击 此处 更改你的账户出生日期,使年龄满 18 岁以上,或将账户加入到家庭中。\n你可以点击右上角帮助按钮进行求助。 account.methods.microsoft.error.country_unavailable=你所在的国家或地区不受 XBOX Live 的支持。 account.methods.microsoft.error.missing_xbox_account=请确认你已经购买了 Minecraft: Java 版。若已购买,请点击 此处 创建游戏档案。\n你可以点击右上角帮助按钮进行求助。 @@ -120,8 +114,6 @@ account.methods.microsoft.error.no_character=你尚未创建游戏档案。请 account.methods.microsoft.error.banned=你的账户可能被 XBOX Live 封禁。\n你可以点击 此处 按钮查询账户封禁状态。 account.methods.microsoft.error.unknown=未知问题。错误码:%d。\n你可以点击右上角帮助按钮进行求助。 account.methods.microsoft.error.wrong_verify_method=登录失败。请在微软账户登录页面使用密码登录,不要使用其他登录方式。\n你可以点击右上角帮助按钮进行求助。 -account.methods.microsoft.logging_in=登录中…… -account.methods.microsoft.makegameidsettings=创建档案 / 编辑档案名称 account.methods.microsoft.hint=点击“登录”按钮开始添加微软账户。 account.methods.microsoft.methods.device=扫描二维码登录 account.methods.microsoft.methods.device.hint=扫描二维码或访问 %s,在打开的页面中输入 %s 完成登录。 @@ -132,10 +124,8 @@ account.methods.microsoft.manual=若网络环境不佳,可能会导致网 如遇到问题,你可以点击右上角帮助按钮进行求助。 account.methods.microsoft.profile=编辑账户个人信息 account.methods.microsoft.purchase=购买 Minecraft -account.methods.ban_query=检测账户是否被封禁 account.methods.microsoft.snapshot=你正在使用非官方构建的 HMCL。请下载 官方版本 来登录微软账户。 account.methods.microsoft.snapshot.tooltip=你正在使用非官方构建的 HMCL。请下载官方版本来刷新账户。 -account.methods.microsoft.snapshot.website=官方网站 account.methods.offline=离线模式 account.methods.offline.name.special_characters=建议使用英文字符、数字以及下划线命名,且长度不超过 16 个字符 account.methods.offline.name.invalid=游戏用户名建议仅使用英文字母、数字及下划线,且长度不超过 16 个字符。\n\ @@ -151,7 +141,6 @@ account.missing=没有游戏账户 account.missing.add=点击此处添加账户 account.move_to_global=转换为全局账户\n该账户的信息会保存至系统当前用户文件夹的配置文件中 account.move_to_portable=转换为便携账户\n该账户的信息会保存至与 HMCL 同文件夹的配置文件中 -account.not_logged_in=未登录 account.password=密码 account.portable=便携账户 account.skin=皮肤 @@ -232,7 +221,6 @@ button.reveal_dir=打开文件夹 button.refresh=刷新 button.remove=删除 button.remove.confirm=你确定要删除吗?此操作无法撤销! -button.retry=重试 button.save=保存 button.save_as=另存为 button.select_all=全选 @@ -397,9 +385,6 @@ download=下载 download.code.404=远程服务器不包含需要下载的文件: %s\n你可以点击右上角帮助按钮进行求助。 download.content=游戏内容 download.shader=光影 -download.curseforge.unavailable=此 HMCL 版本不支持访问 CurseForge。请使用官方版本进行下载。 -download.existing=文件已存在,无法保存。你可以将文件保存至其他地方。 -download.external_link=打开下载网站 download.failed=下载失败: %1$s,\n错误码:%2$d\n你可以点击右上角帮助按钮进行求助。 download.failed.empty=[没有可供安装的版本,点击此处返回]\n(你可以点击右上角帮助按钮进行求助) download.failed.no_code=下载失败 @@ -459,7 +444,6 @@ fatal.migration_requires_manual_reboot=Hello Minecraft! Launcher 即将完成升 fatal.apply_update_failure=我们很抱歉 Hello Minecraft! Launcher 无法自动完成升级,因为出现了一些问题。\n但你依可以从 %s 手动下载 HMCL 来完成升级。\n你可以访问 https://docs.hmcl.net/help.html 页面寻求帮助。 fatal.apply_update_need_win7=Hello Minecraft! Launcher 无法在 Windows XP/Vista 上进行自动更新。请从 %s 手动下载 HMCL 来完成升级。 fatal.deprecated_java_version=HMCL 未来需要 Java 17 或更高版本才能运行,但依然支持使用 Java 6~16 启动游戏。建议安装最新版本的 Java 以确保 HMCL 能正常工作。\n你可以继续保留旧版本 Java。HMCL 能够识别与管理多个 Java,并会自动根据游戏版本为你选择合适的 Java。\n你可以访问 https://docs.hmcl.net/help.html 页面寻求帮助。 -fatal.deprecated_java_version.update=更高版本的 HMCL 需要 Java 17 或更高版本才能运行,请安装最新版本的 Java 以确保 HMCL 能够完成升级。\n你可以继续保留旧版本 Java。HMCL 能够识别与管理多个 Java,并会自动根据游戏版本为你选择合适的 Java。 fatal.deprecated_java_version.download_link=下载 Java %d fatal.samba=如果你正在通过 Samba 共享的文件夹中运行 Hello Minecraft! Launcher,启动器可能无法正常工作。请尝试更新你的 Java 或在本地文件夹内运行 HMCL。\n你可以访问 https://docs.hmcl.net/help.html 页面寻求帮助。 fatal.illegal_char=由于你的运行路径中存在非法字符“=”,你将无法使用外置登录账户以及离线登录更换皮肤功能。\n你可以访问 https://docs.hmcl.net/help.html 页面寻求帮助。 @@ -564,11 +548,8 @@ game_directory.default=当前文件夹 game_directory.home=官方启动器文件夹 game_directory.instance_directory=游戏文件夹路径 game_directory.instance_directory.choose=选择游戏文件夹路径 -game_directory.manage=游戏文件夹列表 game_directory.name=名称 game_directory.new=添加游戏文件夹 -game_directory.title=游戏文件夹 -game_directory.selected=已选中 game_directory.use_relative_path=若可能,游戏文件夹使用相对路径 help=帮助 @@ -596,7 +577,6 @@ install.failed.version_mismatch=该组件需要的游戏版本为 %s,但实际 install.installer.change_version=%s 与当前游戏不兼容,请更换版本 install.installer.choose=选择 %s 版本 install.installer.cleanroom=Cleanroom -install.installer.depend=需要先安装 %s install.installer.do_not_install=不安装 install.installer.fabric=Fabric install.installer.legacyfabric=Legacy Fabric @@ -609,9 +589,6 @@ install.installer.game=Minecraft install.installer.incompatible=与 %s 不兼容 install.installer.install=安装 %s install.installer.install_offline=从本地文件安装/升级 -install.installer.install_offline.tooltip=支持导入已经下载好的 (Neo)Forge、Cleanroom 和 OptiFine 安装器 -install.installer.install_online=在线安装 -install.installer.install_online.tooltip=支持安装 Forge、NeoForge、Cleanroom、Fabric、Legacy Fabric、Quilt、LiteLoader 和 OptiFine install.installer.liteloader=LiteLoader install.installer.not_installed=未安装 install.installer.optifine=OptiFine @@ -625,11 +602,9 @@ install.modpack.installation=安装整合包 install.name.invalid=名称中包含特殊字符 (如 Emoji 表情或中文字符)。\n建议修改名称。名称建议仅包含英文字母、数字和下划线,以防启动游戏时出现问题。是否继续安装? install.new_game=安装新游戏 install.new_game.already_exists=此实例已经存在,请换一个名字 -install.new_game.current_game_version=当前游戏实例 install.new_game.installation=安装新游戏 install.new_game.malformed=名字不合法 install.new_game.malformed_json=不是有效的 Minecraft 实例 JSON 文件。 -install.select=请选择安装方式 install.success=安装成功 instance=游戏 @@ -723,13 +698,11 @@ launch.advice.multi=检测到以下问题:\n\n%s\n\n这些问题可能导致 launch.advice.java.auto=当前选择的 Java 版本不满足游戏要求。\n点击“是”即可由 HMCL 来自动选取合适的 Java 版本。\n或者你可以在“(全局/实例特定) 游戏设置 → 游戏 Java”中选择一个合适的 Java 版本。 launch.advice.java.modded_java_7=Minecraft 1.7.2 及更低版本需要 Java 7 及更低版本。 launch.advice.cleanroom=Cleanroom %2$s 只能在 Java %1$s 或更高版本上运行。请使用 Java %1$s 或最新版本。 -launch.advice.corrected=我们已经修复了 Java 版本问题。如果你确实希望使用你自定义的 Java,你可以在“(全局/实例特定) 游戏设置 → 高级设置”中往下滑,启用“不检查 Java 虚拟机与游戏的兼容性”。 launch.advice.uncorrected=如果你确实希望使用你自定义的 Java,你可以在“(全局/实例特定) 游戏设置 → 高级设置”中往下滑,启用“不检查 Java 虚拟机与游戏的兼容性”。 launch.advice.different_platform=你正在使用 32 位 Java 启动游戏。建议更换至 64 位 Java。 launch.advice.forge2760_liteloader=Forge 14.23.5.2760 与 LiteLoader 不兼容。请更新 Forge 至 14.23.5.2773 或更高版本。 launch.advice.forge28_2_2_optifine=Forge 28.2.2 及更高版本与 OptiFine 不兼容。请降级 Forge 至 28.2.1 或更低版本。 launch.advice.forge37_0_60=Forge 37.0.59 及更低版本与 Java 17 不兼容。请更新 Forge 至 37.0.60 或更高版本,或使用 Java 16 启动游戏。 -launch.advice.java8_1_13=Minecraft 1.13 及更高版本只能在 Java 8 或更高版本上运行。请使用 Java 8 或最新版本。 launch.advice.java8_51_1_13=低于 1.8.0_51 的 Java 版本可能会导致 Minecraft 1.13 崩溃。建议更新 Java 至 1.8.0_51 或更高版本后再次启动。 launch.advice.java9=低于 1.13 的有安装模组的 Minecraft 版本与 Java 9 或更高版本不兼容。请使用 Java 8。 launch.advice.lwjgl_3_4_1=当前游戏版本存在已知问题,可能在游戏中发生卡顿。\nHMCL 可以 (通过 Java Agent) 自动优化游戏解决此问题。是否允许 HMCL 自动优化游戏?\n如遇到问题,你可以在“设置 → 通用”中关闭“允许 HMCL 修改游戏”选项。 @@ -787,8 +760,6 @@ launcher.background.load_policy.wait_for_background=等待背景加载完成 launcher.background.loading=背景加载 launcher.background.network=网络 launcher.background.network.cache=缓存网络图片 -launcher.background.network.cache.disabled=禁用 -launcher.background.network.cache.enabled=启用 launcher.background.paint=纯色 launcher.background.theme=跟随主题 launcher.background.theme_color=跟随主题色 @@ -806,7 +777,6 @@ launcher.update_java=请更新你的 Java。\n你可以访问 https://docs.hmcl. libraries.download=下载依赖库 -login.empty_username=你还未设置用户名! login.enter_password=请输入你的密码 logwindow.always_on_top=置顶窗口 @@ -820,8 +790,6 @@ logwindow.export_game_crash_logs=导出游戏崩溃信息 logwindow.export_dump=导出游戏运行栈 logwindow.export_dump.no_dependency=你的 Java 不包含用于创建游戏运行栈的依赖。请前往 HMCL QQ 群或 Discord 寻求帮助。 -main_page=主页 - message.cancelled=操作被取消 message.confirm=提示 message.copied=已复制到剪贴板 @@ -850,7 +818,6 @@ modpack.desc=描述你要制作的整合包,比如整合包注意事项和更 modpack.description=整合包描述 modpack.download=下载整合包 modpack.download.title=整合包下载 - %1s -modpack.enter_name=给游戏起个你喜欢的名字 modpack.export=导出整合包 modpack.export.as=请选择整合包类型 modpack.file_api=整合包下载链接前缀 @@ -871,11 +838,9 @@ modpack.files.scripts=MineTweaker 配置 modpack.files.servers_dat=多人游戏服务器列表 modpack.installing=安装整合包 modpack.installing.given=安装 %s 整合包 -modpack.introduction=支持 Curse、Modrinth、MultiMC、MCBBS 整合包。 modpack.invalid=无效的整合包升级文件。可能是下载时出现问题。 modpack.mismatched_type=整合包类型不匹配。当前游戏为“%s”整合包,但是提供的整合包更新文件为“%s”整合包。\n如遇到问题,你可以点击右上角帮助按钮进行求助。 modpack.name=整合包名称 -modpack.not_a_valid_name=不是一个有效的整合包名称 modpack.origin=来源 modpack.origin.url=官方网站 modpack.origin.mcbbs=MCBBS @@ -1021,7 +986,6 @@ mods.mcmod=MC 百科 mods.mcmod.page=MC 百科页面 mods.mcmod.search=MC 百科搜索 mods.name=名称 -mods.not_modded=你需要先在“自动安装”页面安装 Forge、NeoForge、Fabric、Legacy Fabric、Quilt 或 LiteLoader 才能管理模组。 mods.restore=回退 mods.url=官方页面 mods.update_modpack_mod.warning=更新整合包中的模组可能导致整合包损坏,使整合包无法正常启动。该操作不可逆,确定要更新吗? @@ -1075,7 +1039,6 @@ world.chunkbase.nether_fortress=下界要塞地图 world.duplicate=复制此世界 world.duplicate.prompt=输入复制后的世界名称 world.duplicate.failed.already_exists=文件夹已存在 -world.duplicate.failed.empty_name=名称不能为空 world.duplicate.failed.invalid_name=名称中包含非法字符 world.duplicate.failed=复制世界失败 world.duplicate.success.toast=复制世界成功 @@ -1177,7 +1140,6 @@ schematics.create_directory=创建文件夹 schematics.create_directory.prompt=请输入新文件夹名称 schematics.create_directory.failed=创建文件夹失败 schematics.create_directory.failed.already_exists=文件夹已存在 -schematics.create_directory.failed.empty_name=名称不能为空 schematics.create_directory.failed.invalid_name=名称中包含非法字符 schematics.empty=没有原理图 schematics.info.description=描述 @@ -1216,20 +1178,6 @@ settings.advanced=高级设置 settings.advanced.modify=编辑高级设置 settings.advanced.title=高级设置 - %s settings.advanced.custom_commands=自定义命令 -settings.advanced.custom_commands.hint=自定义命令被调用时将包含如下的环境变量:\n\ - \ · $INST_NAME: 实例名称;\n\ - \ · $INST_ID: 实例名称;\n\ - \ · $INST_DIR: 当前实例运行路径;\n\ - \ · $INST_MC_DIR: 当前游戏文件夹路径;\n\ - \ · $INST_JAVA: 游戏运行使用的 Java 路径;\n\ - \ · $INST_FORGE: 若安装了 Forge,将会存在本环境变量;\n\ - \ · $INST_NEOFORGE: 若安装了 NeoForge,将会存在本环境变量;\n\ - \ · $INST_CLEANROOM: 若安装了 Cleanroom,将会存在本环境变量;\n\ - \ · $INST_LITELOADER: 若安装了 LiteLoader,将会存在本环境变量;\n\ - \ · $INST_OPTIFINE: 若安装了 OptiFine,将会存在本环境变量;\n\ - \ · $INST_FABRIC: 若安装了 Fabric,将会存在本环境变量;\n\ - \ · $INST_LEGACYFABRIC: 若安装了 Legacy Fabric,将会存在本环境变量;\n\ - \ · $INST_QUILT: 若安装了 Quilt,将会存在本环境变量。 settings.advanced.dont_check_game_completeness=不检查游戏完整性 settings.advanced.dont_check_jvm_validity=不检查 Java 虚拟机与游戏的兼容性 settings.advanced.dont_patch_natives=不尝试自动替换本地库 @@ -1265,14 +1213,9 @@ settings.advanced.launcher_visibility.keep=保持启动器可见 settings.advanced.launcher_visible=启动器可见性 settings.advanced.minecraft_arguments=游戏参数 settings.advanced.minecraft_arguments.prompt=默认 -settings.advanced.natives=本地库 settings.advanced.natives_settings=本地库设置 settings.advanced.natives_directory=本地库路径 (LWJGL) -settings.advanced.natives_directory.choose=选择本地库路径 -settings.advanced.natives_directory.custom=自定义 (由你提供游戏需要的本地库) settings.advanced.natives_directory.custom.enabled=使用自定义本地库 -settings.advanced.natives_directory.default=默认 (由启动器提供游戏本地库) -settings.advanced.natives_directory.default.version_id=<实例名称> settings.advanced.no_jvm_args=不添加默认的 Java 虚拟机参数 settings.advanced.no_optimizing_jvm_args=不自动添加 Java 虚拟机优化参数 settings.advanced.precall_command=游戏启动前执行命令 @@ -1343,8 +1286,6 @@ settings.advanced.use_native_glfw=使用系统 GLFW settings.advanced.use_native_openal=使用系统 OpenAL settings.advanced.linux_freebsd_only=仅 Linux/FreeBSD settings.advanced.windows_only=仅 Windows -settings.advanced.workaround=调试选项 -settings.advanced.workaround.warning=调试选项仅提供给专业玩家使用。调试选项可能会导致游戏无法启动。除非你知道你在做什么,否则请不要修改这些选项! settings.advanced.wrapper_launcher=包装命令 settings.advanced.wrapper_launcher.prompt=如填写“optirun”后,启动命令将从“java ...”变为“optirun java ...” @@ -1391,9 +1332,7 @@ settings.game.window_type=游戏窗口类型 settings.game.window_type.fullscreen=全屏 settings.game.window_type.maximized=最大化 settings.game.window_type.windowed=窗口化 -settings.game.working_directory=版本隔离 (建议使用模组时选择“各实例独立”。改后需移动世界、模组等相关游戏文件) settings.game.working_directory.choose=选择运行文件夹 -settings.game.working_directory.hint=在“版本隔离”中选择“各实例独立”使当前实例独立存放设置、世界、模组等数据。使用模组时建议启用此选项以避免不同实例模组冲突。修改此选项后需自行移动世界等文件。 settings.icon=游戏图标 settings.game_directories.read_only=游戏文件夹配置文件是由更高版本的 HMCL 保存的,当前版本的 HMCL 无法修改游戏文件夹。 @@ -1407,7 +1346,6 @@ settings.launcher.brightness=主题模式 settings.launcher.brightness.auto=跟随系统设置 settings.launcher.brightness.dark=深色模式 settings.launcher.brightness.light=浅色模式 -settings.launcher.common_path.tooltip=启动器将所有游戏资源及依赖库文件存放于此集中管理。如果游戏文件夹内有现成的将不会使用公共库文件。 settings.launcher.debug=调试 settings.launcher.disable_april_fools=不启用愚人节功能 settings.launcher.disable_auto_game_options=不自动切换游戏语言 @@ -1415,11 +1353,9 @@ settings.launcher.download=下载 settings.launcher.download.threads=下载线程数 settings.launcher.download.threads.auto=自动选择线程数 settings.launcher.download.threads.custom=自定义线程数 -settings.launcher.download.threads.hint=线程数过高可能导致系统卡顿。你的下载速度会受到互联网运营商、下载源服务器等方面的影响。调高下载线程数不一定能大幅提升总下载速度。 settings.launcher.download_source=下载源 settings.launcher.download_source.auto=自动选择下载源 settings.launcher.default_addon_source=附加内容默认下载源 -settings.launcher.enable_game_list=在主页内显示版本列表 settings.launcher.misc=杂项 settings.launcher.font=启动器字体 settings.launcher.font.anti_aliasing=抗锯齿 @@ -1429,6 +1365,8 @@ settings.launcher.font.anti_aliasing.lcd=子像素 settings.launcher.fonts=字体 settings.launcher.general=通用 settings.launcher.language=语言 +settings.launcher.language.contribution.title=没有找到你使用的语言或翻译质量不尽人意? +settings.launcher.language.contribution.subtitle=帮助我们完善翻译 settings.launcher.launcher_log.export=导出启动器日志 settings.launcher.launcher_log.export.failed=无法导出日志 settings.launcher.launcher_log.export.success=日志已保存到“%s” @@ -1510,10 +1448,6 @@ settings.type.global.preset.auto_name=预设 %d shaderpack.download.title=光影下载 - %1s -sponsor=赞助 -sponsor.bmclapi=国内下载源由 BMCLAPI 提供高速下载服务。BMCLAPI 为公益服务,赞助 BMCLAPI 可以帮助作者更好地提供稳定高速的下载服务。[点击此处查阅详细信息] -sponsor.hmcl=Hello Minecraft! Launcher 是一个免费、自由、开放源代码的 Minecraft 启动器。[点击此处查阅详细信息] - system.architecture=架构 system.operating_system=操作系统 @@ -1660,7 +1594,6 @@ update.bubble.subtitle=点击此处进行升级 update.note.stable=适合优先追求软件稳定性的用户使用。\n新功能在经过充分测试后才会被添加到稳定版中。 update.note.dev=适合希望优先体验新功能的用户使用。\n包含最新功能和错误修复,但未经充分测试,可能会存在更多问题。 update.latest=当前版本为最新版本 -update.no_browser=无法打开浏览器。网址已经复制到剪贴板,你可以手动粘贴网址打开页面。 update.tooltip=更新 update.preview=提前预览 HMCL 版本 update.preview.subtitle=启用此选项,你将可以提前获取 HMCL 的新版本,以便在正式发布前进行测试。