Die Lokalisierung einer bestehenden oder neuen Anwendung kann ein aufwendiges Unterfangen sein. TsiLang Components Suite vereinfacht diesen Prozess und macht die Lokalisierung schnell und mühelos.
ENTWICKELN
Machen Sie Ihre Anwendung mehrsprachig
Sprache zur Laufzeit oder zur Entwurfszeit wechseln
Wechseln Sie die Sprache der Benutzeroberfläche im laufenden Betrieb, ohne Neustart, in VCL- und FireMonkey-Anwendungen. Dafür genügt eine Codezeile:
siLangDispatcher1.Language := 'German';
Zur Entwurfszeit wechseln Sie die Sprache direkt im Formulardesigner und sehen sofort, wie das Layout mit längeren Texten zurechtkommt, bevor abgeschnittene oder verrutschte Texte Ihre Benutzer erreichen.
Volle Kontrolle mit TsiLangDispatcher
Ein einziger TsiLangDispatcher steuert die gesamte Anwendung. Jede TsiLang-Komponente meldet sich bei ihm an. So schaltet eine einzige Zuweisung die Sprache aller Formulare um, und Ausweichsprachen decken fehlende Übersetzungen ab.
Der Übersetzungsassistent führt Sie Schritt für Schritt durch Komponententypen und Sprachen, und der TsiLang Expert fügt jedem Formular Ihres Projekts in einem Durchgang eine TsiLang-Komponente hinzu.
Es wird nichts ausgelassen
TsiLang findet Komponenteneigenschaften (Caption, Hint, Items, Lines und mehr), Standarddialoge, Ressourcenstrings und fest codierte Strings im Quellcode. Quellcode-Tags wie {TSI:IGNORE} steuern, was durchsucht wird.
Extended Translations behandeln Eigenschaften, die keine Strings sind, etwa Positionen und Größen. So bekommt eine längere deutsche Beschriftung den Platz, den sie braucht. Auch Monats- und Wochentagsnamen folgen der Sprache.
Eine EXE oder externe Dateien
Speichern Sie die Übersetzungen in Ihrer Anwendung, in den Formulardateien, für eine einzige EXE ohne externe Dateien oder Datenbanken. Oder legen Sie sie in externen SIL/SIB-Dateien ab. Dann fügen Sie eine Sprache hinzu oder korrigieren eine Übersetzung, ohne Ihre Anwendung neu zu erstellen.
Lassen Sie Ihre Benutzer übersetzen
Auf Wunsch können Ihre Endbenutzer Übersetzungen selbst erstellen und bearbeiten. Liefern Sie den kostenlosen SIL Editor mit, oder bauen Sie die Bearbeitung mit dem Laufzeit-Übersetzungseditor in Ihre eigene Anwendung ein. Neue Sprachen erreichen Ihre Benutzer ohne neuen Build.
Pseudolokalisierung zum Testen
TsiLang kann automatisch Testübersetzungen erzeugen. Starten Sie Ihre Anwendung in einer Pseudosprache, um fest codierte Strings, abgeschnittene Beschriftungen und Layouts zu finden, die bei längerem Text nicht mehr passen, lange bevor die echten Übersetzungen eintreffen.
ÜBERSETZEN
Schneller und besser übersetzen
KI-Übersetzung mit Kontext
Übersetzen Sie Zellen, Zeilen oder ganze Sprachen mit ChatGPT, Gemini oder Claude direkt im Übersetzungseditor. Context/Category-Hinweise sagen der KI, wo ein String verwendet wird, damit eine Schaltflächenbeschriftung nicht wie ein ganzer Satz übersetzt wird.
KI-Assistenten wie Claude Code, Codex, Gemini CLI und Cursor können außerdem über den MCP-Server arbeiten, und ohne Ihre Bestätigung wird nichts gespeichert.
Übersetzungsspeicher
Der Übersetzungsspeicher speichert Ihre bisherigen Übersetzungen und verwendet sie für passende Strings wieder, im Editor der IDE und zur Laufzeit über die API. Eigene Übersetzungsspeicher können Sie als zusätzliche Quellen einbinden.
Mit Fuzzy-Treffer finden Sie auch ähnliche Einträge. Für „Find First“ kann es die Übersetzung von „Find Next“ vorschlagen, und ein Schieberegler legt fest, wie ähnlich ein Treffer sein muss. Sie sehen den gefundenen Text und die vorgeschlagene Übersetzung, und nichts wird eingefügt, bevor Sie auf Einfügen klicken.
Legen Sie fest, was in den Übersetzungsspeicher gelangt und was zurückkommt, und lassen Sie die Auto-Übersetzung leere Zellen füllen, wenn ein Formular oder der Übersetzungseditor geöffnet wird.
Kostenlose Tools für alle
SIL Editor und Dictionary Manager sind für Entwickler und Übersetzer gleichermaßen kostenlos. Die Formularvorschau des SIL Editors zeigt das echte Layout jedes Formulars und hebt Texte hervor, die nicht hineinpassen. Der Dictionary Manager übersetzt mit Google, Bing, DeepL, ChatGPT, Gemini, Claude und MyMemory und führt ein wiederverwendbares Wörterbuch häufiger Ausdrücke.
QUALITÄT
Sicher ausliefern
Localization Quality Assurance
Das LQA-Dashboard zeigt, wie vollständig Ihre Lokalisierung ist: wie viele Formulare ganz oder teilweise übersetzt sind, wie viele Einträge übersetzt, teilweise übersetzt oder unübersetzt sind, und das Ergebnis für jedes Formular und jede Sprache.
Nutzen Sie es vor einem Release, um zu sehen, welche Sprachen und Formulare noch Arbeit brauchen. Eine zweite Registerkarte listet die Qualitätsprüfungen auf.
Rechtschreibprüfung
Falsch geschriebene Wörter werden direkt im Übersetzungseditor unterstrichen. Ein Rechtsklick zeigt Vorschläge, und mit Zum Wörterbuch hinzufügen nehmen Sie korrekt geschriebene Namen und Produktbegriffe auf.
Die Schaltfläche Rechtschreibung im SIL Editor und Rechtschreibung prüfen im Übersetzungseditor prüfen eine ganze Sprache auf einmal. So werden Fehler gefunden, bevor die Übersetzungen Ihre Benutzer erreichen.
Kommandozeilentool für CI/CD
Das Kommandozeilentool (silcli) prüft Übersetzungsdateien und listet jede fehlende Übersetzung auf. Fehlt etwas, gibt es den Exit-Code 1 zurück, sodass Ihr Build bei einer unvollständigen Sprache fehlschlägt.
Außerdem gibt es Statistiken mit LQA-Prüfungen aus, exportiert und importiert XLIFF, PO und TMX, vergleicht Dateien und prüft eine Übersetzungsdatei gegen Ihre aktuellen Formulare. Es läuft in jeder Build-Pipeline und in KI-gestützten Workflows.
PLATTFORMEN
Eine Codebasis, alle Plattformen
FireMonkey und FireUI
Lokalisieren Sie Mobil- und macOS-Anwendungen genauso wie Windows-Anwendungen. Dieselbe Anwendung mit TsiLang läuft unter Android und Windows, aus einer gemeinsamen Codebasis, mit einer eigenen Version für jede Zielplattform.
Alle Zielplattformen
Funktioniert mit dem aktuellen RAD Studio und allen Versionen bis zurück zu Delphi 5 und C++Builder 6. VCL und FireMonkey für Windows, macOS, iOS, Android und Linux.
In echten Produkten bewährt
Wir lokalisieren alle unsere eigenen Produkte mit TsiLang, darunter Resource Builder (hier auf Spanisch) und HelloApp Studio (hier auf Deutsch). Die vollständige Werkzeugpalette deckt jeden Lokalisierungsfall ab.
Bereit für mehrsprachige Anwendungen?
Testen Sie alle Funktionen kostenlos. Die Testversion ist voll funktionsfähig, solange sie in Ihrer IDE läuft.