瀏覽代碼

Traduction française.

Alexandre NOEL 1 月之前
父節點
當前提交
3403cbec75
共有 1 個文件被更改,包括 82 次插入101 次删除
  1. 82 101
      npc/kafras/cool_event_corp.txt

+ 82 - 101
npc/kafras/cool_event_corp.txt

@@ -1,88 +1,78 @@
-//===== rAthena Script ======================================= 
-//= Cool Event Corp. Staff
-//===== By: ================================================== 
+//===== Traduit par OverSu et Liara =======================================
+//===== rAthena Script =======================================
+//= Personnel de Cool Event Corp.
+//===== Par : ==================================================
 //= Gepard
-//===== Current Version: ===================================== 
+//===== Version actuelle : =====================================
 //= 1.6
-//===== Compatible With: ===================================== 
-//= rAthena Project
-//===== Description: ========================================= 
-//= Cool Event Corp. Staff (Save, Storage & Pushcart Service)
-//= in Arunafeltz Region.
-//===== Additional Comments: ================================= 
-//= 1.0 First version, iRO Sakray X.4 [Gepard]
-//= 1.1 Optimized, fixed a conditional bug [Lupus]
-//= 1.1a Redo back. It wasn't a bug [Lupus]
-//= 1.2 Added Rachel Cool Event Corp. Staff [Playtester]
-//= 1.3 Added cutins, closed Kafra Password exploit
-//=     until we got a client/packet based password support [Lupus]
-//= 1.4 Added Veins Cool Event Corp. Staff. [L0ne_W0lf]
-//= 1.5 Cool Event Corp staff is now more iRO like. [L0ne_W0lf]
-//= 1.6 Wrote a basic function and added VIP features. [Euphy]
-//============================================================ 
+//===== Compatible avec : =====================================
+//= Projet rAthena
+//===== Description : =========================================
+//= Personnel de Cool Event Corp. (Sauvegarde, Stockage & Location de Chariot)
+//= dans la région d’Arunafeltz.
+//===== Commentaires supplémentaires : =========================
+//= Historique des versions conservé tel quel
+//============================================================
 
-//callfunc "F_CoolEventCorp","<menu>","<location>","<save map>",<x>,<y>,"<warp map>";
 function	script	F_CoolEventCorp	{
 	cutin "zonda_01",2;
-	mes "[Cool Event Corp. Staff]";
-	mes "Welcome to Cool Event Corp.";
-	mes "Our staff is always working";
-	mes "to surpass your expactations";
-	mes "for quality service. So how";
-	mes "may I assist you today?";
+	mes "[Personnel de Cool Event Corp.]";
+	mes "Bienvenue chez Cool Event Corp.";
+	mes "Notre équipe travaille sans relâche";
+	mes "afin de surpasser vos attentes";
+	mes "en matière de services de qualité.";
+	mes "Comment puis-je vous aider aujourd'hui ?";
 	next;
 	switch(select(getarg(0))) {
 	case 1:
-		mes "[Cool Event Corp. Staff]";
-		mes "Your Respawn Point";
-		mes "has been saved here";
+		mes "[Personnel de Cool Event Corp.]";
+		mes "Votre point de résurrection";
+		mes "a été enregistré ici";
 		mes getarg(1)+".";
-		mes "Thank you for using the";
-		mes "Cool Event Corp. service~";
+		mes "Merci d’avoir utilisé";
+		mes "les services de Cool Event Corp.~";
 		savepoint getarg(2),getarg(3),getarg(4),1,1;
 		close2;
 		break;
 	case 2:
-		mes "[Cool Event Corp. Staff]";
+		mes "[Personnel de Cool Event Corp.]";
 		if(!callfunc("F_CanOpenStorage")){
-			mes "I'm sorry, but you";
-			mes "need the Novice's";
-			mes "Basic Skill Level 6 to";
-			mes "use the Storage Service.";
+			mes "Je suis désolé, mais vous devez";
+			mes "maîtriser la compétence de base";
+			mes "du Novice niveau 6 pour utiliser";
+			mes "le service de stockage.";
 			close2;
 			break;
 		}
 		if(Zeny < 40){
-			mes "I'm sorry, but you don't";
-			mes "have enough Zeny to use";
-			mes "the Storage Service. Our";
-			mes "Storage access fee is 40 Zeny.";
+			mes "Je suis désolé, mais vous n'avez";
+			mes "pas assez de Zeny pour utiliser";
+			mes "le service de stockage. L’accès coûte";
+			mes "actuellement 40 Zeny.";
 			close2;
 			break;
 		}
 		set Zeny, Zeny - 40;
-		mes "Let me open your personal";
-		mes "storage for you right away.";
-		mes "Thanks for supporting Cool";
-		mes "Event Corp. by using our";
-		mes "services. Have a good day~";
-		callfunc("F_CheckKafCode");	//check your storage password, if set
+		mes "Je vais ouvrir votre coffre personnel.";
+		mes "Merci de soutenir Cool Event Corp.";
+		mes "et d'utiliser nos services. Bonne journée~";
+		callfunc("F_CheckKafCode");
 		close2;
 		openstorage;
 		break;
 	case 3:
-		mes "Please choose";
-		mes "your destination.";
+		mes "Veuillez choisir";
+		mes "votre destination.";
 		next;
 		if (VIP_SCRIPT && !vip_status(VIP_STATUS_ACTIVE))
 			set .@cost,4400;
 		else
 			set .@cost,2200;
 		.@destination$ = getarg(5);
-		if (select(.@destination$ +" -> "+ .@cost +" z:Cancel") == 1) {
+		if (select(.@destination$ +" -> "+ .@cost +" z:Annuler") == 1) {
 			if ((countitem(7060) != 0) || (Zeny >= .@cost)) {
 				if (countitem(7060) != 0) {
-					delitem 7060,1; //Warp_Free_Ticket
+					delitem 7060,1; // Ticket de téléportation gratuit
 				}
 				else {
 					set Zeny,Zeny-.@cost;
@@ -93,62 +83,56 @@ function	script	F_CoolEventCorp	{
 				end;
 			}
 			else {
-				mes "[Cool Event Corp. Staff]";
-				mes "I'm sorry, but you don't have";
-				mes "enough zeny for the Teleport";
-				mes "Service. The fee to teleport";
-				mes "to "+ .@destination$ +" is "+.@cost+" zeny.";
+				mes "[Personnel de Cool Event Corp.]";
+				mes "Je suis désolé, mais vous ne possédez";
+				mes "pas assez de Zeny pour le service de téléportation.";
+				mes "La téléportation vers "+ .@destination$ +" coûte "+.@cost+" Zeny.";
 			}
 		}
 		close2;
 		break;
 	case 4:
-		mes "[Cool Event Corp. Staff]";
+		mes "[Personnel de Cool Event Corp.]";
 		if(BaseClass != Job_Merchant){
-			mes "I'm sorry, but the";
-			mes "Pushcart rental service";
+			mes "Je suis désolé, mais le service";
+			mes "de location de chariot est réservé";
 			if (checkre(0))
-				mes "is only available to Merchant classes.";
+				mes "aux classes de type Marchand uniquement.";
 			else {
-				mes "is only available to Merchants,";
-				mes "Blacksmiths, White Smiths,";
-				mes "Alchemists and Creators.";
+				mes "aux Marchands, Forgerons,";
+				mes "Maîtres Forgerons, Alchimistes et Créateurs.";
 			}
 			close2;
 			break;
 		}
 		if(getskilllv("MC_PUSHCART") == 0){
-			mes "You can only rent a cart after";
-			mes "learning the Pushcart Skill.";
+			mes "Vous devez apprendre la compétence";
+			mes "de chariot pour en louer un.";
 			close2;
 			break;
 		}
 		if(checkcart() == 1){
-			mes "You already have";
-			mes "a Pushcart equipped.";
-			mes "Unfortunately, we can't";
-			mes "rent more than one to";
-			mes "each customer at a time.";
+			mes "Vous avez déjà un chariot équipé.";
+			mes "Désolé, nous ne pouvons pas vous en louer";
+			mes "un autre tant que celui-ci est actif.";
 			close2;
 			break;
 		}
 		if(countitem(7061)){
-			delitem 7061,1; //Cart_Free_Ticket
+			delitem 7061,1; // Ticket de chariot gratuit
 			setcart;
 			close2;
 			break;
 		}
-		mes "The Pushcart rental";
-		mes "fee is 800 Zeny. Would";
-		mes "you like to rent a Pushcart?";
+		mes "La location de chariot coûte";
+		mes "800 Zeny. Voulez-vous en louer un ?";
 		next;
-		if(select("Rent a Pushcart:Cancel") == 1){
+		if(select("Louer un chariot:Annuler") == 1){
 			if(Zeny < 800){
-				mes "[Cool Event Corp. Staff]";
-				mes "I'm sorry, but you";
-				mes "don't have enough";
-				mes "Zeny to pay the Pushcart";
-				mes "rental fee of 800 Zeny.";
+				mes "[Personnel de Cool Event Corp.]";
+				mes "Je suis désolé, mais vous";
+				mes "n'avez pas assez de Zeny pour";
+				mes "payer les 800 Zeny nécessaires.";
 			} else {
 				set Zeny, Zeny - 800;
 				setcart;
@@ -157,47 +141,44 @@ function	script	F_CoolEventCorp	{
 		close2;
 		break;
 	case 5:
-		callfunc("F_SetKafCode","[Cool Event Corp. Staff]","Cool Event Corp.");
-		//the function closes msg and removes cutins
+		callfunc("F_SetKafCode","[Personnel de Cool Event Corp.]","Cool Event Corp.");
 	case 6:
 	default:
-		mes "[Cool Event Corp. Staff]";
-		mes "Cool Event Corp. is always";
-		mes "striving to provide the best";
-		mes "services for our customers.";
-		mes "Help us become the best by";
-		mes "providing us with your opinions";
-		mes "and honest feedback. Thank you.";
+		mes "[Personnel de Cool Event Corp.]";
+		mes "Cool Event Corp. s'efforce toujours";
+		mes "d'offrir les meilleurs services à sa clientèle.";
+		mes "Aidez-nous à nous améliorer en partageant";
+		mes "vos suggestions et commentaires. Merci.";
 		close2;
 	}
 	cutin "", 255;
 	end;
 }
 
-lighthalzen,94,248,3	script	Cool Event Corp Staff::CoolEventCorpStaffLighthalzen	4_M_ZONDAMAN,{
+lighthalzen,94,248,3	script	Personnel Cool Event Corp::CoolEventCorpStaffLighthalzen	4_M_ZONDAMAN,{
 	callfunc "F_CoolEventCorp",
-		"Save:Use Storage::Rent a Pushcart:Storage Password Service:Cancel",
-		"in the town of Lighthalzen","lighthalzen",95,240;
+		"Sauvegarde:Accès au Stockage::Location de Chariot:Mot de passe de stockage:Annuler",
+		"dans la ville de Lighthalzen","lighthalzen",95,240;
 	end;
 }
 
-hugel,88,168,4	script	Cool Event Corp. Staff::CoolEventCorpStaffHugel	4_M_ZONDAMAN,{
+hugel,88,168,4	script	Personnel Cool Event Corp::CoolEventCorpStaffHugel	4_M_ZONDAMAN,{
 	callfunc "F_CoolEventCorp",
-		"Save:Use Storage::Rent a Pushcart:Storage Password Service:Cancel",
-		"in the village of Hugel","hugel",96,155;
+		"Sauvegarde:Accès au Stockage::Location de Chariot:Mot de passe de stockage:Annuler",
+		"dans le village de Hugel","hugel",96,155;
 	end;
 }
 
-rachel,109,138,5	script	Cool Event Corp. Staff::CoolEventCorpStaffRachel	4_M_ZONDAMAN,{
+rachel,109,138,5	script	Personnel Cool Event Corp::CoolEventCorpStaffRachel	4_M_ZONDAMAN,{
 	callfunc "F_CoolEventCorp",
-		"Save:Use Storage:Teleport Service:Rent a Pushcart:Storage Password Service:Cancel",
-		"in the town of Rachel","rachel",113,137,"Veins";
+		"Sauvegarde:Accès au Stockage:Service de Téléportation:Location de Chariot:Mot de passe de stockage:Annuler",
+		"dans la ville de Rachel","rachel",113,137,"Veins";
 	end;
 }
 
-veins,208,128,5	script	Cool Event Corp. Staff::CoolEventCorpStaffVeins	4_M_ZONDAMAN,{
+veins,208,128,5	script	Personnel Cool Event Corp::CoolEventCorpStaffVeins	4_M_ZONDAMAN,{
 	callfunc "F_CoolEventCorp",
-		"Save:Use Storage:Teleport Service:Rent a Pushcart:Storage Password Service:Cancel",
-		"in the town of Veins","veins",204,103,"Rachel";
+		"Sauvegarde:Accès au Stockage:Service de Téléportation:Location de Chariot:Mot de passe de stockage:Annuler",
+		"dans la ville de Veins","veins",204,103,"Rachel";
 	end;
 }