Passer les messages d'erreur du client Javascript Omnis en français

2018-06-02

Le client Javascript d’Omnis contient une cinquantaine de messages d’erreur en Anglais qui peuvent à tout moment être affichés à l’utilisateur, comme ceci :

Message anglais

On en conviendra ce n’est pas très agréable de se faire rabrouer ainsi par son téléphone (vu le prix où on les paye)

Pour remédier à cela, Omnis Software a fourni un fichier javascript contenant dans un objet tous les messages d’erreur.

La version en Anglais peut être consultée ici : jOmnisStringsEN.js

Cela a permis de traduire ces ressources, la version française peut être téléchargée et modifiée ici : jOmnisStringsFR.js

Une fois téléchargée cette ressource, on va pouvoir l’intégrer dans l’environnement Omnis de développement

Ajouter le fichier de ressources FR au client Omnis

Copier le fichier jOmnisStringsFR.js dans le dossier html d’Omnis, de préférence dans une sous-dossier.

Exemple avec un sous-dossiers assets pour un Omnis nommé os815 :

1
$ cp jOmnisStringsFR.js ~/Library/Application\ Support/Omnis/os815/html/assets/jOmnisStringsFR.js

Ouvrir jsctempl.htm, le template des pages html d’Omnis avec votre éditeur html favori. Si vous n’en avez pas déjà fait une sauvegarde, c’est le moment où jamais, on va modifier ce fichier.

Dans l’en-tête, ajouter la langue

1
<html lang="fr">

Puis dans le tag head ou dans le tag body ajouter le chargement de jOmnisStringsFR.js

1
<script type="text/javascript" src="assets/jOmnisStringsFR.js"></script>

Dorénavant, les messages d’Omnis seront en français.

Message traduit