mirror of https://github.com/arendst/Tasmota.git
Add fragmentation translations
This commit is contained in:
parent
2ab705f57e
commit
bfde36e954
|
@ -68,6 +68,7 @@ The attached binaries can also be downloaded from http://ota.tasmota.com/tasmota
|
|||
- Command ``SetOption118 1`` to move ZbReceived from JSON message and into the subtopic replacing "SENSOR" default [#10353](https://github.com/arendst/Tasmota/issues/10353)
|
||||
- Command ``SetOption119 1`` to remove the device addr from json payload, can be used with zb_topic_fname where the addr is already known from the topic [#10355](https://github.com/arendst/Tasmota/issues/10355)
|
||||
- Zigbee command ``SetOption120 1`` or ``ZbEndpointTopic 1`` to add the zigbee endpoint as suffix in topic when using ``SetOption89 1``
|
||||
- Zigbee command ``ZbScan`` to do an energy scan on each radio channel
|
||||
- Commands ``ChannelRemap``, ``MultiPWM``, ``AlexaCTRange``, ``PowerOnFade``, ``PWMCT``, ``WhiteBlend`` and ``VirtualCT`` as synonyms for ``SetOption37, 68, 82, 91, 92, 105`` and ``106``
|
||||
- Commands ``ZbNameKey``, ``ZbDeviceTopic``, ``ZbNoPrefix``, ``ZbEndpointSuffix``, ``ZbNoAutoBind`` and ``ZbNameTopic`` as synonyms for ``SetOption83, 89, 100, 101, 110`` and ``112``
|
||||
- Commands ``ZbNoAutoBind``, ``ZbReceivedTopic`` and ``ZbOmitDevice`` as synonyms for ``SetOption116, 118`` and ``119``
|
||||
|
|
|
@ -100,6 +100,7 @@
|
|||
#define D_FALSE "Onwaar"
|
||||
#define D_FILE "Lêer"
|
||||
#define D_FLOW_RATE "Vloeitempo"
|
||||
#define D_FRAGMENTATION "frag." // Lower case abbreviated version of fragmentation used in "memory fragmentation"
|
||||
#define D_FREE_MEMORY "Vrye geheue"
|
||||
#define D_PSR_MAX_MEMORY "PS-RAM geheue"
|
||||
#define D_PSR_FREE_MEMORY "PS-RAM vrye geheue"
|
||||
|
|
|
@ -100,6 +100,7 @@
|
|||
#define D_FALSE "Невярно"
|
||||
#define D_FILE "Файл"
|
||||
#define D_FLOW_RATE "Дебит"
|
||||
#define D_FRAGMENTATION "frag." // Lower case abbreviated version of fragmentation used in "memory fragmentation"
|
||||
#define D_FREE_MEMORY "Свободна памет"
|
||||
#define D_PSR_MAX_MEMORY "PS-RAM Memory"
|
||||
#define D_PSR_FREE_MEMORY "PS-RAM free Memory"
|
||||
|
|
|
@ -100,6 +100,7 @@
|
|||
#define D_FALSE "Nepravda"
|
||||
#define D_FILE "Soubor"
|
||||
#define D_FLOW_RATE "Flow rate"
|
||||
#define D_FRAGMENTATION "frag." // Lower case abbreviated version of fragmentation used in "memory fragmentation"
|
||||
#define D_FREE_MEMORY "Volná paměť"
|
||||
#define D_PSR_MAX_MEMORY "PS-RAM Memory"
|
||||
#define D_PSR_FREE_MEMORY "PS-RAM free Memory"
|
||||
|
|
|
@ -100,6 +100,7 @@
|
|||
#define D_FALSE "falsch"
|
||||
#define D_FILE "Datei"
|
||||
#define D_FLOW_RATE "Durchflussmenge"
|
||||
#define D_FRAGMENTATION "frag." // Lower case abbreviated version of fragmentation used in "memory fragmentation"
|
||||
#define D_FREE_MEMORY "Freier Arbeitsspeicher"
|
||||
#define D_PSR_MAX_MEMORY "PS-RAM Speicher"
|
||||
#define D_PSR_FREE_MEMORY "PS-RAM freier Speicher"
|
||||
|
|
|
@ -100,6 +100,7 @@
|
|||
#define D_FALSE "Ψευδές"
|
||||
#define D_FILE "Αρχείο"
|
||||
#define D_FLOW_RATE "Flow rate"
|
||||
#define D_FRAGMENTATION "frag." // Lower case abbreviated version of fragmentation used in "memory fragmentation"
|
||||
#define D_FREE_MEMORY "Ελεύθερη μνήμη"
|
||||
#define D_PSR_MAX_MEMORY "PS-RAM Memory"
|
||||
#define D_PSR_FREE_MEMORY "PS-RAM free Memory"
|
||||
|
|
|
@ -100,6 +100,7 @@
|
|||
#define D_FALSE "False"
|
||||
#define D_FILE "File"
|
||||
#define D_FLOW_RATE "Flow rate"
|
||||
#define D_FRAGMENTATION "frag." // Lower case abbreviated version of fragmentation used in "memory fragmentation"
|
||||
#define D_FREE_MEMORY "Free Memory"
|
||||
#define D_PSR_MAX_MEMORY "PS-RAM Memory"
|
||||
#define D_PSR_FREE_MEMORY "PS-RAM free Memory"
|
||||
|
|
|
@ -100,6 +100,7 @@
|
|||
#define D_FALSE "Falso"
|
||||
#define D_FILE "Archivo"
|
||||
#define D_FLOW_RATE "Caudal"
|
||||
#define D_FRAGMENTATION "frag." // Lower case abbreviated version of fragmentation used in "memory fragmentation"
|
||||
#define D_FREE_MEMORY "Memoria Libre"
|
||||
#define D_PSR_MAX_MEMORY "Memoria PS-RAM"
|
||||
#define D_PSR_FREE_MEMORY "Memoria PS-RAM libre"
|
||||
|
|
|
@ -96,6 +96,7 @@
|
|||
#define D_FALSE "Faux"
|
||||
#define D_FILE "Fichier"
|
||||
#define D_FLOW_RATE "Débit"
|
||||
#define D_FRAGMENTATION "frag." // Lower case abbreviated version of fragmentation used in "memory fragmentation"
|
||||
#define D_FREE_MEMORY "Mémoire libre"
|
||||
#define D_PSR_MAX_MEMORY "Mémoire PS-RAM"
|
||||
#define D_PSR_FREE_MEMORY "Mémoire PS-RAM libre"
|
||||
|
|
|
@ -100,6 +100,7 @@
|
|||
#define D_FALSE "שגוי"
|
||||
#define D_FILE "קובץ"
|
||||
#define D_FLOW_RATE "Flow rate"
|
||||
#define D_FRAGMENTATION "frag." // Lower case abbreviated version of fragmentation used in "memory fragmentation"
|
||||
#define D_FREE_MEMORY "זכרון פנוי"
|
||||
#define D_PSR_MAX_MEMORY "PS-RAM Memory"
|
||||
#define D_PSR_FREE_MEMORY "PS-RAM free Memory"
|
||||
|
|
|
@ -100,6 +100,7 @@
|
|||
#define D_FALSE "Hamis"
|
||||
#define D_FILE "Fájl"
|
||||
#define D_FLOW_RATE "Flow rate"
|
||||
#define D_FRAGMENTATION "frag." // Lower case abbreviated version of fragmentation used in "memory fragmentation"
|
||||
#define D_FREE_MEMORY "Szabad memória"
|
||||
#define D_PSR_MAX_MEMORY "PS-RAM Memory"
|
||||
#define D_PSR_FREE_MEMORY "PS-RAM free Memory"
|
||||
|
|
|
@ -100,6 +100,7 @@
|
|||
#define D_FALSE "Falso"
|
||||
#define D_FILE "File"
|
||||
#define D_FLOW_RATE "Flusso dati"
|
||||
#define D_FRAGMENTATION "frag." // Lower case abbreviated version of fragmentation used in "memory fragmentation"
|
||||
#define D_FREE_MEMORY "Memoria libera"
|
||||
#define D_PSR_MAX_MEMORY "PS-RAM - Memoria"
|
||||
#define D_PSR_FREE_MEMORY "PS-RAM - Memoria libera"
|
||||
|
|
|
@ -100,6 +100,7 @@
|
|||
#define D_FALSE "거짓"
|
||||
#define D_FILE "파일"
|
||||
#define D_FLOW_RATE "Flow rate"
|
||||
#define D_FRAGMENTATION "frag." // Lower case abbreviated version of fragmentation used in "memory fragmentation"
|
||||
#define D_FREE_MEMORY "남은 메모리"
|
||||
#define D_PSR_MAX_MEMORY "PS-RAM Memory"
|
||||
#define D_PSR_FREE_MEMORY "PS-RAM free Memory"
|
||||
|
|
|
@ -100,6 +100,7 @@
|
|||
#define D_FALSE "Onwaar"
|
||||
#define D_FILE "Bestand"
|
||||
#define D_FLOW_RATE "Debiet"
|
||||
#define D_FRAGMENTATION "frag." // Lower case abbreviated version of fragmentation used in "memory fragmentation"
|
||||
#define D_FREE_MEMORY "Vrij geheugen"
|
||||
#define D_PSR_MAX_MEMORY "PS-RAM Memory"
|
||||
#define D_PSR_FREE_MEMORY "PS-RAM free Memory"
|
||||
|
|
|
@ -100,6 +100,7 @@
|
|||
#define D_FALSE "Fałsz"
|
||||
#define D_FILE "Plik"
|
||||
#define D_FLOW_RATE "Przepływ"
|
||||
#define D_FRAGMENTATION "frag." // Lower case abbreviated version of fragmentation used in "memory fragmentation"
|
||||
#define D_FREE_MEMORY "Wolna pamięć"
|
||||
#define D_PSR_MAX_MEMORY "Pamięć PS-RAM"
|
||||
#define D_PSR_FREE_MEMORY "Wolna pamięć PS-RAM"
|
||||
|
|
|
@ -100,6 +100,7 @@
|
|||
#define D_FALSE "Falso"
|
||||
#define D_FILE "Arquivo"
|
||||
#define D_FLOW_RATE "Quociente de vazão"
|
||||
#define D_FRAGMENTATION "frag." // Lower case abbreviated version of fragmentation used in "memory fragmentation"
|
||||
#define D_FREE_MEMORY "Memória livre"
|
||||
#define D_PSR_MAX_MEMORY "PS-RAM Memory"
|
||||
#define D_PSR_FREE_MEMORY "PS-RAM free Memory"
|
||||
|
|
|
@ -100,6 +100,7 @@
|
|||
#define D_FALSE "Falso"
|
||||
#define D_FILE "Ficheiro"
|
||||
#define D_FLOW_RATE "Taxa de Fluxo"
|
||||
#define D_FRAGMENTATION "frag." // Lower case abbreviated version of fragmentation used in "memory fragmentation"
|
||||
#define D_FREE_MEMORY "Memoria Livre"
|
||||
#define D_PSR_MAX_MEMORY "PS-RAM Memory"
|
||||
#define D_PSR_FREE_MEMORY "PS-RAM free Memory"
|
||||
|
|
|
@ -100,6 +100,7 @@
|
|||
#define D_FALSE "Fals"
|
||||
#define D_FILE "Fișier"
|
||||
#define D_FLOW_RATE "Debit"
|
||||
#define D_FRAGMENTATION "frag." // Lower case abbreviated version of fragmentation used in "memory fragmentation"
|
||||
#define D_FREE_MEMORY "Memorie Liberă"
|
||||
#define D_PSR_MAX_MEMORY "PS-RAM Memory"
|
||||
#define D_PSR_FREE_MEMORY "PS-RAM free Memory"
|
||||
|
|
|
@ -100,6 +100,7 @@
|
|||
#define D_FALSE "Ложно"
|
||||
#define D_FILE "Файл"
|
||||
#define D_FLOW_RATE "Flow rate"
|
||||
#define D_FRAGMENTATION "frag." // Lower case abbreviated version of fragmentation used in "memory fragmentation"
|
||||
#define D_FREE_MEMORY "Свободная память"
|
||||
#define D_PSR_MAX_MEMORY "PS-RAM Memory"
|
||||
#define D_PSR_FREE_MEMORY "PS-RAM free Memory"
|
||||
|
|
|
@ -100,6 +100,7 @@
|
|||
#define D_FALLBACK_TOPIC "Záložný topic"
|
||||
#define D_FALSE "Nepravda"
|
||||
#define D_FILE "Súbor"
|
||||
#define D_FRAGMENTATION "frag." // Lower case abbreviated version of fragmentation used in "memory fragmentation"
|
||||
#define D_FREE_MEMORY "Voľná pamäť"
|
||||
#define D_PSR_MAX_MEMORY "PS-RAM Memory"
|
||||
#define D_PSR_FREE_MEMORY "PS-RAM free Memory"
|
||||
|
|
|
@ -100,6 +100,7 @@
|
|||
#define D_FALSE "Falskt"
|
||||
#define D_FILE "Fil"
|
||||
#define D_FLOW_RATE "Flow rate"
|
||||
#define D_FRAGMENTATION "frag." // Lower case abbreviated version of fragmentation used in "memory fragmentation"
|
||||
#define D_FREE_MEMORY "Ledigt minne"
|
||||
#define D_PSR_MAX_MEMORY "PS-RAM Memory"
|
||||
#define D_PSR_FREE_MEMORY "PS-RAM free Memory"
|
||||
|
|
|
@ -100,6 +100,7 @@
|
|||
#define D_FALSE "False"
|
||||
#define D_FILE "Dosya"
|
||||
#define D_FLOW_RATE "Flow rate"
|
||||
#define D_FRAGMENTATION "frag." // Lower case abbreviated version of fragmentation used in "memory fragmentation"
|
||||
#define D_FREE_MEMORY "Boş Hafıza"
|
||||
#define D_PSR_MAX_MEMORY "PS-RAM Memory"
|
||||
#define D_PSR_FREE_MEMORY "PS-RAM free Memory"
|
||||
|
|
|
@ -100,6 +100,7 @@
|
|||
#define D_FALSE "Ні"
|
||||
#define D_FILE "Файл"
|
||||
#define D_FLOW_RATE "Потік"
|
||||
#define D_FRAGMENTATION "frag." // Lower case abbreviated version of fragmentation used in "memory fragmentation"
|
||||
#define D_FREE_MEMORY "Вільна память"
|
||||
#define D_PSR_MAX_MEMORY "PS-RAM Memory"
|
||||
#define D_PSR_FREE_MEMORY "PS-RAM free Memory"
|
||||
|
|
|
@ -100,6 +100,7 @@
|
|||
#define D_FALSE "Sai"
|
||||
#define D_FILE "Tệp"
|
||||
#define D_FLOW_RATE "Tốc độ dòng"
|
||||
#define D_FRAGMENTATION "frag." // Lower case abbreviated version of fragmentation used in "memory fragmentation"
|
||||
#define D_FREE_MEMORY "Bộ nhớ trống"
|
||||
#define D_PSR_MAX_MEMORY "Bộ nhớ PS-RAM"
|
||||
#define D_PSR_FREE_MEMORY "Bộ nhớ PS-RAM trống"
|
||||
|
|
|
@ -100,6 +100,7 @@
|
|||
#define D_FALSE "False"
|
||||
#define D_FILE "文件:"
|
||||
#define D_FLOW_RATE "Flow rate"
|
||||
#define D_FRAGMENTATION "frag." // Lower case abbreviated version of fragmentation used in "memory fragmentation"
|
||||
#define D_FREE_MEMORY "空闲内存"
|
||||
#define D_PSR_MAX_MEMORY "PS-RAM Memory"
|
||||
#define D_PSR_FREE_MEMORY "PS-RAM free Memory"
|
||||
|
|
|
@ -100,6 +100,7 @@
|
|||
#define D_FALSE "假"
|
||||
#define D_FILE "檔案:"
|
||||
#define D_FLOW_RATE "流量"
|
||||
#define D_FRAGMENTATION "frag." // Lower case abbreviated version of fragmentation used in "memory fragmentation"
|
||||
#define D_FREE_MEMORY "可用的記憶體"
|
||||
#define D_PSR_MAX_MEMORY "偽靜態隨機存取記憶體(PS-RAM)容量"
|
||||
#define D_PSR_FREE_MEMORY "偽靜態隨機存取記憶體(PS-RAM)可用空間"
|
||||
|
|
|
@ -2180,7 +2180,7 @@ void HandleInformation(void)
|
|||
WSContentSend_P(PSTR("}1" D_FREE_PROGRAM_SPACE "}2%d kB"), ESP.getFreeSketchSpace() / 1024);
|
||||
#ifdef ESP32
|
||||
int32_t freeMaxMem = 100 - (int32_t)(ESP_getMaxAllocHeap() * 100 / ESP_getFreeHeap());
|
||||
WSContentSend_P(PSTR("}1" D_FREE_MEMORY "}2%1_f kB (frag. %d%%)"), &freeMem, freeMaxMem);
|
||||
WSContentSend_P(PSTR("}1" D_FREE_MEMORY "}2%1_f kB (" D_FRAGMENTATION " %d%%)"), &freeMem, freeMaxMem);
|
||||
if (psramFound()) {
|
||||
WSContentSend_P(PSTR("}1" D_PSR_MAX_MEMORY "}2%d kB"), ESP.getPsramSize() / 1024);
|
||||
WSContentSend_P(PSTR("}1" D_PSR_FREE_MEMORY "}2%d kB"), ESP.getFreePsram() / 1024);
|
||||
|
|
Loading…
Reference in New Issue