----- Original Message ----- 
From: "Andreas Saeger" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Friday, August 18, 2006 1:08 PM
Subject: [users] Re: Macro to Change Language Doesn't Work


<snip>
> There are 3 lang-settings at Tools>Options>LangSettings>Languages
> Which one do you want to change and most important: why?
> The first one ("User interface") influences menues, help files, 
> tool-tips and alike.
> The second one ("Locale") influences the how your input is interpreted 
> (12/30/2000 vs 30/12/2000).
> The third one ("Default for documents") influences the appearance 
> (output) of data. Basically it sets the language of the default styles. 
> This can be set up for each new document, an individual document, per 
> paragraph (writer:paragraph styles) or even for a text-portion 
> (writer:character styles). Same with cell styles in Calc.
> 
> This way you can stick with your local input method while the document 
> (or parts of it) shows regional typographic and numeric distictions.
<snip>

There has been discussion in this mail list about having OO's document language 
(mainly your third setting) "follow" the user's keyboard settings. Some users 
change their keyboard layouts when they want to write in different languages 
and their wish was that OO somehow notice that the keyboard has changed and 
adjust itself accordingly.

Turns out this isn't possible. So I was thinking of a kludge where the user has 
a macro for each language setting with each macro assigned to a different 
("memorable") shortcut key. After changing keyboards the user would simply 
invoke the relevant macro and OO would be adjusted appropriately. Of course it 
doesn't fully meet the requirement; I make no bones about it, it's a kludge but 
it might be good enough for most people with this problem.

Anyway, after hunting around I found some very good documentation of the macro 
language (OOo BASIC) together with examples of actually changing the locale 
(your number two) and document language.

It's just that, as somebody else pointed out, the macro recorder isn't up to 
the job so one has actually to write or, hopefully, just copy/paste code. 

Harold Fuchs
London, England

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to