Quoi, tu ne connais pas PB ? Va falloir parcourir tout le forum alors !

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

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.

#1 03-09-2008 15:06:26

Nyphel  
Membre Power Geek
Lieu: Grenoble
Date d'inscription: 06-05-2008
Messages: 253
Pépites: 12
Banque: 529,705,333,097,693

[RESOLU] Messagebox (dé-)localisée

Bonjour,

Voici un messagebox tout simple :

Code: pb

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

 

#2 03-09-2008 15:25:44

FMolinas  
Membre Geek
Lieu: Lyon
Date d'inscription: 12-06-2007
Messages: 87
Pépites: 97
Banque: 6,435,474,948,567

Re: [RESOLU] Messagebox (dé-)localisée

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

 

#3 03-09-2008 15:59:23

Nyphel  
Membre Power Geek
Lieu: Grenoble
Date d'inscription: 06-05-2008
Messages: 253
Pépites: 12
Banque: 529,705,333,097,693

Re: [RESOLU] Messagebox (dé-)localisée

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

 

#4 03-09-2008 16:19:10

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5122
Pépites: 97,200
Banque: 2,147,483,647

Re: [RESOLU] Messagebox (dé-)localisée

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


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#5 03-09-2008 16:21:43

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5122
Pépites: 97,200
Banque: 2,147,483,647

Re: [RESOLU] Messagebox (dé-)localisée

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


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#6 03-09-2008 17:07:31

Nyphel  
Membre Power Geek
Lieu: Grenoble
Date d'inscription: 06-05-2008
Messages: 253
Pépites: 12
Banque: 529,705,333,097,693

Re: [RESOLU] Messagebox (dé-)localisée

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

 

#7 03-09-2008 18:17:37

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5122
Pépites: 97,200
Banque: 2,147,483,647

Re: [RESOLU] Messagebox (dé-)localisée

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


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#8 04-09-2008 09:59:24

Nyphel  
Membre Power Geek
Lieu: Grenoble
Date d'inscription: 06-05-2008
Messages: 253
Pépites: 12
Banque: 529,705,333,097,693

Re: [RESOLU] Messagebox (dé-)localisée

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

 

#9 04-09-2008 10:08:19

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5122
Pépites: 97,200
Banque: 2,147,483,647

Re: [RESOLU] Messagebox (dé-)localisée

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


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#10 04-09-2008 11:43:23

Nyphel  
Membre Power Geek
Lieu: Grenoble
Date d'inscription: 06-05-2008
Messages: 253
Pépites: 12
Banque: 529,705,333,097,693

Re: [RESOLU] Messagebox (dé-)localisée

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

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22