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.

Package Sidebar

Install

npm i twing-intl

Weekly Downloads

9

Version

0.0.2

License

BSD-2-Clause

Unpacked Size

14 kB

Total Files

11

Last publish

Collaborators

  • corneliusweiss