Editor e formattatore di messaggi i18next
Formatta e testa stringhe i18next con interpolazione a doppie parentesi graffe, suffissi plurali, chiavi di contesto e nidificazione.
Modelli14
I18NEXT Editor
Sintassi valida
40 caratteri1 righe
Variabili di test e anteprima dal vivo
Regola le variabili e cambia lingua per verificare le regole CLDR
Lingua:
Risultato generato (en):
Hello Sarah, welcome to our platform!
Esporta nella dichiarazione sicura per i tipi di Intlayer
Intlayer convalida le traduzioni in fase di compilazione con completamento automatico TypeScript completo.
i18next Syntax Cheat Sheet
Regole sintattiche rapide e corrispondenze tipizzate con Intlayer
| Funzionalità | Sintassi | Esempio | Note | Equivalente Intlayer |
|---|---|---|---|---|
| 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 |
L’architettura basata su compilatore di Intlayer sostituisce il parsing a runtime con la sicurezza dei tipi in fase di compilazione.
Ecosistema Intlayer
Non preoccuparti mai più di sintassi complesse
Intlayer trasforma l’internazionalizzazione in un’esperienza di sviluppo piacevole con sicurezza dei tipi in fase di compilazione, estrazione automatica e CMS integrato.