From 249951183771d403efed07122546a1eba7c8feb2 Mon Sep 17 00:00:00 2001 From: CritasWang Date: Thu, 5 Nov 2026 14:49:50 +0800 Subject: [PATCH] [Tools] Fix misspelled Alias in the import-schema error message The header validation message of import-schema told users the correct CSV format is "Timeseries, Alibaba, DataType, Encoding, Compression", but the actual column name is "Alias". The typo dates back to the tool's introduction and was carried into the Chinese message as well. Rename the message constant as well, so that its name still derives from the English value as required by the i18n naming convention. --- .../main/i18n/en/org/apache/iotdb/cli/i18n/CliMessages.java | 4 ++-- .../main/i18n/zh/org/apache/iotdb/cli/i18n/CliMessages.java | 4 ++-- .../java/org/apache/iotdb/tool/schema/ImportSchemaTree.java | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/iotdb-client/cli/src/main/i18n/en/org/apache/iotdb/cli/i18n/CliMessages.java b/iotdb-client/cli/src/main/i18n/en/org/apache/iotdb/cli/i18n/CliMessages.java index 8cd97e9b0788..2db32c12487e 100644 --- a/iotdb-client/cli/src/main/i18n/en/org/apache/iotdb/cli/i18n/CliMessages.java +++ b/iotdb-client/cli/src/main/i18n/en/org/apache/iotdb/cli/i18n/CliMessages.java @@ -154,9 +154,9 @@ public final class CliMessages { MESSAGE_THE_DATABASE_PARAM_IS_REQUIRED_WHEN_SQL_DIALECT_IS_TABLE_1EFE6DAF = "The database param is required when sql_dialect is table "; public static final String - MESSAGE_THE_HEADER_OF_THE_CSV_FILE_TO_BE_IMPORTED_IS_ILLEGAL_THE_CORRECT_FORMAT_IS_TIMESERIES_ALIBABA_DATATYPE_ENCODING_COMPRESSION_C429E7C6 = + MESSAGE_THE_HEADER_OF_THE_CSV_FILE_TO_BE_IMPORTED_IS_ILLEGAL_THE_CORRECT_FORMAT_IS_TIMESERIES_ALIAS_DATATYPE_ENCODING_COMPRESSION_FB573E37 = "The header of the CSV file to be imported is illegal. The correct format is" - + " \"Timeseries, Alibaba, DataType, Encoding, Compression\"!"; + + " \"Timeseries, Alias, DataType, Encoding, Compression\"!"; private CliMessages() {} diff --git a/iotdb-client/cli/src/main/i18n/zh/org/apache/iotdb/cli/i18n/CliMessages.java b/iotdb-client/cli/src/main/i18n/zh/org/apache/iotdb/cli/i18n/CliMessages.java index 6123237db8d7..c7b1ec739dcf 100644 --- a/iotdb-client/cli/src/main/i18n/zh/org/apache/iotdb/cli/i18n/CliMessages.java +++ b/iotdb-client/cli/src/main/i18n/zh/org/apache/iotdb/cli/i18n/CliMessages.java @@ -143,8 +143,8 @@ public final class CliMessages { MESSAGE_THE_DATABASE_PARAM_IS_REQUIRED_WHEN_SQL_DIALECT_IS_TABLE_1EFE6DAF = "sql_dialect 为 table 时必须提供 database 参数 "; public static final String - MESSAGE_THE_HEADER_OF_THE_CSV_FILE_TO_BE_IMPORTED_IS_ILLEGAL_THE_CORRECT_FORMAT_IS_TIMESERIES_ALIBABA_DATATYPE_ENCODING_COMPRESSION_C429E7C6 = - "待导入的 CSV 文件表头不合法,正确格式为 \"Timeseries, Alibaba, DataType, Encoding, Compression\"!"; + MESSAGE_THE_HEADER_OF_THE_CSV_FILE_TO_BE_IMPORTED_IS_ILLEGAL_THE_CORRECT_FORMAT_IS_TIMESERIES_ALIAS_DATATYPE_ENCODING_COMPRESSION_FB573E37 = + "待导入的 CSV 文件表头不合法,正确格式为 \"Timeseries, Alias, DataType, Encoding, Compression\"!"; private CliMessages() {} diff --git a/iotdb-client/cli/src/main/java/org/apache/iotdb/tool/schema/ImportSchemaTree.java b/iotdb-client/cli/src/main/java/org/apache/iotdb/tool/schema/ImportSchemaTree.java index 231467b33fad..f8db79c884eb 100644 --- a/iotdb-client/cli/src/main/java/org/apache/iotdb/tool/schema/ImportSchemaTree.java +++ b/iotdb-client/cli/src/main/java/org/apache/iotdb/tool/schema/ImportSchemaTree.java @@ -152,7 +152,7 @@ private static boolean checkHeader(List headerNames) { if (CollectionUtils.isNotEmpty(strangers)) { ioTPrinter.println( CliMessages - .MESSAGE_THE_HEADER_OF_THE_CSV_FILE_TO_BE_IMPORTED_IS_ILLEGAL_THE_CORRECT_FORMAT_IS_TIMESERIES_ALIBABA_DATATYPE_ENCODING_COMPRESSION_C429E7C6); + .MESSAGE_THE_HEADER_OF_THE_CSV_FILE_TO_BE_IMPORTED_IS_ILLEGAL_THE_CORRECT_FORMAT_IS_TIMESERIES_ALIAS_DATATYPE_ENCODING_COMPRESSION_FB573E37); return false; } }