From 7747f8fdf1c20775447c25716816ae8e49e13939 Mon Sep 17 00:00:00 2001 From: Melih Isbilen Date: Tue, 9 Jul 2024 12:38:51 +0300 Subject: [PATCH] Library asyncio (#200) --- TRANSLATORS | 1 + library/asyncio.po | 90 +++++++++++++++++++++++++++------------------- 2 files changed, 54 insertions(+), 37 deletions(-) diff --git a/TRANSLATORS b/TRANSLATORS index 2c852733c..1fb6b9676 100644 --- a/TRANSLATORS +++ b/TRANSLATORS @@ -19,3 +19,4 @@ Onur Doğan Alp Batu Kanbur Talha Efe Üstün Yunus Olcar +Melih İşbilen diff --git a/library/asyncio.po b/library/asyncio.po index f35ef7a83..173523a2a 100644 --- a/library/asyncio.po +++ b/library/asyncio.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-06-01 00:16+0000\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2024-07-06 18:16+0300\n" "Last-Translator: \n" "Language-Team: TURKISH \n" "Language: tr\n" @@ -18,114 +18,130 @@ msgstr "" #: library/asyncio.rst:80 msgid "High-level APIs" -msgstr "" +msgstr "Yüksek seviye API'lar" #: library/asyncio.rst:92 msgid "Low-level APIs" -msgstr "" +msgstr "Düşük seviye API'lar" #: library/asyncio.rst:103 msgid "Guides and Tutorials" -msgstr "" +msgstr "Rehberler ve Eğitimler" #: library/asyncio.rst:2 msgid ":mod:`!asyncio` --- Asynchronous I/O" -msgstr "" +msgstr ":mod:`!asyncio` --- Eşzamansız I/O" #: library/asyncio.rst:-1 msgid "Hello World!" -msgstr "" +msgstr "Merhaba Dünya!" #: library/asyncio.rst:22 msgid "" -"asyncio is a library to write **concurrent** code using the **async/await** " -"syntax." +"asyncio is a library to write **concurrent** code using the **async/await** syntax." msgstr "" +"asyncio **async/await** sözdizimini kullanarak **eş zamanlı** kod yazmak için " +"kullanılan bir kütüphanedir." #: library/asyncio.rst:25 msgid "" -"asyncio is used as a foundation for multiple Python asynchronous frameworks " -"that provide high-performance network and web-servers, database connection " -"libraries, distributed task queues, etc." +"asyncio is used as a foundation for multiple Python asynchronous frameworks that " +"provide high-performance network and web-servers, database connection libraries, " +"distributed task queues, etc." msgstr "" +"asyncio yüksek performanslı ağ ve web sunucuları , veritabanı bağlantı kütüphaneleri , " +"dağıtık görev kuyrukları vb. pek çok Python eş zamanlı çatısı için bir temel olarak " +"kullanılmıştır." #: library/asyncio.rst:29 msgid "" -"asyncio is often a perfect fit for IO-bound and high-level **structured** " -"network code." +"asyncio is often a perfect fit for IO-bound and high-level **structured** network code." msgstr "" +"asyncio, IO ağırlıklı ve yüksek seviyeli **yapılandırılmış** ağ kodu için genellikle " +"mükemmel bir seçimdir." #: library/asyncio.rst:32 msgid "asyncio provides a set of **high-level** APIs to:" -msgstr "" +msgstr "asyncio aşağıdakiler için bir takım **yüksek seviyeli** API'lar sağlar:" #: library/asyncio.rst:34 msgid "" -":ref:`run Python coroutines ` concurrently and have full control " -"over their execution;" +":ref:`run Python coroutines ` concurrently and have full control over their " +"execution;" msgstr "" +":ref:`Python coroutine'lerini ` eş zamanlı olarak çalıştırın ve yürütmeleri " +"üzerinde tam kontrole sahip olun;" #: library/asyncio.rst:37 msgid "perform :ref:`network IO and IPC `;" -msgstr "" +msgstr ":ref:`ağ IO ve IPC ` gerçekleştirimi;" #: library/asyncio.rst:39 msgid "control :ref:`subprocesses `;" -msgstr "" +msgstr ":ref:`alt işlemlerin ` kontrolü;" #: library/asyncio.rst:41 msgid "distribute tasks via :ref:`queues `;" -msgstr "" +msgstr ":ref:`kuyruklar ` aracılığı ile görevlerin dağıtımı;" #: library/asyncio.rst:43 msgid ":ref:`synchronize ` concurrent code;" -msgstr "" +msgstr "eş zamanlı kodun :ref:`senkronize edilmesi `;" #: library/asyncio.rst:45 msgid "" -"Additionally, there are **low-level** APIs for *library and framework " -"developers* to:" +"Additionally, there are **low-level** APIs for *library and framework developers* to:" msgstr "" +"Ek olarak , kütüphane ve dil çatısı geliştiricileri için **düşük seviyeli** API'lar " +"bulunmaktadır:" #: library/asyncio.rst:48 msgid "" -"create and manage :ref:`event loops `, which provide " -"asynchronous APIs for :ref:`networking `, running :ref:" -"`subprocesses `, handling :ref:`OS signals " -"`, etc;" +"create and manage :ref:`event loops `, which provide asynchronous " +"APIs for :ref:`networking `, running :ref:`subprocesses " +"`, handling :ref:`OS signals `, etc;" msgstr "" +":ref:`ağ `, :ref:`alt işlemler ` " +"çalıştırmak, :ref:`işletim sistemi sinyallerini ` işlemek vb. işlemler " +"için asenkron API'ler sağlayan :ref:`olay döngüleri ` oluşturun ve " +"yönetin;" #: library/asyncio.rst:53 msgid "" -"implement efficient protocols using :ref:`transports `;" +"implement efficient protocols using :ref:`transports `;" msgstr "" +":ref:`aktarımları ` kullanarak verimli protokoller " +"uygulayın ;" #: library/asyncio.rst:56 msgid "" -":ref:`bridge ` callback-based libraries and code with async/" -"await syntax." +":ref:`bridge ` callback-based libraries and code with async/await " +"syntax." msgstr "" +"geribildirim tabanlı kütüphane ve kodları :ref:`köprüleyerek ` async/" +"await sözdizimi ile birleştirin." #: library/asyncio.rst:61 msgid "You can experiment with an ``asyncio`` concurrent context in the REPL:" -msgstr "" +msgstr "REPL üzerinde ``asyncio`` ile eşzamanlı bağlamda denemeler yapabilirsiniz:" #: includes/wasm-notavail.rst:3 msgid ":ref:`Availability `: not Emscripten, not WASI." -msgstr "" +msgstr ":ref:`Uygunluk `: ne Emscripten , ne de WASI değil." #: includes/wasm-notavail.rst:5 msgid "" -"This module does not work or is not available on WebAssembly platforms " -"``wasm32-emscripten`` and ``wasm32-wasi``. See :ref:`wasm-availability` for " -"more information." +"This module does not work or is not available on WebAssembly platforms ``wasm32-" +"emscripten`` and ``wasm32-wasi``. See :ref:`wasm-availability` for more information." msgstr "" +"Bu modül ``wasm32-emscripten`` ve ``wasm32-wasi`` WebAssembly platformları üzerinde " +"çalışmaz veya mevcut değildir. Daha fazla bilgi için :ref:`wasm-availability` bölümüne " +"bakınız." #: library/asyncio.rst:79 msgid "Reference" -msgstr "" +msgstr "Referans" #: library/asyncio.rst:112 msgid "The source code for asyncio can be found in :source:`Lib/asyncio/`." -msgstr "" +msgstr "Asyncio için kaynak kodu :source:`Lib/asyncio/` dizininde bulunabilir."