User: kyle wood Date: 05 Oct 25 23:25 Revision: 893d2a2daf1d5e0a8aaa007f297892d8ad45289b Summary: Escape colons in properties files TeamCity URL: http://ci.mcdev.io:80/viewModification.html?tab=vcsModificationFiles&modId=10164&personal=false Index: src/main/resources/messages/MinecraftDevelopment.properties =================================================================== --- src/main/resources/messages/MinecraftDevelopment.properties (revision 7a0ba9f8f7a1de87bce2a58d765ac086deef4e79) +++ src/main/resources/messages/MinecraftDevelopment.properties (revision 893d2a2daf1d5e0a8aaa007f297892d8ad45289b) @@ -18,17 +18,17 @@ # along with this program. If not, see . # -creator.ui.build_system.label=Build System: +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.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.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 @@ -37,77 +37,77 @@ 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.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.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.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.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.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.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.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.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.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.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.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.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 @@ -159,13 +159,13 @@ error_reporter.report.commented=Commented on existing Issue #{0} successfully. error_reporter.report.commented.action=View comment -error_reporter.report.error=Error Submitting Issue: {0}. +error_reporter.report.error=Error Submitting Issue\: {0}. error_reporter.report.error.action=Open an issue on the GitHub issue tracker facet.editor.name=Minecraft Module Settings facet.reimport.failed.title=Minecraft facet refresh facet.reimport.failed.content.no_error=Failed to start project refresh, please refresh your project manually. -facet.reimport.failed.content.with_error=Failed to start project refresh, please refresh your project manually. Cause: {0} +facet.reimport.failed.content.with_error=Failed to start project refresh, please refresh your project manually. Cause\: {0} generate.event_listener.title=Event Listener generate.event_listener.settings=Event Listener Settings @@ -201,18 +201,18 @@ nbt.compression.gzip=GZipped nbt.compression.uncompressed=Uncompressed -nbt.compression.file_type.label=Compression: +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.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) @@ -240,12 +240,12 @@ 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.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.parse_timeout=NBT parse timeout exceeded - Parse time\: {0}, Timeout\: {1}. -nbt.lang.errors.wrapped_error_message=Malformed NBT file:\n{0} +nbt.lang.errors.wrapped_error_message=Malformed NBT file\:\n{0} nbt.editor.name=NBT Text @@ -259,7 +259,7 @@ 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} +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 @@ -269,10 +269,10 @@ 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.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=Template Repositories\: minecraft.settings.creator.repos.column.name=Name minecraft.settings.creator.repos.column.provider=Provider minecraft.settings.creator.repos.column.provider.none=None @@ -283,10 +283,10 @@ 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=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 @@ -298,11 +298,11 @@ 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.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. +
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 Index: src/main/resources/messages/MinecraftDevelopment_zh.properties =================================================================== --- src/main/resources/messages/MinecraftDevelopment_zh.properties (revision 7a0ba9f8f7a1de87bce2a58d765ac086deef4e79) +++ src/main/resources/messages/MinecraftDevelopment_zh.properties (revision 893d2a2daf1d5e0a8aaa007f297892d8ad45289b) @@ -27,7 +27,7 @@ creator.ui.group.artifact_id=工件 ID: creator.ui.group.version=版本: -creator.ui.platform.type.label=平台类型: +creator.ui.platform.type.label=平台类型\: creator.ui.platform.label=平台: creator.ui.platform.mod.name=Mod creator.ui.platform.plugin.name=Plugin