Skip to content

Commit aafb12b

Browse files
committed
Update translation
Signed-off-by: thepetk <thepetk@gmail.com>
1 parent 716284b commit aafb12b

File tree

2 files changed

+81
-4
lines changed

2 files changed

+81
-4
lines changed

dictionaries/main.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -240,9 +240,11 @@ mangled
240240
mappings
241241
menu
242242
meta
243+
method
243244
mode
244245
module
245246
modules
247+
modulo
246248
ms
247249
mult
248250
multi

library/stdtypes.po

Lines changed: 79 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1024,46 +1024,64 @@ msgid ""
10241024
"The *signed* argument indicates whether two's complement is used to "
10251025
"represent the integer."
10261026
msgstr ""
1027+
"Το όρισμα *signed* υποδεικνύει εάν το συμπλήρωμα ως προς δύο χρησιμοποιείται "
1028+
"για να αντιπροσωπεύσει τον ακέραιο."
10271029

10281030
#: library/stdtypes.rst:604
10291031
msgid "Added default argument value for ``byteorder``."
10301032
msgstr ""
1033+
"Προστιθέμενη προεπιλεγμένη τιμή (default) ορίσματος για το ``byteorder``."
10311034

10321035
#: library/stdtypes.rst:609
10331036
msgid ""
10341037
"Return a pair of integers whose ratio is equal to the original integer and "
10351038
"has a positive denominator. The integer ratio of integers (whole numbers) "
10361039
"is always the integer as the numerator and ``1`` as the denominator."
10371040
msgstr ""
1041+
"Επιστρέφει ένα ζεύγος ακεραίων των οποίων η αναλογία είναι ίση με τον αρχικό "
1042+
"ακέραιο και έχει θετικό παρονομαστή. Ο ακέραιος λόγος ακεραίων (ολόκληρων "
1043+
"αριθμών) είναι πάντα ο ακέραιος αριθμός ως αριθμητής και το ``1`` ως "
1044+
"παρονομαστής."
10381045

10391046
#: library/stdtypes.rst:618
10401047
msgid ""
10411048
"Returns ``True``. Exists for duck type compatibility with :meth:`float."
10421049
"is_integer`."
10431050
msgstr ""
1051+
"Επιστρέφει ``True``. Υπάρχει για συμβατότητα τύπου duck με :meth:`float."
1052+
"is_integer`."
10441053

10451054
#: library/stdtypes.rst:623
10461055
msgid "Additional Methods on Float"
1047-
msgstr ""
1056+
msgstr "Περαιτέρω Μέθοδοι για Float"
10481057

10491058
#: library/stdtypes.rst:625
10501059
msgid ""
10511060
"The float type implements the :class:`numbers.Real` :term:`abstract base "
10521061
"class`. float also has the following additional methods."
10531062
msgstr ""
1063+
"Ο τύπος float (κινητής υποδιαστολής) υλοποιεί την :class:`numbers.Real` :"
1064+
"term:`abstract base class`. Ο float έχει επίσης τις ακόλουθες πρόσθετες "
1065+
"μεθόδους."
10541066

10551067
#: library/stdtypes.rst:630
10561068
msgid ""
10571069
"Return a pair of integers whose ratio is exactly equal to the original "
10581070
"float. The ratio is in lowest terms and has a positive denominator. Raises :"
10591071
"exc:`OverflowError` on infinities and a :exc:`ValueError` on NaNs."
10601072
msgstr ""
1073+
"Επιστρέφει ένα ζεύγος ακεραίων των οποίων η αναλογία είναι ακριβώς ίση με το "
1074+
"αρχικό float. Ο λόγος είναι στο χαμηλότερο επίπεδο και έχει θετικό "
1075+
"παρονομαστή. Κάνει raise :exc:`OverflowError` στα άπειρα και ένα :exc:"
1076+
"`ValueError` για NaNs."
10611077

10621078
#: library/stdtypes.rst:637
10631079
msgid ""
10641080
"Return ``True`` if the float instance is finite with integral value, and "
10651081
"``False`` otherwise::"
10661082
msgstr ""
1083+
"Επιστρέφει ``True`` εάν το float instance είναι πεπερασμένο με ακέραια τιμή "
1084+
"και ``False`` διαφορετικά::"
10671085

10681086
#: library/stdtypes.rst:645
10691087
msgid ""
@@ -1074,29 +1092,45 @@ msgid ""
10741092
"of floating-point numbers. This can be useful when debugging, and in "
10751093
"numerical work."
10761094
msgstr ""
1095+
"Δύο μέθοδοι υποστηρίζουν τη μετατροπή από και προς δεκαεξαδικές "
1096+
"συμβολοσειρές. Αφού τα floats της Python αποθηκεύονται εσωτερικά ως δυαδικοί "
1097+
"αριθμοί, η μετατροπή ενός float προς ή από μια *δεκαδική* συμβολοσειρά "
1098+
"συνήθως περιλαμβάνει ένα μικρό σφάλμα στρογγυλοποίησης. Αντιθέτως, οι "
1099+
"δεκαεξαδικές συμβολοσειρές επιτρέπουν ακριβή αναπαράσταση και "
1100+
"συγκεκριμενοποίηση των αριθμών κινητής υποδιαστολής. Αυτό μπορεί να είναι "
1101+
"χρήσιμο κατά το debugging και στην αριθμητική."
10771102

10781103
#: library/stdtypes.rst:656
10791104
msgid ""
10801105
"Return a representation of a floating-point number as a hexadecimal string. "
10811106
"For finite floating-point numbers, this representation will always include a "
10821107
"leading ``0x`` and a trailing ``p`` and exponent."
10831108
msgstr ""
1109+
"Επιστρέφει μια αναπαράσταση ενός αριθμού κινητής υποδιαστολής ως δεκαεξαδική "
1110+
"συμβολοσειρά. Για πεπερασμένους αριθμούς κινητής υποδιαστολής, αυτή η "
1111+
"αναπαράσταση θα περιλαμβάνει πάντα ένα προπορευόμενο ``0x`` και ένα "
1112+
"τελευταίο ``p`` και εκθέτη."
10841113

10851114
#: library/stdtypes.rst:664
10861115
msgid ""
10871116
"Class method to return the float represented by a hexadecimal string *s*. "
10881117
"The string *s* may have leading and trailing whitespace."
10891118
msgstr ""
1119+
"Μέθοδος κλάσης για την επιστροφή του float που αντιπροσωπεύεται από μια "
1120+
"δεκαεξαδική συμβολοσειρά *s*. Η συμβολοσειρά *s* μπορεί να έχει κενό "
1121+
"διάστημα που στην αρχή ή το τέλος."
10901122

10911123
#: library/stdtypes.rst:669
10921124
msgid ""
10931125
"Note that :meth:`float.hex` is an instance method, while :meth:`float."
10941126
"fromhex` is a class method."
10951127
msgstr ""
1128+
"Σημειώστε ότι το :meth:`float.hex` είναι ένα instance method, ενώ το :meth:"
1129+
"`float.fromhex` είναι μια μέθοδος κλάσης."
10961130

10971131
#: library/stdtypes.rst:672
10981132
msgid "A hexadecimal string takes the form::"
1099-
msgstr ""
1133+
msgstr "Μια δεκαεξαδική συμβολοσειρά έχει τη μορφή::"
11001134

11011135
#: library/stdtypes.rst:676
11021136
msgid ""
@@ -1111,6 +1145,17 @@ msgid ""
11111145
"by C's ``%a`` format character or Java's ``Double.toHexString`` are accepted "
11121146
"by :meth:`float.fromhex`."
11131147
msgstr ""
1148+
"όπου το προαιρετικό ``sign`` μπορεί να είναι είτε ``+`` ή ``-``, ``integer`` "
1149+
"και ``fraction`` είναι συμβολοσειρές δεκαεξαδικών ψηφίων και ο ``exponent`` "
1150+
"(εκθέτης) είναι ένας δεκαδικός ακέραιος με προαιρετικό πρόσημο. Τα πεζά ή "
1151+
"κεφαλαία δεν είναι σημαντικά και πρέπει να υπάρχει τουλάχιστον ένα "
1152+
"δεκαεξαδικό ψηφίο είτε στον ακέραιο είτε στο κλάσμα. Αυτή η σύνταξη είναι "
1153+
"παρόμοια με τη σύνταξη που καθορίζεται στην ενότητα 6.4.4.2 του προτύπου "
1154+
"C99, καθώς και στη σύνταξη που χρησιμοποιείται στην Java 1.5 και μετά. "
1155+
"Ιδιαίτερα, η έξοδος του :meth:`float.hex` μπορεί να χρησιμοποιηθεί ως "
1156+
"δεκαεξαδικό Κυριολεκτική κινητής υποδιαστολής σε κώδικα C ή Java, και "
1157+
"παράχθηκαν δεκαεξαδικές συμβολοσειρές με τον χαρακτήρα μορφής ``%a`` της C ή "
1158+
"το `Double.toHexString` της Java είναι αποδεκτά από το :meth:`float.fromhex`."
11141159

11151160
#: library/stdtypes.rst:689
11161161
msgid ""
@@ -1119,16 +1164,23 @@ msgid ""
11191164
"example, the hexadecimal string ``0x3.a7p10`` represents the floating-point "
11201165
"number ``(3 + 10./16 + 7./16**2) * 2.0**10``, or ``3740.0``::"
11211166
msgstr ""
1167+
"Σημειώστε ότι ο εκθέτης είναι γραμμένος με δεκαδικό και όχι δεκαεξαδικό και "
1168+
"ότι δίνει τη δύναμη του 2 με την οποία πολλαπλασιάζεται ο συντελεστής. Για "
1169+
"παράδειγμα, η δεκαεξαδική συμβολοσειρά ``0x3.a7p10`` αντιπροσωπεύει τον "
1170+
"αριθμό κινητής υποδιαστολής ``(3 + 10./16 + 7./16**2) * 2,0**10``, ή "
1171+
"``3740,0``::"
11221172

11231173
#: library/stdtypes.rst:699
11241174
msgid ""
11251175
"Applying the reverse conversion to ``3740.0`` gives a different hexadecimal "
11261176
"string representing the same number::"
11271177
msgstr ""
1178+
"Η εφαρμογή της αντίστροφης μετατροπής σε ``3740.0`` δίνει μία διαφορετική "
1179+
"δεκαεξαδική συμβολοσειρά που αντιπροσωπεύει τον ίδιο αριθμό::"
11281180

11291181
#: library/stdtypes.rst:709
11301182
msgid "Hashing of numeric types"
1131-
msgstr ""
1183+
msgstr "Κατακερματισμός των αριθμητικών τύπων"
11321184

11331185
#: library/stdtypes.rst:711
11341186
msgid ""
@@ -1145,23 +1197,42 @@ msgid ""
11451197
"value of ``P`` is made available to Python as the :attr:`~sys.hash_info."
11461198
"modulus` attribute of :data:`sys.hash_info`."
11471199
msgstr ""
1200+
"Για αριθμούς ``x`` και ``y``, πιθανώς διαφορετικών τύπων, είναι "
1201+
"προαπαιτούμενο ότι ``hash(x) == hash(y)`` όποτε ``x == y`` (δείτε την "
1202+
"τεκμηρίωση για την μέθοδο :meth:`~object.__hash__` για περισσότερες "
1203+
"λεπτομέρειες). Για την ευκολότερη εφαρμογή και αποτελεσματικότητα σε ένα "
1204+
"εύρος αριθμητικών τύπων (συμπεριλαμβανομένων:class:`int`, :class:`float`, :"
1205+
"class:`decimal.Decimal` και :class:`fractions.Fracion`) o κατακερματισμός "
1206+
"της Python για αριθμητικούς τύπους βασίζεται σε μία μόνο μαθηματική "
1207+
"συνάρτηση που ορίζεται για οποιονδήποτε ρητό αριθμό, και ως εκ τούτου ισχύει "
1208+
"για όλα τα instances :class:`int` και :class:`fractions.Fraction` και όλα "
1209+
"πεπερασμένα instances :class:`float` και :class:`decimal.Decimal`. "
1210+
"Ουσιαστικά, αυτή η συνάρτηση δίνεται από το modulo μείωσης ``P`` για ένα "
1211+
"σταθερό πρώτο ``P``. Η τιμή του ``P`` διατίθεται στην Python ως :attr:`~sys."
1212+
"hash_info.modulus` atrribute του :data:`sys.hash_info`."
11481213

11491214
#: library/stdtypes.rst:726
11501215
msgid ""
11511216
"Currently, the prime used is ``P = 2**31 - 1`` on machines with 32-bit C "
11521217
"longs and ``P = 2**61 - 1`` on machines with 64-bit C longs."
11531218
msgstr ""
1219+
"Αυτή τη στιγμή, ο πρώτος που χρησιμοποιείται είναι ``P = 2**31 - 1`` σε "
1220+
"μηχανήματα με μήκους 32-bit C και ``P = 2**61 - 1`` σε μηχανήματα με μήκους "
1221+
"64-bit C."
11541222

11551223
#: library/stdtypes.rst:729
11561224
msgid "Here are the rules in detail:"
1157-
msgstr ""
1225+
msgstr "Εδώ οι κανόνες λεπτομερώς:"
11581226

11591227
#: library/stdtypes.rst:731
11601228
msgid ""
11611229
"If ``x = m / n`` is a nonnegative rational number and ``n`` is not divisible "
11621230
"by ``P``, define ``hash(x)`` as ``m * invmod(n, P) % P``, where ``invmod(n, "
11631231
"P)`` gives the inverse of ``n`` modulo ``P``."
11641232
msgstr ""
1233+
"Αν το ``x = m / n`` είναι ένας μη αρνητικός ρητός αριθμός και το ``n`` δεν "
1234+
"διαιρείται από ``P``, ορίστε το ``hash(x)`` ως ``m * invmod(n, P) % P``, "
1235+
"όπου το ``invmod(n, P)`` μας δίνει το αντίστροφο του modulo ``n`` ``P``."
11651236

11661237
#: library/stdtypes.rst:735
11671238
msgid ""
@@ -1170,6 +1241,10 @@ msgid ""
11701241
"above doesn't apply; in this case define ``hash(x)`` to be the constant "
11711242
"value ``sys.hash_info.inf``."
11721243
msgstr ""
1244+
"Αν το ``x = m / n`` είναι ένας μη αρνητικός ρητός αριθμός και το ``n`` "
1245+
"διαιρείται με το ``P`` (αλλά το ``m`` όχι) τότε το ``n`` δεν έχει αντίστροφο "
1246+
"modulo ``P`` και ο κανόνας παραπάνω δεν ισχύει. Σε αυτήν την περίπτωση "
1247+
"ορίστε το ``hash(x)`` ως σταθερή τιμή ``sys.hash_info.inf``."
11731248

11741249
#: library/stdtypes.rst:740
11751250
msgid ""

0 commit comments

Comments
 (0)