diff -Nru cluster-1.15.1/ChangeLog cluster-1.15.2/ChangeLog --- cluster-1.15.1/ChangeLog 2014-03-12 10:32:21.000000000 +0000 +++ cluster-1.15.2/ChangeLog 2014-03-26 18:51:40.000000000 +0000 @@ -1,3 +1,8 @@ +2014-03-26 Martin Maechler + + * DESCRIPTION (Version): 1.15.2 + * R/*.q updates to make messages translatable; proposed by Lukasz Daniel + 2014-03-12 Martin Maechler * DESCRIPTION (Version): 1.15.1 diff -Nru cluster-1.15.1/debian/changelog cluster-1.15.2/debian/changelog --- cluster-1.15.1/debian/changelog 2014-04-01 02:44:14.000000000 +0000 +++ cluster-1.15.2/debian/changelog 2014-04-01 02:44:14.000000000 +0000 @@ -1,8 +1,14 @@ -cluster (1.15.1-1lucid0) lucid; urgency=low +cluster (1.15.2-1lucid0) lucid; urgency=low * Compilation for Ubuntu 10.04.4 LTS - -- Michael Rutter Thu, 13 Mar 2014 11:45:41 +0000 + -- Michael Rutter Tue, 01 Apr 2014 02:05:33 +0000 + +cluster (1.15.2-1) unstable; urgency=low + + * New upstream release + + -- Dirk Eddelbuettel Mon, 31 Mar 2014 06:57:02 -0500 cluster (1.15.1-1) unstable; urgency=low diff -Nru cluster-1.15.1/DESCRIPTION cluster-1.15.2/DESCRIPTION --- cluster-1.15.1/DESCRIPTION 2014-03-13 00:52:46.000000000 +0000 +++ cluster-1.15.2/DESCRIPTION 2014-03-31 08:17:32.000000000 +0000 @@ -1,6 +1,6 @@ Package: cluster -Version: 1.15.1 -Date: 2014-03-12 +Version: 1.15.2 +Date: 2014-03-26 Priority: recommended Title: Cluster Analysis Extended Rousseeuw et al. Description: Cluster Analysis Methods. Much extended the original from @@ -26,7 +26,7 @@ ByteCompile: yes BuildResaveData: no License: GPL (>= 2) -Packaged: 2014-03-12 10:32:30 UTC; maechler +Packaged: 2014-03-30 16:33:00 UTC; maechler Author: Martin Maechler [aut, cre], Peter Rousseeuw [aut] (Fortran original), Anja Struyf [aut] (S original), @@ -36,4 +36,4 @@ Pierre Roudier [ctb] NeedsCompilation: yes Repository: CRAN -Date/Publication: 2014-03-13 01:52:46 +Date/Publication: 2014-03-31 10:17:32 Binary files /tmp/LycScieaPJ/cluster-1.15.1/inst/po/de/LC_MESSAGES/R-cluster.mo and /tmp/OmfBIcMfLI/cluster-1.15.2/inst/po/de/LC_MESSAGES/R-cluster.mo differ Binary files /tmp/LycScieaPJ/cluster-1.15.1/inst/po/en@quot/LC_MESSAGES/cluster.mo and /tmp/OmfBIcMfLI/cluster-1.15.2/inst/po/en@quot/LC_MESSAGES/cluster.mo differ Binary files /tmp/LycScieaPJ/cluster-1.15.1/inst/po/en@quot/LC_MESSAGES/R-cluster.mo and /tmp/OmfBIcMfLI/cluster-1.15.2/inst/po/en@quot/LC_MESSAGES/R-cluster.mo differ Binary files /tmp/LycScieaPJ/cluster-1.15.1/inst/po/fr/LC_MESSAGES/R-cluster.mo and /tmp/OmfBIcMfLI/cluster-1.15.2/inst/po/fr/LC_MESSAGES/R-cluster.mo differ Binary files /tmp/LycScieaPJ/cluster-1.15.1/inst/po/pl/LC_MESSAGES/R-cluster.mo and /tmp/OmfBIcMfLI/cluster-1.15.2/inst/po/pl/LC_MESSAGES/R-cluster.mo differ diff -Nru cluster-1.15.1/MD5 cluster-1.15.2/MD5 --- cluster-1.15.1/MD5 2014-03-13 00:52:46.000000000 +0000 +++ cluster-1.15.2/MD5 2014-03-31 08:17:32.000000000 +0000 @@ -1,23 +1,23 @@ -3515e398c12180849d17a442e14d9c15 *ChangeLog -ccf5bbe326930cb24520f9731f8ea39e *DESCRIPTION +91978e357f06808773770fb3c575f5fe *ChangeLog +9c8ce61c9a3e260796969ea4401e7883 *DESCRIPTION 824c6b9820b7fc963b52b185b8284481 *INDEX 44b3ca07b3237b48154f78ceeb8a3336 *NAMESPACE 8de82c7d42bd4a27c27c25462ae2a307 *PORTING -15be042001f89dcd2a6c478787e41c89 *R/0aaa.R -a13c3bd1006f19c48d25c18040826887 *R/agnes.q -14a3b4a844384c861a96bfa96c1468f8 *R/clara.q +0faab53afc375965cd5b5cf8302fdebe *R/0aaa.R +40dd24335448be68f832e118261c9886 *R/agnes.q +7ba212535e913c0f42d563c2c9d79fea *R/clara.q 15df5f32ef8e56daf9ad3bbde0817c10 *R/clusGap.R e93355a6f7ad8d8486e6db4db52200a9 *R/coef.R -ef6571c7bbaae89ba5ec86d99185d2c4 *R/daisy.q -9600484036f3229ac54f7c5596d5cf73 *R/diana.q -315c3dd944b4f414095b78ecc7164e16 *R/ellipsoidhull.R -90a3a2f89e1dbb581f4c19bc19cb92a5 *R/fanny.q +43346191a786305f999f100fecd8aa53 *R/daisy.q +59308e718eb9ff3b01a3ccf7655d04e2 *R/diana.q +0ed25d28c2b3d0c5a19affbddab3c018 *R/ellipsoidhull.R +c56902e95278d600c6fc1a17e915fb1d *R/fanny.q a96e11e7323c9f7e06a597f5753a0b35 *R/internal.R b06ce16d80187d3b1e7ae9c248a7b202 *R/mona.q -6b0b3574778930624b6512e0d3f3c0d6 *R/pam.q +827a8c2ea9a54253d7aa5841748770d7 *R/pam.q 27e799846893d5ad40b15de6aab39a56 *R/plothier.q -ede702ba62f772a3a9c3fee5bc5af00b *R/plotpart.q -39605fa5e570bf8aca365053e802eedb *R/silhouette.R +464d8da9b7ffb0fd037a8b8727b6ca14 *R/plotpart.q +55336464ba01bf69a21da06194de3695 *R/silhouette.R f1d53c5f24897b5ab0e6014be9be7844 *R/zzz.R 1f5615783dc47c80ed105754db24330a *README ac189f8e6e1314c01a700f6a31ee4506 *data/agriculture.tab @@ -30,9 +30,11 @@ e816e6c67444107ab47ff3bf2f6023f2 *data/votes.repub.tab be46f45035b177b940393db459789282 *data/xclara.rda 9737dd4fd749f0140a0cc25ca1561c23 *inst/CITATION -ad117cf744f8b8265a70288700acc3a2 *inst/po/de/LC_MESSAGES/R-cluster.mo -2bfdc2510f2b690b87fe99f1823d8d97 *inst/po/en@quot/LC_MESSAGES/R-cluster.mo -581ddced94f0cfa5cd6aeef3405d64ef *inst/po/pl/LC_MESSAGES/R-cluster.mo +c84372ce2153d6a6391758639a8c7510 *inst/po/de/LC_MESSAGES/R-cluster.mo +54624edc7ce361b991db68fe6326780a *inst/po/en@quot/LC_MESSAGES/R-cluster.mo +7a679a2f01f1b9e43c7166d73f75b0f2 *inst/po/en@quot/LC_MESSAGES/cluster.mo +7d3df92f1974328c65bcdeccc6c7d575 *inst/po/fr/LC_MESSAGES/R-cluster.mo +c08ab5da8a54a1b44e4539886b04d71e *inst/po/pl/LC_MESSAGES/R-cluster.mo 2ff2bee0138966ad3217920bc8f8507d *man/agnes.Rd 29d26f3fb10f3462291c10d441865e71 *man/agnes.object.Rd 7db03338761019b70d064ffe1eddcc5d *man/agriculture.Rd @@ -87,12 +89,14 @@ 69c2598048e0488ca72d0809d1d3214a *man/volume.ellipsoid.Rd 0510d0816550f6d3c258652912053a1d *man/votes.repub.Rd 438589447329748ecc79553dc159e458 *man/xclara.Rd -5598162d8c93eea1fa8a18bae1a72999 *po/R-cluster.pot -eb1bd0c8045b69c608476f4ba4c372d5 *po/R-de.po +d2505825461bd49e3ba3941c6802abbd *po/R-cluster.pot +8d82ba4213a86b6fa97caa934cc20ead *po/R-de.po e9b5293e63746638be1f3570dbeb4fe3 *po/R-en@quot.po -7b522b41926394f0452a2c440308d641 *po/R-pl.po +364afe0f161426d11f565728ca34353b *po/R-fr.po +264737c15958a5293f0bb8d4aaa62bca *po/R-pl.po +550ca8e04ea98f48f49be1829f2aed6e *po/cluster.pot 8d99425922d18259b696fe895dc316b6 *po/update-me.sh -f4a527cae1a1abd5ea739875d6ffccae *src/clara.c +37c75f34786d1ed73e6ada682b113e80 *src/clara.c 245ac1e056686a94b1838758944d3503 *src/cluster.h 4ae4b8fc0d4ba8a1a44bd9fc43e08626 *src/daisy.f f479676d1d6850e21e7e10b3ac529c19 *src/dysta.f @@ -100,14 +104,14 @@ 23cea00d2feab57a92e8c2393c7f4b8a *src/ind_2.h 4138c531330925b61566dc7d07a3d23b *src/init.c 77001343e1648a21ebe395a6d8561648 *src/mona.f -58e4fef8d3b0e297542cb6dbbde81f21 *src/pam.c +c29a37cbf318541b8516cc4b605ecea4 *src/pam.c 6f11dc74b1636e3ac848563d570f0030 *src/sildist.c f42f05132aaf001ddd333e3e109692e0 *src/spannel.c -dd9c946fff3c983999e53d626d5713ef *src/twins.c +7a7ad25ec1ea0b3b34bfded9e76debbf *src/twins.c 6f9c4aa64eb33381559cc9a337b4253a *tests/agnes-ex.R 71bb23c915eb909afe8b39650f4198cb *tests/agnes-ex.Rout.save 8b4f445da3ac72cff39d4a36b6250316 *tests/clara-NAs.R -e1f71c79ff859a49fd830f333563172c *tests/clara-NAs.Rout.save +31bee698656139d8026dc1cc0cde26b8 *tests/clara-NAs.Rout.save b89d8900c62c02ab2e8bf0a24c01e7ea *tests/clara-ex.R 2f15ef0bcce52548c1d134a59395dbaf *tests/clara.R a1fe464ee2ff4467152313d1a67b6afb *tests/clara.Rout.save @@ -119,7 +123,7 @@ 4fc11382af41801e16128f96e17a70e7 *tests/diana-ex.R c10f01e8f1c0a008a92d674670db931a *tests/diana-ex.Rout.save d59a754abe85489fc3b09d6093f72777 *tests/ellipsoid-ex.R -26727e98f08ac84c139af4422b75f0f2 *tests/ellipsoid-ex.Rout.save +888c1811379588ba5e4fdd717f22e151 *tests/ellipsoid-ex.Rout.save 52b341bc06eb5692a73dec2be2cd7e5a *tests/fanny-ex.R 7ea9c35599c857c5393421da3570ea0a *tests/mona.R 794166e31834ecfb147e62843ad7931a *tests/mona.Rout.save diff -Nru cluster-1.15.1/po/cluster.pot cluster-1.15.2/po/cluster.pot --- cluster-1.15.1/po/cluster.pot 1970-01-01 00:00:00.000000000 +0000 +++ cluster-1.15.2/po/cluster.pot 2014-03-27 11:02:14.000000000 +0000 @@ -0,0 +1,44 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: cluster 1.15.2\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2014-03-27 11:59+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#: clara.c:96 +#, c-format +msgid "C level clara(): random k=%d > n **\n" +msgstr "" + +#: clara.c:307 +#, c-format +msgid "" +"clara()'s C level dysta2(nsam=%d, p=%d, nbest=%d, n=%d) gave 'toomany_NA'" +msgstr "" + +#: clara.c:341 clara.c:346 +#, c-format +msgid "C level dysta2(): nsel[%s= %d] = %d is outside 0..n, n=%d" +msgstr "" + +#: pam.c:460 +#, c-format +msgid "pam(): Bug in C level cstat(), k=%d: ntt=0" +msgstr "" + +#: twins.c:225 +#, c-format +msgid "invalid method (code %d)" +msgstr "" diff -Nru cluster-1.15.1/po/R-cluster.pot cluster-1.15.2/po/R-cluster.pot --- cluster-1.15.1/po/R-cluster.pot 2013-03-26 18:11:45.000000000 +0000 +++ cluster-1.15.2/po/R-cluster.pot 2014-03-26 20:03:26.000000000 +0000 @@ -1,7 +1,7 @@ msgid "" msgstr "" -"Project-Id-Version: cluster 1.14.5\n" -"POT-Creation-Date: 2013-03-26 19:09\n" +"Project-Id-Version: cluster 1.15.2\n" +"POT-Creation-Date: 2014-03-26 21:02\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -19,10 +19,10 @@ msgid "'par.method' must be of length 1, 3, or 4" msgstr "" -msgid "NAdiss" +msgid "NA-values in the dissimilarity matrix not allowed." msgstr "" -msgid "non.diss" +msgid "'x' is not and cannot be converted to class \"dissimilarity\"" msgstr "" msgid "x is not a numeric dataframe or matrix." @@ -52,19 +52,10 @@ msgid "when 'medoids.x' is FALSE, 'keep.data' must be too" msgstr "" -msgid "Each of the random samples contains objects between which" +msgid "Each of the random samples contains objects between which no distance can be computed." msgstr "" -msgid "no distance can be computed." -msgstr "" - -msgid "For each of the" -msgstr "" - -msgid "samples, at least one object was found which\n could not" -msgstr "" - -msgid "be assigned to a cluster (because of missing values)." +msgid "For each of the %d samples, at least one object was found which could not be assigned to a cluster (because of missing values)." msgstr "" msgid "invalid 'jstop' from .C(cl_clara,.):" @@ -79,25 +70,16 @@ msgid "x is not a dataframe or a numeric matrix." msgstr "" -msgid "invalid" -msgstr "" - -msgid "type" -msgstr "" - -msgid "; must be named list" +msgid "invalid %s; must be named list" msgstr "" -msgid "type$" +msgid "%s has invalid column names" msgstr "" -msgid "has invalid column names" +msgid "%s must be in 1:ncol(x)" msgstr "" -msgid "must be in 1:ncol(x)" -msgstr "" - -msgid "must contain column names or numbers" +msgid "%s must contain column names or numbers" msgstr "" msgid "at least one binary variable has more than 2 levels." @@ -109,19 +91,10 @@ msgid "at least one binary variable has values not in {0,1,NA}" msgstr "" -msgid "binary variable(s)" -msgstr "" - -msgid "treated as interval scaled" +msgid "binary variable(s) %s treated as interval scaled" msgstr "" -msgid "x" -msgstr "" - -msgid "has constant columns" -msgstr "" - -msgid "; these are standardized to 0" +msgid "%s has constant columns %s; these are standardized to 0" msgstr "" msgid "with mixed variables, metric \"gower\" is used automatically" @@ -130,10 +103,10 @@ msgid "'weights' must be of length p (or 1)" msgstr "" -msgid "invalid type" +msgid "invalid type %s for column numbers %s" msgstr "" -msgid "for column numbers" +msgid "NA values in the dissimilarity matrix not allowed." msgstr "" msgid "No clustering performed, NA's in dissimilarity matrix." @@ -148,13 +121,10 @@ msgid "no points without missing values" msgstr "" -msgid "computed some negative or all 0 'prob'abilities" +msgid "computed some negative or all 0 probabilities" msgstr "" -msgid "possibly not converged in" -msgstr "" - -msgid "iterations" +msgid "algorithm possibly not converged in %d iterations" msgstr "" msgid "'A' must be p x p cov-matrix defining an ellipsoid" @@ -208,10 +178,7 @@ msgid "Number of clusters 'k' must be in {1,2, .., n-1}; hence n >= 2" msgstr "" -msgid "'medoids' must be NULL or vector of" -msgstr "" - -msgid "distinct indices in {1,2, .., n}, n=" +msgid "'medoids' must be NULL or vector of %d distinct indices in {1,2, .., n}, n=%d" msgstr "" msgid "No clustering performed, NAs in the computed dissimilarity matrix." @@ -253,16 +220,13 @@ msgid "NA-values are not allowed in clustering vector" msgstr "" -msgid "Error in Fortran routine for the spanning ellipsoid," -msgstr "" - -msgid "rank problem??" +msgid "Error in Fortran routine for the spanning ellipsoid,\n rank problem??" msgstr "" msgid "'col.clus' should have length 4 when color is TRUE" msgstr "" -msgid "no diss nor data found, nor the original argument of" +msgid "no diss nor data found, nor the original argument of %s" msgstr "" msgid "no diss nor data found for clusplot()'" @@ -271,10 +235,7 @@ msgid "invalid partition object" msgstr "" -msgid "full silhouette is only available for results of" -msgstr "" - -msgid "'clara(*, keep.data = TRUE)'" +msgid "full silhouette is only available for results of 'clara(*, keep.data = TRUE)'" msgstr "" msgid "'x' must only have integer codes" @@ -298,6 +259,16 @@ msgid "No valid silhouette information (#{clusters} =? 1)" msgstr "" +msgid "Observation %s has *only* NAs --> omit it for clustering" +msgid_plural "Observations %s have *only* NAs --> omit them for clustering!" +msgstr[0] "" +msgstr[1] "" + +msgid "%d observation (%s) has *only* NAs --> omit them for clustering!" +msgid_plural "%d observations (%s ...) have *only* NAs --> omit them for clustering!" +msgstr[0] "" +msgstr[1] "" + msgid "setting 'logical' variable %s to type 'asymm'" msgid_plural "setting 'logical' variables %s to type 'asymm'" msgstr[0] "" diff -Nru cluster-1.15.1/po/R-de.po cluster-1.15.2/po/R-de.po --- cluster-1.15.1/po/R-de.po 2013-03-26 18:11:45.000000000 +0000 +++ cluster-1.15.2/po/R-de.po 2014-03-30 16:32:46.000000000 +0000 @@ -4,13 +4,13 @@ # Detlef Steuer , 2013. msgid "" msgstr "" -"Project-Id-Version: R 3.0.0\n" +"Project-Id-Version: R 3.1.0\n" "Report-Msgid-Bugs-To: bugs.r-project.org\n" -"POT-Creation-Date: 2013-03-26 19:09\n" -"PO-Revision-Date: 2013-03-18 10:39+0100\n" +"POT-Creation-Date: 2014-03-26 21:02\n" +"PO-Revision-Date: 2014-03-28 10:16+0100\n" "Last-Translator: Detlef Steuer \n" "Language-Team: R Core Team = 2" msgstr "Anzahl der Cluster 'k' muss auch {1, 2, ..., n-1} sein; deshalb n >= 2" -msgid "'medoids' must be NULL or vector of" -msgstr "'medoids' muss NULL sein oder ein Vektor von" - -msgid "distinct indices in {1,2, .., n}, n=" -msgstr "verschiedenen Indizes aus {1, 2,..., n}, n=" +msgid "" +"'medoids' must be NULL or vector of %d distinct indices in {1,2, .., n}, n=%d" +msgstr "" +"'medoids' muss NULL oder ein Vektor von %d verschiedenen Indizes aus\n" +"{1, 2,..., n}, n=%d sein" msgid "No clustering performed, NAs in the computed dissimilarity matrix." msgstr "" @@ -284,18 +259,18 @@ msgid "NA-values are not allowed in clustering vector" msgstr "NAs im Clustervektor nicht erlaubt" -msgid "Error in Fortran routine for the spanning ellipsoid," -msgstr "Fehler im Fortran-Kode für den aufspannenden Ellipsoiden," - -msgid "rank problem??" -msgstr "evtl. Probleme mit dem Rang?" +msgid "" +"Error in Fortran routine for the spanning ellipsoid,\n" +" rank problem??" +msgstr "Fehler im Fortran-Kode für den aufspannenden Ellipsoiden, Rangproblem?" msgid "'col.clus' should have length 4 when color is TRUE" msgstr "'col.clus' sollte Länge 4 haben, wenn color auf TRUE gesetzt ist" -msgid "no diss nor data found, nor the original argument of" +msgid "no diss nor data found, nor the original argument of %s" msgstr "" -"weder diss noch data gefunden, ebensowenig das ursprüngliche Argument von" +"weder diss noch data gefunden, ebensowenig das ursprüngliche Argument\n" +"von %s" msgid "no diss nor data found for clusplot()'" msgstr "weder diss noch data für 'clusplot()' gefunden" @@ -303,11 +278,9 @@ msgid "invalid partition object" msgstr "unzulässiges Partitionsobjekt" -msgid "full silhouette is only available for results of" -msgstr "die volle Silhoutte ist nur verfügbar für Resultate von" - -msgid "'clara(*, keep.data = TRUE)'" -msgstr "'clara(*, keep.data = TRUE)'" +msgid "" +"full silhouette is only available for results of 'clara(*, keep.data = TRUE)'" +msgstr "die volle Silhoutte ist nur verfügbar für Resultate von 'clara(*, keep.data=TRUE)'" msgid "'x' must only have integer codes" msgstr "'x' darf nur ganzahlige Kodes enthalten" @@ -331,11 +304,78 @@ msgid "No valid silhouette information (#{clusters} =? 1)" msgstr "keine gültige Silhouetteninformation (#{clusters} =? 1)" +msgid "Observation %s has *only* NAs --> omit it for clustering" +msgid_plural "Observations %s have *only* NAs --> omit them for clustering!" +msgstr[0] "Beobachtung %s hat *nur* NAs --> ausgelassen für Clustering" +msgstr[1] "Beobachtungen %s haben *nur* NAs --> ausgelassen für Clustering" + +msgid "%d observation (%s) has *only* NAs --> omit them for clustering!" +msgid_plural "" +"%d observations (%s ...) have *only* NAs --> omit them for clustering!" +msgstr[0] "%d Beobachtung (%s) hat *nur* NAs --> ausgelassen für Clustering" +msgstr[1] "%d Beobachtungen (%s) haben *nur* NAs --> ausgelassen für Clustering" + msgid "setting 'logical' variable %s to type 'asymm'" msgid_plural "setting 'logical' variables %s to type 'asymm'" msgstr[0] "setze 'logical' Variable %s auf Typ 'asymm'" msgstr[1] "setze 'logical' Variablen %s auf Typ 'asymm'" +#~ msgid "NAdiss" +#~ msgstr "NAdiss" + +#~ msgid "non.diss" +#~ msgstr "non.diss" + +#~ msgid "no distance can be computed." +#~ msgstr "keine Entfernung berechnent werden kann" + +#~ msgid "For each of the" +#~ msgstr "Für jede der" + +#~ msgid "" +#~ "samples, at least one object was found which\n" +#~ " could not" +#~ msgstr "Stichproben wurde mindestens ein Objekt gefunden, das nicht" + +#~ msgid "be assigned to a cluster (because of missing values)." +#~ msgstr "einem Cluster zugeordnet werden konnte (wegen fehlender Werte)" + +#~ msgid "invalid" +#~ msgstr "unzulässiger" + +#~ msgid "type" +#~ msgstr "Typ" + +#~ msgid "type$" +#~ msgstr "type$" + +#~ msgid "binary variable(s)" +#~ msgstr "binäre Variable(n)" + +#~ msgid "x" +#~ msgstr "x" + +#~ msgid "has constant columns" +#~ msgstr "hat konstante Spalten" + +#~ msgid "invalid type" +#~ msgstr "unzulässiger Typ" + +#~ msgid "possibly not converged in" +#~ msgstr "evtl nicht konvergiert in " + +#~ msgid "iterations" +#~ msgstr "Iterationen" + +#~ msgid "'medoids' must be NULL or vector of" +#~ msgstr "'medoids' muss NULL sein oder ein Vektor von" + +#~ msgid "rank problem??" +#~ msgstr "evtl. Probleme mit dem Rang?" + +#~ msgid "'clara(*, keep.data = TRUE)'" +#~ msgstr "'clara(*, keep.data = TRUE)'" + #~ msgid "" #~ "No clustering performed, a variable was found with at least 50% missing " #~ "values." @@ -345,9 +385,6 @@ #~ msgid "No clustering performed," #~ msgstr "Clustering nicht durchgeführt," -#~ msgid "Observation %d has *only* NAs --> omit it for clustering" -#~ msgstr "Beobachtung %d hat *nur* NAs --> ausgelassen für Clustering" - #~ msgid "Observations %s" #~ msgstr "Beobachtungen %s" diff -Nru cluster-1.15.1/po/R-fr.po cluster-1.15.2/po/R-fr.po --- cluster-1.15.1/po/R-fr.po 1970-01-01 00:00:00.000000000 +0000 +++ cluster-1.15.2/po/R-fr.po 2014-03-30 16:32:46.000000000 +0000 @@ -0,0 +1,405 @@ +# Translation of src/library/Recommended/cluster/po/R-cluster.pot to German +# Copyright (C) 2013 The R Foundation +# This file is distributed under the same license as the R package. +# Philippe.Grosjean@umons.ac.be, 2014-- +msgid "" +msgstr "" +"Project-Id-Version: cluster 1.14.5\n" +"POT-Creation-Date: 2014-03-26 21:02\n" +"PO-Revision-Date: 2014-03-30 09:03+0100\n" +"Last-Translator: Philippe Grosjean \n" +"Language-Team: none\n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 1.6.4\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +msgid "invalid clustering method" +msgstr "méthode d'agrégation incorrecte" + +msgid "ambiguous clustering method" +msgstr "méthode d'agrégation ambigüe" + +msgid "'par.method' must be of length 1, 3, or 4" +msgstr "'par.method' doit être de longueur 1, 3 ou 4" + +msgid "NA-values in the dissimilarity matrix not allowed." +msgstr "" +"les valeurs manquantes (NA) ne sont pas autorisées dans la matrice de " +"dissimilarité." + +msgid "'x' is not and cannot be converted to class \"dissimilarity\"" +msgstr "" +"'x' n'est pas et ne peux pas être converti en un objet de classe " +"\"dissimilarity\"" + +msgid "x is not a numeric dataframe or matrix." +msgstr "" +"x n'est pas un tableau de données (data frame) ou une matrice numérique." + +msgid "need at least 2 objects to cluster" +msgstr "au moins deux objets sont nécessaires pour effectuer une agrégation" + +msgid "No clustering performed, NA-values in the dissimilarity matrix." +msgstr "" +"Aucune agrégation n'est réalisée, présence de NAs dans la matrice de " +"dissimilarité." + +msgid "'x' is a \"dist\" object, but should be a data matrix or frame" +msgstr "" +"'x' est un objet \"dist\", mais il faut une matrice ou un tableau de données" + +msgid "The number of cluster should be at least 1 and at most n-1." +msgstr "Le nombre de groupes doit être compris entre 1 et n-1." + +msgid "'sampsize' should be at least %d = max(2, 1+ number of clusters)" +msgstr "'sampsize' doit être au minimum %d = max(2, 1+ nombre de groupes)" + +msgid "'sampsize' = %d should not be larger than the number of objects, %d" +msgstr "'sampsize' = %d ne peut être plus grand que le nombre d'objets, %d" + +msgid "'samples' should be at least 1" +msgstr "'samples' doit valoir au moins 1" + +msgid "when 'medoids.x' is FALSE, 'keep.data' must be too" +msgstr "lorsque 'medoids.x' est FALSE, 'keep.data' doit l'être aussi" + +msgid "" +"Each of the random samples contains objects between which no distance can be " +"computed." +msgstr "" +"Chacun des échantillons aléatoires contient des objets entre lesquels la " +"distance ne peut être calculée." + +msgid "" +"For each of the %d samples, at least one object was found which could not be " +"assigned to a cluster (because of missing values)." +msgstr "" +"Dans chacun des %d échantillons, au moins un objet ne peut être assigné à un " +"groupe (parce qu'il contient des valeurs manquantes)" + +msgid "invalid 'jstop' from .C(cl_clara,.):" +msgstr "'jstop' incorrect obtenu de .C(cl_clara,.) :" + +msgid "'B' has to be a positive integer" +msgstr "'B' doit être un entier positif" + +msgid "invalid 'twins' object" +msgstr "objet 'twins' incorrect" + +msgid "x is not a dataframe or a numeric matrix." +msgstr "" +"x n'est pas un tableau de données (data frame) ou une matrice numérique." + +msgid "invalid %s; must be named list" +msgstr "%s incorrect ; doit être une liste nommée" + +msgid "%s has invalid column names" +msgstr "%s a des noms de colonnes incorrects" + +msgid "%s must be in 1:ncol(x)" +msgstr "%s doit être compris dans 1:ncol(x)" + +msgid "%s must contain column names or numbers" +msgstr "%s doit contenir des noms de colonnes ou des nombres" + +msgid "at least one binary variable has more than 2 levels." +msgstr "au moins une des variables binaires a plus de deux niveaux." + +msgid "at least one binary variable has not 2 different levels." +msgstr "au moins une variable binaire n'a pas deux nivea\tux." + +msgid "at least one binary variable has values not in {0,1,NA}" +msgstr "au moins une variable binaire a des valeurs autres que {0,1,NA}" + +msgid "binary variable(s) %s treated as interval scaled" +msgstr "" +"la ou les variables binaires %s sont traitées comme intervalles standardisés" + +msgid "%s has constant columns %s; these are standardized to 0" +msgstr "%s à des colonnes constantes %s ; elles sont standardisées à 0" + +msgid "with mixed variables, metric \"gower\" is used automatically" +msgstr "" +"avec des variables mélangées, la métrique \"gower\" est utilisée " +"automatiquement" + +msgid "'weights' must be of length p (or 1)" +msgstr "'weights' doit être de longueur p (ou 1)" + +msgid "invalid type %s for column numbers %s" +msgstr "type inadéquat %s pour les numéros de colonnes %s" + +msgid "NA values in the dissimilarity matrix not allowed." +msgstr "" +"les valeurs manquantes (NA) ne sont pas admises dans la matrice de " +"dissimilarité." + +msgid "No clustering performed, NA's in dissimilarity matrix." +msgstr "" +"Aucune agrégation n'est réalisée, NAs dans la matrice de dissimilarité." + +msgid "'x' must be numeric n x p matrix" +msgstr "'x' doit être une matrice numérique n x p" + +msgid "omitting NAs" +msgstr "valeurs NAs ignorées" + +msgid "no points without missing values" +msgstr "aucun point sans valeurs manquantes" + +msgid "computed some negative or all 0 probabilities" +msgstr "des probabilités négatives ou égales à zéro ont été calculées" + +msgid "algorithm possibly not converged in %d iterations" +msgstr "l'algorithme n'a vraisemblablement pas convergé en %d itérations" + +msgid "'A' must be p x p cov-matrix defining an ellipsoid" +msgstr "'A doit être une matrice de covariance p x p définissant un ellipsoïde" + +msgid "ellipsoidPoints() not yet implemented for p >= 3 dim." +msgstr "ellipsoidPoints() non implémenté pour p >= 3 dim." + +msgid "'k' (number of clusters) must be in {1,2, .., n/2 -1}" +msgstr "'k' (nombre de groupes) doit être {1,2,…, n/2 -1}" + +msgid "'memb.exp' must be a finite number > 1" +msgstr "'memb.exp' doit être un nombre fini > 1" + +msgid "'maxit' must be non-negative integer" +msgstr "'maxit' doit être un entier non négatif" + +msgid "'iniMem.p' must be a nonnegative n * k matrix with rowSums == 1" +msgstr "'iniMem.p' doit être une matrice n * k non négative avec rowSums == 1" + +msgid "FANNY algorithm has not converged in 'maxit' = %d iterations" +msgstr "l'algorithme FANNY n'a pas convergé en 'maxit' = %d itérations" + +msgid "the memberships are all very close to 1/k. Maybe decrease 'memb.exp' ?" +msgstr "" +"les appartenances sont toutes très proches de 1/k. Essayez en diminuant " +"'memb.exp' ?" + +msgid "'m', a membership matrix, must be nonnegative with rowSums == 1" +msgstr "" +"'m', une matrice d'appartenance, doit être non négative avec rowSums == 1" + +msgid "'n' must be >= 2" +msgstr "'n\" doit être >= 2" + +msgid "x must be a matrix or data frame." +msgstr "x doit être une matrice ou un tableau de données (data frame)." + +msgid "All variables must be binary (e.g., factor with 2 levels)." +msgstr "" +"Toutes les variables doivent être binaires (c'est-à-dire, des variables " +"facteur à 2 niveaux)." + +msgid "No clustering performed, an object was found with all values missing." +msgstr "" +"Aucune agrégation n'a été effectuée, un objet a toutes ses valeurs " +"manquantes." + +msgid "" +"No clustering performed, found variable with more than half values missing." +msgstr "" +"Aucune agrégation n'a été effectuée, une variable a plus de la moitié de ses " +"valeurs manquantes." + +msgid "" +"No clustering performed, a variable was found with all non missing values " +"identical." +msgstr "" +"Aucune agrégation n'a été effectuée, une variable a toutes ses valeurs non " +"manquantes." + +msgid "No clustering performed, all variables have at least one missing value." +msgstr "" +"Aucune agrégation n'a été effectuée, toutes les variables ont au moins une " +"valeur manquante." + +msgid "Number of clusters 'k' must be in {1,2, .., n-1}; hence n >= 2" +msgstr "Le nombre de groupes 'k' doit être dans {1,2, …, n-1} ; où n >= 2" + +msgid "" +"'medoids' must be NULL or vector of %d distinct indices in {1,2, .., n}, n=%d" +msgstr "" +"'medoids' doit être NULL ou un vecteur de %d valeurs d'indice distinctes " +"dans {1, 2, …, n}, n=%d" + +msgid "No clustering performed, NAs in the computed dissimilarity matrix." +msgstr "" +"Aucune agrégation n'a été effectuée, NAs dans la matrice de dissimilarité " +"calculée." + +msgid "error from .C(cl_pam, *): invalid medID's" +msgstr "erreur depuis .C(cl_pam, *) : medIDs incorrects" + +msgid "NA-values are not allowed in dist-like 'x'." +msgstr "" +"des valeurs manquantes NA ne sont pas autorisées dans 'x' de type dist." + +msgid "Distances must be result of dist or a square matrix." +msgstr "" +"Les distances doivent résulter d'un objet dist ou d'une matrice carrée." + +msgid "the square matrix is not symmetric." +msgstr "la matrice carrée n'est pas symétrique." + +msgid ">>>>> funny case in clusplot.default() -- please report!" +msgstr "" +">>>>> cas pathologique dans clusplot.default() -- veuillez envoyer un " +"rapport de bug !" + +msgid "x is not a data matrix" +msgstr "x n'est pas une matrice de données" + +msgid "one or more objects contain only missing values" +msgstr "un ou plusieurs objets ne contiennent que des valeurs manquantes" + +msgid "one or more variables contain only missing values" +msgstr "une ou plusieurs variables ne contiennent que des valeurs manquantes" + +msgid "" +"Missing values were displaced by the median of the corresponding variable(s)" +msgstr "" +"Les valeurs manquantes ont été remplacées par la médiane de la ou des " +"variables correspondantes" + +msgid "x is not numeric" +msgstr "x n'est pas numérique" + +msgid "The clustering vector is of incorrect length" +msgstr "Le vecteur d'agrégation est de longueur incorrecte" + +msgid "NA-values are not allowed in clustering vector" +msgstr "" +"Les valeurs manquantes NA ne sont pas autorisées dans le vecteur d'agrégation" + +msgid "" +"Error in Fortran routine for the spanning ellipsoid,\n" +" rank problem??" +msgstr "" +"Erreur dans la routine Fortran pour obtenir l'ellipsoïde de dispersion,\n" +" problème de rang??" + +msgid "'col.clus' should have length 4 when color is TRUE" +msgstr "'col.clus' doit avoir une longueur de 4 lorsque color est TRUE" + +msgid "no diss nor data found, nor the original argument of %s" +msgstr "pas de diss ou de données trouvées, même pas l'argument original de %s" + +msgid "no diss nor data found for clusplot()'" +msgstr "pas de diss ou de données trouvées pour clusplot()'" + +msgid "invalid partition object" +msgstr "objet de partitionnement incorrect" + +msgid "" +"full silhouette is only available for results of 'clara(*, keep.data = TRUE)'" +msgstr "" +"la silhouette complète n'est disponible que pour les résultats de 'clara(*, " +"keep.data = TRUE)'" + +msgid "'x' must only have integer codes" +msgstr "'x' doit n'avoir que des codes entiers" + +msgid "Need either a dissimilarity 'dist' or diss.matrix 'dmatrix'" +msgstr "" +"Il faut soit un objet 'dist' de dissimilarité ou une matrice de " +"dissimilarité 'dmatrix'" + +msgid "'dmatrix' is not a dissimilarity matrix compatible to 'x'" +msgstr "'dmatrix' n'est pas une matrice de dissimilarité compatible avec 'x'" + +msgid "clustering 'x' and dissimilarity 'dist' are incompatible" +msgstr "" +"l'agrégation 'x' et la matrice de dissimilarité 'dist' sont incompatibles" + +msgid "invalid silhouette structure" +msgstr "structure de silhouette incorrecte" + +msgid "invalid 'silhouette' object" +msgstr "objet 'silhouette' incorrect" + +msgid "No valid silhouette information (#{clusters} =? 1)" +msgstr "Aucune valeur de silhouette n'est correcte (#{groupes} =? 1)" + +msgid "Observation %s has *only* NAs --> omit it for clustering" +msgid_plural "Observations %s have *only* NAs --> omit them for clustering!" +msgstr[0] "L'observation %s n'a *que* des NAs --> ignorée pour le regroupement" +msgstr[1] "" +"Les observations %s n'ont *que* des NAs --> ignorées pour le regroupement!" + +msgid "%d observation (%s) has *only* NAs --> omit them for clustering!" +msgid_plural "" +"%d observations (%s ...) have *only* NAs --> omit them for clustering!" +msgstr[0] "" +"%d observation (%s) n'a *que* des NAs --> ignorée pour le regroupement!" +msgstr[1] "" +"%d observations (%s) n'ont *que* des NAs --> ignorées pour le regroupement!" + +msgid "setting 'logical' variable %s to type 'asymm'" +msgid_plural "setting 'logical' variables %s to type 'asymm'" +msgstr[0] "la variable 'logical' %s est transformée en type 'asymm'" +msgstr[1] "les variable 'logical' %s sont transformées en type 'asymm'" + +#~ msgid "NAdiss" +#~ msgstr "NAdiss" + +#~ msgid "non.diss" +#~ msgstr "non.diss" + +#~ msgid "no distance can be computed." +#~ msgstr "aucune distance n'a été calculée." + +#~ msgid "For each of the" +#~ msgstr "Pour chacun des" + +#~ msgid "" +#~ "samples, at least one object was found which\n" +#~ " could not" +#~ msgstr "" +#~ "échantillons, au moins un objet a été trouvé qui\n" +#~ " ne peut" + +#~ msgid "be assigned to a cluster (because of missing values)." +#~ msgstr "être assigné à un groupe (à cause de valeurs manquantes)." + +#~ msgid "invalid" +#~ msgstr "incorrect" + +#~ msgid "type" +#~ msgstr "type" + +#~ msgid "type$" +#~ msgstr "type$" + +#~ msgid "binary variable(s)" +#~ msgstr "variable(s) binaire(s)" + +#~ msgid "x" +#~ msgstr "x" + +#~ msgid "has constant columns" +#~ msgstr "a des colonnes constantes" + +#~ msgid "invalid type" +#~ msgstr "type incorrect" + +#~ msgid "possibly not converged in" +#~ msgstr "probablement pas de convergence en" + +#~ msgid "iterations" +#~ msgstr "itérations" + +#~ msgid "'medoids' must be NULL or vector of" +#~ msgstr "'medoids' doit être NULL ou un vecteur de" + +#~ msgid "rank problem??" +#~ msgstr "problème de rang ??" + +#~ msgid "'clara(*, keep.data = TRUE)'" +#~ msgstr "'clara(*, keep.data = TRUE)'" diff -Nru cluster-1.15.1/po/R-pl.po cluster-1.15.2/po/R-pl.po --- cluster-1.15.1/po/R-pl.po 2013-03-28 08:59:02.000000000 +0000 +++ cluster-1.15.2/po/R-pl.po 2014-03-30 16:32:46.000000000 +0000 @@ -1,9 +1,9 @@ msgid "" msgstr "" -"Project-Id-Version: cluster 1.14.5\n" +"Project-Id-Version: cluster 1.15.1\n" "Report-Msgid-Bugs-To: bugs.r-project.org\n" -"POT-Creation-Date: 2013-03-26 19:09\n" -"PO-Revision-Date: 2013-03-27 10:31+0100\n" +"POT-Creation-Date: 2014-03-26 21:02\n" +"PO-Revision-Date: 2014-03-27 17:34+0100\n" "Last-Translator: Łukasz Daniel \n" "Language-Team: Łukasz Daniel \n" "Language: pl_PL\n" @@ -13,142 +13,122 @@ "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " "|| n%100>=20) ? 1 : 2);\n" "X-Poedit-SourceCharset: iso-8859-1\n" -"X-Generator: Poedit 1.5.5\n" +"X-Generator: Poedit 1.5.4\n" -# cluster/R/agnes.q: 9 +# cluster/R/agnes.R: 10 # stop("invalid clustering method") msgid "invalid clustering method" msgstr "niepoprawna metoda grupowania" -# cluster/R/agnes.q: 10 +# cluster/R/agnes.R: 11 # stop("ambiguous clustering method") msgid "ambiguous clustering method" msgstr "niejednoznaczna metoda grupowania" -# cluster/R/agnes.q: 21 +# cluster/R/agnes.R: 22 # stop("'par.method' must be of length 1, 3, or 4") msgid "'par.method' must be of length 1, 3, or 4" msgstr "'par.method' musi być długości 1, 3, lub 4" -# cluster/R/agnes.q: 27 -# stop(..msg$error["NAdiss"]) -# cluster/R/diana.q: 10 -# stop(..msg$error["NAdiss"]) -# cluster/R/fanny.q: 11 -# stop(..msg$error["NAdiss"]) -# cluster/R/pam.q: 12 -# stop(..msg$error["NAdiss"]) -msgid "NAdiss" -msgstr "NAdiss" - -# cluster/R/agnes.q: 34 -# stop(..msg$error["non.diss"]) -# cluster/R/diana.q: 17 -# stop(..msg$error["non.diss"]) -# cluster/R/fanny.q: 18 -# stop(..msg$error["non.diss"]) -# cluster/R/pam.q: 19 -# stop(..msg$error["non.diss"]) -msgid "non.diss" -msgstr "non.diss" - -# cluster/R/agnes.q: 52 -# stop("x is not a numeric dataframe or matrix.") -# cluster/R/clara.q: 14 -# stop("x is not a numeric dataframe or matrix.") -# cluster/R/diana.q: 35 -# stop("x is not a numeric dataframe or matrix.") -# cluster/R/fanny.q: 36 -# stop("x is not a numeric dataframe or matrix.") -# cluster/R/pam.q: 39 -# stop("x is not a numeric dataframe or matrix.") +# cluster/R/agnes.R: 28 +# stop("NA values in the dissimilarity matrix not allowed.") +# cluster/R/diana.R: 11 +# stop("NA values in the dissimilarity matrix not allowed.") +# cluster/R/pam.R: 13 +# stop("NA values in the dissimilarity matrix not allowed.") +# cluster/R/fanny.R: 12 +# stop("NA values in the dissimilarity matrix not allowed.") +msgid "NA-values in the dissimilarity matrix not allowed." +msgstr "wartości NA w macierzy różnic nie są dozwolone." + +# cluster/R/agnes.R: 35 +# stop(gettextf("%s is not and cannot be converted to class \"dissimilarity\"", dataname)) +# cluster/R/diana.R: 18 +# stop(gettextf("%s is not and cannot be converted to class \"dissimilarity\"", dataname)) +# cluster/R/pam.R: 20 +# stop(gettextf("%s is not and cannot be converted to class \"dissimilarity\"", dataname)) +# cluster/R/fanny.R: 19 +# stop(gettextf("%s is not and cannot be converted to class \"dissimilarity\"", dataname)) +msgid "'x' is not and cannot be converted to class \"dissimilarity\"" +msgstr "" +"argument 'x' nie jest i nie może być przekształcony na obiekt klasy " +"\"dissimilarity\"" + +# cluster/R/agnes.R: 53 +# stop(gettextf("%s is not a numeric dataframe or matrix.", dataname)) +# cluster/R/clara.R: 15 +# stop(gettextf("%s is not a numeric dataframe or matrix.", dataname)) +# cluster/R/diana.R: 36 +# stop(gettextf("%s is not a numeric dataframe or matrix.", dataname)) +# cluster/R/pam.R: 40 +# stop(gettextf("%s is not a numeric dataframe or matrix.", dataname)) +# cluster/R/fanny.R: 37 +# stop(gettextf("%s is not a numeric dataframe or matrix.", dataname)) msgid "x is not a numeric dataframe or matrix." -msgstr "'x' nie jest liczbową ramką danych ani też macierzą" +msgstr "argument 'x' nie jest ramką liczbową ani też macierzą" -# cluster/R/agnes.q: 67 +# cluster/R/agnes.R: 68 # stop("need at least 2 objects to cluster") msgid "need at least 2 objects to cluster" msgstr "potrzeba co najmniej 2 obiektów do grupowania" -# cluster/R/agnes.q: 91 -# stop("No clustering performed, NA-values in the dissimilarity matrix.\n" ) -# cluster/R/fanny.q: 119 -# stop("No clustering performed, NA-values in the dissimilarity matrix.") +# cluster/R/agnes.R: 92 +# stop("No clustering performed, NA values in the dissimilarity matrix.", "\n", sep = "" ) +# cluster/R/fanny.R: 120 +# stop("No clustering performed, NA values in the dissimilarity matrix.") msgid "No clustering performed, NA-values in the dissimilarity matrix." msgstr "Nie wykonano grupowania, wartości NA w macierzy różnic." -# cluster/R/clara.q: 12 -# stop("'x' is a \"dist\" object, but should be a data matrix or frame") +# cluster/R/clara.R: 13 +# stop(gettextf("%s is a \"dist\" object, but should be a data matrix or frame", dataname)) msgid "'x' is a \"dist\" object, but should be a data matrix or frame" -msgstr "" -"'x' jest obiektem klasy 'dist', ale powinien być macierzą lub ramką danych" +msgstr "'x' jest obiektem klasy \"dist\", ale powinien być macierzą lub ramką" -# cluster/R/clara.q: 17 +# cluster/R/clara.R: 18 # stop("The number of cluster should be at least 1 and at most n-1." ) msgid "The number of cluster should be at least 1 and at most n-1." -msgstr "Liczba grup powinna wynosić co najmniej 1 oraz co najwyżej n-1." +msgstr "Liczba grup powinna wynosić conajmniej 1 oraz co najwyżej n-1." -# cluster/R/clara.q: 19 -# stop(gettextf("'sampsize' should be at least %d = max(2, 1+ number of clusters)", -# max(2,k+1)), domain=NA) +# cluster/R/clara.R: 20 +# stop(gettextf("'sampsize' should be at least %d = max(2, 1+ number of clusters)", max(2,k+1)), domain = "R-cluster") msgid "'sampsize' should be at least %d = max(2, 1+ number of clusters)" msgstr "'sampsize' powinien być co najmniej %d = max(2, 1+ liczba grup)" -# cluster/R/clara.q: 22 -# stop(gettextf("'sampsize' = %d should not be larger than the number of objects, %d", -# sampsize, n), domain=NA) +# cluster/R/clara.R: 22 +# stop(gettextf("'sampsize' = %d should not be larger than the number of objects, %d", sampsize, n), domain = "R-cluster") msgid "'sampsize' = %d should not be larger than the number of objects, %d" msgstr "'sampsize' = %d nie powinien być większy niż liczba obiektów, %d" -# cluster/R/clara.q: 25 +# cluster/R/clara.R: 24 # stop("'samples' should be at least 1") msgid "'samples' should be at least 1" msgstr "'samples' powinno wynosić przynajmniej 1" -# cluster/R/clara.q: 33 +# cluster/R/clara.R: 32 # stop("when 'medoids.x' is FALSE, 'keep.data' must be too") msgid "when 'medoids.x' is FALSE, 'keep.data' must be too" -msgstr "'keep.data' musi być również FALSE, gdy 'medoids.x' jest FALSE" +msgstr "kiedy 'medoids.x' jest FALSE, 'keep.data' musi być również FALSE" -# cluster/R/clara.q: 101 -# stop("Each of the random samples contains objects between which\n", -# " no distance can be computed.") -msgid "Each of the random samples contains objects between which" -msgstr "Każda z losowych próbek zawiera obiekty pomiędzy którymi" - -# cluster/R/clara.q: 101 -# stop("Each of the random samples contains objects between which\n", -# " no distance can be computed.") -msgid "no distance can be computed." -msgstr "odległość nie może zostać obliczona." - -# cluster/R/clara.q: 104 -# stop("For each of the ", samples, -# " samples, at least one object was found which\n could not", -# " be assigned to a cluster (because of missing values).") -msgid "For each of the" -msgstr "Dla każdej z" - -# cluster/R/clara.q: 104 -# stop("For each of the ", samples, -# " samples, at least one object was found which\n could not", -# " be assigned to a cluster (because of missing values).") +# cluster/R/clara.R: 96 +# stop("Each of the random samples contains objects between which no distance can be computed.") msgid "" -"samples, at least one object was found which\n" -" could not" +"Each of the random samples contains objects between which no distance can be " +"computed." msgstr "" -"próbek, co najmniej jeden obiekt został znaleziony, który\n" -"nie mógł" +"Każda z losowych próbek zawiera obiekty pomiędzy którymi żadna odległość nie " +"może być obliczona." -# cluster/R/clara.q: 104 -# stop("For each of the ", samples, -# " samples, at least one object was found which\n could not", -# " be assigned to a cluster (because of missing values).") -msgid "be assigned to a cluster (because of missing values)." -msgstr "zostać przypisany do grupy (z powodu brakujących wartości)." +# cluster/R/clara.R: 98 +# stop(gettextf("For each of the %d samples, at least one object was found which could not be assigned to a cluster (because of missing values).", samples)) +msgid "" +"For each of the %d samples, at least one object was found which could not be " +"assigned to a cluster (because of missing values)." +msgstr "" +"Dla każdej z %d próbek, co najmniej jeden obiekt został znaleziony, który " +"nie mógł być przypisany do grupy (z uwagi na brakujące wartości)." -# cluster/R/clara.q: 108 -# stop("invalid 'jstop' from .C(cl_clara,.): ", res$jstop) +# cluster/R/clara.R: 100 +# stop(gettextf("invalid 'jstop' from .C(cl_clara,.): %s", res$jstop)) msgid "invalid 'jstop' from .C(cl_clara,.):" msgstr "niepoprawny 'jstop' z '.C(cl_clara,.)':" @@ -162,118 +142,83 @@ msgid "invalid 'twins' object" msgstr "niepoprawny obiekt 'twins'" -# cluster/R/daisy.q: 7 -# stop("x is not a dataframe or a numeric matrix.") +# cluster/R/daisy.R: 8 +# stop(gettextf("%s is not a dataframe or a numeric matrix.", dataname)) msgid "x is not a dataframe or a numeric matrix." -msgstr "'x' nie jest ramką danych ani też macierzą liczbową" +msgstr "argument 'x' nie jest ramką danych ani też macierzą liczbową" -# cluster/R/daisy.q: 14 -# stop("invalid ", sQuote("type"),"; must be named list") -msgid "invalid" -msgstr "niepoprawny" - -# cluster/R/daisy.q: 14 -# stop("invalid ", sQuote("type"),"; must be named list") -msgid "type" -msgstr "type" - -# cluster/R/daisy.q: 14 -# stop("invalid ", sQuote("type"),"; must be named list") -msgid "; must be named list" -msgstr "; musi być nazwaną listą" - -# cluster/R/daisy.q: 20 -# stop("type$", nt, " has invalid column names") -# cluster/R/daisy.q: 24 -# stop("type$", nt, " must be in 1:ncol(x)") -# cluster/R/daisy.q: 26 -# stop("type$", nt, " must contain column names or numbers") -msgid "type$" -msgstr "type$" - -# cluster/R/daisy.q: 20 -# stop("type$", nt, " has invalid column names") -msgid "has invalid column names" -msgstr "posiada niepoprawne nazwy kolumn" - -# cluster/R/daisy.q: 24 -# stop("type$", nt, " must be in 1:ncol(x)") -msgid "must be in 1:ncol(x)" -msgstr "musi być w przedziale 1:ncol(x)" - -# cluster/R/daisy.q: 26 -# stop("type$", nt, " must contain column names or numbers") -msgid "must contain column names or numbers" -msgstr "musi zawierać nazwy kolumn lub liczby" +# cluster/R/daisy.R: 15 +# stop(gettextf("invalid %s; must be named list", sQuote("type"))) +msgid "invalid %s; must be named list" +msgstr "niepoprawne %s; musi być nazwaną listą" + +# cluster/R/daisy.R: 21 +# stop(gettextf("%s has invalid column names", paste0("type$", nt))) +msgid "%s has invalid column names" +msgstr "%s posiada niepoprawne nazwy kolumn" + +# cluster/R/daisy.R: 25 +# stop(gettextf("%s must be in 1:ncol(x)", paste0("type$", nt))) +msgid "%s must be in 1:ncol(x)" +msgstr "%s musi być w przedziale 1:ncol(x)" + +# cluster/R/daisy.R: 27 +# stop(gettextf("%s must contain column names or numbers", paste0("type$", nt))) +msgid "%s must contain column names or numbers" +msgstr "%s musi zawierać nazwy kolumn lub liczby" -# cluster/R/daisy.q: 37 +# cluster/R/daisy.R: 38 # stop("at least one binary variable has more than 2 levels.") msgid "at least one binary variable has more than 2 levels." msgstr "przynajmniej jedna zmienna binarna posiada więcej niż 2 poziomy." -# cluster/R/daisy.q: 39 +# cluster/R/daisy.R: 40 # warning("at least one binary variable has not 2 different levels.") msgid "at least one binary variable has not 2 different levels." msgstr "przynajmniej jedna zmienna binarna nie posiada 2 różnych poziomów." -# cluster/R/daisy.q: 47 +# cluster/R/daisy.R: 48 # stop("at least one binary variable has values not in {0,1,NA}") msgid "at least one binary variable has values not in {0,1,NA}" msgstr "przynajmniej jedna zmienna binarna posiada wartości poza {0, 1, NA}" -# cluster/R/daisy.q: 71 -# warning("binary variable(s) ", pColl(which(tI)[iBin]), -# " treated as interval scaled") -msgid "binary variable(s)" -msgstr "zmienne binarne" - -# cluster/R/daisy.q: 71 -# warning("binary variable(s) ", pColl(which(tI)[iBin]), -# " treated as interval scaled") -msgid "treated as interval scaled" -msgstr "traktowane jako interwał zostały przeskalowane" - -# cluster/R/daisy.q: 93 -# warning(sQuote("x"), " has constant columns ", -# pColl(which(sx == 0)), "; these are standardized to 0") -msgid "x" -msgstr "x" - -# cluster/R/daisy.q: 93 -# warning(sQuote("x"), " has constant columns ", -# pColl(which(sx == 0)), "; these are standardized to 0") -msgid "has constant columns" -msgstr "posiada stałe kolumny" - -# cluster/R/daisy.q: 93 -# warning(sQuote("x"), " has constant columns ", -# pColl(which(sx == 0)), "; these are standardized to 0") -msgid "; these are standardized to 0" -msgstr "; zostały one ustandaryzowane do zera" +# cluster/R/daisy.R: 71 +# warning(gettextf("binary variable(s) %s treated as interval scaled", pColl(which(tI)[iBin]))) +msgid "binary variable(s) %s treated as interval scaled" +msgstr "zmienne binarne %s traktowane jako interwał zostały przeskalowane" + +# cluster/R/daisy.R: 92 +# warning(gettextf("%s has constant columns %s; these are standardized to 0", sQuote("x"), pColl(which(sx == 0)))) +msgid "%s has constant columns %s; these are standardized to 0" +msgstr "%s posiada stałe kolumny %s; zostały one ustandaryzowane do zera" -# cluster/R/daisy.q: 104 +# cluster/R/daisy.R: 102 # warning("with mixed variables, metric \"gower\" is used automatically") msgid "with mixed variables, metric \"gower\" is used automatically" msgstr "z mieszanymi zmiennymi, metryka 'gower' jest używana automatycznie" -# cluster/R/daisy.q: 119 +# cluster/R/daisy.R: 117 # stop("'weights' must be of length p (or 1)") msgid "'weights' must be of length p (or 1)" msgstr "'weights' musi być o długości 'p' (lub 1)" -# cluster/R/daisy.q: 127 -# stop("invalid type ", type2[ina], -# " for column numbers ", pColl(which(is.na))) -msgid "invalid type" -msgstr "niepoprawny typ" - -# cluster/R/daisy.q: 127 -# stop("invalid type ", type2[ina], -# " for column numbers ", pColl(which(is.na))) -msgid "for column numbers" -msgstr "dla kolumn o numerach" +# cluster/R/daisy.R: 125 +# stop(gettextf("invalid type %s for column numbers %s", type2[ina], pColl(which(is.na)))) +msgid "invalid type %s for column numbers %s" +msgstr "niepoprawny typ %s dla liczb kolumn %s" + +# cluster/R/agnes.R: 28 +# stop("NA values in the dissimilarity matrix not allowed.") +# cluster/R/diana.R: 11 +# stop("NA values in the dissimilarity matrix not allowed.") +# cluster/R/pam.R: 13 +# stop("NA values in the dissimilarity matrix not allowed.") +# cluster/R/fanny.R: 12 +# stop("NA values in the dissimilarity matrix not allowed.") +msgid "NA values in the dissimilarity matrix not allowed." +msgstr "wartości NA w macierzy różnic nie są dozwolone." -# cluster/R/diana.q: 75 +# cluster/R/diana.R: 76 # stop("No clustering performed, NA's in dissimilarity matrix.\n") msgid "No clustering performed, NA's in dissimilarity matrix." msgstr "Nie wykonano grupowania, wartości NA w macierzy różnic" @@ -293,104 +238,101 @@ msgid "no points without missing values" msgstr "brak punktów bez brakujących wartości" -# cluster/R/ellipsoidhull.R: 40 -# stop("computed some negative or all 0 'prob'abilities") -msgid "computed some negative or all 0 'prob'abilities" +# cluster/R/ellipsoidhull.R: 39 +# stop("computed some negative or all 0 probabilities") +msgid "computed some negative or all 0 probabilities" msgstr "" "niektóre wyliczone prawdopodobieństwa są ujemne lub wszystkie są zerami" -# cluster/R/ellipsoidhull.R: 43 -# warning("possibly not converged in ", maxit, " iterations") -msgid "possibly not converged in" -msgstr "prawdopodobnie nie uzbieżnił się w" - -# cluster/R/ellipsoidhull.R: 43 -# warning("possibly not converged in ", maxit, " iterations") -msgid "iterations" -msgstr "iteracjach" +# cluster/R/fanny.R: 107 +# warning(gettextf( +# "FANNY algorithm has not converged in 'maxit' = %d iterations", +# maxit)) +msgid "algorithm possibly not converged in %d iterations" +msgstr "algorytm prawdopodobnie nie uzbieżnił się w %d iteracjach" -# cluster/R/ellipsoidhull.R: 95 +# cluster/R/ellipsoidhull.R: 92 # stop("'A' must be p x p cov-matrix defining an ellipsoid") msgid "'A' must be p x p cov-matrix defining an ellipsoid" msgstr "'A' musi być macierzą kowariancji p x p określającą elipsoidę" -# cluster/R/ellipsoidhull.R: 109 +# cluster/R/ellipsoidhull.R: 106 # stop("ellipsoidPoints() not yet implemented for p >= 3 dim.") msgid "ellipsoidPoints() not yet implemented for p >= 3 dim." msgstr "" "'ellipsoidPoints()' nie została jeszcze zaimplementowana dla p >= 3 wymiary." -# cluster/R/fanny.q: 54 +# cluster/R/fanny.R: 55 # stop("'k' (number of clusters) must be in {1,2, .., n/2 -1}") msgid "'k' (number of clusters) must be in {1,2, .., n/2 -1}" msgstr "'k' (liczba grup) musi mieścić się w przedziale {1,2, .., n/2 -1}" -# cluster/R/fanny.q: 57 +# cluster/R/fanny.R: 58 # stop("'memb.exp' must be a finite number > 1") msgid "'memb.exp' must be a finite number > 1" msgstr "'memb.exp' musi być skończoną liczbą > 1" -# cluster/R/fanny.q: 59 +# cluster/R/fanny.R: 60 # stop("'maxit' must be non-negative integer") msgid "'maxit' must be non-negative integer" msgstr "'maxit' musi być nieujemną liczbą całkowitą" -# cluster/R/fanny.q: 68 +# cluster/R/fanny.R: 69 # stop("'iniMem.p' must be a nonnegative n * k matrix with rowSums == 1") msgid "'iniMem.p' must be a nonnegative n * k matrix with rowSums == 1" -msgstr "'iniMem.p' musi być nieujemną macierzą n x k z rowSums == 1" +msgstr "'iniMem.p' musi być nieujemną maceirzą n x k z rowSums == 1" -# cluster/R/fanny.q: 106 -# warning(sprintf( +# cluster/R/fanny.R: 107 +# warning(gettextf( # "FANNY algorithm has not converged in 'maxit' = %d iterations", # maxit)) msgid "FANNY algorithm has not converged in 'maxit' = %d iterations" msgstr "algorytm FANNY nie uzbieżnił się w 'maxit' = %d iteracjach" -# cluster/R/fanny.q: 143 +# cluster/R/fanny.R: 144 # warning("the memberships are all very close to 1/k. Maybe decrease 'memb.exp' ?") msgid "the memberships are all very close to 1/k. Maybe decrease 'memb.exp' ?" msgstr "przynależności są bardzo bliskie 1/k. Może zmniejszyć 'memb.exp'?" -# cluster/R/fanny.q: 240 +# cluster/R/fanny.R: 241 # stop("'m', a membership matrix, must be nonnegative with rowSums == 1") msgid "'m', a membership matrix, must be nonnegative with rowSums == 1" msgstr "macierz przynależności 'm' musi być nieujemna z rowSums == 1" # cluster/R/internal.R: 18 -# stop("'n' must be >= 2") +# stop("'n' argument must be >= 2") # cluster/R/internal.R: 26 -# stop("'n' must be >= 2") +# stop("'n' argument must be >= 2") msgid "'n' must be >= 2" -msgstr "'n' musi być >= 2" +msgstr "argument 'n' musi być >= 2" -# cluster/PORTING: 8 -# stop("x must be a matrix or data frame.") -# cluster/R/mona.q: 6 -# stop("x must be a matrix or data frame.") +# cluster/R/mona.R: 6 +# stop("'x' must be a matrix or data frame.") msgid "x must be a matrix or data frame." -msgstr "'x' musi być macierzą lub ramką danych." +msgstr "argument 'x' musi być macierzą lub ramką danych." -# cluster/R/mona.q: 10 +# cluster/R/mona.R: 10 # stop("All variables must be binary (factor with 2 levels).") msgid "All variables must be binary (e.g., factor with 2 levels)." -msgstr "Wszystkie zmienne muszą być binarne (np. czynnik z dwoma poziomami)" +msgstr "Wszystkie zmienne muszą być binarne (czynnik z dwoma poziomami)" -# cluster/R/mona.q: 41 -# stop(ch,"an object was found with all values missing.") +# cluster/R/mona.R: 40 +# stop("No clustering performed, an object was found with all values missing.") msgid "No clustering performed, an object was found with all values missing." msgstr "" "Nie wykonano grupowania, znaleziono obiekt któremu brakowało wszystkich " "wartości." +# cluster/R/mona.R: 40 +# stop("No clustering performed, an object was found with all values missing.") msgid "" "No clustering performed, found variable with more than half values missing." msgstr "" -"Nie wykonano grupowania, znaleziono zmienną z więcej niż połową brakujących " +"Nie wykonano grupowania, znaleziono obiekt któremu brakowało wszystkich " "wartości." -# cluster/R/mona.q: 45 -# stop(ch,"a variable was found with all non missing values identical.") +# cluster/R/mona.R: 44 +# stop("No clustering performed, a variable was found with all non missing values identical.") msgid "" "No clustering performed, a variable was found with all non missing values " "identical." @@ -398,123 +340,119 @@ "Nie wykonano grupowania, znaleziono zmienną z identycznymi niebrakującymi " "wartościami." -# cluster/R/mona.q: 47 -# stop(ch,"all variables have at least one missing value.") +# cluster/R/mona.R: 46 +# stop("No clustering performed, all variables have at least one missing value.") msgid "No clustering performed, all variables have at least one missing value." msgstr "" "Nie wykonano grupowania, wszystkie zmienne mają co najmniej jedną brakującą " "wartość." -# cluster/R/pam.q: 55 +# cluster/R/pam.R: 56 # stop("Number of clusters 'k' must be in {1,2, .., n-1}; hence n >= 2") msgid "Number of clusters 'k' must be in {1,2, .., n-1}; hence n >= 2" msgstr "" "Liczba grup 'k' musi zawierać się w zbiorze {1,2, .., n-1}; tak więc n >= 2" -# cluster/R/pam.q: 63 -# stop("'medoids' must be NULL or vector of ", -# k, " distinct indices in {1,2, .., n}, n=", n) -msgid "'medoids' must be NULL or vector of" -msgstr "'medoids' musi być wartością NULL lub wektorem" - -# cluster/R/pam.q: 63 -# stop("'medoids' must be NULL or vector of ", -# k, " distinct indices in {1,2, .., n}, n=", n) -msgid "distinct indices in {1,2, .., n}, n=" -msgstr "różnych indeksów w {1,2, .., n}, n=" +# cluster/R/pam.R: 64 +# stop(gettextf("'medoids' must be NULL or vector of %d distinct indices in {1,2, .., n}, n=%d", k, n)) +msgid "" +"'medoids' must be NULL or vector of %d distinct indices in {1,2, .., n}, n=%d" +msgstr "" +"argument 'medoids' musi być wartością NULL lub wektorem %d różnych indeksów " +"w {1,2, .., n}, n=%d" -# cluster/R/pam.q: 109 +# cluster/R/pam.R: 109 # stop("No clustering performed, NAs in the computed dissimilarity matrix.") msgid "No clustering performed, NAs in the computed dissimilarity matrix." msgstr "Nie wykonano grupowania, wyliczono wartości NA w macierzy różnic." -# cluster/R/pam.q: 116 +# cluster/R/pam.R: 116 # stop("error from .C(cl_pam, *): invalid medID's") msgid "error from .C(cl_pam, *): invalid medID's" msgstr "błąd w '.C(cl_pam, *)': niepoprawne 'medID'" -# cluster/R/plotpart.q: 70 -# stop("NA-values are not allowed in dist-like 'x'.") +# cluster/R/plotpart.R: 70 +# stop("NA values are not allowed in dist-like 'x'.") msgid "NA-values are not allowed in dist-like 'x'." msgstr "wartości NA nie są dozwolone w 'x' typu odległości." -# cluster/R/plotpart.q: 79 +# cluster/R/plotpart.R: 79 # stop("Distances must be result of dist or a square matrix.") msgid "Distances must be result of dist or a square matrix." msgstr "Odległości muszą być wynikiem 'dist' lub macierzy kwadratowej." -# cluster/R/plotpart.q: 81 +# cluster/R/plotpart.R: 81 # stop("the square matrix is not symmetric.") msgid "the square matrix is not symmetric." msgstr "macierz kwadratowa nie jest symetryczna." -# cluster/R/plotpart.q: 94 +# cluster/R/plotpart.R: 94 # warning(">>>>> funny case in clusplot.default() -- please report!\n") msgid ">>>>> funny case in clusplot.default() -- please report!" msgstr "" ">>>>> zabawny przypadek w 'clusplot.default()' -- proszę zgłosić raport!" -# cluster/R/plotpart.q: 116 -# stop("x is not a data matrix") +# cluster/R/plotpart.R: 116 +# stop("'x' is not a data matrix") msgid "x is not a data matrix" -msgstr "'x' nie jest macierzą danych" +msgstr "argument 'x' nie jest macierzą danych" -# cluster/R/plotpart.q: 120 +# cluster/R/plotpart.R: 120 # stop("one or more objects contain only missing values") msgid "one or more objects contain only missing values" msgstr "jeden lub więcej obiektów zawierają jedynie wartości brakujące" -# cluster/R/plotpart.q: 122 +# cluster/R/plotpart.R: 122 # stop("one or more variables contain only missing values") msgid "one or more variables contain only missing values" msgstr "jeden lub więcej zmiennych zawiera jedynie wartości brakujące" -# cluster/R/plotpart.q: 125 +# cluster/R/plotpart.R: 125 # message("Missing values were displaced by the median of the corresponding variable(s)") msgid "" "Missing values were displaced by the median of the corresponding variable(s)" msgstr "" "Brakujące wartości zostały zastąpione przez medianę odpowiednich zmiennych" -# cluster/R/plotpart.q: 165 -# stop("x is not numeric") +# cluster/R/plotpart.R: 164 +# stop("'x' is not numeric") msgid "x is not numeric" -msgstr "'x' nie jest liczbą" +msgstr "argument 'x' nie jest liczbą" -# cluster/R/plotpart.q: 175 +# cluster/R/plotpart.R: 174 # stop("The clustering vector is of incorrect length") msgid "The clustering vector is of incorrect length" msgstr "Wektor grupujący posiada niepoprawną długość" -# cluster/R/plotpart.q: 178 -# stop("NA-values are not allowed in clustering vector") +# cluster/R/plotpart.R: 177 +# stop("NA values are not allowed in clustering vector") msgid "NA-values are not allowed in clustering vector" msgstr "wartości NA są niedozwolone w wektorze grupującym" -# cluster/R/plotpart.q: 304 -# warning("Error in Fortran routine for the spanning ellipsoid,", -# "\n rank problem??") -msgid "Error in Fortran routine for the spanning ellipsoid," -msgstr "Błąd w procedurze Fortran dla elipsoidy obejmującej," - -msgid "rank problem??" -msgstr "problem rang??" +# cluster/R/plotpart.R: 303 +# warning("Error in Fortran routine for the spanning ellipsoid,\n rank problem??") +msgid "" +"Error in Fortran routine for the spanning ellipsoid,\n" +" rank problem??" +msgstr "" +"Błąd w procedurze Fortran dla elipsoidy obejmującej,\n" +" problem rang?" -# cluster/R/plotpart.q: 357 -# stop("'col.clus' should have length 4 when color is TRUE") +# cluster/R/plotpart.R: 353 +# stop("'col.clus' argument should have length 4 when color is TRUE") msgid "'col.clus' should have length 4 when color is TRUE" -msgstr "'col.clus' powinien mieć długość 4, gdy 'color' ma wartość TRUE" +msgstr "" +"argument 'col.clus' powinien mieć długość 4, gdy 'color' ma wartość TRUE" -# cluster/R/plotpart.q: 512 -# stop("no diss nor data found, nor the original argument of ", -# deparse(x$call)) -msgid "no diss nor data found, nor the original argument of" -msgstr "nie znaleziono różnic ani danych, ani oryginalnego argumentu" +# cluster/R/plotpart.R: 508 +# stop(gettextf("no diss nor data found, nor the original argument of %s", deparse(x$call))) +msgid "no diss nor data found, nor the original argument of %s" +msgstr "nie znaleziono różnic ani danych, ani oryginalnego argumentu %s" -# cluster/R/plotpart.q: 519 -# stop("no diss nor data found for clusplot()'") +# cluster/R/plotpart.R: 514 +# stop("no diss nor data found for 'clusplot()' function") msgid "no diss nor data found for clusplot()'" -msgstr "nie znaleziono różnic ani danych dla 'clusplot()'" +msgstr "nie znaleziono różnic ani danych dla funkcji 'clusplot()'" # cluster/R/silhouette.R: 7 # stop("invalid partition object") @@ -522,67 +460,656 @@ msgstr "niepoprawny obiekt podziału" # cluster/R/silhouette.R: 21 -# stop("full silhouette is only available for results of", -# " 'clara(*, keep.data = TRUE)'") -msgid "full silhouette is only available for results of" -msgstr "pełna sylwetka jest dostępna jedynie dla wyników" - -# cluster/R/silhouette.R: 21 -# stop("full silhouette is only available for results of", -# " 'clara(*, keep.data = TRUE)'") -msgid "'clara(*, keep.data = TRUE)'" -msgstr "'clara(*, keep.data = TRUE)'" +# stop("full silhouette is only available for results of 'clara(*, keep.data = TRUE)'") +msgid "" +"full silhouette is only available for results of 'clara(*, keep.data = TRUE)'" +msgstr "" +"pełna sylwetka jest dostępna jedynie dla wyników 'clara(*, keep.data = TRUE)'" -# cluster/R/silhouette.R: 36 +# cluster/R/silhouette.R: 35 # stop("'x' must only have integer codes") -# cluster/R/silhouette.R: 83 +# cluster/R/silhouette.R: 82 # stop("'x' must only have integer codes") msgid "'x' must only have integer codes" msgstr "'x' musi posiadać tylko kody będące liczbami całkowitymi" -# cluster/R/silhouette.R: 43 +# cluster/R/silhouette.R: 42 # stop("Need either a dissimilarity 'dist' or diss.matrix 'dmatrix'") -# cluster/R/silhouette.R: 95 +# cluster/R/silhouette.R: 94 # stop("Need either a dissimilarity 'dist' or diss.matrix 'dmatrix'") msgid "Need either a dissimilarity 'dist' or diss.matrix 'dmatrix'" -msgstr "Potrzeba albo różnic 'dist' lub macierzy różnić 'dmatrix'" +msgstr "Potrzeba albo różnic 'dist' lub diss.matrix 'dmatrix'" -# cluster/R/silhouette.R: 45 +# cluster/R/silhouette.R: 44 # stop("'dmatrix' is not a dissimilarity matrix compatible to 'x'") -# cluster/R/silhouette.R: 97 +# cluster/R/silhouette.R: 96 # stop("'dmatrix' is not a dissimilarity matrix compatible to 'x'") msgid "'dmatrix' is not a dissimilarity matrix compatible to 'x'" -msgstr "'dmatrix' nie jest macierzą różnic zgodną z 'x'" +msgstr "'dmatrix' nie jest macierzą różnic kompatybilną z 'x'" -# cluster/R/silhouette.R: 49 +# cluster/R/silhouette.R: 48 # stop("clustering 'x' and dissimilarity 'dist' are incompatible") -# cluster/R/silhouette.R: 101 +# cluster/R/silhouette.R: 100 # stop("clustering 'x' and dissimilarity 'dist' are incompatible") msgid "clustering 'x' and dissimilarity 'dist' are incompatible" -msgstr "grupowane 'x' oraz różnice 'dist' nie są zgodne" +msgstr "grupowane 'x' oraz różnice 'dist' nie są kompatybilne" -# cluster/R/silhouette.R: 135 +# cluster/R/silhouette.R: 134 # stop("invalid silhouette structure") msgid "invalid silhouette structure" msgstr "niepoprana struktura 'silhouette'" -# cluster/R/silhouette.R: 159 +# cluster/R/silhouette.R: 158 # stop("invalid 'silhouette' object") msgid "invalid 'silhouette' object" msgstr "niepoprawny obiekt 'silhouette'" -# cluster/R/silhouette.R: 202 +# cluster/R/silhouette.R: 210 # stop("No valid silhouette information (#{clusters} =? 1)") msgid "No valid silhouette information (#{clusters} =? 1)" msgstr "Brak poprawnej informacji o sylwetce (czy liczba grup =? 1)" -# cluster/R/daisy.q: 77 +# cluster/R/clara.R: 91 +# stop(sprintf(ngettext(nNA, "Observation %s has *only* NAs --> omit it for clustering", "Observations %s have *only* NAs --> omit them for clustering!", domain = "R-cluster"), pasteC(i)), domain = NA) +msgid "Observation %s has *only* NAs --> omit it for clustering" +msgid_plural "Observations %s have *only* NAs --> omit them for clustering!" +msgstr[0] "" +"Obserwacja %s posiada *tylko* wartości NA --> pomijanie jej w grupowaniu" +msgstr[1] "" +"Obserwacje %s posiadają *tylko* wartości NA --> pomijanie ich w grupowaniu" +msgstr[2] "" +"Obserwacje %s posiadają *tylko* wartości NA --> pomijanie ich w grupowaniu" + +# cluster/R/clara.R: 93 +# stop(sprintf(ngettext(nNA, "%d observation (%s) has *only* NAs --> omit them for clustering!", "%d observations (%s ...) have *only* NAs --> omit them for clustering!", domain = "R-cluster"), nNA, pasteC(i[1:12])), domain = NA) +msgid "%d observation (%s) has *only* NAs --> omit them for clustering!" +msgid_plural "" +"%d observations (%s ...) have *only* NAs --> omit them for clustering!" +msgstr[0] "" +"%d obserwacja (%s) posiada *tylko* wartości NA --> pomijanie jej w grupowaniu" +msgstr[1] "" +"%d obserwacje (%s ...) posiadają *tylko* wartości NA --> pomijanie ich w " +"grupowaniu" +msgstr[2] "" +"%d obserwacji (%s ...) posiadają *tylko* wartości NA --> pomijanie ich w " +"grupowaniu" + +# cluster/R/daisy.R: 76 # warning(sprintf(ngettext(sum(ilog), # "setting 'logical' variable %s to type 'asymm'", -# "setting 'logical' variables %s to type 'asymm'"), +# "setting 'logical' variables %s to type 'asymm'", domain = "R-cluster"), # pColl(which(ilog))), domain = NA) msgid "setting 'logical' variable %s to type 'asymm'" msgid_plural "setting 'logical' variables %s to type 'asymm'" -msgstr[0] "ustawianie zmiennej 'logical' %s na typ 'asymm'" -msgstr[1] "ustawianie zmiennych 'logical' %s na typ 'asymm'" -msgstr[2] "ustawianie zmiennych 'logical' %s na typ 'asymm'" +msgstr[0] "ustawianie zmiennej 'logical' %s na tym 'asymm'" +msgstr[1] "ustawianie zmiennych 'logical' %s na tym 'asymm'" +msgstr[2] "ustawianie zmiennych 'logical' %s na tym 'asymm'" + +#~ msgid "NAdiss" +#~ msgstr "NAdiss" + +#~ msgid "non.diss" +#~ msgstr "non.diss" + +#~ msgid "no distance can be computed." +#~ msgstr "żadna odległość nie może zostać obliczona." + +#~ msgid "For each of the" +#~ msgstr "Dla każdej z" + +#~ msgid "" +#~ "samples, at least one object was found which\n" +#~ " could not" +#~ msgstr "próbek, co najmniej jeden obiekt został znaleziony, który nie mógł" + +#~ msgid "be assigned to a cluster (because of missing values)." +#~ msgstr "być przypisany do grupy (z powodu brakujących wartości)." + +#~ msgid "invalid" +#~ msgstr "niepoprawny argument" + +#~ msgid "type" +#~ msgstr "type" + +#~ msgid "type$" +#~ msgstr "type$" + +#~ msgid "binary variable(s)" +#~ msgstr "zmienne binarne" + +#~ msgid "x" +#~ msgstr "x" + +#~ msgid "has constant columns" +#~ msgstr "posiada stałe kolumny" + +#~ msgid "invalid type" +#~ msgstr "niepoprawny typ" + +# cluster/R/ellipsoidhull.R: 42 +# warning(gettextf("algorithm possibly not converged in %d iterations", maxit)) +#~ msgid "possibly not converged in" +#~ msgstr "algorytm prawdopodobnie nie uzbieżnił się w" + +# cluster/man/plot.mona.Rd: 9 +# gettext("Separation step", domain = "R-cluster") +# cluster/R/plothier.R: 199 +# gettext("Separation step", domain = "R-cluster") +#~ msgid "iterations" +#~ msgstr "iteracjach" + +# cluster/R/pam.R: 64 +# stop(gettextf("'medoids' must be NULL or vector of %d distinct indices in {1,2, .., n}, n=%d", k, n)) +#~ msgid "'medoids' must be NULL or vector of" +#~ msgstr "'medoids' musi być wartością NULL lub wektorem" + +#~ msgid "rank problem??" +#~ msgstr "problem rang?" + +#~ msgid "'clara(*, keep.data = TRUE)'" +#~ msgstr "'clara(*, keep.data = TRUE)'" + +# cluster/R/agnes.R: 135 +# gettext("Call: ", domain = "R-cluster") +# cluster/R/clara.R: 141 +# gettext("Call: ", domain = "R-cluster") +#~ msgid "Call:" +#~ msgstr "Wywołanie:" + +# cluster/R/agnes.R: 136 +# gettext("Agglomerative coefficient: ", domain = "R-cluster") +# cluster/R/agnes.R: 149 +# gettext("Agglomerative coefficient: ", domain = "R-cluster") +#~ msgid "Agglomerative coefficient:" +#~ msgstr "Współczynnik aglomeracyjny:" + +# cluster/R/agnes.R: 137 +# gettext("Order of objects:", domain = "R-cluster") +# cluster/R/agnes.R: 150 +# gettext("Order of objects:", domain = "R-cluster") +# cluster/R/mona.R: 75 +# gettext("Order of objects:", domain = "R-cluster") +# cluster/R/diana.R: 115 +# gettext("Order of objects:", domain = "R-cluster") +# cluster/R/diana.R: 136 +# gettext("Order of objects:", domain = "R-cluster") +#~ msgid "Order of objects:" +#~ msgstr "Kolejność (rząd) obiektów:" + +# cluster/R/agnes.R: 140 +# gettext("Height (summary):", domain = "R-cluster") +#~ msgid "Height (summary):" +#~ msgstr "Wysokość (podsumowanie):" + +# cluster/R/agnes.R: 141 +# gettext("Available components:", domain = "R-cluster") +# cluster/R/agnes.R: 158 +# gettext("Available components:", domain = "R-cluster") +# cluster/R/mona.R: 82 +# gettext("Available components:", domain = "R-cluster") +# cluster/R/clara.R: 147 +# gettext("Available components:", domain = "R-cluster") +# cluster/R/clara.R: 179 +# gettext("Available components:", domain = "R-cluster") +# cluster/R/diana.R: 122 +# gettext("Available components:", domain = "R-cluster") +# cluster/R/diana.R: 143 +# gettext("Available components:", domain = "R-cluster") +# cluster/R/pam.R: 183 +# gettext("Available components:", domain = "R-cluster") +# cluster/R/pam.R: 213 +# gettext("Available components:", domain = "R-cluster") +# cluster/R/fanny.R: 189 +# gettext("Available components:", domain = "R-cluster") +# cluster/R/fanny.R: 214 +# gettext("Available components:", domain = "R-cluster") +#~ msgid "Available components:" +#~ msgstr "Dostępne komponenty:" + +# cluster/R/agnes.R: 148 +# gettext("Object of class 'agnes' from call:", domain = "R-cluster") +#~ msgid "Object of class 'agnes' from call:" +#~ msgstr "Obiekt klasy \"agnes\" z wywołania:" + +# cluster/R/agnes.R: 153 +# gettext("Merge:", domain = "R-cluster") +# cluster/R/diana.R: 113 +# gettext("Merge:", domain = "R-cluster") +# cluster/R/diana.R: 135 +# gettext("Merge:", domain = "R-cluster") +#~ msgid "Merge:" +#~ msgstr "Złączenie:" + +# cluster/R/agnes.R: 154 +# gettext("Height:", domain = "R-cluster") +# cluster/R/diana.R: 118 +# gettext("Height:", domain = "R-cluster") +# cluster/R/diana.R: 138 +# gettext("Height:", domain = "R-cluster") +#~ msgid "Height:" +#~ msgstr "Wysokość:" + +# cluster/R/clara.R: 48 +# gettextf("calling .C(cl_clara, ..., DUP = %s):", doDUP, domain = "R-cluster") +#~ msgid "calling .C(cl_clara, ..., DUP = %s):" +#~ msgstr "wywoływanie .C(cl_clara, ..., DUP = %s):" + +# cluster/R/clara.R: 142 +# gettext("Medoids:", domain = "R-cluster") +# cluster/R/clara.R: 160 +# gettext("Medoids:", domain = "R-cluster") +# cluster/R/pam.R: 175 +# gettext("Medoids:", domain = "R-cluster") +#~ msgid "Medoids:" +#~ msgstr "Medoidy:" + +# cluster/R/clara.R: 143 +# gettext("Objective function:", domain = "R-cluster") +# cluster/R/clara.R: 161 +# gettext("Objective function:", domain = "R-cluster") +# cluster/R/pam.R: 177 +# gettext("Objective function:", domain = "R-cluster") +#~ msgid "Objective function:" +#~ msgstr "Funkcja celu:" + +# cluster/R/clara.R: 144 +# gettext("Clustering vector:", domain = "R-cluster") +# cluster/R/clara.R: 171 +# gettext("Clustering vector:", domain = "R-cluster") +# cluster/R/pam.R: 176 +# gettext("Clustering vector:", domain = "R-cluster") +#~ msgid "Clustering vector:" +#~ msgstr "Wektor grupujący:" + +# cluster/R/clara.R: 145 +# gettext("Cluster sizes:", domain = "R-cluster") +#~ msgid "Cluster sizes:" +#~ msgstr "Rozmiary grup:" + +# cluster/R/clara.R: 146 +# gettext("Best sample:", domain = "R-cluster") +# cluster/R/clara.R: 170 +# gettext("Best sample:", domain = "R-cluster") +#~ msgid "Best sample:" +#~ msgstr "Najlepsza próbka:" + +# cluster/R/clara.R: 159 +# gettext("Object of class 'clara' from call:", domain = "R-cluster") +#~ msgid "Object of class 'clara' from call:" +#~ msgstr "Obiekt klasy \"clara\" z wywołania:" + +# cluster/R/clara.R: 162 +# gettext("Numerical information per cluster:", domain = "R-cluster") +# cluster/R/pam.R: 197 +# gettext("Numerical information per cluster:", domain = "R-cluster") +#~ msgid "Numerical information per cluster:" +#~ msgstr "Numeryczna informacja na grupę:" + +# cluster/R/clara.R: 165 +# gettext("Average silhouette width per cluster:", domain = "R-cluster") +# cluster/R/pam.R: 205 +# gettext("Average silhouette width per cluster:", domain = "R-cluster") +# cluster/R/fanny.R: 206 +# gettext("Average silhouette width per cluster:", domain = "R-cluster") +#~ msgid "Average silhouette width per cluster:" +#~ msgstr "Przeciętna szerokość sylwetki na grupę:" + +# cluster/R/clara.R: 167 +# gettext("Average silhouette width of best sample: ", domain = "R-cluster") +#~ msgid "Average silhouette width of best sample:" +#~ msgstr "Przeciętna szerokość sylwetki dla najlepszej próbki:" + +# cluster/R/clara.R: 173 +# gettext("Silhouette plot information for best sample:", domain = "R-cluster") +#~ msgid "Silhouette plot information for best sample:" +#~ msgstr "Informacja o wykresie sylwetki dla najlepszej próbki:" + +# cluster/R/clusGap.R: 33 +# gettextf("Clustering k = 1,2,..., K.max (= %d): .. ", K.max, domain = "R-cluster") +#~ msgid "Clustering k = 1,2,..., K.max (= %d): .." +#~ msgstr "Grupowanie k = 1,2,..., K.max (= %d): .." + +# cluster/R/clusGap.R: 36 +# gettext("done", domain = "R-cluster") +#~ msgid "done" +#~ msgstr "wykonano" + +# cluster/R/clusGap.R: 46 +# gettextf("Bootstrapping, b = 1,2,..., B (= %d) [one \".\" per sample]:", B, domain = "R-cluster") +#~ msgid "Bootstrapping, b = 1,2,..., B (= %d) [one \".\" per sample]:" +#~ msgstr "Bootstrapowanie, b = 1,2,..., B (= %d) [jeden \".\" na próbkę]:" + +# cluster/R/clusGap.R: 127 +# gettext("Clustering Gap statistic [\"clusGap\"].", domain = "R-cluster") +#~ msgid "Clustering Gap statistic [\"clusGap\"]." +#~ msgstr "Statystyka przerwy grupowania [\"clusGap\"]." + +# cluster/R/clusGap.R: 128 +# gettextf("B=%d simulated reference sets, k = 1..%d", x$B, K, domain = "R-cluster") +#~ msgid "B=%d simulated reference sets, k = 1..%d" +#~ msgstr "B=%d symulowane zbiory referencyjne, k = 1..%d" + +# cluster/R/clusGap.R: 132 +# gettextf(" --> Number of clusters (method '%s', SE.factor=%g): %d", method, SE.factor, nc, domain = "R-cluster") +#~ msgid "--> Number of clusters (method '%s', SE.factor=%g): %d" +#~ msgstr "--> Liczba grup (metoda '%s', SE.factor=%g): %d" + +# cluster/R/clusGap.R: 134 +# gettextf(" --> Number of clusters (method '%s'): %d", method, nc, domain = "R-cluster") +#~ msgid "--> Number of clusters (method '%s'): %d" +#~ msgstr "--> Liczba grup (metoda '%s'): %d" + +# cluster/R/daisy.R: 157 +# gettext("NA values in the dissimilarity matrix!") +#~ msgid "NA values in the dissimilarity matrix!" +#~ msgstr "Wartości NA w macierzy odmienności!" + +# cluster/R/daisy.R: 171 +# gettext("Dissimilarities:", domain = "R-cluster") +#~ msgid "Dissimilarities:" +#~ msgstr "Odmienności:" + +# cluster/R/daisy.R: 178 +# gettext("Warning: ", domain = "R-cluster") +# cluster/R/daisy.R: 208 +# gettext("Warning: ", domain = "R-cluster") +#~ msgid "Warning:" +#~ msgstr "Ostrzeżenie:" + +# cluster/R/daisy.R: 179 +# gettext("Metric: ", domain = "R-cluster") +# cluster/R/daisy.R: 202 +# gettext("Metric: ", domain = "R-cluster") +#~ msgid "Metric:" +#~ msgstr "Metryka:" + +# cluster/R/daisy.R: 181 +# gettextf("Types = %s", paste(aT, collapse = ", "), domain = "R-cluster") +# cluster/R/daisy.R: 204 +# gettextf("Types = %s", paste(aT, collapse = ", "), domain = "R-cluster") +#~ msgid "Types = %s" +#~ msgstr "Typy = %s" + +# cluster/R/daisy.R: 183 +# gettext("Number of objects:", domain = "R-cluster") +# cluster/R/daisy.R: 206 +# gettext("Number of objects:", domain = "R-cluster") +#~ msgid "Number of objects:" +#~ msgstr "Liczba obiektów:" + +# cluster/R/diana.R: 120 +# gettext("Divisive coefficient:", domain = "R-cluster") +# cluster/R/diana.R: 139 +# gettext("Divisive coefficient:", domain = "R-cluster") +#~ msgid "Divisive coefficient:" +#~ msgstr "Współczynnik podziału:" + +# cluster/R/ellipsoidhull.R: 37 +# gettext("Error in Fortran routine computing the spanning ellipsoid. Probably collinear data", domain = "R-cluster") +#~ msgid "" +#~ "Error in Fortran routine computing the spanning ellipsoid. Probably " +#~ "collinear data" +#~ msgstr "" +#~ "Błąd w procedurze Fortran dla elipsoidy obejmującej, prawdopodobnie " +#~ "współliniowe dane" + +#~ msgid "" +#~ "ellipsoid in %d dimensions:\n" +#~ " center = (%s); squared ave.radius d^2 = %s\n" +#~ " and shape matrix =" +#~ msgstr "" +#~ "elipsoida w %d wymiarach:\n" +#~ " centrum = (%s); kwadrat przeciętnego promienia d^2 = %s\n" +#~ " oraz macierz kształtu =" + +# cluster/R/ellipsoidhull.R: 69 +# gettextf(" ellipsoid's area = %s", format(volume(x), digits=digits), domain = "R-cluster") +#~ msgid "ellipsoid's area = %s" +#~ msgstr "powierzchnia elipsoidy = %s" + +# cluster/R/ellipsoidhull.R: 70 +# gettextf(" ellipsoid's volume = %s", format(volume(x), digits=digits), domain = "R-cluster") +#~ msgid "ellipsoid's volume = %s" +#~ msgstr "objętość elipsoidy = %s" + +# cluster/R/ellipsoidhull.R: 73 +# gettext("** Warning: ** the algorithm did not terminate reliably!\n most probably because of collinear data", domain = "R-cluster") +#~ msgid "" +#~ "** Warning: ** the algorithm did not terminate reliably!\n" +#~ " most probably because of collinear data" +#~ msgstr "" +#~ "** Ostrzeżenie: ** algorytm nie zakończył się w sposób wiarygodny!\n" +#~ " prawdopodobnie z powodu wspóliniowych danych" + +# cluster/R/ellipsoidhull.R: 75 +# gettext("** Warning: ** the algorithm did not terminate reliably!\n (in the available number of iterations)", domain = "R-cluster") +#~ msgid "" +#~ "** Warning: ** the algorithm did not terminate reliably!\n" +#~ " (in the available number of iterations)" +#~ msgstr "" +#~ "** Ostrzeżenie: ** algorytm nie zakończył się w sposób wiarygodny!\n" +#~ " (w dostępnej liczbie iteracji)" + +# cluster/R/fanny.R: 172 +# gettext("Fuzzy Clustering object of class 'fanny': ", domain = "R-cluster") +#~ msgid "Fuzzy Clustering object of class 'fanny':" +#~ msgstr "Obiekt rozmytego grupowania klasy \"fanny\":" + +# cluster/R/fanny.R: 179 +# gettext("Membership coefficients (in percent, rounded):", domain = "R-cluster") +#~ msgid "Membership coefficients (in percent, rounded):" +#~ msgstr "Współczynnik członkostwa (w procentach, zaokrąglony):" + +# cluster/R/fanny.R: 180 +# gettext("Fuzzyness coefficients:", domain = "R-cluster") +#~ msgid "Fuzzyness coefficients:" +#~ msgstr "Współczynniki rozmycia:" + +# cluster/R/fanny.R: 181 +# gettext("Closest hard clustering:", domain = "R-cluster") +#~ msgid "Closest hard clustering:" +#~ msgstr "Najbliższe twarde grupowanie:" + +# cluster/R/fanny.R: 183 +# gettextf("k_crisp (= %d) < k !!", x$k.crisp, domain = "R-cluster") +#~ msgid "k_crisp (= %d) < k !!" +#~ msgstr "k_crisp (= %d) < k !!" + +# cluster/R/pam.R: 203 +# gettext("Silhouette plot information:", domain = "R-cluster") +# cluster/R/fanny.R: 204 +# gettext("Silhouette plot information:", domain = "R-cluster") +#~ msgid "Silhouette plot information:" +#~ msgstr "Informacje o wykresie sylwetek:" + +# cluster/R/pam.R: 207 +# gettext("Average silhouette width of total data set:", domain = "R-cluster") +# cluster/R/fanny.R: 208 +# gettext("Average silhouette width of total data set:", domain = "R-cluster") +#~ msgid "Average silhouette width of total data set:" +#~ msgstr "Przeciętna szerokość sylwetki pełnego zbioru danych:" + +# cluster/R/mona.R: 42 +# stop("No clustering performed, a variable was found with at least 50 percent missing values.") +#~ msgid "" +#~ "No clustering performed, a variable was found with at least 50 percent " +#~ "missing values." +#~ msgstr "" +#~ "Nie wykonano grupowania, znaleziono zmienną z co najmniej 50 procent " +#~ "brakujących wartości." + +# cluster/R/mona.R: 73 +# gettext("Revised data:", domain = "R-cluster") +#~ msgid "Revised data:" +#~ msgstr "Przeglądnięte dane:" + +# cluster/R/mona.R: 78 +# gettext("Variable used:", domain = "R-cluster") +#~ msgid "Variable used:" +#~ msgstr "Użyte zmienne:" + +# cluster/R/mona.R: 80 +# gettext("Separation step:", domain = "R-cluster") +#~ msgid "Separation step:" +#~ msgstr "Krok separacji:" + +# cluster/R/pam.R: 198 +# gettext("Isolated clusters:", domain = "R-cluster") +#~ msgid "Isolated clusters:" +#~ msgstr "Izolowane grupy:" + +#~ msgid "L-clusters:" +#~ msgstr "L-grupy:" + +# cluster/R/pam.R: 200 +# gettext(" L*-clusters: ", domain = "R-cluster") +#~ msgid "L*-clusters:" +#~ msgstr "L*-grupy:" + +# cluster/R/plothier.R: 6 +# gettextf("Dendrogram of %s", paste(deparse(x$call), collapse = ""), domain = "R-cluster") +# cluster/R/plothier.R: 98 +# gettextf("Dendrogram of %s", cl, domain = "R-cluster") +# cluster/R/plothier.R: 153 +# gettextf("Dendrogram of %s", cl, domain = "R-cluster") +#~ msgid "Dendrogram of %s" +#~ msgstr "Dendrogram %s" + +# cluster/man/pltree.twins.Rd: 11 +# gettext("Height", domain = "R-cluster") +# cluster/man/bannerplot.Rd: 11 +# gettext("Height", domain = "R-cluster") +# cluster/R/plothier.R: 7 +# gettext("Height", domain = "R-cluster") +# cluster/R/plothier.R: 24 +# gettext("Height", domain = "R-cluster") +#~ msgid "Height" +#~ msgstr "Wysokość" + +# cluster/R/plothier.R: 91 +# gettextf("Agglomerative Coefficient = %s", round(x$ac, digits = 2), domain = "R-cluster") +#~ msgid "Agglomerative Coefficient = %s" +#~ msgstr "Współczynnik aglomeracyjny = %s" + +# cluster/R/plothier.R: 97 +# gettextf("Banner of %s", cl, domain = "R-cluster") +# cluster/R/plothier.R: 152 +# gettextf("Banner of %s", cl, domain = "R-cluster") +# cluster/R/plothier.R: 198 +# gettextf("Banner of %s", deparse(x$call), domain = "R-cluster") +#~ msgid "Banner of %s" +#~ msgstr "Baner %s" + +# cluster/R/plothier.R: 113 +# gettext("Make a plot selection (or 0 to exit):", domain = "R-cluster") +# cluster/R/plothier.R: 168 +# gettext("Make a plot selection (or 0 to exit):", domain = "R-cluster") +# cluster/R/plotpart.R: 26 +# gettext("Make a plot selection (or 0 to exit):", domain = "R-cluster") +#~ msgid "Make a plot selection (or 0 to exit):" +#~ msgstr "Wybierz wykres (lub 0 aby wyjść):" + +# cluster/R/plothier.R: 146 +# gettextf("Divisive Coefficient = %s", round(x$dc, digits = 2), domain = "R-cluster") +#~ msgid "Divisive Coefficient = %s" +#~ msgstr "Współczynnik podziału = %s" + +# cluster/R/plotpart.R: 154 +# gettextf("CLUSPLOT(%s)", deparse(substitute(x))) +#~ msgid "CLUSPLOT(%s)" +#~ msgstr "CLUSPLOT(%s)" + +# cluster/R/plotpart.R: 155 +# gettextf("These two components explain %s percent of the point variability.", round(100 * var.dec, digits = 2)) +#~ msgid "These two components explain %s percent of the point variability." +#~ msgstr "Te dwa komponenty wyjaśniają %s procent zmienności punktu." + +# cluster/man/clusplot.default.Rd: 23 +# gettext("Component 1", domain = "R-cluster") +# cluster/R/plotpart.R: 156 +# gettext("Component 1", domain = "R-cluster") +#~ msgid "Component 1" +#~ msgstr "Komponent 1" + +#~ msgid "Component 2" +#~ msgstr "Komponent 2" + +# cluster/R/plotpart.R: 198 +# gettextf("cluster %d has only one observation ..", i, domain = "R-cluster") +#~ msgid "cluster %d has only one observation .." +#~ msgstr "grupa %d ma tylko jedną obserwację .." + +# cluster/R/plotpart.R: 286 +# gettext("span & rank2 : calling \"spannel\" ..", domain = "R-cluster") +#~ msgid "span & rank2 : calling \"spannel\" .." +#~ msgstr "span & rank2 : wywoływanie \"spannel\" .." + +# cluster/R/silhouette.R: 178 +# gettextf("Silhouette of %d units in %d clusters from %s:", sum(csiz), k, deparse(x$call), domain = "R-cluster") +# cluster/R/silhouette.R: 181 +# gettextf("Silhouette of %d units in %d clusters from %s:", sum(csiz), k, deparse(x$call), domain = "R-cluster") +#~ msgid "Silhouette of %d units in %d clusters from %s:" +#~ msgstr "Sylwetka %d jednostek w %d klastrach z %s:" + +# cluster/R/silhouette.R: 179 +# gettextf("Cluster sizes, ids = (%s), and average silhouette widths:", paste(x$codes, collapse=", "), domain = "R-cluster") +# cluster/R/silhouette.R: 186 +# gettextf("Cluster sizes, ids = (%s), and average silhouette widths:", paste(x$codes, collapse=", "), domain = "R-cluster") +#~ msgid "Cluster sizes, ids = (%s), and average silhouette widths:" +#~ msgstr "Rozmiary grup, ids = (%s), oraz przeciętne szerokości sylwetek:" + +# cluster/R/silhouette.R: 182 +# gettextf("Cluster sizes and average silhouette widths:", domain = "R-cluster") +# cluster/R/silhouette.R: 189 +# gettext("Cluster sizes and average silhouette widths:", domain = "R-cluster") +#~ msgid "Cluster sizes and average silhouette widths:" +#~ msgstr "Rozmiary grup oraz przeciętne szerokości sylwetek:" + +# cluster/R/silhouette.R: 185 +# gettextf("Silhouette of %d units in %d clusters:", sum(csiz), k, domain = "R-cluster") +# cluster/R/silhouette.R: 188 +# gettextf("Silhouette of %d units in %d clusters:", sum(csiz), k, domain = "R-cluster") +#~ msgid "Silhouette of %d units in %d clusters:" +#~ msgstr "Sylwetka %d jednostek w %d klastrach:" + +# cluster/R/silhouette.R: 194 +# gettext("Individual silhouette widths:", domain = "R-cluster") +#~ msgid "Individual silhouette widths:" +#~ msgstr "Indywidualne szerokości sylwetki:" + +# cluster/R/silhouette.R: 220 +# gettext("Silhouette plot", domain = "R-cluster") +#~ msgid "Silhouette plot" +#~ msgstr "Wykres sylwetki" + +# cluster/R/silhouette.R: 224 +# gettextf("Silhouette plot of %s", sub("^FF","", deparse(cll)), domain = "R-cluster") +#~ msgid "Silhouette plot of %s" +#~ msgstr "Wykres sylwetki %s" + +# cluster/R/silhouette.R: 230 +# gettext("Average silhouette width:", domain = "R-cluster") +#~ msgid "Average silhouette width:" +#~ msgstr "Przeciętna szerokość sylwetki:" + +# cluster/R/daisy.R: 200 +# sprintf(ngettext(x$n, "%d dissimilarity, summarized:", "%d dissimilarities, summarized:", domain = "R-cluster"), x$n) +#~ msgid "%d dissimilarity, summarized:" +#~ msgid_plural "%d dissimilarities, summarized:" +#~ msgstr[0] "%d odmienność, podsumowanie:" +#~ msgstr[1] "%d odmienności, podsumowanie:" +#~ msgstr[2] "%d odmienności, podsumowanie:" + +#~ msgid "" +#~ "%d observations (%s ...)\n" +#~ "\thave *only* NAs --> na.omit() them for clustering!" +#~ msgstr "" +#~ "%d obserwacji (%s ...)\n" +#~ "\tmają *tylko* wartości NA --> pomijanie ich w grupowaniu" + +#~ msgid "hence, area = %s" +#~ msgstr "tak więc powierzchnia = %s" + +#, fuzzy +#~ msgid "R-cluster" +#~ msgstr "L-grupy:" diff -Nru cluster-1.15.1/R/0aaa.R cluster-1.15.2/R/0aaa.R --- cluster-1.15.1/R/0aaa.R 2012-10-12 22:19:49.000000000 +0000 +++ cluster-1.15.2/R/0aaa.R 2014-03-26 18:51:40.000000000 +0000 @@ -1,15 +1,6 @@ ## Ensure consistent "diss.." class --- make "namespace-private-global ! dissiCl <- c("dissimilarity", "dist") -## consistent error / warning messages; could use for internationalization -..msg <- - list(error = - c(NAdiss = "NA-values in the dissimilarity matrix not allowed.", - non.diss="x is not and cannot be converted to class dissimilarity" - ), - warn = c() - ) - ## Not exported, and only used because CRAN checks must be faster doExtras <- function() { interactive() || nzchar(Sys.getenv("R_CLUSTER_CHECK_EXTRA")) || diff -Nru cluster-1.15.1/R/agnes.q cluster-1.15.2/R/agnes.q --- cluster-1.15.1/R/agnes.q 2013-11-06 11:10:27.000000000 +0000 +++ cluster-1.15.2/R/agnes.q 2014-03-26 18:51:40.000000000 +0000 @@ -1,4 +1,4 @@ -#### $Id: agnes.q 6592 2013-11-06 11:10:27Z maechler $ +#### $Id: agnes.q 6708 2014-03-26 18:51:40Z maechler $ agnes <- function(x, diss = inherits(x, "dist"), metric = "euclidean", stand = FALSE, method = "average", par.method, keep.diss = n < 100, keep.data = !diss) @@ -38,14 +38,14 @@ if((diss <- as.logical(diss))) { ## check type of input vector - if(any(is.na(x))) stop(..msg$error["NAdiss"]) + if(any(is.na(x))) stop("NA-values in the dissimilarity matrix not allowed.") if(data.class(x) != "dissimilarity") { # try to convert to if(!is.null(dim(x))) { x <- as.dist(x) # or give an error } else { ## possibly convert input *vector* if(!is.numeric(x) || is.na(n <- sizeDiss(x))) - stop(..msg$error["non.diss"]) + stop("'x' is not and cannot be converted to class \"dissimilarity\"") attr(x, "Size") <- n } class(x) <- dissiCl diff -Nru cluster-1.15.1/R/clara.q cluster-1.15.2/R/clara.q --- cluster-1.15.1/R/clara.q 2012-08-21 20:53:45.000000000 +0000 +++ cluster-1.15.2/R/clara.q 2014-03-26 18:51:40.000000000 +0000 @@ -88,22 +88,21 @@ i <- which(aNA) nNA <- length(i) pasteC <- function(...) paste(..., collapse= ",") - stop(ngettext(nNA, - sprintf("Observation %d has *only* NAs --> omit it for clustering", - i[1]), - ## nNA > 1 : - paste(if(nNA < 13) sprintf("Observations %s", pasteC(i)) - else sprintf("%d observations (%s ...)", nNA, pasteC(i[1:12])), - "\thave *only* NAs --> na.omit() them for clustering!", - sep = "\n")), domain = NA) + if(nNA < 13) + stop(sprintf(ngettext(nNA, + "Observation %s has *only* NAs --> omit it for clustering", + "Observations %s have *only* NAs --> omit them for clustering!"), + pasteC(i)), domain = NA) + else + stop(sprintf(ngettext(nNA, + "%d observation (%s) has *only* NAs --> omit them for clustering!", + "%d observations (%s ...) have *only* NAs --> omit them for clustering!"), + nNA, pasteC(i[1:12])), domain = NA) } ## else if(res$jstop == 1) - stop("Each of the random samples contains objects between which\n", - " no distance can be computed.") + stop("Each of the random samples contains objects between which no distance can be computed.") if(res$jstop == 2) - stop("For each of the ", samples, - " samples, at least one object was found which\n could not", - " be assigned to a cluster (because of missing values).") + stop(gettextf("For each of the %d samples, at least one object was found which could not be assigned to a cluster (because of missing values).", samples)) ## else {cannot happen} stop("invalid 'jstop' from .C(cl_clara,.): ", res$jstop) } diff -Nru cluster-1.15.1/R/daisy.q cluster-1.15.2/R/daisy.q --- cluster-1.15.1/R/daisy.q 2013-11-06 07:41:25.000000000 +0000 +++ cluster-1.15.2/R/daisy.q 2014-03-26 18:51:40.000000000 +0000 @@ -11,19 +11,20 @@ pColl <- function(n) paste(n, collapse = ", ") if(length(type)) { if(!is.list(type) || is.null(ntyp <- names(type)) || any(ntyp == "")) - stop("invalid ", sQuote("type"),"; must be named list") + stop(gettextf("invalid %s; must be named list", sQuote("type"))) ## check each component to be valid column names or numbers: for(nt in ntyp) { cvec <- type[[nt]] + ct <- paste0("type$", nt) if(is.character(cvec)) { if(!is.null(varnms) && !all(cvec %in% varnms)) - stop("type$", nt, " has invalid column names") + stop(gettextf("%s has invalid column names", ct)) } else if(is.numeric(cvec)) { if(!all(1 <= cvec & cvec <= p)) - stop("type$", nt, " must be in 1:ncol(x)") + stop(gettextf("%s must be in 1:ncol(x)", ct)) } - else stop("type$", nt, " must contain column names or numbers") + else stop(gettextf("%s must contain column names or numbers", ct)) } tA <- type$asymm tS <- type$symm @@ -68,8 +69,8 @@ if(n > 9 && any(tI) && any(iBin <- apply(x[, tI, drop = FALSE], 2, function(v) length(table(v)) == 2))) - warning("binary variable(s) ", pColl(which(tI)[iBin]), - " treated as interval scaled") + warning(gettextf("binary variable(s) %s treated as interval scaled", + pColl(which(tI)[iBin]))) type2[type2 == "ordered"] <- "O" type2[type2 == "factor"] <- "N" @@ -90,8 +91,9 @@ x <- scale(x, center = TRUE, scale = FALSE) #-> 0-means sx <- colMeans(abs(x), na.rm = TRUE)# can still have NA's if(0 %in% sx) { - warning(sQuote("x"), " has constant columns ", - pColl(which(sx == 0)), "; these are standardized to 0") + warning(gettextf( + "%s has constant columns %s; these are standardized to 0", + sQuote("x"), pColl(which(sx == 0)))) sx[sx == 0] <- 1 } x <- scale(x, center = FALSE, scale = sx) @@ -124,8 +126,8 @@ ## 1 2 3 4 5 6 --> passed to Fortran below type3 <- match(type2, typeCodes)# integer if(any(ina <- is.na(type3))) - stop("invalid type ", type2[ina], - " for column numbers ", pColl(which(is.na))) + stop(gettextf("invalid type %s for column numbers %s", + type2[ina], pColl(which(is.na)))) if((mdata <- any(inax <- is.na(x)))) { # TRUE if x[] has any NAs jtmd <- as.integer(ifelse(apply(inax, 2, any), -1, 1)) ## VALue for MISsing DATa diff -Nru cluster-1.15.1/R/diana.q cluster-1.15.2/R/diana.q --- cluster-1.15.1/R/diana.q 2012-01-18 11:03:38.000000000 +0000 +++ cluster-1.15.2/R/diana.q 2014-03-26 18:51:40.000000000 +0000 @@ -1,4 +1,4 @@ -### $Id: diana.q 6015 2012-01-18 11:03:38Z maechler $ +### $Id: diana.q 6708 2014-03-26 18:51:40Z maechler $ diana <- function(x, diss = inherits(x, "dist"), metric = "euclidean", stand = FALSE, @@ -7,14 +7,14 @@ { if((diss <- as.logical(diss))) { ## check type of input vector - if(any(is.na(x))) stop(..msg$error["NAdiss"]) + if(any(is.na(x))) stop("NA values in the dissimilarity matrix not allowed.") if(data.class(x) != "dissimilarity") { # try to convert to if(!is.null(dim(x))) { x <- as.dist(x) # or give an error } else { ## possibly convert input *vector* if(!is.numeric(x) || is.na(n <- sizeDiss(x))) - stop(..msg$error["non.diss"]) + stop("'x' is not and cannot be converted to class \"dissimilarity\"") attr(x, "Size") <- n } class(x) <- dissiCl diff -Nru cluster-1.15.1/R/ellipsoidhull.R cluster-1.15.2/R/ellipsoidhull.R --- cluster-1.15.1/R/ellipsoidhull.R 2010-12-12 21:21:50.000000000 +0000 +++ cluster-1.15.2/R/ellipsoidhull.R 2014-03-26 18:51:40.000000000 +0000 @@ -37,10 +37,10 @@ cat("Error in Fortran routine computing the spanning ellipsoid,", "\n probably collinear data\n", sep="") if(any(res$prob < 0) || all(res$prob == 0)) - stop("computed some negative or all 0 'prob'abilities") + stop("computed some negative or all 0 probabilities") conv <- res$maxit < maxit if(!conv) - warning("possibly not converged in ", maxit, " iterations") + warning(gettextf("algorithm possibly not converged in %d iterations", maxit)) conv <- conv && res$ierr == 0 cov <- cov.wt(x, res$prob) diff -Nru cluster-1.15.1/R/fanny.q cluster-1.15.2/R/fanny.q --- cluster-1.15.1/R/fanny.q 2011-12-21 09:42:55.000000000 +0000 +++ cluster-1.15.2/R/fanny.q 2014-03-26 18:51:40.000000000 +0000 @@ -1,4 +1,4 @@ -#### $Id: fanny.q 5977 2011-12-21 09:42:55Z maechler $ +#### $Id: fanny.q 6708 2014-03-26 18:51:40Z maechler $ fanny <- function(x, k, diss = inherits(x, "dist"), memb.exp = 2, metric = c("euclidean", "manhattan", "SqEuclidean"), stand = FALSE, iniMem.p = NULL, cluster.only = FALSE, @@ -8,14 +8,14 @@ { if((diss <- as.logical(diss))) { ## check type of input vector - if(any(is.na(x))) stop(..msg$error["NAdiss"]) + if(any(is.na(x))) stop("NA values in the dissimilarity matrix not allowed.") if(data.class(x) != "dissimilarity") { # try to convert to if(!is.null(dim(x))) { x <- as.dist(x) # or give an error } else { ## possibly convert input *vector* if(!is.numeric(x) || is.na(n <- sizeDiss(x))) - stop(..msg$error["non.diss"]) + stop("'x' is not and cannot be converted to class \"dissimilarity\"") attr(x, "Size") <- n } class(x) <- dissiCl @@ -103,7 +103,7 @@ maxit = maxit) if(!(converged <- res$maxit > 0)) { - warning(sprintf( + warning(gettextf( "FANNY algorithm has not converged in 'maxit' = %d iterations", maxit)) } diff -Nru cluster-1.15.1/R/pam.q cluster-1.15.2/R/pam.q --- cluster-1.15.1/R/pam.q 2012-02-01 08:42:19.000000000 +0000 +++ cluster-1.15.2/R/pam.q 2014-03-26 18:51:40.000000000 +0000 @@ -1,5 +1,5 @@ #### PAM : Partitioning Around Medoids -#### --- $Id: pam.q 6057 2012-02-01 08:42:19Z maechler $ +#### --- $Id: pam.q 6708 2014-03-26 18:51:40Z maechler $ pam <- function(x, k, diss = inherits(x, "dist"), metric = "euclidean", medoids = NULL, stand = FALSE, cluster.only = FALSE, do.swap = TRUE, @@ -9,14 +9,14 @@ { if((diss <- as.logical(diss))) { ## check type of input vector - if(any(is.na(x))) stop(..msg$error["NAdiss"]) + if(any(is.na(x))) stop("NA values in the dissimilarity matrix not allowed.") if(data.class(x) != "dissimilarity") { # try to convert to if(!is.null(dim(x))) { x <- as.dist(x) # or give an error } else { ## possibly convert input *vector* if(!is.numeric(x) || is.na(n <- sizeDiss(x))) - stop(..msg$error["non.diss"]) + stop("'x' is not and cannot be converted to class \"dissimilarity\"") attr(x, "Size") <- n } class(x) <- dissiCl @@ -60,8 +60,9 @@ ## "0L+..." ensure a "DUPLICATE(.)" (a real copy on the C level; as.integer(.) is not enough! if(length(medID <- if(is.integer(medoids))0L+medoids else as.integer(medoids)) != k || any(medID < 1) || any(medID > n) || any(duplicated(medID))) - stop("'medoids' must be NULL or vector of ", - k, " distinct indices in {1,2, .., n}, n=", n) + stop(gettextf( + "'medoids' must be NULL or vector of %d distinct indices in {1,2, .., n}, n=%d", + k, n)) ## use observation numbers 'medID' as starting medoids for 'swap' only } nisol <- integer(if(cluster.only) 1 else k) diff -Nru cluster-1.15.1/R/plotpart.q cluster-1.15.2/R/plotpart.q --- cluster-1.15.1/R/plotpart.q 2011-12-20 17:47:08.000000000 +0000 +++ cluster-1.15.2/R/plotpart.q 2014-03-26 18:51:40.000000000 +0000 @@ -1,4 +1,4 @@ -### $Id: plotpart.q 5974 2011-12-20 17:47:08Z maechler $ +### $Id: plotpart.q 6708 2014-03-26 18:51:40Z maechler $ plot.partition <- function(x, ask = FALSE, which.plots = NULL, nmax.lab = 40, max.strlen = 5, data = x$data, dist = NULL, @@ -301,8 +301,7 @@ ierr = integer(1)) if(res$ierr != 0) ## MM : exactmve not available here ! - warning("Error in Fortran routine for the spanning ellipsoid,", - "\n rank problem??") + warning("Error in Fortran routine for the spanning ellipsoid,\n rank problem??") cov <- cov.wt(x, res$prob) loc[i, ] <- cov$center @@ -509,8 +508,8 @@ if(!is.null(x$call)) { xD <- try(eval(x$call[[2]], envir = parent.frame())) if(inherits(xD, "try-error") || !inherits(xD, "dist")) - stop("no diss nor data found, nor the original argument of ", - deparse(x$call)) + stop(gettextf("no diss nor data found, nor the original argument of %s", + deparse(x$call))) ## else ## warning("both 'x$diss' and 'dist' are empty; ", ## "trying to find the first argument of ", deparse(x$call)) diff -Nru cluster-1.15.1/R/silhouette.R cluster-1.15.2/R/silhouette.R --- cluster-1.15.1/R/silhouette.R 2011-08-29 09:32:55.000000000 +0000 +++ cluster-1.15.2/R/silhouette.R 2014-03-26 18:51:40.000000000 +0000 @@ -18,8 +18,7 @@ ## else : full = TRUE if(is.null(x$data)) - stop("full silhouette is only available for results of", - " 'clara(*, keep.data = TRUE)'") + stop("full silhouette is only available for results of 'clara(*, keep.data = TRUE)'") ## Compute "full" silhouette -- from clustering + full distances: r <- silhouette(x$clustering, daisy(x$data, metric = attr(x, "Metric"))) diff -Nru cluster-1.15.1/src/clara.c cluster-1.15.2/src/clara.c --- cluster-1.15.1/src/clara.c 2014-03-12 10:32:30.000000000 +0000 +++ cluster-1.15.2/src/clara.c 2014-03-30 16:33:00.000000000 +0000 @@ -93,7 +93,7 @@ #define NEW_rand_k_trace_print(_nr_) \ rand_k= 1+ (int)(rnn* ((*rng_R)? unif_rand(): randm(&nrun))); \ if (rand_k > *n) {/* should never happen */ \ - REprintf("** C clara(): random k=%d > n **\n", rand_k); \ + warning(_("C level clara(): random k=%d > n **\n"), rand_k); \ rand_k = *n; \ } \ if(*trace_lev >= 4) { \ @@ -303,8 +303,9 @@ dysta2(*nsam, *jpp, nbest, x, *n, dys, *diss_kind, jtmd, valmd, has_NA, &dyst_toomany_NA); if(dyst_toomany_NA) { - REprintf(" *** SHOULD NOT HAPPEN: clara() -> dysta2(nbest) gave toomany_NA\n"); - return; + error(_( + "clara()'s C level dysta2(nsam=%d, p=%d, nbest=%d, n=%d) gave 'toomany_NA'"), + *nsam, *jpp, nbest, *n ); } resul(*kk, *n, *jpp, *diss_kind, has_NA, jtmd, valmd, x, nrx, mtt); @@ -337,11 +338,13 @@ for (int l = 1; l < nsam; ++l) { int lsel = nsel[l]; if(lsel <= 0 || lsel > n) - REprintf(" ** dysta2(): nsel[l= %d] = %d is OUT\n", l, lsel); + error(_("C level dysta2(): nsel[%s= %d] = %d is outside 0..n, n=%d"), + "l", l, lsel, n); for (int k = 0; k < l; ++k) { /* compute d(nsel[l], nsel[k]) {if possible}*/ int ksel = nsel[k]; if(ksel <= 0 || ksel > n) - REprintf(" ** dysta2(): nsel[k= %d] = %d is OUT\n", k, ksel); + error(_("C level dysta2(): nsel[%s= %d] = %d is outside 0..n, n=%d"), + "k", k, ksel, n); ++nlk; int npres = 0, j, lj, kj; double clk = 0.; diff -Nru cluster-1.15.1/src/pam.c cluster-1.15.2/src/pam.c --- cluster-1.15.1/src/pam.c 2014-03-12 10:32:30.000000000 +0000 +++ cluster-1.15.2/src/pam.c 2014-03-30 16:33:00.000000000 +0000 @@ -457,7 +457,7 @@ radus[k] = djm; } } - if(ntt == 0) REprintf("bug in C cstat(): ntt=0 !!!\n"); + if(ntt == 0) error(_("pam(): Bug in C level cstat(), k=%d: ntt=0"), k); avsyl[k] = ttt / ntt; med[k] = m; } diff -Nru cluster-1.15.1/src/twins.c cluster-1.15.2/src/twins.c --- cluster-1.15.1/src/twins.c 2014-03-12 10:32:30.000000000 +0000 +++ cluster-1.15.2/src/twins.c 2014-03-30 16:33:00.000000000 +0000 @@ -222,7 +222,7 @@ if(has_a4) dys[naq] += alpha[4] * fabs(dys[naq] - dys[nbq]); break; default: - error(_("invalid method (code %d"), method); + error(_("invalid method (code %d)"), method); } } kwan[la] += kwan[lb]; diff -Nru cluster-1.15.1/tests/clara-NAs.Rout.save cluster-1.15.2/tests/clara-NAs.Rout.save --- cluster-1.15.1/tests/clara-NAs.Rout.save 2012-10-12 22:25:43.000000000 +0000 +++ cluster-1.15.2/tests/clara-NAs.Rout.save 2014-03-26 22:41:04.000000000 +0000 @@ -1,7 +1,6 @@ -R version 2.15.1 Patched (2012-10-12 r60924) -- "Roasted Marshmallows" -Copyright (C) 2012 The R Foundation for Statistical Computing -ISBN 3-900051-07-0 +R version 3.1.0 alpha (2014-03-26 r65294) +Copyright (C) 2014 The R Foundation for Statistical Computing Platform: x86_64-unknown-linux-gnu (64-bit) R is free software and comes with ABSOLUTELY NO WARRANTY. @@ -378,8 +377,8 @@ Observation 33 has *only* NAs --> omit it for clustering > ## To see error message for > 1 missing: > try(clara(rbind(NA,x), 2)) -Error in clara(rbind(NA, x), 2) : Observations 1,34 - have *only* NAs --> na.omit() them for clustering! +Error in clara(rbind(NA, x), 2) : + Observations 1,34 have *only* NAs --> omit them for clustering! > > x <- x[-33,] > ## still had the ** dysta2() .. OUT" problem {no longer!} @@ -627,9 +626,8 @@ > xclara[sample(nrow(xclara), 50),] <- NA > try( clara(xclara, k = 3) ) #-> "nice" error message depicting first 12 missing obs Error in clara(xclara, k = 3) : - 50 observations (74,126,137,308,411,423,438,451,642,686,689,735 ...) - have *only* NAs --> na.omit() them for clustering! + 50 observations (74,126,137,308,411,423,438,451,642,686,689,735 ...) have *only* NAs --> omit them for clustering! > > proc.time() user system elapsed - 0.228 0.024 0.240 + 0.238 0.029 0.250 diff -Nru cluster-1.15.1/tests/ellipsoid-ex.Rout.save cluster-1.15.2/tests/ellipsoid-ex.Rout.save --- cluster-1.15.1/tests/ellipsoid-ex.Rout.save 2011-04-16 18:09:23.000000000 +0000 +++ cluster-1.15.2/tests/ellipsoid-ex.Rout.save 2014-03-26 22:41:04.000000000 +0000 @@ -1,7 +1,6 @@ -R version 2.13.0 Patched (2011-04-16 r55459) -Copyright (C) 2011 The R Foundation for Statistical Computing -ISBN 3-900051-07-0 +R version 3.1.0 alpha (2014-03-26 r65294) +Copyright (C) 2014 The R Foundation for Statistical Computing Platform: x86_64-unknown-linux-gnu (64-bit) R is free software and comes with ABSOLUTELY NO WARRANTY. @@ -23,7 +22,7 @@ probably collinear data Warning message: In ellipsoidhull(cbind(x = 1:4, y = 1:4)) : - possibly not converged in 5000 iterations + algorithm possibly not converged in 5000 iterations > eh 'ellipsoid' in 2 dimensions: center = ( 2.5 2.5 ); squared ave.radius d^2 = 0 @@ -205,3 +204,6 @@ > tail(sort(e5$sqdist)) ## 4 values 5.00039 ... 5.0099 [1] 4.999915 5.000005 5.000010 5.000088 5.001444 5.009849 > +> proc.time() + user system elapsed + 0.218 0.023 0.223