First pass at translation.

This commit is contained in:
ehouse 2007-04-10 13:23:39 +00:00
parent 5906443f63
commit 033318ee6d
2 changed files with 185 additions and 184 deletions

View file

@ -1,6 +1,7 @@
/* -*- mode: c; -*- */ /* -*- mode: c; -*- */
/* /*
* Copyright 1997 - 2002 by Eric House (xwords@eehouse.org) and others. All rights reserved. * Copyright 1997 - 2007 by Eric House (xwords@eehouse.org) and
* others. All rights reserved. Traduction en français par Francis H.
* *
* This program is free software; you can redistribute it and/or * This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License * modify it under the terms of the GNU General Public License
@ -23,106 +24,106 @@
* itself. The build system creats a str# resource with the latter * itself. The build system creats a str# resource with the latter
* and generates a .h file of #defines using the former. */ * and generates a .h file of #defines using the former. */
{ "STR_COMMIT_CONFIRM", "Commit the current move?\n" }, { "STR_COMMIT_CONFIRM", "Confirmez-vous le coup en cours ?\n" },
{ "STR_NOT_YOUR_TURN", "You can't do that; it's not your turn!" }, { "STR_NOT_YOUR_TURN", "Impossible ; ce n'est pas votre tour !" },
{ "STR_NO_PEEK_ROBOT_TILES", "No peeking at the robot's tiles!" }, { "STR_NO_PEEK_ROBOT_TILES", "No peeking at the robot's tiles!" },
#ifndef XWFEATURE_STANDALONE_ONLY #ifndef XWFEATURE_STANDALONE_ONLY
{ "STR_NO_PEEK_REMOTE_TILES", "No peeking at remote player's tiles!" }, { "STR_NO_PEEK_REMOTE_TILES", "No peeking at remote player's tiles!" },
{ "STR_SERVER_DICT_WINS", { "STR_SERVER_DICT_WINS",
"Conflict between Host and Guest dictionaries; Host wins." }, "Conflit entre les dictionnaires Hôte et Invité ; L'hôte gagne." },
{ "STR_REG_UNEXPECTED_USER", "Attempt to register unexpected user refused" }, { "STR_REG_UNEXPECTED_USER", "Attempt to register unexpected user refused" },
{ "STR_RESEND_IR", "Unable to send message via IR; resend?" }, { "STR_RESEND_IR", "Impossible envoyer message par IR; réessayer ?" },
#endif #endif
{ "STR_TOO_FEW_TILES", "Too few tiles left to trade." }, { "STR_TOO_FEW_TILES", "Pas assez de lettres pour échanger." },
{ "STR_CANT_UNDO_TILEASSIGN", "Nothing to undo. (Initial tile picking cannot be undone.)" }, { "STR_CANT_UNDO_TILEASSIGN", "Impossible d'annuler. (Le tirage initial ne peut être annulé.)" },
{ "STR_VALUES_TITLE", "Counts and Values" }, { "STR_VALUES_TITLE", "Nombres et Valeurs" },
{ "STR_REMAINS_TITLE","Remaining tiles" }, { "STR_REMAINS_TITLE","Lettres restantes" },
{ "STRS_VALUES_HEADER", "%s counts/values:\n" }, { "STRS_VALUES_HEADER", "%s nombres/valeurs :\n" },
{ "STR_DOUBLE_LETTER", "Double letter" }, { "STR_DOUBLE_LETTER", "Double lettre" },
{ "STR_DOUBLE_WORD", "Double word" }, { "STR_DOUBLE_WORD", "Double mot" },
{ "STR_TRIPLE_LETTER", "Triple letter" }, { "STR_TRIPLE_LETTER", "Triple lettre" },
{ "STR_TRIPLE_WORD", "Triple word" }, { "STR_TRIPLE_WORD", "Triple mot" },
{ "STR_REMTILES", "rem:%d" }, { "STR_REMTILES", "rem:%d" },
{ "STR_CANT_TRADE_MIDTURN", "Remove played tiles before trading."}, { "STR_CANT_TRADE_MIDTURN", "Znlevez les lettres jouées avant d'échanger."},
{ "STR_ASK_REPLACE_GAME", "Do you want to overwrite the current game?" }, { "STR_ASK_REPLACE_GAME", "Voulez-vous remplacer la partie en cours ?" },
{ "STR_OK", "Ok" }, { "STR_OK", "Ok" },
{ "STR_ABOUT_TITLE", "About Crosswords" }, { "STR_ABOUT_TITLE", "Au sujet de Crosswords" },
{ "STR_DEFAULT_NAME", "Player %d" }, { "STR_DEFAULT_NAME", "Joueur %d" },
{ "STR_CONFIRM_END_GAME", "Are you sure you want to end the game now?"}, { "STR_CONFIRM_END_GAME", "Etes-vous sûr de vouloir arrêter la partie maintenant ?"},
{ "STR_CONFIRM_TRADE", "Are you sure you want to use your " \ { "STR_CONFIRM_TRADE", "Etes-vous sûr de de vouloir échanger " \
"turn trading tiles?" }, "vos lettres ?" },
{ "STR_TRADING_REMINDER", "Click D when done." }, { "STR_TRADING_REMINDER", "Cliquez D une fois fini." },
#ifndef NO_REG_REQUIRED #ifndef NO_REG_REQUIRED
{ "STR_NOT_UNREG_VERS", "Feature not available in unregistered version." }, { "STR_NOT_UNREG_VERS", "Disposition non disponible dans la version non enregistrée." },
#endif #endif
{ "STR_LOCAL_NAME", "%s" }, { "STR_LOCAL_NAME", "%s" },
{ "STR_NONLOCAL_NAME", "%s (remote)" }, { "STR_NONLOCAL_NAME", "%s (remote)" },
{ "STRSD_SUMMARYSCORED", "%s:%d" }, { "STRSD_SUMMARYSCORED", "%s:%d" },
{ "STRD_TRADED", "Traded %d" }, { "STRD_TRADED", "Echangé %d" },
{ "STR_PASSED", "Passed" }, { "STR_PASSED", "Passé" },
{ "STR_LOSTTURN", "Lost turn" }, { "STR_LOSTTURN", "Tour perdu" },
{ "STR_HISTORY_TITLE", "Game history" }, { "STR_HISTORY_TITLE", "Historique de la partie" },
{ "STRD_REMAINING_TILES_ADD", "+ %d [all remaining tiles]" }, { "STRD_REMAINING_TILES_ADD", "+ %d [toutes lettres restantes]" },
{ "STRD_UNUSED_TILES_SUB", "- %d [unused tiles]" }, { "STRD_UNUSED_TILES_SUB", "- %d [lettres inutilisées]" },
{ "STR_BONUS_ALL", "Bonus for using all tiles: 50\n" }, { "STR_BONUS_ALL", "Bonus pour placement toutes les lettres : 50\n" },
{ "STRD_TURN_SCORE", "Score for turn: %d\n" }, { "STRD_TURN_SCORE", "Score après ce tour : %d\n" },
{ "STR_ALL_IN_LINE_ERR", "All tiles played must be in a line." }, { "STR_ALL_IN_LINE_ERR", "Toutes les lettres doivent être placées sur une même ligne." },
{ "STR_NO_EMPTIES_ERR", "Empty squares cannot separate pieces played." }, { "STR_NO_EMPTIES_ERR", "Des cases vides ne peuvent séparer les lettres jouées." },
{ "STR_FIRST_MOVE_ERR", "Must play two or more pieces on " \ { "STR_FIRST_MOVE_ERR", "Vous devez placer au moins 2 lettres " \
"the first move." }, "lors du 1er coup." },
/* phony comment to get diff back in sync */ /* phony comment to get diff back in sync */
{ "STR_MUST_CONTACT_ERR", "New tiles must contact others already " \ { "STR_MUST_CONTACT_ERR", "Les nouvelles lettres doivent être au contact de celles " \
"in place (or the middle square on the " \ "déjà en place (ou sur la case centrale lors du " \
"first move)." }, "1er coup)." },
{ "STR_PTS", "Pts:" }, { "STR_PTS", "Pts :" },
{ "STR_CONFIRM_DEL_GAME", "Really delete the selected game?" }, { "STR_CONFIRM_DEL_GAME", "Supprimer vraiment la partie sélectionnée ?" },
{ "STRD_TIME_PENALTY_SUB", " - %d [time]" }, { "STRD_TIME_PENALTY_SUB", " - %d [time]" },
{ "STR_NO_DICT_INSTALLED", "Crosswords 4 requires at least one dictionary." \ { "STR_NO_DICT_INSTALLED", "Crosswords 4 nécessite au minimum 1 dictionnaire." \
"Download one or more from xwords.sf.net." }, "Téléchargez-en un ou plus sur xwords.sf.net." },
{ "STR_ILLEGAL_WORD", "Word[s] %s not found in dictionary. Allow anyway?" }, { "STR_ILLEGAL_WORD", "Mot[s] %s non trouvé dans le dictionnaire. L'utiliser quand même ?" },
{ "STR_FINAL_SCORES_TITLE", "Final scores"}, { "STR_FINAL_SCORES_TITLE", "Score final"},
/* another phony comment to get diff back in sync */ /* another phony comment to get diff back in sync */
{ "STRD_CUMULATIVE_SCORE", "Cumulative score: %d\n" }, { "STRD_CUMULATIVE_SCORE", "Score cumulé : %d\n" },
{ "STRS_TRAY_AT_START", "Tray at start: %s\n" }, { "STRS_TRAY_AT_START", "tableau au départ : %s\n" },
{ "STRS_MOVE_ACROSS", "move (from %s across)\n" }, { "STRS_MOVE_ACROSS", "coup (depuis %s horizontal)\n" },
{ "STRS_MOVE_DOWN", "move (from %s down)\n" }, { "STRS_MOVE_DOWN", "coup (depuis %s vertical)\n" },
{ "STRS_NEW_TILES", "New tiles: %s\n" }, { "STRS_NEW_TILES", "Nouvelles lettres : %s\n" },
{ "STRSS_TRADED_FOR", "Traded %s for %s." }, { "STRSS_TRADED_FOR", "Echange %s pour %s." },
{ "STR_PASS", "pass\n" }, { "STR_PASS", "passé\n" },
{ "STR_PHONY_REJECTED", "Illegal word in move; turn lost!\n" }, { "STR_PHONY_REJECTED", "Mot incorrect ; tour perdu !\n" },
{ "STR_ROBOT_MOVED", "The robot made this move:\n" }, { "STR_ROBOT_MOVED", "Le robot a joué ce coup :\n" },
{ "STR_REMOTE_MOVED", "Remote player made this move:\n" }, { "STR_REMOTE_MOVED", "Le joueur Remote player a joué ce coup :\n" },
{ "STRD_ROBOT_TRADED", "%d tiles traded this turn." }, { "STRD_ROBOT_TRADED", "%d lettres changées ce coup." },
{ "STR_ROBOT_TITLE", "Robot score" }, { "STR_ROBOT_TITLE", "Score du robot" },
/* The end of 4.0.5's strings */ /* The end of 4.0.5's strings */
{ "STR_PICK_BLANK", "Select the letter for your blank." }, { "STR_PICK_BLANK", "Choisir la lettre en échange de la case blanche." },
#ifdef FEATURE_TRAY_EDIT #ifdef FEATURE_TRAY_EDIT
{ "STRS_PICK_TILE", "Choose a new tile for %s." }, { "STRS_PICK_TILE", "Choisir une nouvelle lettre pour %s." },
#endif #endif
#ifdef NODE_CAN_4 #ifdef NODE_CAN_4
{ "STR_CONFIRM_CONVERTDICT", "Do you want to convert any existing Crosswords " \ { "STR_CONFIRM_CONVERTDICT", "Voulez-vous convertir les dictionnaires Crosswords " \
"dictionaries to the new format? " \ "existants au nouveau format? " \
"The change is not reversible." }, "Le changement est irréversible." },
{ "STRS_CONFIRM_ONEDICT", "Convert dictionary %s?" }, { "STRS_CONFIRM_ONEDICT", "Convertir dictionnaire %s?" },
#endif #endif
{ "STRS_CANNOT_FIND_DICT", "%s dictionary not found." }, { "STRS_CANNOT_FIND_DICT", "%s dictionnaire non trouvé." },
{ "STR_DICT_COPY_EXPL", "Copying dictionary from card..." }, { "STR_DICT_COPY_EXPL", "Copier dictionnaire depuis la carte..." },
{ "STR_LOCALPLAYERS", "Local players" }, { "STR_LOCALPLAYERS", "Joueurs locaux" },
{ "STR_TOTALPLAYERS", "Total players" }, { "STR_TOTALPLAYERS", "Total jouuers" },
#ifdef XWFEATURE_RELAY #ifdef XWFEATURE_RELAY
{ "STR_RELAY_TIMEOUT", "Relay error: Other devices failed to " { "STR_RELAY_TIMEOUT", "Relay error: Other devices failed to "
@ -133,29 +134,29 @@
#endif #endif
#ifdef XWFEATURE_BLUETOOTH #ifdef XWFEATURE_BLUETOOTH
{ "STR_BT_NOINIT", "Unable to initialize Bluetooth. " { "STR_BT_NOINIT", "Impossible initialiser Bluetooth. "
"Is it enabled?" }, "Est-il connecté ?" },
#endif #endif
{ "STR_ABOUT_CONTENT", { "STR_ABOUT_CONTENT",
#ifdef XWFEATURE_BLUETOOTH #ifdef XWFEATURE_BLUETOOTH
"THANKS FOR LOOKING at this alpha version of " "MERCI DE VOTRE ATTENTION pour cette version alpha de "
"Crosswords. Please see the notes and caveats at " "Crosswords. Svp, regardez les notes et avertissements sur "
"xwords.sf.net/bt_palm.php. Please report bugs to " "xwords.sf.net/bt_palm.php. Svp, signalez les bugs à "
"ehouse@users.sf.net. Enjoy!\n\n" "ehouse@users.sf.net. Ai plaisir !\n\n"
#endif #endif
"Crosswords " XW_PALM_VERSION_STRING " (rev. " SVN_REV ").\n" \ "Crosswords " XW_PALM_VERSION_STRING " (rev. " SVN_REV ").\n" \
"Copyright 1998-2007 by Eric House. "\ "Copyright 1998-2007 par Eric House. "\
"Released under the GNU Public License.\n\n"\ "Réalisé sous GNU Public License.\n\n"\
"See the manual at xwords.sourceforge.net\n\n" \ "Voir le manuel sur xwords.sourceforge.net\n\n" \
"This program is postcardware. If you like it " \ "Ce programme est 'cartepostale'. Si vous l'appréciez, " \
"please mail a postcard to:\n" \ "svp, envoyez une carte postale à :\n" \
"The Houses\n" \ "The Houses\n" \
"1610 NW 14th Place\n" \ "1610 NW 14th Place\n" \
"Corvallis, OR 97330 USA\n\n" "Corvallis, OR 97330 USA\n\n"
"Developed on Debian GNU/Linux using the prc-tools "\ "Developpé sur Debian GNU/Linux avec the prc-tools "\
"suite." \ "suite." \
}, },

View file

@ -1,21 +1,21 @@
/* -*-mode: c; fill-column: 78; compile-command: "cd ../ && make ARCH=68K_ONLY MEMDEBUG=TRUE"; -*- */ /* -*-mode: c; fill-column: 78; compile-command: "cd ../ && make ARCH=68K_ONLY MEMDEBUG=TRUE"; -*- */
/***************************************************************************** /*****************************************************************************
* Copyright 1999 - 2006 by Eric House (xwords@eehouse.org) and others. All * Copyright 1999 - 2006 par Eric House (xwords@eehouse.org) et autres. Tous
* rights reserved. * droits réservés.
* *
* This program is free software; you can redistribute it and/or * Ce programm est libre de droits ; Vous pouvez le distribuert et/ou
* modify it under the terms of the GNU General Public License * le modifier en respectant les termes de la licence GNU General Public
* as published by the Free Software Foundation; either version 2 * ainsi qu'elle est publiée par la Free Software Foundation ; que ce soit la version 2
* of the License, or (at your option) any later version. * de la Licence, ou (selon votre option), toute version ultérieure.
* *
* This program is distributed in the hope that it will be useful, * Ce programme est distribué avec l'intention qu'il soit utilisé,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * mais SANS AUCUNE GARANTIE; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Voir la
* GNU General Public License for more details. * Licence GNU General Public pour plus de détails.
* *
* You should have received a copy of the GNU General Public License * Vous devriez avoir reçu une copie de la Licence GNU General Public
* along with this program; if not, write to the Free Software * avec ce programme ; si ce n'est pas le cas, écrivez à "Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * Foundation", Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
****************************************************************************/ ****************************************************************************/
#define DEFINES_ONLY 1 #define DEFINES_ONLY 1
@ -26,57 +26,57 @@
MENU XW_MAIN_MENU_ID MENU XW_MAIN_MENU_ID
BEGIN BEGIN
PULLDOWN "File" PULLDOWN "Fichier"
BEGIN BEGIN
MENUITEM "New game..." XW_NEWGAME_PULLDOWN_ID "N" MENUITEM "Nouvelle partie..." XW_NEWGAME_PULLDOWN_ID "N"
MENUITEM "Saved games..." XW_SAVEDGAMES_PULLDOWN_ID "S" MENUITEM "Parties sauvegardées..." XW_SAVEDGAMES_PULLDOWN_ID "S"
MENUITEM "Preferences..." XW_PREFS_PULLDOWN_ID "P" MENUITEM "Préférences..." XW_PREFS_PULLDOWN_ID "P"
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "Beam dictionary" XW_BEAMDICT_PULLDOWN_ID MENUITEM "Transm. dictionnaire" XW_BEAMDICT_PULLDOWN_ID
MENUITEM "Beam boards and colors" XW_BEAMBOARD_PULLDOWN_ID MENUITEM "Transm. grilles et couleurs" XW_BEAMBOARD_PULLDOWN_ID
#ifdef FEATURE_DUALCHOOSE #ifdef FEATURE_DUALCHOOSE
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "Launch 68K vers." XW_RUN68K_PULLDOWN_ID MENUITEM "Ouvrir vers. 68K" XW_RUN68K_PULLDOWN_ID
MENUITEM "Launch ARM vers." XW_RUNARM_PULLDOWN_ID MENUITEM "Ouvrir vers. ARM" XW_RUNARM_PULLDOWN_ID
#endif #endif
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "About Crosswords..." XW_ABOUT_PULLDOWN_ID "A" MENUITEM "Au sujet de Crosswords..." XW_ABOUT_PULLDOWN_ID "A"
END END
PULLDOWN "Game" PULLDOWN "Partie"
BEGIN BEGIN
MENUITEM "Tile values" XW_TILEVALUES_PULLDOWN_ID "V" MENUITEM "Valeur des lettres" XW_TILEVALUES_PULLDOWN_ID "V"
MENUITEM "Remaining tiles" XW_TILESLEFT_PULLDOWN_ID "R" MENUITEM "Lettres restantes" XW_TILESLEFT_PULLDOWN_ID "R"
MENUITEM "Current game info..." XW_PASSWORDS_PULLDOWN_ID "G" MENUITEM "Info partie courante..." XW_PASSWORDS_PULLDOWN_ID "G"
MENUITEM "History" XW_HISTORY_PULLDOWN_ID "Y" MENUITEM "Historique" XW_HISTORY_PULLDOWN_ID "Y"
MENUITEM "Final scores" XW_FINISH_PULLDOWN_ID "F" MENUITEM "Score final" XW_FINISH_PULLDOWN_ID "F"
#ifndef XWFEATURE_STANDALONE_ONLY #ifndef XWFEATURE_STANDALONE_ONLY
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "Resend messages" XW_RESENDIR_PULLDOWN_ID MENUITEM "Envoyer messages" XW_RESENDIR_PULLDOWN_ID
#endif #endif
END END
PULLDOWN "Move" PULLDOWN "Coup"
BEGIN BEGIN
MENUITEM "Hint" XW_HINT_PULLDOWN_ID "I" MENUITEM "Indice" XW_HINT_PULLDOWN_ID "I"
#ifdef XWFEATURE_SEARCHLIMIT #ifdef XWFEATURE_SEARCHLIMIT
MENUITEM "Limited hint" XW_HINTCONFIG_PULLDOWN_ID "C" MENUITEM "Indice restreint" XW_HINTCONFIG_PULLDOWN_ID "C"
MENUITEM SEPARATOR MENUITEM SEPARATOR
#endif #endif
MENUITEM "Next hint" XW_NEXTHINT_PULLDOWN_ID "M" MENUITEM "Indice suivant" XW_NEXTHINT_PULLDOWN_ID "M"
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "Undo current" XW_UNDOCUR_PULLDOWN_ID "U" MENUITEM "Annuler actuel" XW_UNDOCUR_PULLDOWN_ID "U"
MENUITEM "Undo last" XW_UNDOLAST_PULLDOWN_ID "Z" MENUITEM "Annuler dernier" XW_UNDOLAST_PULLDOWN_ID "Z"
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "Done" XW_DONE_PULLDOWN_ID "D" MENUITEM "Fait" XW_DONE_PULLDOWN_ID "D"
MENUITEM "Juggle" XW_JUGGLE_PULLDOWN_ID "J" MENUITEM "Mélanger" XW_JUGGLE_PULLDOWN_ID "J"
MENUITEM "Trade tiles" XW_TRADEIN_PULLDOWN_ID "T" MENUITEM "Echanger lettres" XW_TRADEIN_PULLDOWN_ID "T"
MENUITEM "[un]Hide tray" XW_HIDESHOWTRAY_PULLDOWN_ID "H" MENUITEM "[dé]Cacher tableau" XW_HIDESHOWTRAY_PULLDOWN_ID "H"
END END
#ifdef FOR_GREMLINS #ifdef FOR_GREMLINS
PULLDOWN "Grem" PULLDOWN "Grem"
BEGIN BEGIN
MENUITEM "divider right" XW_GREMLIN_DIVIDER_RIGHT MENUITEM "diviseur droit" XW_GREMLIN_DIVIDER_RIGHT
MENUITEM "divider left" XW_GREMLIN_DIVIDER_LEFT MENUITEM "diviseur gauche" XW_GREMLIN_DIVIDER_LEFT
END END
#endif #endif
@ -103,18 +103,18 @@ BEGIN
#ifdef FOR_GREMLINS #ifdef FOR_GREMLINS
/* PULLDOWN "Gremlins" */ /* PULLDOWN "Gremlins" */
/* BEGIN */ /* BEGIN */
/* MENUITEM "Divider left" GREMLIN_DIVIDER_LEFT */ /* MENUITEM "Diviseur gauche" GREMLIN_DIVIDER_LEFT */
/* MENUITEM "Divider right" GREMLIN_DIVIDER_RIGHT */ /* MENUITEM "Diviseur droit" GREMLIN_DIVIDER_RIGHT */
/* END */ /* END */
#endif #endif
END END
MENU XW_ASK_MENU_ID MENU XW_ASK_MENU_ID
BEGIN BEGIN
PULLDOWN "Edit" PULLDOWN "Editer"
BEGIN BEGIN
MENUITEM "Copy" ASK_COPY_PULLDOWN_ID MENUITEM "Copier" ASK_COPY_PULLDOWN_ID
MENUITEM "Select all" ASK_SELECTALL_PULLDOWN_ID MENUITEM "Tout sélectionner" ASK_SELECTALL_PULLDOWN_ID
END END
END END
@ -192,17 +192,17 @@ END
FORM ID XW_NEWGAMES_FORM AT (2 FORM_TOP 156 FORM_HEIGHT) FORM ID XW_NEWGAMES_FORM AT (2 FORM_TOP 156 FORM_HEIGHT)
USABLE MODAL SAVEBEHIND DEFAULTBTNID XW_OK_BUTTON_ID USABLE MODAL SAVEBEHIND DEFAULTBTNID XW_OK_BUTTON_ID
BEGIN BEGIN
TITLE "Game options" TITLE "Optons de la partie"
#ifndef XWFEATURE_STANDALONE_ONLY #ifndef XWFEATURE_STANDALONE_ONLY
LABEL "Connect:" AUTOID AT (LEFTCOL SERVER_TOP) LABEL "En jeu :" AUTOID AT (LEFTCOL SERVER_TOP)
GADGET ID XW_SOLO_GADGET_ID GADGET ID XW_SOLO_GADGET_ID
AT (PREVRIGHT+2 SERVER_TOP 55 SERVER_HEIGHT) USABLE AT (PREVRIGHT+2 SERVER_TOP 55 SERVER_HEIGHT) USABLE
GADGET ID XW_SERVER_GADGET_ID GADGET ID XW_SERVER_GADGET_ID
AT (PREVRIGHT+1 SERVER_TOP 24 SERVER_HEIGHT) USABLE AT (PREVRIGHT+1 SERVER_TOP 24 SERVER_HEIGHT) USABLE
GADGET ID XW_CLIENT_GADGET_ID GADGET ID XW_CLIENT_GADGET_ID
AT (PREVRIGHT+1 SERVER_TOP 30 SERVER_HEIGHT) USABLE AT (PREVRIGHT+1 SERVER_TOP 30 SERVER_HEIGHT) USABLE
LIST "Stand-alone" "Host" "Guest" XW_SERVERTYPES_LIST_ID LIST "1 joueur seul" "Hôte" "Invité" XW_SERVERTYPES_LIST_ID
AT (0 0 1 1) VISIBLEITEMS 3 NONUSABLE AT (0 0 1 1) VISIBLEITEMS 3 NONUSABLE
#endif #endif
@ -217,14 +217,14 @@ BEGIN
BUTTON "J" XW_GINFO_JUGGLE_ID PREVRIGHT+3 PREVTOP 10 AUTO BUTTON "J" XW_GINFO_JUGGLE_ID PREVRIGHT+3 PREVTOP 10 AUTO
BUTTON "Other prefs..." XW_PREFS_BUTTON_ID PREVRIGHT+5 PREVTOP 63 AUTO BUTTON "Autres préférences..." XW_PREFS_BUTTON_ID PREVRIGHT+5 PREVTOP 63 AUTO
#ifndef XWFEATURE_STANDALONE_ONLY #ifndef XWFEATURE_STANDALONE_ONLY
LABEL "Remote" XW_LOCAL_LABEL_ID REMOTE_COL LABEL_TOP FONT 1 LABEL "Effacer" XW_LOCAL_LABEL_ID REMOTE_COL LABEL_TOP FONT 1
#endif #endif
LABEL "Name" AUTOID NAME_COL LABEL_TOP FONT 1 LABEL "Nom" AUTOID NAME_COL LABEL_TOP FONT 1
LABEL "Robot" AUTOID ROBOT_COL LABEL_TOP FONT 1 LABEL "Robot" AUTOID ROBOT_COL LABEL_TOP FONT 1
LABEL "Pwd" AUTOID PASSWD_COL LABEL_TOP FONT 1 LABEL "MdP" AUTOID PASSWD_COL LABEL_TOP FONT 1
PLAYER_ROW( 1, 2 ) PLAYER_ROW( 1, 2 )
PLAYER_ROW( 2, 2 ) PLAYER_ROW( 2, 2 )
@ -237,7 +237,7 @@ BEGIN
AT (PREVRIGHT+8 PREVTOP AUTO AUTO) USABLE LEFTANCHOR AT (PREVRIGHT+8 PREVTOP AUTO AUTO) USABLE LEFTANCHOR
BUTTON "Ok" XW_OK_BUTTON_ID RIGHT@154 PREVTOP AUTO AUTO BUTTON "Ok" XW_OK_BUTTON_ID RIGHT@154 PREVTOP AUTO AUTO
BUTTON "Cancel" XW_CANCEL_BUTTON_ID RIGHT@PREVLEFT-5 PREVTOP 30 AUTO BUTTON "Annuler" XW_CANCEL_BUTTON_ID RIGHT@PREVLEFT-5 PREVTOP 30 AUTO
END /* XW_NEWGAMES_FORM */ END /* XW_NEWGAMES_FORM */
#ifdef XWFEATURE_FIVEWAY #ifdef XWFEATURE_FIVEWAY
@ -294,35 +294,35 @@ USABLE MODAL SAVEBEHIND DEFAULTBTNID XW_CONNS_CANCEL_BUTTON_ID
BEGIN BEGIN
TITLE "Connections" TITLE "Connections"
LABEL "Connect via:" AUTOID LEFTCOL 15 FONT 1 LABEL "Connecter via:" AUTOID LEFTCOL 15 FONT 1
POPUPTRIGGER "" ID XW_CONNS_TYPE_TRIGGER_ID POPUPTRIGGER "" ID XW_CONNS_TYPE_TRIGGER_ID
AT (PREVRIGHT+5 PREVTOP 72 12) LEFTANCHOR AT (PREVRIGHT+5 PREVTOP 72 12) LEFTANCHOR
LIST LIST
"Bluetooth" "Beaming" "Internet" ID XW_CONNS_TYPE_LIST_ID "Bluetooth" "Transmission" "Internet" ID XW_CONNS_TYPE_LIST_ID
PREVLEFT PREVTOP 72 12 VISIBLEITEMS 3 PREVLEFT PREVTOP 72 12 VISIBLEITEMS 3
NONUSABLE POPUPLIST XW_CONNS_TYPE_TRIGGER_ID XW_CONNS_TYPE_LIST_ID NONUSABLE POPUPLIST XW_CONNS_TYPE_TRIGGER_ID XW_CONNS_TYPE_LIST_ID
/* Bluetooth stuff must be here even if XWFEATURE_BLUETOOTH is not defined /* Bluetooth stuff must be here even if XWFEATURE_BLUETOOTH is not defined
since, e.g. ARM and 68K share these resources yet may not both support since, e.g. ARM and 68K share these resources yet may not both support
BT */ BT */
LABEL "No bluetooth on Arm (yet)." XW_CONNS_BT_NOTSUPPORT_LABEL_ID LABEL "Pas de bluetooth disponible." XW_CONNS_BT_NOTSUPPORT_LABEL_ID
AT ( LEFTCOL+10 LOCALIP_TOP ) NONUSABLE AT ( LEFTCOL+10 LOCALIP_TOP ) NONUSABLE
#ifdef XWFEATURE_BLUETOOTH #ifdef XWFEATURE_BLUETOOTH
LABEL "Host name:" XW_CONNS_BT_HOSTNAME_LABEL_ID LABEL "Nom de l'hôte :" XW_CONNS_BT_HOSTNAME_LABEL_ID
AT ( PREVLEFT PREVTOP+3 ) NONUSABLE AT ( PREVLEFT PREVTOP+3 ) NONUSABLE
SELECTORTRIGGER "Find host..." XW_CONNS_BT_HOSTTRIGGER_ID \ SELECTORTRIGGER "Trouer hôte..." XW_CONNS_BT_HOSTTRIGGER_ID \
AT (CONNS_FIELD_LEFT PREVTOP 70 AUTO) NONUSABLE LEFTANCHOR AT (CONNS_FIELD_LEFT PREVTOP 70 AUTO) NONUSABLE LEFTANCHOR
#endif #endif
/* Relay... */ /* Relay... */
#ifdef XWFEATURE_RELAY #ifdef XWFEATURE_RELAY
LABEL "Relay name:" XW_CONNS_RELAY_LABEL_ID LABEL "Nom du réseau :" XW_CONNS_RELAY_LABEL_ID
AT ( LEFTCOL+10 LOCALIP_TOP ) AT ( LEFTCOL+10 LOCALIP_TOP )
FIELD XW_CONNS_RELAY_FIELD_ID CONNS_FIELD_LEFT PREVTOP 70 AUTO \ FIELD XW_CONNS_RELAY_FIELD_ID CONNS_FIELD_LEFT PREVTOP 70 AUTO \
SINGLELINE EDITABLE UNDERLINED MAXCHARS 32 SINGLELINE EDITABLE UNDERLINED MAXCHARS 32
LABEL "Relay port:" XW_CONNS_PORT_LABEL_ID LABEL "Port du réseau :" XW_CONNS_PORT_LABEL_ID
AT (LEFTCOL PREVBOTTOM + 2) AT (LEFTCOL PREVBOTTOM + 2)
FIELD XW_CONNS_PORT_FIELD_ID CONNS_FIELD_LEFT PREVTOP 30 AUTO \ FIELD XW_CONNS_PORT_FIELD_ID CONNS_FIELD_LEFT PREVTOP 30 AUTO \
EDITABLE SINGLELINE UNDERLINED NUMERIC MAXCHARS 5 EDITABLE SINGLELINE UNDERLINED NUMERIC MAXCHARS 5
@ -332,11 +332,11 @@ BEGIN
FIELD XW_CONNS_COOKIE_FIELD_ID CONNS_FIELD_LEFT PREVTOP 70 AUTO \ FIELD XW_CONNS_COOKIE_FIELD_ID CONNS_FIELD_LEFT PREVTOP 70 AUTO \
SINGLELINE EDITABLE UNDERLINED MAXCHARS 32 SINGLELINE EDITABLE UNDERLINED MAXCHARS 32
#else #else
LABEL "Connect via internet disabled" XW_CONNS_RELAY_LABEL_ID LABEL "Connection internet désactivée" XW_CONNS_RELAY_LABEL_ID
AT ( LEFTCOL+10 LOCALIP_TOP ) AT ( LEFTCOL+10 LOCALIP_TOP )
#endif #endif
BUTTON "Cancel" XW_CONNS_CANCEL_BUTTON_ID 42 75 AUTO AUTO BUTTON "Annuler" XW_CONNS_CANCEL_BUTTON_ID 42 75 AUTO AUTO
BUTTON "Ok" XW_CONNS_OK_BUTTON_ID PREVRIGHT+10 PREVTOP AUTO AUTO BUTTON "Ok" XW_CONNS_OK_BUTTON_ID PREVRIGHT+10 PREVTOP AUTO AUTO
END /* XW_CONNS_FORM */ END /* XW_CONNS_FORM */
#endif #endif
@ -366,52 +366,52 @@ END /* XW_CONNS_FORM */
FORM ID XW_PREFS_FORM AT (2 DLG_TOP 156 DLG_HEIGHT) FORM ID XW_PREFS_FORM AT (2 DLG_TOP 156 DLG_HEIGHT)
USABLE MODAL SAVEBEHIND DEFAULTBTNID XW_PREFS_CANCEL_BUTTON_ID USABLE MODAL SAVEBEHIND DEFAULTBTNID XW_PREFS_CANCEL_BUTTON_ID
BEGIN BEGIN
TITLE "Preferences" TITLE "Préférences"
GADGET ID XW_PREFS_ALLGAMES_GADGET_ID GADGET ID XW_PREFS_ALLGAMES_GADGET_ID
AT (LEFTCOL+8 PREFS_MODE_TOP 60 SERVER_HEIGHT) USABLE AT (LEFTCOL+8 PREFS_MODE_TOP 60 SERVER_HEIGHT) USABLE
GADGET ID XW_PREFS_ONEGAME_GADGET_ID GADGET ID XW_PREFS_ONEGAME_GADGET_ID
AT (PREVRIGHT+1 PREVTOP 60 SERVER_HEIGHT) USABLE AT (PREVRIGHT+1 PREVTOP 60 SERVER_HEIGHT) USABLE
LIST "All games" "This game" XW_PREFS_TYPES_LIST_ID LIST "Toutes les parties" "Cette partie" XW_PREFS_TYPES_LIST_ID
AT (0 0 1 1) VISIBLEITEMS 2 NONUSABLE AT (0 0 1 1) VISIBLEITEMS 2 NONUSABLE
/* global prefs */ /* global prefs */
CHECKBOX "Color played tiles" ID XW_PREFS_PLAYERCOLORS_CHECKBOX_ID \ CHECKBOX "Lettres jouées en couleurs" ID XW_PREFS_PLAYERCOLORS_CHECKBOX_ID \
AT (LEFTCOL PREFS_ROW1 AUTO AUTO) NONUSABLE AT (LEFTCOL PREFS_ROW1 AUTO AUTO) NONUSABLE
CHECKBOX "Show progress bar" ID XW_PREFS_PROGRESSBAR_CHECKBOX_ID \ CHECKBOX "Montrer barre défilement" ID XW_PREFS_PROGRESSBAR_CHECKBOX_ID \
AT (LEFTCOL PREVTOP+PREFS_SPACING AUTO AUTO) NONUSABLE AT (LEFTCOL PREVTOP+PREFS_SPACING AUTO AUTO) NONUSABLE
CHECKBOX "Larger board" ID XW_PREFS_SHOWGRID_CHECKBOX_ID \ CHECKBOX "Grande grille" ID XW_PREFS_SHOWGRID_CHECKBOX_ID \
AT (LEFTCOL PREVTOP+PREFS_SPACING AUTO AUTO) NONUSABLE AT (LEFTCOL PREVTOP+PREFS_SPACING AUTO AUTO) NONUSABLE
CHECKBOX "Enable arrow cursor" ID XW_PREFS_SHOWARROW_CHECKBOX_ID \ CHECKBOX "Activer curseur" ID XW_PREFS_SHOWARROW_CHECKBOX_ID \
AT (LEFTCOL PREVTOP+PREFS_SPACING AUTO AUTO) NONUSABLE AT (LEFTCOL PREVTOP+PREFS_SPACING AUTO AUTO) NONUSABLE
CHECKBOX "Explain robot/remote scores" ID XW_PREFS_ROBOTSCORE_CHECKBOX_ID \ CHECKBOX "Expliquer robot/effacer scores" ID XW_PREFS_ROBOTSCORE_CHECKBOX_ID \
AT (LEFTCOL PREVTOP+PREFS_SPACING AUTO AUTO) NONUSABLE AT (LEFTCOL PREVTOP+PREFS_SPACING AUTO AUTO) NONUSABLE
CHECKBOX "Hide tile values" ID XW_PREFS_HIDETRAYVAL_CHECKBOX_ID \ CHECKBOX "Cacher valeurs des lettres" ID XW_PREFS_HIDETRAYVAL_CHECKBOX_ID \
AT (LEFTCOL PREVTOP+PREFS_SPACING AUTO AUTO) NONUSABLE AT (LEFTCOL PREVTOP+PREFS_SPACING AUTO AUTO) NONUSABLE
/* single-game prefs */ /* single-game prefs */
CHECKBOX "Smart robot" ID XW_PREFS_ROBOTSMART_CHECKBOX_ID \ CHECKBOX "Robot commence" ID XW_PREFS_ROBOTSMART_CHECKBOX_ID \
AT (LEFTCOL PREFS_ROW1 AUTO AUTO) NONUSABLE AT (LEFTCOL PREFS_ROW1 AUTO AUTO) NONUSABLE
#ifdef XWFEATURE_SEARCHLIMIT #ifdef XWFEATURE_SEARCHLIMIT
CHECKBOX "Disallow hints" ID XW_PREFS_NOHINTS_CHECKBOX_ID \ CHECKBOX "Désactiver indices" ID XW_PREFS_NOHINTS_CHECKBOX_ID \
AT (LEFTCOL PREVTOP+PREFS_SPACING AUTO AUTO) NONUSABLE AT (LEFTCOL PREVTOP+PREFS_SPACING AUTO AUTO) NONUSABLE
CHECKBOX "Local hints" ID XW_PREFS_HINTRECT_CHECKBOX_ID \ CHECKBOX "Indices locaux" ID XW_PREFS_HINTRECT_CHECKBOX_ID \
AT (PREVRIGHT+3 PREVTOP AUTO AUTO) NONUSABLE AT (PREVRIGHT+3 PREVTOP AUTO AUTO) NONUSABLE
#else #else
CHECKBOX "Disallow hints" ID XW_PREFS_NOHINTS_CHECKBOX_ID \ CHECKBOX "Désactiver indices" ID XW_PREFS_NOHINTS_CHECKBOX_ID \
AT (PREVRIGHT+3 PREFS_ROW1 AUTO AUTO) NONUSABLE AT (PREVRIGHT+3 PREFS_ROW1 AUTO AUTO) NONUSABLE
#endif #endif
LABEL "Phonies:" XW_PREFS_PHONIES_LABEL_ID LABEL "Inconnus :" XW_PREFS_PHONIES_LABEL_ID
AT (LEFTCOL PREVTOP+PREFS_SPACING) AT (LEFTCOL PREVTOP+PREFS_SPACING)
POPUPTRIGGER "" ID XW_PREFS_PHONIES_TRIGGER_ID POPUPTRIGGER "" ID XW_PREFS_PHONIES_TRIGGER_ID
AT (PREVRIGHT+5 PREVTOP 72 12) LEFTANCHOR AT (PREVRIGHT+5 PREVTOP 72 12) LEFTANCHOR
LABEL "Board size: " XW_PREFS_BDSIZE_LABEL_ID LABEL "Dimensions grille : " XW_PREFS_BDSIZE_LABEL_ID
AT (LEFTCOL PREVTOP+PREFS_SPACING) AT (LEFTCOL PREVTOP+PREFS_SPACING)
SELECTORTRIGGER "" XW_PREFS_BDSIZE_SELECTOR_ID \ SELECTORTRIGGER "" XW_PREFS_BDSIZE_SELECTOR_ID \
AT (PREVRIGHT PREVTOP AUTO AUTO) USABLE LEFTANCHOR AT (PREVRIGHT PREVTOP AUTO AUTO) USABLE LEFTANCHOR
LIST "Ignore" "Warn" "Disallow" ID XW_PREFS_PHONIES_LIST_ID LIST "Ignorer" "Avertir" "Désactiver" ID XW_PREFS_PHONIES_LIST_ID
AT (PREVLEFT PREVTOP 72 12) NONUSABLE VISIBLEITEMS 3 AT (PREVLEFT PREVTOP 72 12) NONUSABLE VISIBLEITEMS 3
POPUPLIST XW_PREFS_PHONIES_TRIGGER_ID XW_PREFS_PHONIES_LIST_ID POPUPLIST XW_PREFS_PHONIES_TRIGGER_ID XW_PREFS_PHONIES_LIST_ID
@ -419,18 +419,18 @@ BEGIN
XW_PREFS_BDSIZE_LIST_ID AT (PREVLEFT PREVTOP 30 1) \ XW_PREFS_BDSIZE_LIST_ID AT (PREVLEFT PREVTOP 30 1) \
NONUSABLE VISIBLEITEMS NUM_BOARD_SIZES NONUSABLE VISIBLEITEMS NUM_BOARD_SIZES
CHECKBOX "Enable timer (minutes:)" ID XW_PREFS_TIMERON_CHECKBOX_ID \ CHECKBOX "Activer minuteur (minutes :)" ID XW_PREFS_TIMERON_CHECKBOX_ID \
AT (LEFTCOL PREVTOP+PREFS_SPACING AUTO AUTO) NONUSABLE AT (LEFTCOL PREVTOP+PREFS_SPACING AUTO AUTO) NONUSABLE
FIELD XW_PREFS_TIMER_FIELD_ID PREVRIGHT+5 PREVTOP 15 AUTO UNDERLINED \ FIELD XW_PREFS_TIMER_FIELD_ID PREVRIGHT+5 PREVTOP 15 AUTO UNDERLINED \
EDITABLE SINGLELINE NUMERIC MAXCHARS 3 EDITABLE SINGLELINE NUMERIC MAXCHARS 3
#ifdef FEATURE_TRAY_EDIT #ifdef FEATURE_TRAY_EDIT
CHECKBOX "Pick tiles face-up" ID XW_PREFS_PICKTILES_CHECKBOX_ID \ CHECKBOX "Choisir lettres à découvert" ID XW_PREFS_PICKTILES_CHECKBOX_ID \
AT (LEFTCOL PREVTOP+PREFS_SPACING AUTO AUTO) NONUSABLE AT (LEFTCOL PREVTOP+PREFS_SPACING AUTO AUTO) NONUSABLE
#endif #endif
/* buttons at the bottom */ /* buttons at the bottom */
BUTTON "Cancel" XW_PREFS_CANCEL_BUTTON_ID 42 BUTTON_TOP AUTO AUTO BUTTON "Annuler" XW_PREFS_CANCEL_BUTTON_ID 42 BUTTON_TOP AUTO AUTO
BUTTON "Ok" XW_PREFS_OK_BUTTON_ID PREVRIGHT+10 PREVTOP AUTO AUTO BUTTON "Ok" XW_PREFS_OK_BUTTON_ID PREVRIGHT+10 PREVTOP AUTO AUTO
END /* XW_PREFS_FORM */ END /* XW_PREFS_FORM */
@ -473,9 +473,9 @@ END
FORM ID XW_DICTINFO_FORM AT (2 111 156 47) FORM ID XW_DICTINFO_FORM AT (2 111 156 47)
USABLE MODAL DEFAULTBTNID XW_DICTINFO_CANCEL_BUTTON_ID USABLE MODAL DEFAULTBTNID XW_DICTINFO_CANCEL_BUTTON_ID
BEGIN BEGIN
TITLE "Dictionaries" TITLE "Dictionnaires"
LABEL "Dict:" AUTOID AT (LEFT_EDGE 15) LABEL "Dict. :" AUTOID AT (LEFT_EDGE 15)
POPUPTRIGGER "" ID XW_DICTINFO_TRIGGER_ID POPUPTRIGGER "" ID XW_DICTINFO_TRIGGER_ID
AT (PREVRIGHT+5 PREVTOP 72 12) LEFTANCHOR AT (PREVRIGHT+5 PREVTOP 72 12) LEFTANCHOR
LIST "" ID XW_DICTINFO_LIST_ID AT (PREVLEFT PREVTOP 72 1) LIST "" ID XW_DICTINFO_LIST_ID AT (PREVLEFT PREVTOP 72 1)
@ -483,8 +483,8 @@ BEGIN
POPUPLIST XW_DICTINFO_TRIGGER_ID XW_DICTINFO_LIST_ID POPUPLIST XW_DICTINFO_TRIGGER_ID XW_DICTINFO_LIST_ID
BUTTON "Ok" XW_DICTINFO_DONE_BUTTON_ID 25 31 AUTO AUTO BUTTON "Ok" XW_DICTINFO_DONE_BUTTON_ID 25 31 AUTO AUTO
BUTTON "Beam" XW_DICTINFO_BEAM_BUTTON_ID 22 PREVTOP AUTO AUTO BUTTON "Transm." XW_DICTINFO_BEAM_BUTTON_ID 22 PREVTOP AUTO AUTO
BUTTON "Cancel" XW_DICTINFO_CANCEL_BUTTON_ID PREVRIGHT+20 PREVTOP BUTTON "Annuler" XW_DICTINFO_CANCEL_BUTTON_ID PREVRIGHT+20 PREVTOP
AUTO AUTO AUTO AUTO
END END
@ -492,7 +492,7 @@ FORM ID XW_ASK_FORM_ID AT (2 70 156 88)
USABLE MODAL SAVEBEHIND DEFAULTBTNID XW_ASK_NO_BUTTON_ID USABLE MODAL SAVEBEHIND DEFAULTBTNID XW_ASK_NO_BUTTON_ID
MENUID XW_ASK_MENU_ID MENUID XW_ASK_MENU_ID
BEGIN BEGIN
TITLE "Query" TITLE "Requête"
/* This has to be non-editable because the field is set via a ptr */ /* This has to be non-editable because the field is set via a ptr */
FIELD XW_ASK_TXT_FIELD_ID LEFT_EDGE-5 16 135 52 \ FIELD XW_ASK_TXT_FIELD_ID LEFT_EDGE-5 16 135 52 \
@ -502,17 +502,17 @@ BEGIN
AT ( PREVRIGHT+2 PREVTOP RECOMMENDED_SBAR_WIDTH AT ( PREVRIGHT+2 PREVTOP RECOMMENDED_SBAR_WIDTH
PREVBOTTOM - PREVTOP) USABLE PREVBOTTOM - PREVTOP) USABLE
BUTTON "Yes" XW_ASK_YES_BUTTON_ID RIGHT@(156/2)-10 PREVBOTTOM+5 AUTO AUTO BUTTON "Oui" XW_ASK_YES_BUTTON_ID RIGHT@(156/2)-10 PREVBOTTOM+5 AUTO AUTO
BUTTON "No" XW_ASK_NO_BUTTON_ID 156/2+10 PREVTOP AUTO AUTO BUTTON "Non" XW_ASK_NO_BUTTON_ID 156/2+10 PREVTOP AUTO AUTO
END END
FORM ID XW_PASSWORD_DIALOG_ID AT ( 2 88 156 70 ) FORM ID XW_PASSWORD_DIALOG_ID AT ( 2 88 156 70 )
MODAL SAVEBEHIND DEFAULTBTNID XW_PASSWORD_CANCEL_BUTTON MODAL SAVEBEHIND DEFAULTBTNID XW_PASSWORD_CANCEL_BUTTON
BEGIN BEGIN
TITLE "Password" TITLE "Mot de Passe"
LABEL "Enter password for:" XW_PASSWORD_NAME_LABEL 10 18 FONT 1 NONUSABLE LABEL "Entrer mot de passe pour :" XW_PASSWORD_NAME_LABEL 10 18 FONT 1 NONUSABLE
LABEL "Enter new password for:" XW_PASSWORD_NEWNAME_LABEL 10 18 FONT 1 LABEL "Entrer nouveau mot de passe pour :" XW_PASSWORD_NEWNAME_LABEL 10 18 FONT 1
NONUSABLE NONUSABLE
FIELD XW_PASSWORD_NAME_FIELD AT (PREVLEFT PREVBOTTOM+3 90 12) NONEDITABLE FIELD XW_PASSWORD_NAME_FIELD AT (PREVLEFT PREVBOTTOM+3 90 12) NONEDITABLE
SINGLELINE MAXCHARS MAX_PLAYERNAME_LENGTH SINGLELINE MAXCHARS MAX_PLAYERNAME_LENGTH
@ -521,7 +521,7 @@ BEGIN
EDITABLE SINGLELINE UNDERLINED MAXCHARS MAX_PASSWORD_LENGTH EDITABLE SINGLELINE UNDERLINED MAXCHARS MAX_PASSWORD_LENGTH
GRAFFITISTATEINDICATOR 2 PREVBOTTOM+8 GRAFFITISTATEINDICATOR 2 PREVBOTTOM+8
BUTTON "Ok" XW_PASSWORD_OK_BUTTON 45 PREVTOP AUTO AUTO BUTTON "Ok" XW_PASSWORD_OK_BUTTON 45 PREVTOP AUTO AUTO
BUTTON "Cancel" XW_PASSWORD_CANCEL_BUTTON PREVRIGHT+10 PREVTOP AUTO AUTO BUTTON "Annuler" XW_PASSWORD_CANCEL_BUTTON PREVRIGHT+10 PREVTOP AUTO AUTO
END END
#define BLANK_PICK_TOP 15 #define BLANK_PICK_TOP 15
@ -532,7 +532,7 @@ FORM ID XW_BLANK_DIALOG_ID AT ( 2 74 156 83 ) USABLE
DEFAULTBTNID XW_BLANK_PICK_BUTTON_ID DEFAULTBTNID XW_BLANK_PICK_BUTTON_ID
#endif #endif
BEGIN BEGIN
TITLE "Tile picker" TITLE "Tirage des lettres"
FIELD XW_BLANK_LABEL_FIELD_ID AT (10 BLANK_PICK_TOP 110 39) FIELD XW_BLANK_LABEL_FIELD_ID AT (10 BLANK_PICK_TOP 110 39)
NONEDITABLE MULTIPLELINES NONEDITABLE MULTIPLELINES
@ -543,8 +543,8 @@ BEGIN
BUTTON "Ok" XW_BLANK_OK_BUTTON_ID RIGHT@PREVLEFT-8 65 AUTO AUTO BUTTON "Ok" XW_BLANK_OK_BUTTON_ID RIGHT@PREVLEFT-8 65 AUTO AUTO
#ifdef FEATURE_TRAY_EDIT #ifdef FEATURE_TRAY_EDIT
BUTTON "Pick all!" XW_BLANK_PICK_BUTTON_ID 5 65 AUTO AUTO BUTTON "Choisir toutes !" XW_BLANK_PICK_BUTTON_ID 5 65 AUTO AUTO
BUTTON "Del" XW_BLANK_BACKUP_BUTTON_ID PREVRIGHT+5 PREVTOP 22 AUTO BUTTON "Suppr." XW_BLANK_BACKUP_BUTTON_ID PREVRIGHT+5 PREVTOP 22 AUTO
#endif #endif
END END
@ -553,22 +553,22 @@ END
# define NTILES_BUTTON_TOP 60 # define NTILES_BUTTON_TOP 60
FORM ID XW_HINTCONFIG_FORM_ID AT ( 2 75 156 82 ) USABLE MODAL SAVEBEHIND FORM ID XW_HINTCONFIG_FORM_ID AT ( 2 75 156 82 ) USABLE MODAL SAVEBEHIND
BEGIN BEGIN
TITLE "Hint parameters" TITLE "Paramètres de l'aide"
LABEL "At least this many tiles:" AUTOID 10 NTILES_TOP FONT 1 USABLE LABEL "Au moins ce nb de lettres :" AUTOID 10 NTILES_TOP FONT 1 USABLE
SELECTORTRIGGER "" XW_HINTCONFIG_MINSELECTOR_ID \ SELECTORTRIGGER "" XW_HINTCONFIG_MINSELECTOR_ID \
AT (PREVRIGHT+3 NTILES_TOP AUTO AUTO) USABLE LEFTANCHOR AT (PREVRIGHT+3 NTILES_TOP AUTO AUTO) USABLE LEFTANCHOR
LIST "1" "2" "3" "4" "5" "6" "7" ID XW_HINTCONFIG_MINLIST_ID LIST "1" "2" "3" "4" "5" "6" "7" ID XW_HINTCONFIG_MINLIST_ID
AT (PREVRIGHT PREVTOP AUTO AUTO) VISIBLEITEMS 7 NONUSABLE AT (PREVRIGHT PREVTOP AUTO AUTO) VISIBLEITEMS 7 NONUSABLE
LABEL "No more than this many:" AUTOID 10 PREVTOP+15 FONT 1 USABLE LABEL "Pas plus que ce nombre :" AUTOID 10 PREVTOP+15 FONT 1 USABLE
SELECTORTRIGGER "" XW_HINTCONFIG_MAXSELECTOR_ID \ SELECTORTRIGGER "" XW_HINTCONFIG_MAXSELECTOR_ID \
AT (PREVRIGHT+3 PREVTOP AUTO AUTO) USABLE LEFTANCHOR AT (PREVRIGHT+3 PREVTOP AUTO AUTO) USABLE LEFTANCHOR
LIST "1" "2" "3" "4" "5" "6" "7" ID XW_HINTCONFIG_MAXLIST_ID LIST "1" "2" "3" "4" "5" "6" "7" ID XW_HINTCONFIG_MAXLIST_ID
AT (PREVRIGHT PREVTOP AUTO AUTO) VISIBLEITEMS 7 NONUSABLE AT (PREVRIGHT PREVTOP AUTO AUTO) VISIBLEITEMS 7 NONUSABLE
BUTTON "Ok" XW_HINTCONFIG_OK_ID RIGHT@156-10 NTILES_BUTTON_TOP AUTO 12 BUTTON "Ok" XW_HINTCONFIG_OK_ID RIGHT@156-10 NTILES_BUTTON_TOP AUTO 12
BUTTON "Cancel" XW_HINTCONFIG_CANCEL_ID RIGHT@PREVLEFT-10 PREVTOP AUTO 12 BUTTON "Annuler" XW_HINTCONFIG_CANCEL_ID RIGHT@PREVLEFT-10 PREVTOP AUTO 12
END END
#endif #endif
@ -576,7 +576,7 @@ END
FORM ID XW_SAVEDGAMES_DIALOG_ID AT ( 2 2 156 156 ) FORM ID XW_SAVEDGAMES_DIALOG_ID AT ( 2 2 156 156 )
USABLE MODAL DEFAULTBTNID XW_SAVEDGAMES_DONE_BUTTON USABLE MODAL DEFAULTBTNID XW_SAVEDGAMES_DONE_BUTTON
BEGIN BEGIN
TITLE "Saved games" TITLE "Parties sauvegardées"
LIST "" ID XW_SAVEDGAMES_LIST_ID AT (2 15 140 60) \ LIST "" ID XW_SAVEDGAMES_LIST_ID AT (2 15 140 60) \
USABLE ENABLED VISIBLEITEMS 1 USABLE ENABLED VISIBLEITEMS 1
@ -584,19 +584,19 @@ BEGIN
FIELD XW_SAVEDGAMES_NAME_FIELD AT (PREVRIGHT+10 PREVTOP 100 AUTO) FIELD XW_SAVEDGAMES_NAME_FIELD AT (PREVRIGHT+10 PREVTOP 100 AUTO)
EDITABLE SINGLELINE UNDERLINED MAXCHARS MAX_GAMENAME_LENGTH EDITABLE SINGLELINE UNDERLINED MAXCHARS MAX_GAMENAME_LENGTH
BUTTON "Mod." XW_SAVEDGAMES_USE_BUTTON RIGHT@154 PREVTOP 30 AUTO BUTTON "Modif." XW_SAVEDGAMES_USE_BUTTON RIGHT@154 PREVTOP 30 AUTO
BUTTON "Dup." XW_SAVEDGAMES_DUPE_BUTTON 2 PREVBOTTOM+5 31 AUTO BUTTON "Dupl." XW_SAVEDGAMES_DUPE_BUTTON 2 PREVBOTTOM+5 31 AUTO
BUTTON "Delete" XW_SAVEDGAMES_DELETE_BUTTON PREVRIGHT+5 PREVTOP 39 AUTO BUTTON "Suppr." XW_SAVEDGAMES_DELETE_BUTTON PREVRIGHT+5 PREVTOP 39 AUTO
BUTTON "Open" XW_SAVEDGAMES_OPEN_BUTTON PREVRIGHT+5 PREVTOP 33 AUTO BUTTON "Ouvrir" XW_SAVEDGAMES_OPEN_BUTTON PREVRIGHT+5 PREVTOP 33 AUTO
BUTTON "Done" XW_SAVEDGAMES_DONE_BUTTON PREVRIGHT+5 PREVTOP 33 AUTO BUTTON "Fait" XW_SAVEDGAMES_DONE_BUTTON PREVRIGHT+5 PREVTOP 33 AUTO
END /* XW_SAVEDGAMES_DIALOG_ID */ END /* XW_SAVEDGAMES_DIALOG_ID */
#endif #endif
ALERT XW_ERROR_ALERT_ID ALERT XW_ERROR_ALERT_ID
ERROR ERROR
BEGIN BEGIN
TITLE "Oops" TITLE "Erreur"
MESSAGE "^1" MESSAGE "^1"
BUTTONS "Ok" BUTTONS "Ok"
END END