diff --git a/resources/qml/Settings/SettingTextField.qml b/resources/qml/Settings/SettingTextField.qml index 9fc3d0a554..a5647e2d3a 100644 --- a/resources/qml/Settings/SettingTextField.qml +++ b/resources/qml/Settings/SettingTextField.qml @@ -1,4 +1,4 @@ -// Copyright (c) 2017 Ultimaker B.V. +// Copyright (c) 2021 Ultimaker B.V. // Cura is released under the terms of the LGPLv3 or higher. import QtQuick 2.7 @@ -92,11 +92,18 @@ SettingItem Label { - anchors.right: parent.right - anchors.rightMargin: Math.round(UM.Theme.getSize("setting_unit_margin").width) - anchors.verticalCenter: parent.verticalCenter + anchors + { + left: parent.left + leftMargin: Math.round(UM.Theme.getSize("setting_unit_margin").width) + right: parent.right + rightMargin: Math.round(UM.Theme.getSize("setting_unit_margin").width) + verticalCenter: parent.verticalCenter + } text: definition.unit + //However the setting value is aligned, align the unit opposite. That way it stays readable with right-to-left languages. + horizontalAlignment: (input.effectiveHorizontalAlignment == Text.AlignLeft) ? Text.AlignRight : Text.AlignLeft textFormat: Text.PlainText renderType: Text.NativeRendering color: UM.Theme.getColor("setting_unit")