diff --git a/compendium/wfrp4e-core.items.json b/compendium/wfrp4e-core.items.json
index d70c41e..9567f41 100644
--- a/compendium/wfrp4e-core.items.json
+++ b/compendium/wfrp4e-core.items.json
@@ -6690,7 +6690,7 @@
},
{
"description": "
Vos prières exaltantes inspirent la discipline et la coordination à l'intérieur de vos rangs. Les cibles affectées gagnent +1 Talent @Compendium[wfrp4e-core.items.J9MK0AIaTbvd5oF6].
",
- "id": "Inspiring",
+ "id": "ezVl3vFWTwHfNXL3",
"name": "Inspirant"
},
{
diff --git a/module.json b/module.json
index 81f2003..b02896c 100644
--- a/module.json
+++ b/module.json
@@ -139,4 +139,4 @@
}
]
}
-}
\ No newline at end of file
+}
diff --git a/modules/babele-register.js b/modules/babele-register.js
index 0b661f9..02fdfee 100644
--- a/modules/babele-register.js
+++ b/modules/babele-register.js
@@ -32,7 +32,7 @@ const __SELECT_BONUS_PREFIX_D = {
/************************************************************************************/
export class WFRP4FrTranslation {
-
+
static parseSpellContent(spell) {
if (spell.system.range?.value) {
spell.system.range.value = this.processSpellContent(spell.system.range.value)
@@ -55,7 +55,7 @@ export class WFRP4FrTranslation {
//console.log("Spell duration/range/damage/target :", value);
if (value == "") return ""; // Hop !
if (value == "Touch") return "Contact"; // Hop !
- if (value == "You") return "Vous"; // Hop !
+ if (value == "You") return "Vous"; // Hop !
if (value == "Instant") return "Instantané"; // Hop !
let translw = value;
let re = /(.*)\s+[Bb]onus\s*(\w*)/i;
@@ -63,7 +63,7 @@ export class WFRP4FrTranslation {
//console.log("RES1:", res);
let unit = "";
if (res) { // Test " Bonus " pattern
- if (res[1]) { // We have char name, then convert it
+ if (res[1]) { // We have char name, then convert it
translw = game.i18n.localize(res[1].trim());
let bonusPrefix = (translw.toLowerCase() in __SELECT_BONUS_PREFIX_D) ? "Bonus d'" : "Bonus de ";
translw = bonusPrefix + translw
@@ -75,7 +75,7 @@ export class WFRP4FrTranslation {
if (res) { // Test : " " pattern
translw = res[1];
unit = res[2];
- } else { // Test
+ } else { // Test
re = /(\w+) (\w+)/i;
res = re.exec(value);
if (res) { // Test : " " pattern
@@ -102,7 +102,7 @@ export class WFRP4FrTranslation {
/************************************************************************************/
Hooks.once('init', () => {
- // Check various settings in the installation
+ // Check various settings in the installation
game.modules.forEach((module, id) => {
if (id == "wfrp4e-core" && module.active) {
compmod = "wfrp4e-core";
@@ -116,7 +116,7 @@ Hooks.once('init', () => {
game.wfrp4e.apps.StatBlockParser.parseStatBlock = async function (statString, type = "npc") {
return statParserFR(statString, type);
}
-
+
console.log("WFRP4E-FR | Loading Babele translation module ...");
loadScripts();
@@ -289,7 +289,7 @@ Hooks.once('init', () => {
if (script?.label) {
// Quand le label du script est strictement identique au nom de l'item concerné
if ( script.label.toLowerCase() == origName.toLowerCase() ) {
- script.label = e.name
+ script.label = e.name
} else if (script.label.toLowerCase().includes("tests to affect")) {
script.label = script.label.replace("Tests to affect", "Tests relatifs à ")
} else if (script.label.toLowerCase().includes("using torn muscle")) {
@@ -325,7 +325,7 @@ Hooks.once('init', () => {
for (let data of results) {
let career = data.text.match(/{(.*)}/)
//console.log(">>>>>", career)
- if (career && career[1]) {
+ if (career?.[1]) {
let careerFR = game.babele.converters.career_careergroup(career[1])
data.text = data.text.replace(career[1], careerFR)
}
@@ -338,7 +338,6 @@ Hooks.once('init', () => {
},
"npc_details": (details) => {
- //console.log("DETAILS: ", details);
let newDetails = foundry.utils.duplicate(details);
if (details.species?.value)
newDetails.species.value = game.i18n.localize(details.species.value);
@@ -359,9 +358,12 @@ Hooks.once('init', () => {
for (let compData of validCompendiums) {
let translItem = game.babele.translate(compData.metadata.id, { name: talents_list[i] }, true);
// Specific case management
- if (talents_list[i] === "Trapper") {
+ if (talents_list[i] === "Trapper") {
translItem = game.babele.translate(compData.metadata.id, { name: "a7v422EZcOUUC20X" }, true);
}
+ if (talents_list[i] === "Inspiring") {
+ translItem = game.babele.translate(compData.metadata.id, { name: "WCXnFSV4WOSmzzc4" }, true);
+ }
//console.log("Search talent name:", compData.metadata.id, talents_list[i], translItem);
let transl = translItem?.name || undefined
if (!transl) transl = talents_list[i]
@@ -372,7 +374,6 @@ Hooks.once('init', () => {
let s1 = res[1].trim(); // No () in talents table
translItem = game.babele.translate(compData.metadata.id, { name: s1 }, true)
let translw = translItem?.name || undefined
- //console.log("Search talent name:", compData.metadata.id, s1, translw);
if (translw && translw != s1) {
transl = translw + " (" + subword + ")";
}
@@ -389,7 +390,7 @@ Hooks.once('init', () => {
"npc_characteristics": (chars) => { // Auto-convert char names in the sheet
for (let key in chars) {
let char = chars[key];
- //console.log("Was here !", key, char );
+ //console.log("Was here !", key, char );
let abrev = char["abrev"];
let toTransl = "CHAR." + abrev;
if (game.i18n.localize(toTransl) != toTransl) { // Manages unknown language
@@ -436,7 +437,7 @@ Hooks.once('init', () => {
trait_en.name = nbt + trait_fr.name + special;
trait_en.system.description.value = trait_fr.system.description.value;
if (trait_en.system?.specification && isNaN(trait_en.system.specification.value)) { // This is a string, so translate it
- //console.log("Translating : ", trait_en.system.specification.value);
+ //console.log("Translating : ", trait_en.system.specification.value);
trait_en.system.specification.value = game.i18n.localize(trait_en.system.specification.value.trim());
}
break // Translation has been found, skip other compendiums
@@ -479,7 +480,7 @@ Hooks.once('init', () => {
let validCompendiums = game.wfrp4e.tags.getPacksWithTag("spell")
for (let compData of validCompendiums) {
let trait_fr = game.babele.translate(compData.metadata.id, { name: name_en }, true)
- if (trait_fr?.system) {
+ if (trait_fr?.system) {
//DEBUG : console.log(">>>>> Spell ?", name_en, special, trait_fr);
WFRP4FrTranslation.parseSpellContent(trait_en)
trait_fr.name = trait_fr.name || name_en
@@ -499,6 +500,12 @@ Hooks.once('init', () => {
}
let validCompendiums = game.wfrp4e.tags.getPacksWithTag("talent")
for (let compData of validCompendiums) {
+ if (name_en === "Trapper") {
+ name_en = "a7v422EZcOUUC20X"
+ }
+ if (name_en === "Inspiring") {
+ name_en = "WCXnFSV4WOSmzzc4"
+ }
let trait_fr = game.babele.translate(compData.metadata.id, { name: name_en }, true)
if (trait_fr?.system) {
trait_fr.name = trait_fr.name || name_en // Security since babele v10
diff --git a/packs/aides-de-jeu-fr/000983.log b/packs/aides-de-jeu-fr/001023.log
similarity index 100%
rename from packs/aides-de-jeu-fr/000983.log
rename to packs/aides-de-jeu-fr/001023.log
diff --git a/packs/aides-de-jeu-fr/CURRENT b/packs/aides-de-jeu-fr/CURRENT
index f51a32f..b9a0323 100644
--- a/packs/aides-de-jeu-fr/CURRENT
+++ b/packs/aides-de-jeu-fr/CURRENT
@@ -1 +1 @@
-MANIFEST-000981
+MANIFEST-001021
diff --git a/packs/aides-de-jeu-fr/LOG b/packs/aides-de-jeu-fr/LOG
index 0218b06..b51bdb4 100644
--- a/packs/aides-de-jeu-fr/LOG
+++ b/packs/aides-de-jeu-fr/LOG
@@ -1,7 +1,7 @@
-2025/03/09-09:17:39.465875 7f663d3f96c0 Recovering log #979
-2025/03/09-09:17:39.477167 7f663d3f96c0 Delete type=3 #977
-2025/03/09-09:17:39.477309 7f663d3f96c0 Delete type=0 #979
-2025/03/09-09:22:42.197212 7f66373ff6c0 Level-0 table #984: started
-2025/03/09-09:22:42.197251 7f66373ff6c0 Level-0 table #984: 0 bytes OK
-2025/03/09-09:22:42.203836 7f66373ff6c0 Delete type=0 #982
-2025/03/09-09:22:42.211326 7f66373ff6c0 Manual compaction at level-0 from '!journal!3IgmiprzLB6Lwenc' @ 72057594037927935 : 1 .. '!journal.pages!suuYN87Al1ZZWtQQ.jhgNnhWhrkOpKs1B' @ 0 : 0; will stop at (end)
+2025/04/30-13:52:45.187796 7fa7ef7fe6c0 Recovering log #1019
+2025/04/30-13:52:45.197798 7fa7ef7fe6c0 Delete type=3 #1017
+2025/04/30-13:52:45.197858 7fa7ef7fe6c0 Delete type=0 #1019
+2025/04/30-13:56:20.218873 7fa7eebff6c0 Level-0 table #1024: started
+2025/04/30-13:56:20.218918 7fa7eebff6c0 Level-0 table #1024: 0 bytes OK
+2025/04/30-13:56:20.282295 7fa7eebff6c0 Delete type=0 #1022
+2025/04/30-13:56:20.342627 7fa7eebff6c0 Manual compaction at level-0 from '!journal!3IgmiprzLB6Lwenc' @ 72057594037927935 : 1 .. '!journal.pages!suuYN87Al1ZZWtQQ.jhgNnhWhrkOpKs1B' @ 0 : 0; will stop at (end)
diff --git a/packs/aides-de-jeu-fr/LOG.old b/packs/aides-de-jeu-fr/LOG.old
index ffc7990..289177e 100644
--- a/packs/aides-de-jeu-fr/LOG.old
+++ b/packs/aides-de-jeu-fr/LOG.old
@@ -1,7 +1,7 @@
-2025/02/26-19:09:47.748992 7fcd21ffb6c0 Recovering log #975
-2025/02/26-19:09:47.759713 7fcd21ffb6c0 Delete type=3 #973
-2025/02/26-19:09:47.759787 7fcd21ffb6c0 Delete type=0 #975
-2025/02/26-19:52:07.792150 7fcd20bff6c0 Level-0 table #980: started
-2025/02/26-19:52:07.792171 7fcd20bff6c0 Level-0 table #980: 0 bytes OK
-2025/02/26-19:52:07.798975 7fcd20bff6c0 Delete type=0 #978
-2025/02/26-19:52:07.799198 7fcd20bff6c0 Manual compaction at level-0 from '!journal!3IgmiprzLB6Lwenc' @ 72057594037927935 : 1 .. '!journal.pages!suuYN87Al1ZZWtQQ.jhgNnhWhrkOpKs1B' @ 0 : 0; will stop at (end)
+2025/04/30-13:37:26.958893 7fa7effff6c0 Recovering log #1015
+2025/04/30-13:37:26.969871 7fa7effff6c0 Delete type=3 #1013
+2025/04/30-13:37:26.969950 7fa7effff6c0 Delete type=0 #1015
+2025/04/30-13:52:07.580634 7fa7eebff6c0 Level-0 table #1020: started
+2025/04/30-13:52:07.580657 7fa7eebff6c0 Level-0 table #1020: 0 bytes OK
+2025/04/30-13:52:07.587755 7fa7eebff6c0 Delete type=0 #1018
+2025/04/30-13:52:07.594692 7fa7eebff6c0 Manual compaction at level-0 from '!journal!3IgmiprzLB6Lwenc' @ 72057594037927935 : 1 .. '!journal.pages!suuYN87Al1ZZWtQQ.jhgNnhWhrkOpKs1B' @ 0 : 0; will stop at (end)
diff --git a/packs/aides-de-jeu-fr/MANIFEST-000981 b/packs/aides-de-jeu-fr/MANIFEST-001021
similarity index 84%
rename from packs/aides-de-jeu-fr/MANIFEST-000981
rename to packs/aides-de-jeu-fr/MANIFEST-001021
index f0eb05f..dce481f 100644
Binary files a/packs/aides-de-jeu-fr/MANIFEST-000981 and b/packs/aides-de-jeu-fr/MANIFEST-001021 differ
diff --git a/packs/antidotes-and-remedes/000985.log b/packs/antidotes-and-remedes/001025.log
similarity index 100%
rename from packs/antidotes-and-remedes/000985.log
rename to packs/antidotes-and-remedes/001025.log
diff --git a/packs/antidotes-and-remedes/CURRENT b/packs/antidotes-and-remedes/CURRENT
index 1dfa95c..7be8797 100644
--- a/packs/antidotes-and-remedes/CURRENT
+++ b/packs/antidotes-and-remedes/CURRENT
@@ -1 +1 @@
-MANIFEST-000983
+MANIFEST-001023
diff --git a/packs/antidotes-and-remedes/LOG b/packs/antidotes-and-remedes/LOG
index 2809430..471d28b 100644
--- a/packs/antidotes-and-remedes/LOG
+++ b/packs/antidotes-and-remedes/LOG
@@ -1,7 +1,7 @@
-2025/03/09-09:17:39.486791 7f663dbfa6c0 Recovering log #981
-2025/03/09-09:17:39.497698 7f663dbfa6c0 Delete type=3 #979
-2025/03/09-09:17:39.497812 7f663dbfa6c0 Delete type=0 #981
-2025/03/09-09:22:42.189568 7f66373ff6c0 Level-0 table #986: started
-2025/03/09-09:22:42.189606 7f66373ff6c0 Level-0 table #986: 0 bytes OK
-2025/03/09-09:22:42.196916 7f66373ff6c0 Delete type=0 #984
-2025/03/09-09:22:42.211312 7f66373ff6c0 Manual compaction at level-0 from '!folders!3uquYH73ttCdoH0I' @ 72057594037927935 : 1 .. '!items!ylFhk7mGZOnAJTUT' @ 0 : 0; will stop at (end)
+2025/04/30-13:52:45.200395 7fa7f51fa6c0 Recovering log #1021
+2025/04/30-13:52:45.211253 7fa7f51fa6c0 Delete type=3 #1019
+2025/04/30-13:52:45.211310 7fa7f51fa6c0 Delete type=0 #1021
+2025/04/30-13:56:20.182202 7fa7eebff6c0 Level-0 table #1026: started
+2025/04/30-13:56:20.182230 7fa7eebff6c0 Level-0 table #1026: 0 bytes OK
+2025/04/30-13:56:20.218666 7fa7eebff6c0 Delete type=0 #1024
+2025/04/30-13:56:20.342613 7fa7eebff6c0 Manual compaction at level-0 from '!folders!3uquYH73ttCdoH0I' @ 72057594037927935 : 1 .. '!items!ylFhk7mGZOnAJTUT' @ 0 : 0; will stop at (end)
diff --git a/packs/antidotes-and-remedes/LOG.old b/packs/antidotes-and-remedes/LOG.old
index 6a6838b..807942e 100644
--- a/packs/antidotes-and-remedes/LOG.old
+++ b/packs/antidotes-and-remedes/LOG.old
@@ -1,7 +1,7 @@
-2025/02/26-19:09:47.766149 7fcd227fc6c0 Recovering log #977
-2025/02/26-19:09:47.776334 7fcd227fc6c0 Delete type=3 #975
-2025/02/26-19:09:47.776384 7fcd227fc6c0 Delete type=0 #977
-2025/02/26-19:52:07.799420 7fcd20bff6c0 Level-0 table #982: started
-2025/02/26-19:52:07.799454 7fcd20bff6c0 Level-0 table #982: 0 bytes OK
-2025/02/26-19:52:07.805975 7fcd20bff6c0 Delete type=0 #980
-2025/02/26-19:52:07.826154 7fcd20bff6c0 Manual compaction at level-0 from '!folders!3uquYH73ttCdoH0I' @ 72057594037927935 : 1 .. '!items!ylFhk7mGZOnAJTUT' @ 0 : 0; will stop at (end)
+2025/04/30-13:37:26.975712 7fa7ef7fe6c0 Recovering log #1017
+2025/04/30-13:37:26.985626 7fa7ef7fe6c0 Delete type=3 #1015
+2025/04/30-13:37:26.985740 7fa7ef7fe6c0 Delete type=0 #1017
+2025/04/30-13:52:07.574464 7fa7eebff6c0 Level-0 table #1022: started
+2025/04/30-13:52:07.574485 7fa7eebff6c0 Level-0 table #1022: 0 bytes OK
+2025/04/30-13:52:07.580538 7fa7eebff6c0 Delete type=0 #1020
+2025/04/30-13:52:07.594675 7fa7eebff6c0 Manual compaction at level-0 from '!folders!3uquYH73ttCdoH0I' @ 72057594037927935 : 1 .. '!items!ylFhk7mGZOnAJTUT' @ 0 : 0; will stop at (end)
diff --git a/packs/antidotes-and-remedes/MANIFEST-000983 b/packs/antidotes-and-remedes/MANIFEST-001023
similarity index 71%
rename from packs/antidotes-and-remedes/MANIFEST-000983
rename to packs/antidotes-and-remedes/MANIFEST-001023
index eb6553c..dd5b933 100644
Binary files a/packs/antidotes-and-remedes/MANIFEST-000983 and b/packs/antidotes-and-remedes/MANIFEST-001023 differ
diff --git a/packs/apothicarium/000983.log b/packs/apothicarium/001023.log
similarity index 100%
rename from packs/apothicarium/000983.log
rename to packs/apothicarium/001023.log
diff --git a/packs/apothicarium/CURRENT b/packs/apothicarium/CURRENT
index f51a32f..b9a0323 100644
--- a/packs/apothicarium/CURRENT
+++ b/packs/apothicarium/CURRENT
@@ -1 +1 @@
-MANIFEST-000981
+MANIFEST-001021
diff --git a/packs/apothicarium/LOG b/packs/apothicarium/LOG
index 19108b5..3951d22 100644
--- a/packs/apothicarium/LOG
+++ b/packs/apothicarium/LOG
@@ -1,7 +1,7 @@
-2025/03/09-09:17:39.520124 7f663cbf86c0 Recovering log #979
-2025/03/09-09:17:39.530733 7f663cbf86c0 Delete type=3 #977
-2025/03/09-09:17:39.530816 7f663cbf86c0 Delete type=0 #979
-2025/03/09-09:22:42.204043 7f66373ff6c0 Level-0 table #984: started
-2025/03/09-09:22:42.204111 7f66373ff6c0 Level-0 table #984: 0 bytes OK
-2025/03/09-09:22:42.211072 7f66373ff6c0 Delete type=0 #982
-2025/03/09-09:22:42.211361 7f66373ff6c0 Manual compaction at level-0 from '!journal!cZtNgayIw2QFhC9u' @ 72057594037927935 : 1 .. '!journal.pages!cZtNgayIw2QFhC9u.ts265H1XkisLgdow' @ 0 : 0; will stop at (end)
+2025/04/30-13:52:45.227283 7fa7effff6c0 Recovering log #1019
+2025/04/30-13:52:45.237098 7fa7effff6c0 Delete type=3 #1017
+2025/04/30-13:52:45.237154 7fa7effff6c0 Delete type=0 #1019
+2025/04/30-13:56:20.342763 7fa7eebff6c0 Level-0 table #1024: started
+2025/04/30-13:56:20.342817 7fa7eebff6c0 Level-0 table #1024: 0 bytes OK
+2025/04/30-13:56:20.379513 7fa7eebff6c0 Delete type=0 #1022
+2025/04/30-13:56:20.480242 7fa7eebff6c0 Manual compaction at level-0 from '!journal!cZtNgayIw2QFhC9u' @ 72057594037927935 : 1 .. '!journal.pages!cZtNgayIw2QFhC9u.ts265H1XkisLgdow' @ 0 : 0; will stop at (end)
diff --git a/packs/apothicarium/LOG.old b/packs/apothicarium/LOG.old
index 538e8ad..714580f 100644
--- a/packs/apothicarium/LOG.old
+++ b/packs/apothicarium/LOG.old
@@ -1,7 +1,7 @@
-2025/02/26-19:09:47.798732 7fcd217fa6c0 Recovering log #975
-2025/02/26-19:09:47.809876 7fcd217fa6c0 Delete type=3 #973
-2025/02/26-19:09:47.810001 7fcd217fa6c0 Delete type=0 #975
-2025/02/26-19:52:07.806137 7fcd20bff6c0 Level-0 table #980: started
-2025/02/26-19:52:07.806168 7fcd20bff6c0 Level-0 table #980: 0 bytes OK
-2025/02/26-19:52:07.812617 7fcd20bff6c0 Delete type=0 #978
-2025/02/26-19:52:07.826172 7fcd20bff6c0 Manual compaction at level-0 from '!journal!cZtNgayIw2QFhC9u' @ 72057594037927935 : 1 .. '!journal.pages!cZtNgayIw2QFhC9u.ts265H1XkisLgdow' @ 0 : 0; will stop at (end)
+2025/04/30-13:37:27.005764 7fa7f49f96c0 Recovering log #1015
+2025/04/30-13:37:27.015794 7fa7f49f96c0 Delete type=3 #1013
+2025/04/30-13:37:27.015847 7fa7f49f96c0 Delete type=0 #1015
+2025/04/30-13:52:07.594802 7fa7eebff6c0 Level-0 table #1020: started
+2025/04/30-13:52:07.594841 7fa7eebff6c0 Level-0 table #1020: 0 bytes OK
+2025/04/30-13:52:07.601251 7fa7eebff6c0 Delete type=0 #1018
+2025/04/30-13:52:07.626197 7fa7eebff6c0 Manual compaction at level-0 from '!journal!cZtNgayIw2QFhC9u' @ 72057594037927935 : 1 .. '!journal.pages!cZtNgayIw2QFhC9u.ts265H1XkisLgdow' @ 0 : 0; will stop at (end)
diff --git a/packs/apothicarium/MANIFEST-000981 b/packs/apothicarium/MANIFEST-001021
similarity index 84%
rename from packs/apothicarium/MANIFEST-000981
rename to packs/apothicarium/MANIFEST-001021
index 9ec61be..13d9ca4 100644
Binary files a/packs/apothicarium/MANIFEST-000981 and b/packs/apothicarium/MANIFEST-001021 differ
diff --git a/packs/dons-de-rhya/000983.log b/packs/dons-de-rhya/001023.log
similarity index 100%
rename from packs/dons-de-rhya/000983.log
rename to packs/dons-de-rhya/001023.log
diff --git a/packs/dons-de-rhya/CURRENT b/packs/dons-de-rhya/CURRENT
index f51a32f..b9a0323 100644
--- a/packs/dons-de-rhya/CURRENT
+++ b/packs/dons-de-rhya/CURRENT
@@ -1 +1 @@
-MANIFEST-000981
+MANIFEST-001021
diff --git a/packs/dons-de-rhya/LOG b/packs/dons-de-rhya/LOG
index cb5cb22..cb59ac9 100644
--- a/packs/dons-de-rhya/LOG
+++ b/packs/dons-de-rhya/LOG
@@ -1,7 +1,7 @@
-2025/03/09-09:17:39.449618 7f663cbf86c0 Recovering log #979
-2025/03/09-09:17:39.461090 7f663cbf86c0 Delete type=3 #977
-2025/03/09-09:17:39.461197 7f663cbf86c0 Delete type=0 #979
-2025/03/09-09:22:42.167971 7f66373ff6c0 Level-0 table #984: started
-2025/03/09-09:22:42.168022 7f66373ff6c0 Level-0 table #984: 0 bytes OK
-2025/03/09-09:22:42.175033 7f66373ff6c0 Delete type=0 #982
-2025/03/09-09:22:42.182722 7f66373ff6c0 Manual compaction at level-0 from '!journal!50u8VAjdmovyr0hx' @ 72057594037927935 : 1 .. '!journal.pages!yzw9I0r3hCK7PJnz.sPNCYj2nR3Cp3jHd' @ 0 : 0; will stop at (end)
+2025/04/30-13:52:45.174262 7fa7effff6c0 Recovering log #1019
+2025/04/30-13:52:45.184972 7fa7effff6c0 Delete type=3 #1017
+2025/04/30-13:52:45.185064 7fa7effff6c0 Delete type=0 #1019
+2025/04/30-13:56:20.148218 7fa7eebff6c0 Level-0 table #1024: started
+2025/04/30-13:56:20.148250 7fa7eebff6c0 Level-0 table #1024: 0 bytes OK
+2025/04/30-13:56:20.182065 7fa7eebff6c0 Delete type=0 #1022
+2025/04/30-13:56:20.342592 7fa7eebff6c0 Manual compaction at level-0 from '!journal!50u8VAjdmovyr0hx' @ 72057594037927935 : 1 .. '!journal.pages!yzw9I0r3hCK7PJnz.sPNCYj2nR3Cp3jHd' @ 0 : 0; will stop at (end)
diff --git a/packs/dons-de-rhya/LOG.old b/packs/dons-de-rhya/LOG.old
index 6be4c65..521ac85 100644
--- a/packs/dons-de-rhya/LOG.old
+++ b/packs/dons-de-rhya/LOG.old
@@ -1,7 +1,7 @@
-2025/02/26-19:09:47.734798 7fcd217fa6c0 Recovering log #975
-2025/02/26-19:09:47.744745 7fcd217fa6c0 Delete type=3 #973
-2025/02/26-19:09:47.744853 7fcd217fa6c0 Delete type=0 #975
-2025/02/26-19:52:07.778784 7fcd20bff6c0 Level-0 table #980: started
-2025/02/26-19:52:07.778814 7fcd20bff6c0 Level-0 table #980: 0 bytes OK
-2025/02/26-19:52:07.785685 7fcd20bff6c0 Delete type=0 #978
-2025/02/26-19:52:07.799169 7fcd20bff6c0 Manual compaction at level-0 from '!journal!50u8VAjdmovyr0hx' @ 72057594037927935 : 1 .. '!journal.pages!yzw9I0r3hCK7PJnz.sPNCYj2nR3Cp3jHd' @ 0 : 0; will stop at (end)
+2025/04/30-13:37:26.941947 7fa7f49f96c0 Recovering log #1015
+2025/04/30-13:37:26.953673 7fa7f49f96c0 Delete type=3 #1013
+2025/04/30-13:37:26.953812 7fa7f49f96c0 Delete type=0 #1015
+2025/04/30-13:52:07.588106 7fa7eebff6c0 Level-0 table #1020: started
+2025/04/30-13:52:07.588158 7fa7eebff6c0 Level-0 table #1020: 0 bytes OK
+2025/04/30-13:52:07.594496 7fa7eebff6c0 Delete type=0 #1018
+2025/04/30-13:52:07.594707 7fa7eebff6c0 Manual compaction at level-0 from '!journal!50u8VAjdmovyr0hx' @ 72057594037927935 : 1 .. '!journal.pages!yzw9I0r3hCK7PJnz.sPNCYj2nR3Cp3jHd' @ 0 : 0; will stop at (end)
diff --git a/packs/dons-de-rhya/MANIFEST-000981 b/packs/dons-de-rhya/MANIFEST-001021
similarity index 84%
rename from packs/dons-de-rhya/MANIFEST-000981
rename to packs/dons-de-rhya/MANIFEST-001021
index ced36ac..1e185c4 100644
Binary files a/packs/dons-de-rhya/MANIFEST-000981 and b/packs/dons-de-rhya/MANIFEST-001021 differ
diff --git a/packs/plats-dauberges/000983.log b/packs/plats-dauberges/001023.log
similarity index 100%
rename from packs/plats-dauberges/000983.log
rename to packs/plats-dauberges/001023.log
diff --git a/packs/plats-dauberges/CURRENT b/packs/plats-dauberges/CURRENT
index f51a32f..b9a0323 100644
--- a/packs/plats-dauberges/CURRENT
+++ b/packs/plats-dauberges/CURRENT
@@ -1 +1 @@
-MANIFEST-000981
+MANIFEST-001021
diff --git a/packs/plats-dauberges/LOG b/packs/plats-dauberges/LOG
index 5b1a8bd..8595387 100644
--- a/packs/plats-dauberges/LOG
+++ b/packs/plats-dauberges/LOG
@@ -1,7 +1,7 @@
-2025/03/09-09:17:39.425524 7f6637fff6c0 Recovering log #979
-2025/03/09-09:17:39.444066 7f6637fff6c0 Delete type=3 #977
-2025/03/09-09:17:39.444176 7f6637fff6c0 Delete type=0 #979
-2025/03/09-09:22:42.175270 7f66373ff6c0 Level-0 table #984: started
-2025/03/09-09:22:42.175332 7f66373ff6c0 Level-0 table #984: 0 bytes OK
-2025/03/09-09:22:42.182508 7f66373ff6c0 Delete type=0 #982
-2025/03/09-09:22:42.182759 7f66373ff6c0 Manual compaction at level-0 from '!tables!4l60Lxv8cpsyy2Cg' @ 72057594037927935 : 1 .. '!tables.results!tfaYKDZqu7kgZvRG.yvbwKursaixh2dby' @ 0 : 0; will stop at (end)
+2025/04/30-13:52:45.160945 7fa7f49f96c0 Recovering log #1019
+2025/04/30-13:52:45.171175 7fa7f49f96c0 Delete type=3 #1017
+2025/04/30-13:52:45.171232 7fa7f49f96c0 Delete type=0 #1019
+2025/04/30-13:56:20.120362 7fa7eebff6c0 Level-0 table #1024: started
+2025/04/30-13:56:20.120403 7fa7eebff6c0 Level-0 table #1024: 0 bytes OK
+2025/04/30-13:56:20.147577 7fa7eebff6c0 Delete type=0 #1022
+2025/04/30-13:56:20.148002 7fa7eebff6c0 Manual compaction at level-0 from '!tables!4l60Lxv8cpsyy2Cg' @ 72057594037927935 : 1 .. '!tables.results!tfaYKDZqu7kgZvRG.yvbwKursaixh2dby' @ 0 : 0; will stop at (end)
diff --git a/packs/plats-dauberges/LOG.old b/packs/plats-dauberges/LOG.old
index def7d40..8e54a75 100644
--- a/packs/plats-dauberges/LOG.old
+++ b/packs/plats-dauberges/LOG.old
@@ -1,7 +1,7 @@
-2025/02/26-19:09:47.707661 7fcd22ffd6c0 Recovering log #975
-2025/02/26-19:09:47.731020 7fcd22ffd6c0 Delete type=3 #973
-2025/02/26-19:09:47.731122 7fcd22ffd6c0 Delete type=0 #975
-2025/02/26-19:52:07.785830 7fcd20bff6c0 Level-0 table #980: started
-2025/02/26-19:52:07.785860 7fcd20bff6c0 Level-0 table #980: 0 bytes OK
-2025/02/26-19:52:07.792033 7fcd20bff6c0 Delete type=0 #978
-2025/02/26-19:52:07.799185 7fcd20bff6c0 Manual compaction at level-0 from '!tables!4l60Lxv8cpsyy2Cg' @ 72057594037927935 : 1 .. '!tables.results!tfaYKDZqu7kgZvRG.yvbwKursaixh2dby' @ 0 : 0; will stop at (end)
+2025/04/30-13:37:26.927965 7fa7f51fa6c0 Recovering log #1015
+2025/04/30-13:37:26.937687 7fa7f51fa6c0 Delete type=3 #1013
+2025/04/30-13:37:26.937822 7fa7f51fa6c0 Delete type=0 #1015
+2025/04/30-13:52:07.553657 7fa7eebff6c0 Level-0 table #1020: started
+2025/04/30-13:52:07.553704 7fa7eebff6c0 Level-0 table #1020: 0 bytes OK
+2025/04/30-13:52:07.560415 7fa7eebff6c0 Delete type=0 #1018
+2025/04/30-13:52:07.567607 7fa7eebff6c0 Manual compaction at level-0 from '!tables!4l60Lxv8cpsyy2Cg' @ 72057594037927935 : 1 .. '!tables.results!tfaYKDZqu7kgZvRG.yvbwKursaixh2dby' @ 0 : 0; will stop at (end)
diff --git a/packs/plats-dauberges/MANIFEST-000981 b/packs/plats-dauberges/MANIFEST-001021
similarity index 83%
rename from packs/plats-dauberges/MANIFEST-000981
rename to packs/plats-dauberges/MANIFEST-001021
index 9c50985..ccdcdfd 100644
Binary files a/packs/plats-dauberges/MANIFEST-000981 and b/packs/plats-dauberges/MANIFEST-001021 differ
diff --git a/packs/tables-des-traductions/000626.log b/packs/tables-des-traductions/000666.log
similarity index 100%
rename from packs/tables-des-traductions/000626.log
rename to packs/tables-des-traductions/000666.log
diff --git a/packs/tables-des-traductions/CURRENT b/packs/tables-des-traductions/CURRENT
index 5e79e4b..f43f56b 100644
--- a/packs/tables-des-traductions/CURRENT
+++ b/packs/tables-des-traductions/CURRENT
@@ -1 +1 @@
-MANIFEST-000624
+MANIFEST-000664
diff --git a/packs/tables-des-traductions/LOG b/packs/tables-des-traductions/LOG
index 4e295df..8b77465 100644
--- a/packs/tables-des-traductions/LOG
+++ b/packs/tables-des-traductions/LOG
@@ -1,7 +1,7 @@
-2025/03/09-09:17:39.503863 7f6637fff6c0 Recovering log #622
-2025/03/09-09:17:39.514369 7f6637fff6c0 Delete type=3 #620
-2025/03/09-09:17:39.514464 7f6637fff6c0 Delete type=0 #622
-2025/03/09-09:22:42.182959 7f66373ff6c0 Level-0 table #627: started
-2025/03/09-09:22:42.182995 7f66373ff6c0 Level-0 table #627: 0 bytes OK
-2025/03/09-09:22:42.189384 7f66373ff6c0 Delete type=0 #625
-2025/03/09-09:22:42.211291 7f66373ff6c0 Manual compaction at level-0 from '!journal!056ILNNrLiPq3Gi3' @ 72057594037927935 : 1 .. '!journal.pages!yfZxl4I7XAuUF6r3.apXmOlZRmGT4GreB' @ 0 : 0; will stop at (end)
+2025/04/30-13:52:45.213806 7fa7f49f96c0 Recovering log #662
+2025/04/30-13:52:45.224527 7fa7f49f96c0 Delete type=3 #660
+2025/04/30-13:52:45.224674 7fa7f49f96c0 Delete type=0 #662
+2025/04/30-13:56:20.282496 7fa7eebff6c0 Level-0 table #667: started
+2025/04/30-13:56:20.282547 7fa7eebff6c0 Level-0 table #667: 0 bytes OK
+2025/04/30-13:56:20.342420 7fa7eebff6c0 Delete type=0 #665
+2025/04/30-13:56:20.342640 7fa7eebff6c0 Manual compaction at level-0 from '!journal!056ILNNrLiPq3Gi3' @ 72057594037927935 : 1 .. '!journal.pages!yfZxl4I7XAuUF6r3.apXmOlZRmGT4GreB' @ 0 : 0; will stop at (end)
diff --git a/packs/tables-des-traductions/LOG.old b/packs/tables-des-traductions/LOG.old
index 30a5891..9f5219c 100644
--- a/packs/tables-des-traductions/LOG.old
+++ b/packs/tables-des-traductions/LOG.old
@@ -1,7 +1,7 @@
-2025/02/26-19:09:47.781176 7fcd22ffd6c0 Recovering log #618
-2025/02/26-19:09:47.791851 7fcd22ffd6c0 Delete type=3 #616
-2025/02/26-19:09:47.791930 7fcd22ffd6c0 Delete type=0 #618
-2025/02/26-19:52:07.819942 7fcd20bff6c0 Level-0 table #623: started
-2025/02/26-19:52:07.819978 7fcd20bff6c0 Level-0 table #623: 0 bytes OK
-2025/02/26-19:52:07.826003 7fcd20bff6c0 Delete type=0 #621
-2025/02/26-19:52:07.826217 7fcd20bff6c0 Manual compaction at level-0 from '!journal!056ILNNrLiPq3Gi3' @ 72057594037927935 : 1 .. '!journal.pages!yfZxl4I7XAuUF6r3.apXmOlZRmGT4GreB' @ 0 : 0; will stop at (end)
+2025/04/30-13:37:26.989605 7fa7f51fa6c0 Recovering log #658
+2025/04/30-13:37:26.999911 7fa7f51fa6c0 Delete type=3 #656
+2025/04/30-13:37:26.999964 7fa7f51fa6c0 Delete type=0 #658
+2025/04/30-13:52:07.567820 7fa7eebff6c0 Level-0 table #663: started
+2025/04/30-13:52:07.567845 7fa7eebff6c0 Level-0 table #663: 0 bytes OK
+2025/04/30-13:52:07.574391 7fa7eebff6c0 Delete type=0 #661
+2025/04/30-13:52:07.594654 7fa7eebff6c0 Manual compaction at level-0 from '!journal!056ILNNrLiPq3Gi3' @ 72057594037927935 : 1 .. '!journal.pages!yfZxl4I7XAuUF6r3.apXmOlZRmGT4GreB' @ 0 : 0; will stop at (end)
diff --git a/packs/tables-des-traductions/MANIFEST-000624 b/packs/tables-des-traductions/MANIFEST-000664
similarity index 84%
rename from packs/tables-des-traductions/MANIFEST-000624
rename to packs/tables-des-traductions/MANIFEST-000664
index 9431e3d..39a8cab 100644
Binary files a/packs/tables-des-traductions/MANIFEST-000624 and b/packs/tables-des-traductions/MANIFEST-000664 differ