allnnde / pf2e-esp-translation

Traduccion no oficial del modulo de PF2E en Foundry vtt
Other
4 stars 5 forks source link

Error en consola al importar el bestiario de Amenaza bajo Otari. #211

Closed carlesbapeiro closed 3 months ago

carlesbapeiro commented 3 months ago

Añado captura del error que saca en la consola:

image

Al cargar la partida tambien me sale un error de Babele que puede que este relacionado:

image

Al desactivar el modulo , se pueden importar en ingles.

Probablemente sea el mismo problema que ocurre con #208 Me he fijado en que solo ocurre con algunos bestiarios.

carlesbapeiro commented 3 months ago

He conseguido importarlo con el modulo activo modificando directamente el JavaScript en la consola. En translator.js 340.

if (actorItem) {
    if (entry.type !== "melee") {
        itemKey = `${entry.type}->${entry.name}`;
    } else {
        if (entry.system && entry.system.weaponType && entry.system.weaponType.value) {
            itemKey = `strike-${entry.system.weaponType.value}->${entry.name}`;
        } else {
            console.warn(`entry.system or entry.system.weaponType or entry.system.weaponType.value is undefined for entry:`, entry);
            itemKey = entry.name; // Fallback to a default key
        }
    }
} else {
    itemKey = entry.name;
}
allnnde commented 3 months ago

Buenas, ya no salen los errores de importacion de los bestiarios, o al menos no el otari, podrias probar? hay muchas errores y advertencia en la consola, pero entiendo que son tambien de otros componentes como el de babel.get que mostras tambien a nivel de codigo siempre estoy copiando el repo del idioma aleman que es el que mejor lo tiene hasta el momento

Foundry: 12, Pathfinder 2e: 6.0.2 traduccion: 5.20.2

carlesbapeiro commented 3 months ago

Buenas @allnnde , con la 5.20.2 me funciona perfectamente y no sale el error. Gracias!!!