Skip to content

Commit 1f55147

Browse files
committed
Update ios.po translation
1 parent 1d24b24 commit 1f55147

File tree

1 file changed

+74
-11
lines changed

1 file changed

+74
-11
lines changed

using/ios.po

Lines changed: 74 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -226,6 +226,16 @@ msgid ""
226226
"framework would also contain ``Frameworks/foo.bar._whiz.framework/foo.bar."
227227
"_whiz.origin``, containing the path to the ``.fwork`` file."
228228
msgstr ""
229+
"Για παράδειγμα, σκεφτείτε την περίπτωση μιας εισαγωγής ``from foo.bar import _whiz``, "
230+
"όπου το ``_whiz`` υλοποιείται με το δυαδικο module ``sources/foo/bar/"
231+
"_whiz.abi3.so``, με το ``sources`` να είναι η τοποθεσί που είναι καταχωρημένη στο ``sys."
232+
"path``, σε σχέση με το πακέτο εφαρμογών. Αυτό το module *πρέπει* να διανέμεται ως "
233+
"``Frameworks/foo.bar._whiz.framework/foo.bar._whiz`` (δημιουργώντας το όνομα του πλαισίου από την πλήρη "
234+
"διαδρομή εισαγωγής του module), με ένα αρχείο ``Info.plist`` στον κατάλογο ``.framework`` που προσδιορίζει "
235+
"το δυαδικό αρχείο ως πλαίσιο. Το module ``foo.bar._whiz`` θα αναπαρίσταται στην αρχική τοποθεσία με ένα αρχείο δείκτη "
236+
"``sources/foo/bar/_whiz.abi3.fwork``, που περιέχει τη διαδρομή ``Frameworks/foo.bar._whiz/foo.bar._whiz``. Το framework "
237+
"θα περιέχει επίσης το ``Frameworks/foo.bar._whiz.framework/foo.bar."
238+
"_whiz.origin`` το οποίο θα περιέχει τη διαδρομή προς το αρχείο ``.fwork``."
229239

230240
#: using/ios.rst:110
231241
msgid ""
@@ -236,10 +246,15 @@ msgid ""
236246
"class:`~importlib.machinery.ModuleSpec` for the loaded module will report "
237247
"the ``origin`` as the location of the binary in the framework folder."
238248
msgstr ""
249+
"Κατά την εκτέλεση σε iOS, ο διερμηνέας Python θα εγκαταστήσει μια :class:"
250+
"`~importlib.machinery.AppleFrameworkLoader` που είναι σε θέση να διαβάζει και να εισάγει αρχεία ``.fwork``. "
251+
"Μόλις εισαχθεί, το χαρακτηριστικό ``__file__`` του δυαδικού module θα αναφέρει ως την τοποθεσία του αρχείου ``.fwork``. "
252+
"Ωστόσο, η :class:`~importlib.machinery.ModuleSpec` για τη φορτωμένη ενότητα θα αναφέρει την ``προέυλευση`` ως την "
253+
"τοποθεσία του δυαδικού αρχείου στον φάκελο framework."
239254

240255
#: using/ios.rst:118
241256
msgid "Compiler stub binaries"
242-
msgstr ""
257+
msgstr "Δυαδικά αρχεία stub του μεταγλωττιστή"
243258

244259
#: using/ios.rst:120
245260
msgid ""
@@ -248,12 +263,18 @@ msgid ""
248263
"iphoneos clang`` to get the ``clang`` for an iPhone device). However, using "
249264
"this script poses two problems:"
250265
msgstr ""
266+
"Το Xcode δεν εκθέτει ρητούς μεταγλωττιστές για iOS∙ αντιθέτως, χρησιμοποιεί ένα script ``xcrun`` "
267+
"που αναλύεται σε μια πλήρη διαδρομή μεταγλωττιστή (π.χ. ``xcrun --sdk "
268+
"iphoneos clang`` για να λάβετε το ``clang`` για μια συσκευή iPhone). Ωστόσο, η χρήση αυτού του script παρουσίαζει "
269+
"δύο προβλήματα:"
251270

252271
#: using/ios.rst:125
253272
msgid ""
254273
"The output of ``xcrun`` includes paths that are machine specific, resulting "
255274
"in a sysconfig module that cannot be shared between users; and"
256275
msgstr ""
276+
"Η έξοδος του ``xcrun`` περιλαμβάνει διαδρομές που είναι ειδικές για κάθε μηχάνημα, με αποτέλεσμα ένα module sysconfig "
277+
"που δεν μπορεί να κοινοποιηθεί μεταξύ χρηστών∙ και"
257278

258279
#: using/ios.rst:128
259280
msgid ""
@@ -262,6 +283,9 @@ msgid ""
262283
"command line at the first space to get the path to the compiler executable; "
263284
"this isn't the case when using ``xcrun``."
264285
msgstr ""
286+
"Αυτό έχει ως αποτέλεσμα ορισμούς ``CC``/``CPP``/``LD``/``AR`` που περιλαμβάνουν κενά. "
287+
"Υπάρχουν πολλά εργαλεία οικοσυστήματος C που υποθέτουν ότι μπορείτε να διαχωρίσετε μια γραμμή εντολών στο πρώτο κενό για να λάβετε "
288+
"τη διαδορμή προς το εκτελέσιμο αρχείο του μεταγλωττιστή. Αυτό δεν ισχύει όταν χρησιμοποιείτε το ``xcrun``."
265289

266290
#: using/ios.rst:133
267291
msgid ""
@@ -274,14 +298,21 @@ msgid ""
274298
"users to compile their own modules. When compiling third-party Python "
275299
"modules for iOS, you should ensure these stub binaries are on your path."
276300
msgstr ""
301+
"Για να αποφευχθούν αυτά τα προβλήματα, η Python παρείχε stubs για αυτά τα εργαλεία. Αυτά τα stubs "
302+
"είναι περιτυλίγματα shell scripts γύρω από τα υποκείμενα εργαλεία ``xcrun``, τα οποία κατανέμονται "
303+
"σε ένα φάκελο ``bin`` που διανέμεται παράλληλα με το μεταγλωττισμένο πλαίσιο iOS. Αυτά τα scripts είναι "
304+
"μετακινήσιμα και θα αναλύονται πάντα στις κατάλληλες διαδρομές τοπικού συστήματος. Συμπεριλαμβάνοντας αυτά τα "
305+
"scripts στον φάκελο bin που συνοδεύει ένα πλαίσιο, τα περιεχόμενα του module ``sysconfig`` γίνονται χρήσιμα για τους "
306+
"τελικούς χρήστες ώστε να μεταγλωττίσουν τα δικά τους modules. Κατά τη μεταγλώττιση Python modules τρίτων για iOS, θα πρέπει "
307+
"να βεβαιωθείτε ότι αυτά τα δυαδικά αρχεία stub βρίσκονται στη διαδρομή σας."
277308

278309
#: using/ios.rst:143
279310
msgid "Installing Python on iOS"
280-
msgstr ""
311+
msgstr "Εγκατάσταση Python σε iOS"
281312

282313
#: using/ios.rst:146
283314
msgid "Tools for building iOS apps"
284-
msgstr ""
315+
msgstr "Εργαλεία για τη δημιουργία εφαρμογών iOS"
285316

286317
#: using/ios.rst:148
287318
msgid ""
@@ -292,6 +323,10 @@ msgid ""
292323
"Xcode Command Line Tools are not sufficient for iOS development; you need a "
293324
"*full* Xcode install."
294325
msgstr ""
326+
"Η δημιουργία για iOS απαιτεί τη χρήση των εργαλείων Xcode της Apple. Συνίσταται ανεπιφύλακτα να χρησιμοποιήσετε "
327+
"την πιο πρόσφατη σταθερή έκδοση του Xcode. Αυτό θα απαιτήσει τη χρήση της πιο πρόσφατης (ή δεύτερης) έκδοσης macOS, καθώς "
328+
"η Apple δεν διατηρεί το Xcode για παλαιότερες εκδόσεις macOS. Τα Εργαλεία Γραμμής Εντολών Xcode δεν επαρκούν για την ανάπτυξη "
329+
"iOS∙ χρειάζεται μια *πλήρη* εγκατάσταση του Xcode."
295330

296331
#: using/ios.rst:155
297332
msgid ""
@@ -301,6 +336,10 @@ msgid ""
301336
"iOS Simulator Platform by selecting from the Platforms tab of the Xcode "
302337
"Settings panel."
303338
msgstr ""
339+
"Εάν θέλετε να εκτελέσετε τον κώδικά σας στον προσομοιωτή iOS, θα χρειαστεί επίσης να εγκαταστήσετε "
340+
"μια πλατφόρμα προσομοιωτή iOS. Θα πρέπει να σας ζητηθεί να επιλέξετε μια πλατφόρμα προσομοιωτή iOS όταν "
341+
"εκτελέσετε για πρώτη φορά το Xcode. Εναλλακτικά, μπορείτε να προσθέσετε μια πλατφόρμα προσομοιωτή iOS επιλέγοντας "
342+
"από την καρτέλα Platforms του πίνακα Xcode Settings."
304343

305344
#: using/ios.rst:163
306345
msgid "Adding Python to an iOS project"
@@ -351,6 +390,8 @@ msgid ""
351390
"Drag the ``iOS/Resources/dylib-Info-template.plist`` file into your project, "
352391
"and ensure it is associated with the app target."
353392
msgstr ""
393+
"Σύρετε το αρχείο ``iOS/Resources/dylib-Info-template.plist`` στο έργο σας, και βεβαιωθείτε ότι σχετίζεται "
394+
"με το target της εφαρμογής."
354395

355396
#: using/ios.rst:186
356397
msgid ""
@@ -360,55 +401,64 @@ msgid ""
360401
"adjusting paths as needed. Ensure that this folder is associated with your "
361402
"app target."
362403
msgstr ""
404+
"Προσθέστε τον κώδικα της εφαρμογής σας ως φάκελο στο έργο Xcode. Στις ακόλουθες οδηγίες, θα υποθέσουμε "
405+
"ότι ο κωδικός χρήση σας βρίσκεται σε έναν φάκελο με το όνομα ``app`` στη ρίζο του έργου∙ μπορείτε να χρησιμοποιήσετε "
406+
"οποιαδήποτε άλλη τοποθεσία προσαρμόζοντας τις διαδρομές όπως απαιτείται. Βεβαιωθείτε ότι αυτός ο φάκελος σχετίζεται με τον στόχο "
407+
"της εφαρμογής σας."
363408

364409
#: using/ios.rst:192
365410
msgid ""
366411
"Select the app target by selecting the root node of your Xcode project, then "
367412
"the target name in the sidebar that appears."
368413
msgstr ""
414+
"Επιλέξτε τον στόχο της εφαρμογής επιλέγοντας τον ριζικό κόμβο του έργου Xcode και, στη συνέχεια, το όνομα του target στην "
415+
"πλαϊνή γραμμή που εμφανίζεται."
369416

370417
#: using/ios.rst:195
371418
msgid ""
372419
"In the \"General\" settings, under \"Frameworks, Libraries and Embedded "
373420
"Content\", add ``Python.xcframework``, with \"Embed & Sign\" selected."
374421
msgstr ""
422+
"Στις \"General\" ρυθμίσεις, στην ενότητα \"Frameworks, Libraries and Embedded "
423+
"Content\", προσθέστε το ``Python.xcframework``, με επλεγμένο το \"Embed & Sign\"."
375424

376425
#: using/ios.rst:198
377426
msgid "In the \"Build Settings\" tab, modify the following:"
378-
msgstr ""
427+
msgstr "Στην καρτέλα \"Build Settings\", τροποιποιήστε τα εξής:"
379428

380429
#: using/ios.rst:200
381430
msgid "Build Options"
382-
msgstr ""
431+
msgstr "Build Options""
383432

384433
#: using/ios.rst:202
385434
msgid "User Script Sandboxing: No"
386-
msgstr ""
435+
msgstr "User Script Sandboxing: No"
387436

388437
#: using/ios.rst:203
389438
msgid "Enable Testability: Yes"
390-
msgstr ""
439+
msgstr "Enable Testability: Yes"
391440

392441
#: using/ios.rst:205
393442
msgid "Search Paths"
394-
msgstr ""
443+
msgstr "Search Paths"
395444

396445
#: using/ios.rst:207
397446
msgid "Framework Search Paths: ``$(PROJECT_DIR)``"
398-
msgstr ""
447+
msgstr "Framework Search Paths: ``$(PROJECT_DIR)``"
399448

400449
#: using/ios.rst:208
401450
msgid ""
402451
"Header Search Paths: ``\"$(BUILT_PRODUCTS_DIR)/Python.framework/Headers\"``"
403452
msgstr ""
453+
"Header Search Paths: ``\"$(BUILT_PRODUCTS_DIR)/Python.framework/Headers\"``"
404454

405455
#: using/ios.rst:210
406456
msgid "Apple Clang - Warnings - All languages"
407-
msgstr ""
457+
msgstr "Apple Clang - Warnings - All languages"
408458

409459
#: using/ios.rst:212
410460
msgid "Quoted Include In Framework Header: No"
411-
msgstr ""
461+
msgstr "Quoted Include In Framework Header: No"
412462

413463
#: using/ios.rst:214
414464
msgid ""
@@ -418,6 +468,11 @@ msgid ""
418468
"Name the step \"Install Target Specific Python Standard Library\", disable "
419469
"the \"Based on dependency analysis\" checkbox, and set the script content to:"
420470
msgstr ""
471+
"Προσθέστε ένα βήμα δημιουργίας που αντιγράφει την τυπική βιβλιοθήκη Python στην εφαρμογή σας. "
472+
"Στην καρτέλα \"Build Phases\", προσθέστε ένα νέο βήμα δημιουργίας \"Run Script\" *πριν* από το βήμα "
473+
"\"Embed Frameworks\", αλλά *μετά* από τη βήμα \"Copy Bundle Resources\". Ονομάστε το βήμα "
474+
"\"Install Target Specific Python Standard Library\", απενεργοποιήστε το checkbox \"Based on dependency analysis\" "
475+
"και ορίστε το περιεχόμενο του script σε:"
421476

422477
#: using/ios.rst:220
423478
msgid ""
@@ -747,6 +802,14 @@ msgid ""
747802
"testbed/iOSTestbed/app_packages`` folder (using ``pip install --target app-"
748803
"testbed/iOSTestbed/app_packages`` or similar)."
749804
msgstr ""
805+
"Θα χρειαστεί να τροποποιήσετε την αναφορά ``iOS/testbed`` ώστε να δείχνει σε αυτόν τον κατάλογο "
806+
"στο δέντρο πηγαίου κώδικα της CPython∙ οποιοιδήποτε φακέλοι καθορίζονται με το flag "
807+
"``--app`` θα αντιγραφούν στο κλωνοποιημένο testbed έργο. Το testbed που προκύπτει θα δημιουργηθεί στον φάκελο "
808+
"``app-testbed``. Σε αυτό το παράδειγμα, τα ``module1`` και ``module2`` θα είναι εισαγόμενα modules κατά τον χρόνο "
809+
"εκτέλεσης. Εάν αυτό το έργο σας έχει πρόσθετε εξαρτήσεις, μπορούν να εγκατασταθούν στον φάκελο ``app-"
810+
"testbed/iOSTestbed/app_packages`` (χρησιμοποιώντας ``pip install --target app-"
811+
"testbed/iOSTestbed/app_packages`` ή παρόμοιο)."
812+
""
750813

751814
#: using/ios.rst:352
752815
msgid ""

0 commit comments

Comments
 (0)