ttag

ttag

  • Docs
  • Blog
  • Github

›Features

Getting Started

  • Installation
  • Quick start
  • Webpack integration
  • Typescript
  • Create React App
  • Gatsby
  • Next

Tags and Functions

  • t (gettext tag)
  • jt (jsx gettext)
  • c (context)
  • ngettext (plurals)
  • gettext

Features

  • Translations validation
  • Aliasing
  • Multiline strings
  • Comments for translators
  • Ignoring code blocks

API

  • ttag API
  • babel-plugin-ttag API

CHANGELOG

  • Changelog

Aliasing

If you want to use different functions names inside your code, you can use aliases as a valid es6 syntax. This translation can still be recognized and extracted by ttag-cli and babel-plugin-ttag:

es6 import

import { t as i18n } from 'ttag';

i18n`this translation will be extracted`;

commonjs require

const { t: i18n } = require('ttag');

i18n`this translation will be extracted`;
← Translations validationMultiline strings →
  • es6 import
  • commonjs require
ttag
Docs
Quick Startttag APIbabel-plugin-ttag API
Community
User ShowcaseStack OverflowTwitter
More
BlogGitHubStar
Copyright © 2024 ttag