[Uludag-commits] r10074 - trunk/tasma/network-manager
svn-uludag at uludag.org.tr
svn-uludag at uludag.org.tr
1 Kas 2006 Çar 22:32:09 EET
Author: gurer
Date: Wed Nov 1 22:32:08 2006
New Revision: 10074
Modified:
trunk/tasma/network-manager/mainwin.py
trunk/tasma/network-manager/widgets.py
Log:
yardım penceresi fixy
Modified: trunk/tasma/network-manager/mainwin.py
=================================================================
--- trunk/tasma/network-manager/mainwin.py (original)
+++ trunk/tasma/network-manager/mainwin.py Wed Nov 1 22:32:08 2006
@@ -142,7 +142,7 @@
return None
def slotHelp(self):
- self.helpwin = widgets.HelpDialog(self)
+ self.helpwin = widgets.HelpDialog("network-manager", i18n("Network Connections Help"), self)
self.helpwin.show()
def slotComar(self, sock):
Modified: trunk/tasma/network-manager/widgets.py
=================================================================
--- trunk/tasma/network-manager/widgets.py (original)
+++ trunk/tasma/network-manager/widgets.py Wed Nov 1 22:32:08 2006
@@ -10,6 +10,7 @@
#
import os
+import locale
from qt import *
from kdecore import *
from khtml import *
@@ -45,15 +46,18 @@
class HelpDialog(QDialog):
- def __init__(self, parent=None):
+ def __init__(self, name, title, parent=None):
QDialog.__init__(self, parent)
- self.setCaption(i18n("Network Connections Help"))
+ self.setCaption(title)
self.layout = QGridLayout(self)
self.htmlPart = KHTMLPart(self)
self.resize(500, 600)
self.layout.addWidget(self.htmlPart.view(), 1, 1)
- if os.environ['LANG'].startswith('tr_TR'):
- self.htmlPart.openURL(KURL(locate("data","net_kga/help/tr/main_help.html")))
- else:
- self.htmlPart.openURL(KURL(locate("data","net_kga/help/en/main_help.html")))
+ lang = locale.setlocale(locale.LC_MESSAGES)
+ if "_" in lang:
+ lang = lang.split("_", 1)[0]
+ url = locate("data", "%s/help/%s/main_help.html" % (name, lang))
+ if not os.path.exists(url):
+ url = locate("data", "%s/help/en/main_help.html" % name)
+ self.htmlPart.openURL(KURL(url))
Uludag-commits mesaj listesiyle ilgili
daha fazla bilgi