commit 0e72ee3305478617b8c70262ef121eb6b37796cb
parent 04516af552f47633482c060097077f7b179a2d4e
Author: Dan Stillman <dstillman@zotero.org>
Date: Thu, 8 Dec 2016 19:24:39 -0500
Sort translators in import filepicker drop-down
Diffstat:
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/chrome/content/zotero/fileInterface.js b/chrome/content/zotero/fileInterface.js
@@ -224,8 +224,11 @@ var Zotero_File_Interface = new function() {
fp.init(window, Zotero.getString("fileInterface.import"), nsIFilePicker.modeOpen);
fp.appendFilters(nsIFilePicker.filterAll);
- for(var i in translators) {
- fp.appendFilter(translators[i].label, "*."+translators[i].target);
+
+ var collation = Zotero.getLocaleCollation();
+ translators.sort((a, b) => collation.compareString(1, a.label, b.label))
+ for (let translator of translators) {
+ fp.appendFilter(translator.label, "*." + translator.target);
}
var rv = fp.show();