First Piins OS release: Smarty & I18N
Yipiiieh, here we go. Our first public Piins open source release (MIT license). We've decided to release Smarty plugins that make life with Smarty and i18n easy (well, at least as easy as I18N can be per se).
Wolfram Schlich posted a nice overview of best practices to internationalize Smarty templates. His overview can be read in this mailinglist archive.
Unfortunately none of the provided best practices seemed to be compliant to the standard GNU i18n library gettext, as employed in many applications. Hence we thought about implementing our own, which turned out to be both - incredibly easy and very handy.
We would like to share this library with you including a little tutorial how to use it. The files for the i18n & smarty tutorial can be downloaded as well.
We've also hosted it on Google code as the Google code piins-smarty project.
Help us making the library better by posting the bugs you found :) ah and by the way, there are many more libraries to come, such as:
Wolfram Schlich posted a nice overview of best practices to internationalize Smarty templates. His overview can be read in this mailinglist archive.
Unfortunately none of the provided best practices seemed to be compliant to the standard GNU i18n library gettext, as employed in many applications. Hence we thought about implementing our own, which turned out to be both - incredibly easy and very handy.
We would like to share this library with you including a little tutorial how to use it. The files for the i18n & smarty tutorial can be downloaded as well.
We've also hosted it on Google code as the Google code piins-smarty project.
Help us making the library better by posting the bugs you found :) ah and by the way, there are many more libraries to come, such as:
- php-DAL: data access layer for PHP and MySQL, built on PDO. Allows stored procedure call with easy access
- php-DAL-generator: auto generate the DAL (data access layer) for your MySQL database (including stored procedures).
- php-MVC: a very lightweight MVC framework for PHP with complete i18n/L10n support
- .NET enterprise libraries compiled for Mono on Unix systems
- and much much more...
