update hdf5 tests 49/12049/2
Antoine ELIAS [Wed, 17 Jul 2013 06:42:12 +0000 (08:42 +0200)]
Change-Id: I09fc86b286c3fca5f286ef08ddcc61550198cb64

49 files changed:
scilab/modules/hdf5/tests/unit_tests/h5attr.dia.ref
scilab/modules/hdf5/tests/unit_tests/h5attr.tst
scilab/modules/hdf5/tests/unit_tests/h5close.dia.ref
scilab/modules/hdf5/tests/unit_tests/h5close.tst
scilab/modules/hdf5/tests/unit_tests/h5cp.dia.ref
scilab/modules/hdf5/tests/unit_tests/h5cp.tst
scilab/modules/hdf5/tests/unit_tests/h5dataset.dia.ref
scilab/modules/hdf5/tests/unit_tests/h5dataset.tst
scilab/modules/hdf5/tests/unit_tests/h5exists.dia.ref
scilab/modules/hdf5/tests/unit_tests/h5exists.tst
scilab/modules/hdf5/tests/unit_tests/h5flush.tst
scilab/modules/hdf5/tests/unit_tests/h5group.dia.ref
scilab/modules/hdf5/tests/unit_tests/h5group.tst
scilab/modules/hdf5/tests/unit_tests/h5isAttr.dia.ref
scilab/modules/hdf5/tests/unit_tests/h5isAttr.tst
scilab/modules/hdf5/tests/unit_tests/h5isFile.dia.ref
scilab/modules/hdf5/tests/unit_tests/h5isFile.tst
scilab/modules/hdf5/tests/unit_tests/h5isGroup.dia.ref
scilab/modules/hdf5/tests/unit_tests/h5isGroup.tst
scilab/modules/hdf5/tests/unit_tests/h5isRef.dia.ref
scilab/modules/hdf5/tests/unit_tests/h5isRef.tst
scilab/modules/hdf5/tests/unit_tests/h5isSet.dia.ref
scilab/modules/hdf5/tests/unit_tests/h5isSet.tst
scilab/modules/hdf5/tests/unit_tests/h5isSpace.dia.ref
scilab/modules/hdf5/tests/unit_tests/h5isSpace.tst
scilab/modules/hdf5/tests/unit_tests/h5isType.dia.ref
scilab/modules/hdf5/tests/unit_tests/h5isType.tst
scilab/modules/hdf5/tests/unit_tests/h5label.dia.ref
scilab/modules/hdf5/tests/unit_tests/h5label.tst
scilab/modules/hdf5/tests/unit_tests/h5ln.dia.ref
scilab/modules/hdf5/tests/unit_tests/h5ln.tst
scilab/modules/hdf5/tests/unit_tests/h5ls.dia.ref
scilab/modules/hdf5/tests/unit_tests/h5ls.tst
scilab/modules/hdf5/tests/unit_tests/h5mount.dia.ref
scilab/modules/hdf5/tests/unit_tests/h5mount.tst
scilab/modules/hdf5/tests/unit_tests/h5mv.dia.ref
scilab/modules/hdf5/tests/unit_tests/h5mv.tst
scilab/modules/hdf5/tests/unit_tests/h5open.dia.ref
scilab/modules/hdf5/tests/unit_tests/h5open.tst
scilab/modules/hdf5/tests/unit_tests/h5read.dia.ref
scilab/modules/hdf5/tests/unit_tests/h5read.tst
scilab/modules/hdf5/tests/unit_tests/h5readattr.dia.ref
scilab/modules/hdf5/tests/unit_tests/h5readattr.tst
scilab/modules/hdf5/tests/unit_tests/h5rm.dia.ref
scilab/modules/hdf5/tests/unit_tests/h5rm.tst
scilab/modules/hdf5/tests/unit_tests/h5umount.dia.ref
scilab/modules/hdf5/tests/unit_tests/h5umount.tst
scilab/modules/hdf5/tests/unit_tests/h5write.dia.ref
scilab/modules/hdf5/tests/unit_tests/h5write.tst

index 45f9cb7..1c17f91 100644 (file)
@@ -4,30 +4,30 @@
 //
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
-// <-- ENGLISH IMPOSED -->
+//
 // <-- CLI SHELL MODE -->
-msgerr = msprintf(gettext("%s: Wrong number of input argument(s): 4 to 5 expected."), "h5attr");
+msgerr = msprintf(gettext("%s: Wrong number of input argument(s): %d to %d expected.\n"), "h5attr", 4, 5);
 assert_checkerror("h5attr()",msgerr,77);
-msgerr = msprintf(gettext("%s: Wrong number of input argument(s): 4 to 5 expected."), "h5attr");
+msgerr = msprintf(gettext("%s: Wrong number of input argument(s): %d to %d expected.\n"), "h5attr", 4, 5);
 assert_checkerror("h5attr(42)",msgerr,77);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #1: A string or a H5Object expected."), "h5attr");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string or a H5Object expected.\n"), "h5attr", 1);
 assert_checkerror("h5attr(42,42,42,42)",msgerr,999);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #2: A string expected."), "h5attr");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string expected.\n"), "h5attr", 2);
 assert_checkerror("h5attr(""42"",42,42,42)",msgerr,999);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #3: A string expected."), "h5attr");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string expected.\n"), "h5attr", 3);
 assert_checkerror("h5attr(""42"",""42"",42,42)",msgerr,999);
-msgerr = msprintf(gettext("%s: Invalid hdf5 file: %s."), "h5attr","42");
+msgerr = msprintf(gettext("%s: %s\n"), "h5attr", msprintf(gettext("Invalid hdf5 file: %s."),"42"));
 assert_checkerror("h5attr(""42"",""42"",""42"",42)",msgerr,999);
 x = 1:5 + %pi;
 save(TMPDIR + "/x.sod", "x");
 a = h5open(TMPDIR + "/x.sod");
-msgerr = msprintf(gettext("%s: Invalid name: %s."), "h5attr","42");
+msgerr = msprintf(gettext("%s: %s\n"), "h5attr", msprintf(gettext("Invalid name: %s."), "42"));
 assert_checkerror("h5attr(a,""42"",""42"",42)",msgerr,999);
 h5attr(a, ".", "My Attribute", int8(123));
 assert_checkequal(a.root("My Attribute").Data,int8(123));
-msgerr = msprintf(gettext("%s: Attribute %s already exists."), "h5attr", "My Attribute");
+msgerr = msprintf(gettext("%s: %s\n"), "h5attr", msprintf(gettext("Attribute %s already exists."), "My Attribute"));
 assert_checkerror("h5attr(a, ""."", ""My Attribute"", %pi)",msgerr,999);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #3: A string expected."), "h5attr");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string expected.\n"), "h5attr", 3);
 assert_checkerror("h5attr(a,""."",a.root.Attributes,int8(2))",msgerr,999);
 h5group(a,"Group_1");
 h5attr(a,"/Group_1","New",[5 6]);
@@ -35,7 +35,7 @@ assert_checkequal(a.root.Group_1.New.Data,[5 6]');
 h5write(a,"Group_1/Dset_1",[1 2;3 4]);
 h5attr(a,"Group_1/Dset_1","Second",[7 8]);
 assert_checkequal(a.root.Group_1.Dset_1.Second.Data,[7 8]');
-msgerr = msprintf(gettext("%s: Invalid hdf5 file: %s."), "h5attr",TMPDIR+"/y.sod");
+msgerr = msprintf(gettext("%s: %s\n"), "h5attr", msprintf(gettext("Invalid hdf5 file: %s."),TMPDIR+"/y.sod"));
 assert_checkerror("h5attr(TMPDIR+""/y.sod"",""."",""New"",int8(16))",msgerr,999);
 h5attr(TMPDIR+"/x.sod", ".", "New", int8(8));
 assert_checkequal(a.root.New.Data,int8(8));
@@ -47,9 +47,9 @@ save(TMPDIR + "/x.sod", "x");
 a = h5open(TMPDIR + "/x.sod");
 h5writeattr(a, ".", "My Attribute", int8(123));
 assert_checkequal(a.root("My Attribute").Data,int8(123));
-msgerr = msprintf(gettext("%s: Attribute %s already exists."), "h5writeattr", "My Attribute");
+msgerr = msprintf(gettext("%s: %s\n"), "h5writeattr", msprintf(gettext("Attribute %s already exists."), "My Attribute"));
 assert_checkerror("h5writeattr(a, ""."", ""My Attribute"", %pi)",msgerr,999);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #3: A string expected."), "h5writeattr");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string expected.\n"), "h5writeattr", 3);
 assert_checkerror("h5writeattr(a,""."",a.root.Attributes,int8(2))",msgerr,999);
 h5group(a,"Group_1");
 h5writeattr(a,"/Group_1","New",[5 6]);
@@ -57,7 +57,7 @@ assert_checkequal(a.root.Group_1.New.Data,[5 6]');
 h5write(a,"Group_1/Dset_1",[1 2;3 4]);
 h5writeattr(a,"Group_1/Dset_1","Second",[7 8]);
 assert_checkequal(a.root.Group_1.Dset_1.Second.Data,[7 8]');
-msgerr = msprintf(gettext("%s: Invalid hdf5 file: %s."), "h5writeattr",TMPDIR+"/y.sod");
+msgerr = msprintf(gettext("%s: %s\n"), "h5writeattr", msprintf(gettext("Invalid hdf5 file: %s."), TMPDIR+"/y.sod"));
 assert_checkerror("h5writeattr(TMPDIR+""/y.sod"",""."",""New"",int8(16))",msgerr,999);
 h5attr(TMPDIR+"/x.sod", ".", "New", int8(8));
 assert_checkequal(a.root.New.Data,int8(8));
index dc5b1d6..b31e3fb 100644 (file)
@@ -4,20 +4,20 @@
 //
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
-// <-- ENGLISH IMPOSED -->
+//
 // <-- CLI SHELL MODE -->
 
-msgerr = msprintf(gettext("%s: Wrong number of input argument(s): 4 to 5 expected."), "h5attr");
+msgerr = msprintf(gettext("%s: Wrong number of input argument(s): %d to %d expected.\n"), "h5attr", 4, 5);
 assert_checkerror("h5attr()",msgerr,77);
-msgerr = msprintf(gettext("%s: Wrong number of input argument(s): 4 to 5 expected."), "h5attr");
+msgerr = msprintf(gettext("%s: Wrong number of input argument(s): %d to %d expected.\n"), "h5attr", 4, 5);
 assert_checkerror("h5attr(42)",msgerr,77);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #1: A string or a H5Object expected."), "h5attr");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string or a H5Object expected.\n"), "h5attr", 1);
 assert_checkerror("h5attr(42,42,42,42)",msgerr,999);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #2: A string expected."), "h5attr");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string expected.\n"), "h5attr", 2);
 assert_checkerror("h5attr(""42"",42,42,42)",msgerr,999);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #3: A string expected."), "h5attr");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string expected.\n"), "h5attr", 3);
 assert_checkerror("h5attr(""42"",""42"",42,42)",msgerr,999);
-msgerr = msprintf(gettext("%s: Invalid hdf5 file: %s."), "h5attr","42");
+msgerr = msprintf(gettext("%s: %s\n"), "h5attr", msprintf(gettext("Invalid hdf5 file: %s."),"42"));
 assert_checkerror("h5attr(""42"",""42"",""42"",42)",msgerr,999);
 
 x = 1:5 + %pi;
@@ -25,15 +25,14 @@ save(TMPDIR + "/x.sod", "x");
 
 a = h5open(TMPDIR + "/x.sod");
 
-msgerr = msprintf(gettext("%s: Invalid name: %s."), "h5attr","42");
+msgerr = msprintf(gettext("%s: %s\n"), "h5attr", msprintf(gettext("Invalid name: %s."), "42"));
 assert_checkerror("h5attr(a,""42"",""42"",42)",msgerr,999);
 
-
 h5attr(a, ".", "My Attribute", int8(123));
 assert_checkequal(a.root("My Attribute").Data,int8(123));
-msgerr = msprintf(gettext("%s: Attribute %s already exists."), "h5attr", "My Attribute");
+msgerr = msprintf(gettext("%s: %s\n"), "h5attr", msprintf(gettext("Attribute %s already exists."), "My Attribute"));
 assert_checkerror("h5attr(a, ""."", ""My Attribute"", %pi)",msgerr,999);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #3: A string expected."), "h5attr");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string expected.\n"), "h5attr", 3);
 assert_checkerror("h5attr(a,""."",a.root.Attributes,int8(2))",msgerr,999);
 
 h5group(a,"Group_1");
@@ -43,7 +42,7 @@ h5write(a,"Group_1/Dset_1",[1 2;3 4]);
 h5attr(a,"Group_1/Dset_1","Second",[7 8]);
 assert_checkequal(a.root.Group_1.Dset_1.Second.Data,[7 8]');
 
-msgerr = msprintf(gettext("%s: Invalid hdf5 file: %s."), "h5attr",TMPDIR+"/y.sod");
+msgerr = msprintf(gettext("%s: %s\n"), "h5attr", msprintf(gettext("Invalid hdf5 file: %s."),TMPDIR+"/y.sod"));
 assert_checkerror("h5attr(TMPDIR+""/y.sod"",""."",""New"",int8(16))",msgerr,999);
 h5attr(TMPDIR+"/x.sod", ".", "New", int8(8));
 assert_checkequal(a.root.New.Data,int8(8));
@@ -58,9 +57,9 @@ save(TMPDIR + "/x.sod", "x");
 a = h5open(TMPDIR + "/x.sod");
 h5writeattr(a, ".", "My Attribute", int8(123));
 assert_checkequal(a.root("My Attribute").Data,int8(123));
-msgerr = msprintf(gettext("%s: Attribute %s already exists."), "h5writeattr", "My Attribute");
+msgerr = msprintf(gettext("%s: %s\n"), "h5writeattr", msprintf(gettext("Attribute %s already exists."), "My Attribute"));
 assert_checkerror("h5writeattr(a, ""."", ""My Attribute"", %pi)",msgerr,999);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #3: A string expected."), "h5writeattr");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string expected.\n"), "h5writeattr", 3);
 assert_checkerror("h5writeattr(a,""."",a.root.Attributes,int8(2))",msgerr,999);
 
 h5group(a,"Group_1");
@@ -70,7 +69,7 @@ h5write(a,"Group_1/Dset_1",[1 2;3 4]);
 h5writeattr(a,"Group_1/Dset_1","Second",[7 8]);
 assert_checkequal(a.root.Group_1.Dset_1.Second.Data,[7 8]');
 
-msgerr = msprintf(gettext("%s: Invalid hdf5 file: %s."), "h5writeattr",TMPDIR+"/y.sod");
+msgerr = msprintf(gettext("%s: %s\n"), "h5writeattr", msprintf(gettext("Invalid hdf5 file: %s."), TMPDIR+"/y.sod"));
 assert_checkerror("h5writeattr(TMPDIR+""/y.sod"",""."",""New"",int8(16))",msgerr,999);
 h5attr(TMPDIR+"/x.sod", ".", "New", int8(8));
 assert_checkequal(a.root.New.Data,int8(8));
index e8c1779..c30b2fa 100644 (file)
@@ -4,9 +4,9 @@
 //
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
-// <-- ENGLISH IMPOSED -->
+//
 // <-- CLI SHELL MODE -->
-msgerr = msprintf(gettext("%s: Wrong type for input argument #1: A H5Object expected."), "h5close");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A H5Object expected.\n"), "h5close", 1);
 assert_checkerror("h5close(42)",msgerr,999);
 assert_checkerror("h5close(""42"")",msgerr,999);
 w = [1 2;3 4];
index c4eebc6..2463c62 100644 (file)
@@ -4,10 +4,10 @@
 //
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
-// <-- ENGLISH IMPOSED -->
+//
 // <-- CLI SHELL MODE -->
 
-msgerr = msprintf(gettext("%s: Wrong type for input argument #1: A H5Object expected."), "h5close");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A H5Object expected.\n"), "h5close", 1);
 assert_checkerror("h5close(42)",msgerr,999);
 assert_checkerror("h5close(""42"")",msgerr,999);
 
index b8c42ea..c8cee3d 100644 (file)
@@ -4,20 +4,20 @@
 //
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
-// <-- ENGLISH IMPOSED -->
+//
 // <-- CLI SHELL MODE -->
-msgerr = msprintf(gettext("%s: Wrong number of input argument(s): 2 to 4 expected."), "h5cp");
+msgerr = msprintf(gettext("%s: Wrong number of input argument(s): %d to %d expected.\n"), "h5cp", 2, 4);
 assert_checkerror("h5cp()",msgerr,77);
-msgerr = msprintf(gettext("%s: Wrong number of input argument(s): 2 to 4 expected."), "h5cp");
+msgerr = msprintf(gettext("%s: Wrong number of input argument(s): %d to %d expected.\n"), "h5cp", 2, 4);
 assert_checkerror("h5cp(42)",msgerr,77);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #1: A string expected."), "h5cp");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string expected.\n"), "h5cp", 1);
 assert_checkerror("h5cp(12.0,14.0)",msgerr,999);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #2: A string expected."), "h5cp");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string expected.\n"), "h5cp", 2);
 assert_checkerror("h5cp(""12.0"",14.0)",msgerr,999);
-msgerr = msprintf(gettext("%s: Invalid hdf5 file: %s."), "h5cp", "12.0");
+msgerr = msprintf(gettext("%s: %s\n"), "h5cp", msprintf(gettext("Invalid hdf5 file: %s."), "12.0"));
 assert_checkerror("h5cp(""12.0"",""14.0"")",msgerr,999);
 a = h5open(TMPDIR + "/test.h5");
-msgerr = msprintf(gettext("%s: Invalid hdf5 file: empty filename."), "h5cp");
+msgerr = msprintf(gettext("%s: %s\n"), "h5cp", gettext("Invalid hdf5 file: empty filename."));
 assert_checkerror("h5cp(a,""14.0"")",msgerr,999);
 b = h5open(TMPDIR + "/test1.h5");
 c = h5open(TMPDIR + "/test2.h5");
index a0c9ddf..9c34733 100644 (file)
@@ -4,23 +4,23 @@
 //
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
-// <-- ENGLISH IMPOSED -->
+//
 // <-- CLI SHELL MODE -->
 
-msgerr = msprintf(gettext("%s: Wrong number of input argument(s): 2 to 4 expected."), "h5cp");
+msgerr = msprintf(gettext("%s: Wrong number of input argument(s): %d to %d expected.\n"), "h5cp", 2, 4);
 assert_checkerror("h5cp()",msgerr,77);
-msgerr = msprintf(gettext("%s: Wrong number of input argument(s): 2 to 4 expected."), "h5cp");
+msgerr = msprintf(gettext("%s: Wrong number of input argument(s): %d to %d expected.\n"), "h5cp", 2, 4);
 assert_checkerror("h5cp(42)",msgerr,77);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #1: A string expected."), "h5cp");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string expected.\n"), "h5cp", 1);
 assert_checkerror("h5cp(12.0,14.0)",msgerr,999);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #2: A string expected."), "h5cp");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string expected.\n"), "h5cp", 2);
 assert_checkerror("h5cp(""12.0"",14.0)",msgerr,999);
-msgerr = msprintf(gettext("%s: Invalid hdf5 file: %s."), "h5cp", "12.0");
+msgerr = msprintf(gettext("%s: %s\n"), "h5cp", msprintf(gettext("Invalid hdf5 file: %s."), "12.0"));
 assert_checkerror("h5cp(""12.0"",""14.0"")",msgerr,999);
 
 a = h5open(TMPDIR + "/test.h5");
 
-msgerr = msprintf(gettext("%s: Invalid hdf5 file: empty filename."), "h5cp");
+msgerr = msprintf(gettext("%s: %s\n"), "h5cp", gettext("Invalid hdf5 file: empty filename."));
 assert_checkerror("h5cp(a,""14.0"")",msgerr,999);
 
 b = h5open(TMPDIR + "/test1.h5");
index ecbefe0..a16c82f 100644 (file)
@@ -4,32 +4,32 @@
 //
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
-// <-- ENGLISH IMPOSED -->
+//
 // <-- CLI SHELL MODE -->
-msgerr = msprintf(gettext("%s: Wrong number of input argument(s): 5 to 7 expected."), "h5dataset");
+msgerr = msprintf(gettext("%s: Wrong number of input argument(s): %d to %d expected.\n"), "h5dataset", 5, 7);
 assert_checkerror("h5dataset()",msgerr,77);
 assert_checkerror("h5dataset(42)",msgerr,77);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #1: A string or a H5Object expected."), "h5dataset");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string or a H5Object expected.\n"), "h5dataset", 1);
 assert_checkerror("h5dataset(42,42,42,42,42)",msgerr,999);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #2: A string expected."), "h5dataset");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string expected.\n"), "h5dataset", 2);
 assert_checkerror("h5dataset(""42"",42,42,42,42)",msgerr,999);
-msgerr = msprintf(gettext("%s: Wrong size for input argument #3: five row vector expected."), "h5dataset");
-assert_checkerror("h5dataset(""42"",""42"",42,42,42)",msgerr,999);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #3: A double matrix expected."), "h5dataset");
+//msgerr = msprintf(gettext("%s: Wrong size for input argument #%d: five row vector expected.\n"), "h5dataset", 3);
+//assert_checkerror("h5dataset(""42"",""42"",42,42,42)",msgerr,999);
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A double matrix expected.\n"), "h5dataset", 3);
 assert_checkerror("h5dataset(""42"",""42"",[""42"",""42"",""42"",""42"",""42""],42,42)",msgerr,999);
-msgerr = msprintf(gettext("%s: Wrong size for input argument #5: six row vector expected."), "h5dataset");
+msgerr = msprintf(gettext("%s: Wrong size for input argument #%d: six row vector expected.\n"), "h5dataset", 5);
 assert_checkerror("h5dataset(""42"",""42"",[42;42;42;42;42],42,42)",msgerr,999);
-msgerr = msprintf(gettext("%s: Invalid hdf5 file: %s."), "h5dataset","42");
+msgerr = msprintf(gettext("%s: %s\n"), "h5dataset", msprintf(gettext("Invalid hdf5 file: %s."), "42"));
 assert_checkerror("h5dataset(""42"",""42"",[42;42;42;42;42],42,[42;42;42;42;42;42])",msgerr,999);
 a = h5open(TMPDIR + "/test.h5", "w");
-msgerr = msprintf(gettext("%s: Incompatible dimensions"), "h5dataset");
+msgerr = msprintf(gettext("%s: %s\n"), "h5dataset", gettext("Incompatible dimensions"));
 assert_checkerror("h5dataset(a,""42"",[42;42;42;42;42],42,[42;42;42;42;42;42])",msgerr,999);
 x = uint32(1:100);
 y = uint32(matrix(1:100,10,10));
 z = uint32(zeros(7,12));
 h5write(a,"dx",y',[2 1 ],[ 4 1 ],[ 2 1 ],[ 1 9 ]);
 z(3:6,3:11) = a.root.dx.Data';
-msgerr = msprintf(gettext("%s: Cannot create the dataset: "), "h5dataset");
+msgerr = msprintf(gettext("%s: %s\n"), "h5dataset", msprintf(gettext("Cannot create the dataset: %s"), ""));
 assert_checkerror("h5dataset(a, """", [10 10 ; 2 1 ; 4 1 ; 2 1 ; 1 9], x, [7 12 ; 9 14 ; 3 3 ; 1 1 ; 1 1 ; 4 9])",msgerr,999);
 h5dataset(a, "D_set1", [10 10 ; 2 1 ; 4 1 ; 2 1 ; 1 9], x, [7 12 ; 9 14 ; 3 3 ; 1 1 ; 1 1 ; 4 9]);
 assert_checkequal(a.root.D_set1.Data,z);
@@ -37,7 +37,7 @@ z = uint32(zeros(9,12));
 z(1:5,1) = uint32([1;21;41;61;81]);
 h5dataset(a, "D_set2", [5 20 ; 1 1 ; 1 1 ; 1 1 ; 5 1], y, [9 12 ; 9 14 ; 1 1 ; 1 1 ; 1 1 ; 5 1]);
 assert_checkequal(a.root.D_set2.Data,z);
-msgerr = msprintf(gettext("%s: Cannot write data in the dataset."), "h5dataset");
+msgerr = msprintf(gettext("%s: %s\n") + "%s: %s\n", "h5dataset", gettext("Cannot write data in the dataset."), gettext("HDF5 description"), "src and dest data spaces have different sizes.");
 assert_checkerror("h5dataset(a, ""Dset_3"", [10 10 ; 2 1 ; 4 1 ; 2 1 ; 1 9], x, [10 10 ; 11 14 ; 3 3 ; 1 1 ; 1 1 ; 1 1])",msgerr,999);
-msgerr = msprintf(gettext("%s: Invalid target dataspace."), "h5dataset");
+msgerr = msprintf(gettext("%s: %s\n"), "h5dataset", gettext("Invalid target dataspace."));
 assert_checkerror("h5dataset(a, ""D_set4"", [10 10 ; 2 1 ; 4 1 ; 2 1 ; 1 9], x, [7 12 ; 6 11 ; 3 3 ; 1 1 ; 1 1 ; 4 9])",msgerr,999);
index 2444393..dcf81ab 100644 (file)
@@ -4,28 +4,28 @@
 //
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
-// <-- ENGLISH IMPOSED -->
+//
 // <-- CLI SHELL MODE -->
 
-msgerr = msprintf(gettext("%s: Wrong number of input argument(s): 5 to 7 expected."), "h5dataset");
+msgerr = msprintf(gettext("%s: Wrong number of input argument(s): %d to %d expected.\n"), "h5dataset", 5, 7);
 assert_checkerror("h5dataset()",msgerr,77);
 assert_checkerror("h5dataset(42)",msgerr,77);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #1: A string or a H5Object expected."), "h5dataset");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string or a H5Object expected.\n"), "h5dataset", 1);
 assert_checkerror("h5dataset(42,42,42,42,42)",msgerr,999);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #2: A string expected."), "h5dataset");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string expected.\n"), "h5dataset", 2);
 assert_checkerror("h5dataset(""42"",42,42,42,42)",msgerr,999);
-msgerr = msprintf(gettext("%s: Wrong size for input argument #3: five row vector expected."), "h5dataset");
-assert_checkerror("h5dataset(""42"",""42"",42,42,42)",msgerr,999);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #3: A double matrix expected."), "h5dataset");
+//msgerr = msprintf(gettext("%s: Wrong size for input argument #%d: five row vector expected.\n"), "h5dataset", 3);
+//assert_checkerror("h5dataset(""42"",""42"",42,42,42)",msgerr,999);
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A double matrix expected.\n"), "h5dataset", 3);
 assert_checkerror("h5dataset(""42"",""42"",[""42"",""42"",""42"",""42"",""42""],42,42)",msgerr,999);
-msgerr = msprintf(gettext("%s: Wrong size for input argument #5: six row vector expected."), "h5dataset");
+msgerr = msprintf(gettext("%s: Wrong size for input argument #%d: six row vector expected.\n"), "h5dataset", 5);
 assert_checkerror("h5dataset(""42"",""42"",[42;42;42;42;42],42,42)",msgerr,999);
-msgerr = msprintf(gettext("%s: Invalid hdf5 file: %s."), "h5dataset","42");
+msgerr = msprintf(gettext("%s: %s\n"), "h5dataset", msprintf(gettext("Invalid hdf5 file: %s."), "42"));
 assert_checkerror("h5dataset(""42"",""42"",[42;42;42;42;42],42,[42;42;42;42;42;42])",msgerr,999);
 
 a = h5open(TMPDIR + "/test.h5", "w");
 
-msgerr = msprintf(gettext("%s: Incompatible dimensions"), "h5dataset");
+msgerr = msprintf(gettext("%s: %s\n"), "h5dataset", gettext("Incompatible dimensions"));
 assert_checkerror("h5dataset(a,""42"",[42;42;42;42;42],42,[42;42;42;42;42;42])",msgerr,999);
 
 x = uint32(1:100);
@@ -35,7 +35,7 @@ z = uint32(zeros(7,12));
 h5write(a,"dx",y',[2 1 ],[ 4 1 ],[ 2 1 ],[ 1 9 ]);
 z(3:6,3:11) = a.root.dx.Data';
 
-msgerr = msprintf(gettext("%s: Cannot create the dataset: "), "h5dataset");
+msgerr = msprintf(gettext("%s: %s\n"), "h5dataset", msprintf(gettext("Cannot create the dataset: %s"), ""));
 assert_checkerror("h5dataset(a, """", [10 10 ; 2 1 ; 4 1 ; 2 1 ; 1 9], x, [7 12 ; 9 14 ; 3 3 ; 1 1 ; 1 1 ; 4 9])",msgerr,999);
 h5dataset(a, "D_set1", [10 10 ; 2 1 ; 4 1 ; 2 1 ; 1 9], x, [7 12 ; 9 14 ; 3 3 ; 1 1 ; 1 1 ; 4 9]);
 assert_checkequal(a.root.D_set1.Data,z);
@@ -45,8 +45,8 @@ z(1:5,1) = uint32([1;21;41;61;81]);
 h5dataset(a, "D_set2", [5 20 ; 1 1 ; 1 1 ; 1 1 ; 5 1], y, [9 12 ; 9 14 ; 1 1 ; 1 1 ; 1 1 ; 5 1]);
 assert_checkequal(a.root.D_set2.Data,z);
 
-msgerr = msprintf(gettext("%s: Cannot write data in the dataset."), "h5dataset");
+msgerr = msprintf(gettext("%s: %s\n") + "%s: %s\n", "h5dataset", gettext("Cannot write data in the dataset."), gettext("HDF5 description"), "src and dest data spaces have different sizes.");
 assert_checkerror("h5dataset(a, ""Dset_3"", [10 10 ; 2 1 ; 4 1 ; 2 1 ; 1 9], x, [10 10 ; 11 14 ; 3 3 ; 1 1 ; 1 1 ; 1 1])",msgerr,999);
-msgerr = msprintf(gettext("%s: Invalid target dataspace."), "h5dataset");
+msgerr = msprintf(gettext("%s: %s\n"), "h5dataset", gettext("Invalid target dataspace."));
 assert_checkerror("h5dataset(a, ""D_set4"", [10 10 ; 2 1 ; 4 1 ; 2 1 ; 1 9], x, [7 12 ; 6 11 ; 3 3 ; 1 1 ; 1 1 ; 4 9])",msgerr,999);
 
index 04dc817..591b69d 100644 (file)
@@ -4,30 +4,30 @@
 //
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
-// <-- ENGLISH IMPOSED -->
+//
 // <-- CLI SHELL MODE -->
-msgerr = msprintf(gettext("%s: Wrong number of input argument(s): 2 to 3 expected."), "h5exists");
+msgerr = msprintf(gettext("%s: Wrong number of input argument(s): %d to %d expected.\n"), "h5exists", 2, 3);
 assert_checkerror("h5exists()",msgerr,77);
-msgerr = msprintf(gettext("%s: Wrong number of input argument(s): 2 to 3 expected."), "h5exists");
+msgerr = msprintf(gettext("%s: Wrong number of input argument(s): %d to %d expected.\n"), "h5exists", 2, 3);
 assert_checkerror("h5exists(42)",msgerr,77);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #1: A string expected."), "h5exists");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string expected.\n"), "h5exists", 1);
 assert_checkerror("h5exists(42,42)",msgerr,999);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #2: A string expected."), "h5exists");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string expected.\n"), "h5exists", 2);
 assert_checkerror("h5exists(""42"",42)",msgerr,999);
-msgerr = msprintf(gettext("%s: Invalid hdf5 file: %s.\nHDF5 description: unable to find a valid file signature."),"h5exists","42");
+msgerr = msprintf(gettext("%s: %s\n"), "h5exists", msprintf(gettext("Invalid hdf5 file: %s."), "42"));
 assert_checkerror("h5exists(""42"",""42"")",msgerr,999);
 x = 123;
 y = 321;
 save(TMPDIR + "/xy.sod", "x", "y");
 a = h5open(TMPDIR + "/xy.sod", "r");
-msgerr = msprintf(gettext("%s: Wrong number of input argument(s): 2 to 3 expected."), "h5exists");
+msgerr = msprintf(gettext("%s: Wrong number of input argument(s): %d to %d expected.\n"), "h5exists", 2, 3);
 assert_checkerror("h5exists(a)",msgerr,77);
 assert_checkfalse(h5exists(a,"42"));
 b= [%T %T %F];
 assert_checkequal(h5exists(a, ["x" "y" "z"]),b);
 assert_checkfalse(h5exists(a, "/tmp"));
 assert_checktrue(h5exists(a, "/x"));
-msgerr = msprintf(gettext("%s: Wrong type for input argument #2: A string expected."), "h5exists");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string expected.\n"), "h5exists", 2);
 assert_checkerror("h5exists(a,a.root.x)",msgerr,999);
 c = [%T %T];
 assert_checkequal(h5exists(a, "/", ["SCILAB_sod_version", "SCILAB_scilab_version"]),c);
index 1f9d120..6d7ccab 100644 (file)
@@ -4,18 +4,18 @@
 //
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
-// <-- ENGLISH IMPOSED -->
+//
 // <-- CLI SHELL MODE -->
 
-msgerr = msprintf(gettext("%s: Wrong number of input argument(s): 2 to 3 expected."), "h5exists");
+msgerr = msprintf(gettext("%s: Wrong number of input argument(s): %d to %d expected.\n"), "h5exists", 2, 3);
 assert_checkerror("h5exists()",msgerr,77);
-msgerr = msprintf(gettext("%s: Wrong number of input argument(s): 2 to 3 expected."), "h5exists");
+msgerr = msprintf(gettext("%s: Wrong number of input argument(s): %d to %d expected.\n"), "h5exists", 2, 3);
 assert_checkerror("h5exists(42)",msgerr,77);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #1: A string expected."), "h5exists");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string expected.\n"), "h5exists", 1);
 assert_checkerror("h5exists(42,42)",msgerr,999);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #2: A string expected."), "h5exists");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string expected.\n"), "h5exists", 2);
 assert_checkerror("h5exists(""42"",42)",msgerr,999);
-msgerr = msprintf(gettext("%s: Invalid hdf5 file: %s.\nHDF5 description: unable to find a valid file signature."),"h5exists","42");
+msgerr = msprintf(gettext("%s: %s\n"), "h5exists", msprintf(gettext("Invalid hdf5 file: %s."), "42"));
 assert_checkerror("h5exists(""42"",""42"")",msgerr,999);
 
 x = 123;
@@ -23,7 +23,7 @@ y = 321;
 save(TMPDIR + "/xy.sod", "x", "y");
 a = h5open(TMPDIR + "/xy.sod", "r");
 
-msgerr = msprintf(gettext("%s: Wrong number of input argument(s): 2 to 3 expected."), "h5exists");
+msgerr = msprintf(gettext("%s: Wrong number of input argument(s): %d to %d expected.\n"), "h5exists", 2, 3);
 assert_checkerror("h5exists(a)",msgerr,77);
 assert_checkfalse(h5exists(a,"42"));
 
@@ -31,7 +31,7 @@ b= [%T %T %F];
 assert_checkequal(h5exists(a, ["x" "y" "z"]),b);
 assert_checkfalse(h5exists(a, "/tmp"));
 assert_checktrue(h5exists(a, "/x"));
-msgerr = msprintf(gettext("%s: Wrong type for input argument #2: A string expected."), "h5exists");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string expected.\n"), "h5exists", 2);
 assert_checkerror("h5exists(a,a.root.x)",msgerr,999);
 c = [%T %T];
 assert_checkequal(h5exists(a, "/", ["SCILAB_sod_version", "SCILAB_scilab_version"]),c);
index ea8112c..c1b527a 100644 (file)
@@ -4,13 +4,13 @@
 //
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
-// <-- ENGLISH IMPOSED -->
+//
 // <-- LINUX ONLY -->
 // <-- CLI SHELL MODE -->
 
-msgerr = msprintf(gettext("%s: Wrong number of input argument(s): 1 to 2 expected."), "h5flush");
+msgerr = msprintf(gettext("%s: Wrong number of input argument(s): %d to %d expected.\n"), "h5flush", 1, 2);
 assert_checkerror("h5flush()",msgerr,77);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #1: A HDF5 object expected."), "h5flush");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A HDF5 object expected.\n"), "h5flush", 1);
 assert_checkerror("h5flush(42)",msgerr,999);
 
 a = h5open(TMPDIR + "/test.h5", "w");
index a1090f9..77a76ec 100644 (file)
@@ -4,17 +4,17 @@
 //
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
-// <-- ENGLISH IMPOSED -->
+//
 // <-- CLI SHELL MODE -->
-msgerr = msprintf(gettext("%s: Wrong number of input argument(s): 2 expected."), "h5group");
+msgerr = msprintf(gettext("%s: Wrong number of input argument(s): %d expected.\n"), "h5group", 2);
 assert_checkerror("h5group()",msgerr,77);
-msgerr = msprintf(gettext("%s: Wrong number of input argument(s): 2 expected."), "h5group");
+msgerr = msprintf(gettext("%s: Wrong number of input argument(s): %d expected.\n"), "h5group", 2);
 assert_checkerror("h5group(42)",msgerr,77);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #1: A string expected."), "h5group");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string expected.\n"), "h5group", 1);
 assert_checkerror("h5group(42,42)",msgerr,999);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #2: A string expected."), "h5group");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string expected.\n"), "h5group", 2);
 assert_checkerror("h5group(""42"",42)",msgerr,999);
-msgerr = msprintf(gettext("%s: Invalid hdf5 file: %s."), "h5group","42");
+msgerr = msprintf(gettext("%s: %s\n"), "h5group", msprintf(gettext("Invalid hdf5 file: %s."), "42"));
 assert_checkerror("h5group(""42"",""42"")",msgerr,999);
 a = h5open(TMPDIR + "/test_group.h5", "a");
 gnames = "Group_" + string(1:10);
index 06f4f45..eac6627 100644 (file)
@@ -4,18 +4,18 @@
 //
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
-// <-- ENGLISH IMPOSED -->
+//
 // <-- CLI SHELL MODE -->
 
-msgerr = msprintf(gettext("%s: Wrong number of input argument(s): 2 expected."), "h5group");
+msgerr = msprintf(gettext("%s: Wrong number of input argument(s): %d expected.\n"), "h5group", 2);
 assert_checkerror("h5group()",msgerr,77);
-msgerr = msprintf(gettext("%s: Wrong number of input argument(s): 2 expected."), "h5group");
+msgerr = msprintf(gettext("%s: Wrong number of input argument(s): %d expected.\n"), "h5group", 2);
 assert_checkerror("h5group(42)",msgerr,77);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #1: A string expected."), "h5group");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string expected.\n"), "h5group", 1);
 assert_checkerror("h5group(42,42)",msgerr,999);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #2: A string expected."), "h5group");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string expected.\n"), "h5group", 2);
 assert_checkerror("h5group(""42"",42)",msgerr,999);
-msgerr = msprintf(gettext("%s: Invalid hdf5 file: %s."), "h5group","42");
+msgerr = msprintf(gettext("%s: %s\n"), "h5group", msprintf(gettext("Invalid hdf5 file: %s."), "42"));
 assert_checkerror("h5group(""42"",""42"")",msgerr,999);
 
 a = h5open(TMPDIR + "/test_group.h5", "a");
index e704c2d..dd862bd 100644 (file)
@@ -4,9 +4,9 @@
 //
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
-// <-- ENGLISH IMPOSED -->
+//
 // <-- CLI SHELL MODE -->
-msgerr = msprintf(gettext("%s: Wrong number of input argument(s): 1 expected."), "h5isAttr");
+msgerr = msprintf(gettext("%s: Wrong number of input argument(s): %d expected.\n"), "h5isAttr", 1);
 assert_checkerror("h5isAttr()",msgerr,77);
 assert_checkfalse(h5isAttr("42"));
 assert_checkfalse(h5isAttr(42));
index a19026e..8504ab5 100644 (file)
@@ -4,10 +4,10 @@
 //
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
-// <-- ENGLISH IMPOSED -->
+//
 // <-- CLI SHELL MODE -->
 
-msgerr = msprintf(gettext("%s: Wrong number of input argument(s): 1 expected."), "h5isAttr");
+msgerr = msprintf(gettext("%s: Wrong number of input argument(s): %d expected.\n"), "h5isAttr", 1);
 assert_checkerror("h5isAttr()",msgerr,77);
 assert_checkfalse(h5isAttr("42"));
 assert_checkfalse(h5isAttr(42));
index 0842e23..0999398 100644 (file)
@@ -4,9 +4,9 @@
 //
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
-// <-- ENGLISH IMPOSED -->
+//
 // <-- CLI SHELL MODE -->
-msgerr = msprintf(gettext("%s: Wrong number of input argument(s): 1 expected."), "h5isFile");
+msgerr = msprintf(gettext("%s: Wrong number of input argument(s): %d expected.\n"), "h5isFile", 1);
 assert_checkerror("h5isFile()",msgerr,77);
 assert_checkfalse(h5isFile("42"));
 assert_checkfalse(h5isFile(42));
index 4c41fac..a59210b 100644 (file)
@@ -4,10 +4,10 @@
 //
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
-// <-- ENGLISH IMPOSED -->
+//
 // <-- CLI SHELL MODE -->
 
-msgerr = msprintf(gettext("%s: Wrong number of input argument(s): 1 expected."), "h5isFile");
+msgerr = msprintf(gettext("%s: Wrong number of input argument(s): %d expected.\n"), "h5isFile", 1);
 assert_checkerror("h5isFile()",msgerr,77);
 assert_checkfalse(h5isFile("42"));
 assert_checkfalse(h5isFile(42));
index 4f72024..680157c 100644 (file)
@@ -5,7 +5,8 @@
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
 // <-- CLI SHELL MODE -->
-msgerr = msprintf(gettext("%s: Wrong number of input argument(s): 1 expected."), "h5isGroup");
+//
+msgerr = msprintf(gettext("%s: Wrong number of input argument(s): %d expected.\n"), "h5isGroup", 1);
 assert_checkerror("h5isGroup()",msgerr,77);
 assert_checkfalse(h5isGroup("42"));
 assert_checkfalse(h5isGroup(42));
index b46e5d9..081a9df 100644 (file)
@@ -6,9 +6,8 @@
 // =============================================================================
 // <-- CLI SHELL MODE -->
 //
-// <-- ENGLISH IMPOSED -->
 
-msgerr = msprintf(gettext("%s: Wrong number of input argument(s): 1 expected."), "h5isGroup");
+msgerr = msprintf(gettext("%s: Wrong number of input argument(s): %d expected.\n"), "h5isGroup", 1);
 assert_checkerror("h5isGroup()",msgerr,77);
 assert_checkfalse(h5isGroup("42"));
 assert_checkfalse(h5isGroup(42));
index 63a3792..e9dddf2 100644 (file)
@@ -4,9 +4,9 @@
 //
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
-// <-- ENGLISH IMPOSED -->
+//
 // <-- CLI SHELL MODE -->
-msgerr = msprintf(gettext("%s: Wrong number of input argument(s): 1 expected."), "h5isRef");
+msgerr = msprintf(gettext("%s: Wrong number of input argument(s): %d expected.\n"), "h5isRef", 1);
 assert_checkerror("h5isRef()",msgerr,77);
 assert_checkfalse(h5isRef("42"));
 assert_checkfalse(h5isRef(42));
index ba88a5e..b4b32ca 100644 (file)
@@ -4,10 +4,10 @@
 //
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
-// <-- ENGLISH IMPOSED -->
+//
 // <-- CLI SHELL MODE -->
 
-msgerr = msprintf(gettext("%s: Wrong number of input argument(s): 1 expected."), "h5isRef");
+msgerr = msprintf(gettext("%s: Wrong number of input argument(s): %d expected.\n"), "h5isRef", 1);
 assert_checkerror("h5isRef()",msgerr,77);
 assert_checkfalse(h5isRef("42"));
 assert_checkfalse(h5isRef(42));
index ad32e16..95ac42e 100644 (file)
@@ -4,9 +4,9 @@
 //
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
-// <-- ENGLISH IMPOSED -->
+//
 // <-- CLI SHELL MODE -->
-msgerr = msprintf(gettext("%s: Wrong number of input argument(s): 1 expected."), "h5isSet");
+msgerr = msprintf(gettext("%s: Wrong number of input argument(s): %d expected.\n"), "h5isSet", 1);
 assert_checkerror("h5isSet()",msgerr,77);
 assert_checkfalse(h5isSet("42"));
 assert_checkfalse(h5isSet(42));
index 085ed69..64d83aa 100644 (file)
@@ -4,10 +4,10 @@
 //
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
-// <-- ENGLISH IMPOSED -->
+//
 // <-- CLI SHELL MODE -->
 
-msgerr = msprintf(gettext("%s: Wrong number of input argument(s): 1 expected."), "h5isSet");
+msgerr = msprintf(gettext("%s: Wrong number of input argument(s): %d expected.\n"), "h5isSet", 1);
 assert_checkerror("h5isSet()",msgerr,77);
 assert_checkfalse(h5isSet("42"));
 assert_checkfalse(h5isSet(42));
index 46c35cf..ad2cac8 100644 (file)
@@ -4,9 +4,9 @@
 //
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
-// <-- ENGLISH IMPOSED -->
+//
 // <-- CLI SHELL MODE -->
-msgerr = msprintf(gettext("%s: Wrong number of input argument(s): 1 expected."), "h5isSpace");
+msgerr = msprintf(gettext("%s: Wrong number of input argument(s): %d expected.\n"), "h5isSpace", 1);
 assert_checkerror("h5isSpace()",msgerr,77);
 assert_checkfalse(h5isSpace(42));
 assert_checkfalse(h5isSpace("42"));
index e57b070..b589cd6 100644 (file)
@@ -4,10 +4,10 @@
 //
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
-// <-- ENGLISH IMPOSED -->
+//
 // <-- CLI SHELL MODE -->
 
-msgerr = msprintf(gettext("%s: Wrong number of input argument(s): 1 expected."), "h5isSpace");
+msgerr = msprintf(gettext("%s: Wrong number of input argument(s): %d expected.\n"), "h5isSpace", 1);
 assert_checkerror("h5isSpace()",msgerr,77);
 assert_checkfalse(h5isSpace(42));
 assert_checkfalse(h5isSpace("42"));
index 333f865..b54439f 100644 (file)
@@ -4,9 +4,9 @@
 //
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
-// <-- ENGLISH IMPOSED -->
+//
 // <-- CLI SHELL MODE -->
-msgerr = msprintf(gettext("%s: Wrong number of input argument(s): 1 expected."), "h5isType");
+msgerr = msprintf(gettext("%s: Wrong number of input argument(s): %d expected.\n"), "h5isType", 1);
 assert_checkerror("h5isType()",msgerr,77);
 assert_checkfalse(h5isType("42"));
 assert_checkfalse(h5isType(42));
index ad06f66..1bb9aa4 100644 (file)
@@ -4,10 +4,10 @@
 //
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
-// <-- ENGLISH IMPOSED -->
+//
 // <-- CLI SHELL MODE -->
 
-msgerr = msprintf(gettext("%s: Wrong number of input argument(s): 1 expected."), "h5isType");
+msgerr = msprintf(gettext("%s: Wrong number of input argument(s): %d expected.\n"), "h5isType", 1);
 assert_checkerror("h5isType()",msgerr,77);
 assert_checkfalse(h5isType("42"));
 assert_checkfalse(h5isType(42));
index 1d284ae..b2fbcac 100644 (file)
@@ -4,22 +4,22 @@
 //
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
-// <-- ENGLISH IMPOSED -->
+//
 // <-- CLI SHELL MODE -->
-msgerr = msprintf(gettext("%s: Wrong number of input argument(s): 4 expected."), "h5label");
+msgerr = msprintf(gettext("%s: Wrong number of input argument(s): %d expected.\n"), "h5label", 4);
 assert_checkerror("h5label()",msgerr,77);
-msgerr = msprintf(gettext("%s: Wrong number of input argument(s): 4 expected."), "h5label");
+msgerr = msprintf(gettext("%s: Wrong number of input argument(s): %d expected.\n"), "h5label", 4);
 assert_checkerror("h5label(42)",msgerr,77);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #1: A string or a H5Object expected."), "h5label");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string or a H5Object expected.\n"), "h5label", 1);
 assert_checkerror("h5label(42,42,42,42)",msgerr,999);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #2: A string expected."), "h5label");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string expected.\n"), "h5label", 2);
 assert_checkerror("h5label(""42"",42,42,42)",msgerr,999);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #4: a row of strings expected."), "h5label");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: Row array of strings expected.\n"), "h5label", 4);
 assert_checkerror("h5label(""42"",""42"",42,42)",msgerr,999);
-msgerr = msprintf(gettext("%s: Invalid hdf5 file: %s.\nHDF5 description: unable to find a valid file signature."), "h5label","42");
+msgerr = msprintf(gettext("%s: %s\n"), "h5label", msprintf(gettext("Invalid hdf5 file: %s."), "42"));
 assert_checkerror("h5label(""42"",""42"",42,[""42""])",msgerr,999);
 a = h5open(TMPDIR + "/test.h5", "w");
-msgerr = msprintf(gettext("%s: Invalid name: %s."), "h5label","42");
+msgerr = msprintf(gettext("%s: %s\n"), "h5label", msprintf(gettext("Invalid name: %s.") ,"42"));
 assert_checkerror("h5label(a,""42"",42,[""42""])",msgerr,999);
 x = uint8(1:24);
 h5dataset(a, "Dset_1", [1 2 3 4 ; 1 1 1 1 ; 1 1 1 1 ; 1 1 1 1; 1 2 3 4], x, [1 2 3 4 ; 1 2 3 4 ; 1 1 1 1 ; 1 1 1 1 ; 1 1 1 1 ; 1 2 3 4]);
index 921d89b..870d97a 100644 (file)
@@ -4,24 +4,24 @@
 //
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
-// <-- ENGLISH IMPOSED -->
+//
 // <-- CLI SHELL MODE -->
 
-msgerr = msprintf(gettext("%s: Wrong number of input argument(s): 4 expected."), "h5label");
+msgerr = msprintf(gettext("%s: Wrong number of input argument(s): %d expected.\n"), "h5label", 4);
 assert_checkerror("h5label()",msgerr,77);
-msgerr = msprintf(gettext("%s: Wrong number of input argument(s): 4 expected."), "h5label");
+msgerr = msprintf(gettext("%s: Wrong number of input argument(s): %d expected.\n"), "h5label", 4);
 assert_checkerror("h5label(42)",msgerr,77);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #1: A string or a H5Object expected."), "h5label");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string or a H5Object expected.\n"), "h5label", 1);
 assert_checkerror("h5label(42,42,42,42)",msgerr,999);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #2: A string expected."), "h5label");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string expected.\n"), "h5label", 2);
 assert_checkerror("h5label(""42"",42,42,42)",msgerr,999);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #4: a row of strings expected."), "h5label");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: Row array of strings expected.\n"), "h5label", 4);
 assert_checkerror("h5label(""42"",""42"",42,42)",msgerr,999);
-msgerr = msprintf(gettext("%s: Invalid hdf5 file: %s.\nHDF5 description: unable to find a valid file signature."), "h5label","42");
+msgerr = msprintf(gettext("%s: %s\n"), "h5label", msprintf(gettext("Invalid hdf5 file: %s."), "42"));
 assert_checkerror("h5label(""42"",""42"",42,[""42""])",msgerr,999);
 
 a = h5open(TMPDIR + "/test.h5", "w");
-msgerr = msprintf(gettext("%s: Invalid name: %s."), "h5label","42");
+msgerr = msprintf(gettext("%s: %s\n"), "h5label", msprintf(gettext("Invalid name: %s.") ,"42"));
 assert_checkerror("h5label(a,""42"",42,[""42""])",msgerr,999);
 
 x = uint8(1:24);
index 51ff0be..94a3fdf 100644 (file)
@@ -4,21 +4,22 @@
 //
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
-// <-- ENGLISH IMPOSED -->
+//
 // <-- CLI SHELL MODE -->
-msgerr = msprintf(gettext("%s: Wrong number of input argument(s): 3 to 5 expected."), "h5ln");
+msgerr = msprintf(gettext("%s: Wrong number of input argument(s): %d to %d expected.\n"), "h5ln", 3, 5);
 assert_checkerror("h5ln()",msgerr,77);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #1: A string expected."), "h5ln");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string expected.\n"), "h5ln", 1);
 assert_checkerror("h5ln(42,42,42)",msgerr,999);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #2: A string expected."), "h5ln");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string expected.\n"), "h5ln", 2);
 assert_checkerror("h5ln(""42"",42,42)",msgerr,999);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #3: A string expected."), "h5ln");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string expected.\n"), "h5ln", 3);
 assert_checkerror("h5ln(""42"",""42"",42)",msgerr,999);
-msgerr = msprintf(gettext("%s: Invalid hdf5 file: %s."), "h5ln","42");
+msgerr = msprintf(gettext("%s: %s\n"), "h5ln", msprintf(gettext("Invalid hdf5 file: %s."), "42"));
 assert_checkerror("h5ln(""42"",""42"",""42"")",msgerr,999);
 a = h5open(TMPDIR + "/test.h5");
 h5ln(a,"42","42");
-msgerr = msprintf(gettext("%s: Error in retrieving field content:"), "%H5Object_e");
+msgerr = msprintf(gettext("%s: Error in retrieving field content:\n%s\n"), "%H5Object_e", msprintf(gettext("Invalid name: %s."), "/42"));
+msgerr($+1) = gettext("HDF5 description") + ": " + "too many links.";
 assert_checkerror("a(""/42"")",msgerr,999);
 h5rm(a,"/42");
 b = h5open(TMPDIR + "/test1.h5");
@@ -44,8 +45,7 @@ assert_checkequal(a.root.Datasets,["Hard_Link";"Soft_Link";"External_Link2"]);
 h5rm(a,'/Grp_1/Dset_1');
 assert_checkequal(a.root.Datasets,["Hard_Link";"External_Link2"]);
 assert_checkequal(a.root.Softs,["Soft_Link"]);
-msgerr = msprintf(gettext("%s: Error in retrieving field content:\nInvalid "..
-             +"field: %s"), "%H5Object_e","Soft_Link");
+msgerr = msprintf(gettext("%s: Error in retrieving field content:\n%s\n"), "%H5Object_e", msprintf(gettext("Invalid field: %s"), "Soft_Link"));
 assert_checkerror("a.root.Soft_Link",msgerr,999);
 h5rm(a,'/Hard_Link');
 assert_checkequal(a.root.Datasets,["External_Link2"]);
index d98692c..94bc424 100644 (file)
@@ -4,23 +4,24 @@
 //
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
-// <-- ENGLISH IMPOSED -->
+//
 // <-- CLI SHELL MODE -->
 
-msgerr = msprintf(gettext("%s: Wrong number of input argument(s): 3 to 5 expected."), "h5ln");
+msgerr = msprintf(gettext("%s: Wrong number of input argument(s): %d to %d expected.\n"), "h5ln", 3, 5);
 assert_checkerror("h5ln()",msgerr,77);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #1: A string expected."), "h5ln");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string expected.\n"), "h5ln", 1);
 assert_checkerror("h5ln(42,42,42)",msgerr,999);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #2: A string expected."), "h5ln");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string expected.\n"), "h5ln", 2);
 assert_checkerror("h5ln(""42"",42,42)",msgerr,999);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #3: A string expected."), "h5ln");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string expected.\n"), "h5ln", 3);
 assert_checkerror("h5ln(""42"",""42"",42)",msgerr,999);
-msgerr = msprintf(gettext("%s: Invalid hdf5 file: %s."), "h5ln","42");
+msgerr = msprintf(gettext("%s: %s\n"), "h5ln", msprintf(gettext("Invalid hdf5 file: %s."), "42"));
 assert_checkerror("h5ln(""42"",""42"",""42"")",msgerr,999);
 
 a = h5open(TMPDIR + "/test.h5");
 h5ln(a,"42","42");
-msgerr = msprintf(gettext("%s: Error in retrieving field content:"), "%H5Object_e");
+msgerr = msprintf(gettext("%s: Error in retrieving field content:\n%s\n"), "%H5Object_e", msprintf(gettext("Invalid name: %s."), "/42"));
+msgerr($+1) = gettext("HDF5 description") + ": " + "too many links.";
 assert_checkerror("a(""/42"")",msgerr,999);
 h5rm(a,"/42");
 
@@ -51,8 +52,7 @@ assert_checkequal(a.root.Datasets,["Hard_Link";"Soft_Link";"External_Link2"]);
 h5rm(a,'/Grp_1/Dset_1');
 assert_checkequal(a.root.Datasets,["Hard_Link";"External_Link2"]);
 assert_checkequal(a.root.Softs,["Soft_Link"]);
-msgerr = msprintf(gettext("%s: Error in retrieving field content:\nInvalid "..
-             +"field: %s"), "%H5Object_e","Soft_Link");
+msgerr = msprintf(gettext("%s: Error in retrieving field content:\n%s\n"), "%H5Object_e", msprintf(gettext("Invalid field: %s"), "Soft_Link"));
 assert_checkerror("a.root.Soft_Link",msgerr,999);
 h5rm(a,'/Hard_Link');
 assert_checkequal(a.root.Datasets,["External_Link2"]);
index d8637dc..5044f6d 100644 (file)
@@ -4,21 +4,21 @@
 //
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
-// <-- ENGLISH IMPOSED -->
+//
 // <-- CLI SHELL MODE -->
-msgerr = msprintf(gettext("%s: Wrong number of input argument(s): 1 to 3 expected."), "h5ls");
+msgerr = msprintf(gettext("%s: Wrong number of input argument(s): %d to %d expected.\n"), "h5ls", 1, 3);
 assert_checkerror("h5ls()",msgerr,77);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #1: A string expected."), "h5ls");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string expected.\n"), "h5ls", 1);
 assert_checkerror("h5ls(42)",msgerr,999);
-msgerr = msprintf(gettext("%s: Invalid hdf5 file: %s."), "h5ls","42");
+msgerr = msprintf(gettext("%s: %s\n"), "h5ls", msprintf(gettext("Invalid hdf5 file: %s."), "42"));
 assert_checkerror("h5ls(""42"")",msgerr,999);
 x = int8(matrix(1:80, 10, 8));
 save(TMPDIR + "/x.sod", "x");
-msgerr = msprintf(gettext("%s: Invalid hdf5 file: x."), "h5ls");
+msgerr = msprintf(gettext("%s: %s\n"), "h5ls", msprintf(gettext("Invalid hdf5 file: %s."), "x"));
 assert_checkerror("h5ls(""x"")",msgerr,999);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #2: A string expected."), "h5ls");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string expected.\n"), "h5ls", 2);
 assert_checkerror("h5ls(TMPDIR+""/x.sod"",12.0)",msgerr,999);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #3: A string expected."), "h5ls");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string expected.\n"), "h5ls", 3);
 assert_checkerror("h5ls(TMPDIR+""/x.sod"",""."",12.0)",msgerr,999);
 a = h5open(TMPDIR + "/x.sod");
 dset = ["x" "dataset"];
@@ -29,15 +29,15 @@ assert_checkequal(h5ls(a.root.x),attr);
 assert_checkequal(h5ls(a,"/x"),attr);
 attr = ["SCILAB_scilab_version";"SCILAB_sod_version"];
 assert_checkequal(h5ls(a,".","a"),attr);
-msgerr = msprintf(gettext("%s: Invalid filter"), "h5ls");
+msgerr = msprintf(gettext("%s: %s\n"), "h5ls", gettext("Invalid filter"));
 assert_checkerror("h5ls(a,""."",""x"")",msgerr,999);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #1: A string expected."), "h5ls");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string expected.\n"), "h5ls", 1);
 assert_checkerror("h5ls(12.0)",msgerr,999);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #2: A string expected."), "h5ls");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string expected.\n"), "h5ls", 2);
 assert_checkerror("h5ls(a,12.0)",msgerr,999);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #3: A string expected."), "h5ls");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string expected.\n"), "h5ls", 3);
 assert_checkerror("h5ls(a,""."",12.0)",msgerr,999);
-msgerr = msprintf(gettext("%s: Invalid hdf5 file: x."), "h5ls");
+msgerr = msprintf(gettext("%s: %s\n"), "h5ls", msprintf(gettext("Invalid hdf5 file: %s."), "x"));
 assert_checkerror("h5ls(""x"")",msgerr,999);
 h5close(a);
 attr = ["SCILAB_scilab_version" "attribute";"SCILAB_sod_version" "attribute"];
@@ -46,5 +46,3 @@ attr = ["SCILAB_Class" "attribute";"SCILAB_precision" "attribute"];
 assert_checkequal(h5ls(TMPDIR+"/x.sod","/x"),attr);
 attr = ["SCILAB_scilab_version";"SCILAB_sod_version"];
 assert_checkequal(h5ls(TMPDIR+"/x.sod",".","a"),attr);
-msgerr = msprintf(gettext("%s: Invalid filter"), "h5ls");
-assert_checkerror("h5ls(TMPDIR+""/x.sod"",""."",""x"")",msgerr,999);
index 388e26a..e2cf080 100644 (file)
@@ -4,26 +4,26 @@
 //
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
-// <-- ENGLISH IMPOSED -->
+//
 // <-- CLI SHELL MODE -->
 
-msgerr = msprintf(gettext("%s: Wrong number of input argument(s): 1 to 3 expected."), "h5ls");
+msgerr = msprintf(gettext("%s: Wrong number of input argument(s): %d to %d expected.\n"), "h5ls", 1, 3);
 assert_checkerror("h5ls()",msgerr,77);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #1: A string expected."), "h5ls");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string expected.\n"), "h5ls", 1);
 assert_checkerror("h5ls(42)",msgerr,999);
-msgerr = msprintf(gettext("%s: Invalid hdf5 file: %s."), "h5ls","42");
+msgerr = msprintf(gettext("%s: %s\n"), "h5ls", msprintf(gettext("Invalid hdf5 file: %s."), "42"));
 assert_checkerror("h5ls(""42"")",msgerr,999);
 
 x = int8(matrix(1:80, 10, 8));
 save(TMPDIR + "/x.sod", "x");
 
 
-msgerr = msprintf(gettext("%s: Invalid hdf5 file: x."), "h5ls");
+msgerr = msprintf(gettext("%s: %s\n"), "h5ls", msprintf(gettext("Invalid hdf5 file: %s."), "x"));
 assert_checkerror("h5ls(""x"")",msgerr,999);
 
-msgerr = msprintf(gettext("%s: Wrong type for input argument #2: A string expected."), "h5ls");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string expected.\n"), "h5ls", 2);
 assert_checkerror("h5ls(TMPDIR+""/x.sod"",12.0)",msgerr,999);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #3: A string expected."), "h5ls");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string expected.\n"), "h5ls", 3);
 assert_checkerror("h5ls(TMPDIR+""/x.sod"",""."",12.0)",msgerr,999);
 
 a = h5open(TMPDIR + "/x.sod");
@@ -37,16 +37,16 @@ assert_checkequal(h5ls(a,"/x"),attr);
 attr = ["SCILAB_scilab_version";"SCILAB_sod_version"];
 assert_checkequal(h5ls(a,".","a"),attr);
 
-msgerr = msprintf(gettext("%s: Invalid filter"), "h5ls");
+msgerr = msprintf(gettext("%s: %s\n"), "h5ls", gettext("Invalid filter"));
 assert_checkerror("h5ls(a,""."",""x"")",msgerr,999);
 
-msgerr = msprintf(gettext("%s: Wrong type for input argument #1: A string expected."), "h5ls");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string expected.\n"), "h5ls", 1);
 assert_checkerror("h5ls(12.0)",msgerr,999);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #2: A string expected."), "h5ls");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string expected.\n"), "h5ls", 2);
 assert_checkerror("h5ls(a,12.0)",msgerr,999);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #3: A string expected."), "h5ls");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string expected.\n"), "h5ls", 3);
 assert_checkerror("h5ls(a,""."",12.0)",msgerr,999);
-msgerr = msprintf(gettext("%s: Invalid hdf5 file: x."), "h5ls");
+msgerr = msprintf(gettext("%s: %s\n"), "h5ls", msprintf(gettext("Invalid hdf5 file: %s."), "x"));
 assert_checkerror("h5ls(""x"")",msgerr,999);
 
 h5close(a);
@@ -58,7 +58,5 @@ assert_checkequal(h5ls(TMPDIR+"/x.sod","/x"),attr);
 attr = ["SCILAB_scilab_version";"SCILAB_sod_version"];
 assert_checkequal(h5ls(TMPDIR+"/x.sod",".","a"),attr);
 
-msgerr = msprintf(gettext("%s: Invalid filter"), "h5ls");
-assert_checkerror("h5ls(TMPDIR+""/x.sod"",""."",""x"")",msgerr,999);
 
 
index 877928d..8cbc2b9 100644 (file)
@@ -4,16 +4,16 @@
 //
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
-// <-- ENGLISH IMPOSED -->
+//
 // <-- CLI SHELL MODE -->
-msgerr = msprintf(gettext("%s: Wrong number of input argument(s): 3 expected."), "h5mount");
+msgerr = msprintf(gettext("%s: Wrong number of input argument(s): %d expected.\n"), "h5mount", 3);
 assert_checkerror("h5mount()",msgerr,77);
-msgerr = msprintf(gettext("%s: Wrong number of input argument(s): 3 expected."), "h5mount");
+msgerr = msprintf(gettext("%s: Wrong number of input argument(s): %d expected.\n"), "h5mount", 3);
 assert_checkerror("h5mount(42)",msgerr,77);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #1: A H5Object expected."), "h5mount");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A H5Object expected.\n"), "h5mount", 1);
 assert_checkerror("h5mount(42,42,42)",msgerr,999);
 a = h5open(TMPDIR + "/test.h5", "w");
-msgerr = msprintf(gettext("%s: Wrong type for input argument #3: A H5Object expected."), "h5mount");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A H5Object expected.\n"), "h5mount", 3);
 assert_checkerror("h5mount(a,""42"",42)",msgerr,999);
 h5group(a, "/mnt");
 b = h5open(TMPDIR + "/test1.h5", "w");
@@ -24,16 +24,17 @@ h5group(c, "Group_2");
 h5write(c, "Group_2/Dataset_2", uint32([14 15 16;17 18 19]));
 h5mount(a, "/mnt", b);
 assert_checkequal(a.root.mnt.Groups,"Group_1");
-msgerr = msprintf(gettext("%s: Cannot mount the file: %s"), "h5mount",TMPDIR + filesep() + "test1.h5");
+msgerr = msprintf(gettext("%s: %s\n"), "h5mount", msprintf(gettext("Cannot mount the file: %s"), TMPDIR + filesep() + "test1.h5"));
+msgerr($+1) = gettext("HDF5 description") + ": " + "file is already mounted.";
 assert_checkerror("h5mount(a, ""/mnt"", b)",msgerr,999);
 h5mount(a, "/mnt", c);
 assert_checkequal(a.root.mnt.Groups,"Group_2");
-msgerr = msprintf(gettext("%s: Invalid location: %s"), "h5mount","/test");
+msgerr = msprintf(gettext("%s: %s\n"), "h5mount", msprintf(gettext("Invalid location: %s"),"/test"));
 assert_checkerror("h5mount(a,""/test"",c)",msgerr,999);
-msgerr = msprintf(gettext("%s: Error in retrieving field content:..
-\nInvalid field: %s"), "%H5Object_e","Group_1");
+msgerr = msprintf(gettext("%s: Error in retrieving field content:\n%s\n"), "%H5Object_e", msprintf(gettext("Invalid field: %s"), "Group_1"));
 assert_checkerror("h5write(a.root.mnt.Group_1, ""Dataset_1"", uint32([10 11;12 13]))",msgerr,999);
-msgerr = msprintf(gettext("%s: Cannot write data in the dataset."), "h5write");
+msgerr = msprintf(gettext("%s: %s\n"), "h5write", gettext("Cannot write data in the dataset."));
+msgerr($+1) = gettext("HDF5 description") + ": " + "src and dest data spaces have different sizes.";
 assert_checkerror("h5write(a.root.mnt.Group_2, ""Dataset_2"", uint32([10 11;12 13]))",msgerr,999);
 h5write(a.root.mnt.Group_2, "Dataset_2", uint32([10 11 2;12 13 9]));
 h5umount(a, "/mnt");
index 93deefc..475836b 100644 (file)
@@ -4,19 +4,19 @@
 //
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
-// <-- ENGLISH IMPOSED -->
+//
 // <-- CLI SHELL MODE -->
 
-msgerr = msprintf(gettext("%s: Wrong number of input argument(s): 3 expected."), "h5mount");
+msgerr = msprintf(gettext("%s: Wrong number of input argument(s): %d expected.\n"), "h5mount", 3);
 assert_checkerror("h5mount()",msgerr,77);
-msgerr = msprintf(gettext("%s: Wrong number of input argument(s): 3 expected."), "h5mount");
+msgerr = msprintf(gettext("%s: Wrong number of input argument(s): %d expected.\n"), "h5mount", 3);
 assert_checkerror("h5mount(42)",msgerr,77);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #1: A H5Object expected."), "h5mount");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A H5Object expected.\n"), "h5mount", 1);
 assert_checkerror("h5mount(42,42,42)",msgerr,999);
 
 a = h5open(TMPDIR + "/test.h5", "w");
 
-msgerr = msprintf(gettext("%s: Wrong type for input argument #3: A H5Object expected."), "h5mount");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A H5Object expected.\n"), "h5mount", 3);
 assert_checkerror("h5mount(a,""42"",42)",msgerr,999);
 
 
@@ -30,16 +30,17 @@ h5write(c, "Group_2/Dataset_2", uint32([14 15 16;17 18 19]));
 
 h5mount(a, "/mnt", b);
 assert_checkequal(a.root.mnt.Groups,"Group_1");
-msgerr = msprintf(gettext("%s: Cannot mount the file: %s"), "h5mount",TMPDIR + filesep() + "test1.h5");
+msgerr = msprintf(gettext("%s: %s\n"), "h5mount", msprintf(gettext("Cannot mount the file: %s"), TMPDIR + filesep() + "test1.h5"));
+msgerr($+1) = gettext("HDF5 description") + ": " + "file is already mounted.";
 assert_checkerror("h5mount(a, ""/mnt"", b)",msgerr,999);
 h5mount(a, "/mnt", c);
 assert_checkequal(a.root.mnt.Groups,"Group_2");
-msgerr = msprintf(gettext("%s: Invalid location: %s"), "h5mount","/test");
+msgerr = msprintf(gettext("%s: %s\n"), "h5mount", msprintf(gettext("Invalid location: %s"),"/test"));
 assert_checkerror("h5mount(a,""/test"",c)",msgerr,999);
-msgerr = msprintf(gettext("%s: Error in retrieving field content:..
-\nInvalid field: %s"), "%H5Object_e","Group_1");
+msgerr = msprintf(gettext("%s: Error in retrieving field content:\n%s\n"), "%H5Object_e", msprintf(gettext("Invalid field: %s"), "Group_1"));
 assert_checkerror("h5write(a.root.mnt.Group_1, ""Dataset_1"", uint32([10 11;12 13]))",msgerr,999);
-msgerr = msprintf(gettext("%s: Cannot write data in the dataset."), "h5write");
+msgerr = msprintf(gettext("%s: %s\n"), "h5write", gettext("Cannot write data in the dataset."));
+msgerr($+1) = gettext("HDF5 description") + ": " + "src and dest data spaces have different sizes.";
 assert_checkerror("h5write(a.root.mnt.Group_2, ""Dataset_2"", uint32([10 11;12 13]))",msgerr,999);
 h5write(a.root.mnt.Group_2, "Dataset_2", uint32([10 11 2;12 13 9]));
 h5umount(a, "/mnt");
index da91664..2b1ad92 100644 (file)
@@ -4,24 +4,25 @@
 //
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
-// <-- ENGLISH IMPOSED -->
+//
 // <-- CLI SHELL MODE -->
-msgerr = msprintf(gettext("%s: Wrong number of input argument(s): 2 to 4 expected."), "h5mv");
+msgerr = msprintf(gettext("%s: Wrong number of input argument(s): %d to %d expected.\n"), "h5mv", 2, 4);
 assert_checkerror("h5mv()",msgerr,77);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #1: A string expected."), "h5mv");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string expected.\n"), "h5mv", 1);
 assert_checkerror("h5mv(42,42)",msgerr,999);
-msgerr = msprintf(gettext("%s: Invalid number of arguments: more than 2 expected."), "h5mv");
+msgerr = msprintf(gettext("%s: Invalid number of arguments: more than %d expected.\n"), "h5mv", 2);
 assert_checkerror("h5mv(""42"",42)",msgerr,999);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #2: A string expected."), "h5mv");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string expected.\n"), "h5mv", 2);
 assert_checkerror("h5mv(""42"",42,42)",msgerr,999);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #3: A string expected."), "h5mv");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string expected.\n"), "h5mv", 3);
 assert_checkerror("h5mv(""42"",""42"",42)",msgerr,999);
-msgerr = msprintf(gettext("%s: Invalid hdf5 file: %s."), "h5mv","42");
+msgerr = msprintf(gettext("%s: %s\n"), "h5mv", msprintf(gettext("Invalid hdf5 file: %s."),"42"));
 assert_checkerror("h5mv(""42"",""42"",""42"")",msgerr,999);
 a = h5open(TMPDIR + "/test.h5");
-msgerr = msprintf(gettext("%s: Invalid hdf5 file: %s."), "h5mv","42");
+msgerr = msprintf(gettext("%s: %s\n"), "h5mv", msprintf(gettext("Invalid hdf5 file: %s."),"42"));
 assert_checkerror("h5mv(a,""42"",""42"")",msgerr,999);
-msgerr = msprintf(gettext("%s: Cannot copy object.\nHDF5 description: object ''%s'' doesn''t exist."), "h5mv", "42");
+msgerr = msprintf(gettext("%s: %s\n"), "h5mv", gettext("Cannot copy object."));
+msgerr($+1) = gettext("HDF5 description") + ": " + "object ''42'' doesn''t exist.";
 assert_checkerror("h5mv(a,""42"",a)",msgerr,999);
 b = h5open(TMPDIR + "/test1.h5");
 c = h5open(TMPDIR + "/test2.h5");
@@ -34,22 +35,23 @@ h5close(b)
 h5group(c,"CGrp");
 h5write(c("/CGrp"),"CDset",(8:12)')
 h5close(c);
-msgerr = msprintf(gettext("%s: Invalid hdf5 file: %s."), "h5mv", TMPDIR+"/test12.h5");
+msgerr = msprintf(gettext("%s: %s\n"), "h5mv", msprintf(gettext("Invalid hdf5 file: %s."), TMPDIR+"/test12.h5"));
 assert_checkerror("h5mv(a.root.Grp_1,TMPDIR+""/test12.h5"",""/mnt"")",msgerr,999);
 h5mv(a.root.Grp_1, "Dset_1", a, "Dset_2")
 assert_checkequal(a.root.Datasets,"Dset_2");
 assert_checkequal(a.root.Dset_2.data,[1 2;3 4]');
-msgerr = msprintf(gettext("%s: Cannot copy object."), "h5mv");
+msgerr = msprintf(gettext("%s: %s\n"), "h5mv", gettext("Cannot copy object."));
+msgerr($+1) = gettext("HDF5 description") + ": " + "no destination name specified.";
 assert_checkerror("h5mv(a,a)",msgerr,999);
-msgerr = msprintf(gettext("%s: Invalid number of arguments: more than 2 expected."), "h5mv");
+msgerr = msprintf(gettext("%s: Invalid number of arguments: more than %d expected.\n"), "h5mv", 2);
 assert_checkerror("h5mv(a,12.0)",msgerr,999);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #1: A string expected."), "h5mv");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string expected.\n"), "h5mv", 1);
 assert_checkerror("h5mv(12.0,a)",msgerr,999);
-msgerr = msprintf(gettext("Undefined variable: %s"), "d");
+msgerr = msprintf(gettext("Undefined variable: %s\n"), "d");
 assert_checkerror("h5mv(a,d)",msgerr,4);
-msgerr = msprintf(gettext("%s: Invalid H5Object."), "h5mv");
+msgerr = msprintf(gettext("%s: Invalid H5Object.\n"), "h5mv");
 assert_checkerror("h5mv(a,c)",msgerr,999);
-msgerr = msprintf(gettext("%s: Invalid number of arguments: more than 2 expected."), "h5mv");
+msgerr = msprintf(gettext("%s: Invalid number of arguments: more than %d expected.\n"), "h5mv", 2);
 assert_checkerror("h5mv(a,""d"")",msgerr,999);
 h5mv(TMPDIR  +"/test1.h5", "/BGrp/BDset", a.root.Grp_1)
 assert_checkequal(a.root.Grp_1.BDset.data,(11:18)');
@@ -58,6 +60,6 @@ h5close(a);
 h5mv(TMPDIR+"/test.h5","/Grp_1",TMPDIR+"/test1.h5","/grp2");
 assert_checkequal(h5ls(TMPDIR+"/test1.h5"),["BGrp" "group";"grp2" "group"]);
 a=h5open(TMPDIR+"/test.h5","a");
-msgerr = msprintf(gettext("%s: Error in retrieving field content:\nInvalid field: %s"), "%H5Object_e", "Group_1");
+msgerr = msprintf(gettext("%s: Error in retrieving field content:\n%s\n"), "%H5Object_e", msprintf(gettext("Invalid field: %s"), "Group_1"));
 assert_checkerror("h5ls(a.root.Group_1)",msgerr,999);
 assert_checkequal(h5ls(TMPDIR+"/test1.h5"),["BGrp" "group" ; "grp2" "group"]);
index ef880cb..3113371 100644 (file)
@@ -4,27 +4,28 @@
 //
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
-// <-- ENGLISH IMPOSED -->
+//
 // <-- CLI SHELL MODE -->
 
-msgerr = msprintf(gettext("%s: Wrong number of input argument(s): 2 to 4 expected."), "h5mv");
+msgerr = msprintf(gettext("%s: Wrong number of input argument(s): %d to %d expected.\n"), "h5mv", 2, 4);
 assert_checkerror("h5mv()",msgerr,77);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #1: A string expected."), "h5mv");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string expected.\n"), "h5mv", 1);
 assert_checkerror("h5mv(42,42)",msgerr,999);
-msgerr = msprintf(gettext("%s: Invalid number of arguments: more than 2 expected."), "h5mv");
+msgerr = msprintf(gettext("%s: Invalid number of arguments: more than %d expected.\n"), "h5mv", 2);
 assert_checkerror("h5mv(""42"",42)",msgerr,999);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #2: A string expected."), "h5mv");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string expected.\n"), "h5mv", 2);
 assert_checkerror("h5mv(""42"",42,42)",msgerr,999);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #3: A string expected."), "h5mv");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string expected.\n"), "h5mv", 3);
 assert_checkerror("h5mv(""42"",""42"",42)",msgerr,999);
-msgerr = msprintf(gettext("%s: Invalid hdf5 file: %s."), "h5mv","42");
+msgerr = msprintf(gettext("%s: %s\n"), "h5mv", msprintf(gettext("Invalid hdf5 file: %s."),"42"));
 assert_checkerror("h5mv(""42"",""42"",""42"")",msgerr,999);
 
 a = h5open(TMPDIR + "/test.h5");
 
-msgerr = msprintf(gettext("%s: Invalid hdf5 file: %s."), "h5mv","42");
+msgerr = msprintf(gettext("%s: %s\n"), "h5mv", msprintf(gettext("Invalid hdf5 file: %s."),"42"));
 assert_checkerror("h5mv(a,""42"",""42"")",msgerr,999);
-msgerr = msprintf(gettext("%s: Cannot copy object.\nHDF5 description: object ''%s'' doesn''t exist."), "h5mv", "42");
+msgerr = msprintf(gettext("%s: %s\n"), "h5mv", gettext("Cannot copy object."));
+msgerr($+1) = gettext("HDF5 description") + ": " + "object ''42'' doesn''t exist.";
 assert_checkerror("h5mv(a,""42"",a)",msgerr,999);
 
 b = h5open(TMPDIR + "/test1.h5");
@@ -39,29 +40,30 @@ h5group(c,"CGrp");
 h5write(c("/CGrp"),"CDset",(8:12)')
 h5close(c);
 
-msgerr = msprintf(gettext("%s: Invalid hdf5 file: %s."), "h5mv", TMPDIR+"/test12.h5");
+msgerr = msprintf(gettext("%s: %s\n"), "h5mv", msprintf(gettext("Invalid hdf5 file: %s."), TMPDIR+"/test12.h5"));
 assert_checkerror("h5mv(a.root.Grp_1,TMPDIR+""/test12.h5"",""/mnt"")",msgerr,999);
 
 h5mv(a.root.Grp_1, "Dset_1", a, "Dset_2")
 assert_checkequal(a.root.Datasets,"Dset_2");
 assert_checkequal(a.root.Dset_2.data,[1 2;3 4]');
 
-msgerr = msprintf(gettext("%s: Cannot copy object."), "h5mv");
+msgerr = msprintf(gettext("%s: %s\n"), "h5mv", gettext("Cannot copy object."));
+msgerr($+1) = gettext("HDF5 description") + ": " + "no destination name specified.";
 assert_checkerror("h5mv(a,a)",msgerr,999);
 
-msgerr = msprintf(gettext("%s: Invalid number of arguments: more than 2 expected."), "h5mv");
+msgerr = msprintf(gettext("%s: Invalid number of arguments: more than %d expected.\n"), "h5mv", 2);
 assert_checkerror("h5mv(a,12.0)",msgerr,999);
 
-msgerr = msprintf(gettext("%s: Wrong type for input argument #1: A string expected."), "h5mv");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string expected.\n"), "h5mv", 1);
 assert_checkerror("h5mv(12.0,a)",msgerr,999);
 
-msgerr = msprintf(gettext("Undefined variable: %s"), "d");
+msgerr = msprintf(gettext("Undefined variable: %s\n"), "d");
 assert_checkerror("h5mv(a,d)",msgerr,4);
 
-msgerr = msprintf(gettext("%s: Invalid H5Object."), "h5mv");
+msgerr = msprintf(gettext("%s: Invalid H5Object.\n"), "h5mv");
 assert_checkerror("h5mv(a,c)",msgerr,999);
 
-msgerr = msprintf(gettext("%s: Invalid number of arguments: more than 2 expected."), "h5mv");
+msgerr = msprintf(gettext("%s: Invalid number of arguments: more than %d expected.\n"), "h5mv", 2);
 assert_checkerror("h5mv(a,""d"")",msgerr,999);
 h5mv(TMPDIR  +"/test1.h5", "/BGrp/BDset", a.root.Grp_1)
 assert_checkequal(a.root.Grp_1.BDset.data,(11:18)');
@@ -71,7 +73,7 @@ h5close(a);
 h5mv(TMPDIR+"/test.h5","/Grp_1",TMPDIR+"/test1.h5","/grp2");
 assert_checkequal(h5ls(TMPDIR+"/test1.h5"),["BGrp" "group";"grp2" "group"]);
 a=h5open(TMPDIR+"/test.h5","a");
-msgerr = msprintf(gettext("%s: Error in retrieving field content:\nInvalid field: %s"), "%H5Object_e", "Group_1");
+msgerr = msprintf(gettext("%s: Error in retrieving field content:\n%s\n"), "%H5Object_e", msprintf(gettext("Invalid field: %s"), "Group_1"));
 assert_checkerror("h5ls(a.root.Group_1)",msgerr,999);
 assert_checkequal(h5ls(TMPDIR+"/test1.h5"),["BGrp" "group" ; "grp2" "group"]);
 
index bcd9706..924b834 100644 (file)
@@ -4,11 +4,11 @@
 //
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
-// <-- ENGLISH IMPOSED -->
+//
 // <-- CLI SHELL MODE -->
-msgerr = msprintf(gettext("%s: Wrong number of input argument(s): 1 to 5 expected."), "h5open");
+msgerr = msprintf(gettext("%s: Wrong number of input argument(s): %d to %d expected.\n"), "h5open", 1, 5);
 assert_checkerror("h5open()",msgerr,77);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #1: A string expected."), "h5open");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string expected.\n"), "h5open", 1);
 assert_checkerror("h5open(42)",msgerr,999);
 a = h5open(TMPDIR + "/x.sod");
 assert_checkequal(a.root.Name,'/')
@@ -25,19 +25,15 @@ a = h5open(TMPDIR + "/y.tst");
 assert_checkequal(a.root.Name,'/');
 h5write(a,"Dset_1",[1 2;3 4]);
 h5close(a);
-//on Windows path / does not exist.
-if getos() == "Windows" then
-    msgerr = msprintf(gettext("%s: Cannot create the given hdf5 file: %s."), "h5open", filesep());
-else
-    msgerr = msprintf(gettext("%s: Cannot append the file (not HDF5): %s."), "h5open", filesep());
-end
-assert_checkerror("h5open(""/"")",msgerr,999);
 if getos() == "Windows" then
-    msgerr = msprintf(gettext("%s: Cannot append the file (not HDF5): %s."), "h5open", WSCI + filesep() + "COPYING-FR");
+    msgerr = msprintf(gettext("%s: %s\n"), "h5open", msprintf(gettext("Cannot append the file (not HDF5): %s."), WSCI + filesep() + "COPYING-FR"));
+    msgerr($+1) = gettext("HDF5 description") + ": " + "unable to find a valid file signature.";
 else
-    msgerr = msprintf(gettext("%s: Cannot append the file (not HDF5): %s."), "h5open", SCI + filesep() + "COPYING-FR");
+    msgerr = msprintf(gettext("%s: %s\n"), "h5open", msprintf(gettext("Cannot append the file (not HDF5): %s."), SCI + filesep() + "COPYING-FR"));
+    msgerr($+1) = gettext("HDF5 description") + ": " + "unable to find a valid file signature.";
 end
 assert_checkerror("h5open(SCI + ""/COPYING-FR"")",msgerr,999);
 copyfile(SCI+"/COPYING-FR",TMPDIR+"/z.h5");
-msgerr = msprintf(gettext("%s: Cannot append the file (not HDF5): %s."), "h5open", TMPDIR + filesep() + "z.h5");
+msgerr = msprintf(gettext("%s: %s\n"), "h5open", msprintf(gettext("Cannot append the file (not HDF5): %s."), TMPDIR + filesep() + "z.h5"));
+msgerr($+1) = gettext("HDF5 description") + ": " + "unable to find a valid file signature.";
 assert_checkerror("h5open(TMPDIR + ""/z.h5"")",msgerr,999);
index ef17f4b..8658ab1 100644 (file)
@@ -4,12 +4,12 @@
 //
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
-// <-- ENGLISH IMPOSED -->
+//
 // <-- CLI SHELL MODE -->
 
-msgerr = msprintf(gettext("%s: Wrong number of input argument(s): 1 to 5 expected."), "h5open");
+msgerr = msprintf(gettext("%s: Wrong number of input argument(s): %d to %d expected.\n"), "h5open", 1, 5);
 assert_checkerror("h5open()",msgerr,77);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #1: A string expected."), "h5open");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string expected.\n"), "h5open", 1);
 assert_checkerror("h5open(42)",msgerr,999);
 
 a = h5open(TMPDIR + "/x.sod");
@@ -25,21 +25,16 @@ assert_checkequal(a.root.Name,'/');
 h5write(a,"Dset_1",[1 2;3 4]);
 h5close(a);
 
-
-//on Windows path / does not exist.
 if getos() == "Windows" then
-    msgerr = msprintf(gettext("%s: Cannot create the given hdf5 file: %s."), "h5open", filesep());
+    msgerr = msprintf(gettext("%s: %s\n"), "h5open", msprintf(gettext("Cannot append the file (not HDF5): %s."), WSCI + filesep() + "COPYING-FR"));
+    msgerr($+1) = gettext("HDF5 description") + ": " + "unable to find a valid file signature.";
 else
-    msgerr = msprintf(gettext("%s: Cannot append the file (not HDF5): %s."), "h5open", filesep());
-end
-assert_checkerror("h5open(""/"")",msgerr,999);
-
-if getos() == "Windows" then
-    msgerr = msprintf(gettext("%s: Cannot append the file (not HDF5): %s."), "h5open", WSCI + filesep() + "COPYING-FR");
-else
-    msgerr = msprintf(gettext("%s: Cannot append the file (not HDF5): %s."), "h5open", SCI + filesep() + "COPYING-FR");
+    msgerr = msprintf(gettext("%s: %s\n"), "h5open", msprintf(gettext("Cannot append the file (not HDF5): %s."), SCI + filesep() + "COPYING-FR"));
+    msgerr($+1) = gettext("HDF5 description") + ": " + "unable to find a valid file signature.";
 end
 assert_checkerror("h5open(SCI + ""/COPYING-FR"")",msgerr,999);
+
 copyfile(SCI+"/COPYING-FR",TMPDIR+"/z.h5");
-msgerr = msprintf(gettext("%s: Cannot append the file (not HDF5): %s."), "h5open", TMPDIR + filesep() + "z.h5");
+msgerr = msprintf(gettext("%s: %s\n"), "h5open", msprintf(gettext("Cannot append the file (not HDF5): %s."), TMPDIR + filesep() + "z.h5"));
+msgerr($+1) = gettext("HDF5 description") + ": " + "unable to find a valid file signature.";
 assert_checkerror("h5open(TMPDIR + ""/z.h5"")",msgerr,999);
index ce66965..b0f7493 100644 (file)
@@ -4,36 +4,34 @@
 //
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
-// <-- ENGLISH IMPOSED -->
+//
 // <-- CLI SHELL MODE -->
-msgerr = msprintf(gettext("%s: Wrong number of input argument(s): 1 to 6 expected."), "h5read");
+msgerr = msprintf(gettext("%s: Wrong number of input argument(s): %d to %d expected.\n"), "h5read", 1, 6);
 assert_checkerror("h5read()",msgerr,77);
-msgerr = msprintf(gettext("%s: Invalid number of input argument."), "h5read");
+msgerr = msprintf(gettext("%s: Invalid number of input argument.\n"), "h5read");
 assert_checkerror("h5read(42)",msgerr,999);
 assert_checkerror("h5read(""42"")",msgerr,999);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #1: A string expected."), "h5read");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string expected.\n"), "h5read", 1);
 assert_checkerror("h5read(42,42)",msgerr,999);
-msgerr = msprintf(gettext("%s: Second argument must be a dataset name."), "h5read");
+msgerr = msprintf(gettext("%s: Second argument must be a dataset name.\n"), "h5read");
 assert_checkerror("h5read(""42"",42)",msgerr,999);
 x = int8(matrix(1:80, 10, 8));
 save(TMPDIR + "/x.sod", "x"); // SOD files are HDF5 ones       
 y = [1 2;3 4];
 save(TMPDIR + "/y.sod", "y");
 a = h5open(TMPDIR + "/x.sod");
-msgerr = msprintf(gettext("%s: Invalid object: not a dataset."), "h5read");
+msgerr = msprintf(gettext("%s: %s\n"), "h5read", gettext("Invalid object: not a dataset."));
 assert_checkerror("h5read(a)",msgerr,999);
 assert_checkequal(h5read(a, "/x"),x');
 assert_checkequal(h5read(a, "/x", [3 4], [5 3]),x(4:6,3:7)');
-msgerr = msprintf(gettext("%s: Invalid selection."), "h5read");
+msgerr = msprintf(gettext("%s: %s\n"), "h5read", gettext("Invalid selection."));
 assert_checkerror("h5read(a,""/x"", [7 9], [10 12])",msgerr,999);
-msgerr = msprintf(gettext("%s: Invalid name: %s."), "h5read", "/y");
+msgerr = msprintf(gettext("%s: %s\n"), "h5read", msprintf(gettext("Invalid name: %s."), "/y"));
 assert_checkerror("h5read(a,""/y"")",msgerr,999);
 assert_checkequal(h5read(a, "/x",[2 3],[3 3],[3 2]),int8([13 15 17;43 45 47;73 75 77]));
-msgerr = msprintf(gettext("%s: Invalid selection."), "h5read");
+msgerr = msprintf(gettext("%s: %s\n"), "h5read", gettext("Invalid selection."));
 assert_checkerror("h5read(a,""/x"",[2 3],[3 3],[3 5])",msgerr,999);
 h5close(a);
-msgerr = msprintf(gettext("%s: Can not print H5Object: invalid object."), "h5read");
+msgerr = msprintf(gettext("%s: Can not print H5Object: invalid object.\n"), "h5read");
 assert_checkerror("h5read(a)",msgerr,999);
-msgerr = msprintf(gettext("%s: Invalid number of input argument."), "h5read");
-assert_checkerror("h5read(TMPDIR+""/y.sod"")",msgerr,999);
 assert_checkequal(h5read(TMPDIR+"/y.sod","/y"),[1,2;3,4]');
index 3b4bc4e..3ee5fae 100644 (file)
@@ -4,40 +4,38 @@
 //
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
-// <-- ENGLISH IMPOSED -->
+//
 // <-- CLI SHELL MODE -->
 
-msgerr = msprintf(gettext("%s: Wrong number of input argument(s): 1 to 6 expected."), "h5read");
+msgerr = msprintf(gettext("%s: Wrong number of input argument(s): %d to %d expected.\n"), "h5read", 1, 6);
 assert_checkerror("h5read()",msgerr,77);
-msgerr = msprintf(gettext("%s: Invalid number of input argument."), "h5read");
+msgerr = msprintf(gettext("%s: Invalid number of input argument.\n"), "h5read");
 assert_checkerror("h5read(42)",msgerr,999);
 assert_checkerror("h5read(""42"")",msgerr,999);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #1: A string expected."), "h5read");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string expected.\n"), "h5read", 1);
 assert_checkerror("h5read(42,42)",msgerr,999);
-msgerr = msprintf(gettext("%s: Second argument must be a dataset name."), "h5read");
+msgerr = msprintf(gettext("%s: Second argument must be a dataset name.\n"), "h5read");
 assert_checkerror("h5read(""42"",42)",msgerr,999);
 
 x = int8(matrix(1:80, 10, 8));
-save(TMPDIR + "/x.sod", "x"); // SOD files are HDF5 ones       
+save(TMPDIR + "/x.sod", "x"); // SOD files are HDF5 ones
 y = [1 2;3 4];
 save(TMPDIR + "/y.sod", "y");
 
 a = h5open(TMPDIR + "/x.sod");
-msgerr = msprintf(gettext("%s: Invalid object: not a dataset."), "h5read");
+msgerr = msprintf(gettext("%s: %s\n"), "h5read", gettext("Invalid object: not a dataset."));
 assert_checkerror("h5read(a)",msgerr,999);
-assert_checkequal(h5read(a, "/x"),x');
-assert_checkequal(h5read(a, "/x", [3 4], [5 3]),x(4:6,3:7)');
-msgerr = msprintf(gettext("%s: Invalid selection."), "h5read");
+assert_checkequal(h5read(a, "/x"),x);
+assert_checkequal(h5read(a, "/x", [3 4], [5 3]),x(4:6,3:7));
+msgerr = msprintf(gettext("%s: %s\n"), "h5read", gettext("Invalid selection."));
 assert_checkerror("h5read(a,""/x"", [7 9], [10 12])",msgerr,999);
-msgerr = msprintf(gettext("%s: Invalid name: %s."), "h5read", "/y");
+msgerr = msprintf(gettext("%s: %s\n"), "h5read", msprintf(gettext("Invalid name: %s."), "/y"));
 assert_checkerror("h5read(a,""/y"")",msgerr,999);
 assert_checkequal(h5read(a, "/x",[2 3],[3 3],[3 2]),int8([13 15 17;43 45 47;73 75 77]));
-msgerr = msprintf(gettext("%s: Invalid selection."), "h5read");
+msgerr = msprintf(gettext("%s: %s\n"), "h5read", gettext("Invalid selection."));
 assert_checkerror("h5read(a,""/x"",[2 3],[3 3],[3 5])",msgerr,999);
 h5close(a);
 
-msgerr = msprintf(gettext("%s: Can not print H5Object: invalid object."), "h5read");
+msgerr = msprintf(gettext("%s: Can not print H5Object: invalid object.\n"), "h5read");
 assert_checkerror("h5read(a)",msgerr,999);
-msgerr = msprintf(gettext("%s: Invalid number of input argument."), "h5read");
-assert_checkerror("h5read(TMPDIR+""/y.sod"")",msgerr,999);
-assert_checkequal(h5read(TMPDIR+"/y.sod","/y"),[1,2;3,4]');
+assert_checkequal(h5read(TMPDIR+"/y.sod","/y"),[1,2;3,4]);
index 427ea96..f47e164 100644 (file)
@@ -4,19 +4,19 @@
 //
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
-// <-- ENGLISH IMPOSED -->
+//
 // <-- CLI SHELL MODE -->
-msgerr = msprintf(gettext("%s: Wrong number of input argument(s): 1 to 3 expected."), "h5readattr");
+msgerr = msprintf(gettext("%s: Wrong number of input argument(s): %d to %d expected.\n"), "h5readattr", 1, 3);
 assert_checkerror("h5readattr()",msgerr,77);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #1: A string expected."), "h5readattr");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string expected.\n"), "h5readattr", 1);
 assert_checkerror("h5readattr(42)",msgerr,999);
-msgerr = msprintf(gettext("%s: Invalid number of argument(s): 3 expected."), "h5readattr");
+msgerr = msprintf(gettext("%s: Invalid number of argument(s): %d expected.\n"), "h5readattr", 3);
 assert_checkerror("h5readattr(""42"")",msgerr,999);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #2: A string expected."), "h5readattr");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string expected.\n"), "h5readattr", 2);
 assert_checkerror("h5readattr(""42"",42,42)",msgerr,999);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #3: A string expected."), "h5readattr");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string expected.\n"), "h5readattr", 3);
 assert_checkerror("h5readattr(""42"",""42"",42)",msgerr,999);
-msgerr = msprintf(gettext("%s: Invalid hdf5 file: %s.\nHDF5 description: unable to find a valid file signature."), "h5readattr","42");
+msgerr = msprintf(gettext("%s: %s\n"), "h5readattr", msprintf(gettext("Invalid hdf5 file: %s."), "42"));
 assert_checkerror("h5readattr(""42"",""42"",""42"")",msgerr,999);
 x = int8(matrix(1:80, 10, 8));
 save(TMPDIR + "/x.sod", "x");
@@ -27,13 +27,12 @@ scilab_version = h5readattr(a, "/", "SCILAB_scilab_version");
 assert_checkequal(scilab_version,version);
 scilab_class = h5readattr(a.root.x, "SCILAB_Class");
 assert_checkequal(scilab_class,"integer");
-msgerr = msprintf(gettext("%s: Cannot open attribute: %s\n"), ..
-                "h5readattr","test");
+msgerr = msprintf(gettext("%s: %s\n"), "h5readattr", msprintf(gettext("Cannot open attribute: %s"), "test"));
 assert_checkerror("h5readattr(a.root.x, ""test"")",msgerr,999);
-msgerr = msprintf(gettext("%s: Invalid name: %s"), "h5readattr",".");
+msgerr = msprintf(gettext("%s: %s\n"), "h5readattr", msprintf(gettext("Invalid name: %s."), ""));
+msgerr($+1) = gettext("HDF5 description") + ": " + "no attribute name.";
 assert_checkerror("h5readattr(a.root.x)",msgerr,999);
-msgerr = msprintf(gettext("%s: Cannot open attribute: %s"), ..
-            "h5readattr","Attributes");
+msgerr = msprintf(gettext("%s: %s\n"), "h5readattr", msprintf(gettext("Cannot open attribute: %s"), "Attributes"));
 assert_checkerror("h5readattr(a.root.x,""Attributes"")",msgerr,999);
 //After closing, all h5readattr will fail
 h5close(a);
@@ -44,16 +43,13 @@ assert_checkerror("h5readattr(a.root.x, ""SCILAB_Class"")",msgerr,999);
 assert_checkerror("h5readattr(a.root.x, ""test"")",msgerr,999);
 assert_checkerror("h5readattr(a.root.x)",msgerr,999);
 assert_checkerror("h5readattr(a.root.x,""Attributes"")",msgerr,999);
-msgerr = msprintf(gettext("Undefined variable: %s\n"), "b");
-assert_checkerror("h5readattr(b)",msgerr,4);
-//on a non hdf5 variable
+// non hdf5 variable
 b=1;
-msgerr = msprintf(gettext("%s: Wrong type for input argument #1: A string expected.\n"), "h5readattr");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string expected.\n"), "h5readattr", 1);
 assert_checkerror("h5readattr(b)",msgerr,999);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #1: " ..
-                    +"A string expected.\n"), "h5readattr");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string expected.\n"), "h5readattr", 1);
 assert_checkerror("h5readattr(b,""/"")",msgerr,999);
 b="hello";
-msgerr = msprintf(gettext("%s: Invalid hdf5 file: %s.\n"), "h5readattr",b);
+msgerr = msprintf(gettext("%s: %s\n"), "h5readattr", msprintf(gettext("Invalid hdf5 file: %s."), b));
 assert_checkerror("h5readattr(b,""/"")",msgerr,999);
 assert_checkequal(deletefile(TMPDIR+"/x.sod"),%T);
index 6f44d9d..329eed6 100644 (file)
@@ -4,20 +4,20 @@
 //
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
-// <-- ENGLISH IMPOSED -->
+//
 // <-- CLI SHELL MODE -->
 
-msgerr = msprintf(gettext("%s: Wrong number of input argument(s): 1 to 3 expected."), "h5readattr");
+msgerr = msprintf(gettext("%s: Wrong number of input argument(s): %d to %d expected.\n"), "h5readattr", 1, 3);
 assert_checkerror("h5readattr()",msgerr,77);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #1: A string expected."), "h5readattr");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string expected.\n"), "h5readattr", 1);
 assert_checkerror("h5readattr(42)",msgerr,999);
-msgerr = msprintf(gettext("%s: Invalid number of argument(s): 3 expected."), "h5readattr");
+msgerr = msprintf(gettext("%s: Invalid number of argument(s): %d expected.\n"), "h5readattr", 3);
 assert_checkerror("h5readattr(""42"")",msgerr,999);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #2: A string expected."), "h5readattr");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string expected.\n"), "h5readattr", 2);
 assert_checkerror("h5readattr(""42"",42,42)",msgerr,999);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #3: A string expected."), "h5readattr");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string expected.\n"), "h5readattr", 3);
 assert_checkerror("h5readattr(""42"",""42"",42)",msgerr,999);
-msgerr = msprintf(gettext("%s: Invalid hdf5 file: %s.\nHDF5 description: unable to find a valid file signature."), "h5readattr","42");
+msgerr = msprintf(gettext("%s: %s\n"), "h5readattr", msprintf(gettext("Invalid hdf5 file: %s."), "42"));
 assert_checkerror("h5readattr(""42"",""42"",""42"")",msgerr,999);
 
 x = int8(matrix(1:80, 10, 8));
@@ -33,15 +33,14 @@ assert_checkequal(scilab_version,version);
 scilab_class = h5readattr(a.root.x, "SCILAB_Class");
 assert_checkequal(scilab_class,"integer");
 
-msgerr = msprintf(gettext("%s: Cannot open attribute: %s\n"), ..
-                "h5readattr","test");
+msgerr = msprintf(gettext("%s: %s\n"), "h5readattr", msprintf(gettext("Cannot open attribute: %s"), "test"));
 assert_checkerror("h5readattr(a.root.x, ""test"")",msgerr,999);
 
-msgerr = msprintf(gettext("%s: Invalid name: %s"), "h5readattr",".");
+msgerr = msprintf(gettext("%s: %s\n"), "h5readattr", msprintf(gettext("Invalid name: %s."), ""));
+msgerr($+1) = gettext("HDF5 description") + ": " + "no attribute name.";
 assert_checkerror("h5readattr(a.root.x)",msgerr,999);
 
-msgerr = msprintf(gettext("%s: Cannot open attribute: %s"), ..
-            "h5readattr","Attributes");
+msgerr = msprintf(gettext("%s: %s\n"), "h5readattr", msprintf(gettext("Cannot open attribute: %s"), "Attributes"));
 assert_checkerror("h5readattr(a.root.x,""Attributes"")",msgerr,999);
 //After closing, all h5readattr will fail
 h5close(a);
@@ -53,18 +52,15 @@ assert_checkerror("h5readattr(a.root.x, ""SCILAB_Class"")",msgerr,999);
 assert_checkerror("h5readattr(a.root.x, ""test"")",msgerr,999);
 assert_checkerror("h5readattr(a.root.x)",msgerr,999);
 assert_checkerror("h5readattr(a.root.x,""Attributes"")",msgerr,999);
-msgerr = msprintf(gettext("Undefined variable: %s\n"), "b");
-assert_checkerror("h5readattr(b)",msgerr,4);
 
-//on a non hdf5 variable
+// non hdf5 variable
 b=1;
-msgerr = msprintf(gettext("%s: Wrong type for input argument #1: A string expected.\n"), "h5readattr");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string expected.\n"), "h5readattr", 1);
 assert_checkerror("h5readattr(b)",msgerr,999);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #1: " ..
-                    +"A string expected.\n"), "h5readattr");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string expected.\n"), "h5readattr", 1);
 assert_checkerror("h5readattr(b,""/"")",msgerr,999);
 b="hello";
-msgerr = msprintf(gettext("%s: Invalid hdf5 file: %s.\n"), "h5readattr",b);
+msgerr = msprintf(gettext("%s: %s\n"), "h5readattr", msprintf(gettext("Invalid hdf5 file: %s."), b));
 assert_checkerror("h5readattr(b,""/"")",msgerr,999);
 
 
index 21fb174..4ac6de2 100644 (file)
@@ -4,15 +4,15 @@
 //
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
-// <-- ENGLISH IMPOSED -->
+//
 // <-- CLI SHELL MODE -->
-msgerr = msprintf(gettext("%s: Wrong number of input argument(s): 1 to 2 expected."),"h5rm");
+msgerr = msprintf(gettext("%s: Wrong number of input argument(s): %d to %d expected.\n"),"h5rm", 1, 2);
 assert_checkerror("h5rm()", msgerr, 77);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #1: A string or a H5Object expected."),"h5rm");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string or a H5Object expected.\n"), "h5rm", 1);
 assert_checkerror("h5rm(42)", msgerr, 999);
-msgerr = msprintf(gettext("%s: Wrong number of input arguments: 2 expected."),"h5rm");
+msgerr = msprintf(gettext("%s: Wrong number of input arguments: %d expected.\n"),"h5rm", 2);
 assert_checkerror("h5rm(""42"")", msgerr, 999);
-msgerr = msprintf(gettext("%s: Invalid hdf5 file: %s.\nHDF5 description: unable to find a valid file signature."),"h5rm","42");
+msgerr = msprintf(gettext("%s: %s\n"), "h5rm", msprintf(gettext("Invalid hdf5 file: %s."), "42"));
 assert_checkerror("h5rm(""42"",""42"")", msgerr, 999);
 a = h5open(TMPDIR + "/test.h5", "a");
 names = "Group_" + string(1:10);
@@ -24,26 +24,24 @@ halfnames = "Group_" + string(2:2:10);
 oppositehalfnames = "Group_" + string(3:2:10);
 h5rm(a,halfnames);
 assert_checkequal(a.root.Groups,gsort(oppositehalfnames',"g",'i'));
-msgerr = msprintf(gettext("%s: The name doesn''t exist: %s."), "h5rm", "failingtest");
+msgerr = msprintf(gettext("%s: %s\n"), "h5rm", msprintf(gettext("The name doesn''t exist: %s."), "failingtest"));
 assert_checkerror('h5rm(a,""failingtest"")', msgerr, 999);
-msgerr = msprintf(gettext("Undefined variable: %s"), "Group");
-assert_checkerror('h5rm(a,Group)', msgerr, 4);
-msgerr = msprintf(gettext("%s: Cannot remove a file."),"h5rm");
+msgerr = msprintf(gettext("%s: %s\n"), "h5rm", gettext("Cannot remove a file."));
 assert_checkerror('h5rm(a)', msgerr, 999);
-msgerr = msprintf(gettext("%s: Cannot remove root element."),"h5rm");
+msgerr = msprintf(gettext("%s: %s\n"), "h5rm", gettext("Cannot remove root element."));
 assert_checkerror('h5rm(a.root)', msgerr, 999);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #1: A string or a H5Object expected."),"h5rm");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string or a H5Object expected.\n"), "h5rm", 1);
 assert_checkerror('h5rm(a.root.Groups)', msgerr, 999);
 h5write(a.root.Group_3, "Dset_1", [1 2 ; 3 4]);
 h5ln(a, "Hard_Link", "/Group_3/Dset_1", %t);
 h5rm(a,"Hard_Link");
-msgerr = msprintf(gettext("%s: Error in retrieving field content:\nInvalid field: %s"),"%H5Object_e", "Hard_Link");
+msgerr = msprintf(gettext("%s: Error in retrieving field content:\n%s\n"), "%H5Object_e", msprintf(gettext("Invalid field: %s"), "Hard_Link"));
 assert_checkerror('a.root.Hard_Link', msgerr, 999);
 h5rm(a,"/Group_3/Dset_1");
-msgerr = msprintf(gettext("%s: Error in retrieving field content:\nInvalid field: %s"),"%H5Object_e", "Dset_1");
+msgerr = msprintf(gettext("%s: Error in retrieving field content:\n%s\n"), "%H5Object_e", msprintf(gettext("Invalid field: %s"), "Dset_1"));
 assert_checkerror('a.root.Group_3.Dset_1', msgerr, 999);
 h5ln(a,"Soft_Link",".Group_1/Dset_1");
-msgerr = msprintf(gettext("%s: Error in retrieving field content:\nInvalid field: %s"),"%H5Object_e", "Soft_Link");
+msgerr = msprintf(gettext("%s: Error in retrieving field content:\n%s\n"), "%H5Object_e", msprintf(gettext("Invalid field: %s"), "Soft_Link"));
 assert_checkerror('h5rm(a,a.root.Soft_Link)', msgerr, 999);
 h5rm(a,a.root.Softs);
 assert_checkequal(a.root.Softs,[]);
index eb63de5..57acf28 100644 (file)
@@ -4,16 +4,16 @@
 //
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
-// <-- ENGLISH IMPOSED -->
+//
 // <-- CLI SHELL MODE -->
 
-msgerr = msprintf(gettext("%s: Wrong number of input argument(s): 1 to 2 expected."),"h5rm");
+msgerr = msprintf(gettext("%s: Wrong number of input argument(s): %d to %d expected.\n"),"h5rm", 1, 2);
 assert_checkerror("h5rm()", msgerr, 77);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #1: A string or a H5Object expected."),"h5rm");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string or a H5Object expected.\n"), "h5rm", 1);
 assert_checkerror("h5rm(42)", msgerr, 999);
-msgerr = msprintf(gettext("%s: Wrong number of input arguments: 2 expected."),"h5rm");
+msgerr = msprintf(gettext("%s: Wrong number of input arguments: %d expected.\n"),"h5rm", 2);
 assert_checkerror("h5rm(""42"")", msgerr, 999);
-msgerr = msprintf(gettext("%s: Invalid hdf5 file: %s.\nHDF5 description: unable to find a valid file signature."),"h5rm","42");
+msgerr = msprintf(gettext("%s: %s\n"), "h5rm", msprintf(gettext("Invalid hdf5 file: %s."), "42"));
 assert_checkerror("h5rm(""42"",""42"")", msgerr, 999);
 
 
@@ -27,28 +27,26 @@ halfnames = "Group_" + string(2:2:10);
 oppositehalfnames = "Group_" + string(3:2:10);
 h5rm(a,halfnames);
 assert_checkequal(a.root.Groups,gsort(oppositehalfnames',"g",'i'));
-msgerr = msprintf(gettext("%s: The name doesn''t exist: %s."), "h5rm", "failingtest");
+msgerr = msprintf(gettext("%s: %s\n"), "h5rm", msprintf(gettext("The name doesn''t exist: %s."), "failingtest"));
 assert_checkerror('h5rm(a,""failingtest"")', msgerr, 999);
-msgerr = msprintf(gettext("Undefined variable: %s"), "Group");
-assert_checkerror('h5rm(a,Group)', msgerr, 4);
-msgerr = msprintf(gettext("%s: Cannot remove a file."),"h5rm");
+msgerr = msprintf(gettext("%s: %s\n"), "h5rm", gettext("Cannot remove a file."));
 assert_checkerror('h5rm(a)', msgerr, 999);
-msgerr = msprintf(gettext("%s: Cannot remove root element."),"h5rm");
+msgerr = msprintf(gettext("%s: %s\n"), "h5rm", gettext("Cannot remove root element."));
 assert_checkerror('h5rm(a.root)', msgerr, 999);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #1: A string or a H5Object expected."),"h5rm");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string or a H5Object expected.\n"), "h5rm", 1);
 assert_checkerror('h5rm(a.root.Groups)', msgerr, 999);
 
 h5write(a.root.Group_3, "Dset_1", [1 2 ; 3 4]);
 h5ln(a, "Hard_Link", "/Group_3/Dset_1", %t);
 h5rm(a,"Hard_Link");
-msgerr = msprintf(gettext("%s: Error in retrieving field content:\nInvalid field: %s"),"%H5Object_e", "Hard_Link");
+msgerr = msprintf(gettext("%s: Error in retrieving field content:\n%s\n"), "%H5Object_e", msprintf(gettext("Invalid field: %s"), "Hard_Link"));
 assert_checkerror('a.root.Hard_Link', msgerr, 999);
 h5rm(a,"/Group_3/Dset_1");
-msgerr = msprintf(gettext("%s: Error in retrieving field content:\nInvalid field: %s"),"%H5Object_e", "Dset_1");
+msgerr = msprintf(gettext("%s: Error in retrieving field content:\n%s\n"), "%H5Object_e", msprintf(gettext("Invalid field: %s"), "Dset_1"));
 assert_checkerror('a.root.Group_3.Dset_1', msgerr, 999);
 
 h5ln(a,"Soft_Link",".Group_1/Dset_1");
-msgerr = msprintf(gettext("%s: Error in retrieving field content:\nInvalid field: %s"),"%H5Object_e", "Soft_Link");
+msgerr = msprintf(gettext("%s: Error in retrieving field content:\n%s\n"), "%H5Object_e", msprintf(gettext("Invalid field: %s"), "Soft_Link"));
 assert_checkerror('h5rm(a,a.root.Soft_Link)', msgerr, 999);
 h5rm(a,a.root.Softs);
 assert_checkequal(a.root.Softs,[]);
index cceedfb..6e7b3db 100644 (file)
@@ -4,20 +4,21 @@
 //
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
-// <-- ENGLISH IMPOSED -->
+//
 // <-- CLI SHELL MODE -->
-msgerr = msprintf(gettext("%s: Wrong number of input argument(s): 2 expected."), "h5umount");
+msgerr = msprintf(gettext("%s: Wrong number of input argument(s): %d expected.\n"), "h5umount", 2);
 assert_checkerror("h5umount()",msgerr,77);
-msgerr = msprintf(gettext("%s: Wrong number of input argument(s): 2 expected."), "h5umount");
+msgerr = msprintf(gettext("%s: Wrong number of input argument(s): %d expected.\n"), "h5umount", 2);
 assert_checkerror("h5umount(42)",msgerr,77);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #1: A H5Object expected."), "h5umount");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A H5Object expected.\n"), "h5umount", 1);
 assert_checkerror("h5umount(42,42)",msgerr,999);
 a = h5open(TMPDIR + "/test.h5", "w");
-msgerr = msprintf(gettext("%s: Wrong type for input argument #2: A string expected."), "h5umount");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string expected.\n"), "h5umount", 2);
 assert_checkerror("h5umount(a,42)",msgerr,999);
-msgerr = msprintf(gettext("%s: Cannot unmount the file at location: %s"), "h5umount","42");
+msgerr = msprintf(gettext("%s: %s\n"), "h5umount", msprintf(gettext("Cannot unmount the file at location: %s"), "42"));
+msgerr($+1) = gettext("HDF5 description") + ": " + "object ''42'' doesn''t exist.";
 assert_checkerror("h5umount(a,""42"")",msgerr,999);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #1: A H5Object expected."), "h5umount");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A H5Object expected.\n"), "h5umount", 1);
 assert_checkerror("h5umount(""42"",""42"")",msgerr,999);
 h5group(a, "/mnt");
 b = h5open(TMPDIR + "/test1.h5", "w");
@@ -32,8 +33,7 @@ h5umount(a, "/mnt");
 assert_checkequal(a.root.mnt.Groups,[]);
 assert_checkequal(b.root.Group_1.Dataset_1.data,[10 11;12 13]');
 h5rm(a, "/mnt");
-msgerr = msprintf(gettext("%s: Error in retrieving field content:\n..
-Invalid field: %s"), "%H5Object_e", "mnt");
+msgerr = msprintf(gettext("%s: Error in retrieving field content:\n%s\n"), "%H5Object_e", msprintf(gettext("Invalid field: %s"), "mnt"));
 assert_checkerror("a.root.mnt",msgerr,999);
 assert_checkequal(b.root.Group_1.Dataset_1.data,[10 11;12 13]');
 h5group(a,"/mnt");
index 945abc5..4112920 100644 (file)
@@ -4,21 +4,22 @@
 //
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
-// <-- ENGLISH IMPOSED -->
+//
 // <-- CLI SHELL MODE -->
 
-msgerr = msprintf(gettext("%s: Wrong number of input argument(s): 2 expected."), "h5umount");
+msgerr = msprintf(gettext("%s: Wrong number of input argument(s): %d expected.\n"), "h5umount", 2);
 assert_checkerror("h5umount()",msgerr,77);
-msgerr = msprintf(gettext("%s: Wrong number of input argument(s): 2 expected."), "h5umount");
+msgerr = msprintf(gettext("%s: Wrong number of input argument(s): %d expected.\n"), "h5umount", 2);
 assert_checkerror("h5umount(42)",msgerr,77);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #1: A H5Object expected."), "h5umount");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A H5Object expected.\n"), "h5umount", 1);
 assert_checkerror("h5umount(42,42)",msgerr,999);
 a = h5open(TMPDIR + "/test.h5", "w");
-msgerr = msprintf(gettext("%s: Wrong type for input argument #2: A string expected."), "h5umount");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string expected.\n"), "h5umount", 2);
 assert_checkerror("h5umount(a,42)",msgerr,999);
-msgerr = msprintf(gettext("%s: Cannot unmount the file at location: %s"), "h5umount","42");
+msgerr = msprintf(gettext("%s: %s\n"), "h5umount", msprintf(gettext("Cannot unmount the file at location: %s"), "42"));
+msgerr($+1) = gettext("HDF5 description") + ": " + "object ''42'' doesn''t exist.";
 assert_checkerror("h5umount(a,""42"")",msgerr,999);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #1: A H5Object expected."), "h5umount");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A H5Object expected.\n"), "h5umount", 1);
 assert_checkerror("h5umount(""42"",""42"")",msgerr,999);
 
 
@@ -27,8 +28,6 @@ b = h5open(TMPDIR + "/test1.h5", "w");
 h5group(b, "Group_1");
 h5write(b, "Group_1/Dataset_1", [1 2;3 4]);
 
-
-
 h5mount(a, "/mnt", b);
 assert_checkequal(a.root.mnt.Group_1.Dataset_1.data,[1 2;3 4]');
 h5write(a.root.mnt.Group_1, "Dataset_1", [10 11;12 13]);
@@ -38,8 +37,7 @@ h5umount(a, "/mnt");
 assert_checkequal(a.root.mnt.Groups,[]);
 assert_checkequal(b.root.Group_1.Dataset_1.data,[10 11;12 13]');
 h5rm(a, "/mnt");
-msgerr = msprintf(gettext("%s: Error in retrieving field content:\n..
-Invalid field: %s"), "%H5Object_e", "mnt");
+msgerr = msprintf(gettext("%s: Error in retrieving field content:\n%s\n"), "%H5Object_e", msprintf(gettext("Invalid field: %s"), "mnt"));
 assert_checkerror("a.root.mnt",msgerr,999);
 assert_checkequal(b.root.Group_1.Dataset_1.data,[10 11;12 13]');
 
index 25f00af..e04e749 100644 (file)
@@ -4,16 +4,16 @@
 //
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
-// <-- ENGLISH IMPOSED -->
+//
 // <-- CLI SHELL MODE -->
-msgerr = msprintf(gettext("%s: Wrong number of input argument(s): 3 to 8 expected."), "h5write");
+msgerr = msprintf(gettext("%s: Wrong number of input argument(s): %d to %d expected.\n"), "h5write", 3, 8);
 assert_checkerror("h5write()",msgerr,77);
 assert_checkerror("h5write(42)",msgerr,77);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #1: A string or a H5Object expected."), "h5write");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string or a H5Object expected.\n"), "h5write", 1);
 assert_checkerror("h5write(42,42,42)",msgerr,999);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #2: A string expected."), "h5write");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string expected.\n"), "h5write", 2);
 assert_checkerror("h5write(""42"",42,42)",msgerr,999);
-msgerr = msprintf(gettext("%s: Invalid hdf5 file: 42."), "h5write");
+msgerr = msprintf(gettext("%s: %s\n"), "h5write", msprintf(gettext("Invalid hdf5 file: %s."), "42"));
 assert_checkerror("h5write(""42"",""42"",42)",msgerr,999);
 x = matrix(1:20, 4, 5);
 save(TMPDIR + "/x.sod", "x");
@@ -31,7 +31,7 @@ assert_checkequal(a.root.t.Data,dx');
 dx = x(2:6,4:6)';
 h5write(a,"t2",x, [2 4],[5 3]);
 assert_checkequal(a.root.t2.data,dx);
-msgerr = msprintf(gettext("%s: Invalid selection."), "h5write");
+msgerr = msprintf(gettext("%s: %s\n"), "h5write", gettext("Invalid selection."));
 assert_checkerror("h5write(a,""t3"",x, [22 22],[2 4],[5 3],[3 2])",msgerr,999);
 assert_checkerror("h5write(a,""t3"",x, [1 2],[12 44],[5 3],[3 2])",msgerr,999);
 h5close(a);
index 731e4bd..7f047df 100644 (file)
@@ -4,17 +4,17 @@
 //
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
-// <-- ENGLISH IMPOSED -->
+//
 // <-- CLI SHELL MODE -->
 
-msgerr = msprintf(gettext("%s: Wrong number of input argument(s): 3 to 8 expected."), "h5write");
+msgerr = msprintf(gettext("%s: Wrong number of input argument(s): %d to %d expected.\n"), "h5write", 3, 8);
 assert_checkerror("h5write()",msgerr,77);
 assert_checkerror("h5write(42)",msgerr,77);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #1: A string or a H5Object expected."), "h5write");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string or a H5Object expected.\n"), "h5write", 1);
 assert_checkerror("h5write(42,42,42)",msgerr,999);
-msgerr = msprintf(gettext("%s: Wrong type for input argument #2: A string expected."), "h5write");
+msgerr = msprintf(gettext("%s: Wrong type for input argument #%d: A string expected.\n"), "h5write", 2);
 assert_checkerror("h5write(""42"",42,42)",msgerr,999);
-msgerr = msprintf(gettext("%s: Invalid hdf5 file: 42."), "h5write");
+msgerr = msprintf(gettext("%s: %s\n"), "h5write", msprintf(gettext("Invalid hdf5 file: %s."), "42"));
 assert_checkerror("h5write(""42"",""42"",42)",msgerr,999);
 
 x = matrix(1:20, 4, 5);
@@ -22,21 +22,21 @@ save(TMPDIR + "/x.sod", "x");
 a = h5open(TMPDIR + "/x.sod");
 y = uint32(matrix(10:30, 7, 3));
 h5write(a, "y", y);
-assert_checkequal(a.root.y.Data,y');
+assert_checkequal(a.root.y.Data,y);
 h5write(a, "z", y, "H5T_MIPS_U32");
-assert_checkequal(a.root.z.Data,y');
+assert_checkequal(a.root.z.Data,y);
 
 x = uint32(matrix(1:(11*17), 11, 17));
 dx = cat(2,cat(1,x(1:3,2:3),x(6:8,2:3)),cat(1,x(1:3,5:6),x(6:8,5:6)),..
            cat(1,x(1:3,8:9),x(6:8,8:9)),cat(1,x(1:3,11:12),x(6:8,11:12)));
 h5write(a, "t", x, [1 2], [2 4], [5 3], [3 2]);
-assert_checkequal(a.root.t.Data,dx');
+assert_checkequal(a.root.t.Data,dx);
 
-dx = x(2:6,4:6)';
+dx = x(2:6,4:6);
 h5write(a,"t2",x, [2 4],[5 3]);
 assert_checkequal(a.root.t2.data,dx);
 
-msgerr = msprintf(gettext("%s: Invalid selection."), "h5write");
+msgerr = msprintf(gettext("%s: %s\n"), "h5write", gettext("Invalid selection."));
 assert_checkerror("h5write(a,""t3"",x, [22 22],[2 4],[5 3],[3 2])",msgerr,999);
 assert_checkerror("h5write(a,""t3"",x, [1 2],[12 44],[5 3],[3 2])",msgerr,999);
 h5close(a);