Bonjour Gisbert,
Voici la réponse que j'ai obtenue.
Nous devrions pouvoir utilisez l'internationalisation des boîtes de
dialogues.
Il sufffira de coder iLang = 0 -> fr, iLang = 1 -> en et iLang = 2 ->de.
I got the following answer.
So we can translate the dialogs with the international way.
In OOoGdmath, we have to write a special LoadDialog macro wich codes :
iLang = 0 -> fr, iLang = 1 -> en et iLang = 2 ->de.
Please, tell me if you're working on OOoGdmath translation.
Tschüss.
Bernard Marcelly wrote:
Bonjour,
Trouvé ! (désolé, François ;) )
Exemple :
Dim dlg As Object, bibli As Object, monDialogue As Object
Dim langue As New com.sun.star.lang.Locale
DialogLibraries.loadLibrary("Library1")
bibli = DialogLibraries.getByName("Library1")
monDialogue = bibli.getByName("Dialog1")
dlg = CreateUnoDialog(monDialogue)
dlg.execute ' avec la langue de l'interface utilisateur
langue.Language = "de"
langue.Country = "DE"
dlg.Model.ResourceResolver.setCurrentLocale(langue, True)
dlg.execute ' le même en allemand
dlg.dispose
Attention:
Ce changement est appliqué à tous les dialogues de la même bibliothèque,
et reste mémorisé pour de nouveaux lancements de macros jusqu'à ce que
- soit on change encore la langue
- soit on ferme le document (bibliothèque de document)
- soit on ferme OpenOffice (bibliothèque de Mes Macros/OOo Macros).
______
Bernard
--
Didier Dorange-Pattoret
http://www.dmaths.org
http://sesamath.net
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]