Commit 968261b1 authored by auraes's avatar auraes 💬
Browse files

Messages dans constantes

parent 1c751847
......@@ -59,7 +59,7 @@ System_file;
!
#Ifndef MSG_TAKE_YOURSELF;
Constant MSG_TAKE_YOURSELF "Vous vous êtes toujours appartenu.";
Constant MSG_TAKE_YOURSELF "Vous vous êtes toujours appartenue.";
#EndIf;
#Ifndef MSG_TAKE_SCENERY;
Constant MSG_TAKE_SCENERY "C'est difficilement transportable.";
......@@ -68,7 +68,7 @@ Constant MSG_TAKE_SCENERY "C'est difficilement transportable.";
Constant MSG_TAKE_STATIC "C'est fixé sur place.";
#EndIf;
#Ifndef MSG_TAKE_ALREADY_HAVE;
Constant MSG_TAKE_ALREADY_HAVE "Vous avez déjà cela."; !TODO_FR
Constant MSG_TAKE_ALREADY_HAVE "C'est déjà dans votre inventaire."; !FIXME_FR
#EndIf;
#Ifndef MSG_TAKE_NO_CAPACITY;
Constant MSG_TAKE_NO_CAPACITY "Vous avez déjà suffisamment d'objets.";
......@@ -116,10 +116,10 @@ Constant MSG_ENTER_ALREADY "Vous y êtes déjà.";
Constant MSG_EXIT_ALREADY "Vous n'êtes dans rien pour l'instant.";
#Endif;
#Ifndef MSG_EXIT_NOT_ON;
Constant MSG_EXIT_NOT_ON "You aren't on that."; !TODO_FR
Constant MSG_EXIT_NOT_ON "Vous n'y êtes pas.";
#Endif;
#Ifndef MSG_EXIT_NOT_IN;
Constant MSG_EXIT_NOT_IN "You aren't in that."; !TODO_FR
Constant MSG_EXIT_NOT_IN "Vous n'y êtes pas.";
#Endif;
#Ifndef MSG_INVENTORY_EMPTY;
Constant MSG_INVENTORY_EMPTY "Vous n'avez aucun objet.";
......@@ -176,13 +176,13 @@ Constant MSG_REMOVE_SUCCESS "C'est retiré.";
Constant MSG_SEARCH_NOTHING_SPECIAL "Vous ne trouvez rien d'intéressant.";
#EndIf;
#Ifndef MSG_LOOKMODE_NORMAL;
Constant MSG_LOOKMODE_NORMAL "This game is now in its normal ~brief~ mode, which gives long descriptions of locations never before visited and short descriptions otherwise."; !TODO_FR
Constant MSG_LOOKMODE_NORMAL "Le jeu est maintenant en mode de description courte, qui donne des descriptions complètes de lieux jamais visités auparavant et des descriptions courtes autrement."; !TODO_FR
#EndIf;
#Ifndef MSG_LOOKMODE_LONG;
Constant MSG_LOOKMODE_LONG "This game is now in its ~verbose~ mode, which always gives long descriptions of locations (even if you've been there before)."; !TODO_FR
Constant MSG_LOOKMODE_LONG "Le jeu est maintenant en mode de description longue, qui donne toujours des descriptions complètes des lieux (même si vous y êtes déjà allé)."; !TODO_FR
#EndIf;
#Ifndef MSG_LOOKMODE_SHORT;
Constant MSG_LOOKMODE_SHORT "This game is now in its ~superbrief~ mode, which always gives short descriptions of locations (even if you haven't been there before)."; !TODO_FR
Constant MSG_LOOKMODE_SHORT "Le jeu est maintenant en mode de description abrégé, qui donne toujours une brève description des lieux (même si vous n'y êtes jamais allé).";
#EndIf;
#Ifndef MSG_PARSER_ONLY_TO_ANIMATE;
Constant MSG_PARSER_ONLY_TO_ANIMATE "Ce n'est possible qu'avec un être ou une chose animée.";
......@@ -191,7 +191,7 @@ Constant MSG_PARSER_ONLY_TO_ANIMATE "Ce n'est possible qu'avec un être ou une c
Constant MSG_PARSER_NOT_MULTIPLE_VERB "Vous ne pouvez pas agir sur plusieurs objets avec ce verbe.";
#EndIf;
#Ifndef MSG_PARSER_CANT_SEE_SUCH_THING;
Constant MSG_PARSER_CANT_SEE_SUCH_THING "Vous ne pouvez voir ou interagir avec cela."; !TODO_FR
Constant MSG_PARSER_CANT_SEE_SUCH_THING "Vous ne pouvez voir ou interagir avec cela."; !FIXME_FR
#EndIf;
#Ifndef MSG_PARSER_BAD_NUMBER;
Constant MSG_PARSER_BAD_NUMBER "Je n'ai pas compris ce chiffre.";
......@@ -206,13 +206,13 @@ Constant MSG_PARSER_UNKNOWN_SENTENCE "Je n'ai pas compris cette phrase.";
Constant MSG_PARSER_UNKNOWN_VERB "Je ne reconnais pas ce verbe.";
#EndIf;
#Ifndef MSG_NOTHOLDINGTHAT;
Constant MSG_NOTHOLDINGTHAT "Vous n'avez pas cela avec vous."; !TODO_FR
Constant MSG_NOTHOLDINGTHAT "Ce n'est pas dans votre inventaire."; !FIXME_FR avec vous ?
#EndIf;
#Ifndef MSG_PARSER_CANT_DISAMBIGUATE;
Constant MSG_PARSER_CANT_DISAMBIGUATE "Je ne comprends toujours pas à quoi vous faites référence.";
#EndIf;
#Ifndef MSG_PARSER_NOSUCHTHING;
Constant MSG_PARSER_NOSUCHTHING "Vous ne pouvez voir ou interagir avec cela.";
Constant MSG_PARSER_NOSUCHTHING "Vous ne pouvez voir ou interagir avec cela"; !FIXME_FR
#EndIf;
!
......
......@@ -1062,7 +1062,7 @@ Array guess_num_objects->5;
#EndIf;
[ _FixIncompleteSentenceOrComplain p_pattern _token _type _data _noun _prep _second _num_preps;
[ _FixIncompleteSentenceOrComplain p_pattern _token _type _noun _prep _second; !_data _num_preps;
! Called because sentence shorter than the pattern
! Available data: wn, parse and p_pattern_token (last matched token)
!
......@@ -1107,30 +1107,31 @@ Array guess_num_objects->5;
#EndIf;
! write an error message and return false
print "I think you wanted to say ~"; !TODO_FR
print (verbname) verb_word;
for(_token = p_pattern + 3: _token->0 ~= TT_END: _token = _token + 3) {
_type = (_token -> 0) & $0f;
_data = (_token + 1) --> 0;
if(_type == TT_PREPOSITION) {
if(_num_preps == 0) print " ", (address) _data;
++_num_preps;
} else {
if(_noun == 0) {
if(second == 0) print " something"; else print " ", (name) second;
} else {
if(noun ~= 0) {
_noun = 0; ! avoid repeat (and we don't need _noun anymore)
print " ",(name) noun;
} else if(_token->2 == CREATURE_OBJECT) {
print " someone";
} else {
print " something";
}
}
}
}
print "~. Please try again.^";
print "Votre commande est incomplète, vague ou trop longue.^";
! print "I think you wanted to say ~";
! print (verbname) verb_word;
! for(_token = p_pattern + 3: _token->0 ~= TT_END: _token = _token + 3) {
! _type = (_token -> 0) & $0f;
! _data = (_token + 1) --> 0;
! if(_type == TT_PREPOSITION) {
! if(_num_preps == 0) print " ", (address) _data;
! ++_num_preps;
! } else {
! if(_noun == 0) {
! if(second == 0) print " something"; else print " ", (name) second;
! } else {
! if(noun ~= 0) {
! _noun = 0; ! avoid repeat (and we don't need _noun anymore)
! print " ",(name) noun;
! } else if(_token->2 == CREATURE_OBJECT) {
! print " someone";
! } else {
! print " something";
! }
! }
! }
! }
! print "~. Please try again.^";
rfalse;
];
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment