sgcLocalization Feature-Matrix

Alles, was sgcLocalization kann, nach Aufgabe gruppiert.

Die Texte sammeln

3 Funktionen

Übersetzen

4 Funktionen

Laufzeit

5 Funktionen

Plattformen

Delphi, C++ Builder und Lazarus

Dokumentation

Online-Hilfe und PDF-Handbücher

Jede Funktion ist in jeder sgcUI-Edition und in jedem sgcUI-Produkt enthalten, das als Einzelpaket gekauft wird. sgcLocalization wird nicht einzeln verkauft. Siehe die sgcUI-Preise.

Die Texte sammeln

FunktionDetails
TextscanFindet alle Texteigenschaften von Formularen, Frames und Datenmodulen über RTTI.
IgnorierregelnRegeln für die Eigenschaften, die nie übersetzt werden dürfen, mit eingebauten Vorgaben für die üblichen Nicht-Text-Eigenschaften.
SnippetsText, der im Code entsteht, wird ausdrücklich als Snippet hinzugefügt: sgcT für einen einfachen Text, sgcTC für einen Text mit Kontext und sgcTN für einen Plural.

Übersetzen

FunktionDetails
ÜbersetzungseditorEin Editor, zur Entwurfszeit und als eigenständiges Werkzeug, um jeden Text manuell zu übersetzen. Verfügbar in 12 Sprachen und in hellen und dunklen Themes.
XLIFF 1.2Exportiere und importiere XLIFF-1.2-Dateien, um mit professionellen Übersetzern zu arbeiten.
ImportprüfungImporte werden geprüft, bevor sie übernommen werden: Jede Zeile zeigt den alten Text, den neuen Text und ihre Probleme, und du wählst die Zeilen, die übernommen werden.
KI-ÜbersetzungKI-Dienste wie ChatGPT, Claude, Gemini, Ollama und weitere übersetzen die Texte, und die Ergebnisse kommen zunächst als Vorschläge an. Die KI wird über den sgcUI-KI-Provider angesprochen: Die genannten Dienste setzen sgcWebSockets voraus, und ohne sgcWebSockets lässt dich ein Ereignis jeden Dienst aufrufen.

Validierung und Aktualisierung

FunktionDetails
ValidierungPrüft Formatangaben, Platzhalter, Zugriffstasten, Zeilenumbrüche, Leerzeichen am Anfang und Ende, leere Übersetzungen und Pluralformen. Gilt für manuelle, importierte und KI-Übersetzungen.
PluralformenPluralfähig, mit den CLDR-Regeln der jeweiligen Sprache.
ElementzuständeNeu, geändert, Vorschlag, übersetzt, geprüft und veraltet.
VersionsmarkenSetze eine Versionsmarke und nutze den Filter "neu oder geändert seit", damit neuer Text nie übersehen wird.
Entfernte TexteTexte, die aus der Anwendung entfernt werden, bleiben erhalten und werden als Vorschläge wiederverwendet.

Laufzeit

FunktionDetails
SprachwechselsgcSetLanguage('de') schaltet die gesamte Anwendung zur Laufzeit mit einer Zeile um.
SprachauswahlEine fertige Auswahl, die du auf ein Formular legst: TsgcVCLLanguageCombo und TsgcFMXLanguageCombo.
Später erstellte FormulareFormulare, die nach dem Wechsel erstellt werden, werden automatisch übersetzt.
Von rechts nach linksSprachen mit Schreibrichtung von rechts nach links schalten die Layoutrichtung um.
ProjektdateiEine .sgcloc-Projektdatei im JSON-Format, versionskontrollfreundlich, oder eingebettet in die Formulardatei.

Plattformen und Komponenten

Delphi 7 bis 13, C++ Builder und Lazarus, unter Windows, macOS, iOS, Android und Linux, wo das Framework läuft.

FrameworkKomponenten
VCLTsgcVCLLocalizer, TsgcVCLLanguageCombo
FireMonkeyTsgcFMXLocalizer, TsgcFMXLanguageCombo
LCLIn Lazarus unterstützt

Dokumentation

sgcLocalization ist in der sgcUI-Hilfe dokumentiert, mit einem Build für jede Entwicklungsumgebung.

Online-Hilfe

Die sgcUI-Hilfe deckt jedes sgcUI-Produkt ab.

Delphi →
C++ Builder →

PDF-Handbücher

Die vollständige sgcUI-Hilfe als PDF-Datei, zum Offline-Lesen oder Drucken.

Delphi (PDF) →
C++ Builder (PDF) →
Bestes Preis-Leistungs-Verhältnis: All-AccessAlle eSeGeCe-Produkte, inklusive Premium-Support, ab €1,059 pro Jahr.
All-Access-Preise ansehen

Mit sgcLocalization entwickeln

Lade die sgcUI-Testversion herunter und übersetze deine Delphi-, C++ Builder- oder Lazarus-Anwendung.