Closed free777cat closed 4 months ago
@pieterhijma Are properties ASCII-only in FreeCAD by design?
It works here
It doesn't work here
Thank you for reporting! Properties can only contain ASCII characters (digits, uppercase and lowercase letters, and underscore). I believe the reason is that they should be used as expressions as well. The optional Sketcher name for the constraints allows unicode characters as input and that seems to me a bug. @free777cat, do you want to create an issue in upstream FreeCAD? I can do this as well if you prefer.
Do you want to remove UNICODE?
To be honest, I don't really like that you can't use your own language :((
@free777cat, sorry, my explanation may be a bit unclear. Let me try to clarify: Currently in FreeCAD and Ondsel ES, properties can only consist of ASCII characters. The Sketcher allows Unicode characters as input for named constraints, but this is not aligned with the restriction in FreeCAD and Ondsel ES that defines that properties can only consist of ASCII characters. In that sense, Sketcher has a bug and it should be resolved. So, Sketcher should not allow unicode characters as input for named properties.
However, I fully understand that you would like to be able to create properties with unicode characters. This would not be a bug, but a feature request. I don't think it is very difficult to support this in FreeCAD and I would invite you to create an issue in FreeCAD asking for the feature to support unicode as properties.
I will be grateful if you create this "issue".
My read of the discussion is that there are two separate issues. One is a potential bug with sketches. The other is a feature request. @pieterhijma let's open the bug report upstream. @free777cat If you want to pursue the feature request, that one should be opened in the FreeCAD/FreeCAD tracker.
I don't see anything else to do with this issue here. Closing.
Is there an existing issue for this?
Problem description
It is not possible to create a name in Ukrainian
Full version info
Subproject(s) affected?
None
Anything else?
No response
Code of Conduct