You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: R/merge.R
+15-5Lines changed: 15 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -66,14 +66,24 @@ merge.data.table = function(x, y, by = NULL, by.x = NULL, by.y = NULL, all = FAL
66
66
# TODO(R >= 3.5.0): use ...length()
67
67
if (n_dots<- length(dots<-list(...))) {
68
68
if (is.null(nm<- names(dots))) {
69
-
warningf("%d unnamed arguments wound up in '...' and will be ignored.", n_dots)
69
+
warningf(ngettext(n_dots, "%d unnamed argument wound up in '...' and will be ignored.",
70
+
"%d unnamed arguments wound up in '...' and will be ignored."),
71
+
n_dots)
70
72
} else {
71
-
named_idx<- nzchar(nm)
73
+
named_idx= nzchar(nm)
72
74
if (all(named_idx)) {
73
-
warningf("merge.data.table() received %d unknown keyword arguments which will be ignored: %s", n_dots, brackify(nm))
75
+
warningf(ngettext(n_dots, "merge.data.table() received %d unknown keyword argument which will be ignored: %s"
76
+
"merge.data.table() received %d unknown keyword arguments which will be ignored: %s"),
77
+
n_dots, brackify(nm))
74
78
} else {
75
-
n_named<- sum(named_idx)
76
-
warningf("merge.data.table() received %d unnamed arguments in '...' and %d unknown keyword arguments, all of which will be ignored: %s", n_dots-n_named, n_named, brackify(nm[named_idx]))
79
+
n_named= sum(named_idx)
80
+
n_unnamed=n_dots-n_named
81
+
warningf(ngettext(n_named,
82
+
ngettext(n_unnamed, "merge.data.table() received %d unnamed argument in '...' and %d unknown keyword argument, all of which will be ignored: %s",
83
+
"merge.data.table() received %d unnamed arguments in '...' and %d unknown keyword argument, all of which will be ignored: %s"),
84
+
ngettext(n_unnamed, "merge.data.table() received %d unnamed argument in '...' and %d unknown keyword arguments, all of which will be ignored: %s",
85
+
"merge.data.table() received %d unnamed arguments in '...' and %d unknown keyword arguments, all of which will be ignored: %s")),
0 commit comments