Softcatala / translation-memory-tools

A set of tools to build, maintain and use translation memories
https://www.softcatala.org/recursos/memories/
29 stars 17 forks source link

`pattern` no funciona correctament #359

Closed pereorga closed 9 months ago

pereorga commented 9 months ago
git remote add pere https://github.com/pereorga/translation-memory-tools
git fetch --all
git checkout feat/keycloak
cd src/
python3 builder.py -pKeycloak

Resultat:

Resultat esperat:

És a dir, sembla que el pattern no funciona correctament:

{
    "project": "Keycloak",
    "license": "Apache-2.0",
    "projectweb": "https://github.com/keycloak/keycloak",
    "softcatala": true,
    "fileset": {
        "Keycloak": {
            "url": "https://github.com/pereorga/software-translations.git",
            "type": "git",
            "duplicates": "msgctxt",
            "pattern": ".*?/keycloak/.*?"
        }
    }
}
jordimas commented 9 months ago

Hola Pere. A mi només s'importen les cadenes keycloak:

_Adding file: /tmp/Keyclo_ngpuo61s/keycloak/translations/account.po to translation memory with 1509 words Adding file: /tmp/Keyclo_ngpuo61s/keycloak/translations/account_v2.po to translation memory with 685 words Adding file: /tmp/Keyclo_ngpuo61s/keycloak/translations/admin.po to translation memory with 617 words Adding file: /tmp/Keyclo_ngpuo61s/keycloak/translations/email.po to translation memory with 725 words Adding file: /tmp/Keyclongpuo61s/keycloak/translations/login.po to translation memory with 2668 words

El que si és cert és que el pattern s'aplica després de la conversió i que alguns cops (per exemple, si hi ha patterns de directori) es converteixen fitxers que després no s'usen.

pereorga commented 9 months ago

Entenc que no s'acaben important, doncs, que només es processen.