Skip to content

Commit f559f15

Browse files
committed
Accidental translation findings when working on python-docs-theme
1 parent c59ebc7 commit f559f15

21 files changed

Lines changed: 43 additions & 43 deletions

howto/logging-cookbook.po

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -355,7 +355,7 @@ msgid "The ability to create new handlers with higher- or lower-severity filters
355355
msgstr "توانایی ایجاد هندلرهای جدید با فیلترهایی با شدت بالاتر یا پایین‌تر می‌تواند هنگام نوشتن و آزمایش یک برنامه کاربردی بسیار مفید باشد. به جای استفاده از دستورهای ``print`` زیاد برای اشکال‌زدایی، از ``logger.debug`` استفاده کنید: برخلاف دستورهای print که بعداً مجبور خواهید بود آن‌ها را حذف یا کامنت کنید، دستورهای logger.debug می‌توانند دست‌نخورده در کد منبع باقی بمانند و تا زمانی که دوباره به آن‌ها نیاز دارید، غیرفعال بمانند. در آن زمان، تنها تغییر لازم، تغییر سطح شدت logger و/یا هندلر به debug است."
356356

357357
msgid "Logging to multiple destinations"
358-
msgstr "گزارش‌برداری در چندین مقصد"
358+
msgstr "گزارش‌گیری در چندین مقصد"
359359

360360
msgid "Let's say you want to log to console and file with different message formats and in differing circumstances. Say you want to log messages with levels of DEBUG and higher to file, and those messages at level INFO and higher to the console. Let's also assume that the file should contain timestamps, but the console messages should not. Here's how you can achieve this::"
361361
msgstr "فرض کنید می‌خواهید گزارش‌ها را با قالب‌های پیام متفاوت و در شرایط مختلف در کنسول و پرونده ثبت کنید. فرض کنید می‌خواهید پیام‌هایی با سطوح DEBUG و بالاتر را در پرونده و پیام‌هایی با سطح INFO و بالاتر را در کنسول ثبت کنید. همچنین فرض کنید پرونده باید شامل برچسب‌های زمانی باشد، اما پیام‌های کنسول نباید شامل برچسب‌های زمانی باشند. در ادامه، چگونگی دستیابی به این هدف آمده است::"
@@ -1357,7 +1357,7 @@ msgid "An easy way in which you can pass contextual information to be output alo
13571357
msgstr "راهی آسان برای ارسال اطلاعات زمینه‌ای تا همراه با اطلاعات رویداد گزارش خروجی داده شود، استفاده از کلاس :class:`LoggerAdapter` است. این کلاس به‌گونه‌ای طراحی شده است که شبیه یک :class:`Logger` به نظر برسد، به‌طوری که شما می‌توانید :meth:`debug`، :meth:`info`، :meth:`warning`، :meth:`error`، :meth:`exception`، :meth:`critical` و :meth:`log` را فراخوانی کنید. این متدها امضاهای یکسانی با همتایان خود در :class:`Logger` دارند، بنابراین می‌توانید از نمونه‌های این دو نوع به‌جای یکدیگر استفاده کنید."
13581358

13591359
msgid "When you create an instance of :class:`LoggerAdapter`, you pass it a :class:`Logger` instance and a dict-like object which contains your contextual information. When you call one of the logging methods on an instance of :class:`LoggerAdapter`, it delegates the call to the underlying instance of :class:`Logger` passed to its constructor, and arranges to pass the contextual information in the delegated call. Here's a snippet from the code of :class:`LoggerAdapter`::"
1360-
msgstr "هنگامی که یک نمونه از :class:`LoggerAdapter` ایجاد می‌کنید، به آن یک نمونه از :class:`Logger` و یک شیء دیکشنری‌مانند که حاوی اطلاعات زمینه‌ای شما است می‌دهید. هنگامی که یکی از متدهای گزارش‌برداری را روی یک نمونه از :class:`LoggerAdapter` فراخوانی می‌کنید، آن فراخوانی را به نمونه زیرین :class:`Logger` که به سازنده‌اش داده شده است واگذار می‌کند و ترتیبی می‌دهد که اطلاعات زمینه‌ای در فراخوانی واگذارشده ارسال شود. در ادامه قطعه‌ای از کد :class:`LoggerAdapter` آمده است::"
1360+
msgstr "هنگامی که یک نمونه از :class:`LoggerAdapter` ایجاد می‌کنید، به آن یک نمونه از :class:`Logger` و یک شیء دیکشنری‌مانند که حاوی اطلاعات زمینه‌ای شما است می‌دهید. هنگامی که یکی از متدهای گزارش‌گیری را روی یک نمونه از :class:`LoggerAdapter` فراخوانی می‌کنید، آن فراخوانی را به نمونه زیرین :class:`Logger` که به سازنده‌اش داده شده است واگذار می‌کند و ترتیبی می‌دهد که اطلاعات زمینه‌ای در فراخوانی واگذارشده ارسال شود. در ادامه قطعه‌ای از کد :class:`LoggerAdapter` آمده است::"
13611361

13621362
msgid ""
13631363
"def debug(self, msg, /, *args, **kwargs):\n"
@@ -3403,7 +3403,7 @@ msgid "A more elaborate multiprocessing example"
34033403
msgstr "نمونه‌ای مفصل‌تر از چندپردازشی"
34043404

34053405
msgid "The following working example shows how logging can be used with multiprocessing using configuration files. The configurations are fairly simple, but serve to illustrate how more complex ones could be implemented in a real multiprocessing scenario."
3406-
msgstr "مثال عملی زیر نشان می‌دهد که چگونه می‌توان از گزارش‌برداری همراه با چندپردازشی (multiprocessing) و با استفاده از پرونده‌های پیکربندی استفاده کرد. این پیکربندی‌ها نسبتاً ساده هستند، اما نشان می‌دهند که چگونه می‌توان پیکربندی‌های پیچیده‌تر را در یک سناریوی واقعی چندپردازشی پیاده‌سازی کرد."
3406+
msgstr "مثال عملی زیر نشان می‌دهد که چگونه می‌توان از گزارش‌گیری همراه با چندپردازشی (multiprocessing) و با استفاده از پرونده‌های پیکربندی استفاده کرد. این پیکربندی‌ها نسبتاً ساده هستند، اما نشان می‌دهند که چگونه می‌توان پیکربندی‌های پیچیده‌تر را در یک سناریوی واقعی چندپردازشی پیاده‌سازی کرد."
34073407

34083408
msgid "In the example, the main process spawns a listener process and some worker processes. Each of the main process, the listener and the workers have three separate configurations (the workers all share the same configuration). We can see logging in the main process, how the workers log to a QueueHandler and how the listener implements a QueueListener and a more complex logging configuration, and arranges to dispatch events received via the queue to the handlers specified in the configuration. Note that these configurations are purely illustrative, but you should be able to adapt this example to your own scenario."
34093409
msgstr "در این مثال، فرایند اصلی یک فرایند شنونده و چند فرایند کارگر را ایجاد می‌کند. فرایند اصلی، شنونده و کارگرها سه پیکربندی جداگانه دارند (همه‌ی کارگرها پیکربندی یکسانی دارند). می‌توانیم گزارش کردن در فرایند اصلی را ببینیم، این‌که کارگرها چگونه به یک QueueHandler گزارش می‌فرستند و شنونده چگونه یک QueueListener و یک پیکربندی گزارش پیچیده‌تر را پیاده‌سازی می‌کند و ترتیبی می‌دهد که رویدادهای دریافت‌شده از طریق صف به هندلرهای مشخص‌شده در پیکربندی ارسال شوند. توجه داشته باشید که این پیکربندی‌ها صرفاً جنبه‌ی توضیحی دارند، اما باید بتوانید این مثال را با سناریوی خودتان تطبیق دهید."
@@ -3857,7 +3857,7 @@ msgid "The formatted message *will* be encoded using UTF-8 encoding by ``SysLogH
38573857
msgstr "پیام قالب‌بندی‌شده با استفاده از کدگذاری UTF-8 توسط ``SysLogHandler`` کدگذاری *خواهد شد*. اگر قواعد بالا را دنبال کنید، باید بتوانید پیام‌های سازگار با :rfc:`5424` تولید کنید. اگر این کار را نکنید، ممکن است logging شکایتی نکند، اما پیام‌های شما با RFC 5424 سازگار نخواهند بود و ممکن است دیمن syslog شما شکایت کند."
38583858

38593859
msgid "Implementing structured logging"
3860-
msgstr "پیاده‌سازی گزارش‌برداری ساختاریافته (structured logging)"
3860+
msgstr "پیاده‌سازی گزارش‌گیری ساختاریافته (structured logging)"
38613861

38623862
msgid "Although most logging messages are intended for reading by humans, and thus not readily machine-parseable, there might be circumstances where you want to output messages in a structured format which *is* capable of being parsed by a program (without needing complex regular expressions to parse the log message). This is straightforward to achieve using the logging package. There are a number of ways in which this could be achieved, but the following is a simple approach which uses JSON to serialise the event in a machine-parseable manner::"
38633863
msgstr "اگرچه بیشتر پیام‌های logging برای خواندن توسط انسان در نظر گرفته شده‌اند و بنابراین به‌راحتی قابل تجزیه توسط ماشین نیستند، ممکن است شرایطی وجود داشته باشد که بخواهید پیام‌ها را در یک قالب ساختاریافته خروجی دهید که قابل تجزیه توسط یک برنامه *باشد* (بدون نیاز به عبارات باقاعده‌ی پیچیده برای تجزیه‌ی پیام logging). دستیابی به این هدف با استفاده از بسته‌ی logging ساده است. روش‌های متعددی برای رسیدن به این هدف وجود دارد، اما روش زیر یک رویکرد ساده است که از JSON برای سریال‌سازی رویداد به شیوه‌ای قابل تجزیه توسط ماشین استفاده می‌کند::"
@@ -6145,7 +6145,7 @@ msgstr ""
61456145
"sys.stderr = LoggerWriter(logger, logging.WARNING)"
61466146

61476147
msgid "You should do this *after* configuring logging for your needs. In the above example, the :func:`~logging.basicConfig` call does this (using the ``sys.stderr`` value *before* it is overwritten by a ``LoggerWriter`` instance). Then, you'd get this kind of result:"
6148-
msgstr "شما باید این کار را *پس از* پیکربندی گزارش‌برداری برای نیازهای خود انجام دهید. در مثال بالا، فراخوانی :func:`~logging.basicConfig` این کار را انجام می‌دهد (با استفاده از مقدار ``sys.stderr`` *پیش از* آنکه توسط یک نمونه از ``LoggerWriter`` بازنویسی شود). سپس، نتیجه‌ای از این دست دریافت خواهید کرد:"
6148+
msgstr "شما باید این کار را *پس از* پیکربندی گزارش‌گیری برای نیازهای خود انجام دهید. در مثال بالا، فراخوانی :func:`~logging.basicConfig` این کار را انجام می‌دهد (با استفاده از مقدار ``sys.stderr`` *پیش از* آنکه توسط یک نمونه از ``LoggerWriter`` بازنویسی شود). سپس، نتیجه‌ای از این دست دریافت خواهید کرد:"
61496149

61506150
msgid ""
61516151
">>> print('Foo')\n"

howto/logging.po

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ msgstr ""
2525
"X-Generator: Poedit 3.6\n"
2626

2727
msgid "Logging HOWTO"
28-
msgstr "راهنمای گزارش‌برداری"
28+
msgstr "راهنمای گزارش‌گیری"
2929

3030
msgid "Author"
3131
msgstr "نویسنده"
@@ -357,7 +357,7 @@ msgid "Still here? You can carry on reading the next few sections, which provide
357357
msgstr "هنوز اینجا هستید؟ می‌توانید به خواندن چند بخش بعدی ادامه دهید، که آموزشی کمی پیشرفته‌تر/عمیق‌تر از آموزش پایه‌ی بالا ارائه می‌دهند. پس از آن، می‌توانید نگاهی به :ref:`logging-cookbook` بیندازید."
358358

359359
msgid "Advanced Logging Tutorial"
360-
msgstr "آموزش پیشرفته گزارش‌برداری"
360+
msgstr "آموزش پیشرفته گزارش‌گیری"
361361

362362
msgid "The logging library takes a modular approach and offers several categories of components: loggers, handlers, filters, and formatters."
363363
msgstr "کتابخانه‌ی logging رویکردی ماژولار دارد و چندین دسته از کامپوننت‌ها را ارائه می‌دهد: گزارش‌گیرها، هندلرها، فیلترها و قالب‌بندها (formatters)."

library/copyreg.po

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ msgid "module"
5454
msgstr "ماژول"
5555

5656
msgid "pickle"
57-
msgstr "پیکل"
57+
msgstr "pickle"
5858

5959
msgid "copy"
60-
msgstr "کپی"
60+
msgstr "copy"

library/inspect.po

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ msgid "name of module in which this function was defined"
154154
msgstr "نام ماژولی که این تابع در آن تعریف شده است"
155155

156156
msgid "traceback"
157-
msgstr "ردگیری"
157+
msgstr "traceback"
158158

159159
msgid "tb_frame"
160160
msgstr "tb_frame"

library/internet.po

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,4 +40,4 @@ msgid "module"
4040
msgstr "ماژول"
4141

4242
msgid "socket"
43-
msgstr "سوکت"
43+
msgstr "socket"

library/logging.handlers.po

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ msgid "Outputs the record to the file."
105105
msgstr "رکورد را در پرونده خروجی می‌دهد."
106106

107107
msgid "Note that if the file was closed due to logging shutdown at exit and the file mode is 'w', the record will not be emitted (see :issue:`42378`)."
108-
msgstr "توجه داشته باشید که اگر پرونده به دلیل خاموش‌سازی گزارش‌برداری در هنگام خروج بسته شده باشد و حالت پرونده 'w' باشد، رکورد منتشر نخواهد شد (به :issue:`42378` مراجعه کنید)."
108+
msgstr "توجه داشته باشید که اگر پرونده به دلیل خاموش‌سازی گزارش‌گیری در هنگام خروج بسته شده باشد و حالت پرونده 'w' باشد، رکورد منتشر نخواهد شد (به :issue:`42378` مراجعه کنید)."
109109

110110
msgid "NullHandler"
111111
msgstr "NullHandler"

library/multiprocessing.po

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2631,7 +2631,7 @@ msgid "Logging"
26312631
msgstr "گزارش‌گیری"
26322632

26332633
msgid "Some support for logging is available. Note, however, that the :mod:`logging` package does not use process shared locks so it is possible (depending on the handler type) for messages from different processes to get mixed up."
2634-
msgstr "پشتیبانی تا حدی برای گزارش‌برداری در دسترس است. با این حال، توجه داشته باشید که بسته‌ی :mod:`logging` از قفل‌های مشترک بین فرایندها استفاده نمی‌کند، بنابراین ممکن است، بسته به نوع هندلر، پیام‌های فرایندهای مختلف با هم مخلوط شوند."
2634+
msgstr "پشتیبانی تا حدی برای گزارش‌گیری در دسترس است. با این حال، توجه داشته باشید که بسته‌ی :mod:`logging` از قفل‌های مشترک بین فرایندها استفاده نمی‌کند، بنابراین ممکن است، بسته به نوع هندلر، پیام‌های فرایندهای مختلف با هم مخلوط شوند."
26352635

26362636
msgid "Returns the logger used by :mod:`!multiprocessing`. If necessary, a new one will be created."
26372637
msgstr "گزارش‌گیر مورد استفاده‌ی :mod:`!multiprocessing` را برمی‌گرداند. در صورت نیاز، یک گزارش‌گیر جدید ایجاد خواهد شد."

library/socket.po

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1538,7 +1538,7 @@ msgid "object"
15381538
msgstr "شیء"
15391539

15401540
msgid "socket"
1541-
msgstr "سوکت"
1541+
msgstr "socket"
15421542

15431543
msgid "I/O control"
15441544
msgstr "کنترل ورودی/خروجی"

library/ssl.po

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -206,7 +206,7 @@ msgid "3DES was dropped from the default cipher string."
206206
msgstr "3DES از رشته‌ی cipher پیش‌فرض حذف شد."
207207

208208
msgid "Support for key logging to :envvar:`SSLKEYLOGFILE` was added."
209-
msgstr "پشتیبانی از گزارش‌برداری کلید (key logging) در :envvar:`SSLKEYLOGFILE` اضافه شد."
209+
msgstr "پشتیبانی از گزارش‌گیری کلید (key logging) در :envvar:`SSLKEYLOGFILE` اضافه شد."
210210

211211
msgid "The context now uses :data:`PROTOCOL_TLS_CLIENT` or :data:`PROTOCOL_TLS_SERVER` protocol instead of generic :data:`PROTOCOL_TLS`."
212212
msgstr "زمینه اکنون از پروتکل :data:`PROTOCOL_TLS_CLIENT` یا :data:`PROTOCOL_TLS_SERVER` به‌جای پروتکل عام :data:`PROTOCOL_TLS` استفاده می‌کند."

library/stdtypes.po

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6109,7 +6109,7 @@ msgid "built-in"
61096109
msgstr "توکار"
61106110

61116111
msgid "types"
6112-
msgstr "انواع"
6112+
msgstr "types"
61136113

61146114
msgid "statement"
61156115
msgstr "دستور"

0 commit comments

Comments
 (0)