Skip to content
Merged
Changes from 1 commit
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
1c6e81f
Update Makefile
egeakman Dec 27, 2021
07e45be
Update Makefile
egeakman Dec 27, 2021
5f230f3
Update Makefile
egeakman Dec 27, 2021
71e1c22
Update Makefile
egeakman Dec 27, 2021
cf0061f
Update Makefile
egeakman Dec 27, 2021
e54bdf4
Update Makefile
egeakman Dec 27, 2021
a2efa25
Update Makefile
egeakman Dec 27, 2021
d32fbe1
Update Makefile
egeakman Dec 27, 2021
289e177
Update Makefile
egeakman Dec 27, 2021
9146b79
Update Makefile
egeakman Dec 27, 2021
1e9e526
Update Makefile
egeakman Dec 27, 2021
33da246
Update Makefile
egeakman Dec 27, 2021
a5d97b4
Change default heading for all .po files
egeakman Dec 27, 2021
8b041ed
Update library/stdtypes
egeakman Dec 27, 2021
be56963
Update stdtypes.po
egeakman Dec 30, 2021
362a197
wrap library/stdtypes.po
egeakman Dec 31, 2021
0a1e952
translate more
egeakman Feb 4, 2022
ed2ce4a
fix typos
egeakman Feb 4, 2022
6f73db3
Update library/stdtypes.po
egeakman Feb 5, 2022
080b35c
Update library/stdtypes.po
egeakman Feb 5, 2022
a176c53
Update library/stdtypes.po
egeakman Feb 5, 2022
6a41b0f
Update library/stdtypes.po
egeakman Feb 5, 2022
5f77e3e
Update
egeakman Feb 20, 2022
ad73984
Merge branch '3.10' into library/stdtypes
egeakman Mar 3, 2022
af00b03
Merge branch '3.10' into library/stdtypes
egeakman Apr 3, 2022
ddfe9e5
Wrap translations
github-actions[bot] Apr 3, 2022
91c3e26
update
egeakman Apr 3, 2022
f497cf0
update
Bengisuyarbas Apr 3, 2022
9a1c32a
update
Bengisuyarbas Apr 15, 2022
be3f637
Test workflow
egeakman Apr 24, 2022
241f143
Wrap translations
github-actions[bot] Apr 24, 2022
b22dc64
Update contents.po
egeakman Apr 24, 2022
b84287b
Catch up with master (#39)
egeakman Apr 24, 2022
61e4faf
Wrap translations (#40)
github-actions[bot] Apr 24, 2022
0eab45b
update :(
egeakman May 27, 2022
e6876fb
Merge branch '3.10' into library/stdtypes
egeakman Jun 18, 2022
6dd4f9f
library/stdtypes (#56)
sefikaozturk Jul 19, 2022
8399ca1
update
Bengisuyarbas Jul 19, 2022
3c905a0
update
Bengisuyarbas Aug 15, 2022
3f02dd7
Bump years
egeakman Nov 29, 2022
0f657ba
Merge branch '3.10' into library/stdtypes
egeakman Nov 29, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
translate more
  • Loading branch information
egeakman committed Feb 4, 2022
commit 0a1e95207bdad053e5956786cdf6c4f7ab52b7eb
74 changes: 69 additions & 5 deletions library/stdtypes.po
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ msgstr ""
"Project-Id-Version: Python 3.10\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-12-17 23:20+0300\n"
"PO-Revision-Date: 2021-12-31 00:46+0300\n"
"PO-Revision-Date: 2022-02-04 03:30+0300\n"
"Last-Translator: \n"
"Language-Team: TURKISH <python.docs.tr@gmail.com>\n"
"Language: tr\n"
Expand Down Expand Up @@ -1026,24 +1026,32 @@ msgid ""
"For finite floating-point numbers, this representation will always include a "
"leading ``0x`` and a trailing ``p`` and exponent."
msgstr ""
"Bir gerçel sayının temsilini, onaltılık bir dize olarak döndürür. Sonlu "
"gerçel sayılar için, bu gösterim her zaman başında bir ``0x`` ve sonunda bir "
"``p`` ve üs içerecektir."

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

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

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

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

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

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

#: library/stdtypes.rst:661
msgid "Hashing of numeric types"
msgstr ""
msgstr "Sayısal türlerin hashlemesi"

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

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

#: library/stdtypes.rst:681
msgid "Here are the rules in detail:"
msgstr ""
msgstr "İşte ayrıntılı kurallar:"

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

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

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

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

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

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

#: library/stdtypes.rst:763
msgid "Iterator Types"
msgstr ""
msgstr "Yineleyici Türleri"

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

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

#: library/stdtypes.rst:783
msgid ""
Expand Down