Giter Site home page Giter Site logo

Comments (8)

chennes avatar chennes commented on May 14, 2024 4

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

  1. All workbench names in user-visible parts of the interface should be translatable
  2. 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.

luzpaz avatar luzpaz commented on May 14, 2024 1

CC @kaktusus @Kuzma30

from freecad.

kaktusus avatar kaktusus commented on May 14, 2024

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.

kaktusus avatar kaktusus commented on May 14, 2024

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.

kaktusus avatar kaktusus commented on May 14, 2024

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.

chennes avatar chennes commented on May 14, 2024

Where are we still missing translatable workbench name strings?

from freecad.

kaktusus avatar kaktusus commented on May 14, 2024

Without thinking, I can answer:
workbench selector

obraz

from freecad.

kaktusus avatar kaktusus commented on May 14, 2024

Preferences β†’ Workbenches

obraz

from freecad.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.