[Python-es] Mision de esta lista

Mariano Reingart reingart en gmail.com
Mie Oct 31 16:11:12 CET 2012


2012/10/31 Spectrum Cuarenta y ocho k <s_48k en yahoo.com>:
>
> Aquí un voto para que todo en el lenguaje esté en inglés. Manuales en
> español para aprender a usar Python? claro, pero el resto en inglés. Y por
> un simple motivo, la comunidad Pyhton es mundial, y nos guste o no, el
> leguaje oficioso en la informática es el inglés. De hecho, si no recuerdo
> mal, en algún manual de estilo de Python habla de este tema y sugiere que
> todo el mundo ponga comentarios y mensajes en inglés para que cualquier
> persona en el mundo pueda entenderlo.

Nadie dice lo contrario.
El código principal será siendo escrito en Ingles, tanto los mensajes
como comentarios.
Solo se agrega la localización por fuera del código y modificando un
par de archivos.

> Como ejemplo, cuando hacía taekwondo, le preguntamos al profesor que porqué
> teníamos que aprendernos los nombres de las técnicas en coreano, que era una
> putada. La respuesta fue la siguiente: hay que aprenderlo así, para que si
> vas a otro lugar puedas entenderte. Da igual que vayas a Francia, a
> Madagascar o a Iran, podrás seguir una clase de taekwondo. Pues el tema de
> la programación es lo mismo. Si un chino hace una librería buenísima, pero
> me lanza los mensajes en mandarín (simplificado, pero mandarín XD), la llevo
> clara.

No se plantea que se traduzcan las palabras clave o nombres de las
excepciones, solo los mensajes de error, y no en el código en si, por
lo que si un chino escribe una biblioteca nueva, el mensaje te
aparecerá en inglés hasta que alguien lo traduzca.

Incluso se están analizando alternativas de hacerlo en paralelo
(teniendo la versión original en inglés y/o un código de error, etc.)

Igualmente, por mas que te salga el mensaje en ingles, si el usuario
no sabe inglés, difícilmente pueda reportar su problema por ej al bug
tracker (¿como escribiría el issue en ingles?), y difícilmente se
pueda comunicar con otros colaboradores de la comunidad internacional
(¿como escribiría los mails en ingles?).
En cambio, podríamos cooperar entre todos para tener una comunidad más
abarcativa y más diversa, que seguramente se va a ver beneficiada por
una mayor cantidad de usuarios de diferentes niveles e idiomas.

Ahi es donde nuestras comunidades locales se deben hacer fuerte y
ayudar a las personas que no saben inglés, no expulsandolas diciendole
"Anda a aprender ingles porque sino sos un mal programador...".
Me parece que es un mensaje errado, algo mejor sería "Te ayudamos a
dar los primeros pasos de programación con un Python localizado en tu
idioma, pero considera aprender inglés para comunicarte mejor con el
resto de la comunidad internacional".

Las personas pueden elegir aprender ingles, o también pueden elegir
otros lenguajes que ya están internacionalizados como .NET o PHP (en
menor medida).

Con todo respeto, me parece que oponerse sin leer la propuesta o por
cuestión de gustos no sería lo más conveniente en estos casos.

Sds

Mariano Reingart
http://www.sistemasagiles.com.ar
http://reingart.blogspot.com


Más información sobre la lista de distribución Python-es