Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: elajen am 04.08.04 - 15:42:55
-
Hallo Zusammen,
kann mir jemand schreiben, wie ich die Sprachversion des NotesClients mit Script herausbekomme.
Danke!
Gruß von Ekki.
-
Hi,
mir ist keine Funktion bekannt, mit der man das direkt auslesen kann. Unter Umständen geht's mit API-Befehlen.
Axel
-
Auch die API scheint da nichts zu bieten.
Auf allen Kisten (R5 und R6), die ich eben mal durchsucht habe, findet sich in der NOTES.INI die Parameter
ContentLanguage
AltNameLanguage
Region
Wie sicher diese Parameter sind, kann ich Dir allerdings nicht sagen.
HTH,
Bernhard
-
Die von Dir angegebenen INI- Werte beziehen sich allesamt auf den INHALT (das heisst: Datenbanken, userid, etc)...
Sie lassen keinen Rückschluss zu darauf, welche SPRACHE Du installiert hast... (leider)...
Wenn Du die Sprache des installierten Clients herausfinden willst, dann gibt es in R5 nur die Möglichkeit, die nstrings.dll im Notes- Verzeichnis irgendwie zu durchpflügen... Dort stehen (im Klartext) alle Meldungen drin, die der Client ausgibt... die könntest Du nach einem typisch deutschen Text durchsuchen...
Habs aber selbst noch nie gemacht, war mir dann immer zu aufwändig...
Gruß
Tode
Edit:
in der deutschen Nstrings findet sich zum Beispiel der Begriff
"g e ö f f n e t e D a t e n b a n k e n" (mit den Leerzeichen)
-
Ein Gedanke: Man produziere bewusst in Script einen Fehler, von dem man den Fehlertext in Deutsch und Englisch kennt, fange diesen ab und prüfe den Error$.
Dann gehts im Code normal weiter...
Andreas
-
Ein Gedanke: Man produziere bewusst in Script einen Fehler,....
Die Idee finde ich gut. Vielen Dank!
Gruß Ekki.
-
Jetzt muss es Dir "nur" noch gelingen, einen Fehler zu produzieren, dessen Text auch deutsch ist ;D
In Script ist das evtl. schwierig...
Andreas
-
Noch ein Tipp "von hinten durch die Brust ins linke Auge":
Mit Evaluate versuchen, @TextToTime auszuwerten (entspr. Fehler 1024 abfangen !) und schauen, welcher String funktioniert:
"Today"
"Heute"
"Aujourd 'hui"
...
Bernhard