Compare commits

..

19 Commits

Author SHA1 Message Date
6e5e708a32 Update README.md 2020-11-23 21:43:48 +00:00
63acdb0483 Message versions 2020-11-16 10:59:40 +01:00
11e9cfeb3a Security message 2020-11-08 00:26:34 +01:00
9fa2e404f4 Increase spell translation coverage 2020-11-05 17:02:04 +01:00
b5d58ca2f5 Add new spell translations 2020-11-05 08:42:34 +01:00
9965acb935 Minor fixes 2020-11-02 10:18:13 +01:00
40698bf29b Add grimpire 2020-10-25 09:55:27 +01:00
2d6fd04f5d Enhance translation of UG 2020-10-25 09:35:05 +01:00
a448e3bf61 Sync translation 2020-10-24 09:50:33 +02:00
04e3d0f007 Sync translation 2020-10-24 09:48:34 +02:00
ef7462f6da Sync translation 2020-10-24 09:48:23 +02:00
3656ec8121 Add Apothicarium 2020-10-13 22:48:23 +02:00
1a7d98fc8d Add apothicarium 2020-10-13 10:53:16 +02:00
30893f1258 Fix Druidic Stuff 2020-10-06 08:25:51 +02:00
cff533935e Fix json issues 2020-10-06 08:06:24 +02:00
31d53a9655 Add unofficial grimoire support 2020-10-06 07:46:21 +02:00
2d6d9f34ed Translate missing keys 2020-09-10 14:21:45 +02:00
abb250c39a Translate missing keys 2020-09-10 14:21:36 +02:00
c45dc48050 Update Table des Traductions 2020-09-09 16:24:23 +02:00
122 changed files with 4150 additions and 77 deletions

View File

@ -11,12 +11,10 @@ It aims to translate all text, including :
Pour l'installer, suivre ces instructions :
1. Au sein de Foundry, allez dans le menu "Configuration and Setup", puis sur l'onglet "Modules"
2. Installez le module de françisation de l'interface principale : https://gitlab.com/baktov.sugar/foundryvtt-lang-fr-fr/raw/master/fr-FR/module.json
3. Installez le module 'babele' : https://gitlab.com/riccisi/foundryvtt-babele/raw/master/module/module.json
4. Installez ce module WH4-fr : https://gitlab.com/LeRatierBretonnien/foundryvtt-wh4-lang-fr-fr/-/raw/master/module.json
Consultez le Discord FR : https://discord.gg/pPSDNJk
Et les messages épinglés et le Wiki FR sur Foundry: https://foundryvtt.wiki/fr/systemes/fr-wfrp4e
[IN FRENCH ONLY BELOW]
## Usage Instructions

View File

@ -1,6 +1,3 @@
import WFRP4E from "/systems/wfrp4e/modules/system/config-wfrp4e.js"
import WFRP_Tables from "/systems/wfrp4e/modules/system/tables-wfrp4e.js";
/************************************************************************************/
const _patch_eis = () => {
@ -30,7 +27,6 @@ const _patch_eis = () => {
}
}
/************************************************************************************/
const _fix_post_module_loading = () => {
@ -220,9 +216,9 @@ let __wfrp4e_tables = { "career": 1, "critbody":1, "critleg": 1, "doom": 1, "ey
"critarm": 1, "crithead": 1, "delirium": 1, "event": 1, "hair": 1, "minormis": 1, "mutatephys": 1, "talents": 1, "wrath": 1
}
let __to_table_translate = [ { name:"traits", transl:"Traits"}, {name:"talents", transl:"Talents"}, {name:"skills", transl:"Compétences"} ,
{ name:"careers", transl:"Carrières"}, {name:"spells", transl:"Sorts"}, {name:"prayers", transl:"Bénédictions et Miracles" },
{ name: "diseases", transl: "Maladies"}, { name: "injuries", transl: "Blessures"}, { name: "criticals", transl: "Critiques"},
{ name: "trappings", transl: "Equipement"}
{ name:"careers", transl:"Carrières"}, {name:"spells", transl:"Sorts"}, {name:"prayers", transl:"Bénédictions et Miracles" } ,
{ name:"injuries", transl:"Blessures"}, {name:"criticals", transl:"Critiques"}, {name:"trappings", transl:"Equipement" },
{ name:"bestiary", transl:"Bestiaire"}, { name:"diseases", transl:"Maladies"}
]
/************************************************************************************/
@ -410,11 +406,11 @@ Hooks.on("chatMessage", (html, content, msg) => {
/************************************************************************************/
/* Additionnal hooks ready */
Hooks.once('ready', () => {
_patch_initiative();
if (game.user.isGM)
ChatMessage.create( { title: "Patch en progression", content: "Les modules WFRP4E sont <strong>en cours de patch pour traduction</strong>... Merci <strong>d'attendre le message de fin</strong> (dans environ 20 secondes)", whisper: ChatMessage.getWhisperRecipients("GM") } );
if ( isNewerVersion( "2.2.0", game.system.data.version )
ChatMessage.create( { title: "Version trop récente", content: "<strong>Vous êtes en v3 du système Warhammer</strong>Ce module de traduction ne fonctionne plus avec ces versions. Allez sur le Discord FR pour plus d'informations.", whisper: ChatMessage.getWhisperRecipients("GM") } );
setTimeout( __check_fix_wrong_modules, 2000, true, false);
setTimeout( __check_fix_wrong_modules, 10000, false, false);
@ -431,7 +427,8 @@ Hooks.once('ready', () => {
__auto_patch_translation_journal_compendium( compmod )
/* Uncomment this to auto-create the translation tables
Auto-create translation journal tables
__create_translation_tables(compmod);
*/
// __create_translation_tables(compmod);
//__create_translation_tables(compmod);
} );

View File

@ -1,8 +1,6 @@
import ActorSheetWfrp4e from "/systems/wfrp4e/modules/actor/sheet/actor-sheet.js"
/************************************************************************************/
/* Override some methods of the WFRP4 actor class, mainly to compute spells/weapons */
class ActorWfrp4e_fr extends ActorSheetWfrp4e {
class ActorWfrp4e_fr extends ActorWfrp4e {
/**
* Calculates a weapon's range or damage formula.
@ -156,7 +154,6 @@ class ActorWfrp4e_fr extends ActorSheetWfrp4e {
}
}
/************************************************************************************/
var compmod = "wfrp4e";
@ -164,9 +161,7 @@ var compmod = "wfrp4e";
Hooks.once('init', () => {
// Replace to manage specific bonuses/char. computations
//CONFIG.Actor.entityClass = ActorWfrp4e_fr;
//Actors.unregisterSheet("core", ActorSheetWfrp4eCharacter);
Actors.registerSheet("wfrp4e", ActorWfrp4e_fr, { types: ["character"], makeDefault: true });
CONFIG.Actor.entityClass = ActorWfrp4e_fr;
// Check various settings in the installation
game.modules.forEach((module, name) => {
@ -271,7 +266,9 @@ Hooks.once('init', () => {
var fullprayers = game.packs.get(compmod+'.prayers');
var eisitems = game.packs.get('eis.eisitems');
var eisspells = game.packs.get('eis.eisspells');
console.log("Comp :", compmod, fulltraits);
var ugtalents = game.packs.get('wfrp4e-unofficial-grimoire.ug-careerstalentstraits');
var ugspells = game.packs.get('wfrp4e-unofficial-grimoire.ug-spells');
//console.log("Comp :", compmod, fulltraits);
for (let trait_en of beast_traits)
{
@ -333,6 +330,9 @@ Hooks.once('init', () => {
if ( (!trait_fr.data || !trait_fr.data.description || !trait_fr.data.description.value) && eisspells) { // If no translation, test eisspells
trait_fr = eisspells.translate( { name: name_en } );
}
if ( (!trait_fr.data || !trait_fr.data.description || !trait_fr.data.description.value) && ugspells) { // If no translation, test eisspells
trait_fr = ugspells.translate( { name: name_en } );
}
//console.log(">>>>> Spell ?", name_en, special, trait_fr.name );
trait_en.name = trait_fr.name + special;
if ( trait_fr.data && trait_fr.data.description && trait_fr.data.description.value )
@ -346,9 +346,12 @@ Hooks.once('init', () => {
}
var trait_fr = fulltalents.translate( { name: name_en } );
//console.log(">>>>> Talent ?", name_en, special, trait_fr.name);
if ( (!trait_fr.data || !trait_fr.data.description || !trait_fr.data.description.value) && ugtalents) { // If no translation, test ugtalents
trait_fr = ugtalents.translate( { name: name_en } );
}
if ( trait_fr.translated) {
trait_en.name = trait_fr.name + special;
if ( trait_fr.data ) {
if ( trait_fr.data ) { // Why ???
trait_en.data.description.value = trait_fr.data.description.value;
}
}
@ -398,10 +401,13 @@ Hooks.once('init', () => {
},
// Search back in careers the translated name of the groupe (as it is the name of the level career itself)
"career_careergroup": (value) => {
// Manage exception
// Manage exception - Dirty hack
if ( value == 'Slayer' ) {
return "Tueurs Nains";
}
if ( value == 'Druidic Priest' ) {
return "Druide";
}
// Per default
var compendium = game.packs.find(p => p.collection === compmod+'.careers');
return compendium.i18nName( { name: value } );

View File

@ -2343,6 +2343,6 @@
"Fléau",
"Robes en lambeaux"
]
}
}
]
}

View File

@ -0,0 +1,300 @@
{
"label": "UG - Carrières",
"entries": [
{
"id": "Apprentice",
"name": "Apprenti Elementaliste",
"description": "",
"skills": [
"Focalisation",
"Ragot",
"Langue (Magick)",
"Savoir (Nature)",
"Corps à corps (Base)",
"Navigation",
"Survie en extérieur",
"Natation"
],
"talents": [
"Harmonisation Aethyrique",
"Magie Mineure",
"Lire/Ecrire",
"Seconde Vue"
],
"class": "Itinérants",
"careergroup": "Elementaliste",
"trappings": [
"Grimoire",
"Arme à 1 main"
]
},
{
"id": "Druidic Elder",
"name": "Ancien Druide",
"description": "",
"skills": [
"Soins aux animaux",
"Focalisation",
"Emprise sur les animaux",
"Guérison",
"Savoir (Foi Antique)",
"Navigation",
"Survie en extérieur",
"Piégeage",
"Dressage",
"Résistance",
"Langue (Magick)",
"Savoir (Herbes)",
"Corps à corps (Basic or Polearm)",
"Métier (Herboriste)",
"Divertissement (Narration)",
"Intuition",
"Savoir (Woodland)",
"Discrétion (Rurale)",
"Charme",
"Cool or Swim"
],
"talents": [
"Harmonisation Aethyrique",
"Imperturbable",
"Magical Sense or Read/Write",
"Ame pure"
],
"class": "Ruraux",
"careergroup": "Druide",
"trappings": [
"Fidèles",
"Robes d'Ancien",
"Ovate"
]
},
{
"id": "Druidic Initiate",
"name": "Ovate",
"description": "",
"skills": [
"Soins aux animaux",
"Focalisation",
"Emprise sur les animaux",
"Guérison",
"Savoir (Foi Antique)",
"Navigation",
"Survie en extérieur",
"Piégeage"
],
"talents": [
"Affinité avec les animaux",
"Orientation",
"Seconde Vue",
"Spirit Familiar"
],
"class": "Ruraux",
"careergroup": "Druide",
"trappings": [
"Bottes",
"Dague",
"Robe faite maison",
"Bouse avec des noies et des baies",
"Symbole de la Mère"
]
},
{
"id": "Druidic Master",
"name": "Maître Druide",
"description": "",
"skills": [
"Soins aux animaux",
"Focalisation",
"Emprise sur les animaux",
"Guérison",
"Savoir (Foi Antique)",
"Navigation",
"Survie en extérieur",
"Piégeage",
"Dressage",
"Résistance",
"Langue (Magick)",
"Savoir (Herbes)",
"Corps à corps (Base ou Armes d'hast)",
"Métier (Herboriste)",
"Divertissement (Narration)",
"Intuition",
"Savoir (Forêts)",
"Discrétion (Rurale)"
],
"talents": [
"Magie des Arcanes(Druidisme)",
"Hardy or Trapper",
"Insctinctive Diction",
"Sharp or Savvy"
],
"class": "Ruraux",
"careergroup": "Druide",
"trappings": [
"Sac à dos",
"Hutte isolée"
]
},
{
"id": "Druidic Priest",
"name": "Druide",
"description": "",
"skills": [
"Soins aux animaux",
"Focalisation",
"Emprise sur les animaux",
"Guérison",
"Savoir (Foi Antique)",
"Navigation",
"Survie en extérieur",
"Piégeage",
"Dressage",
"Résistance",
"Langue (Magick)",
"Savoir (Herbes)",
"Corps à corps (Base ou Armes d'hast)",
"Métier (Herboriste)"
],
"talents": [
"Magie Mineure(Druid)",
"Resistant(Corruption)",
"Nomade",
"Bon marcheur(Forêts)"
],
"class": "Ruraux",
"careergroup": "Druide",
"trappings": [
"Potion de Soins",
"Arme à 1 main ou Bâton de Combat",
"Sacoche",
"Outils d'Herboriste"
]
},
{
"id": "Elemental Construct",
"name": "Construct Elementaire",
"description": "<p>Un élémentaire est un être fabriqué, formé à partir d'éléments naturels lié par magie. Un élémentaire n'a aucune caractéristique d'Intelligence, de Force Mentale ou de Sociabilité et n'a jamais besoin de les tester. Pour le calcul des Points de Blessures, utilisez le bonus de Force à la place du bonus de Force Mentale. Par défaut, les élémentaires provoquent Peur(2) à moins que leur taille n'augmente cet effet. Les attaques élémentaires sont magiques. Les attaques banales (non magiques) qui frappent un élémentaire ignorent leurs qualités et ne causent pas un minimum de 1 dégât.</p>"
},
{
"id": "Elementalist",
"name": "Elementaliste",
"description": "",
"skills": [
"Focalisation",
"Ragot",
"Langue (Magick)",
"Savoir (Nature)",
"Corps à corps (Base)",
"Navigation",
"Survie en extérieur",
"Natation",
"Soins aux animaux or Guérison",
"Esquive",
"Résistance",
"Intuition",
"Savoir (Herbes)",
"Discrétion (Au choix)"
],
"talents": [
"Insignifiant ou Sixième Sens",
"Magie des Arcanes(Elementalism)",
"Resistant(Corruption)",
"Trade (Herboriste)"
],
"class": "Itinérants",
"careergroup": "Elementaliste",
"trappings": [
"Potion de Soins",
"Outils de métier (Herboriste)"
]
},
{
"id": "Elementalist Lord",
"name": "Seigneur Elementaliste",
"description": "",
"skills": [
"Focalisation",
"Ragot",
"Langue (Magick)",
"Savoir (Nature)",
"Corps à corps (Base)",
"Navigation",
"Survie en extérieur",
"Natation",
"Soins aux animaux or Guérison",
"Esquive",
"Résistance",
"Intuition",
"Savoir (Herbes)",
"Discrétion (Au choix)",
"Charme",
"Escalade",
"Perception",
"Ride or Row",
"Savoir (Au choix)",
"Recherche"
],
"talents": [
"Détection d'Artefact",
"Sociable",
"Perception de la magie",
"Nageur endurant"
],
"class": "Itinérants",
"careergroup": "Elementaliste",
"trappings": [
"Apprenti",
"Bibliothèque (Magie)",
"Atelier (Magie)"
]
},
{
"id": "Master Shaper",
"name": "Maitre des Formes",
"description": "",
"skills": [
"Focalisation",
"Ragot",
"Langue (Magick)",
"Savoir (Nature)",
"Corps à corps (Base)",
"Navigation",
"Survie en extérieur",
"Natation",
"Soins aux animaux or Guérison",
"Esquive",
"Résistance",
"Intuition",
"Savoir (Herbes)",
"Discrétion (Au choix)",
"Charme",
"Escalade",
"Perception",
"Ride or Row"
],
"talents": [
"Sens Aiguisé(Au choix)",
"Souplesse féline",
"Mains agiles",
"Diction Instinctive"
],
"class": "Itinérants",
"careergroup": "Elementaliste",
"trappings": [
"Demeure isolée",
"Cheval ou petit bateau",
"Objet magique"
]
},
{
"id": "Reducible",
"name": "Reductible",
"description": "<p>Les élémentaires ne sont pas blessés puis tués de manière habituelle. Au lieu de cela, chaque fois que les blessures d'un élémentaire sont réduites à un nombre égal ou inférieur à la catégorie de taille plus petite, sa taille et toutes ses caractéristiques sont réduites. Par exemple, si un élémentaire énorme est réduit à 40 blessures, sa taille sera réduite à grande.</p>"
},
{
"id": "Spirit Familiar",
"name": "Esprit Familier",
"description": "<p>L'animal spirituel de vos visions devient votre familier. Un familier vous suit partout où vous allez et vous confère certains avantages pour sceller votre pacte. En retour vous êtes tenu de respecter certaines règles strictes. Vous êtes assuré dune réaction neutre ou amicale de tous les animaux rencontrés de lespèce du familier. De plus, vous gagnez le pouvoir de faire d'un autre druide un Apostat</p>"
}
]
}

View File

@ -0,0 +1,105 @@
{
"label": "UG - Créatures",
"entries": [
{
"id": "Bat (Familiar)",
"name": "Chauve-Souris (Familier)",
"description": "<p>Car. : Initiative<br>Compétences & Talents : Sens Aiguisé (Ouïe), Vision Nocturne<br>Régime : Carnivoe<br>Environnement : Grottes, Forêts, Prairies</p>"
},
{
"id": "Bear (Familiar)",
"name": "Ours (Familier)",
"description": "<p>Carac. : Force<br>Compétences & Talents : Résistance, Coup Puissant<br>Régime : Omnivore<br>Environnement : Grottes, Forêts, Prairies boisées</p>"
},
{
"id": "Bison (Familiar)",
"name": "Bison (Familier)",
"description": "<p>Carac:Endurance<br>Compétences & Talents : Très résistant, Très fort<br>Régime : Herbivore<br>Environnement: Prairies, Plaines, Prairies boisées</p>"
},
{
"id": "Boar (Familiar)",
"name": "Sanglier (Familier)",
"description": "<p>Carac : Capacité de Combat<br>Compétences & Talents : Frénésie, Coeur vaillant<br>Régime : Omnivore<br>Environnement : Forêts, Prairies boisées<br></p>"
},
{
"id": "Cat (Familiar)",
"name": "Chat (Familier)",
"description": "<p>Carac : Force Mentale<br>Compétences & Talents : Souplesse féline, Sixième Sens<br>Régime : Carnivore<br>Environnement : Forêts, Montagnes, Prairies boisées</p>"
},
{
"id": "Dog (Familiar)",
"name": "Chien (Familier)",
"description": "<p>Carac : Sociabilité<br>Compétences & Talents : Sens Aiguisé (Odorat), Sociable<br>Régime : Omnivore<br>Environnement : Prairies, Prairies boisées, Urbain</p>"
},
{
"id": "Eagle (Familiar)",
"name": "Aigle (Familier)",
"description": "<p>Carac : Capacité de Combat<br>Compétences & Talents : Sens Aiguisé (Vue), Navigation<br>Régime : Carnivore<br>Environnement : Prairies, Montagnes</p>"
},
{
"id": "Elk (Familiar)",
"name": "Cerf (Familier)",
"description": "<p>Carac: Initiative<br>Compétences & Talents : Sixième Sens, Sprinter<br>Régime : Herbivore<br>Environnement : Forêts, Prairies, Plaines</p>"
},
{
"id": "Fox (Familiar)",
"name": "Renard (Familier)",
"description": "<p>Carac: Sociabilté<br>Compétences & Talents : Menteur, Trappeur<br>Régime : Omnivore<br>Environnement : Rural, Urbanin</p>"
},
{
"id": "Frog (Familiar)",
"name": "Grenouille (Familier)",
"description": "<p>Carac : Agilité<br>Compétences & Talents : Jambs Puissantes, Natation<br>Régime : Insectes<br>Environnement : Cotiers, Aquatique</p>"
},
{
"id": "Horse (Familiar)",
"name": "Cheval (Familier)",
"description": "<p>Carac: Force<br>Compétences & Talents : Chevaucher (Horse), Cavalier émérite<br>Régime : Herbivore<br>Environnement : Prairies, Plaines<br></p>"
},
{
"id": "Otter (Familiar)",
"name": "Loutre (Familier)",
"description": "<p>Carac : Initiative<br>Compétences & Talents : Pas de Côté, Natation<br>Régime : Poisson<br>Environnement : Aquatique</p>"
},
{
"id": "Owl (Familiar)",
"name": "Hibou (Familier)",
"description": "<p>Carac : Intelligence<br>Compétences & Talents : Vision Nocturne, Seconde Vue<br>Régime : Carnivore<br>Environnement : Forêts, Prairies, Prairies boisées</p>"
},
{
"id": "Rabbit (Familiar)",
"name": "Lapin (Familier)",
"description": "<p>Carac : Initiative<br>Compétences & Talents : Esquive, Fuite!<br>Régime : Herbivore<br>Environnement : Prairies, Souterrains</p>"
},
{
"id": "Rat (Familiar)",
"name": "Rat (Familier)",
"description": "<p>Carac: Agilité<br>Compétences & Talents : Résistance (Maladie), Grimpeur<br>Régime : Omnivore&nbsp;<br>Environnement : Souterrains, Urbain</p>"
},
{
"id": "Raven (Familiar)",
"name": "Corbeau (Familier)",
"description": "<p>Carac : Force Mentale<br>Compétences & Talents : Sens Aiguisé (Vue), Intuition<br>Régime : Omnivore<br>Environnement : Champs de bataille, Forêts</p>"
},
{
"id": "Snake (Familiar)",
"name": "Serpent (Familier)",
"description": "<p>Carac: Capacité de Combat<br>Compétences & Talents : Résistance (Poison), Frappe Blessante<br>Régime : Carnivore<br>Environnement : Côtier, Rural</p>"
},
{
"id": "Squirrel (Familiar)",
"name": "Ecureuil (Familier)",
"description": "<p>Carac : Agilité<br>Compétences & Talents : Athlétisme, Grimpeur<br>Régime : Herbivore<br>Environnement : Forêts, Urbain</p>"
},
{
"id": "Stoat (Familiar)",
"name": "Hermine (Familier)",
"description": "<p>Carac: Capacité de Combat<br>Compétences & Talents : Athlétisme, Grimpeure<br>Régime : Carnivore<br>Environnement : Forêts, Souterrains</p>"
},
{
"id": "Wolf (Familiar)",
"name": "Loup (Familier)",
"description": "<p>Carac: Initiative<br>Compétences & Talents : Nomade, Pistage<br>Régime : Omnivore<br>Environnement: Prairies, Rural<br><br><br></p>"
}
]
}

File diff suppressed because it is too large Load Diff

43
fr.json
View File

@ -48,7 +48,9 @@
"SETTINGS.AutoFillAdvHint": "Ajouter automatiquement le bonus d'Avantage dans la fenêtre de Lancer. A désactiver si vos règles maisons n'utilisent pas les Avantages de cette manière",
"SETTINGS.CustomCursor": "Curseur 'Warhammer'",
"SETTINGS.CustomCursorHint" : "Utiliser un curseur stylisé 'Warhammer' (rafraichir le navigateur pour qu'il s'applique).",
"SETTINGS.WeaponLength": "Longueur des armes",
"SETTINGS.WeaponLengthHint": "Utiliser la longueur des armes lors des combats (cf règle optionnelle section Equipement du livre de règles)",
"SHEET.Close" : "Fermer",
"SHEET.Configure" : "Configurer la feuille",
"SHEET.Token" : "Configurer le Token",
@ -326,7 +328,8 @@
"CHARGEN.RerollCareer" : "Re-tirer la carrière",
"CHARGEN.SpeciesInstructions" : "Choisir 6 compétences et les déplacer dans la feuille de personnage si elles ne sont pas déjà présentes. Placer 5 Augmentations dans 3 d'entre elles, et 3 Augmentations dans les 3 autres. Cela ne coûte aucun PX, il ne faut donc pas cliquer sur les boutons d'avancement.",
"CHARGEN.RerollInstructions" : "Vous pouvez relancer un talent en double.",
"CHARGEN.Or": "OU",
"DIALOG.CastChannel" : "Incanter ou Focaliser ce sort ?",
"DIALOG.ChannelSkill" : "Compétence Focaliser",
"DIALOG.MalignantInf" : "Influence Malfaisante",
@ -402,6 +405,13 @@
"CHAT.CommandLine.Help.Credit.Usage.Example": "<br>/credit 3co2pa<br>/credit 10ss3pa each",
"CHAT.CommandLine.Help.Credit.Title": "Credit",
"CHAT.CommandLine.Help.Credit.Usage.Note": "Cette commande est destinée au MJ uniquement. La somme d'argent saisie sera partagée entre les joueurs (mode 'split', appliqué par défaut) ou bien attribuée à chaque joueur de manière identique (mode 'each')",
"CHAT.TestModifiers.AttackingLarger": "Bonus de +10 à <b>{attacker}</b>pour l'attaque d'une créature plus grande",
"CHAT.TestModifiers.WeaponLength": "Pénalité de -10 à <b>{attacker}</b> à cause d'une arme plus courte.",
"CHAT.TestModifiers.ShootingLarger": "Bonus de +{bonus} à <b>{attacker}</b> pour tir sur une cible plus grande",
"CHAT.TestModifiers.DefendingLarger": "Pénalité de {sl}DE à <b>{defender}</b> pour une parade contre une créature plus grande",
"CHAT.TestModifiers.FastWeapon": "Pénalité de -10 à <b>{defender}</b> pour une défense contre une arme Rapide",
"CHAT.TestModifiers.FinalModifiersTitle": "<b>Bilan des Modificateurs</b>:",
"CHAT.TestModifiers.FinalModifiers": "{target} à la cible, {sl}DR à <b>{name}</b>",
"Error.SpeciesSkills" : "Impossible d'ajouter des compétences pour les races",
"Error.SpeciesTalents" : "Impossible d'ajouter des talents pour les races",
@ -660,6 +670,7 @@
"Wounded": "Blessé",
"Delirium": "Délire",
"Swelling": "Gonflement",
"Treatment": "Traitement",
"Wounds Healed" : "Blessures soignées",
"ITEM.LoreEffectPlaceholder" : "Remplacer le ssavoir par défaut",
@ -770,6 +781,7 @@
"Rogues": "Roublards",
"Riverfolk": "Riverains",
"Peasants": "Ruraux",
"Peasant": "Ruraux",
"Warrior": "Guerriers",
"Ranger": "Itinérants",
"Courtier": "Courtisans",
@ -813,7 +825,12 @@
"Language" : "Langue",
"Magick" : "Magick",
"Dwarfs": "Nains",
"Druid": "Druide",
"Drive": "Conduite",
"Entertain": "Divertissement",
"Mount": "Monté",
"War": "Guerre",
"AP": "PA",
"yards": "mètres",
"yds": "m.",
@ -884,6 +901,9 @@
"NAME.Construct" : "Fabriqué",
"NAME.Swarm" : "Nuée",
"NAME.Size" : "Taille",
"NAME.Champion": "Champion",
"NAME.Riposte": "Riposte",
"SPEC.Tiny" : "Minuscule",
"SPEC.Little" : "Très petite",
"SPEC.Small" : "Petite",
@ -1111,6 +1131,7 @@
"Plants or Herbs": "Plantes ou Herbes",
"The Old Faith": "Foi Antique",
"Basic or Flail": "Base ou Fléau",
"Basic or Polearm": "Base ou Armes d'hast",
"Feat of Endurance": "Exploit d'Endurance",
"Farmer Gardener Herbalist or Midwife": "Fermier Jardinier Herboriste ou Sage-Femme",
"Apothecary or Herbalist": "Apothicaire ou Herboriste",
@ -1119,20 +1140,8 @@
"Anchorite": "Ascète",
"Farmer": "Fermier",
"Garneder": "Jardinier",
"Woodland": "Forêts",
"Broken": "Dressé",
"Home": "Revenir à la maison",
"TRAVEL.TravelMessageBase": "De <b>{from}</b> à <b>{to}</b> : ",
"TRAVEL.TravelMessageRoad": "<br><b>Route</b> : {road_distance} km<br>&nbsp;&nbsp;En diligence : {road_days} jours, dangerosité {road_danger_string}<br>&nbsp;&nbsp;A cheval (lent) : {road_horse_heavy_days} jours, dangerosité {road_danger_string}<br>&nbsp;&nbsp;A cheval (rapide) : {road_horse_fast_days} jours, dangerosité {road_danger_string}<br>&nbsp;&nbsp;A pieds : {road_feet_days} jours, dangerosité {road_danger_feet_string}",
"TRAVEL.TravelMessageRiver": "<br><b>Rivière</b> : {river_distance} km<br>&nbsp;&nbsp;En bateau : {river_days} jours, dangerosité {river_danger_string}",
"TRAVEL.TravelMessageSea": "<br><b>Mer</b> : {sea_distance} km<br>&nbsp;&nbsp;En bateau : {sea_days} jours, dangerosité {sea_danger_string}",
"TRAVEL.TownPrompt": "Sélectionnez une ville de destination",
"TRAVEL.TownOriginPrompt": "Sélectionnez une ville de départ",
"TRAVEL.DangerVeryLow": "Trés Faible",
"TRAVEL.DangerLow" : "Faible",
"TRAVEL.DangerMedium" : "Moyenne",
"TRAVEL.DangerHigh" : "Haute",
"TRAVEL.DangerVeryHigh" : "Très Haute",
"TRAVEL.Helper" : "Les distances sont basés sur le document <i>Travel Distances in the Empire</i>, de <i>Jackdays</i>. Ces distances ont été revus sur la base de documents historiques concernant les voyages. Le sens du courant des rivières a également été pris en compte.<br><b>Usage</b> : <b>/travel ville</b> ou <b>/travel ville1 ville2</b> ou <b>/travel</b>"
"Home": "Revenir à la maison"
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

BIN
icons/apothicarium/Bave.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

BIN
icons/apothicarium/Kvas.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

BIN
icons/apothicarium/Thym.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 59 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

Some files were not shown because too many files have changed in this diff Show More