Συνεχής εντοπισμός: κάθε γλώσσα, σε κάθε merge.
Ο συνεχής εντοπισμός μεταφράζει νέες και τροποποιημένες συμβολοσειρές καθώς αλλάζει ο κώδικάς σας, αντί για μια ξεχωριστή φάση πριν από κάθε κυκλοφορία. Κάθε γλώσσα παραμένει έτοιμη για κυκλοφορία μαζί με τον κώδικα που τη χρειάζεται.
Τι είναι ο συνεχής εντοπισμός;
Ο συνεχής εντοπισμός είναι ένας τρόπος εργασίας κατά τον οποίο νέες και τροποποιημένες συμβολοσειρές αποστέλλονται αυτόματα για μετάφραση μόλις αλλάξουν και το μεταφρασμένο κείμενο επιστρέφει στο προϊόν χωρίς κανέναν προγραμματισμό.
Δεν υπάρχει φάση μετάφρασης, επειδή η μετάφραση δεν σταματά ποτέ. Ένας developer κάνει merge μιας συμβολοσειράς, οι μεταφράσεις ακολουθούν στην ίδια ροή με τον κώδικα και μια κυκλοφορία δεν περιμένει το αρχείο κανενός.
Είναι το κομμάτι του εντοπισμού της συνεχούς παράδοσης. Μια ομάδα που κάνει merge καθημερινά και παραδίδει τη μετάφραση κάθε λίγες εβδομάδες έχει γλώσσες πίσω από τον κώδικά της για το μεγαλύτερο μέρος κάθε μήνα. Ο συνεχής εντοπισμός μειώνει αυτό το κενό στη διάρκεια μιας εκτέλεσης.
Δεν σημαίνει ότι μηχανική έξοδος δημοσιεύεται χωρίς ανάγνωση. Εσείς αποφασίζετε ποιες συμβολοσειρές χρειάζονται άνθρωπο και μια κυκλοφορία μπορεί να περιλαμβάνει μόνο ό,τι έχει ελεγχθεί.
Η διαφορά έγκειται στο πότε γίνεται η μετάφραση, όχι στο ποιος την κάνει.
| Τι αλλάζει | Χειροκίνητη παράδοση παρτίδας | Συνεχής |
|---|---|---|
| Πλάι πλάι | ||
| Πότε γίνεται η μετάφραση | Σε μια φάση πριν από κάθε έκδοση | Καθώς αλλάζει κάθε συμβολοσειρά |
| Τι την ενεργοποιεί | Κάποιος εξάγει ένα αρχείο | Ένα push, ένα merge ή μια αλλαγή περιεχομένου |
| Το μέγεθος κάθε τμήματος | Εβδομάδες συμβολοσειρών ταυτόχρονα | Οι συμβολοσειρές σε μία αλλαγή |
| Για τι περιμένει μια έκδοση | Να επιστρέψει το αρχείο | Αξιολόγηση, στις συμβολοσειρές που επιλέξατε γι’ αυτήν |
| Μια καθυστερημένη αλλαγή κειμένου | Άλλος ένας κύκλος αποστολής/λήψης | Επαναεκτέλεση μόνο για αυτό το κλειδί |
| Με βάση τι εργάζεται ο μεταφραστής | Ένα υπολογιστικό φύλλο με συμβολοσειρές | Η γραμμή, με τους όρους του γλωσσαρίου, τις αντιστοιχίες μνήμης και τα στιγμιότυπα οθόνης |
| Γλώσσες κατά την εκκίνηση | Κλιμακωτά, ένα κύμα μετά το άλλο | Μαζί, με τη λειτουργία |
- Πότε γίνεται η μετάφραση
- Σε μια φάση πριν από κάθε έκδοση
- Τι την ενεργοποιεί
- Κάποιος εξάγει ένα αρχείο
- Το μέγεθος κάθε τμήματος
- Εβδομάδες συμβολοσειρών ταυτόχρονα
- Για τι περιμένει μια έκδοση
- Να επιστρέψει το αρχείο
- Μια καθυστερημένη αλλαγή κειμένου
- Άλλος ένας κύκλος αποστολής/λήψης
- Με βάση τι εργάζεται ο μεταφραστής
- Ένα υπολογιστικό φύλλο με συμβολοσειρές
- Γλώσσες κατά την εκκίνηση
- Κλιμακωτά, ένα κύμα μετά το άλλο
- Πότε γίνεται η μετάφραση
- Καθώς αλλάζει κάθε συμβολοσειρά
- Τι την ενεργοποιεί
- Ένα push, ένα merge ή μια αλλαγή περιεχομένου
- Το μέγεθος κάθε τμήματος
- Οι συμβολοσειρές σε μία αλλαγή
- Για τι περιμένει μια έκδοση
- Αξιολόγηση, στις συμβολοσειρές που επιλέξατε γι’ αυτήν
- Μια καθυστερημένη αλλαγή κειμένου
- Επαναεκτέλεση μόνο για αυτό το κλειδί
- Με βάση τι εργάζεται ο μεταφραστής
- Η γραμμή, με τους όρους του γλωσσαρίου, τις αντιστοιχίες μνήμης και τα στιγμιότυπα οθόνης
- Γλώσσες κατά την εκκίνηση
- Μαζί, με τη λειτουργία
Πώς λειτουργεί η συνεχής εντοπισμός
Ακολουθήστε μία νέα συμβολοσειρά μέσα στον βρόχο. Κάθε στάδιο δείχνει τι θα βλέπατε στην πραγματικότητα.
Η αλλαγή φτάνει στο Transglot μέσω του CLI, της ενέργειας GitHub ή της εφαρμογής στον host Git σας. Τα αρχεία προέλευσης αναλύονται σε μία από 20 native μορφές και κάθε συμβολοσειρά συγκρίνεται με αυτά που ήδη διαθέτει το έργο. Μόνο οι νέες και οι τροποποιημένες συμβολοσειρές προχωρούν.
Μια ακριβής αντιστοίχιση από τη μνήμη μετάφρασης συμπληρώνει τη γραμμή και δεν κοστίζει λέξεις. Ό,τι απομένει πηγαίνει στη Glossa με το γλωσσάριό σας, τον οδηγό ύφους σας και το πλαίσιο αυτού του κλειδιού.
Οι θέσεις κράτησης (placeholders), οι πληθυντικοί τύποι, οι όροι του γλωσσαρίου και το μήκος ελέγχονται σε κάθε γραμμή κάθε εκτέλεσης. Μια κατεστραμμένη θέση κράτησης, ένας missing πληθυντικός τύπος ή ένας απαγορευμένος όρος γλωσσαρίου επισκευάζεται μία φορά και ελέγχεται ξανά, και εάν αποτύχει δεύτερη φορά απορρίπτεται, δεν παραδίδεται. Μια γραμμή που μόνο υπερβαίνει το μήκος της καταγράφεται, και από το πρόγραμμα Team η αυτόματη έγκριση ή μια εκτέλεση QA την επισημαίνει για αναθεώρηση.
Μια εκτέλεση δεν αντικαθιστά ποτέ μια γραμμή που έχει επεξεργαστεί ή αναθεωρήσει ένα άτομο. Εάν η πηγή της αλλάξει αργότερα, το κείμενο παραμένει, η εκτέλεση μετρά τη γραμμή και σας ενημερώνει, και από το πρόγραμμα Team μια προτεινόμενη ενημέρωση περιμένει δίπλα της για να την αποδεχτεί κάποιος.
Οι εφαρμογές Git κάνουν commit στα αρχεία τοπικοποίησης σε έναν κλάδο συγχρονισμού και διατηρούν ένα pull request ενημερωμένο. Στο GitHub, σχολιάστε /translate σε ένα pull request και τα αρχεία καταλήγουν στον δικό του κλάδο του pull request. Ή δημοσιεύστε στο CDN, και το ενεργό προϊόν διαβάζει την αλλαγή χωρίς καθόλου νέα έκδοση.
Έξι τρόποι με τους οποίους η συνεχής τοπικοποίηση πάει στραβά, και τι σταματά τον καθένα
Μια εκτέλεση αντικαθιστά το έργο ενός ατόμου
Κάθε συγγραφέας ελέγχει πρώτα την κατάσταση της γραμμής: μια εκτέλεση, μια αντιστοίχιση μνήμης και μια ώθηση. Μια γραμμή που ένα άτομο επεξεργάστηκε ή αναθεώρησε παραμένει, και η εκτέλεση την αναφέρει.
→fr, ελεγμένο, η πηγή μόλις άλλαξε
✓διατηρήθηκε, μετρήθηκε, αναφέρθηκε
Μια κατεστραμμένη συμβολοσειρά φτάνει στην παραγωγή
Κάθε token που εισήχθη πρέπει να επιστραφεί. Σε ένα έργο ICU, ένα μήνυμα που θα προκαλούσε σφάλμα κατά την απόδοση εξαιρείται από το pull request, τον συνδέσμιο και το πακέτο CDN, και η εκτέλεση το ονομάζει.
→{count, plural, one {# article}
✓εξαιρέθηκε από το αρχείο, ονομάστηκε στην εκτέλεση
Το αποθετήριο γεμίζει με pull requests από bots
Ένας κλάδος συγχρονισμού και ένα pull request ανά αποθετήριο. Δύο γρήγορες ωθήσεις συγκλίνουν σε αυτό αντί να ανοίξουν ένα δεύτερο.
→#812 #815 #819 #823 ενημέρωση l10n
✓#812 transglot/sync, ενημερώθηκε επί τόπου
Μια επεξεργασία πηγής αφήνει πίσω παλιές μεταφράσεις
Κάθε γραμμή προορισμού καταγράφει την πηγή against την οποία γράφτηκε, έτσι μια αλλαγμένη συμβολοσειρά είναι γνωστό ότι είναι ξεπερασμένη σε όλες τις γλώσσες ταυτόχρονα, και μόνο αυτό το κλειδί εκτελείται ξανά.
→Το Save έγινε Save draft. Τα fr, de, ja λένε ακόμα Save
✓τα fr, de, ja εκτελούνται ξανά για αυτό το κλειδί
Κάθε εκτέλεση χρεώνει ξανά ολόκληρο το έργο
A run is sized from what changed. An unchanged string is not sent, an exact memory match costs no words, and a row a person owns is refused before anything is spent.
→το αρχείο περιέχει 48.000 λέξεις
✓αυτή η εκτέλεση: 60 λέξεις
Ένα ημιτελές pull διαγράφει ένα αρχείο locale
If the server reports no entries for a locale, the pull refuses to write over a file that has content, and exits 1 so the pipeline stops there.
→pull: 0 εγγραφές για ja, το αρχείο περιέχει 1.204
✓άρνηση αντικατάστασης του locales/ja.json με ένα κενό πακέτο
- run 4182 fr: placeholder missing from the draft, repaired on retry
- run 4182 de: 3 γραμμές διατηρήθηκαν, ένα άτομο τις κατέχει
- run 4182 ja: 41 γραμμές από μνήμη, 0 λέξεις
- run 4183 ar: plural form missing after retry, row refused
- pull εγράφη το locales/pt-BR.json
- sync transglot/sync ενημερώθηκε, pull request #812
Και τα τρία συνδέονται με το αποθετήριό σας. Η διαφορά είναι τι συμβαίνει όταν κάνετε merge.
Αναγνώστηκε από τις σελίδες κάθε εταιρείας στις 5 Νοεμβρίου 2026. Η σειρά τιμών προέρχεται από τις σελίδες σύγκρισής μας, που συνδέονται παρακάτω και εμφανίζουν το πρόγραμμα και τους υπολογισμούς. Οι τιμές και τα προγράμματα αλλάζουν, επομένως ελέγξτε τα πριν αποφασίσετε.
| Τι συμβαίνει | Transglot | Lokalise | Crowdin |
|---|---|---|---|
| Ένα νέο string συγχωνεύεται | Μεταφράζεται από προεπιλογή Το push ξεκινά την εκτέλεση. Μια ρύθμιση του έργου την απενεργοποιεί. | Μεταφράζεται μόλις το ρυθμίσετε Οι αυτοματισμοί είναι απενεργοποιημένοι από προεπιλογή κατά τη δημιουργία κλειδιού και την εισαγωγή αρχείου. Μια ροή εργασίας με βήμα AI εκτελείται σύμφωνα με το χρονοδιάγημά της. | Μεταφράζεται μόλις το ενεργοποιήσετε Στις Ρυθμίσεις, Αυτόματη μετάφραση, εκτελείται σε κάθε μεταφόρτωση. Ο συγχρονισμός Git εκτελείται κάθε ώρα από προεπιλογή. |
| Μια μετάφραση αποτυγχάνει σε έναν έλεγχο | Επισκευάζεται μία φορά, στη συνέχεια απορρίπτεται Για κατεστραμμένο placeholder, πληθυντικό ή απαγορευμένο όρο, σε κάθε γραμμή κάθε εκτέλεσης. Καταγράφεται υπέρβαση μήκους. Σε ένα έργο ICU, μια κατεστραμμένη γραμμή εξαιρείται από το pull, τους συνδέσμους και το CDN. | Ένας έλεγχος επιπέδου Σφάλματος διακόπτει την αποθήκευση στον επεξεργαστή Κάθε έλεγχος ορίζεται ως Απενεργοποιημένος, Προειδοποίηση ή Σφάλμα. | Ένας έλεγχος επιπέδου Σφάλματος διακόπτει την αποθήκευση Κάθε έλεγχος ορίζεται ως Προειδοποίηση ή Σφάλμα. |
| Ένα άτομο έχει ήδη επεξεργαστεί τη γραμμή | Η εκτέλεση αρνείται να την εγγράψει Το ίδιο ισχύει για την αντιστοίχιση μνήμης και το push. Εάν η πηγή αλλάξει αργότερα, η εκτέλεση αναφέρει τη γραμμή. | Οι αυτοματισμοί συμπληρώνουν κενές τιμές από προεπιλογή Μια επιλογή forced write και μια ενέργεια καθαρισμού αντικαθιστούν τις συμπληρωμένες τιμές. | Οι επιλογές διατηρούν τις ανθρώπινες και εγκεκριμένες γραμμές Υπάρχει επίσης μια επιλογή αντικατάστασης όλων. |
| Pull requests σε ένα πολυσύχναστο repository | Ένα branch, ένα pull request Ενημερώνεται επί τόπου σε κάθε push. | Ένα νέο branch για κάθε pull request Ονομάζεται με χρονική σφραγίδα. | Ένα service branch, συγχρονίζεται κάθε ώρα Hourly is the default, and the interval can be changed. |
| Τι μετρά το πρόγραμμα | Λέξεις μεταφρασμένες, μία φορά ανά γλώσσα Οι ακριβείς αντιστοιχίσεις μνήμης δεν κοστίζουν τίποτα. Η αποθήκευση μιας συμβολοσειράς δεν κοστίζει τίποτα. | Επεξεργασμένες λέξεις Η βασική γλώσσα και η γλώσσα προορισμού υπολογίζονται και οι δύο. | Φιλοξενούμενες λέξεις Λέξεις προς μετάφραση, επί τον αριθμό των γλωσσών προορισμού. |
| Τι πληρώνει για το AI | Οι λέξεις του πακέτου Δεν χρεώνεται ξεχωριστά. | Όρια λέξεων AI ανά πακέτο Οι λέξεις Standard AI και Pro AI αποτελούν ξεχωριστές γραμμές του πακέτου. | Ξεχωριστό υπόλοιπο ή δικό σας κλειδί Το διαχειριζόμενο AI της Crowdin πληρώνεται από πιστώσεις, εκτός της συνδρομής. |
| Η ίδια εργασία: 5,000 συμβολοσειρές σε 10 γλώσσες | $39 τον μήνα Team, η μετάφραση περιλαμβάνεται | $1,049 τον μήνα Advanced (billed yearly) | $138 τον μήνα Pro with 560K hosted words (billed monthly), με επιπλέον κόστος για το AI |
| GitHub, GitLab, Bitbucket, Azure Repos, ένα CLI και ένας διακομιστής MCP | Όλα αυτά Οι εφαρμογές Git ξεκινούν από το πακέτο Team και καλύπτουν τις εκδόσεις cloud. | Όλα αυτά Οι ενσωματώσεις υπάρχουν σε κάθε πακέτο. | Όλα αυτά Καλύπτει επίσης το Bitbucket Server. |
- Ένα νέο string συγχωνεύεται
- Μεταφράζεται από προεπιλογήΤο push ξεκινά την εκτέλεση. Μια ρύθμιση του έργου την απενεργοποιεί.
- Μια μετάφραση αποτυγχάνει σε έναν έλεγχο
- Επισκευάζεται μία φορά, στη συνέχεια απορρίπτεταιΓια κατεστραμμένο placeholder, πληθυντικό ή απαγορευμένο όρο, σε κάθε γραμμή κάθε εκτέλεσης. Καταγράφεται υπέρβαση μήκους. Σε ένα έργο ICU, μια κατεστραμμένη γραμμή εξαιρείται από το pull, τους συνδέσμους και το CDN.
- Ένα άτομο έχει ήδη επεξεργαστεί τη γραμμή
- Η εκτέλεση αρνείται να την εγγράψειΤο ίδιο ισχύει για την αντιστοίχιση μνήμης και το push. Εάν η πηγή αλλάξει αργότερα, η εκτέλεση αναφέρει τη γραμμή.
- Pull requests σε ένα πολυσύχναστο repository
- Ένα branch, ένα pull requestΕνημερώνεται επί τόπου σε κάθε push.
- Τι μετρά το πρόγραμμα
- Λέξεις μεταφρασμένες, μία φορά ανά γλώσσαΟι ακριβείς αντιστοιχίσεις μνήμης δεν κοστίζουν τίποτα. Η αποθήκευση μιας συμβολοσειράς δεν κοστίζει τίποτα.
- Τι πληρώνει για το AI
- Οι λέξεις του πακέτουΔεν χρεώνεται ξεχωριστά.
- Η ίδια εργασία: 5,000 συμβολοσειρές σε 10 γλώσσες
- $39 τον μήναTeam, η μετάφραση περιλαμβάνεται
- GitHub, GitLab, Bitbucket, Azure Repos, ένα CLI και ένας διακομιστής MCP
- Όλα αυτάΟι εφαρμογές Git ξεκινούν από το πακέτο Team και καλύπτουν τις εκδόσεις cloud.
- Ένα νέο string συγχωνεύεται
- Μεταφράζεται μόλις το ρυθμίσετεΟι αυτοματισμοί είναι απενεργοποιημένοι από προεπιλογή κατά τη δημιουργία κλειδιού και την εισαγωγή αρχείου. Μια ροή εργασίας με βήμα AI εκτελείται σύμφωνα με το χρονοδιάγημά της.
- Μια μετάφραση αποτυγχάνει σε έναν έλεγχο
- Ένας έλεγχος επιπέδου Σφάλματος διακόπτει την αποθήκευση στον επεξεργαστήΚάθε έλεγχος ορίζεται ως Απενεργοποιημένος, Προειδοποίηση ή Σφάλμα.
- Ένα άτομο έχει ήδη επεξεργαστεί τη γραμμή
- Οι αυτοματισμοί συμπληρώνουν κενές τιμές από προεπιλογήΜια επιλογή forced write και μια ενέργεια καθαρισμού αντικαθιστούν τις συμπληρωμένες τιμές.
- Pull requests σε ένα πολυσύχναστο repository
- Ένα νέο branch για κάθε pull requestΟνομάζεται με χρονική σφραγίδα.
- Τι μετρά το πρόγραμμα
- Επεξεργασμένες λέξειςΗ βασική γλώσσα και η γλώσσα προορισμού υπολογίζονται και οι δύο.
- Τι πληρώνει για το AI
- Όρια λέξεων AI ανά πακέτοΟι λέξεις Standard AI και Pro AI αποτελούν ξεχωριστές γραμμές του πακέτου.
- Η ίδια εργασία: 5,000 συμβολοσειρές σε 10 γλώσσες
- $1,049 τον μήναAdvanced (billed yearly)
- GitHub, GitLab, Bitbucket, Azure Repos, ένα CLI και ένας διακομιστής MCP
- Όλα αυτάΟι ενσωματώσεις υπάρχουν σε κάθε πακέτο.
- Ένα νέο string συγχωνεύεται
- Μεταφράζεται μόλις το ενεργοποιήσετεΣτις Ρυθμίσεις, Αυτόματη μετάφραση, εκτελείται σε κάθε μεταφόρτωση. Ο συγχρονισμός Git εκτελείται κάθε ώρα από προεπιλογή.
- Μια μετάφραση αποτυγχάνει σε έναν έλεγχο
- Ένας έλεγχος επιπέδου Σφάλματος διακόπτει την αποθήκευσηΚάθε έλεγχος ορίζεται ως Προειδοποίηση ή Σφάλμα.
- Ένα άτομο έχει ήδη επεξεργαστεί τη γραμμή
- Οι επιλογές διατηρούν τις ανθρώπινες και εγκεκριμένες γραμμέςΥπάρχει επίσης μια επιλογή αντικατάστασης όλων.
- Pull requests σε ένα πολυσύχναστο repository
- Ένα service branch, συγχρονίζεται κάθε ώραHourly is the default, and the interval can be changed.
- Τι μετρά το πρόγραμμα
- Φιλοξενούμενες λέξειςΛέξεις προς μετάφραση, επί τον αριθμό των γλωσσών προορισμού.
- Τι πληρώνει για το AI
- Ξεχωριστό υπόλοιπο ή δικό σας κλειδίΤο διαχειριζόμενο AI της Crowdin πληρώνεται από πιστώσεις, εκτός της συνδρομής.
- Η ίδια εργασία: 5,000 συμβολοσειρές σε 10 γλώσσες
- $138 τον μήναPro with 560K hosted words (billed monthly), με επιπλέον κόστος για το AI
- GitHub, GitLab, Bitbucket, Azure Repos, ένα CLI και ένας διακομιστής MCP
- Όλα αυτάΚαλύπτει επίσης το Bitbucket Server.
Ξεκινήστε από όπου κι αν βρίσκονται τα κείμενά σας. Κάθε διαδρομή οδηγεί στην ίδια ροή εργασίας.
Πώς να ρυθμίσετε τη συνεχή εντοπισμό
- 01
Εξαγωγή συμβολοσειρών από τον κώδικα
Κάθε συμβολοσειρά που βλέπει ο χρήστης χρειάζεται ένα σταθερό κλειδί σε αρχείο τοπικοποίησης. Το Transglot διαβάζει 20 μορφές, οπότε κρατήστε αυτήν που έχετε.
jsonyamlxliffarb - 02
Σύνδεση του αποθετηρίου
Η εντολή init βρίσκει τα αρχεία τοπικοποίησής σας, σας συνδέει μέσω του προγράμματος περιήγησης, μεταφορτώνει όσα έχετε ήδη και εκτελεί την πρώτη μετάφραση.
npx transglot@latest init - 03
Εκτέλεση σε κάθε συγχώνευση
Προσθέστε το GitHub Action, καλέστε το CLI από οποιοδήποτε άλλο CI ή εγκαταστήστε την εφαρμογή για GitHub, GitLab, Bitbucket ή Azure Repos.
transglot push --wait - 04
Αποφασίστε τι χρειάζεται ανθρώπινη παρέμβαση
Ορίστε το min_state σε reviewed σε έναν κανόνα pull request και αυτό το αρχείο θα περιλαμβάνει μόνο συμβολοσειρές που έχουν αναθεωρηθεί από άνθρωπο. Αφήστε το ανενεργό και οι προσχέδια θα δημοσιεύονται.
min_state: reviewed
Τι κοστίζει η εκτέλεση σε κάθε συγχώνευση: οι λέξεις που άλλαξαν.
Μια λέξη είναι μια λέξη πηγής, μετρημένη μία φορά ανά γλώσσα στόχο. Μια εκτέλεση καθορίζεται από τις αλλαγές, οπότε μια συγχώνευση που αγγίζει δώδεκα λέξεις σε πέντε γλώσσες μετράει ως εξήντα, ανεξάρτητα από το μέγεθος του έργου.
Χωράει στο Starter: $19/mo, 300,000 λέξεις το μήνα.
Αυτό είναι περίπου 9% της χορήγησης.
Αυτό μετράει μόνο τη μετάφραση. Οι έλεγχοι ποιότητας, τα προσχέδια brand voice και οι διορθώσεις μετριούνται επίσης ως λέξεις, ενώ οι ακριβείς αντιστοιχίες από τη μνήμη δεν κοστίζουν τίποτα. Το CLI και το GitHub Action ξεκινούν από το Starter, και οι εφαρμογές για GitHub, GitLab, Bitbucket και Azure Repos ξεκινούν από το Team.
Τρία πράγματα που η συνεχής τοπικοποίηση δεν επιλύει
Συμβολοσειρές που παραμένουν εγκλωβισμένες στον κώδικα
Μια διαδικασία αυτοματοποίησης μπορεί να μεταφράσει μόνο ό,τι μπορεί να διαβάσει. Οι συμβολοσειρές που είναι σκληροκωδικοποιημένες και οι προτάσεις που συντίθενται από τμήματα πρέπει πρώτα να διορθωθούν, καθώς αποτελούν τον συνηθέστερο λόγο καθυστέρησης μιας κυκλοφορίας.
Κανείς δεν αναλαμβάνει την ευθύνη για το λεξιλόγιο
Η αυτοματοποίηση μετακινεί τις συμβολοσειρές. Δεν αποφασίζει όμως πώς ονομάζετε τα στοιχεία του προϊόντος σας. Κάποιος πρέπει να αναλάβει τη διαχείριση του γλωσσαρίου, διαφορετικά μια γλώσσα που κανείς δεν διαβάζει θα αποκλίνει χωρίς να το αντιληφθεί κανείς.
Κείμενο που απαιτεί κρίση
Τα νομικά κείμενα, οι τιμές και οι φράσεις της εταιρικής ταυτότητας αξίζουν την προσοχή ενός ανθρώπου. Στείλτε τα για έλεγχο και κρατήστε τα εκτός των αρχείων που διανέμονται έως ότου κάποιος τα εγκρίνει.
Συνεχής τοπικοποίηση: Συχνές ερωτήσεις
Οι ερωτήσεις που θέτουν οι ομάδες πριν την ενεργοποίησή της.
Τι είναι η συνεχής τοπικοποίηση;
Πώς διαφέρει η συνεχής τοπικοποίηση από την παραδοσιακή τοπικοποίηση;
Είναι η συνεχής τοπικοποίηση ίδια με το CI/CD;
Χρειάζομαι διαδικασία CI/CD για τη συνεχή τοπικοποίηση;
Σημαίνει η συνεχής τοπικοποίηση ότι δεν υπάρχει ανθρώπινος έλεγχος;
Μπορεί μια αυτοματοποιημένη εκτέλεση να αντικαταστήσει την επεξεργασία ενός μεταφραστή;
Αξίζει η συνεχής τοπικοποίηση για μια μικρή ομάδα;
Πώς μπορώ να αποτρέψω το κόστος μιας εκτέλεσης από το να υπερβεί τις προσδοκίες μου;
Λειτουργεί με GitLab, Bitbucket και Azure DevOps;
Μπορώ να εφαρμόσω συνεχή τοπικοποίηση χωρίς Git;
Μπορούν οι μεταφράσεις να ενημερώνονται χωρίς νέα κυκλοφορία;
Πώς μπορώ να μεταφέρω ένα υπάρχον έργο;
41 συνδέσεις, έτοιμες προς χρήση.
Συνδέστε ένα αποθετήριο. Η επόμενη συγχώνευση αναλαμβάνει τα υπόλοιπα.
Μια εντολή εντοπίζει τα αρχεία τοπικής ρύθμισής σας, σας συνδέει μέσω του προγράμματος περιήγησης και εκτελεί την πρώτη μετάφραση.