Fix auto-translation
This commit is contained in:
parent
7c20c67d19
commit
e05ef91847
@ -345,30 +345,9 @@ const __check_fix_wrong_modules = ( chatFlag, patchFinished ) => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/************************************************************************************/
|
/************************************************************************************/
|
||||||
/* Hook for specific command */
|
const __add_actors_translation = ( ) => {
|
||||||
Hooks.on("chatMessage", (html, content, msg) => {
|
|
||||||
|
|
||||||
if ( content.includes("/auberge") ) {
|
|
||||||
_manage_inn_roll( content, msg );
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
} );
|
|
||||||
|
|
||||||
/************************************************************************************/
|
|
||||||
/* Additionnal hooks ready */
|
|
||||||
Hooks.once('ready', () => {
|
|
||||||
|
|
||||||
if (game.user.isGM)
|
|
||||||
ChatMessage.create( { title: "Patch en progression", content: "<strong>Les modules WFRP4E sont en cours de patch pour traduction... Merci d'attendre le message de fin...</strong>", whisper: ChatMessage.getWhisperRecipients("GM") } );
|
|
||||||
|
|
||||||
setTimeout( __check_fix_wrong_modules, 2000, true, false);
|
|
||||||
setTimeout( __check_fix_wrong_modules, 10000, false, false);
|
|
||||||
setTimeout( __check_fix_wrong_modules, 20000, false, true);
|
|
||||||
|
|
||||||
const lang = game.settings.get('core', 'language');
|
const lang = game.settings.get('core', 'language');
|
||||||
if ( lang == "fr" ) {
|
if ( lang == "fr" ) {
|
||||||
|
|
||||||
let pack_array = [];
|
let pack_array = [];
|
||||||
game.packs.forEach((pack, name) => {
|
game.packs.forEach((pack, name) => {
|
||||||
let newpack = pack;
|
let newpack = pack;
|
||||||
@ -408,8 +387,32 @@ Hooks.once('ready', () => {
|
|||||||
pack_array.push( [name, newpack ] );
|
pack_array.push( [name, newpack ] );
|
||||||
} );
|
} );
|
||||||
game.packs = new Collection( pack_array );
|
game.packs = new Collection( pack_array );
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/************************************************************************************/
|
||||||
|
/* Hook for specific command */
|
||||||
|
Hooks.on("chatMessage", (html, content, msg) => {
|
||||||
|
|
||||||
|
if ( content.includes("/auberge") ) {
|
||||||
|
_manage_inn_roll( content, msg );
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
} );
|
||||||
|
|
||||||
|
/************************************************************************************/
|
||||||
|
/* Additionnal hooks ready */
|
||||||
|
Hooks.once('ready', () => {
|
||||||
|
|
||||||
|
if (game.user.isGM)
|
||||||
|
ChatMessage.create( { title: "Patch en progression", content: "<strong>Les modules WFRP4E sont en cours de patch pour traduction... Merci d'attendre le message de fin...</strong>", whisper: ChatMessage.getWhisperRecipients("GM") } );
|
||||||
|
|
||||||
|
setTimeout( __check_fix_wrong_modules, 2000, true, false);
|
||||||
|
setTimeout( __check_fix_wrong_modules, 10000, false, false);
|
||||||
|
setTimeout( __check_fix_wrong_modules, 20000, false, true);
|
||||||
|
setTimeout( __add_actors_translation, 21000, false, true);
|
||||||
|
|
||||||
let compmod = "wfrp4e";
|
let compmod = "wfrp4e";
|
||||||
// Check various settings in the installation
|
// Check various settings in the installation
|
||||||
game.modules.forEach((module, name) => {
|
game.modules.forEach((module, name) => {
|
||||||
|
@ -18,20 +18,20 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "Flagellant",
|
"id": "Flagellant",
|
||||||
"name": "Flageleant",
|
"name": "Flagellant",
|
||||||
"description": "<p>Vous avez dédicacé votre souffrance au service de votre Dieu. Chaque jour, vous devez dépenser une demi-heure de prière pour avoir toujours une perte de Points de Blessures égal à votre niveau de Flagellant. Jusqu'à votre prochaine nuit, si vous havez le Talent Frénésie, vous pouvez entrer en frénésie immédiatement sans réussir de Test.</p>\n<p>De plus, vous pouvez vous flageller et vous repentir de vos péchés en vous enlevant un nombre de Points de Blessures égal à vos Points de Péchés. Cette flagellation vous enlève 1 Point de Péché. La souffrance est lente, mais elle est une voie efficace vers la rédemption.</p>",
|
"description": "<p>Vous avez dédicacé votre souffrance au service de votre Dieu. Chaque jour, vous devez dépenser une demi-heure de prière pour avoir toujours une perte de Points de Blessures égal à votre niveau de Flagellant. Jusqu'à votre prochaine nuit, si vous havez le Talent Frénésie, vous pouvez entrer en frénésie immédiatement sans réussir de Test.</p>\n<p>De plus, vous pouvez vous flageller et vous repentir de vos péchés en vous enlevant un nombre de Points de Blessures égal à vos Points de Péchés. Cette flagellation vous enlève 1 Point de Péché. La souffrance est lente, mais elle est une voie efficace vers la rédemption.</p>",
|
||||||
"tests": "Tout ceux pour résister aux Puissances de la Ruine"
|
"tests": "Tout ceux pour résister aux Puissances de la Ruine"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "Holy Hatred",
|
"id": "Holy Hatred",
|
||||||
"name": "Haine Sainte",
|
"name": "Haine Sainte",
|
||||||
"description": "<p>Vos prières suintent la haine que vous ressentez pour vos ennemis blasphématoires. Vous infligez +1 point de dégâts avec vos miracles pour chaque niveau de ce talent. </p> \ n <p> De plus, après avoir utilisé Prier pour méditer dans Combat pour gagner +1 Avantage, vous pouvez immédiatement effectuer une attaque contre un adversaire, y compris une charge si nécessaire, avec tous vos avantages. En cas de succès ou non, tous vos avantages sont supprimés après cette attaque gratuite.</p>\n<p> </p>",
|
"description": "<p>Vos prières suintent la haine que vous ressentez pour vos ennemis blasphématoires. Vous infligez +1 point de dégâts avec vos miracles pour chaque niveau de ce talent. </p><p> De plus, après avoir utilisé Prier pour méditer dans Combat pour gagner +1 Avantage, vous pouvez immédiatement effectuer une attaque contre un adversaire, y compris une charge si nécessaire, avec tous vos avantages. En cas de succès ou non, tous vos avantages sont supprimés après cette attaque gratuite.</p>",
|
||||||
"tests": "Prière lors de Méditations en Combat"
|
"tests": "Prière lors de Méditations en Combat"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "Merciful Presence",
|
"id": "Merciful Presence",
|
||||||
"name": "Presence Miséricordieuse",
|
"name": "Presence Miséricordieuse",
|
||||||
"description": "<p>Votre présence emplit les autres de crainte et d'admiration silencieuses. C'est votre aura de miséricorde, ceux qui ont un statut inférieur ne peuvent pas résister à vos tests de Commandement avec leur volonté. </p> \ n <p> Vous pouvez également réconforter les malades ou les blessés et apporter l'absolution aux mourants, en les honorant d'une <em> tranquillité d'esprit </em> qui dure votre Bonus de Force Mentale x 1d10 minutes. Cette tranquillité d'esprit accorde au patient <em> l'immunité à la peur (n'importe laquelle) </em>, en l'introduisant doucement auprès de Morr pour un sommeil réparateur et un répit contre la douleur ou le sommeil éternel. </p> \ n <p> < em> Présence miséricordieuse </em> ne fonctionne que si l'initié est révélé ou connu pour être un Shallyan et seulement si la personne impressionnée comprend ce que Shallya représente. </p> \ n <p> Pour tout adepte de Nurgle, cela provoque <em> Haine (l'initié)</em>.</p>",
|
"description": "<p>Votre présence emplit les autres de crainte et d'admiration silencieuses. C'est votre aura de miséricorde, ceux qui ont un statut inférieur ne peuvent pas résister à vos tests de Commandement avec leur volonté. </p><p> Vous pouvez également réconforter les malades ou les blessés et apporter l'absolution aux mourants, en les honorant d'une <em> tranquillité d'esprit </em> qui dure votre Bonus de Force Mentale x 1d10 minutes. Cette tranquillité d'esprit accorde au patient <em> l'immunité à la peur (n'importe laquelle) </em>, en l'introduisant doucement auprès de Morr pour un sommeil réparateur et un répit contre la douleur ou le sommeil éternel. </p><p> < em> Présence miséricordieuse </em> ne fonctionne que si l'initié est révélé ou connu pour être un Shallyan et seulement si la personne impressionnée comprend ce que Shallya représente. </p><p> Pour tout adepte de Nurgle, cela provoque <em> Haine (l'initié)</em>.</p>",
|
||||||
"tests": "Commandement"
|
"tests": "Commandement"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
6
fr.json
6
fr.json
@ -812,6 +812,7 @@
|
|||||||
"Cast Skill": "Compétence d'incantation",
|
"Cast Skill": "Compétence d'incantation",
|
||||||
"Language" : "Langue",
|
"Language" : "Langue",
|
||||||
"Magick" : "Magick",
|
"Magick" : "Magick",
|
||||||
|
"Dwarfs": "Nains",
|
||||||
|
|
||||||
"AP": "PA",
|
"AP": "PA",
|
||||||
"yards": "mètres",
|
"yards": "mètres",
|
||||||
@ -1115,5 +1116,8 @@
|
|||||||
"Apothecary or Herbalist": "Apothicaire ou Herboriste",
|
"Apothecary or Herbalist": "Apothicaire ou Herboriste",
|
||||||
"Sermonize": "Sermonner",
|
"Sermonize": "Sermonner",
|
||||||
"Heresy": "Hérésie",
|
"Heresy": "Hérésie",
|
||||||
"Anchorite": "Ascète"
|
"Anchorite": "Ascète",
|
||||||
|
"Farmer": "Fermier",
|
||||||
|
"Garneder": "Jardinier"
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
"name": "WH4-fr-translation",
|
"name": "WH4-fr-translation",
|
||||||
"title": "Traduction du module WH4 en Français.",
|
"title": "Traduction du module WH4 en Français.",
|
||||||
"description": "La traduction du module WH4.",
|
"description": "La traduction du module WH4.",
|
||||||
"version": "1.1.4",
|
"version": "1.1.5",
|
||||||
"minimumCoreVersion" : "0.6.0",
|
"minimumCoreVersion" : "0.6.0",
|
||||||
"compatibleCoreVersion": "1.0.0",
|
"compatibleCoreVersion": "1.0.0",
|
||||||
"author": "LeRatierBretonnien",
|
"author": "LeRatierBretonnien",
|
||||||
|
Loading…
Reference in New Issue
Block a user