Le forum (ô combien francophone) des utilisateurs de Powerbuilder.





Bonjour,
Voici un messagebox tout simple :
MessageBox('?', & 'Bla bla bla...', & Question!, yesno!, 1)
Mon soucis c'est que l'utilisateur voit 2 boutons : "Oui" et "Non". Ces boutons sont traduits en français, au lieu d'être en anglais et donc : "Yes", "No".
Je suis donc allé vérifier mon panneau de configuration (options régionales) et je suis bien en locale "Anglais (Royaume-Uni)". Je me suis alors tourné vers la documentation en ligne, et voici ce qu'on peut y lire au sujet du messagebox :
However, the button text will continue to display in English unless you are running a localized version of PowerBuilder.
Je me demande alors si ma version de Powerbuilder ne serait pas localisée française, et comment le savoir... Mais je me demande surtout comment forcer la dé-localisation de ma version de powerbuilder
Auriez-vous des informations à ce sujet ?
Merci, par avance.
Dernière modification par Nyphel (03-09-2008 17:07:53)
Hors ligne



En lisant "localized version of PowerBuilder", il faut comprendre "version localisée des DLLs redistribuables de PB (PBVMxxx.dll, PBDWExxx.dll et consoeurs). L'environnement de développement, quant à lui, reste en anglais (cf. les menus de ton PB).
À ma connaissance, PB est livré en langue américaine, et les jeux de DLLs localisées sont disponibles quelques temps plus tard sur le site de Sybase.
Pour dé-localiser, il suffit de remplacer tes DLLs francisées par les originales américaines.
Hors ligne





Hummm... Cette solution m'intéresse fortement, mais je ne parviens pas à trouver ces fichues DLL pour la version 10.2.0 build 8075 sur le site de Sybase... -_-'
Hors ligne














s'identifier sur http://downloads.sybase.com/
aller dans EBF, PowerBuilder, "in all months", dans la liste il y a:
PowerBuilder 10.2 (8075) EBF Release 10.2 28 Jul 2005 EBF/Patch
Hors ligne














d'ailleurs tu ne dois pas avoir les localized de cette version, car ils ne semblent pas exister, j'ai trouvé uniquement :
10.2.1 (9004) Localized Runtime Files 10.2.1 09 Dec 2005 Maint/Update
10.2 (7516) Localized Runtime Files 10.2 03 May 2005 Maint/Update
NB : je crois que seules les releases "main" existent en localized
Hors ligne





Oui en effet, et il semblerait que mes DLL correspondant à la version main 10, même si je suis en 10.2.
Je pense donc que le sujet est résolu : je ne voyais pas les téléchargements de DLL car je n'était pas authentifié sur le site de Sybase.
Je vous remercie pour ces éclaircissement !
Hors ligne














Nyphel a écrit:
Oui en effet, et il semblerait que mes DLL correspondant à la version main 10, même si je suis en 10.2.
petite précision : une version est dite "main" lorsque l'indice de sous-version est incrémenté (p.ex 10.1, 10.2)
ensuite pour chaque version main il y a plusieurs patchs de build différents (EBF) jusqu'à la version main suivante
Hors ligne





D'accord, nuance tout à fait important :-)
Je précise que mes DLL semblent être en version 10.0.0, d'après le nom de fichier.
Hors ligne














Nyphel a écrit:
D'accord, nuance tout à fait important :-)
Je précise que mes DLL semblent être en version 10.0.0, d'après le nom de fichier.
sur la DLL il faut faire clic droit, propriétés, version
le nom de fichier indique la version principale (10, 10.5, 11) * 10
Hors ligne





Ah oui en effet... Et ça me ressort bien la version 10.2.0.8075 ;)
Hors ligne