Безкоштовний інструмент

    Редактор та форматувальник повідомлень i18next

    Форматуйте та тестуйте рядки i18next з подвійними фігурними дужками, суфіксами множини, ключами контексту та вкладенням.

    Шаблони14
    I18NEXT Редактор
    Правильний синтаксис
    40 символів1 рядків

    Тестові змінні та попередній перегляд

    Налаштуйте змінні та змініть мову для перевірки правил CLDR

    Мова:
    Отриманий результат (en):
    Hello Sarah, welcome to our platform!
    Експортувати в типізовану декларацію Intlayer
    import { type Dictionary } from 'intlayer';const convertedMessageContent = {  key: 'converted-message',  content: 'Hello {{name}}, welcome to our platform!',} satisfies Dictionary;export default convertedMessageContent;
    Intlayer перевіряє переклади під час компіляції з повним автодоповненням TypeScript.

    i18next Syntax Cheat Sheet

    Швидкі правила синтаксису та відповідність деклараціям Intlayer

    ФункціяСинтаксисПрикладПриміткиЕквівалент в Intlayer
    Interpolation{{variableName}}Hello {{user.name}}!Double curly braces, supports dot paths{{user.name}}
    Unescaped HTML{{- rawVar}}Visit {{- url}}Disables HTML escaping for raw markuphtml(...) or Markdown
    Plural Keyskey_one, key_other"item_one": "1 item", "item_other": "{{count}} items"Suffix keys based on count parameterplural({ one: "1 item", other: "{{count}} items" })
    Context Suffixkey_context"friend_female": "Girlfriend"Key appended with context parameterselect({ female: "Girlfriend", fallback: "Friend" })
    Nesting$t(nested.key)Welcome, $t(common.brand)Reuses other translation keysDirect object property reuse in TS
    Formatting{{val, format}}{{date, YYYY-MM-DD}}Passes value through custom formattersStandard JavaScript/TypeScript helper
    Архітектура Intlayer на основі компілятора замінює складний парсинг під час виконання перевіркою типів під час компіляції.
    Екосистема Intlayer

    Більше ніколи не турбуйтеся про складний синтаксис

    Intlayer перетворює інтернаціоналізацію на приємний досвід розробки завдяки типізації під час компіляції, автоматичному вилученню та інтеграції з CMS.