Home - Pyroan/Lingo GitHub Wiki
About
Lingo was originally created by Collector in 2017 to help manage the "Language Practice and Learning" Discord server. After Collector left the server, the moderators decided to rebuild Lingo cleaner, stronger, and more user-friendly. This was the result.
Lingo is mainly used to handle server roles related to language learning. Users are able to add roles for languages they've acquired and specify their proficiencies in each. He also contains a few mod tools, and there are a few secret features still waiting to be implemented.
If you want Lingo on your server: Sorry, but he isn't really designed for that yet. You can try it if you'd like, but results are not guaranteed.
Language Roles
Lingo adds language roles to servers as they are requested using L!lang
. No role is longer than 5 characters, so as to avoid cluttering.
Language roles are added using their shortest available ISO 639 code. When no code is available, a customized code is used. For example, Visayan is represented with "VS" so as to include the whole family instead of specific languages.
The language code is then surrounded with characters symbolizing their proficiency:
- Fluent is represented with
[]
- Conversational is represented with
()
- Learning is represented with
//
For more information on these, please see Language Proficiencies
Example Roles:
/SV/
- The user considers themselves a Swedish learner(GIL)
- The user considers themselves conversational in Gilbertese[EN]
- The user considers themselves fluent in English
Nationality Roles
Users have the option to set a role representing their country of origin using L!nationality
. Lingo does not create these roles; they must be created by a moderator so that they can be given a customized color.
Language Proficiencies
Lingo tracks three different proficiencies, each one roughly corresponding to CEFR reference levels:
- Fluent refers to native speakers and those who feel perfectly comfortable speaking in the language. This most closely refers to CEFR group C.
- Conversational refers to speakers who are somewhat able to carry on a conversation in the language. They may have trouble understanding some words or grammar, but are overall mutually intelligible with a native speaker. This most closely matches CEFR group B.
- Learning refers to beginners and speakers who may be able to understand some degree of conversation, but struggle without help. This most closely matches CEFR group A.
In spite of these definitions, proficiencies are ultimately determined by the user. A speaker who some consider fluent may consider themselves conversational and use that role instead.