alchemy-i18n

0.6.8 • Public • Published

Alchemy i18n

The i18n plugin for the Alchemy MVC

Installation

Just installing the npm package can be done like this:

$ npm install alchemy-i18n

Activate

You can activate the plugin by adding this to the main bootstrap.js file:

alchemy.usePlugin('i18n');

Use

This plugin will add a global __ function you can use to create translatable string objects.

Here's an example on how to use them in your Hawkejs templates:

<div class="user-menu">
    <%= __('user.greeting') %>
    <span class="username">
        <%= username %>
    </span>
    <ul class="actions">
        <li><%= __('user.profile') %></li>
        <li><%= __('user.logout') %></li>
    </ul>
</div>

This would result in the following HTML, when the user requests the page with an English locale:

<div class="user-menu">
    Hello,
    <span class="username">
        skerit
    </span>
    <ul class="actions">
        <li>My profile</li>
        <li>Logout</li>
    </ul>
</div>

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i alchemy-i18n

      Weekly Downloads

      2

      Version

      0.6.8

      License

      MIT

      Unpacked Size

      45.9 kB

      Total Files

      13

      Last publish

      Collaborators

      • skerit