Christian Boos | 2 May 10:11

[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.

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.

I think an update to trunk shouldn't force users to have to download 
Babel, do whatever extra installation step is needed to get it running, 
if they're not interested in the translations.

-- 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
-~----------~----~----~----~------~----~------~--~---


Gmane