Hi all, what is the recommended way to "re-brand" drupal modules?

For example, OG uses the term "Groups" and I want to call them "Circles". I have several options. Hack og.module, string replace in template, etc. It has also occurred to me that I could probably use the locale module and create my own language pot files that translates "groups" to "circles".

Has anyone ever used the locale module to do this? It seems it may be an easy way for me to override whatever strings I want in Drupal, without having to hack code jeopardize my upgrade path. An recommendations on how to accomplish this (ie: do I create a "Custom language" and set it as my site's default)? Also, I assume that translations don't really affect the performance of a site?

Thank you!
Ryan

Comments

coreyp_1’s picture

They think of everything around here... http://drupal.org/node/24593

Yes, there is a slight performance hit. This will be improved with D6.

- Corey