Skip to content

Commit dba1454

Browse files
committed
Update classes.po
1 parent 5e54e4f commit dba1454

File tree

1 file changed

+40
-9
lines changed

1 file changed

+40
-9
lines changed

tutorial/classes.po

+40-9
Original file line numberDiff line numberDiff line change
@@ -3,23 +3,24 @@
33
# This file is distributed under the same license as the Python package.
44
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
55
#
6-
#, fuzzy
76
msgid ""
87
msgstr ""
98
"Project-Id-Version: Python 3.10\n"
109
"Report-Msgid-Bugs-To: \n"
1110
"POT-Creation-Date: 2021-12-17 23:20+0300\n"
12-
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13-
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14-
"Language-Team: LANGUAGE <LL@li.org>\n"
15-
"Language: \n"
11+
"PO-Revision-Date: 2021-12-27 21:01+0300\n"
12+
"Last-Translator: \n"
13+
"Language-Team: \n"
14+
"Language: tr\n"
1615
"MIME-Version: 1.0\n"
1716
"Content-Type: text/plain; charset=UTF-8\n"
1817
"Content-Transfer-Encoding: 8bit\n"
18+
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
19+
"X-Generator: Poedit 3.0.1\n"
1920

2021
#: tutorial/classes.rst:5
2122
msgid "Classes"
22-
msgstr ""
23+
msgstr "Sınıflar"
2324

2425
#: tutorial/classes.rst:7
2526
msgid ""
@@ -29,6 +30,11 @@ msgid ""
2930
"attributes attached to it for maintaining its state. Class instances can "
3031
"also have methods (defined by its class) for modifying its state."
3132
msgstr ""
33+
"Sınıflar, verileri ve işlevleri bir arada tutan bir araçtır. Yeni bir sınıf "
34+
"oluşturulurken, objeye ait yeni örnekler (instances) oluşturulur. Sınıf "
35+
"örnekleri, durumlarını korumak için onlara iliştirilmiş niteliklere sahip "
36+
"olabilir. Sınıfların durumunu modifiye etmek için ise metodlar "
37+
"kullanılabilir."
3238

3339
#: tutorial/classes.rst:13
3440
msgid ""
@@ -43,6 +49,16 @@ msgid ""
4349
"nature of Python: they are created at runtime, and can be modified further "
4450
"after creation."
4551
msgstr ""
52+
"Diğer programlama dilleriyle karşılaştırıldığında, Python'un sınıf "
53+
"mekanizması olabildiğince az yeni sözdizimi ve semantik içeren sınıflar "
54+
"ekler. C++ ve Modula-3'te bulunan sınıf mekanizmalarının bir karışımıdır. "
55+
"Python sınıfları Nesne Yönelimli Programlama'nın tüm standart özelliklerini "
56+
"sağlar: sınıf devralma mekanizması birden çok temel sınıfa izin verir, "
57+
"türetilmiş bir sınıf temel sınıfının veya sınıflarının herhangi bir metodunu "
58+
"geçersiz kılabilir ve bir metod aynı ada sahip bir temel sınıfın metodunu "
59+
"çağırabilir. Nesneler farklı miktar ve türlerde veri içerebilir. Modüller "
60+
"için olduğu gibi, sınıflar da Python'un dinamik doğasına uygundur: çalışma "
61+
"sırasında oluşturulurlar ve oluşturulduktan sonra da değiştirilebilirler."
4662

4763
#: tutorial/classes.rst:23
4864
msgid ""
@@ -58,6 +74,17 @@ msgid ""
5874
"(arithmetic operators, subscripting etc.) can be redefined for class "
5975
"instances."
6076
msgstr ""
77+
"C++ terminolojisinde, normalde sınıf üyeleri (veri üyeleri dahil) *public* "
78+
"(aşağıdakine bakın:ref:'tut-private') ve tüm üye fonksiyonları *virtual*' "
79+
"dır. Modula-3'te olduğu gibi, nesnenin üyelerine metodlarından ulaşmak için "
80+
"bir kısayol yoktur: metodun işlevi, çağrı tarafından örtülü olarak sağlanan "
81+
"objeyi temsil eden açık bir argümanla bildirilir. Smalltalk'ta olduğu gibi, "
82+
"sınıfların kendileri de birer nesnedir. Bu sayede metoldar yeniden "
83+
"isimlendirilebilir veya içe aktarılabilir. C++ ve Modula-3'ün aksine, "
84+
"yerleşik türler kullanıcının üzerlerine yapacağı geliştirmeler için temel "
85+
"sınıflar olarak kullanılabilir. Ayrıca, C++'ta olduğu gibi, özel "
86+
"sözdizimine sahip çoğu yerleşik işleç (aritmetik işleçler, alt simgeleme "
87+
"vb.) sınıf örnekleri için yeniden tanımlanabilir, geliştirilebilir."
6188

6289
#: tutorial/classes.rst:34
6390
msgid ""
@@ -66,10 +93,14 @@ msgid ""
6693
"since its object-oriented semantics are closer to those of Python than C++, "
6794
"but I expect that few readers have heard of it.)"
6895
msgstr ""
96+
"(Sınıflara dair evrensel terimlerin yanısıra, nadiren Smalltalk ve C++ "
97+
"terimlerini kullanacağım. Onun yerine Modula-3 terimlerini kullanacağım "
98+
"çünkü Python'un nesne yönelimli semantiğine C++'tan daha yakın, yine de "
99+
"ancak çok az okuyucunun bunları duymuş olacağını tahmin ediyorum.)"
69100

70101
#: tutorial/classes.rst:43
71102
msgid "A Word About Names and Objects"
72-
msgstr ""
103+
msgstr "İsim ve Nesneler Hakkında Birkaç Şey"
73104

74105
#: tutorial/classes.rst:45
75106
msgid ""
@@ -102,7 +133,7 @@ msgstr ""
102133

103134
#: tutorial/classes.rst:69
104135
msgid "Let's begin with some definitions."
105-
msgstr ""
136+
msgstr "Haydi birkaç tanımlama ile başlayalım."
106137

107138
#: tutorial/classes.rst:71
108139
msgid ""
@@ -258,7 +289,7 @@ msgstr ""
258289

259290
#: tutorial/classes.rst:191
260291
msgid "The output of the example code is:"
261-
msgstr ""
292+
msgstr "Örnek kodun çıktısı şudur:"
262293

263294
#: tutorial/classes.rst:200
264295
msgid ""

0 commit comments

Comments
 (0)