Ελληνικά
Εμφάνιση
Ελληνικά
Εμφάνιση
Η Κάρτα Ηλεκτρικής Σκούπας Dreame υποστηρίζει εγγενώς πολλαπλές γλώσσες. Χρησιμοποιεί δυναμικά τα αρχεία γλώσσας που παρέχονται από την ενσωμάτωση backend dreame_vacuum αντί να διατηρεί ξεχωριστά αρχεία τοπικοποίησης.
Η κάρτα ανακτά τις τοπικοποιημένες τιμές κειμένου από την ενότητα entity_component μέσα στο dreame_vacuum αρχεία μετάφρασης ενσωμάτωσης.
Μέσα στα αρχεία γλώσσας, η κάρτα χρησιμοποιεί κυρίως διάφορες κατηγορίες κλειδιών που ξεκινούν με frontend_ για την εμφάνιση της διεπαφής της:
frontend_action: Αυτή η ενότητα περιέχει όλο το κείμενο που χρησιμοποιείται στα κουμπιά δράσης στο κύριο πάνελ ελέγχου της κάρτας, όπως Έναρξη, Παύση ή Σταθμός.
frontend_config: Αυτή η ενότητα περιέχει όλες τις ετικέτες κειμένου, περιγραφές και ρυθμίσεις που χρησιμοποιούνται μέσα στη διεπαφή του οπτικού διαμορφωτή της κάρτας.
frontend_message: Περιέχει μηνύματα κατάστασης, ειδοποιήσεις, αναφορές σφαλμάτων και προειδοποιήσεις που εμφανίζονται στην κάρτα.
frontend_title: Καλύπτει τις επικεφαλίδες και τους τίτλους των ενοτήτων που χρησιμοποιούνται μέσα στα μενού της κάρτας, όπως Διαχείριση Χάρτη ή Ρυθμίσεις Καθαρισμού.
entity: Αυτό το μπλοκ καλύπτει τα domains οντοτήτων του Home Assistant όπως select, sensor, switch, number, time και input. Η κάρτα αντλεί δυναμικά τα ονόματα και τις καταστάσεις αυτών των οντοτήτων, όπως Επίπεδο Αναρρόφησης ή Ήσυχο, απευθείας από την ενσωμάτωση για να διασφαλίζει συνέπεια.
segment_name), καθώς και συγκεκριμένες αναγνωρίσεις όπως task_type, edit_type, map_type, object_type, furniture_type, obstacle_type, obstacle_reason, task_end_type, task_interrupt_reason, startup_method, cleanup_method και recovery_map_type.Εκτός από τις μεταφράσεις κειμένου, η κάρτα προσαρμόζεται αυτόματα στις τοπικές προτιμήσεις μορφοποίησης χωρίς να απαιτείται καμία χειροκίνητη ρύθμιση:
Εάν εντοπιστεί τυπογραφικό λάθος ή λανθασμένη μετάφραση, ή απαιτείται υποστήριξη για νέα γλώσσα, οι συνεισφορές πηγαίνουν στο κύριο dreame_vacuum αποθετήριο ενσωμάτωσης.
Γενίκευση Μετάφρασης
Η επίσημη εφαρμογή χρησιμοποιεί συχνά διαφορετική ορολογία για τα ίδια παραμέτρους σε διάφορες γενιές συσκευών. Οι μεταφράσεις πρέπει να χρησιμοποιούν λογικά, γενικευμένα ονόματα και όχι να αντιγράφουν αυστηρά τη λέξη-λέξη από την ΕΦΑΡΜΟΓΗ. Αυτό αποτρέπει συγκρούσεις μετάφρασης όπου μια διόρθωση προσαρμοσμένη για μια συγκεκριμένη γενιά ενδέχεται να αντικατασταθεί από χρήστες με διαφορετικές γενιές συσκευών.
Η διαδικασία ενημέρωσης περιλαμβάνει τα παρακάτω βήματα:
custom_components/dreame_vacuum/translations/ στο forked αποθετήριο για να βρείτε το αρχείο μετάφρασης που αντιστοιχεί στον κωδικό γλώσσας, όπως de.json ή it.json.frontend_action, frontend_config, frontend_message και frontend_title διαχειρίζονται το κείμενο που σχετίζεται με το UI. Το μπλοκ entity διαχειρίζεται τα ονόματα των αισθητήρων, τις επιλογές επιλογής και τις καταστάσεις τους.