Forum OpenACS Q&A: Internationalization of OpenACS
Spanish. My question is are there something done in this direction.
Any comments about the best way to do it? Do you think that using
tcl's msgcat is good idea?
Any comment is welcome and if there is interest I can contribute my
work to core OpenACS.
Currently, this is a real weakness in the ACS, only a couple of modules are templated. You might want to dig around the arsDigita site and talk to folks there about the general problem of supporting non-English versions, as I know it is something they're facing as their business grows.
For the templated modules you just need to create a template under the templates directory and call the template from within the page you're doing your queries and tcl coding. Polls, news, ecommerce are templated.
For the other modules, the only way to do different languages would be a) template-enable them, b) change the embedded HTML code within the tcl pages. Option b is easier but does not scale since when new versions of ACS come out, you'll have to merge your changes, which means you'll have your own version of ACS.