Hi, I had a similar dilemma. The site of my own company had to be in English because it targets an international audience (contracting), but also be able to support _at least_ Spanish because some of my target audience is specifically Spanish speaking.
So, the result is that several parts are multilingual (the web applications). I keep the language message catalog in a separate file, and then load it on demand depending on the language. These constants are used instead of the actual message.
There is also a way for Apache to deliver pages in several languages but I didn't get it to work and it requires you to keep both language and layout in multiple files so it becomes a nightmare to maintain. So I prefer the approach I follow better than the Apache content negotiation stuff.
That comment on the original posting rang a bell. The author said that he was afraid that RN will suffer the same 'death' destiny of Netscape because Microsoft is giving away what Real Networks is trying to sell.
In my many years using and promoting Linux (and I have converted several people) I feel the same about Linux. Whenever one thinks of something that could generate some cash (a program to sell) to subsidize one's free projects (I have several myself) then someone comes with a free alternative. So _we_ are doing the same and can't blame MS for being evil because of this behaviour.
For many years, doing free software has been a passion that I am sure many share. But the fact is that at some point we all have to put the bread on the table and that is nearly impossible with Linux programming unless you get a contract to do it.
Anyway that's my $0.04 (inflation, another reason to earn money!). Flames will be ignored.
In the past year I have noticed a 'race' between kernels released by you (2.2.*ac) and those released by Linus. So, is it really a race? are those kernels more or less in sync? is it heading to a two-camp kernel tree (well, from the mainstream at least)?
Hi,
I had a similar dilemma. The site of my own
company had to be in English because it
targets an international audience (contracting),
but also be able to support _at least_
Spanish because some of my target audience
is specifically Spanish speaking.
So, the result is that several parts are
multilingual (the web applications). I keep the
language message catalog in a separate file,
and then load it on demand depending on the
language. These constants are used instead of
the actual message.
There is also a way for Apache to deliver pages
in several languages but I didn't get it to
work and it requires you to keep both language
and layout in multiple files so it becomes
a nightmare to maintain. So I prefer the
approach I follow better than the Apache
content negotiation stuff.
That comment on the original posting rang a bell.
The author said that he was afraid that RN
will suffer the same 'death' destiny of Netscape
because Microsoft is giving away what Real
Networks is trying to sell.
In my many years using and promoting Linux
(and I have converted several people) I feel
the same about Linux. Whenever one thinks of
something that could generate some cash
(a program to sell) to subsidize one's
free projects (I have several myself) then
someone comes with a free alternative. So _we_
are doing the same and can't blame MS for
being evil because of this behaviour.
For many years, doing free software has been
a passion that I am sure many share. But the
fact is that at some point we all have to
put the bread on the table and that is nearly
impossible with Linux programming unless you
get a contract to do it.
Anyway that's my $0.04 (inflation, another
reason to earn money!). Flames will be
ignored.
In the past year I have noticed a 'race' between
kernels released by you (2.2.*ac) and those
released by Linus. So, is it really a race?
are those kernels more or less in sync? is it
heading to a two-camp kernel tree (well, from
the mainstream at least)?