Delphi-PRAXiS
Seite 3 von 3     123   

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/)
-   -   Delphi Mehrsprachig mit GNU Gettext (https://www.delphipraxis.net/197332-mehrsprachig-mit-gnu-gettext.html)

Sherlock 1. Aug 2018 09:30

AW: Mehrsprachig mit GNU Gettext
 
Die Situation bei Delphi ist simpel:
  • GetText ist eine Krücke, die elegant die Fähigkeiten von Delphi umgeht.
  • Es gibt einen eingebauten Übersetzer, und es gibt hervorragende Übersetzungstools die teilweise nicht viel kosten.
Natürlich wandern die Leute davon ab.

Sherlock

Der schöne Günther 1. Aug 2018 10:07

AW: Mehrsprachig mit GNU Gettext
 
DxGetText macht super transparent die Auflösung von
Delphi-Quellcode:
resourcestring
nach
Delphi-Quellcode:
String
. Wo ist das eine Krücke?

Und wo wandern Leute ab?

Headbucket 1. Aug 2018 10:12

AW: Mehrsprachig mit GNU Gettext
 
Zitat:

Zitat von Sherlock (Beitrag 1409304)
Die Situation bei Delphi ist simpel:
  • GetText ist eine Krücke, die elegant die Fähigkeiten von Delphi umgeht.
  • Es gibt einen eingebauten Übersetzer, und es gibt hervorragende Übersetzungstools die teilweise nicht viel kosten.
Natürlich wandern die Leute davon ab.

Sherlock

Ich weiß es bei GetText für Delphi sehr zu schätzen, dass der Eingriff in den Quellcode nahezu Null ist. Ich könnte aus meinen projekten 5 Zeilen Code entfernen und GetText wäre komplett entfernt. Als ich mich vor ein paar Jahren mit der Mehrsprachigkeit unter Delphi beschäftigt habe, hatte ich hier keine wirkliche Alternative für mich gefunden.

Ich bin auch aktuell noch sehr zufrieden mit GetText und verwende es in allen aktuellen Projekten. Wichtig für mich ist hierbei:
- Übersetzung muss von externen Personen ohne Delphi oder Programmierkenntnisse vorgenommen werden können
- Kunden können selbst Übersetzungen anpassen und sogar neue Sprachen hinzufügen
- Möglichst geringer Eingriff in Quellcode

All diese Dinge erfüllt GetText und ist dabei noch kostenlos.

Zitat:

Zitat von dummzeuch (Beitrag 1409260)
Kurzum: Ich halte das Projekt enigermaßen auf Sourceforge am Leben, indem ich Bugs fixe, wenn man mir welche meldet (glücklicherweise meistens gleich mit Patch), und ab und an Support für eine neue Delphi-Version einbaue. Aber so richtig Interesse habe ich nicht. Ich setze Gnugettext selbst auf der Arbeit für übersetzungen ein. Es funktioniert ganz gut.

Das weiß ich sehr zu schätzen! Vielen Dank dafür. Ich habe mir die aktuelle Version bei sourceforge mal angeschaut und mit meiner bisherigen Version verglichen. Da gab es ja doch allerhand Änderungen.

Viele Grüße
Headbucket

blondervolker 1. Aug 2018 10:52

AW: Mehrsprachig mit GNU Gettext
 
Hallo,

wenn es was KOSTEN darf: www.tsilang.de

Nutze ich auch. Schnelle Einarbeitung. Durchdacht ...:thumb:

Bbommel 1. Aug 2018 14:42

AW: Mehrsprachig mit GNU Gettext
 
Zitat:

Zitat von dummzeuch (Beitrag 1409260)
Kurzum: Ich halte das Projekt enigermaßen auf Sourceforge am Leben, indem ich Bugs fixe, wenn man mir welche meldet (glücklicherweise meistens gleich mit Patch), und ab und an Support für eine neue Delphi-Version einbaue. Aber so richtig Interesse habe ich nicht. Ich setze Gnugettext selbst auf der Arbeit für übersetzungen ein. Es funktioniert ganz gut.

An der Stelle übrigens auch an dich mal vielen Dank dafür, dass du die gnugettext.pas so halbwegs am Leben hältst. Zwar wäre es natürlich optimal, wenn sich irgendwer finden würde, der das Gesamtpaket noch mal richtig rund macht (die ganzen Tools, die dazu gehören und teilweise ja auf Cygwin o.ä. basieren), aber im Alltag haben wir dann doch alle anderes zu tun. Insofern ist es aller Ehren wert, dass es jemanden gibt, der sich um den "Kern" - also die gnugettext.pas - kümmert, diese immer recht zuverlässig an neue Delphi-Versionen anpasst (und somit z.B. lästige Warnungen beim Compilieren beseitigt) und hier und da Bugs korrigiert.

Danke!

Rollo62 1. Aug 2018 17:17

AW: Mehrsprachig mit GNU Gettext
 
Zitat:

Zitat von dummzeuch:
Ja dann ein herzliches Dankesehr auch von mir.
Ich hatte es in 4-5 Projekten eingesetzt, die teilweise immer noch Laufen.
Obwohl ich im Moment nicht mehr genau sagen kann welche Version von wo ich benutzt hatte, es war nach ersten Anlaufschwierigkeiten sehr stabil.

Ich finde GetText prinzipiell OK, und fände es gut wenn da mal wieder etwas Bewegung rein käme.

Auch die bereits vorhandenen Übersetzungsfiles der aktuellen Libraries, Tms, DevExpress, etc. waren seinerzeit ein großer Pluspunkt für mich.
Ich denke schon seit längerem das man eigentlich nur eine einmalige, OpenSource Übersetzung braucht um 90% der UI-Texte in Apps abzudecken, bei normalen Projekten und etwas diszipliniertem Einsatz der Texte.
Das hatte ich mal mit GetText als Basis vor, bin dann aber von Weg abgekommen :stupid:

Rollo


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:47 Uhr.
Seite 3 von 3     123   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz