You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@bloodhound.apache.org by pe...@apache.org on 2012/12/05 11:20:32 UTC
svn commit: r1417340 -
/incubator/bloodhound/trunk/installer/bloodhound_setup.py
Author: peter
Date: Wed Dec 5 10:20:31 2012
New Revision: 1417340
URL: http://svn.apache.org/viewvc?rev=1417340&view=rev
Log:
#268 - Whitelabeling/detracify: Automatically detracify wiki documentation
Modified:
incubator/bloodhound/trunk/installer/bloodhound_setup.py
Modified: incubator/bloodhound/trunk/installer/bloodhound_setup.py
URL: http://svn.apache.org/viewvc/incubator/bloodhound/trunk/installer/bloodhound_setup.py?rev=1417340&r1=1417339&r2=1417340&view=diff
==============================================================================
--- incubator/bloodhound/trunk/installer/bloodhound_setup.py (original)
+++ incubator/bloodhound/trunk/installer/bloodhound_setup.py Wed Dec 5 10:20:31 2012
@@ -31,6 +31,10 @@ import time
from createdigest import htdigest_create
+from trac.util import translation
+from trac.util.translation import _, get_negotiated_locale, has_babel
+LANG = os.environ.get('LANG')
+
try:
from trac.admin.console import TracAdmin
from trac.config import Configuration
@@ -146,6 +150,16 @@ class BloodhoundSetup(object):
def setup(self, **kwargs):
"""Do the setup. A kwargs dictionary may be passed to override base
options, potentially allowing for multiple environment creation."""
+
+ if has_babel:
+ import babel
+ try:
+ locale = get_negotiated_locale([LANG])
+ locale = locale or babel.Locale.default()
+ except babel.UnknownLocaleError:
+ pass
+ translation.activate(locale)
+
options = dict(self.options)
options.update(kwargs)
if psycopg2 is None and options.get('dbtype') == 'postgres':
@@ -220,6 +234,9 @@ class BloodhoundSetup(object):
print "Running wiki upgrades"
bloodhound.onecmd('wiki upgrade')
+
+ print "Running wiki bh upgrades"
+ bloodhound.onecmd('wiki bh-upgrade')
print """
You can now start Bloodhound by running: