9 messages in org.openoffice.fr.progRe: [prog] Changer la langue locale
FromSent OnAttachments
Didier Dorange-PattoretNov 22, 2008 6:40 am 
Francois GattoNov 22, 2008 11:02 pm 
Didier Dorange-PattoretNov 23, 2008 1:19 pm 
Francois GattoNov 23, 2008 10:40 pm 
Bernard MarcellyNov 24, 2008 3:22 am 
Didier Dorange-PattoretNov 24, 2008 4:05 am 
Didier Dorange-PattoretNov 24, 2008 4:11 am 
Didier Dorange-PattoretNov 24, 2008 4:14 am 
Francois GattoNov 24, 2008 10:27 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Re: [prog] Changer la langue localeActions...
From:Didier Dorange-Pattoret (ddor@dmaths.com)
Date:Nov 24, 2008 4:05:00 am
List:org.openoffice.fr.prog

Bonjour,

Merci Bernard pour la rapidité de la réponse.

J'ai testé : cela devrait faire mon affaire.

Et mérite un "code snippet" ???

Cordialement.

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

http://www.dmaths.org http://sesamath.net