Correction des traductions des portées et durée

Smarts était traduite "Âme mètres" au lieu de "Intellect" (qui est en cases et non en mètres).
Corrigé les casses et accords pour correspondre au livre officiel.
This commit is contained in:
Cyril 2021-04-10 17:26:50 +02:00
parent 8a1947eb02
commit 73c7309a35

View File

@ -3,7 +3,7 @@
Hooks.once('init', () => { Hooks.once('init', () => {
if(typeof Babele !== 'undefined') { if(typeof Babele !== 'undefined') {
console.log("BABELE LOADED !!!"); console.log("BABELE LOADED !!!");
Babele.get().register({ Babele.get().register({
module: 'swade-fr', module: 'swade-fr',
@ -13,29 +13,29 @@ Hooks.once('init', () => {
Babele.get().registerConverters({ Babele.get().registerConverters({
"powers_duration": (duration) => { "powers_duration": (duration) => {
if ( duration == 'One hour') return 'Une heure'; if ( duration == 'One hour') return '1 heure';
if ( duration == 'Instant (slot); 5 (speed)') return 'Instantané (apathie); 5 (vitesse)'; if ( duration == 'Instant (slot); 5 (speed)') return 'Instantanée (apathie), 5 (vitesse)';
if ( duration == '(boost); Instant (lower)') return '5 (augmentation); Instantané (diminution)'; if ( duration == '(boost); Instant (lower)') return '5 (augmentation), Instantanée (diminution)';
if ( duration == 'Instant') return 'Instantanné'; if ( duration == 'Instant') return 'Instantannée';
if ( duration == 'Until the end of the victim\'s next turn') return 'Jusqu`à la fin du prochain tour de la cible'; if ( duration == 'Until the end of the victim\'s next turn') return 'Jusqu’à la fin du prochain tour de la victime';
if ( duration == 'A brief conversation of about five minutes') return 'Une brève conversation d\'environ 5 minutes'; if ( duration == 'A brief conversation of about five minutes') return 'Une brève conversation d\'environ 5 minutes';
if ( duration == '5 (detect), one hour (conceal)') return '5 (détection); une heure (dissimulation)'; if ( duration == '5 (detect), one hour (conceal)') return '5 (détection), 1 heure (dissimulation)';
if ( duration == 'Instant (Sound); 5 (Silence)') return 'Instantané (Son); 5 (Silence)'; if ( duration == 'Instant (Sound); 5 (Silence)') return 'Instantanée (son), 5 (silence)';
return duration; return duration;
}, },
"powers_range": (range) => { "powers_range": (range) => {
if ( range == 'Smarts x5 (Sound); Smarts (Silence)') if ( range == 'Smarts x5 (Sound); Smarts (Silence)')
return 'Intellect x5 (Son); Intellect (Silence)'; return 'Intellect ×5 (son), Intellect (silence)';
if ( range == "Cone Template") if ( range == "Cone Template")
return "Cône" return "Gabarit de cône"
if ( range == "Touch") if ( range == "Touch")
return "Toucher" return "Toucher"
if ( range == "Sm") if ( range == "Sm")
return "Ame mètres" return "Intellect"
if ( range == "Sm x 2" || range == "Sm x2") if ( range == "Sm x 2" || range == "Sm x2")
return "Ame mètres x 2" return "Intellect x2"
if ( range == "Self") if ( range == "Self")
return "Soi-même" return "Personnel"
return range; return range;
}, },
"powers_rank": (rank) => { "powers_rank": (rank) => {
@ -44,7 +44,7 @@ Hooks.once('init', () => {
if ( rank == 'Veteran') return 'Vétéran'; if ( rank == 'Veteran') return 'Vétéran';
if ( rank == 'Heroic') return 'Héroïque'; if ( rank == 'Heroic') return 'Héroïque';
return rank; return rank;
} }
} ); } );
} }
@ -52,16 +52,16 @@ Hooks.once('init', () => {
/************************************************************************************/ /************************************************************************************/
const transFolder = { "Actor": "Acteur", "Edges": "Atouts"} const transFolder = { "Actor": "Acteur", "Edges": "Atouts"}
const subFolder = { 'Social Edges': 'Atouts sociaux', 'Background Edges': 'Atouts de Background', 'Combat Edges': 'Atouts de combat', const subFolder = { 'Social Edges': 'Atouts sociaux', 'Background Edges': 'Atouts de Background', 'Combat Edges': 'Atouts de combat',
'Leadership Edges': 'Atouts de commandement', 'Legendary Edges': 'Atouts légendaires', 'Power Edges': 'Atouts de pouvoir', 'Leadership Edges': 'Atouts de commandement', 'Legendary Edges': 'Atouts légendaires', 'Power Edges': 'Atouts de pouvoir',
'Professional Edges': 'Atouts professionnels', 'Weird Edges': 'Atouts étranges', 'Edges': 'Atouts', 'Hindrances': 'Handicaps', 'Skills': 'Compétences', 'Professional Edges': 'Atouts professionnels', 'Weird Edges': 'Atouts étranges', 'Edges': 'Atouts', 'Hindrances': 'Handicaps', 'Skills': 'Compétences',
'Equipment': 'Equipement', 'Ammo': 'Munitions', 'Armor': 'Armure', 'Common Gear': 'Matériel commun', 'Modern Firearms': 'Armes à feu modernes', 'Equipment': 'Equipement', 'Ammo': 'Munitions', 'Armor': 'Armure', 'Common Gear': 'Matériel commun', 'Modern Firearms': 'Armes à feu modernes',
'Personal Weapons': 'Armes', 'Special Weapons': 'Armes spéciales', 'Bullet': 'Balles', 'Cannon': 'Canon', 'Laser Battery': 'Batterie Laser', 'Personal Weapons': 'Armes', 'Special Weapons': 'Armes spéciales', 'Bullet': 'Balles', 'Cannon': 'Canon', 'Laser Battery': 'Batterie Laser',
'Adventuring Gear': 'Matériel d\'aventure', 'Animals and Tack': 'Animaux', 'Clothing': 'Vêtements', 'Computers & Electronics':'Ordinateurs et Electroniques', 'Adventuring Gear': 'Matériel d\'aventure', 'Animals and Tack': 'Animaux', 'Clothing': 'Vêtements', 'Computers & Electronics':'Ordinateurs et Electroniques',
'Firearms Accessories': 'Accessoires armes à feu', 'Food': 'Nourriture', 'Personal Defense': 'Auto-défense', 'Futuristic': 'Futuriste', 'Firearms Accessories': 'Accessoires armes à feu', 'Food': 'Nourriture', 'Personal Defense': 'Auto-défense', 'Futuristic': 'Futuriste',
'Medieval & Ancient': 'Médiévale et Antiquité', 'Modern': 'Moderne', 'Shields': 'Boucliers', 'Laser (Futuristic)': 'Laser (Fururiste)', 'Medieval & Ancient': 'Médiévale et Antiquité', 'Modern': 'Moderne', 'Shields': 'Boucliers', 'Laser (Futuristic)': 'Laser (Fururiste)',
'Machine Guns': 'Mitraillettes', 'Pistols': 'Pistolets', 'Rifles': 'Fusils', 'Submachine Guns': 'Semi-automatiques', 'Cannons': 'Canons', 'Machine Guns': 'Mitraillettes', 'Pistols': 'Pistolets', 'Rifles': 'Fusils', 'Submachine Guns': 'Semi-automatiques', 'Cannons': 'Canons',
'Catapults': 'Catapultes', 'Flamethrowers': 'Lance-flammes', 'Rocket Launchers & Torpedoes': 'Lance roquettes et torpilles', 'Catapults': 'Catapultes', 'Flamethrowers': 'Lance-flammes', 'Rocket Launchers & Torpedoes': 'Lance roquettes et torpilles',
'Vehicular Weapons': 'Armes de véhicules' } 'Vehicular Weapons': 'Armes de véhicules' }
/************************************************************************************/ /************************************************************************************/
@ -76,7 +76,7 @@ const __translate_sub_folders = async (packName) => {
if ( newName) { if ( newName) {
await pack.updateEntity({ _id: index._id, 'flags.cf.name': newName } ); await pack.updateEntity({ _id: index._id, 'flags.cf.name': newName } );
} }
} }
} }
/************************************************************************************/ /************************************************************************************/