Niestety wgranie języka tylko za pomocą linuxa.
W MiHome przy wgrywaniu wysyłane jest żądanie do tego odkurzacza by pobrał taki pakiet językowy jako wskazałeś w aplikacji MiHome. Pakiet znajduje się na zewnętrznych serwerach.
W przypadku podmiany na inny pakiet językowy spoza MiHome możliwe jest tylko wysłanie żądania na chwilę obecną z pakietu Linuxowego by pobrał pakiet językowy. Ja umieściłem pakiet na swoim serwerze, który mam w domu i tym samym jestem w stanie wywołać go by został wgrany do odkurzacza.
Podsumowując: wysłanie żądania dla odkurzacza by pobrał pakiet językowy tylko za pomocą pakietu (https://github.com/rytilahti/python-miio) zainstalowanego na linuxie. Do tej operacji jest potrzebny token jaki na chwilę obecną jest ustalony dla Twojego odkurzacza. To też jestem w stanie wyciągnąć np. kiedy udostępnisz mi swój odkurzacz dla mojego konta w MiHome.