public inbox for [email protected]  
help / color / mirror / Atom feed
From: Euler Taveira de Oliveira <[email protected]>
To: Dave Page <[email protected]>
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Subject: Re: A briefing is needed...
Date: Wed, 14 Jan 2004 18:27:50 -0200
Message-ID: <[email protected]> (raw)
In-Reply-To: <[email protected]>
References: <[email protected]>

Hi all,

> > The internationalization system I see in CVS right now 
> > doesn't look very well thought out.  Separating the text from 
> > the context where it will appear will not make the site very 
> > maintainable.  
> 
That's what I think. When it is a simple website it is OK, but when it's a Portal, IMHO it's a pain in the neck.

> Hmm, we use gettext on the pgAdmin site (and keep the text in the
> context in which it will appear) and I find the site a real pain to
> maintain. The old site (although only in English) was much easier to
> maintain - it kept content in a db and used a single php script to
> display all pages bar a few odd scripts.
> 
Yep, I know the gettext extension for php is not a real solution for translation. But I think it's the right thing. I'm working in an extension of gettext to made the support of internationalization to markup languages (XML, HTML, SGML, etc). Maybe it improve the gettext scenario.

Another idea:
1) use index.html.en, index.html.de, index.html.pt_BR for static pages;
2) grad browser language and use it in the dinamic pages;

PS> I just code the Weekly News extension for the website and I will post it tomorrow for comments. It's based in the actual design.

Regards,

-- 
Euler Taveira de Oliveira
euler (at) ufgnet.ufg.br
Desenvolvedor Web e Administrador de Sistemas
UFGNet - Universidade Federal de Goiás




view thread (16+ messages)  latest in thread

reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: [email protected]
  Cc: [email protected], [email protected], [email protected], [email protected]
  Subject: Re: A briefing is needed...
  In-Reply-To: <[email protected]>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by agora; see mirroring instructions
for how to clone and mirror all data and code used for this inbox