Skip to content

Commit d51c0c1

Browse files
committed
Update stdtypes
Signed-off-by: thepetk <[email protected]>
1 parent aafb12b commit d51c0c1

File tree

2 files changed

+54
-2
lines changed

2 files changed

+54
-2
lines changed

dictionaries/main.txt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,7 @@ be
100100
bit
101101
bits
102102
bitwise
103+
breadth
103104
byte
104105
bytecode
105106
bytecodes
@@ -128,6 +129,8 @@ comprehension
128129
config
129130
conflict
130131
conflicts
132+
container
133+
containers
131134
context
132135
contexts
133136
contiguous
@@ -161,6 +164,7 @@ f
161164
false
162165
finder
163166
finders
167+
first
164168
float
165169
floating
166170
floats
@@ -205,6 +209,7 @@ interpreted
205209
interpreter
206210
introspective
207211
ints
212+
inversion
208213
it
209214
item
210215
iterable
@@ -265,6 +270,7 @@ o
265270
objects
266271
op
267272
operator
273+
or
268274
package
269275
packages
270276
packing
@@ -295,6 +301,7 @@ scripts
295301
see
296302
self
297303
sep
304+
sequences
298305
site
299306
size
300307
spaces
@@ -348,6 +355,7 @@ wrapper
348355
wrappers
349356
write
350357
x
358+
xor
351359
y
352360
you
353361
z

library/stdtypes.po

Lines changed: 46 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1251,13 +1251,18 @@ msgid ""
12511251
"If ``x = m / n`` is a negative rational number define ``hash(x)`` as ``-"
12521252
"hash(-x)``. If the resulting hash is ``-1``, replace it with ``-2``."
12531253
msgstr ""
1254+
"Αν ``x = m / n`` είναι ένας αρνητικός ρητός αριθμός τότε το ``hash(x)`` ορίζεται ως ``-"
1255+
"hash(-x)``. Αν το hash που προκύπτει είναι ``-1``, αντικαθίσταται με ``-2``."
12541256

12551257
#: library/stdtypes.rst:744
12561258
msgid ""
12571259
"The particular values ``sys.hash_info.inf`` and ``-sys.hash_info.inf`` are "
12581260
"used as hash values for positive infinity or negative infinity "
12591261
"(respectively)."
12601262
msgstr ""
1263+
"Οι συγκεκριμένες τιμές των ``sys.hash_info.inf`` και ``-sys.hash_info.inf`` "
1264+
"χρησιμοποιούνται ως τιμές κατακερματισμού για το θετικό άπειρο ή το αρνητικό άπειρο "
1265+
"(αντίστοιχα)."
12611266

12621267
#: library/stdtypes.rst:748
12631268
msgid ""
@@ -1267,29 +1272,41 @@ msgid ""
12671272
"lies in ``range(-2**(sys.hash_info.width - 1), 2**(sys.hash_info.width - "
12681273
"1))``. Again, if the result is ``-1``, it's replaced with ``-2``."
12691274
msgstr ""
1275+
"Για έναν :class:`complex` αριθμό ``z``, οι τιμές κατακερματισμού των πραγματικών και "
1276+
"φανταστικών μερών συνδυάζονται με τον υπολογισμό ``hash(z.real) + sys.hash_info."
1277+
"imag * hash(z.imag)``, μειωμένο modulo ``2**sys.hash_info.width`` έτσι ώστε να "
1278+
"βρίσκεται στο ``range(-2**(sys.hash_info.width - 1), 2**(sys.hash_info.width - "
1279+
"1))``. Και πάλι, αν το αποτέλεσμα είναι ``-1``, αντικαθίσταται με ``-2``."
12701280

12711281
#: library/stdtypes.rst:756
12721282
msgid ""
12731283
"To clarify the above rules, here's some example Python code, equivalent to "
12741284
"the built-in hash, for computing the hash of a rational number, :class:"
12751285
"`float`, or :class:`complex`::"
12761286
msgstr ""
1287+
"Για να αποσαφηνίσουμε τους παραπάνω κανόνες, εδώ είναι ένα παράδειγμα κώδικα της Python, ισοδύναμο με "
1288+
"το built-in hash, για τον υπολογισμό του hash ενός ρητού αριθμού, :class:"
1289+
"`float`, ή :class:`complex`:"
12771290

12781291
#: library/stdtypes.rst:812
12791292
msgid "Boolean Type - :class:`bool`"
1280-
msgstr ""
1293+
msgstr "Τύπος Boolean - :class`bool`"
12811294

12821295
#: library/stdtypes.rst:814
12831296
msgid ""
12841297
"Booleans represent truth values. The :class:`bool` type has exactly two "
12851298
"constant instances: ``True`` and ``False``."
12861299
msgstr ""
1300+
"Οι Booleans αντιπροσωπεύουν τιμές αλήθειας. Ο τύπος :class:`bool` έχει ακριβώς δύο "
1301+
"σταθερές τιμές: ``True`` και ``False``."
12871302

12881303
#: library/stdtypes.rst:822
12891304
msgid ""
12901305
"The built-in function :func:`bool` converts any value to a boolean, if the "
12911306
"value can be interpreted as a truth value (see section :ref:`truth` above)."
12921307
msgstr ""
1308+
"Η ενσωματωμένη συνάρτηση :func:`bool` μετατρέπει οποιαδήποτε τιμή σε boolean, αν η "
1309+
"τιμή μπορεί να ερμηνευτεί ως τιμή αλήθειας (βλέπε παραπάνω ενότητα :ref:`truth`)."
12931310

12941311
#: library/stdtypes.rst:825
12951312
msgid ""
@@ -1299,12 +1316,19 @@ msgid ""
12991316
"\"and\", \"or\", \"xor\". However, the logical operators ``and``, ``or`` and "
13001317
"``!=`` should be preferred over ``&``, ``|`` and ``^``."
13011318
msgstr ""
1319+
"Για λογικές πράξεις, χρησιμοποιήστε τους τελεστές :ref:`boolean <boolean>` ``and``, "
1320+
"``or`` και ``not``. Κατά την εφαρμογή των bitwise τελεστών ``&``, ``|``, ``^`` "
1321+
"σε δύο booleans, επιστρέφουν ένα bool ισοδύναμο με τις λογικές πράξεις "
1322+
"\«and\», \«or\», \«xor\». Ωστόσο, οι λογικοί τελεστές ``and``, ``or`` και "
1323+
"``!=`` θα πρέπει να προτιμώνται έναντι των ``&``, ``|`` και ``^``."
13021324

13031325
#: library/stdtypes.rst:834
13041326
msgid ""
13051327
"The use of the bitwise inversion operator ``~`` is deprecated and will raise "
13061328
"an error in Python 3.14."
13071329
msgstr ""
1330+
"Η χρήση του bitwise inversion τελεστή ``~`` είναι ξεπερασμένη και κάνει raise "
1331+
"ένα σφάλμα στην Python 3.14."
13081332

13091333
#: library/stdtypes.rst:837
13101334
msgid ""
@@ -1313,10 +1337,14 @@ msgid ""
13131337
"1, respectively. However, relying on this is discouraged; explicitly convert "
13141338
"using :func:`int` instead."
13151339
msgstr ""
1340+
"Η :class:`bool` είναι υποκλάση της :class:`int` (βλέπε :ref:`typesnumeric`). Σε "
1341+
"πολλά αριθμητικά περιβάλλοντα, τα ``False`` και ``True`` συμπεριφέρονται όπως οι ακέραιοι αριθμοί 0 και "
1342+
"1, αντίστοιχα. Ωστόσο, δεν συνιστάται να βασίζεστε σε αυτό· μετατρέψτε "
1343+
"χρησιμοποιώντας το :func:`int` αντ' αυτού."
13161344

13171345
#: library/stdtypes.rst:845
13181346
msgid "Iterator Types"
1319-
msgstr ""
1347+
msgstr "Τύποι Iterator"
13201348

13211349
#: library/stdtypes.rst:853
13221350
msgid ""
@@ -1325,12 +1353,18 @@ msgid ""
13251353
"support iteration. Sequences, described below in more detail, always "
13261354
"support the iteration methods."
13271355
msgstr ""
1356+
"Η Python υποστηρίζει την έννοια της επανάληψης σε containers. Αυτό υλοποιείται "
1357+
"χρησιμοποιώντας δύο διαφορετικές μεθόδους· αυτές χρησιμοποιούνται για να επιτρέψουν σε κλάσεις που ορίζονται από το χρήστη να "
1358+
"να υποστηρίζουν την επανάληψη. Οι ακολουθίες (sequences), που περιγράφονται παρακάτω με περισσότερες λεπτομέρειες, πάντα "
1359+
"υποστηρίζουν τις μεθόδους επανάληψης."
13281360

13291361
#: library/stdtypes.rst:858
13301362
msgid ""
13311363
"One method needs to be defined for container objects to provide :term:"
13321364
"`iterable` support:"
13331365
msgstr ""
1366+
"Μια μέθοδος πρέπει να οριστεί για τα container αντικείμενα ώστε να παρέχει :term:"
1367+
"`iterable` υποστήριξη:"
13341368

13351369
#: library/stdtypes.rst:865
13361370
msgid ""
@@ -1343,12 +1377,22 @@ msgid ""
13431377
"member:`~PyTypeObject.tp_iter` slot of the type structure for Python objects "
13441378
"in the Python/C API."
13451379
msgstr ""
1380+
"Επιστρέφει ένα αντικείμενο :term:`iterator`. Το αντικείμενο απαιτείται να υποστηρίζει το "
1381+
"πρωτόκολλο επαναλήψεων που περιγράφεται παρακάτω. Εάν ένας container υποστηρίζει διαφορετικούς τύπους "
1382+
"της επανάληψης, μπορούν να παρασχεθούν πρόσθετες μέθοδοι για να ζητηθούν συγκεκριμένοι "
1383+
"iterators για αυτούς τους τύπους επανάληψης. (Ένα παράδειγμα αντικειμένου που υποστηρίζει "
1384+
"πολλαπλές μορφές επανάληψης θα ήταν μια δενδρική δομή που υποστηρίζει και αμφότερες τις "
1385+
"breadth-first και depth-first μορφές). Αυτή η μέθοδος αντιστοιχεί στη μέθοδο :c:"
1386+
"member:`~PyTypeObject.tp_iter` της δομής τύπου για αντικείμενα Python "
1387+
"στο API της Python/C."
13461388

13471389
#: library/stdtypes.rst:874
13481390
msgid ""
13491391
"The iterator objects themselves are required to support the following two "
13501392
"methods, which together form the :dfn:`iterator protocol`:"
13511393
msgstr ""
1394+
"Τα ίδια τα αντικείμενα επαναλήψεων απαιτείται να υποστηρίζουν τις ακόλουθες δύο "
1395+
"μεθόδους, οι οποίες από κοινού αποτελούν το :dfn:`iterator protocol`:"
13521396

13531397
#: library/stdtypes.rst:880
13541398
msgid ""

0 commit comments

Comments
 (0)