Skip to content

Commit 0a1e952

Browse files
committed
translate more
1 parent 362a197 commit 0a1e952

File tree

1 file changed

+69
-5
lines changed

1 file changed

+69
-5
lines changed

library/stdtypes.po

+69-5
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ msgstr ""
77
"Project-Id-Version: Python 3.10\n"
88
"Report-Msgid-Bugs-To: \n"
99
"POT-Creation-Date: 2021-12-17 23:20+0300\n"
10-
"PO-Revision-Date: 2021-12-31 00:46+0300\n"
10+
"PO-Revision-Date: 2022-02-04 03:30+0300\n"
1111
"Last-Translator: \n"
1212
"Language-Team: TURKISH <python.docs.tr@gmail.com>\n"
1313
"Language: tr\n"
@@ -1026,24 +1026,32 @@ msgid ""
10261026
"For finite floating-point numbers, this representation will always include a "
10271027
"leading ``0x`` and a trailing ``p`` and exponent."
10281028
msgstr ""
1029+
"Bir gerçel sayının temsilini, onaltılık bir dize olarak döndürür. Sonlu "
1030+
"gerçel sayılar için, bu gösterim her zaman başında bir ``0x`` ve sonunda bir "
1031+
"``p`` ve üs içerecektir."
10291032

10301033
#: library/stdtypes.rst:616
10311034
msgid ""
10321035
"Class method to return the float represented by a hexadecimal string *s*. "
10331036
"The string *s* may have leading and trailing whitespace."
10341037
msgstr ""
1038+
"Gerçel sayıyı temsil eden bir onaltılık dize *s*'yi döndüren için sınıf "
1039+
"(class) metodu. *s* dizesinin başında ve sonunda boşluk olabilir."
10351040

10361041
#: library/stdtypes.rst:621
10371042
msgid ""
10381043
"Note that :meth:`float.hex` is an instance method, while :meth:`float."
10391044
"fromhex` is a class method."
10401045
msgstr ""
1046+
":meth:`float.hex` 'in bir örnek (instance) metodu olduğunu, :meth:`float."
1047+
"fromhex` 'in ise bir sınıf (class) metodu olduğunu unutmayın."
10411048

10421049
#: library/stdtypes.rst:624
10431050
msgid "A hexadecimal string takes the form::"
1044-
msgstr ""
1051+
msgstr "Onaltılık bir dize şu biçimi alır::"
10451052

10461053
#: library/stdtypes.rst:628
1054+
#, fuzzy
10471055
msgid ""
10481056
"where the optional ``sign`` may by either ``+`` or ``-``, ``integer`` and "
10491057
"``fraction`` are strings of hexadecimal digits, and ``exponent`` is a "
@@ -1056,6 +1064,16 @@ msgid ""
10561064
"by C's ``%a`` format character or Java's ``Double.toHexString`` are accepted "
10571065
"by :meth:`float.fromhex`."
10581066
msgstr ""
1067+
"burada opsiyonel ``işaret``, ``+`` veya ``-`` olabilir; ``tamsayı`` ve "
1068+
"``kesir`` onaltılı basamaklı dizelerdir; ``üs`` opsiyonel ön işaretle "
1069+
"birlikte ondalık tamsayıdır. Büyük/küçük harf önemli değildir ve tamsayı "
1070+
"veya kesirde en az bir onaltılık basamak olmalıdır. Bu sözdizimi, C99 "
1071+
"standardının 6.4.4.2 bölümünde belirtilen sözdizimine ve ayrıca Java 1.5'ten "
1072+
"itibaren kullanılan sözdizimine benzer. Özellikle, :meth:`float.hex` 'in "
1073+
"çıktısı, C veya Java kodunda bir onaltılık gerçel değişmezi olarak "
1074+
"kullanılabilir ve C'nin ``%a`` biçim karakteri veya Java'nın ``Double."
1075+
"toHexString`` 'i tarafından üretilen onaltılık dizeler :meth:`float.fromhex` "
1076+
"tarafından kabul edilir."
10591077

10601078
#: library/stdtypes.rst:641
10611079
msgid ""
@@ -1064,16 +1082,22 @@ msgid ""
10641082
"example, the hexadecimal string ``0x3.a7p10`` represents the floating-point "
10651083
"number ``(3 + 10./16 + 7./16**2) * 2.0**10``, or ``3740.0``::"
10661084
msgstr ""
1085+
"Üssün onaltılık değil ondalık olarak yazıldığına ve katsayıyı çarpmak için "
1086+
"2'nin gücünü verdiğine dikkat edin. Örneğin, ``0x3.a7p10`` onaltılık dizesi, "
1087+
"``(3 + 10./16 + 7./16**2) * 2.0**10`` veya ``3740.0`` gerçel sayısını temsil "
1088+
"eder::"
10671089

10681090
#: library/stdtypes.rst:651
10691091
msgid ""
10701092
"Applying the reverse conversion to ``3740.0`` gives a different hexadecimal "
10711093
"string representing the same number::"
10721094
msgstr ""
1095+
"``3740.0`` 'a ters dönüştürme uygulamak, aynı sayıyı temsil eden farklı bir "
1096+
"onaltılık dize verir::"
10731097

10741098
#: library/stdtypes.rst:661
10751099
msgid "Hashing of numeric types"
1076-
msgstr ""
1100+
msgstr "Sayısal türlerin hashlemesi"
10771101

10781102
#: library/stdtypes.rst:663
10791103
msgid ""
@@ -1090,23 +1114,38 @@ msgid ""
10901114
"value of ``P`` is made available to Python as the :attr:`modulus` attribute "
10911115
"of :data:`sys.hash_info`."
10921116
msgstr ""
1117+
"Muhtemelen farklı türlerdeki ``x`` ve ``y`` sayıları için, ``x == y`` "
1118+
"olduğunda ``hash(x) == hash(y)`` olması bir gerekliliktir (bkz. :meth:"
1119+
"`~object.__hash__`). Çeşitli sayısal türler arasında uygulama kolaylığı ve "
1120+
"verimlilik için (:class:`int`, :class:`float`, :class:`decimal.Decimal` ve :"
1121+
"class:`fractions.Fraction` dahil) Python'un sayısal türler için ``hash`` 'i, "
1122+
"herhangi bir rasyonel sayı için tanımlanmış tek bir matematiksel fonksiyona "
1123+
"dayanır ve bu nedenle :class:`int` ve :class:`fractions` 'ın tüm örnekleri "
1124+
"için geçerlidir. Esasen, bu fonksiyon sabit bir asal sayı olan ``P`` için "
1125+
"``reduction modulo`` ``P`` ile verilir. ``P`` değeri Python'a :data:`sys."
1126+
"hash_info` 'nun :attr:`modulus` özelliği olarak sunulur."
10931127

10941128
#: library/stdtypes.rst:678
10951129
msgid ""
10961130
"Currently, the prime used is ``P = 2**31 - 1`` on machines with 32-bit C "
10971131
"longs and ``P = 2**61 - 1`` on machines with 64-bit C longs."
10981132
msgstr ""
1133+
"Şu anda kullanılan asal sayı, 32 bit C uzunluğundaki makinelerde ``P = 2**31 "
1134+
"- 1`` ve 64-bit C uzunluğundaki makinelerde ``P = 2**61 - 1`` şeklindedir."
10991135

11001136
#: library/stdtypes.rst:681
11011137
msgid "Here are the rules in detail:"
1102-
msgstr ""
1138+
msgstr "İşte ayrıntılı kurallar:"
11031139

11041140
#: library/stdtypes.rst:683
11051141
msgid ""
11061142
"If ``x = m / n`` is a nonnegative rational number and ``n`` is not divisible "
11071143
"by ``P``, define ``hash(x)`` as ``m * invmod(n, P) % P``, where ``invmod(n, "
11081144
"P)`` gives the inverse of ``n`` modulo ``P``."
11091145
msgstr ""
1146+
"``x = m / n`` negatif olmayan bir rasyonel sayıysa ve ``n`` ``P`` ile "
1147+
"bölünemiyorsa, ``hash(x)`` 'i ``m * invmod(n, P) % P`` olarak tanımlayın, bu "
1148+
"durumda ``invmod(n, P)``, ``n`` modulo ``P`` 'nin tersini verir."
11101149

11111150
#: library/stdtypes.rst:687
11121151
msgid ""
@@ -1115,39 +1154,57 @@ msgid ""
11151154
"above doesn't apply; in this case define ``hash(x)`` to be the constant "
11161155
"value ``sys.hash_info.inf``."
11171156
msgstr ""
1157+
"``x = m / n`` negatif olmayan bir rasyonel sayıysa ve ``n``, ``P`` ile "
1158+
"bölünebiliyorsa (ancak ``m`` değildir), o zaman ``n`` 'nin ``P`` şeklinde "
1159+
"ters modulo 'su yoktur ve yukarıdaki kural geçerli değildir; bu durumda "
1160+
"``hash(x)`` i ``sys.hash_info.inf`` olarak tanımlayın."
11181161

11191162
#: library/stdtypes.rst:692
11201163
msgid ""
11211164
"If ``x = m / n`` is a negative rational number define ``hash(x)`` as ``-"
11221165
"hash(-x)``. If the resulting hash is ``-1``, replace it with ``-2``."
11231166
msgstr ""
1167+
"``x = m / n`` negatif bir rasyonel sayıysa, ``hash(x)`` 'i ``-hash(-x)`` "
1168+
"olarak tanımlayın. Elde edilen ``hash`` ``-1`` ise, bunu ``-2`` ile "
1169+
"değiştirin."
11241170

11251171
#: library/stdtypes.rst:696
11261172
msgid ""
11271173
"The particular values ``sys.hash_info.inf`` and ``-sys.hash_info.inf`` are "
11281174
"used as hash values for positive infinity or negative infinity "
11291175
"(respectively)."
11301176
msgstr ""
1177+
"``sys.hash_info.inf`` ve ``-sys.hash_info.inf``, pozitif sonsuz veya negatif "
1178+
"sonsuz (sırasıyla) için ``hash`` değerleri olarak kullanılır."
11311179

11321180
#: library/stdtypes.rst:700
1181+
#, fuzzy
11331182
msgid ""
11341183
"For a :class:`complex` number ``z``, the hash values of the real and "
11351184
"imaginary parts are combined by computing ``hash(z.real) + sys.hash_info."
11361185
"imag * hash(z.imag)``, reduced modulo ``2**sys.hash_info.width`` so that it "
11371186
"lies in ``range(-2**(sys.hash_info.width - 1), 2**(sys.hash_info.width - "
11381187
"1))``. Again, if the result is ``-1``, it's replaced with ``-2``."
11391188
msgstr ""
1189+
"Bir :class:`complex` sayı ``z`` için, gerçek ve sanal parçaların ```hash`` "
1190+
"değerleri, ``hash(z.real) + sys.hash_info.imag * hash(z.imag)`` , ``reduced "
1191+
"modulo`` ``2**sys.hash_info.width`` hesaplanarak birleştirilir, böylece "
1192+
"``range(-2**(sys.hash_info.width - 1), 2**(sys.hash_info.width - 1))`` 'de "
1193+
"bulunur. Yine sonuç ``-1`` ise, ``-2`` ile değiştirilir."
11401194

11411195
#: library/stdtypes.rst:708
11421196
msgid ""
11431197
"To clarify the above rules, here's some example Python code, equivalent to "
11441198
"the built-in hash, for computing the hash of a rational number, :class:"
11451199
"`float`, or :class:`complex`::"
11461200
msgstr ""
1201+
"Yukarıdaki kuralları açıklığa kavuşturmak için, :class:`float` veya :class:"
1202+
"`complex` olan rasyonel bir sayının ``hash`` 'ini hesaplamak için gömülü "
1203+
"``hash`` 'e eşdeğer örnek Python kodu::"
11471204

11481205
#: library/stdtypes.rst:763
11491206
msgid "Iterator Types"
1150-
msgstr ""
1207+
msgstr "Yineleyici Türleri"
11511208

11521209
#: library/stdtypes.rst:771
11531210
msgid ""
@@ -1156,12 +1213,19 @@ msgid ""
11561213
"support iteration. Sequences, described below in more detail, always "
11571214
"support the iteration methods."
11581215
msgstr ""
1216+
"Python, konteynerler üzerinde yineleme kavramını destekler. Bu, iki farklı "
1217+
"yöntem kullanılarak uygulanır; bunlar, kullanıcı tanımlı sınıfların "
1218+
"yinelemeyi desteklemesine izin vermek için kullanılır. Aşağıda daha "
1219+
"ayrıntılı olarak açıklanan diziler, her zaman yineleme yöntemlerini "
1220+
"destekler."
11591221

11601222
#: library/stdtypes.rst:776
11611223
msgid ""
11621224
"One method needs to be defined for container objects to provide :term:"
11631225
"`iterable` support:"
11641226
msgstr ""
1227+
"Kapsayıcı nesnelerinin :term:`iterable` desteği sağlaması için bir yöntemin "
1228+
"tanımlanması gerekir:"
11651229

11661230
#: library/stdtypes.rst:783
11671231
msgid ""

0 commit comments

Comments
 (0)