Auteur : Marie
Il faut utiliser le système de traduction de cartoweb (l'internationalisation) : Dans le fichier serveur.mon_map_id.fr.po (situé dans le dossier projects/mon_projet/po/), rajouter :
# mon_map_id.map ou autre commentaire jugé utile ! msgid "NOM_DU_CHAMP" msgstr "Nom du champ personnalisé"
Attention cependant aux problèmes de noms de champ non déterministes : s'il y a deux tables avec dans chacune un champ nommé "SURFACE" et que dans l'une on veuille le traduire par "Surface en ha" et dans l'autre "Surface en m²", on ne pourra pas le faire. Il faudra alors changer les noms des champs dans les tables : "SURAFCE_HA" et "SURFACE_M2" par exemple.
En ce qui concerne la colonne d'identifiants définis dans le mapfile par ces lignes :
METADATA "id_attribute_string" "champ_id" END
Il est possible de les masquer pour toutes les couches en ajoutant cette ligne dans le fichier query.ini côté serveur () :
noRowId = true
Pas assez clair ? Aller plus loin ? Posez une question en lien avec ce problème ici.