comparePlus icon indicating copy to clipboard operation
comparePlus copied to clipboard

Make it possible to translate menus into French or any other language.

Open Need74 opened this issue 1 year ago • 6 comments

Good morning

I have been using compareplus for many years and to be able to use it with as much finesse as possible I translated the configuration dialog box into French and I compiled my own .dll from the source code present on Github. However, not being a programmer I was not able to translate the compareplus menus and button labels into French. I therefore often remain frustrated at not being able to use all the power of compareplus because I do not have sufficient command of the menus. I don't know if this is possible but I would be delighted to be able to create an .xml file for translation into French. Thanks again for the work in the royalty-free world as well as to Jean-Sébastien Leroy (French I suppose) who created the compare plugin in the first place. Sincerely Dennis

Need74 avatar Jun 27 '24 22:06 Need74

Hello Dennis,

Thank you for the suggestion but I am not planning to provide a way to translate ComparePlus menus to other languages. The plugin is fully functional as it is at the moment and if I am to spend my free time further improving ComparePlus I prefer to focus on other more functional than cosmetic changes.

Best Regards

pnedev avatar Jun 28 '24 13:06 pnedev

Hello Dennis,

Thank you for the suggestion but I am not planning to provide a way to translate ComparePlus menus to other languages. The plugin is fully functional as it is at the moment and if I am to spend my free time further improving ComparePlus I prefer to focus on other more functional than cosmetic changes.

Best Regards

388 / 5 000 Hello,

I completely understand that this represents an important job and that it is not a priority for you, however know that if this plugin were translatable into multiple languages ​​it would be well beyond a cosmetic effect that the productivity would be improved. I remain willing to participate in this possible translation of the plugin if I feel like it later

Best regards

Need74 avatar Jun 28 '24 14:06 Need74

@pnedev As the Italian translator of N++, I agree that the translation would help many users. For sure if you don't have time, you have to choose what the priorities are. If it can help, the author of jsontool has just made the plugin translatable the following links could also be interesting https://community.notepad-plus-plus.org/topic/25887/translation-plugin https://community.notepad-plus-plus.org/topic/24819/jsontools-v5-5-is-live/12

cc: @Need74

conky77 avatar Jun 30 '24 15:06 conky77

@Need74 , @conky77 ,

OK, I'll consider implementing a way to translate the ComparePlus menu and settings in the future but it is not at all in my priority list and it will for sure take time. Thank you both for the suggestion and the offered help with the actual translation, I appreciate it.

BR

pnedev avatar Jul 01 '24 14:07 pnedev

@Need74 , @conky77 ,

OK, I'll consider implementing a way to translate the ComparePlus menu and settings in the future but it is not at all in my priority list and it will for sure take time. Thank you both for the suggestion and the offered help with the actual translation, I appreciate it.

BR

Hello, thank you for your response and be sure that I will do my best to translate your program which is for me a must have in notepad++ Dennis

Need74 avatar Jul 01 '24 17:07 Need74

@pnedev, @Need74

This will be easier to implement after these upstream issues are resolved:

  • https://github.com/notepad-plus-plus/notepad-plus-plus/issues/15513
  • https://github.com/notepad-plus-plus/notepad-plus-plus/issues/15250

However it's noteworthy that, even without first-class APIs, some plugins already have localized GUIs, e.g.,

rdipardo avatar Aug 18 '24 02:08 rdipardo

Hello all,

@KristjanESPERANTO has implemented commands/menu-items and settings translation in a recent PR but since I started my own implementation of this feature and I also need to examine and merge/integrate his code which might take a while, I am attaching here a 64-bit Win build of the latest ComparePlus v2.1.1 with his localization feature included:

ComparePlus_cp_2.1.1_x64.zip

You'll need to manually extract this archive and overwrite your %Notepad++_install_dir%\plugins\ComparePlus folder contents with the zip contents (where the ComparePlus.dll file is) to use the modified build.

Please note that I haven't tried the localization feature myself, I am just providing you with a way (thanks to @KristjanESPERANTO) to use language translation before I have officially implemented and released it (mainly because it might take considerable time for me to do it).

Write back if you try this to let me know if it meets your expectations, thanks.

pnedev avatar Sep 04 '25 11:09 pnedev