diff --git a/src/main/resources/messages/MinecraftDevelopment_fr.properties b/src/main/resources/messages/MinecraftDevelopment_fr.properties index 7015adb16..60584692e 100644 --- a/src/main/resources/messages/MinecraftDevelopment_fr.properties +++ b/src/main/resources/messages/MinecraftDevelopment_fr.properties @@ -18,5 +18,334 @@ # along with this program. If not, see . # +creator.ui.build_system.label=Build System\: +creator.ui.build_system.label.gradle=Gradle +creator.ui.build_system.label.maven=Maven + +creator.ui.group.title=Build System Properties +creator.ui.group.group_id=Group ID\: +creator.ui.group.artifact_id=Artifact ID\: +creator.ui.group.version=Version\: + +creator.ui.platform.type.label=Platform Type\: +creator.ui.platform.label=Platform\: +creator.ui.platform.mod.name=Mod +creator.ui.platform.plugin.name=Plugin +creator.ui.group.default.label=Default +creator.ui.group.mod.label=Mod +creator.ui.group.plugin.label=Plugin +creator.ui.group.proxy.label=Proxy + +creator.ui.custom.step.description=Creating project based on template... +creator.ui.custom.repos.label=Repositories\: +creator.ui.custom.groups.label=Groups\: +creator.ui.custom.templates.label=Templates\: +creator.ui.custom.path.label=Templates Path\: +creator.ui.custom.path.dialog.title=Template Root +creator.ui.custom.path.dialog.description=Select the root directory of the template repository +creator.ui.custom.archive.dialog.title=Template Archive +creator.ui.custom.archive.dialog.description=Select the ZIP file containing the template +creator.ui.custom.remote.url.label=Download URL\: +creator.ui.custom.remote.url.comment='$version' will be replaced by the template descriptor version currently in use +creator.ui.custom.remote.inner_path.label=Inner Path\: +creator.ui.custom.remote.inner_path.comment='$version' will be replaced by the template descriptor version currently in use +creator.ui.custom.remote.auth_type.label=Authentication\: +creator.ui.custom.remote.basic_auth.username.label=Username\: +creator.ui.custom.remote.basic_auth.password.label=Password\: +creator.ui.custom.remote.bearer_token.label=Bearer Token\: +creator.ui.custom.remote.git_http_provider.label=Git HTTP Auth Provider\: +creator.ui.custom.remote.git_http_account.label=Git HTTP Account\: +creator.ui.custom.remote.custom_header.name.label=Name\: +creator.ui.custom.remote.custom_header.value.label=Value\: +creator.ui.custom.remote.auto_update.label=Auto update + +creator.ui.warn.no_properties=This template has no properties +creator.ui.error.template_warns_and_errors=This template contains warnings and errors\: +creator.ui.error.template_warns=This template contains warnings\: +creator.ui.error.template_errors=This template contains errors\: + +creator.ui.license.label=License\: +creator.ui.main_class.label=Main Class\: +creator.ui.mc_version.label=Minecraft &Version\: +creator.ui.mod_name.label=Mod &Name\: +creator.ui.mod_id.label=Mod &ID\: +creator.ui.plugin_name.label=Plugin &Name\: +creator.ui.plugin_id.label=Plugin &ID\: +creator.ui.description.label=Description\: +creator.ui.authors.label=Authors\: +creator.ui.website.label=Website\: +creator.ui.repository.label=Repository\: +creator.ui.issue_tracker.label=Issue Tracker\: +creator.ui.update_url.label=Update URL\: +creator.ui.depend.label=Depend\: +creator.ui.log_prefix.label=Log Prefix\: +creator.ui.load_at.label=Load At\: +creator.ui.load_at.option.startup=Startup +creator.ui.load_at.option.postworld=Post World +creator.ui.soft_depend.label=Soft Depend\: +creator.ui.use_mixins.label=Use &Mixins\: +creator.ui.split_sources.label=Split Sources\: +creator.ui.java_version.label=Java Version\: +creator.ui.jdk.label=JDK\: +creator.ui.optional_settings.label=Optional Settings +creator.ui.parchment.label=Parchment\: +creator.ui.parchment.include.label=Include\: +creator.ui.parchment.include.old_mc.label=Older Minecraft versions +creator.ui.parchment.include.snapshots.label=Snapshot versions +creator.ui.parchment.no_version.message=No versions of Parchment matching your configuration +creator.ui.mod_environment.label=Environment\: +creator.ui.mod_environment.option.*=Both +creator.ui.mod_environment.option.client=Client +creator.ui.mod_environment.option.server=Server +creator.ui.forge_version.label=Forge\: +creator.ui.neoforge_version.label=NeoForge\: +creator.ui.show_snapshots.label=Show snapshots\: +creator.ui.loom_version.label=Loom Version\: +creator.ui.loader_version.label=Loader Version\: +creator.ui.yarn_version.label=Yarn Version\: +creator.ui.use_official_mappings.label=Use official mappings +creator.ui.fabricapi_version.label=Fabric API Version\: +creator.ui.use_fabricapi.label=Use Fabric API +creator.ui.spongeapi_version.label=Sponge Version\: +creator.ui.velocity_version.label=Velocity Version\: +creator.ui.versions_download.label=Downloading versions... + +creator.ui.warn.no_yarn_to_mc_match=Unable to match Yarn versions to Minecraft version +creator.ui.warn.no_fabricapi_to_mc_match=Unable to match API versions to Minecraft version + +creator.ui.outdated.message=Is the Minecraft project wizard outdated? Create an issue on the MinecraftDev issue tracker. + +creator.ui.generic_validation_failure.message=Unable to {0} {1} +creator.ui.generic_unfinished.message=Haven''t finished {0} + +creator.ui.create_minecraft_project=Create a new Minecraft project + +creator.step.generic.project_created.message=Your project is being created +creator.step.generic.init_template_providers.message=Initializing templates +creator.step.generic.load_template.message=Loading templates +creator.step.generic.no_templates_available.message=There are no templates available + +creator.step.gradle.patch_gradle.description=Patching Gradle files +creator.step.gradle.import_gradle.description=Importing Gradle project + +creator.step.wait_for_smart.description=Indexing + +creator.step.maven.patch_pom.description=Patching pom.xml +creator.step.maven.import_maven.description=Importing Maven project + +creator.step.reformat.description=Reformatting files + +creator.validation.custom.path_not_a_directory=Path is not a directory +creator.validation.custom.path_not_a_file=Path is not a file + +creator.validation.blank=Must not be blank +creator.validation.group_id_non_example=Group ID must be changed from "org.example" +creator.validation.semantic_version=Version must be a valid semantic version +creator.validation.class_fqn=Must be a valid class fully qualified name +creator.validation.regex=Must match regex {0} +creator.validation.invalid_option=Selection is not a valid option + +creator.validation.jdk_preferred=Java {0} is recommended for {1} +creator.validation.jdk_preferred_default_reason=these settings + +error_reporter.submit.action=Report to Minecraft Dev +error_reporter.submit.ignored=Ignored error + +error_reporter.report.title=Error report +error_reporter.report.created=Submitted event {0}. + +facet.editor.name=Minecraft Module Settings + generate.event_listener.title=Event Listener generate.event_listener.settings=Configuration du Listener +generate.event_listener.event_priority=Event Priority +generate.event_listener.event_order=Event Order +generate.event_listener.ignore_if_canceled=Ignore if event is canceled + +generate.class.caption=Minecraft Class +generate.class.description=Class generation for modders + +generate.color.change_action=Change Color +generate.color.change_error=Can''t change colors in {0} +generate.color.choose_action=Choose Color + +insight.event_listener.marker=Event Listener line marker +insight.event_listener.marker.goto=Go to Event declaration +insight.event_listener.marker.accessible_name=event listener indicator +insight.event_listener.marker.multiple=Multiple method overrides + +insight.plugin.marker=Minecraft Plugin line marker +insight.plugin.marker.accessible_name=minecraft {0} entry point indicator +insight.plugin.marker.accessible_name_mod=mod +insight.plugin.marker.accessible_name_plugin=plugin +insight.plugin.marker.accessible_name_unsure=mod or plugin + +inspection.is_cancelled.name=Useless event isCancelled check +inspection.is_cancelled.description=Reports useless event cancellation checks +inspection.entry_point.name=Minecraft Entry Point +inspection.entity_data_param.description=Reports when the class passed to an entity data parameter definition is not the same as the containing entity class. +inspection.entity_data_param.message=Entity class does not match this entity class +inspection.entity_data_param.fix=Replace other entity class with this entity class + +nbt.compression.gzip=GZipped +nbt.compression.uncompressed=Uncompressed +nbt.compression.file_type.label=Compression\: +nbt.compression.save.button=Save + +nbt.file_type.name=NBT +nbt.file_type.description=NBT + +nbt.lang.annotate.material=Material +nbt.lang.annotate.type_byte=Type\: byte +nbt.lang.annotate.type_short=Type\: short +nbt.lang.annotate.type_long=Type\: long +nbt.lang.annotate.type_float=Type\: float +nbt.lang.annotate.type_double=Type\: double + +nbt.lang.display_name=NBT Text +nbt.lang.description=NBT text representation (don't use this one) + +nbt.lang.highlighting.keyword.display_name=Keyword +nbt.lang.highlighting.string.display_name=String +nbt.lang.highlighting.unquoted_string.display_name=Unquoted string +nbt.lang.highlighting.name.display_name=Name +nbt.lang.highlighting.unquoted_name.display_name=Unquoted name +nbt.lang.highlighting.byte.display_name=Byte +nbt.lang.highlighting.short.display_name=Short +nbt.lang.highlighting.int.display_name=Int +nbt.lang.highlighting.long.display_name=Long +nbt.lang.highlighting.float.display_name=Float +nbt.lang.highlighting.double.display_name=Double +nbt.lang.highlighting.material.display_name=Material + +nbt.lang.style.space_before_colon=Space before colon +nbt.lang.style.space_after_colon=Space after colon +nbt.lang.style.list_brackets=List brackets +nbt.lang.style.array_parentheses=Array parentheses + +nbt.lang.inlay_hints.one_child=1 child +nbt.lang.inlay_hints.children={0} children + +nbt.lang.errors.unknown=Unknown error. +nbt.lang.errors.invalid_list=Lists can only contain elements of the same type. +nbt.lang.errors.wrong_tag_id=Unexpected tag id found\: {0}. +nbt.lang.errors.invalid_root=Root tag in NBT file is not a compound. +nbt.lang.errors.reading=Error reading file. +nbt.lang.errors.parse_timeout=NBT parse timeout exceeded - Parse time\: {0}, Timeout\: {1}. + +nbt.lang.errors.wrapped_error_message=Malformed NBT file\:\n{0} + +nbt.editor.name=NBT Text + +nbt.file.save_notify.success.title=Saved NBT file successfully +nbt.file.save_notify.success.content={0} was saved successfully. + +nbt.file.save_notify.file_type_error.title=Error saving NBT file +nbt.file.save_notify.file_type_error.content=The file is not recognised as a NBTT file. This might be caused by wrong file type associations, or the file could be too large. + +nbt.file.save_notify.parse_error.title=Error saving NBT file +nbt.file.save_notify.parse_error.content=Due to errors in the text representation, {0} could not be saved. +nbt.file.save_notify.parse_exception.title=Error saving NBT file +nbt.file.save_notify.parse_exception.content=An unexpected exception happened, {0} could not be saved\: {1} + +intention.error.cannot.create.class.message=Cannot create class ''{0}''\n{1} +intention.error.cannot.create.class.title=Failed to Create Class + +translation_sort.title=Select Sort Order +translation_sort.order=Sort Order +translation_sort.keep_comment=Keep Comment + +minecraft.settings.change_update_channel=Change Plugin Update Channel +minecraft.settings.chat_color_underline_style=Chat color underline style\: +minecraft.settings.display_name=Minecraft Development +minecraft.settings.creator=Creator +minecraft.settings.creator.repos=Template Repositories\: +minecraft.settings.creator.repos.column.name=Name +minecraft.settings.creator.repos.column.provider=Provider +minecraft.settings.creator.repos.column.provider.none=None +minecraft.settings.creator.repos.column.provider.basic=Basic +minecraft.settings.creator.repos.column.provider.bearer=Bearer +minecraft.settings.creator.repos.column.provider.git_http=Git HTTP +minecraft.settings.creator.repos.column.provider.header=Custom Header +minecraft.settings.creator.repo_config.title={0} Template Repo Configuration +minecraft.settings.creator.repo.default_name=My Repo +minecraft.settings.creator.repo.builtin_name=Built In +minecraft.settings.creator.maven=Maven Repositories\: +minecraft.settings.creator.maven.comment=If Username is blank, credentials are sourced from either\:
- ~/.m2/settings.xml servers, see Maven's documentation
- ~/.gradle/gradle.properties, see Gradle's documentation +minecraft.settings.creator.maven.column.id=ID +minecraft.settings.creator.maven.column.id.tooltip=The server ID as it is in the Maven's settings.xml, or Gradle's home gradle.properties. +minecraft.settings.creator.maven.column.url=URL +minecraft.settings.creator.maven.column.url.tooltip=The base URL used to find what credentials to use. +minecraft.settings.creator.maven.column.username=Username +minecraft.settings.creator.maven.column.password=Password +minecraft.settings.creator.maven.default_id=repo-id + +minecraft.settings.force_external_annotations=Force external annotations in Minecraft projects +minecraft.settings.force_external_annotations.comment=The plugin uses external annotations to provide support for some features, like recognizing translation methods. +minecraft.settings.lang_template.display_name=Localization Template +minecraft.settings.lang_template.scheme=Scheme\: +minecraft.settings.lang_template.project_must_be_selected=You must have selected a project for this\! +minecraft.settings.lang_template.comment=You may edit the template used for translation key sorting here.
Each line may be empty, a comment (with \#) or a glob pattern for matching translation keys (like "item.*").
Note\: Empty lines are respected and will be put into the sorting result. +minecraft.settings.mixin.definition_pos_relative_to_expression=@Definition position relative to @Expression +minecraft.settings.mixin.mixin_class_icon=Show Mixin class icon +minecraft.settings.mixin.shadow_annotation_same_line=@Shadow annotations on same line +minecraft.settings.mixin=Mixin +minecraft.settings.project.display_name=Project-Specific Settings +minecraft.settings.show_chat_color_gutter_icons=Show chat color gutter icons +minecraft.settings.show_chat_color_underlines=Show chat color underlines +minecraft.settings.show_event_listener_gutter_icons=Show event listener gutter icons +minecraft.settings.show_project_platform_icons=Show project platform icons +minecraft.settings.title=Minecraft Development Settings +minecraft.settings.translation=Translation +minecraft.settings.translation.force_json_translation_file=Force JSON translation file (1.13+) +minecraft.settings.translation.use_custom_convert_template=Use custom template for convert literal to translation + +minecraft.before=Before +minecraft.after=After + +mixin.codeVision.target.accessor.hint={0,choice, 0\#no accessor mixins|1\#1 accessor mixin|2\#{0,number} accessor mixins} +mixin.codeVision.target.accessor.name=Accessor Mixins +mixin.codeVision.target.hint={0,choice, 0\#no mixins|1\#1 mixin|2\#{0,number} mixins} +mixin.codeVision.target.name=Mixins + +mixinextras.expression.lang.errors.array_access_missing_index=Missing index +mixinextras.expression.lang.errors.array_length_after_empty=Cannot specify array length after an unspecified array length +mixinextras.expression.lang.errors.empty_array_initializer=Array initializer cannot be empty +mixinextras.expression.lang.errors.index_not_expected_in_type=Index not expected in type +mixinextras.expression.lang.errors.instanceof_non_type=Expected type +mixinextras.expression.lang.errors.invalid_number=Invalid number +mixinextras.expression.lang.errors.missing_array_length=Array construction must contain a length +mixinextras.expression.lang.errors.new_array_dim_expr_with_initializer=Cannot use initializer for array with specified length +mixinextras.expression.lang.errors.new_no_constructor_args_or_array=Expected constructor arguments or array creation +mixinextras.expression.lang.errors.unresolved_symbol=Unresolved symbol +mixinextras.expression.lang.errors.unused_definition=Unused definition +mixinextras.expression.lang.errors.unused_symbol.fix=Remove definition + +mixinextras.expression.lang.display_name=MixinExtras Expressions +mixinextras.expression.lang.highlighting.bad_char.display_name=Bad character +mixinextras.expression.lang.highlighting.braces.display_name=Braces +mixinextras.expression.lang.highlighting.brackets.display_name=Brackets +mixinextras.expression.lang.highlighting.call_identifier.display_name=Identifier//Method call +mixinextras.expression.lang.highlighting.capture.display_name=Capture +mixinextras.expression.lang.highlighting.class_name_identifier.display_name=Identifier//Class name +mixinextras.expression.lang.highlighting.comma.display_name=Comma +mixinextras.expression.lang.highlighting.declaration_identifier.display_name=Identifier//Declaration +mixinextras.expression.lang.highlighting.dot.display_name=Dot +mixinextras.expression.lang.highlighting.identifier.display_name=Identifier +mixinextras.expression.lang.highlighting.keyword.display_name=Keyword +mixinextras.expression.lang.highlighting.member_name_identifier.display_name=Identifier//Member name +mixinextras.expression.lang.highlighting.method_reference.display_name=Method reference +mixinextras.expression.lang.highlighting.number.display_name=Number +mixinextras.expression.lang.highlighting.operator.display_name=Operator +mixinextras.expression.lang.highlighting.parens.display_name=Parentheses +mixinextras.expression.lang.highlighting.primitive_type_identifier.display_name=Identifier//Primitive type +mixinextras.expression.lang.highlighting.string.display_name=String +mixinextras.expression.lang.highlighting.string_escape.display_name=String escape +mixinextras.expression.lang.highlighting.type_declaration_identifier.display_name=Identifier//Type declaration +mixinextras.expression.lang.highlighting.variable_identifier.display_name=Identifier//Variable +mixinextras.expression.lang.highlighting.wildcard.display_name=Wildcard + +template.provider.builtin.label=Built In +template.provider.remote.label=Remote +template.provider.local.label=Local +template.provider.zip.label=Archive diff --git a/src/main/resources/messages/MinecraftDevelopment_zh.properties b/src/main/resources/messages/MinecraftDevelopment_zh.properties index f72bf42e0..af1571cf1 100644 --- a/src/main/resources/messages/MinecraftDevelopment_zh.properties +++ b/src/main/resources/messages/MinecraftDevelopment_zh.properties @@ -31,12 +31,46 @@ creator.ui.platform.type.label=平台类型\: creator.ui.platform.label=平台: creator.ui.platform.mod.name=Mod creator.ui.platform.plugin.name=Plugin +creator.ui.group.default.label=Default +creator.ui.group.mod.label=Mod +creator.ui.group.plugin.label=Plugin +creator.ui.group.proxy.label=Proxy + +creator.ui.custom.step.description=Creating project based on template... +creator.ui.custom.repos.label=Repositories\: +creator.ui.custom.groups.label=Groups\: +creator.ui.custom.templates.label=Templates\: +creator.ui.custom.path.label=Templates Path\: +creator.ui.custom.path.dialog.title=Template Root +creator.ui.custom.path.dialog.description=Select the root directory of the template repository +creator.ui.custom.archive.dialog.title=Template Archive +creator.ui.custom.archive.dialog.description=Select the ZIP file containing the template +creator.ui.custom.remote.url.label=Download URL\: +creator.ui.custom.remote.url.comment='$version' will be replaced by the template descriptor version currently in use +creator.ui.custom.remote.inner_path.label=Inner Path\: +creator.ui.custom.remote.inner_path.comment='$version' will be replaced by the template descriptor version currently in use +creator.ui.custom.remote.auth_type.label=Authentication\: +creator.ui.custom.remote.basic_auth.username.label=Username\: +creator.ui.custom.remote.basic_auth.password.label=Password\: +creator.ui.custom.remote.bearer_token.label=Bearer Token\: +creator.ui.custom.remote.git_http_provider.label=Git HTTP Auth Provider\: +creator.ui.custom.remote.git_http_account.label=Git HTTP Account\: +creator.ui.custom.remote.custom_header.name.label=Name\: +creator.ui.custom.remote.custom_header.value.label=Value\: +creator.ui.custom.remote.auto_update.label=Auto update + +creator.ui.warn.no_properties=This template has no properties +creator.ui.error.template_warns_and_errors=This template contains warnings and errors\: +creator.ui.error.template_warns=This template contains warnings\: +creator.ui.error.template_errors=This template contains errors\: creator.ui.license.label=许可证: creator.ui.main_class.label=主类: creator.ui.mc_version.label=Minecraft 版本: creator.ui.mod_name.label=Mod 名称: +creator.ui.mod_id.label=Mod &ID\: creator.ui.plugin_name.label=Plugin 名称: +creator.ui.plugin_id.label=Plugin &ID\: creator.ui.description.label=简介: creator.ui.authors.label=作者: creator.ui.website.label=网站: @@ -44,16 +78,42 @@ creator.ui.repository.label=仓库: creator.ui.issue_tracker.label=Issue Tracker: creator.ui.update_url.label=更新 URL: creator.ui.depend.label=依赖: +creator.ui.log_prefix.label=Log Prefix\: +creator.ui.load_at.label=Load At\: +creator.ui.load_at.option.startup=Startup +creator.ui.load_at.option.postworld=Post World creator.ui.soft_depend.label=软依赖: creator.ui.use_mixins.label=使用 Mixins: +creator.ui.split_sources.label=Split Sources\: +creator.ui.java_version.label=Java Version\: +creator.ui.jdk.label=JDK\: +creator.ui.optional_settings.label=Optional Settings creator.ui.parchment.label=Parchment: creator.ui.parchment.include.label=Include: creator.ui.parchment.include.old_mc.label=更旧的 Minecraft 版本 creator.ui.parchment.include.snapshots.label=快照版本 creator.ui.parchment.no_version.message=没有与您的配置相匹配的 Parchment 版本 - -creator.ui.outdated.message=Minecraft 项目向导过时了吗? \ - 创建一个 issue 在 MinecraftDev 的 Issue Tracker。 +creator.ui.mod_environment.label=Environment\: +creator.ui.mod_environment.option.*=Both +creator.ui.mod_environment.option.client=Client +creator.ui.mod_environment.option.server=Server +creator.ui.forge_version.label=Forge\: +creator.ui.neoforge_version.label=NeoForge\: +creator.ui.show_snapshots.label=Show snapshots\: +creator.ui.loom_version.label=Loom Version\: +creator.ui.loader_version.label=Loader Version\: +creator.ui.yarn_version.label=Yarn Version\: +creator.ui.use_official_mappings.label=Use official mappings +creator.ui.fabricapi_version.label=Fabric API Version\: +creator.ui.use_fabricapi.label=Use Fabric API +creator.ui.spongeapi_version.label=Sponge Version\: +creator.ui.velocity_version.label=Velocity Version\: +creator.ui.versions_download.label=Downloading versions... + +creator.ui.warn.no_yarn_to_mc_match=Unable to match Yarn versions to Minecraft version +creator.ui.warn.no_fabricapi_to_mc_match=Unable to match API versions to Minecraft version + +creator.ui.outdated.message=Minecraft 项目向导过时了吗? 创建一个 issue 在 MinecraftDev 的 Issue Tracker。 creator.ui.generic_validation_failure.message=无法 {0} {1} creator.ui.generic_unfinished.message=尚未完成 {0} @@ -61,6 +121,9 @@ creator.ui.generic_unfinished.message=尚未完成 {0} creator.ui.create_minecraft_project=创建新的 Minecraft 项目 creator.step.generic.project_created.message=正在创建您的项目 +creator.step.generic.init_template_providers.message=Initializing templates +creator.step.generic.load_template.message=Loading templates +creator.step.generic.no_templates_available.message=There are no templates available creator.step.gradle.patch_gradle.description=修补 Gradle 文件 creator.step.gradle.import_gradle.description=导入 Gradle 项目 @@ -72,29 +135,32 @@ creator.step.maven.import_maven.description=导入 Maven 项目 creator.step.reformat.description=重新设置文件格式 +creator.validation.custom.path_not_a_directory=Path is not a directory +creator.validation.custom.path_not_a_file=Path is not a file + +creator.validation.blank=Must not be blank creator.validation.group_id_non_example=组 ID 必须从 "org.example "更改为 "org.example"。 creator.validation.semantic_version=版本必须是有效的语义版本 +creator.validation.class_fqn=Must be a valid class fully qualified name +creator.validation.regex=Must match regex {0} +creator.validation.invalid_option=Selection is not a valid option creator.validation.jdk_preferred=Java {0} 推荐用于 {1} creator.validation.jdk_preferred_default_reason=这些设置 -error_reporter.submit.action=向 Minecraft Dev 的 GitHub Issue Tracker报告 -error_reporter.submit.failure=预期为 HTTP_CREATED (201),结果为 {0}。 +error_reporter.submit.action=Report to Minecraft Dev error_reporter.submit.ignored=忽略错误 error_reporter.report.title=错误报告 -error_reporter.report.created=成功创建 Issue #{0}。 -error_reporter.report.created.action=查看 issue -error_reporter.report.commented=已成功 comment 现有 Issue #{0}。 -error_reporter.report.commented.action=查看 comment - -error_reporter.report.error=提交 Issue 时出错: {0}. -error_reporter.report.error.action=在 GitHub Issue Tracker 上打开一个 issue +error_reporter.report.created=Submitted event {0}. facet.editor.name=Minecraft 模块设置 generate.event_listener.title=生成 Event Listener generate.event_listener.settings=Event Listener 设置 +generate.event_listener.event_priority=Event Priority +generate.event_listener.event_order=Event Order +generate.event_listener.ignore_if_canceled=Ignore if event is canceled generate.class.caption=Minecraft 类 generate.class.description=为模组制作者生成类 @@ -185,13 +251,101 @@ nbt.file.save_notify.parse_exception.content=发生意外异常,{0} 无法保 intention.error.cannot.create.class.message=无法创建类 ''{0}''\n{1} intention.error.cannot.create.class.title=创建类失败 -minecraft.settings.display_name=Minecraft Development -minecraft.settings.title=Minecraft Development 设置 +translation_sort.title=Select Sort Order +translation_sort.order=Sort Order +translation_sort.keep_comment=Keep Comment + minecraft.settings.change_update_channel=更改插件更新通道 -minecraft.settings.show_project_platform_icons=显示项目平台图标 -minecraft.settings.show_event_listener_gutter_icons=显示 event listener 槽图标 -minecraft.settings.show_chat_color_gutter_icons=显示聊天颜色槽图标 -minecraft.settings.show_chat_color_underlines=显示聊天颜色下划线 minecraft.settings.chat_color_underline_style=聊天颜色下划线样式: -minecraft.settings.mixin=Mixin +minecraft.settings.display_name=Minecraft Development +minecraft.settings.creator=Creator +minecraft.settings.creator.repos=Template Repositories\: +minecraft.settings.creator.repos.column.name=名称(Name) +minecraft.settings.creator.repos.column.provider=Provider +minecraft.settings.creator.repos.column.provider.none=None +minecraft.settings.creator.repos.column.provider.basic=Basic +minecraft.settings.creator.repos.column.provider.bearer=Bearer +minecraft.settings.creator.repos.column.provider.git_http=Git HTTP +minecraft.settings.creator.repos.column.provider.header=Custom Header +minecraft.settings.creator.repo_config.title={0} Template Repo Configuration +minecraft.settings.creator.repo.default_name=My Repo +minecraft.settings.creator.repo.builtin_name=Built In +minecraft.settings.creator.maven=Maven Repositories\: +minecraft.settings.creator.maven.comment=If Username is blank, credentials are sourced from either\:
- ~/.m2/settings.xml servers, see Maven's documentation
- ~/.gradle/gradle.properties, see Gradle's documentation +minecraft.settings.creator.maven.column.id=ID +minecraft.settings.creator.maven.column.id.tooltip=The server ID as it is in the Maven's settings.xml, or Gradle's home gradle.properties. +minecraft.settings.creator.maven.column.url=URL +minecraft.settings.creator.maven.column.url.tooltip=The base URL used to find what credentials to use. +minecraft.settings.creator.maven.column.username=Username +minecraft.settings.creator.maven.column.password=Password +minecraft.settings.creator.maven.default_id=repo-id + +minecraft.settings.force_external_annotations=Force external annotations in Minecraft projects +minecraft.settings.force_external_annotations.comment=The plugin uses external annotations to provide support for some features, like recognizing translation methods. +minecraft.settings.lang_template.display_name=Localization Template +minecraft.settings.lang_template.scheme=Scheme\: +minecraft.settings.lang_template.project_must_be_selected=You must have selected a project for this\! +minecraft.settings.lang_template.comment=You may edit the template used for translation key sorting here.
Each line may be empty, a comment (with \#) or a glob pattern for matching translation keys (like "item.*").
Note\: Empty lines are respected and will be put into the sorting result. +minecraft.settings.mixin.definition_pos_relative_to_expression=@Definition position relative to @Expression +minecraft.settings.mixin.mixin_class_icon=Show Mixin class icon minecraft.settings.mixin.shadow_annotation_same_line=@Shadow 注解在同一行 +minecraft.settings.mixin=Mixin +minecraft.settings.project.display_name=Project-Specific Settings +minecraft.settings.show_chat_color_gutter_icons=显示聊天颜色槽图标 +minecraft.settings.show_chat_color_underlines=显示聊天颜色下划线 +minecraft.settings.show_event_listener_gutter_icons=显示 event listener 槽图标 +minecraft.settings.show_project_platform_icons=显示项目平台图标 +minecraft.settings.title=Minecraft Development 设置 +minecraft.settings.translation=Translation +minecraft.settings.translation.force_json_translation_file=Force JSON translation file (1.13+) +minecraft.settings.translation.use_custom_convert_template=Use custom template for convert literal to translation + +minecraft.before=Before +minecraft.after=After + +mixin.codeVision.target.accessor.hint={0,choice, 0\#no accessor mixins|1\#1 accessor mixin|2\#{0,number} accessor mixins} +mixin.codeVision.target.accessor.name=Accessor Mixins +mixin.codeVision.target.hint={0,choice, 0\#no mixins|1\#1 mixin|2\#{0,number} mixins} +mixin.codeVision.target.name=Mixins + +mixinextras.expression.lang.errors.array_access_missing_index=Missing index +mixinextras.expression.lang.errors.array_length_after_empty=Cannot specify array length after an unspecified array length +mixinextras.expression.lang.errors.empty_array_initializer=Array initializer cannot be empty +mixinextras.expression.lang.errors.index_not_expected_in_type=Index not expected in type +mixinextras.expression.lang.errors.instanceof_non_type=Expected type +mixinextras.expression.lang.errors.invalid_number=Invalid number +mixinextras.expression.lang.errors.missing_array_length=Array construction must contain a length +mixinextras.expression.lang.errors.new_array_dim_expr_with_initializer=Cannot use initializer for array with specified length +mixinextras.expression.lang.errors.new_no_constructor_args_or_array=Expected constructor arguments or array creation +mixinextras.expression.lang.errors.unresolved_symbol=Unresolved symbol +mixinextras.expression.lang.errors.unused_definition=Unused definition +mixinextras.expression.lang.errors.unused_symbol.fix=Remove definition + +mixinextras.expression.lang.display_name=MixinExtras Expressions +mixinextras.expression.lang.highlighting.bad_char.display_name=Bad character +mixinextras.expression.lang.highlighting.braces.display_name=Braces +mixinextras.expression.lang.highlighting.brackets.display_name=Brackets +mixinextras.expression.lang.highlighting.call_identifier.display_name=Identifier//Method call +mixinextras.expression.lang.highlighting.capture.display_name=Capture +mixinextras.expression.lang.highlighting.class_name_identifier.display_name=Identifier//Class name +mixinextras.expression.lang.highlighting.comma.display_name=Comma +mixinextras.expression.lang.highlighting.declaration_identifier.display_name=Identifier//Declaration +mixinextras.expression.lang.highlighting.dot.display_name=Dot +mixinextras.expression.lang.highlighting.identifier.display_name=Identifier +mixinextras.expression.lang.highlighting.keyword.display_name=关键词(Keyword) +mixinextras.expression.lang.highlighting.member_name_identifier.display_name=Identifier//Member name +mixinextras.expression.lang.highlighting.method_reference.display_name=Method reference +mixinextras.expression.lang.highlighting.number.display_name=Number +mixinextras.expression.lang.highlighting.operator.display_name=Operator +mixinextras.expression.lang.highlighting.parens.display_name=Parentheses +mixinextras.expression.lang.highlighting.primitive_type_identifier.display_name=Identifier//Primitive type +mixinextras.expression.lang.highlighting.string.display_name=字符串(String) +mixinextras.expression.lang.highlighting.string_escape.display_name=String escape +mixinextras.expression.lang.highlighting.type_declaration_identifier.display_name=Identifier//Type declaration +mixinextras.expression.lang.highlighting.variable_identifier.display_name=Identifier//Variable +mixinextras.expression.lang.highlighting.wildcard.display_name=Wildcard + +template.provider.builtin.label=Built In +template.provider.remote.label=Remote +template.provider.local.label=Local +template.provider.zip.label=Archive