I have been experimenting with the "pre-release" of Version 2 of Ringlink.
There is something VERY nice about the Language Translation feature that
everyone should know about.
As I installed the code I realized I wanted to make some changes in the
presentation language. Where the screen says "Ring", I want it to say
"WebRing". And where it says "Log in", I want it to say "Log In". And where
it says "Home" I want it to say "Home Page". And on and on and on.
Now the "standard" way of doing this would be to use an editor and changing
every string everywhere it occurs, of course being EXTRA careful not to
change it when you don't want to and trying to figure out which strings
control program branching and which don't and on and on and on.
This would have been an incredible effort fraught with peril.
The language translation makes it almost trivial.
I created a language translation file using the POT file as a model. My
language is English. My file is named en.po. It is a CUSTOM translation into
MY English.
I tell the TRANSLATION FILE that where it says "Ring", I want it to
translate to "WebRing". And where it says "Log in", I want it to translate
to "Log In". And where it says "Home" I want it to translate to "Home Page".
And on and on and on.
I have posted this "work in progress" on my site at
http://JamesSHuggins.com/a2d4g6k3/en.po
I will be changing it and tweaking it, but I thought everyone should realize
this very important "feature" of Version 2 which Language Translation has
enabled.
James S. Huggins