<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>