mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-24 23:23:57 -06:00
Translate settings values in recommended screen
CURA-11911 For settings inside the screen, they are translated through the SettingDefinitionModel, but we don't use one here, so we have to translate it explicitely
This commit is contained in:
parent
404daa2d0b
commit
c71148321a
1 changed files with 5 additions and 1 deletions
|
@ -12,7 +12,8 @@ import Cura 1.7 as Cura
|
|||
// All of the setting updating logic is handled by this component.
|
||||
// This uses the "options" value of a setting to populate the drop down. This will only work for settings with "options"
|
||||
// If the setting is limited to a single extruder or is settable with different values per extruder use "updateAllExtruders: true"
|
||||
Cura.ComboBox {
|
||||
Cura.ComboBox
|
||||
{
|
||||
textRole: "text"
|
||||
property alias settingName: propertyProvider.key
|
||||
property alias propertyRemoveUnusedValue: propertyProvider.removeUnusedValue
|
||||
|
@ -23,6 +24,8 @@ Cura.ComboBox {
|
|||
// This is only used if updateAllExtruders == true
|
||||
property int defaultExtruderIndex: Cura.ExtruderManager.activeExtruderIndex
|
||||
|
||||
UM.I18nCatalog { id: settings_catalog; name: "fdmprinter.def.json" }
|
||||
|
||||
model: ListModel
|
||||
{
|
||||
id: comboboxModel
|
||||
|
@ -42,6 +45,7 @@ Cura.ComboBox {
|
|||
{
|
||||
var key = propertyProvider.properties["options"].keys()[i]
|
||||
var value = propertyProvider.properties["options"][key]
|
||||
value = settings_catalog.i18nc(settingName + " option " + key, value)
|
||||
comboboxModel.append({ text: value, code: key})
|
||||
|
||||
if (propertyProvider.properties.value === key)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue