Εξορθολογίστε την τοπική προσαρμογή σας στο Android
Εγγενής συγχρονισμός του strings.xml και ροές εργασίας εφαρμογών Android
<string name="welcome_title">Welcome</string>
<string name="login_button">Sign In</string>
<string name="settings_label">Settings</string>
<!-- Auto-synced to 12 locales -->
<!-- values-ja, values-de, values-fr... -->
Προκλήσεις τοπικής προσαρμογής στο Android
Τα έργα πολλαπλών module και οι πόροι XML απαιτούν μια δομημένη ροή εργασίας τοπικής προσαρμογής
Διαχείριση του strings.xml σε πολλά module
Τα module δυνατοτήτων και βιβλιοθηκών διαθέτουν το καθένα το δικό του res/values/ — οι συμβολοσειρές αποκλίνουν και δημιουργούνται διπλότυπα
Οι κανόνες πληθυντικού διαφέρουν μεταξύ γλωσσών
Οι πληθυντικοί τύποι χρειάζονται διαφορετικές κατηγορίες CLDR ανά γλώσσα — είναι εύκολο να παραλείψετε τις few/many για τα Ρωσικά και τα Αραβικά
Το App Bundle αφαιρεί γλωσσικούς πόρους
Το Google Play διαχωρίζει τα APK ανά γλώσσα, με αποτέλεσμα να μη λειτουργεί η εναλλαγή γλώσσας εντός της εφαρμογής
Χωρίς ενσωμάτωση στη ροή εργασίας
Η διαδικασία μετάφρασης είναι αποσυνδεδεμένη από το build του Gradle και τη ροή εργασίας σας στο Android Studio
Εγγενής τοπική προσαρμογή στο Android
Τοπική προσαρμογή που ενσωματώνεται απρόσκοπτα στο Android Studio, στο Jetpack Compose και στη ροή εργασίας σας με το Gradle.

Συμβολοσειρές προέλευσης
Εντοπισμός και εξαγωγή
Μετάφραση
Επανασυγχρονισμός
Δυνατότητες ειδικά για το Android
Σχεδιασμένες για σύγχρονη ανάπτυξη στο Android με Jetpack Compose, έργα πολλαπλών module και μεταδεδομένα Play Store
Υποστήριξη strings.xml
Άμεσος συγχρονισμός με αρχεία πόρων Android XML
Jetpack Compose
Εγγενής ενσωμάτωση των stringResource() και pluralStringResource()
Υποστήριξη πολλαπλών module
Συγχρονισμός μεταξύ της εφαρμογής, των module δυνατοτήτων και των module βιβλιοθηκών
Υποστήριξη πληθυντικών τύπων και πινάκων
Χειρίζεται τους πληθυντικούς τύπους και τα string-array με τους σωστούς κανόνες CLDR
Μεταδεδομένα Play Store
Συνδυασμένη τοπική προσαρμογή κώδικα και μεταδεδομένων Fastlane Supply
Σενάρια για προγραμματιστές Android
Πραγματικές διαμορφώσεις ανάπτυξης στο Android στις οποίες η τοπική προσαρμογή έχει σημασία
Εφαρμογή Jetpack Compose
Διατηρήστε αυτόματα μεταφρασμένες τις κλήσεις stringResource() του Compose σε όλα τα locale
Εφαρμογή Android πολλαπλών module
Συγχρονίστε τις μεταφράσεις στο module της εφαρμογής, στα module δυνατοτήτων και στις κοινόχρηστες βιβλιοθήκες
Ομάδα με τοπική προσαρμογή κώδικα και Play Store
Διαχειριστείτε μαζί τις συμβολοσειρές της εφαρμογής και τα μεταδεδομένα Play Store
Χειροκίνητη έναντι ενσωματωμένης διαδικασίας
Πώς η εγγενής ενσωμάτωση με το Android μεταμορφώνει τη ροή εργασίας σας
| Feature | Χειροκίνητη διαχείριση | Με ενσωμάτωση Android |
|---|---|---|
| Υποστήριξη μορφών αρχείων | Χειροκίνητος χειρισμός XML | strings.xml, πληθυντικοί τύποι και πίνακες συμβολοσειρών |
| Συγχρονισμός πολλαπλών module | Χειροκίνητα για κάθε module | Αυτόματα σε όλα τα module |
| Υποστήριξη Compose | Περιορισμένα εργαλεία | Εγγενής ενσωμάτωση stringResource |
| Μεταδεδομένα Play Store | Ξεχωριστή διαδικασία | Συνδυασμός κώδικα και μεταδεδομένων |
| Ροή εργασίας ομάδας | Διάσπαρτα εργαλεία | Ενοποιημένη ροή εργασίας Android |
Συχνές ερωτήσεις
Όλα όσα χρειάζεται να γνωρίζετε για την τοπική προσαρμογή στο Android
<resources>
<string name="welcome">Welcome</string>
<string name="login">Sign In</string>
</resources>
Tools → i18n Agent → Pull Translations
✓ Translated to de, ja, es, fr, ko
Μεταφράστε απευθείας από το Android Studio
Ένα πρόσθετο Android Studio που προσθέτει τοπική προσαρμογή με ένα κλικ στο IDE σας. Κάντε δεξί κλικ σε οποιοδήποτε strings.xml, επιλέξτε τις γλώσσες-στόχους και τα μεταφρασμένα αρχεία θα εμφανιστούν αμέσως στους σωστούς φακέλους values-{locale}.
Είστε έτοιμοι να εξορθολογίσετε την τοπική προσαρμογή σας στο Android;
Προγραμματιστές Android σε όλο τον κόσμο κυκλοφορούν προϊόντα ταχύτερα με την αυτόματη τοπική προσαρμογή.