@@ -853,6 +853,13 @@ msgid ""
853853"saves the authors of multi-module packages like NumPy or Pillow from having "
854854"to worry about each other's module names."
855855msgstr ""
856+ "Пакеты — это способ структурирования пространства имён модулей Python с "
857+ "помощью «имён модулей с точками». Например, имя модуля :mod:`!A.B` "
858+ "обозначает подмодуль ``B`` в пакете ``A``. Точно так же, как использование "
859+ "модулей избавляет авторов разных модулей от необходимости беспокоиться о "
860+ "конфликте имён глобальных переменных, использование имён модулей с точками "
861+ "избавляет авторов многомодульных пакетов, таких как NumPy или Pillow, от "
862+ "необходимости беспокоиться о конфликте имён модулей друг с другом."
856863
857864#: ../../tutorial/modules.rst:401
858865msgid ""
@@ -868,6 +875,18 @@ msgid ""
868875"operations. Here's a possible structure for your package (expressed in "
869876"terms of a hierarchical filesystem):"
870877msgstr ""
878+ "Предположим, вы хотите разработать набор модулей («пакет») для единообразной"
879+ " обработки звуковых файлов и звуковых данных. Существует множество различных"
880+ " форматов звуковых файлов (обычно различаемых по расширению, например: "
881+ ":file:`.wav`, :file:`.aiff`, :file:`.au`), поэтому вам, возможно, придётся "
882+ "создать и поддерживать растущую коллекцию модулей для преобразования между "
883+ "различными форматами файлов. Также существует множество различных операций, "
884+ "которые вы можете захотеть выполнять над звуковыми данными (таких как "
885+ "микширование, добавление эха, применение функции эквалайзера, создание "
886+ "искусственного стереоэффекта), поэтому, кроме того, вам предстоит писать "
887+ "бесконечный поток модулей для выполнения этих операций. Вот возможная "
888+ "структура вашего пакета (представленная в виде иерархической файловой "
889+ "системы):"
871890
872891#: ../../tutorial/modules.rst:412
873892msgid ""
@@ -895,6 +914,29 @@ msgid ""
895914" karaoke.py\n"
896915" ..."
897916msgstr ""
917+ "sound/ Пакет верхнего уровня\n"
918+ " __init__.py Инициализация пакета sound\n"
919+ " formats/ Подпакет для преобразования форматов файлов\n"
920+ " __init__.py\n"
921+ " wavread.py\n"
922+ " wavwrite.py\n"
923+ " aiffread.py\n"
924+ " aiffwrite.py\n"
925+ " auread.py\n"
926+ " auwrite.py\n"
927+ " ...\n"
928+ " effects/ Подпакет звуковых эффектов\n"
929+ " __init__.py\n"
930+ " echo.py\n"
931+ " surround.py\n"
932+ " reverse.py\n"
933+ " ...\n"
934+ " filters/ Подпакет фильтров\n"
935+ " __init__.py\n"
936+ " equalizer.py\n"
937+ " vocoder.py\n"
938+ " karaoke.py\n"
939+ " ..."
898940
899941#: ../../tutorial/modules.rst:438
900942msgid ""
0 commit comments