Fix for startup error w/weird locale language tags ("de-CH@currency=EUR")
Fix for startup error w/weird locale language tags ("de-CH@currency=EUR")

https://forums.zotero.org/discussion/37901

And just return a noop sorter on failure instead of breaking

LinuxMercedes/zotero,gracile-fr/zotero,hoehnp/zotero,LinuxMercedes/zotero,gracile-fr/zotero,retorquere/zotero,robamler/zotero,retorquere/zotero,egh/zotero,robamler/zotero,gracile-fr/zotero,hoehnp/zotero,aurimasv/zotero,rmzelle/zotero,sendecomp/zotero,adunning/zotero,adunning/zotero,rmzelle/zotero,sendecomp/zotero,hoehnp/zotero,robamler/zotero,LinuxMercedes/zotero,retorquere/zotero,egh/zotero,rmzelle/zotero,adunning/zotero,sendecomp/zotero,egh/zotero