diff --git "a/compendium/
+
+ +

@UUID[Actor.zR71PObw0sdKvJAG]{Troglodon} + + + +

+
+
+ +

@UUID[Actor.sjkKuwEt4IaHJ1ju]{Carnosaur} + + + +

+
+ +

@UUID[Actor.DR0TyDLogkB7MBMB]{Dread Saurian} + + + +

+
+
+ +
+ +

@UUID[Actor.4nAYlkj6CMlxVH7V]{Pliodon} + + +

+
+ + + + + + + + +
+ +

@UUID[Actor.PfCJGi0Sehlpjr8t]{Hyenadon} +

+
+
+ +

@UUID[Actor.HlREoQdBZhhIqe2v]{Tiguana} +

+
+
+ +

@UUID[Actor.CnV6uq1bJGpCQCg4]{Amaxon Swamp Python} +

+
+
+ +

@UUID[Actor.LHQYhMpyZe2VI19g]{Blue-ringed Asp} +

+
+
+ +

@UUID[Actor.63TXloo87qUlHHEX]{Borer Snake} +

+
+ + + + + + + + + + + + + + diff --git a/compendium/wfrp4e-core.items.json b/compendium/wfrp4e-core.items.json index 8bc475d..a230b01 100644 --- a/compendium/wfrp4e-core.items.json +++ b/compendium/wfrp4e-core.items.json @@ -9382,6 +9382,10 @@ }, "label": "Items (Livre de Base)", "mapping": { + "effects": { + "converter": "process_effects", + "path": "effects" + }, "careergroup": { "converter": "career_careergroup", "path": "system.careergroup.value" diff --git a/fr.json b/fr.json index d993a56..c1bc908 100644 --- a/fr.json +++ b/fr.json @@ -367,6 +367,8 @@ "ITEM.Ritual":"Rituel", "ITEM.Standard":"Standard", "ITEM.TestSkill":"Test de compétence", + "ITEM.Roles":"Roles", + "ITEM.VitalRoles":"Roles vitaux", "BleedCrit":"L'hémorrage de {name} coagule un peu : 1 Hémorragie peut-être retirée.", "BleedFail":"{name} meur de sa perte de sang !", @@ -601,6 +603,9 @@ "Law": "Loi", "SinReduced":"Péché réduit de 1", "TargetingCancelled":"Ciblage échoué: Un Test opposé est déja en cours", + "Halved":"Divisé par 2", + "SkillsOr":"ou", + "TestPlaceholder":"e.g. Compétence d'arme, Projectiles (Poudre Noire), Résistance", "Career Selector":"Selecteur de Carrière", "Completed":"Completé", @@ -844,6 +849,11 @@ "CHARGEN.Message.ReplacedTalent":"

Remplacement de {talent} par {replacement}!

", "CHARGEN.SkillsTalents.ReplaceTalentDialog.Content":"

Voulez vous remplacer {talent} avec {replacement}?

", "CHARGEN.SkillsTalents.ReplaceTalentDialog.Title":"Remplacer un Talent", + "CHARGEN.Message.Income":"

Revenu: {quantity} {name}

", + "CHARGEN.SkillsTalents.Traits":"Traits", + "CHARGEN.Species.ExtraSpeciesOptions":"Options spéciales des espèces", + "CHARGEN.Species.RandomTalents":"{num} Talents aléatoires", + "CHARGEN.Trappings.RollIncome":"Lancer pour le Revenu", "CAREER.DifferentClass": "Entrée dans une nouvelle Classe", "CAREER.LeaveIncomplete": "Départ d'une carrière incomplète", @@ -1089,6 +1099,7 @@ "CHAT.VehicleTBTooltipMultiply":"{number} × BE", "CHAT.VehicleTBTooltipSubtract":"BE - {number}", "CHAT.Vital":"Vital", + "CHAT.DiseaseRollError":"Une erreur s'est produite lors du jet d'incubation ou de durée de la maladie.", "Error.SpeciesSkills" : "Impossible d'ajouter des compétences pour les races", "Error.SpeciesTalents" : "Impossible d'ajouter des talents pour les races", @@ -1756,6 +1767,22 @@ "NAME.Arcane":"Arcane", "NAME.Lingering":"Persistant", "NAME.FearExtendedTest":"Test étendu de Peur", + "NAME.ArcaneMagic":"Magie des Arcanes", + "NAME.ChaosMagic":"Magie du Chaos", + "NAME.Distract":"Distraire", + "NAME.Ethereal":"Ethéré", + "NAME.FastHands":"Mains agiles", + "NAME.Frenzy":"Frénésie", + "NAME.FuriousAssault":"Assaut féroce", + "NAME.MagicResistanceTalent":"Résistance à la Magie", + "NAME.MagicResistanceTrait":"Résistance à la Magie", + "NAME.MagicalSense":"Sens de la Magie", + "NAME.PettyMagic":"Magie Mineure", + "NAME.Schemer":"Intrigant", + "NAME.SeaLegsTalent":"Pied marin", + "NAME.SecondSight":"Seconde vue", + "NAME.WarWizard":"Mage de guerre", + "NAME.Witch":"Sorcier!", "SPEC.Tiny" : "Minuscule", "SPEC.Little" : "Très petite", @@ -1765,6 +1792,19 @@ "SPEC.Enormous" : "Enorme", "SPEC.Monstrous" : "Monstrueuse", "SPEC.Vehicle": "Véhicule", + "SPEC.Any":"Any", + "SPEC.Cathayan":"Cathayan", + "SPEC.Eltharin":"Elthárin", + "SPEC.Hearing":"Ouie", + "SPEC.Horse":"Cheval", + "SPEC.Lute":"Luth", + "SPEC.Rural":"Rural", + "SPEC.Sight":"Vue", + "SPEC.Sing":"Chant", + "SPEC.Singing":"Chanter", + "SPEC.Smell":"Odorat", + "SPEC.Underground":"Sous-terrain", + "SPEC.Urban":"Urbain", "SPELL.Lore":"Domaine:", @@ -2100,6 +2140,26 @@ "VEHICLE.Starting":"Démarre", "VEHICLE.Type":"Type de véhicule", "VEHICLE.WeekLabel":"Label de Semaine", + "VEHICLE.AssignedActors":"Acteur(s) assigné(s)", + "VEHICLE.Change":"Changer", + "VEHICLE.ChooseSkill":"Selectionnez la compétence à utiliser", + "VEHICLE.Delete":"Supprimer ?", + "VEHICLE.HandlingNoPenalty":"Encombrement en dessous du maximum : aucune pénalité.", + "VEHICLE.HandlingPenalty":"Les tests de Maneouvre on un malus de -{penalty} DR.", + "VEHICLE.LabelError":"Entrez un label pour le jet", + "VEHICLE.ManannsMoodRolls":"Jet d'Humeur de Manann", + "VEHICLE.MoraleRolls":"Jet de Moral", + "VEHICLE.Move":"Mouvement de Véhicule", + "VEHICLE.NewRole":"Nouveau role", + "VEHICLE.NoManannsMoodModifiers":"Aucun modificateur d'humeur", + "VEHICLE.NoMoraleModifiers":"Aucun modificateur de moral", + "VEHICLE.NoSkill":"Cet acteur n'a aucune compétence utilisable avec ce role", + "VEHICLE.O":"O", + "VEHICLE.Roles":"Roles ", + "VEHICLE.S":"S", + "VEHICLE.SellCargo":"Vendre la cargaison", + "VEHICLE.VehicleCrew":"Equipage du véhicule", + "VEHICLE.VehicleMorale":"Moral du véhicule", "CONFIGURE.CalcTokenSize" : "Calculer automatiquement la taille des Tokens", "CONFIGURE.CalcRun" : "Calculer automatiquement la vitesse de course", @@ -2172,7 +2232,8 @@ "EFFECT.AffectTheSourceOfFear":"Tests affectés par la source de la Peur", "EFFECT.AffectTheSourceOfFearName":"Tests qui affectent {name}", "EFFECT.DeletingEffectItems":"Suppression des items d'effets: {items}", - + "EFFECT.BlackpowderShock":"Contre-coup de Poudre Noire", + "GRIEVANCE.Warning1":"Attention", "GRIEVANCE.Warning2":": Cette information est envoyé sur l'espace Github, qui est un espace publique, donc le Tag Discord est préférable. Sinon, contactez moi (MooMan) directement. Si vous avez l'impression que le bug concerne le module FR, contactez LeRatierBretonnier (Discord Foundry FR)", "GRIEVANCE.Warning3":"Avant de soumettre un rapport de bug", @@ -2493,6 +2554,30 @@ "BREAKDOWN.ShieldMoo":"Défense échouée - Ignore Shield AP ({ignored})", "BREAKDOWN.Undamaging":"Inoffensive: {originalAP} AP * 2 = {modifiedAP}", "BREAKDOWN.Weakpoints":"Points faibles - Ignore {ignored} ({item})", - "BREAKDOWN.Zzap":"Zzap! - Ignore {ignored}" + "BREAKDOWN.Zzap":"Zzap! - Ignore {ignored}", + + "Heal Wounds": "Soigner les blessures", + "Heal": "Soigner" , + "Staunch": "Bander", + "Staunch Bleeding Conditions": "Soigner des Hémoragies", + "Acrobatie Equestre": "Acrobatie Equestre", + "No penalty to dodging on horseback": "Pas de pénalité pour esquiver à cheval", + "Suave": "Affable", + "Animal Affinity": "Affinité avec les animaux", + "Ambidextrous": "Ambidextre", + "Pure Soul": "Âme pure", + "Gunner": "Artilleur", + "Artistic": "Artiste", + "Furious Assault": "Assaut furieux", + "Magical Attacks" : "Attaques magiques", + "Daemonic Ward": "Barrière démoniaque", + "Relies on two hands": "Nécessite les deux mains", + "Useless": "Inutile", + + "WH":{ + "TransferType":{ + "Crew":"Equipage" + } + } } diff --git a/modules/addon-register.js b/modules/addon-register.js index f81571e..860c025 100644 --- a/modules/addon-register.js +++ b/modules/addon-register.js @@ -1,10 +1,11 @@ /************************************************************************************/ //import WFRP_Tables from "/systems/wfrp4e/modules/system/tables-wfrp4e.js"; import { WH4FRPatchConfig } from "./config-patch.js"; +import {TranslatedCompendium} from "../../babele/script/translated-compendium.js"; /************************************************************************************/ const _patch_eis = () => { - if (game.wfrp4e.config && game.wfrp4e.config.symptoms && game.wfrp4e.config.symptoms["delirium"] ) { + if (game.wfrp4e?.config?.symptoms && game.wfrp4e.config.symptoms["delirium"] ) { game.wfrp4e.config.symptoms["delirium"] = "Délire"; game.wfrp4e.config.symptomDescriptions["delirium"] = "Votre sensibilité va et vient, avec des moments de clarté remplaçés subitement Your sensibility comes and goes, with moments of clarity replaced suddenly par des accès de délire, des hallucinations et de la terreur. Faites un Test de Force Mentale Intermédiaire (+0) chaque heure, et consultez la table Délires table."; diff --git a/modules/babele-register.js b/modules/babele-register.js index 1c884b0..75ace65 100644 --- a/modules/babele-register.js +++ b/modules/babele-register.js @@ -268,9 +268,32 @@ Hooks.once('init', () => { } } } - return skills_list; + return skills_list + }, + "process_effects": (effectsData, translations, data, tc, tc_translations) => { + //console.log("Effects :", effectsData, translations, data, tc, tc_translations) + for (let e of effectsData) { + let origName = e.name + e.name = tc_translations.name || game.i18n.localize(e.name) + if ( e.flags?.wfrp4e?.scriptData) { + for (let script of e.flags.wfrp4e.scriptData) { + 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 + } 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")) { + script.label = script.label.replace("Using Torn Muscle", "Utilisation du muscle déchiré ") + } else { + script.label = game.i18n.localize(script.label) + } + } + } + } + } + return effectsData }, - "resultConverter": (results, translated) => { //console.log("STUF PARSING", results, translated) if (translated) { diff --git a/packs/aides-de-jeu-fr/000762.log b/packs/aides-de-jeu-fr/000774.log similarity index 100% rename from packs/aides-de-jeu-fr/000762.log rename to packs/aides-de-jeu-fr/000774.log diff --git a/packs/aides-de-jeu-fr/CURRENT b/packs/aides-de-jeu-fr/CURRENT index 43a3986..c83663a 100644 --- a/packs/aides-de-jeu-fr/CURRENT +++ b/packs/aides-de-jeu-fr/CURRENT @@ -1 +1 @@ -MANIFEST-000760 +MANIFEST-000772 diff --git a/packs/aides-de-jeu-fr/LOG b/packs/aides-de-jeu-fr/LOG index 1402b3a..41e912a 100644 --- a/packs/aides-de-jeu-fr/LOG +++ b/packs/aides-de-jeu-fr/LOG @@ -1,7 +1,7 @@ -2024/06/06-22:05:54.498036 7fcfb2a006c0 Recovering log #758 -2024/06/06-22:05:54.508511 7fcfb2a006c0 Delete type=3 #756 -2024/06/06-22:05:54.508571 7fcfb2a006c0 Delete type=0 #758 -2024/06/06-22:06:40.979294 7fcfb16006c0 Level-0 table #763: started -2024/06/06-22:06:40.979314 7fcfb16006c0 Level-0 table #763: 0 bytes OK -2024/06/06-22:06:40.986553 7fcfb16006c0 Delete type=0 #761 -2024/06/06-22:06:40.993209 7fcfb16006c0 Manual compaction at level-0 from '!journal!3IgmiprzLB6Lwenc' @ 72057594037927935 : 1 .. '!journal.pages!suuYN87Al1ZZWtQQ.jhgNnhWhrkOpKs1B' @ 0 : 0; will stop at (end) +2024/07/13-10:41:36.913478 7fc8820006c0 Recovering log #770 +2024/07/13-10:41:36.924385 7fc8820006c0 Delete type=3 #768 +2024/07/13-10:41:36.924475 7fc8820006c0 Delete type=0 #770 +2024/07/13-10:42:24.874947 7fc87de006c0 Level-0 table #775: started +2024/07/13-10:42:24.874996 7fc87de006c0 Level-0 table #775: 0 bytes OK +2024/07/13-10:42:24.881904 7fc87de006c0 Delete type=0 #773 +2024/07/13-10:42:24.882157 7fc87de006c0 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 f16099e..53fc145 100644 --- a/packs/aides-de-jeu-fr/LOG.old +++ b/packs/aides-de-jeu-fr/LOG.old @@ -1,7 +1,7 @@ -2024/06/06-20:54:36.421316 7fcfb2a006c0 Recovering log #754 -2024/06/06-20:54:36.431498 7fcfb2a006c0 Delete type=3 #752 -2024/06/06-20:54:36.431579 7fcfb2a006c0 Delete type=0 #754 -2024/06/06-21:16:20.284455 7fcfb16006c0 Level-0 table #759: started -2024/06/06-21:16:20.284514 7fcfb16006c0 Level-0 table #759: 0 bytes OK -2024/06/06-21:16:20.327048 7fcfb16006c0 Delete type=0 #757 -2024/06/06-21:16:20.401073 7fcfb16006c0 Manual compaction at level-0 from '!journal!3IgmiprzLB6Lwenc' @ 72057594037927935 : 1 .. '!journal.pages!suuYN87Al1ZZWtQQ.jhgNnhWhrkOpKs1B' @ 0 : 0; will stop at (end) +2024/06/19-08:59:32.951569 7f16d82006c0 Recovering log #766 +2024/06/19-08:59:32.962423 7f16d82006c0 Delete type=3 #764 +2024/06/19-08:59:32.962476 7f16d82006c0 Delete type=0 #766 +2024/06/19-09:28:27.125238 7f16d50006c0 Level-0 table #771: started +2024/06/19-09:28:27.125265 7f16d50006c0 Level-0 table #771: 0 bytes OK +2024/06/19-09:28:27.132191 7f16d50006c0 Delete type=0 #769 +2024/06/19-09:28:27.132366 7f16d50006c0 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-000760 b/packs/aides-de-jeu-fr/MANIFEST-000772 similarity index 84% rename from packs/aides-de-jeu-fr/MANIFEST-000760 rename to packs/aides-de-jeu-fr/MANIFEST-000772 index 28cccc6..3b66678 100644 Binary files a/packs/aides-de-jeu-fr/MANIFEST-000760 and b/packs/aides-de-jeu-fr/MANIFEST-000772 differ diff --git a/packs/antidotes-and-remedes/000764.log b/packs/antidotes-and-remedes/000776.log similarity index 100% rename from packs/antidotes-and-remedes/000764.log rename to packs/antidotes-and-remedes/000776.log diff --git a/packs/antidotes-and-remedes/CURRENT b/packs/antidotes-and-remedes/CURRENT index 1398c76..9a3b824 100644 --- a/packs/antidotes-and-remedes/CURRENT +++ b/packs/antidotes-and-remedes/CURRENT @@ -1 +1 @@ -MANIFEST-000762 +MANIFEST-000774 diff --git a/packs/antidotes-and-remedes/LOG b/packs/antidotes-and-remedes/LOG index 8b6b323..d364e1b 100644 --- a/packs/antidotes-and-remedes/LOG +++ b/packs/antidotes-and-remedes/LOG @@ -1,7 +1,7 @@ -2024/06/06-22:05:54.510086 7fcfb3e006c0 Recovering log #760 -2024/06/06-22:05:54.520324 7fcfb3e006c0 Delete type=3 #758 -2024/06/06-22:05:54.520387 7fcfb3e006c0 Delete type=0 #760 -2024/06/06-22:06:40.964988 7fcfb16006c0 Level-0 table #765: started -2024/06/06-22:06:40.965009 7fcfb16006c0 Level-0 table #765: 0 bytes OK -2024/06/06-22:06:40.972320 7fcfb16006c0 Delete type=0 #763 -2024/06/06-22:06:40.979118 7fcfb16006c0 Manual compaction at level-0 from '!folders!3uquYH73ttCdoH0I' @ 72057594037927935 : 1 .. '!items!ylFhk7mGZOnAJTUT' @ 0 : 0; will stop at (end) +2024/07/13-10:41:36.930430 7fc8816006c0 Recovering log #772 +2024/07/13-10:41:36.940714 7fc8816006c0 Delete type=3 #770 +2024/07/13-10:41:36.940805 7fc8816006c0 Delete type=0 #772 +2024/07/13-10:42:24.889098 7fc87de006c0 Level-0 table #777: started +2024/07/13-10:42:24.889141 7fc87de006c0 Level-0 table #777: 0 bytes OK +2024/07/13-10:42:24.897469 7fc87de006c0 Delete type=0 #775 +2024/07/13-10:42:24.905414 7fc87de006c0 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 4c2906c..2fe9bfe 100644 --- a/packs/antidotes-and-remedes/LOG.old +++ b/packs/antidotes-and-remedes/LOG.old @@ -1,7 +1,7 @@ -2024/06/06-20:54:36.435801 7fcfb34006c0 Recovering log #756 -2024/06/06-20:54:36.446523 7fcfb34006c0 Delete type=3 #754 -2024/06/06-20:54:36.446619 7fcfb34006c0 Delete type=0 #756 -2024/06/06-21:16:20.247619 7fcfb16006c0 Level-0 table #761: started -2024/06/06-21:16:20.247668 7fcfb16006c0 Level-0 table #761: 0 bytes OK -2024/06/06-21:16:20.284176 7fcfb16006c0 Delete type=0 #759 -2024/06/06-21:16:20.401044 7fcfb16006c0 Manual compaction at level-0 from '!folders!3uquYH73ttCdoH0I' @ 72057594037927935 : 1 .. '!items!ylFhk7mGZOnAJTUT' @ 0 : 0; will stop at (end) +2024/06/19-08:59:32.965803 7f16d8c006c0 Recovering log #768 +2024/06/19-08:59:32.975452 7f16d8c006c0 Delete type=3 #766 +2024/06/19-08:59:32.975585 7f16d8c006c0 Delete type=0 #768 +2024/06/19-09:28:27.103510 7f16d50006c0 Level-0 table #773: started +2024/06/19-09:28:27.103534 7f16d50006c0 Level-0 table #773: 0 bytes OK +2024/06/19-09:28:27.111298 7f16d50006c0 Delete type=0 #771 +2024/06/19-09:28:27.132326 7f16d50006c0 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-000762 b/packs/antidotes-and-remedes/MANIFEST-000774 similarity index 71% rename from packs/antidotes-and-remedes/MANIFEST-000762 rename to packs/antidotes-and-remedes/MANIFEST-000774 index 3048157..2442241 100644 Binary files a/packs/antidotes-and-remedes/MANIFEST-000762 and b/packs/antidotes-and-remedes/MANIFEST-000774 differ diff --git a/packs/apothicarium/000762.log b/packs/apothicarium/000774.log similarity index 100% rename from packs/apothicarium/000762.log rename to packs/apothicarium/000774.log diff --git a/packs/apothicarium/CURRENT b/packs/apothicarium/CURRENT index 43a3986..c83663a 100644 --- a/packs/apothicarium/CURRENT +++ b/packs/apothicarium/CURRENT @@ -1 +1 @@ -MANIFEST-000760 +MANIFEST-000772 diff --git a/packs/apothicarium/LOG b/packs/apothicarium/LOG index 2e344a4..743a646 100644 --- a/packs/apothicarium/LOG +++ b/packs/apothicarium/LOG @@ -1,7 +1,7 @@ -2024/06/06-22:05:54.535617 7fcfb3e006c0 Recovering log #758 -2024/06/06-22:05:54.546232 7fcfb3e006c0 Delete type=3 #756 -2024/06/06-22:05:54.546283 7fcfb3e006c0 Delete type=0 #758 -2024/06/06-22:06:40.986761 7fcfb16006c0 Level-0 table #763: started -2024/06/06-22:06:40.986809 7fcfb16006c0 Level-0 table #763: 0 bytes OK -2024/06/06-22:06:40.993088 7fcfb16006c0 Delete type=0 #761 -2024/06/06-22:06:40.993226 7fcfb16006c0 Manual compaction at level-0 from '!journal!cZtNgayIw2QFhC9u' @ 72057594037927935 : 1 .. '!journal.pages!cZtNgayIw2QFhC9u.ts265H1XkisLgdow' @ 0 : 0; will stop at (end) +2024/07/13-10:41:36.961368 7fc8816006c0 Recovering log #770 +2024/07/13-10:41:36.972209 7fc8816006c0 Delete type=3 #768 +2024/07/13-10:41:36.972302 7fc8816006c0 Delete type=0 #770 +2024/07/13-10:42:24.897709 7fc87de006c0 Level-0 table #775: started +2024/07/13-10:42:24.897763 7fc87de006c0 Level-0 table #775: 0 bytes OK +2024/07/13-10:42:24.905156 7fc87de006c0 Delete type=0 #773 +2024/07/13-10:42:24.905434 7fc87de006c0 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 3df08a0..b075c37 100644 --- a/packs/apothicarium/LOG.old +++ b/packs/apothicarium/LOG.old @@ -1,7 +1,7 @@ -2024/06/06-20:54:36.466388 7fcfb34006c0 Recovering log #754 -2024/06/06-20:54:36.476745 7fcfb34006c0 Delete type=3 #752 -2024/06/06-20:54:36.476826 7fcfb34006c0 Delete type=0 #754 -2024/06/06-21:16:20.363505 7fcfb16006c0 Level-0 table #759: started -2024/06/06-21:16:20.363562 7fcfb16006c0 Level-0 table #759: 0 bytes OK -2024/06/06-21:16:20.400707 7fcfb16006c0 Delete type=0 #757 -2024/06/06-21:16:20.401115 7fcfb16006c0 Manual compaction at level-0 from '!journal!cZtNgayIw2QFhC9u' @ 72057594037927935 : 1 .. '!journal.pages!cZtNgayIw2QFhC9u.ts265H1XkisLgdow' @ 0 : 0; will stop at (end) +2024/06/19-08:59:32.992996 7f16d8c006c0 Recovering log #766 +2024/06/19-08:59:33.003868 7f16d8c006c0 Delete type=3 #764 +2024/06/19-08:59:33.003940 7f16d8c006c0 Delete type=0 #766 +2024/06/19-09:28:27.118046 7f16d50006c0 Level-0 table #771: started +2024/06/19-09:28:27.118087 7f16d50006c0 Level-0 table #771: 0 bytes OK +2024/06/19-09:28:27.125103 7f16d50006c0 Delete type=0 #769 +2024/06/19-09:28:27.132355 7f16d50006c0 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-000760 b/packs/apothicarium/MANIFEST-000772 similarity index 84% rename from packs/apothicarium/MANIFEST-000760 rename to packs/apothicarium/MANIFEST-000772 index ad10794..1d6b0ed 100644 Binary files a/packs/apothicarium/MANIFEST-000760 and b/packs/apothicarium/MANIFEST-000772 differ diff --git a/packs/dons-de-rhya/000762.log b/packs/dons-de-rhya/000774.log similarity index 100% rename from packs/dons-de-rhya/000762.log rename to packs/dons-de-rhya/000774.log diff --git a/packs/dons-de-rhya/CURRENT b/packs/dons-de-rhya/CURRENT index 43a3986..c83663a 100644 --- a/packs/dons-de-rhya/CURRENT +++ b/packs/dons-de-rhya/CURRENT @@ -1 +1 @@ -MANIFEST-000760 +MANIFEST-000772 diff --git a/packs/dons-de-rhya/LOG b/packs/dons-de-rhya/LOG index 3d1b4f2..bd532e8 100644 --- a/packs/dons-de-rhya/LOG +++ b/packs/dons-de-rhya/LOG @@ -1,7 +1,7 @@ -2024/06/06-22:05:54.485070 7fcfb3e006c0 Recovering log #758 -2024/06/06-22:05:54.496169 7fcfb3e006c0 Delete type=3 #756 -2024/06/06-22:05:54.496286 7fcfb3e006c0 Delete type=0 #758 -2024/06/06-22:06:40.951380 7fcfb16006c0 Level-0 table #763: started -2024/06/06-22:06:40.951454 7fcfb16006c0 Level-0 table #763: 0 bytes OK -2024/06/06-22:06:40.958729 7fcfb16006c0 Delete type=0 #761 -2024/06/06-22:06:40.979070 7fcfb16006c0 Manual compaction at level-0 from '!journal!50u8VAjdmovyr0hx' @ 72057594037927935 : 1 .. '!journal.pages!yzw9I0r3hCK7PJnz.sPNCYj2nR3Cp3jHd' @ 0 : 0; will stop at (end) +2024/07/13-10:41:36.897525 7fc8816006c0 Recovering log #770 +2024/07/13-10:41:36.908614 7fc8816006c0 Delete type=3 #768 +2024/07/13-10:41:36.908748 7fc8816006c0 Delete type=0 #770 +2024/07/13-10:42:24.867229 7fc87de006c0 Level-0 table #775: started +2024/07/13-10:42:24.867279 7fc87de006c0 Level-0 table #775: 0 bytes OK +2024/07/13-10:42:24.874776 7fc87de006c0 Delete type=0 #773 +2024/07/13-10:42:24.882142 7fc87de006c0 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 53d0aa5..bf4a61a 100644 --- a/packs/dons-de-rhya/LOG.old +++ b/packs/dons-de-rhya/LOG.old @@ -1,7 +1,7 @@ -2024/06/06-20:54:36.406301 7fcfb34006c0 Recovering log #754 -2024/06/06-20:54:36.416875 7fcfb34006c0 Delete type=3 #752 -2024/06/06-20:54:36.416980 7fcfb34006c0 Delete type=0 #754 -2024/06/06-21:16:20.204896 7fcfb16006c0 Level-0 table #759: started -2024/06/06-21:16:20.204934 7fcfb16006c0 Level-0 table #759: 0 bytes OK -2024/06/06-21:16:20.247088 7fcfb16006c0 Delete type=0 #757 -2024/06/06-21:16:20.247377 7fcfb16006c0 Manual compaction at level-0 from '!journal!50u8VAjdmovyr0hx' @ 72057594037927935 : 1 .. '!journal.pages!yzw9I0r3hCK7PJnz.sPNCYj2nR3Cp3jHd' @ 0 : 0; will stop at (end) +2024/06/19-08:59:32.938282 7f16d8c006c0 Recovering log #766 +2024/06/19-08:59:32.948828 7f16d8c006c0 Delete type=3 #764 +2024/06/19-08:59:32.948931 7f16d8c006c0 Delete type=0 #766 +2024/06/19-09:28:27.111507 7f16d50006c0 Level-0 table #771: started +2024/06/19-09:28:27.111555 7f16d50006c0 Level-0 table #771: 0 bytes OK +2024/06/19-09:28:27.117869 7f16d50006c0 Delete type=0 #769 +2024/06/19-09:28:27.132343 7f16d50006c0 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-000760 b/packs/dons-de-rhya/MANIFEST-000772 similarity index 84% rename from packs/dons-de-rhya/MANIFEST-000760 rename to packs/dons-de-rhya/MANIFEST-000772 index 8d975a1..44ca16f 100644 Binary files a/packs/dons-de-rhya/MANIFEST-000760 and b/packs/dons-de-rhya/MANIFEST-000772 differ diff --git a/packs/plats-dauberges/000762.log b/packs/plats-dauberges/000774.log similarity index 100% rename from packs/plats-dauberges/000762.log rename to packs/plats-dauberges/000774.log diff --git a/packs/plats-dauberges/CURRENT b/packs/plats-dauberges/CURRENT index 43a3986..c83663a 100644 --- a/packs/plats-dauberges/CURRENT +++ b/packs/plats-dauberges/CURRENT @@ -1 +1 @@ -MANIFEST-000760 +MANIFEST-000772 diff --git a/packs/plats-dauberges/LOG b/packs/plats-dauberges/LOG index 6433225..d29ad89 100644 --- a/packs/plats-dauberges/LOG +++ b/packs/plats-dauberges/LOG @@ -1,7 +1,7 @@ -2024/06/06-22:05:54.472889 7fcfb2a006c0 Recovering log #758 -2024/06/06-22:05:54.482510 7fcfb2a006c0 Delete type=3 #756 -2024/06/06-22:05:54.482574 7fcfb2a006c0 Delete type=0 #758 -2024/06/06-22:06:40.958847 7fcfb16006c0 Level-0 table #763: started -2024/06/06-22:06:40.958868 7fcfb16006c0 Level-0 table #763: 0 bytes OK -2024/06/06-22:06:40.964877 7fcfb16006c0 Delete type=0 #761 -2024/06/06-22:06:40.979096 7fcfb16006c0 Manual compaction at level-0 from '!tables!4l60Lxv8cpsyy2Cg' @ 72057594037927935 : 1 .. '!tables.results!tfaYKDZqu7kgZvRG.yvbwKursaixh2dby' @ 0 : 0; will stop at (end) +2024/07/13-10:41:36.878320 7fc8820006c0 Recovering log #770 +2024/07/13-10:41:36.889382 7fc8820006c0 Delete type=3 #768 +2024/07/13-10:41:36.889475 7fc8820006c0 Delete type=0 #770 +2024/07/13-10:42:24.860432 7fc87de006c0 Level-0 table #775: started +2024/07/13-10:42:24.860477 7fc87de006c0 Level-0 table #775: 0 bytes OK +2024/07/13-10:42:24.866988 7fc87de006c0 Delete type=0 #773 +2024/07/13-10:42:24.882123 7fc87de006c0 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 cc6a577..19c7927 100644 --- a/packs/plats-dauberges/LOG.old +++ b/packs/plats-dauberges/LOG.old @@ -1,7 +1,7 @@ -2024/06/06-20:54:36.390344 7fcfb2a006c0 Recovering log #754 -2024/06/06-20:54:36.401236 7fcfb2a006c0 Delete type=3 #752 -2024/06/06-20:54:36.401373 7fcfb2a006c0 Delete type=0 #754 -2024/06/06-21:16:20.167277 7fcfb16006c0 Level-0 table #759: started -2024/06/06-21:16:20.167332 7fcfb16006c0 Level-0 table #759: 0 bytes OK -2024/06/06-21:16:20.204704 7fcfb16006c0 Delete type=0 #757 -2024/06/06-21:16:20.247359 7fcfb16006c0 Manual compaction at level-0 from '!tables!4l60Lxv8cpsyy2Cg' @ 72057594037927935 : 1 .. '!tables.results!tfaYKDZqu7kgZvRG.yvbwKursaixh2dby' @ 0 : 0; will stop at (end) +2024/06/19-08:59:32.924533 7f16d82006c0 Recovering log #766 +2024/06/19-08:59:32.935079 7f16d82006c0 Delete type=3 #764 +2024/06/19-08:59:32.935221 7f16d82006c0 Delete type=0 #766 +2024/06/19-09:28:27.089378 7f16d50006c0 Level-0 table #771: started +2024/06/19-09:28:27.089413 7f16d50006c0 Level-0 table #771: 0 bytes OK +2024/06/19-09:28:27.096669 7f16d50006c0 Delete type=0 #769 +2024/06/19-09:28:27.103319 7f16d50006c0 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-000760 b/packs/plats-dauberges/MANIFEST-000772 similarity index 83% rename from packs/plats-dauberges/MANIFEST-000760 rename to packs/plats-dauberges/MANIFEST-000772 index b03ebe7..78ad726 100644 Binary files a/packs/plats-dauberges/MANIFEST-000760 and b/packs/plats-dauberges/MANIFEST-000772 differ diff --git a/packs/tables-des-traductions/000405.log b/packs/tables-des-traductions/000417.log similarity index 100% rename from packs/tables-des-traductions/000405.log rename to packs/tables-des-traductions/000417.log diff --git a/packs/tables-des-traductions/CURRENT b/packs/tables-des-traductions/CURRENT index d864bc5..1e2b66c 100644 --- a/packs/tables-des-traductions/CURRENT +++ b/packs/tables-des-traductions/CURRENT @@ -1 +1 @@ -MANIFEST-000403 +MANIFEST-000415 diff --git a/packs/tables-des-traductions/LOG b/packs/tables-des-traductions/LOG index 646f486..c9b1b90 100644 --- a/packs/tables-des-traductions/LOG +++ b/packs/tables-des-traductions/LOG @@ -1,8 +1,8 @@ -2024/06/06-22:05:54.522431 7fcfb2a006c0 Recovering log #401 -2024/06/06-22:05:54.533382 7fcfb2a006c0 Delete type=3 #399 -2024/06/06-22:05:54.533456 7fcfb2a006c0 Delete type=0 #401 -2024/06/06-22:06:40.972432 7fcfb16006c0 Level-0 table #406: started -2024/06/06-22:06:40.972455 7fcfb16006c0 Level-0 table #406: 0 bytes OK -2024/06/06-22:06:40.978838 7fcfb16006c0 Delete type=0 #404 -2024/06/06-22:06:40.979138 7fcfb16006c0 Manual compaction at level-0 from '!journal!056ILNNrLiPq3Gi3' @ 72057594037927935 : 1 .. '!journal.pages!yfZxl4I7XAuUF6r3.apXmOlZRmGT4GreB' @ 0 : 0; will stop at (end) -2024/06/06-22:06:40.979181 7fcfb16006c0 Manual compaction at level-1 from '!journal!056ILNNrLiPq3Gi3' @ 72057594037927935 : 1 .. '!journal.pages!yfZxl4I7XAuUF6r3.apXmOlZRmGT4GreB' @ 0 : 0; will stop at (end) +2024/07/13-10:41:36.946044 7fc8820006c0 Recovering log #413 +2024/07/13-10:41:36.956775 7fc8820006c0 Delete type=3 #411 +2024/07/13-10:41:36.956919 7fc8820006c0 Delete type=0 #413 +2024/07/13-10:42:24.882375 7fc87de006c0 Level-0 table #418: started +2024/07/13-10:42:24.882443 7fc87de006c0 Level-0 table #418: 0 bytes OK +2024/07/13-10:42:24.888900 7fc87de006c0 Delete type=0 #416 +2024/07/13-10:42:24.905386 7fc87de006c0 Manual compaction at level-0 from '!journal!056ILNNrLiPq3Gi3' @ 72057594037927935 : 1 .. '!journal.pages!yfZxl4I7XAuUF6r3.apXmOlZRmGT4GreB' @ 0 : 0; will stop at (end) +2024/07/13-10:42:24.905451 7fc87de006c0 Manual compaction at level-1 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 387d2a6..6b7fd6c 100644 --- a/packs/tables-des-traductions/LOG.old +++ b/packs/tables-des-traductions/LOG.old @@ -1,8 +1,8 @@ -2024/06/06-20:54:36.451532 7fcfb2a006c0 Recovering log #397 -2024/06/06-20:54:36.462207 7fcfb2a006c0 Delete type=3 #395 -2024/06/06-20:54:36.462346 7fcfb2a006c0 Delete type=0 #397 -2024/06/06-21:16:20.327305 7fcfb16006c0 Level-0 table #402: started -2024/06/06-21:16:20.327387 7fcfb16006c0 Level-0 table #402: 0 bytes OK -2024/06/06-21:16:20.363229 7fcfb16006c0 Delete type=0 #400 -2024/06/06-21:16:20.401092 7fcfb16006c0 Manual compaction at level-0 from '!journal!056ILNNrLiPq3Gi3' @ 72057594037927935 : 1 .. '!journal.pages!yfZxl4I7XAuUF6r3.apXmOlZRmGT4GreB' @ 0 : 0; will stop at (end) -2024/06/06-21:16:20.401155 7fcfb16006c0 Manual compaction at level-1 from '!journal!056ILNNrLiPq3Gi3' @ 72057594037927935 : 1 .. '!journal.pages!yfZxl4I7XAuUF6r3.apXmOlZRmGT4GreB' @ 0 : 0; will stop at (end) +2024/06/19-08:59:32.979073 7f16d82006c0 Recovering log #409 +2024/06/19-08:59:32.989562 7f16d82006c0 Delete type=3 #407 +2024/06/19-08:59:32.989628 7f16d82006c0 Delete type=0 #409 +2024/06/19-09:28:27.096857 7f16d50006c0 Level-0 table #414: started +2024/06/19-09:28:27.096890 7f16d50006c0 Level-0 table #414: 0 bytes OK +2024/06/19-09:28:27.103160 7f16d50006c0 Delete type=0 #412 +2024/06/19-09:28:27.103332 7f16d50006c0 Manual compaction at level-0 from '!journal!056ILNNrLiPq3Gi3' @ 72057594037927935 : 1 .. '!journal.pages!yfZxl4I7XAuUF6r3.apXmOlZRmGT4GreB' @ 0 : 0; will stop at (end) +2024/06/19-09:28:27.103355 7f16d50006c0 Manual compaction at level-1 from '!journal!056ILNNrLiPq3Gi3' @ 72057594037927935 : 1 .. '!journal.pages!yfZxl4I7XAuUF6r3.apXmOlZRmGT4GreB' @ 0 : 0; will stop at (end) diff --git a/packs/tables-des-traductions/MANIFEST-000403 b/packs/tables-des-traductions/MANIFEST-000415 similarity index 84% rename from packs/tables-des-traductions/MANIFEST-000403 rename to packs/tables-des-traductions/MANIFEST-000415 index 1f676d1..a8d916b 100644 Binary files a/packs/tables-des-traductions/MANIFEST-000403 and b/packs/tables-des-traductions/MANIFEST-000415 differ diff --git a/tools/detect_missing_strings.lua b/tools/detect_missing_strings.lua index 9451702..3846b21 100644 --- a/tools/detect_missing_strings.lua +++ b/tools/detect_missing_strings.lua @@ -29,8 +29,25 @@ table.sort(todisplay, function (a, b) return a.tag < b.tag end ) + for _, tagDef in pairs(todisplay) do - print('"'.. tagDef.tag ..'":"'.. tagDef.value..'",') + if type(tagDef.value) == "table" then + print('"'.. tagDef.tag ..'":{') + for k, v in pairs(tagDef.value) do + if type(v) == "table" then + print('"'.. k ..'":{') + for kk, vv in pairs(v) do + print('"'.. kk ..'":"'.. vv..'",') + end + print('},') + else + print('"'.. k ..'":"'.. v..'",') + end + end + print('},') + else + print('"'.. tagDef.tag ..'":"'.. tagDef.value..'",') + end end