I have already done all the I18N and GetText things in multiple languages for an existing site.

For selecting one language or another it seems that prefixing urls with path parts like www.domain.com/**fr\_FR**/my\_action or www.domain.com/**de\_DE**/my\_action is the best way to go, gor Google friendly sites.

I have found this module: [Catalyst-Plugin-I18N-PathPrefix](http://search.cpan.org/~mendel/Catalyst-Plugin-I18N-PathPrefix-0.07/lib/Catalyst/Plugin/I18N/PathPrefix.pm) And seems to be based on this [advent article](http://dev.catalystframework.org/wiki/wikicookbook/urlpathprefixing) 

Is it the right way (or current best practice) to do this in Catalyst?

It promises that I do not need to change my actions, my required arguments and urls.

Or this plugin/technique makes a overload in the server that I can better avoid rewriting all my urls by hand?

Regards:
Migue