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