From: Lawrence A. <la...@20...> - 2001-11-28 10:10:28
|
A few thoughts - 1) The language of the interface should be user-selectable. Just because the [web|wiki]master has decided to set the locale as Italian, doesn't mean that everyone wants to see Italian links/instructions. 2) Is gettext the best solution for Multi-languages? It requires php to be complied in a particular way. Not everyone can specify how php is compiled. What about a file with defined constants, eg: define ('_MUST_BE_AUTH', 'You must be authorised to do that'); We could then translate the file for each language, and include the appropriate one, depending on the user's selection. Another problem with gettext is that if you mistype the original language in the code (and some of the phrases are quite long), gettext is unable to find the translation. Perhaps the answer is that I should type more carefully! 3) It seems to me to be asking for trouble to have to translate the templates for each language. Each time the template changed, the translations would have to be updated. Wouldn't it be better to have language defines (as above), or even template variables in the template, which are replaced by the Template munger appropriately, eg: <a href=blah.blah>{GETTEXT: _EDITLINK}</a> Lawrence Akka ------------------------------------------------- FROM: nada.kth.se DATE: 11/27/2001 10:09:21 SUBJECT: RE: [Phpwiki-talk] About languages --azLHFNyN32YCQGCU Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable X-MIME-Autoconverted: from 8bit to quoted-printable by my.nada.kth.se id TAA14304 On Tue, Nov 27, 2001 at 09:29:45AM -0800, Jeff Dairiki wrote: > Yes, all the non-english templates are currently broken in PhpWiki 1.3. I've just made a small update (po, pgrsc, and templates) to the Swedish translation of 1.2 (attached, I hope it's ok?) and I'll fix it for the 1.3 line as well, but not tonight. ==========NOTICE========== Internet e-mail is not necessarily secure or reliable. Please let us know if you would like to establish a secure channel of communication. This e-mail and any attachments are confidential and may be legally privileged. They are intended only for the use of the named recipient. If you are not the named or intended recipient, please notify us immediately. In such an event, you should not disclose the contents of this e-mail or any attachments to any other person, nor copy, print, store or use them in any manner whatsoever. Thank you for your co-operation. Although we have taken precautions to minimize the risk of transmitting software viruses, you are advised to carry out your own virus checks on any attachments to this message. Tel: +44 (0)207 842 1200 http://www.20essexst.com pos...@20... |