Jump to content

Jean-Marc

Members
  • Posts

    4
  • Joined

  • Last visited

Posts posted by Jean-Marc

  1. The "Custom PDF Generator for LabVIEW - Simplicity AI" and "Exaprom PDF" are both based on "iTextSharp 4.1.6".  They have the same licensing requirement.

     

    Il you take a look at the end user license agreement (EULA) for Simplicity AI (\LabVIEW 201X\vi.lib\Simplicity AI\SAI_PDF_API\PDF_Toolkit_EULA.pdf"):

     

    "14.1 The software includes and uses the ItextSharp version 4.1.6 open source PDF library, which is licensed under LGPL (GNU Lesser General Public License)."

     

    Jean-Marc

  2. Thanks Mates,

    It has been proved that the option is a good one.

    I had create a very simple vi try to indicate the idea( gleichman and Jean-Marc, I haven't use your great code in the example yet, but it will support the real develope later:).

    In the example:

    1) when if case is true, the vi will create a "test.ini" to save all label and its caption, while the label is a tag;

    2) after translate the "test.ini" to other language(even Chinese and Japanese:), shift the if case to false to load the language.

    as gleichman mentioned, when creating a complicated application which include cluster, array etc ,then the iterate function need to be optimized.

    mul.vi

    I function much like ShaunR. I have a text file translation (spreadsheet): the first column corresponds to tags (full names in my case), the second column is the Language 1 (French), the third column is the language 2 (English), etc.. When the main VI starts, it reads this text file and the default language (first line of the spreadsheet file). The file is transfered in a 3D array. The cell "i,0,0" contains a tag associated with a particular VI (a VI who needs translation).

    When I call a VI, if translation is needed, I send to him the corresponding 2D array.

    This part is not included in the attachment.

    For all VIS who need translation, I read the references of the controls (visible in the pane). I search in the 2D array to find the tag and I write the text in the proper caption, ring text, tab caption, XY Graph axes, etc.

    This second part is included in the attachment.

    Jean-Marc

    TraductionLV86.zip

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.