Compare commits
10 Commits
foundryvtt
...
foundryvtt
Author | SHA1 | Date | |
---|---|---|---|
644e8b8146 | |||
044dcde7bf | |||
fb6ef1b0b3 | |||
6149261726 | |||
4a1295de15 | |||
095a3a0929 | |||
b3703c62d3 | |||
b5f77c27c6 | |||
6eaf2bb030 | |||
2ae5349f15 |
@ -158,7 +158,7 @@ Hooks.once('init', () => {
|
||||
for (i = 0; i < len; i++) {
|
||||
skills_list[i] = skills_list[i].trim();
|
||||
for (let compData of validCompendiums) {
|
||||
let transl = game.babele.translate(compData.metadata.id, { name: skills_list[i] }, true).name;
|
||||
let transl = game.babele.translate(compData.metadata.id, { name: skills_list[i], type: "skill" }, true).name;
|
||||
if (!transl) transl = skills_list[i]
|
||||
//console.log("List ...", skills_list[i]);
|
||||
if (transl == skills_list[i]) {
|
||||
@ -167,13 +167,13 @@ Hooks.once('init', () => {
|
||||
//console.log("Matched/split:", res[1], res[2]);
|
||||
let subword = game.i18n.localize(res[2].trim());
|
||||
let s1 = res[1].trim() + " ()";
|
||||
let translw = game.babele.translate(compData.metadata.id, { name: s1 }, true).name;
|
||||
let translw = game.babele.translate(compData.metadata.id, { name: s1, type: "skill" }, true).name;
|
||||
if (translw != s1) {
|
||||
let res2 = re.exec(translw);
|
||||
transl = res2[1] + "(" + subword + ")";
|
||||
} else {
|
||||
s1 = res[1].trim() + " ( )";
|
||||
translw = game.babele.translate(compData.metadata.id, { name: s1 }, true).name;
|
||||
translw = game.babele.translate(compData.metadata.id, { name: s1, type: "skill" }, true).name;
|
||||
let res2 = re.exec(translw);
|
||||
transl = res2[1] + "(" + subword + ")";
|
||||
}
|
||||
@ -241,32 +241,26 @@ Hooks.once('init', () => {
|
||||
let len = talents_list.length;
|
||||
let re = /(.*)\((.*)\)/i;
|
||||
for (i = 0; i < len; i++) {
|
||||
let translated = false;
|
||||
for (let compData of validCompendiums) {
|
||||
let transl = game.babele.translate(compData.metadata.id, { name: talents_list[i] }, true).name;
|
||||
//console.log("TALENT - Parsing : ", talents_list)
|
||||
let transl = game.babele.translate(compData.metadata.id, { name: talents_list[i], type: "talent" }, true).name;
|
||||
if (!transl) transl = talents_list[i]
|
||||
if (transl == talents_list[i]) {
|
||||
let res = re.exec(talents_list[i]);
|
||||
if (res) {
|
||||
//console.log("Matched/split:", res[1], res[2]);
|
||||
let subword = game.i18n.localize(res[2].trim());
|
||||
let s1 = res[1].trim(); // No () in talents table
|
||||
let translw = game.babele.translate(compData.metadata.id, { name: s1 }, true).name;
|
||||
if (translw != s1) {
|
||||
let translw = game.babele.translate(compData.metadata.id, { name: s1, type: "talent" }, true).name;
|
||||
//console.log("Ssearch talent name:", compData.metadata.id, s1, translw);
|
||||
if (translw && translw != s1) {
|
||||
transl = translw + " (" + subword + ")";
|
||||
} else {
|
||||
s1 = res[1].trim() + " ( )";
|
||||
translw = game.babele.translate(compData.metadata.id, { name: s1 }, true).name;
|
||||
let res2 = re.exec(translw);
|
||||
if (res2) {
|
||||
transl = res2[1] + " (" + subword + ")";
|
||||
} else {
|
||||
transl = translw
|
||||
}
|
||||
}
|
||||
translated = true
|
||||
}
|
||||
}
|
||||
}
|
||||
talents_list[i] = transl;
|
||||
if (transl?.system)
|
||||
if (translated)
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -779,7 +779,7 @@
|
||||
{
|
||||
"description": "<p style=\"text-align: justify;\">Le prix varie en fonction de la fabrication, du type de métal et de la valeur des gemmes. En règle générale, des bagues communes sans gemme coûtent 10 pièces du métal correspondant (par exemple, cuivre, argent ou or) alors que les colliers coûtent 20 pièces du métal correspondant.</p>",
|
||||
"effects": [],
|
||||
"id": "Jewellry",
|
||||
"id": "Jewellery",
|
||||
"name": "Bijoux"
|
||||
},
|
||||
{
|
||||
|
@ -8,7 +8,7 @@
|
||||
}
|
||||
],
|
||||
"url": "https://www.uberwald.me/gitea/public/foundryvtt-wh4-lang-fr-fr",
|
||||
"version": "7.0.10",
|
||||
"version": "7.0.11",
|
||||
"esmodules": [
|
||||
"babele-register.js",
|
||||
"addon-register.js",
|
||||
@ -160,7 +160,7 @@
|
||||
}
|
||||
],
|
||||
"manifest": "https://www.uberwald.me/gitea/public/foundryvtt-wh4-lang-fr-fr/raw/v10/module.json",
|
||||
"download": "https://www.uberwald.me/gitea/public/foundryvtt-wh4-lang-fr-fr/archive/foundryvtt-wh4-lang-fr-7.0.10.zip",
|
||||
"download": "https://www.uberwald.me/gitea/public/foundryvtt-wh4-lang-fr-fr/archive/foundryvtt-wh4-lang-fr-7.0.11.zip",
|
||||
"id": "wh4-fr-translation",
|
||||
"compatibility": {
|
||||
"minimum": "10",
|
||||
|
Reference in New Issue
Block a user