Ελληνικά
Εμφάνιση
Ελληνικά
Εμφάνιση
Η ενσωμάτωση παρέχει μεταφράσεις για όλα τα ονόματα οντοτήτων και καταστάσεις που δημιουργούνται μέσω του τυπικού συστήματος μετάφρασης του Home Assistant, αποθηκευμένα στο custom_components/dreame_vacuum/translations/*.json. Αυτά τα αρχεία χρησιμεύουν επίσης ως βασικό λεξικό που χρησιμοποιούν οι downstream διεπαφές για το δικό τους κείμενο διεπαφής.
Εάν εντοπιστεί κάποιο τυπογραφικό λάθος ή λανθασμένη μετάφραση, ή εάν χρειάζεται υποστήριξη για μια νέα γλώσσα, οι συνεισφορές γίνονται σε αυτό το αποθετήριο.
Γενίκευση Μετάφρασης
Η επίσημη εφαρμογή χρησιμοποιεί συχνά διαφορετική ορολογία για τα ίδια παραμέτρους σε διάφορες γενιές συσκευών. Οι μεταφράσεις πρέπει να χρησιμοποιούν λογικά, γενικευμένα ονόματα αντί να αντιγράφουν αυστηρά την ακριβή διατύπωση από την εφαρμογή. Αυτό αποτρέπει συγκρούσεις κατά τη μετάφραση όπου μια διόρθωση που προορίζεται για μια συγκεκριμένη γενιά ενδέχεται στη συνέχεια να αντικατασταθεί από χρήστες με διαφορετικές γενιές συσκευών.
Η διαδικασία ενημέρωσης περιλαμβάνει τα ακόλουθα βήματα:
custom_components/dreame_vacuum/translations/ στο κλωνοποιημένο αποθετήριο για να βρεθεί το αρχείο μετάφρασης που αντιστοιχεί στον κωδικό γλώσσας, όπως de.json ή it.json.config διαχειρίζεται το κείμενο ροής διαμόρφωσης και ροής επιλογών. Το μπλοκ entity διαχειρίζεται ονόματα οντοτήτων, επιλογές και τις καταστάσεις τους.dev. Αφού η Αίτηση Συγχώνευσης εξεταστεί και συγχωνευτεί σε μια νέα έκδοση, το Home Assistant αναλαμβάνει αυτόματα τις ενημερωμένες μεταφράσεις.Μεταφράσεις Frontend
Τα κλειδιά μετάφρασης ειδικά για το frontend και οι κοινές ετικέτες δράσης διατηρούνται εντός του entity_component μπλοκ των αρχείων γλώσσας. Για λεπτομερείς πληροφορίες σχετικά με το πώς δομούνται και χρησιμοποιούνται οι μεταφράσεις frontend από τα στοιχεία UI που βρίσκονται κάτω από αυτές, ανατρέξτε στο Τεκμηρίωση μεταφράσεων της κάρτας Dreame Vacuum.