2017-12-16 09:20:13 +03:00
..
2017-12-16 09:20:13 +03:00

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#
msgid ""
msgstr ""
"Project-Id-Version: DesignPatternsPHP 1.0\n"
"POT-Creation-Date: 2017-12-16 05:32+0300\n"
"PO-Revision-Date: 2017-12-16 05:32+0300\n"
"Last-Translator: Hatice Ergün\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: tr\n"
"Language-Team: Mütercimler\n"

#: ../../Creational/Pool/README.rst:1
msgid "Pool"
msgstr "Pool (Havuz)"

#: ../../Creational/Pool/README.rst:4
msgid "Purpose"
msgstr "Amaç"

#: ../../Creational/Pool/README.rst:7
msgid ""
"The **object pool pattern** is a software creational design pattern that "
"uses a set of initialized objects kept ready to use  a \"pool\"  rather "
"than allocating and destroying them on demand. A client of the pool will "
"request an object from the pool and perform operations on the returned "
"object. When the client has finished, it returns the object, which is a "
"specific type of factory object, to the pool rather than destroying it."
msgstr ""
"İstek üzerine tahsis ve tahrip etmek yerine (construct/destruct) yerine, "
"bir dizi örneklenmiş (initialized) nesneyi bir \"havuz\" içerisinde kullanıma "
"hazır halde tutmak. İstemci havuzdan bir nesne ister ve döndürülen nesne üzerinden "
"işlem yapar. Ancak (dönen nesneyle) işi bittiğinde ise, belirli bir fabrika nesnesi "
"türü olan o nesneyi, yok etmek yerine havuza geri döndürür."

#: ../../Creational/Pool/README.rst:14
msgid ""
"Object pooling can offer a significant performance boost in situations "
"where the cost of initializing a class instance is high, the rate of "
"instantiation of a class is high, and the number of instances in use at "
"any one time is low. The pooled object is obtained in predictable time "
"when creation of the new objects (especially over network) may take "
"variable time."
msgstr ""
"Nesne havuzlama, bir sınıfın başlatılma veya örneklenme (initialization/instantiation) "
"maliyetlerinin yüksek olduğu ve herhangi bir anda kullanılan örneklerin sayısının "
"düşük olduğu durumlarda belirgin bir verim artışı (performance boost) sağlayabilir. "
"Yeni nesnelerin oluşturulması (özellikle ağ üzerinden) değişken zamanlar alabiliyorken, "
"havuzlanan nesne öngörülebilir bir zamanda elde edilir."

#: ../../Creational/Pool/README.rst:21
msgid ""
"However these benefits are mostly true for objects that are expensive "
"with respect to time, such as database connections, socket connections, "
"threads and large graphic objects like fonts or bitmaps. In certain "
"situations, simple object pooling (that hold no external resources, but "
"only occupy memory) may not be efficient and could decrease performance."
msgstr ""
"Bununla birlikte bu getiriler genellikle maliyetli nesneler için geçerlidir "
"(örn: veritabanı veya soket bağlantıları, iş parçacıkları (thread), font veya "
"bitmap gibi büyük grafik nesneleri). Bazı durumlarda basit nesne havuzu (harici "
"kaynakları tutmaz, yalnızca bellek kaplar) etkin olmadığı gibi verimi de düşürebilir."

#: ../../Creational/Pool/README.rst:27
msgid "UML Diagram"
msgstr "UML Diyagramı"

#: ../../Creational/Pool/README.rst:31
msgid "Alt Pool UML Diagram"
msgstr "Alt Pool UML Diyagramı"

#: ../../Creational/Pool/README.rst:34
msgid "Code"
msgstr "Kod"

#: ../../Creational/Pool/README.rst:37
msgid "You can also find this code on `GitHub`_"
msgstr "Bu kodu `Github`_ üzerinde de bulabilirsiniz."

#: ../../Creational/Pool/README.rst:51
msgid "Test"
msgstr "Test"