<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Sprache wechseln, je nach OS-Einstellung]]></title><description><![CDATA[<p>Hallo,<br />
ich habe ein Programm geschrieben, schön mit Oberfläche, Buttons, Meldungsfenstern etc.<br />
Nun hab ich die Aufgabe gekriegt, dass alle Texte die enthalten sind die Sprache nach Betriebssystem-Einstellung in der Registry automatisch geändert werden soll.<br />
Sprich es ist ein englisches OS, dann sollen alle Messagebox-Texte und alle Button-Namen auch englisch sein.<br />
Es soll aber nur zwischen deutsch und englisch unterschieden werden.<br />
Ich hab z.b. keine Ahnung welcher Registry-Schlüssel das ist, den ich dafür auslesen muss und vorallem wie ich die Sprachumstellung realisieren soll ?!?<br />
Kann man das irgendwie mit ner Datenbank machen, wo jetzt die englischen und deutschen Texte drin stehen ?<br />
Ich fürchte das lohnt sich nicht. sind höchstens 10 verschiedene Texte die da geändert werden sollen....<br />
Falls Jemand eine Idee hat, bitte gleich Methodennamen und/oder COdebeispiel zu.<br />
Danke im Voraus!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/123581/sprache-wechseln-je-nach-os-einstellung</link><generator>RSS for Node</generator><lastBuildDate>Mon, 27 Jul 2026 16:08:05 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/123581.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 18 Oct 2005 09:23:16 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Sprache wechseln, je nach OS-Einstellung on Tue, 18 Oct 2005 09:23:56 GMT]]></title><description><![CDATA[<p>Hallo,<br />
ich habe ein Programm geschrieben, schön mit Oberfläche, Buttons, Meldungsfenstern etc.<br />
Nun hab ich die Aufgabe gekriegt, dass alle Texte die enthalten sind die Sprache nach Betriebssystem-Einstellung in der Registry automatisch geändert werden soll.<br />
Sprich es ist ein englisches OS, dann sollen alle Messagebox-Texte und alle Button-Namen auch englisch sein.<br />
Es soll aber nur zwischen deutsch und englisch unterschieden werden.<br />
Ich hab z.b. keine Ahnung welcher Registry-Schlüssel das ist, den ich dafür auslesen muss und vorallem wie ich die Sprachumstellung realisieren soll ?!?<br />
Kann man das irgendwie mit ner Datenbank machen, wo jetzt die englischen und deutschen Texte drin stehen ?<br />
Ich fürchte das lohnt sich nicht. sind höchstens 10 verschiedene Texte die da geändert werden sollen....<br />
Falls Jemand eine Idee hat, bitte gleich Methodennamen und/oder COdebeispiel zu.<br />
Danke im Voraus!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/894867</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/894867</guid><dc:creator><![CDATA[Inso]]></dc:creator><pubDate>Tue, 18 Oct 2005 09:23:56 GMT</pubDate></item><item><title><![CDATA[Reply to Sprache wechseln, je nach OS-Einstellung on Tue, 18 Oct 2005 10:50:03 GMT]]></title><description><![CDATA[<p>Spracheinstellungen bekommst Du über die WinAPI, z.B. GetSystemDefaultLangID() und GetLocaleInfo().<br />
Um Texte zu übersetzen, kannst Du Dir was selbst stricken, z.B. mit einer Ini-Datei, oder über die Datenbank<br />
oder eine DLL erstellen. Letzteres ist der Borland-Weg, über den man hier im Forum auch was finden kann.<br />
Wir fahren zweigleisig über XML-Dateien und Datenbank.<br />
Am einfachsten ist wahrscheinlich Ini-Datei; je nach Einstellung eine andere Ini laden und die Texte austauschen.<br />
Als Schlüssel könntest Du beispielsweise Form-Namen + Komponentennamen verwenden.</p>
<p>Gruß,</p>
<p>Alexander</p>
]]></description><link>https://www.c-plusplus.net/forum/post/894971</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/894971</guid><dc:creator><![CDATA[Alexander Kempf]]></dc:creator><pubDate>Tue, 18 Oct 2005 10:50:03 GMT</pubDate></item></channel></rss>