From: Peter L. <pet...@te...> - 2014-07-01 09:34:18
|
See comments below. > Dana 30.6.2014. 16:47, Peter Landgren je napisao: >> Josip, >> >> Installed GrampsAIO-4.1.1 on a new pc with win 7 64 bit professional >> Works very well on another pc win 7 64 with home premium >> >> Peter >> >> >> Microsoft Windows [Version 6.1.7601] >> Copyright (c) 2009 Microsoft Corporation. Med ensamr�tt. >> >> C:\Users\Anna>cd "C:\Program Files (x86)\GrampsAIO-4.1.1\bin" >> >> C:\Program Files (x86)\GrampsAIO-4.1.1\bin>"C:\Program Files >> (x86)\GrampsAIO-4.1.1\bin\gramps.exe" > > You are already in AIO\bin folder so there is no need to again use > full path, just type "gramps" there. > OK > There is another testing gramps launcher in AIO root folder (it is not > same as one in bin folder) that can be used outside AIO\bin folder. In > that way AIO can be put in environmental variable PATH without > interfering with the rest of system and you can start Gramps from > everywhere by just typing "gramps". > Without changing PATH you can run it like: > C:\Users\Anna>"C:\Program Files (x86)\GrampsAIO-4.1.1\gramps" OK. > >> Traceback (most recent call last): >> File "<string>", line 1, in <module> >> File "C:\Program Files >> (x86)\GrampsAIO-4.1.1\lib\python2.7\site-packages/gramps/grampsapp.py", >> line 52, in <module> >> from .gen.const import APP_GRAMPS, USER_DIRLIST, HOME_DIR >> File "C:\Program Files >> (x86)\GrampsAIO-4.1.1\lib\python2.7\site-packages/gramps/gen/const.py", >> line 185, in <module> >> GRAMPS_LOCALE = GrampsLocale(localedir=_resources.locale_dir) >> File "C:\Program Files >> (x86)\GrampsAIO-4.1.1\lib\python2.7\site-packages/gramps/gen/utils/grampslocale.py", >> >> line 553, in __init__ >> self._GrampsLocale__init_first_instance() >> File "C:\Program Files >> (x86)\GrampsAIO-4.1.1\lib\python2.7\site-packages/gramps/gen/utils/grampslocale.py", >> >> line 401, in __init_first_instance >> self._win_init_environment() >> File "C:\Program Files >> (x86)\GrampsAIO-4.1.1\lib\python2.7\site-packages/gramps/gen/utils/grampslocale.py", >> >> line 203, in _win_init_environment >> locale.setlocale(locale.LC_ALL, '') >> File "C:\Program Files (x86)\GrampsAIO-4.1.1\lib\python2.7/locale.py", >> line 547, in setlocale >> return _setlocale(category, locale) >> locale.Error: unsupported locale setting >> >> C:\Program Files (x86)\GrampsAIO-4.1.1\bin> The value of "category" is 0, and of "locale" an empty string. > > What locale system is? > There was thread about it (or it was offline) when support for locale > isn't installed. > > Python 2.7.6 (default, Dec 27 2013, 03:26:39) > [GCC 4.7.3 (32 bit)] on win32 > Type "help", "copyright", "credits" or "license" for more information. > >>> import locale > >>> help(locale.setlocale) > setlocale(category, locale=None) > Set the locale for the given category. The locale can be > a string, an iterable of two strings (language code and encoding), > or None. I get the same result. > > So try to replace "grampslocale.py" line 203 to: > locale.setlocale(locale.LC_ALL, None) > Gramps starts, but in English. > grampsd.exe is for debugging and will always use English locale. > I noticed that. /Peter -- Peter Landgren Talken Hagen 671 94 Brunskog 0570-530 21 070-345 0964 |