WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
Skip to content

Commit 3a78aee

Browse files
committed
Update ios.po
1 parent 5422a5d commit 3a78aee

File tree

2 files changed

+80
-44
lines changed

2 files changed

+80
-44
lines changed

dictionaries/main.txt

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ Android
1515
Apache
1616
App
1717
April
18+
Arguments
1819
Associates
1920
Audio
2021
Avenue
@@ -56,6 +57,7 @@ Compaq
5657
Compiled
5758
Comprehensions
5859
Computer
60+
Configurations
5961
Content
6062
Control
6163
Cookbook
@@ -88,9 +90,9 @@ Downey
8890
Dr
8991
Drake
9092
Emacs
91-
Enable
9293
Embed
9394
Embedded
95+
Enable
9496
English
9597
Enthought
9698
Eric
@@ -235,15 +237,16 @@ P
235237
Packard
236238
Pareto
237239
Pascal
240+
Passed
238241
Path
239242
Paul
240243
Perl
241244
Permission
242245
Phases
243246
Pillow
244247
Platform
245-
Powershell
246248
Platforms
249+
Powershell
247250
Precision
248251
Print
249252
Private
@@ -379,6 +382,7 @@ alias
379382
aliases
380383
all
381384
alone
385+
always
382386
ame
383387
amp
384388
an
@@ -462,6 +466,7 @@ branch
462466
breach
463467
breadth
464468
break
469+
breakpoints
465470
brief
466471
buffer
467472
buffered
@@ -1167,6 +1172,7 @@ partnership
11671172
party
11681173
pass
11691174
passion
1175+
patch
11701176
patches
11711177
path
11721178
pathname
@@ -1736,6 +1742,7 @@ zoneinfo
17361742
αποσυσκευασία
17371743
αποσυσκευασμένα
17381744
αποσυσκευασμένο
1745+
αποσφαλματωτή
17391746
αποσφαλματωτής
17401747
από
17411748
απόδρασή
@@ -2089,10 +2096,9 @@ zoneinfo
20892096
υποτύποι
20902097
υποτύπος
20912098
υποφάκελο
2099+
υποφάκελος
20922100
υποφακέλους
20932101
φάκελους
2094-
υποφάκελο
2095-
υποφάκελος
20962102
χειριζόμενες
20972103
χρήσιμες
20982104
χρήσιμοι

using/ios.po

Lines changed: 70 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -126,8 +126,8 @@ msgid ""
126126
"running on the simulator or a physical device."
127127
msgstr ""
128128
"Κατά την εκτέλεση σε iOS, το ``sys.platform`` θα αναφέρεται ως ``ios``. Αυτή "
129-
"η τιμή θα επιστραφεί σε ένα iPhone ή iPad, ανεξάρτητα από το αν η "
130-
"εφαρμογή εκτελείται στον προσομοιωτή ή σε μια φυσική συσκευή."
129+
"η τιμή θα επιστραφεί σε ένα iPhone ή iPad, ανεξάρτητα από το αν η εφαρμογή "
130+
"εκτελείται στον προσομοιωτή ή σε μια φυσική συσκευή."
131131

132132
#: using/ios.rst:54
133133
msgid ""
@@ -211,8 +211,8 @@ msgstr ""
211211
"επεξεργαστεί εκ των υστέρων τυχόν πακέτα Python, μετατρέποντας τις δυαδικές "
212212
"μονάδες ``.so`` σε μεμονωμένα αυτόνομα πλαίσια με κατάλληλα μεταδεδομένα και "
213213
"υπογραφή. Για λεπτομέρειες σχετικά με τον τρόπο εκτέλεσης αυτή της μετα-"
214-
"επεξεργασίας, ανατρέξτε στον οδηγό :ref:`adding Python to your "
215-
"project <adding-ios>`."
214+
"επεξεργασίας, ανατρέξτε στον οδηγό :ref:`adding Python to your project "
215+
"<adding-ios>`."
216216

217217
#: using/ios.rst:90
218218
msgid ""
@@ -223,8 +223,8 @@ msgid ""
223223
"framework must contain a ``.origin`` file that contains the location of the "
224224
"``.fwork`` file, relative to the app bundle."
225225
msgstr ""
226-
"Για να βοηθηθεί η Python στην ανακάλυψη δυαδικών αρχείων στη νέα τους θέση, το "
227-
"αρχικό αρχείο ``.so`` στο ``sys.path`` αντικαθίσταται με ένα αρχείο ``."
226+
"Για να βοηθηθεί η Python στην ανακάλυψη δυαδικών αρχείων στη νέα τους θέση, "
227+
"το αρχικό αρχείο ``.so`` στο ``sys.path`` αντικαθίσταται με ένα αρχείο ``."
228228
"fwork``. Αυτό το αρχείο είναι ένα αρχείο κειμένου που περιέχει τη θέση του "
229229
"δυαδικού αρχείου του framework, σε σχέση με το app bundle. Για να επιτραπεί "
230230
"στο framework να επιστρέψει στην αρχική του θέση, το framework πρέπει να "
@@ -337,7 +337,7 @@ msgstr ""
337337
"``sysconfig`` γίνεται χρήσιμο για τους τελικούς χρήστες, ώστε να μπορούν να "
338338
"μεταγλωττίζουν τα δικά τους modules. Όταν μεταγλωττίζετε τρίτα modules "
339339
"Python για iOS, πρέπει να βεβαιωθείτε ότι αυτά τα stub binaries είναι στο "
340-
"PATH σας."
340+
"path σας."
341341

342342
#: using/ios.rst:143
343343
msgid "Installing Python on iOS"
@@ -519,26 +519,16 @@ msgid ""
519519
"install_python Python.xcframework app"
520520
msgstr ""
521521
"set -e\n"
522-
"\n"
523-
"mkdir -p \"$CODESIGNING_FOLDER_PATH/python/lib\"\n"
524-
"if [ \"$EFFECTIVE_PLATFORM_NAME\" = \"-iphonesimulator\" ]; then\n"
525-
" echo \"Installing Python modules for iOS Simulator\"\n"
526-
" rsync -au --delete \"$PROJECT_DIR/Python.xcframework/ios-arm64_x86_64-"
527-
"simulator/lib/\" \"$CODESIGNING_FOLDER_PATH/python/lib/\"\n"
528-
"else\n"
529-
" echo \"Installing Python modules for iOS Device\"\n"
530-
" rsync -au --delete \"$PROJECT_DIR/Python.xcframework/ios-arm64/lib/\" "
531-
"\"$CODESIGNING_FOLDER_PATH/python/lib/\"\n"
532-
"fi"
522+
"source $PROJECT_DIR/Python.xcframework/build/build_utils.sh\n"
523+
"install_python Python.xcframework app"
533524

534525
#: using/ios.rst:224
535526
msgid ""
536527
"If you have placed your XCframework somewhere other than the root of your "
537528
"project, modify the path to the first argument."
538529
msgstr ""
539-
"Σημειώστε ότι το όνομα του προσομοιωτή \"slice\" στο XCframework μπορεί να "
540-
"διαφέρει, ανάλογα με τις αρχιτεκτονικές CPU που υποστηρίζει το "
541-
"``XCFramework`` σας."
530+
"Εάν έχετε τοποθετήσει το XCframework κάπου αλλού εκτός από τη ρίζα του έργου "
531+
"σας, τροποποιήστε τη διαδρομή στο πρώτο όρισμα."
542532

543533
#: using/ios.rst:227
544534
msgid ""
@@ -624,10 +614,9 @@ msgid ""
624614
"pure Python application code, named ``app``. If you have third-party binary "
625615
"modules in your app, some additional steps will be required:"
626616
msgstr ""
627-
"Τα βήματα 8, 9 και 10 αυτών των οδηγιών προϋποθέτουν ότι έχετε έναν μόνο "
628-
"φάκελο με καθαρό κώδικα εφαρμογής Python, με το όνομα ``app``. Εάν έχετε "
629-
"δυαδικά modules τρίτων κατασκευαστών στην εφαρμογής σας, θα απαιτηθούν "
630-
"ορισμένα επιπλέον βήματα:"
617+
"Τα βήματα 7 και 8 αυτών των οδηγιών υποθέτουν ότι έχετε έναν μόνο φάκελο με "
618+
"καθαρό κώδικα εφαρμογής Python, με όνομα ``app``. Εάν έχετε δυαδικά modules "
619+
"τρίτων στην εφαρμογή σας, θα απαιτηθούν επιπλέον βήματα:"
631620

632621
#: using/ios.rst:251
633622
msgid ""
@@ -639,7 +628,7 @@ msgid ""
639628
msgstr ""
640629
"Πρέπει να βεβαιωθείτε ότι τυχόν φάκελοι που περιέχουν δυαδικά αρχεία τρίτων "
641630
"είναι είτε συσχετισμένοι με τον στόχο της εφαρμογής είτε αντιγραμμένοι ως "
642-
"μέρος του βήματος 8. Το βήμα 8 θα πρέπει επίσης να καθαρίσει τυχόν δυαδικά "
631+
"μέρος του βήματος 7. Το βήμα 7 θα πρέπει επίσης να καθαρίσει τυχόν δυαδικά "
643632
"αρχεία που δεν είναι κατάλληλα για την πλατφόρμα στην οποία στοχεύει μια "
644633
"συγκεκριμένη έκδοση (δηλαδή, να διαγράψει τυχόν δυαδικά αρχεία συσκευής εάν "
645634
"δημιουργείτε μια εφαρμογή που στοχεύει τον προσομοιωτή)."
@@ -650,10 +639,9 @@ msgid ""
650639
"folder is added to the end of the call to ``install_python`` in step 7, and "
651640
"as part of the :envvar:`PYTHONPATH` configuration in step 8."
652641
msgstr ""
653-
"Οποιοιδήποτε φάκελοι περιέχουν δυαδικά αρχεία τρίτων πρέπει να υποβληθούν σε "
654-
"επεξεργασία σε μορφή framework στο βήμα 9. Η κλήση του ``install_dylib`` που "
655-
"επεξεργάζεται τον φάκελο ``lib-dynload`` μπορεί να αντιγραφεί και να "
656-
"προσαρμοστεί για αυτόν τον σκοπό."
642+
"Εάν χρησιμοποιείτε ξεχωριστό φάκελο για πακέτα τρίτων, βεβαιωθείτε ότι ο "
643+
"φάκελος προστίθεται στο τέλος της κλήσης προς το ``install_python`` στο βήμα "
644+
"7, και ως μέρος της διαμόρφωσης ``PYTHONPATH`` στο βήμα 8."
657645

658646
#: using/ios.rst:261
659647
msgid ""
@@ -662,8 +650,10 @@ msgid ""
662650
"`site.addsitedir`), rather than adding to :envvar:`PYTHONPATH` or :attr:`sys."
663651
"path` directly."
664652
msgstr ""
665-
"Εάν χρησιμοποιείτε ξεχωριστό φάκελο για πακέτα τρίτων, βεβαιωθείτε ότι ο "
666-
"φάκελος περιλαμβάνεται ως μέρος της διαμόρφωσης ``PYTHONPATH`` στο βήμα 10."
653+
"Εάν οποιοιδήποτε από τους φακέλους που περιέχουν πακέτα τρίτων θα περιέχουν "
654+
"αρχεία ``.pth``, θα πρέπει να προσθέσετε αυτόν τον φάκελο ως *site "
655+
"directory* (χρησιμοποιώντας τη :meth:`site.addsitedir`), αντί να τον "
656+
"προσθέσετε απευθείας στο :envvar:`PYTHONPATH` ή στο :attr:`sys.path`."
667657

668658
#: using/ios.rst:267
669659
msgid "Testing a Python package"
@@ -688,24 +678,30 @@ msgid ""
688678
"README.md` for details), create a clone of the Python iOS testbed project. "
689679
"If you used the ``Apple`` build script to build the XCframework, you can run:"
690680
msgstr ""
681+
"Αφού δημιουργήσετε ή αποκτήσετε ένα iOS XCFramework (δείτε το :source:`iOS/"
682+
"README.rst` για λεπτομέρειες), δημιουργήστε ένα κλώνο του έργου δοκιμαστικής "
683+
"πλατφόρμας Python iOS. Εάν χρησιμοποιήσατε το script κατασκευής ``Apple`` "
684+
"για να δημιουργήσετε το XCframework, μπορείτε να εκτελέσετε:"
691685

692686
#: using/ios.rst:277
693687
msgid ""
694688
"$ python cross-build/iOS/testbed clone --app <path/to/module1> --app <path/"
695689
"to/module2> app-testbed"
696690
msgstr ""
691+
"$ python cross-build/iOS/testbed clone --app <path/to/module1> --app <path/"
692+
"to/module2> app-testbed"
697693

698694
#: using/ios.rst:281
699695
msgid "Or, if you've sourced your own XCframework, by running:"
700-
msgstr ""
696+
msgstr "Ή, εάν έχετε δημιουργήσει το δικό σας XCframework, εκτελώντας:"
701697

702698
#: using/ios.rst:283
703699
msgid ""
704700
"$ python Apple/testbed clone --platform iOS --framework <path/to/Python."
705701
"xcframework> --app <path/to/module1> --app <path/to/module2> app-testbed"
706702
msgstr ""
707-
"$ python iOS/testbed clone --framework <path/to/Python.xcframework> --app "
708-
"<path/to/module1> --app <path/to/module2> app-testbed"
703+
"$ python Apple/testbed clone --platform iOS --framework <path/to/Python."
704+
"xcframework> --app <path/to/module1> --app <path/to/module2> app-testbed"
709705

710706
#: using/ios.rst:287
711707
msgid ""
@@ -732,10 +728,10 @@ msgid ""
732728
"app, For example, if ``module1.tests`` was the entry point to your test "
733729
"suite, you could run:"
734730
msgstr ""
735-
"Στη συνέχεια, μπορείτε να χρησιμοποιήσετε τον φάκελο ``app-testbed`` για να "
731+
"Μπορείτε στη συνέχεια να χρησιμοποιήσετε το φάκελο ``app-testbed`` για να "
736732
"εκτελέσετε τη σουίτα δοκιμών για την εφαρμογή σας. Για παράδειγμα, εάν το "
737-
"``module1.tests`` ήταν το σημείο εισόδου στη σουίτα δοκιμών σας, θα "
738-
"μπορούσατε να εκτελέσετε."
733+
"``module1.tests`` ήταν το σημείο εισόδου για τη σουίτα δοκιμών σας, θα "
734+
"μπορούσατε να εκτελέσετε:"
739735

740736
#: using/ios.rst:298
741737
msgid "$ python app-testbed run -- module1.tests"
@@ -776,6 +772,12 @@ msgid ""
776772
"\"Configurations\" tab. Modify the \"Arguments Passed On Launch\" value to "
777773
"change the testing arguments."
778774
msgstr ""
775+
"Τα ορίσματα που χρησιμοποιούνται για την εκτέλεση της σουίτας δοκιμών "
776+
"ορίζονται ως μέρος του σχεδίου δοκιμών. Για να τροποποιήσετε το σχέδιο "
777+
"δοκιμών, επιλέξτε τον κόμβο του σχεδίου δοκιμών στο δέντρο του έργου (θα "
778+
"πρέπει να είναι το πρώτο παιδί του ριζικού κόμβου) και επιλέξτε την καρτέλα "
779+
"\"Configurations\". Τροποποιήστε την τιμή \"Arguments Passed On Launch\" για "
780+
"να αλλάξετε τα ορίσματα δοκιμής."
779781

780782
#: using/ios.rst:320
781783
msgid ""
@@ -784,6 +786,11 @@ msgid ""
784786
"default debugger configuration disables automatic breakpoints on the "
785787
"``SIGINT``, ``SIGUSR1``, ``SIGUSR2``, and ``SIGXFSZ`` signals."
786788
msgstr ""
789+
"Το σχέδιο δοκιμών απενεργοποιεί επίσης τις παράλληλες δοκιμές και καθορίζει "
790+
"τη χρήση του αρχείου ``Testbed.lldbinit`` για την παροχή διαμόρφωσης του "
791+
"αποσφαλματωτή. Η προεπιλεγμένη διαμόρφωση του αποσφαλματωτή απενεργοποιεί "
792+
"τους αυτόματους σημερινούς σταθμούς (breakpoints) στα σήματα ``SIGINT``, "
793+
"``SIGUSR1``, ``SIGUSR2``, και ``SIGXFSZ``."
787794

788795
#: using/ios.rst:326
789796
msgid "App Store Compliance"
@@ -798,10 +805,17 @@ msgid ""
798805
"problematic code. There are some steps that must be taken to ensure that "
799806
"your app will be able to pass these validation steps."
800807
msgstr ""
808+
"Ο μόνος μηχανισμός για τη διανομή εφαρμογών σε τρίτες συσκευές iOS είναι η "
809+
"υποβολή της εφαρμογής στο iOS App Store∙ οι εφαρμογές που υποβάλλονται για "
810+
"διανομή πρέπει να περάσουν τη διαδικασία αξιολόγησης εφαρμογών της Apple. "
811+
"Αυτή η διαδικασία περιλαμβάνει ένα σύνολο αυτοματοποιημένων κανόνων "
812+
"επικύρωσης που ελέγχουν τη δέσμη της υποβληθείσας εφαρμογής για προβληματικό "
813+
"κώδικα. Υπάρχουν ορισμένα βήματα που πρέπει να ληφθούν για να διασφαλιστεί "
814+
"ότι η εφαρμογή σας θα μπορεί να περάσει αυτά τα βήματα επικύρωσης."
801815

802816
#: using/ios.rst:336
803817
msgid "Incompatible code in the standard library"
804-
msgstr ""
818+
msgstr "Κώδικας ασύμβατος με την τυπική βιβλιοθήκη"
805819

806820
#: using/ios.rst:338
807821
msgid ""
@@ -823,10 +837,14 @@ msgid ""
823837
"issues with the App Store review process. This patch is applied "
824838
"automatically when building for iOS."
825839
msgstr ""
840+
"Το δένδρο πηγαίου κώδικα της Python περιέχει :source:`ένα αρχείο patch <Mac/"
841+
"Resources/app-store-compliance.patch>` που θα αφαιρέσει όλον τον κώδικα που "
842+
"είναι γνωστό ότι προκαλεί προβλήματα με τη διαδικασία αξιολόγησης του App "
843+
"Store. Αυτό το patch εφαρμόζεται αυτόματα κατά την κατασκευή για iOS."
826844

827845
#: using/ios.rst:349
828846
msgid "Privacy manifests"
829-
msgstr ""
847+
msgstr "Δηλώσεις απορρήτου"
830848

831849
#: using/ios.rst:351
832850
msgid ""
@@ -837,6 +855,13 @@ msgid ""
837855
"file for that library. OpenSSL is one library affected by this requirement, "
838856
"but there are others."
839857
msgstr ""
858+
"Τον Απρίλιο του 2025, η Apple εισήγαγε μια απαίτηση για `ορισμένες "
859+
"βιβλιοθήκες τρίτων κατασκευαστών να παρέχουν μια Δήλωση Απορρήτου <https://"
860+
"developer.apple.com/support/third-party-SDK-requirements>`__. Ως αποτέλεσμα, "
861+
"εάν έχετε ένα δυαδικό module που χρησιμοποιεί μία από τις επηρεαζόμενες "
862+
"βιβλιοθήκες, πρέπει να παρέχετε ένα αρχείο ``.xcprivacy`` για αυτήν τη "
863+
"βιβλιοθήκη. Το OpenSSL είναι μία βιβλιοθήκη που επηρεάζεται από αυτήν την "
864+
"απαίτηση, αλλά υπάρχουν και άλλες."
840865

841866
#: using/ios.rst:358
842867
msgid ""
@@ -846,3 +871,8 @@ msgid ""
846871
"installed into the required location when the binary module is converted "
847872
"into a framework."
848873
msgstr ""
874+
"Εάν παράγετε ένα δυαδικό module με το όνομα ``mymodule.so``, και "
875+
"χρησιμοποιήσετε το script κατασκευής Xcode που περιγράφεται στο βήμα 8 "
876+
"παραπάνω, μπορείτε να τοποθετήσετε ένα αρχείο ``mymodule.xcprivacy`` δίπλα "
877+
"στο ``mymodule.so``, και η δήλωση απορρήτου θα εγκατασταθεί στην απαιτούμενη "
878+
"τοποθεσία όταν το δυαδικό module μετατραπεί σε framework."

0 commit comments

Comments
 (0)