Comments (8)
I'm going to bring this issue back up to see if we have achieved a sort of consensus here: my read of the situation is that
- All workbench names in user-visible parts of the interface should be translatable
- For each language, the translation team decides whether or not to actually translate the name, possibly on a workbench-by-workbench basis.
So the remaining work to do on this ticket is for developers to ensure that we are meeting point 1, and for translators to document whether or not they are translating the WB names in point 2. Does that seem correct?
from freecad.
from freecad.
The initial assumptions are good.
Keep in mind that the topic may be considered individually by different nationalities.
Creating a generic mechanism to translate workbench names as well will never be a bad or wrong solution.
The users (translators) will get a well-functioning mechanism to use.
Everyone can translate a name according to "his or her liking" (or rather the user community of a given country).
This is important to remember.
The Polish translation team has decided that these names will also be translated into Polish.
However, I still come across users who do not like it, and prefer to switch to the English version. And no one will forbid them this. Mostly, these people are familiar with programming and have some habits they may not be aware of.
It has to be said that until some time FreeCAD could not enjoy a well and fully prepared interface in Polish language. I'm happy to say that this has changed.
There is still a lot of work ahead of the team of translators as a lot of attention will have to be paid to perfecting the translations. But there are already many users satisfied with the result.
I think that giving the users (translators) a good tool in the form of the possibility to translate the names of the workbenches is necessary. However, one should not consider and look for a mistake in the way it will be used.
It is the responsibility of the translation teams to decide whether and how selected GUI elements will be translated.
But they must have the right tools and capabilities to do so.
from freecad.
I strongly support this thesis.
Let each nation decide whether to translate these strings or not and how they should look in the finished GUI.
from freecad.
Some teams of translators have written down rules about this issue.
You can read about them here: https://wiki.freecad.org/WikiPages#Other_languages
from freecad.
Where are we still missing translatable workbench name strings?
from freecad.
Without thinking, I can answer:
workbench selector
from freecad.
Preferences β Workbenches
from freecad.
Related Issues (20)
- GCode export for RepRapFirmware fails HOT 2
- CAM - 'tuple' object has no attribute 'DiffuseColor' HOT 1
- [Problem] Deleting link can cause other objects to be deleted if they are referenced in formulas
- Assembly: Loading WB crashes FreeCAD instantly HOT 23
- Crash on sketch loading HOT 22
- Sketcher: Slot symmetry problem HOT 2
- [Scripting] ValidateSketch cannot be scripted
- Angle constraint in sketcher is inverted from one side to the other of the plane origin HOT 4
- Dragging a sketch around a point inconsistency in sketcher WB HOT 3
- Toggle Grid button should be a toggle button that reflects the visibility status of the grid HOT 4
- Working plane changes only if the grid is visible HOT 11
- Spreadsheet: Remember last active WB and switch to last WB when changing views/tabs
- Translation ErrorοΌ "Preferences -> Import-Export -> IFC import " translation into Chinese error HOT 3
- QSvgWidget is not a child of QtSvg in PySide6 HOT 4
- Spreadsheet unit calculation incorrect HOT 4
- Addon Manager - installing without opening a page of a selected add-on HOT 1
- Circular profile option for Pipe/Sweep
- Placement and Movement of Annotation Labels
- Searching in Preferences
- TechDraw: "No default template found" error in weekly HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from freecad.