summaryrefslogtreecommitdiffstats
path: root/scilab/modules
diff options
context:
space:
mode:
authorPierre MARECHAL <pierre.marechal@scilab.org>2010-05-12 11:01:31 +0200
committerClément DAVID <clement.david@scilab.org>2010-05-18 15:38:54 +0200
commitddaeea478eb06e4e7132aa1886b900e400787152 (patch)
treebd072da6580653501696b26ac26e9cfe696ba55b /scilab/modules
parentbca8f927b6e37b2fe01590b1cca118c6b821ad54 (diff)
downloadscilab-ddaeea478eb06e4e7132aa1886b900e400787152.zip
scilab-ddaeea478eb06e4e7132aa1886b900e400787152.tar.gz
* The ATOMS GUI ergonomics has been improved.
* bug 6596 fixed - When the ATOMS GUI started, nothing was displayed. Now, the list of already installed modules appears on the home page. Change-Id: Ifec0d169423d5982a522d06cf121ee6f5b5ad3f4
Diffstat (limited to 'scilab/modules')
-rw-r--r--scilab/modules/atoms/Makefile.am7
-rw-r--r--scilab/modules/atoms/Makefile.in49
-rw-r--r--scilab/modules/atoms/atoms.iss1
-rwxr-xr-xscilab/modules/atoms/images/icons/installed.pngbin0 -> 3308 bytes
-rwxr-xr-xscilab/modules/atoms/images/icons/notinstalled.pngbin0 -> 3154 bytes
-rw-r--r--scilab/modules/atoms/locales/en_US/atoms.pot681
-rw-r--r--scilab/modules/atoms/locales/fr_FR/atoms.po106
-rw-r--r--scilab/modules/atoms/macros/atoms_gui/atomsGui.sci271
-rw-r--r--scilab/modules/atoms/macros/atoms_gui/cbAtomsGui.sci363
-rw-r--r--scilab/modules/atoms/tests/nonreg_tests/bug_6596.tst38
10 files changed, 970 insertions, 546 deletions
diff --git a/scilab/modules/atoms/Makefile.am b/scilab/modules/atoms/Makefile.am
index 112ce30..270a852 100644
--- a/scilab/modules/atoms/Makefile.am
+++ b/scilab/modules/atoms/Makefile.am
@@ -14,12 +14,15 @@ libsciatoms_la_rootdir = $(mydatadir)
14libsciatoms_la_root_DATA = changelog.txt license.txt readme.txt version.xml 14libsciatoms_la_root_DATA = changelog.txt license.txt readme.txt version.xml
15 15
16#### atoms : init scripts #### 16#### atoms : init scripts ####
17
18libsciatoms_la_etcdir = $(mydatadir)/etc 17libsciatoms_la_etcdir = $(mydatadir)/etc
19libsciatoms_la_etc_DATA = etc/atoms.quit etc/atoms.start etc/repositories 18libsciatoms_la_etc_DATA = etc/atoms.quit etc/atoms.start etc/repositories
20 19
21#### atoms : internal functions #### 20#### atoms : internal functions ####
22
23MACROSDIRSEXT = macros/atoms_internals macros/atoms_gui 21MACROSDIRSEXT = macros/atoms_internals macros/atoms_gui
24 22
23#### atoms : icons files ####
24libsciatoms_la_iconsdir=$(mydatadir)/
25nobase_libsciatoms_la_icons_DATA = images/icons/installed.png \
26images/icons/notinstalled.png
27
25include $(top_srcdir)/Makefile.incl.am 28include $(top_srcdir)/Makefile.incl.am
diff --git a/scilab/modules/atoms/Makefile.in b/scilab/modules/atoms/Makefile.in
index 847ab5c..6714ebc 100644
--- a/scilab/modules/atoms/Makefile.in
+++ b/scilab/modules/atoms/Makefile.in
@@ -108,8 +108,10 @@ am__base_list = \
108 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ 108 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
109 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' 109 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
110am__installdirs = "$(DESTDIR)$(libsciatoms_la_etcdir)" \ 110am__installdirs = "$(DESTDIR)$(libsciatoms_la_etcdir)" \
111 "$(DESTDIR)$(libsciatoms_la_rootdir)" 111 "$(DESTDIR)$(libsciatoms_la_rootdir)" \
112DATA = $(libsciatoms_la_etc_DATA) $(libsciatoms_la_root_DATA) 112 "$(DESTDIR)$(libsciatoms_la_iconsdir)"
113DATA = $(libsciatoms_la_etc_DATA) $(libsciatoms_la_root_DATA) \
114 $(nobase_libsciatoms_la_icons_DATA)
113DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) 115DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
114ACLOCAL = @ACLOCAL@ 116ACLOCAL = @ACLOCAL@
115ALL_LINGUAS = @ALL_LINGUAS@ 117ALL_LINGUAS = @ALL_LINGUAS@
@@ -364,6 +366,12 @@ libsciatoms_la_etc_DATA = etc/atoms.quit etc/atoms.start etc/repositories
364#### atoms : internal functions #### 366#### atoms : internal functions ####
365MACROSDIRSEXT = macros/atoms_internals macros/atoms_gui 367MACROSDIRSEXT = macros/atoms_internals macros/atoms_gui
366 368
369#### atoms : icons files ####
370libsciatoms_la_iconsdir = $(mydatadir)/
371nobase_libsciatoms_la_icons_DATA = images/icons/installed.png \
372images/icons/notinstalled.png
373
374
367# Where all the Scilab stuff is installed (macros, help, ...) 375# Where all the Scilab stuff is installed (macros, help, ...)
368mydatadir = $(pkgdatadir)/modules/$(modulename) 376mydatadir = $(pkgdatadir)/modules/$(modulename)
369 377
@@ -506,6 +514,29 @@ uninstall-libsciatoms_la_rootDATA:
506 test -n "$$files" || exit 0; \ 514 test -n "$$files" || exit 0; \
507 echo " ( cd '$(DESTDIR)$(libsciatoms_la_rootdir)' && rm -f" $$files ")"; \ 515 echo " ( cd '$(DESTDIR)$(libsciatoms_la_rootdir)' && rm -f" $$files ")"; \
508 cd "$(DESTDIR)$(libsciatoms_la_rootdir)" && rm -f $$files 516 cd "$(DESTDIR)$(libsciatoms_la_rootdir)" && rm -f $$files
517install-nobase_libsciatoms_la_iconsDATA: $(nobase_libsciatoms_la_icons_DATA)
518 @$(NORMAL_INSTALL)
519 test -z "$(libsciatoms_la_iconsdir)" || $(MKDIR_P) "$(DESTDIR)$(libsciatoms_la_iconsdir)"
520 @list='$(nobase_libsciatoms_la_icons_DATA)'; test -n "$(libsciatoms_la_iconsdir)" || list=; \
521 $(am__nobase_list) | while read dir files; do \
522 xfiles=; for file in $$files; do \
523 if test -f "$$file"; then xfiles="$$xfiles $$file"; \
524 else xfiles="$$xfiles $(srcdir)/$$file"; fi; done; \
525 test -z "$$xfiles" || { \
526 test "x$$dir" = x. || { \
527 echo "$(MKDIR_P) '$(DESTDIR)$(libsciatoms_la_iconsdir)/$$dir'"; \
528 $(MKDIR_P) "$(DESTDIR)$(libsciatoms_la_iconsdir)/$$dir"; }; \
529 echo " $(INSTALL_DATA) $$xfiles '$(DESTDIR)$(libsciatoms_la_iconsdir)/$$dir'"; \
530 $(INSTALL_DATA) $$xfiles "$(DESTDIR)$(libsciatoms_la_iconsdir)/$$dir" || exit $$?; }; \
531 done
532
533uninstall-nobase_libsciatoms_la_iconsDATA:
534 @$(NORMAL_UNINSTALL)
535 @list='$(nobase_libsciatoms_la_icons_DATA)'; test -n "$(libsciatoms_la_iconsdir)" || list=; \
536 $(am__nobase_strip_setup); files=`$(am__nobase_strip)`; \
537 test -n "$$files" || exit 0; \
538 echo " ( cd '$(DESTDIR)$(libsciatoms_la_iconsdir)' && rm -f" $$files ")"; \
539 cd "$(DESTDIR)$(libsciatoms_la_iconsdir)" && rm -f $$files
509tags: TAGS 540tags: TAGS
510TAGS: 541TAGS:
511 542
@@ -548,7 +579,7 @@ check-am: all-am
548check: check-am 579check: check-am
549all-am: Makefile $(DATA) all-local 580all-am: Makefile $(DATA) all-local
550installdirs: 581installdirs:
551 for dir in "$(DESTDIR)$(libsciatoms_la_etcdir)" "$(DESTDIR)$(libsciatoms_la_rootdir)"; do \ 582 for dir in "$(DESTDIR)$(libsciatoms_la_etcdir)" "$(DESTDIR)$(libsciatoms_la_rootdir)" "$(DESTDIR)$(libsciatoms_la_iconsdir)"; do \
552 test -z "$$dir" || $(MKDIR_P) "$$dir"; \ 583 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
553 done 584 done
554install: install-am 585install: install-am
@@ -597,7 +628,8 @@ info: info-am
597info-am: 628info-am:
598 629
599install-data-am: install-data-local install-libsciatoms_la_etcDATA \ 630install-data-am: install-data-local install-libsciatoms_la_etcDATA \
600 install-libsciatoms_la_rootDATA 631 install-libsciatoms_la_rootDATA \
632 install-nobase_libsciatoms_la_iconsDATA
601 633
602install-dvi: install-dvi-am 634install-dvi: install-dvi-am
603 635
@@ -642,7 +674,8 @@ ps: ps-am
642ps-am: 674ps-am:
643 675
644uninstall-am: uninstall-libsciatoms_la_etcDATA \ 676uninstall-am: uninstall-libsciatoms_la_etcDATA \
645 uninstall-libsciatoms_la_rootDATA 677 uninstall-libsciatoms_la_rootDATA \
678 uninstall-nobase_libsciatoms_la_iconsDATA
646 679
647.MAKE: check-am install-am install-strip 680.MAKE: check-am install-am install-strip
648 681
@@ -654,13 +687,15 @@ uninstall-am: uninstall-libsciatoms_la_etcDATA \
654 install-dvi-am install-exec install-exec-am install-html \ 687 install-dvi-am install-exec install-exec-am install-html \
655 install-html-am install-html-local install-info \ 688 install-html-am install-html-local install-info \
656 install-info-am install-libsciatoms_la_etcDATA \ 689 install-info-am install-libsciatoms_la_etcDATA \
657 install-libsciatoms_la_rootDATA install-man install-pdf \ 690 install-libsciatoms_la_rootDATA install-man \
691 install-nobase_libsciatoms_la_iconsDATA install-pdf \
658 install-pdf-am install-ps install-ps-am install-strip \ 692 install-pdf-am install-ps install-ps-am install-strip \
659 installcheck installcheck-am installdirs maintainer-clean \ 693 installcheck installcheck-am installdirs maintainer-clean \
660 maintainer-clean-generic mostlyclean mostlyclean-generic \ 694 maintainer-clean-generic mostlyclean mostlyclean-generic \
661 mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am \ 695 mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am \
662 uninstall-libsciatoms_la_etcDATA \ 696 uninstall-libsciatoms_la_etcDATA \
663 uninstall-libsciatoms_la_rootDATA 697 uninstall-libsciatoms_la_rootDATA \
698 uninstall-nobase_libsciatoms_la_iconsDATA
664 699
665 700
666# This target enables tests for Scilab 701# This target enables tests for Scilab
diff --git a/scilab/modules/atoms/atoms.iss b/scilab/modules/atoms/atoms.iss
index 6b4e8e5..caf882f 100644
--- a/scilab/modules/atoms/atoms.iss
+++ b/scilab/modules/atoms/atoms.iss
@@ -21,6 +21,7 @@ Source: modules\{#ATOMS}\changelog.txt; DestDir: {app}\modules\{#ATOMS}; Compone
21Source: modules\{#ATOMS}\etc\{#ATOMS}.quit; DestDir: {app}\modules\{#ATOMS}\etc; Components: {#COMPN_ATOMS} 21Source: modules\{#ATOMS}\etc\{#ATOMS}.quit; DestDir: {app}\modules\{#ATOMS}\etc; Components: {#COMPN_ATOMS}
22Source: modules\{#ATOMS}\etc\{#ATOMS}.start; DestDir: {app}\modules\{#ATOMS}\etc; Components: {#COMPN_ATOMS} 22Source: modules\{#ATOMS}\etc\{#ATOMS}.start; DestDir: {app}\modules\{#ATOMS}\etc; Components: {#COMPN_ATOMS}
23Source: modules\{#ATOMS}\etc\repositories; DestDir: {app}\modules\{#ATOMS}\etc; Components: {#COMPN_ATOMS} 23Source: modules\{#ATOMS}\etc\repositories; DestDir: {app}\modules\{#ATOMS}\etc; Components: {#COMPN_ATOMS}
24Source: modules\{#ATOMS}\images\icons\*.png; DestDir: {app}\modules\{#ATOMS}\images\icons; Components: {#COMPN_SCILAB}
24; 25;
25Source: modules\{#ATOMS}\macros\lib; DestDir: {app}\modules\{#ATOMS}\macros; Flags: recursesubdirs; Components: {#COMPN_ATOMS} 26Source: modules\{#ATOMS}\macros\lib; DestDir: {app}\modules\{#ATOMS}\macros; Flags: recursesubdirs; Components: {#COMPN_ATOMS}
26Source: modules\{#ATOMS}\macros\names; DestDir: {app}\modules\{#ATOMS}\macros; Flags: recursesubdirs; Components: {#COMPN_ATOMS} 27Source: modules\{#ATOMS}\macros\names; DestDir: {app}\modules\{#ATOMS}\macros; Flags: recursesubdirs; Components: {#COMPN_ATOMS}
diff --git a/scilab/modules/atoms/images/icons/installed.png b/scilab/modules/atoms/images/icons/installed.png
new file mode 100755
index 0000000..58ee5835
--- /dev/null
+++ b/scilab/modules/atoms/images/icons/installed.png
Binary files differ
diff --git a/scilab/modules/atoms/images/icons/notinstalled.png b/scilab/modules/atoms/images/icons/notinstalled.png
new file mode 100755
index 0000000..e65dbc4
--- /dev/null
+++ b/scilab/modules/atoms/images/icons/notinstalled.png
Binary files differ
diff --git a/scilab/modules/atoms/locales/en_US/atoms.pot b/scilab/modules/atoms/locales/en_US/atoms.pot
index dc3b0a8..a2e0b39 100644
--- a/scilab/modules/atoms/locales/en_US/atoms.pot
+++ b/scilab/modules/atoms/locales/en_US/atoms.pot
@@ -14,27 +14,27 @@ msgstr ""
14"MIME-Version: 1.0\n" 14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=ISO-8859-1\n" 15"Content-Type: text/plain; charset=ISO-8859-1\n"
16"Content-Transfer-Encoding: 8bit\n" 16"Content-Transfer-Encoding: 8bit\n"
17"Revision-Date: 2010-04-15 10:22+0100\n" 17"Revision-Date: 2010-05-18 15:11+0100\n"
18 18
19# File: macros/atomsAutoloadAdd.sci, line: 162 19# File: macros/atomsAutoloadAdd.sci, line: 168
20# File: macros/atomsAutoloadAdd.sci, line: 167 20# File: macros/atomsAutoloadAdd.sci, line: 173
21# File: macros/atomsAutoloadAdd.sci, line: 185 21# File: macros/atomsAutoloadAdd.sci, line: 191
22#, c-format 22#, c-format
23msgid "\t - ''%s - %s''\n" 23msgid "\t - ''%s - %s''\n"
24msgstr "" 24msgstr ""
25# 25#
26# File: macros/atomsLoad.sci, line: 235 26# File: macros/atomsLoad.sci, line: 241
27#, c-format 27#, c-format
28msgid "\t - ''%s - %s'' is already loaded\n" 28msgid "\t - ''%s - %s'' is already loaded\n"
29msgstr "" 29msgstr ""
30# 30#
31# File: macros/atomsLoad.sci, line: 236 31# File: macros/atomsLoad.sci, line: 242
32# File: macros/atomsLoad.sci, line: 260 32# File: macros/atomsLoad.sci, line: 266
33#, c-format 33#, c-format
34msgid "\t - ''%s - %s'' is needed by ''%s - %s''\n" 34msgid "\t - ''%s - %s'' is needed by ''%s - %s''\n"
35msgstr "" 35msgstr ""
36# 36#
37# File: macros/atomsLoad.sci, line: 268 37# File: macros/atomsLoad.sci, line: 274
38#, c-format 38#, c-format
39msgid "\t - ''%s - %s'' is needed by ''%s''\n" 39msgid "\t - ''%s - %s'' is needed by ''%s''\n"
40msgstr "" 40msgstr ""
@@ -59,9 +59,9 @@ msgstr ""
59msgid "\t - URL : ''%s''\n" 59msgid "\t - URL : ''%s''\n"
60msgstr "" 60msgstr ""
61# 61#
62# File: macros/atomsLoad.sci, line: 172 62# File: macros/atomsLoad.sci, line: 178
63# File: macros/atomsLoad.sci, line: 173 63# File: macros/atomsLoad.sci, line: 179
64# File: macros/atomsLoad.sci, line: 264 64# File: macros/atomsLoad.sci, line: 270
65#, c-format 65#, c-format
66msgid "\t - You''ve asked ''%s - %s''\n" 66msgid "\t - You''ve asked ''%s - %s''\n"
67msgstr "" 67msgstr ""
@@ -106,13 +106,13 @@ msgstr ""
106msgid "%s: ''%s'' isn''t installed.\n" 106msgid "%s: ''%s'' isn''t installed.\n"
107msgstr "" 107msgstr ""
108# 108#
109# File: macros/atomsLoad.sci, line: 331 109# File: macros/atomsLoad.sci, line: 337
110#, c-format 110#, c-format
111msgid "%s: An error occurred while loading ''%s-%s'':\n" 111msgid "%s: An error occurred while loading ''%s-%s'':\n"
112msgstr "" 112msgstr ""
113# 113#
114# File: macros/atomsLoad.sci, line: 197 114# File: macros/atomsLoad.sci, line: 203
115# File: macros/atomsLoad.sci, line: 199 115# File: macros/atomsLoad.sci, line: 205
116#, c-format 116#, c-format
117msgid "%s: Another version of the package %s is already loaded : %s\n" 117msgid "%s: Another version of the package %s is already loaded : %s\n"
118msgstr "" 118msgstr ""
@@ -122,50 +122,50 @@ msgstr ""
122msgid "%s: DESCRIPTION file cannot be found in the package ''%s''\n" 122msgid "%s: DESCRIPTION file cannot be found in the package ''%s''\n"
123msgstr "" 123msgstr ""
124# 124#
125# File: macros/atomsInstall.sci, line: 401 125# File: macros/atomsInstall.sci, line: 402
126#, c-format 126#, c-format
127msgid "%s: Error while copying the file ''%s'' to the directory ''%s''.\n" 127msgid "%s: Error while copying the file ''%s'' to the directory ''%s''.\n"
128msgstr "" 128msgstr ""
129# 129#
130# File: macros/atomsInstall.sci, line: 325 130# File: macros/atomsInstall.sci, line: 326
131# File: macros/atomsInstall.sci, line: 354 131# File: macros/atomsInstall.sci, line: 355
132#, c-format 132#, c-format
133msgid "%s: Error while creating the directory ''%s''.\n" 133msgid "%s: Error while creating the directory ''%s''.\n"
134msgstr "" 134msgstr ""
135# 135#
136# File: macros/atoms_internals/atomsGetTOOLBOXES.sci, line: 91 136# File: macros/atoms_internals/atomsDESCRIPTIONget.sci, line: 106
137#, c-format 137#, c-format
138msgid "%s: Extraction of the DESCRIPTION file (''%s'') has failed.\n" 138msgid "%s: Extraction of the DESCRIPTION file (''%s'') has failed.\n"
139msgstr "" 139msgstr ""
140# 140#
141# File: macros/atomsSetConfig.sci, line: 50 141# File: macros/atomsSetConfig.sci, line: 50
142# File: macros/atoms_internals/atomsToremoveRegister.sci, line: 43
143# File: macros/atoms_internals/atomsPackageIsCompatible.sci, line: 69
144# File: macros/atoms_internals/atomsToremoveUnregister.sci, line: 58
142# File: macros/atoms_internals/atomsInstallUnregister.sci, line: 51 145# File: macros/atoms_internals/atomsInstallUnregister.sci, line: 51
143# File: macros/atoms_internals/atomsInstallRegister.sci, line: 59 146# File: macros/atoms_internals/atomsInstallRegister.sci, line: 59
144# File: macros/atoms_internals/atomsInstallRegister.sci, line: 63 147# File: macros/atoms_internals/atomsInstallRegister.sci, line: 63
145# File: macros/atoms_internals/atomsPackageIsCompatible.sci, line: 69
146# File: macros/atoms_internals/atomsToremoveUnregister.sci, line: 58
147# File: macros/atoms_internals/atomsToremoveRegister.sci, line: 43
148#, c-format 148#, c-format
149msgid "%s: Incompatible input arguments #%d and #%d: Same sizes expected.\n" 149msgid "%s: Incompatible input arguments #%d and #%d: Same sizes expected.\n"
150msgstr "" 150msgstr ""
151# 151#
152# File: macros/atomsLoad.sci, line: 113
153# File: macros/atomsTest.sci, line: 118 152# File: macros/atomsTest.sci, line: 118
153# File: macros/atomsLoad.sci, line: 113
154# File: macros/atomsAutoloadAdd.sci, line: 144 154# File: macros/atomsAutoloadAdd.sci, line: 144
155#, c-format 155#, c-format
156msgid "%s: Module ''%s - %s'' is not installed.\n" 156msgid "%s: Module ''%s - %s'' is not installed.\n"
157msgstr "" 157msgstr ""
158# 158#
159# File: macros/atomsLoad.sci, line: 104
160# File: macros/atomsTest.sci, line: 109 159# File: macros/atomsTest.sci, line: 109
160# File: macros/atomsLoad.sci, line: 104
161# File: macros/atomsAutoloadAdd.sci, line: 136 161# File: macros/atomsAutoloadAdd.sci, line: 136
162#, c-format 162#, c-format
163msgid "%s: Module ''%s'' is not installed (''%s'' section).\n" 163msgid "%s: Module ''%s'' is not installed (''%s'' section).\n"
164msgstr "" 164msgstr ""
165# 165#
166# File: macros/atomsLoad.sci, line: 102
167# File: macros/atomsTest.sci, line: 67 166# File: macros/atomsTest.sci, line: 67
168# File: macros/atomsTest.sci, line: 107 167# File: macros/atomsTest.sci, line: 107
168# File: macros/atomsLoad.sci, line: 102
169#, c-format 169#, c-format
170msgid "%s: Module ''%s'' is not installed.\n" 170msgid "%s: Module ''%s'' is not installed.\n"
171msgstr "" 171msgstr ""
@@ -175,9 +175,9 @@ msgstr ""
175msgid "%s: Neither Wget or Curl found: Please install one of them\n" 175msgid "%s: Neither Wget or Curl found: Please install one of them\n"
176msgstr "" 176msgstr ""
177# 177#
178# File: macros/atomsLoad.sci, line: 171 178# File: macros/atomsLoad.sci, line: 177
179# File: macros/atomsLoad.sci, line: 234 179# File: macros/atomsLoad.sci, line: 240
180# File: macros/atomsLoad.sci, line: 259 180# File: macros/atomsLoad.sci, line: 265
181#, c-format 181#, c-format
182msgid "" 182msgid ""
183"%s: Several versions of a package (%s) cannot be loaded at the same scilab " 183"%s: Several versions of a package (%s) cannot be loaded at the same scilab "
@@ -189,7 +189,7 @@ msgstr ""
189msgid "%s: The config file (''%s'') is not well formated at line %d\n" 189msgid "%s: The config file (''%s'') is not well formated at line %d\n"
190msgstr "" 190msgstr ""
191# 191#
192# File: macros/atoms_internals/atomsInstallList.sci, line: 120 192# File: macros/atoms_internals/atomsInstallList.sci, line: 124
193#, c-format 193#, c-format
194msgid "%s: The dependency tree cannot be resolved.\n" 194msgid "%s: The dependency tree cannot be resolved.\n"
195msgstr "" 195msgstr ""
@@ -199,7 +199,7 @@ msgstr ""
199msgid "%s: The description is not well formated at line %d\n" 199msgid "%s: The description is not well formated at line %d\n"
200msgstr "" 200msgstr ""
201# 201#
202# File: macros/atomsInstall.sci, line: 268 202# File: macros/atomsInstall.sci, line: 269
203# File: macros/atoms_internals/atomsLoadSave.sci, line: 42 203# File: macros/atoms_internals/atomsLoadSave.sci, line: 42
204# File: macros/atoms_internals/atomsLoadSave.sci, line: 48 204# File: macros/atoms_internals/atomsLoadSave.sci, line: 48
205#, c-format 205#, c-format
@@ -221,14 +221,14 @@ msgid ""
221"access on this directory.\n" 221"access on this directory.\n"
222msgstr "" 222msgstr ""
223# 223#
224# File: macros/atomsRemove.sci, line: 221 224# File: macros/atomsRemove.sci, line: 223
225#, c-format 225#, c-format
226msgid "" 226msgid ""
227"%s: The directory of this package (%s-%s) cannot been deleted, please check " 227"%s: The directory of this package (%s-%s) cannot been deleted, please check "
228"if you have write access on this directory : %s.\n" 228"if you have write access on this directory : %s.\n"
229msgstr "" 229msgstr ""
230# 230#
231# File: macros/atomsRemove.sci, line: 208 231# File: macros/atomsRemove.sci, line: 210
232#, c-format 232#, c-format
233msgid "" 233msgid ""
234"%s: The directory of this package (%s-%s) is located neither in SCI nor in " 234"%s: The directory of this package (%s-%s) is located neither in SCI nor in "
@@ -250,20 +250,20 @@ msgstr ""
250msgid "%s: The file %s doesn''t exist or is not read accessible.\n" 250msgid "%s: The file %s doesn''t exist or is not read accessible.\n"
251msgstr "" 251msgstr ""
252# 252#
253# File: macros/atoms_internals/atomsDESCRIPTIONread.sci, line: 169 253# File: macros/atoms_internals/atomsDESCRIPTIONread.sci, line: 266
254#, c-format 254#, c-format
255msgid "%s: The file %s is not well formated at line %d\n" 255msgid "%s: The file %s is not well formated at line %d\n"
256msgstr "" 256msgstr ""
257# 257#
258# File: macros/atoms_internals/atomsDESCRIPTIONread.sci, line: 79 258# File: macros/atoms_internals/atomsDESCRIPTIONread.sci, line: 126
259# File: macros/atoms_internals/atomsDESCRIPTIONread.sci, line: 112 259# File: macros/atoms_internals/atomsDESCRIPTIONread.sci, line: 170
260#, c-format 260#, c-format
261msgid "" 261msgid ""
262"%s: The file %s is not well formated, the toolbox %s - %s doesn''t contain " 262"%s: The file %s is not well formated, the toolbox %s - %s doesn''t contain "
263"the ScilabVersion field\n" 263"the %s field\n"
264msgstr "" 264msgstr ""
265# 265#
266# File: macros/atoms_internals/atomsDESCRIPTIONwrite.sci, line: 101 266# File: macros/atoms_internals/atomsDESCRIPTIONwrite.sci, line: 136
267#, c-format 267#, c-format
268msgid "%s: The file ''%s'' cannot be written.\n" 268msgid "%s: The file ''%s'' cannot be written.\n"
269msgstr "" 269msgstr ""
@@ -273,8 +273,8 @@ msgstr ""
273msgid "%s: The file ''%s'' doesn''t exist or is not read accessible\n" 273msgid "%s: The file ''%s'' doesn''t exist or is not read accessible\n"
274msgstr "" 274msgstr ""
275# 275#
276# File: macros/atomsLoad.sci, line: 321 276# File: macros/atomsLoad.sci, line: 327
277# File: macros/atomsLoad.sci, line: 324 277# File: macros/atomsLoad.sci, line: 330
278#, c-format 278#, c-format
279msgid "%s: The file ''%s'' doesn''t exist or is not read accessible.\n" 279msgid "%s: The file ''%s'' doesn''t exist or is not read accessible.\n"
280msgstr "" 280msgstr ""
@@ -289,45 +289,46 @@ msgstr ""
289msgid "%s: The following file hasn''t been downloaded:\n" 289msgid "%s: The following file hasn''t been downloaded:\n"
290msgstr "" 290msgstr ""
291# 291#
292# File: macros/atomsAutoloadAdd.sci, line: 161 292# File: macros/atomsAutoloadAdd.sci, line: 167
293# File: macros/atomsAutoloadAdd.sci, line: 184 293# File: macros/atomsAutoloadAdd.sci, line: 190
294#, c-format 294#, c-format
295msgid "" 295msgid ""
296"%s: The following module is installed in the user section, you cannot add it " 296"%s: The following module is installed in the user section, you cannot add it "
297"to the autoload list for all users:\n" 297"to the autoload list for all users:\n"
298msgstr "" 298msgstr ""
299# 299#
300# File: macros/atomsAutoloadAdd.sci, line: 166 300# File: macros/atomsAutoloadAdd.sci, line: 172
301#, c-format 301#, c-format
302msgid "%s: The following module is not installed:\n" 302msgid "%s: The following module is not installed:\n"
303msgstr "" 303msgstr ""
304# 304#
305# File: macros/atomsLoad.sci, line: 137
306# File: macros/atomsTest.sci, line: 142 305# File: macros/atomsTest.sci, line: 142
307# File: macros/atomsAutoloadAdd.sci, line: 175 306# File: macros/atomsLoad.sci, line: 143
307# File: macros/atomsAutoloadAdd.sci, line: 181
308#, c-format 308#, c-format
309msgid "%s: The following modules are not installed:\n" 309msgid "%s: The following modules are not installed:\n"
310msgstr "" 310msgstr ""
311# 311#
312# File: macros/atomsShow.sci, line: 64
312# File: macros/atoms_internals/atomsInstallList.sci, line: 112 313# File: macros/atoms_internals/atomsInstallList.sci, line: 112
313#, c-format 314#, c-format
314msgid "%s: The package %s is not available.\n" 315msgid "%s: The package %s is not available.\n"
315msgstr "" 316msgstr ""
316# 317#
317# File: macros/atoms_internals/atomsDESCRIPTIONaddField.sci, line: 113 318# File: macros/atoms_internals/atomsDESCRIPTIONaddField.sci, line: 121
318# File: macros/atoms_internals/atomsDESCRIPTIONaddField.sci, line: 135 319# File: macros/atoms_internals/atomsDESCRIPTIONaddField.sci, line: 143
319#, c-format 320#, c-format
320msgid "%s: The package ''%s'' is not present in the struct.\n" 321msgid "%s: The package ''%s'' is not present in the struct.\n"
321msgstr "" 322msgstr ""
322# 323#
323# File: macros/atomsRemove.sci, line: 240 324# File: macros/atomsRemove.sci, line: 242
324#, c-format 325#, c-format
325msgid "" 326msgid ""
326"%s: The root directory of this package (%s-%s) cannot been deleted, please " 327"%s: The root directory of this package (%s-%s) cannot been deleted, please "
327"check if you have write access on this directory : %s.\n" 328"check if you have write access on this directory : %s.\n"
328msgstr "" 329msgstr ""
329# 330#
330# File: macros/atoms_internals/atomsDESCRIPTIONaddField.sci, line: 141 331# File: macros/atoms_internals/atomsDESCRIPTIONaddField.sci, line: 149
331#, c-format 332#, c-format
332msgid "" 333msgid ""
333"%s: The version ''%s'' of the package ''%s'' is not present in the struct.\n" 334"%s: The version ''%s'' of the package ''%s'' is not present in the struct.\n"
@@ -343,96 +344,99 @@ msgstr ""
343# File: macros/atomsShow.sci, line: 28 344# File: macros/atomsShow.sci, line: 28
344# File: macros/atomsDepTreeShow.sci, line: 38 345# File: macros/atomsDepTreeShow.sci, line: 38
345# File: macros/atomsSetConfig.sci, line: 32 346# File: macros/atomsSetConfig.sci, line: 32
347# File: macros/atomsIsLoaded.sci, line: 41
346# File: macros/atomsGetLoadedPath.sci, line: 21 348# File: macros/atomsGetLoadedPath.sci, line: 21
347# File: macros/atoms_internals/atomsDESCRIPTIONrm.sci, line: 37
348# File: macros/atoms_internals/atomsUpdateDep.sci, line: 24
349# File: macros/atoms_internals/atomsDESCRIPTIONaddField.sci, line: 37
350# File: macros/atoms_internals/atomsAutoloadCheck.sci, line: 29
351# File: macros/atoms_internals/atomsInstallUnregister.sci, line: 25
352# File: macros/atoms_internals/atomsAutoloadLoad.sci, line: 24 349# File: macros/atoms_internals/atomsAutoloadLoad.sci, line: 24
353# File: macros/atoms_internals/atomsVersionCompare.sci, line: 26
354# File: macros/atoms_internals/atomsRmfields.sci, line: 21
355# File: macros/atoms_internals/atomsAutoloadSave.sci, line: 20 350# File: macros/atoms_internals/atomsAutoloadSave.sci, line: 20
356# File: macros/atoms_internals/atomsPackageIsCompatible.sci, line: 43 351# File: macros/atoms_internals/atomsUpdateDep.sci, line: 24
357# File: macros/atoms_internals/atomsLoadInstalledMat.sci, line: 24
358# File: macros/atoms_internals/atomsLoadInstalledStruct.sci, line: 24
359# File: macros/atoms_internals/atomsCatTree.sci, line: 26
360# File: macros/atoms_internals/atomsDESCRIPTIONadd.sci, line: 37
361# File: macros/atoms_internals/atomsDESCRIPTIONwrite.sci, line: 20
362# File: macros/atoms_internals/atomsVersionSort.sci, line: 22 352# File: macros/atoms_internals/atomsVersionSort.sci, line: 22
363# File: macros/atoms_internals/atomsIsDirectChild.sci, line: 40
364# File: macros/atoms_internals/atomsDESCRIPTIONcat.sci, line: 20
365# File: macros/atoms_internals/atomsLoadLoad.sci, line: 22
366# File: macros/atoms_internals/atomsLoadInstalleddeps.sci, line: 26
367# File: macros/atoms_internals/atomsIsCompatible.sci, line: 22 353# File: macros/atoms_internals/atomsIsCompatible.sci, line: 22
368# File: macros/atoms_internals/atomsToremoveUnregister.sci, line: 24 354# File: macros/atoms_internals/atomsIsDirectChild.sci, line: 40
369# File: macros/atoms_internals/atomsToremoveRegister.sci, line: 25 355# File: macros/atoms_internals/atomsVersionCompare.sci, line: 26
370# File: macros/atoms_internals/atomsExtract.sci, line: 20
371# File: macros/atoms_internals/atomsIsPackage.sci, line: 25 356# File: macros/atoms_internals/atomsIsPackage.sci, line: 25
357# File: macros/atoms_internals/atomsLoadInstalledStruct.sci, line: 24
358# File: macros/atoms_internals/atomsToremoveRegister.sci, line: 25
359# File: macros/atoms_internals/atomsLoadInstalledMat.sci, line: 24
360# File: macros/atoms_internals/atomsInstallList.sci, line: 215
361# File: macros/atoms_internals/atomsAutoloadCheck.sci, line: 29
372# File: macros/atoms_internals/atomsSaveInstalled.sci, line: 20 362# File: macros/atoms_internals/atomsSaveInstalled.sci, line: 20
363# File: macros/atoms_internals/atomsPackageIsCompatible.sci, line: 43
364# File: macros/atoms_internals/atomsLoadInstalleddeps.sci, line: 26
365# File: macros/atoms_internals/atomsToremoveUnregister.sci, line: 24
366# File: macros/atoms_internals/atomsDESCRIPTIONrm.sci, line: 43
367# File: macros/atoms_internals/atomsCatTree.sci, line: 26
373# File: macros/atoms_internals/atomsLoadSave.sci, line: 20 368# File: macros/atoms_internals/atomsLoadSave.sci, line: 20
374# File: macros/atomsIsLoaded.sci, line: 41 369# File: macros/atoms_internals/atomsExtract.sci, line: 20
370# File: macros/atoms_internals/atomsInstallUnregister.sci, line: 25
371# File: macros/atoms_internals/atomsLoadLoad.sci, line: 22
372# File: macros/atoms_internals/atomsDESCRIPTIONaddField.sci, line: 44
373# File: macros/atoms_internals/atomsDESCRIPTIONwrite.sci, line: 42
374# File: macros/atoms_internals/atomsDESCRIPTIONcat.sci, line: 52
375# File: macros/atoms_internals/atomsDESCRIPTIONcat.sci, line: 141
376# File: macros/atoms_internals/atomsDESCRIPTIONcat.sci, line: 203
377# File: macros/atoms_internals/atomsRmfields.sci, line: 21
378# File: macros/atoms_internals/atomsDESCRIPTIONadd.sci, line: 43
375#, c-format 379#, c-format
376msgid "%s: Wrong number of input argument: %d expected.\n" 380msgid "%s: Wrong number of input argument: %d expected.\n"
377msgstr "" 381msgstr ""
378# 382#
379# File: macros/atomsRepositoryDel.sci, line: 33
380# File: macros/atomsRepositoryAdd.sci, line: 37
381# File: macros/atomsIsInstalled.sci, line: 38 383# File: macros/atomsIsInstalled.sci, line: 38
382# File: macros/atomsAutoloadDel.sci, line: 35 384# File: macros/atomsAutoloadDel.sci, line: 35
383# File: macros/atomsRepositoryList.sci, line: 29
384# File: macros/atomsAutoloadAdd.sci, line: 36
385# File: macros/atomsSearch.sci, line: 28 385# File: macros/atomsSearch.sci, line: 28
386# File: macros/atoms_internals/atomsRepositorySetOfl.sci, line: 23 386# File: macros/atomsRepositoryAdd.sci, line: 37
387# File: macros/atoms_internals/atomsDownload.sci, line: 24 387# File: macros/atomsCategoryList.sci, line: 29
388# File: macros/atoms_internals/atomsSaveInstalleddeps.sci, line: 39 388# File: macros/atomsRepositoryDel.sci, line: 33
389# File: macros/atoms_internals/atomsToolboxDetails.sci, line: 22 389# File: macros/atomsRepositoryList.sci, line: 29
390# File: macros/atoms_internals/atomsCompatibleVersions.sci, line: 25 390# File: macros/atoms_internals/atomsReadDesc.sci, line: 28
391# File: macros/atoms_internals/atomsDepTreeExt.sci, line: 52
392# File: macros/atoms_internals/atomsUpdateDeps.sci, line: 23
391# File: macros/atoms_internals/atomsGetDepParents.sci, line: 23 393# File: macros/atoms_internals/atomsGetDepParents.sci, line: 23
394# File: macros/atoms_internals/atomsDepTreeFlat.sci, line: 52
395# File: macros/atoms_internals/atomsDESCRIPTIONread.sci, line: 66
396# File: macros/atoms_internals/atomsGetInstalledDetails.sci, line: 23
392# File: macros/atoms_internals/atomsGetConfig.sci, line: 22 397# File: macros/atoms_internals/atomsGetConfig.sci, line: 22
393# File: macros/atoms_internals/atomsInstallRegister.sci, line: 26
394# File: macros/atoms_internals/atomsGetInstalledStatus.sci, line: 23
395# File: macros/atoms_internals/atomsGetInstalledPath.sci, line: 24 398# File: macros/atoms_internals/atomsGetInstalledPath.sci, line: 24
396# File: macros/atoms_internals/atomsUpdateDeps.sci, line: 23
397# File: macros/atoms_internals/atomsDepTreeExt.sci, line: 52
398# File: macros/atoms_internals/atomsGetInstalledVers.sci, line: 22 399# File: macros/atoms_internals/atomsGetInstalledVers.sci, line: 22
399# File: macros/atoms_internals/atomsDESCRIPTIONread.sci, line: 24 400# File: macros/atoms_internals/atomsToolboxDetails.sci, line: 22
400# File: macros/atoms_internals/atomsGetDepChilds.sci, line: 23 401# File: macros/atoms_internals/atomsGetDepChilds.sci, line: 23
401# File: macros/atoms_internals/atomsGetVersions.sci, line: 26 402# File: macros/atoms_internals/atomsCompatibleVersions.sci, line: 25
402# File: macros/atoms_internals/atomsReadDesc.sci, line: 28 403# File: macros/atoms_internals/atomsDownload.sci, line: 24
403# File: macros/atoms_internals/atomsDepTreeFlat.sci, line: 52 404# File: macros/atoms_internals/atomsRepositorySetOfl.sci, line: 20
405# File: macros/atoms_internals/atomsGetInstalledStatus.sci, line: 23
404# File: macros/atoms_internals/atomsPath.sci, line: 23 406# File: macros/atoms_internals/atomsPath.sci, line: 23
405# File: macros/atoms_internals/atomsGetInstalledDetails.sci, line: 23 407# File: macros/atoms_internals/atomsGetVersions.sci, line: 26
406# File: macros/atoms_internals/atomsSetOfficialRep.sci, line: 20 408# File: macros/atoms_internals/atomsInstallRegister.sci, line: 26
409# File: macros/atoms_internals/atomsSaveInstalleddeps.sci, line: 39
410# File: macros/atomsAutoloadAdd.sci, line: 36
407#, c-format 411#, c-format
408msgid "%s: Wrong number of input argument: %d to %d expected.\n" 412msgid "%s: Wrong number of input argument: %d to %d expected.\n"
409msgstr "" 413msgstr ""
410# 414#
411# File: macros/atomsGetInstalled.sci, line: 35
412# File: macros/atomsAutoloadList.sci, line: 27 415# File: macros/atomsAutoloadList.sci, line: 27
413# File: macros/atoms_internals/atomsGetTOOLBOXES.sci, line: 29 416# File: macros/atomsGetInstalled.sci, line: 35
417# File: macros/atoms_internals/atomsGetMRVersion.sci, line: 25
414# File: macros/atoms_internals/atomsToremoveProcess.sci, line: 24 418# File: macros/atoms_internals/atomsToremoveProcess.sci, line: 24
415# File: macros/atoms_internals/atomsToremoveList.sci, line: 25 419# File: macros/atoms_internals/atomsToremoveList.sci, line: 25
416# File: macros/atoms_internals/atomsGetMRVersion.sci, line: 25 420# File: macros/atoms_internals/atomsDESCRIPTIONget.sci, line: 23
417#, c-format 421#, c-format
418msgid "%s: Wrong number of input argument: at most %d expected.\n" 422msgid "%s: Wrong number of input argument: at most %d expected.\n"
419msgstr "" 423msgstr ""
420# 424#
421# File: macros/atomsAutoload.sci, line: 47 425# File: macros/atomsTest.sci, line: 36
422# File: macros/atomsLoad.sci, line: 38 426# File: macros/atomsLoad.sci, line: 38
427# File: macros/atomsAutoload.sci, line: 47
423# File: macros/atomsList.sci, line: 28 428# File: macros/atomsList.sci, line: 28
424# File: macros/atomsTest.sci, line: 36 429# File: macros/atoms_internals/atomsError.sci, line: 22
425# File: macros/atoms_internals/atomsOrphanList.sci, line: 24 430# File: macros/atoms_internals/atomsOrphanList.sci, line: 24
426# File: macros/atoms_internals/atomsRemoveList.sci, line: 48 431# File: macros/atoms_internals/atomsRemoveList.sci, line: 48
427# File: macros/atoms_internals/atomsError.sci, line: 22
428#, c-format 432#, c-format
429msgid "%s: Wrong number of input arguments: %d expected.\n" 433msgid "%s: Wrong number of input arguments: %d expected.\n"
430msgstr "" 434msgstr ""
431# 435#
436# File: macros/atomsUpdate.sci, line: 42
432# File: macros/atomsInstall.sci, line: 42 437# File: macros/atomsInstall.sci, line: 42
433# File: macros/atoms_internals/atomsDisp.sci, line: 22
434# File: macros/atomsRemove.sci, line: 42 438# File: macros/atomsRemove.sci, line: 42
435# File: macros/atomsUpdate.sci, line: 42 439# File: macros/atoms_internals/atomsDisp.sci, line: 22
436#, c-format 440#, c-format
437msgid "%s: Wrong number of input arguments: %d to %d expected.\n" 441msgid "%s: Wrong number of input arguments: %d to %d expected.\n"
438msgstr "" 442msgstr ""
@@ -449,67 +453,67 @@ msgid ""
449"%s: Wrong size for input argument #%d: 1x1 or 1x2 string matrix expected.\n" 453"%s: Wrong size for input argument #%d: 1x1 or 1x2 string matrix expected.\n"
450msgstr "" 454msgstr ""
451# 455#
452# File: macros/atoms_internals/atomsToolboxDetails.sci, line: 40
453# File: macros/atoms_internals/atomsGetDepParents.sci, line: 34
454# File: macros/atoms_internals/atomsUpdateDeps.sci, line: 34 456# File: macros/atoms_internals/atomsUpdateDeps.sci, line: 34
457# File: macros/atoms_internals/atomsGetDepParents.sci, line: 34
458# File: macros/atoms_internals/atomsToolboxDetails.sci, line: 40
455# File: macros/atoms_internals/atomsGetDepChilds.sci, line: 34 459# File: macros/atoms_internals/atomsGetDepChilds.sci, line: 34
456#, c-format 460#, c-format
457msgid "%s: Wrong size for input argument #%d: 1x2 string matrix expected.\n" 461msgid "%s: Wrong size for input argument #%d: 1x2 string matrix expected.\n"
458msgstr "" 462msgstr ""
459# 463#
460# File: macros/atomsAutoloadList.sci, line: 50 464# File: macros/atomsAutoloadList.sci, line: 50
461# File: macros/atomsRepositoryList.sci, line: 43
462# File: macros/atomsSearch.sci, line: 46 465# File: macros/atomsSearch.sci, line: 46
463# File: macros/atoms_internals/atomsDESCRIPTIONrm.sci, line: 59 466# File: macros/atomsCategoryList.sci, line: 43
464# File: macros/atoms_internals/atomsDESCRIPTIONrm.sci, line: 63 467# File: macros/atomsRepositoryList.sci, line: 43
468# File: macros/atoms_internals/atomsDepTreeExt.sci, line: 70
469# File: macros/atoms_internals/atomsDepTreeExt.sci, line: 74
470# File: macros/atoms_internals/atomsAutoloadLoad.sci, line: 35
465# File: macros/atoms_internals/atomsUpdateDep.sci, line: 50 471# File: macros/atoms_internals/atomsUpdateDep.sci, line: 50
466# File: macros/atoms_internals/atomsUpdateDep.sci, line: 54 472# File: macros/atoms_internals/atomsUpdateDep.sci, line: 54
467# File: macros/atoms_internals/atomsUpdateDep.sci, line: 58 473# File: macros/atoms_internals/atomsUpdateDep.sci, line: 58
468# File: macros/atoms_internals/atomsUpdateDep.sci, line: 62 474# File: macros/atoms_internals/atomsUpdateDep.sci, line: 62
469# File: macros/atoms_internals/atomsDESCRIPTIONaddField.sci, line: 63 475# File: macros/atoms_internals/atomsUpdateDeps.sci, line: 50
470# File: macros/atoms_internals/atomsDESCRIPTIONaddField.sci, line: 67 476# File: macros/atoms_internals/atomsVersionSort.sci, line: 48
471# File: macros/atoms_internals/atomsDESCRIPTIONaddField.sci, line: 71 477# File: macros/atoms_internals/atomsIsCompatible.sci, line: 35
472# File: macros/atoms_internals/atomsDESCRIPTIONaddField.sci, line: 75 478# File: macros/atoms_internals/atomsIsDirectChild.sci, line: 59
473# File: macros/atoms_internals/atomsRepositorySetOfl.sci, line: 34 479# File: macros/atoms_internals/atomsVersionCompare.sci, line: 44
474# File: macros/atoms_internals/atomsDownload.sci, line: 46
475# File: macros/atoms_internals/atomsDownload.sci, line: 50
476# File: macros/atoms_internals/atomsSaveInstalleddeps.sci, line: 54
477# File: macros/atoms_internals/atomsToolboxDetails.sci, line: 44
478# File: macros/atoms_internals/atomsGetDepParents.sci, line: 50 480# File: macros/atoms_internals/atomsGetDepParents.sci, line: 50
479# File: macros/atoms_internals/atomsAutoloadLoad.sci, line: 35 481# File: macros/atoms_internals/atomsLoadInstalledStruct.sci, line: 35
482# File: macros/atoms_internals/atomsError.sci, line: 32
483# File: macros/atoms_internals/atomsDepTreeFlat.sci, line: 74
484# File: macros/atoms_internals/atomsDepTreeFlat.sci, line: 78
480# File: macros/atoms_internals/atomsGetConfig.sci, line: 36 485# File: macros/atoms_internals/atomsGetConfig.sci, line: 36
481# File: macros/atoms_internals/atomsVersionCompare.sci, line: 44 486# File: macros/atoms_internals/atomsLoadInstalledMat.sci, line: 35
487# File: macros/atoms_internals/atomsGetInstalledVers.sci, line: 33
482# File: macros/atoms_internals/atomsPackageIsCompatible.sci, line: 73 488# File: macros/atoms_internals/atomsPackageIsCompatible.sci, line: 73
483# File: macros/atoms_internals/atomsPackageIsCompatible.sci, line: 77 489# File: macros/atoms_internals/atomsPackageIsCompatible.sci, line: 77
484# File: macros/atoms_internals/atomsLoadInstalledMat.sci, line: 35 490# File: macros/atoms_internals/atomsToolboxDetails.sci, line: 44
485# File: macros/atoms_internals/atomsError.sci, line: 32
486# File: macros/atoms_internals/atomsLoadInstalledStruct.sci, line: 35
487# File: macros/atoms_internals/atomsDESCRIPTIONadd.sci, line: 63
488# File: macros/atoms_internals/atomsDESCRIPTIONadd.sci, line: 67
489# File: macros/atoms_internals/atomsDESCRIPTIONwrite.sci, line: 38
490# File: macros/atoms_internals/atomsVersionSort.sci, line: 48
491# File: macros/atoms_internals/atomsIsDirectChild.sci, line: 59
492# File: macros/atoms_internals/atomsLoadInstalleddeps.sci, line: 37 491# File: macros/atoms_internals/atomsLoadInstalleddeps.sci, line: 37
493# File: macros/atoms_internals/atomsUpdateDeps.sci, line: 50
494# File: macros/atoms_internals/atomsDepTreeExt.sci, line: 70
495# File: macros/atoms_internals/atomsDepTreeExt.sci, line: 74
496# File: macros/atoms_internals/atomsGetInstalledVers.sci, line: 33
497# File: macros/atoms_internals/atomsIsCompatible.sci, line: 35
498# File: macros/atoms_internals/atomsGetDepChilds.sci, line: 50 492# File: macros/atoms_internals/atomsGetDepChilds.sci, line: 50
493# File: macros/atoms_internals/atomsDESCRIPTIONrm.sci, line: 65
494# File: macros/atoms_internals/atomsDESCRIPTIONrm.sci, line: 69
499# File: macros/atoms_internals/atomsExtract.sci, line: 38 495# File: macros/atoms_internals/atomsExtract.sci, line: 38
500# File: macros/atoms_internals/atomsExtract.sci, line: 42 496# File: macros/atoms_internals/atomsExtract.sci, line: 42
501# File: macros/atoms_internals/atomsDepTreeFlat.sci, line: 74 497# File: macros/atoms_internals/atomsDownload.sci, line: 46
502# File: macros/atoms_internals/atomsDepTreeFlat.sci, line: 78 498# File: macros/atoms_internals/atomsDownload.sci, line: 50
503# File: macros/atoms_internals/atomsSetOfficialRep.sci, line: 31 499# File: macros/atoms_internals/atomsRepositorySetOfl.sci, line: 31
500# File: macros/atoms_internals/atomsDESCRIPTIONaddField.sci, line: 70
501# File: macros/atoms_internals/atomsDESCRIPTIONaddField.sci, line: 74
502# File: macros/atoms_internals/atomsDESCRIPTIONaddField.sci, line: 78
503# File: macros/atoms_internals/atomsDESCRIPTIONaddField.sci, line: 82
504# File: macros/atoms_internals/atomsDESCRIPTIONwrite.sci, line: 60
505# File: macros/atoms_internals/atomsDESCRIPTIONadd.sci, line: 69
506# File: macros/atoms_internals/atomsDESCRIPTIONadd.sci, line: 73
507# File: macros/atoms_internals/atomsSaveInstalleddeps.sci, line: 54
504#, c-format 508#, c-format
505msgid "%s: Wrong size for input argument #%d: Single string expected.\n" 509msgid "%s: Wrong size for input argument #%d: Single string expected.\n"
506msgstr "" 510msgstr ""
507# 511#
508# File: macros/atomsInstall.sci, line: 50 512# File: macros/atomsInstall.sci, line: 50
513# File: macros/atomsRemove.sci, line: 50
514# File: macros/atoms_internals/atomsIsPackage.sci, line: 33
509# File: macros/atoms_internals/atomsInstallList.sci, line: 62 515# File: macros/atoms_internals/atomsInstallList.sci, line: 62
510# File: macros/atoms_internals/atomsRemoveList.sci, line: 59 516# File: macros/atoms_internals/atomsRemoveList.sci, line: 59
511# File: macros/atoms_internals/atomsIsPackage.sci, line: 33
512# File: macros/atomsRemove.sci, line: 50
513#, c-format 517#, c-format
514msgid "" 518msgid ""
515"%s: Wrong size for input argument #%d: mx1 or mx2 string matrix expected.\n" 519"%s: Wrong size for input argument #%d: mx1 or mx2 string matrix expected.\n"
@@ -517,33 +521,34 @@ msgstr ""
517# 521#
518# File: macros/atomsIsInstalled.sci, line: 49 522# File: macros/atomsIsInstalled.sci, line: 49
519# File: macros/atomsAutoloadDel.sci, line: 46 523# File: macros/atomsAutoloadDel.sci, line: 46
520# File: macros/atomsAutoloadAdd.sci, line: 47
521# File: macros/atoms_internals/atomsAutoloadCheck.sci, line: 40 524# File: macros/atoms_internals/atomsAutoloadCheck.sci, line: 40
525# File: macros/atomsAutoloadAdd.sci, line: 47
522#, c-format 526#, c-format
523msgid "" 527msgid ""
524"%s: Wrong size for input argument #%d: mx1, mx2 or mx3 string matrix " 528"%s: Wrong size for input argument #%d: mx1, mx2 or mx3 string matrix "
525"expected.\n" 529"expected.\n"
526msgstr "" 530msgstr ""
527# 531#
528# File: macros/atomsLoad.sci, line: 46
529# File: macros/atomsTest.sci, line: 44 532# File: macros/atomsTest.sci, line: 44
530# File: macros/atomsGetLoadedPath.sci, line: 32 533# File: macros/atomsLoad.sci, line: 46
531# File: macros/atomsIsLoaded.sci, line: 52 534# File: macros/atomsIsLoaded.sci, line: 52
535# File: macros/atomsGetLoadedPath.sci, line: 32
532#, c-format 536#, c-format
533msgid "" 537msgid ""
534"%s: Wrong size for input argument #%d: mx1,mx2 or mx3 string matrix " 538"%s: Wrong size for input argument #%d: mx1,mx2 or mx3 string matrix "
535"expected.\n" 539"expected.\n"
536msgstr "" 540msgstr ""
537# 541#
538# File: macros/atoms_internals/atomsGetInstalledPath.sci, line: 35
539# File: macros/atoms_internals/atomsGetInstalledDetails.sci, line: 34 542# File: macros/atoms_internals/atomsGetInstalledDetails.sci, line: 34
543# File: macros/atoms_internals/atomsGetInstalledPath.sci, line: 35
540#, c-format 544#, c-format
541msgid "" 545msgid ""
542"%s: Wrong size for input argument #%d: mx2 or mx3 string matrix expected.\n" 546"%s: Wrong size for input argument #%d: mx2 or mx3 string matrix expected.\n"
543msgstr "" 547msgstr ""
544# 548#
545# File: macros/atoms_internals/atomsGetInstalledStatus.sci, line: 34
546# File: macros/atoms_internals/atomsIsDirectChild.sci, line: 51 549# File: macros/atoms_internals/atomsIsDirectChild.sci, line: 51
550# File: macros/atoms_internals/atomsInstallList.sci, line: 223
551# File: macros/atoms_internals/atomsGetInstalledStatus.sci, line: 34
547#, c-format 552#, c-format
548msgid "%s: Wrong size for input argument #%d: mx2 string matrix expected.\n" 553msgid "%s: Wrong size for input argument #%d: mx2 string matrix expected.\n"
549msgstr "" 554msgstr ""
@@ -554,7 +559,7 @@ msgstr ""
554msgid "%s: Wrong size for input argument #%d: mx3 string matrix expected.\n" 559msgid "%s: Wrong size for input argument #%d: mx3 string matrix expected.\n"
555msgstr "" 560msgstr ""
556# 561#
557# File: macros/atoms_internals/atomsGetTOOLBOXES.sci, line: 33 562# File: macros/atoms_internals/atomsDESCRIPTIONget.sci, line: 27
558# File: macros/atoms_internals/atomsGetVersions.sci, line: 42 563# File: macros/atoms_internals/atomsGetVersions.sci, line: 42
559# File: macros/atoms_internals/atomsGetVersions.sci, line: 46 564# File: macros/atoms_internals/atomsGetVersions.sci, line: 46
560#, c-format 565#, c-format
@@ -562,139 +567,140 @@ msgid "%s: Wrong type for input argument #%d: Boolean expected.\n"
562msgstr "" 567msgstr ""
563# 568#
564# File: macros/atomsAutoloadDel.sci, line: 75 569# File: macros/atomsAutoloadDel.sci, line: 75
565# File: macros/atoms_internals/atomsRemoveList.sci, line: 66
566# File: macros/atoms_internals/atomsGetInstalledStatus.sci, line: 49
567# File: macros/atoms_internals/atomsGetInstalledPath.sci, line: 58
568# File: macros/atoms_internals/atomsGetInstalledVers.sci, line: 48
569# File: macros/atoms_internals/atomsToremoveProcess.sci, line: 55 570# File: macros/atoms_internals/atomsToremoveProcess.sci, line: 55
570# File: macros/atoms_internals/atomsGetInstalledDetails.sci, line: 49 571# File: macros/atoms_internals/atomsGetInstalledDetails.sci, line: 49
572# File: macros/atoms_internals/atomsGetInstalledPath.sci, line: 58
573# File: macros/atoms_internals/atomsGetInstalledVers.sci, line: 48
574# File: macros/atoms_internals/atomsRemoveList.sci, line: 66
575# File: macros/atoms_internals/atomsGetInstalledStatus.sci, line: 49
571#, c-format 576#, c-format
572msgid "" 577msgid ""
573"%s: Wrong type for input argument #%d: Boolean or single string expected.\n" 578"%s: Wrong type for input argument #%d: Boolean or single string expected.\n"
574msgstr "" 579msgstr ""
575# 580#
576# File: macros/atomsGetInstalled.sci, line: 46
577# File: macros/atomsRepositoryDel.sci, line: 70
578# File: macros/atomsRepositoryAdd.sci, line: 73
579# File: macros/atomsIsInstalled.sci, line: 76 581# File: macros/atomsIsInstalled.sci, line: 76
582# File: macros/atomsUpdate.sci, line: 63
580# File: macros/atomsAutoloadList.sci, line: 46 583# File: macros/atomsAutoloadList.sci, line: 46
581# File: macros/atomsRepositoryList.sci, line: 36 584# File: macros/atomsInstall.sci, line: 97
582# File: macros/atomsAutoloadAdd.sci, line: 78
583# File: macros/atomsSearch.sci, line: 35 585# File: macros/atomsSearch.sci, line: 35
584# File: macros/atomsSearch.sci, line: 39 586# File: macros/atomsSearch.sci, line: 39
585# File: macros/atomsInstall.sci, line: 97 587# File: macros/atomsRepositoryAdd.sci, line: 73
586# File: macros/atoms_internals/atomsDESCRIPTIONrm.sci, line: 48 588# File: macros/atomsRemove.sci, line: 101
587# File: macros/atoms_internals/atomsDESCRIPTIONrm.sci, line: 52 589# File: macros/atomsCategoryList.sci, line: 36
590# File: macros/atomsGetInstalled.sci, line: 46
591# File: macros/atomsRepositoryDel.sci, line: 70
592# File: macros/atomsRepositoryList.sci, line: 36
593# File: macros/atoms_internals/atomsDepTreeExt.sci, line: 59
594# File: macros/atoms_internals/atomsDepTreeExt.sci, line: 63
595# File: macros/atoms_internals/atomsAutoloadLoad.sci, line: 31
596# File: macros/atoms_internals/atomsAutoloadSave.sci, line: 38
588# File: macros/atoms_internals/atomsUpdateDep.sci, line: 31 597# File: macros/atoms_internals/atomsUpdateDep.sci, line: 31
589# File: macros/atoms_internals/atomsUpdateDep.sci, line: 35 598# File: macros/atoms_internals/atomsUpdateDep.sci, line: 35
590# File: macros/atoms_internals/atomsUpdateDep.sci, line: 39 599# File: macros/atoms_internals/atomsUpdateDep.sci, line: 39
591# File: macros/atoms_internals/atomsUpdateDep.sci, line: 43 600# File: macros/atoms_internals/atomsUpdateDep.sci, line: 43
592# File: macros/atoms_internals/atomsDESCRIPTIONaddField.sci, line: 48 601# File: macros/atoms_internals/atomsUpdateDeps.sci, line: 46
593# File: macros/atoms_internals/atomsDESCRIPTIONaddField.sci, line: 52 602# File: macros/atoms_internals/atomsVersionSort.sci, line: 41
594# File: macros/atoms_internals/atomsDESCRIPTIONaddField.sci, line: 56 603# File: macros/atoms_internals/atomsIsCompatible.sci, line: 28
595# File: macros/atoms_internals/atomsRepositorySetOfl.sci, line: 30 604# File: macros/atoms_internals/atomsIsDirectChild.sci, line: 55
596# File: macros/atoms_internals/atomsDownload.sci, line: 31
597# File: macros/atoms_internals/atomsDownload.sci, line: 35
598# File: macros/atoms_internals/atomsDownload.sci, line: 39
599# File: macros/atoms_internals/atomsDownload.sci, line: 54
600# File: macros/atoms_internals/atomsSaveInstalleddeps.sci, line: 50
601# File: macros/atoms_internals/atomsOrphanList.sci, line: 31
602# File: macros/atoms_internals/atomsToolboxDetails.sci, line: 33
603# File: macros/atoms_internals/atomsAutoloadCheck.sci, line: 47
604# File: macros/atoms_internals/atomsInstallUnregister.sci, line: 40
605# File: macros/atoms_internals/atomsGetDepParents.sci, line: 46
606# File: macros/atoms_internals/atomsInstallList.sci, line: 81
607# File: macros/atoms_internals/atomsAutoloadLoad.sci, line: 31
608# File: macros/atoms_internals/atomsGetConfig.sci, line: 29
609# File: macros/atoms_internals/atomsVersionCompare.sci, line: 33 605# File: macros/atoms_internals/atomsVersionCompare.sci, line: 33
610# File: macros/atoms_internals/atomsVersionCompare.sci, line: 37 606# File: macros/atoms_internals/atomsVersionCompare.sci, line: 37
611# File: macros/atoms_internals/atomsAutoloadSave.sci, line: 38 607# File: macros/atoms_internals/atomsGetDepParents.sci, line: 46
612# File: macros/atoms_internals/atomsInstallRegister.sci, line: 45 608# File: macros/atoms_internals/atomsLoadInstalledStruct.sci, line: 31
609# File: macros/atoms_internals/atomsToremoveRegister.sci, line: 50
610# File: macros/atoms_internals/atomsError.sci, line: 28
611# File: macros/atoms_internals/atomsError.sci, line: 42
612# File: macros/atoms_internals/atomsDepTreeFlat.sci, line: 59
613# File: macros/atoms_internals/atomsDepTreeFlat.sci, line: 63
614# File: macros/atoms_internals/atomsOrphanList.sci, line: 31
615# File: macros/atoms_internals/atomsGetInstalledDetails.sci, line: 30
616# File: macros/atoms_internals/atomsGetConfig.sci, line: 29
617# File: macros/atoms_internals/atomsGetInstalledPath.sci, line: 31
618# File: macros/atoms_internals/atomsLoadInstalledMat.sci, line: 31
619# File: macros/atoms_internals/atomsInstallList.sci, line: 81
620# File: macros/atoms_internals/atomsAutoloadCheck.sci, line: 47
621# File: macros/atoms_internals/atomsGetInstalledVers.sci, line: 29
622# File: macros/atoms_internals/atomsSaveInstalled.sci, line: 34
613# File: macros/atoms_internals/atomsPackageIsCompatible.sci, line: 50 623# File: macros/atoms_internals/atomsPackageIsCompatible.sci, line: 50
614# File: macros/atoms_internals/atomsPackageIsCompatible.sci, line: 54 624# File: macros/atoms_internals/atomsPackageIsCompatible.sci, line: 54
615# File: macros/atoms_internals/atomsPackageIsCompatible.sci, line: 58 625# File: macros/atoms_internals/atomsPackageIsCompatible.sci, line: 58
616# File: macros/atoms_internals/atomsPackageIsCompatible.sci, line: 62 626# File: macros/atoms_internals/atomsPackageIsCompatible.sci, line: 62
617# File: macros/atoms_internals/atomsLoadInstalledMat.sci, line: 31 627# File: macros/atoms_internals/atomsToolboxDetails.sci, line: 33
618# File: macros/atoms_internals/atomsError.sci, line: 28
619# File: macros/atoms_internals/atomsError.sci, line: 42
620# File: macros/atoms_internals/atomsLoadInstalledStruct.sci, line: 31
621# File: macros/atoms_internals/atomsGetInstalledStatus.sci, line: 30
622# File: macros/atoms_internals/atomsDESCRIPTIONadd.sci, line: 48
623# File: macros/atoms_internals/atomsDESCRIPTIONadd.sci, line: 52
624# File: macros/atoms_internals/atomsDESCRIPTIONwrite.sci, line: 31
625# File: macros/atoms_internals/atomsVersionSort.sci, line: 41
626# File: macros/atoms_internals/atomsIsDirectChild.sci, line: 55
627# File: macros/atoms_internals/atomsLoadInstalleddeps.sci, line: 33 628# File: macros/atoms_internals/atomsLoadInstalleddeps.sci, line: 33
628# File: macros/atoms_internals/atomsGetInstalledPath.sci, line: 31
629# File: macros/atoms_internals/atomsUpdateDeps.sci, line: 46
630# File: macros/atoms_internals/atomsDepTreeExt.sci, line: 59
631# File: macros/atoms_internals/atomsDepTreeExt.sci, line: 63
632# File: macros/atoms_internals/atomsGetInstalledVers.sci, line: 29
633# File: macros/atoms_internals/atomsIsCompatible.sci, line: 28
634# File: macros/atoms_internals/atomsToremoveUnregister.sci, line: 42
635# File: macros/atoms_internals/atomsToremoveRegister.sci, line: 50
636# File: macros/atoms_internals/atomsToremoveList.sci, line: 56 629# File: macros/atoms_internals/atomsToremoveList.sci, line: 56
637# File: macros/atoms_internals/atomsGetDepChilds.sci, line: 46 630# File: macros/atoms_internals/atomsGetDepChilds.sci, line: 46
631# File: macros/atoms_internals/atomsToremoveUnregister.sci, line: 42
632# File: macros/atoms_internals/atomsDESCRIPTIONrm.sci, line: 54
633# File: macros/atoms_internals/atomsDESCRIPTIONrm.sci, line: 58
638# File: macros/atoms_internals/atomsExtract.sci, line: 27 634# File: macros/atoms_internals/atomsExtract.sci, line: 27
639# File: macros/atoms_internals/atomsExtract.sci, line: 31 635# File: macros/atoms_internals/atomsExtract.sci, line: 31
640# File: macros/atoms_internals/atomsDepTreeFlat.sci, line: 59 636# File: macros/atoms_internals/atomsInstallUnregister.sci, line: 40
641# File: macros/atoms_internals/atomsDepTreeFlat.sci, line: 63 637# File: macros/atoms_internals/atomsDownload.sci, line: 31
642# File: macros/atoms_internals/atomsSaveInstalled.sci, line: 34 638# File: macros/atoms_internals/atomsDownload.sci, line: 35
639# File: macros/atoms_internals/atomsDownload.sci, line: 39
640# File: macros/atoms_internals/atomsDownload.sci, line: 54
641# File: macros/atoms_internals/atomsRepositorySetOfl.sci, line: 27
642# File: macros/atoms_internals/atomsGetInstalledStatus.sci, line: 30
643# File: macros/atoms_internals/atomsDESCRIPTIONaddField.sci, line: 55
644# File: macros/atoms_internals/atomsDESCRIPTIONaddField.sci, line: 59
645# File: macros/atoms_internals/atomsDESCRIPTIONaddField.sci, line: 63
643# File: macros/atoms_internals/atomsPath.sci, line: 30 646# File: macros/atoms_internals/atomsPath.sci, line: 30
644# File: macros/atoms_internals/atomsPath.sci, line: 34 647# File: macros/atoms_internals/atomsPath.sci, line: 34
645# File: macros/atoms_internals/atomsGetInstalledDetails.sci, line: 30 648# File: macros/atoms_internals/atomsInstallRegister.sci, line: 45
646# File: macros/atoms_internals/atomsSetOfficialRep.sci, line: 27 649# File: macros/atoms_internals/atomsDESCRIPTIONwrite.sci, line: 53
647# File: macros/atomsRemove.sci, line: 101 650# File: macros/atoms_internals/atomsDESCRIPTIONadd.sci, line: 54
648# File: macros/atomsUpdate.sci, line: 63 651# File: macros/atoms_internals/atomsDESCRIPTIONadd.sci, line: 58
652# File: macros/atoms_internals/atomsSaveInstalleddeps.sci, line: 50
653# File: macros/atomsAutoloadAdd.sci, line: 78
649#, c-format 654#, c-format
650msgid "%s: Wrong type for input argument #%d: Single string expected.\n" 655msgid "%s: Wrong type for input argument #%d: Single string expected.\n"
651msgstr "" 656msgstr ""
652# 657#
658# File: macros/atomsTest.sci, line: 40
653# File: macros/atomsLoad.sci, line: 42 659# File: macros/atomsLoad.sci, line: 42
654# File: macros/atomsRepositoryDel.sci, line: 40
655# File: macros/atomsRepositoryAdd.sci, line: 44
656# File: macros/atomsIsInstalled.sci, line: 45 660# File: macros/atomsIsInstalled.sci, line: 45
661# File: macros/atomsUpdate.sci, line: 46
657# File: macros/atomsShow.sci, line: 35 662# File: macros/atomsShow.sci, line: 35
658# File: macros/atomsAutoloadDel.sci, line: 42 663# File: macros/atomsAutoloadDel.sci, line: 42
659# File: macros/atomsTest.sci, line: 40 664# File: macros/atomsInstall.sci, line: 46
660# File: macros/atomsDepTreeShow.sci, line: 45 665# File: macros/atomsDepTreeShow.sci, line: 45
666# File: macros/atomsRepositoryAdd.sci, line: 44
667# File: macros/atomsRemove.sci, line: 46
661# File: macros/atomsSetConfig.sci, line: 39 668# File: macros/atomsSetConfig.sci, line: 39
662# File: macros/atomsSetConfig.sci, line: 43 669# File: macros/atomsSetConfig.sci, line: 43
663# File: macros/atomsAutoloadAdd.sci, line: 43 670# File: macros/atomsIsLoaded.sci, line: 48
664# File: macros/atomsGetLoadedPath.sci, line: 28 671# File: macros/atomsGetLoadedPath.sci, line: 28
665# File: macros/atomsInstall.sci, line: 46 672# File: macros/atomsRepositoryDel.sci, line: 40
666# File: macros/atoms_internals/atomsToolboxDetails.sci, line: 29 673# File: macros/atoms_internals/atomsGetMRVersion.sci, line: 29
667# File: macros/atoms_internals/atomsAutoloadCheck.sci, line: 36
668# File: macros/atoms_internals/atomsInstallUnregister.sci, line: 32
669# File: macros/atoms_internals/atomsInstallUnregister.sci, line: 36
670# File: macros/atoms_internals/atomsGetDepParents.sci, line: 30
671# File: macros/atoms_internals/atomsInstallList.sci, line: 58
672# File: macros/atoms_internals/atomsRmfields.sci, line: 32
673# File: macros/atoms_internals/atomsAutoloadSave.sci, line: 27 674# File: macros/atoms_internals/atomsAutoloadSave.sci, line: 27
674# File: macros/atoms_internals/atomsInstallRegister.sci, line: 33 675# File: macros/atoms_internals/atomsUpdateDeps.sci, line: 30
675# File: macros/atoms_internals/atomsInstallRegister.sci, line: 37
676# File: macros/atoms_internals/atomsInstallRegister.sci, line: 41
677# File: macros/atoms_internals/atomsRemoveList.sci, line: 55
678# File: macros/atoms_internals/atomsVersionSort.sci, line: 37 676# File: macros/atoms_internals/atomsVersionSort.sci, line: 37
679# File: macros/atoms_internals/atomsIsDirectChild.sci, line: 47 677# File: macros/atoms_internals/atomsIsDirectChild.sci, line: 47
680# File: macros/atoms_internals/atomsUpdateDeps.sci, line: 30 678# File: macros/atoms_internals/atomsIsPackage.sci, line: 29
681# File: macros/atoms_internals/atomsToremoveUnregister.sci, line: 31 679# File: macros/atoms_internals/atomsGetDepParents.sci, line: 30
682# File: macros/atoms_internals/atomsToremoveUnregister.sci, line: 35
683# File: macros/atoms_internals/atomsToremoveRegister.sci, line: 32 680# File: macros/atoms_internals/atomsToremoveRegister.sci, line: 32
684# File: macros/atoms_internals/atomsToremoveRegister.sci, line: 36 681# File: macros/atoms_internals/atomsToremoveRegister.sci, line: 36
682# File: macros/atoms_internals/atomsInstallList.sci, line: 58
683# File: macros/atoms_internals/atomsInstallList.sci, line: 219
684# File: macros/atoms_internals/atomsAutoloadCheck.sci, line: 36
685# File: macros/atoms_internals/atomsRemoveList.sci, line: 55
686# File: macros/atoms_internals/atomsToolboxDetails.sci, line: 29
685# File: macros/atoms_internals/atomsGetDepChilds.sci, line: 30 687# File: macros/atoms_internals/atomsGetDepChilds.sci, line: 30
686# File: macros/atoms_internals/atomsIsPackage.sci, line: 29 688# File: macros/atoms_internals/atomsToremoveUnregister.sci, line: 31
689# File: macros/atoms_internals/atomsToremoveUnregister.sci, line: 35
687# File: macros/atoms_internals/atomsLoadSave.sci, line: 27 690# File: macros/atoms_internals/atomsLoadSave.sci, line: 27
688# File: macros/atoms_internals/atomsGetMRVersion.sci, line: 29 691# File: macros/atoms_internals/atomsInstallUnregister.sci, line: 32
689# File: macros/atomsRemove.sci, line: 46 692# File: macros/atoms_internals/atomsInstallUnregister.sci, line: 36
690# File: macros/atomsIsLoaded.sci, line: 48 693# File: macros/atoms_internals/atomsInstallRegister.sci, line: 33
691# File: macros/atomsUpdate.sci, line: 46 694# File: macros/atoms_internals/atomsInstallRegister.sci, line: 37
695# File: macros/atoms_internals/atomsInstallRegister.sci, line: 41
696# File: macros/atoms_internals/atomsRmfields.sci, line: 32
697# File: macros/atomsAutoloadAdd.sci, line: 43
692#, c-format 698#, c-format
693msgid "%s: Wrong type for input argument #%d: String array expected.\n" 699msgid "%s: Wrong type for input argument #%d: String array expected.\n"
694msgstr "" 700msgstr ""
695# 701#
696# File: macros/atoms_internals/atomsCompatibleVersions.sci, line: 29
697# File: macros/atoms_internals/atomsDisp.sci, line: 26 702# File: macros/atoms_internals/atomsDisp.sci, line: 26
703# File: macros/atoms_internals/atomsCompatibleVersions.sci, line: 29
698# File: macros/atoms_internals/atomsGetVersions.sci, line: 30 704# File: macros/atoms_internals/atomsGetVersions.sci, line: 30
699# File: macros/atoms_internals/atomsGetVersions.sci, line: 34 705# File: macros/atoms_internals/atomsGetVersions.sci, line: 34
700# File: macros/atoms_internals/atomsGetVersions.sci, line: 38 706# File: macros/atoms_internals/atomsGetVersions.sci, line: 38
@@ -702,24 +708,28 @@ msgstr ""
702msgid "%s: Wrong type for input argument #%d: String expected.\n" 708msgid "%s: Wrong type for input argument #%d: String expected.\n"
703msgstr "" 709msgstr ""
704# 710#
705# File: macros/atoms_internals/atomsDESCRIPTIONrm.sci, line: 44
706# File: macros/atoms_internals/atomsDESCRIPTIONaddField.sci, line: 44
707# File: macros/atoms_internals/atomsSaveInstalleddeps.sci, line: 46
708# File: macros/atoms_internals/atomsRmfields.sci, line: 28
709# File: macros/atoms_internals/atomsDESCRIPTIONadd.sci, line: 44
710# File: macros/atoms_internals/atomsDESCRIPTIONadd.sci, line: 56
711# File: macros/atoms_internals/atomsDESCRIPTIONwrite.sci, line: 27
712# File: macros/atoms_internals/atomsSaveInstalled.sci, line: 27 711# File: macros/atoms_internals/atomsSaveInstalled.sci, line: 27
712# File: macros/atoms_internals/atomsDESCRIPTIONrm.sci, line: 50
713# File: macros/atoms_internals/atomsDESCRIPTIONaddField.sci, line: 51
714# File: macros/atoms_internals/atomsDESCRIPTIONwrite.sci, line: 49
715# File: macros/atoms_internals/atomsRmfields.sci, line: 28
716# File: macros/atoms_internals/atomsDESCRIPTIONadd.sci, line: 50
717# File: macros/atoms_internals/atomsDESCRIPTIONadd.sci, line: 62
718# File: macros/atoms_internals/atomsSaveInstalleddeps.sci, line: 46
713#, c-format 719#, c-format
714msgid "%s: Wrong type for input argument #%d: Struct expected.\n" 720msgid "%s: Wrong type for input argument #%d: Struct expected.\n"
715msgstr "" 721msgstr ""
716# 722#
723# File: macros/atoms_internals/atomsDepTreeFlat.sci, line: 67
724# File: macros/atoms_internals/atomsDESCRIPTIONread.sci, line: 77
717# File: macros/atoms_internals/atomsCatTree.sci, line: 33 725# File: macros/atoms_internals/atomsCatTree.sci, line: 33
718# File: macros/atoms_internals/atomsCatTree.sci, line: 37 726# File: macros/atoms_internals/atomsCatTree.sci, line: 37
719# File: macros/atoms_internals/atomsDESCRIPTIONcat.sci, line: 27 727# File: macros/atoms_internals/atomsDESCRIPTIONcat.sci, line: 59
720# File: macros/atoms_internals/atomsDESCRIPTIONcat.sci, line: 31 728# File: macros/atoms_internals/atomsDESCRIPTIONcat.sci, line: 63
721# File: macros/atoms_internals/atomsDESCRIPTIONread.sci, line: 35 729# File: macros/atoms_internals/atomsDESCRIPTIONcat.sci, line: 148
722# File: macros/atoms_internals/atomsDepTreeFlat.sci, line: 67 730# File: macros/atoms_internals/atomsDESCRIPTIONcat.sci, line: 152
731# File: macros/atoms_internals/atomsDESCRIPTIONcat.sci, line: 210
732# File: macros/atoms_internals/atomsDESCRIPTIONcat.sci, line: 214
723#, c-format 733#, c-format
724msgid "" 734msgid ""
725"%s: Wrong type for input argument #%d: matrix oriented typed list expected.\n" 735"%s: Wrong type for input argument #%d: matrix oriented typed list expected.\n"
@@ -730,12 +740,27 @@ msgstr ""
730msgid "%s: Wrong type for input argument #%d: mlist expected.\n" 740msgid "%s: Wrong type for input argument #%d: mlist expected.\n"
731msgstr "" 741msgstr ""
732# 742#
733# File: macros/atoms_internals/atomsRepositorySetOfl.sci, line: 40 743# File: macros/atoms_internals/atomsDESCRIPTIONread.sci, line: 344
734# File: macros/atoms_internals/atomsSetOfficialRep.sci, line: 37 744#, c-format
745msgid ""
746"%s: Wrong value for input argument #%d: ''%s'' is not a registered category"
747msgstr ""
748#
749# File: macros/atoms_internals/atomsRepositorySetOfl.sci, line: 37
735#, c-format 750#, c-format
736msgid "%s: Wrong value for input argument #%d: ''%s'' is not a valid URL.\n" 751msgid "%s: Wrong value for input argument #%d: ''%s'' is not a valid URL.\n"
737msgstr "" 752msgstr ""
738# 753#
754# File: macros/atoms_gui/cbAtomsGui.sci, line: 135
755#, c-format
756msgid "%s: Wrong value for input argument #%d: ''%s'' or ''%s'' expected.\n"
757msgstr ""
758#
759# File: macros/atomsCategoryList.sci, line: 50
760#, c-format
761msgid "%s: Wrong value for input argument #%d: ''all'' or ''main'' expected.\n"
762msgstr ""
763#
739# File: macros/atoms_internals/atomsPath.sci, line: 45 764# File: macros/atoms_internals/atomsPath.sci, line: 45
740#, c-format 765#, c-format
741msgid "" 766msgid ""
@@ -756,31 +781,31 @@ msgid ""
756"%s: Wrong value for input argument #%d: ''system'' or ''install'' expected.\n" 781"%s: Wrong value for input argument #%d: ''system'' or ''install'' expected.\n"
757msgstr "" 782msgstr ""
758# 783#
759# File: macros/atomsRepositoryAdd.sci, line: 77
760# File: macros/atomsAutoloadAdd.sci, line: 82
761# File: macros/atomsInstall.sci, line: 101 784# File: macros/atomsInstall.sci, line: 101
762# File: macros/atoms_internals/atomsSaveInstalleddeps.sci, line: 58 785# File: macros/atomsRepositoryAdd.sci, line: 77
763# File: macros/atoms_internals/atomsInstallUnregister.sci, line: 44
764# File: macros/atoms_internals/atomsInstallList.sci, line: 85
765# File: macros/atoms_internals/atomsAutoloadSave.sci, line: 42 786# File: macros/atoms_internals/atomsAutoloadSave.sci, line: 42
766# File: macros/atoms_internals/atomsInstallRegister.sci, line: 70
767# File: macros/atoms_internals/atomsToremoveUnregister.sci, line: 46
768# File: macros/atoms_internals/atomsToremoveRegister.sci, line: 54 787# File: macros/atoms_internals/atomsToremoveRegister.sci, line: 54
788# File: macros/atoms_internals/atomsInstallList.sci, line: 85
769# File: macros/atoms_internals/atomsSaveInstalled.sci, line: 38 789# File: macros/atoms_internals/atomsSaveInstalled.sci, line: 38
790# File: macros/atoms_internals/atomsToremoveUnregister.sci, line: 46
791# File: macros/atoms_internals/atomsInstallUnregister.sci, line: 44
792# File: macros/atoms_internals/atomsInstallRegister.sci, line: 70
793# File: macros/atoms_internals/atomsSaveInstalleddeps.sci, line: 58
794# File: macros/atomsAutoloadAdd.sci, line: 82
770#, c-format 795#, c-format
771msgid "" 796msgid ""
772"%s: Wrong value for input argument #%d: ''user'' or ''allusers'' expected.\n" 797"%s: Wrong value for input argument #%d: ''user'' or ''allusers'' expected.\n"
773msgstr "" 798msgstr ""
774# 799#
800# File: macros/atomsRemove.sci, line: 105
775# File: macros/atomsRepositoryDel.sci, line: 74 801# File: macros/atomsRepositoryDel.sci, line: 74
802# File: macros/atoms_internals/atomsToremoveProcess.sci, line: 59
776# File: macros/atoms_internals/atomsOrphanList.sci, line: 35 803# File: macros/atoms_internals/atomsOrphanList.sci, line: 35
777# File: macros/atoms_internals/atomsGetInstalledStatus.sci, line: 53 804# File: macros/atoms_internals/atomsGetInstalledDetails.sci, line: 53
778# File: macros/atoms_internals/atomsGetInstalledPath.sci, line: 62 805# File: macros/atoms_internals/atomsGetInstalledPath.sci, line: 62
779# File: macros/atoms_internals/atomsGetInstalledVers.sci, line: 52 806# File: macros/atoms_internals/atomsGetInstalledVers.sci, line: 52
780# File: macros/atoms_internals/atomsToremoveProcess.sci, line: 59
781# File: macros/atoms_internals/atomsToremoveList.sci, line: 60 807# File: macros/atoms_internals/atomsToremoveList.sci, line: 60
782# File: macros/atoms_internals/atomsGetInstalledDetails.sci, line: 53 808# File: macros/atoms_internals/atomsGetInstalledStatus.sci, line: 53
783# File: macros/atomsRemove.sci, line: 105
784#, c-format 809#, c-format
785msgid "" 810msgid ""
786"%s: Wrong value for input argument #%d: ''user'' or ''allusers'' or ''all'' " 811"%s: Wrong value for input argument #%d: ''user'' or ''allusers'' or ''all'' "
@@ -794,17 +819,17 @@ msgid ""
794"expected.\n" 819"expected.\n"
795msgstr "" 820msgstr ""
796# 821#
797# File: macros/atomsGetInstalled.sci, line: 50
798# File: macros/atomsIsInstalled.sci, line: 80 822# File: macros/atomsIsInstalled.sci, line: 80
799# File: macros/atomsAutoloadDel.sci, line: 79 823# File: macros/atomsAutoloadDel.sci, line: 79
800# File: macros/atomsAutoloadList.sci, line: 54 824# File: macros/atomsAutoloadList.sci, line: 54
801# File: macros/atoms_internals/atomsGetDepParents.sci, line: 54 825# File: macros/atomsGetInstalled.sci, line: 50
802# File: macros/atoms_internals/atomsAutoloadLoad.sci, line: 39 826# File: macros/atoms_internals/atomsAutoloadLoad.sci, line: 39
827# File: macros/atoms_internals/atomsUpdateDeps.sci, line: 54
828# File: macros/atoms_internals/atomsGetDepParents.sci, line: 54
829# File: macros/atoms_internals/atomsLoadInstalledStruct.sci, line: 39
803# File: macros/atoms_internals/atomsLoadInstalledMat.sci, line: 39 830# File: macros/atoms_internals/atomsLoadInstalledMat.sci, line: 39
804# File: macros/atoms_internals/atomsRemoveList.sci, line: 70 831# File: macros/atoms_internals/atomsRemoveList.sci, line: 70
805# File: macros/atoms_internals/atomsLoadInstalledStruct.sci, line: 39
806# File: macros/atoms_internals/atomsLoadInstalleddeps.sci, line: 41 832# File: macros/atoms_internals/atomsLoadInstalleddeps.sci, line: 41
807# File: macros/atoms_internals/atomsUpdateDeps.sci, line: 54
808# File: macros/atoms_internals/atomsGetDepChilds.sci, line: 54 833# File: macros/atoms_internals/atomsGetDepChilds.sci, line: 54
809#, c-format 834#, c-format
810msgid "" 835msgid ""
@@ -823,6 +848,13 @@ msgid ""
823"%s: Wrong value for input argument #%d: All modules version should be set.\n" 848"%s: Wrong value for input argument #%d: All modules version should be set.\n"
824msgstr "" 849msgstr ""
825# 850#
851# File: macros/atoms_internals/atomsDESCRIPTIONcat.sci, line: 73
852#, c-format
853msgid ""
854"%s: Wrong value for input argument #%d: It should have a field named ''%"
855"s''.\n"
856msgstr ""
857#
826# File: macros/atoms_internals/atomsInstallRegister.sci, line: 52 858# File: macros/atoms_internals/atomsInstallRegister.sci, line: 52
827#, c-format 859#, c-format
828msgid "" 860msgid ""
@@ -842,7 +874,7 @@ msgid ""
842"gz, .tgz or .zip expected.\n" 874"gz, .tgz or .zip expected.\n"
843msgstr "" 875msgstr ""
844# 876#
845# File: macros/atoms_internals/atomsDESCRIPTIONread.sci, line: 28 877# File: macros/atoms_internals/atomsDESCRIPTIONread.sci, line: 70
846#, c-format 878#, c-format
847msgid "" 879msgid ""
848"%s: Wrong value for input argument #%d: String that contains ''TOOLBOXES'' " 880"%s: Wrong value for input argument #%d: String that contains ''TOOLBOXES'' "
@@ -863,8 +895,8 @@ msgid ""
863"''http://'',''ftp://'' or ''file://'' expected.\n" 895"''http://'',''ftp://'' or ''file://'' expected.\n"
864msgstr "" 896msgstr ""
865# 897#
866# File: macros/atoms_internals/atomsDESCRIPTIONwrite.sci, line: 54 898# File: macros/atoms_internals/atomsDESCRIPTIONwrite.sci, line: 79
867# File: macros/atoms_internals/atomsDESCRIPTIONcat.sci, line: 53 899# File: macros/atoms_internals/atomsDESCRIPTIONcat.sci, line: 236
868#, c-format 900#, c-format
869msgid "" 901msgid ""
870"%s: Wrong value for input argument #%d: The matrix oriented typed list is " 902"%s: Wrong value for input argument #%d: The matrix oriented typed list is "
@@ -908,224 +940,223 @@ msgstr ""
908msgid "%s: You have not enough rights to remove the package %s (%s).\n" 940msgid "%s: You have not enough rights to remove the package %s (%s).\n"
909msgstr "" 941msgstr ""
910# 942#
911# File: macros/atomsRepositoryDel.sci, line: 79 943# File: macros/atomsUpdate.sci, line: 68
912# File: macros/atomsRepositoryAdd.sci, line: 82
913# File: macros/atomsAutoloadDel.sci, line: 84 944# File: macros/atomsAutoloadDel.sci, line: 84
914# File: macros/atomsAutoloadAdd.sci, line: 87
915# File: macros/atomsInstall.sci, line: 106 945# File: macros/atomsInstall.sci, line: 106
946# File: macros/atomsRepositoryAdd.sci, line: 82
947# File: macros/atomsRemove.sci, line: 110
948# File: macros/atomsRepositoryDel.sci, line: 79
916# File: macros/atoms_internals/atomsAutoloadSave.sci, line: 47 949# File: macros/atoms_internals/atomsAutoloadSave.sci, line: 47
917# File: macros/atoms_internals/atomsInstallRegister.sci, line: 75
918# File: macros/atoms_internals/atomsToremoveProcess.sci, line: 64 950# File: macros/atoms_internals/atomsToremoveProcess.sci, line: 64
919# File: macros/atoms_internals/atomsToremoveUnregister.sci, line: 51
920# File: macros/atoms_internals/atomsToremoveRegister.sci, line: 59 951# File: macros/atoms_internals/atomsToremoveRegister.sci, line: 59
921# File: macros/atoms_internals/atomsSaveInstalled.sci, line: 43 952# File: macros/atoms_internals/atomsSaveInstalled.sci, line: 43
922# File: macros/atomsRemove.sci, line: 110 953# File: macros/atoms_internals/atomsToremoveUnregister.sci, line: 51
923# File: macros/atomsUpdate.sci, line: 68 954# File: macros/atoms_internals/atomsInstallRegister.sci, line: 75
955# File: macros/atomsAutoloadAdd.sci, line: 87
924#, c-format 956#, c-format
925msgid "%s: You haven''t write access on this directory : %s.\n" 957msgid "%s: You haven''t write access on this directory : %s.\n"
926msgstr "" 958msgstr ""
927# 959#
928# File: macros/atoms_internals/atomsToolboxDetails.sci, line: 80 960# File: macros/atoms_internals/atomsDESCRIPTIONread.sci, line: 228
961# File: macros/atoms_internals/atomsDESCRIPTIONread.sci, line: 248
962#, c-format
963msgid "%s: name and version are not both defined\n"
964msgstr ""
965#
966# File: macros/atoms_internals/atomsToolboxDetails.sci, line: 73
929#, c-format 967#, c-format
930msgid "%s: the package ''%s'' doesn''t contain the field ''%s''.\n" 968msgid "%s: the package ''%s'' doesn''t contain the field ''%s''.\n"
931msgstr "" 969msgstr ""
932# 970#
933# File: macros/atoms_internals/atomsToolboxDetails.sci, line: 58 971# File: macros/atoms_internals/atomsToolboxDetails.sci, line: 56
934# File: macros/atoms_internals/atomsToolboxDetails.sci, line: 69 972# File: macros/atoms_internals/atomsToolboxDetails.sci, line: 62
935#, c-format 973#, c-format
936msgid "%s: the package ''%s'' doesn''t exist.\n" 974msgid "%s: the package ''%s'' doesn''t exist.\n"
937msgstr "" 975msgstr ""
938# 976#
939# File: macros/atoms_gui/atomsGui.sci, line: 60 977# File: macros/atoms_gui/atomsGui.sci, line: 69
940msgid "&?" 978msgid "&?"
941msgstr "" 979msgstr ""
942# 980#
943# File: macros/atoms_gui/atomsGui.sci, line: 59 981# File: macros/atoms_gui/atomsGui.sci, line: 68
944msgid "&Edit" 982msgid "&Edit"
945msgstr "" 983msgstr ""
946# 984#
947# File: macros/atoms_gui/atomsGui.sci, line: 57 985# File: macros/atoms_gui/atomsGui.sci, line: 66
948msgid "&File" 986msgid "&File"
949msgstr "" 987msgstr ""
950# 988#
951# File: macros/atoms_gui/atomsGui.sci, line: 58 989# File: macros/atoms_gui/atomsGui.sci, line: 67
952msgid "&Tools" 990msgid "&Tools"
953msgstr "" 991msgstr ""
954# 992#
955# File: macros/atoms_gui/atomsGui.sci, line: 78 993# File: macros/atoms_gui/atomsGui.sci, line: 97
956msgid "?" 994msgid "?"
957msgstr "" 995msgstr ""
958# 996#
959# File: macros/atoms_gui/cbAtomsGui.sci, line: 35 997# File: macros/atoms_gui/cbAtomsGui.sci, line: 62
960# File: macros/atoms_gui/cbAtomsGui.sci, line: 53 998# File: macros/atoms_gui/cbAtomsGui.sci, line: 72
961# File: macros/atoms_gui/cbAtomsGui.sci, line: 71 999# File: macros/atoms_gui/cbAtomsGui.sci, line: 82
962# File: macros/atoms_gui/atomsGui.sci, line: 47 1000# File: macros/atoms_gui/atomsGui.sci, line: 57
963msgid "Atoms" 1001msgid "Atoms"
964msgstr "" 1002msgstr ""
965# 1003#
966# File: macros/atoms_gui/atomsGui.sci, line: 82 1004# File: macros/atoms_gui/atomsGui.sci, line: 102
967msgid "Atoms Help..." 1005msgid "Atoms Help..."
968msgstr "" 1006msgstr ""
969# 1007#
970# File: macros/atoms_gui/cbAtomsGui.sci, line: 33 1008# File: macros/atoms_gui/cbAtomsGui.sci, line: 60
971# File: macros/atoms_gui/cbAtomsGui.sci, line: 51 1009# File: macros/atoms_gui/cbAtomsGui.sci, line: 70
972# File: macros/atoms_gui/cbAtomsGui.sci, line: 69 1010# File: macros/atoms_gui/cbAtomsGui.sci, line: 80
973# File: macros/atoms_gui/atomsGui.sci, line: 22 1011# File: macros/atoms_gui/atomsGui.sci, line: 23
974# File: macros/atoms_gui/atomsGui.sci, line: 24 1012# File: macros/atoms_gui/atomsGui.sci, line: 25
975msgid "Atoms error" 1013msgid "Atoms error"
976msgstr "" 1014msgstr ""
977# 1015#
978# File: macros/atomsShow.sci, line: 73 1016# File: macros/atomsShow.sci, line: 85
979# File: macros/atoms_gui/cbAtomsGui.sci, line: 159 1017# File: macros/atoms_gui/cbAtomsGui.sci, line: 222
980msgid "Author(s)" 1018msgid "Author(s)"
981msgstr "" 1019msgstr ""
982# 1020#
983# File: macros/atomsShow.sci, line: 83 1021# File: macros/atomsShow.sci, line: 95
984msgid "Automatically Installed" 1022msgid "Automatically Installed"
985msgstr "" 1023msgstr ""
986# 1024#
987# File: macros/atoms_gui/cbAtomsGui.sci, line: 235 1025# File: macros/atoms_gui/cbAtomsGui.sci, line: 320
988msgid "Bytes" 1026msgid "Bytes"
989msgstr "" 1027msgstr ""
990# 1028#
991# File: macros/atomsShow.sci, line: 72 1029# File: macros/atomsShow.sci, line: 84
992msgid "Category(ies)" 1030msgid "Category(ies)"
993msgstr "" 1031msgstr ""
994# 1032#
995# File: macros/atoms_gui/atomsGui.sci, line: 72 1033# File: macros/atoms_gui/atomsGui.sci, line: 90
996msgid "Close" 1034msgid "Close"
997msgstr "" 1035msgstr ""
998# 1036#
999# File: macros/atomsShow.sci, line: 71 1037# File: macros/atomsShow.sci, line: 83
1000msgid "Depend" 1038msgid "Depend"
1001msgstr "" 1039msgstr ""
1002# 1040#
1003# File: macros/atomsShow.sci, line: 87 1041# File: macros/atomsShow.sci, line: 99
1004# File: macros/atoms_gui/cbAtomsGui.sci, line: 180 1042# File: macros/atoms_gui/cbAtomsGui.sci, line: 244
1005msgid "Description" 1043msgid "Description"
1006msgstr "" 1044msgstr ""
1007# 1045#
1008# File: macros/atoms_gui/cbAtomsGui.sci, line: 144 1046# File: macros/atoms_gui/cbAtomsGui.sci, line: 207
1009msgid "Download size" 1047msgid "Download size"
1010msgstr "" 1048msgstr ""
1011# 1049#
1012# File: macros/atomsShow.sci, line: 75 1050# File: macros/atomsShow.sci, line: 87
1013msgid "Entity" 1051msgid "Entity"
1014msgstr "" 1052msgstr ""
1015# 1053#
1016# File: macros/atoms_gui/atomsGui.sci, line: 68 1054# File: macros/atoms_gui/atomsGui.sci, line: 78
1017msgid "File" 1055msgid "File"
1018msgstr "" 1056msgstr ""
1019# 1057#
1020# File: macros/atoms_gui/atomsGui.sci, line: 202 1058# File: macros/atoms_gui/atomsGui.sci, line: 83
1059msgid "Home"
1060msgstr ""
1061#
1062# File: macros/atoms_gui/atomsGui.sci, line: 288
1021msgid "Install" 1063msgid "Install"
1022msgstr "" 1064msgstr ""
1023# 1065#
1024# File: macros/atomsShow.sci, line: 84 1066# File: macros/atomsShow.sci, line: 96
1025msgid "Install Directory" 1067msgid "Install Directory"
1026msgstr "" 1068msgstr ""
1027# 1069#
1028# File: macros/atoms_gui/cbAtomsGui.sci, line: 35 1070# File: macros/atoms_gui/cbAtomsGui.sci, line: 62
1029msgid "Installation done! Please restart Scilab to take changes into account." 1071msgid "Installation done! Please restart Scilab to take changes into account."
1030msgstr "" 1072msgstr ""
1031# 1073#
1032# File: macros/atoms_gui/cbAtomsGui.sci, line: 33 1074# File: macros/atoms_gui/cbAtomsGui.sci, line: 60
1033msgid "Installation failed!" 1075msgid "Installation failed!"
1034msgstr "" 1076msgstr ""
1035# 1077#
1036# File: macros/atoms_gui/cbAtomsGui.sci, line: 30 1078# File: macros/atoms_gui/cbAtomsGui.sci, line: 323
1037msgid "Installing..."
1038msgstr ""
1039#
1040# File: macros/atoms_gui/cbAtomsGui.sci, line: 238
1041msgid "KB" 1079msgid "KB"
1042msgstr "" 1080msgstr ""
1043# 1081#
1044# File: macros/atomsShow.sci, line: 77 1082# File: macros/atomsShow.sci, line: 89
1045msgid "License" 1083msgid "License"
1046msgstr "" 1084msgstr ""
1047# 1085#
1048# File: macros/atoms_gui/cbAtomsGui.sci, line: 241 1086# File: macros/atoms_gui/atomsGui.sci, line: 251
1087# File: macros/atoms_gui/atomsGui.sci, line: 325
1088msgid "List of installed modules"
1089msgstr ""
1090#
1091# File: macros/atoms_gui/cbAtomsGui.sci, line: 326
1049msgid "MB" 1092msgid "MB"
1050msgstr "" 1093msgstr ""
1051# 1094#
1052# File: macros/atomsShow.sci, line: 74 1095# File: macros/atomsShow.sci, line: 86
1053msgid "Maintainer(s)" 1096msgid "Maintainer(s)"
1054msgstr "" 1097msgstr ""
1055# 1098#
1056# File: macros/atoms_gui/atomsGui.sci, line: 117 1099# File: macros/atoms_gui/atomsGui.sci, line: 206
1057msgid "Modules" 1100msgid "Modules"
1058msgstr "" 1101msgstr ""
1059# 1102#
1060# File: macros/atoms_gui/atomsGui.sci, line: 22 1103# File: macros/atoms_gui/atomsGui.sci, line: 23
1061msgid "No Atoms module is available. Please, check your Internet connection." 1104msgid "No Atoms module is available. Please, check your Internet connection."
1062msgstr "" 1105msgstr ""
1063# 1106#
1064# File: macros/atoms_gui/atomsGui.sci, line: 24 1107# File: macros/atoms_gui/atomsGui.sci, line: 25
1065msgid "No Atoms module is available: your repository list is empty." 1108msgid "No Atoms module is available: your repository list is empty."
1066msgstr "" 1109msgstr ""
1067# 1110#
1068# File: macros/atoms_gui/atomsGui.sci, line: 177 1111# File: macros/atomsShow.sci, line: 79
1069msgid "No module selected"
1070msgstr ""
1071#
1072# File: macros/atomsShow.sci, line: 67
1073msgid "Package" 1112msgid "Package"
1074msgstr "" 1113msgstr ""
1075# 1114#
1076# File: macros/atoms_gui/atomsGui.sci, line: 191 1115# File: macros/atoms_gui/atomsGui.sci, line: 278
1077msgid "Remove" 1116msgid "Remove"
1078msgstr "" 1117msgstr ""
1079# 1118#
1080# File: macros/atoms_gui/cbAtomsGui.sci, line: 53 1119# File: macros/atoms_gui/cbAtomsGui.sci, line: 72
1081msgid "Remove done! Please restart Scilab to take changes into account. " 1120msgid "Remove done! Please restart Scilab to take changes into account. "
1082msgstr "" 1121msgstr ""
1083# 1122#
1084# File: macros/atoms_gui/cbAtomsGui.sci, line: 51 1123# File: macros/atoms_gui/cbAtomsGui.sci, line: 70
1085msgid "Remove failed!" 1124msgid "Remove failed!"
1086msgstr "" 1125msgstr ""
1087# 1126#
1088# File: macros/atoms_gui/cbAtomsGui.sci, line: 48 1127# File: macros/atomsShow.sci, line: 90
1089msgid "Removing..."
1090msgstr ""
1091#
1092# File: macros/atomsShow.sci, line: 78
1093msgid "Scilab Version" 1128msgid "Scilab Version"
1094msgstr "" 1129msgstr ""
1095# 1130#
1096# File: macros/atomsShow.sci, line: 80 1131# File: macros/atomsShow.sci, line: 92
1097msgid "Status" 1132msgid "Status"
1098msgstr "" 1133msgstr ""
1099# 1134#
1100# File: macros/atomsShow.sci, line: 69 1135# File: macros/atomsShow.sci, line: 81
1101msgid "Summary" 1136msgid "Summary"
1102msgstr "" 1137msgstr ""
1103# 1138#
1104# File: macros/atomsShow.sci, line: 68 1139# File: macros/atomsShow.sci, line: 80
1105msgid "Title" 1140msgid "Title"
1106msgstr "" 1141msgstr ""
1107# 1142#
1108# File: macros/atoms_gui/atomsGui.sci, line: 212 1143# File: macros/atoms_gui/atomsGui.sci, line: 298
1109msgid "Update" 1144msgid "Update"
1110msgstr "" 1145msgstr ""
1111# 1146#
1112# File: macros/atoms_gui/cbAtomsGui.sci, line: 71 1147# File: macros/atoms_gui/cbAtomsGui.sci, line: 82
1113msgid "Update done! Please restart Scilab to take changes into account." 1148msgid "Update done! Please restart Scilab to take changes into account."
1114msgstr "" 1149msgstr ""
1115# 1150#
1116# File: macros/atoms_gui/cbAtomsGui.sci, line: 69 1151# File: macros/atoms_gui/cbAtomsGui.sci, line: 80
1117msgid "Update failed!" 1152msgid "Update failed!"
1118msgstr "" 1153msgstr ""
1119# 1154#
1120# File: macros/atoms_gui/cbAtomsGui.sci, line: 66 1155# File: macros/atomsShow.sci, line: 82
1121msgid "Updating..." 1156# File: macros/atoms_gui/cbAtomsGui.sci, line: 239
1122msgstr ""
1123#
1124# File: macros/atomsShow.sci, line: 70
1125# File: macros/atoms_gui/cbAtomsGui.sci, line: 175
1126msgid "Version" 1157msgid "Version"
1127msgstr "" 1158msgstr ""
1128# 1159#
1129# File: macros/atomsShow.sci, line: 76 1160# File: macros/atomsShow.sci, line: 88
1130msgid "WebSite" 1161msgid "WebSite"
1131msgstr "" 1162msgstr ""
diff --git a/scilab/modules/atoms/locales/fr_FR/atoms.po b/scilab/modules/atoms/locales/fr_FR/atoms.po
index 8ac726d..3aa2883 100644
--- a/scilab/modules/atoms/locales/fr_FR/atoms.po
+++ b/scilab/modules/atoms/locales/fr_FR/atoms.po
@@ -6,8 +6,8 @@
6msgid "" 6msgid ""
7msgstr "" 7msgstr ""
8"Project-Id-Version: scilab\n" 8"Project-Id-Version: scilab\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" 9"Report-Msgid-Bugs-To: <localization@scilab.org>\n"
10"POT-Creation-Date: 2007-09-27 16:24+0200\n" 10"POT-Creation-Date: \t2007-09-27 16:24+0200\n"
11"PO-Revision-Date: 2010-04-15 13:33+0000\n" 11"PO-Revision-Date: 2010-04-15 13:33+0000\n"
12"Last-Translator: Sylvestre Ledru <Unknown>\n" 12"Last-Translator: Sylvestre Ledru <Unknown>\n"
13"Language-Team: French <fr@li.org>\n" 13"Language-Team: French <fr@li.org>\n"
@@ -160,8 +160,8 @@ msgid ""
160"%s: The directory %s cannot been created, please check if you have write " 160"%s: The directory %s cannot been created, please check if you have write "
161"access on this directory.\n" 161"access on this directory.\n"
162msgstr "" 162msgstr ""
163"%s: Le répertoire %s ne peux pas être créé, vérifiez si vous avez les droits " 163"%s: Le répertoire %s ne peux pas être créé, vérifiez si vous avez les "
164" en écriture sur ce répertoire.\n" 164"droits en écriture sur ce répertoire.\n"
165 165
166#, c-format 166#, c-format
167msgid "%s: The directory %s doesn''t exist.\n" 167msgid "%s: The directory %s doesn''t exist.\n"
@@ -202,17 +202,16 @@ msgstr "%s: L''extraction de l''archive ''%s'' a échoué.\n"
202 202
203#, c-format 203#, c-format
204msgid "%s: The file %s doesn''t exist or is not read accessible.\n" 204msgid "%s: The file %s doesn''t exist or is not read accessible.\n"
205msgstr "" 205msgstr "%s: Le fichier %s n''existe pas ou n''est pas accessible en lecture.\n"
206"%s: Le fichier %s n''existe pas ou n''est pas accessible en lecture.\n"
207 206
208#, c-format 207#, c-format
209msgid "%s: The file %s is not well formated at line %d\n" 208msgid "%s: The file %s is not well formated at line %d\n"
210msgstr "%s: Le fichier %s n''est pas bien formaté à la ligne %d\n" 209msgstr "%s: Le fichier %s n''est pas bien formaté à la ligne %d\n"
211 210
212#, c-format 211#, fuzzy, c-format
213msgid "" 212msgid ""
214"%s: The file %s is not well formated, the toolbox %s - %s doesn''t contain " 213"%s: The file %s is not well formated, the toolbox %s - %s doesn''t contain "
215"the ScilabVersion field\n" 214"the %s field\n"
216msgstr "" 215msgstr ""
217"%s: Le fichier %s n''est pas bien formaté, la toolbox %s - %s ne contient " 216"%s: Le fichier %s n''est pas bien formaté, la toolbox %s - %s ne contient "
218"pas le champ ScilabVersion\n" 217"pas le champ ScilabVersion\n"
@@ -412,12 +411,31 @@ msgstr "%s: Mauvais type pour l''argument d''entrée n° %d: mlist attendu.\n"
412msgid "%s: Wrong type for input argument #%d: mlist expected.\n" 411msgid "%s: Wrong type for input argument #%d: mlist expected.\n"
413msgstr "%s: Mauvais type pour l''argument d''entrée n° %d: mlist attendue.\n" 412msgstr "%s: Mauvais type pour l''argument d''entrée n° %d: mlist attendue.\n"
414 413
414#, fuzzy, c-format
415msgid ""
416"%s: Wrong value for input argument #%d: ''%s'' is not a registered category"
417msgstr ""
418"%s: Mauvaise valeur pour l''argument d''entrée n° %d: ''%s'' n''est pas une "
419"URL valide.\n"
420
415#, c-format 421#, c-format
416msgid "%s: Wrong value for input argument #%d: ''%s'' is not a valid URL.\n" 422msgid "%s: Wrong value for input argument #%d: ''%s'' is not a valid URL.\n"
417msgstr "" 423msgstr ""
418"%s: Mauvaise valeur pour l''argument d''entrée n° %d: ''%s'' n''est pas une " 424"%s: Mauvaise valeur pour l''argument d''entrée n° %d: ''%s'' n''est pas une "
419"URL valide.\n" 425"URL valide.\n"
420 426
427#, fuzzy, c-format
428msgid "%s: Wrong value for input argument #%d: ''%s'' or ''%s'' expected.\n"
429msgstr ""
430"%s: Mauvaise valeur pour l''argument d''entrée n° %d: ''user'' ou "
431"''allusers'' attendu.\n"
432
433#, fuzzy, c-format
434msgid "%s: Wrong value for input argument #%d: ''all'' or ''main'' expected.\n"
435msgstr ""
436"%s: Mauvaise valeur pour l''argument d''entrée n° %d:''error'' ou "
437"''warning'' attendue.\n"
438
421#, c-format 439#, c-format
422msgid "" 440msgid ""
423"%s: Wrong value for input argument #%d: ''all'',''allusers'',''user'' or " 441"%s: Wrong value for input argument #%d: ''all'',''allusers'',''user'' or "
@@ -484,6 +502,14 @@ msgstr ""
484"%s: Mauvaise valeur pour l'argument d'entrée n°%d : Toutes les versions des " 502"%s: Mauvaise valeur pour l'argument d'entrée n°%d : Toutes les versions des "
485"modules devrait etre present.\n" 503"modules devrait etre present.\n"
486 504
505#, fuzzy, c-format
506msgid ""
507"%s: Wrong value for input argument #%d: It should have a field named ''%"
508"s''.\n"
509msgstr ""
510"%s: Mauvaise valeur pour l''argument d''entrée n° %d: Doit être un nom de "
511"package Atoms.\n"
512
487#, c-format 513#, c-format
488msgid "" 514msgid ""
489"%s: Wrong value for input argument #%d: Letters ''A'' or ''I'' expected.\n" 515"%s: Wrong value for input argument #%d: Letters ''A'' or ''I'' expected.\n"
@@ -492,16 +518,15 @@ msgstr ""
492"''I'' attendues.\n" 518"''I'' attendues.\n"
493 519
494#, c-format 520#, c-format
495msgid "" 521msgid "%s: Wrong value for input argument #%d: Must be a atoms package name.\n"
496"%s: Wrong value for input argument #%d: Must be a atoms package name.\n"
497msgstr "" 522msgstr ""
498"%s: Mauvaise valeur pour l''argument d''entrée n° %d: Doit être un nom de " 523"%s: Mauvaise valeur pour l''argument d''entrée n° %d: Doit être un nom de "
499"package Atoms.\n" 524"package Atoms.\n"
500 525
501#, c-format 526#, c-format
502msgid "" 527msgid ""
503"%s: Wrong value for input argument #%d: Single string that ends with " 528"%s: Wrong value for input argument #%d: Single string that ends with .tar."
504".tar.gz, .tgz or .zip expected.\n" 529"gz, .tgz or .zip expected.\n"
505msgstr "" 530msgstr ""
506"%s: Mauvaise valeur pour l''argument d''entrée n° %d: Une simple chaîne de " 531"%s: Mauvaise valeur pour l''argument d''entrée n° %d: Une simple chaîne de "
507"caractères terminant par .tar.gz, .tgz ou .zip attendue.\n" 532"caractères terminant par .tar.gz, .tgz ou .zip attendue.\n"
@@ -543,16 +568,15 @@ msgid "%s: Wrong value for input argument #%d: This ("
543msgstr "%s: Mauvaise valeur pour l''argument d''entré n° %d: Ceci (" 568msgstr "%s: Mauvaise valeur pour l''argument d''entré n° %d: Ceci ("
544 569
545#, c-format 570#, c-format
546msgid "" 571msgid "%s: Wrong value for input argument #%d: This is not a valid version.\n"
547"%s: Wrong value for input argument #%d: This is not a valid version.\n"
548msgstr "" 572msgstr ""
549"%s: Mauvaise valeur pour l''argument d''entrée n° %d: Ce n''est pas une " 573"%s: Mauvaise valeur pour l''argument d''entrée n° %d: Ce n''est pas une "
550"version valide.\n" 574"version valide.\n"
551 575
552#, c-format 576#, c-format
553msgid "" 577msgid ""
554"%s: Wrong value for input argument #%d: This is not a valid " 578"%s: Wrong value for input argument #%d: This is not a valid version/"
555"version/dependency.\n" 579"dependency.\n"
556msgstr "" 580msgstr ""
557"%s: Mauvaise valeur pour l''argument d''entrée n° %d: Ce n''est pas une " 581"%s: Mauvaise valeur pour l''argument d''entrée n° %d: Ce n''est pas une "
558"version/dépendance valide.\n" 582"version/dépendance valide.\n"
@@ -568,8 +592,8 @@ msgstr ""
568msgid "" 592msgid ""
569"%s: You have not enough rights to remove any version of the package %s.\n" 593"%s: You have not enough rights to remove any version of the package %s.\n"
570msgstr "" 594msgstr ""
571"%s: Vous ne disposez pas des droits pour supprimer aucune version du paquet " 595"%s: Vous ne disposez pas des droits pour supprimer aucune version du paquet %"
572"%s.\n" 596"s.\n"
573 597
574#, c-format 598#, c-format
575msgid "%s: You have not enough rights to remove the package %s (%s).\n" 599msgid "%s: You have not enough rights to remove the package %s (%s).\n"
@@ -578,8 +602,14 @@ msgstr ""
578 602
579#, c-format 603#, c-format
580msgid "%s: You haven''t write access on this directory : %s.\n" 604msgid "%s: You haven''t write access on this directory : %s.\n"
605msgstr "%s: Vous n''avez pas les droits d''écriture dans ce répertoire : %s.\n"
606
607#
608# File: macros/atoms_internals/atomsDESCRIPTIONread.sci, line: 228
609# File: macros/atoms_internals/atomsDESCRIPTIONread.sci, line: 248
610#, c-format
611msgid "%s: name and version are not both defined\n"
581msgstr "" 612msgstr ""
582"%s: Vous n''avez pas les droits d''écriture dans ce répertoire : %s.\n"
583 613
584#, c-format 614#, c-format
585msgid "%s: the package ''%s'' doesn''t contain the field ''%s''.\n" 615msgid "%s: the package ''%s'' doesn''t contain the field ''%s''.\n"
@@ -643,14 +673,18 @@ msgstr "Entité"
643msgid "File" 673msgid "File"
644msgstr "Fichier" 674msgstr "Fichier"
645 675
676#
677# File: macros/atoms_gui/atomsGui.sci, line: 83
678msgid "Home"
679msgstr ""
680
646msgid "Install" 681msgid "Install"
647msgstr "Installer" 682msgstr "Installer"
648 683
649msgid "Install Directory" 684msgid "Install Directory"
650msgstr "Répertoire d'installation" 685msgstr "Répertoire d'installation"
651 686
652msgid "" 687msgid "Installation done! Please restart Scilab to take changes into account."
653"Installation done! Please restart Scilab to take changes into account."
654msgstr "" 688msgstr ""
655"Installation complete! Veuillez redemarrer Scilab pour que les modifications " 689"Installation complete! Veuillez redemarrer Scilab pour que les modifications "
656"soient prises en compte." 690"soient prises en compte."
@@ -658,15 +692,18 @@ msgstr ""
658msgid "Installation failed!" 692msgid "Installation failed!"
659msgstr "Installation échouée!" 693msgstr "Installation échouée!"
660 694
661msgid "Installing..."
662msgstr "Installation..."
663
664msgid "KB" 695msgid "KB"
665msgstr "Ko" 696msgstr "Ko"
666 697
667msgid "License" 698msgid "License"
668msgstr "Licence" 699msgstr "Licence"
669 700
701#
702# File: macros/atoms_gui/atomsGui.sci, line: 251
703# File: macros/atoms_gui/atomsGui.sci, line: 325
704msgid "List of installed modules"
705msgstr ""
706
670msgid "MB" 707msgid "MB"
671msgstr "Mo" 708msgstr "Mo"
672 709
@@ -683,9 +720,6 @@ msgstr ""
683msgid "No Atoms module is available: your repository list is empty." 720msgid "No Atoms module is available: your repository list is empty."
684msgstr "Aucun module externe disponible. Votre liste de depot est vide." 721msgstr "Aucun module externe disponible. Votre liste de depot est vide."
685 722
686msgid "No module selected"
687msgstr "Pas de module sélectionné"
688
689msgid "Package" 723msgid "Package"
690msgstr "Package" 724msgstr "Package"
691 725
@@ -700,9 +734,6 @@ msgstr ""
700msgid "Remove failed!" 734msgid "Remove failed!"
701msgstr "Désintallation echouée!" 735msgstr "Désintallation echouée!"
702 736
703msgid "Removing..."
704msgstr "Suppression..."
705
706msgid "Scilab Version" 737msgid "Scilab Version"
707msgstr "Version Scilab" 738msgstr "Version Scilab"
708 739
@@ -726,11 +757,20 @@ msgstr ""
726msgid "Update failed!" 757msgid "Update failed!"
727msgstr "La mise à jour a échouée !" 758msgstr "La mise à jour a échouée !"
728 759
729msgid "Updating..."
730msgstr "Mise à jour..."
731
732msgid "Version" 760msgid "Version"
733msgstr "Version" 761msgstr "Version"
734 762
735msgid "WebSite" 763msgid "WebSite"
736msgstr "Site web" 764msgstr "Site web"
765
766#~ msgid "Installing..."
767#~ msgstr "Installation..."
768
769#~ msgid "No module selected"
770#~ msgstr "Pas de module sélectionné"
771
772#~ msgid "Removing..."
773#~ msgstr "Suppression..."
774
775#~ msgid "Updating..."
776#~ msgstr "Mise à jour..."
diff --git a/scilab/modules/atoms/macros/atoms_gui/atomsGui.sci b/scilab/modules/atoms/macros/atoms_gui/atomsGui.sci
index c3f1aab..7a3be5c 100644
--- a/scilab/modules/atoms/macros/atoms_gui/atomsGui.sci
+++ b/scilab/modules/atoms/macros/atoms_gui/atomsGui.sci
@@ -1,9 +1,10 @@
1// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab 1// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
2// Copyright (C) 2009 - DIGITEO - Vincent COUVERT <vincent.couvert@scilab.org> 2// Copyright (C) 2009 - DIGITEO - Vincent COUVERT <vincent.couvert@scilab.org>
3// Copyright (C) 2010 - DIGITEO - Pierre MARECHAL <pierre.marechal@scilab.org>
3// 4//
4// This file must be used under the terms of the CeCILL. 5// This file must be used under the terms of the CeCILL.
5// This source file is licensed as described in the file COPYING, which 6// This source file is licensed as described in the file COPYING, which
6// you should have received as part of this distribution. The terms 7// you should have received as part of this distribution. The terms
7// are also available at 8// are also available at
8// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt 9// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
9 10
@@ -26,12 +27,21 @@ function atomsGui()
26 return 27 return
27 end 28 end
28 29
29 // Defaults 30 // Parameters
30 margin = 10; 31 // =========================================================================
32
33 // Figure width & height
31 figwidth = 800; 34 figwidth = 800;
32 figheight = 500; 35 figheight = 500;
33 buttonHeight = 20; 36
37 // Margin
38 margin = 10;
34 widgetHeight = 25; 39 widgetHeight = 25;
40
41 // Button
42 buttonHeight = 20;
43
44 // Font Size
35 defaultFontSize = 12; 45 defaultFontSize = 12;
36 46
37 // Close the window if it already exists 47 // Close the window if it already exists
@@ -40,9 +50,9 @@ function atomsGui()
40 delete(oldFig); 50 delete(oldFig);
41 end 51 end
42 52
43
44 // Create the main window 53 // Create the main window
45 // ============================================================================= 54 // =========================================================================
55
46 atomsfig = figure( .. 56 atomsfig = figure( ..
47 "figure_name", gettext("Atoms"), .. 57 "figure_name", gettext("Atoms"), ..
48 "position" , [0 0 figwidth figheight],.. 58 "position" , [0 0 figwidth figheight],..
@@ -50,9 +60,8 @@ function atomsGui()
50 "UserData" , allModules, .. 60 "UserData" , allModules, ..
51 "tag" , "atomsFigure"); 61 "tag" , "atomsFigure");
52 62
53
54 // Remove Scilab graphics menus & toolbar 63 // Remove Scilab graphics menus & toolbar
55 // ============================================================================= 64 // =========================================================================
56 65
57 delmenu(atomsfig.figure_id, gettext("&File")); 66 delmenu(atomsfig.figure_id, gettext("&File"));
58 delmenu(atomsfig.figure_id, gettext("&Tools")); 67 delmenu(atomsfig.figure_id, gettext("&Tools"));
@@ -61,157 +70,275 @@ function atomsGui()
61 toolbar(atomsfig.figure_id, "off"); 70 toolbar(atomsfig.figure_id, "off");
62 71
63 // Add ATOMS Menu 72 // Add ATOMS Menu
64 // ============================================================================= 73 // =========================================================================
65 74
75 // Menu File
66 h = uimenu( .. 76 h = uimenu( ..
67 "parent" , atomsfig, .. 77 "parent" , atomsfig, ..
68 "label" , gettext("File")); 78 "label" , gettext("File"));
69 79
80 // Menu File:Home
81 uimenu( ..
82 "parent" , h, ..
83 "label" , gettext("Home"), ..
84 "callback" , "cbAtomsGui", ..
85 "tag" , "homeMenu");
86
87 // Menu File:Close
70 uimenu( .. 88 uimenu( ..
71 "parent" , h, .. 89 "parent" , h, ..
72 "label" , gettext("Close"), .. 90 "label" , gettext("Close"), ..
73 "callback" , "cbAtomsGui", .. 91 "callback" , "cbAtomsGui", ..
74 "tag" , "closeAtomsMenu"); 92 "tag" , "closeMenu");
75 93
94 // Menu ?
76 h = uimenu( .. 95 h = uimenu( ..
77 "parent" , atomsfig, .. 96 "parent" , atomsfig, ..
78 "label" , gettext("?")); 97 "label" , gettext("?"));
79 98
99 // Menu ?:Atoms Help...
80 uimenu( .. 100 uimenu( ..
81 "parent" , h, .. 101 "parent" , h, ..
82 "label" , gettext("Atoms Help..."), .. 102 "label" , gettext("Atoms Help..."), ..
83 "callback" , "cbAtomsGui", .. 103 "callback" , "cbAtomsGui", ..
84 "tag" , "helpAtomsMenu"); 104 "tag" , "helpMenu");
85 105
86 atomsfig.axes_size = [figwidth figheight]; 106 // Build the module list (listbox on the left)
107 // =========================================================================
87 108
88 // Get modules titles to be displayed
89 modulesNames = getfield(1, allModules); 109 modulesNames = getfield(1, allModules);
90 modulesNames(1:2) = []; 110 modulesNames(1:2) = [];
91 111 modulesTitles = [];
92 modulesTitles = [];
93 112
94 for k=1:size(modulesNames, "*") 113 for k=1:size(modulesNames, "*")
114
95 vers = getfield(1, allModules(modulesNames(k))); 115 vers = getfield(1, allModules(modulesNames(k)));
96 vers = vers(3); 116 vers = vers(3);
97 modulesTitles = [modulesTitles; allModules(modulesNames(k))(vers).Title]; 117
118 if atomsIsInstalled([modulesNames(k) vers]) then
119 icon = "installed.png";
120 else
121 icon = "notinstalled.png";
122 end
123
124 if modulo(k,2) == 0 then
125 background = "#eeeeee";
126 else
127 background = "#ffffff";
128 end
129
130 thisItem = "<html>";
131 thisItem = thisItem + "<table style=""background-color:"+background+";color:#000000;"" ><tr>";
132 thisItem = thisItem + "<td><img src=""file:///"+SCI+"/modules/atoms/images/icons/"+icon+""" /></td>";
133 thisItem = thisItem + "<td><div style=""width:117px;text-align:left;"">"+allModules(modulesNames(k))(vers).Title+"</div></td>";
134 thisItem = thisItem + "</tr></table>";
135 thisItem = thisItem + "</html>";
136
137 modulesTitles = [modulesTitles; thisItem ];
138
98 end 139 end
99 140
141 // Build the installed module list
142 // =========================================================================
143
144 installed = atomsGetInstalled();
145
146 if installed==[] then
147 installedStr = "";
148 else
149 installedStr = [];
150 end
151
152 for k=1:size(installed(:,1), "*")
153
154 if modulo(k,2) == 0 then
155 background = "#eeeeee";
156 else
157 background = "#ffffff";
158 end
159
160 thisItem = "<html>";
161 thisItem = thisItem + "<table style=""background-color:"+background+";color:#000000;"" ><tr>";
162 thisItem = thisItem + "<td><img src=""file:///"+SCI+"/modules/atoms/images/icons/installed.png"" /></td>";
163 thisItem = thisItem + "<td>";
164 thisItem = thisItem + " <div style=""width:385px;text-align:left;"">";
165 thisItem = thisItem + " <span style=""font-weight:bold;"">"+allModules(installed(k,1))(installed(k,2)).Title+" "+installed(k,2)+"</span><br />";
166 thisItem = thisItem + " <span>"+allModules(installed(k,1))(installed(k,2)).Summary+"</span><br />";
167 thisItem = thisItem + " <span style=""font-style:italic;"">"+installed(k,4)+"</span>";
168 thisItem = thisItem + " </div>";
169 thisItem = thisItem + "</td>";
170 thisItem = thisItem + "</tr></table>";
171 thisItem = thisItem + "</html>";
172
173 installedStr = [installedStr;thisItem];
174
175 end
176
177 // Set the figure size ... after all delmenu(s)
178 // =========================================================================
179 atomsfig.axes_size = [figwidth figheight];
180
100 // List of modules 181 // List of modules
101 // ============================================================================= 182 // =========================================================================
102 183
103 listboxWidth = 200; 184 listboxWidth = 200;
104 listboxFrameWidth = listboxWidth + 2*margin; 185 listboxFrameWidth = listboxWidth + 2*margin;
105 186
106 // Frame border 187 listboxFrameHeight = figheight- 2*margin;
188 listboxHeight = listboxFrameHeight - 3*margin;
107 189
108 modulesListboxFrame = uicontrol( .. 190 // Frame
191 LeftFrame = uicontrol( ..
109 "Parent" , atomsfig,.. 192 "Parent" , atomsfig,..
110 "Style" , "frame",.. 193 "Style" , "frame",..
111 "Position" , [margin margin listboxWidth+2*margin figheight-2*margin],.. 194 "Relief" , "solid",..
195 "Position" , [margin margin listboxFrameWidth listboxFrameHeight],..
112 "Background" , [1 1 1],.. 196 "Background" , [1 1 1],..
113 "Tag" , "modulesListboxFrame"); 197 "Tag" , "LeftFrame");
114
115 // Frame title
116
117 descFrameHTML = gettext("Modules");
118 198
119 modulesListboxFrameTitle = uicontrol( .. 199 // Title
120 "Parent" , atomsfig,.. 200 LeftTitle = uicontrol( ..
201 "Parent" , LeftFrame,..
121 "Style" , "text",.. 202 "Style" , "text",..
122 "Position" , [2*margin figheight-2.5*margin 110 widgetHeight],.. 203 "Position" , [2*margin listboxFrameHeight-1.5*margin 110 widgetHeight],..
123 "HorizontalAlignment" , "center",.. 204 "HorizontalAlignment" , "center",..
124 "VerticalAlignment" , "middle",.. 205 "VerticalAlignment" , "middle",..
125 "String" , descFrameHTML, .. 206 "String" , gettext("Modules"), ..
126 "FontWeight" , "bold",.. 207 "FontWeight" , "bold",..
127 "FontSize" , 12,.. 208 "FontSize" , 12,..
128 "Background" , [1 1 1],.. 209 "Background" , [1 1 1],..
129 "Tag" , "modulesListboxFrameTitle") 210 "Tag" , "LeftTitle")
130 211
131 // Frame listbox 212 // Listbox
132 213 LeftListbox = uicontrol( ..
133 modulesListbox = uicontrol( .. 214 "Parent" , LeftFrame,..
134 "Parent" , atomsfig,..
135 "Style" , "listbox",.. 215 "Style" , "listbox",..
136 "Position" , [2*margin 2*margin listboxWidth figheight-5*margin],.. 216 "Position" , [ margin margin listboxWidth listboxHeight],..
137 "Background" , [1 1 1],.. 217 "Background" , [1 1 1],..
138 "FontSize" , defaultFontSize,.. 218 "FontSize" , defaultFontSize,..
139 "String" , modulesTitles,.. 219 "String" , modulesTitles,..
140 "Callback" , "cbAtomsGui", .. 220 "Callback" , "cbAtomsGui", ..
141 "Min" , 1, .. 221 "Min" , 1, ..
142 "Max" , 1, .. 222 "Max" , 1, ..
143 "Tag" , "modulesListbox") 223 "Tag" , "LeftListbox")
144 224
145 // Description 225 // Description of a module
146 // ============================================================================= 226 // =========================================================================
147 227
148 descWidth = figwidth - 7*margin - listboxWidth 228 descFrameWidth = figwidth - listboxFrameWidth - 3*margin;
149 descFrameWidth = descWidth + 2*margin; 229 descFrameHeight = listboxFrameHeight;
150 230
151 modulesDescFrame = uicontrol( .. 231 descWidth = descFrameWidth - 2*margin;
232 descHeight = descFrameHeight - 4*margin - buttonHeight;
233
234 // Frame
235 DescFrame = uicontrol( ..
152 "Parent" , atomsfig,.. 236 "Parent" , atomsfig,..
153 "Style" , "frame",.. 237 "Style" , "frame",..
238 "Relief" , "solid",..
154 "Background" , [1 1 1],.. 239 "Background" , [1 1 1],..
155 "Position" , [listboxFrameWidth+2*margin 2*margin+buttonHeight descFrameWidth figheight-3*margin-buttonHeight],.. 240 "Position" , [listboxFrameWidth+2*margin margin descFrameWidth descFrameHeight],..
156 "Tag" , "modulesDescFrame"); 241 "Tag" , "DescFrame", ..
242 "Visible" , "off");
157 243
158 modulesDescFrameTitle = uicontrol( .. 244 // Frame title
159 "Parent" , atomsfig,.. 245 DescTitle = uicontrol( ..
246 "Parent" , DescFrame,..
160 "Style" , "text",.. 247 "Style" , "text",..
161 "Position" , [listboxFrameWidth+3*margin figheight-2.5*margin 0 widgetHeight],.. 248 "Position" , [2*margin descFrameHeight-1.5*margin 200 widgetHeight],..
162 "HorizontalAlignment", "center",.. 249 "HorizontalAlignment", "center",..
163 "VerticalAlignment" , "middle",.. 250 "VerticalAlignment" , "middle",..
164 "String" , "", .. 251 "String" , gettext("List of installed modules"), ..
165 "FontWeight" , "bold",.. 252 "FontWeight" , "bold",..
166 "FontSize" , 12,.. 253 "FontSize" , 12,..
167 "Background" , [1 1 1],.. 254 "Background" , [1 1 1],..
168 "Tag" , "modulesDescFrameTitle") 255 "Tag" , "DescTitle");
169 256
170 modulesDesc = uicontrol( .. 257 // Details of a module
171 "Parent" , atomsfig,.. 258 Desc = uicontrol( ..
259 "Parent" , DescFrame,..
172 "VerticalAlignment" , "top",.. 260 "VerticalAlignment" , "top",..
173 "Style" , "text",.. 261 "Style" , "text",..
174 "Position" , [listboxFrameWidth+3*margin 3*margin+buttonHeight descWidth figheight-5*margin-buttonHeight],.. 262 "Position" , [ margin margin+buttonHeight+2*margin descWidth descHeight],..
175 "Background" , [1 1 1],.. 263 "Background" , [1 1 1],..
176 "FontSize" , defaultFontSize,.. 264 "FontSize" , defaultFontSize,..
177 "String" , gettext("No module selected"),.. 265 "String" , "",..
178 "Tag" , "modulesDesc") 266 "Tag" , "Desc");
179 267
180 // Buttons 268 // Buttons
181 // ============================================================================= 269 // -------------------------------------------------------------------------
182 270
183 buttonWidth = (descFrameWidth - 2*margin) / 3; 271 buttonWidth = (descFrameWidth - 4*margin) / 3;
184 272
185 // "Remove" Button 273 // "Remove" Button
186 274 removeButton = uicontrol( ..
187 removeButton = uicontrol( .. 275 "Parent" , DescFrame,..
188 "Parent" , atomsfig,..
189 "Style" , "pushbutton",.. 276 "Style" , "pushbutton",..
190 "Position" , [listboxFrameWidth+2*margin margin buttonWidth widgetHeight],.. 277 "Position" , [margin margin buttonWidth widgetHeight],..
191 "String" , gettext("Remove"),.. 278 "String" , gettext("Remove"),..
192 "Callback" , "cbAtomsGui", .. 279 "Callback" , "cbAtomsGui", ..
193 "Enable" , "off",.. 280 "Enable" , "off",..
194 "Tag" , "removeButton"); 281 "Tag" , "removeButton");
195 282
196 // "Install" Button 283 // "Install" Button
197 284 installButton = uicontrol( ..
198 installButton = uicontrol( .. 285 "Parent" , DescFrame,..
199 "Parent" , atomsfig,..
200 "Style" , "pushbutton",.. 286 "Style" , "pushbutton",..
201 "Position" , [listboxFrameWidth+3*margin+buttonWidth margin buttonWidth widgetHeight],.. 287 "Position" , [buttonWidth+2*margin margin buttonWidth widgetHeight],..
202 "String" , gettext("Install"),.. 288 "String" , gettext("Install"),..
203 "Callback" , "cbAtomsGui", .. 289 "Callback" , "cbAtomsGui", ..
204 "Enable" , "off", .. 290 "Enable" , "off", ..
205 "Tag" , "installButton"); 291 "Tag" , "installButton");
206 292
207 // "Update" Button 293 // "Update" Button
294 updateButton = uicontrol( ..
295 "Parent" , DescFrame,..
296 "Style" , "pushbutton",..
297 "Position" , [2*buttonWidth+3*margin margin buttonWidth widgetHeight],..
298 "String" , gettext("Update"),..
299 "Callback" , "cbAtomsGui", ..
300 "Enable" , "off", ..
301 "Tag" , "updateButton");
208 302
209 updateButton = uicontrol("Parent", atomsfig,.. 303 // Home: List of installed modules
210 "Style" , "pushbutton",.. 304 // =============================================================================
211 "Position" , [listboxFrameWidth+4*margin+2*buttonWidth margin buttonWidth widgetHeight],.. 305
212 "String" , gettext("Update"),.. 306 descWidth = descFrameWidth - 2*margin;
213 "Callback" , "cbAtomsGui", .. 307 descHeight = descFrameHeight - 3*margin;
214 "Enable" , "off", .. 308
215 "Tag" , "updateButton"); 309 // Frame
310 HomeFrame = uicontrol( ..
311 "Parent" , atomsfig,..
312 "Style" , "frame",..
313 "Relief" , "solid",..
314 "Background" , [1 1 1],..
315 "Position" , [listboxFrameWidth+2*margin margin descFrameWidth descFrameHeight],..
316 "Tag" , "HomeFrame");
317
318 // Frame title
319 HomeTitle = uicontrol( ..
320 "Parent" , HomeFrame,..
321 "Style" , "text",..
322 "Position" , [2*margin descFrameHeight-1.5*margin 200 widgetHeight],..
323 "HorizontalAlignment", "center",..
324 "VerticalAlignment" , "middle",..
325 "String" , gettext("List of installed modules"), ..
326 "FontWeight" , "bold",..
327 "FontSize" , 12,..
328 "Background" , [1 1 1],..
329 "Tag" , "HomeTitle");
330
331 // Home
332 HomeListbox = uicontrol( ..
333 "Parent" , HomeFrame,..
334 "Style" , "listbox",..
335 "Position" , [ margin margin descWidth descHeight],..
336 "Background" , [1 1 1],..
337 "FontSize" , defaultFontSize,..
338 "String" , installedStr,..
339 "Callback" , "cbAtomsGui", ..
340 "Min" , 1, ..
341 "Max" , 1, ..
342 "Tag" , "HomeListbox");
216 343
217endfunction 344endfunction
diff --git a/scilab/modules/atoms/macros/atoms_gui/cbAtomsGui.sci b/scilab/modules/atoms/macros/atoms_gui/cbAtomsGui.sci
index a2a793c..a260bdf 100644
--- a/scilab/modules/atoms/macros/atoms_gui/cbAtomsGui.sci
+++ b/scilab/modules/atoms/macros/atoms_gui/cbAtomsGui.sci
@@ -1,10 +1,10 @@
1// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab 1// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
2// Copyright (C) 2009 - DIGITEO - Vincent COUVERT <vincent.couvert@scilab.org> 2// Copyright (C) 2009 - DIGITEO - Vincent COUVERT <vincent.couvert@scilab.org>
3// Copyright (C) 2009 - DIGITEO - Pierre MARECHAL <pierre.marechal@scilab.org> 3// Copyright (C) 2009-2010 - DIGITEO - Pierre MARECHAL <pierre.marechal@scilab.org>
4// 4//
5// This file must be used under the terms of the CeCILL. 5// This file must be used under the terms of the CeCILL.
6// This source file is licensed as described in the file COPYING, which 6// This source file is licensed as described in the file COPYING, which
7// you should have received as part of this distribution. The terms 7// you should have received as part of this distribution. The terms
8// are also available at 8// are also available at
9// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt 9// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
10 10
@@ -17,148 +17,211 @@ function cbAtomsGui()
17 load("SCI/modules/atoms/macros/atoms_internals/lib"); 17 load("SCI/modules/atoms/macros/atoms_internals/lib");
18 end 18 end
19 19
20 if get(gcbo, "Tag") == "modulesListbox" then // Display selected module infos 20 UItag = get(gcbo,"Tag");
21 updateAtomsGui();
22 21
23 // ========================================================================= 22 // Get the description frame object
24 // Install selected module 23 DescFrame = findobj("tag","DescFrame");
24
25
26 // Display selected module informations
25 // ========================================================================= 27 // =========================================================================
26 28
27 elseif get(gcbo, "Tag") == "installButton" then 29 if or(UItag == ["LeftListbox";"HomeListbox"]) then
28 30
29 disableAtomsGui(); 31 // Get the selected module
30 set(findobj("Tag", "modulesDesc"), "String", gettext("Installing...")); 32 module = getSelected(UItag);
31 33
32 if execstr("atomsInstall(getSelectedModuleName())", "errcatch")<>0 then 34 // Save the module name
33 messagebox(gettext("Installation failed!"), gettext("Atoms error"), "error"); 35 set(DescFrame,"userdata",module);
34 else
35 messagebox(gettext("Installation done! Please restart Scilab to take changes into account."), gettext("Atoms"), "info");
36 end
37 36
38 updateAtomsGui(); 37 // Update the description frame
38 updateDescFrame();
39 39
40 // ========================================================================= 40 // Show the description frame
41 // Remove selected module 41 showDesc();
42 end
43
44 // A button has been pressed
42 // ========================================================================= 45 // =========================================================================
43 46
44 elseif get(gcbo, "Tag") == "removeButton" then // Remove selected module 47 if or(UItag == ["installButton";"removeButton";"updateButton"]) then
48 // Get the module name
49 module = get(DescFrame,"userdata");
45 50
51 // Disable callbacks
46 disableAtomsGui(); 52 disableAtomsGui();
53 end
47 54
48 set(findobj("Tag", "modulesDesc"), "String", gettext("Removing...")); 55 // Install selected module
56 // =========================================================================
49 57
50 if execstr("atomsRemove(getSelectedModuleName())", "errcatch")<>0 then 58 if UItag == "installButton" then
51 messagebox(gettext("Remove failed!"), gettext("Atoms error"), "error"); 59 if execstr("atomsInstall("""+module+""")","errcatch")<>0 then
60 messagebox(gettext("Installation failed!"),gettext("Atoms error"),"error");
52 else 61 else
53 messagebox(gettext("Remove done! Please restart Scilab to take changes into account. "), gettext("Atoms"), "info"); 62 messagebox(gettext("Installation done! Please restart Scilab to take changes into account."),gettext("Atoms"),"info");
54 end 63 end
55 64
56 updateAtomsGui(); 65 // Remove selected module
57
58 // =========================================================================
59 // Update selected module
60 // ========================================================================= 66 // =========================================================================
61 67
62 elseif get(gcbo, "Tag") == "updateButton" then // Update selected module 68 elseif UItag == "removeButton" then // Remove selected module
63 69 if execstr("atomsRemove("""+module+""")", "errcatch")<>0 then
64 disableAtomsGui(); 70 messagebox(gettext("Remove failed!"),gettext("Atoms error"),"error");
71 else
72 messagebox(gettext("Remove done! Please restart Scilab to take changes into account. "),gettext("Atoms"),"info");
73 end
65 74
66 set(findobj("Tag", "modulesDesc"), "String", gettext("Updating...")); 75 // Update selected module
76 // =========================================================================
67 77
68 if execstr("atomsUpdate(getSelectedModuleName())", "errcatch")<>0 then 78 elseif UItag == "updateButton" then // Update selected module
69 messagebox(gettext("Update failed!"), gettext("Atoms error"), "error"); 79 if execstr("atomsUpdate("""+module+""")","errcatch")<>0 then
80 messagebox(gettext("Update failed!"),gettext("Atoms error"),"error");
70 else 81 else
71 messagebox(gettext("Update done! Please restart Scilab to take changes into account."), gettext("Atoms"), "info"); 82 messagebox(gettext("Update done! Please restart Scilab to take changes into account."),gettext("Atoms"),"info");
72 end 83 end
84 end
73 85
74 updateAtomsGui(); 86 // End of the button action
75
76 // =========================================================================
77 // Close menu
78 // ========================================================================= 87 // =========================================================================
79 88
80 elseif get(gcbo, "Tag") == "closeAtomsMenu" then 89 if or(UItag == ["installButton";"removeButton";"updateButton"]) then
81 delete(findobj("Tag", "atomsFigure")); 90 updateDescFrame();
91 enableLeftListbox();
92 end
82 93
83 94
95 // Menu
84 // ========================================================================= 96 // =========================================================================
85 // Help menu
86 // =========================================================================
87 97
88 elseif get(gcbo, "Tag") == "helpAtomsMenu" then 98 // File:Home
99 if UItag == "homeMenu" then
100 showHome();
101
102 // File:Close
103 elseif UItag == "closeMenu" then
104 delete(findobj("Tag", "atomsFigure"));
89 105
106 // ?:Help
107 elseif UItag == "helpMenu" then
90 help("atoms") 108 help("atoms")
91 109
92 end 110 end
93 111
94endfunction 112endfunction
95 113
96function modulename = getSelectedModuleName()
97 // Get selected module
98 selected = get(findobj("Tag", "modulesListbox"), "Value");
99 114
100 allModules = get(findobj("Tag", "atomsFigure"), "userdata"); 115// =============================================================================
101 modulesNames = getfield(1, allModules); 116// getSelected()
102 modulesNames (1:2) = []; 117// + Return the module name selected from a listbox.
118// + Accepted listboxes:
119// - LeftListbox
120// - HomeListbox
121// =============================================================================
122
123function name = getSelected(listbox)
124
125 selected = get(findobj("Tag",listbox),"Value");
126
127 if listbox == "HomeListbox" then
128 modulesNames = atomsGetInstalled();
129 modulesNames = modulesNames(:,1);
130 elseif listbox == "LeftListbox" then
131 allModules = get(findobj("Tag", "atomsFigure"), "userdata");
132 modulesNames = getfield(1, allModules);
133 modulesNames (1:2) = [];
134 else
135 error(msprintf(gettext("%s: Wrong value for input argument #%d: ''%s'' or ''%s'' expected.\n"),"getSelected",1,"HomeListbox","LeftListbox"));
136 end
137
138 name = modulesNames(selected);
103 139
104 modulename = modulesNames(selected);
105endfunction 140endfunction
106 141
107 142
143// =============================================================================
144// disableAtomsGui()
145// + Disable all callback
146// =============================================================================
147
148
108function disableAtomsGui() 149function disableAtomsGui()
150
109 set(findobj("tag", "installButton"), "Enable", "off"); 151 set(findobj("tag", "installButton"), "Enable", "off");
110 set(findobj("tag", "updateButton"), "Enable", "off"); 152 set(findobj("tag", "updateButton") , "Enable", "off");
111 set(findobj("tag", "removeButton"), "Enable", "off"); 153 set(findobj("tag", "removeButton") , "Enable", "off");
112 set(findobj("tag", "modulesListbox"), "Enable", "off"); 154 disableLeftListbox()
155endfunction
156
157function disableLeftListbox()
158 set(findobj("tag", "LeftListbox"),"Callback", "");
159 set(findobj("tag", "LeftListbox"),"ForegroundColor",[0.5 0.5 0.5]);
160endfunction
161
162function enableLeftListbox()
163 set(findobj("tag", "LeftListbox"),"Callback", "cbAtomsGui");
164 set(findobj("tag", "LeftListbox"),"ForegroundColor",[0 0 0]);
113endfunction 165endfunction
114 166
115function updateAtomsGui() 167
168// =============================================================================
169// updateDescFrame()
170// + Update the description frame with the selected module
171// + does not change the description frame visibility
172// =============================================================================
173
174function updateDescFrame()
116 175
117 // Operating system detection + Architecture detection 176 // Operating system detection + Architecture detection
118 // ========================================================================= 177 // =========================================================================
119 [OSNAME,ARCH,LINUX,MACOSX,SOLARIS,BSD] = atomsGetPlatform(); 178 [OSNAME,ARCH,LINUX,MACOSX,SOLARIS,BSD] = atomsGetPlatform();
120 179
121 set(findobj("tag", "modulesListbox"), "Enable", "on"); 180 // Get the modules list and the selected module
181 // =========================================================================
182
183 thisFigure = findobj("tag","atomsFigure");
122 184
123 // Get selected module 185 Desc = findobj("tag","Desc");
124 modulesListbox = findobj("tag", "modulesListbox") 186 DescFrame = findobj("tag","DescFrame");
125 selected = get(modulesListbox, "Value"); 187 DescTitle = findobj("tag","DescTitle");
126 188
127 // Get the modules list 189 allModules = get(thisFigure,"userdata");
128 allModules = get(findobj("Tag", "atomsFigure"), "userdata"); 190 thisModuleName = get(DescFrame ,"userdata");
129 191
130 // Get the modules details 192 // Get the module details
131 // ========================================================================= 193 // =========================================================================
132 194
133 modulesNames = getfield(1, allModules); 195 modulesNames = getfield(1, allModules);
134 modulesNames (1:2) = []; 196 modulesNames (1:2) = [];
135 themodule = allModules(getSelectedModuleName()); 197 thisModuleStruct = allModules(thisModuleName);
136 vers = getfield(1, themodule); 198 thisModuleVersions = getfield(1,thisModuleStruct);
137 moduleDetails = themodule(vers(3)); 199 thisModuleDetails = thisModuleStruct(thisModuleVersions(3));
138 200
139 // Manage size 201 // Manage size
140 // ========================================================================= 202 // =========================================================================
141 203
142 if isfield(moduleDetails,OSNAME+ARCH+"Size") then 204 if isfield(thisModuleDetails,OSNAME+ARCH+"Size") then
143 sizeHTML = "<div style=""font-weight:bold;margin-top:10px;margin-bottom:5px;"">" + .. 205 sizeHTML = ..
144 gettext("Download size") + .. 206 "<div style=""font-weight:bold;margin-top:10px;margin-bottom:5px;"">" + ..
145 "</div>" + .. 207 gettext("Download size") + ..
146 "<div>" + .. 208 "</div>" + ..
147 atomsSize2human(moduleDetails(OSNAME+ARCH+"Size")) + .. 209 "<div>" + ..
148 "</div>"; 210 atomsSize2human(thisModuleDetails(OSNAME+ARCH+"Size")) + ..
211 "</div>";
149 else 212 else
150 sizeHTML = ""; 213 sizeHTML = "";
151 end 214 end
152 215
153 // Manage authors 216 // Manage authors
154 // ========================================================================= 217 // =========================================================================
155 218
156 authorMat = moduleDetails.Author; 219 authorMat = thisModuleDetails.Author;
157 220
158 authorHTML = "<div style=""font-weight:bold;margin-top:10px;margin-bottom:5px;"">" + .. 221 authorHTML = "<div style=""font-weight:bold;margin-top:10px;margin-bottom:5px;"">" + ..
159 gettext("Author(s)") + .. 222 gettext("Author(s)") + ..
160 "</div>" + .. 223 "</div>" + ..
161 "<div>"; 224 "<div>";
162 225
163 for i=1:size(authorMat,"*") 226 for i=1:size(authorMat,"*")
164 authorHTML = authorHTML + authorMat(i)+"<br>"; 227 authorHTML = authorHTML + authorMat(i)+"<br>";
@@ -166,40 +229,49 @@ function updateAtomsGui()
166 229
167 authorHTML = authorHTML + "</div>"; 230 authorHTML = authorHTML + "</div>";
168 231
169 descZone = findobj("tag", "modulesDesc"); 232 // Build and Set the HTML code
170 descFrameTitle = findobj("tag", "modulesDescFrameTitle"); 233 // =========================================================================
171
172 htmlcode = "<html>" + ..
173 "<body>" + ..
174 "<div style=""font-weight:bold;margin-top:10px;margin-bottom:5px;"">" + ..
175 gettext("Version") + ..
176 "</div>" + ..
177 "<div>" + moduleDetails.Version + "</div>" + ..
178 authorHTML + ..
179 "<div style=""font-weight:bold;margin-top:10px;margin-bottom:5px;"">" + ..
180 gettext("Description") + ..
181 "</div>" + ..
182 "<div>" + ..
183 strcat(moduleDetails.Description,"<br>") + ..
184 "</div>" + ..
185 sizeHTML + ..
186 "</body>" + ..
187 "</html>";
188 234
189 235
190 set(descZone, "String", htmlcode); 236 htmlcode = "<html>" + ..
237 "<body>" + ..
238 "<div style=""font-weight:bold;margin-top:10px;margin-bottom:5px;"">" + ..
239 gettext("Version") + ..
240 "</div>" + ..
241 "<div>" + thisModuleDetails.Version + "</div>" + ..
242 authorHTML + ..
243 "<div style=""font-weight:bold;margin-top:10px;margin-bottom:5px;"">" + ..
244 gettext("Description") + ..
245 "</div>" + ..
246 "<div>" + ..
247 strcat(thisModuleDetails.Description,"<br>") + ..
248 "</div>" + ..
249 sizeHTML + ..
250 "</body>" + ..
251 "</html>";
252
253 // Update the main description
254 set(Desc,"String",htmlcode);
255
256 // Description title management
257 // =========================================================================
191 258
192 descFrameHTML = themodule(vers(3)).Title; 259 descFrameHTML = thisModuleDetails.Title;
193 260
194 descFramePos = get(descFrameTitle, "Position"); 261 descFramePos = get(DescTitle,"Position");
195 descFramePos(3) = 300; 262 descFramePos(3) = 300;
196 263
197 set(descFrameTitle, "String" , descFrameHTML ); 264 set(DescTitle, "String" , descFrameHTML );
198 set(descFrameTitle, "Position" , descFramePos ); 265 set(DescTitle, "Position" , descFramePos );
266
267 // Buttons
268 // =========================================================================
199 269
200 // Tests for update available 270 // Tests for update available
201 moduleVersion = atomsGetMRVersion(getSelectedModuleName()); 271 // --------------------------
202 installedVersions = atomsGetInstalledVers(getSelectedModuleName()); 272
273 moduleVersion = atomsGetMRVersion(thisModuleName);
274 installedVersions = atomsGetInstalledVers(thisModuleName);
203 canUpdate = "off"; 275 canUpdate = "off";
204 276
205 for k=1:size(installedVersions,"*") 277 for k=1:size(installedVersions,"*")
@@ -209,24 +281,37 @@ function updateAtomsGui()
209 end 281 end
210 end 282 end
211 283
212 if atomsIsInstalled(getSelectedModuleName()) then 284 // Can be removed
285 // --------------------------
286
287 if atomsIsInstalled(thisModuleName) then
213 canRemove = "on"; 288 canRemove = "on";
214 else 289 else
215 canRemove = "off"; 290 canRemove = "off";
216 end 291 end
217 292
218 if ~ atomsIsInstalled(getSelectedModuleName()) then 293 // Can be installed
219 canInstall = "on"; 294 // --------------------------
295
296 if ~ atomsIsInstalled(thisModuleName) then
297 canInstall = "on";
220 else 298 else
221 canInstall = "off"; 299 canInstall = "off";
222 end 300 end
223 301
224 set(findobj("tag", "installButton"), "Enable", canInstall ); 302 // Update the buttons
303 // --------------------------
304
305 set(findobj("tag", "installButton"), "Enable", canInstall);
225 set(findobj("tag", "updateButton") , "Enable", canUpdate ); 306 set(findobj("tag", "updateButton") , "Enable", canUpdate );
226 set(findobj("tag", "removeButton") , "Enable", canRemove ); 307 set(findobj("tag", "removeButton") , "Enable", canRemove );
227 308
228endfunction 309endfunction
229 310
311// =============================================================================
312// atomsSize2human()
313// =============================================================================
314
230function human_str = atomsSize2human(size_str) 315function human_str = atomsSize2human(size_str)
231 316
232 size_int = strtod(size_str); 317 size_int = strtod(size_str);
@@ -243,3 +328,67 @@ function human_str = atomsSize2human(size_str)
243 end 328 end
244 329
245endfunction 330endfunction
331
332// =============================================================================
333// show()
334// =============================================================================
335
336function show(tag)
337 obj = findobj("tag",tag);
338 set(obj,"Visible","On");
339endfunction
340
341// =============================================================================
342// hide()
343// =============================================================================
344
345function hide(tag)
346 obj = findobj("tag",tag);
347 set(obj,"Visible","Off");
348endfunction
349
350// =============================================================================
351// showHome()
352// + Hide the detailed description of a module
353// + Show the home page
354// =============================================================================
355
356function showHome()
357
358 // Hide the Desc frame
359 hide("DescFrame");
360 hide("DescTitle");
361 hide("Desc");
362 hide("removeButton");
363 hide("installButton");
364 hide("updateButton");
365
366 // Show the Home page
367 show("HomeFrame");
368 show("HomeTitle");
369 show("HomeListbox");
370
371endfunction
372
373// =============================================================================
374// showDesc()
375// + Hide the home page
376// + Show the detailed description of a module
377// =============================================================================
378
379function showDesc()
380
381 // Show the Home page
382 hide("HomeFrame");
383 hide("HomeTitle");
384 hide("HomeListbox");
385
386 // Hide the Desc frame
387 show("DescFrame");
388 show("DescTitle");
389 show("Desc");
390 show("removeButton");
391 show("installButton");
392 show("updateButton");
393
394endfunction
diff --git a/scilab/modules/atoms/tests/nonreg_tests/bug_6596.tst b/scilab/modules/atoms/tests/nonreg_tests/bug_6596.tst
new file mode 100644
index 0000000..25758f7
--- /dev/null
+++ b/scilab/modules/atoms/tests/nonreg_tests/bug_6596.tst
@@ -0,0 +1,38 @@
1// =============================================================================
2// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3// Copyright (C) 2010 - DIGITEO - Pierre MARECHAL
4//
5// This file is distributed under the same license as the Scilab package.
6// =============================================================================
7
8// <-- TEST WITH ATOMS -->
9// <-- INTERACTIVE TEST -->
10//
11// <-- Non-regression test for bug 6596 -->
12//
13// <-- Bugzilla URL -->
14// http://bugzilla.scilab.org/show_bug.cgi?id=6596
15//
16// <-- Short Description -->
17// When the ATOMS GUI opens, the list of already installed modules could be
18// displayed, instead of the message "No module selected". This list could also
19// be displayed by clicking on a special keywork, e.g. the title of the left
20// column. Another way for showing installed modules could be to star their name
21// in the left list. Both ways are not exclusive
22
23load("SCI/modules/atoms/macros/atoms_internals/lib");
24
25atomsRepositorySetOfl("http://scene10.test.atoms.scilab.org");
26atomsSystemUpdate();
27if ~atomsIsInstalled("toolbox_1") then pause, end
28
29atomsGui();
30
31// The list of installed modules should be starred on the left and appears on the
32// right
33
34atomsRemove("toolbox_1") then pause, end
35
36// Some cleaning
37atomsRepositorySetOfl("http://atoms.scilab.org");
38atomsSystemUpdate();