-
Notifications
You must be signed in to change notification settings - Fork 12
Expand file tree
/
Copy pathindex.po
More file actions
55 lines (44 loc) · 6.16 KB
/
Copy pathindex.po
File metadata and controls
55 lines (44 loc) · 6.16 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2001 Python Software Foundation
# This file is distributed under the same license as the Python package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
# Translators:
# Revisto <theRevisto@gmail.com>, 2025
# Sepehr Rasouli <sepehrrasouli06@gmail.com>, 2026
#
msgid ""
msgstr ""
"Project-Id-Version: Python 3.14\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-09-21 11:59+0000\n"
"PO-Revision-Date: 2021-06-28 00:52+0000\n"
"Last-Translator: Sepehr Rasouli <sepehrrasouli06@gmail.com>, 2026\n"
"Language-Team: Persian (https://github.com/python/python-docs-fa/)\n"
"Language: fa\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
msgid "Extending and Embedding the Python Interpreter"
msgstr "توسعه و تعبیه مفسر پایتون"
msgid "This document describes how to write modules in C or C++ to extend the Python interpreter with new modules. Those modules can not only define new functions but also new object types and their methods. The document also describes how to embed the Python interpreter in another application, for use as an extension language. Finally, it shows how to compile and link extension modules so that they can be loaded dynamically (at run time) into the interpreter, if the underlying operating system supports this feature."
msgstr "این سند توضیح میدهد که چگونه میتوان ماژولهایی به زبان C یا C++ نوشت تا مفسر پایتون با ماژولهای جدید توسعه یابد. این ماژولها نهتنها توابع جدید، بلکه نوعهای جدید شیء و متدهای آنها را نیز میتوانند تعریف کنند. این سند همچنین توضیح میدهد که چگونه میتوان مفسر پایتون را در برنامهای دیگر تعبیه کرد تا بهعنوان یک زبان توسعهای از آن استفاده شود. در نهایت، نشان میدهد که چگونه میتوان ماژولهای توسعهای را کامپایل و پیوند داد تا در صورت پشتیبانی سیستمعامل زیرین از این قابلیت، بهصورت پویا (در زمان اجرا) در مفسر بارگذاری شوند."
msgid "This document assumes basic knowledge about C and Python. For an informal introduction to Python, see :ref:`tutorial-index`. :ref:`reference-index` gives a more formal definition of the language. :ref:`builtins-index` documents the built-in functions and object types, and :ref:`library-index` documents the modules (both built-in and written in Python) that give the language its wide application range."
msgstr "این سند دانش پایهای درباره C و Python را فرض میکند. برای مقدمهی غیررسمی به Python، به :ref:`tutorial-index` مراجعه کنید. :ref:`reference-index` تعریفی رسمیتر از زبان ارائه میدهد. :ref:`builtins-index` توابع و انواع شیء توکار را مستند میکند، و :ref:`library-index` ماژولها (هر دو توکار و نوشته شده در Python) را که به زبان طیف وسیعی از کاربردها میدهند، مستند میکند."
msgid "For a detailed description of the whole Python/C API, see the separate :ref:`c-api-index`."
msgstr "برای شرح دقیق کل Python/C API، به :ref:`c-api-index` جداگانه مراجعه کنید."
msgid "Recommended third party tools"
msgstr "ابزارهای شخص ثالث توصیهشده"
msgid "This guide only covers the basic tools for creating extensions provided as part of this version of CPython. Some :ref:`third party tools <c-api-tools>` offer both simpler and more sophisticated approaches to creating C and C++ extensions for Python."
msgstr "این راهنما تنها ابزارهای پایهای را پوشش میدهد که بهعنوان بخشی از این نسخه از سیپایتون برای ایجاد افزونهها ارائه شدهاند. برخی از :ref:`ابزارهای شخص ثالث <c-api-tools>` رویکردهایی هم سادهتر و هم پیشرفتهتر برای ایجاد افزونههای C و C++ برای پایتون ارائه میدهند."
msgid "Creating extensions without third party tools"
msgstr "ایجاد توسعهها بدون ابزارهای شخص ثالث"
msgid "This section of the guide covers creating C and C++ extensions without assistance from third party tools. It is intended primarily for creators of those tools, rather than being a recommended way to create your own C extensions."
msgstr "این بخش از راهنما به ایجاد توسعههای C و C++ بدون کمک گرفتن از ابزارهای شخص ثالث میپردازد. این بخش در درجهی اول برای سازندگان آن ابزارها در نظر گرفته شده است، نه اینکه روش توصیهشدهای برای ایجاد توسعههای C خودتان باشد."
msgid ":pep:`489` -- Multi-phase extension module initialization"
msgstr ":pep:`489` -- مقداردهی اولیهی چندمرحلهای ماژول توسعهای"
msgid "Embedding the CPython runtime in a larger application"
msgstr "تعبیه رانتایم سیپایتون در برنامهای بزرگتر"
msgid "Sometimes, rather than creating an extension that runs inside the Python interpreter as the main application, it is desirable to instead embed the CPython runtime inside a larger application. This section covers some of the details involved in doing that successfully."
msgstr "گاهی، بهجای ایجاد افزونهای که درون مفسر پایتون بهعنوان برنامه اصلی اجرا میشود، مطلوب است که رانتایم سیپایتون درون برنامهای بزرگتر تعبیه شود. این بخش برخی از جزئیات مربوط به انجام موفقیتآمیز این کار را در بر میگیرد."