CakePHP, i18n and poedit tutorial for multilanguage

Follow these steps for CakePhP 2.4.6 or similar. Preparations: you already baked your application and have your __() functions in your views.

That will have cake open all your models, controllers and views and look for the entries in the __() functions. It will put them into a file called "default.pot"

Youre finished. Repeat if you changed your application. Its easy, as you can tell potedit to read the new pot file and compare it to the already handeled translation.

For any new lanuage, repeat from "New from POT". And maybe set the language var in the users profile or fetch it from the browser.