Popular Post Porter Posted September 21, 2014 Popular Post Report Share Posted September 21, 2014 View File SET Localization Toolkit The SET Localization Toolkit provides more convenient edit-time language switching support for LabVIEW 2013 projects. UI text is extracted from an existing project and stored in a localization file. Additional languages can be added then applied to the project using the apply language wizard. The idea is to be able to quickly apply a language to a project before distribution. Applying the language at edit-time allows you to fix up the UI in the target language. Change fonts and re-size controls so that it looks right before compiling it. Features: - No modification of project's source code required. No additional dependencies. - Support for switching code pages. - Ability to define shared resources. - Resources referenced via UID. Changing labels of control does not break linkage. - Resources can be exported to CSV file for external translation. - Resources stored as UTF-16LE text. - Ability to translate RTM files. Requirements: - Unicode support enabled in the LabVIEW.ini file Installation: - Download the ".vip" file and install using VI Package Manager 2014 - Make sure that "UseUnicode=True" is set in the "labview.ini" file Usage: - From within any LabVIEW window, select "Tools->LAVA->SET Project Editor" GitHub: https://github.com/rfporter/SET-Toolkit Submitter Porter Submitted 09/21/2014 Category *Uncertified* LabVIEW Version License Type 3 Quote Link to comment
Porter Posted September 21, 2014 Author Report Share Posted September 21, 2014 Some important things to note: - The source posted is actually for LabVIEW 2013. - Version 0.3 is an alpha release. Expect to encounter bugs. - Make sure that you add "UseUnicode=True" to the LabVIEW.ini file and restart LabVIEW before running the program.. - To start the program, run the "Launcher.vi" located in the "SET Language Editor" folder. Quote Link to comment
Porter Posted September 21, 2014 Author Report Share Posted September 21, 2014 (edited) Strings supported as of version 0.3.1: Front Panel - Custom Title Front Panel Decoration Text - All Block Diagram String Constants (Not located within a structure) - Extracted if Label Visible - Labeled String Constants within Labeled Clusters will be extracted. - Block Diagram Array Strings currently not supported. All front pane Controls - Visible Captions - Tip Strips Boolean Controls - Visible Boolean Text Ring Controls - Item Strings String Controls - Default Value Run-Time Menus - Item Name if Item Tag doesn't start with APP Edited September 22, 2014 by Porter Quote Link to comment
Porter Posted October 29, 2014 Author Report Share Posted October 29, 2014 I've thrown together a user manual. Its included in the Documentation folder of the latest version (V 0.3.3). You can also grab a copy here: https://dl.dropboxusercontent.com/u/8640811/SET%20Toolkit%20-%20User%20Manual.pdf Quote Link to comment
dblk22vball Posted February 9, 2015 Report Share Posted February 9, 2015 Thank you for making this toolkit free for us all to look at. I was looking into making a similar (but much less sophisticated) toolkit. A possible update: The Add Language popup will only let you select from Languages already populated by the developer, ie you cannot "add" a language by typing the language while using the toolkit. It looks like I would need to edit the Language Selector.ctl to add more languages, then reopen the toolkit in LabVIEW to add the language to my project. 1 Quote Link to comment
Porter Posted February 9, 2015 Author Report Share Posted February 9, 2015 I will look into adding this feature. The reason why I made a static language list was because I link the language to its associated code page. I suppose that it would make more sense to store this information in a config file that the user can modify. Quote Link to comment
OriginalP Posted April 1, 2015 Report Share Posted April 1, 2015 Great tool, thank you! Is there a chance to get it for lv 2012? Quote Link to comment
Porter Posted April 8, 2015 Author Report Share Posted April 8, 2015 I'm currently adding support for 1D string array controls and constants. I will look into moving to LV 2012 after that. Quote Link to comment
Porter Posted April 20, 2015 Author Report Share Posted April 20, 2015 Version 0.4.0.1 has a LV2013 and LV2012 package available for download. If you are running LV2013 or higher, please use the LV2013 package. I haven't had time to thoroughly test the LV2012 package. Quote Link to comment
Porter Posted December 11, 2018 Author Report Share Posted December 11, 2018 (edited) Just in case anyone is still interested, the source is now available on github: https://github.com/rfporter/SET-Toolkit Edited December 12, 2018 by Porter oops Quote Link to comment
ShaunR Posted December 12, 2018 Report Share Posted December 12, 2018 2 hours ago, Porter said: Just in case anyone is still interested, the source is not available on github: https://github.com/rfporter/SET-Toolkit Is not? Or do you mean is. 1 Quote Link to comment
Porter Posted December 12, 2018 Author Report Share Posted December 12, 2018 Is now. 😛 1 Quote Link to comment
Volker64 Posted May 7, 2020 Report Share Posted May 7, 2020 Hi. Will this also work on a compactdaq with real time OS? I am desperately searching for a solution for this. Quote Link to comment
Porter Posted May 8, 2020 Author Report Share Posted May 8, 2020 This toolkit is for edit-time language switching. I don't see why it wouldn't work. But I don't have the hardware or dev environment licenses to test it. Donations are welcome Quote Link to comment
qiuhonglin Posted October 25, 2021 Report Share Posted October 25, 2021 I click new project, but the window suddenly disappeared.I try to find out what cause it, and finally I find in the vi "Get All VIs from Project" will bring out error code "43" and "1026".I can clear these errors and it works well.But I don't know the root reason.If guys have the problem same with me, you can try it. Quote Link to comment
qiuhonglin Posted October 25, 2021 Report Share Posted October 25, 2021 5 hours ago, qiuhonglin said: I click new project, but the window suddenly disappeared.I try to find out what cause it, and finally I find in the vi "Get All VIs from Project" will bring out error code "43" and "1026".I can clear these errors and it works well.But I don't know the root reason.If guys have the problem same with me, you can try it. Addition to this, I find this work abnormal on Chinease chanslation. After try, don't open my target *.lvproj first, but open the set tool window first, it works well. I didn't try open the target *.lvproj when I want to use this tool afterwards. Quote Link to comment
ShaunR Posted October 25, 2021 Report Share Posted October 25, 2021 From your project image you seem to have many conflicts. It's likely that you are picking up another version or VI's in a different location in your project. You need to resolve the conflicts before any troubleshooting can occur. 2 Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.