Discussion:
Is it possible to use a different numeric format than current locale on windows?
Pavol Mravec
2009-09-10 09:32:54 UTC
Permalink
I am using gnucash on German Windows but I want to use it in English locale.
I added 'set LC_ALL=en_US' to the gnucash.cmd file. That changed the
language of the GUI but the numeric format used is still German. I want to
use the point as decimal separator instead of comma. Is it possible? I am
using gnucash version 2.2.9 on German Windows XP.

Thanks,

Pavol Mravec
_______________________________________________
gnucash-user mailing list
gnucash-***@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.
Colin Law
2009-09-10 14:40:01 UTC
Permalink
Post by Pavol Mravec
I am using gnucash on German Windows but I want to use it in English locale.
I added 'set LC_ALL=en_US' to the gnucash.cmd file. That changed the
language of the GUI but the numeric format used is still German. I want to
use the point as decimal separator instead of comma. Is it possible? I am
using gnucash version  2.2.9 on German Windows XP.
It may not be an appropriate solution for you, but you can change the
number format on the PC without changing the locale. I don't remember
exactly where but I expect a bit of investigation in control panel, or
googling, would soon find it. Numbers in all apps would then use that
of course, so it might not be what you want.

Colin
_______________________________________________
gnucash-user mailing list
gnucash-***@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-----
Please remember to CC this list on all your replies.
You can do this by usi
Derek Atkins
2009-09-10 15:58:35 UTC
Permalink
Post by Pavol Mravec
I am using gnucash on German Windows but I want to use it in English locale.
I added 'set LC_ALL=en_US' to the gnucash.cmd file. That changed the
language of the GUI but the numeric format used is still German. I want to
use the point as decimal separator instead of comma. Is it possible? I am
using gnucash version 2.2.9 on German Windows XP.
Try:

set LANG=en_US
Post by Pavol Mravec
Thanks,
Pavol Mravec
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.
-derek
--
Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
Member, MIT Student Information Processing Board (SIPB)
URL: http://web.mit.edu/warlord/ PP-ASEL-IA N1NWH
***@MIT.EDU PGP key available
_______________________________________________
gnucash-user mailing list
gnucash-***@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.
Michael Leone
2009-09-10 16:09:34 UTC
Permalink
Post by Pavol Mravec
I am using gnucash on German Windows but I want to use it in English locale.
I added 'set LC_ALL=en_US' to the gnucash.cmd file. That changed the
language of the GUI but the numeric format used is still German. I want to
use the point as decimal separator instead of comma. Is it possible? I am
using gnucash version  2.2.9 on German Windows XP.
 set LANG=en_US
Try: CONTROL PANEL, REGIONAL AND LANGUAGE OPTIONS.
_______________________________________________
gnucash-user mailing list
gnucash-***@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.
Derek Atkins
2009-09-10 16:46:51 UTC
Permalink
Post by Michael Leone
Post by Pavol Mravec
I am using gnucash on German Windows but I want to use it in
English locale.
I added 'set LC_ALL=en_US' to the gnucash.cmd file. That changed the
language of the GUI but the numeric format used is still German. I want to
use the point as decimal separator instead of comma. Is it possible? I am
using gnucash version  2.2.9 on German Windows XP.
 set LANG=en_US
Try: CONTROL PANEL, REGIONAL AND LANGUAGE OPTIONS.
Umm, except this changes the whole Windows interface to English, which
I don't think is what the OP wanted. I think they just wanted to run
GnuCash in English but keep the rest of Windows in German. At least
that what MY interpretation of the OP.
Post by Michael Leone
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.
-derek
--
Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
Member, MIT Student Information Processing Board (SIPB)
URL: http://web.mit.edu/warlord/ PP-ASEL-IA N1NWH
***@MIT.EDU PGP key available

_______________________________________________
gnucash-user mailing list
gnucash-***@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.
Derek Atkins
2009-09-10 16:47:22 UTC
Permalink
Post by Michael Leone
Post by Pavol Mravec
I am using gnucash on German Windows but I want to use it in
English locale.
I added 'set LC_ALL=en_US' to the gnucash.cmd file. That changed the
language of the GUI but the numeric format used is still German. I want to
use the point as decimal separator instead of comma. Is it possible? I am
using gnucash version  2.2.9 on German Windows XP.
 set LANG=en_US
Try: CONTROL PANEL, REGIONAL AND LANGUAGE OPTIONS.
Umm, except this changes the whole Windows interface to English, which
I don't think is what the OP wanted. I think they just wanted to run
GnuCash in English but keep the rest of Windows in German. At least
that what MY interpretation of the OP.
Post by Michael Leone
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.
-derek
--
Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
Member, MIT Student Information Processing Board (SIPB)
URL: http://web.mit.edu/warlord/ PP-ASEL-IA N1NWH
***@MIT.EDU PGP key available

_______________________________________________
gnucash-user mailing list
gnucash-***@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.
Michael Leone
2009-09-10 17:31:10 UTC
Permalink
Post by Derek Atkins
Post by Michael Leone
Post by Pavol Mravec
I am using gnucash on German Windows but I want to use it in English locale.
I added 'set LC_ALL=en_US' to the gnucash.cmd file. That changed the
language of the GUI but the numeric format used is still German. I want to
use the point as decimal separator instead of comma. Is it possible? I am
using gnucash version  2.2.9 on German Windows XP.
 set LANG=en_US
Try: CONTROL PANEL, REGIONAL AND LANGUAGE OPTIONS.
Umm, except this changes the whole Windows interface to English, which
I don't think is what the OP wanted.  I think they just wanted to run
GnuCash in English but keep the rest of Windows in German.
I thought they "want to use the point as decimal separator instead of comma."

There is a a "Customize" button on the Regional settings; one of the
options there is to change the decimal symbol, digit grouping, etc.
This customization can be different from the defaults associated with
the language setting, AFAIK. So they can leave the "Standards and
Formats" as "German", but then customize the numbers/currency setting
as they want. Or vice versa. That should leave the language of the UI
as German, but change the rest (I think).

Isn't that what the OP wants to do?
_______________________________________________
gnucash-user mailing list
gnucash-***@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.
Michael Leone
2009-09-10 18:05:21 UTC
Permalink
Yes, I changed only the numeric format setting (decimal separator,
etc.) and left the rest as is. It worked as expected: it changed the
settings for all applications.
Yes, all applications would use the settings, as the settings are not
application-specific. However, these changes should only be effective
for your username. Other users (who log in with their own usernames)
should still see their own settings (unless you are an Administrator,
and thus have changed the settings system-wide).

I think. :-) Never had to do that before.
_______________________________________________
gnucash-user mailing list
gnucash-***@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.
Pavol Mravec
2009-09-10 18:00:34 UTC
Permalink
Yes, I changed only the numeric format setting (decimal separator,
etc.) and left the rest as is. It worked as expected: it changed the
settings for all applications.

Pavol Mravec
Post by Michael Leone
Post by Derek Atkins
Post by Michael Leone
Post by Pavol Mravec
I am using gnucash on German Windows but I want to use it in English locale.
I added 'set LC_ALL=en_US' to the gnucash.cmd file. That changed the
language of the GUI but the numeric format used is still German. I want to
use the point as decimal separator instead of comma. Is it possible? I am
using gnucash version  2.2.9 on German Windows XP.
 set LANG=en_US
Try: CONTROL PANEL, REGIONAL AND LANGUAGE OPTIONS.
Umm, except this changes the whole Windows interface to English, which
I don't think is what the OP wanted.  I think they just wanted to run
GnuCash in English but keep the rest of Windows in German.
I thought they "want to use the point as decimal separator instead of comma."
There is a a "Customize" button on the Regional settings; one of the
options there is to change the decimal symbol, digit grouping, etc.
This customization can be different from the defaults associated with
the language setting, AFAIK. So they can leave the "Standards and
Formats" as "German", but then customize the numbers/currency setting
as they want. Or vice versa. That should leave the language of the UI
as German, but change the rest (I think).
Isn't that what the OP wants to do?
_______________________________________________
gnucash-user mailing list
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.
_______________________________________________
gnucash-user mailing list
gnucash-***@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.

Pavol Mravec
2009-09-10 16:46:19 UTC
Permalink
Setting the LANG environment variable didn't help. Changing global settings
in control panel worked. Unfortunately several people use the same computer
with different preferences. You might consider adding the option to allow
the user to customize this in the future in the Windows version (I guess the
LC_* variables solve this in Linux). Thank you all for your help.

Pavol Mravec
Post by Pavol Mravec
Post by Derek Atkins
Post by Pavol Mravec
I am using gnucash on German Windows but I want to use it in English
locale.
Post by Derek Atkins
Post by Pavol Mravec
I added 'set LC_ALL=en_US' to the gnucash.cmd file. That changed the
language of the GUI but the numeric format used is still German. I want
to
Post by Derek Atkins
Post by Pavol Mravec
use the point as decimal separator instead of comma. Is it possible? I
am
Post by Derek Atkins
Post by Pavol Mravec
using gnucash version 2.2.9 on German Windows XP.
set LANG=en_US
Try: CONTROL PANEL, REGIONAL AND LANGUAGE OPTIONS.
_______________________________________________
gnucash-user mailing list
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.
_______________________________________________
gnucash-user mailing list
gnucash-***@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.
Loading...