PatchSet 4822 
Date: 2004/06/04 19:32:32
Author: guilhem
Branch: HEAD
Tag: (none) 
Log:
Added some i18n support to kaffe-bin.

       * po/fr.po, po/kaffe.pot: New files.

        * po/LINGUAS: Added fr.

        * po/POTFILES.in: Added kaffe/kaffe/main.c

        * kaffe/kaffe/main.c: gettextized messages. Initialize message
        locales.

        * configure.ac: Initialize the locale path for messages. New C
        define: KAFFE_LOCALEDIR.

        * configure, config/config.h.in: Regenerated.

Members: 
        ChangeLog:1.2390->1.2391 
        configure:1.326->1.327 
        configure.ac:1.25->1.26 
        config/config.h.in:1.102->1.103 
        kaffe/kaffe/main.c:1.53->1.54 
        po/LINGUAS:1.1->1.2 
        po/POTFILES.in:1.1->1.2 
        po/fr.po:INITIAL->1.1 
        po/kaffe.pot:INITIAL->1.1 

Index: kaffe/ChangeLog
diff -u kaffe/ChangeLog:1.2390 kaffe/ChangeLog:1.2391
--- kaffe/ChangeLog:1.2390      Fri Jun  4 17:45:18 2004
+++ kaffe/ChangeLog     Fri Jun  4 19:32:32 2004
@@ -1,3 +1,19 @@
+2004-06-04  Guilhem Lavaux <[EMAIL PROTECTED]>
+
+       * po/fr.po, po/kaffe.pot: New files.
+
+       * po/LINGUAS: Added fr.
+
+       * po/POTFILES.in: Added kaffe/kaffe/main.c
+
+       * kaffe/kaffe/main.c: gettextized messages. Initialize message
+       locales.
+
+       * configure.ac: Initialize the locale path for messages. New C
+       define: KAFFE_LOCALEDIR.
+       
+       * configure, config/config.h.in: Regenerated.
+
 2004-06-04  Dalibor Topic  <[EMAIL PROTECTED]>
 
        * libraries/javalib/java/lang/SecurityManager.java:
Index: kaffe/configure
diff -u kaffe/configure:1.326 kaffe/configure:1.327
--- kaffe/configure:1.326       Thu Jun  3 16:21:26 2004
+++ kaffe/configure     Fri Jun  4 19:32:34 2004
@@ -25840,6 +25840,14 @@
 
 
 
+KAFFE_LOCALEDIR="${datadir}/locale"
+eval KAFFE_LOCALEPATH=$KAFFE_LOCALEDIR
+
+cat >>confdefs.h <<_ACEOF
+#define KAFFE_LOCALEDIR "$KAFFE_LOCALEPATH"
+_ACEOF
+
+
 
 
 
Index: kaffe/configure.ac
diff -u kaffe/configure.ac:1.25 kaffe/configure.ac:1.26
--- kaffe/configure.ac:1.25     Thu Jun  3 16:21:37 2004
+++ kaffe/configure.ac  Fri Jun  4 19:32:36 2004
@@ -250,6 +250,10 @@
 AM_GNU_GETTEXT([external])
 AM_GNU_GETTEXT_VERSION(0.14.1)
 
+KAFFE_LOCALEDIR="${datadir}/locale"
+eval KAFFE_LOCALEPATH=$KAFFE_LOCALEDIR
+AC_DEFINE_UNQUOTED(KAFFE_LOCALEDIR, "$KAFFE_LOCALEPATH", [Full path to the directory 
containing kaffe's locales])
+
 dnl =========================================================================
 dnl Do we need underscore?
 dnl -------------------------------------------------------------------------
Index: kaffe/config/config.h.in
diff -u kaffe/config/config.h.in:1.102 kaffe/config/config.h.in:1.103
--- kaffe/config/config.h.in:1.102      Thu Jun  3 16:21:41 2004
+++ kaffe/config/config.h.in    Fri Jun  4 19:32:37 2004
@@ -661,6 +661,9 @@
 /* Define to 1 if `in6addr_loopback' is declared by <netinet/in.h> */
 #undef IN6ADDR_LOOPBACK_DECLARED
 
+/* Full path to the directory containing kaffe's locales */
+#undef KAFFE_LOCALEDIR
+
 /* Define if signal handlers must be reset upon delivery */
 #undef KAFFE_SIGNAL_ONE_SHOT
 
Index: kaffe/kaffe/kaffe/main.c
diff -u kaffe/kaffe/kaffe/main.c:1.53 kaffe/kaffe/kaffe/main.c:1.54
--- kaffe/kaffe/kaffe/main.c:1.53       Wed May 26 21:01:53 2004
+++ kaffe/kaffe/kaffe/main.c    Fri Jun  4 19:32:37 2004
@@ -35,6 +35,13 @@
 #include "methodCache.h"
 #include "external.h"
 
+#if defined(HAVE_GETTEXT)
+#include <libintl.h>
+#define _(T) gettext(T)
+#else
+#define _(T) (T)
+#endif
+
 #if defined(KAFFE_PROFILER)
 extern int profFlag;
 #endif
@@ -71,6 +78,13 @@
        int farg;
        const char* cp;
 
+#if defined(HAVE_GETTEXT)
+       setlocale(LC_MESSAGES, "");
+       setlocale(LC_CTYPE, "");
+       bindtextdomain(PACKAGE, KAFFE_LOCALEDIR);
+       textdomain(PACKAGE);
+#endif
+
 #if defined(MAIN_MD)
        /* Machine specific main first */
        MAIN_MD;
@@ -419,7 +433,7 @@
 
                        /* Get longer buffer FIXME:  free the old one */
                        if ((newcpath = malloc(cpathlength)) == NULL) {
-                               fprintf(stderr,  "Error: out of memory.\n");
+                               fprintf(stderr,  _("Error: out of memory.\n"));
                                exit(1);
                        }
 
@@ -446,7 +460,7 @@
 
                        /* Get longer buffer FIXME:  free the old one */
                        if ((newbootcpath = malloc(bootcpathlength)) == NULL) {
-                               fprintf(stderr,  "Error: out of memory.\n");
+                               fprintf(stderr,  _("Error: out of memory.\n"));
                                exit(1);
                        }
 
@@ -471,7 +485,7 @@
 
                        /* Get longer buffer FIXME:  free the old one */
                        if ((newbootcpath = malloc(bootcpathlength)) == NULL) {
-                               fprintf(stderr,  "Error: out of memory.\n");
+                               fprintf(stderr,  _("Error: out of memory.\n"));
                                exit(1);
                        }
 
@@ -493,7 +507,7 @@
 
                        /* Get longer buffer FIXME:  free the old one */
                        if ((newbootcpath = malloc(bootcpathlength)) == NULL) {
-                               fprintf(stderr,  "Error: out of memory.\n");
+                               fprintf(stderr,  _("Error: out of memory.\n"));
                                exit(1);
                        }
 
@@ -508,7 +522,7 @@
                        if (argv[i][j] == 0) {
                                i++;
                                if (argv[i] == 0) {
-                                       fprintf(stderr,  "Error: No stack size found 
for -ss option.\n");
+                                       fprintf(stderr, _("Error: No stack size found 
for -ss option.\n"));
                                        exit(1);
                                }
                                sz = parseSize(argv[i]);
@@ -516,7 +530,7 @@
                                sz = parseSize(&argv[i][j]);
                        }
                        if (sz < THREADSTACKSIZE) {
-                               fprintf(stderr,  "Warning: Attempt to set stack size 
smaller than %d - ignored.\n", THREADSTACKSIZE);
+                               fprintf(stderr,  _("Warning: Attempt to set stack size 
smaller than %d - ignored.\n"), THREADSTACKSIZE);
                        }
                        else {
                                vmargs.nativeStackSize = sz;
@@ -527,7 +541,7 @@
                        if (argv[i][j] == 0) {
                                i++;
                                if (argv[i] == 0) {
-                                       fprintf(stderr,  "Error: No heap size found 
for -mx option.\n");
+                                       fprintf(stderr,  _("Error: No heap size found 
for -mx option.\n"));
                                        exit(1);
                                }
                                vmargs.maxHeapSize = parseSize(argv[i]);
@@ -540,7 +554,7 @@
                        if (argv[i][j] == 0) {
                                i++;
                                if (argv[i] == 0) {
-                                       fprintf(stderr,  "Error: No heap size found 
for -ms option.\n");
+                                       fprintf(stderr,  _("Error: No heap size found 
for -ms option.\n"));
                                        exit(1);
                                }
                                vmargs.minHeapSize = parseSize(argv[i]);
@@ -552,7 +566,7 @@
                        if (argv[i][3] == 0) {
                                i++;
                                if (argv[i] == 0) {
-                                       fprintf(stderr,  "Error: No heap size found 
for -as option.\n");
+                                       fprintf(stderr,  _("Error: No heap size found 
for -as option.\n"));
                                        exit(1);
                                }
                                vmargs.allocHeapSize = parseSize(argv[i]);
@@ -608,14 +622,14 @@
                        i++;
                        if (argv[i] == 0) {
                                fprintf(stderr, 
-                                       "Error: -Xxprof_syms option requires "
-                                       "a file name.\n");
+                                       _("Error: -Xxprof_syms option requires "
+                                       "a file name.\n"));
                        }
                        else if( !profileSymbolFile(argv[i]) )
                        {
                                fprintf(stderr, 
-                                       "Unable to create profiler symbol "
-                                       "file %s.\n",
+                                       _("Unable to create profiler symbol "
+                                       "file %s.\n"),
                                        argv[i]);
                        }
                }
@@ -623,13 +637,13 @@
                        i++;
                        if (argv[i] == 0) {
                                fprintf(stderr, 
-                                       "Error: -Xxprof_gmon option requires "
-                                       "a file name.\n");
+                                       _("Error: -Xxprof_gmon option requires "
+                                       "a file name.\n"));
                        }
                        else if (!profileGmonFile(argv[i]))
                        {
                                fprintf(stderr, 
-                                       "Unable to create gmon file %s.\n",
+                                       _("Unable to create gmon file %s.\n"),
                                        argv[i]);
                        }
                }
@@ -643,8 +657,8 @@
                        i++;
                        if (argv[i] == 0) {
                                fprintf(stderr, 
-                                       "Error: -Xxdebug_file option requires "
-                                       "a file name.\n");
+                                       _("Error: -Xxdebug_file option requires "
+                                       "a file name.\n"));
                        }
                        else
                        {
@@ -657,8 +671,8 @@
                        i++;
                        if (argv[i] == 0) {
                                fprintf(stderr, 
-                                       "Error: -Xfeedback option requires a "
-                                       "file name.\n");
+                                       _("Error: -Xfeedback option requires a "
+                                       "file name.\n"));
                        }
                        else
                        {
@@ -675,8 +689,8 @@
                         i++;
                         if (argv[i] == 0) { /* forgot second arg */
                                 fprintf(stderr, 
-                                       "Error: -vmstats option requires a "
-                                       "second arg.\n");
+                                       _("Error: -vmstats option requires a "
+                                       "second arg.\n"));
                                 exit(1);
                         }
                         statsSetMaskStr(argv[i]);
@@ -687,8 +701,8 @@
                         i++;
                         if (argv[i] == 0) { /* forgot second arg */
                                 fprintf(stderr, 
-                                       "Error: -vmdebug option requires a "
-                                       "debug flag. Use `list' for a list.\n");
+                                       _("Error: -vmdebug option requires a "
+                                       "debug flag. Use `list' for a list.\n"));
                                 exit(1);
                         }
                         if (!dbgSetMaskStr(argv[i]))
@@ -713,8 +727,8 @@
                }
                else if (argv[i][1] == 'X') {
                        fprintf(stderr, 
-                               "Error: Unrecognized JVM specific option "
-                               "`%s'.\n",
+                               _("Error: Unrecognized JVM specific option "
+                               "`%s'.\n"),
                                argv[i]);
                }
                /* The following options are not supported and will be
@@ -728,7 +742,7 @@
                        i++;
                }
                else {
-                       fprintf(stderr,  "Unknown flag: %s\n", argv[i]);
+                       fprintf(stderr,  _("Unknown flag: %s\n"), argv[i]);
                }
        }
 
@@ -743,65 +757,66 @@
 void
 usage(void)
 {
-       fprintf(stderr, "usage: kaffe [-options] class\n");
-       fprintf(stderr, "Options are:\n");
-       fprintf(stderr, "       -help                    Print this message\n");
-       fprintf(stderr, "       -version                 Print version number\n");
-       fprintf(stderr, "       -fullversion             Print verbose version 
info\n");
+       fprintf(stderr,
+               _("usage: kaffe [-options] class\n"
+                 "Options are:\n"
+                 "     -help                    Print this message\n"
+                 "     -version                 Print version number\n"
+                 "     -fullversion             Print verbose version info\n"));
 #if defined(__ia64__)
-       fprintf(stderr, "       -ia32                    Execute the ia32 version of 
Kaffe\n");
+       fprintf(stderr, _("     -ia32                    Execute the ia32 version of 
Kaffe\n"));
 #endif
-       fprintf(stderr, "       -ss <size>               Maximum native stack size\n");
-       fprintf(stderr, "       -mx <size>               Maximum heap size\n");
-       fprintf(stderr, "       -ms <size>               Initial heap size\n");
-       fprintf(stderr, "       -as <size>               Heap increment\n");
-       fprintf(stderr, "       -classpath <path>        Set classpath\n");
-       fprintf(stderr, "       -Xbootclasspath:<path>   Set bootclasspath\n");
-       fprintf(stderr, "       -Xbootclasspath/a:<path> Append path to 
bootclasspath\n");
-       fprintf(stderr, "       -Xbootclasspath/p:<path> Prepend path to 
bootclasspath\n");
-       fprintf(stderr, "       -D<property>=<value>     Set a property\n");
-       fprintf(stderr, "       -verify *                Verify all bytecode\n");
-       fprintf(stderr, "       -verifyremote *          Verify bytecode loaded from 
network\n");
-       fprintf(stderr, "       -noverify                Do not verify any 
bytecode\n");
-       fprintf(stderr, "       -noclassgc               Disable class garbage 
collection\n");
-       fprintf(stderr, "       -verbosegc               Print message during garbage 
collection\n");
-       fprintf(stderr, "       -v, -verbose             Be verbose\n");
-       fprintf(stderr, "       -verbosejit              Print message during JIT code 
generation\n");
-       fprintf(stderr, "       -verbosemem              Print detailed memory 
allocation statistics\n");
-       fprintf(stderr, "       -verbosecall             Print detailed call flow 
information\n");
-       fprintf(stderr, "       -nodeadlock              Disable deadlock 
detection\n");
+       fprintf(stderr, _("     -ss <size>               Maximum native stack size\n"
+                         "     -mx <size>               Maximum heap size\n"
+                         "     -ms <size>               Initial heap size\n"
+                         "     -as <size>               Heap increment\n"
+                         "     -classpath <path>        Set classpath\n"
+                         "     -Xbootclasspath:<path>   Set bootclasspath\n"
+                         "     -Xbootclasspath/a:<path> Append path to 
bootclasspath\n"
+                         "     -Xbootclasspath/p:<path> Prepend path to 
bootclasspath\n"
+                         "     -D<property>=<value>     Set a property\n"
+                         "     -verify *                Verify all bytecode\n"
+                         "     -verifyremote *          Verify bytecode loaded from 
network\n"
+                         "     -noverify                Do not verify any bytecode\n"
+                         "     -noclassgc               Disable class garbage 
collection\n"
+                         "     -verbosegc               Print message during garbage 
collection\n"
+                         "     -v, -verbose             Be verbose\n"
+                         "     -verbosejit              Print message during JIT code 
generation\n"
+                         "     -verbosemem              Print detailed memory 
allocation statistics\n"
+                         "     -verbosecall             Print detailed call flow 
information\n"
+                         "     -nodeadlock              Disable deadlock 
detection\n"));
 #if defined(KAFFE_PROFILER)
-       fprintf(stderr, "       -prof                    Enable profiling of Java 
methods\n");
+       fprintf(stderr, _("     -prof                    Enable profiling of Java 
methods\n"));
 #endif
 #if defined(KAFFE_XPROFILER)
-       fprintf(stderr, "       -Xxprof                  Enable cross language 
profiling\n");
-       fprintf(stderr, "       -Xxprof_syms <file>      Name of the profiling symbols 
file [Default: kaffe-jit-symbols.s]\n");
-       fprintf(stderr, "       -Xxprof_gmon <file>      Base name for gmon files 
[Default: xgmon.out]\n");
+       fprintf(stderr, _("     -Xxprof                  Enable cross language 
profiling\n"
+                         "     -Xxprof_syms <file>      Name of the profiling symbols 
file [Default: kaffe-jit-symbols.s]\n"
+                         "     -Xxprof_gmon <file>      Base name for gmon files 
[Default: xgmon.out]\n"));
 #endif
 #if defined(KAFFE_XDEBUGGING)
-       fprintf(stderr, "       -Xxdebug_file <file>     Name of the debugging symbols 
file\n");
+       fprintf(stderr, _("     -Xxdebug_file <file>     Name of the debugging symbols 
file\n"));
 #endif
 #if defined(KAFFE_FEEDBACK)
-       fprintf(stderr, "       -Xfeedback <file>        The file name to write 
feedback data to\n");
+       fprintf(stderr, _("     -Xfeedback <file>        The file name to write 
feedback data to\n"));
 #endif
-       fprintf(stderr, "       -debug *                 Trace method calls\n");
-       fprintf(stderr, "       -noasyncgc *             Do not garbage collect 
asynchronously\n");
-       fprintf(stderr, "       -cs, -checksource *      Check source against class 
files\n");
-       fprintf(stderr, "       -oss <size> *            Maximum java stack size\n");
-        fprintf(stderr, "      -jar                     Executable is a JAR\n");
+       fprintf(stderr, _("     -debug *                 Trace method calls\n"
+                         "     -noasyncgc *             Do not garbage collect 
asynchronously\n"
+                         "     -cs, -checksource *      Check source against class 
files\n"
+                         "     -oss <size> *            Maximum java stack size\n"
+                         "     -jar                     Executable is a JAR\n"));
 #ifdef KAFFE_VMDEBUG
-        fprintf(stderr, "      -vmdebug <flag{,flag}>   Internal VM debugging.  Set 
flag=list for a list\n");
+        fprintf(stderr, _("    -vmdebug <flag{,flag}>   Internal VM debugging.  Set 
flag=list for a list\n"));
 #endif
 #ifdef KAFFE_STATS
-        fprintf(stderr, "      -vmstats <flag{,flag}>   Print VM statistics.  Set 
flag=all for all\n");
+        fprintf(stderr, _("    -vmstats <flag{,flag}>   Print VM statistics.  Set 
flag=all for all\n"));
 #endif
-       fprintf(stderr, "  * Option currently ignored.\n");
-       fprintf(stderr, "\n");
-       fprintf(stderr, "Compatibility options:\n");
-       fprintf(stderr, "       -Xss <size>              Maximum native stack size\n");
-       fprintf(stderr, "       -Xmx <size>              Maximum heap size\n");
-       fprintf(stderr, "       -Xms <size>              Initial heap size\n");
-       fprintf(stderr, "       -cp <path>               Set classpath\n");
+       fprintf(stderr, _("  * Option currently ignored.\n"
+                         "\n"
+                         "Compatibility options:\n"
+                         "     -Xss <size>              Maximum native stack size\n"
+                         "     -Xmx <size>              Maximum heap size\n"
+                         "     -Xms <size>              Initial heap size\n"
+                         "     -cp <path>               Set classpath\n"));
 }
 
 static
Index: kaffe/po/LINGUAS
diff -u kaffe/po/LINGUAS:1.1 kaffe/po/LINGUAS:1.2
--- kaffe/po/LINGUAS:1.1        Sun Jan 18 19:56:51 2004
+++ kaffe/po/LINGUAS    Fri Jun  4 19:32:39 2004
@@ -1,4 +1,4 @@
 # Set of available languages.
 
 # No languages are available at the moment.
-
+fr
Index: kaffe/po/POTFILES.in
diff -u kaffe/po/POTFILES.in:1.1 kaffe/po/POTFILES.in:1.2
--- kaffe/po/POTFILES.in:1.1    Sun Jan 18 19:56:51 2004
+++ kaffe/po/POTFILES.in        Fri Jun  4 19:32:39 2004
@@ -3,3 +3,4 @@
 
 # No such files at the moment.
 
+kaffe/kaffe/main.c
===================================================================
Checking out kaffe/po/fr.po
RCS:  /home/cvs/kaffe/kaffe/po/fr.po,v
VERS: 1.1
***************
--- /dev/null   Sun Aug  4 19:57:58 2002
+++ kaffe/po/fr.po      Fri Jun  4 19:37:46 2004
@@ -0,0 +1,247 @@
+# French translations for Kaffe Virtual Machine package.
+# Copyright (C) 2004 Kaffe.org contributors.
+# This file is distributed under the same license as the Kaffe Virtual Machine 
package.
+# Guilhem Lavaux <[EMAIL PROTECTED]>, 2004.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Kaffe Virtual Machine 1.1.x-cvs\n"
+"Report-Msgid-Bugs-To: [EMAIL PROTECTED]"
+"POT-Creation-Date: 2004-06-03 21:51+0200\n"
+"PO-Revision-Date: 2004-06-03 22:00+0200\n"
+"Last-Translator: Guilhem Lavaux <[EMAIL PROTECTED]>\n"
+"Language-Team: French <[EMAIL PROTECTED]>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=iso-8859-1\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: kaffe/kaffe/main.c:436 kaffe/kaffe/main.c:463 kaffe/kaffe/main.c:488
+#: kaffe/kaffe/main.c:510
+#, c-format
+msgid "Error: out of memory.\n"
+msgstr "Erreur: pas assez de mémoire.\n"
+
+#: kaffe/kaffe/main.c:525
+#, c-format
+msgid "Error: No stack size found for -ss option.\n"
+msgstr ""
+"Erreur: La taille de la pile n'a pas été trouvé après l'argument -ss.\n"
+
+#: kaffe/kaffe/main.c:533
+#, c-format
+msgid "Warning: Attempt to set stack size smaller than %d - ignored.\n"
+msgstr ""
+"Avertissement: Vous ne pouvez pas spécifer une taille de pile plus petite "
+"que %d - valeur ignorée.\n"
+
+#: kaffe/kaffe/main.c:544
+#, c-format
+msgid "Error: No heap size found for -mx option.\n"
+msgstr "Erreur: Pas de taille de tas trouvée après l'argument -mx.\n"
+
+#: kaffe/kaffe/main.c:557
+#, c-format
+msgid "Error: No heap size found for -ms option.\n"
+msgstr "Erreur: Pas de taille du tas trouvée après l'argument -ms.\n"
+
+#: kaffe/kaffe/main.c:569
+#, c-format
+msgid "Error: No heap size found for -as option.\n"
+msgstr "Erreur: Pas de taille de tas trouvée après l'argument -as.\n"
+
+#: kaffe/kaffe/main.c:625
+#, c-format
+msgid "Error: -Xxprof_syms option requires a file name.\n"
+msgstr "Erreur: L'argument -Xxprof_syms nécessite un nom de fichier.\n"
+
+#: kaffe/kaffe/main.c:631
+#, c-format
+msgid "Unable to create profiler symbol file %s.\n"
+msgstr ""
+"Impossible de créer le fichier %s devant contenir les symboles de "
+"profilage.\n"
+
+#: kaffe/kaffe/main.c:640
+#, c-format
+msgid "Error: -Xxprof_gmon option requires a file name.\n"
+msgstr "Erreur: L'argument -Xxprof_gmon nécessite un nom de fichier.\n"
+
+#: kaffe/kaffe/main.c:646
+#, c-format
+msgid "Unable to create gmon file %s.\n"
+msgstr "Impossible de créer le fichier gmon nommé %s.\n"
+
+#: kaffe/kaffe/main.c:660
+#, c-format
+msgid "Error: -Xxdebug_file option requires a file name.\n"
+msgstr "Erreur: L'option -Xxdebug_file requiert un nom de fichier.\n"
+
+#: kaffe/kaffe/main.c:674
+#, c-format
+msgid "Error: -Xfeedback option requires a file name.\n"
+msgstr "Erreur: L'option -Xfeedback requiert un nom de fichier.\n"
+
+#: kaffe/kaffe/main.c:692
+#, c-format
+msgid "Error: -vmstats option requires a second arg.\n"
+msgstr "Erreur: L'option -vmstats requiert un second argument.\\n\n"
+
+#: kaffe/kaffe/main.c:704
+#, c-format
+msgid "Error: -vmdebug option requires a debug flag. Use `list' for a list.\n"
+msgstr ""
+"Erreur: L'option -vmdebug requiert un paramètre. Utilisez 'list' pour avoir "
+"une liste des paramètres.\n"
+
+#: kaffe/kaffe/main.c:730
+#, c-format
+msgid "Error: Unrecognized JVM specific option `%s'.\n"
+msgstr "Erreur: L'option '%s' spécifique à la JVM n'est pas connue.\n"
+
+#: kaffe/kaffe/main.c:745
+#, c-format
+msgid "Unknown flag: %s\n"
+msgstr "Paramètre inconnu: %s\n"
+
+#: kaffe/kaffe/main.c:761
+#, c-format
+msgid ""
+"usage: kaffe [-options] class\n"
+"Options are:\n"
+"\t-help\t\t\t Print this message\n"
+"\t-version\t\t Print version number\n"
+"\t-fullversion\t\t Print verbose version info\n"
+msgstr ""
+"Usage: kaffe [-options] classe\n"
+"Les options sont:\n"
+"\t-help\t\t\t   Affiche ce message\n"
+"\t-version\t\t   Affiche le numéro de version\n"
+"\t-fullversion\t\t   Affiche plus d'information sur la version\n"
+
+#: kaffe/kaffe/main.c:767
+#, c-format
+msgid "\t-ia32\t\t\t Execute the ia32 version of Kaffe\n"
+msgstr "\t-ia32\t\t\t   Exécute la version ia32 de kaffe\n"
+
+#: kaffe/kaffe/main.c:769
+#, c-format
+msgid ""
+"\t-ss <size>\t\t Maximum native stack size\n"
+"\t-mx <size> \t\t Maximum heap size\n"
+"\t-ms <size> \t\t Initial heap size\n"
+"\t-as <size> \t\t Heap increment\n"
+"\t-classpath <path>        Set classpath\n"
+"\t-Xbootclasspath:<path>   Set bootclasspath\n"
+"\t-Xbootclasspath/a:<path> Append path to bootclasspath\n"
+"\t-Xbootclasspath/p:<path> Prepend path to bootclasspath\n"
+"\t-D<property>=<value>     Set a property\n"
+"\t-verify *\t\t Verify all bytecode\n"
+"\t-verifyremote *\t\t Verify bytecode loaded from network\n"
+"\t-noverify\t\t Do not verify any bytecode\n"
+"\t-noclassgc\t\t Disable class garbage collection\n"
+"\t-verbosegc\t\t Print message during garbage collection\n"
+"\t-v, -verbose\t\t Be verbose\n"
+"\t-verbosejit\t\t Print message during JIT code generation\n"
+"\t-verbosemem\t\t Print detailed memory allocation statistics\n"
+"\t-verbosecall\t\t Print detailed call flow information\n"
+"\t-nodeadlock\t\t Disable deadlock detection\n"
+msgstr ""
+"\t-ss <taille> \t\t   Taille maximum de la pile native\n"
+"\t-mx <taille> \t\t   Taille maximum du tas\n"
+"\t-ms <taille> \t\t   Taille initiale du tas\n"
+"\t-as <taille> \t\t   Valeur de l'incrément pour le tas\n"
+"\t-classpath <chemin>\t   Spécifie le chemin d'accès aux classes\n"
+"\t-Xbootclasspath:<chemin>   Spécifie le bootclasspath\n"
+"\t-Xbootclasspath/a:<chemin> Ajoute le chemin à la suite du bootclasspath\n"
+"\t-Xbootclasspath/p:<chemin> Ajoute le chemin en tête du bootclasspath\n"
+"\t-D<propriété>=<valeur>     Specifie une propriété\n"
+"\t-verify *\t\t   Vérifie tout le bytecode\n"
+"\t-verifyremote *\t\t   Vérifie le bytecode chargé depuis un réseau\n"
+"\t-noverify\t\t   N'effectue aucune vérification du bytecode\n"
+"\t-noclassgc\t\t   Désactive le nettoyeur de mémoire\n"
+"\t-verbosegc\t\t   Affiche un message pendant le nettoyage\n"
+"\t-v, -verbose\t\t   Affiche plus de messages\n"
+"\t-verbosejit\t\t   Affiche un message pendant la génération de code JIT\n"
+"\t-verbosemem\t\t   Affiche des statistiques sur la mémoire utilisée\n"
+"\t-verbosecall\t\t   Affiche des information sur les méthodes appelées\n"
+"\t-nodeadlock\t\t   Désactive la détection des deadlock\n"
+
+#: kaffe/kaffe/main.c:789
+#, c-format
+msgid "\t-prof\t\t\t Enable profiling of Java methods\n"
+msgstr "\t-prof\t\t\t   Active le profilage des méthodes Java\n"
+
+#: kaffe/kaffe/main.c:792
+#, c-format
+msgid ""
+"\t-Xxprof\t\t\t Enable cross language profiling\n"
+"\t-Xxprof_syms <file>\t Name of the profiling symbols file [Default: kaffe-"
+"jit-symbols.s]\n"
+"\t-Xxprof_gmon <file>\t Base name for gmon files [Default: xgmon.out]\n"
+msgstr ""
+"\t-Xxprof\t\t\t   Active le profilage inter-langage\n"
+"\t-Xxprof_syms <fichier>\t   Fichier contenant les symboles de profilages "
+"[Défaut: kaffe-jit-symbols.s]\n"
+"\t-Xxprof_gmon <fichier>\t   Nom de base pour les fichiers gmon [Défaut: "
+"xgmon.out]\n"
+
+#: kaffe/kaffe/main.c:797
+#, c-format
+msgid "\t-Xxdebug_file <file>\t Name of the debugging symbols file\n"
+msgstr ""
+"\t-Xxdebug_file <fichier>\t   Fichier pour les symboles de débogages.\n"
+
+#: kaffe/kaffe/main.c:800
+#, c-format
+msgid "\t-Xfeedback <file>\t The file name to write feedback data to\n"
+msgstr ""
+"\t-Xfeedback <fichier>\t   Le fichier devant contenir les données feedback\n"
+
+#: kaffe/kaffe/main.c:802
+#, c-format
+msgid ""
+"\t-debug * \t\t Trace method calls\n"
+"\t-noasyncgc *\t\t Do not garbage collect asynchronously\n"
+"\t-cs, -checksource *\t Check source against class files\n"
+"\t-oss <size> *\t\t Maximum java stack size\n"
+"\t-jar                     Executable is a JAR\n"
+msgstr ""
+"\t-debug * \t\t   Trace les appels de méthodes\n"
+"\t-noasyncgc *\t\t   Ne pas nettoyer en arrière-plan\n"
+"\t-cs, -checksource *\t   Vérifie le code source\n"
+"\t-oss <taille> *\t\t   Taille maximale de la pile\n"
+"\t-jar\t\t\t   L'exécutable est un JAR\n"
+
+#: kaffe/kaffe/main.c:808
+#, c-format
+msgid ""
+"\t-vmdebug <flag{,flag}>\t Internal VM debugging.  Set flag=list for a list\n"
+msgstr ""
+"\t-vmdebug <flag{,flag}>\t   Débogage interne de la VM. Utilisez flag=list "
+"pour avoir la liste\n"
+
+#: kaffe/kaffe/main.c:811
+#, c-format
+msgid "\t-vmstats <flag{,flag}>\t Print VM statistics.  Set flag=all for all\n"
+msgstr ""
+"\t-vmstats <flag{,flag>\t Affiche des statistiques sur la VM. Utilisez "
+"flag=all pour les avoir toutes.\n"
+
+#: kaffe/kaffe/main.c:813
+#, c-format
+msgid ""
+"  * Option currently ignored.\n"
+"\n"
+"Compatibility options:\n"
+"\t-Xss <size>\t\t Maximum native stack size\n"
+"\t-Xmx <size> \t\t Maximum heap size\n"
+"\t-Xms <size> \t\t Initial heap size\n"
+"\t-cp <path> \t\t Set classpath\n"
+msgstr ""
+"  * Options pour le moment ignorées.\n"
+"\n"
+"Options de compatibilitité:\n"
+"\t-Xss <taille>\t\t   Taille maximum de la pile native\n"
+"\t-Xmx <taille>\t\t   Taille maximum du tas\n"
+"\t-Xms <taille>\t\t   Taille initiale du tas\n"
+"\t-cp <chemin>\t\t   Spécifie le classpath\n"
===================================================================
Checking out kaffe/po/kaffe.pot
RCS:  /home/cvs/kaffe/kaffe/po/kaffe.pot,v
VERS: 1.1
***************
--- /dev/null   Sun Aug  4 19:57:58 2002
+++ kaffe/po/kaffe.pot  Fri Jun  4 19:37:47 2004
@@ -0,0 +1,194 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Kaffe.org contributors.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <[EMAIL PROTECTED]>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: [EMAIL PROTECTED]"
+"POT-Creation-Date: 2004-06-03 21:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <[EMAIL PROTECTED]>\n"
+"Language-Team: LANGUAGE <[EMAIL PROTECTED]>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: kaffe/kaffe/main.c:436 kaffe/kaffe/main.c:463 kaffe/kaffe/main.c:488
+#: kaffe/kaffe/main.c:510
+#, c-format
+msgid "Error: out of memory.\n"
+msgstr ""
+
+#: kaffe/kaffe/main.c:525
+#, c-format
+msgid "Error: No stack size found for -ss option.\n"
+msgstr ""
+
+#: kaffe/kaffe/main.c:533
+#, c-format
+msgid "Warning: Attempt to set stack size smaller than %d - ignored.\n"
+msgstr ""
+
+#: kaffe/kaffe/main.c:544
+#, c-format
+msgid "Error: No heap size found for -mx option.\n"
+msgstr ""
+
+#: kaffe/kaffe/main.c:557
+#, c-format
+msgid "Error: No heap size found for -ms option.\n"
+msgstr ""
+
+#: kaffe/kaffe/main.c:569
+#, c-format
+msgid "Error: No heap size found for -as option.\n"
+msgstr ""
+
+#: kaffe/kaffe/main.c:625
+#, c-format
+msgid "Error: -Xxprof_syms option requires a file name.\n"
+msgstr ""
+
+#: kaffe/kaffe/main.c:631
+#, c-format
+msgid "Unable to create profiler symbol file %s.\n"
+msgstr ""
+
+#: kaffe/kaffe/main.c:640
+#, c-format
+msgid "Error: -Xxprof_gmon option requires a file name.\n"
+msgstr ""
+
+#: kaffe/kaffe/main.c:646
+#, c-format
+msgid "Unable to create gmon file %s.\n"
+msgstr ""
+
+#: kaffe/kaffe/main.c:660
+#, c-format
+msgid "Error: -Xxdebug_file option requires a file name.\n"
+msgstr ""
+
+#: kaffe/kaffe/main.c:674
+#, c-format
+msgid "Error: -Xfeedback option requires a file name.\n"
+msgstr ""
+
+#: kaffe/kaffe/main.c:692
+#, c-format
+msgid "Error: -vmstats option requires a second arg.\n"
+msgstr ""
+
+#: kaffe/kaffe/main.c:704
+#, c-format
+msgid "Error: -vmdebug option requires a debug flag. Use `list' for a list.\n"
+msgstr ""
+
+#: kaffe/kaffe/main.c:730
+#, c-format
+msgid "Error: Unrecognized JVM specific option `%s'.\n"
+msgstr ""
+
+#: kaffe/kaffe/main.c:745
+#, c-format
+msgid "Unknown flag: %s\n"
+msgstr ""
+
+#: kaffe/kaffe/main.c:761
+#, c-format
+msgid ""
+"usage: kaffe [-options] class\n"
+"Options are:\n"
+"\t-help\t\t\t Print this message\n"
+"\t-version\t\t Print version number\n"
+"\t-fullversion\t\t Print verbose version info\n"
+msgstr ""
+
+#: kaffe/kaffe/main.c:767
+#, c-format
+msgid "\t-ia32\t\t\t Execute the ia32 version of Kaffe\n"
+msgstr ""
+
+#: kaffe/kaffe/main.c:769
+#, c-format
+msgid ""
+"\t-ss <size>\t\t Maximum native stack size\n"
+"\t-mx <size> \t\t Maximum heap size\n"
+"\t-ms <size> \t\t Initial heap size\n"
+"\t-as <size> \t\t Heap increment\n"
+"\t-classpath <path>        Set classpath\n"
+"\t-Xbootclasspath:<path>   Set bootclasspath\n"
+"\t-Xbootclasspath/a:<path> Append path to bootclasspath\n"
+"\t-Xbootclasspath/p:<path> Prepend path to bootclasspath\n"
+"\t-D<property>=<value>     Set a property\n"
+"\t-verify *\t\t Verify all bytecode\n"
+"\t-verifyremote *\t\t Verify bytecode loaded from network\n"
+"\t-noverify\t\t Do not verify any bytecode\n"
+"\t-noclassgc\t\t Disable class garbage collection\n"
+"\t-verbosegc\t\t Print message during garbage collection\n"
+"\t-v, -verbose\t\t Be verbose\n"
+"\t-verbosejit\t\t Print message during JIT code generation\n"
+"\t-verbosemem\t\t Print detailed memory allocation statistics\n"
+"\t-verbosecall\t\t Print detailed call flow information\n"
+"\t-nodeadlock\t\t Disable deadlock detection\n"
+msgstr ""
+
+#: kaffe/kaffe/main.c:789
+#, c-format
+msgid "\t-prof\t\t\t Enable profiling of Java methods\n"
+msgstr ""
+
+#: kaffe/kaffe/main.c:792
+#, c-format
+msgid ""
+"\t-Xxprof\t\t\t Enable cross language profiling\n"
+"\t-Xxprof_syms <file>\t Name of the profiling symbols file [Default: kaffe-"
+"jit-symbols.s]\n"
+"\t-Xxprof_gmon <file>\t Base name for gmon files [Default: xgmon.out]\n"
+msgstr ""
+
+#: kaffe/kaffe/main.c:797
+#, c-format
+msgid "\t-Xxdebug_file <file>\t Name of the debugging symbols file\n"
+msgstr ""
+
+#: kaffe/kaffe/main.c:800
+#, c-format
+msgid "\t-Xfeedback <file>\t The file name to write feedback data to\n"
+msgstr ""
+
+#: kaffe/kaffe/main.c:802
+#, c-format
+msgid ""
+"\t-debug * \t\t Trace method calls\n"
+"\t-noasyncgc *\t\t Do not garbage collect asynchronously\n"
+"\t-cs, -checksource *\t Check source against class files\n"
+"\t-oss <size> *\t\t Maximum java stack size\n"
+"\t-jar                     Executable is a JAR\n"
+msgstr ""
+
+#: kaffe/kaffe/main.c:808
+#, c-format
+msgid ""
+"\t-vmdebug <flag{,flag}>\t Internal VM debugging.  Set flag=list for a list\n"
+msgstr ""
+
+#: kaffe/kaffe/main.c:811
+#, c-format
+msgid "\t-vmstats <flag{,flag}>\t Print VM statistics.  Set flag=all for all\n"
+msgstr ""
+
+#: kaffe/kaffe/main.c:813
+#, c-format
+msgid ""
+"  * Option currently ignored.\n"
+"\n"
+"Compatibility options:\n"
+"\t-Xss <size>\t\t Maximum native stack size\n"
+"\t-Xmx <size> \t\t Maximum heap size\n"
+"\t-Xms <size> \t\t Initial heap size\n"
+"\t-cp <path> \t\t Set classpath\n"
+msgstr ""

_______________________________________________
kaffe mailing list
[EMAIL PROTECTED]
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe

Reply via email to