Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

🔍 Translation review needed after CPython sync (2026-10-07)

Abierto Apto para principiantes
#89 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
1/5
Tiempo estimado
Menos de una hora
Aptitud para principiantes
74/100
Tipo de issue
Documentación
Claridad
Bien especificado
Estado de actividad
Activo
Stack tecnológico
python

Línea de trabajo

Abre los cuatro archivos .po indicados en el informe: howto/abi3t-migration.po, whatsnew/3.15.po, c-api/exceptions.po y library/tempfile.po. Para cada entrada listada, compara el diff de msgid o el msgid nuevo con el msgstr existente y actualiza o escribe la traducción al persa, manteniendo intacto el marcado RST como :ref: y :samp:. Se considera terminado cuando no queden marcas #, fuzzy ni msgstr vacíos en estas entradas, verificado compilando la documentación (p. ej. con make gettext / sphinx-build) como se describe en la guía de contribución del repositorio.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

تغییرات خودکار در ترجمه‌ها

Summary

  • 🔍 2 newly fuzzy strings in 2 files
  • ✏️ 7 new untranslated strings in 3 files

🔍 Newly fuzzy strings

The source text changed slightly, so the existing translation (msgstr) may need updating. - is the old source, + the new.

howto/abi3t-migration.po (1 new fuzzy)
- Unless you've done this step already, your extension module defines a :ref:`module initialization function <extension-pyinit>` named :samp:`PyInit_{<module_nam…
+ Unless you've done this step already, your extension module defines a :ref:`module initialization function <extension-pyinit>` named :samp:`PyInit_{<modname>}`…
  msgstr: مگر اینکه قبلاً این مرحله را انجام داده باشید، ماژول توسعه‌ای شما یک :ref:`تابع مقداردهی اولیه‌ی ماژول <extension-pyinit>` به نام :samp:`PyInit_{<module_name>}…

whatsnew/3.15.po (1 new fuzzy)
- lazy import json\nlazy from pathlib import Path\n\nprint("Starting up...")  # json and pathlib not loaded yet\n\ndata = json.loads('{"key": "value"}')  # json …
+ lazy import json\nlazy from pathlib import Path\n\nprint("Starting up...")  # json and pathlib are not fully imported yet\n\ndata = json.loads('{"key": "value"…
  msgstr: lazy import json\nlazy from pathlib import Path\n\nprint("Starting up...")  # json and pathlib not loaded yet\n\ndata = json.loads('{"key": "value"}')  # json …

✏️ New untranslated strings

Brand-new source strings with no close match to an existing translation.

c-api/exceptions.po (2 new untranslated)
The check is based on the remaining C stack space of the current thread, not on a count of calls, so it is unaffected by :c:func:`Py_SetRecursionLimit` and :fu…
The check is based on the remaining C stack space.  Previously, a separate counter of C-level calls was used.
howto/abi3t-migration.po (3 new untranslated)
When building for Windows using the Setuptools_ build tool, removing the :samp:`PyInit_{<modname>}` function may result in the linker error :samp:`LINK : error…
// Workaround for https://github.com/pypa/distutils/issues/387\nPyMODINIT_FUNC\nPyInit_<modname>(void)\n{\n    PyErr_SetString(PyExc_SystemError,\n            …
(This issue is present in Setuptools 84.0.0; it might be fixed in newer versions.)
library/tempfile.po (2 new untranslated)
Cleanup is not robust against the tree being modified while it is removed. Files outside of the tree may have their permissions and file flags reset.
On systems where :data:`shutil.rmtree.avoids_symlink_attacks` is false, manipulating symbolic links during cleanup may cause files outside of the tree to be re…

Triggered by sync with 3.15 (commit fb52c19f).

Lenguaje dominante
Python
Estrellas
56
Forks
15
Merge medio
13 h 11 min
PR fusionados (30 d)
8

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de python/python-docs-fa

Todos los issues de python/python-docs-fa

Issues similares

Más issues de Python

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.