Missing translation for "add Hole or shaft fit" feature

wandererfan chennes

since some months from merging, i would like to report the missing translation for “add Hole or shaft fit” feature.

CommandHoleShaftFit.py and TaskHoleShaftFit.py seem to have the appropriate tags for translation. Maybe the CrowdIn translations haven’t been done?

                'MenuText': QT_TRANSLATE_NOOP("TechDraw_HoleShaftFit", "Add hole or shaft fit"),
                'ToolTip': QT_TRANSLATE_NOOP("TechDraw_HoleShaftFit", "Add a hole or shaft fit to a dimension<br>\
                - select one length dimension or diameter dimension<br>\
                - click the tool button, a panel openes<br>\
                - select shaft fit / hole fit<br>\
                - select the desired ISO 286 fit field using the combo box")}

        loose = QT_TRANSLATE_NOOP("TechDraw_HoleShaftFit", "loose fit")
        snug = QT_TRANSLATE_NOOP("TechDraw_HoleShaftFit", "snug fit")
        press = QT_TRANSLATE_NOOP("TechDraw_HoleShaftFit", "press fit")

AFAICT the strings are available for translation on Crowdin.

The Italian translation is not yet done:
https://crowdin.com/translate/freecad/27911/en-it?filter=basic&value=0#q=Add%20a%20hole%20or%20shaft%20fit%20to%20a%20dimension

:wink:

This string was added to Crowdin on Feb 27, 2023

And at this place everything is as it should be.

https://crowdin.com/translate/freecad/27911/en-it#6611981

https://crowdin.com/translate/freecad/27911/en-pl#6611981


As Roy noted in Italian there are some deficiencies

Piero69 do you need help solving your problem?
Do you have a Crowdin account to add the missing translation :question:

In my language I suggested the translation of the tooltip on February 27, 2023, since that date between yorik and chennes they built the translation project 14 times, and the weekly builds have been updated at least 8 times (possibly inaccurate data), but It is not yet reflected in the application.
I haven’t fully verified it but I think it happens in all languages.


hole_shaft.png
hole_shaft_tooltip.png

OS: Windows 10 build 19045
Word size of FreeCAD: 64-bit
Version: 0.21.0.33515 (Git)
Build type: Release
Branch: master
Hash: 8d87eaac22b844105960f22817f55c8b81d51e60
Python 3.10.12, Qt 5.15.8, Coin 4.0.0, Vtk 9.1.0, OCC 7.6.3
Locale: Spanish/Argentina (es_AR)
Installed mods: 
  * A2plus 0.4.60k
  * Curves 0.6.8
  * DynamicData 2.46.0
  * fasteners 0.4.56
  * Manipulator 1.5.0

The same case applies for the tooltip of the AxoHorizontalDimension tool.

axolenght.png

I haven’t seen a single update to the GUI translations since the release freeze (which is a month).

The problem has been pointed out and we are waiting for a solution.
:bulb:

There have already been 2 backports related to translations. They should be included in V0.21.1. Since V0.21.0 has been released less than 2 weeks ago, I do not expect that V0.21.1 will be released very soon. In the mean time you can check the V0.22 weekly.

https://devtalk.freecad.org/t/please-keep-up-to-date-backport-commits-to-freecad-021/71521/1
https://github.com/FreeCAD/FreeCAD-Bundle/releases/tag/weekly-builds

FreeCAD_weekly-builds-33798-2023-08-13-conda-Linux-x86_64-py310.AppImage does not yet contain this patch.
:wink:

https://github.com/FreeCAD/FreeCAD/blob/master/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_pl.ts

I get it
and I know we have to wait a little longer to see it in the program.
After all, patience is a virtue.

I wrote the information so everyone doesn’t have to check to see if the patch is already available. :bulb:

Thanks to Roy for this link. :wink: