Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

What is I18n (Internationalization) and how to do it?

I18N internationalization
0
Posted

What is I18n (Internationalization) and how to do it?

0

“Official” Definition: Internationalization (I18N) refers to the operation by which a program is made aware of multiple languages. In our case this requires us to add the new Page Template i18n namespace attributes to the code. Here are detailed descriptions of the attributes: ZPTInternationalizationSupport. Examples of usage can be found in the source code under Zope3/lib/python/Zope/I18n/Views/Browser/whatever.pt. • Choose a particular page to internationalize. • Start up Zope 3 and find the location where the page is used. • Tag the page with i18n attributes. Please use sensable message ids. Often copying the existing English word is not good! For example if you have a button that says “Delete” do not use “Delete” as message id but “delete_button” for example. If you have doubts about the id, come to IRC (irc.freenode.net #zope3-i18n) or send an E-mail to &#122ip@zope.org. There are some simple examples in ZPTInternationalizationExamples or you can look at the code in Zope3/lib/pyth

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123