[Zip] Initial Mail after ZIP revival at EuroZope Conference
Stephan Richter
srichter@cbu.edu
Tue, 17 Jul 2001 10:10:27 -0500
>Say, for example, that we want to make squishdot multilingual. If we only
>want to localize the interfaces gettext is enough. But if we also want to
>provide multilingual posts the best solution would be to make posts inherit
>from LocalPropertyManager, with title, summary and body being multilingual
>properties. Then a user could post a message in, for example, french, and
>another user could translate it to english, spanish, etc.., making weblogs
>for multilingual communities a reality.
Well, for something like this we use ZBabel Objects, which are some sort of
localized containers. Currently their are still only supporting the basic
objects, but I did that, so I knew about the icons. With a little though
they can accept any object type. This way you keep the content together,
but separated and since the usage of the Localized Object versus the real
original object will be transparent, one does not need to think in a
different way.
All what I am saying is that the localization really does and should not
require more than a couple of tools. Right now it seems that the Localizer
grows and has many different things doing similar work.
Ah, I just remembered another solution (I think better) for the
multilingual messages on Squishdot problem. In fact, you should only
translate them and change its representation. All you need to provide is a
nice interface that says: Show me a translation screen with the fields and
content of this object (message). The more I think about it, you should not
do translation anywhere else than your presentation.
Your logic should never change based on your browser settings. If you have
to deal with multilingual systems in your logic, then this has nothing to
do with your localization in the way we are talking about it anymore.
So my question still remains: Are there Use Cases where you would need
Localization/Internationalization anywhere else other than in your
presentation?
FOR ALL OTHER READERS: PLEASE COMMENT ON THESE MAILS TOO, SINCE THEIR
RESULT WILL INFLUENCE THE DEVELOPMENT OF THE JOINT INTERNATIONALIZATION
TOOL GREATLY!!!
Regards,
Stephan
--
Stephan Richter
CBU - Physics and Chemistry Student
Web2k - Web Design/Development & Technical Project Management