How can we add Thai as an official localized build

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

How can we add Thai as an official localized build

Samphan Raruenrom-2
Hi,

I've made several localized builds of Firefox (since 1.0.4)
(and Thunderbird) that collect the works of a few people.
Latest version is 1.5.0.1
http://www.osdev.co.th/File/Download/Mozilla/Firefox/Thai-Firefox-Community-Edition-1.5.0.1/

It is based on Mozilla Firefox 1.5, includes Thai translation,
modification of preferences for Thai, Thai search plug-in and
my patch to add Thai line-breaking using ICU.

Since I need to modify the Mozilla source, I can't use
the name Firefox or even Firefox Community Edition.
I've asked the Licensing project  (Gervase)
for permission to use the name
Thai Firefox/Thunderbird Community Edition.
He reviewed the patch and said OK. See his message below.

I've made several releases and ensured that my
builds are stable and bug free. Now I would like
to work with Mozilla.org to make it an official build
like Gervase said, so it'll show up at
http://www.mozilla.com/firefox/all.html

What I have to do?

-----
Message-ID: <[hidden email]>
Date: Thu, 09 Jun 2005 23:21:36 +0100
From: Gervase Markham <[hidden email]>
Organization: mozilla.org
To: Samphan Raruenrom <[hidden email]>
Subject: Re: [Licensing] Re: Can a community edition build include a patch
References: <d6a5kg$[hidden email]>
<d6s4de$[hidden email]> <[hidden email]>
In-Reply-To: <[hidden email]>

Samphan Raruenrom wrote:
 > So Thai need special builds that include the feature/patch for
 > Mozilla/Firefox/Thunderbird to be usable. The problem, however,
 > is the Mozilla Foundation branding. We can't use the name
 > Mozilla/Firefox/Thunderbird. I thought we could use the name
 > Firefox/Thunderbird Community Edition but Gervase explained that
 > we can not. But there may be exception.
 >
 > Thai users really need this feature. Applying the 220 lines patch
 > doesn't affect any other thing (or stability) of Mozilla except
 > redirecting line-wrapping for Thai text to use ICU. We also
 > make an installer (using InnoSetup) so that ICU will be

: Wo no longer use InnoSetup. Currently we use Firefox native setup.

 > installed at the same time. For Firefox, we also add Thai search
 > engines and localization of the UI.
 >
 > Can you make this an exception and allow us to call the
 > binaries Thai Firefox/Thunderbird Community Edition?

Sorry for the delay.

Having had someone review the code, yes, you are granted an exception
:-) We look forward to seeing Community Edition builds in Thai. Assuming
it goes well, we would also like to work with you to do official builds
(which would be exactly the normal official builds, plus the needed patch.)

All the best,

Gerv


--
_/|\_ Samphan Raruenrom. http://www.osdev.co.th/
_______________________________________________
dev-l10n mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-l10n
Reply | Threaded
Open this post in threaded view
|

Re: How can we add Thai as an official localized build

Jean-Marc Desperrier
Samphan Raruenrom wrote:
> It is based on Mozilla Firefox 1.5, includes Thai translation,
> modification of preferences for Thai, Thai search plug-in and
> my patch to add Thai line-breaking using ICU.

Maybe we should try to resurrect the interest for that problem, Thai
line-breaking, in the i18n group.

When you say your patch, do you mean the latest patch in bug 7969 ?

While we wait for a better solution in order to be able integrate thai
line breaking inside moz without too much overhead for the people who
don't need it, the dynamic loading of libthai option seems adequate, but
there should be a better way than what is done in that patch.

NSPR dynamic library loading is one possible direction :
http://www.mozilla.org/projects/nspr/reference/html/prlink.html
_______________________________________________
dev-l10n mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-l10n
Reply | Threaded
Open this post in threaded view
|

Re: How can we add Thai as an official localized build

Gervase Markham
In reply to this post by Samphan Raruenrom-2
Samphan Raruenrom wrote:
> I've made several releases and ensured that my
> builds are stable and bug free. Now I would like
> to work with Mozilla.org to make it an official build
> like Gervase said, so it'll show up at
> http://www.mozilla.com/firefox/all.html
>
> What I have to do?

As Jean-Marc says, the correct long-term thing to do is to
get Thai line-breaking integrated in an appropriate way
into the mainline codebase. After that, we can have the
relevant discussions about preferences and search plugins.

Gerv
_______________________________________________
dev-l10n mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-l10n