mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-06 22:47:29 -06:00
Values now shown while saving UCP
For all the values even numericals were passed through the translations. so nothing came out for numbers. Now we filter it for enums and then translate it. CURA-11801
This commit is contained in:
parent
4dd9c3fd65
commit
532dc0825b
1 changed files with 9 additions and 5 deletions
|
@ -125,12 +125,16 @@ class SettingsExportModel(QObject):
|
|||
label = settings_catalog.i18nc(label_msgtxt, label_msgid)
|
||||
value = settings_stack.getProperty(setting_to_export, "value")
|
||||
unit = settings_stack.getProperty(setting_to_export, "unit")
|
||||
options = settings_stack.getProperty(setting_to_export, "options")
|
||||
value_msgctxt = f"{str(setting_to_export)} option {str(value)}"
|
||||
value_msgid = options.get(value, "")
|
||||
value_name = settings_catalog.i18nc(value_msgctxt, value_msgid)
|
||||
|
||||
setting_type = settings_stack.getProperty(setting_to_export, "type")
|
||||
value_name = str(SettingDefinition.settingValueToString(setting_type, value))
|
||||
if unit:
|
||||
value_name += " " + str(unit)
|
||||
if setting_type == "enum":
|
||||
options = settings_stack.getProperty(setting_to_export, "options")
|
||||
value_msgctxt = f"{str(setting_to_export)} option {str(value)}"
|
||||
value_msgid = options.get(value, "")
|
||||
value_name = settings_catalog.i18nc(value_msgctxt, value_msgid)
|
||||
|
||||
if setting_type is not None:
|
||||
value = f"{str(SettingDefinition.settingValueToString(setting_type, value))} {unit}"
|
||||
else:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue