Download Plugin (zip)

Stats

Version

0.8

Wheels Compatibility

1.1.6, 1.1.5, 1.1.4, 1.1.3, 1.0.4

Downloads

274

Last Updated

November 24, 2011

About Plugins

Plugins allow you to extend or modify default Wheels application behavior. To use, you just drop the zip file into your plugins directory and reload your application.

Read Using and Creating Plugins for more information.

jLingua

plugin which helps creating multilanguage websites

Author

Jaroslaw Krzemienski

Project Home

http://redmine.iccrew.org/projects/show/jlingua

Description

jLingua

Inspired by Localizer of Raúl Riera

Methods Added

Here is a listing of the methods that are added by this plugin.

  • readLangs
  • getLang

Instructions

To use this plugin you need to follow these steps:

  • Create directory langs in the main CFWheels path
  • Create directory default in langs dir
  • Add globals.mo file into langs/default directory
  • Add to globals.mo file translations that you will use for entire website (at least for two Controllers) in this kind of formatting:
    $key:$value|

    Note:
    - if you need to use : in your lang string use HTML CODE 58
    - if you need to use | in your lang string use HTML CODE 124
  • Add to your's Contrroler.cfc init function
  • Simply create dirs in langs/default location calling them as a Controller name and put in it files with action name and .mo extension
  • From the wiew call the function:
    #getLang("key")#
    to get the value of your key.
  • That's all, the plugin will return the translated text.
  • If you need to add another language just create the directory in langs/someName and copy all files and dirs from default directory into it.
  • To change the site language just set session.lang var into someName (the same as you have named the location of new language)

Usage/Examples

Change Log

Version 0.8—November 24, 2011 Download

  • None recorded.
  • Wheels compatibility: 1.0.4, 1.1.3, 1.1.4, 1.1.5, 1.1.6.

Version 0.7—October 21, 2011 Download


Wheels compatibility: 1.0.4, 1.1.3, 1.1.4, 1.1.5, 1.1.6.

Version 0.6—October 21, 2011 Download


Wheels compatibility: 1.0.4, 1.1.3, 1.1.4, 1.1.5.

Version 0.3—April 26, 2011 Download


Wheels compatibility: 1.0.4, 1.1.3.

Version 0.2—June 4, 2010 Download

small change in the path - reading files


Wheels compatibility: 1.0.4.

Version 0.1—June 4, 2010 Download

  • Initial release.
  • Wheels compatibility: 1.0.4.