Hallo,
Dieses BUG oder besser gesagt fehlende unterstuetzung ISO6937 gibt es seit jahren nicht nur in oe2 aber schon in oe16, oe15, ...
loesung is bereits vorhanden weil man kann im autotimer ausser 'UTF-8' auch die 'ISO8859-15' auswaehlen aber keiner hat sich die muehe gemacht endlich die mehrsprachen unterstuetzung in epg fertigstellen und 'ISO6937' einzubinden (oder falls andere ISO-s noch fehlen, einzubinden)
um es vorher auszuschliessen das jemand sagt es ist wirklich zeitraubend und nicht machbar erlaube ich mich die noetige aenderungen zu erlautern
im AutoTimerEditor.py steht die zeile
man sollte die ziele im AutoTimerEditor.py so ersetzen
--------------------------------------------------------------------------------------
im aliases.py sollte man nach zeilen
im aliases.py sollte man folgendes einzufuegen
--------------------------------------------------------------------------------------
fehlende /usr/lib/python2.7/encodings/iso6937.py erstellen
leider bin ich kein programier und folgende code als datei (iso6937.py) angehaengt war ursprunglich fuer python2.6
# -*- coding: utf-8 -*-
import codecs, types
# from utf-8 to iso6937
def iso6937_encode(input,errors,encoding_map):
result = ''
num_bytes = 0
for c in input:
try:
if c in encoding_map:
num_bytes += 2
result += chr(ord(encoding_map[code=c][0].decode('unicode-escape'))) + encoding_map[code=c][1]
else:
code = ord(c)
if code > 0xFF:
num_bytes += 1
result += chr(code >> 8)
num_bytes += 1
result += chr(code & 0xFF)
except KeyError:
raise UnicodeError, "internal conversion algoritm error"
return (result, num_bytes)
# from iso6937 to utf-8
def iso6937_decode(input,errors,decoding_map):
... siehe mehr in beigelegten datei iso6937.py
Alles anzeigen
--------------------------------------------------------------------------------------
vielen Dank fuer die aenderungen im vorraus
MGF Robby
--------------------------------------------------------------------------------------
BTW: falls jemand denkt das dmm team hat es nicht noetig solche aenderungen von diesen beitrag vorzunehmen, dan moechte ich sie freundlich bitten - erstellen sie nur neu versionen von ipk paketen NUR DANN wenn es sich tatsaechlich um eine neu version handelt, weil dann kann man mit opkg upgrade seine (eigene) aenderungen behalten ohne zu furchten das es jedes update uberschreibt
zB. AutoTimerEditor.py is als mitleufer fur neu versionen aber im code von vorversion oder seit jahren hat sich nichts geandert, dH. es gibt immer ne neue version egal ob eine aenderung vorgekommen ist