fields creati nel modulo
Salve, grazie di avermi accolto.
Per un progetto in D9 ho creato un content type.
Quindi visto che nel node ci sono diversi field (type string) con leggere modifiche (label e descrizione ben definite) nel hook_install ho creato un loop che genera i field.
Tutto funziona perfettamente in EN (lingua base della mia area di sviluppo).
Il problema è nato quando mi è stato richiesto la localizzazione in IT (label e description, naturalmente tutti traducibili).
Ho fatto esportare il .pot utilizzando il modulo potx e drush. Ho provato sia specificando il modulo che il path.
Mi trova i field che ho generato via .yml (con una eccezione), ma per questo gruppo non c'è verso. Suppongo dipenda dal metodo usato (loop + hook_install, ma forse anche del solo hook_install) e probabilmente dovrei reistallare il modulo, ma cerco una soluzione meno drastica.
In admin/config/regional/content-language mi trovo la lista di tutti i field pronti per la traduzione, per cui il sistema di traduzione in qualche modo li rileva.
L'eccezione che menziono sopra: ho due field generati con il .yml, visti da potx, mi risultano nel .pot, tradotti come anche riportato nelle pagine amministrative (admin/config/regional/translate), ma poi nel node le label rimangono in EN.
Vi ringrazio per qualsiasi dritta.
Stefano