From b42df99b2794171af93ea2c39e72b62cd5604efb Mon Sep 17 00:00:00 2001 From: LeRatierBretonnien Date: Sun, 12 May 2024 20:50:22 +0200 Subject: [PATCH] Fix spell damage parsing + EiS actors --- babele-register.js | 134 +++++++++++------- module.json | 4 +- modules/fr-actor-wfrp4e.js | 3 - .../{000667.log => 000671.log} | 0 packs/aides-de-jeu-fr/CURRENT | 2 +- packs/aides-de-jeu-fr/LOG | 14 +- packs/aides-de-jeu-fr/LOG.old | 14 +- .../{MANIFEST-000665 => MANIFEST-000669} | Bin 180 -> 180 bytes .../{000669.log => 000673.log} | 0 packs/antidotes-and-remedes/CURRENT | 2 +- packs/antidotes-and-remedes/LOG | 14 +- packs/antidotes-and-remedes/LOG.old | 14 +- .../{MANIFEST-000667 => MANIFEST-000671} | Bin 178 -> 178 bytes packs/apothicarium/{000667.log => 000671.log} | 0 packs/apothicarium/CURRENT | 2 +- packs/apothicarium/LOG | 14 +- packs/apothicarium/LOG.old | 14 +- .../{MANIFEST-000665 => MANIFEST-000669} | Bin 180 -> 180 bytes packs/dons-de-rhya/{000667.log => 000671.log} | 0 packs/dons-de-rhya/CURRENT | 2 +- packs/dons-de-rhya/LOG | 14 +- packs/dons-de-rhya/LOG.old | 14 +- .../{MANIFEST-000665 => MANIFEST-000669} | Bin 180 -> 180 bytes .../{000667.log => 000671.log} | 0 packs/plats-dauberges/CURRENT | 2 +- packs/plats-dauberges/LOG | 14 +- packs/plats-dauberges/LOG.old | 14 +- .../{MANIFEST-000665 => MANIFEST-000669} | Bin 229 -> 229 bytes .../{000310.log => 000314.log} | 0 packs/tables-des-traductions/CURRENT | 2 +- packs/tables-des-traductions/LOG | 16 +-- packs/tables-des-traductions/LOG.old | 16 +-- packs/tables-des-traductions/MANIFEST-000308 | Bin 143 -> 0 bytes packs/tables-des-traductions/MANIFEST-000312 | Bin 0 -> 143 bytes 34 files changed, 175 insertions(+), 150 deletions(-) rename packs/aides-de-jeu-fr/{000667.log => 000671.log} (100%) rename packs/aides-de-jeu-fr/{MANIFEST-000665 => MANIFEST-000669} (71%) rename packs/antidotes-and-remedes/{000669.log => 000673.log} (100%) rename packs/antidotes-and-remedes/{MANIFEST-000667 => MANIFEST-000671} (71%) rename packs/apothicarium/{000667.log => 000671.log} (100%) rename packs/apothicarium/{MANIFEST-000665 => MANIFEST-000669} (71%) rename packs/dons-de-rhya/{000667.log => 000671.log} (100%) rename packs/dons-de-rhya/{MANIFEST-000665 => MANIFEST-000669} (71%) rename packs/plats-dauberges/{000667.log => 000671.log} (100%) rename packs/plats-dauberges/{MANIFEST-000665 => MANIFEST-000669} (83%) rename packs/tables-des-traductions/{000310.log => 000314.log} (100%) delete mode 100644 packs/tables-des-traductions/MANIFEST-000308 create mode 100644 packs/tables-des-traductions/MANIFEST-000312 diff --git a/babele-register.js b/babele-register.js index d37f587..7c3c7b0 100644 --- a/babele-register.js +++ b/babele-register.js @@ -22,13 +22,82 @@ const vo_conditions = { } const __SELECT_BONUS_PREFIX_D = { - "initiative" : 1, - "intelligence" : 1, - "endurance" : 1, + "initiative": 1, + "intelligence": 1, + "endurance": 1, "agilite": 1, "agilité": 1 } +/************************************************************************************/ +export class WFRP4FrTranslation { + + static parseSpellContent(spell) { + if (spell.system.range?.value) { + spell.system.range.value = this.processSpellContent(spell.system.range.value) + } + if (spell.system.damage?.value) { + spell.system.damage.value = this.processSpellContent(spell.system.damage.value) + } + if (spell.system.duration?.value) { + spell.system.duration.value = this.processSpellContent(spell.system.duration?.value) + } + if ( spell.system.range?.value) { + spell.system.range.value = this.processSpellContent(spell.system.range?.value) + } + if (spell.system.target?.value ) { + spell.system.target.value = this.processSpellContent(spell.system.target?.value) + } + } + + static processSpellContent(value) { + //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 == "Instant") return "Instantané"; // Hop ! + let translw = value; + let re = /(.*)\s+[Bb]onus\s*(\w*)/i; + let res = re.exec(value); + //console.log("RES1:", res); + let unit = ""; + if (res) { // Test " Bonus " pattern + 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 + } + unit = res[2]; + } else { + re = /(\d+) (\w+)/i; + res = re.exec(value); + if (res) { // Test : " " pattern + translw = res[1]; + unit = res[2]; + } else { // Test + re = /(\w+) (\w+)/i; + res = re.exec(value); + if (res) { // Test : " " pattern + translw = game.i18n.localize(res[1].trim()); + unit = res[2]; + } + } + } + if (unit == "hour") unit = "heure"; + if (unit == "hours") unit = "heures"; + if (unit == "days") unit = "jours"; + if (unit == "yard") unit = "mètre"; + if (unit == "yards") unit = "mètres"; + if (unit == "Bonus") { // Another weird management + console.log("Translating bonus", unit); + translw = "Bonus de " + translw; + } else { + translw += " " + unit; + } + return translw; + } +} + /************************************************************************************/ Hooks.once('init', () => { @@ -267,7 +336,7 @@ Hooks.once('init', () => { console.log("Search talent name:", compData.metadata.id, s1, translw); if (translw && translw != s1) { transl = translw + " (" + subword + ")"; - } + } } } talents_list[i] = transl; @@ -358,6 +427,7 @@ Hooks.once('init', () => { let trait_fr = game.babele.translate(compData.metadata.id, { name: name_en }, true) if (trait_fr?.system) { //DEBUG : console.log(">>>>> Prayer ?", name_en, special, trait_fr.name ); + WFRP4FrTranslation.parseSpellContent(trait_en) trait_fr.name = trait_fr.name || name_en trait_en.name = trait_fr.name + special; if (trait_fr.system?.description?.value) { @@ -370,9 +440,10 @@ 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 - //DEBUG : console.log(">>>>> Spell ?", name_en, special, trait_fr.name ); trait_en.name = trait_fr.name + special; if (trait_fr.system?.description?.value) { trait_en.system.description.value = trait_fr.system.description.value; @@ -544,52 +615,9 @@ Hooks.once('init', () => { }, // Auto-translate duration "spells_duration_range_target_damage": (value) => { - //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 == "Instant") return "Instantané"; // Hop ! - let translw = value; - let re = /(.*)\s+Bonus\s*(\w*)/i; - let res = re.exec(value); - // DEBUG : console.log("RES1:", res); - let unit = ""; - if (res) { // Test " Bonus " pattern - 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 - } - unit = res[2]; - } else { - re = /(\d+) (\w+)/i; - res = re.exec(value); - if (res) { // Test : " " pattern - translw = res[1]; - unit = res[2]; - } else { // Test - re = /(\w+) (\w+)/i; - res = re.exec(value); - if (res) { // Test : " " pattern - translw = game.i18n.localize(res[1].trim()); - unit = res[2]; - } - } - } - if (unit == "hour") unit = "heure"; - if (unit == "hours") unit = "heures"; - if (unit == "days") unit = "jours"; - if (unit == "yard") unit = "mètre"; - if (unit == "yards") unit = "mètres"; - if (unit == "Bonus") { // Another weird management - console.log("Translating bonus", unit); - translw = "Bonus de " + translw; - } else { - translw += " " + unit; - } - return translw; + return WFRP4FrTranslation.processSpellContent(value); } - }); + }); } }); @@ -598,10 +626,10 @@ Hooks.once('init', () => { /*---------------------------------------------------------------------*/ Hooks.once('ready', () => { - import("https://www.uberwald.me/fvtt_appcount/count-class-ready.js").then(moduleCounter=>{ + import("https://www.uberwald.me/fvtt_appcount/count-class-ready.js").then(moduleCounter => { console.log("ClassCounter loaded", moduleCounter) moduleCounter.ClassCounter.registerUsageCount("wh4-fr-translation") - }).catch(err=> + }).catch(err => console.log("No stats available, giving up.") ) diff --git a/module.json b/module.json index d23f0c0..bbcc130 100644 --- a/module.json +++ b/module.json @@ -8,7 +8,7 @@ } ], "url": "https://www.uberwald.me/gitea/public/foundryvtt-wh4-lang-fr-fr", - "version": "7.1.3", + "version": "7.1.4", "esmodules": [ "babele-register.js", "addon-register.js", @@ -116,7 +116,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.1.3.zip", + "download": "https://www.uberwald.me/gitea/public/foundryvtt-wh4-lang-fr-fr/archive/foundryvtt-wh4-lang-fr-7.1.4.zip", "id": "wh4-fr-translation", "compatibility": { "minimum": "11", diff --git a/modules/fr-actor-wfrp4e.js b/modules/fr-actor-wfrp4e.js index 01f0b22..f7c3f4b 100644 --- a/modules/fr-actor-wfrp4e.js +++ b/modules/fr-actor-wfrp4e.js @@ -193,9 +193,6 @@ export default class ActorWfrp4e_fr extends Actor { data.token.width = tokenSize; } - - - // Auto calculation flags - if the user hasn't disabled various autocalculated values, calculate them if (data.flags.autoCalcRun) { // This is specifically for the Stride trait diff --git a/packs/aides-de-jeu-fr/000667.log b/packs/aides-de-jeu-fr/000671.log similarity index 100% rename from packs/aides-de-jeu-fr/000667.log rename to packs/aides-de-jeu-fr/000671.log diff --git a/packs/aides-de-jeu-fr/CURRENT b/packs/aides-de-jeu-fr/CURRENT index 51301d5..5046eb9 100644 --- a/packs/aides-de-jeu-fr/CURRENT +++ b/packs/aides-de-jeu-fr/CURRENT @@ -1 +1 @@ -MANIFEST-000665 +MANIFEST-000669 diff --git a/packs/aides-de-jeu-fr/LOG b/packs/aides-de-jeu-fr/LOG index bfebf8d..ca86fa3 100644 --- a/packs/aides-de-jeu-fr/LOG +++ b/packs/aides-de-jeu-fr/LOG @@ -1,7 +1,7 @@ -2024/05/12-17:23:23.760010 7f003fe006c0 Recovering log #663 -2024/05/12-17:23:23.771077 7f003fe006c0 Delete type=3 #661 -2024/05/12-17:23:23.771226 7f003fe006c0 Delete type=0 #663 -2024/05/12-17:38:17.603956 7f00374006c0 Level-0 table #668: started -2024/05/12-17:38:17.604017 7f00374006c0 Level-0 table #668: 0 bytes OK -2024/05/12-17:38:17.611370 7f00374006c0 Delete type=0 #666 -2024/05/12-17:38:17.619020 7f00374006c0 Manual compaction at level-0 from '!journal!3IgmiprzLB6Lwenc' @ 72057594037927935 : 1 .. '!journal!suuYN87Al1ZZWtQQ' @ 0 : 0; will stop at (end) +2024/05/12-19:57:00.248099 7f003e0006c0 Recovering log #667 +2024/05/12-19:57:00.258537 7f003e0006c0 Delete type=3 #665 +2024/05/12-19:57:00.258601 7f003e0006c0 Delete type=0 #667 +2024/05/12-20:49:52.183624 7f00374006c0 Level-0 table #672: started +2024/05/12-20:49:52.183681 7f00374006c0 Level-0 table #672: 0 bytes OK +2024/05/12-20:49:52.190384 7f00374006c0 Delete type=0 #670 +2024/05/12-20:49:52.197399 7f00374006c0 Manual compaction at level-0 from '!journal!3IgmiprzLB6Lwenc' @ 72057594037927935 : 1 .. '!journal!suuYN87Al1ZZWtQQ' @ 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 41f709e..bfebf8d 100644 --- a/packs/aides-de-jeu-fr/LOG.old +++ b/packs/aides-de-jeu-fr/LOG.old @@ -1,7 +1,7 @@ -2024/05/12-11:11:06.592194 7f003ea006c0 Recovering log #659 -2024/05/12-11:11:06.603128 7f003ea006c0 Delete type=3 #657 -2024/05/12-11:11:06.603264 7f003ea006c0 Delete type=0 #659 -2024/05/12-17:23:17.523828 7f00374006c0 Level-0 table #664: started -2024/05/12-17:23:17.523869 7f00374006c0 Level-0 table #664: 0 bytes OK -2024/05/12-17:23:17.531858 7f00374006c0 Delete type=0 #662 -2024/05/12-17:23:17.546955 7f00374006c0 Manual compaction at level-0 from '!journal!3IgmiprzLB6Lwenc' @ 72057594037927935 : 1 .. '!journal!suuYN87Al1ZZWtQQ' @ 0 : 0; will stop at (end) +2024/05/12-17:23:23.760010 7f003fe006c0 Recovering log #663 +2024/05/12-17:23:23.771077 7f003fe006c0 Delete type=3 #661 +2024/05/12-17:23:23.771226 7f003fe006c0 Delete type=0 #663 +2024/05/12-17:38:17.603956 7f00374006c0 Level-0 table #668: started +2024/05/12-17:38:17.604017 7f00374006c0 Level-0 table #668: 0 bytes OK +2024/05/12-17:38:17.611370 7f00374006c0 Delete type=0 #666 +2024/05/12-17:38:17.619020 7f00374006c0 Manual compaction at level-0 from '!journal!3IgmiprzLB6Lwenc' @ 72057594037927935 : 1 .. '!journal!suuYN87Al1ZZWtQQ' @ 0 : 0; will stop at (end) diff --git a/packs/aides-de-jeu-fr/MANIFEST-000665 b/packs/aides-de-jeu-fr/MANIFEST-000669 similarity index 71% rename from packs/aides-de-jeu-fr/MANIFEST-000665 rename to packs/aides-de-jeu-fr/MANIFEST-000669 index 9c8a2b7ab9910c6b95b1894b4c2debad7324f1ab..89e6ed62fb4a5253d48e319ae2cbfbe050d66732 100644 GIT binary patch delta 41 scmdnOxP@`TB&DNUY&5tS7@6j=axyT_XJui1sr+6UBrqQ&un;H!0Puqee*gdg delta 41 scmdnOxP@`TBqhGw-7H)Tj7+mwIT@H|v$C+xJbS(eBrqE!Fc&BQ0OHUIZvX%Q diff --git a/packs/antidotes-and-remedes/000669.log b/packs/antidotes-and-remedes/000673.log similarity index 100% rename from packs/antidotes-and-remedes/000669.log rename to packs/antidotes-and-remedes/000673.log diff --git a/packs/antidotes-and-remedes/CURRENT b/packs/antidotes-and-remedes/CURRENT index ba1ab17..c4246ad 100644 --- a/packs/antidotes-and-remedes/CURRENT +++ b/packs/antidotes-and-remedes/CURRENT @@ -1 +1 @@ -MANIFEST-000667 +MANIFEST-000671 diff --git a/packs/antidotes-and-remedes/LOG b/packs/antidotes-and-remedes/LOG index f6a123a..699b0e3 100644 --- a/packs/antidotes-and-remedes/LOG +++ b/packs/antidotes-and-remedes/LOG @@ -1,7 +1,7 @@ -2024/05/12-17:23:23.774214 7f003f4006c0 Recovering log #665 -2024/05/12-17:23:23.784867 7f003f4006c0 Delete type=3 #663 -2024/05/12-17:23:23.785034 7f003f4006c0 Delete type=0 #665 -2024/05/12-17:38:17.626800 7f00374006c0 Level-0 table #670: started -2024/05/12-17:38:17.626894 7f00374006c0 Level-0 table #670: 0 bytes OK -2024/05/12-17:38:17.634869 7f00374006c0 Delete type=0 #668 -2024/05/12-17:38:17.641746 7f00374006c0 Manual compaction at level-0 from '!folders!3uquYH73ttCdoH0I' @ 72057594037927935 : 1 .. '!items!ylFhk7mGZOnAJTUT' @ 0 : 0; will stop at (end) +2024/05/12-19:57:00.261517 7f003f4006c0 Recovering log #669 +2024/05/12-19:57:00.271873 7f003f4006c0 Delete type=3 #667 +2024/05/12-19:57:00.271979 7f003f4006c0 Delete type=0 #669 +2024/05/12-20:49:52.155346 7f00374006c0 Level-0 table #674: started +2024/05/12-20:49:52.155386 7f00374006c0 Level-0 table #674: 0 bytes OK +2024/05/12-20:49:52.162269 7f00374006c0 Delete type=0 #672 +2024/05/12-20:49:52.176604 7f00374006c0 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 a85645a..f6a123a 100644 --- a/packs/antidotes-and-remedes/LOG.old +++ b/packs/antidotes-and-remedes/LOG.old @@ -1,7 +1,7 @@ -2024/05/12-11:11:06.611361 7f003fe006c0 Recovering log #661 -2024/05/12-11:11:06.622667 7f003fe006c0 Delete type=3 #659 -2024/05/12-11:11:06.622743 7f003fe006c0 Delete type=0 #661 -2024/05/12-17:23:17.516671 7f00374006c0 Level-0 table #666: started -2024/05/12-17:23:17.516746 7f00374006c0 Level-0 table #666: 0 bytes OK -2024/05/12-17:23:17.523652 7f00374006c0 Delete type=0 #664 -2024/05/12-17:23:17.546921 7f00374006c0 Manual compaction at level-0 from '!folders!3uquYH73ttCdoH0I' @ 72057594037927935 : 1 .. '!items!ylFhk7mGZOnAJTUT' @ 0 : 0; will stop at (end) +2024/05/12-17:23:23.774214 7f003f4006c0 Recovering log #665 +2024/05/12-17:23:23.784867 7f003f4006c0 Delete type=3 #663 +2024/05/12-17:23:23.785034 7f003f4006c0 Delete type=0 #665 +2024/05/12-17:38:17.626800 7f00374006c0 Level-0 table #670: started +2024/05/12-17:38:17.626894 7f00374006c0 Level-0 table #670: 0 bytes OK +2024/05/12-17:38:17.634869 7f00374006c0 Delete type=0 #668 +2024/05/12-17:38:17.641746 7f00374006c0 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-000667 b/packs/antidotes-and-remedes/MANIFEST-000671 similarity index 71% rename from packs/antidotes-and-remedes/MANIFEST-000667 rename to packs/antidotes-and-remedes/MANIFEST-000671 index f2fdd1592208e87750bf732304441655b5deeaa0..dfe2482630fa22eca529ec73dd08ddb63d444d8f 100644 GIT binary patch delta 43 tcmdnQxQTH>pGw)ETPwL47?~EZaxyS4WM#R>=pUr^5hSt@B(fMJ0stpUT`W-DYkEMy5HeoD9r!Sy}EevRt|14HB6P5}6MY0RRjl3i<#5 diff --git a/packs/apothicarium/000667.log b/packs/apothicarium/000671.log similarity index 100% rename from packs/apothicarium/000667.log rename to packs/apothicarium/000671.log diff --git a/packs/apothicarium/CURRENT b/packs/apothicarium/CURRENT index 51301d5..5046eb9 100644 --- a/packs/apothicarium/CURRENT +++ b/packs/apothicarium/CURRENT @@ -1 +1 @@ -MANIFEST-000665 +MANIFEST-000669 diff --git a/packs/apothicarium/LOG b/packs/apothicarium/LOG index d6c496e..7e72bbc 100644 --- a/packs/apothicarium/LOG +++ b/packs/apothicarium/LOG @@ -1,7 +1,7 @@ -2024/05/12-17:23:23.805228 7f003f4006c0 Recovering log #663 -2024/05/12-17:23:23.816434 7f003f4006c0 Delete type=3 #661 -2024/05/12-17:23:23.816563 7f003f4006c0 Delete type=0 #663 -2024/05/12-17:38:17.635091 7f00374006c0 Level-0 table #668: started -2024/05/12-17:38:17.635136 7f00374006c0 Level-0 table #668: 0 bytes OK -2024/05/12-17:38:17.641517 7f00374006c0 Delete type=0 #666 -2024/05/12-17:38:17.641762 7f00374006c0 Manual compaction at level-0 from '!journal!cZtNgayIw2QFhC9u' @ 72057594037927935 : 1 .. '!journal!cZtNgayIw2QFhC9u' @ 0 : 0; will stop at (end) +2024/05/12-19:57:00.287738 7f003f4006c0 Recovering log #667 +2024/05/12-19:57:00.298489 7f003f4006c0 Delete type=3 #665 +2024/05/12-19:57:00.298560 7f003f4006c0 Delete type=0 #667 +2024/05/12-20:49:52.177056 7f00374006c0 Level-0 table #672: started +2024/05/12-20:49:52.177114 7f00374006c0 Level-0 table #672: 0 bytes OK +2024/05/12-20:49:52.183382 7f00374006c0 Delete type=0 #670 +2024/05/12-20:49:52.197375 7f00374006c0 Manual compaction at level-0 from '!journal!cZtNgayIw2QFhC9u' @ 72057594037927935 : 1 .. '!journal!cZtNgayIw2QFhC9u' @ 0 : 0; will stop at (end) diff --git a/packs/apothicarium/LOG.old b/packs/apothicarium/LOG.old index ea2c711..d6c496e 100644 --- a/packs/apothicarium/LOG.old +++ b/packs/apothicarium/LOG.old @@ -1,7 +1,7 @@ -2024/05/12-11:11:06.643399 7f003fe006c0 Recovering log #659 -2024/05/12-11:11:06.688369 7f003fe006c0 Delete type=3 #657 -2024/05/12-11:11:06.688473 7f003fe006c0 Delete type=0 #659 -2024/05/12-17:23:17.539096 7f00374006c0 Level-0 table #664: started -2024/05/12-17:23:17.539161 7f00374006c0 Level-0 table #664: 0 bytes OK -2024/05/12-17:23:17.546615 7f00374006c0 Delete type=0 #662 -2024/05/12-17:23:17.546987 7f00374006c0 Manual compaction at level-0 from '!journal!cZtNgayIw2QFhC9u' @ 72057594037927935 : 1 .. '!journal!cZtNgayIw2QFhC9u' @ 0 : 0; will stop at (end) +2024/05/12-17:23:23.805228 7f003f4006c0 Recovering log #663 +2024/05/12-17:23:23.816434 7f003f4006c0 Delete type=3 #661 +2024/05/12-17:23:23.816563 7f003f4006c0 Delete type=0 #663 +2024/05/12-17:38:17.635091 7f00374006c0 Level-0 table #668: started +2024/05/12-17:38:17.635136 7f00374006c0 Level-0 table #668: 0 bytes OK +2024/05/12-17:38:17.641517 7f00374006c0 Delete type=0 #666 +2024/05/12-17:38:17.641762 7f00374006c0 Manual compaction at level-0 from '!journal!cZtNgayIw2QFhC9u' @ 72057594037927935 : 1 .. '!journal!cZtNgayIw2QFhC9u' @ 0 : 0; will stop at (end) diff --git a/packs/apothicarium/MANIFEST-000665 b/packs/apothicarium/MANIFEST-000669 similarity index 71% rename from packs/apothicarium/MANIFEST-000665 rename to packs/apothicarium/MANIFEST-000669 index 05c2a0b6d58b17059d2a6f0b1201d9f24f1aa446..217ee01f8d188db2347c58c06e539cbeb7a829dc 100644 GIT binary patch delta 41 scmdnOxP@`TB&7|8oPJykj7;-bIT@Jev$8P$S#T{7BrqQ&un;H!0OaHecK`qY delta 41 scmdnOxP@`TB&FNmJKu3JFfz?z^(NL6t=PusCi8My7eJoD9tKSy^5&a@ah(3=)|S5?Kfm0RRyY3nl;n delta 43 tcmaFL_>^(NL6r?_?JsaMFfz?z!s-5`(4LDii%nJrA2v( zIf@3RW}ZHNenmc+0folynZ}Ha3}ApzQJEH1kz?X%9^qIT>Sk7C%*X>#amVD!Y%T^y brmakz49we@Sa=LL)-3@EYy%1G015yA%*ZFE diff --git a/packs/tables-des-traductions/MANIFEST-000312 b/packs/tables-des-traductions/MANIFEST-000312 new file mode 100644 index 0000000000000000000000000000000000000000..e1349e3b2bc32e720080d0a45dfdb1fe659d71ea GIT binary patch literal 143 zcmWGJz2r<910$nUPHI_dPD+xVQ)NkNd1i5{bAE0?Vo_pAei1tp>(4LDii%nJrA2v( zIf@3RW}ZHNenmc+0folynZ}Ha3}ApzQJEH1kz?X%9^qIT>Sk7C%*X>#(b2K>9v1^6 a(@rK%2IgH%EIc-X9E(8$yFdbafC2!?H77^_ literal 0 HcmV?d00001