From f41fc67547c3535dee4831e88ed3b8c8fd6b9089 Mon Sep 17 00:00:00 2001 From: Yuhang Chen Date: Mon, 18 Nov 2019 00:22:34 -0500 Subject: [PATCH 1/3] message --- po/zh_CN.po | 37 +++++++++++++++++++++++++++++++------ 1 file changed, 31 insertions(+), 6 deletions(-) diff --git a/po/zh_CN.po b/po/zh_CN.po index 584c3c8d42..48f8a9946d 100644 --- a/po/zh_CN.po +++ b/po/zh_CN.po @@ -4001,6 +4001,7 @@ msgid "" "Column %d of item %d is length %d inconsistent with column %d which is " "length %d. Only length-1 columns are recycled." msgstr "" +"第%d列(子项%d)的长度为%d,与第%d列的长度%d不一致。只有length-1列被循环补齐。" #: rbindlist.c:58 #, c-format @@ -4008,6 +4009,8 @@ msgid "" "Column %d ['%s'] of item %d is length 0. This (and %d other%s like it) has " "been filled with NA (NULL for list columns) to make each item uniform." msgstr "" +"第%d列['&s'](子项%d的)的长度为0,它(以及%d其他%s类似的)被填充为NA" +(等同与列表列的NULL值)使得每一个子项统一。" #: rbindlist.c:62 #, c-format @@ -4015,10 +4018,12 @@ msgid "" "Total rows in the list is %lld which is larger than the maximum number of " "rows, currently %d" msgstr "" +"列表的总行数为%lld,它比当前行数的最大值%d大。" #: rbindlist.c:63 msgid "use.names=TRUE but no item of input list has any names" msgstr "" +"use.names=TRUE,但是输入列表的子项均没有名字。" #: rbindlist.c:71 #, c-format @@ -4026,22 +4031,24 @@ msgid "" "Failed to allocate upper bound of %lld unique column names [sum(lapply(l," "ncol))]" msgstr "" +"分配%lld独有列名[sum(lapply(l,ncol))]的上边界失败。" #: rbindlist.c:102 #, c-format msgid "Failed to allocate nuniq=%d items working memory in rbindlist.c" -msgstr "" +msgstr "分配nuniq=%d子项的工作内存于rbindlist.c失败。" #: rbindlist.c:136 #, c-format msgid "Failed to allocate ncol=%d items working memory in rbindlist.c" -msgstr "" +msgstr "分配ncol=%d子项的工作内存与rbindlist.c失败。" #: rbindlist.c:191 msgid "" "Internal error: usenames==NA but fill=TRUE. usenames should have been set to " "TRUE earlier with warning." msgstr "" +"内部错误:usenames==NA但是fill=TRUE.usenames应该在警告之前被设置为TRUE。" #: rbindlist.c:196 msgid "" @@ -4049,12 +4056,14 @@ msgid "" "if use.names=FALSE for backwards compatibility. See news item 5 in v1.12.2 " "for options to control this message." msgstr "" +"use.names='check'(默认版本为v1.12.2)发出该消息并按照use.names=FALSE进行向后" +"兼容。有关控制此消息的选项,请参见v1.12.2中item 5的消息。" #: rbindlist.c:206 msgid "" "Internal error: could not find the first column name not present in earlier " "item" -msgstr "" +msgstr "内部错误:无法发现第一个列名,未出现在之前的子项中。" #: rbindlist.c:210 #, c-format @@ -4062,6 +4071,8 @@ msgid "" "Column %d ['%s'] of item %d is missing in item %d. Use fill=TRUE to fill " "with NA (NULL for list columns), or use.names=FALSE to ignore column names.%s" msgstr "" +"第%d列(第%d项的)在第%d项中丢失,使用fill=TRUE以用NA(等同于列表列的NULL)填充该列" +"或使用use.names=FALSE以忽视名为%s的列。" #: rbindlist.c:218 #, c-format @@ -4069,6 +4080,8 @@ msgid "" "Internal error: usenames==NA but an out-of-order name has been found in an " "item with no names or the first item. [%d]" msgstr "" +"内部错误:usenames==NA但是一个无序的名字在一个没有名字的子项或是第一个" +"子项中被发现。" #: rbindlist.c:219 #, c-format @@ -4077,12 +4090,16 @@ msgid "" "names=TRUE to match by column name, or use.names=FALSE to ignore column " "names.%s" msgstr "" +"第%d列['%s'](子项%d的)出现于%d位置(子项%d的)。设置use.names=TRUE以按列名匹配" +"或使用use.names=FALSE以忽视名为%s的列。" #: rbindlist.c:228 msgid "" "options()$datatable.rbindlist.check is set but is not a single string. See " "news item 5 in v1.12.2." msgstr "" +"options()$datatable.rbindlist.check已设置但不是单个字符串。参见v1.12.2" +"中item 5的消息" #: rbindlist.c:235 #, c-format @@ -4090,19 +4107,21 @@ msgid "" "options()$datatable.rbindlist.check=='%s' which is not " "'message'|'warning'|'error'|'none'. See news item 5 in v1.12.2." msgstr "" +"options()$datatable.rbindlist.check=='%s'不是'message'|'warning'|'error'|'none'" +"参见v1.12.2中item 5的消息." #: rbindlist.c:297 #, c-format msgid "" "Column %d of item %d has type 'factor' but has no levels; i.e. malformed." -msgstr "" +msgstr "第%d列(第%d项的)有'factor'类型但没有levels;i.e. malformed." #: rbindlist.c:315 #, c-format msgid "" "Class attribute on column %d of item %d does not match with column %d of " "item %d." -msgstr "" +msgstr "第%d列(第%d项的)类属性与第%d列(第%d项的)不匹配。" #: rbindlist.c:325 #, c-format @@ -4110,13 +4129,14 @@ msgid "" "Internal error: column %d of result is determined to be integer64 but " "maxType=='%s' != REALSXP" msgstr "" +"内部错误:结果的%d列被确定为整数64,但是maxType=='%s' != REALSXP" #: rbindlist.c:361 #, c-format msgid "" "Failed to allocate working memory for %d ordered factor levels of result " "column %d" -msgstr "" +msgstr "未能为结果列%d的%d有序因子级别分配工作内存" #: rbindlist.c:382 #, c-format @@ -4126,6 +4146,9 @@ msgid "" "factor levels should be an ordered subset of the first longest. A regular " "factor will be created for this column." msgstr "" +"列%d(子项%d的)是一个有序因子,但level %d ['%s']在列%d(子项%d的)的有序水平。" +"中缺失。每一组有序的factor levels应该是第一个最长factor的有序子集。将为本列" +"创建一个常规因子。" #: rbindlist.c:387 #, c-format @@ -4134,6 +4157,8 @@ msgid "" "'%s'<'%s' in the ordered levels from column %d of item %d. A regular factor " "will be created for this column due to this ambiguity." msgstr "" +"列%d(子项%d的)是一个具有'%s'<'%s'水平的有序因子。但是'%s'<'%s'在列%d(子项%d的)" +"有序水平。由于这种模糊性,将为本列创建一个常规因子" #: rbindlist.c:432 #, c-format From 4c0f50287622c7b886c47fdd01cbe66da8288af5 Mon Sep 17 00:00:00 2001 From: Yuhang Chen Date: Mon, 18 Nov 2019 00:27:12 -0500 Subject: [PATCH 2/3] message --- po/zh_CN.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/po/zh_CN.po b/po/zh_CN.po index 48f8a9946d..c376b32405 100644 --- a/po/zh_CN.po +++ b/po/zh_CN.po @@ -3,8 +3,8 @@ msgstr "" "Project-Id-Version: data.table 1.12.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-11-11 11:44+0800\n" -"PO-Revision-Date: 2019-11-10 15:29-04\n" -"Last-Translator: Xianghui Dong \n" +"PO-Revision-Date: 2019-11-18 00:26-04\n" +"Last-Translator: Yuhang Chen \n" "Language-Team: Mandarin\n" "Language: Mandarin\n" "MIME-Version: 1.0\n" From 457648737f1de27fb2b8e2bc56b4df834dcf973f Mon Sep 17 00:00:00 2001 From: Michael Chirico Date: Mon, 23 Dec 2019 16:38:25 +0800 Subject: [PATCH 3/3] added hongyuans review --- inst/po/zh_CN/LC_MESSAGES/data.table.mo | Bin 111146 -> 116586 bytes po/zh_CN.po | 63 ++++++++++++------------ 2 files changed, 32 insertions(+), 31 deletions(-) diff --git a/inst/po/zh_CN/LC_MESSAGES/data.table.mo b/inst/po/zh_CN/LC_MESSAGES/data.table.mo index 52572aa808c7f6d0f1111f11af69b24852bebe78..0af55c0a8949a16e86ae78364161ee4e83df0b9e 100644 GIT binary patch delta 20719 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 diff --git a/po/zh_CN.po b/po/zh_CN.po index 320f6464b7..3518f3ee66 100644 --- a/po/zh_CN.po +++ b/po/zh_CN.po @@ -4143,7 +4143,8 @@ msgid "" "Column %d of item %d is length %d inconsistent with column %d which is " "length %d. Only length-1 columns are recycled." msgstr "" -"第%d列(子项%d)的长度为%d,与第%d列的长度%d不一致。只有length-1列被循环补齐。" +"第 %2$d 项的第 %1$d 列长度为 %3$d,与第 %4$d 列的长度 %5$d 不一致。" +"只有长度为 1 的列会被循环补齐。" #: rbindlist.c:58 #, c-format @@ -4151,8 +4152,8 @@ msgid "" "Column %d ['%s'] of item %d is length 0. This (and %d other%s like it) has " "been filled with NA (NULL for list columns) to make each item uniform." msgstr "" -"第%d列['&s'](子项%d的)的长度为0,它(以及%d其他%s类似的)被填充为NA" -(等同与列表列的NULL值)使得每一个子项统一。" +"第%d列['%s'](子项%d的)的长度为0,它(以及%d其他%s类似的)被填充为NA" +"(等同与列表列的NULL值)使得每一个子项统一。" #: rbindlist.c:62 #, c-format @@ -4160,12 +4161,12 @@ msgid "" "Total rows in the list is % which is larger than the maximum number " "of rows, currently %d" msgstr "" -"列表的总行数为%lld,它比当前行数的最大值%d大。" +"列表的总行数为 %,比当前行数的最大值 %d 大。" #: rbindlist.c:63 msgid "use.names=TRUE but no item of input list has any names" msgstr "" -"use.names=TRUE,但是输入列表的子项均没有名字。" +"use.names=TRUE,但是输入列表的各项均没有名字。" #: rbindlist.c:71 #, c-format @@ -4173,24 +4174,24 @@ msgid "" "Failed to allocate upper bound of % unique column names " "[sum(lapply(l,ncol))]" msgstr "" -"分配%lld独有列名[sum(lapply(l,ncol))]的上边界失败。" +"无法为 % 个独有列名 [sum(lapply(l,ncol))] 的上界分配内存。" #: rbindlist.c:102 #, c-format msgid "Failed to allocate nuniq=%d items working memory in rbindlist.c" -msgstr "分配nuniq=%d子项的工作内存于rbindlist.c失败。" +msgstr "错误发生于 rbindlist.c,无法分配 nuniq=%d 项工作内存。" #: rbindlist.c:136 #, c-format msgid "Failed to allocate ncol=%d items working memory in rbindlist.c" -msgstr "分配ncol=%d子项的工作内存与rbindlist.c失败。" +msgstr "错误发生于 rbindlist.c,无法分配 ncol=%d 项工作内存。" #: rbindlist.c:191 msgid "" "Internal error: usenames==NA but fill=TRUE. usenames should have been set to " "TRUE earlier with warning." msgstr "" -"内部错误:usenames==NA但是fill=TRUE.usenames应该在警告之前被设置为TRUE。" +"内部错误:usenames==NA 但是 fill=TRUE。usenames应该已在警告之前被设置为了 TRUE。" #: rbindlist.c:196 msgid "" @@ -4198,14 +4199,14 @@ msgid "" "if use.names=FALSE for backwards compatibility. See news item 5 in v1.12.2 " "for options to control this message." msgstr "" -"use.names='check'(默认版本为v1.12.2)发出该消息并按照use.names=FALSE进行向后" -"兼容。有关控制此消息的选项,请参见v1.12.2中item 5的消息。" +"use.names='check'(从v1.12.2版本开始的默认值)发出该消息并为了向后兼容按照" +"use.names=FALSE执行。有关控制此消息的选项,请参见 v1.12.2 更新信息中的第 5 项。" #: rbindlist.c:206 msgid "" "Internal error: could not find the first column name not present in earlier " "item" -msgstr "内部错误:无法发现第一个列名,未出现在之前的子项中。" +msgstr "内部错误:无法找到一个不存在于之前项中的列名。" #: rbindlist.c:210 #, c-format @@ -4213,8 +4214,8 @@ msgid "" "Column %d ['%s'] of item %d is missing in item %d. Use fill=TRUE to fill " "with NA (NULL for list columns), or use.names=FALSE to ignore column names.%s" msgstr "" -"第%d列(第%d项的)在第%d项中丢失,使用fill=TRUE以用NA(等同于列表列的NULL)填充该列" -"或使用use.names=FALSE以忽视名为%s的列。" +"第 %3$d 项的第 %1$d 列 ['%2$s'] 在第 %4$d 项中并不存在。请使用 fill=TRUE 以用" +"NA (或 NULL 若该列为列表(list))填充,或使用 use.names=FALSE 以忽略列名。%5$s" #: rbindlist.c:218 #, c-format @@ -4222,8 +4223,7 @@ msgid "" "Internal error: usenames==NA but an out-of-order name has been found in an " "item with no names or the first item. [%d]" msgstr "" -"内部错误:usenames==NA但是一个无序的名字在一个没有名字的子项或是第一个" -"子项中被发现。" +"内部错误:usenames==NA 但某项或第一项中存在一个无序的名字。 [%d]" #: rbindlist.c:219 #, c-format @@ -4232,16 +4232,16 @@ msgid "" "names=TRUE to match by column name, or use.names=FALSE to ignore column " "names.%s" msgstr "" -"第%d列['%s'](子项%d的)出现于%d位置(子项%d的)。设置use.names=TRUE以按列名匹配" -"或使用use.names=FALSE以忽视名为%s的列。" +"第 %3$d 项的第 %1$d 列 ['%2$s'] 出现在第 %5$d 项的第 %4$d 列。设置" +"use.names=TRUE 以按列名匹配,或使用 use.names=FALSE 以忽视列名。%6$s" #: rbindlist.c:228 msgid "" "options()$datatable.rbindlist.check is set but is not a single string. See " "news item 5 in v1.12.2." msgstr "" -"options()$datatable.rbindlist.check已设置但不是单个字符串。参见v1.12.2" -"中item 5的消息" +"options()$datatable.rbindlist.check 已设置但并非单个字符串。参见 v1.12.2" +"更新信息中的第 5 项。" #: rbindlist.c:235 #, c-format @@ -4249,21 +4249,21 @@ msgid "" "options()$datatable.rbindlist.check=='%s' which is not " "'message'|'warning'|'error'|'none'. See news item 5 in v1.12.2." msgstr "" -"options()$datatable.rbindlist.check=='%s'不是'message'|'warning'|'error'|'none'" -"参见v1.12.2中item 5的消息." +"options()$datatable.rbindlist.check=='%s' 不是" +"'message'|'warning'|'error'|'none'。参见 v1.12.2 更新信息中的第 5 项。" #: rbindlist.c:298 #, c-format msgid "" "Column %d of item %d has type 'factor' but has no levels; i.e. malformed." -msgstr "第%d列(第%d项的)有'factor'类型但没有levels;i.e. malformed." +msgstr "第%2$d 项的第 %1$d 列为因子('factor')类型却没有因子水平(levels),格式错误。" #: rbindlist.c:316 #, c-format msgid "" "Class attribute on column %d of item %d does not match with column %d of " "item %d." -msgstr "第%d列(第%d项的)类属性与第%d列(第%d项的)不匹配。" +msgstr "第 %2$d 项的第 %1$d 列的类属性与第 %4$d 项的第 %3$d列的不匹配。" #: rbindlist.c:326 #, c-format @@ -4271,14 +4271,14 @@ msgid "" "Internal error: column %d of result is determined to be integer64 but " "maxType=='%s' != REALSXP" msgstr "" -"内部错误:结果的%d列被确定为整数64,但是maxType=='%s' != REALSXP" +"内部错误:结果中的第 %d 列应为 integer64 类型,但maxType=='%s' != REALSXP" #: rbindlist.c:362 #, c-format msgid "" "Failed to allocate working memory for %d ordered factor levels of result " "column %d" -msgstr "未能为结果列%d的%d有序因子级别分配工作内存" +msgstr "未能为结果中第 %d 列的 %d 个有序因子水平分配工作内存" #: rbindlist.c:383 #, c-format @@ -4288,9 +4288,9 @@ msgid "" "factor levels should be an ordered subset of the first longest. A regular " "factor will be created for this column." msgstr "" -"列%d(子项%d的)是一个有序因子,但level %d ['%s']在列%d(子项%d的)的有序水平。" -"中缺失。每一组有序的factor levels应该是第一个最长factor的有序子集。将为本列" -"创建一个常规因子。" +"第 %2$d 项的第 %1$d 列为一有序因子(ordered factor),但第 %3$d 个水平(level)['%4$s']" +"在第 %6$d 项第 %5$d 列的有序因子水平中缺失。每组有序" +"因子水平应为其中最长有序因子水平的子集。该列将被创建为一非有序因子列。" #: rbindlist.c:388 #, c-format @@ -4299,8 +4299,9 @@ msgid "" "'%s'<'%s' in the ordered levels from column %d of item %d. A regular factor " "will be created for this column due to this ambiguity." msgstr "" -"列%d(子项%d的)是一个具有'%s'<'%s'水平的有序因子。但是'%s'<'%s'在列%d(子项%d的)" -"有序水平。由于这种模糊性,将为本列创建一个常规因子" +"第 %2$d 项的第 %1$d 列中有序因子水平 '%3$s'<'%4$s'。但" +"在第 %8$d 项第 %7$d 列的有序因子水平中却 '%5$s'<'%6$s'。由于" +"这种模糊性,该列将被创建为一非有序因子列。" #: rbindlist.c:433 #, c-format