Gravatar

[Trac-dev] branch merge: i18n


People,

since 0.11 has been branched trunk is now 0.12-dev material.
Given the fundamental nature of a framework like i18n into any given
software project I want to merge this in as soon as possible. This will make
sure that markup and extraction can be dealt with immediately. Also more and
more users have been using the sandbox to deploy Trac in their native
language.

The patchset is reasonably small at this point:

http://trac.edgewall.org/changeset?new=6944%40sandbox%2Fi18n&old=6942%40trunk

Let me know of any objections or otherwise.

--

-- 
Jeroen Ruigrok van der Werven <asmodai(-at-)in-nomine.org> / asmodai
イェルーン ラウフロック ヴァン デル ウェルヴェン
http://www.in-nomine.org/ | http://www.rangaku.org/ | GPG: 2EAC625B
Light, a quark resolution of god...

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Trac Development" group.
To post to this group, send email to trac-dev <at> googlegroups.com
To unsubscribe from this group, send email to trac-dev-unsubscribe <at> googlegroups.com
For more options, visit this group at http://groups.google.com/group/trac-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

(Continue reading)

Zoom.Quiet | 1 May 03:25

[Trac-dev] Re: branch merge: i18n

On Thu, May 1, 2008 at 3:48 AM, Jeroen Ruigrok van der Werven
<asmodai <at> in-nomine.org> wrote:
>
>  People,
>
>  since 0.11 has been branched trunk is now 0.12-dev material.
>  Given the fundamental nature of a framework like i18n into any given
>  software project I want to merge this in as soon as possible. This will make
>  sure that markup and extraction can be dealt with immediately. Also more and
>  more users have been using the sandbox to deploy Trac in their native
>  language.
>
great! us team will highest focus this task,
but these day is "Labor Day"
can we checkin patch for Chinese translation at 2008-05-04 ?

>  The patchset is reasonably small at this point:
>
>  http://trac.edgewall.org/changeset?new=6944%40sandbox%2Fi18n&old=6942%40trunk
>
>  Let me know of any objections or otherwise.
>
>  --
>  Jeroen Ruigrok van der Werven <asmodai(-at-)in-nomine.org> / asmodai
>  イェルーン ラウフロック ヴァン デル ウェルヴェン
>  http://www.in-nomine.org/ | http://www.rangaku.org/ | GPG: 2EAC625B
>  Light, a quark resolution of god...
>
>  >
>
(Continue reading)

Gravatar

[Trac-dev] Re: branch merge: i18n


-On [20080501 03:25], Zoom.Quiet (zoom.quiet <at> gmail.com) wrote:
>great! us team will highest focus this task,
>but these day is "Labor Day"
>can we checkin patch for Chinese translation at 2008-05-04 ?

What patch are you talking about?
I added Richard Liao's translation strings yesterday and the on-the-fly
language preference panel is in place too.

Now tracking a, perhaps, bug.

--

-- 
Jeroen Ruigrok van der Werven <asmodai(-at-)in-nomine.org> / asmodai
イェルーン ラウフロック ヴァン デル ウェルヴェン
http://www.in-nomine.org/ | http://www.rangaku.org/ | GPG: 2EAC625B
You're just like a vapor, that appears for a little while and vanishes
one day...

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Trac Development" group.
To post to this group, send email to trac-dev <at> googlegroups.com
To unsubscribe from this group, send email to trac-dev-unsubscribe <at> googlegroups.com
For more options, visit this group at http://groups.google.com/group/trac-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Zoom.Quiet | 1 May 09:24

[Trac-dev] Re: branch merge: i18n

On Thu, May 1, 2008 at 2:48 PM, Jeroen Ruigrok van der Werven
<asmodai <at> in-nomine.org> wrote:
>
>  -On [20080501 03:25], Zoom.Quiet (zoom.quiet <at> gmail.com) wrote:
>  >great! us team will highest focus this task,
>  >but these day is "Labor Day"
>  >can we checkin patch for Chinese translation at 2008-05-04 ?
>
>  What patch are you talking about?
sandbox/i18n @ r6930 ,of course

>  I added Richard Liao's translation strings yesterday and the on-the-fly
Yes, Liao is my team guy,
but some Chinese words is not be checked, not be in better yet;

>  language preference panel is in place too.
>
and noitced this reversion not include wiki page's i18N,
how to include different language default wiki page content into trac?

>  Now tracking a, perhaps, bug.
sure, just some key words must be fixed in right word!

can Trac-dev wait 4 days for Chinese reversion?

--

-- 
'''过程改进乃是开始催生可促生靠谱的人的组织!
PI keeps evolving organizations which promoting people be good!
'''http://zoomquiet.org
Pls. usage OOo to replace M$ Office. http://zh.openoffice.org
(Continue reading)

Gravatar

[Trac-dev] Re: branch merge: i18n


[removed kspeg since I cannot post there anyway]

-On [20080501 09:24], Zoom.Quiet (zoom.quiet <at> gmail.com) wrote:
>sandbox/i18n @ r6930 ,of course

The entire sandbox will be merged into trunk.

>and noitced this reversion not include wiki page's i18N,
>how to include different language default wiki page content into trac?

As I said before, the wiki pages will *not* be localized at this point in
time because it depends on more than just the localization framework. Part
of it, or perhaps all, might be realized with Odd Simon's newhelp branch.
Ticket #1513 as well as
http://trac.edgewall.org/wiki/TracDev/Proposals/NewHelp.

>can Trac-dev wait 4 days for Chinese reversion?

There is no need to wait for that, trunk is the main development. Merging
the branch sandbox/i18n to trunk merely means that the main Trac development
will be localized. It does not mean that changes cannot be made.

--

-- 
Jeroen Ruigrok van der Werven <asmodai(-at-)in-nomine.org> / asmodai
イェルーン ラウフロック ヴァン デル ウェルヴェン
http://www.in-nomine.org/ | http://www.rangaku.org/ | GPG: 2EAC625B
In every stone sleeps a crystal...

--~--~---------~--~----~------------~-------~--~----~
(Continue reading)

Zoom.Quiet | 1 May 11:02

[Trac-dev] Re: branch merge: i18n

On Thu, May 1, 2008 at 4:12 PM, Jeroen Ruigrok van der Werven
<asmodai <at> in-nomine.org> wrote:
>
>  [removed kspeg since I cannot post there anyway]
>
sorry that is my team's intranet mailist, so BCC into;)
>
>  -On [20080501 09:24], Zoom.Quiet (zoom.quiet <at> gmail.com) wrote:
>  >sandbox/i18n @ r6930 ,of course
>
>  The entire sandbox will be merged into trunk.
>
>
>  >and noitced this reversion not include wiki page's i18N,
>  >how to include different language default wiki page content into trac?
>
>  As I said before, the wiki pages will *not* be localized at this point in
>  time because it depends on more than just the localization framework. Part
>  of it, or perhaps all, might be realized with Odd Simon's newhelp branch.
>  Ticket #1513 as well as
>  http://trac.edgewall.org/wiki/TracDev/Proposals/NewHelp.
>
>
>  >can Trac-dev wait 4 days for Chinese reversion?
>
>  There is no need to wait for that, trunk is the main development. Merging
>  the branch sandbox/i18n to trunk merely means that the main Trac development
>  will be localized. It does not mean that changes cannot be made.
>
all clean! thanx for all!
(Continue reading)

Gravatar

[Trac-dev] Re: branch merge: i18n


-On [20080501 11:02], Zoom.Quiet (zoom.quiet <at> gmail.com) wrote:
>patch will mail u and attachment ticket also ;)

The ticket is ok. Just make sure you leave a message with it and not just
attach. It seems merely adding an attachment doesn't trigger notification.

--

-- 
Jeroen Ruigrok van der Werven <asmodai(-at-)in-nomine.org> / asmodai
イェルーン ラウフロック ヴァン デル ウェルヴェン
http://www.in-nomine.org/ | http://www.rangaku.org/ | GPG: 2EAC625B
The Wheels of Life, they turn, ..., without me...

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Trac Development" group.
To post to this group, send email to trac-dev <at> googlegroups.com
To unsubscribe from this group, send email to trac-dev-unsubscribe <at> googlegroups.com
For more options, visit this group at http://groups.google.com/group/trac-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Alec Thomas | 2 May 07:13
Favicon
Gravatar

[Trac-dev] Re: branch merge: i18n


+1 for the concept of merging this. It will make people happy.

On 01/05/2008, Jeroen Ruigrok van der Werven <asmodai <at> in-nomine.org> wrote:
>
>  People,
>
>  since 0.11 has been branched trunk is now 0.12-dev material.
>  Given the fundamental nature of a framework like i18n into any given
>  software project I want to merge this in as soon as possible. This will make
>  sure that markup and extraction can be dealt with immediately. Also more and
>  more users have been using the sandbox to deploy Trac in their native
>  language.
>
>  The patchset is reasonably small at this point:
>
>  http://trac.edgewall.org/changeset?new=6944%40sandbox%2Fi18n&old=6942%40trunk
>
>  Let me know of any objections or otherwise.
>
>  --
>  Jeroen Ruigrok van der Werven <asmodai(-at-)in-nomine.org> / asmodai
>  イェルーン ラウフロック ヴァン デル ウェルヴェン
>  http://www.in-nomine.org/ | http://www.rangaku.org/ | GPG: 2EAC625B
>  Light, a quark resolution of god...
>
>  >
>

--

-- 
(Continue reading)

Noah Kantrowitz | 2 May 07:16
Picon
Favicon

[Trac-dev] Re: branch merge: i18n

Alec Thomas wrote:
> +1 for the concept of merging this. It will make people happy.

+1 from me too. I see no reason to not continue it in trunk. Progress!

--Noah

Jonas Borgström | 2 May 09:56
Favicon

[Trac-dev] Re: branch merge: i18n


Noah Kantrowitz wrote:
> Alec Thomas wrote:
>> +1 for the concept of merging this. It will make people happy.
> 
> +1 from me too. I see no reason to not continue it in trunk. Progress!
> 

+1 from me as well. Proper i18n support has been high on our users' wish 
list for a very long time.

/ Jonas

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Trac Development" group.
To post to this group, send email to trac-dev <at> googlegroups.com
To unsubscribe from this group, send email to trac-dev-unsubscribe <at> googlegroups.com
For more options, visit this group at http://groups.google.com/group/trac-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

osimons | 2 May 09:55
Picon

[Trac-dev] Re: branch merge: i18n


On Apr 30, 9:48 pm, Jeroen Ruigrok van der Werven <asmo...@in-
nomine.org> wrote:
> People,
>
> since 0.11 has been branched trunk is now 0.12-dev material.
> Given the fundamental nature of a framework like i18n into any given
> software project I want to merge this in as soon as possible.

+1. Get 0.12 rolling...

:::simon
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Trac Development" group.
To post to this group, send email to trac-dev <at> googlegroups.com
To unsubscribe from this group, send email to trac-dev-unsubscribe <at> googlegroups.com
For more options, visit this group at http://groups.google.com/group/trac-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Christian Boos | 2 May 10:11
Picon
Favicon

[Trac-dev] Re: branch merge: i18n


Jeroen Ruigrok van der Werven wrote:
> People,
>
> since 0.11 has been branched trunk is now 0.12-dev material.
> Given the fundamental nature of a framework like i18n into any given
> software project I want to merge this in as soon as possible. This will make
> sure that markup and extraction can be dealt with immediately. Also more and
> more users have been using the sandbox to deploy Trac in their native
> language.
>
> The patchset is reasonably small at this point:
>
> http://trac.edgewall.org/changeset?new=6944%40sandbox%2Fi18n&old=6942%40trunk
>
> Let me know of any objections or otherwise.
>
>   

Not yet another forced dependency :-(

    setup_requires = [ 'Babel>=0.8',
    install_requires = [
       'setuptools>=0.6b1',
       'Genshi>=0.4.1'
       'Babel>=0.8'
    ],

Trac should remain usable without Babel, as 0.11 is.

(Continue reading)

Gravatar

[Trac-dev] Re: branch merge: i18n


-On [20080502 10:11], Christian Boos (cboos <at> neuf.fr) wrote:
>Trac should remain usable without Babel, as 0.11 is.
>
>I've looked at the code, and this seems perfectly doable, i.e. keep 
>no-ops when Babel is not installed, and use Babel stuff when it's there. 

I got time now, lets see if I can get that done.

--

-- 
Jeroen Ruigrok van der Werven <asmodai(-at-)in-nomine.org> / asmodai
イェルーン ラウフロック ヴァン デル ウェルヴェン
http://www.in-nomine.org/ | http://www.rangaku.org/ | GPG: 2EAC625B
My name is Legion: for we are many...

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Trac Development" group.
To post to this group, send email to trac-dev <at> googlegroups.com
To unsubscribe from this group, send email to trac-dev-unsubscribe <at> googlegroups.com
For more options, visit this group at http://groups.google.com/group/trac-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Gravatar

[Trac-dev] Re: branch merge: i18n


-On [20080502 10:11], Christian Boos (cboos <at> neuf.fr) wrote:
>I've looked at the code, and this seems perfectly doable, i.e. keep 
>no-ops when Babel is not installed, and use Babel stuff when it's there. 
>I'll look into making a patch for this later today.

Can you check http://trac.edgewall.org/changeset/6981 to see how you like
that? I tested it with and without Babel, at least for the setup.py case.

--

-- 
Jeroen Ruigrok van der Werven <asmodai(-at-)in-nomine.org> / asmodai
イェルーン ラウフロック ヴァン デル ウェルヴェン
http://www.in-nomine.org/ | http://www.rangaku.org/ | GPG: 2EAC625B
The superior person uses his mind like a mirror: it accepts all, it
reflects all. It receives, but it does not keep...

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Trac Development" group.
To post to this group, send email to trac-dev <at> googlegroups.com
To unsubscribe from this group, send email to trac-dev-unsubscribe <at> googlegroups.com
For more options, visit this group at http://groups.google.com/group/trac-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Christian Boos | 2 May 18:39
Picon
Favicon

[Trac-dev] Re: branch merge: i18n


Jeroen Ruigrok van der Werven wrote:
> -On [20080502 10:11], Christian Boos (cboos <at> neuf.fr) wrote:
>   
>> I've looked at the code, and this seems perfectly doable, i.e. keep 
>> no-ops when Babel is not installed, and use Babel stuff when it's there. 
>> I'll look into making a patch for this later today.
>>     
>
> Can you check http://trac.edgewall.org/changeset/6981 to see how you like
> that? I tested it with and without Babel, at least for the setup.py case.
>   

Ok, based on your initial patch, I managed to get a version that worked 
flawlessly with and without Babel installed.
So I went ahead and committed it (http://trac.edgewall.org/changeset/6983).

It was also a no brainer to get Trac localized in french, so I was very 
favorably impressed, congratulations to the i18n team!
So count a +1 for the merge from me as well.

The i18n branch makes it even easier for to detect and fix the last few 
unicode related corner cases (r6984).

-- Christian

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Trac Development" group.
To post to this group, send email to trac-dev <at> googlegroups.com
To unsubscribe from this group, send email to trac-dev-unsubscribe <at> googlegroups.com
(Continue reading)

Christian Boos | 2 May 19:07
Picon
Favicon

[Trac-dev] Re: branch merge: i18n


Christian Boos wrote:
> ...
> So count a +1 for the merge from me as well.
>   

Oh, I just forgot to mention that when Babel is present, 
threading.local() will be used, and that of course won't work on Python 2.3.
It seems that there are implementations of ThreadLocal that we could 
grab for backward compatibility (e.g. 
http://code.djangoproject.com/attachment/ticket/463/mysql_magic-removal_rev2360-1.diff), 
but nevertheless, I think it's about time to ditch Python 2.3 support 
(in 0.12dev not for 0.11 naturally). What do you think?

-- Christian

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Trac Development" group.
To post to this group, send email to trac-dev <at> googlegroups.com
To unsubscribe from this group, send email to trac-dev-unsubscribe <at> googlegroups.com
For more options, visit this group at http://groups.google.com/group/trac-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

John Hampton | 2 May 19:34

[Trac-dev] Re: branch merge: i18n


Christian Boos wrote:
> but nevertheless, I think it's about time to ditch Python 2.3 support 
> (in 0.12dev not for 0.11 naturally). What do you think?

+1 2.3 is way old and should be dropped for 0.12

-John

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Trac Development" group.
To post to this group, send email to trac-dev <at> googlegroups.com
To unsubscribe from this group, send email to trac-dev-unsubscribe <at> googlegroups.com
For more options, visit this group at http://groups.google.com/group/trac-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Gravatar

[Trac-dev] Re: branch merge: i18n


-On [20080502 19:07], Christian Boos (cboos <at> neuf.fr) wrote:
>I think it's about time to ditch Python 2.3 support (in 0.12dev not for
>0.11 naturally). What do you think?

+1

Genshi 0.5 is going to be the last 2.3 supporting version of Genshi anyway
the last time Alec, Armin, Christopher and me were talking about things.

A related question: 0.12 is also the version where we remove ClearSilver
support, right?

--

-- 
Jeroen Ruigrok van der Werven <asmodai(-at-)in-nomine.org> / asmodai
イェルーン ラウフロック ヴァン デル ウェルヴェン
http://www.in-nomine.org/ | http://www.rangaku.org/ | GPG: 2EAC625B
The way you're bathed in Light, reminds me of that Night, god laid me
down into your rose garden of Trust...

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Trac Development" group.
To post to this group, send email to trac-dev <at> googlegroups.com
To unsubscribe from this group, send email to trac-dev-unsubscribe <at> googlegroups.com
For more options, visit this group at http://groups.google.com/group/trac-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Gravatar

[Trac-dev] Re: branch merge: i18n


The sandbox/i18n branch is now merged to trunk.

Thank you for flying International Airlines.

--

-- 
Jeroen Ruigrok van der Werven <asmodai(-at-)in-nomine.org> / asmodai
イェルーン ラウフロック ヴァン デル ウェルヴェン
http://www.in-nomine.org/ | http://www.rangaku.org/ | GPG: 2EAC625B
Even when I do things for the sake of others, no sense of amazement or
conceit arises. It is just like feeding myself: I hope for nothing in return...

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Trac Development" group.
To post to this group, send email to trac-dev <at> googlegroups.com
To unsubscribe from this group, send email to trac-dev-unsubscribe <at> googlegroups.com
For more options, visit this group at http://groups.google.com/group/trac-dev?hl=en
-~----------~----~----~----~------~----~------~--~---


Gmane