Enano CMS Project

Localization is in the works

Enano's starting to see a rather diverse user base, and as some of you will know, we have been planning to localize Enano's strings and add a language framework.

We're here to announce that work on this framework and the subsequent localization process has begun. We are considering very carefully how we want this to be structured, and at this point it looks like language strings will be stored in XML or possibly JSON (due to limited XML support in PHP4) files, imported into the database during installation, and subsequently cached in PHP format so they can be include()'ed. The system will be plugin-extensible and will allow strings to be edited from the administration panel. All strings will be categorized.

Update: A basic language framework has been implemented and you should be able to see it in the unstable branch in Mercurial. We've started localizing the UI, and it looks like it may end up a slow, painful process. Help is welcome wherever we can get it.


Categories: (Uncategorized)

Your browser does not support CSS.

If you can see this text, it means that your browser does not support Cascading Style Sheets (CSS). CSS is a fundemental aspect of XHTML, and as a result it is becoming very widely adopted by websites, including this one. You should consider switching to a more modern web browser, such as Mozilla Firefox or Opera 9.

Because of this, there are a few minor issues that you may experience while browsing this site, not the least of which is some visual elements below that would normally be hidden in most browsers. Please excuse these minor inconveniences.