0.7.10: cambio lingua in due mosse + diagnosi lingua nel /layout

Misurato in container: la ricarica della radice ri-traduce, il catalogo si trova
anche con it_IT. La ricarica ora scarica la radice prima di ricaricarla, cosi'
non dipende da un comportamento di setSource che cambia fra versioni di Qt.
This commit is contained in:
Carlo
2026-10-11 19:01:07 +02:00
parent 78eb283c9b
commit e9527f66bb
8 changed files with 115 additions and 54 deletions
+22 -22
View File
@@ -521,104 +521,104 @@
<context>
<name>MainPage</name>
<message>
<location filename="../qml/pages/MainPage.qml" line="62"/>
<location filename="../qml/pages/MainPage.qml" line="53"/>
<source>No data yet</source>
<translation>Nessun dato</translation>
</message>
<message>
<location filename="../qml/pages/MainPage.qml" line="64"/>
<location filename="../qml/pages/MainPage.qml" line="55"/>
<source>Not updated · last %1</source>
<translation>Non aggiornato · ultimo %1</translation>
</message>
<message>
<location filename="../qml/pages/MainPage.qml" line="67"/>
<location filename="../qml/pages/MainPage.qml" line="58"/>
<source>Updated at %1</source>
<translation>Aggiornato alle %1</translation>
</message>
<message>
<location filename="../qml/pages/MainPage.qml" line="112"/>
<location filename="../qml/pages/MainPage.qml" line="103"/>
<source>Refresh</source>
<translation>Aggiorna</translation>
</message>
<message>
<location filename="../qml/pages/MainPage.qml" line="124"/>
<location filename="../qml/pages/MainPage.qml" line="153"/>
<location filename="../qml/pages/MainPage.qml" line="115"/>
<location filename="../qml/pages/MainPage.qml" line="144"/>
<source>Settings</source>
<translation>Impostazioni</translation>
</message>
<message>
<location filename="../qml/pages/MainPage.qml" line="210"/>
<location filename="../qml/pages/MainPage.qml" line="201"/>
<source>House</source>
<translation>Casa</translation>
</message>
<message>
<location filename="../qml/pages/MainPage.qml" line="212"/>
<location filename="../qml/pages/MainPage.qml" line="222"/>
<location filename="../qml/pages/MainPage.qml" line="203"/>
<location filename="../qml/pages/MainPage.qml" line="213"/>
<source>target %1 °C</source>
<translation>obiettivo %1 °C</translation>
</message>
<message>
<location filename="../qml/pages/MainPage.qml" line="220"/>
<location filename="../qml/pages/MainPage.qml" line="211"/>
<source>Hot water</source>
<translation>Acqua calda</translation>
</message>
<message>
<location filename="../qml/pages/MainPage.qml" line="248"/>
<location filename="../qml/pages/MainPage.qml" line="237"/>
<source>Boost · %1</source>
<translation>Boost · %1</translation>
</message>
<message>
<location filename="../qml/pages/MainPage.qml" line="259"/>
<location filename="../qml/pages/MainPage.qml" line="248"/>
<source>Tap a value to adjust it</source>
<translation>Tocca un valore per regolarlo</translation>
</message>
<message>
<location filename="../qml/pages/MainPage.qml" line="268"/>
<location filename="../qml/pages/MainPage.qml" line="257"/>
<source>Quick actions</source>
<translation>Azioni rapide</translation>
</message>
<message>
<location filename="../qml/pages/MainPage.qml" line="292"/>
<location filename="../qml/pages/MainPage.qml" line="281"/>
<source>Boost</source>
<translation>Boost</translation>
</message>
<message>
<location filename="../qml/pages/MainPage.qml" line="292"/>
<location filename="../qml/pages/MainPage.qml" line="281"/>
<source>Stop</source>
<translation>Stop</translation>
</message>
<message>
<location filename="../qml/pages/MainPage.qml" line="312"/>
<location filename="../qml/pages/MainPage.qml" line="301"/>
<source>Home</source>
<translation>Torna</translation>
</message>
<message>
<location filename="../qml/pages/MainPage.qml" line="312"/>
<location filename="../qml/pages/MainPage.qml" line="301"/>
<source>Away</source>
<translation>Assenza</translation>
</message>
<message>
<location filename="../qml/pages/MainPage.qml" line="339"/>
<location filename="../qml/pages/MainPage.qml" line="328"/>
<source>More</source>
<translation>Altro</translation>
</message>
<message>
<location filename="../qml/pages/MainPage.qml" line="362"/>
<location filename="../qml/pages/MainPage.qml" line="351"/>
<source>Outside %1 °C · Thermostat %2 °C · Zones %3</source>
<translation>Esterno %1 °C · Termostato %2 °C · Zone %3</translation>
</message>
<message>
<location filename="../qml/pages/MainPage.qml" line="116"/>
<location filename="../qml/pages/MainPage.qml" line="107"/>
<source>Data</source>
<translation>Dati</translation>
</message>
<message>
<location filename="../qml/pages/MainPage.qml" line="144"/>
<location filename="../qml/pages/MainPage.qml" line="135"/>
<source>Bridge not configured. Open the settings and enter the server address and the token.</source>
<translation>Bridge non configurato. Apri le impostazioni e inserisci l&apos;indirizzo del server e il token.</translation>
</message>
<message>
<location filename="../qml/pages/MainPage.qml" line="120"/>
<location filename="../qml/pages/MainPage.qml" line="111"/>
<source>Plant</source>
<translation>Impianto</translation>
</message>
+22 -22
View File
@@ -521,104 +521,104 @@
<context>
<name>MainPage</name>
<message>
<location filename="../qml/pages/MainPage.qml" line="62"/>
<location filename="../qml/pages/MainPage.qml" line="53"/>
<source>No data yet</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/pages/MainPage.qml" line="64"/>
<location filename="../qml/pages/MainPage.qml" line="55"/>
<source>Not updated · last %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/pages/MainPage.qml" line="67"/>
<location filename="../qml/pages/MainPage.qml" line="58"/>
<source>Updated at %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/pages/MainPage.qml" line="112"/>
<location filename="../qml/pages/MainPage.qml" line="103"/>
<source>Refresh</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/pages/MainPage.qml" line="116"/>
<location filename="../qml/pages/MainPage.qml" line="107"/>
<source>Data</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/pages/MainPage.qml" line="120"/>
<location filename="../qml/pages/MainPage.qml" line="111"/>
<source>Plant</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/pages/MainPage.qml" line="124"/>
<location filename="../qml/pages/MainPage.qml" line="153"/>
<location filename="../qml/pages/MainPage.qml" line="115"/>
<location filename="../qml/pages/MainPage.qml" line="144"/>
<source>Settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/pages/MainPage.qml" line="144"/>
<location filename="../qml/pages/MainPage.qml" line="135"/>
<source>Bridge not configured. Open the settings and enter the server address and the token.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/pages/MainPage.qml" line="210"/>
<location filename="../qml/pages/MainPage.qml" line="201"/>
<source>House</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/pages/MainPage.qml" line="212"/>
<location filename="../qml/pages/MainPage.qml" line="222"/>
<location filename="../qml/pages/MainPage.qml" line="203"/>
<location filename="../qml/pages/MainPage.qml" line="213"/>
<source>target %1 °C</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/pages/MainPage.qml" line="220"/>
<location filename="../qml/pages/MainPage.qml" line="211"/>
<source>Hot water</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/pages/MainPage.qml" line="248"/>
<location filename="../qml/pages/MainPage.qml" line="237"/>
<source>Boost · %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/pages/MainPage.qml" line="259"/>
<location filename="../qml/pages/MainPage.qml" line="248"/>
<source>Tap a value to adjust it</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/pages/MainPage.qml" line="268"/>
<location filename="../qml/pages/MainPage.qml" line="257"/>
<source>Quick actions</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/pages/MainPage.qml" line="292"/>
<location filename="../qml/pages/MainPage.qml" line="281"/>
<source>Boost</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/pages/MainPage.qml" line="292"/>
<location filename="../qml/pages/MainPage.qml" line="281"/>
<source>Stop</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/pages/MainPage.qml" line="312"/>
<location filename="../qml/pages/MainPage.qml" line="301"/>
<source>Home</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/pages/MainPage.qml" line="312"/>
<location filename="../qml/pages/MainPage.qml" line="301"/>
<source>Away</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/pages/MainPage.qml" line="339"/>
<location filename="../qml/pages/MainPage.qml" line="328"/>
<source>More</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/pages/MainPage.qml" line="362"/>
<location filename="../qml/pages/MainPage.qml" line="351"/>
<source>Outside %1 °C · Thermostat %2 °C · Zones %3</source>
<translation type="unfinished"></translation>
</message>