Paramètres d'Up ! Natural Language Support
Avant de lancer un logiciel écrit en technologie Up ! Virtual Technical Machine, l'utilisateur peut pleinement choisir sa configuration territoriale, linguistique, temporelle, alphabétique, etc. De ce fait, il est fortement conseillé aux personnes écrivant un progiciel en technologie Up ! Virtual Technical Machine de tenir compte de l'environnement de l'utilisateur via les concepts d'Up ! Natural Language Support. La mise à disposition du logiciel pour un nouveau contexte culturel sera alors automatisé.
Tous les programmes en technologie Up ! Virtual Technical Machine possèdent les paramètres énumérés ci-après. Certains paramètres font référence à des fichiers ou à des chemins d'accès. En ce cas, il est possible d'employer des variables environnement dans l'expression des chemins d'accès. Exemple :
Tmp=${UPS_HOME}/demo/tmp/${UPS_USER}
D'autre part, le séparateur de répertoire est le caractère division /
et les noms de fichiers ou de répertoires peuvent utiliser les partitions montées automatiquement par Up ! System.
Les paramètres sont lus successivement dans :
Les valeurs des paramètres comportant des caractères espace doivent être mises entre caractères guillemet " ou entre caractères apostrophe ' .
Paramètres de configuration
Angle
Angle permet de définir l'unité de mesure des angles. Sa valeur est une des valeurs énumérées d'AnglesSupportes sans le préfixe Angle. La valeur par défaut est degre.
Angle=radian
CentYens
CentYens permet de définir la valeur de cent Yens dans la devise de l'utilisateur. Il n'y pas de valeur par défaut.
CentYens=4.8331
Duree
Duree permet de définir l'unité de mesure du temps. Sa valeur est une des valeurs énumérées de DureesSupportees sans le préfixe Duree. La valeur par défaut est jour.
Duree=seconde
FiltreDate
FiltreDate permet de définir comment présenter les valeurs de type date. Il s'agit d'un filtre exprimé au moyen des jokers du constructeur du type Caractere. La valeur par défaut est %jj/%mm/%A.
FiltreDate=%mm/%jj/%A
FiltreDateHeure
FiltreDateHeure permet de définir comment présenter les valeurs de type date et heure. Il s'agit d'un filtre exprimé au moyen des jokers du constructeur du type Caractere. La valeur par défaut est %jj/%mm/%A %HH:%Mi:%S.
FiltreDateHeure=%mm/%jj/%A %HH %Mi %S
FiltreEntier
FiltreEntier permet de définir comment présenter les valeurs entières. Il s'agit d'un filtre exprimé au moyen des jokers du constructeur du type Caractere. La valeur par défaut est +&&&.&&&.&.
FiltreEntier=+&&& &&& &
FiltreHeure
FiltreHeure permet de définir comment présenter les valeurs de type heure. Il s'agit d'un filtre exprimé au moyen des jokers du constructeur du type Caractere. La valeur par défaut est %HH:%Mi:%S.
FiltreHeure=%HH %Mi %S
FiltreMonnaieEntier
FiltreMonnaieEntier permet de définir comment présenter les valeurs monétaires entières. Il s'agit d'un filtre exprimé au moyen des jokers du constructeur du type Caractere. La valeur par défaut est +&&&.&&&.& $.
FiltreMonnaieEntier=+&&& &&& & $
FiltreMonnaieReel
FiltreMonnaieReel permet de définir comment présenter les valeurs monétaires réelles. Il s'agit d'un filtre exprimé au moyen des jokers du constructeur du type Caractere. La valeur par défaut est +&&&.&&&.&,# $.
FiltreMonnaieReel=+&&& &&& &,# $
FiltreReel
FiltreReel permet de définir présenter les valeurs réelles. Il s'agit d'un filtre exprimé au moyen des jokers du constructeur du type Caractere. La valeur par défaut est +&&&.&&&.&,#.
FiltreReel=+&&& &&& &,#
FuseauHoraire
FuseauHoraire permet de définir le fuseau horaire. Sa valeur est une des valeurs énumérées de FuseauxHorairesSupportes sans le préfixe Fuseau. La valeur par défaut est Greenwich.
FuseauHoraire=BruxellesMadridParis
Metrique
Metrique permet de définir l'unité de mesure des longueurs. Sa valeur est une des valeurs énumérées de MetriquesSupportees sans le préfixe Metrique. La valeur par défaut est Metre.
Metrique=Yard
Monnaie
Monnaie permet de définir l'unité monétaire. Sa valeur est une des valeurs énumérées de MonnaiesSupportees sans le préfixe Monnaie. La valeur par défaut est Euro.
Monnaie=Dollar
Pays
Pays permet de définir le pays de rattachement de l'utilisateur. Sa valeur est une des valeurs énumérées de PaysSupportes sans le préfixe Pays. La valeur par défaut est France.
Pays=EtatsUnis
Poids
Poids permet de définir l'unité de mesure des poids. Sa valeur est une des valeurs énumérées de PoidsSupportes sans le préfixe Poids. La valeur par défaut est Kilogramme.
Poids=Livre
Point
Point permet de définir le symbole du séparateur de milliers. La valeur par défaut est le caractère point.
Point=,
SousMetrique
SousMetrique permet de définir l'unité de mesure des longueurs courtes. Sa valeur est une des valeurs énumérées de SousMetriquesSupportees sans le préfixe SousMetrique. La valeur par défaut est Centimetre.
SousMetrique=Pouce
SubMetrique
SubMetrique permet de définir l'unité de mesure des longueurs longues. Sa valeur est une des valeurs énumérées de SubMetriquesSupportees sans le préfixe SubMetrique. La valeur par défaut est Kilometre.
SubMetrique=MilleTerrestre
Temperature
Temperature permet de définir l'unité de mesure des températures. Sa valeur est une des valeurs énumérées de TemperaturesSupportees sans le préfixe Temperature. La valeur par défaut est Celsius.
Temperature=Kelvin
Thesaurus
Thesaurus permet de définir le fichier de ressources linguistiques partagées partagées par tous les modules du programme. Il n'y pas de valeur par défaut.
Thesaurus=monthesaurus
Les thésaurus sont conservés dans le répertoire ${UPS_HOME}/upsnls/${UPS_LANGUAGE} et ont pour extension nlt.
UnDollar
UnDollar permet de définir la valeur d'un Dollar Americain dans la devise de l'utilisateur. Il n'y pas de valeur par défaut.
UnDollar=5.8364
UneLivre
UneLivre permet de définir la valeur d'une Livre Sterling dans la devise de l'utilisateur. Il n'y pas de valeur par défaut.
UneLivre=9.5580
UnEuro
UnEuro permet de définir la valeur d'un Euro dans la devise de l'utilisateur. Il n'y pas de valeur par défaut.
UnEuro=9.5580
UnRouble
UnRouble permet de définir la valeur d'un Rouble dans la devise de l'utilisateur. Il n'y pas de valeur par défaut.
UnRouble=0.0350
UnYuan
UnYuan permet de définir la valeur d'un Yuan dans la devise de l'utilisateur. Il n'y pas de valeur par défaut.
UnYuan=0.0100
Virgule
Virgule permet de définir le symbole séparant la partie entière de la partie décimale dans les nombres réels. La valeur par défaut est le caractère virgule.
Virgule=.
Exemple de configuration d'Up ! Natural Lannguage Support
[UpsNls]
Pays=France
FuseauHoraire=BruxellesMadridParis
pagecode=WE8Iso8859P1
Angle=Degre
Duree=Jour
Metrique=Metre
Poids=Kilogramme
SousMetrique=Centimetre
SubMetrique=Kilometre
Temperature=Degre
Monnaie=Euro
FiltreEntier=+&&&.&
FiltreReel=+&&&.&,#
FiltreMonnaieEntier=+&&&.& $
FiltreMonnaieReel=+&&&.&,# $
FiltreDate=%jj/%mm/%A
FiltreHeure=%HH:%Mi:%S
FiltreDateHeure=%jj/%mm/%A %HH:%Mi:%S
Point=.
Virgule=,
CentYens=4.8331
UnDollar=5.8364
UneLivre=9.5580