diff --git a/cthulhu-eternal.mjs b/cthulhu-eternal.mjs index d49e633..d46a768 100644 --- a/cthulhu-eternal.mjs +++ b/cthulhu-eternal.mjs @@ -113,11 +113,26 @@ function preLocalizeConfig() { Hooks.once("ready", function () { console.info("CTHULHU ETERNAL | Ready") + + if (typeof Babele !== 'undefined') { + console.info("CTHULHU ETERNAL | Babele detected, setting up translations") + Babele.get().setSystemTranslationsDir("compendiums"); + } + if (game.user.isGM) { ClassCounter.registerUsageCount("fvtt-cthulhu-eternal", {}) } preLocalizeConfig() + if (game.user.isGM && game.i18n.lang === 'fr' && !game.modules.find(m => m.id == "babele")) { + ChatMessage.create({ + user: game.user.id, + whisper: [game.user.id], + content: `
+ ATTENTION ! Français détecte, mais le module Babele n'est pas installé !
Installez Babele pour bénéficier de la traduction des compendiums` + }) + } + }) Hooks.on("renderChatMessageHTML", (message, html, data) => { diff --git a/packs-system/rituals/000031.ldb b/packs-system/rituals/000031.ldb deleted file mode 100644 index 91b707a..0000000 Binary files a/packs-system/rituals/000031.ldb and /dev/null differ diff --git a/packs-system/rituals/000038.log b/packs-system/rituals/000038.log deleted file mode 100644 index e69de29..0000000 diff --git a/packs-system/rituals/CURRENT b/packs-system/rituals/CURRENT index ecb0b4b..ebafc63 100644 --- a/packs-system/rituals/CURRENT +++ b/packs-system/rituals/CURRENT @@ -1 +1 @@ -MANIFEST-000036 +MANIFEST-000061 diff --git a/packs-system/rituals/LOG b/packs-system/rituals/LOG index 6be7bc6..fbbe016 100644 --- a/packs-system/rituals/LOG +++ b/packs-system/rituals/LOG @@ -1,7 +1,7 @@ -2025/05/18-22:05:58.774845 7f89057fa6c0 Recovering log #34 -2025/05/18-22:05:58.784751 7f89057fa6c0 Delete type=3 #32 -2025/05/18-22:05:58.784813 7f89057fa6c0 Delete type=0 #34 -2025/05/18-22:06:27.441454 7f8667fff6c0 Level-0 table #39: started -2025/05/18-22:06:27.441484 7f8667fff6c0 Level-0 table #39: 0 bytes OK -2025/05/18-22:06:27.447800 7f8667fff6c0 Delete type=0 #37 -2025/05/18-22:06:27.447999 7f8667fff6c0 Manual compaction at level-0 from '!items!4oyPRBWPBWAChrJP' @ 72057594037927935 : 1 .. '!items!zVFfp3o0G0Zg3Ia4' @ 0 : 0; will stop at (end) +2025/06/11-11:25:40.891028 7f629e7fc6c0 Recovering log #58 +2025/06/11-11:25:40.901584 7f629e7fc6c0 Delete type=3 #56 +2025/06/11-11:25:40.901688 7f629e7fc6c0 Delete type=0 #58 +2025/06/11-11:34:39.362599 7f5ffffff6c0 Level-0 table #64: started +2025/06/11-11:34:39.362680 7f5ffffff6c0 Level-0 table #64: 0 bytes OK +2025/06/11-11:34:39.369767 7f5ffffff6c0 Delete type=0 #62 +2025/06/11-11:34:39.390553 7f5ffffff6c0 Manual compaction at level-0 from '!items!4oyPRBWPBWAChrJP' @ 72057594037927935 : 1 .. '!items!zVFfp3o0G0Zg3Ia4' @ 0 : 0; will stop at (end) diff --git a/packs-system/rituals/LOG.old b/packs-system/rituals/LOG.old index 4b9efee..ebec0c1 100644 --- a/packs-system/rituals/LOG.old +++ b/packs-system/rituals/LOG.old @@ -1,7 +1,11 @@ -2025/05/14-23:46:13.953928 7fa2e5ffb6c0 Recovering log #29 -2025/05/14-23:46:13.965264 7fa2e5ffb6c0 Delete type=3 #27 -2025/05/14-23:46:13.965329 7fa2e5ffb6c0 Delete type=0 #29 -2025/05/14-23:53:27.523831 7fa2e57fa6c0 Level-0 table #35: started -2025/05/14-23:53:27.523897 7fa2e57fa6c0 Level-0 table #35: 0 bytes OK -2025/05/14-23:53:27.564827 7fa2e57fa6c0 Delete type=0 #33 -2025/05/14-23:53:27.634207 7fa2e57fa6c0 Manual compaction at level-0 from '!items!4oyPRBWPBWAChrJP' @ 72057594037927935 : 1 .. '!items!zVFfp3o0G0Zg3Ia4' @ 0 : 0; will stop at (end) +2025/06/11-11:12:44.800199 7f629d7fa6c0 Delete type=3 #1 +2025/06/11-11:25:35.582848 7f5ffffff6c0 Level-0 table #59: started +2025/06/11-11:25:35.582878 7f5ffffff6c0 Level-0 table #59: 0 bytes OK +2025/06/11-11:25:35.589418 7f5ffffff6c0 Delete type=0 #57 +2025/06/11-11:25:35.602703 7f5ffffff6c0 Manual compaction at level-0 from '!items!4oyPRBWPBWAChrJP' @ 72057594037927935 : 1 .. '!items!zVFfp3o0G0Zg3Ia4' @ 0 : 0; will stop at '!items!zVFfp3o0G0Zg3Ia4' @ 52 : 1 +2025/06/11-11:25:35.602717 7f5ffffff6c0 Compacting 1@0 + 0@1 files +2025/06/11-11:25:35.607145 7f5ffffff6c0 Generated table #60@0: 26 keys, 60964 bytes +2025/06/11-11:25:35.607193 7f5ffffff6c0 Compacted 1@0 + 0@1 files => 60964 bytes +2025/06/11-11:25:35.613510 7f5ffffff6c0 compacted to: files[ 0 1 0 0 0 0 0 ] +2025/06/11-11:25:35.613660 7f5ffffff6c0 Delete type=2 #31 +2025/06/11-11:25:35.622974 7f5ffffff6c0 Manual compaction at level-0 from '!items!zVFfp3o0G0Zg3Ia4' @ 52 : 1 .. '!items!zVFfp3o0G0Zg3Ia4' @ 0 : 0; will stop at (end) diff --git a/packs-system/rituals/MANIFEST-000036 b/packs-system/rituals/MANIFEST-000036 deleted file mode 100644 index bdfcc74..0000000 Binary files a/packs-system/rituals/MANIFEST-000036 and /dev/null differ diff --git a/packs-system/skills/000195.ldb b/packs-system/skills/000195.ldb deleted file mode 100644 index 70893ea..0000000 Binary files a/packs-system/skills/000195.ldb and /dev/null differ diff --git a/packs-system/skills/000202.log b/packs-system/skills/000202.log deleted file mode 100644 index e69de29..0000000 diff --git a/packs-system/skills/CURRENT b/packs-system/skills/CURRENT index dec9ae1..0fb0168 100644 --- a/packs-system/skills/CURRENT +++ b/packs-system/skills/CURRENT @@ -1 +1 @@ -MANIFEST-000200 +MANIFEST-000225 diff --git a/packs-system/skills/LOG b/packs-system/skills/LOG index c7ed12d..108cfab 100644 --- a/packs-system/skills/LOG +++ b/packs-system/skills/LOG @@ -1,7 +1,14 @@ -2025/05/18-22:05:58.759366 7f8904ff96c0 Recovering log #198 -2025/05/18-22:05:58.769708 7f8904ff96c0 Delete type=3 #196 -2025/05/18-22:05:58.769762 7f8904ff96c0 Delete type=0 #198 -2025/05/18-22:06:27.422044 7f8667fff6c0 Level-0 table #203: started -2025/05/18-22:06:27.422086 7f8667fff6c0 Level-0 table #203: 0 bytes OK -2025/05/18-22:06:27.428820 7f8667fff6c0 Delete type=0 #201 -2025/05/18-22:06:27.447959 7f8667fff6c0 Manual compaction at level-0 from '!folders!5PrT9QmN1cFPzDFP' @ 72057594037927935 : 1 .. '!items!zvoUByzWSWZ87fxA' @ 0 : 0; will stop at (end) +2025/06/11-11:25:40.877366 7f629e7fc6c0 Recovering log #222 +2025/06/11-11:25:40.887016 7f629e7fc6c0 Delete type=3 #220 +2025/06/11-11:25:40.887092 7f629e7fc6c0 Delete type=0 #222 +2025/06/11-11:34:39.341305 7f5ffffff6c0 Level-0 table #228: started +2025/06/11-11:34:39.344612 7f5ffffff6c0 Level-0 table #228: 2195 bytes OK +2025/06/11-11:34:39.352292 7f5ffffff6c0 Delete type=0 #226 +2025/06/11-11:34:39.376167 7f5ffffff6c0 Manual compaction at level-0 from '!folders!5PrT9QmN1cFPzDFP' @ 72057594037927935 : 1 .. '!items!zvoUByzWSWZ87fxA' @ 0 : 0; will stop at '!items!lYvFQf5CE8fr9XeX' @ 1285 : 0 +2025/06/11-11:34:39.376182 7f5ffffff6c0 Compacting 1@0 + 1@1 files +2025/06/11-11:34:39.383122 7f5ffffff6c0 Generated table #229@0: 547 keys, 311861 bytes +2025/06/11-11:34:39.383202 7f5ffffff6c0 Compacted 1@0 + 1@1 files => 311861 bytes +2025/06/11-11:34:39.389950 7f5ffffff6c0 compacted to: files[ 0 1 0 0 0 0 0 ] +2025/06/11-11:34:39.390142 7f5ffffff6c0 Delete type=2 #224 +2025/06/11-11:34:39.390392 7f5ffffff6c0 Delete type=2 #228 +2025/06/11-11:34:39.405744 7f5ffffff6c0 Manual compaction at level-0 from '!items!lYvFQf5CE8fr9XeX' @ 1285 : 0 .. '!items!zvoUByzWSWZ87fxA' @ 0 : 0; will stop at (end) diff --git a/packs-system/skills/LOG.old b/packs-system/skills/LOG.old index 7e37fee..d49b591 100644 --- a/packs-system/skills/LOG.old +++ b/packs-system/skills/LOG.old @@ -1,7 +1,11 @@ -2025/05/14-23:46:13.940336 7fa2e67fc6c0 Recovering log #193 -2025/05/14-23:46:13.950153 7fa2e67fc6c0 Delete type=3 #191 -2025/05/14-23:46:13.950214 7fa2e67fc6c0 Delete type=0 #193 -2025/05/14-23:53:27.493872 7fa2e57fa6c0 Level-0 table #199: started -2025/05/14-23:53:27.493910 7fa2e57fa6c0 Level-0 table #199: 0 bytes OK -2025/05/14-23:53:27.523581 7fa2e57fa6c0 Delete type=0 #197 -2025/05/14-23:53:27.634194 7fa2e57fa6c0 Manual compaction at level-0 from '!folders!5PrT9QmN1cFPzDFP' @ 72057594037927935 : 1 .. '!items!zvoUByzWSWZ87fxA' @ 0 : 0; will stop at (end) +2025/06/11-11:12:44.772978 7f629e7fc6c0 Delete type=3 #1 +2025/06/11-11:25:35.576631 7f5ffffff6c0 Level-0 table #223: started +2025/06/11-11:25:35.576676 7f5ffffff6c0 Level-0 table #223: 0 bytes OK +2025/06/11-11:25:35.582717 7f5ffffff6c0 Delete type=0 #221 +2025/06/11-11:25:35.589553 7f5ffffff6c0 Manual compaction at level-0 from '!folders!5PrT9QmN1cFPzDFP' @ 72057594037927935 : 1 .. '!items!zvoUByzWSWZ87fxA' @ 0 : 0; will stop at '!items!zvoUByzWSWZ87fxA' @ 1281 : 1 +2025/06/11-11:25:35.589562 7f5ffffff6c0 Compacting 1@0 + 0@1 files +2025/06/11-11:25:35.596271 7f5ffffff6c0 Generated table #224@0: 548 keys, 312922 bytes +2025/06/11-11:25:35.596300 7f5ffffff6c0 Compacted 1@0 + 0@1 files => 312922 bytes +2025/06/11-11:25:35.602280 7f5ffffff6c0 compacted to: files[ 0 1 0 0 0 0 0 ] +2025/06/11-11:25:35.602447 7f5ffffff6c0 Delete type=2 #195 +2025/06/11-11:25:35.622955 7f5ffffff6c0 Manual compaction at level-0 from '!items!zvoUByzWSWZ87fxA' @ 1281 : 1 .. '!items!zvoUByzWSWZ87fxA' @ 0 : 0; will stop at (end) diff --git a/packs-system/skills/MANIFEST-000200 b/packs-system/skills/MANIFEST-000200 deleted file mode 100644 index edfbe31..0000000 Binary files a/packs-system/skills/MANIFEST-000200 and /dev/null differ diff --git a/system.json b/system.json index 4866450..431185c 100644 --- a/system.json +++ b/system.json @@ -47,6 +47,12 @@ "name": "Anglais", "path": "lang/en.json", "flags": {} + }, + { + "lang": "fr", + "name": "Français", + "path": "lang/fr.json", + "flags": {} } ], "documentTypes": {