# 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