<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">Dear Radu,<br>
      <br>
      today [2018/30/19] was the occasion for making use of your add-on<br>
      for more powerful collations<br>
      (see below).<br>
      :-)<br>
      <br>
      I received notification of the availability of Oxygen 20 and
      immediately installed it.<br>
      <br>
      As soon as I had installed Oxygen 20, I immediately noticed that
      Tamil sorting no longer worked properly.<br>
      <br>
      Since my memory works by layers,<br>
      I first remembered the procedure of MANUALLY REPLACING the file
      "icu4j.jar"<br>
      by the file "icu4j-59_1.jar"<br>
      inside the .../Program Files/Oxygen XML Editor 20/lib<br>
      directory<br>
      and the correct Tamil sorting order was restored<br>
      <br>
      I then remember *your add-on*,<br>
      available at<br>
      <a class="moz-txt-link-freetext" href="https://github.com/oxygenxml/oxygenxml.icu4j.i18n">https://github.com/oxygenxml/oxygenxml.icu4j.i18n</a><br>
      and followed the instructions in the menu<br>
      <strong style="box-sizing: border-box; font-weight: 600; color:
        rgb(36, 41, 46); font-family: -apple-system, BlinkMacSystemFont,
        "Segoe UI", Helvetica, Arial, sans-serif, "Apple
        Color Emoji", "Segoe UI Emoji", "Segoe UI
        Symbol"; font-size: 16px; font-style: normal;
        font-variant-ligatures: normal; font-variant-caps: normal;
        letter-spacing: normal; orphans: 2; text-align: left;
        text-indent: 0px; text-transform: none; white-space: normal;
        widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px;
        background-color: rgb(255, 255, 255); text-decoration-style:
        initial; text-decoration-color: initial;">Help->Install new
        add-ons</strong><span style="color: rgb(36, 41, 46);
        font-family: -apple-system, BlinkMacSystemFont, "Segoe
        UI", Helvetica, Arial, sans-serif, "Apple Color
        Emoji", "Segoe UI Emoji", "Segoe UI
        Symbol"; font-size: 16px; font-style: normal;
        font-variant-ligatures: normal; font-variant-caps: normal;
        font-weight: 400; letter-spacing: normal; orphans: 2;
        text-align: left; text-indent: 0px; text-transform: none;
        white-space: normal; widows: 2; word-spacing: 0px;
        -webkit-text-stroke-width: 0px; background-color: rgb(255, 255,
        255); text-decoration-style: initial; text-decoration-color:
        initial; display: inline !important; float: none;"><span> <br>
          <br>
          It continued to work fine.<br>
          <br>
          I guess I shall have to wait until the arrival of Oxygen 21,<br>
          in order to see whether I am asked whether I still want to use
          the add-on<br>
          :-)<br>
          <br>
          But of course, I am (probably) not the only one sorting Tamil
          data with the help of oXygen<br>
          :-)<br>
          <br>
          Thanks a lot for making our lives easier<br>
          <br>
          Cheers<br>
          <br>
          -- Jean-Luc (in Paris)<br>
          <br>
          <a class="moz-txt-link-freetext" href="https://univ-paris-diderot.academia.edu/JeanLucChevillard">https://univ-paris-diderot.academia.edu/JeanLucChevillard</a><br>
          <br>
          <a class="moz-txt-link-freetext" href="https://twitter.com/JLC1956">https://twitter.com/JLC1956</a><br>
          <br>
        </span></span><br>
      On 21/09/2017 11:17, Oxygen XML Editor Support (Radu Coravu)
      wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:91a77e8f-4c3a-3f87-e9cd-c7e815e0fe6f@oxygenxml.com">Hi
      Jean-Luc,
      <br>
      <br>
      Indeed the installation procedure of the JAR library that I gave
      you would need to be repeated for each new installed Oxygen
      version. Which is not very practical.
      <br>
      <br>
      So I created an add-on for Oxygen which adds this extra library:
      <br>
      <br>
      <a class="moz-txt-link-freetext" href="https://github.com/oxygenxml/oxygenxml.icu4j.i18n">https://github.com/oxygenxml/oxygenxml.icu4j.i18n</a>
      <br>
      <br>
      It has installation instructions there. The add-on can be
      installed in Oxygen no matter in what operating system it is
      running.
      <br>
      Once you install an add-on, after you switch to a newer Oxygen
      version, the new Oxygen will ask you if you want to use the old
      installed add-ons. Even if you choose not to use the old add-ons
      you can install the add-on again in the new Oxygen version using
      the same simple procedure.
      <br>
      <br>
      Regards,
      <br>
      Radu
      <br>
      <br>
      Radu Coravu
      <br>
      <oXygen/>  XML Editor, Schema Editor and XSLT
      Editor/Debugger
      <br>
      <a class="moz-txt-link-freetext" href="http://www.oxygenxml.com">http://www.oxygenxml.com</a>
      <br>
      <br>
      On 9/21/2017 11:03 AM, Jean-Luc Chevillard wrote:
      <br>
      <blockquote type="cite">Dear Radu,
        <br>
        <br>
        now comes what we call in French "une question subsidiaire" :-)
        <br>
        <br>
        Should I expect to have to do the same manipulation each time
        <br>
        Oxygen is upgraded to a new (major) version,
        <br>
        or to a new "build"?
        <br>
        <br>
        Best wishes
        <br>
        <br>
        -- Jean-Luc (in Pondy)
        <br>
        <br>
        <a class="moz-txt-link-freetext" href="https://univ-paris-diderot.academia.edu/JeanLucChevillard">https://univ-paris-diderot.academia.edu/JeanLucChevillard</a>
        <br>
        <br>
        <a class="moz-txt-link-freetext" href="https://twitter.com/JLC1956">https://twitter.com/JLC1956</a>
        <br>
        <br>
        <br>
        <br>
        <br>
        On 21/09/2017 10:52, Oxygen XML Editor Support (Radu Coravu)
        wrote:
        <br>
        <blockquote type="cite">Hi Jean-Luc,
          <br>
          <br>
          No problem. I'm glad this works for you now.
          <br>
          <br>
          Regards,
          <br>
          Radu
          <br>
          <br>
          Radu Coravu
          <br>
          <oXygen/>  XML Editor, Schema Editor and XSLT
          Editor/Debugger
          <br>
          <a class="moz-txt-link-freetext" href="http://www.oxygenxml.com">http://www.oxygenxml.com</a>
          <br>
          <br>
          On 9/21/2017 8:19 AM, Jean-Luc Chevillard wrote:
          <br>
          <blockquote type="cite">POST-SCRIPTUM
            <br>
            <br>
            I have to apologize for sending an unnecessary request.
            <br>
            <br>
            As pointed out just now by Thilak Bhaskaran,
            <br>
            who works in our EFEO research center,
            <br>
            the file "icu4j.jar"
            <br>
            DOES EXIST on the Windows laptop also.
            <br>
            <br>
            It is located in
            <br>
            the "lib" directory
            <br>
            of the folder called "Oxygen XML Editor 19"
            <br>
            <br>
            I have replaced it by "icu4j-59_1.jar"
            <br>
            and restarted Oxygen
            <br>
            and now the Tamil Alphabetical order
            <br>
            is perfectly obtained.
            <br>
            <br>
            That is GREAT!
            <br>
            <br>
            -- Jean-Luc (in Pondy)
            <br>
            <br>
            <a class="moz-txt-link-freetext" href="https://univ-paris-diderot.academia.edu/JeanLucChevillard">https://univ-paris-diderot.academia.edu/JeanLucChevillard</a>
            <br>
            <br>
            <a class="moz-txt-link-freetext" href="https://twitter.com/JLC1956">https://twitter.com/JLC1956</a>
            <br>
            <br>
            <br>
            <br>
            ##############################
            <br>
            <br>
            Dear Radu,
            <br>
            <br>
            this morning in Pondicherry
            <br>
            I have tried to locate the "icu4j.jar"
            <br>
            and was successful in the case of my UBUNTU laptop (running
            Ubuntu
            <br>
            14.04)
            <br>
            but UNSUCCESSFUL  in the case of my Windows laptop (running
            Windows 7).
            <br>
            <br>
            I am part of a research team where both types of computers
            are
            <br>
            represented
            <br>
            and have to be conversant with both sides.
            <br>
            <br>
            I usually run Oxygen on the Windows Laptop (where I have a
            bigger screen
            <br>
            :-)
            <br>
            and my version is
            <br>
            <oXygen/> XML Editor 19.0, build 2017042020
            <br>
            <br>
            I occasionally run Oxygen on my Ubuntu laptop
            <br>
            and have not yet upgraded to Oxygen 18
            <br>
            and my version there is
            <br>
            <oXygen/> XML Editor 18.0, build 2016051118
            <br>
            <br>
            Since I could not locate the "icu4j.jar" on the Windows
            laptop,
            <br>
            I could apply your solution ONLY on the Ubuntu laptop,
            <br>
            WHERE IT WORKED PERFECTLY.
            <br>
            <br>
            THANKS A LOT for your timely and efficient help.
            <br>
            <br>
            All that remains for me to be happy is your telling me how
            to handle the
            <br>
            Windows 7 laptop.
            <br>
            <br>
            As far as I can see,
            <br>
            inside the "Program Files" folder
            <br>
            there is a folder called "Oxygen XML Editor 19"
            <br>
            that folder contains a folder called ".install4j"
            <br>
            which contains several .jar files
            <br>
            but none is called "icu4j.jar"
            <br>
            and a SEARCH on the computer hard disk does not reveal
            anything
            <br>
            <br>
            Thanks for giving me additional pointers
            <br>
            <br>
            Of course, I could use the Ubuntu machine as my main machine
            ;-)
            <br>
            but I can't expect everyone else to also do that .... ;-)
            <br>
            <br>
            Best wishes
            <br>
            <br>
            -- Jean-Luc (in Pondy)
            <br>
            <br>
            <a class="moz-txt-link-freetext" href="https://univ-paris-diderot.academia.edu/JeanLucChevillard">https://univ-paris-diderot.academia.edu/JeanLucChevillard</a>
            <br>
            <br>
            <a class="moz-txt-link-freetext" href="https://twitter.com/JLC1956">https://twitter.com/JLC1956</a>
            <br>
            <br>
            <br>
            <br>
            <br>
            <br>
            On 20/09/2017 18:14, Oxygen XML Editor Support (Radu Coravu)
            wrote:
            <br>
            <blockquote type="cite">Hi Jean-Luc,
              <br>
              <br>
              I tried working a little bit with your samples on my side
              and I think
              <br>
              I managed to make this work.
              <br>
              In the Oxygen libraries directory "OXYGEN_INSTALL_DIR\lib"
              there is a
              <br>
              JAR library called "icu4j.jar". It is an incomplete
              version of a
              <br>
              larger ICU4J library which can be downloaded from:
              <br>
              <br>
              <a class="moz-txt-link-freetext" href="http://site.icu-project.org/download/59#TOC-ICU4J-Download">http://site.icu-project.org/download/59#TOC-ICU4J-Download</a>
              <br>
              <br>
              Once you have the "icu4j-59_1.jar", move the original
              "icu4j.jar" from
              <br>
              the Oxygen library folder to some other place and replace
              it with this
              <br>
              larger JAR library.
              <br>
              <br>
              Also the xsl:sort in the XSLT worked only if I used this
              syntax:
              <br>
              <br>
              <blockquote type="cite"><xsl:sort select="."
                <br>
collation=<a class="moz-txt-link-rfc2396E" href="http://www.w3.org/2013/collation/UCA?lang=ta">"http://www.w3.org/2013/collation/UCA?lang=ta"</a>/>
                <br>
              </blockquote>
              <br>
              I do not know much about the values that the collation
              attribute
              <br>
              takes, but this was in one of the examples on the Saxonica
              <br>
              documentation page:
              <br>
              <br>
<a class="moz-txt-link-freetext" href="http://www.saxonica.com/html/documentation/xsl-elements/sort.html">http://www.saxonica.com/html/documentation/xsl-elements/sort.html</a>
              <br>
              <br>
              Regards,
              <br>
              Radu
              <br>
              <br>
              Radu Coravu
              <br>
              <oXygen/>  XML Editor, Schema Editor and XSLT
              Editor/Debugger
              <br>
              <a class="moz-txt-link-freetext" href="http://www.oxygenxml.com">http://www.oxygenxml.com</a>
              <br>
              <br>
              On 9/19/2017 5:15 PM, Jean-Luc Chevillard wrote:
              <br>
              <blockquote type="cite">Greetings
                <br>
                <br>
                The title of this message says it all:
                <br>
                <br>
                Is Tamil among the languages for which a specific
                collation is
                <br>
                available
                <br>
                when using Oxygen?
                <br>
                <br>
                I have to sort items in the Tamil alphabetical order,
                <br>
                but when I specify that « lang="ta" »
                <br>
                as a parameter in my sort command,
                <br>
                the order I obtain is the one which is based
                <br>
                on the Unicode codepoint collation,
                <br>
                which is not what one expects while sorting Tamil words
                <br>
                <br>
                The same thing happens if I define
                <br>
                a parameter such as
                <br>
                <br>
                <xsl:param name="sorting-collation"
                <br>
                select="'<a class="moz-txt-link-freetext" href="http://saxon.sf.net/collation?lang=ta">http://saxon.sf.net/collation?lang=ta</a>'"/>
                <br>
                <br>
                and then use it in a sort command
                <br>
                <br>
                <xsl:sort select="."
                collation="{$sorting-collation}"/>
                <br>
                <br>
                <br>
                To give a specific example
                <br>
                the following short list is extracted from a much longer
                list
                <br>
                which is part of an HTML file
                <br>
                created by applying an XSLT file
                <br>
                (containing SORT commands)
                <br>
                to an XML file
                <br>
                <br>
                <br>
                <ul>
                <br>
                <li>அத்தத்தின் பெயர் [head-word ABOVE 7
                items]</li>
                <br>
                <li>அனந்தன் பெயர் [head-word ABOVE 1
                items]</li>
                <br>
                <li>அனற்பொறியின் பெயர் [head-word ABOVE 1
                items]</li>
                <br>
                <li>அனற்றிரளின் பெயர் [head-word ABOVE 1
                items]</li>
                <br>
                <li>அனுடத்தின் பெயர் [head-word ABOVE 7
                items]</li>
                <br>
                <li>அமரமாதர் பெயர் [head-word ABOVE 2
                items]</li>
                <br>
                <li>அரக்கர் பெயர் [head-word ABOVE 7
                items]</li>
                <br>
                <li>அருகன் பெயர் [head-word ABOVE 43
                items]</li>
                <br>
                </ul>
                <br>
                <br>
                HOWEVER, this is not the proper Tamil dictionnary order
                order, which
                <br>
                should be:
                <br>
                <br>
                <ul>
                <br>
                <li>அத்தத்தின் பெயர் [head-word ABOVE 7
                items]</li>
                <br>
                <li>அமரமாதர் பெயர் [head-word ABOVE 2
                items]</li>
                <br>
                <li>அரக்கர் பெயர் [head-word ABOVE 7
                items]</li>
                <br>
                <li>அருகன் பெயர் [head-word ABOVE 43
                items]</li>
                <br>
                <li>அனந்தன் பெயர் [head-word ABOVE 1
                items]</li>
                <br>
                <li>அனற்பொறியின் பெயர் [head-word ABOVE 1
                items]</li>
                <br>
                <li>அனற்றிரளின் பெயர் [head-word ABOVE 1
                items]</li>
                <br>
                <li>அனுடத்தின் பெயர் [head-word ABOVE 7
                items]</li>
                <br>
                </ul>
                <br>
                <br>
                <br>
                <br>
                Any suggestions would be appreciated
                <br>
                <br>
                <br>
                -- Jean-Luc Chevillard (currently in Pondicherry, India)
                <br>
                <br>
<a class="moz-txt-link-freetext" href="https://univ-paris-diderot.academia.edu/JeanLucChevillard">https://univ-paris-diderot.academia.edu/JeanLucChevillard</a>
                <br>
                <br>
                <a class="moz-txt-link-freetext" href="https://twitter.com/JLC1956">https://twitter.com/JLC1956</a>
                <br>
                _______________________________________________
                <br>
                oXygen-user mailing list
                <br>
                <a class="moz-txt-link-abbreviated" href="mailto:oXygen-user@oxygenxml.com">oXygen-user@oxygenxml.com</a>
                <br>
                <a class="moz-txt-link-freetext" href="https://www.oxygenxml.com/mailman/listinfo/oxygen-user">https://www.oxygenxml.com/mailman/listinfo/oxygen-user</a>
                <br>
              </blockquote>
              _______________________________________________
              <br>
              oXygen-user mailing list
              <br>
              <a class="moz-txt-link-abbreviated" href="mailto:oXygen-user@oxygenxml.com">oXygen-user@oxygenxml.com</a>
              <br>
              <a class="moz-txt-link-freetext" href="https://www.oxygenxml.com/mailman/listinfo/oxygen-user">https://www.oxygenxml.com/mailman/listinfo/oxygen-user</a>
              <br>
            </blockquote>
            <br>
            <br>
          </blockquote>
          <br>
        </blockquote>
        <br>
        _______________________________________________
        <br>
        oXygen-user mailing list
        <br>
        <a class="moz-txt-link-abbreviated" href="mailto:oXygen-user@oxygenxml.com">oXygen-user@oxygenxml.com</a>
        <br>
        <a class="moz-txt-link-freetext" href="https://www.oxygenxml.com/mailman/listinfo/oxygen-user">https://www.oxygenxml.com/mailman/listinfo/oxygen-user</a>
        <br>
      </blockquote>
      _______________________________________________
      <br>
      oXygen-user mailing list
      <br>
      <a class="moz-txt-link-abbreviated" href="mailto:oXygen-user@oxygenxml.com">oXygen-user@oxygenxml.com</a>
      <br>
      <a class="moz-txt-link-freetext" href="https://www.oxygenxml.com/mailman/listinfo/oxygen-user">https://www.oxygenxml.com/mailman/listinfo/oxygen-user</a>
      <br>
    </blockquote>
    <p><br>
    </p>
  </body>
</html>