Kirjoittaja Aihe: python ja localet  (Luettu 1712 kertaa)

mundus

  • Käyttäjä
  • Viestejä: 16
    • Profiili
python ja localet
« : 27.07.08 - klo:16.32 »
Localet aiheuttaa hieman ongelmia... Esim. gramps-ohjelma sanoo näin:

Koodia: [Valitse]
$ gramps
Traceback (most recent call last):
  File "/usr/share/gramps/gramps.py", line 166, in run
    setup_logging()
  File "/usr/share/gramps/gramps.py", line 123, in setup_logging
    from GrampsLogger import RotateHandler, GtkHandler
  File "/usr/share/gramps/GrampsLogger/__init__.py", line 45, in <module>
    from _GtkHandler import GtkHandler
  File "/usr/share/gramps/GrampsLogger/_GtkHandler.py", line 4, in <module>
    from _ErrorView import ErrorView
  File "/usr/share/gramps/GrampsLogger/_ErrorView.py", line 15, in <module>
    import GrampsDisplay
  File "/usr/share/gramps/GrampsDisplay.py", line 36, in <module>
    LANG = locale.getlocale()[0]
  File "/usr/lib/python2.5/locale.py", line 462, in getlocale
    return _parse_localename(localename)
  File "/usr/lib/python2.5/locale.py", line 375, in _parse_localename
    raise ValueError, 'unknown locale: %s' % localename
ValueError: unknown locale: fi_FI@euro",

locale sanoo seuraavaa:
Koodia: [Valitse]
$ locale
LANG=fi_FI.UTF-8
LC_CTYPE="fi_FI@euro","
LC_NUMERIC="fi_FI@euro","
LC_TIME="fi_FI@euro","
LC_COLLATE="fi_FI@euro","
LC_MONETARY="fi_FI@euro","
LC_MESSAGES="fi_FI@euro","
LC_PAPER="fi_FI@euro","
LC_NAME="fi_FI@euro","
LC_ADDRESS="fi_FI@euro","
LC_TELEPHONE="fi_FI@euro","
LC_MEASUREMENT="fi_FI@euro","
LC_IDENTIFICATION="fi_FI@euro","
LC_ALL=fi_FI@euro",

Tuota /usr/lib/python2.5/locale.py katsoin sen verta, että minusta sen pitäisi toimia ihan oikein. Onko ideoita mitä tehdä?

gdm

  • Sitä saa mitä tilaa...
  • Käyttäjä
  • Viestejä: 4363
    • Profiili
    • Keskustelualueiden säännöt
Vs: python ja localet
« Vastaus #1 : 27.07.08 - klo:16.44 »
Vaihda "fi_FI@euro" muotoon "fi_FI@iso8859_15"
http://mail.python.org/pipermail/python-bugs-list/2002-July/012490.html
suse kyseessä, mutta luulisi toimivan.

Koodia: [Valitse]
sudo dpkg-reconfigure localeshttp://ubuntuforums.org/showthread.php?t=437776
« Viimeksi muokattu: 27.07.08 - klo:16.46 kirjoittanut GoddamnDevil »
Lisää [Ratkaistu] aloitusviestiin jos ongelmasi selviää!
Saamasi tuki on ilmaista, joten älä vaadi tai uhkaile saadaksesi apua!