[publican-list] sortable lists, esp. glossaries
Jeff Fearn
jfearn at redhat.com
Thu Feb 2 02:07:08 UTC 2012
Hi, I just remembered we had some code in place to test the perl module
Unicode::Collate [1]. You need to edit XmlClean.pm (either in the source
and rebuild or you can just do it where it's installed) and change:
-my $test_collate = undef;
+my $test_collate = 1;
Unicode::Collate is part of core perl on most platforms.
That will enable Glossary sorting, which is run during the build, so the
output will be sorted but the source won't be touched.
If you run clean_ids the Glossary source will be sorted.
It's only set-up to sort glosslist, but very similar code could be used
to do other types of lists or with some extra work more complex glossary
structures.
Unicode::Collate has built in functionality to allow overriding the
default sorting algorithms, but I've not had time to play with them :(
Cheers, Jeff.
1: http://search.cpan.org/~sadahiro/Unicode-Collate-0.87/
--
"Reply All" why you shouldn't use it:
http://www.emailreplies.com/#12replytoall
More information about the publican-list
mailing list