AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Object-Pascal / Delphi-Language Delphi Überprüfen welche Sprache Windows XP hat
Thema durchsuchen
Ansicht
Themen-Optionen

Überprüfen welche Sprache Windows XP hat

Ein Thema von Viperb0y · begonnen am 18. Okt 2003 · letzter Beitrag vom 21. Okt 2003
Antwort Antwort
Viperb0y
(Gast)

n/a Beiträge
 
#1

Überprüfen welche Sprache Windows XP hat

  Alt 18. Okt 2003, 21:11
Hallo,

Wie mache ich sowas in der art:

Code:
wenn sprache von win xp = deutsch
tue
bla
tue ende
oder wenn sprache von win xp anders ist
tue
blub
tue ende
Wäre praktisch wens gehen würde
  Mit Zitat antworten Zitat
Benutzerbild von Mirilin
Mirilin

Registriert seit: 21. Dez 2002
Ort: Lenzburg
861 Beiträge
 
Delphi 6 Professional
 
#2

Re: Überprüfen welche Sprache Windows XP hat

  Alt 18. Okt 2003, 21:14


Klick mich

hoffe mal, es ist das...
Tobias
Die Physik ist für die Physiker eigentlich viel zu schwer.
  Mit Zitat antworten Zitat
Viperb0y
(Gast)

n/a Beiträge
 
#3

Re: Überprüfen welche Sprache Windows XP hat

  Alt 18. Okt 2003, 21:22
Zitat von Mirilin:


Klick mich

hoffe mal, es ist das...
Okay,

Ich kann leider nur PHP

Wie mache ich sowas:

Delphi-Quellcode:
<?php
if (GetLang) == "Deutsch (Deutschland)" {
  bla
}
 else {
  blub
}

?>
  Mit Zitat antworten Zitat
Benutzerbild von toms
toms
(CodeLib-Manager)

Registriert seit: 10. Jun 2002
4.648 Beiträge
 
Delphi XE Professional
 
#4

Re: Überprüfen welche Sprache Windows XP hat

  Alt 18. Okt 2003, 21:29
Schau mal hier: (msdn)
Thomas
  Mit Zitat antworten Zitat
Viperb0y
(Gast)

n/a Beiträge
 
#5

Re: Überprüfen welche Sprache Windows XP hat

  Alt 18. Okt 2003, 21:47
Zitat von toms:

Jo, aber wie mache ich das mit dem IF?
  Mit Zitat antworten Zitat
Benutzerbild von Mystic
Mystic

Registriert seit: 18. Okt 2003
Ort: Flerzheim
420 Beiträge
 
Turbo Delphi für Win32
 
#6

Re: Überprüfen welche Sprache Windows XP hat

  Alt 18. Okt 2003, 22:00
Da müsstest du in die Informationen sehen, die der Browser im HTTP-Header überreicht. Diese findest du im Array $HTTP_SERVER_VARS. Die Sprache ist im Eintrag 'HTTP_ACCEPT_LANGUAGE'. Die ersten beiden Buchstaben des Strings geben die gewünschte Sprache aus (Für Deutsch de). Nach etwas Rumprobieren und der Hilfe einer PHP-Referenz (Ich kann PHP nun mal nicht so gut ) kam folgender Code raus:
Code:
<?php
  if (substr($HTTP_SERVER_VARS['HTTP_ACCEPT_LANGUAGE'],0,2) == 'de') {
    echo('bla');
  } else {
    echo('blub');
  }
?>
Ich hoffe, dir ist damit geholfen.

Mfg

Mystic
Jan Steffens
  Mit Zitat antworten Zitat
Viperb0y
(Gast)

n/a Beiträge
 
#7

Re: Überprüfen welche Sprache Windows XP hat

  Alt 18. Okt 2003, 22:17
Zitat von Mystic:
Da müsstest du in die Informationen sehen, die der Browser im HTTP-Header überreicht. Diese findest du im Array $HTTP_SERVER_VARS. Die Sprache ist im Eintrag 'HTTP_ACCEPT_LANGUAGE'. Die ersten beiden Buchstaben des Strings geben die gewünschte Sprache aus (Für Deutsch de). Nach etwas Rumprobieren und der Hilfe einer PHP-Referenz (Ich kann PHP nun mal nicht so gut ) kam folgender Code raus:
Code:
<?php
  if (substr($HTTP_SERVER_VARS['HTTP_ACCEPT_LANGUAGE'],0,2) == 'de') {
    echo('bla');
  } else {
    echo('blub');
  }
?>
Ich hoffe, dir ist damit geholfen.

Mfg

Mystic
Sorry falsch ausgedrüückt!

PHP kann ich prima! Da weis ich ja alles! Will nur wissen wie man ne if schleife in Delphi macht!
  Mit Zitat antworten Zitat
Benutzerbild von Mirilin
Mirilin

Registriert seit: 21. Dez 2002
Ort: Lenzburg
861 Beiträge
 
Delphi 6 Professional
 
#8

Re: Überprüfen welche Sprache Windows XP hat

  Alt 18. Okt 2003, 22:21


hier findest du was dazu

Ps : Delphi-Hilfe
Tobias
Die Physik ist für die Physiker eigentlich viel zu schwer.
  Mit Zitat antworten Zitat
Viperb0y
(Gast)

n/a Beiträge
 
#9

Re: Überprüfen welche Sprache Windows XP hat

  Alt 18. Okt 2003, 22:24
Zitat von Mirilin:


hier findest du was dazu

Ps : Delphi-Hilfe
Vielen danke! du bist der einzige der mir bis jetzt richtig geholfen hat

Aber danke natürlich auch an die Anderen!
  Mit Zitat antworten Zitat
Moony

Registriert seit: 29. Jul 2003
Ort: Essen
454 Beiträge
 
Delphi 2010 Professional
 
#10

Re: Überprüfen welche Sprache Windows XP hat

  Alt 21. Okt 2003, 15:41
Also, falls du trotzdem in der Delphi hilfe nichts finden solltest:

Delphi-Quellcode:
if LowerCase(Copy(GetWindowsLanguage,1,7)) = 'deutschthen
begin
  bla
end
else begin
  bla
end;
Gruß, Moony
Ich weiß, daß ich nichts weiß! Sokrates
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:20 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz