Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Sprache ändern (https://www.delphipraxis.net/184515-sprache-aendern.html)

Rippo 1. Apr 2015 09:30

Sprache ändern
 
Hallo,

ich möchte im programm mit Checkboxen die Sprache ändern können und das diese einträge gespeichert werden.
Es sollen nur die Labels und Buttons geändert werden.


wie muss ich an hier herangehen?

Union 1. Apr 2015 09:40

AW: Sprache ändern
 
Das geht am Besten mit dem Tool "advanced parsing recovery integrated localization 1".

Rippo 1. Apr 2015 09:41

AW: Sprache ändern
 
kannst du mir ein beispiel geben bitte

Sherlock 1. Apr 2015 09:55

AW: Sprache ändern
 
Gratuliere Union! Deine Stichwortsammlung führt bei Google zu Deinem Post auf Platz 1 :D

An Rippo: Du solltest ein klein wenig mehr Hintergrundinformationen liefern, dann kommen auch am 1. April sicherlich etwas ernsthaftere Antworten.

Sherlock

Rippo 1. Apr 2015 10:00

AW: Sprache ändern
 
Liste der Anhänge anzeigen (Anzahl: 1)
Im Anhang

wenn ich auf checkbox Englisch klicke, dann möchte ich dass das label Hallo auf Englisch übersetzt wird
genau so bei spanisch und französisch

Sir Rufo 1. Apr 2015 10:02

AW: Sprache ändern
 
Zitat:

Zitat von Rippo (Beitrag 1295723)
Im Anhang

wenn ich auf checkbox Englisch klicke, dann möchte ich dass das label Hallo auf Englisch übersetzt wird
genau so bei spanisch und französisch

Und was soll passieren, wenn du Englisch und Französich angeklickt hast?

Übersetzung nach Franzenglisch?

Rippo 1. Apr 2015 10:06

AW: Sprache ändern
 
genau in franzenglisch :thumb: das wäre perfekt

himitsu 1. Apr 2015 10:08

AW: Sprache ändern
 
Und natürlich gibt es viele Kompoenenten, Tutorials uvm., zum Thema Hier im Forum suchenLokalisierung / Bei Google suchenDelphi Lokalisierung.

Rippo 1. Apr 2015 10:21

AW: Sprache ändern
 
hilft mir einer mit einem beispiel????

DeddyH 1. Apr 2015 10:28

AW: Sprache ändern
 
Hast Du Dir die Links von himitsu angeschaut?

Rippo 1. Apr 2015 10:32

AW: Sprache ändern
 
kann die irgendwie nicht öffnen

Uwe Raabe 1. Apr 2015 10:37

AW: Sprache ändern
 
Zitat:

Zitat von Rippo (Beitrag 1295747)
kann die irgendwie nicht öffnen

Drauf klicken?

BadenPower 1. Apr 2015 10:38

AW: Sprache ändern
 
Zitat:

Zitat von Uwe Raabe (Beitrag 1295750)
Zitat:

Zitat von Rippo (Beitrag 1295747)
kann die irgendwie nicht öffnen

Drauf klicken?

:thumb:


EDIT:
Habs gerade mal ausprobiert. Die DP-Seite funktioniert auch mit IE6.

Rippo 1. Apr 2015 10:40

AW: Sprache ändern
 
Zitat:

Zitat von BadenPower (Beitrag 1295752)
Zitat:

Zitat von Uwe Raabe (Beitrag 1295750)
Zitat:

Zitat von Rippo (Beitrag 1295747)
kann die irgendwie nicht öffnen

Drauf klicken?

:thumb:

wirklich? wäre selbst nicht drauf gekommen:stupid: man :wall:

Der schöne Günther 1. Apr 2015 10:49

AW: Sprache ändern
 
Ich verstehe das "Problem" noch nicht einmal. Welchen Umfang hat das? Wenn es nur um eine Handvoll Texte geht, mach es doch einfach von Hand (kein Wortwitz beabsichtigt).
Erst wenn es wirklich viel/unabsehbar viel Text wird oder spezielle Anforderungen kommen wie
1) der Kunde die Texte selber noch komfortabel anpassen können soll
2) oder eigene Übersetzungen liefern können soll

lohnt es sich zeitlich, sich überhaupt mit Drittanbieter-Lösungen auseinander zu setzen. Finde ich. Wenn es bei dir jetzt nur ein halbes Dutzend Label oder Buttons sind hätte man das in der Zeit wie man dieses Thema hier liest schon zwei mal von Hand "programmiert".

Perlsau 1. Apr 2015 10:55

AW: Sprache ändern
 
... und vor allem keine Checkboxen zur Auswahl der Sprache verwendet. Das schreit ja förmlich nach TRadioGroup :P

BadenPower 1. Apr 2015 11:03

AW: Sprache ändern
 
Jetzt einmal ernsthaft.

Hast Du Dir schon Gedanken darüber gemacht, wann die Caption's mit der neuen Sprache belegt werden sollen.

Nur nach dem Programmstart, oder auch on-the-fly, also beim Anklicken Deiner Auswahlbox?

Arbeitest Du mit Ressoucestrings?

Sollen die Strings aus einer separaten Datei eingelesen werden oder alle Sprachen direkt im Programm hinterlegt sein?


und und und...

Dalai 1. Apr 2015 14:19

AW: Sprache ändern
 
Nur mal ein Beispiel, wie solche Überlegungen formuliert werden können: Übersetzung in andere Sprachen mit bestimmten Anforderungen. Mittlerweile hab ich das sogar in eine Klasse verpackt.

MfG Dalai

Rippo 13. Apr 2015 13:45

Sprache im Programm ändern/übersetzten
 
Hallo

ich möchte in meinem programm die Sprache ändern. es sind nur hauptsächlich labels die geändert werden müssen


könntet ihr mir bitte vorschläge geben wie ich das lösen soll und vllt beispiele dafür?

DeddyH 13. Apr 2015 13:54

AW: Sprache im Programm ändern/übersetzten
 
Versuch es mal mit der Forensuche: Hier im Forum suchenmehrsprachig

P.S.: falsche Sparte, Deine Frage soll ja wohl kaum in die CodeLib aufgenommen werden.

BadenPower 13. Apr 2015 13:59

AW: Sprache im Programm ändern/übersetzten
 
Zitat:

Zitat von Rippo (Beitrag 1297512)
könntet ihr mir bitte vorschläge geben wie ich das lösen soll und vllt beispiele dafür?

Warum eröffnest Du einen neuen Thread und beantwortest nicht die Fragen, welche Dir in diesem hier zu diesem Thema bereits gestellt wurden?

DP-Maintenance 13. Apr 2015 15:15

Dieses Thema wurde am "13. Apr 2015, 16:15 Uhr" von "Phoenix" aus dem Forum "Neuen Beitrag zur Code-Library hinzufügen" in das Forum "GUI-Design mit VCL / FireMonkey / Common Controls" verschoben.

Phoenix 13. Apr 2015 15:18

AW: Sprache ändern
 
Ich hab die beiden Threads mal zusammengefasst und vor allem an die richtige Stelle verschoben.

@Rippo: Himitsu hat Dir zu der Thematik "Localization / Globalization", wie das Übersetzen von Programmoberflächen üblicherweise bezeichnet wird, schon etliche passende Links gegeben.

Kurzum: Deine Hausaufgaben werden wir hier nicht machen.

Zeige uns, was Du bisher anhand der Infos die Dir gegeben wurden schon probiert hast, und wo Du damit ggf. konkrete Probleme hast. Dann helfen wir Dir auch gerne bei Deinen konkreten Problemen weiter.


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:06 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