amiga-news ENGLISH VERSION
.
Links| Forum| Kommentare| News melden
.
Chat| Umfragen| Newsticker| Archiv
.

amiga-news.de Forum > Programmierung > Systemsprache ermitteln [ - Suche - Neue Beiträge - Registrieren - Login - ]

-1- [ - Beitrag schreiben - ]

26.02.2009, 10:53 Uhr

Der_Wanderer
Posts: 1229
Nutzer
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. ]

[ - Antworten - Zitieren - Direktlink - ]

26.02.2009, 10:58 Uhr

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

[ - Antworten - Zitieren - Direktlink - ]

26.02.2009, 11:36 Uhr

Gazelle
Posts: 151
Nutzer
@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).


[ - Antworten - Zitieren - Direktlink - ]

26.02.2009, 12:22 Uhr

Der_Wanderer
Posts: 1229
Nutzer
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


[ - Antworten - Zitieren - Direktlink - ]

26.02.2009, 14:21 Uhr

Blackbird
Posts: 634
Nutzer
@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

[ - Antworten - Zitieren - Direktlink - ]

26.02.2009, 15:00 Uhr

Der_Wanderer
Posts: 1229
Nutzer
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(*locale\loc_PrefLanguages[0])
  CloseLocale_ *locale
EndIf


Das gibt "deutsch" zurück.
*locale\loc_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. ]

[ - Antworten - Zitieren - Direktlink - ]


-1- [ - Beitrag schreiben - ]


amiga-news.de Forum > Programmierung > Systemsprache ermitteln [ - Suche - Neue Beiträge - Registrieren - Login - ]


.
Impressum | Datenschutzerklärung | Netiquette | Werbung | Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten.
.