4D v15Langage et paramètres Anglais-US pour les méthodes |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v15
Langage et paramètres Anglais-US pour les méthodes
|
Exemples de code dans les méthodes ou formules | |
4D v15 (Mode par défaut, toutes versions) | a:=12.50 |
b:=!2013-12-31! | |
Current date | |
4D v14 ou 4D v15 (préférence cochée, version US par exemple) | a:=12.50 |
b:=!12/31/2013! | |
Current date | |
4D v14 ou 4D v15 (préférence cochée, version française) | a:=12,50 |
b:=!31/12/2013! | |
Date du jour |
Note : Dans les versions précédentes de 4D ainsi que dans 4D v15 lorsque la nouvelle préférence est cochée, les formats de date et de réel sont basés sur les paramètres système.
Certains changements affectent uniquement la version française de 4D dans laquelle des dénominations en français étaient utilisées pour le langage (commandes et constantes), ainsi que pour l'aide en ligne et la documentation.
Une nouvelle interface hybride et une documentation adaptée sont proposées dans 4D v15 en configuration par défaut :
Note : La documentation des commandes 4D "en français" reste bien entendu disponible sur le site http://doc.4d.com. Pour y accéder directement depuis 4D (via la touche F1), il vous suffit de remplacer /fe/ par /fr/ à la fin de l'URL d'accès à la documentation (page Préférences/Général).
Dans les applications converties depuis les versions précédentes, la configuration Anglais-US du code 4D dans 4D v15 peut nécessiter des adaptations dans certains cas spécifiques. Ces modifications sont nécessaires uniquement dans les contextes ou le code est interprété à la volée, et non tokenisé, par exemple à l'aide de la commande EXECUTER FORMULE. Cela concerne aussi bien le mode Développement que les applications de déploiement (4D en mode distant et les applications 4D fusionnées).
Le tableau suivant liste les différences de fonctionnement dans les applications 4D v15, en fonction du langage d'exécution (les langages non cités seront généralement impactés de la même manière que la version US) :
Fonctions | Impact avec 4D en langue US | Impact avec 4D en langue FR | Impact avec 4D en langue DE |
Editeur de formules | dans les formules : format date uniquement | dans les formules : langue des commandes (US) et format date + séparateur déc | dans les formules : format date + séparateur déc |
Etats rapides | dans les formules : format date uniquement | dans les formules : langue des commandes (US) et format date + séparateur déc | dans les formules : format date + séparateur déc |
4D Write | dans les formules : format date uniquement | dans les formules : langue des commandes (US) et format date + séparateur déc | dans les formules : format date + séparateur déc |
4D View | aucun | dans les formules (utilisation des commandes 4D, non 4D View) : langue des commandes (US) | aucun |
TRAITER BALISES 4D | format date uniquement | langue des commandes (US) (sauf utilisation :Cxxx) et format date + séparateur déc | format date + séparateur déc |
EXECUTER FORMULE | format date uniquement | langue des commandes (US) et format date + séparateur déc | format date + séparateur déc |
METHODE LIRE CODE/METHODE FIXER CODE | format date uniquement | langue des commandes (US) et format date + séparateur déc | format date + séparateur déc |
Gardez à l'esprit que, si nécessaire, la nouvelle option Utiliser langage français et paramètres régionaux système des préférences vous permet de rétablir le fonctionnement de 4D v14.
Comme la préférence Utiliser langage français et paramètres régionaux système est locale à la machine, elle n'est pas incluse dans les applications fusionnées.
Dans le contexte du déploiement d'applications fusionnées, vous disposez de deux possibilités afin d'utiliser les paramètres régionaux :
$UserPreference:=Dossier 4D(Dossier 4D actif)+"4D Preferences v15.4DPreferences"
$ref:=DOM Analyser source XML($UserPreference;Vrai)
$refElem:=DOM Chercher element XML($ref;"preferences/com.4d/method_editor/options";arrElementRefs)
// On lit la valeur courante
DOM LIRE ATTRIBUT XML PAR NOM($refElem;"use_localized_language";$attrValue)
Si($attrValue="false")
// Retour au fonctionnement v14
DOM ECRIRE ATTRIBUT XML($refElem;"use_localized_language";"true")
Fin de si
DOM EXPORTER VERS FICHIER($ref;$UserPreference)
DOM FERMER XML($ref)
Produit : 4D
Thème : Mode Développement
Nom intl. : English-US settings in Method editor
4D v15 - Mise à jour (édition standard) ( 4D v15)
Hérité de : Langage et paramètres Anglais-US pour les méthodes ( 4D v15)