Autor Thema: Ein alter Hut ?  (Gelesen 2637 mal)

Offline CLI_Andreas_Schmidt

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 668
  • Geschlecht: Männlich
  • I love YaBB 1G - SP1!
    • Lotus Notes & Domino Schulung und Entwicklung
Ein alter Hut ?
« am: 01.11.06 - 19:22:08 »
Hi @dev,

wahrscheinlich komme ich hier mit einem alten Hut, aber mir fällt hier jetzt nix ein.

meldung = Messagebox("You have already sent this document. Do you want to send it again?", MB_OKCANCEL + 32 , _  "Continue?")

Da ich einen deutschen Client installiert habe, kommt natürlich in der Nachfrage "JA oder Nein". Es soll aber YES NO (englisch ob deutscher Client oder nicht) dort stehen. Kann man da eingreifen oder muss man damit leben ? Das wäre schlecht.

: )

Ein Tipp ?
Viele Grüße

Andreas.Schmidt@lotus-schmidt.de

Offline LN4ever

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 505
  • Geschlecht: Männlich
Re: Ein alter Hut ?
« Antwort #1 am: 01.11.06 - 20:40:13 »
Diese Meldungen kommen in der Sprache der Benutzerschnittstelle. Wenn bei dir im Client links oben DATEI steht, heißt es JA, NEIN, ABBRECHEN, steht da FILE, kommt YES, NO, CANCEL. Wenn du eine mehrsprachige Installation hast, dann kannst du es ausprobieren
DATEI - VORGABEN - BENUTZERVORGABEN - INTERNATIONAL - SPRACHE DER BENUTZERSCHNITTSTELLE

Einmal Client neu starten.

Gruß

Norbert
Situs vilate in isse tabernit.

Offline CLI_Andreas_Schmidt

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 668
  • Geschlecht: Männlich
  • I love YaBB 1G - SP1!
    • Lotus Notes & Domino Schulung und Entwicklung
Re: Ein alter Hut ?
« Antwort #2 am: 01.11.06 - 21:20:02 »
Ich habs mal ausprobiert,

mein Client ist jetzt Englisch. Leider beziehen sich die Einstellungen wohl nicht auf die Schalflächen. Immer noch alles D.

Kann man da nicht programmatisch was machen ? Diese Problematik ist ja nicht unbedingt neu ? Was macht man, wenn keine multilanguage installiert wurde ?
Viele Grüße

Andreas.Schmidt@lotus-schmidt.de

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Ein alter Hut ?
« Antwort #3 am: 01.11.06 - 23:11:56 »
Messagebox ruft ganz laut nach der WinAPI. Der Notes-Client und seine Benutzersprache sind da absolut aussen vor.

Bernhard

Offline diali

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.023
  • Geschlecht: Männlich
Re: Ein alter Hut ?
« Antwort #4 am: 02.11.06 - 06:48:00 »
eine Möglichkeit ist es die MessageBox als Dialogbox nachzuprogrammieren.
Gruß
Dirk

Offline CLI_Andreas_Schmidt

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 668
  • Geschlecht: Männlich
  • I love YaBB 1G - SP1!
    • Lotus Notes & Domino Schulung und Entwicklung
Re: Ein alter Hut ?
« Antwort #5 am: 02.11.06 - 08:28:35 »
Hat die Dialogbox nicht auch eigene Schalflächen die dann auch wieder in D sind ?
Viele Grüße

Andreas.Schmidt@lotus-schmidt.de

Offline diali

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.023
  • Geschlecht: Männlich
Re: Ein alter Hut ?
« Antwort #6 am: 02.11.06 - 08:32:35 »
die können mit dem Parameter " [NOOKCANCEL]" ausgeschaltet werden.
Gruß
Dirk

Offline CLI_Andreas_Schmidt

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 668
  • Geschlecht: Männlich
  • I love YaBB 1G - SP1!
    • Lotus Notes & Domino Schulung und Entwicklung
Re: Ein alter Hut ?
« Antwort #7 am: 02.11.06 - 08:42:31 »
Ok, das wäre eine Möglichkeit, um die Sache zu umgehen. Macht zwar mehr Arbeit, aber eine mögliche Lösung. Ganz glücklich bin ich darüber nicht, denn das bedeutet wieder viel Mehrarbeit. Die Api-Lösung (wenn es eine Lösung gibt) klingt recht interessant, nur würde ich da auch einen Einstieg benötigen. Mal gucken.

Danke erst einmal. Wenn ich mit der api weitergekommen bin poste ich hier mal die Lösung.

: )
Viele Grüße

Andreas.Schmidt@lotus-schmidt.de

Offline diali

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.023
  • Geschlecht: Männlich
Re: Ein alter Hut ?
« Antwort #8 am: 02.11.06 - 08:45:42 »
von der API kann ich Dir nur abraten, wenn Ihr gemischte Client-Betriebssysteme (MAC, Linux und Windows-Cleint) einsetzt. Dann entwickelst Du dies eventuell 3 mehrfach.
Gruß
Dirk

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Ein alter Hut ?
« Antwort #9 am: 02.11.06 - 09:46:50 »
Mit der API kommst du hier auch nicht weiter. Die Sprache der Schaltflächen kommt aus dem Betriebssystem. Du kannst natürlich die Messagebox über die API-Funktionen aufrufen, aber auch hier sind die Schaltflächen-Bezeichnungen in der Sprache des Betriebssytems.

Das einzigste was dir bleibt ist die Messagebox mit einer Dialogbox nachzuprogrammieren und, wie diali schon geschrieben hat, mit dem Parameter " [NOOKCANCEL]" die Standardschaltflächen ausschalten.


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline CLI_Andreas_Schmidt

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 668
  • Geschlecht: Männlich
  • I love YaBB 1G - SP1!
    • Lotus Notes & Domino Schulung und Entwicklung
Re: Ein alter Hut ?
« Antwort #10 am: 02.11.06 - 10:19:52 »
Ok, dann bleibt mir wohl nichts anderes über.  hmmmm. unbefriedigend.

: ) Danke.
Viele Grüße

Andreas.Schmidt@lotus-schmidt.de

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Ein alter Hut ?
« Antwort #11 am: 02.11.06 - 11:31:20 »
Das mit der WinAPI hast Du missverstanden. Messagebox greift selbst auf die API zurück. Du bekommst ja auch in vielen anderen Applikationen deutsche Meldungen wie "Ja" oder "Nein" oder "Abbrechen", selbst wenn diese Applikation selbst englisch ist.

Bernhard

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz