Skip to content

Commit 444b5b2

Browse files
committed
Merge branch '3.8' of https://github.com/python/python-docs-es into claudia_unittest
2 parents 26be935 + 4dd7c6a commit 444b5b2

23 files changed

+1407
-293
lines changed

.overrides/CONTRIBUTING.rst

+3-7
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ A tener en cuenta
142142

143143
* Colaborar **haciendo revisiones** también es muy muy importante, así que si
144144
tienes un rato libre puedes comenzar por mirar los PRs pendientes de revisar.
145-
(mira la `Guía del revisor`_)
145+
(mira la :doc:`Guía del revisor <reviewers-guide>`)
146146

147147
* La documentación es ENORME, cualquier traba que encuentres siempre puedes
148148
marcar el texto como **"fuzzy"** o para revisar en el futuro.
@@ -159,8 +159,8 @@ A tener en cuenta
159159
ejemplo un artículo a Wikipedia). En caso de que no haya una traducción del
160160
artículo en Wikipedia deja el título sin traducir.
161161

162-
* Tenemos una `Memoria de Traducción`_, que usamos para tener consistencia con
163-
algunos términos.
162+
* Tenemos una :doc:`Memoria de Traducción <translation-memory>`, que usamos para tener
163+
consistencia con algunos términos.
164164

165165
* Si tienes una **duda sobre una palabra o término**, escríbelo como mejor suene
166166
para vos y marca ese párrafo como "Need work" / "Necesita trabajo" en
@@ -210,10 +210,6 @@ Tendrás que navegar hasta el archivo que hayas cambiado para ver cómo se visua
210210
.. _poedit: https://poedit.net/
211211

212212
.. _nuestro canal de Telegram: https://t.me/python_docs_es
213-
.. _Memoria de traducción:
214-
https://python-docs-es.readthedocs.io/page/translation-memory.html
215-
.. _Guía del revisor:
216-
https://python-docs-es.readthedocs.io/page/reviewers-guide.html
217213
.. _la traducción al Portugués: https://docs.python.org/pt-br/3/
218214
.. _lista de issues en GitHub:
219215
https://github.com/python/python-docs-es/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+no%3Aassignee+translate

.overrides/pospell_fallo_spelling.png

35.5 KB
Loading
Loading

.overrides/powrap_fail.png

32.9 KB
Loading

.overrides/reviewers-guide.rst

+38-5
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,13 @@
33
================================
44
Guía para revisar una traducción
55
================================
6+
7+
Antes que nada, queremos compartir contigo `unos videos`_ que uno de nuestros colaboradores ha preparado donde se explica el resumen del proceso a través de un ejemplo.
8+
9+
Asimismo, si nunca has hecho una revisión pero ya has colaborado con el proyecto, te recomendamos que pruebes esta otra manera de colaborar, ya que permite ponerse en el lugar de otra persona, y muchas veces ayuda a mejorar las traducciones propias.
10+
11+
.. _`unos videos`: https://www.youtube.com/watch?v=uIaQMTuwtoU&list=PLma583Z70SlztPF8SitlWJZx3SW1aAePk&index=3&t=7s&ab_channel=Cristi%C3%A1nMaureira-Fredes
12+
613
El costado humano
714
=================
815
Teniendo en cuenta que todes somos voluntaries en este proyecto, es importante que la forma de comunicarnos sea clara, concisa y amable. Como revisor/a, ayudarás a voluntaries de diferentes culturas y lugares del mundo para que su traducción sea lo más acertada posible y podamos acercar Python a las comunidades de habla hispana. Recuerda que del otro lado de un PR hay una persona que ha dedicado tiempo y esfuerzo; es por eso es la forma en que le des una devolución sobre su trabajo influirá en su actitud hacia el proyecto…¡y en sus ganas de seguir participando de nuestra comunidad!
@@ -32,8 +39,34 @@ El costado técnico
3239
==================
3340
Al revisar una traducción, deberás tener en cuenta ciertos aspectos propios de una traducción técnica de esta índole. Además de que debe entenderse el texto en español y que debes respetar el contenido de la documentación original (ver "A tener en cuenta" en la `Guía para contribuir en la traducción <https://python-docs-es.readthedocs.io/es/3.8/CONTRIBUTING.html>`_), contamos con herramientas en este proyecto que pueden fallar en ciertos casos, y que como revisor/a deberás tener en cuenta.
3441

35-
Cuatro razones por las que puede fallar el *build* de Travis:
36-
* `powrap` falla
37-
* `pospell` falla
38-
* Dict está duplicado
39-
* Sphinx falla
42+
Tres razones por las que puede fallar el *build* de Travis:
43+
44+
``powrap`` falla
45+
---------------------
46+
47+
.. image:: powrap_fail.png
48+
49+
Para facilitar la comparación de ficheros se emplea este programa que va a hacer que todas las líneas tengan el mismo tamaño. Solucionar este problema en nuestra traducción es muy sencillo, solo hay que instalar la herramienta powrap en nuestro entorno y ejecutar el comando ``powrap nuestro_fichero.po``
50+
51+
52+
``pospell`` falla
53+
---------------------
54+
55+
Los fallos en pospell pueden ser variados y según con que nos encontremos tenemos que actuar de una manera u otra. En principio es un chequeo de ortografía contra un diccionario de español, por lo que nos va a fallar tanto si usamos palabras en otro idioma, como si usamos palabras en español mal escritas como si usamos palabras que simplemente no están en el diccionario. Por ejemplo:
56+
57+
.. image:: pospell_fallo_spelling.png
58+
59+
En este primer caso simplemente hay un error en la ortografía por lo que solucionarlo en nuestra traducción será lo únicoque tengamos que hacer.
60+
61+
.. image:: pospell_warning_and_english_words.png
62+
63+
En este segundo, en cambio, vemos un par de cosas más interesantes. En primer lugar, tenemos un warning de rst, donde nos da un error porque unas comillas no han sido reconocidas como final de una palabra. Si te fijas en el texto esto ocurre donde están los paréntesis pegados a la expresión entre comillas dobles SNDCTL_DSP_SYNC. Añadir un espacio allí solucionará nuestro problema. Por otro lado, nos lanza una serie de palabras que han fallado en pospell, pero como vemos, son o bien términos técnicos, o nombres en inglés (en este caso posiblemente parte de un nombre propio) y una palabra que está correctamente escrita en español pero es un poco técnica. Por tanto, en este caso no queremos cambiarlas en nuestra traducción, sino que queremos que sean una excepción en el chequeo de pospell. Para ello, lo que debemos hacer es o bien crear o bien incluir (si ya está creado) en un diccionario llamado como nuestro fichero y que se emplace en la carpeta dictionaries las palabras que deben ser una excepción. Por ejemplo, los diccionarios para el fichero clinic o argparse los encontramos dentro de ./dictionaries como howto_clinic.txt y library_argparse.txt. Cuando se haga el build se tendrán en cuenta estas excepciones y no tendremos ese error de pospell.
64+
65+
Sphinx falla:
66+
---------------------
67+
68+
Durante la renderización de la documentación hay toda una serie de referencias cruzadas, que deben permanecer igual en español que en inglés. Un fallo habitual es el siguiente:
69+
70+
.. image:: sphinx_warnings_example_inconsistent_terms.png
71+
72+
Indica que alguna de las referencias falta en la traducción. Lo más probable es que al traducir se haya cambiado algo de la sintaxis particular como las comillas, y por eso no esté siendo reconocida.
Loading

TRANSLATORS

+4-1
Original file line numberDiff line numberDiff line change
@@ -80,10 +80,11 @@ Naryie Vásquez Martínez (@narvmtz)
8080
María Andrea Vignau (@mavignau @marian-vignau)
8181
David Revillas (@r3v1)
8282
Xavi Rambla Centellas (@xavirambla)
83+
Rodrigo Poblete Diaz (@rodpoblete)
8384
Elias Urios Alacreu (@Buzzeitor30)
8485
Santiago E Fraire Willemoes (@Woile)
85-
Alfonso Reyes (@mxarc)
8686
Gustavo Adolfo Huarcaya Delgado (@diavolo)
87+
Alfonso Reyes (@mxarc)
8788
Enrique Giménez (@fenriquegimenez)
8889
Rishabh Mishra (@rishabhmishra25)
8990
Carlos Martel Lamas (@Letram)
@@ -93,3 +94,5 @@ Antonio González Fernández (@iam-agf)
9394
Yennifer Paola Herrera Ariza (@Yenniferh)
9495
Willian Garcia (@wgarcia1309)
9596
Ana Medina Bernal (@ana-med)
97+
Juan Biondi (@yeyeto2788)
98+
Iracema Cabllero (@iracaballero)

dictionaries/library_binhex.txt

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
binhex

dictionaries/library_mailbox.txt

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
Maildir
2+
mbox
3+
Babyl
4+
Wikipedia
5+
Rmail
6+
qmail
7+
reformateados
8+
moverlos

dictionaries/library_othergui.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
kits
2+
GUI

dictionaries/library_plistlib.txt

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
plist
2+
plists
3+
Autodetecta
4+
Expat

library/binhex.po

+35-10
Original file line numberDiff line numberDiff line change
@@ -1,46 +1,55 @@
11
# Copyright (C) 2001-2020, Python Software Foundation
22
# This file is distributed under the same license as the Python package.
3-
# Maintained by the python-doc-es workteam.
3+
# Maintained by the python-doc-es workteam.
44
# docs-es@python.org / https://mail.python.org/mailman3/lists/docs-es.python.org/
55
# Check https://github.com/python/python-docs-es/blob/3.8/TRANSLATORS to get the list of volunteers
66
#
7-
#, fuzzy
87
msgid ""
98
msgstr ""
109
"Project-Id-Version: Python 3.8\n"
1110
"Report-Msgid-Bugs-To: \n"
1211
"POT-Creation-Date: 2019-05-06 11:59-0400\n"
13-
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
14-
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
12+
"PO-Revision-Date: 2020-10-06 13:42+0200\n"
1513
"Language-Team: python-doc-es\n"
1614
"MIME-Version: 1.0\n"
1715
"Content-Type: text/plain; charset=UTF-8\n"
1816
"Content-Transfer-Encoding: 8bit\n"
17+
"X-Generator: Poedit 2.4.1\n"
18+
"Last-Translator: \n"
19+
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
20+
"Language: es_ES\n"
1921

2022
#: ../Doc/library/binhex.rst:2
2123
msgid ":mod:`binhex` --- Encode and decode binhex4 files"
22-
msgstr ""
24+
msgstr ":mod:`binhex` --- Codificar y decodificar archivos binhex4"
2325

2426
#: ../Doc/library/binhex.rst:7
2527
msgid "**Source code:** :source:`Lib/binhex.py`"
26-
msgstr ""
28+
msgstr "**Código fuente:** :source:`Lib/binhex.py`"
2729

2830
#: ../Doc/library/binhex.rst:11
2931
msgid ""
3032
"This module encodes and decodes files in binhex4 format, a format allowing "
3133
"representation of Macintosh files in ASCII. Only the data fork is handled."
3234
msgstr ""
35+
"Este módulo codifica y descodifica archivos en formato binhex4, un formato "
36+
"que permite la representación de archivos Macintosh en ASCII. Solo se maneja "
37+
"\"data fork\"."
3338

3439
#: ../Doc/library/binhex.rst:14
3540
msgid "The :mod:`binhex` module defines the following functions:"
36-
msgstr ""
41+
msgstr "El módulo :mod:`binhex` define las siguientes funciones:"
3742

3843
#: ../Doc/library/binhex.rst:19
3944
msgid ""
4045
"Convert a binary file with filename *input* to binhex file *output*. The "
4146
"*output* parameter can either be a filename or a file-like object (any "
4247
"object supporting a :meth:`write` and :meth:`close` method)."
4348
msgstr ""
49+
"Convierta un archivo binario con nombre de archivo *input* a archivo binhex "
50+
"*output*. El parámetro *output* puede ser un nombre de archivo o un objeto "
51+
"similar a un archivo (cualquier objeto que admita un método :meth:`write` y :"
52+
"meth:`close`)."
4453

4554
#: ../Doc/library/binhex.rst:26
4655
msgid ""
@@ -49,39 +58,55 @@ msgid ""
4958
"is written to a file named *output*, unless the argument is ``None`` in "
5059
"which case the output filename is read from the binhex file."
5160
msgstr ""
61+
"Descodificar un archivo binhex *input*. *input* puede ser un nombre de "
62+
"archivo o un objeto similar a un archivo que admita los métodos :meth:`read` "
63+
"y :meth:`close`. El archivo resultante se escribe en un archivo denominado "
64+
"*output*, a menos que el argumento sea ``None`` en cuyo caso el nombre de "
65+
"archivo de salida se lee desde el archivo binhex."
5266

5367
#: ../Doc/library/binhex.rst:31
5468
msgid "The following exception is also defined:"
55-
msgstr ""
69+
msgstr "También se define la siguiente excepción:"
5670

5771
#: ../Doc/library/binhex.rst:36
5872
msgid ""
5973
"Exception raised when something can't be encoded using the binhex format "
6074
"(for example, a filename is too long to fit in the filename field), or when "
6175
"input is not properly encoded binhex data."
6276
msgstr ""
77+
"Excepción que se produce cuando algo no se puede codificar con el formato "
78+
"binhex (por ejemplo, un nombre de archivo demasiado largo para caber en el "
79+
"campo de nombre de archivo) o cuando la entrada no está codificada "
80+
"correctamente como datos binhex."
6381

6482
#: ../Doc/library/binhex.rst:43
6583
msgid "Module :mod:`binascii`"
66-
msgstr ""
84+
msgstr "Módulo :mod:`binascii`"
6785

6886
#: ../Doc/library/binhex.rst:44
6987
msgid ""
7088
"Support module containing ASCII-to-binary and binary-to-ASCII conversions."
7189
msgstr ""
90+
"Módulo de soporte que contiene conversiones ASCII a binario y de binario a "
91+
"ASCII."
7292

7393
#: ../Doc/library/binhex.rst:50
7494
msgid "Notes"
75-
msgstr ""
95+
msgstr "Notas"
7696

7797
#: ../Doc/library/binhex.rst:52
7898
msgid ""
7999
"There is an alternative, more powerful interface to the coder and decoder, "
80100
"see the source for details."
81101
msgstr ""
102+
"Hay una interfaz alternativa más potente al codificador y decodificador, ver "
103+
"la fuente para más detalles."
82104

83105
#: ../Doc/library/binhex.rst:55
84106
msgid ""
85107
"If you code or decode textfiles on non-Macintosh platforms they will still "
86108
"use the old Macintosh newline convention (carriage-return as end of line)."
87109
msgstr ""
110+
"Si codifica o decodifica ficheros de texto en plataformas no Macintosch, aún "
111+
"así se usará la antigua convención de nueva línea de Macintosh (retorno de "
112+
"carro al final de la línea)."

library/datetime.po

+3-3
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ msgstr ""
1111
"Project-Id-Version: Python 3.8\n"
1212
"Report-Msgid-Bugs-To: \n"
1313
"POT-Creation-Date: 2020-05-05 12:54+0200\n"
14-
"PO-Revision-Date: 2020-05-20 18:27+0200\n"
14+
"PO-Revision-Date: 2020-10-06 11:06-0400\n"
1515
"Language-Team: python-doc-es\n"
1616
"MIME-Version: 1.0\n"
1717
"Content-Type: text/plain; charset=UTF-8\n"
@@ -20,15 +20,15 @@ msgstr ""
2020
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
2121
"Last-Translator: \n"
2222
"Language: es_ES\n"
23-
"X-Generator: Poedit 2.3\n"
23+
"X-Generator: Poedit 2.3.1\n"
2424

2525
#: ../Doc/library/datetime.rst:2
2626
msgid ":mod:`datetime` --- Basic date and time types"
2727
msgstr ":mod:`datetime` --- Tipos básicos de fecha y hora"
2828

2929
#: ../Doc/library/datetime.rst:11
3030
msgid "*Source code:* :source:`Lib/datetime.py`"
31-
msgstr "*Código fuente:* :fuente:`Lib/datetime.py`"
31+
msgstr "*Código fuente:* :source:`Lib/datetime.py`"
3232

3333
#: ../Doc/library/datetime.rst:17
3434
msgid ""

0 commit comments

Comments
 (0)