
Μεταφράστε αρχεία .strings χωρίς να καταστρέψετε την εφαρμογή σας
Τα κλειδιά παραμένουν ανέπαφα. Οι προσδιοριστές μορφής διατηρούνται. Οι κανόνες πληθυντικού παραμένουν σωστοί. Το Localizable.strings σας μεταφράζεται σε δευτερόλεπτα αντί για ημέρες.
Η μετάφραση Apple .strings είναι κουραστική και επιρρεπής σε σφάλματα
Εξάγετε το Localizable.strings σας, το παραδίδετε σε έναν μεταφραστή ή το επικολλάτε σε ένα γενικό εργαλείο και λαμβάνετε αλλοιωμένους προσδιοριστές μορφής, κατεστραμμένες ακολουθίες διαφυγής και παραμορφωμένους κανόνες πληθυντικού. Έπειτα αφιερώνετε ώρες για να εντοπίσετε γιατί η εφαρμογή σας διακόπτει τη λειτουργία της κατά την εκκίνηση στα Ιαπωνικά.
Προσδιοριστές μορφής όπως %@, %d και %1$@ μεταφράζονται, αλλάζουν σειρά ή αφαιρούνται από γενικά εργαλεία
Οι ακολουθίες διαφυγής (\n, \", \t) αλλοιώνονται ή υποβάλλονται σε διπλή διαφυγή, με αποτέλεσμα να αποτυγχάνει η ανάλυση των συμβολοσειρών
Οι κανόνες πληθυντικού Stringsdict απαιτούν κατηγορίες CLDR ειδικές για κάθε γλώσσα, τις οποίες τα περισσότερα εργαλεία αγνοούν πλήρως
Τα σχόλια για τους μεταφραστές και οι υποδείξεις συμφραζομένων αφαιρούνται, με αποτέλεσμα λανθασμένες μεταφράσεις
/* Localizable.strings (English) */
"welcome_title" = "Welcome to MyApp";
"login_button" = "Sign In";
"greeting" = "Hello, %@!";
"items_count" = "%d items in your cart";
"transfer" = "Send %1$@ to %2$@";/* Localizable.strings (Japanese) */
"welcome_title" = "MyAppへようこそ";
"login_button" = "サインイン";
"greeting" = "%@さん、こんにちは!";
"items_count" = "カートに%d個のアイテム";
"transfer" = "%2$@に%1$@を送信";Τι διατηρεί το i18n Agent
Προσδιοριστές μορφής
Οι προσδιοριστές θέσης (%1$@) και οι προσδιοριστές συγκεκριμένου τύπου (%d, %f, %@) εντοπίζονται και παραμένουν ανέπαφοι
Ακολουθίες διαφυγής
Οι αλλαγές γραμμής (\n), οι στηλοθέτες (\t), τα εισαγωγικά (\") και οι ακολουθίες διαφυγής Unicode διατηρούνται σωστά
Μορφές πληθυντικού Stringsdict
Οι κατηγορίες πληθυντικού CLDR (zero, one, two, few, many, other) ορίζονται σωστά για κάθε γλώσσα-στόχο
Σχόλια και συμφραζόμενα
Τα σχόλια για τους μεταφραστές και οι σημειώσεις των προγραμματιστών διατηρούνται, ώστε να παραμένουν διαθέσιμα τα συμφραζόμενα της μετάφρασης
Λειτουργεί σε όλες τις πλατφόρμες Apple
Εργαλεία ανοιχτού κώδικα για την τοπική προσαρμογή iOS
i18n Agent για Xcode
Μια εφαρμογή για τη γραμμή μενού του macOS που προσθέτει τοπική προσαρμογή με ένα κλικ στο Xcode. Εντοπίζει αυτόματα το ενεργό έργο σας, μεταφράζει τα αρχεία .strings, .xcstrings και .stringsdict και τα γράφει στους σωστούς καταλόγους .lproj. Μεταφορτώστε τις υπάρχουσες μεταφράσεις ως μεταφραστική μνήμη για συνεπή αποτελέσματα σε ολόκληρο το έργο σας.
LocaleChain
Το iOS έχει ένα γνωστό κενό: όταν λείπει η τοπική ρύθμιση περιοχής ενός χρήστη (όπως pt-BR), το σύστημα μεταβαίνει απευθείας στα Αγγλικά αντί να δοκιμάσει μια συναφή τοπική ρύθμιση (όπως pt-PT). Το LocaleChain είναι ένα πακέτο Swift που λύνει αυτό το πρόβλημα με διαμορφώσιμες αλυσίδες εναλλακτικών τοπικών ρυθμίσεων. Μία γραμμή ρύθμισης, καμία αλλαγή στον υπάρχοντα κώδικά σας.
Πώς λειτουργεί

Χωρίς χειροκίνητη αντιγραφή και επικόλληση. Χωρίς εξαγωγή συμβολοσειρών. Μόνο μεταφρασμένα αρχεία.
Δοκιμάστε τώρα το i18n Agent
Αφήστε εδώ το αρχείο μετάφρασής σας
JSON, YAML, PO, XML, CSV, Markdown, Properties
ή κάντε κλικ για να επιλέξετε αρχείο
Γλώσσες-στόχοι
Συχνές ερωτήσεις
Είστε προγραμματιστής;
Εγκαταστήστε το εργαλείο CLI και μεταφράστε το πρώτο σας αρχείο σε 2 λεπτά.
Εγκαταστήστε το εργαλείο CLIΕίστε εταιρική ομάδα;
Σας δεσμεύει ακόμη ένα συμβόλαιο TMS; Ας συζητήσουμε τη μετάβαση.