50,808
edits
Line 7: | Line 7: | ||
*'''iso''': iso code | *'''iso''': iso code | ||
*'''name''': name from the file | *'''name''': name from the file | ||
*'''auto''': Autonyms, separated by a slash. WORD1 / WORD2 : space before and after the slash. <span style=" color: red">Vincent:</span> you are right because there can be comma in the name. This is important because each name will need to be extracted using the slash. There can be a large number of autonyms: only the first one or the one matching the request will be displayed. <span style=" color: red">GrimPixel:</span> In fact the first one may have no higher popularity than latte ones. And if it only shows one auto, it becomes meaningless to create many auto. I think there can be a textbox, which can follow the cursor. When the cursor moves to an item, the textbox shows all alter and auto. <span style=" color: red">Vincent:</span> it must show directely the matching auto, else show the first auto. if move cursor over the line, show all auto (but I am afraid this will make the diplay not user friendly, too many things happening when the user select/hover a language). Create many auto is necessary in case the user type one of the auto in the list. <span style=" color: red">GrimPixel:</span> There should be many autos. But if only one can be shown, users won't know that we have so many. It's hidding the attractiveness. Omniglot does it here https://www.omniglot.com/writing/languages.htm <span style=" color: red">Vincent:</span> Ok, I'll try <span style=" color: red">GrimPixel:</span> I think now we have so many English alternative names, so it should be like this: for English alternative names, only the one the user is typing will be displayed in parenthesis; for Autonyms, they will all appear in a tooltip. <span style=" color: red">Vincent: It should work like this. If user type auto, show English Name (first matching auto). If user type alter, Show English Name (first matching alter). If user type English name, show English name (first auto). All the time, on hover show all auto + all alter</span> | *'''auto''': Autonyms, separated by a slash. WORD1 / WORD2 : space before and after the slash. <span style=" color: red">Vincent:</span> you are right because there can be comma in the name. This is important because each name will need to be extracted using the slash. There can be a large number of autonyms: only the first one or the one matching the request will be displayed. <span style=" color: red">GrimPixel:</span> In fact the first one may have no higher popularity than latte ones. And if it only shows one auto, it becomes meaningless to create many auto. I think there can be a textbox, which can follow the cursor. When the cursor moves to an item, the textbox shows all alter and auto. <span style=" color: red">Vincent:</span> it must show directely the matching auto, else show the first auto. if move cursor over the line, show all auto (but I am afraid this will make the diplay not user friendly, too many things happening when the user select/hover a language). Create many auto is necessary in case the user type one of the auto in the list. <span style=" color: red">GrimPixel:</span> There should be many autos. But if only one can be shown, users won't know that we have so many. It's hidding the attractiveness. Omniglot does it here https://www.omniglot.com/writing/languages.htm <span style=" color: red">Vincent:</span> Ok, I'll try <span style=" color: red">GrimPixel:</span> I think now we have so many English alternative names, so it should be like this: for English alternative names, only the one the user is typing will be displayed in parenthesis; for Autonyms, they will all appear in a tooltip. <span style=" color: red">Vincent: It should work like this. If user type auto, show English Name (first matching auto). If user type alter, Show "English Name (first matching alter)". If user type English name, show "English name (first auto)". All the time, on hover show "all auto + all alter"</span> | ||
*'''<s>alter</s>'''<s>: Alternative English names, separated by a slash. WORD1 / WORD2 : space before and after the slash. There can be a large number of names: only the one matching the request will be displayed or nothing will be displayed.</s> | *'''<s>alter</s>'''<s>: Alternative English names, separated by a slash. WORD1 / WORD2 : space before and after the slash. There can be a large number of names: only the one matching the request will be displayed or nothing will be displayed.</s> | ||
*'''confirmed''': have covered all major auto and alter and no uncertainty. | *'''confirmed''': have covered all major auto and alter and no uncertainty. |