diff options
author | Clément DAVID <clement.david@scilab.org> | 2011-03-07 09:52:16 +0100 |
---|---|---|
committer | Clément DAVID <clement.david@scilab.org> | 2011-03-07 09:52:16 +0100 |
commit | 2835e08091d79405f8a4ef74787b5aace3e935ab (patch) | |
tree | 76ee3a864662a8fba9f395735a60ae4a0f9e8e4b /scilab/modules | |
parent | 6c742c35f0a9a138f765e434e294273a262f8fd5 (diff) | |
parent | 0118710f9d4ca4c1843a40d7355add417b510001 (diff) | |
download | scilab-2835e08091d79405f8a4ef74787b5aace3e935ab.zip scilab-2835e08091d79405f8a4ef74787b5aace3e935ab.tar.gz |
Merge remote-tracking branch 'origin/5.3' into simulinkimport
Conflicts:
scilab/aclocal.m4
scilab/configure
Change-Id: I6a0f0a544872cd5e77e74384e76c65674f701898
Diffstat (limited to 'scilab/modules')
776 files changed, 31407 insertions, 10952 deletions
diff --git a/scilab/modules/Makefile.in b/scilab/modules/Makefile.in index 06fa33a..7d0672a 100644 --- a/scilab/modules/Makefile.in +++ b/scilab/modules/Makefile.in | |||
@@ -243,6 +243,7 @@ FGREP = @FGREP@ | |||
243 | FLEXDOCK = @FLEXDOCK@ | 243 | FLEXDOCK = @FLEXDOCK@ |
244 | FLIBS = @FLIBS@ | 244 | FLIBS = @FLIBS@ |
245 | FOP = @FOP@ | 245 | FOP = @FOP@ |
246 | GENHTML = @GENHTML@ | ||
246 | GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ | 247 | GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ |
247 | GIWS_BIN = @GIWS_BIN@ | 248 | GIWS_BIN = @GIWS_BIN@ |
248 | GLUEGEN_RT = @GLUEGEN_RT@ | 249 | GLUEGEN_RT = @GLUEGEN_RT@ |
@@ -287,6 +288,7 @@ JROSETTA_API = @JROSETTA_API@ | |||
287 | JROSETTA_ENGINE = @JROSETTA_ENGINE@ | 288 | JROSETTA_ENGINE = @JROSETTA_ENGINE@ |
288 | JUNIT = @JUNIT@ | 289 | JUNIT = @JUNIT@ |
289 | LAPACK_LIBS = @LAPACK_LIBS@ | 290 | LAPACK_LIBS = @LAPACK_LIBS@ |
291 | LCOV = @LCOV@ | ||
290 | LD = @LD@ | 292 | LD = @LD@ |
291 | LDFLAGS = @LDFLAGS@ | 293 | LDFLAGS = @LDFLAGS@ |
292 | LIBICONV = @LIBICONV@ | 294 | LIBICONV = @LIBICONV@ |
diff --git a/scilab/modules/action_binding/Makefile.in b/scilab/modules/action_binding/Makefile.in index 7c2cd1a..1501c77 100644 --- a/scilab/modules/action_binding/Makefile.in +++ b/scilab/modules/action_binding/Makefile.in | |||
@@ -232,6 +232,7 @@ FGREP = @FGREP@ | |||
232 | FLEXDOCK = @FLEXDOCK@ | 232 | FLEXDOCK = @FLEXDOCK@ |
233 | FLIBS = @FLIBS@ | 233 | FLIBS = @FLIBS@ |
234 | FOP = @FOP@ | 234 | FOP = @FOP@ |
235 | GENHTML = @GENHTML@ | ||
235 | GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ | 236 | GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ |
236 | GIWS_BIN = @GIWS_BIN@ | 237 | GIWS_BIN = @GIWS_BIN@ |
237 | GLUEGEN_RT = @GLUEGEN_RT@ | 238 | GLUEGEN_RT = @GLUEGEN_RT@ |
@@ -276,6 +277,7 @@ JROSETTA_API = @JROSETTA_API@ | |||
276 | JROSETTA_ENGINE = @JROSETTA_ENGINE@ | 277 | JROSETTA_ENGINE = @JROSETTA_ENGINE@ |
277 | JUNIT = @JUNIT@ | 278 | JUNIT = @JUNIT@ |
278 | LAPACK_LIBS = @LAPACK_LIBS@ | 279 | LAPACK_LIBS = @LAPACK_LIBS@ |
280 | LCOV = @LCOV@ | ||
279 | LD = @LD@ | 281 | LD = @LD@ |
280 | LDFLAGS = @LDFLAGS@ | 282 | LDFLAGS = @LDFLAGS@ |
281 | LIBICONV = @LIBICONV@ | 283 | LIBICONV = @LIBICONV@ |
diff --git a/scilab/modules/action_binding/locales/it_IT/action_binding.po b/scilab/modules/action_binding/locales/it_IT/action_binding.po index 3bdf694..c6fe824 100644 --- a/scilab/modules/action_binding/locales/it_IT/action_binding.po +++ b/scilab/modules/action_binding/locales/it_IT/action_binding.po | |||
@@ -31,7 +31,7 @@ msgstr "Eseguito di nuovo lo stesso comando" | |||
31 | 31 | ||
32 | #, c-format | 32 | #, c-format |
33 | msgid "Scilab '%s' module not installed.\n" | 33 | msgid "Scilab '%s' module not installed.\n" |
34 | msgstr "Il modulo \"%s\" di Scilab non è installato.\n" | 34 | msgstr "Il modulo '%s' di Scilab non è installato.\n" |
35 | 35 | ||
36 | msgid "Unable to communicate with the interpreter" | 36 | msgid "Unable to communicate with the interpreter" |
37 | msgstr "Impossibile comunicare con l'interprete" | 37 | msgstr "Impossibile comunicare con l'interprete" |
diff --git a/scilab/modules/action_binding/locales/pt_BR/action_binding.po b/scilab/modules/action_binding/locales/pt_BR/action_binding.po index 4360a14..ed55422 100644 --- a/scilab/modules/action_binding/locales/pt_BR/action_binding.po +++ b/scilab/modules/action_binding/locales/pt_BR/action_binding.po | |||
@@ -30,7 +30,7 @@ msgstr "Mesmo comando executado novamente" | |||
30 | 30 | ||
31 | #, c-format | 31 | #, c-format |
32 | msgid "Scilab '%s' module not installed.\n" | 32 | msgid "Scilab '%s' module not installed.\n" |
33 | msgstr "O módulo \"%s\" do Scilab não está instalado.\n" | 33 | msgstr "O módulo '%s' do Scilab não está instalado.\n" |
34 | 34 | ||
35 | msgid "Unable to communicate with the interpreter" | 35 | msgid "Unable to communicate with the interpreter" |
36 | msgstr "Incapaz de se comunicar com o interpretador" | 36 | msgstr "Incapaz de se comunicar com o interpretador" |
diff --git a/scilab/modules/action_binding/src/c/action_binding.rc b/scilab/modules/action_binding/src/c/action_binding.rc index 3e29b51..ed72ab8 100644 --- a/scilab/modules/action_binding/src/c/action_binding.rc +++ b/scilab/modules/action_binding/src/c/action_binding.rc | |||
@@ -49,8 +49,8 @@ END | |||
49 | // | 49 | // |
50 | 50 | ||
51 | VS_VERSION_INFO VERSIONINFO | 51 | VS_VERSION_INFO VERSIONINFO |
52 | FILEVERSION 5,3,0,0 | 52 | FILEVERSION 5,3,1,0 |
53 | PRODUCTVERSION 5,3,0,0 | 53 | PRODUCTVERSION 5,3,1,0 |
54 | FILEFLAGSMASK 0x17L | 54 | FILEFLAGSMASK 0x17L |
55 | #ifdef _DEBUG | 55 | #ifdef _DEBUG |
56 | FILEFLAGS 0x1L | 56 | FILEFLAGS 0x1L |
@@ -66,12 +66,12 @@ BEGIN | |||
66 | BLOCK "040c04b0" | 66 | BLOCK "040c04b0" |
67 | BEGIN | 67 | BEGIN |
68 | VALUE "FileDescription", "action_binding module" | 68 | VALUE "FileDescription", "action_binding module" |
69 | VALUE "FileVersion", "5, 3, 0, 0" | 69 | VALUE "FileVersion", "5, 3, 1, 0" |
70 | VALUE "InternalName", "action_binding module" | 70 | VALUE "InternalName", "action_binding module" |
71 | VALUE "LegalCopyright", "Copyright (C) 2010" | 71 | VALUE "LegalCopyright", "Copyright (C) 2011" |
72 | VALUE "OriginalFilename", "action_binding.dll" | 72 | VALUE "OriginalFilename", "action_binding.dll" |
73 | VALUE "ProductName", " action_binding" | 73 | VALUE "ProductName", " action_binding" |
74 | VALUE "ProductVersion", "5, 3, 0, 0" | 74 | VALUE "ProductVersion", "5, 3, 1, 0" |
75 | END | 75 | END |
76 | END | 76 | END |
77 | BLOCK "VarFileInfo" | 77 | BLOCK "VarFileInfo" |
diff --git a/scilab/modules/action_binding/src/noaction_binding/noaction_binding.rc b/scilab/modules/action_binding/src/noaction_binding/noaction_binding.rc index 883b53f..84fae05 100644 --- a/scilab/modules/action_binding/src/noaction_binding/noaction_binding.rc +++ b/scilab/modules/action_binding/src/noaction_binding/noaction_binding.rc | |||
@@ -49,8 +49,8 @@ END | |||
49 | // | 49 | // |
50 | 50 | ||
51 | VS_VERSION_INFO VERSIONINFO | 51 | VS_VERSION_INFO VERSIONINFO |
52 | FILEVERSION 5,3,0,0 | 52 | FILEVERSION 5,3,1,0 |
53 | PRODUCTVERSION 5,3,0,0 | 53 | PRODUCTVERSION 5,3,1,0 |
54 | FILEFLAGSMASK 0x17L | 54 | FILEFLAGSMASK 0x17L |
55 | #ifdef _DEBUG | 55 | #ifdef _DEBUG |
56 | FILEFLAGS 0x1L | 56 | FILEFLAGS 0x1L |
@@ -66,12 +66,12 @@ BEGIN | |||
66 | BLOCK "040c04b0" | 66 | BLOCK "040c04b0" |
67 | BEGIN | 67 | BEGIN |
68 | VALUE "FileDescription", "noaction_binding module" | 68 | VALUE "FileDescription", "noaction_binding module" |
69 | VALUE "FileVersion", "5, 3, 0, 0" | 69 | VALUE "FileVersion", "5, 3, 1, 0" |
70 | VALUE "InternalName", "noaction_binding module" | 70 | VALUE "InternalName", "noaction_binding module" |
71 | VALUE "LegalCopyright", "Copyright (C) 2010" | 71 | VALUE "LegalCopyright", "Copyright (C) 2011" |
72 | VALUE "OriginalFilename", "noaction_binding.dll" | 72 | VALUE "OriginalFilename", "noaction_binding.dll" |
73 | VALUE "ProductName", " noaction_binding" | 73 | VALUE "ProductName", " noaction_binding" |
74 | VALUE "ProductVersion", "5, 3, 0, 0" | 74 | VALUE "ProductVersion", "5, 3, 1, 0" |
75 | END | 75 | END |
76 | END | 76 | END |
77 | BLOCK "VarFileInfo" | 77 | BLOCK "VarFileInfo" |
diff --git a/scilab/modules/action_binding/version.xml b/scilab/modules/action_binding/version.xml index 73baff8..1ba38c8 100644 --- a/scilab/modules/action_binding/version.xml +++ b/scilab/modules/action_binding/version.xml | |||
@@ -8,5 +8,5 @@ | |||
8 | --> | 8 | --> |
9 | <!DOCTYPE MODULE_VERSION SYSTEM "../core/xml/version.dtd"> | 9 | <!DOCTYPE MODULE_VERSION SYSTEM "../core/xml/version.dtd"> |
10 | <MODULE_VERSION name="action_binding"> | 10 | <MODULE_VERSION name="action_binding"> |
11 | <VERSION major="5" minor="3" maintenance="0" revision="0" string="unstable-git" /> | 11 | <VERSION major="5" minor="3" maintenance="1" revision="0" string="unstable-git" /> |
12 | </MODULE_VERSION> | 12 | </MODULE_VERSION> |
diff --git a/scilab/modules/api_scilab/Makefile.in b/scilab/modules/api_scilab/Makefile.in index 6071122..06996bb 100644 --- a/scilab/modules/api_scilab/Makefile.in +++ b/scilab/modules/api_scilab/Makefile.in | |||
@@ -200,6 +200,7 @@ FGREP = @FGREP@ | |||
200 | FLEXDOCK = @FLEXDOCK@ | 200 | FLEXDOCK = @FLEXDOCK@ |
201 | FLIBS = @FLIBS@ | 201 | FLIBS = @FLIBS@ |
202 | FOP = @FOP@ | 202 | FOP = @FOP@ |
203 | GENHTML = @GENHTML@ | ||
203 | GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ | 204 | GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ |
204 | GIWS_BIN = @GIWS_BIN@ | 205 | GIWS_BIN = @GIWS_BIN@ |
205 | GLUEGEN_RT = @GLUEGEN_RT@ | 206 | GLUEGEN_RT = @GLUEGEN_RT@ |
@@ -244,6 +245,7 @@ JROSETTA_API = @JROSETTA_API@ | |||
244 | JROSETTA_ENGINE = @JROSETTA_ENGINE@ | 245 | JROSETTA_ENGINE = @JROSETTA_ENGINE@ |
245 | JUNIT = @JUNIT@ | 246 | JUNIT = @JUNIT@ |
246 | LAPACK_LIBS = @LAPACK_LIBS@ | 247 | LAPACK_LIBS = @LAPACK_LIBS@ |
248 | LCOV = @LCOV@ | ||
247 | LD = @LD@ | 249 | LD = @LD@ |
248 | LDFLAGS = @LDFLAGS@ | 250 | LDFLAGS = @LDFLAGS@ |
249 | LIBICONV = @LIBICONV@ | 251 | LIBICONV = @LIBICONV@ |
diff --git a/scilab/modules/api_scilab/src/c/api_scilab.rc b/scilab/modules/api_scilab/src/c/api_scilab.rc index c9f8561..6db0566 100644 --- a/scilab/modules/api_scilab/src/c/api_scilab.rc +++ b/scilab/modules/api_scilab/src/c/api_scilab.rc | |||
@@ -48,8 +48,8 @@ END | |||
48 | // | 48 | // |
49 | 49 | ||
50 | VS_VERSION_INFO VERSIONINFO | 50 | VS_VERSION_INFO VERSIONINFO |
51 | FILEVERSION 5,3,0,0 | 51 | FILEVERSION 5,3,1,0 |
52 | PRODUCTVERSION 5,3,0,0 | 52 | PRODUCTVERSION 5,3,1,0 |
53 | FILEFLAGSMASK 0x17L | 53 | FILEFLAGSMASK 0x17L |
54 | #ifdef _DEBUG | 54 | #ifdef _DEBUG |
55 | FILEFLAGS 0x1L | 55 | FILEFLAGS 0x1L |
@@ -65,12 +65,12 @@ BEGIN | |||
65 | BLOCK "040c04b0" | 65 | BLOCK "040c04b0" |
66 | BEGIN | 66 | BEGIN |
67 | VALUE "FileDescription", "api_scilab module" | 67 | VALUE "FileDescription", "api_scilab module" |
68 | VALUE "FileVersion", "5, 3, 0, 0" | 68 | VALUE "FileVersion", "5, 3, 1, 0" |
69 | VALUE "InternalName", "api_scilab module" | 69 | VALUE "InternalName", "api_scilab module" |
70 | VALUE "LegalCopyright", "Copyright (C) 2010" | 70 | VALUE "LegalCopyright", "Copyright (C) 2011" |
71 | VALUE "OriginalFilename", "api_scilab.dll" | 71 | VALUE "OriginalFilename", "api_scilab.dll" |
72 | VALUE "ProductName", "api_scilab module" | 72 | VALUE "ProductName", "api_scilab module" |
73 | VALUE "ProductVersion", "5, 3, 0, 0" | 73 | VALUE "ProductVersion", "5, 3, 1, 0" |
74 | END | 74 | END |
75 | END | 75 | END |
76 | BLOCK "VarFileInfo" | 76 | BLOCK "VarFileInfo" |
diff --git a/scilab/modules/api_scilab/src/cpp/api_double.cpp b/scilab/modules/api_scilab/src/cpp/api_double.cpp index 3ca0514..0a14624 100644 --- a/scilab/modules/api_scilab/src/cpp/api_double.cpp +++ b/scilab/modules/api_scilab/src/cpp/api_double.cpp | |||
@@ -29,509 +29,510 @@ | |||
29 | 29 | ||
30 | SciErr getMatrixOfDouble(void* _pvCtx, int* _piAddress, int* _piRows, int* _piCols, double** _pdblReal) | 30 | SciErr getMatrixOfDouble(void* _pvCtx, int* _piAddress, int* _piRows, int* _piCols, double** _pdblReal) |
31 | { | 31 | { |
32 | return getCommonMatrixOfDouble(_pvCtx, _piAddress, 0, _piRows, _piCols, _pdblReal, NULL); | 32 | return getCommonMatrixOfDouble(_pvCtx, _piAddress, 0, _piRows, _piCols, _pdblReal, NULL); |
33 | } | 33 | } |
34 | 34 | ||
35 | SciErr getComplexMatrixOfDouble(void* _pvCtx, int* _piAddress, int* _piRows, int* _piCols, double** _pdblReal, double** _pdblImg) | 35 | SciErr getComplexMatrixOfDouble(void* _pvCtx, int* _piAddress, int* _piRows, int* _piCols, double** _pdblReal, double** _pdblImg) |
36 | { | 36 | { |
37 | return getCommonMatrixOfDouble(_pvCtx, _piAddress, 1, _piRows, _piCols, _pdblReal, _pdblImg); | 37 | return getCommonMatrixOfDouble(_pvCtx, _piAddress, 1, _piRows, _piCols, _pdblReal, _pdblImg); |
38 | } | 38 | } |
39 | 39 | ||
40 | SciErr getComplexZMatrixOfDouble(void* _pvCtx, int* _piAddress, int* _piRows, int* _piCols, doublecomplex** _pdblZ) | 40 | SciErr getComplexZMatrixOfDouble(void* _pvCtx, int* _piAddress, int* _piRows, int* _piCols, doublecomplex** _pdblZ) |
41 | { | 41 | { |
42 | SciErr sciErr; sciErr.iErr = 0; sciErr.iMsgCount = 0; | 42 | SciErr sciErr; sciErr.iErr = 0; sciErr.iMsgCount = 0; |
43 | double *pdblReal = NULL; | 43 | double *pdblReal = NULL; |
44 | double *pdblImg = NULL; | 44 | double *pdblImg = NULL; |
45 | 45 | ||
46 | sciErr = getCommonMatrixOfDouble(_pvCtx, _piAddress, isVarComplex(_pvCtx, _piAddress), _piRows, _piCols, &pdblReal, &pdblImg); | 46 | sciErr = getCommonMatrixOfDouble(_pvCtx, _piAddress, isVarComplex(_pvCtx, _piAddress), _piRows, _piCols, &pdblReal, &pdblImg); |
47 | if(sciErr.iErr) | 47 | if(sciErr.iErr) |
48 | { | 48 | { |
49 | addErrorMessage(&sciErr, API_ERROR_GET_ZDOUBLE, _("%s: Unable to get argument #%d"), "getComplexZMatrixOfDouble", getRhsFromAddress(_pvCtx, _piAddress)); | 49 | addErrorMessage(&sciErr, API_ERROR_GET_ZDOUBLE, _("%s: Unable to get argument #%d"), "getComplexZMatrixOfDouble", getRhsFromAddress(_pvCtx, _piAddress)); |
50 | return sciErr; | 50 | return sciErr; |
51 | } | 51 | } |
52 | 52 | ||
53 | *_pdblZ = oGetDoubleComplexFromPointer(pdblReal, pdblImg, *_piRows * *_piCols); | 53 | *_pdblZ = oGetDoubleComplexFromPointer(pdblReal, pdblImg, *_piRows * *_piCols); |
54 | return sciErr; | 54 | return sciErr; |
55 | } | 55 | } |
56 | 56 | ||
57 | SciErr getCommonMatrixOfDouble(void* _pvCtx, int* _piAddress, int _iComplex, int* _piRows, int* _piCols, double** _pdblReal, double** _pdblImg) | 57 | SciErr getCommonMatrixOfDouble(void* _pvCtx, int* _piAddress, int _iComplex, int* _piRows, int* _piCols, double** _pdblReal, double** _pdblImg) |
58 | { | 58 | { |
59 | SciErr sciErr; sciErr.iErr = 0; sciErr.iMsgCount = 0; | 59 | SciErr sciErr; sciErr.iErr = 0; sciErr.iMsgCount = 0; |
60 | int iType = 0; | 60 | int iType = 0; |
61 | if( _piAddress == NULL) | 61 | if( _piAddress == NULL) |
62 | { | 62 | { |
63 | addErrorMessage(&sciErr, API_ERROR_INVALID_POINTER, _("%s: Invalid argument address"), _iComplex ? "getComplexMatrixOfDouble" : "getMatrixOfDouble"); | 63 | addErrorMessage(&sciErr, API_ERROR_INVALID_POINTER, _("%s: Invalid argument address"), _iComplex ? "getComplexMatrixOfDouble" : "getMatrixOfDouble"); |
64 | return sciErr; | 64 | return sciErr; |
65 | } | 65 | } |
66 | 66 | ||
67 | sciErr = getVarType(_pvCtx, _piAddress, &iType); | 67 | sciErr = getVarType(_pvCtx, _piAddress, &iType); |
68 | if(sciErr.iErr || iType != sci_matrix) | 68 | if(sciErr.iErr || iType != sci_matrix) |
69 | { | 69 | { |
70 | addErrorMessage(&sciErr, API_ERROR_INVALID_TYPE, _("%s: Invalid argument type, %s excepted"), _iComplex ? "getComplexMatrixOfDouble" : "getMatrixOfDouble", _("double matrix")); | 70 | addErrorMessage(&sciErr, API_ERROR_INVALID_TYPE, _("%s: Invalid argument type, %s excepted"), _iComplex ? "getComplexMatrixOfDouble" : "getMatrixOfDouble", _("double matrix")); |
71 | return sciErr; | 71 | return sciErr; |
72 | } | 72 | } |
73 | 73 | ||
74 | if(isVarComplex(_pvCtx, _piAddress) != _iComplex) | 74 | if(isVarComplex(_pvCtx, _piAddress) != _iComplex) |
75 | { | 75 | { |
76 | addErrorMessage(&sciErr, API_ERROR_INVALID_COMPLEXITY, _("%s: Bad call to get a non complex matrix"), "getComplexMatrixOfDouble"); | 76 | addErrorMessage(&sciErr, API_ERROR_INVALID_COMPLEXITY, _("%s: Bad call to get a non complex matrix"), "getComplexMatrixOfDouble"); |
77 | return sciErr; | 77 | return sciErr; |
78 | } | 78 | } |
79 | 79 | ||
80 | sciErr = getVarDimension(_pvCtx, _piAddress, _piRows, _piCols); | 80 | sciErr = getVarDimension(_pvCtx, _piAddress, _piRows, _piCols); |
81 | if(sciErr.iErr) | 81 | if(sciErr.iErr) |
82 | { | 82 | { |
83 | addErrorMessage(&sciErr, API_ERROR_GET_DOUBLE, _("%s: Unable to get argument #%d"), _iComplex ? "getComplexMatrixOfDouble" : "getMatrixOfDouble", getRhsFromAddress(_pvCtx, _piAddress)); | 83 | addErrorMessage(&sciErr, API_ERROR_GET_DOUBLE, _("%s: Unable to get argument #%d"), _iComplex ? "getComplexMatrixOfDouble" : "getMatrixOfDouble", getRhsFromAddress(_pvCtx, _piAddress)); |
84 | return sciErr; | 84 | return sciErr; |
85 | } | 85 | } |
86 | 86 | ||
87 | if(_pdblReal != NULL) | 87 | if(_pdblReal != NULL) |
88 | { | 88 | { |
89 | *_pdblReal = (double*)(_piAddress + 4); | 89 | *_pdblReal = (double*)(_piAddress + 4); |
90 | } | 90 | } |
91 | if(_iComplex && _pdblImg != NULL) | 91 | if(_iComplex && _pdblImg != NULL) |
92 | { | 92 | { |
93 | *_pdblImg = (double*)(_piAddress + 4) + *_piRows * *_piCols; | 93 | *_pdblImg = (double*)(_piAddress + 4) + *_piRows * *_piCols; |
94 | } | 94 | } |
95 | return sciErr; | 95 | return sciErr; |
96 | } | 96 | } |
97 | 97 | ||
98 | SciErr allocMatrixOfDouble(void* _pvCtx, int _iVar, int _iRows, int _iCols, double** _pdblReal) | 98 | SciErr allocMatrixOfDouble(void* _pvCtx, int _iVar, int _iRows, int _iCols, double** _pdblReal) |
99 | { | 99 | { |
100 | SciErr sciErr; sciErr.iErr = 0; sciErr.iMsgCount = 0; | 100 | SciErr sciErr; sciErr.iErr = 0; sciErr.iMsgCount = 0; |
101 | double *pdblReal = NULL; | 101 | double *pdblReal = NULL; |
102 | 102 | ||
103 | sciErr = allocCommonMatrixOfDouble(_pvCtx, _iVar, 0, _iRows, _iCols, &pdblReal, NULL); | 103 | sciErr = allocCommonMatrixOfDouble(_pvCtx, _iVar, 0, _iRows, _iCols, &pdblReal, NULL); |
104 | if(sciErr.iErr) | 104 | if(sciErr.iErr) |
105 | { | 105 | { |
106 | addErrorMessage(&sciErr, API_ERROR_ALLOC_DOUBLE, _("%s: Unable to create variable in Scilab memory"), "allocMatrixOfDouble"); | 106 | addErrorMessage(&sciErr, API_ERROR_ALLOC_DOUBLE, _("%s: Unable to create variable in Scilab memory"), "allocMatrixOfDouble"); |
107 | return sciErr; | 107 | return sciErr; |
108 | } | 108 | } |
109 | 109 | ||
110 | *_pdblReal = pdblReal; | 110 | *_pdblReal = pdblReal; |
111 | 111 | ||
112 | return sciErr; | 112 | return sciErr; |
113 | } | 113 | } |
114 | 114 | ||
115 | SciErr allocComplexMatrixOfDouble(void* _pvCtx, int _iVar, int _iRows, int _iCols, double** _pdblReal, double** _pdblImg) | 115 | SciErr allocComplexMatrixOfDouble(void* _pvCtx, int _iVar, int _iRows, int _iCols, double** _pdblReal, double** _pdblImg) |
116 | { | 116 | { |
117 | SciErr sciErr; sciErr.iErr = 0; sciErr.iMsgCount = 0; | 117 | SciErr sciErr; sciErr.iErr = 0; sciErr.iMsgCount = 0; |
118 | double *pdblReal = NULL; | 118 | double *pdblReal = NULL; |
119 | double *pdblImg = NULL; | 119 | double *pdblImg = NULL; |
120 | 120 | ||
121 | sciErr = allocCommonMatrixOfDouble(_pvCtx, _iVar, 1, _iRows, _iCols, &pdblReal, &pdblImg); | 121 | sciErr = allocCommonMatrixOfDouble(_pvCtx, _iVar, 1, _iRows, _iCols, &pdblReal, &pdblImg); |
122 | if(sciErr.iErr) | 122 | if(sciErr.iErr) |
123 | { | 123 | { |
124 | addErrorMessage(&sciErr, API_ERROR_ALLOC_COMPLEX_DOUBLE, _("%s: Unable to create variable in Scilab memory"), "allocComplexMatrixOfDouble"); | 124 | addErrorMessage(&sciErr, API_ERROR_ALLOC_COMPLEX_DOUBLE, _("%s: Unable to create variable in Scilab memory"), "allocComplexMatrixOfDouble"); |
125 | return sciErr; | 125 | return sciErr; |
126 | } | 126 | } |
127 | 127 | ||
128 | *_pdblReal = pdblReal; | 128 | *_pdblReal = pdblReal; |
129 | *_pdblImg = pdblImg; | 129 | *_pdblImg = pdblImg; |
130 | return sciErr; | 130 | return sciErr; |
131 | } | 131 | } |
132 | 132 | ||
133 | SciErr allocCommonMatrixOfDouble(void* _pvCtx, int _iVar, int _iComplex, int _iRows, int _iCols, double** _pdblReal, double** _pdblImg) | 133 | SciErr allocCommonMatrixOfDouble(void* _pvCtx, int _iVar, int _iComplex, int _iRows, int _iCols, double** _pdblReal, double** _pdblImg) |
134 | { | 134 | { |
135 | SciErr sciErr; sciErr.iErr = 0; sciErr.iMsgCount = 0; | 135 | SciErr sciErr; sciErr.iErr = 0; sciErr.iMsgCount = 0; |
136 | int iNewPos = Top - Rhs + _iVar; | 136 | int iNewPos = Top - Rhs + _iVar; |
137 | int iAddr = *Lstk(iNewPos); | 137 | int iAddr = *Lstk(iNewPos); |
138 | int* piAddr = NULL; | 138 | int* piAddr = NULL; |
139 | 139 | ||
140 | int iMemSize = _iRows * _iCols * (_iComplex + 1) + 2; | 140 | int iMemSize = _iRows * _iCols * (_iComplex + 1) + 2; |
141 | int iFreeSpace = iadr(*Lstk(Bot)) - (iadr(iAddr)); | 141 | int iFreeSpace = iadr(*Lstk(Bot)) - (iadr(iAddr)); |
142 | if (iMemSize > iFreeSpace) | 142 | if (iMemSize > iFreeSpace) |
143 | { | 143 | { |
144 | addStackSizeError(&sciErr, ((StrCtx*)_pvCtx)->pstName, iMemSize); | 144 | addStackSizeError(&sciErr, ((StrCtx*)_pvCtx)->pstName, iMemSize); |
145 | return sciErr; | 145 | return sciErr; |
146 | } | 146 | } |
147 | 147 | ||
148 | getNewVarAddressFromPosition(_pvCtx, iNewPos, &piAddr); | 148 | getNewVarAddressFromPosition(_pvCtx, iNewPos, &piAddr); |
149 | fillCommonMatrixOfDouble(_pvCtx, piAddr, _iComplex, _iRows, _iCols, _pdblReal, _pdblImg); | 149 | fillCommonMatrixOfDouble(_pvCtx, piAddr, _iComplex, _iRows, _iCols, _pdblReal, _pdblImg); |
150 | updateInterSCI(_iVar, '$', iAddr, sadr(iadr(iAddr) + 4)); | 150 | updateInterSCI(_iVar, '$', iAddr, sadr(iadr(iAddr) + 4)); |
151 | updateLstk(iNewPos, sadr(iadr(iAddr) + 4), _iRows * _iCols * (_iComplex + 1)); | 151 | updateLstk(iNewPos, sadr(iadr(iAddr) + 4), _iRows * _iCols * (_iComplex + 1)); |
152 | return sciErr; | 152 | return sciErr; |
153 | } | 153 | } |
154 | 154 | ||
155 | SciErr fillCommonMatrixOfDouble(void* _pvCtx, int* _piAddress, int _iComplex, int _iRows, int _iCols, double** _pdblReal, double** _pdblImg) | 155 | SciErr fillCommonMatrixOfDouble(void* _pvCtx, int* _piAddress, int _iComplex, int _iRows, int _iCols, double** _pdblReal, double** _pdblImg) |
156 | { | 156 | { |
157 | SciErr sciErr; sciErr.iErr = 0; sciErr.iMsgCount = 0; | 157 | SciErr sciErr; sciErr.iErr = 0; sciErr.iMsgCount = 0; |
158 | _piAddress[0] = sci_matrix; | 158 | _piAddress[0] = sci_matrix; |
159 | _piAddress[1] = Min(_iRows, _iRows * _iCols); | 159 | _piAddress[1] = Min(_iRows, _iRows * _iCols); |
160 | _piAddress[2] = Min(_iCols, _iRows * _iCols); | 160 | _piAddress[2] = Min(_iCols, _iRows * _iCols); |
161 | _piAddress[3] = _iComplex; | 161 | _piAddress[3] = _iComplex; |
162 | 162 | ||
163 | 163 | ||
164 | if(_pdblReal != NULL) | 164 | if(_pdblReal != NULL) |
165 | { | 165 | { |
166 | *_pdblReal = (double*)(_piAddress + 4); | 166 | *_pdblReal = (double*)(_piAddress + 4); |
167 | } | 167 | } |
168 | 168 | ||
169 | if(_iComplex != 0 && _pdblImg != NULL) | 169 | if(_iComplex != 0 && _pdblImg != NULL) |
170 | { | 170 | { |
171 | *_pdblImg = *_pdblReal + _iRows * _iCols; | 171 | *_pdblImg = *_pdblReal + _iRows * _iCols; |
172 | } | 172 | } |
173 | 173 | ||
174 | return sciErr; | 174 | return sciErr; |
175 | } | 175 | } |
176 | 176 | ||
177 | SciErr createMatrixOfDouble(void* _pvCtx, int _iVar, int _iRows, int _iCols, const double* _pdblReal) | 177 | SciErr createMatrixOfDouble(void* _pvCtx, int _iVar, int _iRows, int _iCols, const double* _pdblReal) |
178 | { | 178 | { |
179 | SciErr sciErr; sciErr.iErr = 0; sciErr.iMsgCount = 0; | 179 | SciErr sciErr; sciErr.iErr = 0; sciErr.iMsgCount = 0; |
180 | double *pdblReal = NULL; | 180 | double *pdblReal = NULL; |
181 | 181 | ||
182 | int iOne = 1; | 182 | int iOne = 1; |
183 | int iSize = _iRows * _iCols; | 183 | int iSize = _iRows * _iCols; |
184 | 184 | ||
185 | sciErr = allocMatrixOfDouble(_pvCtx, _iVar, _iRows, _iCols, &pdblReal); | 185 | sciErr = allocMatrixOfDouble(_pvCtx, _iVar, _iRows, _iCols, &pdblReal); |
186 | if(sciErr.iErr) | 186 | if(sciErr.iErr) |
187 | { | 187 | { |
188 | addErrorMessage(&sciErr, API_ERROR_CREATE_DOUBLE, _("%s: Unable to create variable in Scilab memory"), "allocComplexMatrixOfDouble"); | 188 | addErrorMessage(&sciErr, API_ERROR_CREATE_DOUBLE, _("%s: Unable to create variable in Scilab memory"), "allocComplexMatrixOfDouble"); |
189 | return sciErr; | 189 | return sciErr; |
190 | } | 190 | } |
191 | 191 | ||
192 | C2F(dcopy)(&iSize, const_cast<double*>(_pdblReal), &iOne, pdblReal, &iOne); | 192 | C2F(dcopy)(&iSize, const_cast<double*>(_pdblReal), &iOne, pdblReal, &iOne); |
193 | return sciErr; | 193 | return sciErr; |
194 | } | 194 | } |
195 | 195 | ||
196 | SciErr createComplexMatrixOfDouble(void* _pvCtx, int _iVar, int _iRows, int _iCols, const double* _pdblReal, const double* _pdblImg) | 196 | SciErr createComplexMatrixOfDouble(void* _pvCtx, int _iVar, int _iRows, int _iCols, const double* _pdblReal, const double* _pdblImg) |
197 | { | 197 | { |
198 | SciErr sciErr; sciErr.iErr = 0; sciErr.iMsgCount = 0; | 198 | SciErr sciErr; sciErr.iErr = 0; sciErr.iMsgCount = 0; |
199 | double *pdblReal = NULL; | 199 | double *pdblReal = NULL; |
200 | double *pdblImg = NULL; | 200 | double *pdblImg = NULL; |
201 | 201 | ||
202 | int iOne = 1; | 202 | int iOne = 1; |
203 | int iSize = _iRows * _iCols; | 203 | int iSize = _iRows * _iCols; |
204 | 204 | ||
205 | sciErr = allocComplexMatrixOfDouble(_pvCtx, _iVar, _iRows, _iCols, &pdblReal, &pdblImg); | 205 | sciErr = allocComplexMatrixOfDouble(_pvCtx, _iVar, _iRows, _iCols, &pdblReal, &pdblImg); |
206 | if(sciErr.iErr) | 206 | if(sciErr.iErr) |
207 | { | 207 | { |
208 | addErrorMessage(&sciErr, API_ERROR_CREATE_COMPLEX_DOUBLE, _("%s: Unable to create variable in Scilab memory"), "allocComplexMatrixOfDouble"); | 208 | addErrorMessage(&sciErr, API_ERROR_CREATE_COMPLEX_DOUBLE, _("%s: Unable to create variable in Scilab memory"), "allocComplexMatrixOfDouble"); |
209 | return sciErr; | 209 | return sciErr; |
210 | } | 210 | } |
211 | 211 | ||
212 | C2F(dcopy)(&iSize, const_cast<double*>(_pdblReal), &iOne, pdblReal, &iOne); | 212 | C2F(dcopy)(&iSize, const_cast<double*>(_pdblReal), &iOne, pdblReal, &iOne); |
213 | C2F(dcopy)(&iSize, const_cast<double*>(_pdblImg), &iOne, pdblImg, &iOne); | 213 | C2F(dcopy)(&iSize, const_cast<double*>(_pdblImg), &iOne, pdblImg, &iOne); |
214 | return sciErr; | 214 | return sciErr; |
215 | } | 215 | } |
216 | 216 | ||
217 | SciErr createComplexZMatrixOfDouble(void* _pvCtx, int _iVar, int _iRows, int _iCols, const doublecomplex* _pdblData) | 217 | SciErr createComplexZMatrixOfDouble(void* _pvCtx, int _iVar, int _iRows, int _iCols, const doublecomplex* _pdblData) |
218 | { | 218 | { |
219 | SciErr sciErr; sciErr.iErr = 0; sciErr.iMsgCount = 0; | 219 | SciErr sciErr; sciErr.iErr = 0; sciErr.iMsgCount = 0; |
220 | double *pdblReal = NULL; | 220 | double *pdblReal = NULL; |
221 | double *pdblImg = NULL; | 221 | double *pdblImg = NULL; |
222 | 222 | ||
223 | 223 | ||
224 | sciErr = allocComplexMatrixOfDouble(_pvCtx, _iVar, _iRows, _iCols, &pdblReal, &pdblImg); | 224 | sciErr = allocComplexMatrixOfDouble(_pvCtx, _iVar, _iRows, _iCols, &pdblReal, &pdblImg); |
225 | if(sciErr.iErr) | 225 | if(sciErr.iErr) |
226 | { | 226 | { |
227 | addErrorMessage(&sciErr, API_ERROR_CREATE_ZDOUBLE, _("%s: Unable to create variable in Scilab memory"), "allocComplexMatrixOfDouble"); | 227 | addErrorMessage(&sciErr, API_ERROR_CREATE_ZDOUBLE, _("%s: Unable to create variable in Scilab memory"), "allocComplexMatrixOfDouble"); |
228 | return sciErr; | 228 | return sciErr; |
229 | } | 229 | } |
230 | 230 | ||
231 | vGetPointerFromDoubleComplex(_pdblData, _iRows * _iCols, pdblReal, pdblImg); | 231 | vGetPointerFromDoubleComplex(_pdblData, _iRows * _iCols, pdblReal, pdblImg); |
232 | return sciErr; | 232 | return sciErr; |
233 | } | 233 | } |
234 | 234 | ||
235 | SciErr createNamedMatrixOfDouble(void* _pvCtx, const char* _pstName, int _iRows, int _iCols, const double* _pdblReal) | 235 | SciErr createNamedMatrixOfDouble(void* _pvCtx, const char* _pstName, int _iRows, int _iCols, const double* _pdblReal) |
236 | { | 236 | { |
237 | return createCommonNamedMatrixOfDouble(_pvCtx, _pstName, 0, _iRows, _iCols, _pdblReal, NULL); | 237 | return createCommonNamedMatrixOfDouble(_pvCtx, _pstName, 0, _iRows, _iCols, _pdblReal, NULL); |
238 | } | 238 | } |
239 | 239 | ||
240 | SciErr createNamedComplexMatrixOfDouble(void* _pvCtx, const char* _pstName, int _iRows, int _iCols, const double* _pdblReal, const double* _pdblImg) | 240 | SciErr createNamedComplexMatrixOfDouble(void* _pvCtx, const char* _pstName, int _iRows, int _iCols, const double* _pdblReal, const double* _pdblImg) |
241 | { | 241 | { |
242 | return createCommonNamedMatrixOfDouble(_pvCtx, _pstName, 1, _iRows, _iCols, _pdblReal, _pdblImg); | 242 | return createCommonNamedMatrixOfDouble(_pvCtx, _pstName, 1, _iRows, _iCols, _pdblReal, _pdblImg); |
243 | } | 243 | } |
244 | 244 | ||
245 | SciErr createNamedComplexZMatrixOfDouble(void* _pvCtx, const char* _pstName, int _iRows, int _iCols, const doublecomplex* _pdblData) | 245 | SciErr createNamedComplexZMatrixOfDouble(void* _pvCtx, const char* _pstName, int _iRows, int _iCols, const doublecomplex* _pdblData) |
246 | { | 246 | { |
247 | SciErr sciErr; sciErr.iErr = 0; sciErr.iMsgCount = 0; | 247 | SciErr sciErr; sciErr.iErr = 0; sciErr.iMsgCount = 0; |
248 | int iVarID[nsiz]; | 248 | int iVarID[nsiz]; |
249 | int iSaveRhs = Rhs; | 249 | int iSaveRhs = Rhs; |
250 | int iSaveTop = Top; | 250 | int iSaveTop = Top; |
251 | int iSize = _iRows * _iCols; | 251 | int iSize = _iRows * _iCols; |
252 | int *piAddr = NULL; | 252 | int *piAddr = NULL; |
253 | double *pdblReal = NULL; | 253 | double *pdblReal = NULL; |
254 | double *pdblImg = NULL; | 254 | double *pdblImg = NULL; |
255 | 255 | ||
256 | C2F(str2name)(_pstName, iVarID, (int)strlen(_pstName)); | 256 | C2F(str2name)(_pstName, iVarID, (int)strlen(_pstName)); |
257 | Top = Top + Nbvars + 1; | 257 | Top = Top + Nbvars + 1; |
258 | 258 | ||
259 | getNewVarAddressFromPosition(_pvCtx, Top, &piAddr); | 259 | getNewVarAddressFromPosition(_pvCtx, Top, &piAddr); |
260 | 260 | ||
261 | //write matrix information | 261 | //write matrix information |
262 | fillCommonMatrixOfDouble(_pvCtx, piAddr, 1, _iRows, _iCols, &pdblReal, &pdblImg); | 262 | fillCommonMatrixOfDouble(_pvCtx, piAddr, 1, _iRows, _iCols, &pdblReal, &pdblImg); |
263 | 263 | ||
264 | vGetPointerFromDoubleComplex(_pdblData, _iRows * _iCols, pdblReal, pdblImg); | 264 | vGetPointerFromDoubleComplex(_pdblData, _iRows * _iCols, pdblReal, pdblImg); |
265 | 265 | ||
266 | //update "variable index" | 266 | //update "variable index" |
267 | updateLstk(Top, *Lstk(Top) + sadr(4), iSize * (2) * 2); | 267 | updateLstk(Top, *Lstk(Top) + sadr(4), iSize * (2) * 2); |
268 | 268 | ||
269 | Rhs = 0; | 269 | Rhs = 0; |
270 | //Add name in stack reference list | 270 | //Add name in stack reference list |
271 | createNamedVariable(iVarID); | 271 | createNamedVariable(iVarID); |
272 | 272 | ||
273 | Top = iSaveTop; | 273 | Top = iSaveTop; |
274 | Rhs = iSaveRhs; | 274 | Rhs = iSaveRhs; |
275 | 275 | ||
276 | return sciErr; | 276 | return sciErr; |
277 | } | 277 | } |
278 | 278 | ||
279 | SciErr createCommonNamedMatrixOfDouble(void* _pvCtx, const char* _pstName, int _iComplex, int _iRows, int _iCols, const double* _pdblReal, const double* _pdblImg) | 279 | SciErr createCommonNamedMatrixOfDouble(void* _pvCtx, const char* _pstName, int _iComplex, int _iRows, int _iCols, const double* _pdblReal, const double* _pdblImg) |
280 | { | 280 | { |
281 | SciErr sciErr; sciErr.iErr = 0; sciErr.iMsgCount = 0; | 281 | SciErr sciErr; sciErr.iErr = 0; sciErr.iMsgCount = 0; |
282 | int iVarID[nsiz]; | 282 | int iVarID[nsiz]; |
283 | int iSaveRhs = Rhs; | 283 | int iSaveRhs = Rhs; |
284 | int iSaveTop = Top; | 284 | int iSaveTop = Top; |
285 | int iSize = _iRows * _iCols; | 285 | int iSize = _iRows * _iCols; |
286 | int *piAddr = NULL; | 286 | int *piAddr = NULL; |
287 | double *pdblReal = NULL; | 287 | double *pdblReal = NULL; |
288 | double *pdblImg = NULL; | 288 | double *pdblImg = NULL; |
289 | int iOne = 1; | 289 | int iOne = 1; |
290 | 290 | ||
291 | C2F(str2name)(_pstName, iVarID, (int)strlen(_pstName)); | 291 | C2F(str2name)(_pstName, iVarID, (int)strlen(_pstName)); |
292 | Top = Top + Nbvars + 1; | 292 | Top = Top + Nbvars + 1; |
293 | 293 | ||
294 | int iMemSize = _iRows * _iCols * (_iComplex + 1) + 2; | 294 | int iMemSize = _iRows * _iCols * (_iComplex + 1) + 2; |
295 | int iFreeSpace = iadr(*Lstk(Bot)) - (iadr(Top)); | 295 | int iFreeSpace = iadr(*Lstk(Bot)) - (iadr(Top)); |
296 | if (iMemSize > iFreeSpace) | 296 | if (iMemSize > iFreeSpace) |
297 | { | 297 | { |
298 | addStackSizeError(&sciErr, ((StrCtx*)_pvCtx)->pstName, iMemSize); | 298 | addStackSizeError(&sciErr, ((StrCtx*)_pvCtx)->pstName, iMemSize); |
299 | return sciErr; | 299 | return sciErr; |
300 | } | 300 | } |
301 | 301 | ||
302 | getNewVarAddressFromPosition(_pvCtx, Top, &piAddr); | 302 | getNewVarAddressFromPosition(_pvCtx, Top, &piAddr); |
303 | 303 | ||
304 | //write matrix information | 304 | //write matrix information |
305 | fillCommonMatrixOfDouble(_pvCtx, piAddr, _iComplex, _iRows, _iCols, &pdblReal, &pdblImg); | 305 | fillCommonMatrixOfDouble(_pvCtx, piAddr, _iComplex, _iRows, _iCols, &pdblReal, &pdblImg); |
306 | //copy data in stack | 306 | //copy data in stack |
307 | C2F(dcopy)(&iSize, const_cast<double*>(_pdblReal), &iOne, pdblReal, &iOne); | 307 | C2F(dcopy)(&iSize, const_cast<double*>(_pdblReal), &iOne, pdblReal, &iOne); |
308 | 308 | ||
309 | if(_iComplex) | 309 | if(_iComplex) |
310 | { | 310 | { |
311 | C2F(dcopy)(&iSize, const_cast<double*>(_pdblImg), &iOne, pdblImg, &iOne); | 311 | C2F(dcopy)(&iSize, const_cast<double*>(_pdblImg), &iOne, pdblImg, &iOne); |
312 | } | 312 | } |
313 | 313 | ||
314 | //update "variable index" | 314 | //update "variable index" |
315 | updateLstk(Top, *Lstk(Top) + sadr(4), iSize * (_iComplex + 1) * 2); | 315 | updateLstk(Top, *Lstk(Top) + sadr(4), iSize * (_iComplex + 1) * 2); |
316 | 316 | ||
317 | Rhs = 0; | 317 | Rhs = 0; |
318 | //Add name in stack reference list | 318 | //Add name in stack reference list |
319 | createNamedVariable(iVarID); | 319 | createNamedVariable(iVarID); |
320 | 320 | ||
321 | Top = iSaveTop; | 321 | Top = iSaveTop; |
322 | Rhs = iSaveRhs; | 322 | Rhs = iSaveRhs; |
323 | 323 | ||
324 | return sciErr; | 324 | return sciErr; |
325 | } | 325 | } |
326 | 326 | ||
327 | SciErr readNamedMatrixOfDouble(void* _pvCtx, const char* _pstName, int* _piRows, int* _piCols, double* _pdblReal) | 327 | SciErr readNamedMatrixOfDouble(void* _pvCtx, const char* _pstName, int* _piRows, int* _piCols, double* _pdblReal) |
328 | { | 328 | { |
329 | return readCommonNamedMatrixOfDouble(_pvCtx, _pstName, 0, _piRows, _piCols, _pdblReal, NULL); | 329 | return readCommonNamedMatrixOfDouble(_pvCtx, _pstName, 0, _piRows, _piCols, _pdblReal, NULL); |
330 | } | 330 | } |
331 | 331 | ||
332 | SciErr readNamedComplexMatrixOfDouble(void* _pvCtx, const char* _pstName, int* _piRows, int* _piCols, double* _pdblReal, double* _pdblImg) | 332 | SciErr readNamedComplexMatrixOfDouble(void* _pvCtx, const char* _pstName, int* _piRows, int* _piCols, double* _pdblReal, double* _pdblImg) |
333 | { | 333 | { |
334 | return readCommonNamedMatrixOfDouble(_pvCtx, _pstName, 1, _piRows, _piCols, _pdblReal, _pdblImg); | 334 | return readCommonNamedMatrixOfDouble(_pvCtx, _pstName, 1, _piRows, _piCols, _pdblReal, _pdblImg); |
335 | } | 335 | } |
336 | 336 | ||
337 | SciErr readCommonNamedMatrixOfDouble(void* _pvCtx, const char* _pstName, int _iComplex, int* _piRows, int* _piCols, double* _pdblReal, double* _pdblImg) | 337 | SciErr readCommonNamedMatrixOfDouble(void* _pvCtx, const char* _pstName, int _iComplex, int* _piRows, int* _piCols, double* _pdblReal, double* _pdblImg) |
338 | { | 338 | { |
339 | SciErr sciErr; sciErr.iErr = 0; sciErr.iMsgCount = 0; | 339 | SciErr sciErr; sciErr.iErr = 0; sciErr.iMsgCount = 0; |
340 | int* piAddr = NULL; | 340 | int* piAddr = NULL; |
341 | double* pdblReal = NULL; | 341 | double* pdblReal = NULL; |
342 | double* pdblImg = NULL; | 342 | double* pdblImg = NULL; |
343 | int iSize = 0; | 343 | int iSize = 0; |
344 | int iOne = 1; | 344 | int iOne = 1; |
345 | 345 | ||
346 | sciErr = getVarAddressFromName(_pvCtx, _pstName, &piAddr); | 346 | sciErr = getVarAddressFromName(_pvCtx, _pstName, &piAddr); |
347 | if(sciErr.iErr) | 347 | if(sciErr.iErr) |
348 | { | 348 | { |
349 | addErrorMessage(&sciErr, API_ERROR_READ_NAMED_DOUBLE, _("%s: Unable to get variable \"%s\""), _iComplex ? "readNamedComplexMatrixOfDouble" : "readNamedMatrixOfDouble", _pstName); | 349 | addErrorMessage(&sciErr, API_ERROR_READ_NAMED_DOUBLE, _("%s: Unable to get variable \"%s\""), _iComplex ? "readNamedComplexMatrixOfDouble" : "readNamedMatrixOfDouble", _pstName); |
350 | return sciErr; | 350 | return sciErr; |
351 | } | 351 | } |
352 | 352 | ||
353 | sciErr = getCommonMatrixOfDouble(_pvCtx, piAddr, _iComplex, _piRows, _piCols, &pdblReal, &pdblImg); | 353 | sciErr = getCommonMatrixOfDouble(_pvCtx, piAddr, _iComplex, _piRows, _piCols, &pdblReal, &pdblImg); |
354 | if(sciErr.iErr) | 354 | if(sciErr.iErr) |
355 | { | 355 | { |
356 | addErrorMessage(&sciErr, API_ERROR_READ_NAMED_DOUBLE, _("%s: Unable to get variable \"%s\""), _iComplex ? "readNamedComplexMatrixOfDouble" : "readNamedMatrixOfDouble", _pstName); | 356 | addErrorMessage(&sciErr, API_ERROR_READ_NAMED_DOUBLE, _("%s: Unable to get variable \"%s\""), _iComplex ? "readNamedComplexMatrixOfDouble" : "readNamedMatrixOfDouble", _pstName); |
357 | return sciErr; | 357 | return sciErr; |
358 | } | 358 | } |
359 | 359 | ||
360 | if(_pdblReal == NULL || (_iComplex && _pdblImg == NULL)) | 360 | if(_pdblReal == NULL || (_iComplex && _pdblImg == NULL)) |
361 | { | 361 | { |
362 | return sciErr; | 362 | return sciErr; |
363 | } | 363 | } |
364 | 364 | ||
365 | iSize = (*_piRows) * (*_piCols); | 365 | iSize = (*_piRows) * (*_piCols); |
366 | C2F(dcopy)(&iSize, _pdblReal, &iOne, pdblReal, &iOne); | 366 | /* dcopy source to dest */ |
367 | if(_iComplex) | 367 | C2F(dcopy)(&iSize, pdblReal, &iOne, _pdblReal, &iOne); |
368 | { | 368 | if(_iComplex) |
369 | C2F(dcopy)(&iSize, _pdblImg, &iOne, pdblImg, &iOne); | 369 | { |
370 | } | 370 | C2F(dcopy)(&iSize, pdblImg, &iOne, _pdblImg, &iOne); |
371 | 371 | } | |
372 | return sciErr; | 372 | |
373 | return sciErr; | ||
373 | } | 374 | } |
374 | 375 | ||
375 | /*shortcut functions*/ | 376 | /*shortcut functions*/ |
376 | 377 | ||
377 | int isDoubleType(void* _pvCtx, int* _piAddress) | 378 | int isDoubleType(void* _pvCtx, int* _piAddress) |
378 | { | 379 | { |
379 | return checkVarType(_pvCtx, _piAddress, sci_matrix); | 380 | return checkVarType(_pvCtx, _piAddress, sci_matrix); |
380 | } | 381 | } |
381 | /*--------------------------------------------------------------------------*/ | 382 | /*--------------------------------------------------------------------------*/ |
382 | int isNamedDoubleType(void* _pvCtx, const char* _pstName) | 383 | int isNamedDoubleType(void* _pvCtx, const char* _pstName) |
383 | { | 384 | { |
384 | return checkNamedVarType(_pvCtx, _pstName, sci_matrix); | 385 | return checkNamedVarType(_pvCtx, _pstName, sci_matrix); |
385 | } | 386 | } |
386 | /*--------------------------------------------------------------------------*/ | 387 | /*--------------------------------------------------------------------------*/ |
387 | int getScalarDouble(void* _pvCtx, int* _piAddress, double* _pdblReal) | 388 | int getScalarDouble(void* _pvCtx, int* _piAddress, double* _pdblReal) |
388 | { | 389 | { |
389 | return getCommonScalarDouble(_pvCtx, _piAddress, 0, _pdblReal, NULL); | 390 | return getCommonScalarDouble(_pvCtx, _piAddress, 0, _pdblReal, NULL); |
390 | } | 391 | } |
391 | /*--------------------------------------------------------------------------*/ | 392 | /*--------------------------------------------------------------------------*/ |
392 | int getScalarComplexDouble(void* _pvCtx, int* _piAddress, double* _pdblReal, double* _pdblImg) | 393 | int getScalarComplexDouble(void* _pvCtx, int* _piAddress, double* _pdblReal, double* _pdblImg) |
393 | { | 394 | { |
394 | return getCommonScalarDouble(_pvCtx, _piAddress, 1, _pdblReal, _pdblImg); | 395 | return getCommonScalarDouble(_pvCtx, _piAddress, 1, _pdblReal, _pdblImg); |
395 | } | 396 | } |
396 | /*--------------------------------------------------------------------------*/ | 397 | /*--------------------------------------------------------------------------*/ |
397 | static int getCommonScalarDouble(void* _pvCtx, int* _piAddress, int _iComplex, double* _pdblReal, double* _pdblImg) | 398 | static int getCommonScalarDouble(void* _pvCtx, int* _piAddress, int _iComplex, double* _pdblReal, double* _pdblImg) |
398 | { | 399 | { |
399 | SciErr sciErr; | 400 | SciErr sciErr; |
400 | int iRows = 0; | 401 | int iRows = 0; |
401 | int iCols = 0; | 402 | int iCols = 0; |
402 | 403 | ||
403 | double* pdblReal = NULL; | 404 | double* pdblReal = NULL; |
404 | double* pdblImg = NULL; | 405 | double* pdblImg = NULL; |
405 | 406 | ||
406 | sciErr = getCommonMatrixOfDouble(_pvCtx, _piAddress, _iComplex, &iRows, &iCols, &pdblReal, &pdblImg); | 407 | sciErr = getCommonMatrixOfDouble(_pvCtx, _piAddress, _iComplex, &iRows, &iCols, &pdblReal, &pdblImg); |
407 | if(sciErr.iErr) | 408 | if(sciErr.iErr) |
408 | { | 409 | { |
409 | addErrorMessage(&sciErr, API_ERROR_GET_SCALAR_DOUBLE, _("%s: Unable to get argument #%d"), _iComplex ? "getScalarComplexDouble" : "getScalarDouble", getRhsFromAddress(_pvCtx, _piAddress)); | 410 | addErrorMessage(&sciErr, API_ERROR_GET_SCALAR_DOUBLE, _("%s: Unable to get argument #%d"), _iComplex ? "getScalarComplexDouble" : "getScalarDouble", getRhsFromAddress(_pvCtx, _piAddress)); |
410 | printError(&sciErr, 0); | 411 | printError(&sciErr, 0); |
411 | return sciErr.iErr; | 412 | return sciErr.iErr; |
412 | } | 413 | } |
413 | 414 | ||
414 | if(isScalar(_pvCtx, _piAddress) == 0) | 415 | if(isScalar(_pvCtx, _piAddress) == 0) |
415 | { | 416 | { |
416 | addErrorMessage(&sciErr, API_ERROR_GET_SCALAR_DOUBLE, _("%s: Wrong type for input argument #%d: A scalar expected.\n"), _iComplex ? "getScalarComplexDouble" : "getScalarDouble", getRhsFromAddress(_pvCtx, _piAddress)); | 417 | addErrorMessage(&sciErr, API_ERROR_GET_SCALAR_DOUBLE, _("%s: Wrong type for input argument #%d: A scalar expected.\n"), _iComplex ? "getScalarComplexDouble" : "getScalarDouble", getRhsFromAddress(_pvCtx, _piAddress)); |
417 | printError(&sciErr, 0); | 418 | printError(&sciErr, 0); |
418 | return sciErr.iErr; | 419 | return sciErr.iErr; |
419 | } | 420 | } |
420 | 421 | ||
421 | if(_pdblReal != NULL) | 422 | if(_pdblReal != NULL) |
422 | { | 423 | { |
423 | *_pdblReal = pdblReal[0]; | 424 | *_pdblReal = pdblReal[0]; |
424 | } | 425 | } |
425 | 426 | ||
426 | if(_pdblImg != NULL) | 427 | if(_pdblImg != NULL) |
427 | { | 428 | { |
428 | *_pdblImg = pdblImg[0]; | 429 | *_pdblImg = pdblImg[0]; |
429 | } | 430 | } |
430 | 431 | ||
431 | return 0; | 432 | return 0; |
432 | } | 433 | } |
433 | /*--------------------------------------------------------------------------*/ | 434 | /*--------------------------------------------------------------------------*/ |
434 | int getNamedScalarDouble(void* _pvCtx, const char* _pstName, double* _pdblReal) | 435 | int getNamedScalarDouble(void* _pvCtx, const char* _pstName, double* _pdblReal) |
435 | { | 436 | { |
436 | return getCommonNamedScalarDouble(_pvCtx, _pstName, 0, _pdblReal, NULL); | 437 | return getCommonNamedScalarDouble(_pvCtx, _pstName, 0, _pdblReal, NULL); |
437 | } | 438 | } |
438 | /*--------------------------------------------------------------------------*/ | 439 | /*--------------------------------------------------------------------------*/ |
439 | int getNamedScalarComplexDouble(void* _pvCtx, const char* _pstName, double* _pdblReal, double* _pdblImg) | 440 | int getNamedScalarComplexDouble(void* _pvCtx, const char* _pstName, double* _pdblReal, double* _pdblImg) |
440 | { | 441 | { |
441 | return getCommonNamedScalarDouble(_pvCtx, _pstName, 1, _pdblReal, _pdblImg); | 442 | return getCommonNamedScalarDouble(_pvCtx, _pstName, 1, _pdblReal, _pdblImg); |
442 | } | 443 | } |
443 | /*--------------------------------------------------------------------------*/ | 444 | /*--------------------------------------------------------------------------*/ |
444 | static int getCommonNamedScalarDouble(void* _pvCtx, const char* _pstName, int _iComplex, double* _pdblReal, double* _pdblImg) | 445 | static int getCommonNamedScalarDouble(void* _pvCtx, const char* _pstName, int _iComplex, double* _pdblReal, double* _pdblImg) |
445 | { | 446 | { |
446 | SciErr sciErr; | 447 | SciErr sciErr; |
447 | int iRows = 0; | 448 | int iRows = 0; |
448 | int iCols = 0; | 449 | int iCols = 0; |
449 | 450 | ||
450 | double dblReal = 0; | 451 | double dblReal = 0; |
451 | double dblImg = 0; | 452 | double dblImg = 0; |
452 | 453 | ||
453 | if(isNamedScalar(_pvCtx, _pstName) == 0) | 454 | if(isNamedScalar(_pvCtx, _pstName) == 0) |
454 | { | 455 | { |
455 | addErrorMessage(&sciErr, API_ERROR_GET_NAMED_SCALAR_DOUBLE, _("%s: Wrong type for input argument \"%s\": A scalar expected.\n"), _iComplex ? "getNamedScalarComplexDouble" : "getNamedScalarDouble", _pstName); | 456 | addErrorMessage(&sciErr, API_ERROR_GET_NAMED_SCALAR_DOUBLE, _("%s: Wrong type for input argument \"%s\": A scalar expected.\n"), _iComplex ? "getNamedScalarComplexDouble" : "getNamedScalarDouble", _pstName); |
456 | printError(&sciErr, 0); | 457 | printError(&sciErr, 0); |
457 | return sciErr.iErr; | 458 | return sciErr.iErr; |
458 | } | 459 | } |
459 | 460 | ||
460 | sciErr = readCommonNamedMatrixOfDouble(_pvCtx, _pstName, _iComplex, &iRows, &iCols, &dblReal, &dblImg); | 461 | sciErr = readCommonNamedMatrixOfDouble(_pvCtx, _pstName, _iComplex, &iRows, &iCols, &dblReal, &dblImg); |
461 | if(sciErr.iErr) | 462 | if(sciErr.iErr) |
462 | { | 463 | { |
463 | addErrorMessage(&sciErr, API_ERROR_GET_NAMED_SCALAR_DOUBLE, _("%s: Unable to get argument \"%s\""), _iComplex ? "getNamedScalarComplexDouble" : "getNamedScalarDouble", _pstName); | 464 | addErrorMessage(&sciErr, API_ERROR_GET_NAMED_SCALAR_DOUBLE, _("%s: Unable to get argument \"%s\""), _iComplex ? "getNamedScalarComplexDouble" : "getNamedScalarDouble", _pstName); |
464 | printError(&sciErr, 0); | 465 | printError(&sciErr, 0); |
465 | return sciErr.iErr; | 466 | return sciErr.iErr; |
466 | } | 467 | } |
467 | 468 | ||
468 | if(_pdblReal != NULL) | 469 | if(_pdblReal != NULL) |
469 | { | 470 | { |
470 | _pdblReal[0] = dblReal; | 471 | _pdblReal[0] = dblReal; |
471 | } | 472 | } |
472 | 473 | ||
473 | if(_pdblImg != NULL) | 474 | if(_pdblImg != NULL) |
474 | { | 475 | { |
475 | _pdblImg[0] = dblImg; | 476 | _pdblImg[0] = dblImg; |
476 | } | 477 | } |
477 | 478 | ||
478 | return 0; | 479 | return 0; |
479 | } | 480 | } |
480 | /*--------------------------------------------------------------------------*/ | 481 | /*--------------------------------------------------------------------------*/ |
481 | int createScalarDouble(void* _pvCtx, int _iVar, double _dblReal) | 482 | int createScalarDouble(void* _pvCtx, int _iVar, double _dblReal) |
482 | { | 483 | { |
483 | return createCommonScalarDouble(_pvCtx, _iVar, 0, _dblReal, NULL); | 484 | return createCommonScalarDouble(_pvCtx, _iVar, 0, _dblReal, NULL); |
484 | } | 485 | } |
485 | /*--------------------------------------------------------------------------*/ | 486 | /*--------------------------------------------------------------------------*/ |
486 | int createScalarComplexDouble(void* _pvCtx, int _iVar, double _dblReal, double _dblImg) | 487 | int createScalarComplexDouble(void* _pvCtx, int _iVar, double _dblReal, double _dblImg) |
487 | { | 488 | { |
488 | return createCommonScalarDouble(_pvCtx, _iVar, 1, _dblReal, _dblImg); | 489 | return createCommonScalarDouble(_pvCtx, _iVar, 1, _dblReal, _dblImg); |
489 | } | 490 | } |
490 | /*--------------------------------------------------------------------------*/ | 491 | /*--------------------------------------------------------------------------*/ |
491 | static int createCommonScalarDouble(void* _pvCtx, int _iVar, int _iComplex, double _dblReal, double _dblImg) | 492 | static int createCommonScalarDouble(void* _pvCtx, int _iVar, int _iComplex, double _dblReal, double _dblImg) |
492 | { | 493 | { |
493 | SciErr sciErr; | 494 | SciErr sciErr; |
494 | double *pdblReal = NULL; | 495 | double *pdblReal = NULL; |
495 | double *pdblImg = NULL; | 496 | double *pdblImg = NULL; |
496 | 497 | ||
497 | sciErr = allocCommonMatrixOfDouble(_pvCtx, _iVar, _iComplex, 1, 1, &pdblReal, &pdblImg); | 498 | sciErr = allocCommonMatrixOfDouble(_pvCtx, _iVar, _iComplex, 1, 1, &pdblReal, &pdblImg); |
498 | if(sciErr.iErr) | 499 | if(sciErr.iErr) |
499 | { | 500 | { |
500 | addErrorMessage(&sciErr, API_ERROR_CREATE_SCALAR_DOUBLE, _("%s: Unable to create variable in Scilab memory"), _iComplex ? "createScalarComplexDouble" : "createScalarDouble"); | 501 | addErrorMessage(&sciErr, API_ERROR_CREATE_SCALAR_DOUBLE, _("%s: Unable to create variable in Scilab memory"), _iComplex ? "createScalarComplexDouble" : "createScalarDouble"); |
501 | printError(&sciErr, 0); | 502 | printError(&sciErr, 0); |
502 | return sciErr.iErr; | 503 | return sciErr.iErr; |
503 | } | 504 | } |
504 | 505 | ||
505 | pdblReal[0] = _dblReal; | 506 | pdblReal[0] = _dblReal; |
506 | if(_iComplex) | 507 | if(_iComplex) |
507 | { | 508 | { |
508 | pdblImg[0] = _dblImg; | 509 | pdblImg[0] = _dblImg; |
509 | } | 510 | } |
510 | return 0; | 511 | return 0; |
511 | } | 512 | } |
512 | /*--------------------------------------------------------------------------*/ | 513 | /*--------------------------------------------------------------------------*/ |
513 | int createNamedScalarDouble(void* _pvCtx, const char* _pstName, double _dblReal) | 514 | int createNamedScalarDouble(void* _pvCtx, const char* _pstName, double _dblReal) |
514 | { | 515 | { |
515 | return createCommonNamedScalarDouble(_pvCtx, _pstName, 0, _dblReal, 0); | 516 | return createCommonNamedScalarDouble(_pvCtx, _pstName, 0, _dblReal, 0); |
516 | } | 517 | } |
517 | /*--------------------------------------------------------------------------*/ | 518 | /*--------------------------------------------------------------------------*/ |
518 | int createNamedScalarComplexDouble(void* _pvCtx, const char* _pstName, double _dblReal, double _dblImg) | 519 | int createNamedScalarComplexDouble(void* _pvCtx, const char* _pstName, double _dblReal, double _dblImg) |
519 | { | 520 | { |
520 | return createCommonNamedScalarDouble(_pvCtx, _pstName, 1, _dblReal, _dblImg); | 521 | return createCommonNamedScalarDouble(_pvCtx, _pstName, 1, _dblReal, _dblImg); |
521 | } | 522 | } |
522 | /*--------------------------------------------------------------------------*/ | 523 | /*--------------------------------------------------------------------------*/ |
523 | static int createCommonNamedScalarDouble(void* _pvCtx, const char* _pstName, int _iComplex, double _dblReal, double _dblImg) | 524 | static int createCommonNamedScalarDouble(void* _pvCtx, const char* _pstName, int _iComplex, double _dblReal, double _dblImg) |
524 | { | 525 | { |
525 | SciErr sciErr; | 526 | SciErr sciErr; |
526 | 527 | ||
527 | sciErr = createCommonNamedMatrixOfDouble(_pvCtx, _pstName, _iComplex, 1, 1, &_dblReal, &_dblImg); | 528 | sciErr = createCommonNamedMatrixOfDouble(_pvCtx, _pstName, _iComplex, 1, 1, &_dblReal, &_dblImg); |
528 | if(sciErr.iErr) | 529 | if(sciErr.iErr) |
529 | { | 530 | { |
530 | addErrorMessage(&sciErr, API_ERROR_CREATE_NAMED_SCALAR, _("%s: Unable to create variable in Scilab memory"), _iComplex ? "createNamedScalarComplexDouble" : "createNamedScalarDouble"); | 531 | addErrorMessage(&sciErr, API_ERROR_CREATE_NAMED_SCALAR, _("%s: Unable to create variable in Scilab memory"), _iComplex ? "createNamedScalarComplexDouble" : "createNamedScalarDouble"); |
531 | printError(&sciErr, 0); | 532 | printError(&sciErr, 0); |
532 | return sciErr.iErr; | 533 | return sciErr.iErr; |
533 | } | 534 | } |
534 | 535 | ||
535 | return 0; | 536 | return 0; |
536 | } | 537 | } |
537 | /*--------------------------------------------------------------------------*/ | 538 | /*--------------------------------------------------------------------------*/ |
diff --git a/scilab/modules/api_scilab/tests/nonreg_tests/bug_8587.c b/scilab/modules/api_scilab/tests/nonreg_tests/bug_8587.c new file mode 100644 index 0000000..7696e5f --- /dev/null +++ b/scilab/modules/api_scilab/tests/nonreg_tests/bug_8587.c | |||
@@ -0,0 +1,50 @@ | |||
1 | /* ========================================================================== */ | ||
2 | /* bug 8587 */ | ||
3 | /* Allan CORNET - 2010 - DIGITEO */ | ||
4 | /* ========================================================================== */ | ||
5 | #include <api_scilab.h> | ||
6 | #include <BOOL.h> | ||
7 | #include <stack-c.h> | ||
8 | #include <Scierror.h> | ||
9 | #include <MALLOC.h> | ||
10 | /* ========================================================================== */ | ||
11 | int sci_readDoubles(char *fname) | ||
12 | { | ||
13 | #define NAME_MATRIX_TO_READ "REF_TEST_MATRIX" | ||
14 | #define REF_SIZE_COLS 3 | ||
15 | #define REF_SIZE_ROWS 2 | ||
16 | SciErr sciErr; | ||
17 | int nbRow = 0; | ||
18 | int nbCol = 0; | ||
19 | double * matrixOfDouble = NULL; | ||
20 | |||
21 | sciErr = readNamedMatrixOfDouble(pvApiCtx, NAME_MATRIX_TO_READ, &nbRow, &nbCol , NULL); | ||
22 | if(sciErr.iErr) | ||
23 | { | ||
24 | printError(&sciErr, 0); | ||
25 | } | ||
26 | |||
27 | if ((nbRow != REF_SIZE_ROWS) || (nbCol != REF_SIZE_COLS)) | ||
28 | { | ||
29 | Scierror(999, "%s: Wrong size for input argument #%s.\n", fname, NAME_MATRIX_TO_READ); | ||
30 | return 0; | ||
31 | } | ||
32 | |||
33 | matrixOfDouble = (double*)MALLOC((nbRow*nbCol)*sizeof(double)); | ||
34 | |||
35 | sciErr = readNamedMatrixOfDouble(pvApiCtx, NAME_MATRIX_TO_READ, &nbRow, &nbCol, matrixOfDouble); | ||
36 | if(sciErr.iErr) | ||
37 | { | ||
38 | printError(&sciErr, 0); | ||
39 | } | ||
40 | |||
41 | sciErr = createMatrixOfDouble(pvApiCtx, Rhs + 1, nbRow, nbCol, matrixOfDouble); | ||
42 | if(sciErr.iErr) | ||
43 | { | ||
44 | printError(&sciErr, 0); | ||
45 | } | ||
46 | |||
47 | LhsVar(1) = Rhs + 1; | ||
48 | return 0; | ||
49 | } | ||
50 | /* ========================================================================== */ | ||
diff --git a/scilab/modules/api_scilab/tests/nonreg_tests/bug_8587.dia.ref b/scilab/modules/api_scilab/tests/nonreg_tests/bug_8587.dia.ref new file mode 100644 index 0000000..dc3dece --- /dev/null +++ b/scilab/modules/api_scilab/tests/nonreg_tests/bug_8587.dia.ref | |||
@@ -0,0 +1,35 @@ | |||
1 | // ============================================================================= | ||
2 | // Scilab ( http://www.scilab.org/ ) - This file is part of Scilab | ||
3 | // Copyright (C) 2010 - DIGITEO - Allan CORNET | ||
4 | // | ||
5 | // This file is distributed under the same license as the Scilab package. | ||
6 | // ============================================================================= | ||
7 | // | ||
8 | // <-- JVM NOT MANDATORY --> | ||
9 | // | ||
10 | // <-- Non-regression test for bug 8587 --> | ||
11 | // | ||
12 | // <-- Bugzilla URL --> | ||
13 | // http://bugzilla.scilab.org/show_bug.cgi?id=8587 | ||
14 | // | ||
15 | // <-- Short Description --> | ||
16 | // readNamedMatrixOfDouble (readCommonNamedMatrixOfDouble) returned wrong values | ||
17 | ilib_verbose(0); | ||
18 | test_path = get_absolute_file_path('bug_8587.tst'); | ||
19 | currentpath = pwd(); | ||
20 | cd TMPDIR; | ||
21 | cd ../; | ||
22 | OS_TMP_DIR = pwd(); | ||
23 | mkdir(OS_TMP_DIR,'bug_8587'); | ||
24 | TEST_DIR = OS_TMP_DIR + filesep() + 'bug_8587'; | ||
25 | copyfile(SCI+'/modules/api_scilab/tests/nonreg_tests/bug_8587.c' , TEST_DIR + filesep() + 'bug_8587.c'); | ||
26 | chdir(TEST_DIR); | ||
27 | files = ['bug_8587.c']; | ||
28 | ilib_build('lib_bug_8587', ['readDoubles', 'sci_readDoubles'], files, []); | ||
29 | exec loader.sce; | ||
30 | chdir(currentpath); | ||
31 | REF_TEST_MATRIX = [1 2 3; 4 5 6]; | ||
32 | REF_TEST_MATRIX_COPY = [1 2 3; 4 5 6]; | ||
33 | if execstr("result = readDoubles()", "errcatch") <> 0 then bugmes();quit;end | ||
34 | if ~or(REF_TEST_MATRIX_COPY == REF_TEST_MATRIX) then bugmes();quit;end | ||
35 | if ~or(result == REF_TEST_MATRIX) then bugmes();quit;end | ||
diff --git a/scilab/modules/api_scilab/tests/nonreg_tests/bug_8587.tst b/scilab/modules/api_scilab/tests/nonreg_tests/bug_8587.tst new file mode 100644 index 0000000..623b5a0 --- /dev/null +++ b/scilab/modules/api_scilab/tests/nonreg_tests/bug_8587.tst | |||
@@ -0,0 +1,36 @@ | |||
1 | // ============================================================================= | ||
2 | // Scilab ( http://www.scilab.org/ ) - This file is part of Scilab | ||
3 | // Copyright (C) 2010 - DIGITEO - Allan CORNET | ||
4 | // | ||
5 | // This file is distributed under the same license as the Scilab package. | ||
6 | // ============================================================================= | ||
7 | // | ||
8 | // <-- JVM NOT MANDATORY --> | ||
9 | // | ||
10 | // <-- Non-regression test for bug 8587 --> | ||
11 | // | ||
12 | // <-- Bugzilla URL --> | ||
13 | // http://bugzilla.scilab.org/show_bug.cgi?id=8587 | ||
14 | // | ||
15 | // <-- Short Description --> | ||
16 | // readNamedMatrixOfDouble (readCommonNamedMatrixOfDouble) returned wrong values | ||
17 | |||
18 | ilib_verbose(0); | ||
19 | test_path = get_absolute_file_path('bug_8587.tst'); | ||
20 | currentpath = pwd(); | ||
21 | cd TMPDIR; | ||
22 | cd ../; | ||
23 | OS_TMP_DIR = pwd(); | ||
24 | mkdir(OS_TMP_DIR,'bug_8587'); | ||
25 | TEST_DIR = OS_TMP_DIR + filesep() + 'bug_8587'; | ||
26 | copyfile(SCI+'/modules/api_scilab/tests/nonreg_tests/bug_8587.c' , TEST_DIR + filesep() + 'bug_8587.c'); | ||
27 | chdir(TEST_DIR); | ||
28 | files = ['bug_8587.c']; | ||
29 | ilib_build('lib_bug_8587', ['readDoubles', 'sci_readDoubles'], files, []); | ||
30 | exec loader.sce; | ||
31 | chdir(currentpath); | ||
32 | REF_TEST_MATRIX = [1 2 3; 4 5 6]; | ||
33 | REF_TEST_MATRIX_COPY = [1 2 3; 4 5 6]; | ||
34 | if execstr("result = readDoubles()", "errcatch") <> 0 then pause, end | ||
35 | if ~or(REF_TEST_MATRIX_COPY == REF_TEST_MATRIX) then pause, end | ||
36 | if ~or(result == REF_TEST_MATRIX) then pause, end | ||
diff --git a/scilab/modules/arnoldi/Makefile.in b/scilab/modules/arnoldi/Makefile.in index 23a0718..4f5f375 100644 --- a/scilab/modules/arnoldi/Makefile.in +++ b/scilab/modules/arnoldi/Makefile.in | |||
@@ -222,6 +222,7 @@ FGREP = @FGREP@ | |||
222 | FLEXDOCK = @FLEXDOCK@ | 222 | FLEXDOCK = @FLEXDOCK@ |
223 | FLIBS = @FLIBS@ | 223 | FLIBS = @FLIBS@ |
224 | FOP = @FOP@ | 224 | FOP = @FOP@ |
225 | GENHTML = @GENHTML@ | ||
225 | GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ | 226 | GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ |
226 | GIWS_BIN = @GIWS_BIN@ | 227 | GIWS_BIN = @GIWS_BIN@ |
227 | GLUEGEN_RT = @GLUEGEN_RT@ | 228 | GLUEGEN_RT = @GLUEGEN_RT@ |
@@ -266,6 +267,7 @@ JROSETTA_API = @JROSETTA_API@ | |||
266 | JROSETTA_ENGINE = @JROSETTA_ENGINE@ | 267 | JROSETTA_ENGINE = @JROSETTA_ENGINE@ |
267 | JUNIT = @JUNIT@ | 268 | JUNIT = @JUNIT@ |
268 | LAPACK_LIBS = @LAPACK_LIBS@ | 269 | LAPACK_LIBS = @LAPACK_LIBS@ |
270 | LCOV = @LCOV@ | ||
269 | LD = @LD@ | 271 | LD = @LD@ |
270 | LDFLAGS = @LDFLAGS@ | 272 | LDFLAGS = @LDFLAGS@ |
271 | LIBICONV = @LIBICONV@ | 273 | LIBICONV = @LIBICONV@ |
diff --git a/scilab/modules/arnoldi/src/c/arnoldi.rc b/scilab/modules/arnoldi/src/c/arnoldi.rc index cbb088e..8d33ce0 100644 --- a/scilab/modules/arnoldi/src/c/arnoldi.rc +++ b/scilab/modules/arnoldi/src/c/arnoldi.rc | |||
@@ -53,8 +53,8 @@ END | |||
53 | // | 53 | // |
54 | 54 | ||
55 | 1 VERSIONINFO | 55 | 1 VERSIONINFO |
56 | FILEVERSION 5,3,0,0 | 56 | FILEVERSION 5,3,1,0 |
57 | PRODUCTVERSION 5,3,0,0 | 57 | PRODUCTVERSION 5,3,1,0 |
58 | FILEFLAGSMASK 0x17L | 58 | FILEFLAGSMASK 0x17L |
59 | #ifdef _DEBUG | 59 | #ifdef _DEBUG |
60 | FILEFLAGS 0x1L | 60 | FILEFLAGS 0x1L |
@@ -70,12 +70,12 @@ BEGIN | |||
70 | BLOCK "040c04b0" | 70 | BLOCK "040c04b0" |
71 | BEGIN | 71 | BEGIN |
72 | VALUE "FileDescription", "arnoldi module" | 72 | VALUE "FileDescription", "arnoldi module" |
73 | VALUE "FileVersion", "5, 3, 0, 0" | 73 | VALUE "FileVersion", "5, 3, 1, 0" |
74 | VALUE "InternalName", "arnoldi" | 74 | VALUE "InternalName", "arnoldi" |
75 | VALUE "LegalCopyright", "Copyright (C) 2010" | 75 | VALUE "LegalCopyright", "Copyright (C) 2011" |
76 | VALUE "OriginalFilename", "arnoldi.dll" | 76 | VALUE "OriginalFilename", "arnoldi.dll" |
77 | VALUE "ProductName", "arnoldi module" | 77 | VALUE "ProductName", "arnoldi module" |
78 | VALUE "ProductVersion", "5, 3, 0, 0" | 78 | VALUE "ProductVersion", "5, 3, 1, 0" |
79 | END | 79 | END |
80 | END | 80 | END |
81 | BLOCK "VarFileInfo" | 81 | BLOCK "VarFileInfo" |
diff --git a/scilab/modules/arnoldi/version.xml b/scilab/modules/arnoldi/version.xml index ffb571a..8f6ba07 100644 --- a/scilab/modules/arnoldi/version.xml +++ b/scilab/modules/arnoldi/version.xml | |||
@@ -8,5 +8,5 @@ | |||
8 | --> | 8 | --> |
9 | <!DOCTYPE MODULE_VERSION SYSTEM "../core/xml/version.dtd"> | 9 | <!DOCTYPE MODULE_VERSION SYSTEM "../core/xml/version.dtd"> |
10 | <MODULE_VERSION name="arnoldi"> | 10 | <MODULE_VERSION name="arnoldi"> |
11 | <VERSION major="5" minor="3" maintenance="0" revision="0" string="unstable-git" /> | 11 | <VERSION major="5" minor="3" maintenance="1" revision="0" string="unstable-git" /> |
12 | </MODULE_VERSION> | 12 | </MODULE_VERSION> |
diff --git a/scilab/modules/atoms/Makefile.in b/scilab/modules/atoms/Makefile.in index 70cde3f..71857dd 100644 --- a/scilab/modules/atoms/Makefile.in +++ b/scilab/modules/atoms/Makefile.in | |||
@@ -165,6 +165,7 @@ FGREP = @FGREP@ | |||
165 | FLEXDOCK = @FLEXDOCK@ | 165 | FLEXDOCK = @FLEXDOCK@ |
166 | FLIBS = @FLIBS@ | 166 | FLIBS = @FLIBS@ |
167 | FOP = @FOP@ | 167 | FOP = @FOP@ |
168 | GENHTML = @GENHTML@ | ||
168 | GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ | 169 | GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ |
169 | GIWS_BIN = @GIWS_BIN@ | 170 | GIWS_BIN = @GIWS_BIN@ |
170 | GLUEGEN_RT = @GLUEGEN_RT@ | 171 | GLUEGEN_RT = @GLUEGEN_RT@ |
@@ -209,6 +210,7 @@ JROSETTA_API = @JROSETTA_API@ | |||
209 | JROSETTA_ENGINE = @JROSETTA_ENGINE@ | 210 | JROSETTA_ENGINE = @JROSETTA_ENGINE@ |
210 | JUNIT = @JUNIT@ | 211 | JUNIT = @JUNIT@ |
211 | LAPACK_LIBS = @LAPACK_LIBS@ | 212 | LAPACK_LIBS = @LAPACK_LIBS@ |
213 | LCOV = @LCOV@ | ||
212 | LD = @LD@ | 214 | LD = @LD@ |
213 | LDFLAGS = @LDFLAGS@ | 215 | LDFLAGS = @LDFLAGS@ |
214 | LIBICONV = @LIBICONV@ | 216 | LIBICONV = @LIBICONV@ |
diff --git a/scilab/modules/atoms/locales/de_DE/atoms.po b/scilab/modules/atoms/locales/de_DE/atoms.po index c3a86d2..8f8c2ee 100644 --- a/scilab/modules/atoms/locales/de_DE/atoms.po +++ b/scilab/modules/atoms/locales/de_DE/atoms.po | |||
@@ -26,11 +26,11 @@ msgstr "\t - ''%s - %s'' ist bereits geladen\n" | |||
26 | 26 | ||
27 | #, c-format | 27 | #, c-format |
28 | msgid "\t - ''%s - %s'' is needed by ''%s - %s''\n" | 28 | msgid "\t - ''%s - %s'' is needed by ''%s - %s''\n" |
29 | msgstr "\t - ''%s - %s'' wird durch '%s - %s' benötigt\n" | 29 | msgstr "\t - ''%s - %s'' wird durch ''%s - %s'' benötigt\n" |
30 | 30 | ||
31 | #, c-format | 31 | #, c-format |
32 | msgid "\t - ''%s - %s'' is needed by ''%s''\n" | 32 | msgid "\t - ''%s - %s'' is needed by ''%s''\n" |
33 | msgstr "\t - ''%s - %s'' wird benötigt durch '%s'\n" | 33 | msgstr "\t - ''%s - %s'' wird benötigt durch ''%s''\n" |
34 | 34 | ||
35 | #, c-format | 35 | #, c-format |
36 | msgid "\t - Local location : ''%s''\n" | 36 | msgid "\t - Local location : ''%s''\n" |
@@ -70,7 +70,7 @@ msgstr "%s: %s (%s) ist nicht installiert.\n" | |||
70 | 70 | ||
71 | #, c-format | 71 | #, c-format |
72 | msgid "%s: ''%s - %s'' (''%s'' section) is not installed.\n" | 72 | msgid "%s: ''%s - %s'' (''%s'' section) is not installed.\n" |
73 | msgstr "%s: ''%s - %s'' ('%s' Sektion) ist nicht installiert.\n" | 73 | msgstr "%s: ''%s - %s'' (''%s'' Sektion) ist nicht installiert.\n" |
74 | 74 | ||
75 | #, c-format | 75 | #, c-format |
76 | msgid "%s: ''%s - %s'' is not installed.\n" | 76 | msgid "%s: ''%s - %s'' is not installed.\n" |
diff --git a/scilab/modules/atoms/locales/en_GB/atoms.po b/scilab/modules/atoms/locales/en_GB/atoms.po deleted file mode 100644 index 8409920..0000000 --- a/scilab/modules/atoms/locales/en_GB/atoms.po +++ /dev/null | |||
@@ -1,768 +0,0 @@ | |||
1 | # English (United Kingdom) translation for scilab | ||
2 | # Copyright (c) 2009 Rosetta Contributors and Canonical Ltd 2009 | ||
3 | # This file is distributed under the same license as the scilab package. | ||
4 | # FIRST AUTHOR <EMAIL@ADDRESS>, 2009. | ||
5 | # | ||
6 | msgid "" | ||
7 | msgstr "" | ||
8 | "Project-Id-Version: scilab\n" | ||
9 | "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" | ||
10 | "POT-Creation-Date: 2007-09-27 16:24+0200\n" | ||
11 | "PO-Revision-Date: 2010-07-12 11:30+0000\n" | ||
12 | "Last-Translator: Luke Hollins <Unknown>\n" | ||
13 | "Language-Team: English (United Kingdom) <en_GB@li.org>\n" | ||
14 | "MIME-Version: 1.0\n" | ||
15 | "Content-Type: text/plain; charset=UTF-8\n" | ||
16 | "Content-Transfer-Encoding: 8bit\n" | ||
17 | "X-Generator: Launchpad (build Unknown)\n" | ||
18 | |||
19 | #, c-format | ||
20 | msgid "\t - ''%s - %s''\n" | ||
21 | msgstr "\t - ''%s - %s''\n" | ||
22 | |||
23 | #, c-format | ||
24 | msgid "\t - ''%s - %s'' is already loaded\n" | ||
25 | msgstr "\t - ''%s - %s'' is already loaded\n" | ||
26 | |||
27 | #, c-format | ||
28 | msgid "\t - ''%s - %s'' is needed by ''%s - %s''\n" | ||
29 | msgstr "\t - ''%s - %s'' is needed by ''%s - %s''\n" | ||
30 | |||
31 | #, c-format | ||
32 | msgid "\t - ''%s - %s'' is needed by ''%s''\n" | ||
33 | msgstr "\t - ''%s - %s'' is needed by ''%s''\n" | ||
34 | |||
35 | #, c-format | ||
36 | msgid "\t - Local location : ''%s''\n" | ||
37 | msgstr "\t - Local location : ''%s''\n" | ||
38 | |||
39 | #, c-format | ||
40 | msgid "\t - MD5SUM expected : ''%s''\n" | ||
41 | msgstr "\t - MD5SUM expected : ''%s''\n" | ||
42 | |||
43 | #, c-format | ||
44 | msgid "\t - MD5SUM watched : ''%s''\n" | ||
45 | msgstr "\t - MD5SUM watched : ''%s''\n" | ||
46 | |||
47 | #, c-format | ||
48 | msgid "\t - URL : ''%s''\n" | ||
49 | msgstr "\t - URL : ''%s''\n" | ||
50 | |||
51 | #, c-format | ||
52 | msgid "\t - You''ve asked ''%s - %s''\n" | ||
53 | msgstr "\t - You''ve asked ''%s - %s''\n" | ||
54 | |||
55 | #, c-format | ||
56 | msgid "\t - destination : ''%s''\n" | ||
57 | msgstr "\t - destination : ''%s''\n" | ||
58 | |||
59 | #, c-format | ||
60 | msgid "\t - file : ''%s''\n" | ||
61 | msgstr "\t - file : ''%s''\n" | ||
62 | |||
63 | #, c-format | ||
64 | msgid "\t - source : ''%s''\n" | ||
65 | msgstr "\t - source : ''%s''\n" | ||
66 | |||
67 | #, c-format | ||
68 | msgid "%s: %s (%s) isn''t installed.\n" | ||
69 | msgstr "%s: %s (%s) isn''t installed.\n" | ||
70 | |||
71 | #, c-format | ||
72 | msgid "%s: ''%s - %s'' (''%s'' section) is not installed.\n" | ||
73 | msgstr "%s: ''%s - %s'' (''%s'' section) is not installed.\n" | ||
74 | |||
75 | #, c-format | ||
76 | msgid "%s: ''%s - %s'' is not installed.\n" | ||
77 | msgstr "%s: ''%s - %s'' is not installed.\n" | ||
78 | |||
79 | #, c-format | ||
80 | msgid "%s: ''%s'' (''%s'' section) is not installed.\n" | ||
81 | msgstr "%s: ''%s'' (''%s'' section) is not installed.\n" | ||
82 | |||
83 | #, c-format | ||
84 | msgid "%s: ''%s'' isn''t installed.\n" | ||
85 | msgstr "%s: ''%s'' isn''t installed.\n" | ||
86 | |||
87 | #, c-format | ||
88 | msgid "%s: An error occurred while loading ''%s-%s'':\n" | ||
89 | msgstr "%s: An error occurred while loading ''%s-%s'':\n" | ||
90 | |||
91 | #, c-format | ||
92 | msgid "%s: Another version of the package %s is already loaded : %s\n" | ||
93 | msgstr "%s: Another version of the package %s is already loaded : %s\n" | ||
94 | |||
95 | #, c-format | ||
96 | msgid "%s: DESCRIPTION file cannot be found in the package ''%s''\n" | ||
97 | msgstr "%s: DESCRIPTION file cannot be found in the package ''%s''\n" | ||
98 | |||
99 | #, c-format | ||
100 | msgid "%s: Error while copying the file ''%s'' to the directory ''%s''.\n" | ||
101 | msgstr "%s: Error while copying the file ''%s'' to the directory ''%s''.\n" | ||
102 | |||
103 | #, c-format | ||
104 | msgid "%s: Error while creating the directory ''%s''.\n" | ||
105 | msgstr "%s: Error while creating the directory ''%s''.\n" | ||
106 | |||
107 | #, c-format | ||
108 | msgid "%s: Extraction of the DESCRIPTION file (''%s'') has failed.\n" | ||
109 | msgstr "%s: Extraction of the DESCRIPTION file (''%s'') has failed.\n" | ||
110 | |||
111 | #, c-format | ||
112 | msgid "%s: Incompatible input arguments #%d and #%d: Same sizes expected.\n" | ||
113 | msgstr "%s: Incompatible input arguments #%d and #%d: Same sizes expected.\n" | ||
114 | |||
115 | #, c-format | ||
116 | msgid "%s: Module ''%s - %s'' is not installed.\n" | ||
117 | msgstr "%s: Module ''%s - %s'' is not installed.\n" | ||
118 | |||
119 | #, c-format | ||
120 | msgid "%s: Module ''%s'' is not installed (''%s'' section).\n" | ||
121 | msgstr "%s: Module ''%s'' is not installed (''%s'' section).\n" | ||
122 | |||
123 | #, c-format | ||
124 | msgid "%s: Module ''%s'' is not installed.\n" | ||
125 | msgstr "%s: Module ''%s'' is not installed.\n" | ||
126 | |||
127 | #, c-format | ||
128 | msgid "%s: Neither Wget or Curl found: Please install one of them\n" | ||
129 | msgstr "%s: Neither Wget or Curl found: Please install one of them\n" | ||
130 | |||
131 | #, c-format | ||
132 | msgid "" | ||
133 | "%s: Several versions of a package (%s) cannot be loaded at the same scilab " | ||
134 | "session :\n" | ||
135 | msgstr "" | ||
136 | "%s: Several versions of a package (%s) cannot be loaded at the same Scilab " | ||
137 | "session :\n" | ||
138 | |||
139 | #, c-format | ||
140 | msgid "%s: The config file (''%s'') is not well formated at line %d\n" | ||
141 | msgstr "%s: The config file (''%s'') is not well formatted at line %d\n" | ||
142 | |||
143 | #, c-format | ||
144 | msgid "%s: The dependency tree cannot be resolved.\n" | ||
145 | msgstr "%s: The dependency tree cannot be resolved.\n" | ||
146 | |||
147 | #, c-format | ||
148 | msgid "%s: The description is not well formated at line %d\n" | ||
149 | msgstr "%s: The description is not well formatted at line %d\n" | ||
150 | |||
151 | #, c-format | ||
152 | msgid "" | ||
153 | "%s: The directory %s cannot been created, please check if you have write " | ||
154 | "access on this directory.\n" | ||
155 | msgstr "" | ||
156 | "%s: The directory %s cannot been created, please check if you have write " | ||
157 | "access on this directory.\n" | ||
158 | |||
159 | #, c-format | ||
160 | msgid "%s: The directory %s doesn''t exist.\n" | ||
161 | msgstr "%s: The directory %s doesn''t exist.\n" | ||
162 | |||
163 | #, c-format | ||
164 | msgid "" | ||
165 | "%s: The directory ''%s'' cannot been created, please check if you have write " | ||
166 | "access on this directory.\n" | ||
167 | msgstr "" | ||
168 | "%s: The directory ''%s'' cannot been created, please check if you have write " | ||
169 | "access on this directory.\n" | ||
170 | |||
171 | #, c-format | ||
172 | msgid "" | ||
173 | "%s: The directory of this package (%s-%s) cannot been deleted, please check " | ||
174 | "if you have write access on this directory : %s.\n" | ||
175 | msgstr "" | ||
176 | "%s: The directory of this package (%s-%s) cannot been deleted, please check " | ||
177 | "if you have write access on this directory : %s.\n" | ||
178 | |||
179 | #, c-format | ||
180 | msgid "" | ||
181 | "%s: The directory of this package (%s-%s) is located neither in SCI nor in " | ||
182 | "SCIHOME. For security reason, ATOMS refuses to delete this directory.\n" | ||
183 | msgstr "" | ||
184 | "%s: The directory of this package (%s-%s) is located neither in SCI nor in " | ||
185 | "SCIHOME. For security reason, ATOMS refuses to delete this directory.\n" | ||
186 | |||
187 | #, c-format | ||
188 | msgid "%s: The downloaded file doesn''t check the MD5SUM:\n" | ||
189 | msgstr "%s: The downloaded file doesn''t check the MD5SUM:\n" | ||
190 | |||
191 | #, c-format | ||
192 | msgid "%s: The extraction of the archive ''%s'' has failed.\n" | ||
193 | msgstr "%s: The extraction of the archive ''%s'' has failed.\n" | ||
194 | |||
195 | #, c-format | ||
196 | msgid "%s: The file %s doesn''t exist or is not read accessible.\n" | ||
197 | msgstr "%s: The file %s doesn't exist or is not read accessible.\n" | ||
198 | |||
199 | #, c-format | ||
200 | msgid "" | ||
201 | "%s: The file %s is not well formated, the toolbox %s - %s doesn''t contain " | ||
202 | "the %s field\n" | ||
203 | msgstr "" | ||
204 | "%s: The file %s is not well formatted, the toolbox %s - %s doesn't contain " | ||
205 | "the %s field\n" | ||
206 | |||
207 | #, c-format | ||
208 | msgid "%s: The file ''%s'' cannot be written.\n" | ||
209 | msgstr "%s: The file ''%s'' cannot be written.\n" | ||
210 | |||
211 | #, c-format | ||
212 | msgid "%s: The file ''%s'' doesn''t exist or is not read accessible\n" | ||
213 | msgstr "%s: The file ''%s'' doesn't exist or is not read accessible\n" | ||
214 | |||
215 | #, c-format | ||
216 | msgid "%s: The file ''%s'' doesn''t exist or is not read accessible.\n" | ||
217 | msgstr "%s: The file ''%s'' doesn't exist or is not read accessible.\n" | ||
218 | |||
219 | #, c-format | ||
220 | msgid "%s: The file ''%s'' is not well formated at line %d\n" | ||
221 | msgstr "%s: The file ''%s'' is not well formatted at line %d\n" | ||
222 | |||
223 | #, c-format | ||
224 | msgid "%s: The following file hasn''t been copied:\n" | ||
225 | msgstr "%s: The following file hasn't been copied:\n" | ||
226 | |||
227 | #, c-format | ||
228 | msgid "%s: The following file hasn''t been downloaded:\n" | ||
229 | msgstr "%s: The following file hasn't been downloaded:\n" | ||
230 | |||
231 | #, c-format | ||
232 | msgid "" | ||
233 | "%s: The following module is installed in the user section, you cannot add it " | ||
234 | "to the autoload list for all users:\n" | ||
235 | msgstr "" | ||
236 | "%s: The following module is installed in the user section, you cannot add it " | ||
237 | "to the auto-load list for all users:\n" | ||
238 | |||
239 | #, c-format | ||
240 | msgid "%s: The following module is not installed:\n" | ||
241 | msgstr "%s: The following module is not installed:\n" | ||
242 | |||
243 | #, c-format | ||
244 | msgid "%s: The following modules are not installed:\n" | ||
245 | msgstr "%s: The following modules are not installed:\n" | ||
246 | |||
247 | #, c-format | ||
248 | msgid "%s: The package %s is not available.\n" | ||
249 | msgstr "%s: The package %s is not available.\n" | ||
250 | |||
251 | #, c-format | ||
252 | msgid "%s: The package ''%s'' is not present in the struct.\n" | ||
253 | msgstr "%s: The package ''%s'' is not present in the struct.\n" | ||
254 | |||
255 | #, c-format | ||
256 | msgid "" | ||
257 | "%s: The root directory of this package (%s-%s) cannot been deleted, please " | ||
258 | "check if you have write access on this directory : %s.\n" | ||
259 | msgstr "" | ||
260 | "%s: The root directory of this package (%s-%s) cannot been deleted, please " | ||
261 | "check if you have write access on this directory : %s.\n" | ||
262 | |||
263 | #, c-format | ||
264 | msgid "" | ||
265 | "%s: The version ''%s'' of the package ''%s'' is not present in the struct.\n" | ||
266 | msgstr "" | ||
267 | "%s: The version ''%s'' of the package ''%s'' is not present in the struct.\n" | ||
268 | |||
269 | #, c-format | ||
270 | msgid "" | ||
271 | "%s: Wrong length for input argument #%d: String which has 32-characters " | ||
272 | "length expected.\n" | ||
273 | msgstr "" | ||
274 | "%s: Wrong length for input argument #%d: String which has 32-characters " | ||
275 | "length expected.\n" | ||
276 | |||
277 | #, c-format | ||
278 | msgid "%s: Wrong number of input argument: %d expected.\n" | ||
279 | msgstr "%s: Wrong number of input argument: %d expected.\n" | ||
280 | |||
281 | #, c-format | ||
282 | msgid "%s: Wrong number of input argument: %d to %d expected.\n" | ||
283 | msgstr "%s: Wrong number of input argument: %d to %d expected.\n" | ||
284 | |||
285 | #, c-format | ||
286 | msgid "%s: Wrong number of input argument: at most %d expected.\n" | ||
287 | msgstr "%s: Wrong number of input argument: at most %d expected.\n" | ||
288 | |||
289 | #, c-format | ||
290 | msgid "%s: Wrong number of input arguments: %d expected.\n" | ||
291 | msgstr "%s: Wrong number of input arguments: %d expected.\n" | ||
292 | |||
293 | #, c-format | ||
294 | msgid "%s: Wrong number of input arguments: %d or %d expected.\n" | ||
295 | msgstr "%s: Wrong number of input arguments: %d or %d expected.\n" | ||
296 | |||
297 | #, c-format | ||
298 | msgid "%s: Wrong number of input arguments: %d to %d expected.\n" | ||
299 | msgstr "%s: Wrong number of input arguments: %d to %d expected.\n" | ||
300 | |||
301 | #, c-format | ||
302 | msgid "%s: Wrong number of input arguments: at most %d expected.\n" | ||
303 | msgstr "%s: Wrong number of input arguments: at most %d expected.\n" | ||
304 | |||
305 | #, c-format | ||
306 | msgid "" | ||
307 | "%s: Wrong size for input argument #%d: 1x1 or 1x2 string matrix expected.\n" | ||
308 | msgstr "" | ||
309 | "%s: Wrong size for input argument #%d: 1x1 or 1x2 string matrix expected.\n" | ||
310 | |||
311 | #, c-format | ||
312 | msgid "%s: Wrong size for input argument #%d: 1x2 string matrix expected.\n" | ||
313 | msgstr "%s: Wrong size for input argument #%d: 1x2 string matrix expected.\n" | ||
314 | |||
315 | #, c-format | ||
316 | msgid "" | ||
317 | "%s: Wrong size for input argument #%d: A 1x1 or 1x2 string matrix expected.\n" | ||
318 | msgstr "" | ||
319 | "%s: Wrong size for input argument #%d: A 1x1 or 1x2 string matrix expected.\n" | ||
320 | |||
321 | #, c-format | ||
322 | msgid "%s: Wrong size for input argument #%d: A boolean expected.\n" | ||
323 | msgstr "%s: Wrong size for input argument #%d: A boolean expected.\n" | ||
324 | |||
325 | #, c-format | ||
326 | msgid "%s: Wrong size for input argument #%d: A string expected.\n" | ||
327 | msgstr "%s: Wrong size for input argument #%d: A string expected.\n" | ||
328 | |||
329 | #, c-format | ||
330 | msgid "%s: Wrong size for input argument #%d: Single string expected.\n" | ||
331 | msgstr "%s: Wrong size for input argument #%d: Single string expected.\n" | ||
332 | |||
333 | #, c-format | ||
334 | msgid "" | ||
335 | "%s: Wrong size for input argument #%d: mx1 or mx2 string matrix expected.\n" | ||
336 | msgstr "" | ||
337 | "%s: Wrong size for input argument #%d: mx1 or mx2 string matrix expected.\n" | ||
338 | |||
339 | #, c-format | ||
340 | msgid "" | ||
341 | "%s: Wrong size for input argument #%d: mx1, mx2 or mx3 string matrix " | ||
342 | "expected.\n" | ||
343 | msgstr "" | ||
344 | "%s: Wrong size for input argument #%d: mx1, mx2 or mx3 string matrix " | ||
345 | "expected.\n" | ||
346 | |||
347 | #, c-format | ||
348 | msgid "" | ||
349 | "%s: Wrong size for input argument #%d: mx1,mx2 or mx3 string matrix " | ||
350 | "expected.\n" | ||
351 | msgstr "" | ||
352 | "%s: Wrong size for input argument #%d: mx1,mx2 or mx3 string matrix " | ||
353 | "expected.\n" | ||
354 | |||
355 | #, c-format | ||
356 | msgid "" | ||
357 | "%s: Wrong size for input argument #%d: mx2 or mx3 string matrix expected.\n" | ||
358 | msgstr "" | ||
359 | "%s: Wrong size for input argument #%d: mx2 or mx3 string matrix expected.\n" | ||
360 | |||
361 | #, c-format | ||
362 | msgid "%s: Wrong size for input argument #%d: mx2 string matrix expected.\n" | ||
363 | msgstr "%s: Wrong size for input argument #%d: mx2 string matrix expected.\n" | ||
364 | |||
365 | #, c-format | ||
366 | msgid "%s: Wrong size for input argument #%d: mx3 string matrix expected.\n" | ||
367 | msgstr "%s: Wrong size for input argument #%d: mx3 string matrix expected.\n" | ||
368 | |||
369 | #, c-format | ||
370 | msgid "%s: Wrong type for input argument #%d: A boolean expected.\n" | ||
371 | msgstr "%s: Wrong type for input argument #%d: A boolean expected.\n" | ||
372 | |||
373 | #, c-format | ||
374 | msgid "%s: Wrong type for input argument #%d: A string expected.\n" | ||
375 | msgstr "%s: Wrong type for input argument #%d: A string expected.\n" | ||
376 | |||
377 | #, c-format | ||
378 | msgid "%s: Wrong type for input argument #%d: Boolean expected.\n" | ||
379 | msgstr "%s: Wrong type for input argument #%d: Boolean expected.\n" | ||
380 | |||
381 | #, c-format | ||
382 | msgid "" | ||
383 | "%s: Wrong type for input argument #%d: Boolean or single string expected.\n" | ||
384 | msgstr "" | ||
385 | "%s: Wrong type for input argument #%d: Boolean or single string expected.\n" | ||
386 | |||
387 | #, c-format | ||
388 | msgid "%s: Wrong type for input argument #%d: Single string expected.\n" | ||
389 | msgstr "%s: Wrong type for input argument #%d: Single string expected.\n" | ||
390 | |||
391 | #, c-format | ||
392 | msgid "%s: Wrong type for input argument #%d: String array expected.\n" | ||
393 | msgstr "%s: Wrong type for input argument #%d: String array expected.\n" | ||
394 | |||
395 | #, c-format | ||
396 | msgid "%s: Wrong type for input argument #%d: String expected.\n" | ||
397 | msgstr "%s: Wrong type for input argument #%d: String expected.\n" | ||
398 | |||
399 | #, c-format | ||
400 | msgid "%s: Wrong type for input argument #%d: Struct expected.\n" | ||
401 | msgstr "%s: Wrong type for input argument #%d: Struct expected.\n" | ||
402 | |||
403 | #, c-format | ||
404 | msgid "" | ||
405 | "%s: Wrong type for input argument #%d: matrix oriented typed list expected.\n" | ||
406 | msgstr "" | ||
407 | "%s: Wrong type for input argument #%d: matrix oriented typed list expected.\n" | ||
408 | |||
409 | #, c-format | ||
410 | msgid "%s: Wrong type for input argument #%d: mlist expected.\n" | ||
411 | msgstr "%s: Wrong type for input argument #%d: mlist expected.\n" | ||
412 | |||
413 | #, c-format | ||
414 | msgid "" | ||
415 | "%s: Wrong value for input argument #%d: ''%s'' is not a registered category" | ||
416 | msgstr "" | ||
417 | "%s: Wrong value for input argument #%d: ''%s'' is not a registered category" | ||
418 | |||
419 | #, c-format | ||
420 | msgid "%s: Wrong value for input argument #%d: ''%s'' is not a valid URL.\n" | ||
421 | msgstr "%s: Wrong value for input argument #%d: ''%s'' is not a valid URL.\n" | ||
422 | |||
423 | #, c-format | ||
424 | msgid "" | ||
425 | "%s: Wrong value for input argument #%d: ''all'' or ''main'' expected.\n" | ||
426 | msgstr "" | ||
427 | "%s: Wrong value for input argument #%d: ''all'' or ''main'' expected.\n" | ||
428 | |||
429 | #, c-format | ||
430 | msgid "" | ||
431 | "%s: Wrong value for input argument #%d: ''all'',''allusers'',''user'' or " | ||
432 | "''session'' expected.\n" | ||
433 | msgstr "" | ||
434 | "%s: Wrong value for input argument #%d: ''all'',''allusers'',''user'' or " | ||
435 | "''session'' expected.\n" | ||
436 | |||
437 | #, c-format | ||
438 | msgid "" | ||
439 | "%s: Wrong value for input argument #%d: ''all'',''user'',''allusers'' or " | ||
440 | "''official'' expected.\n" | ||
441 | msgstr "" | ||
442 | "%s: Wrong value for input argument #%d: ''all'',''user'',''allusers'' or " | ||
443 | "''official'' expected.\n" | ||
444 | |||
445 | #, c-format | ||
446 | msgid "" | ||
447 | "%s: Wrong value for input argument #%d: ''filter:all'',''filter:main'' or a " | ||
448 | "valid main category expected.\n" | ||
449 | msgstr "" | ||
450 | "%s: Wrong value for input argument #%d: ''filter:all'',''filter:main'' or a " | ||
451 | "valid main category expected.\n" | ||
452 | |||
453 | #, c-format | ||
454 | msgid "" | ||
455 | "%s: Wrong value for input argument #%d: ''system'' or ''install'' expected.\n" | ||
456 | msgstr "" | ||
457 | "%s: Wrong value for input argument #%d: ''system'' or ''install'' expected.\n" | ||
458 | |||
459 | #, c-format | ||
460 | msgid "" | ||
461 | "%s: Wrong value for input argument #%d: ''user'' or ''allusers'' expected.\n" | ||
462 | msgstr "" | ||
463 | "%s: Wrong value for input argument #%d: ''user'' or ''allusers'' expected.\n" | ||
464 | |||
465 | #, c-format | ||
466 | msgid "" | ||
467 | "%s: Wrong value for input argument #%d: ''user'' or ''allusers'' or ''all'' " | ||
468 | "expected.\n" | ||
469 | msgstr "" | ||
470 | "%s: Wrong value for input argument #%d: ''user'' or ''allusers'' or ''all'' " | ||
471 | "expected.\n" | ||
472 | |||
473 | #, c-format | ||
474 | msgid "" | ||
475 | "%s: Wrong value for input argument #%d: ''user'', ''allusers'' or ''all'' " | ||
476 | "expected.\n" | ||
477 | msgstr "" | ||
478 | "%s: Wrong value for input argument #%d: ''user'', ''allusers'' or ''all'' " | ||
479 | "expected.\n" | ||
480 | |||
481 | #, c-format | ||
482 | msgid "" | ||
483 | "%s: Wrong value for input argument #%d: ''user'',''allusers'' or ''all'' " | ||
484 | "expected.\n" | ||
485 | msgstr "" | ||
486 | "%s: Wrong value for input argument #%d: ''user'',''allusers'' or ''all'' " | ||
487 | "expected.\n" | ||
488 | |||
489 | #, c-format | ||
490 | msgid "%s: Wrong value for input argument #%d: A valid category expected.\n" | ||
491 | msgstr "%s: Wrong value for input argument #%d: A valid category expected.\n" | ||
492 | |||
493 | #, c-format | ||
494 | msgid "%s: Wrong value for input argument #%d: ASC or DESC expected.\n" | ||
495 | msgstr "%s: Wrong value for input argument #%d: ASC or DESC expected.\n" | ||
496 | |||
497 | #, c-format | ||
498 | msgid "" | ||
499 | "%s: Wrong value for input argument #%d: All modules version should be set.\n" | ||
500 | msgstr "" | ||
501 | "%s: Wrong value for input argument #%d: All modules version should be set.\n" | ||
502 | |||
503 | #, c-format | ||
504 | msgid "" | ||
505 | "%s: Wrong value for input argument #%d: It should have a field named " | ||
506 | "''%s''.\n" | ||
507 | msgstr "" | ||
508 | "%s: Wrong value for input argument #%d: It should have a field named " | ||
509 | "''%s''.\n" | ||
510 | |||
511 | #, c-format | ||
512 | msgid "" | ||
513 | "%s: Wrong value for input argument #%d: Letters ''A'' or ''I'' expected.\n" | ||
514 | msgstr "" | ||
515 | "%s: Wrong value for input argument #%d: Letters ''A'' or ''I'' expected.\n" | ||
516 | |||
517 | #, c-format | ||
518 | msgid "" | ||
519 | "%s: Wrong value for input argument #%d: Must be a atoms package name.\n" | ||
520 | msgstr "" | ||
521 | "%s: Wrong value for input argument #%d: Must be a atoms package name.\n" | ||
522 | |||
523 | #, c-format | ||
524 | msgid "" | ||
525 | "%s: Wrong value for input argument #%d: Single string that ends with " | ||
526 | ".tar.gz, .tgz or .zip expected.\n" | ||
527 | msgstr "" | ||
528 | "%s: Wrong value for input argument #%d: Single string that ends with " | ||
529 | ".tar.gz, .tgz or .zip expected.\n" | ||
530 | |||
531 | #, c-format | ||
532 | msgid "" | ||
533 | "%s: Wrong value for input argument #%d: String that contains ''TOOLBOXES'' " | ||
534 | "or ''DESCRIPTION'' expected.\n" | ||
535 | msgstr "" | ||
536 | "%s: Wrong value for input argument #%d: String that contains ''TOOLBOXES'' " | ||
537 | "or ''DESCRIPTION'' expected.\n" | ||
538 | |||
539 | #, c-format | ||
540 | msgid "" | ||
541 | "%s: Wrong value for input argument #%d: String that ends with DESCRIPTION " | ||
542 | "expected.\n" | ||
543 | msgstr "" | ||
544 | "%s: Wrong value for input argument #%d: String that ends with DESCRIPTION " | ||
545 | "expected.\n" | ||
546 | |||
547 | #, c-format | ||
548 | msgid "" | ||
549 | "%s: Wrong value for input argument #%d: String that start with " | ||
550 | "''http://'',''ftp://'' or ''file://'' expected.\n" | ||
551 | msgstr "" | ||
552 | "%s: Wrong value for input argument #%d: String that start with " | ||
553 | "''http://'',''ftp://'' or ''file://'' expected.\n" | ||
554 | |||
555 | #, c-format | ||
556 | msgid "" | ||
557 | "%s: Wrong value for input argument #%d: The matrix oriented typed list is " | ||
558 | "not well formatted.\n" | ||
559 | msgstr "" | ||
560 | "%s: Wrong value for input argument #%d: The matrix oriented typed list is " | ||
561 | "not well formatted.\n" | ||
562 | |||
563 | #, c-format | ||
564 | msgid "%s: Wrong value for input argument #%d: This (" | ||
565 | msgstr "%s: Wrong value for input argument #%d: This (" | ||
566 | |||
567 | #, c-format | ||
568 | msgid "" | ||
569 | "%s: Wrong value for input argument #%d: This is not a valid version.\n" | ||
570 | msgstr "" | ||
571 | "%s: Wrong value for input argument #%d: This is not a valid version.\n" | ||
572 | |||
573 | #, c-format | ||
574 | msgid "" | ||
575 | "%s: Wrong value for input argument #%d: This is not a valid " | ||
576 | "version/dependency.\n" | ||
577 | msgstr "" | ||
578 | "%s: Wrong value for input argument #%d: This is not a valid " | ||
579 | "version/dependency.\n" | ||
580 | |||
581 | #, c-format | ||
582 | msgid "" | ||
583 | "%s: Wrong value for input argument #%d:''error'' or ''warning'' expected.\n" | ||
584 | msgstr "" | ||
585 | "%s: Wrong value for input argument #%d:''error'' or ''warning'' expected.\n" | ||
586 | |||
587 | #, c-format | ||
588 | msgid "" | ||
589 | "%s: You have not enough rights to remove any version of the package %s.\n" | ||
590 | msgstr "" | ||
591 | "%s: You do not have enough rights to remove any version of the package %s.\n" | ||
592 | |||
593 | #, c-format | ||
594 | msgid "%s: You have not enough rights to remove the package %s (%s).\n" | ||
595 | msgstr "%s: You do not have enough rights to remove the package %s (%s).\n" | ||
596 | |||
597 | #, c-format | ||
598 | msgid "%s: You haven''t write access on this directory : %s.\n" | ||
599 | msgstr "%s: You haven't write access to this directory : %s.\n" | ||
600 | |||
601 | #, c-format | ||
602 | msgid "%s: name and version are not both defined\n" | ||
603 | msgstr "%s: name and version are not both defined\n" | ||
604 | |||
605 | #, c-format | ||
606 | msgid "%s: the package ''%s'' doesn''t contain the field ''%s''.\n" | ||
607 | msgstr "%s: the package ''%s'' doesn't contain the field ''%s''.\n" | ||
608 | |||
609 | #, c-format | ||
610 | msgid "%s: the package ''%s'' doesn''t exist.\n" | ||
611 | msgstr "%s: the package ''%s'' doesn't exist.\n" | ||
612 | |||
613 | msgid "&?" | ||
614 | msgstr "&?" | ||
615 | |||
616 | msgid "&Edit" | ||
617 | msgstr "&Edit" | ||
618 | |||
619 | msgid "&File" | ||
620 | msgstr "&File" | ||
621 | |||
622 | msgid "&Tools" | ||
623 | msgstr "&Tools" | ||
624 | |||
625 | msgid "?" | ||
626 | msgstr "?" | ||
627 | |||
628 | #, c-format | ||
629 | msgid "A new version (''%s'') of ''%s'' is available" | ||
630 | msgstr "A new version (''%s'') of ''%s'' is available" | ||
631 | |||
632 | msgid "ATOMS" | ||
633 | msgstr "ATOMS" | ||
634 | |||
635 | msgid "ATOMS error" | ||
636 | msgstr "ATOMS error" | ||
637 | |||
638 | msgid "All modules" | ||
639 | msgstr "All modules" | ||
640 | |||
641 | msgid "Atoms Help..." | ||
642 | msgstr "Atoms Help..." | ||
643 | |||
644 | msgid "Author(s)" | ||
645 | msgstr "Author(s)" | ||
646 | |||
647 | msgid "Automatically Installed" | ||
648 | msgstr "Automatically Installed" | ||
649 | |||
650 | msgid "Bytes" | ||
651 | msgstr "Bytes" | ||
652 | |||
653 | msgid "Category(ies)" | ||
654 | msgstr "Category(ies)" | ||
655 | |||
656 | msgid "Close" | ||
657 | msgstr "Close" | ||
658 | |||
659 | msgid "Depend" | ||
660 | msgstr "Depend" | ||
661 | |||
662 | msgid "Description" | ||
663 | msgstr "Description" | ||
664 | |||
665 | msgid "Download size" | ||
666 | msgstr "Download size" | ||
667 | |||
668 | msgid "Entity" | ||
669 | msgstr "Entity" | ||
670 | |||
671 | msgid "File" | ||
672 | msgstr "File" | ||
673 | |||
674 | msgid "Home" | ||
675 | msgstr "Home" | ||
676 | |||
677 | msgid "Install" | ||
678 | msgstr "Install" | ||
679 | |||
680 | msgid "Install Directory" | ||
681 | msgstr "Install Directory" | ||
682 | |||
683 | msgid "" | ||
684 | "Installation done! Please restart Scilab to take changes into account." | ||
685 | msgstr "" | ||
686 | "Installation done! Please restart Scilab to take changes into account." | ||
687 | |||
688 | msgid "Installation failed!" | ||
689 | msgstr "Installation failed!" | ||
690 | |||
691 | msgid "Installing" | ||
692 | msgstr "Installing" | ||
693 | |||
694 | msgid "KB" | ||
695 | msgstr "KB" | ||
696 | |||
697 | msgid "License" | ||
698 | msgstr "License" | ||
699 | |||
700 | msgid "List of installed modules" | ||
701 | msgstr "List of installed modules" | ||
702 | |||
703 | msgid "MB" | ||
704 | msgstr "MB" | ||
705 | |||
706 | msgid "Main categories" | ||
707 | msgstr "Main categories" | ||
708 | |||
709 | msgid "Maintainer(s)" | ||
710 | msgstr "Maintainer(s)" | ||
711 | |||
712 | msgid "No ATOMS module is available. Please, check your Internet connection." | ||
713 | msgstr "" | ||
714 | "No ATOMS module is available. Please, check your Internet connection." | ||
715 | |||
716 | msgid "No ATOMS module is available: your repository list is empty." | ||
717 | msgstr "No ATOMS module is available: your repository list is empty." | ||
718 | |||
719 | msgid "Package" | ||
720 | msgstr "Package" | ||
721 | |||
722 | msgid "Release date" | ||
723 | msgstr "Release date" | ||
724 | |||
725 | msgid "Remove" | ||
726 | msgstr "Remove" | ||
727 | |||
728 | msgid "Remove done! Please restart Scilab to take changes into account. " | ||
729 | msgstr "Remove done! Please restart Scilab to take changes into account. " | ||
730 | |||
731 | msgid "Remove failed!" | ||
732 | msgstr "Remove failed!" | ||
733 | |||
734 | msgid "Removing" | ||
735 | msgstr "Removing" | ||
736 | |||
737 | msgid "Scilab Version" | ||
738 | msgstr "Scilab Version" | ||
739 | |||
740 | msgid "See also" | ||
741 | msgstr "See also" | ||
742 | |||
743 | msgid "Status" | ||
744 | msgstr "Status" | ||
745 | |||
746 | msgid "Summary" | ||
747 | msgstr "Summary" | ||
748 | |||
749 | msgid "Title" | ||
750 | msgstr "Title" | ||
751 | |||
752 | msgid "Update" | ||
753 | msgstr "Update" | ||
754 | |||
755 | msgid "Update done! Please restart Scilab to take changes into account." | ||
756 | msgstr "Update done! Please restart Scilab to take changes into account." | ||
757 | |||
758 | msgid "Update failed!" | ||
759 | msgstr "Update failed!" | ||
760 | |||
761 | msgid "Updating" | ||
762 | msgstr "Updating" | ||
763 | |||
764 | msgid "Version" | ||
765 | msgstr "Version" | ||
766 | |||
767 | msgid "WebSite" | ||
768 | msgstr "Website" | ||
diff --git a/scilab/modules/atoms/locales/fr_FR/atoms.po b/scilab/modules/atoms/locales/fr_FR/atoms.po index 8921f48..2b22f6a 100644 --- a/scilab/modules/atoms/locales/fr_FR/atoms.po +++ b/scilab/modules/atoms/locales/fr_FR/atoms.po | |||
@@ -86,7 +86,7 @@ msgstr "%s: ''%s'' n''est pas installé.\n" | |||
86 | 86 | ||
87 | #, c-format | 87 | #, c-format |
88 | msgid "%s: An error occurred while loading ''%s-%s'':\n" | 88 | msgid "%s: An error occurred while loading ''%s-%s'':\n" |
89 | msgstr "%s : Une erreur est survenue au cours du chargement de \"%s-%s\":\n" | 89 | msgstr "%s : Une erreur est survenue au cours du chargement de ''%s-%s'':\n" |
90 | 90 | ||
91 | #, c-format | 91 | #, c-format |
92 | msgid "%s: Another version of the package %s is already loaded : %s\n" | 92 | msgid "%s: Another version of the package %s is already loaded : %s\n" |
@@ -598,7 +598,7 @@ msgid "" | |||
598 | "''http://'',''ftp://'' or ''file://'' expected.\n" | 598 | "''http://'',''ftp://'' or ''file://'' expected.\n" |
599 | msgstr "" | 599 | msgstr "" |
600 | "%s: Mauvaise valeur pour l'argument d'entrée n° %d: Chaîne commençant par " | 600 | "%s: Mauvaise valeur pour l'argument d'entrée n° %d: Chaîne commençant par " |
601 | "\"http://\", \"ftp://\" ou \"file://\" attendue.\n" | 601 | "''http://'', ''ftp://'' ou ''file://'' attendue.\n" |
602 | 602 | ||
603 | #, c-format | 603 | #, c-format |
604 | msgid "" | 604 | msgid "" |
diff --git a/scilab/modules/atoms/locales/it_IT/atoms.po b/scilab/modules/atoms/locales/it_IT/atoms.po index e840e56..a5992b1 100644 --- a/scilab/modules/atoms/locales/it_IT/atoms.po +++ b/scilab/modules/atoms/locales/it_IT/atoms.po | |||
@@ -34,15 +34,15 @@ msgstr "\t - ''%s - %s'' è necessario per ''%s''\n" | |||
34 | 34 | ||
35 | #, c-format | 35 | #, c-format |
36 | msgid "\t - Local location : ''%s''\n" | 36 | msgid "\t - Local location : ''%s''\n" |
37 | msgstr "\t - Posizione locale : \"%s\"\n" | 37 | msgstr "\t - Posizione locale : ''%s''\n" |
38 | 38 | ||
39 | #, c-format | 39 | #, c-format |
40 | msgid "\t - MD5SUM expected : ''%s''\n" | 40 | msgid "\t - MD5SUM expected : ''%s''\n" |
41 | msgstr "\t - MD5SUM atteso : \"%s\"\n" | 41 | msgstr "\t - MD5SUM atteso : ''%s''\n" |
42 | 42 | ||
43 | #, c-format | 43 | #, c-format |
44 | msgid "\t - MD5SUM watched : ''%s''\n" | 44 | msgid "\t - MD5SUM watched : ''%s''\n" |
45 | msgstr "\t - MD5SUM osservato : \"%s\"\n" | 45 | msgstr "\t - MD5SUM osservato : ''%s''\n" |
46 | 46 | ||
47 | #, c-format | 47 | #, c-format |
48 | msgid "\t - URL : ''%s''\n" | 48 | msgid "\t - URL : ''%s''\n" |
@@ -95,16 +95,16 @@ msgstr "%s: È già caricata un'altra versione del pacchetto %s : %s\n" | |||
95 | #, c-format | 95 | #, c-format |
96 | msgid "%s: DESCRIPTION file cannot be found in the package ''%s''\n" | 96 | msgid "%s: DESCRIPTION file cannot be found in the package ''%s''\n" |
97 | msgstr "" | 97 | msgstr "" |
98 | "%s: Il file DESCRIPTION non può essere trovato nel pacchetto \"%s\"\n" | 98 | "%s: Il file DESCRIPTION non può essere trovato nel pacchetto ''%s''\n" |
99 | 99 | ||
100 | #, c-format | 100 | #, c-format |
101 | msgid "%s: Error while copying the file ''%s'' to the directory ''%s''.\n" | 101 | msgid "%s: Error while copying the file ''%s'' to the directory ''%s''.\n" |
102 | msgstr "" | 102 | msgstr "" |
103 | "%s: Errore durante la copiatura del file \"%s\" nella directory \"%s\".\n" | 103 | "%s: Errore durante la copiatura del file ''%s'' nella directory ''%s''.\n" |
104 | 104 | ||
105 | #, c-format | 105 | #, c-format |
106 | msgid "%s: Error while creating the directory ''%s''.\n" | 106 | msgid "%s: Error while creating the directory ''%s''.\n" |
107 | msgstr "%s: Errore durante la creazione della directory \"%s\".\n" | 107 | msgstr "%s: Errore durante la creazione della directory ''%s''.\n" |
108 | 108 | ||
109 | #, c-format | 109 | #, c-format |
110 | msgid "%s: Extraction of the DESCRIPTION file (''%s'') has failed.\n" | 110 | msgid "%s: Extraction of the DESCRIPTION file (''%s'') has failed.\n" |
@@ -122,11 +122,11 @@ msgstr "%s: Il modulo ''%s - %s'' non è installato.\n" | |||
122 | 122 | ||
123 | #, c-format | 123 | #, c-format |
124 | msgid "%s: Module ''%s'' is not installed (''%s'' section).\n" | 124 | msgid "%s: Module ''%s'' is not installed (''%s'' section).\n" |
125 | msgstr "%s: Il modulo \"%s\" non è installato (sezione \"%s\").\n" | 125 | msgstr "%s: Il modulo ''%s'' non è installato (sezione ''%s'').\n" |
126 | 126 | ||
127 | #, c-format | 127 | #, c-format |
128 | msgid "%s: Module ''%s'' is not installed.\n" | 128 | msgid "%s: Module ''%s'' is not installed.\n" |
129 | msgstr "%s: Il modulo \"%s\" non è installato.\n" | 129 | msgstr "%s: Il modulo ''%s'' non è installato.\n" |
130 | 130 | ||
131 | #, c-format | 131 | #, c-format |
132 | msgid "%s: Neither Wget or Curl found: Please install one of them\n" | 132 | msgid "%s: Neither Wget or Curl found: Please install one of them\n" |
@@ -142,7 +142,7 @@ msgstr "" | |||
142 | 142 | ||
143 | #, c-format | 143 | #, c-format |
144 | msgid "%s: The config file (''%s'') is not well formated at line %d\n" | 144 | msgid "%s: The config file (''%s'') is not well formated at line %d\n" |
145 | msgstr "%s: Il file config (\"%s\") non è formattato bene alla riga %d\n" | 145 | msgstr "%s: Il file config (''%s'') non è formattato bene alla riga %d\n" |
146 | 146 | ||
147 | #, c-format | 147 | #, c-format |
148 | msgid "%s: The dependency tree cannot be resolved.\n" | 148 | msgid "%s: The dependency tree cannot be resolved.\n" |
@@ -169,7 +169,7 @@ msgid "" | |||
169 | "%s: The directory ''%s'' cannot been created, please check if you have write " | 169 | "%s: The directory ''%s'' cannot been created, please check if you have write " |
170 | "access on this directory.\n" | 170 | "access on this directory.\n" |
171 | msgstr "" | 171 | msgstr "" |
172 | "%s: La directory \"%s\" non può essere creata, controllare i permessi di " | 172 | "%s: La directory ''%s'' non può essere creata, controllare i permessi di " |
173 | "accesso in scrittura alla directory.\n" | 173 | "accesso in scrittura alla directory.\n" |
174 | 174 | ||
175 | #, c-format | 175 | #, c-format |
@@ -210,15 +210,15 @@ msgstr "" | |||
210 | 210 | ||
211 | #, c-format | 211 | #, c-format |
212 | msgid "%s: The file ''%s'' cannot be written.\n" | 212 | msgid "%s: The file ''%s'' cannot be written.\n" |
213 | msgstr "%s: Il file \"%s\" non può essere scritto.\n" | 213 | msgstr "%s: Il file ''%s'' non può essere scritto.\n" |
214 | 214 | ||
215 | #, c-format | 215 | #, c-format |
216 | msgid "%s: The file ''%s'' doesn''t exist or is not read accessible\n" | 216 | msgid "%s: The file ''%s'' doesn''t exist or is not read accessible\n" |
217 | msgstr "%s: Il file \"%s\" non esiste o non è accessibile in lettura\n" | 217 | msgstr "%s: Il file ''%s'' non esiste o non è accessibile in lettura\n" |
218 | 218 | ||
219 | #, c-format | 219 | #, c-format |
220 | msgid "%s: The file ''%s'' doesn''t exist or is not read accessible.\n" | 220 | msgid "%s: The file ''%s'' doesn''t exist or is not read accessible.\n" |
221 | msgstr "%s: Il file \"%s\" non esiste o non è accessibile in lettura.\n" | 221 | msgstr "%s: Il file ''%s'' non esiste o non è accessibile in lettura.\n" |
222 | 222 | ||
223 | #, c-format | 223 | #, c-format |
224 | msgid "%s: The file ''%s'' is not well formated at line %d\n" | 224 | msgid "%s: The file ''%s'' is not well formated at line %d\n" |
@@ -254,7 +254,7 @@ msgstr "%s: Il pacchetto %s non è disponibile.\n" | |||
254 | 254 | ||
255 | #, c-format | 255 | #, c-format |
256 | msgid "%s: The package ''%s'' is not present in the struct.\n" | 256 | msgid "%s: The package ''%s'' is not present in the struct.\n" |
257 | msgstr "%s: Il pacchetto \"%s\" non è presente nella struct.\n" | 257 | msgstr "%s: Il pacchetto ''%s'' non è presente nella struct.\n" |
258 | 258 | ||
259 | #, c-format | 259 | #, c-format |
260 | msgid "" | 260 | msgid "" |
@@ -269,7 +269,7 @@ msgstr "" | |||
269 | msgid "" | 269 | msgid "" |
270 | "%s: The version ''%s'' of the package ''%s'' is not present in the struct.\n" | 270 | "%s: The version ''%s'' of the package ''%s'' is not present in the struct.\n" |
271 | msgstr "" | 271 | msgstr "" |
272 | "%s: La versione \"%s\" del pacchetto \"%s\" non è presente nella struct.\n" | 272 | "%s: La versione ''%s'' del pacchetto ''%s'' non è presente nella struct.\n" |
273 | 273 | ||
274 | #, c-format | 274 | #, c-format |
275 | msgid "" | 275 | msgid "" |
@@ -468,7 +468,7 @@ msgstr "" | |||
468 | #, c-format | 468 | #, c-format |
469 | msgid "%s: Wrong value for input argument #%d: ''%s'' is not a valid URL.\n" | 469 | msgid "%s: Wrong value for input argument #%d: ''%s'' is not a valid URL.\n" |
470 | msgstr "" | 470 | msgstr "" |
471 | "%s: L'argomento in ingresso #%d ha un valore sbagliato: \"%s\" non è un URL " | 471 | "%s: L'argomento in ingresso #%d ha un valore sbagliato: ''%s'' non è un URL " |
472 | "valido.\n" | 472 | "valido.\n" |
473 | 473 | ||
474 | #, c-format | 474 | #, c-format |
@@ -491,8 +491,8 @@ msgid "" | |||
491 | "%s: Wrong value for input argument #%d: ''all'',''user'',''allusers'' or " | 491 | "%s: Wrong value for input argument #%d: ''all'',''user'',''allusers'' or " |
492 | "''official'' expected.\n" | 492 | "''official'' expected.\n" |
493 | msgstr "" | 493 | msgstr "" |
494 | "%s: L'argomento in ingresso #%d ha un valore sbagliato: era atteso \"all\", " | 494 | "%s: L'argomento in ingresso #%d ha un valore sbagliato: era atteso ''all'', " |
495 | "\"user\", \"allusers\" o \"official\".\n" | 495 | "''user'', ''allusers'' o ''official''.\n" |
496 | 496 | ||
497 | #, c-format | 497 | #, c-format |
498 | msgid "" | 498 | msgid "" |
@@ -513,24 +513,24 @@ msgstr "" | |||
513 | msgid "" | 513 | msgid "" |
514 | "%s: Wrong value for input argument #%d: ''user'' or ''allusers'' expected.\n" | 514 | "%s: Wrong value for input argument #%d: ''user'' or ''allusers'' expected.\n" |
515 | msgstr "" | 515 | msgstr "" |
516 | "%s: L'argomento in ingresso #%d ha un valore sbagliato: era atteso \"user'\" " | 516 | "%s: L'argomento in ingresso #%d ha un valore sbagliato: era atteso ''user''' " |
517 | "o \"allusers\".\n" | 517 | "o ''allusers''.\n" |
518 | 518 | ||
519 | #, c-format | 519 | #, c-format |
520 | msgid "" | 520 | msgid "" |
521 | "%s: Wrong value for input argument #%d: ''user'' or ''allusers'' or ''all'' " | 521 | "%s: Wrong value for input argument #%d: ''user'' or ''allusers'' or ''all'' " |
522 | "expected.\n" | 522 | "expected.\n" |
523 | msgstr "" | 523 | msgstr "" |
524 | "%s: L'argomento #%d in ingresso ha un valore sbagliato: era atteso \"user\" " | 524 | "%s: L'argomento #%d in ingresso ha un valore sbagliato: era atteso ''user'' " |
525 | "o \"alluser\" o \"all\".\n" | 525 | "o ''alluser'' o ''all''.\n" |
526 | 526 | ||
527 | #, c-format | 527 | #, c-format |
528 | msgid "" | 528 | msgid "" |
529 | "%s: Wrong value for input argument #%d: ''user'', ''allusers'' or ''all'' " | 529 | "%s: Wrong value for input argument #%d: ''user'', ''allusers'' or ''all'' " |
530 | "expected.\n" | 530 | "expected.\n" |
531 | msgstr "" | 531 | msgstr "" |
532 | "%s: L'argomento in ingresso #%d ha un valore sbagliato: era atteso \"user\", " | 532 | "%s: L'argomento in ingresso #%d ha un valore sbagliato: era atteso ''user'', " |
533 | "\"allusers\" o \"all\".\n" | 533 | "''allusers'' o ''all''.\n" |
534 | 534 | ||
535 | #, c-format | 535 | #, c-format |
536 | msgid "" | 536 | msgid "" |
@@ -538,7 +538,7 @@ msgid "" | |||
538 | "expected.\n" | 538 | "expected.\n" |
539 | msgstr "" | 539 | msgstr "" |
540 | "%s: L'argomento in ingresso #%d ha un valore sbagliato: era atteso " | 540 | "%s: L'argomento in ingresso #%d ha un valore sbagliato: era atteso " |
541 | "\"user'\", \"allusers\" o \"all\".\n" | 541 | "''user''', ''allusers'' o ''all''.\n" |
542 | 542 | ||
543 | #, c-format | 543 | #, c-format |
544 | msgid "%s: Wrong value for input argument #%d: A valid category expected.\n" | 544 | msgid "%s: Wrong value for input argument #%d: A valid category expected.\n" |
@@ -572,7 +572,7 @@ msgid "" | |||
572 | "%s: Wrong value for input argument #%d: Letters ''A'' or ''I'' expected.\n" | 572 | "%s: Wrong value for input argument #%d: Letters ''A'' or ''I'' expected.\n" |
573 | msgstr "" | 573 | msgstr "" |
574 | "%s: L'argomento in ingresso #%d ha un valore sbagliato: erano attese le " | 574 | "%s: L'argomento in ingresso #%d ha un valore sbagliato: erano attese le " |
575 | "lettere \"A\" o \"I\".\n" | 575 | "lettere ''A'' o ''I''.\n" |
576 | 576 | ||
577 | #, c-format | 577 | #, c-format |
578 | msgid "" | 578 | msgid "" |
@@ -644,8 +644,8 @@ msgstr "" | |||
644 | msgid "" | 644 | msgid "" |
645 | "%s: Wrong value for input argument #%d:''error'' or ''warning'' expected.\n" | 645 | "%s: Wrong value for input argument #%d:''error'' or ''warning'' expected.\n" |
646 | msgstr "" | 646 | msgstr "" |
647 | "%s: L'argomento in ingresso #%d ha un valore sbagliato: era atteso \"error\" " | 647 | "%s: L'argomento in ingresso #%d ha un valore sbagliato: era atteso ''error'' " |
648 | "o \"warning\".\n" | 648 | "o ''warning''.\n" |
649 | 649 | ||
650 | #, c-format | 650 | #, c-format |
651 | msgid "" | 651 | msgid "" |
@@ -670,11 +670,11 @@ msgstr "%s: Nome e versione non sono entrambi definiti\n" | |||
670 | 670 | ||
671 | #, c-format | 671 | #, c-format |
672 | msgid "%s: the package ''%s'' doesn''t contain the field ''%s''.\n" | 672 | msgid "%s: the package ''%s'' doesn''t contain the field ''%s''.\n" |
673 | msgstr "%s: il pacchetto \"%s\" non contiene il campo \"%s\".\n" | 673 | msgstr "%s: il pacchetto ''%s'' non contiene il campo ''%s''.\n" |
674 | 674 | ||
675 | #, c-format | 675 | #, c-format |
676 | msgid "%s: the package ''%s'' doesn''t exist.\n" | 676 | msgid "%s: the package ''%s'' doesn''t exist.\n" |
677 | msgstr "%s: il pacchetto \"%s\" non esiste.\n" | 677 | msgstr "%s: il pacchetto ''%s'' non esiste.\n" |
678 | 678 | ||
679 | msgid "&?" | 679 | msgid "&?" |
680 | msgstr "&?" | 680 | msgstr "&?" |
diff --git a/scilab/modules/atoms/locales/ja_JP/atoms.po b/scilab/modules/atoms/locales/ja_JP/atoms.po index 46a36c7..21e9854 100644 --- a/scilab/modules/atoms/locales/ja_JP/atoms.po +++ b/scilab/modules/atoms/locales/ja_JP/atoms.po | |||
@@ -100,7 +100,7 @@ msgstr "%s: DESCRIPTION ファイルはパッケージ ''%s'' に見つかりま | |||
100 | 100 | ||
101 | #, c-format | 101 | #, c-format |
102 | msgid "%s: Error while copying the file ''%s'' to the directory ''%s''.\n" | 102 | msgid "%s: Error while copying the file ''%s'' to the directory ''%s''.\n" |
103 | msgstr "%s: ファイル\"%s\" をディレクトリ\"%s\"へコピーする際にエラーが発生しました.\n" | 103 | msgstr "%s: ファイル''%s'' をディレクトリ''%s''へコピーする際にエラーが発生しました.\n" |
104 | 104 | ||
105 | #, c-format | 105 | #, c-format |
106 | msgid "%s: Error while creating the directory ''%s''.\n" | 106 | msgid "%s: Error while creating the directory ''%s''.\n" |
@@ -138,7 +138,7 @@ msgstr "%s: 複数のバージョンのパッケージ (%s) を同じScilabセ | |||
138 | 138 | ||
139 | #, c-format | 139 | #, c-format |
140 | msgid "%s: The config file (''%s'') is not well formated at line %d\n" | 140 | msgid "%s: The config file (''%s'') is not well formated at line %d\n" |
141 | msgstr "%s: 設定ファイル(\"%s\")の%d行目は整形式ではありません.\n" | 141 | msgstr "%s: 設定ファイル(''%s'')の%d行目は整形式ではありません.\n" |
142 | 142 | ||
143 | #, c-format | 143 | #, c-format |
144 | msgid "%s: The dependency tree cannot be resolved.\n" | 144 | msgid "%s: The dependency tree cannot be resolved.\n" |
@@ -162,7 +162,7 @@ msgstr "%s: ディレクトリ %s は存在しません。\n" | |||
162 | msgid "" | 162 | msgid "" |
163 | "%s: The directory ''%s'' cannot been created, please check if you have write " | 163 | "%s: The directory ''%s'' cannot been created, please check if you have write " |
164 | "access on this directory.\n" | 164 | "access on this directory.\n" |
165 | msgstr "%s: ディレクトリー \"%s\" を作成できません. このディレクトリーへの書き込みアクセス権の有無を確認ください.\n" | 165 | msgstr "%s: ディレクトリー ''%s'' を作成できません. このディレクトリーへの書き込みアクセス権の有無を確認ください.\n" |
166 | 166 | ||
167 | #, c-format | 167 | #, c-format |
168 | msgid "" | 168 | msgid "" |
@@ -199,7 +199,7 @@ msgstr "%s: ファイル %s は整形式ではありません.ツールボック | |||
199 | 199 | ||
200 | #, c-format | 200 | #, c-format |
201 | msgid "%s: The file ''%s'' cannot be written.\n" | 201 | msgid "%s: The file ''%s'' cannot be written.\n" |
202 | msgstr "%s: ファイル %s を書き込めません。\n" | 202 | msgstr "%s: ファイル ''%s'' を書き込めません。\n" |
203 | 203 | ||
204 | #, c-format | 204 | #, c-format |
205 | msgid "%s: The file ''%s'' doesn''t exist or is not read accessible\n" | 205 | msgid "%s: The file ''%s'' doesn''t exist or is not read accessible\n" |
@@ -211,7 +211,7 @@ msgstr "%s: ファイル ''%s'' が存在しないか、読み取り可能では | |||
211 | 211 | ||
212 | #, c-format | 212 | #, c-format |
213 | msgid "%s: The file ''%s'' is not well formated at line %d\n" | 213 | msgid "%s: The file ''%s'' is not well formated at line %d\n" |
214 | msgstr "%s: ファイル \"%s\" の %d 行目は整形式ではありません.\n" | 214 | msgstr "%s: ファイル ''%s'' の %d 行目は整形式ではありません.\n" |
215 | 215 | ||
216 | #, c-format | 216 | #, c-format |
217 | msgid "%s: The following file hasn''t been copied:\n" | 217 | msgid "%s: The following file hasn''t been copied:\n" |
@@ -392,7 +392,7 @@ msgstr "%s: 入力引数 #%d の型が間違っています: mlistを指定し | |||
392 | #, c-format | 392 | #, c-format |
393 | msgid "" | 393 | msgid "" |
394 | "%s: Wrong value for input argument #%d: ''%s'' is not a registered category" | 394 | "%s: Wrong value for input argument #%d: ''%s'' is not a registered category" |
395 | msgstr "%s: 入力引数 #%d の値が間違っています: \"%s\" は登録済みのカテゴリではありません" | 395 | msgstr "%s: 入力引数 #%d の値が間違っています: ''%s'' は登録済みのカテゴリではありません" |
396 | 396 | ||
397 | #, c-format | 397 | #, c-format |
398 | msgid "%s: Wrong value for input argument #%d: ''%s'' is not a valid URL.\n" | 398 | msgid "%s: Wrong value for input argument #%d: ''%s'' is not a valid URL.\n" |
@@ -401,14 +401,14 @@ msgstr "%s: 入力引数 #%d で不正な値: ''%s'' は妥当なURLではあり | |||
401 | #, c-format | 401 | #, c-format |
402 | msgid "" | 402 | msgid "" |
403 | "%s: Wrong value for input argument #%d: ''all'' or ''main'' expected.\n" | 403 | "%s: Wrong value for input argument #%d: ''all'' or ''main'' expected.\n" |
404 | msgstr "%s: 入力引数 #%d の値が間違っています: \"all\" または \"main\" を指定してください.\n" | 404 | msgstr "%s: 入力引数 #%d の値が間違っています: ''all'' または ''main'' を指定してください.\n" |
405 | 405 | ||
406 | #, c-format | 406 | #, c-format |
407 | msgid "" | 407 | msgid "" |
408 | "%s: Wrong value for input argument #%d: ''all'',''allusers'',''user'' or " | 408 | "%s: Wrong value for input argument #%d: ''all'',''allusers'',''user'' or " |
409 | "''session'' expected.\n" | 409 | "''session'' expected.\n" |
410 | msgstr "" | 410 | msgstr "" |
411 | "%s: 入力引数 #%d の値が間違っています: \"all\", \"allusers\", \"user\" または \"session\" " | 411 | "%s: 入力引数 #%d の値が間違っています: ''all'', ''allusers'', ''user'' または ''session'' " |
412 | "を指定してください.\n" | 412 | "を指定してください.\n" |
413 | 413 | ||
414 | #, c-format | 414 | #, c-format |
@@ -416,7 +416,7 @@ msgid "" | |||
416 | "%s: Wrong value for input argument #%d: ''all'',''user'',''allusers'' or " | 416 | "%s: Wrong value for input argument #%d: ''all'',''user'',''allusers'' or " |
417 | "''official'' expected.\n" | 417 | "''official'' expected.\n" |
418 | msgstr "" | 418 | msgstr "" |
419 | "%s: 入力引数 #%d の値が間違っています: \"all\", \"users\", \"alluser\" または \"official\" " | 419 | "%s: 入力引数 #%d の値が間違っています: ''all'', ''users'', ''alluser'' または ''official'' " |
420 | "を指定してください.\n" | 420 | "を指定してください.\n" |
421 | 421 | ||
422 | #, c-format | 422 | #, c-format |
@@ -424,7 +424,7 @@ msgid "" | |||
424 | "%s: Wrong value for input argument #%d: ''filter:all'',''filter:main'' or a " | 424 |