https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39001

--- Comment #14 from MichaƂ <[email protected]> ---
Glancing at this again, I think it could make sense to instead add a third
parameter to getLanguages in C4/Languages.pm to deduplicate the sorting code
and ensure the translated order is consistent in different places too?

Maybe under `my $isFiltered = shift;` add something like `my
$isSortedByDescription = shift;`? And then sort it in an "if" right before
returning (keep the default ORDER BY in the SQL query above it). And it'd be
opt-in, so it'd still default to language codes sorting as expected without
explicitly wanting it sorted like for displaying in HTML template.

And then as David suggested, I think the actual sorting should then use
Unicode::Collate's sorting, if my memory serves me right I don't think any
other ordering would be proper or sufficient. With its default config, it
should be a simple one-liner just as well. And since the ES facets seem to use
Unicode::Collate now too, I don't see a reason not to use it here as well.

> This could be another case where Unicode::Collate::Locale could be useful 
> although it runs into issues of installed locales... see bug 36947

I think we can ignore that, there are many places in Koha now where
localization will break without these locales installed, and it's now mentioned
in the wiki install guide (not sure if prominently enough, but yeah...).

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are watching all bug changes.
_______________________________________________
Koha-bugs mailing list
[email protected]
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/

Reply via email to