amiga-news DEUTSCHE VERSION
.
Links| Forums| Comments| Report news
.
Chat| Polls| Newsticker| Archive
.

amiga-news.de Forum > Programmierung > Systemsprache ermitteln [ - Search - New posts - Register - Login - ]

-1- [ - Post reply - ]

2009-02-26, 10:53 h

Der_Wanderer
Posts: 1229
User
Hallo!

Helft mir doch bitte nochmal auf die Sprünge, wie ermittle ich die in den Locale Preferences eingestellte Sprache, und bekomme ich dann "German" oder "Deutsch" ?
--
HD-Rec, Sweeper, Samplemanager, ArTKanoid, Monkeyscript, Toadies, AsteroidsTR, TuiTED, PosTED, TKPlayer, AudioConverter, ScreenCam, PerlinFX, MapEdit, AB3 Includes und viele mehr...
Homepage: http://www.hd-rec.de



[ Dieser Beitrag wurde von Der_Wanderer am 26.02.2009 um 10:55 Uhr geändert. ]

[ - Answer - Quote - Direct link - ]

2009-02-26, 10:58 h

Thore
Posts: 2266
User
Schau mal in die ENV Variable "Language"

[ - Answer - Quote - Direct link - ]

2009-02-26, 11:36 h

Gazelle
Posts: 151
User
@Der_Wanderer:

siehe Autodocs locale.doc:

Zitat:
locale.library/--environment_vars--

Starting with V40, locale.library maintains a global environment variable called "Language" which contains the name of the current default language as used in the system. This is the name of the language associated with the Locale structure returned by OpenLocale(NULL).

Starting with V50, locale.library maintains a global environment variable called "LanguageName" which contains the name of the current default language as used in the system. This is the english name of the language associated with the Locale structure returned by OpenLocale(NULL). For compatibility, "Language" may be non-english or even non-ASCII.

Starting with V50, locale.library maintains a global environment variable called "Charset" which contains the MIME name of the current default charset as used in the system. This is the name of the charset associated with the Locale structure returned by OpenLocale(NULL).


[ - Answer - Quote - Direct link - ]

2009-02-26, 12:22 h

Der_Wanderer
Posts: 1229
User
ok, danke.


--
HD-Rec, Sweeper, Samplemanager, ArTKanoid, Monkeyscript, Toadies, AsteroidsTR, TuiTED, PosTED, TKPlayer, AudioConverter, ScreenCam, PerlinFX, MapEdit, AB3 Includes und viele mehr...
Homepage: http://www.hd-rec.de


[ - Answer - Quote - Direct link - ]

2009-02-26, 14:21 h

Blackbird
Posts: 634
User
@Der_Wanderer:

das wäre auch gegangen:

http://www.amiforce.de/thread.php?threadid=563&boardid=11&styleid=1

--
regards
Blackbird

PerfectPaint : supportOS4@amiforce.de HP: http://perfectpaint.amiforce.de/
Have also a look at my personal Website:
http://www.blackbird-net.de

[ - Answer - Quote - Direct link - ]

2009-02-26, 15:00 h

Der_Wanderer
Posts: 1229
User
Ja, danke. So habe ich es auch letzendlich gemacht. Allerdings frage ich den ersten Eintrag in PrefLanguage ab:

code:
*locale.Locale = OpenLocale_(!_NULL)
If *locale
  NPrint "Language: ",Peek.s(*localeloc_PrefLanguages[0])
  CloseLocale_ *locale
EndIf


Das gibt "deutsch" zurück.
*localeloc_LanguageName gibt "deutsch.language".

Ich brauche das, um das richtige "Phrasebook" zu öffnen, in der translate.include. (Alternative zu Catalogs)

--
HD-Rec, Sweeper, Samplemanager, ArTKanoid, Monkeyscript, Toadies, AsteroidsTR, TuiTED, PosTED, TKPlayer, AudioConverter, ScreenCam, PerlinFX, MapEdit, AB3 Includes und viele mehr...
Homepage: http://www.hd-rec.de



[ Dieser Beitrag wurde von Der_Wanderer am 26.02.2009 um 15:01 Uhr geändert. ]

[ Dieser Beitrag wurde von Der_Wanderer am 26.02.2009 um 15:02 Uhr geändert. ]

[ - Answer - Quote - Direct link - ]


-1- [ - Post reply - ]


amiga-news.de Forum > Programmierung > Systemsprache ermitteln [ - Search - New posts - Register - Login - ]


.
Masthead | Privacy policy | Netiquette | Advertising | Contact
Copyright © 1998-2024 by amiga-news.de - all rights reserved.
.