i18n-Nachrichtenformat-Konverter
Konvertieren Sie Übersetzungszeichenfolgen und Wörterbücher nahtlos zwischen ICU MessageFormat, i18next, Vue I18n, Gettext PO und Intlayer.
Interaktive Live-Vorschau & Auswertung
Legen Sie Testwerte fest, um die fertige Zeichenfolge in Echtzeit zu sehen.
Formatvergleich & Syntax-Leitfaden
Sehen Sie den direkten Vergleich von Variablen, Pluralen und Formatierungen.
| Funktion | ICU MessageFormat | i18next | Vue I18n | Intlayer |
|---|---|---|---|---|
Einfache Variable Benannte Variable im Text ersetzen | Hello {name}! | Hello {{name}}! | Hello {name}! | Hello {{name}}! |
CLDR-Plural Kategoriebasierte Pluralregeln (one, few, many, other) | {count, plural, one {# item} other {# items}} | {count, plural, one {# item} other {# items}} | 1 item | {count} items | plural({ one: '{{count}} item', other: '{{count}} items' }) |
Exakter Pluralabgleich Bestimmte Zahlen wie 0, 1 explizit zugeordnet | {count, plural, =0 {No items} other {# items}} | {count, plural, =0 {No items} other {# items}} | No items | {count} items | enu({ '0': 'No items', fallback: '{{count}} items' }) |
Select / Geschlecht Bedingter Zeichenfolgenabgleich | {gender, select, male {He} female {She} other {They}} | {gender, select, male {He} female {She} other {They}} | {gender: {male: "He", female: "She"}} | gender({ male: 'He', female: 'She', fallback: 'They' }) |
Zahlen- / Prozentformat Lokalisierte numerische Formatierungsstile | {val, number, percent} | {{val, percent}} | $n(val, 'percent') | {val, number, percent} |
HTML / Rich-Text Markup-Tags für die Formatierung beibehalten | Read <strong>{doc}</strong> | Read <1>{{doc}}</1> | <i18n-t> or raw HTML | html('Read <strong>{{doc}}</strong>') |
Typsichere Kompilierung
Im Gegensatz zu herkömmlichen Systemen erzwingt Intlayer eine durchgängige TypeScript-Kompilierung und IDE-Autovervollständigung.
Universelle Kompatibilitätsschicht
Importieren oder exportieren Sie Nachrichten nahtlos aus Next-intl, FormatJS, i18next oder Nuxt ohne Herstellerbindung.
Visuelles CMS & KI-Übersetzung
In Intlayer deklarierter Inhalt kann visuell in Echtzeit bearbeitet oder über die integrierte KI-Pipeline automatisch übersetzt werden.
Wechseln Sie zu Intlayer für vollständige Typsicherheit
Deklarieren Sie Übersetzungen direkt im Code und erkennen Sie fehlende Schlüssel zur Build-Zeit.