On Monday 23 January 2006 5:45 pm, Neil Williams wrote: > On Monday 23 January 2006 5:04 pm, Josh Sled wrote: > > On Mon, 2006-01-23 at 16:33 +0000, Neil Williams wrote: > > > OK. I've got gettext working with PHP to translate a single website > > > using as many PO files as we can create. > > > > Awesome. > > > :-) It's not ready to commit as a demo yet, but it does work locally.
n.b. there are now two externals directories - one that is being read by mail-search but which is redundant and one that is under the new www/ which can be compressed to remove the en/ subdirectory. Sorting out that is the next stage. (tips welcome!) The rest of the plan is now: 1. Convert all remaining .phtml files to identify translatable strings. a) Each translatable string needs to be on a single line - PHP doesn't have the concatenation behaviour of C where "x " "y" are added before being passed to gettext. If in doubt, see www/index.phtml. b) Wherever possible, keep paragraphs together but avoid including too many HTML tags in the translatable string, especially <a href=""> as the quotes need to be escaped and may not survive translation. c) I've committed a few helper files which may be removed eventually. 2. News items will be put for translation by the news-script so don't do anything with those. 3. Other languages are not automatically supported yet - particularly at my demo site. 4. Only the index page is actually by the server at the moment, I need to extend support by using a slightly modified gettext.php in each file. If anyone feels like helping with the identification of translatable strings, feel free to commit. :-) Translators should wait a little longer until more of the content is marked up for gettext. However, if you want to make a start, please do. -- Neil Williams ============= http://www.data-freedom.org/ http://www.nosoftwarepatents.com/ http://www.linux.codehelp.co.uk/
pgpLFj8NLhCN8.pgp
Description: PGP signature
_______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel