Δείτε CHANGELOG.md για την πλήρη ιστορία.
v3 (υπό ανάπτυξη)
- Ανέβηκε στο χρόνο εκτέλεσης
node24(ΣΠΑΣΙΜΟ). - Νέες είσοδοι:
include,exclude,configPath,categoryId,apiVersion,dryRun,failOnError, καθώς και προηγμένα κουμπιά μεταφραστήtextType,profanityAction,profanityMarkerκαιallowFallback. - Οι τοπικές ρυθμίσεις προέλευσης προωθούνται τώρα και στον Μεταφραστή ως
from=<locale>έτσι ώστε οι μικρές συμβολοσειρές να μην ανιχνεύονται αυτόματα. - Ανθεκτικότητα: αυτόματη επανάληψη σε παροδικές αποκρίσεις HTTP (
408, 425, 429, 500, 502, 503, 504) που τιμούν την κεφαλίδαRetry-Afterτου Azure — πέφτει πίσω στην εκθετική οπισθοδρόμηση όταν απουσιάζει. Ρυθμιζόμενο μέσωmaxRetriesκαιretryBackoffMs. Κλείνει το #46. - Προστασία κράτησης θέσης: διακριτικά όπως οι οντότητες
{{name}},${var},{0},{0:N2},%s,%1$sκαι HTML τυλίγονται σε φρουρούς πριν από τη μετάφραση και αποκαθίστανται στη συνέχεια, έτσι ώστε ο μεταφραστής να σταματήσει να παραμορφώνει τα σύμβολα κράτησης θέσης i18next/Mustache/Handlebars/.NET/printf. Εναλλαγή μέσωprotectPlaceholders. επεκτείνονται μεcustomPlaceholderPatterns. Σφίγγει #16. - Εξαίρεση ανά κλειδί: νέα εισαγωγή
noTranslatePatternsαπορρίπτει πλήρως τα ίδια κλειδιά από το αίτημα του Μεταφραστή (διατηρεί τις πηγαίες τιμές για εμπορικά ονόματα, κωδικούς σφάλματος, κ.λπ.). Αντιστοιχίζει μοτίβα σφαιρών με πλήκτρα επιπέδου αναλυτή (διακεκομμένη διαδρομή JSON,nameRESX,msgidPO,idμονάδας XLIFF, πλήκτρο INI/restext). Κλείνει το #35. - Διαμόρφωση σε επίπεδο αποθετηρίου μέσω
.github/resource-translator.yml. - Υποστήριξη γλωσσαρίου, περίληψη βημάτων μέσω
core.summary. - esbuild bundler, ESLint 9 flat config, Prettier, EditorConfig.
- Έλεγχος NPM καθαρός (0 ευπάθειες).
- Ιστότοπος εγγράφων Astro + Tailwind v4 με μεταβάσεις προβολής και εκφραστικό κώδικα.
- Προσβασιμότητα εγγράφων: WCAG 2.1 AA πάσα. Οι γλυφές λογότυπων μετατρέπονται σε μονοπάτια, ώστε να μην αποτυγχάνουν πλέον στην αντίθεση χρώματος σε σχέση με τις διαβαθμίσεις, το αιωρούμενο κουμπί
Back to topχρησιμοποιείinertενώ είναι κρυμμένο (αντί για μια εναλλαγήaria-hiddenπου το άφηνε με καρτέλες),formats.astroοι ενότητες δεν συγκρούονται πλέον με τα αναγνωριστικά επικεφαλίδων που δημιουργούνται αυτόματα, τρεις κάρτες τοπικών ρυθμίσεων εκθέτουν πλέον χαρακτηριστικάlangπου ισχύουν για BCP-47 (nya→ny,lug→lg,run→rn), διπλότυπεςDocumentationετικέτες ορόσημων αποσαφηνίζονται μεταξύ πλευρικής γραμμής και υποσέλιδου, και κάθε πίνακας δεδομένων στοinputs/configurationαποστέλλεται με λεζάντα προγράμματος ανάγνωσης οθόνης. - Στυλ ενσωματωμένου κώδικα: Docs Prose
<code>φοράει πλέον τη ζεστή/πορτοκαλί θεματική προφορά — διαφορετική από την παλέτα επωνυμίας→προφοράς που χρησιμοποιείται για συνδέσμους και επικεφαλίδες. - Αυτόματη συγχώνευση Dependabot, σάρωση CodeQL, μήτρα CI.
v2.x
- Δείτε το ιστορικό git.