twing-intl
TypeScript icon, indicating that this package has built-in type declarations

0.0.2 • Public • Published

Twing Intl

NPM version Build Status Coverage percentage

Draft for twing Intl support seeIntl.php

TODO

  • what about timezone support? - skip // inclue other lib?
  • implement localizednumber
  • implement localizedcurrency

Example

Twig:

{{ datefield|localizeddate('full', 'short', app.request.locale ) }}

Usage

import { TwingLoaderFilesystem, TwingEnvironment } from "twing";
import { TwingExtensionIntl } from "twing-intl";

const loader = new TwingLoaderFilesystem('/path/to/templates');
const twing = new TwingEnvironment(loader);

twing.addExtension(new TwingExtensionIntl());
twing.addGlobal('app', {request: {locale: 'en'}});

Twing

Read the Twing Documentation for more information.

Contributing

  • Fork this repository
  • Code
  • Implement tests using tape
  • Issue a pull request keeping in mind that all pull requests must reference an issue in the issue queue

Thanks To

License

Copyright © 2019 Cornelius Weiss. Released under the 2-Clause BSD License.

/twing-intl/

    Package Sidebar

    Install

    npm i twing-intl

    Weekly Downloads

    1

    Version

    0.0.2

    License

    BSD-2-Clause

    Unpacked Size

    14 kB

    Total Files

    11

    Last publish

    Collaborators

    • corneliusweiss