Compare commits

...

8 Commits

Author SHA1 Message Date
07928acb48 Ajout Aux Armes 2025-11-12 22:26:13 +01:00
9860535f5f Ajotu Aux Armes 2025-11-12 22:24:58 +01:00
fc560ddee7 Align with v9.3.0 2025-10-31 18:05:03 +00:00
47454b30f1 Align with v9.3.0 2025-10-31 18:04:13 +00:00
4ee45273b3 COrrection sur Natation - again 2025-10-13 20:59:50 +02:00
94ca8cb6ea Align to v9.2.X 2025-09-23 16:44:41 +02:00
6af8d03d22 Fix natation/swim 2025-07-25 15:03:04 +02:00
7afcadfb6f Fix natation/swim 2025-07-25 10:51:41 +02:00
35 changed files with 525 additions and 493 deletions

View File

@@ -2841,6 +2841,12 @@
"name": "Combattant au contact",
"tests": "Corps à corps quand vous combattez au contact ou que vous allez au contact"
},
{
"description": "<p>Vous êtes entraîné à vous placer très près dun adversaire. Vous ne subissez aucune pénalité pour vous battre contre un adversaire avec une arme plus longue que la vôtre. De plus, si vous utilisez les règles optionnelles de Combat au contact (voir page 297), gagnez un bonus de +10 pour toucher votre adversaire.</p>",
"id": "Infighter",
"name": "Combattant au contact",
"tests": "Corps à corps quand vous combattez au contact ou que vous allez au contact"
},
{
"description": "<p>Vos appels exaltants peuvent renverser le cours d'une bataille. Référez-vous au tableau suivant pour voir combien de personnes vous pouvez à présent influencer avec votre Compétence @Compendium[wfrp4e-core.items.oMaJZ5cvCJeOUq9H] lors d'une guerre.</p>\n<p>&nbsp;</p>\n<div>\n<table title=\"\" border=\"1\" summary=\"\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>\n<p>Talent pris</p>\n</td>\n<td>\n<p>Nombre de soldats influencés</p>\n</td>\n</tr>\n<tr>\n<td>\n<p>1</p>\n</td>\n<td>\n<p>Normal × 5</p>\n</td>\n</tr>\n<tr>\n<td>\n<p>2</p>\n</td>\n<td>\n<p>Normal × 10</p>\n</td>\n</tr>\n<tr>\n<td>\n<p>3</p>\n</td>\n<td>\n<p>&nbsp;Normal × 20</p>\n</td>\n</tr>\n<tr>\n<td>\n<p>4</p>\n</td>\n<td>\n<p>&nbsp;Normal × 50</p>\n</td>\n</tr>\n<tr>\n<td>\n<p>5</p>\n</td>\n<td>\n<p>&nbsp;Normal × 100</p>\n</td>\n</tr>\n<tr>\n<td>\n<p>6</p>\n</td>\n<td>\n<p>&nbsp;Normal × 200</p>\n</td>\n</tr>\n<tr>\n<td>\n<p>7</p>\n</td>\n<td>\n<p>&nbsp;Normal × 500</p>\n</td>\n</tr>\n<tr>\n<td>\n<p>8</p>\n</td>\n<td>\n<p>&nbsp;Normal × 1000</p>\n</td>\n</tr>\n<tr>\n<td>\n<p>9</p>\n</td>\n<td>\n<p>&nbsp;Tous ceux qui peuvent entendre votre voix inspirante</p>\n</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Exemple</strong> : <em>Le monastère de labbesse Brigitte van der Hoogenband est pris dassaut par les peaux-vertes, et les choses vont mal. De fait, elle décide de renforcer lesprit de ses soldats avec un Test de Commandement, leur octroyant +10 à tous les Tests de Psychologie. Elle obtient 3 DR à son Test de Commandement. Étant donné quelle possède un Bonus de Sociabilité de 6, et quelle peut influencer un nombre de soldats, égal à son Bonus de Sociabilité + DR en utilisant Commandement, elle renforce 9 soldats. Cependant, comme elle possède Exaltant 3, ce nombre est multiplié par 20, ce qui signifie que 180 de ses soldats sont inspirés par ses cris dencouragement « MAINTENEZ LES RANGS ! »</em>",
"id": "WCXnFSV4WOSmzzc4",

File diff suppressed because it is too large Load Diff

15
fr.json
View File

@@ -314,6 +314,10 @@
"SHEET.NPCSheetNoTheme":"Fiche de PNJ (sans thème)",
"SHEET.VehicleSheet":"Fiche de véhicule",
"SHEET.VehicleSheetNoTheme":"Fiche de véhicule (sans thème)",
"SHEET.Append":"Ajouter après",
"SHEET.Prepend":"Ajouter avant",
"SHEET.SkillName":"Nom de la compétence",
"SHEET.TalentName":"Nom du Talent",
"SHEETS.Actor.vehicle":"Fiche de Véhicule",
"SHEETS.Item.ammunition":"Fiche de Munitions",
@@ -429,6 +433,7 @@
"ITEM.Roles":"Roles",
"ITEM.VitalRoles":"Roles vitaux",
"ITEM.LearningXP":"XP d'Apprentissage",
"ITEM.Custom":"Personnalisé",
"TOKEN.MOVEMENT.Status.immobile":"Immobile",
"TOKEN.MOVEMENT.Status.restricted":"Restreint",
@@ -645,6 +650,7 @@
"Hide": "Cacher",
"Targets": "Cibles",
"Melee": "Corps à corps",
"Swim":" Natation",
"Cost": "Prix",
"Length": "Longueur",
"Cargo": "Cargaison",
@@ -737,7 +743,6 @@
"Stat Block Parser":"Parser de fiches de PNJ",
"Submit":"Soumettre",
"SuccessLevels":"DR",
"Swim":"Nager",
"TBRed":"BE",
"TookDamage":"Encaisse {damage} dommages",
"ToughnessDesc":"Endurance",
@@ -1020,6 +1025,7 @@
"DIALOG.LinkCareerContent":"Relier {new} avec {old}? Les compétences de {old} seront ajoutées à {new}, tout en préservant toutes les spécialisations effectuées avec la carrière précédente.",
"DIALOG.ChoosePassenger":"Choisissez un passager",
"DIALOG.PostQuantityContent":"Combien de fois cet item peut être récupéré? Laissez vide pour illimité.",
"DIALOG.ChooseArmour":"Choisissez une armure à endommager",
"CHAT.CareerChoose" : "Choisissez votre carrière",
"CHAT.DamageError" : "Erreur de calcul des dégâts:",
@@ -1184,6 +1190,8 @@
"CHAT.Vital":"Vital",
"CHAT.DiseaseRollError":"Une erreur s'est produite lors du jet d'incubation ou de durée de la maladie.",
"CHAT.ExpReceivedNoReason":"Vous avez reçu <b>{amount}</b> points d'expérience",
"CHAT.CriticalDeflection":"Déviation de Critique",
"CHAT.DamageToArmour":"1 Dommages appliqués à {item} ({type})",
"Error.SpeciesSkills" : "Impossible d'ajouter des compétences pour les races",
"Error.SpeciesTalents" : "Impossible d'ajouter des talents pour les races",
@@ -2696,6 +2704,10 @@
"major":"Majeur",
"minor":"Mineur",
"moderate":"Modéré",
"DurationPlaceholder":"Texte concernant a durée",
"ErrorArmourDamagePermission":"Vous n'avez pas les droits pour endommager l'armure de cet acteur.",
"IncubationPlaceholder":"Texte concernant l'incubation",
"Required Trappings":"Equipement requis",
"WH":{
"TransferType":{
@@ -2716,5 +2728,6 @@
"SHEET.ExperienceLog":"Journal d'Expérince",
"SHEET.Attacker":"Attaquant",
"SHEET.Randomize":"Aléatoire",
"SHEET.RequiredTrappingsError":"Impossible de lancer les revenus sans avoir tous les équipements requis dans cette carrière !",
"Sheet.RollIncome":"Revenu"
}

View File

@@ -8,7 +8,7 @@
}
],
"url": "https://www.uberwald.me/gitea/public/foundryvtt-wh4-lang-fr-fr",
"version": "9.1.4",
"version": "9.3.2",
"esmodules": [
"modules/babele-register.js",
"modules/addon-register.js",
@@ -119,7 +119,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-9-1-4.zip",
"download": "https://www.uberwald.me/gitea/public/foundryvtt-wh4-lang-fr-fr/archive/foundryvtt-wh4-lang-fr-9-3-2.zip",
"id": "wh4-fr-translation",
"compatibility": {
"minimum": "13",

View File

@@ -2,51 +2,66 @@
export class WH4FRPatchConfig {
/************************************************************************************/
static translateSkillList( skillList) {
static translateSkillList(skillList) {
let compendiumName = 'wfrp4e-core.items'
let newList = [];
for( let compName of skillList) {
for (let compName of skillList) {
if (!compName) {
newList.push(compName);
continue;
}
if (!isNaN(compName)) { // If numeric, keep as is (for skill levels)
newList.push(compName);
continue;
}
// Trim compName
compName = compName.trim();
let special = "";
let newName = compName;
if ( compName.includes("(") && compName.includes(")") ) { // Then process specific skills name with (xxxx) inside
let re = /(.*) +\((.*)\)/i;
let res = re.exec( compName );
let baseName = compName
if (compName.includes("(") && compName.includes(")")) { // Then process specific skills name with (xxxx) inside
let re = /(.*) +\((.*)\)/i;
let res = re.exec(compName);
compName = res[1].trim(); // Get the root skill name
special = " (" + game.i18n.localize( res[2].trim() ) + ")"; // And the special keyword
special = " (" + game.i18n.localize(res[2].trim()) + ")"; // And the special keyword
}
let compNameFR = game.babele.translate( compendiumName, { name: compName }, true );
let compNameFR = game.babele.translate(compendiumName, { name: compName }, true);
if (compNameFR.name != compName) { // Translation OK
newName = compNameFR.name + special;
}
// DEBUG console.log("Translating skill ", compName, baseName, " to ", newName, special);
if (!newName || newName == "" || newName === undefined || newName === "undefined") { // If no translation, keep the original name
newName = baseName; // If no translation, keep the original name
}
newList.push(newName);
}
return newList;
}
/************************************************************************************/
static translateTalentList( talentList) {
static translateTalentList(talentList) {
let compendiumName = 'wfrp4e-core.items'
let newList = [];
for( let talentLine of talentList) {
for (let talentLine of talentList) {
let special = "";
let newName = talentLine;
if ( isNaN(talentLine) ) {
if (isNaN(talentLine)) {
let subList = talentLine.split(',');
let newSubList = [];
for (let talentName of subList ) {
for (let talentName of subList) {
talentName = talentName.trim();
let newName2 = talentName;
if ( talentName.includes("(") && talentName.includes(")") ) { // Then process specific skills name with (xxxx) inside
let re = /(.*) +\((.*)\)/i;
let res = re.exec( talentName );
if (talentName.includes("(") && talentName.includes(")")) { // Then process specific skills name with (xxxx) inside
let re = /(.*) +\((.*)\)/i;
let res = re.exec(talentName);
talentName = res[1].trim(); // Get the root skill name
special = " (" + game.i18n.localize( res[2].trim() ) + ")"; // And the special keyword
special = " (" + game.i18n.localize(res[2].trim()) + ")"; // And the special keyword
}
let talentNameFR = game.babele.translate( compendiumName, { name: talentName }, true );
let talentNameFR = game.babele.translate(compendiumName, { name: talentName }, true);
if (talentNameFR.name != talentName) { // Translation OK
newName2 = talentNameFR.name + special;
}
@@ -60,15 +75,15 @@ export class WH4FRPatchConfig {
}
/************************************************************************************/
static patch_subspecies( ) {
for ( let speciesName in game.wfrp4e.config.subspecies) {
static patch_subspecies() {
for (let speciesName in game.wfrp4e.config.subspecies) {
let subspeciesList = game.wfrp4e.config.subspecies[speciesName];
for ( let subspeciesName in subspeciesList) {
for (let subspeciesName in subspeciesList) {
let subspecies = subspeciesList[subspeciesName];
if ( subspecies.skills) {
if (subspecies.skills) {
subspecies.skills = this.translateSkillList(subspecies.skills);
}
if ( subspecies.talents) {
if (subspecies.talents) {
subspecies.talents = this.translateTalentList(subspecies.talents);
}
}
@@ -76,20 +91,20 @@ export class WH4FRPatchConfig {
}
/************************************************************************************/
static patch_species_skills( ) {
static patch_species_skills() {
console.log("Patching species skills....");
for (let speciesName in game.wfrp4e.config.speciesSkills) {
let speciesComp = game.wfrp4e.config.speciesSkills[speciesName];
console.log("SpeciesName", speciesName, speciesComp);
game.wfrp4e.config.speciesSkills[speciesName] = this.translateSkillList( speciesComp )
game.wfrp4e.config.speciesSkills[speciesName] = this.translateSkillList(speciesComp)
}
}
/************************************************************************************/
static patch_species_talents( ) {
static patch_species_talents() {
for (let speciesName in game.wfrp4e.config.speciesTalents) {
let speciesTalents = game.wfrp4e.config.speciesTalents[speciesName];
game.wfrp4e.config.speciesTalents[speciesName] = this.translateTalentList( speciesTalents);
game.wfrp4e.config.speciesTalents[speciesName] = this.translateTalentList(speciesTalents);
}
}
@@ -97,16 +112,16 @@ export class WH4FRPatchConfig {
static patch_career() {
let compendiumName = 'wfrp4e-core.items'
if ( game.wfrp4e.tables.career) {
for( let row of game.wfrp4e.tables.career.rows) {
for ( let key in row) {
if (game.wfrp4e.tables.career) {
for (let row of game.wfrp4e.tables.career.rows) {
for (let key in row) {
if (key != "range") {
if ( row[key].name == 'Slayer' ) {
if (row[key].name == 'Slayer') {
row[key].name = "Tueur Nains";
} else if ( row[key].name == 'Duelist' ) {
} else if (row[key].name == 'Duelist') {
row[key].name = "Duelliste";
} else {
let career_fr = game.babele.translate( compendiumName, {name: row[key].name}, true );
let career_fr = game.babele.translate(compendiumName, { name: row[key].name }, true);
row[key].name = career_fr.name;
}
}
@@ -123,7 +138,7 @@ export class WH4FRPatchConfig {
for (let result of newResults) {
result.name = game.i18n.localize(result.name);
}
speciesTable.update({results: newResults } )
speciesTable.update({ results: newResults })
console.log("Species table patched to use 'Humain' instead of 'Human'", speciesTable);
}
@@ -139,7 +154,7 @@ export class WH4FRPatchConfig {
}
// Detect and patch as necessary
if (game.wfrp4e.config?.talentBonuses ) {
if (game.wfrp4e.config?.talentBonuses) {
this.fixSpeciesTable() // Force 'name' field replacement
@@ -181,22 +196,22 @@ export class WH4FRPatchConfig {
if (game.wfrp4e.config.characteristicsBonus) {
game.wfrp4e.config.characteristicsBonus =
{
"ws": "Bonus de Capacité de Combat",
"bs": "Bonus de Capacité de Tir",
"s": "Bonus de Force",
"t": "Bonus d'Endurance",
"i": "Bonus d'Initiative",
"ag": "Bonus d'Agilité",
"dex": "Bonus de Dexterité",
"int": "Bonus d'Intelligence",
"wp": "Bonus de Force Mentale",
"fel": "Bonus de Sociabilité"
{
"ws": "Bonus de Capacité de Combat",
"bs": "Bonus de Capacité de Tir",
"s": "Bonus de Force",
"t": "Bonus d'Endurance",
"i": "Bonus d'Initiative",
"ag": "Bonus d'Agilité",
"dex": "Bonus de Dexterité",
"int": "Bonus d'Intelligence",
"wp": "Bonus de Force Mentale",
"fel": "Bonus de Sociabilité"
}
}
if (game.wfrp4e.config.classTrappings) {
for(const c of Object.keys(game.wfrp4e.config.classTrappings)) {
for (const c of Object.keys(game.wfrp4e.config.classTrappings)) {
game.wfrp4e.config.classTrappings[game.i18n.localize(c)] = game.wfrp4e.config.classTrappings[c];
}
}

View File

@@ -1 +1 @@
MANIFEST-001154
MANIFEST-001210

View File

@@ -1,7 +1,7 @@
2025/07/20-10:15:40.090632 7fbe0d7fa6c0 Recovering log #1152
2025/07/20-10:15:40.101967 7fbe0d7fa6c0 Delete type=3 #1150
2025/07/20-10:15:40.102100 7fbe0d7fa6c0 Delete type=0 #1152
2025/07/20-10:17:51.375626 7fbe05c716c0 Level-0 table #1157: started
2025/07/20-10:17:51.375726 7fbe05c716c0 Level-0 table #1157: 0 bytes OK
2025/07/20-10:17:51.383248 7fbe05c716c0 Delete type=0 #1155
2025/07/20-10:17:51.404774 7fbe05c716c0 Manual compaction at level-0 from '!journal!3IgmiprzLB6Lwenc' @ 72057594037927935 : 1 .. '!journal.pages!suuYN87Al1ZZWtQQ.jhgNnhWhrkOpKs1B' @ 0 : 0; will stop at (end)
2025/10/13-20:51:30.026251 7f189ffff6c0 Recovering log #1208
2025/10/13-20:51:30.036172 7f189ffff6c0 Delete type=3 #1206
2025/10/13-20:51:30.036225 7f189ffff6c0 Delete type=0 #1208
2025/10/13-20:58:55.958283 7f189e7fc6c0 Level-0 table #1213: started
2025/10/13-20:58:55.958313 7f189e7fc6c0 Level-0 table #1213: 0 bytes OK
2025/10/13-20:58:55.964593 7f189e7fc6c0 Delete type=0 #1211
2025/10/13-20:58:55.985538 7f189e7fc6c0 Manual compaction at level-0 from '!journal!3IgmiprzLB6Lwenc' @ 72057594037927935 : 1 .. '!journal.pages!suuYN87Al1ZZWtQQ.jhgNnhWhrkOpKs1B' @ 0 : 0; will stop at (end)

View File

@@ -1,7 +1,7 @@
2025/07/20-10:00:07.238354 7fbe0cff96c0 Recovering log #1148
2025/07/20-10:00:07.248921 7fbe0cff96c0 Delete type=3 #1146
2025/07/20-10:00:07.249038 7fbe0cff96c0 Delete type=0 #1148
2025/07/20-10:06:02.193471 7fbe05c716c0 Level-0 table #1153: started
2025/07/20-10:06:02.193525 7fbe05c716c0 Level-0 table #1153: 0 bytes OK
2025/07/20-10:06:02.229977 7fbe05c716c0 Delete type=0 #1151
2025/07/20-10:06:02.230156 7fbe05c716c0 Manual compaction at level-0 from '!journal!3IgmiprzLB6Lwenc' @ 72057594037927935 : 1 .. '!journal.pages!suuYN87Al1ZZWtQQ.jhgNnhWhrkOpKs1B' @ 0 : 0; will stop at (end)
2025/10/13-20:40:04.059843 7f189f7fe6c0 Recovering log #1204
2025/10/13-20:40:04.069741 7f189f7fe6c0 Delete type=3 #1202
2025/10/13-20:40:04.069791 7f189f7fe6c0 Delete type=0 #1204
2025/10/13-20:45:59.586645 7f189e7fc6c0 Level-0 table #1209: started
2025/10/13-20:45:59.586692 7f189e7fc6c0 Level-0 table #1209: 0 bytes OK
2025/10/13-20:45:59.620022 7f189e7fc6c0 Delete type=0 #1207
2025/10/13-20:45:59.620203 7f189e7fc6c0 Manual compaction at level-0 from '!journal!3IgmiprzLB6Lwenc' @ 72057594037927935 : 1 .. '!journal.pages!suuYN87Al1ZZWtQQ.jhgNnhWhrkOpKs1B' @ 0 : 0; will stop at (end)

View File

@@ -1 +1 @@
MANIFEST-001156
MANIFEST-001212

View File

@@ -1,7 +1,7 @@
2025/07/20-10:15:40.105324 7fbe077fe6c0 Recovering log #1154
2025/07/20-10:15:40.115818 7fbe077fe6c0 Delete type=3 #1152
2025/07/20-10:15:40.115965 7fbe077fe6c0 Delete type=0 #1154
2025/07/20-10:17:51.397998 7fbe05c716c0 Level-0 table #1159: started
2025/07/20-10:17:51.398034 7fbe05c716c0 Level-0 table #1159: 0 bytes OK
2025/07/20-10:17:51.404612 7fbe05c716c0 Delete type=0 #1157
2025/07/20-10:17:51.404819 7fbe05c716c0 Manual compaction at level-0 from '!folders!3uquYH73ttCdoH0I' @ 72057594037927935 : 1 .. '!items!ylFhk7mGZOnAJTUT' @ 0 : 0; will stop at (end)
2025/10/13-20:51:30.039766 7f189ffff6c0 Recovering log #1210
2025/10/13-20:51:30.049183 7f189ffff6c0 Delete type=3 #1208
2025/10/13-20:51:30.049237 7f189ffff6c0 Delete type=0 #1210
2025/10/13-20:58:55.972493 7f189e7fc6c0 Level-0 table #1215: started
2025/10/13-20:58:55.972514 7f189e7fc6c0 Level-0 table #1215: 0 bytes OK
2025/10/13-20:58:55.978671 7f189e7fc6c0 Delete type=0 #1213
2025/10/13-20:58:55.985570 7f189e7fc6c0 Manual compaction at level-0 from '!folders!3uquYH73ttCdoH0I' @ 72057594037927935 : 1 .. '!items!ylFhk7mGZOnAJTUT' @ 0 : 0; will stop at (end)

View File

@@ -1,7 +1,7 @@
2025/07/20-10:00:07.253607 7fbe07fff6c0 Recovering log #1150
2025/07/20-10:00:07.263627 7fbe07fff6c0 Delete type=3 #1148
2025/07/20-10:00:07.263752 7fbe07fff6c0 Delete type=0 #1150
2025/07/20-10:06:02.230276 7fbe05c716c0 Level-0 table #1155: started
2025/07/20-10:06:02.230336 7fbe05c716c0 Level-0 table #1155: 0 bytes OK
2025/07/20-10:06:02.264824 7fbe05c716c0 Delete type=0 #1153
2025/07/20-10:06:02.381898 7fbe05c716c0 Manual compaction at level-0 from '!folders!3uquYH73ttCdoH0I' @ 72057594037927935 : 1 .. '!items!ylFhk7mGZOnAJTUT' @ 0 : 0; will stop at (end)
2025/10/13-20:40:04.073059 7f189f7fe6c0 Recovering log #1206
2025/10/13-20:40:04.082320 7f189f7fe6c0 Delete type=3 #1204
2025/10/13-20:40:04.082396 7f189f7fe6c0 Delete type=0 #1206
2025/10/13-20:45:59.620883 7f189e7fc6c0 Level-0 table #1211: started
2025/10/13-20:45:59.620913 7f189e7fc6c0 Level-0 table #1211: 0 bytes OK
2025/10/13-20:45:59.655200 7f189e7fc6c0 Delete type=0 #1209
2025/10/13-20:45:59.655399 7f189e7fc6c0 Manual compaction at level-0 from '!folders!3uquYH73ttCdoH0I' @ 72057594037927935 : 1 .. '!items!ylFhk7mGZOnAJTUT' @ 0 : 0; will stop at (end)

View File

@@ -1 +1 @@
MANIFEST-001154
MANIFEST-001210

View File

@@ -1,7 +1,7 @@
2025/07/20-10:15:40.134990 7fbe077fe6c0 Recovering log #1152
2025/07/20-10:15:40.145638 7fbe077fe6c0 Delete type=3 #1150
2025/07/20-10:15:40.145737 7fbe077fe6c0 Delete type=0 #1152
2025/07/20-10:17:51.390337 7fbe05c716c0 Level-0 table #1157: started
2025/07/20-10:17:51.390401 7fbe05c716c0 Level-0 table #1157: 0 bytes OK
2025/07/20-10:17:51.397831 7fbe05c716c0 Delete type=0 #1155
2025/07/20-10:17:51.404806 7fbe05c716c0 Manual compaction at level-0 from '!journal!cZtNgayIw2QFhC9u' @ 72057594037927935 : 1 .. '!journal.pages!cZtNgayIw2QFhC9u.ts265H1XkisLgdow' @ 0 : 0; will stop at (end)
2025/10/13-20:51:30.065149 7f18a4ffa6c0 Recovering log #1208
2025/10/13-20:51:30.074202 7f18a4ffa6c0 Delete type=3 #1206
2025/10/13-20:51:30.074263 7f18a4ffa6c0 Delete type=0 #1208
2025/10/13-20:58:55.985678 7f189e7fc6c0 Level-0 table #1213: started
2025/10/13-20:58:55.985714 7f189e7fc6c0 Level-0 table #1213: 0 bytes OK
2025/10/13-20:58:55.992909 7f189e7fc6c0 Delete type=0 #1211
2025/10/13-20:58:56.016686 7f189e7fc6c0 Manual compaction at level-0 from '!journal!cZtNgayIw2QFhC9u' @ 72057594037927935 : 1 .. '!journal.pages!cZtNgayIw2QFhC9u.ts265H1XkisLgdow' @ 0 : 0; will stop at (end)

View File

@@ -1,7 +1,7 @@
2025/07/20-10:00:07.285687 7fbe07fff6c0 Recovering log #1148
2025/07/20-10:00:07.296428 7fbe07fff6c0 Delete type=3 #1146
2025/07/20-10:00:07.296556 7fbe07fff6c0 Delete type=0 #1148
2025/07/20-10:06:02.265063 7fbe05c716c0 Level-0 table #1153: started
2025/07/20-10:06:02.265115 7fbe05c716c0 Level-0 table #1153: 0 bytes OK
2025/07/20-10:06:02.299955 7fbe05c716c0 Delete type=0 #1151
2025/07/20-10:06:02.381920 7fbe05c716c0 Manual compaction at level-0 from '!journal!cZtNgayIw2QFhC9u' @ 72057594037927935 : 1 .. '!journal.pages!cZtNgayIw2QFhC9u.ts265H1XkisLgdow' @ 0 : 0; will stop at (end)
2025/10/13-20:40:04.098338 7f18a4ffa6c0 Recovering log #1204
2025/10/13-20:40:04.107962 7f18a4ffa6c0 Delete type=3 #1202
2025/10/13-20:40:04.108019 7f18a4ffa6c0 Delete type=0 #1204
2025/10/13-20:45:59.692466 7f189e7fc6c0 Level-0 table #1209: started
2025/10/13-20:45:59.692489 7f189e7fc6c0 Level-0 table #1209: 0 bytes OK
2025/10/13-20:45:59.729240 7f189e7fc6c0 Delete type=0 #1207
2025/10/13-20:45:59.729423 7f189e7fc6c0 Manual compaction at level-0 from '!journal!cZtNgayIw2QFhC9u' @ 72057594037927935 : 1 .. '!journal.pages!cZtNgayIw2QFhC9u.ts265H1XkisLgdow' @ 0 : 0; will stop at (end)

Binary file not shown.

View File

@@ -1 +1 @@
MANIFEST-001154
MANIFEST-001210

View File

@@ -1,7 +1,7 @@
2025/07/20-10:15:40.076591 7fbe0cff96c0 Recovering log #1152
2025/07/20-10:15:40.086981 7fbe0cff96c0 Delete type=3 #1150
2025/07/20-10:15:40.087070 7fbe0cff96c0 Delete type=0 #1152
2025/07/20-10:17:51.360195 7fbe05c716c0 Level-0 table #1157: started
2025/07/20-10:17:51.360235 7fbe05c716c0 Level-0 table #1157: 0 bytes OK
2025/07/20-10:17:51.368273 7fbe05c716c0 Delete type=0 #1155
2025/07/20-10:17:51.375477 7fbe05c716c0 Manual compaction at level-0 from '!journal!50u8VAjdmovyr0hx' @ 72057594037927935 : 1 .. '!journal.pages!yzw9I0r3hCK7PJnz.sPNCYj2nR3Cp3jHd' @ 0 : 0; will stop at (end)
2025/10/13-20:51:30.014097 7f189ffff6c0 Recovering log #1208
2025/10/13-20:51:30.023727 7f189ffff6c0 Delete type=3 #1206
2025/10/13-20:51:30.023794 7f189ffff6c0 Delete type=0 #1208
2025/10/13-20:58:55.964704 7f189e7fc6c0 Level-0 table #1213: started
2025/10/13-20:58:55.964734 7f189e7fc6c0 Level-0 table #1213: 0 bytes OK
2025/10/13-20:58:55.972375 7f189e7fc6c0 Delete type=0 #1211
2025/10/13-20:58:55.985556 7f189e7fc6c0 Manual compaction at level-0 from '!journal!50u8VAjdmovyr0hx' @ 72057594037927935 : 1 .. '!journal.pages!yzw9I0r3hCK7PJnz.sPNCYj2nR3Cp3jHd' @ 0 : 0; will stop at (end)

View File

@@ -1,7 +1,7 @@
2025/07/20-10:00:07.222743 7fbe077fe6c0 Recovering log #1148
2025/07/20-10:00:07.233289 7fbe077fe6c0 Delete type=3 #1146
2025/07/20-10:00:07.233360 7fbe077fe6c0 Delete type=0 #1148
2025/07/20-10:06:02.156601 7fbe05c716c0 Level-0 table #1153: started
2025/07/20-10:06:02.156651 7fbe05c716c0 Level-0 table #1153: 0 bytes OK
2025/07/20-10:06:02.193206 7fbe05c716c0 Delete type=0 #1151
2025/07/20-10:06:02.230139 7fbe05c716c0 Manual compaction at level-0 from '!journal!50u8VAjdmovyr0hx' @ 72057594037927935 : 1 .. '!journal.pages!yzw9I0r3hCK7PJnz.sPNCYj2nR3Cp3jHd' @ 0 : 0; will stop at (end)
2025/10/13-20:40:04.047360 7f189f7fe6c0 Recovering log #1204
2025/10/13-20:40:04.057386 7f189f7fe6c0 Delete type=3 #1202
2025/10/13-20:40:04.057445 7f189f7fe6c0 Delete type=0 #1204
2025/10/13-20:45:59.550286 7f189e7fc6c0 Level-0 table #1209: started
2025/10/13-20:45:59.550321 7f189e7fc6c0 Level-0 table #1209: 0 bytes OK
2025/10/13-20:45:59.585680 7f189e7fc6c0 Delete type=0 #1207
2025/10/13-20:45:59.585866 7f189e7fc6c0 Manual compaction at level-0 from '!journal!50u8VAjdmovyr0hx' @ 72057594037927935 : 1 .. '!journal.pages!yzw9I0r3hCK7PJnz.sPNCYj2nR3Cp3jHd' @ 0 : 0; will stop at (end)

Binary file not shown.

View File

@@ -1 +1 @@
MANIFEST-001154
MANIFEST-001210

View File

@@ -1,7 +1,7 @@
2025/07/20-10:15:40.061766 7fbe0d7fa6c0 Recovering log #1152
2025/07/20-10:15:40.072285 7fbe0d7fa6c0 Delete type=3 #1150
2025/07/20-10:15:40.072486 7fbe0d7fa6c0 Delete type=0 #1152
2025/07/20-10:17:51.353561 7fbe05c716c0 Level-0 table #1157: started
2025/07/20-10:17:51.353602 7fbe05c716c0 Level-0 table #1157: 0 bytes OK
2025/07/20-10:17:51.360036 7fbe05c716c0 Delete type=0 #1155
2025/07/20-10:17:51.375448 7fbe05c716c0 Manual compaction at level-0 from '!tables!4l60Lxv8cpsyy2Cg' @ 72057594037927935 : 1 .. '!tables.results!tfaYKDZqu7kgZvRG.yvbwKursaixh2dby' @ 0 : 0; will stop at (end)
2025/10/13-20:51:30.000150 7f18a4ffa6c0 Recovering log #1208
2025/10/13-20:51:30.010745 7f18a4ffa6c0 Delete type=3 #1206
2025/10/13-20:51:30.010844 7f18a4ffa6c0 Delete type=0 #1208
2025/10/13-20:58:55.951435 7f189e7fc6c0 Level-0 table #1213: started
2025/10/13-20:58:55.951483 7f189e7fc6c0 Level-0 table #1213: 0 bytes OK
2025/10/13-20:58:55.957942 7f189e7fc6c0 Delete type=0 #1211
2025/10/13-20:58:55.958168 7f189e7fc6c0 Manual compaction at level-0 from '!tables!4l60Lxv8cpsyy2Cg' @ 72057594037927935 : 1 .. '!tables.results!tfaYKDZqu7kgZvRG.yvbwKursaixh2dby' @ 0 : 0; will stop at (end)

View File

@@ -1,7 +1,7 @@
2025/07/20-10:00:07.207345 7fbe0cff96c0 Recovering log #1148
2025/07/20-10:00:07.217677 7fbe0cff96c0 Delete type=3 #1146
2025/07/20-10:00:07.217744 7fbe0cff96c0 Delete type=0 #1148
2025/07/20-10:06:02.121729 7fbe05c716c0 Level-0 table #1153: started
2025/07/20-10:06:02.121769 7fbe05c716c0 Level-0 table #1153: 0 bytes OK
2025/07/20-10:06:02.156354 7fbe05c716c0 Delete type=0 #1151
2025/07/20-10:06:02.230127 7fbe05c716c0 Manual compaction at level-0 from '!tables!4l60Lxv8cpsyy2Cg' @ 72057594037927935 : 1 .. '!tables.results!tfaYKDZqu7kgZvRG.yvbwKursaixh2dby' @ 0 : 0; will stop at (end)
2025/10/13-20:40:04.033243 7f18a4ffa6c0 Recovering log #1204
2025/10/13-20:40:04.043812 7f18a4ffa6c0 Delete type=3 #1202
2025/10/13-20:40:04.043882 7f18a4ffa6c0 Delete type=0 #1204
2025/10/13-20:45:59.516419 7f189e7fc6c0 Level-0 table #1209: started
2025/10/13-20:45:59.516460 7f189e7fc6c0 Level-0 table #1209: 0 bytes OK
2025/10/13-20:45:59.549549 7f189e7fc6c0 Delete type=0 #1207
2025/10/13-20:45:59.549682 7f189e7fc6c0 Manual compaction at level-0 from '!tables!4l60Lxv8cpsyy2Cg' @ 72057594037927935 : 1 .. '!tables.results!tfaYKDZqu7kgZvRG.yvbwKursaixh2dby' @ 0 : 0; will stop at (end)

View File

@@ -1 +1 @@
MANIFEST-000797
MANIFEST-000853

View File

@@ -1,7 +1,7 @@
2025/07/20-10:15:40.119485 7fbe0d7fa6c0 Recovering log #795
2025/07/20-10:15:40.130083 7fbe0d7fa6c0 Delete type=3 #793
2025/07/20-10:15:40.130153 7fbe0d7fa6c0 Delete type=0 #795
2025/07/20-10:17:51.383453 7fbe05c716c0 Level-0 table #800: started
2025/07/20-10:17:51.383509 7fbe05c716c0 Level-0 table #800: 0 bytes OK
2025/07/20-10:17:51.390095 7fbe05c716c0 Delete type=0 #798
2025/07/20-10:17:51.404791 7fbe05c716c0 Manual compaction at level-0 from '!journal!056ILNNrLiPq3Gi3' @ 72057594037927935 : 1 .. '!journal.pages!yfZxl4I7XAuUF6r3.apXmOlZRmGT4GreB' @ 0 : 0; will stop at (end)
2025/10/13-20:51:30.051499 7f18a4ffa6c0 Recovering log #851
2025/10/13-20:51:30.062133 7f18a4ffa6c0 Delete type=3 #849
2025/10/13-20:51:30.062204 7f18a4ffa6c0 Delete type=0 #851
2025/10/13-20:58:55.978922 7f189e7fc6c0 Level-0 table #856: started
2025/10/13-20:58:55.978979 7f189e7fc6c0 Level-0 table #856: 0 bytes OK
2025/10/13-20:58:55.985424 7f189e7fc6c0 Delete type=0 #854
2025/10/13-20:58:55.985583 7f189e7fc6c0 Manual compaction at level-0 from '!journal!056ILNNrLiPq3Gi3' @ 72057594037927935 : 1 .. '!journal.pages!yfZxl4I7XAuUF6r3.apXmOlZRmGT4GreB' @ 0 : 0; will stop at (end)

View File

@@ -1,7 +1,7 @@
2025/07/20-10:00:07.269245 7fbe0cff96c0 Recovering log #791
2025/07/20-10:00:07.280930 7fbe0cff96c0 Delete type=3 #789
2025/07/20-10:00:07.281055 7fbe0cff96c0 Delete type=0 #791
2025/07/20-10:06:02.352924 7fbe05c716c0 Level-0 table #796: started
2025/07/20-10:06:02.352960 7fbe05c716c0 Level-0 table #796: 0 bytes OK
2025/07/20-10:06:02.381670 7fbe05c716c0 Delete type=0 #794
2025/07/20-10:06:02.381957 7fbe05c716c0 Manual compaction at level-0 from '!journal!056ILNNrLiPq3Gi3' @ 72057594037927935 : 1 .. '!journal.pages!yfZxl4I7XAuUF6r3.apXmOlZRmGT4GreB' @ 0 : 0; will stop at (end)
2025/10/13-20:40:04.084989 7f18a4ffa6c0 Recovering log #847
2025/10/13-20:40:04.095584 7f18a4ffa6c0 Delete type=3 #845
2025/10/13-20:40:04.095650 7f18a4ffa6c0 Delete type=0 #847
2025/10/13-20:45:59.656500 7f189e7fc6c0 Level-0 table #852: started
2025/10/13-20:45:59.656553 7f189e7fc6c0 Level-0 table #852: 0 bytes OK
2025/10/13-20:45:59.691824 7f189e7fc6c0 Delete type=0 #850
2025/10/13-20:45:59.691954 7f189e7fc6c0 Manual compaction at level-0 from '!journal!056ILNNrLiPq3Gi3' @ 72057594037927935 : 1 .. '!journal.pages!yfZxl4I7XAuUF6r3.apXmOlZRmGT4GreB' @ 0 : 0; will stop at (end)