Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Bonjour,
Je suis sous PB 10.5 et je cherche à afficher le nom du jour courant. La fonction DayName est là pour çà mais elle renvoie le nom du jour en anglais par défaut.
FI a écrit:
DayName returns a name in the language of the runtime files available on the machine where the application is run. If you have installed localized runtime files in the development environment or on a user's machine, then on that machine the name returned by DayName is in the language of the localized files.
For information about localized runtime files, which are available in French, German, Italian, Spanish, Dutch, Danish, Norwegian, and Swedish, see Application Techniques
Qu'est-ce que c'est que ces fameux "localized runtime files" ? Où est-ce que je peux les trouver ? Et comment faire en sorte que çà me renvoie des noms en français ?
Dernière modification par abdelta (01-09-2010 08:13:07)
Hors ligne
Bonjour,
Ils sont mis à disposition sur le site Sybase dans l'espace téléchargement (EBF/download) pour chaque version majeur de Powerbuilder (ex : 11.0, 11.1, 11.2, 11.5, 11.5.1 ...)
Les "localized runtime files" correspondent à la mise à jour des fichiers de ressources de PB en fonction de la langue choisie.
En appliquant le localized runtime files en français à ta version de PB, tu auras par la suite le dayname en français.
Parcontre, les téléchargements pour la version 10.5 ne sont plus disponibles sur le site Sybase.
Hors ligne
buck a écrit:
En appliquant le localized runtime files en français à ta version de PB, tu auras par la suite le dayname en français.
Du coup, il faudrait appliquer le fichier sur tous les postes utilisateurs pour qu'ils aient la même chose à l'écran ?
buck a écrit:
Parcontre, les téléchargements pour la version 10.5 ne sont plus disponibles sur le site Sybase.
Est-ce que quelqu'un aurait ces fichiers et pourrait me les envoyer ? Cà me sauverait la vie. Sinon, je transformerai moi-même les noms en Français, avec un choose case.
Hors ligne
Oui, il faut installer les fichiers sur tous les postes utilisateurs. Je ne les utilise pas personnellement.
Sinon, tu as aussi vite fait :
date ld_date string ls_jour, ls_joursem[] = { 'Dimanche', 'Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi' } ls_jour = ls_joursem[DayNumber(ld_date)]
Hors ligne
Bonjour,
Juste pour préférer la solution de BUCK.
Les <localized runtime files> sont en fait les DLL de PB ou les chaines sont traduites ( en fonction du pays choisi). Malheureusement ces traduction ne suivent pas le même rythme que les EBF. Si tu regarde sur le site la dernière version française , etc.. de la 11.5 est la 11.5.1 qui date de JUIN 2009 hors depuis il y a eu différents PATCH ( Donc méfiance à utiliser les versions traduites de PB)
Hors ligne
Bonjour,
J'aurais pu le préciser. C'est pour cela que je ne les utilise pas, le passage d'un EBF écrase Le <localized runtime files> courant.
Hors ligne
Effectivement tu fais bien de souligner l'écrasement éventuel
Hors ligne
Ok, merci à tous pour ces informations, je vais donc me débrouiller autrement qu'avec les "localized runtime files".
Hors ligne