Henri Bergius wrote:
> On 17 Dec, carmelo wrote:
> > hello,
> > I would like to contribute to midgrad for internationalization,
> > integration with dreamweaver 3,
> > and eventually integration into php4.
> 
> Ah, very good! First, you'll probably want to subscribe
> to our both mailing lists (midgard and midgard-dev) and
> fetch the sources of Midgard 1.2.x and Midgard 2 from
> the CVS repository.
By the way, last time I checked out midgard module in CVS, there were sources of 1.3
branch of midgard-lib 
which is quite outdated.
At least, midgard-lib should be replaced with 1.2.5 current sources because 1.3.x and 
2.0
are using another 
internal API and neither Midgard-PHP nor mod_midgard would compile with this version of
midgard-lib.
Midgard-lib 1.2.5 includes basic support for internationalization for two sets of
languages: ones based on 
Latin-1 charset and ones based on Cyrillic alphabet (which, in fact, might be encoded 
by
more than 21 encodings).
So, you'll need to look at format.c in midgard-lib package.

> 
> The internationalization project is very important for
> wider acceptance of Midgard. Internationalizing 
> article-based content should be quite straightforward
> but widgets and text in Midgard code elements are a bit
> more difficult matter. Maybe something like the gettext
> system would help here?
I don't think that gettext will be useful here. Code elements and Widgets should be
translated individually
because there are many differences between languages besides just word translation. 
Thus,
you might need to
change full phrase which, in turn, include several elements and order of those element
play important role. 
Remeber problems with date localization in German and English, for example.
 
--
Alexander Bokovoy
---------------------------------------------
This message was sent via BSPU MailMan server.
http://www.bspu.unibel.by/MailMan/



--
This is The Midgard Project's mailing list. For more information,
please visit the project's web site at http://www.midgard-project.org

To unsubscribe the list, send an empty email message to address
[EMAIL PROTECTED]

Reply via email to