# HG changeset patch
# User Yuki KODAMA <[email protected]>
# Date 1243236885 -32400
# Node ID ec336fbde8f38acd2ed3fca3974b63501ba1d0f3
# Parent  81db11ccd6b785db6fbf7477893eca682e0c178f
i18n: change encoding of dialog titles to utf-8

diff --git a/hggtk/changeset.py b/hggtk/changeset.py
--- a/hggtk/changeset.py
+++ b/hggtk/changeset.py
@@ -27,7 +27,7 @@
         self.glog_parent = None

     def get_title(self):
-        title = os.path.basename(self.repo.root) + ' changeset '
+        title = toutf(os.path.basename(self.repo.root)) + ' changeset '
         title += self.opts['rev'][0]
         return title

diff --git a/hggtk/commit.py b/hggtk/commit.py
--- a/hggtk/commit.py
+++ b/hggtk/commit.py
@@ -107,7 +107,7 @@
             self.opts['rev'] = ''

     def get_title(self):
-        root = os.path.basename(self.repo.root)
+        root = hglib.toutf(os.path.basename(self.repo.root))
         user = self.opts.get('user')
         if user: user = 'as ' + user
         date = self.opts.get('date')
diff --git a/hggtk/datamine.py b/hggtk/datamine.py
--- a/hggtk/datamine.py
+++ b/hggtk/datamine.py
@@ -32,7 +32,7 @@
     COL_LINENUM = 6

     def get_title(self):
-        return _('DataMining') + ' - ' + os.path.basename(self.repo.root)
+        return _('DataMining') + ' - ' +
toutf(os.path.basename(self.repo.root))

     def get_icon(self):
         return 'menurepobrowse.ico'
diff --git a/hggtk/history.py b/hggtk/history.py
--- a/hggtk/history.py
+++ b/hggtk/history.py
@@ -33,7 +33,7 @@
     """GTK+ based dialog for displaying repository logs
     """
     def get_title(self):
-        return os.path.basename(self.repo.root) + ' log'
+        return hglib.toutf(os.path.basename(self.repo.root)) + ' log'

     def get_icon(self):
         return 'menulog.ico'
diff --git a/hggtk/status.py b/hggtk/status.py
--- a/hggtk/status.py
+++ b/hggtk/status.py
@@ -146,7 +146,7 @@


     def get_title(self):
-        root = os.path.basename(self.repo.root)
+        root = hglib.toutf(os.path.basename(self.repo.root))
         revs = self.opts.get('rev')
         name = self.pats and _('filtered status') or _('status')
         r = revs and ':'.join(revs) or ''
diff --git a/hggtk/thgshelve.py b/hggtk/thgshelve.py
--- a/hggtk/thgshelve.py
+++ b/hggtk/thgshelve.py
@@ -10,6 +10,7 @@
 import gtk

 from thgutil.i18n import _
+from thgutil import hglib

 from hggtk.status import GStatus, FM_STATUS, FM_CHECKED, DM_CHUNK_ID,
DM_REJECTED
 from hggtk import hgshelve, gdialog, gtklib
@@ -33,7 +34,7 @@
             self.opts['rev'] = ''

     def get_title(self):
-        root = os.path.basename(self.repo.root)
+        root = hglib.toutf(os.path.basename(self.repo.root))
         return ' '.join([root, 'shelve'])

     def get_icon(self):

------------------------------------------------------------------------------
Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT
is a gathering of tech-side developers & brand creativity professionals. Meet
the minds behind Google Creative Lab, Visual Complexity, Processing, & 
iPhoneDevCamp asthey present alongside digital heavyweights like Barbarian
Group, R/GA, & Big Spaceship. http://www.creativitycat.com 
_______________________________________________
Tortoisehg-develop mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tortoisehg-develop

Reply via email to