diff --git a/extending/index.po b/extending/index.po
index fb4bc01e1..33cff951e 100644
--- a/extending/index.po
+++ b/extending/index.po
@@ -17,10 +17,12 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#: extending/index.rst:5
+#, fuzzy
msgid "Extending and Embedding the Python Interpreter"
-msgstr ""
+msgstr "Python Yorumlayıcısını Genişletme ve Gömme"
#: extending/index.rst:7
+#, fuzzy
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 "
@@ -30,68 +32,115 @@ msgid ""
"extension modules so that they can be loaded dynamically (at run time) into "
"the interpreter, if the underlying operating system supports this feature."
msgstr ""
+"Bu belge, Python yorumlayıcısını yeni modüllerle genişletmek için C veya "
+"C++'da modüllerin nasıl yazılacağını açıklar. Bu modüller sadece yeni "
+"fonksiyonları değil, aynı zamanda yeni nesne tiplerini ve metotlarını da "
+"tanımlayabilir. Belge ayrıca Python yorumlayıcısının bir uzantı dili olarak "
+"kullanılmak üzere başka bir uygulamaya nasıl yerleştirileceğini de açıklar. Son"
+" olarak, temeldeki işletim sistemi bu özelliği destekliyorsa, uzantı "
+"modüllerinin yorumlayıcıya dinamik olarak (çalışma zamanında) yüklenebilmesi"
+" için nasıl derleneceğini ve bağlanacağını gösterir."
#: extending/index.rst:15
+#, fuzzy
msgid ""
"This document assumes basic knowledge about Python. For an informal "
"introduction to the language, see :ref:`tutorial-index`. :ref:`reference-"
-"index` gives a more formal definition of the language. :ref:`library-index` "
-"documents the existing object types, functions and modules (both built-in "
+"index` gives a more formal definition of the language. :ref:`library-index`"
+" documents the existing object types, functions and modules (both built-in "
"and written in Python) that give the language its wide application range."
msgstr ""
+"Bu belge, Python hakkında temel bilgiye sahip olduğunuzu varsayar. Dile gayri resmi bir "
+"giriş için bkz. :ref:`library-index`. :ref:`library-index`, dilin daha resmi"
+" bir tanımını verir. :ref:`library-index`, dile geniş uygulama yelpazesi "
+"sağlayan mevcut nesne türlerini, işlevleri ve modülleri (hem yerleşik hem de"
+" Python'da yazılmış) belgeler."
#: extending/index.rst:21
+#, fuzzy
msgid ""
-"For a detailed description of the whole Python/C API, see the separate :ref:"
-"`c-api-index`."
+"For a detailed description of the whole Python/C API, see the separate "
+":ref:`c-api-index`."
msgstr ""
+"Tüm Python/C API'sinin ayrıntılı açıklaması için ayrı :ref:`c-api-index`'a "
+"bakın."
#: extending/index.rst:26
+#, fuzzy
msgid "Recommended third party tools"
-msgstr ""
+msgstr "Önerilen üçüncü taraf araçları"
#: extending/index.rst:28
+#, fuzzy
msgid ""
"This guide only covers the basic tools for creating extensions provided as "
-"part of this version of CPython. Third party tools like `Cython `_, `cffi `_, `SWIG `_ and `Numba `_ offer both simpler and "
-"more sophisticated approaches to creating C and C++ extensions for Python."
+"part of this version of CPython. Third party tools like `Cython "
+"`_, `cffi `_, `SWIG "
+"`_ and `Numba `_ offer both"
+" simpler and more sophisticated approaches to creating C and C++ extensions "
+"for Python."
msgstr ""
+"Bu kılavuz, yalnızca CPython'un bu sürümünün bir parçası olarak sağlanan "
+"uzantıları oluşturmak için temel araçları kapsar. `Cython "
+"`_, `cffi `_, `SWIG `_ ve `Numba `_ gibi "
+"üçüncü taraf araçlar, Python için C ve C++ uzantıları oluşturmaya yönelik "
+"hem daha basit hem de daha karmaşık yaklaşımlar sunar."
#: extending/index.rst:40
+#, fuzzy
msgid ""
-"`Python Packaging User Guide: Binary Extensions `_"
+"`Python Packaging User Guide: Binary Extensions "
+"`_"
msgstr ""
+"`Python Paketleme Kullanıcı Kılavuzu: İkili Uzantılar "
+"`_"
#: extending/index.rst:38
+#, fuzzy
msgid ""
-"The Python Packaging User Guide not only covers several available tools that "
-"simplify the creation of binary extensions, but also discusses the various "
-"reasons why creating an extension module may be desirable in the first place."
+"The Python Packaging User Guide not only covers several available tools that"
+" simplify the creation of binary extensions, but also discusses the various "
+"reasons why creating an extension module may be desirable in the first "
+"place."
msgstr ""
+"Python Paketleme Kullanıcı Kılavuzu, yalnızca ikili uzantıların "
+"oluşturulmasını basitleştiren çeşitli mevcut araçları kapsamakla kalmaz, "
+"aynı zamanda bir uzantı modülü oluşturmanın en başta neden istenebileceğinin"
+" çeşitli nedenlerini de tartışır."
#: extending/index.rst:45
+#, fuzzy
msgid "Creating extensions without third party tools"
-msgstr ""
+msgstr "Üçüncü taraf araçları olmadan uzantılar oluşturma"
#: extending/index.rst:47
+#, fuzzy
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 ""
+"Kılavuzun bu bölümü, üçüncü taraf araçlardan yardım almadan C ve C++ "
+"uzantıları oluşturmayı kapsar. Kendi C uzantılarınızı oluşturmanız için "
+"önerilen bir yol olmaktan ziyade, öncelikle bu araçların yaratıcılarına "
+"yöneliktir."
#: extending/index.rst:63
+#, fuzzy
msgid "Embedding the CPython runtime in a larger application"
-msgstr ""
+msgstr "CPython çalışma zamanını daha büyük bir uygulamaya gömme"
#: extending/index.rst:65
+#, fuzzy
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."
+"CPython runtime inside a larger application. This section covers some of the"
+" details involved in doing that successfully."
msgstr ""
+"Bazen, ana uygulama olarak Python yorumlayıcısının içinde çalışan bir uzantı"
+" oluşturmak yerine, bunun yerine CPython çalışma zamanını daha büyük bir "
+"uygulamanın içine gömmek tercih edilir. Bu bölüm, bunu başarılı bir şekilde "
+"yapmakla ilgili bazı ayrıntıları içerir."