Traducir programa en Python
Volver al foro (Traducciones al castellano)-
Hola,
Estoy intentando traducir un programa escrito en este lenguaje,
más concretamente Phonoripper, pero resulta que me da una codificación ASCII, por lo que no puedo introducir ninguno de los caracteres característicos del español. Mi pregunta es :
¿Cómo puedo hacer que durante la ejecución del programa no haya problema debido a eso? ¿deba añadir alguna línea al código de fuente?
PD: Vaya peaso de cambio en la web.
Tux sedee Kseni Iretka nuteire...-
Hola,
No entiendo muy bien cómo estás traduciendo el programa, a ver si esto te sirve.
Si estás traduciendo el programa directamente en el código o dependes de la codificación del código fuente, tienes que añadir una linea de este tipo:
#!/usr/bin/python
La primera línea depende del tipo de fichero python y la segunda indica la codificación del propio código del fichero, por lo que no te daría ningún error si nombras a variables con acentos, eñes, etc.
# -*- coding: latin-1 -*-
Si lo estás haciendo de otra forma comenta como a ver si puedo ayudarte algo mas. :)
Por cierto, he intentado bajarme el programa pero no funciona la web. :(
Hola,
Estoy intentando traducir un programa escrito en este lenguaje,
más concretamente Phonoripper, pero resulta que me da una codificación ASCII, por lo que no puedo introducir ninguno de los caracteres característicos del español. Mi pregunta es :
¿Cómo puedo hacer que durante la ejecución del programa no haya problema debido a eso? ¿deba añadir alguna línea al código de fuente?
PD: Vaya peaso de cambio en la web.
Un saludo. Pedro León. http://www.rebeco.org-
Hola
Estroy intentando traducir el programa desde las fuentes. Desgraciadamente, tu método no me funcionó. Adjunto las líneas que aparecen cuando ejecuto el programa ya compilado:
Trying to detect system encoding... UTF-8
Loading Tk...
Checking if Tkimg is installed... ok
Loading modules...
Checking if Tcl was built with threads... yes.
Trying to open /dev/mixer... ok.
Trying to open /dev/dsp for playback... ok.
Using playback parameters: 16 bit, 2 channels, 44100 Hz.
Trying to open /dev/dsp for recording... ok.
Trying to detect requested fragment size... 4096
Using recording parameters: 16 bit, 2 channels, 44100 Hz, fragment size 4096 bytes.
Loading Snack... ok
Building mainwindow...
Traceback (most recent call last):
File "/usr/local/bin/phonoripper", line 318, in ?
main()
File "/usr/local/bin/phonoripper", line 291, in main
mainframe = AppWindow.MainFrame(root, PHONOVERSION)
File "/usr/local/share/phonoripper-0.9.6/AppWindow.py", line 138, in __init__
self.Toaster = phonotoaster.Phonotoaster(toaster)#, config_handler=self.config_handler)
File "/usr/local/share/phonoripper-0.9.6/phonotoaster.py", line 52, in __init__
self.lang_specs = {_('Inglés'):'9',
File "/usr/lib/python2.4/gettext.py", line 217, in ugettext
return unicode(message)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 4: ordinal not in range(128)
Tux sedee Kseni Iretka nuteire...
-
-
tuxsedeekseniretka
Adepto
Envíos: 121