@deriv/translations
Deriv translations
Last updated 3 months ago by msamprz .
Apache-2.0 · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install @deriv/translations 
SYNC missed versions from official npm registry.

@deriv/translations

  • Extract new string translations to crowdin
  • Staging / dev branch is the source of truth for strings that should be translated.
  • React i18next configuration and translation components

Index

  • General - Contains general philosophy and overview of this package
  • Modules docs - Contains implementation guides (i.e., scaffolding, code usage)

Requirements:

Extracting translations

Setup: add the crowdin API key to your ~/.bash_profile

   $ echo "export DERIV_CROWDIN_API_KEY='apikeyhere'" >> ~/.bash_profile
   $ source ~/.bash_profile

To update strings to be translated in crowdin

   $ npm run translate

Project translations

Setup

  • initialize translations in root app.jsx by importing and calling initializeTranslations
  • in app.jsx:
    import { initializeTranslations } from '@deriv/translations';
    ...
    initializeTranslations()

Usage

  • For strings use either localize(...) or <Localize />
  • <Localize /> example:
    import { Localize } from '@deriv/translations';

    <Localize i18n_default_text='You cannot use your real money account with {{website_name}} at this time.' values={{ website_name }} />
  • localize example:
    import { localize } from '@deriv/translations';

    <h4 className='drawer__notifications-header'>{localize('all notifications')}</h4>

FAQ:

  • This package includes all Crowdin configuration
  • Crowdin source translation file --> crowdin/messages.json
  • Source for the translated strings in the project --> src/translations/fr|en|id....json

Current Tags

  • 1.0.0                                ...           latest (3 months ago)

1 Versions

  • 1.0.0                                ...           3 months ago
Maintainers (1)
Downloads
Today 0
This Week 0
This Month 1
Last Day 0
Last Week 1
Last Month 0
Dependencies (9)
Dependents (0)
None

Copyright 2014 - 2016 © taobao.org |