diff --git a/gradint-build/PocketPC/gradint/setup.py b/gradint-build/PocketPC/gradint/setup.py index 363dc135ad344dbe705679ef706ea35daa3fb6cc..8166429f7ae815db211e9833ef5ec7ccf3b30b86 100644 --- a/gradint-build/PocketPC/gradint/setup.py +++ b/gradint-build/PocketPC/gradint/setup.py @@ -1,5 +1,21 @@ # Gradint wrapper script for PocketPC +# shortcut +try: + if "Storage Card" in os.getcwd(): + os.rename(os.getcwd()+"\\gradint-card.lnk","\\Windows\\Start Menu\\Programs\\Gradint.lnk") + os.remove(os.getcwd()+"\\gradint-internal.lnk") + else: + os.rename(os.getcwd()+"\\gradint-internal.lnk","\\Windows\\Start Menu\\Programs\\Gradint.lnk") + os.remove(os.getcwd()+"\\gradint-card.lnk") +except: pass +if not os.path.exists("\\Windows\\Start Menu\\Programs\\Gradint.lnk"): + raw_input("Failed to write to \\Windows") + raw_input("is Application Lock on? Remove and try again.") + raise SystemExit + # http://www.mobilejaw.com/articles/2009/09/removing-application-lock-on-windows-mobile-standard-devices/ + # -> http://www.mobilejaw.com/content/2009/09/MobileJaw-ClearSecurity-MobiControl.cab + # Pre-compile - helps when the device is short of RAM, # since compiling and running at the same time # can take more RAM than doing it separately. @@ -17,16 +33,6 @@ if a: try: os.remove(f) # leave the .pyc only except: pass -# shortcut -try: - if "Storage Card" in os.getcwd(): - os.rename(os.getcwd()+"\\gradint-card.lnk","\\Windows\\Start Menu\\Programs\\Gradint.lnk") - os.remove(os.getcwd()+"\\gradint-internal.lnk") - else: - os.rename(os.getcwd()+"\\gradint-internal.lnk","\\Windows\\Start Menu\\Programs\\Gradint.lnk") - os.remove(os.getcwd()+"\\gradint-card.lnk") -except: pass - def moveFiles(srcDir,destDir): try: os.mkdir(destDir) except: pass @@ -58,10 +64,14 @@ if l: print "Installing TkInter..." try: moveFiles("\\Storage Card\\Windows","\\Windows") except: pass - if "Storage Card" in os.getcwd(): moveFiles(os.getcwd()+"\\Program Files","\\Storage Card\\Program Files") - else: moveFiles(os.getcwd()+"\\Program Files","\\Program Files") - # need to restart Python - raw_input("Setup successful - now run Gradint") + try: + if "Storage Card" in os.getcwd(): moveFiles(os.getcwd()+"\\Program Files","\\Storage Card\\Program Files") + else: moveFiles(os.getcwd()+"\\Program Files","\\Program Files") + # need to restart Python + raw_input("Setup successful - now run Gradint") + except: + raw_input("Failed to move Program Files") + raw_input("Please do it manually in Explorer") raise SystemExit # can now run diff --git a/gradint-build/advanced.txt b/gradint-build/advanced.txt index 59ecd15e11a7be624c1997ee572b8351ccee3ab9..8b7327952f08643279c60f525e42af71f6e63229 100644 --- a/gradint-build/advanced.txt +++ b/gradint-build/advanced.txt @@ -684,6 +684,8 @@ GUI_translations={ "(Up)":{"zh":u"(上é¢)"}, "Record from %s":{"zh":u"从%såšå½•éŸ³","zh2":u"從%såšéŒ„音"}, "Record from file":{"zh":u"从文件åšå½•éŸ³","zh2":u"從文件åšéŒ„音"}, +"It has been %d days since your last Gradint lesson. Please try to have one every day.":{"zh":u"ä½ æ²¡åšGradint的课%d天了。请试试天天åšã€‚","zh2":u"ä½ æ²’åšGradint的課%d天了。請試試天天åšã€‚"}, +"It has been %d days since you installed Gradint and you haven't had a lesson yet. Please try to have one every day.":{"zh":u"%d天å‰å®‰è£…了Gradint但还没åšè¯¾ã€‚请试试天天åšã€‚","zh2":u"%d天å‰å®‰è£äº†Gradint但還沒åšèª²ã€‚請試試天天åšã€‚"}, } # scriptVariants optionally maps language abbreviation to default script