Bonsoir à tous,

Merci à François pour sa proposition qui fonctionne.

Mais ne règle pas mon problème.

Je m'explique :
Vous savez que maintenant les boîtes de dialogue peuvent être configurées en multilangues avec une langue par défault.
Problème la langue chargée est la langue d'installation de OOo.
Elle est définie semble-t-il dans la propriété ooLocale.

Sub Main
oConfigAccess = GetConfigAccess( "/org.openoffice.Setup/L10N", True )
oConfigAccess.ooLocale = "de"
oConfigAccess.commitChanges()
End Sub

OOo refuse de la changer bien qu'une analyse faite avec Xray ne donne pas cette propriété comme read only. Du coup, je cherche un moyen de modifier les paramètres utilisateurs pour que OOo charge des boîtes de dialogues dans une langue que l'utilisateur choisit et donc pas nécessairement celle d'installation de OOo. On peut y parvenir en écrivant les traductions dans les modules Basic, mais je voudrais utiliser les fonctionnalités nouvelles des boîtes de dialogues.

Si quelqu'un a une idée ...

Merci d'avance.

Didier Dorange-Pattoret
www.dmaths.org




Répondre à