Conversaciones » Comentarios y opiniones sobre Greasy Fork
Advanced script searching
The languages are sorted by the abbreviated code, but I'm not sure most people would find that intuitive, and IIRC all or most apps just sort by the displayed text.
I don't have the names of all the languages in every language. I have them all in English and in themselves. So I'm not sure that sorting by either of those would be helpful if you can't read English.
Well, currently it looks random, I don't remember ever seeing it in this form anywhere, which is why I suggest doing something about it.
Let's look at the usage scenario, why is this list even there? Say, my language is English as indicated by /en/ in the site's URL and I want to find a script in a particular language. I'd expect languages with Latin-based characters to be sorted alphabetically because I can read their names and easily find them. The small "unreadable" bunch of them can be grouped at the end of the list where they can be sorted by the language code.
Another solution might be to put the codes at the beginning like pl: Polish so it looks sorted and not random.
I don't remember ever seeing it in this form anywhere
Look at the top right of this page. It's the same as there, just with more languages.
Let's look at the usage scenario, why is this list even there?
The site will already by default only list the scripts in your own language. So this list is for more advanced language-users, like those who can read multiple languages.
I'd expect languages with Latin-based characters to be sorted alphabetically because I can read their names and easily find them. The small "unreadable" bunch of them can be grouped at the end of the list where they can be sorted by the language code.
There's two separate questions:
- In which language do we display the language. I don't have the names of every language in every language (e.g. if you're browsing the site in Spanish, I can't call French "francés"). I do have the name of every language in English, and the name of every language in itself.
- In what order are the languages displayed.
If you want the language name displayed in itself, and then sorted alphabetically by name, then even for English users that presents some issues. You're not going to find Spanish or Finnish or Norwegian anywhere near you'd expect. I expect in other languages, the problem is made more acute. Sorting by the language code, which I somewhat optimistically hope anyone savvy enough to care about this kind of thing knows, at least provides some way to find things. But then again they should know the name in that language too...
All the possibilities have drawbacks. I think my ideal would be to display the names of the languages in the name of the current site language and sort alphabetically. But as I said, I don't have that data right now.
I investigated a bit and found a library that provides languages names in lots of languages, so I'll look into that, plus sorting the results alphabetically, for both the advanced search and the locale selector on the top right.
OK, now it tries its best to display the name of the language in the current language, and it also tries to sort the languages using the current language's sorting rules.

The advanced search page now has advanced script search options. You can create criteria based on total installs, daily installs, rating score, created date, last updated date, and languages supported.