lumapu / ahoy

Various tools, examples, and documentation for communicating with Hoymiles microinverters
https://ahoydtu.de
Other
953 stars 224 forks source link

[Bug] Warnmeldung bei Firmwareupdate #1370

Closed Gubi2023 closed 8 months ago

Gubi2023 commented 9 months ago

Platform

ESP8266

Assembly

the DTU was already assembled

nRF24L01+ Module

No response

Antenna

circuit board

Power Stabilization

nothing

Connection picture

Version

0.8.58

Github Hash

????

Build & Flash Method

AhoyDTU Webinstaller

Setup

Firmwareupdate

Debug Serial Log output

No response

Error description

wenn ich beim Update die Sprache nur von englisch auf deutsch ändere (gleiche Firmware 8.58), erhalte ich folgende Warnmeldung

Screenshot 2024-01-17 012339

in Gegenrichtung (deutsch auf englisch) kommt keine Warnung

zappoXX commented 9 months ago

Bei mir auch...

1

knickohr commented 9 months ago

Kommt nur einmal. Wenn ihr aber eine ältere Firmware aufspielt als die 58 dann kann es wieder auftreten. Ist kein Bug, wurde mit der 57 eingeführt, sollte ab jetzt bei neueren Versionen nicht mehr auftreten.

Gubi2023 commented 9 months ago

Der englische und der deutsche Text passt nicht ganz zusammen: da u.U. in deutsch (Punkt fehlt übrigens im Text) fehlt im englischen. Vorschlag: may statt does

lumapu commented 9 months ago

ist leider nicht ganz trivial aus den beiden Strings das environment korrekt zu extrahieren. Ich bemühe mich hier in Zukunft noch nachzubessern

Gubi2023 commented 9 months ago

Kommt nur einmal. Wenn ihr aber eine ältere Firmware aufspielt als die 58 dann kann es wieder auftreten. Ist kein Bug, wurde mit der 57 eingeführt, sollte ab jetzt bei neueren Versionen nicht mehr auftreten. 8.59: Warnmeldung kommt immer noch, jetzt in beiden Richtungen. englischer Text unverändert, beim deutschen ist der Punkt jetzt vorhanden. ausserdem ist auch bei englischer Firmware ein deutscher Text vorhanden

Screenshot 2024-01-19 001012
MetaChuh commented 9 months ago

zum thema multilingual localization: multilingual localization is more complicated than one thinks at first glance.

bearbeitung seit einführung kostet, auch bei diesem projekt, den devs bis jetzt mehr zeit, als genau wie vorher zu antworten, warum es ahoy dtu nur auf englisch gibt/gab.

siehe: andere projekte, open source, sowie major companies, die jahre lang mit den problemen zu kämpfen hatten und haben, dass zb. durch string lengths, plötzlich dieser oder jener button/div/zeile entweder nicht mehr lesbar ist, bzw. durch overflow zeilenumbrüche die optik nicht mehr ist wie vorher, ganz zu schweigen von online übersetzten texten, wenn grad' kein native speaker da war (letzteres nicht hier, jedoch in fast jeder von alexibexi vorgelesenen anleitung)

lumapu commented 9 months ago

@Gubi2023 danke für deine Hinweise, der deutsche Text in der englischen Version kommt aus deinem Browser, Stelle den auch auf english dann passt's 😉 Ich glaube langsam haben wir das multi language in Griff, ist echt unglaublich wie viele eine Deutsche Version wollen