alchemy-i18n
v0.7.0
Published
The internationalization plugin for the Alchemy MVC
Readme
Alchemy i18n
The i18n plugin for the Alchemy MVC
Installation
Just installing the npm package can be done like this:
$ npm install alchemy-i18nActivate
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>