Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Werkzeuge (https://www.delphipraxis.net/63-sonstige-werkzeuge/)
-   -   Mehrsprachige Anwendung crossplatform - welches Tool? (https://www.delphipraxis.net/193778-mehrsprachige-anwendung-crossplatform-welches-tool.html)

TigerLilly 8. Sep 2017 08:06

Mehrsprachige Anwendung crossplatform - welches Tool?
 
Eigentlich habe ich 2 Fragen + danke schon Mal im Voraus für jede Antwort.

1) Welches Tool würdet Ihr für die Entwicklung mehrsprachiger Crossplatform-Anwendungen empfehlen?

2) Hat jemand Erfahrungen mit LangMan von http://www.regulace.org
http://www.regulace.org/topics/5/Abo...Man_Components

Danke!

Sherlock 8. Sep 2017 09:14

AW: Mehrsprachige Anwendung crossplatform - welches Tool?
 
Grundsätzlich ist es eine Frage des Budgets. Dieser LangMan ist ja recht günstig. Ich kenne ihn allerdings nicht, und die Webseite (optisch und sprachlich) hätte mich schnell nach Alternativen suchen lassen :D
Ich kenne den Sisulizer bzw Multilizer (ersterer entstand aus Entwicklern von letzterem). Beide funktionieren hervorragend und haben allerdings auch ihren Preis, je nach gewünschten Features. Beiden gemein ist, daß sie resourcestrings übersetzen.

Sherlock

himitsu 8. Sep 2017 12:30

AW: Mehrsprachige Anwendung crossplatform - welches Tool?
 
GNU Gettext kann auch RessourceStrings übersetzen.

jaenicke 8. Sep 2017 12:50

AW: Mehrsprachige Anwendung crossplatform - welches Tool?
 
Zitat:

Zitat von himitsu (Beitrag 1380615)
GNU Gettext kann auch RessourceStrings übersetzen.

Das funktioniert aber nicht auf anderen Plattformen, weshalb wir auch nach einer anderen Lösung suchen.

Mavarik 8. Sep 2017 16:23

AW: Mehrsprachige Anwendung crossplatform - welches Tool?
 
Was willst du den Erreichen?

Ganze Texte, ganze Forms, nur Fehlermeldungen und MessageDLG's

Mavarik

TigerLilly 9. Sep 2017 11:01

AW: Mehrsprachige Anwendung crossplatform - welches Tool?
 
Das gesamte UI soll übersetzbar sein, ein Wechsel zur Laufzeit ist nicht Voraussetzung. Also Forms, Dialoge, Meldungen etc. Reports und Ähnliches nach Möglichkeit, aber die können auch mehrsprachig erstellt werden.

Mavarik 9. Sep 2017 11:36

AW: Mehrsprachige Anwendung crossplatform - welches Tool?
 
Zitat:

Zitat von TigerLilly (Beitrag 1380681)
Das gesamte UI soll übersetzbar sein, ein Wechsel zur Laufzeit ist nicht Voraussetzung. Also Forms, Dialoge, Meldungen etc. Reports und Ähnliches nach Möglichkeit, aber die können auch mehrsprachig erstellt werden.

Klar kann man sicherlich ein fertiges Tool hierfür benutzen/kaufen...

Ich mache es mit da ganz einfach...

Ich habe - wie in diesem Beispiel - die Möglichkeit per Attribut den DefaultValue(Text) vor zu geben. Die Routine schreibt per Parameter die Defaultwerte in eine Datenbank.
Hierfür hab ich mir ein kleines Tool geschrieben, dass (erstmal) per Google-Translate die Texte übersetzen kann. Diese werden dann wahlweise als Resource eingebunden oder als Ini-Datei auf die platte gelegt.

Delphi-Quellcode:
  E_MSG_Base = class sealed( TResources )
  private
    [ DefaultValue( 'Scrollbox not set' ) ]
    FNoScrollbox: string;
    [ DefaultValue( 'MainForm not set' ) ]
    FNoMainForm: string;
    [ DefaultValue( 'Duplicated Form registration' ) ]
    FWindowManagerDoppeltesFenster: string;
    [ DefaultValue( 'Type %s with alias "%s" is already registered' ) ]
    FOBJFactoryRegisteredTwice: string;
    [ DefaultValue( 'Type %s with alias "%s" is not registered' ) ]
    //...
Mavarik

BastiFantasti 23. Nov 2017 10:23

AW: Mehrsprachige Anwendung crossplatform - welches Tool?
 
Hallo,

Antwort kommt etwas spät, aber vielleicht bist du ja noch auf der Suche.
Wir arbeiten mit dem hier:

Localizer

Der Preis ist ok und es funktioniert bei uns (meistens) ohne Probleme.
Das schöne ist, dass Kunden nachträglich weitere Sprachen hinzufügen können ohne das neu kompiliert werden muss.
In der Pro Version kann die Sprache auch on-the-fly, also zur Laufzeit umgestellt werden.

Gruß
Basti

Uwe Raabe 23. Nov 2017 10:57

AW: Mehrsprachige Anwendung crossplatform - welches Tool?
 
Zitat:

Zitat von BastiFantasti (Beitrag 1386935)
Wir arbeiten mit dem hier:

Localizer

Ich fürchte, der reißt die Hürde bei "crossplatform"

Headbucket 23. Nov 2017 11:05

AW: Mehrsprachige Anwendung crossplatform - welches Tool?
 
Zitat:

Zitat von jaenicke (Beitrag 1380619)
Zitat:

Zitat von himitsu (Beitrag 1380615)
GNU Gettext kann auch RessourceStrings übersetzen.

Das funktioniert aber nicht auf anderen Plattformen, weshalb wir auch nach einer anderen Lösung suchen.

Kannst du das bitte weiter ausführen? Wir verwenden zZ auch GNU Gettext und ich bin noch immer absolut begeistert. Es wird ja zZ auch im Webseiten-Design eingesetzt (Wordpress)

Grüße
Headbucket


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:27 Uhr.
Seite 1 von 2  1 2      

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