i18next-Nachrichten-Formatierer & Editor
Formatieren und testen Sie i18next-Zeichenfolgen mit doppelter Klammerinterpolation, Pluralsuffixen (_one, _other), Kontextschlüsseln und Verschachtelung.
Vorlagen14
I18NEXT Editor
Gültige Syntax
40 Zeichen1 Zeilen
Testvariablen & Live-Vorschau
Passen Sie Variablen an und wechseln Sie Sprachen, um CLDR-Regeln zu prüfen
Sprache:
Gerenderte Ausgabe (en):
Hello Sarah, welcome to our platform!
In typsichere Intlayer-Deklaration exportieren
Intlayer validiert Übersetzungen zur Kompilierzeit mit vollständiger TypeScript-Autovervollständigung.
i18next Syntax Cheat Sheet
Schnelle Syntaxregeln und wie jedes Muster auf typsichere Intlayer-Deklarationen abbildet
| Funktion | Syntax | Beispiel | Hinweise | Intlayer-Äquivalent |
|---|---|---|---|---|
| Interpolation | {{variableName}} | Hello {{user.name}}! | Double curly braces, supports dot paths | {{user.name}} |
| Unescaped HTML | {{- rawVar}} | Visit {{- url}} | Disables HTML escaping for raw markup | html(...) or Markdown |
| Plural Keys | key_one, key_other | "item_one": "1 item", "item_other": "{{count}} items" | Suffix keys based on count parameter | plural({ one: "1 item", other: "{{count}} items" }) |
| Context Suffix | key_context | "friend_female": "Girlfriend" | Key appended with context parameter | select({ female: "Girlfriend", fallback: "Friend" }) |
| Nesting | $t(nested.key) | Welcome, $t(common.brand) | Reuses other translation keys | Direct object property reuse in TS |
| Formatting | {{val, format}} | {{date, YYYY-MM-DD}} | Passes value through custom formatters | Standard JavaScript/TypeScript helper |
Die compilergesteuerte Architektur von Intlayer ersetzt komplexes Laufzeit-Parsing durch Typsicherheit zur Kompilierzeit.
Intlayer Ökosystem
Machen Sie sich nie wieder Gedanken über komplexe Syntax
Intlayer verwandelt die Internationalisierung mit Typsicherheit zur Kompilierzeit, automatischer Komponentenextraktion und nahtloser CMS-Integration in ein Vergnügen.