Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xturtleart.py16
1 files changed, 13 insertions, 3 deletions
diff --git a/turtleart.py b/turtleart.py
index a2cefab..094d498 100755
--- a/turtleart.py
+++ b/turtleart.py
@@ -26,6 +26,7 @@ import gtk
import gobject
import os
import os.path
+import locale
from tawindow import *
@@ -56,9 +57,18 @@ def main():
map (makepath, (os.path.join(tapath,'data/'), \
os.path.join(tapath,'instance/')))
- win1 = gtk.Window(gtk.WINDOW_TOPLEVEL)
- twNew(win1, os.path.abspath('.'),os.environ['LANG'])
- win1.connect("destroy", lambda w: gtk.main_quit())
+ """
+ Find closest match for the user's $LANG
+ """
+ lang = locale.getdefaultlocale()[0]
+ if not lang:
+ lang = 'en'
+ lang = lang[0:2]
+
+ # win = gtk.Window(gtk.WINDOW_TOPLEVEL)
+ win = gtk.Window()
+ twNew(win, os.path.abspath('.'),lang)
+ win.connect("destroy", lambda w: gtk.main_quit())
gtk.main()
return 0