<?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[Multilanguage für Anwendungen -&amp;gt; Frage 5001 ^^]]></title><description><![CDATA[<p>Also ich habe gerade das Vergnügen einige Module umzuschreiben, damit sie per Textdatei einfach zu übersetzen sind.</p>
<p>Alle Einträge aus den Ressourcen halt in einer Textdatei zu jedem Modul gehalten aus der sich die Anwendung zur Laufzeit die Menueinträge und Dialogfelder auslesen kann.</p>
<p>Soweit funktioniert das auch.</p>
<p>Ich habe mir eine DLL geschrieben, die das Menu der Anwendung durchparsed, die gefundenen Sprachen einträgt und die Menues in die ausgewählte Sprache übersetzt. Das funktioniert alles mit einer einzigen Methode und auch ohne viel Aufwand.</p>
<p>Nun habe ich noch das Problem, daß ich die Dialogfelder übersetzen muß. Die Anwendungen haben zum großem Teil mehrere Dialoge und Beschriftungen für eine Schaltfläche. Bislang lade ich die Ressourcen aus der Sprachdatei und halte sie in den Variablen vor.</p>
<p>Das Problem dabei:<br />
Ich muß für jede Anwendung, die diese DLL nutzt jeden möglichen String manuell auslesen.</p>
<p>Frage:<br />
Kennt jemand einen Trick, der es mir erlaubt &quot;automatisch&quot; durch den ganzen Dialog zu parsen, die IDs aus den Steuerelementen auszulesen und dem entsprechenden Eintrag in der Sprachdatei zuzuweisen?<br />
Ich würde mal ganz stark vermuten, daß ich bei vorhandenen Anwendungen auf Probleme stosse, wenn ich einfach die IDs auf ein bestimmtes Range setze, oder?</p>
<p>Vielen Dank schonmal im Voraus.</p>
<p>P.S.: Sollte zu einer bestimmten Sache Code gebraucht werden, dann bitte posten.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/51820/multilanguage-für-anwendungen-gt-frage-5001</link><generator>RSS for Node</generator><lastBuildDate>Sun, 31 May 2026 20:55:47 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/51820.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 14 Oct 2003 09:43:38 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Multilanguage für Anwendungen -&amp;gt; Frage 5001 ^^ on Thu, 16 Oct 2003 07:38:02 GMT]]></title><description><![CDATA[<p>Also ich habe gerade das Vergnügen einige Module umzuschreiben, damit sie per Textdatei einfach zu übersetzen sind.</p>
<p>Alle Einträge aus den Ressourcen halt in einer Textdatei zu jedem Modul gehalten aus der sich die Anwendung zur Laufzeit die Menueinträge und Dialogfelder auslesen kann.</p>
<p>Soweit funktioniert das auch.</p>
<p>Ich habe mir eine DLL geschrieben, die das Menu der Anwendung durchparsed, die gefundenen Sprachen einträgt und die Menues in die ausgewählte Sprache übersetzt. Das funktioniert alles mit einer einzigen Methode und auch ohne viel Aufwand.</p>
<p>Nun habe ich noch das Problem, daß ich die Dialogfelder übersetzen muß. Die Anwendungen haben zum großem Teil mehrere Dialoge und Beschriftungen für eine Schaltfläche. Bislang lade ich die Ressourcen aus der Sprachdatei und halte sie in den Variablen vor.</p>
<p>Das Problem dabei:<br />
Ich muß für jede Anwendung, die diese DLL nutzt jeden möglichen String manuell auslesen.</p>
<p>Frage:<br />
Kennt jemand einen Trick, der es mir erlaubt &quot;automatisch&quot; durch den ganzen Dialog zu parsen, die IDs aus den Steuerelementen auszulesen und dem entsprechenden Eintrag in der Sprachdatei zuzuweisen?<br />
Ich würde mal ganz stark vermuten, daß ich bei vorhandenen Anwendungen auf Probleme stosse, wenn ich einfach die IDs auf ein bestimmtes Range setze, oder?</p>
<p>Vielen Dank schonmal im Voraus.</p>
<p>P.S.: Sollte zu einer bestimmten Sache Code gebraucht werden, dann bitte posten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/371771</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/371771</guid><dc:creator><![CDATA[Frenzy]]></dc:creator><pubDate>Thu, 16 Oct 2003 07:38:02 GMT</pubDate></item><item><title><![CDATA[Reply to Multilanguage für Anwendungen -&amp;gt; Frage 5001 ^^ on Fri, 17 Oct 2003 07:32:09 GMT]]></title><description><![CDATA[<p>*nach oben schiebt*</p>
<p>Keiner eine Idee?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/374130</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/374130</guid><dc:creator><![CDATA[Frenzy]]></dc:creator><pubDate>Fri, 17 Oct 2003 07:32:09 GMT</pubDate></item></channel></rss>