Online-i18n-Tool

    i18n-Nachrichtenformat-Konverter

    Konvertieren Sie Übersetzungszeichenfolgen und Wörterbücher nahtlos zwischen ICU MessageFormat, i18next, Vue I18n, Gettext PO und Intlayer.

    Beispiel laden
    icu
    ICU Plural with Exact Match
    icu
    ICU Select (Gender / Role)
    icu
    ICU Selectordinal (Rankings)
    vue-i18n
    Vue I18n Pipe Plural
    i18next
    i18next Simple Interpolation
    icu
    ICU Number & Percentage Format
    icu
    HTML / Rich Text Formatting
    icu
    Full JSON Dictionary
    Quellformatformatjs / next-intl
    79 Zeichen
    Zielformatreact-i18next
    {count, plural, =0 {No items yet} =1 {# item in cart} other {# items in cart}}
    Gültige Syntax

    Interaktive Live-Vorschau & Auswertung

    Legen Sie Testwerte fest, um die fertige Zeichenfolge in Echtzeit zu sehen.

    Sprache:
    Vorschau des gerenderten Textes (en):
    1 item in cart

    Formatvergleich & Syntax-Leitfaden

    Sehen Sie den direkten Vergleich von Variablen, Pluralen und Formatierungen.

    FunktionICU MessageFormati18nextVue I18nIntlayer
    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} itemsplural({ 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} itemsenu({ '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 HTMLhtml('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.

    Intlayer Ökosystem

    Wechseln Sie zu Intlayer für vollständige Typsicherheit

    Deklarieren Sie Übersetzungen direkt im Code und erkennen Sie fehlende Schlüssel zur Build-Zeit.