sgcLocalization Feature-Matrix
Alles, was sgcLocalization kann, nach Aufgabe gruppiert.
Alles, was sgcLocalization kann, nach Aufgabe gruppiert.
3 Funktionen
4 Funktionen
5 Funktionen
5 Funktionen
Delphi, C++ Builder und Lazarus
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.
| Funktion | Details |
|---|---|
| Textscan | Findet alle Texteigenschaften von Formularen, Frames und Datenmodulen über RTTI. |
| Ignorierregeln | Regeln für die Eigenschaften, die nie übersetzt werden dürfen, mit eingebauten Vorgaben für die üblichen Nicht-Text-Eigenschaften. |
| Snippets | Text, 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. |
| Funktion | Details |
|---|---|
| Übersetzungseditor | Ein 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.2 | Exportiere und importiere XLIFF-1.2-Dateien, um mit professionellen Übersetzern zu arbeiten. |
| Importprüfung | Importe 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-Übersetzung | KI-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. |
| Funktion | Details |
|---|---|
| Validierung | Prüft Formatangaben, Platzhalter, Zugriffstasten, Zeilenumbrüche, Leerzeichen am Anfang und Ende, leere Übersetzungen und Pluralformen. Gilt für manuelle, importierte und KI-Übersetzungen. |
| Pluralformen | Pluralfähig, mit den CLDR-Regeln der jeweiligen Sprache. |
| Elementzustände | Neu, geändert, Vorschlag, übersetzt, geprüft und veraltet. |
| Versionsmarken | Setze eine Versionsmarke und nutze den Filter "neu oder geändert seit", damit neuer Text nie übersehen wird. |
| Entfernte Texte | Texte, die aus der Anwendung entfernt werden, bleiben erhalten und werden als Vorschläge wiederverwendet. |
| Funktion | Details |
|---|---|
| Sprachwechsel | sgcSetLanguage('de') schaltet die gesamte Anwendung zur Laufzeit mit einer Zeile um. |
| Sprachauswahl | Eine fertige Auswahl, die du auf ein Formular legst: TsgcVCLLanguageCombo und TsgcFMXLanguageCombo. |
| Später erstellte Formulare | Formulare, die nach dem Wechsel erstellt werden, werden automatisch übersetzt. |
| Von rechts nach links | Sprachen mit Schreibrichtung von rechts nach links schalten die Layoutrichtung um. |
| Projektdatei | Eine .sgcloc-Projektdatei im JSON-Format, versionskontrollfreundlich, oder eingebettet in die Formulardatei. |
Delphi 7 bis 13, C++ Builder und Lazarus, unter Windows, macOS, iOS, Android und Linux, wo das Framework läuft.
| Framework | Komponenten |
|---|---|
| VCL | TsgcVCLLocalizer, TsgcVCLLanguageCombo |
| FireMonkey | TsgcFMXLocalizer, TsgcFMXLanguageCombo |
| LCL | In Lazarus unterstützt |
sgcLocalization ist in der sgcUI-Hilfe dokumentiert, mit einem Build für jede Entwicklungsumgebung.
Die vollständige sgcUI-Hilfe als PDF-Datei, zum Offline-Lesen oder Drucken.
Delphi (PDF) →