oui,
toute modif de fichier est perdue.
(sauf à reporter les modifs dans les nouveaux fichiers)
C’est tout l’intérêt des modules externes qui viennent ajouter ou modifier le comportement de dolibarr SANS toucher aux fichiers du core (enfin … presque tous les modules externes… )
Pour modifier les traductions : il faut préférer « surcharger » les traductions via Accueil > configuration > traduction.
Les modifs sont ainsi conservées en cas de mise à jour (sauf si bien sûr la clef change…)
Et un conseil : effectuer la migration sur une base test -> tester toutes les fonctionnalités -> tester la compatibilité des modules externes avec la mise à jour.
Une fois que tout est ok -> sauvegarder la base de production (pour pouvoir revenir en arrière si problème) -> migrer