News Feed
Sections




News Archive
Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

PHPMaster.com:
Localizing PHP Applications "The Right Way", Part 4
November 21, 2011 @ 10:58:31

In the latest installment of their "Localizing PHP Applications 'The Right Way'" tutorial series (part four), they show off a feature of gettext that makes it simpler to deal with singular versus plural versions of your translations.

In Part 3 you learned some of the more important aspects of real-world localizing your application, such as using a default fallback locale and separating messages into multiple domain files depending on their usage. In this part I'll show you what is arguably the most powerful feature of gettext - handling plural forms. The plural forms feature of gettext you enable you to localize your application perfectly and professionally.

The simple example they give is the difference between things like "1 file" versus "2 files". English is simpler than some other languages but gettext has special handling you can add to your translation files to help. A rule placed at the top of your file defines where to start the singular vs plural switch.

0 comments voice your opinion now!
localize application plural singular


blog comments powered by Disqus

Similar Posts

PHPBuilder.com: 10 Productive PHP Tools for Testing and Debugging

Alexander Netkachev's Blog: Automatic testing of MVC applications created with Zend Framework

Padraic Brady's Blog: Zend Framework Blog Tutorial - Part 6: Zend_Form & Zend_Auth

Zack Curl's Blog: Why Web Application Frameworks Are Great

Anis uddin Ahmad's Blog: Advanced bootstrapping : Configure your Zend Framework application for mult


Community Events





Don't see your event here?
Let us know!


laravel language series version interview install community voicesoftheelephpant podcast tool library framework opinion composer package symfony introduction release update security

All content copyright, 2014 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework