Standard units don't need translation, part 2 (#9974)

* Revert unit change made by mistake, and fix some unit translations

* Fix the declaration of untranslated Unicode strings
This commit is contained in:
Alexandre Folle de Menezes
2025-07-17 09:48:29 +08:00
committed by GitHub
parent 03d25c97b4
commit fd0d716f53
29 changed files with 100 additions and 92 deletions
+1 -1
View File
@@ -11527,7 +11527,7 @@ msgid ""
"extrusion to a lower flow (lower speed/smaller width) extrusion and vice " "extrusion to a lower flow (lower speed/smaller width) extrusion and vice "
"versa.\n" "versa.\n"
"\n" "\n"
"It defines the maximum rate by which the extruded volumetric flow in mm³/s² " "It defines the maximum rate by which the extruded volumetric flow in mm³/s "
"can change over time. Higher values mean higher extrusion rate changes are " "can change over time. Higher values mean higher extrusion rate changes are "
"allowed, resulting in faster speed transitions.\n" "allowed, resulting in faster speed transitions.\n"
"\n" "\n"
+2 -2
View File
@@ -13274,7 +13274,7 @@ msgid ""
"extrusion to a lower flow (lower speed/smaller width) extrusion and vice " "extrusion to a lower flow (lower speed/smaller width) extrusion and vice "
"versa.\n" "versa.\n"
"\n" "\n"
"It defines the maximum rate by which the extruded volumetric flow in mm³/s² " "It defines the maximum rate by which the extruded volumetric flow in mm³/s "
"can change over time. Higher values mean higher extrusion rate changes are " "can change over time. Higher values mean higher extrusion rate changes are "
"allowed, resulting in faster speed transitions.\n" "allowed, resulting in faster speed transitions.\n"
"\n" "\n"
@@ -13301,7 +13301,7 @@ msgstr ""
"( alta velocitat/amplada més gran ) a una extrusió de menor flux ( menor " "( alta velocitat/amplada més gran ) a una extrusió de menor flux ( menor "
"velocitat/amplada més petita ) i viceversa.\n" "velocitat/amplada més petita ) i viceversa.\n"
"\n" "\n"
"Defineix la velocitat màxima a la qual el flux volumètric extruït en mm3/seg " "Defineix la velocitat màxima a la qual el flux volumètric extruït en mm³/s "
"pot canviar amb el temps. Els valors més alts signifiquen que es permeten " "pot canviar amb el temps. Els valors més alts signifiquen que es permeten "
"canvis de velocitat d'extrusió més alts, cosa que resulta en transicions de " "canvis de velocitat d'extrusió més alts, cosa que resulta en transicions de "
"velocitat més ràpides.\n" "velocitat més ràpides.\n"
+2 -2
View File
@@ -12385,7 +12385,7 @@ msgid ""
"extrusion to a lower flow (lower speed/smaller width) extrusion and vice " "extrusion to a lower flow (lower speed/smaller width) extrusion and vice "
"versa.\n" "versa.\n"
"\n" "\n"
"It defines the maximum rate by which the extruded volumetric flow in mm³/s² " "It defines the maximum rate by which the extruded volumetric flow in mm³/s "
"can change over time. Higher values mean higher extrusion rate changes are " "can change over time. Higher values mean higher extrusion rate changes are "
"allowed, resulting in faster speed transitions.\n" "allowed, resulting in faster speed transitions.\n"
"\n" "\n"
@@ -12412,7 +12412,7 @@ msgstr ""
"na extruzi s nižším průtokem (nižší rychlost/menší šířka) a naopak.\n" "na extruzi s nižším průtokem (nižší rychlost/menší šířka) a naopak.\n"
"\n" "\n"
"Definuje maximální rychlost, kterou může objemový průtok extrudovaného " "Definuje maximální rychlost, kterou může objemový průtok extrudovaného "
"materiálu v mm3/s měnit v čase. Vyšší hodnoty znamenají, že jsou povoleny " "materiálu v mm³/s měnit v čase. Vyšší hodnoty znamenají, že jsou povoleny "
"větší změny extruzní rychlosti, což vede k rychlejším přechodům rychlosti.\n" "větší změny extruzní rychlosti, což vede k rychlejším přechodům rychlosti.\n"
"\n" "\n"
"Hodnota 0 funkci zakáže.\n" "Hodnota 0 funkci zakáže.\n"
+2 -2
View File
@@ -13382,7 +13382,7 @@ msgid ""
"extrusion to a lower flow (lower speed/smaller width) extrusion and vice " "extrusion to a lower flow (lower speed/smaller width) extrusion and vice "
"versa.\n" "versa.\n"
"\n" "\n"
"It defines the maximum rate by which the extruded volumetric flow in mm³/s² " "It defines the maximum rate by which the extruded volumetric flow in mm³/s "
"can change over time. Higher values mean higher extrusion rate changes are " "can change over time. Higher values mean higher extrusion rate changes are "
"allowed, resulting in faster speed transitions.\n" "allowed, resulting in faster speed transitions.\n"
"\n" "\n"
@@ -13410,7 +13410,7 @@ msgstr ""
"kleinere Breite) und umgekehrt wechselt.\n" "kleinere Breite) und umgekehrt wechselt.\n"
"\n" "\n"
"Es definiert die maximale Rate, mit der sich der extrudierte Volumenstrom in " "Es definiert die maximale Rate, mit der sich der extrudierte Volumenstrom in "
"mm3/s über die Zeit ändern kann. Höhere Werte bedeuten, dass höhere " "mm³/s über die Zeit ändern kann. Höhere Werte bedeuten, dass höhere "
"Extrusionsratenänderungen zulässig sind, was zu schnelleren " "Extrusionsratenänderungen zulässig sind, was zu schnelleren "
"Geschwindigkeitsübergängen führt.\n" "Geschwindigkeitsübergängen führt.\n"
"\n" "\n"
+1 -1
View File
@@ -11861,7 +11861,7 @@ msgid ""
"extrusion to a lower flow (lower speed/smaller width) extrusion and vice " "extrusion to a lower flow (lower speed/smaller width) extrusion and vice "
"versa.\n" "versa.\n"
"\n" "\n"
"It defines the maximum rate by which the extruded volumetric flow in mm³/s² " "It defines the maximum rate by which the extruded volumetric flow in mm³/s "
"can change over time. Higher values mean higher extrusion rate changes are " "can change over time. Higher values mean higher extrusion rate changes are "
"allowed, resulting in faster speed transitions.\n" "allowed, resulting in faster speed transitions.\n"
"\n" "\n"
+2 -2
View File
@@ -13151,7 +13151,7 @@ msgid ""
"extrusion to a lower flow (lower speed/smaller width) extrusion and vice " "extrusion to a lower flow (lower speed/smaller width) extrusion and vice "
"versa.\n" "versa.\n"
"\n" "\n"
"It defines the maximum rate by which the extruded volumetric flow in mm³/s² " "It defines the maximum rate by which the extruded volumetric flow in mm³/s "
"can change over time. Higher values mean higher extrusion rate changes are " "can change over time. Higher values mean higher extrusion rate changes are "
"allowed, resulting in faster speed transitions.\n" "allowed, resulting in faster speed transitions.\n"
"\n" "\n"
@@ -13178,7 +13178,7 @@ msgstr ""
"(alta velocidad/ancho mayor) a una extrusión de menor flujo (menor velocidad/" "(alta velocidad/ancho mayor) a una extrusión de menor flujo (menor velocidad/"
"ancho menor) y viceversa.\n" "ancho menor) y viceversa.\n"
"\n" "\n"
"Define la velocidad máxima a la que el flujo volumétrico extruido en mm³/s² " "Define la velocidad máxima a la que el flujo volumétrico extruido en mm³/s "
"puede cambiar con el tiempo. Valores más altos significan que se permiten " "puede cambiar con el tiempo. Valores más altos significan que se permiten "
"cambios de velocidad de extrusión más altos, lo que resulta en transiciones " "cambios de velocidad de extrusión más altos, lo que resulta en transiciones "
"de velocidad más rápidas.\n" "de velocidad más rápidas.\n"
+2 -2
View File
@@ -13451,7 +13451,7 @@ msgid ""
"extrusion to a lower flow (lower speed/smaller width) extrusion and vice " "extrusion to a lower flow (lower speed/smaller width) extrusion and vice "
"versa.\n" "versa.\n"
"\n" "\n"
"It defines the maximum rate by which the extruded volumetric flow in mm³/s² " "It defines the maximum rate by which the extruded volumetric flow in mm³/s "
"can change over time. Higher values mean higher extrusion rate changes are " "can change over time. Higher values mean higher extrusion rate changes are "
"allowed, resulting in faster speed transitions.\n" "allowed, resulting in faster speed transitions.\n"
"\n" "\n"
@@ -13478,7 +13478,7 @@ msgstr ""
"élevée / largeur de ligne plus grande) à une extrusion à débit plus faible " "élevée / largeur de ligne plus grande) à une extrusion à débit plus faible "
"(vitesse plus faible / largeur de ligne plus petite) et vice versa.\n" "(vitesse plus faible / largeur de ligne plus petite) et vice versa.\n"
"\n" "\n"
"Il définit le taux maximum auquel le débit volumétrique extrudé en mm³/s² " "Il définit le taux maximum auquel le débit volumétrique extrudé en mm³/s "
"peut varier dans le temps. Des valeurs plus élevées signifient que des " "peut varier dans le temps. Des valeurs plus élevées signifient que des "
"changements du taux dextrusion plus élevés sont autorisés, ce qui entraîne " "changements du taux dextrusion plus élevés sont autorisés, ce qui entraîne "
"des transitions de vitesse plus rapides.\n" "des transitions de vitesse plus rapides.\n"
+1 -1
View File
@@ -12180,7 +12180,7 @@ msgid ""
"extrusion to a lower flow (lower speed/smaller width) extrusion and vice " "extrusion to a lower flow (lower speed/smaller width) extrusion and vice "
"versa.\n" "versa.\n"
"\n" "\n"
"It defines the maximum rate by which the extruded volumetric flow in mm³/s² " "It defines the maximum rate by which the extruded volumetric flow in mm³/s "
"can change over time. Higher values mean higher extrusion rate changes are " "can change over time. Higher values mean higher extrusion rate changes are "
"allowed, resulting in faster speed transitions.\n" "allowed, resulting in faster speed transitions.\n"
"\n" "\n"
+2 -2
View File
@@ -13364,7 +13364,7 @@ msgid ""
"extrusion to a lower flow (lower speed/smaller width) extrusion and vice " "extrusion to a lower flow (lower speed/smaller width) extrusion and vice "
"versa.\n" "versa.\n"
"\n" "\n"
"It defines the maximum rate by which the extruded volumetric flow in mm³/s² " "It defines the maximum rate by which the extruded volumetric flow in mm³/s "
"can change over time. Higher values mean higher extrusion rate changes are " "can change over time. Higher values mean higher extrusion rate changes are "
"allowed, resulting in faster speed transitions.\n" "allowed, resulting in faster speed transitions.\n"
"\n" "\n"
@@ -13393,7 +13393,7 @@ msgstr ""
"viceversa.\n" "viceversa.\n"
"\n" "\n"
"Definisce la velocità massima con cui la portata volumetrica estrusa in mm³/" "Definisce la velocità massima con cui la portata volumetrica estrusa in mm³/"
"s² può variare nel tempo. Valori più alti significano che sono consentite " "s può variare nel tempo. Valori più alti significano che sono consentite "
"variazioni più elevate della velocità di estrusione, con conseguenti " "variazioni più elevate della velocità di estrusione, con conseguenti "
"transizioni di velocità più rapide.\n" "transizioni di velocità più rapide.\n"
"\n" "\n"
+1 -1
View File
@@ -11905,7 +11905,7 @@ msgid ""
"extrusion to a lower flow (lower speed/smaller width) extrusion and vice " "extrusion to a lower flow (lower speed/smaller width) extrusion and vice "
"versa.\n" "versa.\n"
"\n" "\n"
"It defines the maximum rate by which the extruded volumetric flow in mm³/s² " "It defines the maximum rate by which the extruded volumetric flow in mm³/s "
"can change over time. Higher values mean higher extrusion rate changes are " "can change over time. Higher values mean higher extrusion rate changes are "
"allowed, resulting in faster speed transitions.\n" "allowed, resulting in faster speed transitions.\n"
"\n" "\n"
+3 -2
View File
@@ -12690,13 +12690,14 @@ msgstr ""
msgid "Extrusion rate smoothing" msgid "Extrusion rate smoothing"
msgstr "유연한 압출량" msgstr "유연한 압출량"
#, fuzzy
msgid "" msgid ""
"This parameter smooths out sudden extrusion rate changes that happen when the " "This parameter smooths out sudden extrusion rate changes that happen when the "
"printer transitions from printing a high flow (high speed/larger width) " "printer transitions from printing a high flow (high speed/larger width) "
"extrusion to a lower flow (lower speed/smaller width) extrusion and vice " "extrusion to a lower flow (lower speed/smaller width) extrusion and vice "
"versa.\n" "versa.\n"
"\n" "\n"
"It defines the maximum rate by which the extruded volumetric flow in mm³/s² " "It defines the maximum rate by which the extruded volumetric flow in mm³/s "
"can change over time. Higher values mean higher extrusion rate changes are " "can change over time. Higher values mean higher extrusion rate changes are "
"allowed, resulting in faster speed transitions.\n" "allowed, resulting in faster speed transitions.\n"
"\n" "\n"
@@ -12721,7 +12722,7 @@ msgstr ""
"속도/더 작은 너비) 압출로 또는 그 반대로 출력할 때 발생하는 급격한 압출 속도 " "속도/더 작은 너비) 압출로 또는 그 반대로 출력할 때 발생하는 급격한 압출 속도 "
"변화를 완화합니다.\n" "변화를 완화합니다.\n"
"\n" "\n"
"이는 압출된 압출 압출량(mm3/초)이 시간에 따라 변할 수 있는 최대 속도를 정의합" "이는 압출된 압출 압출량(mm³/초)이 시간에 따라 변할 수 있는 최대 속도를 정의합"
"니다. 값이 높을수록 더 높은 압출 속도 변경이 허용되어 속도 전환이 더 빨라진다" "니다. 값이 높을수록 더 높은 압출 속도 변경이 허용되어 속도 전환이 더 빨라진다"
"는 의미입니다.\n" "는 의미입니다.\n"
"\n" "\n"
+3 -2
View File
@@ -13164,13 +13164,14 @@ msgstr ""
msgid "Extrusion rate smoothing" msgid "Extrusion rate smoothing"
msgstr "Ekstruzijos greičio išlyginimas" msgstr "Ekstruzijos greičio išlyginimas"
#, fuzzy
msgid "" msgid ""
"This parameter smooths out sudden extrusion rate changes that happen when " "This parameter smooths out sudden extrusion rate changes that happen when "
"the printer transitions from printing a high flow (high speed/larger width) " "the printer transitions from printing a high flow (high speed/larger width) "
"extrusion to a lower flow (lower speed/smaller width) extrusion and vice " "extrusion to a lower flow (lower speed/smaller width) extrusion and vice "
"versa.\n" "versa.\n"
"\n" "\n"
"It defines the maximum rate by which the extruded volumetric flow in mm³/s² " "It defines the maximum rate by which the extruded volumetric flow in mm³/s "
"can change over time. Higher values mean higher extrusion rate changes are " "can change over time. Higher values mean higher extrusion rate changes are "
"allowed, resulting in faster speed transitions.\n" "allowed, resulting in faster speed transitions.\n"
"\n" "\n"
@@ -13198,7 +13199,7 @@ msgstr ""
"išspaudimo ir atvirkščiai.\n" "išspaudimo ir atvirkščiai.\n"
"\n" "\n"
"Jis apibrėžia didžiausią greitį, kuriuo gali kisti išspaustas tūrinis " "Jis apibrėžia didžiausią greitį, kuriuo gali kisti išspaustas tūrinis "
"srautas mm3/sek. Didesnės vertės reiškia, kad leidžiami didesni ekstruzijos " "srautas mm³/s. Didesnės vertės reiškia, kad leidžiami didesni ekstruzijos "
"greičio pokyčiai, todėl greitis pereina greičiau.\n" "greičio pokyčiai, todėl greitis pereina greičiau.\n"
"\n" "\n"
"Reikšmė 0 išjungia šią funkciją.\n" "Reikšmė 0 išjungia šią funkciją.\n"
+1 -1
View File
@@ -12372,7 +12372,7 @@ msgid ""
"extrusion to a lower flow (lower speed/smaller width) extrusion and vice " "extrusion to a lower flow (lower speed/smaller width) extrusion and vice "
"versa.\n" "versa.\n"
"\n" "\n"
"It defines the maximum rate by which the extruded volumetric flow in mm³/s² " "It defines the maximum rate by which the extruded volumetric flow in mm³/s "
"can change over time. Higher values mean higher extrusion rate changes are " "can change over time. Higher values mean higher extrusion rate changes are "
"allowed, resulting in faster speed transitions.\n" "allowed, resulting in faster speed transitions.\n"
"\n" "\n"
+2 -2
View File
@@ -13203,7 +13203,7 @@ msgid ""
"extrusion to a lower flow (lower speed/smaller width) extrusion and vice " "extrusion to a lower flow (lower speed/smaller width) extrusion and vice "
"versa.\n" "versa.\n"
"\n" "\n"
"It defines the maximum rate by which the extruded volumetric flow in mm³/s² " "It defines the maximum rate by which the extruded volumetric flow in mm³/s "
"can change over time. Higher values mean higher extrusion rate changes are " "can change over time. Higher values mean higher extrusion rate changes are "
"allowed, resulting in faster speed transitions.\n" "allowed, resulting in faster speed transitions.\n"
"\n" "\n"
@@ -13230,7 +13230,7 @@ msgstr ""
"prędkość/większa szerokość) do wytłaczania o niższym przepływie (mniejsza " "prędkość/większa szerokość) do wytłaczania o niższym przepływie (mniejsza "
"prędkość/mniejsza szerokość) i odwrotnie.\n" "prędkość/mniejsza szerokość) i odwrotnie.\n"
"\n" "\n"
"Określa maksymalną szybkość, o jaką natężenie przepływu wytłaczania w mm3/s " "Określa maksymalną szybkość, o jaką natężenie przepływu wytłaczania w mm³/s "
"może zmieniać się w czasie. Wyższe wartości oznaczają, że dozwolone są " "może zmieniać się w czasie. Wyższe wartości oznaczają, że dozwolone są "
"większe zmiany szybkości wytłaczania, co skutkuje szybszymi przejściami " "większe zmiany szybkości wytłaczania, co skutkuje szybszymi przejściami "
"prędkości.\n" "prędkości.\n"
+3 -3
View File
@@ -6673,7 +6673,7 @@ msgstr "Volume: %1% pol³\n"
#, boost-format #, boost-format
msgid "Volume: %1% mm³\n" msgid "Volume: %1% mm³\n"
msgstr "Volume: %1% mm3\n" msgstr "Volume: %1% mm³\n"
#, boost-format #, boost-format
msgid "Triangles: %1%\n" msgid "Triangles: %1%\n"
@@ -13236,7 +13236,7 @@ msgid ""
"extrusion to a lower flow (lower speed/smaller width) extrusion and vice " "extrusion to a lower flow (lower speed/smaller width) extrusion and vice "
"versa.\n" "versa.\n"
"\n" "\n"
"It defines the maximum rate by which the extruded volumetric flow in mm³/s² " "It defines the maximum rate by which the extruded volumetric flow in mm³/s "
"can change over time. Higher values mean higher extrusion rate changes are " "can change over time. Higher values mean higher extrusion rate changes are "
"allowed, resulting in faster speed transitions.\n" "allowed, resulting in faster speed transitions.\n"
"\n" "\n"
@@ -13263,7 +13263,7 @@ msgstr ""
"velocidade/maior largura) para uma extrusão de baixo fluxo (baixa velocidade/" "velocidade/maior largura) para uma extrusão de baixo fluxo (baixa velocidade/"
"menor largura) e vice-versa.\n" "menor largura) e vice-versa.\n"
"\n" "\n"
"Define a taxa máxima pela qual o fluxo volumétrico extrudado em mm³/s² pode " "Define a taxa máxima pela qual o fluxo volumétrico extrudado em mm³/s pode "
"mudar ao longo do tempo. Valores mais altos significam que mudanças de taxa " "mudar ao longo do tempo. Valores mais altos significam que mudanças de taxa "
"de extrusão mais altas são permitidas, resultando em transições de " "de extrusão mais altas são permitidas, resultando em transições de "
"velocidade mais rápidas.\n" "velocidade mais rápidas.\n"
+2 -1
View File
@@ -13412,13 +13412,14 @@ msgstr ""
msgid "Extrusion rate smoothing" msgid "Extrusion rate smoothing"
msgstr "Сглаживание скорости экструзии" msgstr "Сглаживание скорости экструзии"
#, fuzzy
msgid "" msgid ""
"This parameter smooths out sudden extrusion rate changes that happen when " "This parameter smooths out sudden extrusion rate changes that happen when "
"the printer transitions from printing a high flow (high speed/larger width) " "the printer transitions from printing a high flow (high speed/larger width) "
"extrusion to a lower flow (lower speed/smaller width) extrusion and vice " "extrusion to a lower flow (lower speed/smaller width) extrusion and vice "
"versa.\n" "versa.\n"
"\n" "\n"
"It defines the maximum rate by which the extruded volumetric flow in mm³/s² " "It defines the maximum rate by which the extruded volumetric flow in mm³/s "
"can change over time. Higher values mean higher extrusion rate changes are " "can change over time. Higher values mean higher extrusion rate changes are "
"allowed, resulting in faster speed transitions.\n" "allowed, resulting in faster speed transitions.\n"
"\n" "\n"
+4 -2
View File
@@ -12121,7 +12121,7 @@ msgid ""
"extrusion to a lower flow (lower speed/smaller width) extrusion and vice " "extrusion to a lower flow (lower speed/smaller width) extrusion and vice "
"versa.\n" "versa.\n"
"\n" "\n"
"It defines the maximum rate by which the extruded volumetric flow in mm³/s² " "It defines the maximum rate by which the extruded volumetric flow in mm³/s "
"can change over time. Higher values mean higher extrusion rate changes are " "can change over time. Higher values mean higher extrusion rate changes are "
"allowed, resulting in faster speed transitions.\n" "allowed, resulting in faster speed transitions.\n"
"\n" "\n"
@@ -13982,11 +13982,13 @@ msgstr "för stor linjebredd "
msgid " not in range " msgid " not in range "
msgstr " inte inom intervallet " msgstr " inte inom intervallet "
#, fuzzy
msgid "Export 3MF" msgid "Export 3MF"
msgstr "Exportera 3mf" msgstr "Exportera 3mf"
#, fuzzy
msgid "Export project as 3MF." msgid "Export project as 3MF."
msgstr "Exportera projekt som3mf." msgstr "Exportera projekt som 3mf."
msgid "Export slicing data" msgid "Export slicing data"
msgstr "Exportera beredningsdata" msgstr "Exportera beredningsdata"
+2 -2
View File
@@ -13070,7 +13070,7 @@ msgid ""
"extrusion to a lower flow (lower speed/smaller width) extrusion and vice " "extrusion to a lower flow (lower speed/smaller width) extrusion and vice "
"versa.\n" "versa.\n"
"\n" "\n"
"It defines the maximum rate by which the extruded volumetric flow in mm³/s² " "It defines the maximum rate by which the extruded volumetric flow in mm³/s "
"can change over time. Higher values mean higher extrusion rate changes are " "can change over time. Higher values mean higher extrusion rate changes are "
"allowed, resulting in faster speed transitions.\n" "allowed, resulting in faster speed transitions.\n"
"\n" "\n"
@@ -13097,7 +13097,7 @@ msgstr ""
"ekstrüzyona geçtiğinde veya tam tersi olduğunda meydana gelen ani ekstrüzyon " "ekstrüzyona geçtiğinde veya tam tersi olduğunda meydana gelen ani ekstrüzyon "
"hızı değişikliklerini düzeltir.\n" "hızı değişikliklerini düzeltir.\n"
"\n" "\n"
"Ekstrude edilen hacimsel akışın mm3/sn cinsinden zaman içinde değişebileceği " "Ekstrude edilen hacimsel akışın mm³/s cinsinden zaman içinde değişebileceği "
"maksimum oranı tanımlar. Daha yüksek değerler, daha yüksek ekstrüzyon hızı " "maksimum oranı tanımlar. Daha yüksek değerler, daha yüksek ekstrüzyon hızı "
"değişikliklerine izin verildiği anlamına gelir ve daha hızlı hız geçişlerine " "değişikliklerine izin verildiği anlamına gelir ve daha hızlı hız geçişlerine "
"neden olur.\n" "neden olur.\n"
+2 -1
View File
@@ -13196,13 +13196,14 @@ msgstr ""
msgid "Extrusion rate smoothing" msgid "Extrusion rate smoothing"
msgstr "Вирівнювання швидкості екструзії" msgstr "Вирівнювання швидкості екструзії"
#, fuzzy
msgid "" msgid ""
"This parameter smooths out sudden extrusion rate changes that happen when " "This parameter smooths out sudden extrusion rate changes that happen when "
"the printer transitions from printing a high flow (high speed/larger width) " "the printer transitions from printing a high flow (high speed/larger width) "
"extrusion to a lower flow (lower speed/smaller width) extrusion and vice " "extrusion to a lower flow (lower speed/smaller width) extrusion and vice "
"versa.\n" "versa.\n"
"\n" "\n"
"It defines the maximum rate by which the extruded volumetric flow in mm³/s² " "It defines the maximum rate by which the extruded volumetric flow in mm³/s "
"can change over time. Higher values mean higher extrusion rate changes are " "can change over time. Higher values mean higher extrusion rate changes are "
"allowed, resulting in faster speed transitions.\n" "allowed, resulting in faster speed transitions.\n"
"\n" "\n"
+3 -3
View File
@@ -12050,7 +12050,7 @@ msgid ""
"extrusion to a lower flow (lower speed/smaller width) extrusion and vice " "extrusion to a lower flow (lower speed/smaller width) extrusion and vice "
"versa.\n" "versa.\n"
"\n" "\n"
"It defines the maximum rate by which the extruded volumetric flow in mm³/s² " "It defines the maximum rate by which the extruded volumetric flow in mm³/s "
"can change over time. Higher values mean higher extrusion rate changes are " "can change over time. Higher values mean higher extrusion rate changes are "
"allowed, resulting in faster speed transitions.\n" "allowed, resulting in faster speed transitions.\n"
"\n" "\n"
@@ -12074,14 +12074,14 @@ msgid ""
msgstr "" msgstr ""
"此参数是打印机从打印高流量挤出(高速/较大宽度)向低流量挤出(低速/较小宽度)" "此参数是打印机从打印高流量挤出(高速/较大宽度)向低流量挤出(低速/较小宽度)"
"时用于突然变化挤出速率的平滑,反之亦然。\n" "时用于突然变化挤出速率的平滑,反之亦然。\n"
"它定义了挤出体积流量(mm3/s)随时间变化的最大速率。更高的值意味着允许更高的挤" "它定义了挤出体积流量(mm³/s)随时间变化的最大速率。更高的值意味着允许更高的挤"
"出速率变化,从而产生更快速的过渡。\n" "出速率变化,从而产生更快速的过渡。\n"
"\n" "\n"
"值为0将禁用该功能。\n" "值为0将禁用该功能。\n"
"\n" "\n"
"对于高速、高流量的近程挤出机(如Bambu或Voron)通常不需要该值。但是,在特征速" "对于高速、高流量的近程挤出机(如Bambu或Voron)通常不需要该值。但是,在特征速"
"度变化很大的某些情况下,它可以提供一些边际收益。例如,当由于悬垂而出现严重的" "度变化很大的某些情况下,它可以提供一些边际收益。例如,当由于悬垂而出现严重的"
"减速时。在这些情况下,建议使用一个大的值大约300-350 m3/s2的,因为这刚好允许足" "减速时。在这些情况下,建议使用一个大的值大约300-350 m/s²的,因为这刚好允许足"
"够的平滑,以帮助压力提前实现更平滑的流量过渡。\n" "够的平滑,以帮助压力提前实现更平滑的流量过渡。\n"
"\n" "\n"
"对于没有压力提前的较慢打印机,该值应该设置得非常低。对于近程挤出机来说10-15 " "对于没有压力提前的较慢打印机,该值应该设置得非常低。对于近程挤出机来说10-15 "
+1 -1
View File
@@ -12289,7 +12289,7 @@ msgid ""
"extrusion to a lower flow (lower speed/smaller width) extrusion and vice " "extrusion to a lower flow (lower speed/smaller width) extrusion and vice "
"versa.\n" "versa.\n"
"\n" "\n"
"It defines the maximum rate by which the extruded volumetric flow in mm³/s² " "It defines the maximum rate by which the extruded volumetric flow in mm³/s "
"can change over time. Higher values mean higher extrusion rate changes are " "can change over time. Higher values mean higher extrusion rate changes are "
"allowed, resulting in faster speed transitions.\n" "allowed, resulting in faster speed transitions.\n"
"\n" "\n"
+39 -39
View File
@@ -697,7 +697,7 @@ void PrintConfigDef::init_fff_params()
def->label = L("Other layers"); def->label = L("Other layers");
def->tooltip = L("Bed temperature for layers except the initial one. " def->tooltip = L("Bed temperature for layers except the initial one. "
"A value of 0 means the filament does not support printing on the Cool Plate SuperTack."); "A value of 0 means the filament does not support printing on the Cool Plate SuperTack.");
def->sidetext = "\u2103" /* °C */; // degrees Celsius, don't need translation def->sidetext = u8"\u2103" /* °C */; // degrees Celsius, don't need translation
def->full_label = L("Bed temperature"); def->full_label = L("Bed temperature");
def->min = 0; def->min = 0;
def->max = 120; def->max = 120;
@@ -707,7 +707,7 @@ void PrintConfigDef::init_fff_params()
def->label = L("Other layers"); def->label = L("Other layers");
def->tooltip = L("Bed temperature for layers except the initial one. " def->tooltip = L("Bed temperature for layers except the initial one. "
"A value of 0 means the filament does not support printing on the Cool Plate."); "A value of 0 means the filament does not support printing on the Cool Plate.");
def->sidetext = "\u2103" /* °C */; // degrees Celsius, don't need translation def->sidetext = u8"\u2103" /* °C */; // degrees Celsius, don't need translation
def->full_label = L("Bed temperature"); def->full_label = L("Bed temperature");
def->min = 0; def->min = 0;
def->max = 300; def->max = 300;
@@ -717,7 +717,7 @@ void PrintConfigDef::init_fff_params()
def->label = L("Other layers"); def->label = L("Other layers");
def->tooltip = L("Bed temperature for layers except the initial one. " def->tooltip = L("Bed temperature for layers except the initial one. "
"A value of 0 means the filament does not support printing on the Textured Cool Plate."); "A value of 0 means the filament does not support printing on the Textured Cool Plate.");
def->sidetext = "\u2103" /* °C */; // degrees Celsius, don't need translation def->sidetext = u8"\u2103" /* °C */; // degrees Celsius, don't need translation
def->full_label = L("Bed temperature"); def->full_label = L("Bed temperature");
def->min = 0; def->min = 0;
def->max = 300; def->max = 300;
@@ -727,7 +727,7 @@ void PrintConfigDef::init_fff_params()
def->label = L("Other layers"); def->label = L("Other layers");
def->tooltip = L("Bed temperature for layers except the initial one. " def->tooltip = L("Bed temperature for layers except the initial one. "
"A value of 0 means the filament does not support printing on the Engineering Plate."); "A value of 0 means the filament does not support printing on the Engineering Plate.");
def->sidetext = "\u2103" /* °C */; // degrees Celsius, don't need translation def->sidetext = u8"\u2103" /* °C */; // degrees Celsius, don't need translation
def->full_label = L("Bed temperature"); def->full_label = L("Bed temperature");
def->min = 0; def->min = 0;
def->max = 300; def->max = 300;
@@ -737,7 +737,7 @@ void PrintConfigDef::init_fff_params()
def->label = L("Other layers"); def->label = L("Other layers");
def->tooltip = L("Bed temperature for layers except the initial one. " def->tooltip = L("Bed temperature for layers except the initial one. "
"A value of 0 means the filament does not support printing on the High Temp Plate."); "A value of 0 means the filament does not support printing on the High Temp Plate.");
def->sidetext = "\u2103" /* °C */; // degrees Celsius, don't need translation def->sidetext = u8"\u2103" /* °C */; // degrees Celsius, don't need translation
def->full_label = L("Bed temperature"); def->full_label = L("Bed temperature");
def->min = 0; def->min = 0;
def->max = 300; def->max = 300;
@@ -747,7 +747,7 @@ void PrintConfigDef::init_fff_params()
def->label = L("Other layers"); def->label = L("Other layers");
def->tooltip = L("Bed temperature for layers except the initial one. " def->tooltip = L("Bed temperature for layers except the initial one. "
"A value of 0 means the filament does not support printing on the Textured PEI Plate."); "A value of 0 means the filament does not support printing on the Textured PEI Plate.");
def->sidetext = "\u2103" /* °C */; // degrees Celsius, don't need translation def->sidetext = u8"\u2103" /* °C */; // degrees Celsius, don't need translation
def->full_label = L("Bed temperature"); def->full_label = L("Bed temperature");
def->min = 0; def->min = 0;
def->max = 300; def->max = 300;
@@ -758,7 +758,7 @@ void PrintConfigDef::init_fff_params()
def->full_label = L("Initial layer bed temperature"); def->full_label = L("Initial layer bed temperature");
def->tooltip = L("Bed temperature of the initial layer. " def->tooltip = L("Bed temperature of the initial layer. "
"A value of 0 means the filament does not support printing on the Cool Plate SuperTack."); "A value of 0 means the filament does not support printing on the Cool Plate SuperTack.");
def->sidetext = "\u2103" /* °C */; // degrees Celsius, don't need translation def->sidetext = u8"\u2103" /* °C */; // degrees Celsius, don't need translation
def->min = 0; def->min = 0;
def->max = 120; def->max = 120;
def->set_default_value(new ConfigOptionInts{ 35 }); def->set_default_value(new ConfigOptionInts{ 35 });
@@ -768,7 +768,7 @@ void PrintConfigDef::init_fff_params()
def->full_label = L("Initial layer bed temperature"); def->full_label = L("Initial layer bed temperature");
def->tooltip = L("Bed temperature of the initial layer. " def->tooltip = L("Bed temperature of the initial layer. "
"A value of 0 means the filament does not support printing on the Cool Plate."); "A value of 0 means the filament does not support printing on the Cool Plate.");
def->sidetext = "\u2103" /* °C */; // degrees Celsius, don't need translation def->sidetext = u8"\u2103" /* °C */; // degrees Celsius, don't need translation
def->min = 0; def->min = 0;
def->max = 120; def->max = 120;
def->set_default_value(new ConfigOptionInts{ 35 }); def->set_default_value(new ConfigOptionInts{ 35 });
@@ -778,7 +778,7 @@ void PrintConfigDef::init_fff_params()
def->full_label = L("Initial layer bed temperature"); def->full_label = L("Initial layer bed temperature");
def->tooltip = L("Bed temperature of the initial layer. " def->tooltip = L("Bed temperature of the initial layer. "
"A value of 0 means the filament does not support printing on the Textured Cool Plate."); "A value of 0 means the filament does not support printing on the Textured Cool Plate.");
def->sidetext = "\u2103" /* °C */; // degrees Celsius, don't need translation def->sidetext = u8"\u2103" /* °C */; // degrees Celsius, don't need translation
def->min = 0; def->min = 0;
def->max = 120; def->max = 120;
def->set_default_value(new ConfigOptionInts{ 40 }); def->set_default_value(new ConfigOptionInts{ 40 });
@@ -788,7 +788,7 @@ void PrintConfigDef::init_fff_params()
def->full_label = L("Initial layer bed temperature"); def->full_label = L("Initial layer bed temperature");
def->tooltip = L("Bed temperature of the initial layer. " def->tooltip = L("Bed temperature of the initial layer. "
"A value of 0 means the filament does not support printing on the Engineering Plate."); "A value of 0 means the filament does not support printing on the Engineering Plate.");
def->sidetext = "\u2103" /* °C */; // degrees Celsius, don't need translation def->sidetext = u8"\u2103" /* °C */; // degrees Celsius, don't need translation
def->min = 0; def->min = 0;
def->max = 300; def->max = 300;
def->set_default_value(new ConfigOptionInts{ 45 }); def->set_default_value(new ConfigOptionInts{ 45 });
@@ -798,7 +798,7 @@ void PrintConfigDef::init_fff_params()
def->full_label = L("Initial layer bed temperature"); def->full_label = L("Initial layer bed temperature");
def->tooltip = L("Bed temperature of the initial layer. " def->tooltip = L("Bed temperature of the initial layer. "
"A value of 0 means the filament does not support printing on the High Temp Plate."); "A value of 0 means the filament does not support printing on the High Temp Plate.");
def->sidetext = "\u2103" /* °C */; // degrees Celsius, don't need translation def->sidetext = u8"\u2103" /* °C */; // degrees Celsius, don't need translation
def->max = 300; def->max = 300;
def->set_default_value(new ConfigOptionInts{ 45 }); def->set_default_value(new ConfigOptionInts{ 45 });
@@ -807,7 +807,7 @@ void PrintConfigDef::init_fff_params()
def->full_label = L("Initial layer bed temperature"); def->full_label = L("Initial layer bed temperature");
def->tooltip = L("Bed temperature of the initial layer. " def->tooltip = L("Bed temperature of the initial layer. "
"A value of 0 means the filament does not support printing on the Textured PEI Plate."); "A value of 0 means the filament does not support printing on the Textured PEI Plate.");
def->sidetext = "\u2103" /* °C */; // degrees Celsius, don't need translation def->sidetext = u8"\u2103" /* °C */; // degrees Celsius, don't need translation
def->min = 0; def->min = 0;
def->max = 300; def->max = 300;
def->set_default_value(new ConfigOptionInts{45}); def->set_default_value(new ConfigOptionInts{45});
@@ -1415,7 +1415,7 @@ void PrintConfigDef::init_fff_params()
def = this->add("default_acceleration", coFloat); def = this->add("default_acceleration", coFloat);
def->label = L("Normal printing"); def->label = L("Normal printing");
def->tooltip = L("The default acceleration of both normal printing and travel except initial layer."); def->tooltip = L("The default acceleration of both normal printing and travel except initial layer.");
def->sidetext = "mm/s²"; // milimeters per second per second, don't need translation def->sidetext = u8"mm/s²"; // milimeters per second per second, don't need translation
def->min = 0; def->min = 0;
def->mode = comAdvanced; def->mode = comAdvanced;
def->set_default_value(new ConfigOptionFloat(500.0)); def->set_default_value(new ConfigOptionFloat(500.0));
@@ -2009,7 +2009,7 @@ void PrintConfigDef::init_fff_params()
def->tooltip = L("This setting stands for how much volume of filament can be melted and extruded per second. " def->tooltip = L("This setting stands for how much volume of filament can be melted and extruded per second. "
"Printing speed is limited by max volumetric speed, in case of too high and unreasonable speed setting. " "Printing speed is limited by max volumetric speed, in case of too high and unreasonable speed setting. "
"Can't be zero."); "Can't be zero.");
def->sidetext = "mm³/s"; // cubic milimeters per second, don't need translation def->sidetext = u8"mm³/s"; // cubic milimeters per second, don't need translation
def->min = 0; def->min = 0;
def->mode = comAdvanced; def->mode = comAdvanced;
def->set_default_value(new ConfigOptionFloats { 2. }); def->set_default_value(new ConfigOptionFloats { 2. });
@@ -2186,7 +2186,7 @@ void PrintConfigDef::init_fff_params()
"the nozzle may not be known, and the filament pressure is likely not yet stable. " "the nozzle may not be known, and the filament pressure is likely not yet stable. "
"Before purging the print head into an infill or a sacrificial object, Orca Slicer will always prime " "Before purging the print head into an infill or a sacrificial object, Orca Slicer will always prime "
"this amount of material into the wipe tower to produce successive infill or sacrificial object extrusions reliably."); "this amount of material into the wipe tower to produce successive infill or sacrificial object extrusions reliably.");
def->sidetext = "mm³"; // cubic milimeters, don't need translation def->sidetext = u8"mm³"; // cubic milimeters, don't need translation
def->min = 0; def->min = 0;
def->mode = comAdvanced; def->mode = comAdvanced;
def->set_default_value(new ConfigOptionFloats { 15. }); def->set_default_value(new ConfigOptionFloats { 15. });
@@ -2217,7 +2217,7 @@ void PrintConfigDef::init_fff_params()
def = this->add("filament_multitool_ramming_volume", coFloats); def = this->add("filament_multitool_ramming_volume", coFloats);
def->label = L("Multi-tool ramming volume"); def->label = L("Multi-tool ramming volume");
def->tooltip = L("The volume to be rammed before the tool change."); def->tooltip = L("The volume to be rammed before the tool change.");
def->sidetext = "mm³"; // cubic milimeters, don't need translation def->sidetext = u8"mm³"; // cubic milimeters, don't need translation
def->min = 0; def->min = 0;
def->mode = comAdvanced; def->mode = comAdvanced;
def->set_default_value(new ConfigOptionFloats { 10. }); def->set_default_value(new ConfigOptionFloats { 10. });
@@ -2225,7 +2225,7 @@ void PrintConfigDef::init_fff_params()
def = this->add("filament_multitool_ramming_flow", coFloats); def = this->add("filament_multitool_ramming_flow", coFloats);
def->label = L("Multi-tool ramming flow"); def->label = L("Multi-tool ramming flow");
def->tooltip = L("Flow used for ramming the filament before the tool change."); def->tooltip = L("Flow used for ramming the filament before the tool change.");
def->sidetext = "mm³/s"; // cubic milimeters per second, don't need translation def->sidetext = u8"mm³/s"; // cubic milimeters per second, don't need translation
def->min = 0; def->min = 0;
def->mode = comAdvanced; def->mode = comAdvanced;
def->set_default_value(new ConfigOptionFloats { 10. }); def->set_default_value(new ConfigOptionFloats { 10. });
@@ -2233,7 +2233,7 @@ void PrintConfigDef::init_fff_params()
def = this->add("filament_density", coFloats); def = this->add("filament_density", coFloats);
def->label = L("Density"); def->label = L("Density");
def->tooltip = L("Filament density. For statistics only."); def->tooltip = L("Filament density. For statistics only.");
def->sidetext = "g/cm³"; // grams per cubic milimeter, don't need translation def->sidetext = u8"g/cm³"; // grams per cubic milimeter, don't need translation
def->min = 0; def->min = 0;
def->mode = comAdvanced; def->mode = comAdvanced;
def->set_default_value(new ConfigOptionFloats { 0. }); def->set_default_value(new ConfigOptionFloats { 0. });
@@ -2303,7 +2303,7 @@ void PrintConfigDef::init_fff_params()
def->label = L("Softening temperature"); def->label = L("Softening temperature");
def->tooltip = L("The material softens at this temperature, so when the bed temperature is equal to or greater than this, " def->tooltip = L("The material softens at this temperature, so when the bed temperature is equal to or greater than this, "
"it's highly recommended to open the front door and/or remove the upper glass to avoid clogging."); "it's highly recommended to open the front door and/or remove the upper glass to avoid clogging.");
def->sidetext = "\u2103" /* °C */; // degrees Celsius, don't need translation def->sidetext = u8"\u2103" /* °C */; // degrees Celsius, don't need translation
def->mode = comSimple; def->mode = comSimple;
def->set_default_value(new ConfigOptionInts{ 100 }); def->set_default_value(new ConfigOptionInts{ 100 });
@@ -2510,7 +2510,7 @@ void PrintConfigDef::init_fff_params()
def = this->add("outer_wall_acceleration", coFloat); def = this->add("outer_wall_acceleration", coFloat);
def->label = L("Outer wall"); def->label = L("Outer wall");
def->tooltip = L("Acceleration of outer walls."); def->tooltip = L("Acceleration of outer walls.");
def->sidetext = "mm/s²"; // milimeters per second per second, don't need translation def->sidetext = u8"mm/s²"; // milimeters per second per second, don't need translation
def->min = 0; def->min = 0;
def->mode = comAdvanced; def->mode = comAdvanced;
def->set_default_value(new ConfigOptionFloat(10000)); def->set_default_value(new ConfigOptionFloat(10000));
@@ -2518,7 +2518,7 @@ void PrintConfigDef::init_fff_params()
def = this->add("inner_wall_acceleration", coFloat); def = this->add("inner_wall_acceleration", coFloat);
def->label = L("Inner wall"); def->label = L("Inner wall");
def->tooltip = L("Acceleration of inner walls."); def->tooltip = L("Acceleration of inner walls.");
def->sidetext = "mm/s²"; // milimeters per second per second, don't need translation def->sidetext = u8"mm/s²"; // milimeters per second per second, don't need translation
def->min = 0; def->min = 0;
def->mode = comAdvanced; def->mode = comAdvanced;
def->set_default_value(new ConfigOptionFloat(10000)); def->set_default_value(new ConfigOptionFloat(10000));
@@ -2526,7 +2526,7 @@ void PrintConfigDef::init_fff_params()
def = this->add("travel_acceleration", coFloat); def = this->add("travel_acceleration", coFloat);
def->label = L("Travel"); def->label = L("Travel");
def->tooltip = L("Acceleration of travel moves."); def->tooltip = L("Acceleration of travel moves.");
def->sidetext = "mm/s²"; // milimeters per second per second, don't need translation def->sidetext = u8"mm/s²"; // milimeters per second per second, don't need translation
def->min = 0; def->min = 0;
def->mode = comAdvanced; def->mode = comAdvanced;
def->set_default_value(new ConfigOptionFloat(10000)); def->set_default_value(new ConfigOptionFloat(10000));
@@ -2534,7 +2534,7 @@ void PrintConfigDef::init_fff_params()
def = this->add("top_surface_acceleration", coFloat); def = this->add("top_surface_acceleration", coFloat);
def->label = L("Top surface"); def->label = L("Top surface");
def->tooltip = L("Acceleration of top surface infill. Using a lower value may improve top surface quality."); def->tooltip = L("Acceleration of top surface infill. Using a lower value may improve top surface quality.");
def->sidetext = "mm/s²"; // milimeters per second per second, don't need translation def->sidetext = u8"mm/s²"; // milimeters per second per second, don't need translation
def->min = 0; def->min = 0;
def->mode = comAdvanced; def->mode = comAdvanced;
def->set_default_value(new ConfigOptionFloat(500)); def->set_default_value(new ConfigOptionFloat(500));
@@ -2542,7 +2542,7 @@ void PrintConfigDef::init_fff_params()
def = this->add("outer_wall_acceleration", coFloat); def = this->add("outer_wall_acceleration", coFloat);
def->label = L("Outer wall"); def->label = L("Outer wall");
def->tooltip = L("Acceleration of outer wall. Using a lower value can improve quality."); def->tooltip = L("Acceleration of outer wall. Using a lower value can improve quality.");
def->sidetext = "mm/s²"; // milimeters per second per second, don't need translation def->sidetext = u8"mm/s²"; // milimeters per second per second, don't need translation
def->min = 0; def->min = 0;
def->mode = comAdvanced; def->mode = comAdvanced;
def->set_default_value(new ConfigOptionFloat(500)); def->set_default_value(new ConfigOptionFloat(500));
@@ -2577,7 +2577,7 @@ void PrintConfigDef::init_fff_params()
def = this->add("initial_layer_acceleration", coFloat); def = this->add("initial_layer_acceleration", coFloat);
def->label = L("Initial layer"); def->label = L("Initial layer");
def->tooltip = L("Acceleration of initial layer. Using a lower value can improve build plate adhesion."); def->tooltip = L("Acceleration of initial layer. Using a lower value can improve build plate adhesion.");
def->sidetext = "mm/s²"; // milimeters per second per second, don't need translation def->sidetext = u8"mm/s²"; // milimeters per second per second, don't need translation
def->min = 0; def->min = 0;
def->mode = comAdvanced; def->mode = comAdvanced;
def->set_default_value(new ConfigOptionFloat(300)); def->set_default_value(new ConfigOptionFloat(300));
@@ -2730,7 +2730,7 @@ void PrintConfigDef::init_fff_params()
def->label = L("Initial layer"); def->label = L("Initial layer");
def->full_label = L("Initial layer nozzle temperature"); def->full_label = L("Initial layer nozzle temperature");
def->tooltip = L("Nozzle temperature for printing initial layer when using this filament."); def->tooltip = L("Nozzle temperature for printing initial layer when using this filament.");
def->sidetext = "\u2103" /* °C */; // degrees Celsius, don't need translation def->sidetext = u8"\u2103" /* °C */; // degrees Celsius, don't need translation
def->min = 0; def->min = 0;
def->max = max_temp; def->max = max_temp;
def->set_default_value(new ConfigOptionInts { 200 }); def->set_default_value(new ConfigOptionInts { 200 });
@@ -3586,7 +3586,7 @@ void PrintConfigDef::init_fff_params()
(void)L("Maximum acceleration of the Y axis"); (void)L("Maximum acceleration of the Y axis");
(void)L("Maximum acceleration of the Z axis"); (void)L("Maximum acceleration of the Z axis");
(void)L("Maximum acceleration of the E axis"); (void)L("Maximum acceleration of the E axis");
def->sidetext = "mm/s²"; // milimeters per second per second, don't need translation def->sidetext = u8"mm/s²"; // milimeters per second per second, don't need translation
def->min = 0; def->min = 0;
def->mode = comSimple; def->mode = comSimple;
def->set_default_value(new ConfigOptionFloats(axis.max_acceleration)); def->set_default_value(new ConfigOptionFloats(axis.max_acceleration));
@@ -3647,7 +3647,7 @@ void PrintConfigDef::init_fff_params()
def->tooltip = L("Maximum acceleration for extruding (M204 P)"); def->tooltip = L("Maximum acceleration for extruding (M204 P)");
// "Marlin (legacy) firmware flavor will use this also " // "Marlin (legacy) firmware flavor will use this also "
// "as travel acceleration (M204 T)."); // "as travel acceleration (M204 T).");
def->sidetext = "mm/s²"; // milimeters per second per second, don't need translation def->sidetext = u8"mm/s²"; // milimeters per second per second, don't need translation
def->min = 0; def->min = 0;
def->readonly = false; def->readonly = false;
def->mode = comSimple; def->mode = comSimple;
@@ -3659,7 +3659,7 @@ void PrintConfigDef::init_fff_params()
def->full_label = L("Maximum acceleration for retracting"); def->full_label = L("Maximum acceleration for retracting");
def->category = L("Machine limits"); def->category = L("Machine limits");
def->tooltip = L("Maximum acceleration for retracting (M204 R)"); def->tooltip = L("Maximum acceleration for retracting (M204 R)");
def->sidetext = "mm/s²"; // milimeters per second per second, don't need translation def->sidetext = u8"mm/s²"; // milimeters per second per second, don't need translation
def->min = 0; def->min = 0;
def->readonly = false; def->readonly = false;
def->mode = comSimple; def->mode = comSimple;
@@ -3670,7 +3670,7 @@ void PrintConfigDef::init_fff_params()
def->full_label = L("Maximum acceleration for travel"); def->full_label = L("Maximum acceleration for travel");
def->category = L("Machine limits"); def->category = L("Machine limits");
def->tooltip = L("Maximum acceleration for travel (M204 T), it only applies to Marlin 2."); def->tooltip = L("Maximum acceleration for travel (M204 T), it only applies to Marlin 2.");
def->sidetext = "mm/s²"; // milimeters per second per second, don't need translation def->sidetext = u8"mm/s²"; // milimeters per second per second, don't need translation
def->min = 0; def->min = 0;
def->readonly = false; def->readonly = false;
def->mode = comAdvanced; def->mode = comAdvanced;
@@ -3725,7 +3725,7 @@ void PrintConfigDef::init_fff_params()
def->tooltip = L("This parameter smooths out sudden extrusion rate changes that happen when " def->tooltip = L("This parameter smooths out sudden extrusion rate changes that happen when "
"the printer transitions from printing a high flow (high speed/larger width) " "the printer transitions from printing a high flow (high speed/larger width) "
"extrusion to a lower flow (lower speed/smaller width) extrusion and vice versa.\n\n" "extrusion to a lower flow (lower speed/smaller width) extrusion and vice versa.\n\n"
"It defines the maximum rate by which the extruded volumetric flow in mm³/s² can change over time. " "It defines the maximum rate by which the extruded volumetric flow in mm³/s can change over time. "
"Higher values mean higher extrusion rate changes are allowed, resulting in faster speed transitions.\n\n" "Higher values mean higher extrusion rate changes are allowed, resulting in faster speed transitions.\n\n"
"A value of 0 disables the feature.\n\n" "A value of 0 disables the feature.\n\n"
"For a high speed, high flow direct drive printer (like the Bambu lab or Voron) this value is usually not needed. " "For a high speed, high flow direct drive printer (like the Bambu lab or Voron) this value is usually not needed. "
@@ -3736,7 +3736,7 @@ void PrintConfigDef::init_fff_params()
"A value of 10-15 mm³/s² is a good starting point for direct drive extruders and 5-10 mm³/s² for Bowden style.\n\n" "A value of 10-15 mm³/s² is a good starting point for direct drive extruders and 5-10 mm³/s² for Bowden style.\n\n"
"This feature is known as Pressure Equalizer in Prusa slicer.\n\n" "This feature is known as Pressure Equalizer in Prusa slicer.\n\n"
"Note: this parameter disables arc fitting."); "Note: this parameter disables arc fitting.");
def->sidetext = "mm³/s²"; // cubic milimeters per second per second, don't need translation def->sidetext = u8"mm³/s²"; // cubic milimeters per second per second, don't need translation
def->min = 0; def->min = 0;
def->mode = comAdvanced; def->mode = comAdvanced;
def->set_default_value(new ConfigOptionFloat(0)); def->set_default_value(new ConfigOptionFloat(0));
@@ -3857,7 +3857,7 @@ void PrintConfigDef::init_fff_params()
def = this->add("nozzle_volume", coFloat); def = this->add("nozzle_volume", coFloat);
def->label = L("Nozzle volume"); def->label = L("Nozzle volume");
def->tooltip = L("Volume of nozzle between the cutter and the end of nozzle."); def->tooltip = L("Volume of nozzle between the cutter and the end of nozzle.");
def->sidetext = "mm³"; // cubic milimeters, don't need translation def->sidetext = u8"mm³"; // cubic milimeters, don't need translation
def->mode = comAdvanced; def->mode = comAdvanced;
def->readonly = false; def->readonly = false;
def->set_default_value(new ConfigOptionFloat { 0.0 }); def->set_default_value(new ConfigOptionFloat { 0.0 });
@@ -5369,7 +5369,7 @@ void PrintConfigDef::init_fff_params()
"This may be useful if your printer does not support M141/M191 commands, or if you desire " "This may be useful if your printer does not support M141/M191 commands, or if you desire "
"to handle heat soaking in the print start macro if no active chamber heater is installed." "to handle heat soaking in the print start macro if no active chamber heater is installed."
); );
def->sidetext = "\u2103" /* °C */; // degrees Celsius, don't need translation def->sidetext = u8"\u2103" /* °C */; // degrees Celsius, don't need translation
def->full_label = L("Chamber temperature"); def->full_label = L("Chamber temperature");
def->min = 0; def->min = 0;
def->max = max_temp; def->max = max_temp;
@@ -5378,7 +5378,7 @@ void PrintConfigDef::init_fff_params()
def = this->add("nozzle_temperature", coInts); def = this->add("nozzle_temperature", coInts);
def->label = L("Other layers"); def->label = L("Other layers");
def->tooltip = L("Nozzle temperature for layers after the initial one."); def->tooltip = L("Nozzle temperature for layers after the initial one.");
def->sidetext = "\u2103" /* °C */; // degrees Celsius, don't need translation def->sidetext = u8"\u2103" /* °C */; // degrees Celsius, don't need translation
def->full_label = L("Nozzle temperature"); def->full_label = L("Nozzle temperature");
def->min = 0; def->min = 0;
def->max = max_temp; def->max = max_temp;
@@ -5387,7 +5387,7 @@ void PrintConfigDef::init_fff_params()
def = this->add("nozzle_temperature_range_low", coInts); def = this->add("nozzle_temperature_range_low", coInts);
def->label = L("Min"); def->label = L("Min");
//def->tooltip = L(""); //def->tooltip = L("");
def->sidetext = "\u2103" /* °C */; // degrees Celsius, don't need translation def->sidetext = u8"\u2103" /* °C */; // degrees Celsius, don't need translation
def->min = 0; def->min = 0;
def->max = max_temp; def->max = max_temp;
def->set_default_value(new ConfigOptionInts { 190 }); def->set_default_value(new ConfigOptionInts { 190 });
@@ -5395,7 +5395,7 @@ void PrintConfigDef::init_fff_params()
def = this->add("nozzle_temperature_range_high", coInts); def = this->add("nozzle_temperature_range_high", coInts);
def->label = L("Max"); def->label = L("Max");
//def->tooltip = L(""); //def->tooltip = L("");
def->sidetext = "\u2103" /* °C */; // degrees Celsius, don't need translation def->sidetext = u8"\u2103" /* °C */; // degrees Celsius, don't need translation
def->min = 0; def->min = 0;
def->max = max_temp; def->max = max_temp;
def->set_default_value(new ConfigOptionInts { 240 }); def->set_default_value(new ConfigOptionInts { 240 });
@@ -5571,7 +5571,7 @@ void PrintConfigDef::init_fff_params()
def = this->add("prime_volume", coFloat); def = this->add("prime_volume", coFloat);
def->label = L("Prime volume"); def->label = L("Prime volume");
def->tooltip = L("The volume of material to prime extruder on tower."); def->tooltip = L("The volume of material to prime extruder on tower.");
def->sidetext = "mm³"; // cubic milimeters, don't need translation def->sidetext = u8"mm³"; // cubic milimeters, don't need translation
def->min = 1.0; def->min = 1.0;
def->mode = comSimple; def->mode = comSimple;
def->set_default_value(new ConfigOptionFloat(45.)); def->set_default_value(new ConfigOptionFloat(45.));
@@ -5750,7 +5750,7 @@ void PrintConfigDef::init_fff_params()
def->label = L("Idle temperature"); def->label = L("Idle temperature");
def->tooltip = L("Nozzle temperature when the tool is currently not used in multi-tool setups. " def->tooltip = L("Nozzle temperature when the tool is currently not used in multi-tool setups. "
"This is only used when 'Ooze prevention' is active in Print Settings. Set to 0 to disable."); "This is only used when 'Ooze prevention' is active in Print Settings. Set to 0 to disable.");
def->sidetext = "\u2103" /* °C */; // degrees Celsius, don't need translation def->sidetext = u8"\u2103" /* °C */; // degrees Celsius, don't need translation
def->min = 0; def->min = 0;
def->max = max_temp; def->max = max_temp;
def->set_default_value(new ConfigOptionInts{0}); def->set_default_value(new ConfigOptionInts{0});
@@ -1918,7 +1918,7 @@ MaxVolumetricSpeedPresetPage::MaxVolumetricSpeedPresetPage(
titles.push_back(_L("Step")); titles.push_back(_L("Step"));
m_custom_range_panel->set_titles(titles); m_custom_range_panel->set_titles(titles);
m_custom_range_panel->set_unit("mm³/s"); m_custom_range_panel->set_unit(wxString::FromUTF8("mm³/s"));
} }
} }
}} }}
+2 -2
View File
@@ -1448,7 +1448,7 @@ PageTemperatures::PageTemperatures(ConfigWizard *parent)
auto *sizer_extr = new wxFlexGridSizer(3, 5, 5); auto *sizer_extr = new wxFlexGridSizer(3, 5, 5);
auto *text_extr = new wxStaticText(this, wxID_ANY, _L("Extrusion Temperature:")); auto *text_extr = new wxStaticText(this, wxID_ANY, _L("Extrusion Temperature:"));
auto *unit_extr = new wxStaticText(this, wxID_ANY, "\u2103" /* °C */); auto *unit_extr = new wxStaticText(this, wxID_ANY, wxString::FromUTF8("\u2103") /* °C */);
sizer_extr->AddGrowableCol(0, 1); sizer_extr->AddGrowableCol(0, 1);
sizer_extr->Add(text_extr, 0, wxALIGN_CENTRE_VERTICAL); sizer_extr->Add(text_extr, 0, wxALIGN_CENTRE_VERTICAL);
sizer_extr->Add(spin_extr); sizer_extr->Add(spin_extr);
@@ -1462,7 +1462,7 @@ PageTemperatures::PageTemperatures(ConfigWizard *parent)
auto *sizer_bed = new wxFlexGridSizer(3, 5, 5); auto *sizer_bed = new wxFlexGridSizer(3, 5, 5);
auto *text_bed = new wxStaticText(this, wxID_ANY, _L("Bed Temperature:")); auto *text_bed = new wxStaticText(this, wxID_ANY, _L("Bed Temperature:"));
auto *unit_bed = new wxStaticText(this, wxID_ANY, "\u2103" /* °C */); auto *unit_bed = new wxStaticText(this, wxID_ANY, wxString::FromUTF8("\u2103") /* °C */);
sizer_bed->AddGrowableCol(0, 1); sizer_bed->AddGrowableCol(0, 1);
sizer_bed->Add(text_bed, 0, wxALIGN_CENTRE_VERTICAL); sizer_bed->Add(text_bed, 0, wxALIGN_CENTRE_VERTICAL);
sizer_bed->Add(spin_bed); sizer_bed->Add(spin_bed);
+3 -3
View File
@@ -127,21 +127,21 @@ void ExtrusionCalibration::create()
wxWindow::GetTextExtent(_L("Bed Temperature")).x), wxWindow::GetTextExtent(_L("Bed Temperature")).x),
wxWindow::GetTextExtent(_L("Max volumetric speed")).x), wxWindow::GetTextExtent(_L("Max volumetric speed")).x),
EXTRUSION_CALIBRATION_INPUT_SIZE.x); EXTRUSION_CALIBRATION_INPUT_SIZE.x);
m_nozzle_temp = new TextInput(m_step_1_panel, wxEmptyString, "\u2103" /* °C */, "", wxDefaultPosition, { max_input_width, EXTRUSION_CALIBRATION_INPUT_SIZE.y }, wxTE_READONLY); m_nozzle_temp = new TextInput(m_step_1_panel, wxEmptyString, wxString::FromUTF8("\u2103") /* °C */, "", wxDefaultPosition, { max_input_width, EXTRUSION_CALIBRATION_INPUT_SIZE.y }, wxTE_READONLY);
nozzle_temp_sizer->Add(nozzle_temp_text, 0, wxALIGN_LEFT); nozzle_temp_sizer->Add(nozzle_temp_text, 0, wxALIGN_LEFT);
nozzle_temp_sizer->AddSpacer(FromDIP(4)); nozzle_temp_sizer->AddSpacer(FromDIP(4));
nozzle_temp_sizer->Add(m_nozzle_temp, 0, wxEXPAND); nozzle_temp_sizer->Add(m_nozzle_temp, 0, wxEXPAND);
auto bed_temp_sizer = new wxBoxSizer(wxVERTICAL); auto bed_temp_sizer = new wxBoxSizer(wxVERTICAL);
auto bed_temp_text = new wxStaticText(m_step_1_panel, wxID_ANY, _L("Bed temperature")); auto bed_temp_text = new wxStaticText(m_step_1_panel, wxID_ANY, _L("Bed temperature"));
m_bed_temp = new TextInput(m_step_1_panel, wxEmptyString, "\u2103" /* °C */, "", wxDefaultPosition, { max_input_width, EXTRUSION_CALIBRATION_INPUT_SIZE.y }, wxTE_READONLY); m_bed_temp = new TextInput(m_step_1_panel, wxEmptyString, wxString::FromUTF8("\u2103") /* °C */, "", wxDefaultPosition, { max_input_width, EXTRUSION_CALIBRATION_INPUT_SIZE.y }, wxTE_READONLY);
bed_temp_sizer->Add(bed_temp_text, 0, wxALIGN_LEFT); bed_temp_sizer->Add(bed_temp_text, 0, wxALIGN_LEFT);
bed_temp_sizer->AddSpacer(FromDIP(4)); bed_temp_sizer->AddSpacer(FromDIP(4));
bed_temp_sizer->Add(m_bed_temp, 0, wxEXPAND); bed_temp_sizer->Add(m_bed_temp, 0, wxEXPAND);
auto max_flow_sizer = new wxBoxSizer(wxVERTICAL); auto max_flow_sizer = new wxBoxSizer(wxVERTICAL);
auto max_flow_text = new wxStaticText(m_step_1_panel, wxID_ANY, _L("Max volumetric speed")); auto max_flow_text = new wxStaticText(m_step_1_panel, wxID_ANY, _L("Max volumetric speed"));
m_max_flow_ratio = new TextInput(m_step_1_panel, wxEmptyString, "mm³", "", wxDefaultPosition, { max_input_width, EXTRUSION_CALIBRATION_INPUT_SIZE.y }, wxTE_READONLY); m_max_flow_ratio = new TextInput(m_step_1_panel, wxEmptyString, wxString::FromUTF8("mm³"), "", wxDefaultPosition, { max_input_width, EXTRUSION_CALIBRATION_INPUT_SIZE.y }, wxTE_READONLY);
max_flow_sizer->Add(max_flow_text, 0, wxALIGN_LEFT); max_flow_sizer->Add(max_flow_text, 0, wxALIGN_LEFT);
max_flow_sizer->AddSpacer(FromDIP(4)); max_flow_sizer->AddSpacer(FromDIP(4));
max_flow_sizer->Add(m_max_flow_ratio, 0, wxEXPAND); max_flow_sizer->Add(m_max_flow_ratio, 0, wxEXPAND);
+1 -1
View File
@@ -9555,7 +9555,7 @@ void Plater::_calib_pa_pattern(const Calib_Params& params)
if (accels.empty()) { if (accels.empty()) {
accels.assign({accel}); accels.assign({accel});
const auto msg{_L("INFO:") + "\n" + const auto msg{_L("INFO:") + "\n" +
_L("No accelerations provided for calibration. Use default acceleration value ") + std::to_string(long(accel)) + _L("mm/s²")}; _L("No accelerations provided for calibration. Use default acceleration value ") + std::to_string(long(accel)) + wxString::FromUTF8("mm/s²")};
get_notification_manager()->push_notification(msg.ToStdString()); get_notification_manager()->push_notification(msg.ToStdString());
} else { } else {
// set max acceleration in case of batch mode to get correct test pattern size // set max acceleration in case of batch mode to get correct test pattern size
+2 -2
View File
@@ -89,10 +89,10 @@ void Chart::draw() {
} }
// axis labels: // axis labels:
wxString label = _(L("Time")) + " ("+_("s")+")"; wxString label = _(L("Time")) + " (" + _("s") + ")";
dc.GetTextExtent(label,&text_width,&text_height); dc.GetTextExtent(label,&text_width,&text_height);
dc.DrawText(label,wxPoint(0.5*(m_rect.GetRight()+m_rect.GetLeft())-text_width/2.f, m_rect.GetBottom()+0.6*legend_side)); dc.DrawText(label,wxPoint(0.5*(m_rect.GetRight()+m_rect.GetLeft())-text_width/2.f, m_rect.GetBottom()+0.6*legend_side));
label = _(L("Volumetric speed")) + " (" + _("mm³/s") + ")"; label = _(L("Volumetric speed")) + " (" + wxString::FromUTF8("mm³/s") + ")";
dc.GetTextExtent(label,&text_width,&text_height); dc.GetTextExtent(label,&text_width,&text_height);
dc.DrawRotatedText(label,wxPoint(0,0.5*(m_rect.GetBottom()+m_rect.GetTop())+text_width/2.f),90); dc.DrawRotatedText(label,wxPoint(0,0.5*(m_rect.GetBottom()+m_rect.GetTop())+text_width/2.f),90);
+1 -1
View File
@@ -132,7 +132,7 @@ RammingPanel::RammingPanel(wxWindow* parent, const std::string& parameters)
sizer_chart->Add(label, 0, wxEXPAND | wxALL, 5); sizer_chart->Add(label, 0, wxEXPAND | wxALL, 5);
m_widget_time = new SpinInput(this, wxEmptyString, "ms" , wxDefaultPosition, wxSize(scale(120), -1), wxSP_ARROW_KEYS, 0 , 5000 , 3000, 250); m_widget_time = new SpinInput(this, wxEmptyString, "ms" , wxDefaultPosition, wxSize(scale(120), -1), wxSP_ARROW_KEYS, 0 , 5000 , 3000, 250);
m_widget_volume = new SpinInput(this, wxEmptyString, "mm³", wxDefaultPosition, wxSize(scale(120), -1), wxSP_ARROW_KEYS, 0 , 10000, 0 ); m_widget_volume = new SpinInput(this, wxEmptyString, wxString::FromUTF8("mm³"), wxDefaultPosition, wxSize(scale(120), -1), wxSP_ARROW_KEYS, 0 , 10000, 0 );
m_widget_ramming_line_width_multiplicator = new SpinInput(this, wxEmptyString, "%" , wxDefaultPosition, wxSize(scale(120), -1), wxSP_ARROW_KEYS, 10, 300 , 100 ); m_widget_ramming_line_width_multiplicator = new SpinInput(this, wxEmptyString, "%" , wxDefaultPosition, wxSize(scale(120), -1), wxSP_ARROW_KEYS, 10, 300 , 100 );
m_widget_ramming_step_multiplicator = new SpinInput(this, wxEmptyString, "%" , wxDefaultPosition, wxSize(scale(120), -1), wxSP_ARROW_KEYS, 10, 300 , 100 ); m_widget_ramming_step_multiplicator = new SpinInput(this, wxEmptyString, "%" , wxDefaultPosition, wxSize(scale(120), -1), wxSP_ARROW_KEYS, 10, 300 , 100 );
+9 -7
View File
@@ -306,7 +306,7 @@ Temp_Calibration_Dlg::Temp_Calibration_Dlg(wxWindow* parent, wxWindowID id, Plat
// start temp // start temp
auto start_temp_sizer = new wxBoxSizer(wxHORIZONTAL); auto start_temp_sizer = new wxBoxSizer(wxHORIZONTAL);
auto start_temp_text = new wxStaticText(this, wxID_ANY, start_temp_str, wxDefaultPosition, st_size, wxALIGN_LEFT); auto start_temp_text = new wxStaticText(this, wxID_ANY, start_temp_str, wxDefaultPosition, st_size, wxALIGN_LEFT);
m_tiStart = new TextInput(this, std::to_string(230), "\u2103" /* °C */, "", wxDefaultPosition, ti_size); m_tiStart = new TextInput(this, std::to_string(230), wxString::FromUTF8("\u2103") /* °C */, "", wxDefaultPosition, ti_size);
m_tiStart->GetTextCtrl()->SetValidator(wxTextValidator(wxFILTER_NUMERIC)); m_tiStart->GetTextCtrl()->SetValidator(wxTextValidator(wxFILTER_NUMERIC));
start_temp_sizer->Add(start_temp_text, 0, wxALL | wxALIGN_CENTER_VERTICAL, FromDIP(2)); start_temp_sizer->Add(start_temp_text, 0, wxALL | wxALIGN_CENTER_VERTICAL, FromDIP(2));
start_temp_sizer->Add(m_tiStart , 0, wxALL | wxALIGN_CENTER_VERTICAL, FromDIP(2)); start_temp_sizer->Add(m_tiStart , 0, wxALL | wxALIGN_CENTER_VERTICAL, FromDIP(2));
@@ -315,7 +315,7 @@ Temp_Calibration_Dlg::Temp_Calibration_Dlg(wxWindow* parent, wxWindowID id, Plat
// end temp // end temp
auto end_temp_sizer = new wxBoxSizer(wxHORIZONTAL); auto end_temp_sizer = new wxBoxSizer(wxHORIZONTAL);
auto end_temp_text = new wxStaticText(this, wxID_ANY, end_temp_str, wxDefaultPosition, st_size, wxALIGN_LEFT); auto end_temp_text = new wxStaticText(this, wxID_ANY, end_temp_str, wxDefaultPosition, st_size, wxALIGN_LEFT);
m_tiEnd = new TextInput(this, std::to_string(190), "\u2103" /* °C */, "", wxDefaultPosition, ti_size); m_tiEnd = new TextInput(this, std::to_string(190), wxString::FromUTF8("\u2103") /* °C */, "", wxDefaultPosition, ti_size);
m_tiStart->GetTextCtrl()->SetValidator(wxTextValidator(wxFILTER_NUMERIC)); m_tiStart->GetTextCtrl()->SetValidator(wxTextValidator(wxFILTER_NUMERIC));
end_temp_sizer->Add(end_temp_text, 0, wxALL | wxALIGN_CENTER_VERTICAL, FromDIP(2)); end_temp_sizer->Add(end_temp_text, 0, wxALL | wxALIGN_CENTER_VERTICAL, FromDIP(2));
end_temp_sizer->Add(m_tiEnd , 0, wxALL | wxALIGN_CENTER_VERTICAL, FromDIP(2)); end_temp_sizer->Add(m_tiEnd , 0, wxALL | wxALIGN_CENTER_VERTICAL, FromDIP(2));
@@ -324,7 +324,7 @@ Temp_Calibration_Dlg::Temp_Calibration_Dlg(wxWindow* parent, wxWindowID id, Plat
// temp step // temp step
auto temp_step_sizer = new wxBoxSizer(wxHORIZONTAL); auto temp_step_sizer = new wxBoxSizer(wxHORIZONTAL);
auto temp_step_text = new wxStaticText(this, wxID_ANY, temp_step_str, wxDefaultPosition, st_size, wxALIGN_LEFT); auto temp_step_text = new wxStaticText(this, wxID_ANY, temp_step_str, wxDefaultPosition, st_size, wxALIGN_LEFT);
m_tiStep = new TextInput(this, wxString::FromDouble(5),"\u2103" /* °C */, "", wxDefaultPosition, ti_size); m_tiStep = new TextInput(this, wxString::FromDouble(5), wxString::FromUTF8("\u2103") /* °C */, "", wxDefaultPosition, ti_size);
m_tiStart->GetTextCtrl()->SetValidator(wxTextValidator(wxFILTER_NUMERIC)); m_tiStart->GetTextCtrl()->SetValidator(wxTextValidator(wxFILTER_NUMERIC));
m_tiStep->Enable(false); m_tiStep->Enable(false);
temp_step_sizer->Add(temp_step_text, 0, wxALL | wxALIGN_CENTER_VERTICAL, FromDIP(2)); temp_step_sizer->Add(temp_step_text, 0, wxALL | wxALIGN_CENTER_VERTICAL, FromDIP(2));
@@ -353,7 +353,9 @@ Temp_Calibration_Dlg::Temp_Calibration_Dlg(wxWindow* parent, wxWindowID id, Plat
if(!ti->GetTextCtrl()->GetValue().ToULong(&t)) if(!ti->GetTextCtrl()->GetValue().ToULong(&t))
return; return;
if(t> 350 || t < 170){ if(t> 350 || t < 170){
MessageDialog msg_dlg(nullptr, wxString::Format(L"Supported range: 170%s - 350%s","\u2103" /* °C */,"\u2103" /* °C */), wxEmptyString, wxICON_WARNING | wxOK); MessageDialog msg_dlg(nullptr, wxString::Format(L"Supported range: 170%s - 350%s",
wxString::FromUTF8("\u2103") /* °C */, wxString::FromUTF8("\u2103") /* °C */),
wxEmptyString, wxICON_WARNING | wxOK);
msg_dlg.ShowModal(); msg_dlg.ShowModal();
if(t > 350) if(t > 350)
t = 350; t = 350;
@@ -479,7 +481,7 @@ MaxVolumetricSpeed_Test_Dlg::MaxVolumetricSpeed_Test_Dlg(wxWindow* parent, wxWin
// start vol // start vol
auto start_vol_sizer = new wxBoxSizer(wxHORIZONTAL); auto start_vol_sizer = new wxBoxSizer(wxHORIZONTAL);
auto start_vol_text = new wxStaticText(this, wxID_ANY, start_vol_str, wxDefaultPosition, st_size, wxALIGN_LEFT); auto start_vol_text = new wxStaticText(this, wxID_ANY, start_vol_str, wxDefaultPosition, st_size, wxALIGN_LEFT);
m_tiStart = new TextInput(this, std::to_string(5), "mm³/s", "", wxDefaultPosition, ti_size); m_tiStart = new TextInput(this, std::to_string(5), wxString::FromUTF8("mm³/s"), "", wxDefaultPosition, ti_size);
m_tiStart->GetTextCtrl()->SetValidator(wxTextValidator(wxFILTER_NUMERIC)); m_tiStart->GetTextCtrl()->SetValidator(wxTextValidator(wxFILTER_NUMERIC));
start_vol_sizer->Add(start_vol_text, 0, wxALL | wxALIGN_CENTER_VERTICAL, FromDIP(2)); start_vol_sizer->Add(start_vol_text, 0, wxALL | wxALIGN_CENTER_VERTICAL, FromDIP(2));
@@ -489,7 +491,7 @@ MaxVolumetricSpeed_Test_Dlg::MaxVolumetricSpeed_Test_Dlg(wxWindow* parent, wxWin
// end vol // end vol
auto end_vol_sizer = new wxBoxSizer(wxHORIZONTAL); auto end_vol_sizer = new wxBoxSizer(wxHORIZONTAL);
auto end_vol_text = new wxStaticText(this, wxID_ANY, end_vol_str, wxDefaultPosition, st_size, wxALIGN_LEFT); auto end_vol_text = new wxStaticText(this, wxID_ANY, end_vol_str, wxDefaultPosition, st_size, wxALIGN_LEFT);
m_tiEnd = new TextInput(this, std::to_string(20), "mm³/s", "", wxDefaultPosition, ti_size); m_tiEnd = new TextInput(this, std::to_string(20), wxString::FromUTF8("mm³/s"), "", wxDefaultPosition, ti_size);
m_tiStart->GetTextCtrl()->SetValidator(wxTextValidator(wxFILTER_NUMERIC)); m_tiStart->GetTextCtrl()->SetValidator(wxTextValidator(wxFILTER_NUMERIC));
end_vol_sizer->Add(end_vol_text, 0, wxALL | wxALIGN_CENTER_VERTICAL, FromDIP(2)); end_vol_sizer->Add(end_vol_text, 0, wxALL | wxALIGN_CENTER_VERTICAL, FromDIP(2));
end_vol_sizer->Add(m_tiEnd , 0, wxALL | wxALIGN_CENTER_VERTICAL, FromDIP(2)); end_vol_sizer->Add(m_tiEnd , 0, wxALL | wxALIGN_CENTER_VERTICAL, FromDIP(2));
@@ -498,7 +500,7 @@ MaxVolumetricSpeed_Test_Dlg::MaxVolumetricSpeed_Test_Dlg(wxWindow* parent, wxWin
// vol step // vol step
auto vol_step_sizer = new wxBoxSizer(wxHORIZONTAL); auto vol_step_sizer = new wxBoxSizer(wxHORIZONTAL);
auto vol_step_text = new wxStaticText(this, wxID_ANY, vol_step_str, wxDefaultPosition, st_size, wxALIGN_LEFT); auto vol_step_text = new wxStaticText(this, wxID_ANY, vol_step_str, wxDefaultPosition, st_size, wxALIGN_LEFT);
m_tiStep = new TextInput(this, wxString::FromDouble(0.5), "mm³/s", "", wxDefaultPosition, ti_size); m_tiStep = new TextInput(this, wxString::FromDouble(0.5), wxString::FromUTF8("mm³/s"), "", wxDefaultPosition, ti_size);
m_tiStart->GetTextCtrl()->SetValidator(wxTextValidator(wxFILTER_NUMERIC)); m_tiStart->GetTextCtrl()->SetValidator(wxTextValidator(wxFILTER_NUMERIC));
vol_step_sizer->Add(vol_step_text, 0, wxALL | wxALIGN_CENTER_VERTICAL, FromDIP(2)); vol_step_sizer->Add(vol_step_text, 0, wxALL | wxALIGN_CENTER_VERTICAL, FromDIP(2));
vol_step_sizer->Add(m_tiStep , 0, wxALL | wxALIGN_CENTER_VERTICAL, FromDIP(2)); vol_step_sizer->Add(m_tiStep , 0, wxALL | wxALIGN_CENTER_VERTICAL, FromDIP(2));