Lingvo API
Plugin at development
Description in english
This plugin is a free library that provides an API with multilanguage features. Any developer can use Lingvo API on his plugins to allow his users to select their language individually, and every message they will receive of modified plugins will be translated to said language.
The user only have to type the command /lingvo <language> (or any of its aliases) to start to receive the plugins' messages on his language. Example: /lingvo english
There are other plugins that provides similar features; however, any of them provides Lingvo's flexibility. The developer can situate the language's files on any place he wants and he can name them as he like, because these files are recognised and linked to their correspondent linguage through the special configuration file langs.yml (whose name and ubication can be changed too!). This file store path and possible aliases for every language (identified by its official name).
It's important to highlight that this plugin doesn't translate texts, files must be translated to the different languages by the developer itself or server's admins.
Descripción en español
Este plugin es una librería libre que proporciona una API con funcionalidad de multiidioma. Cualquier desarrollador puede emplear la API de Lingvo en sus plugins para permitir a sus usuarios escoger individualmente el idioma que deseen, y todos los mensajes que reciban de los plugins modificados se traducirán a dicho idioma.
El usuario sólo deberá emplear el comando /lingvo <idioma> (o cualquiera de sus alias) para comenzar a recibir los mensajes de los plugins en su idioma. Ejemplo: /lingvo español
Existen otros plugins que proporcionan una funcionalidad similar; no obstante, ninguno ofrece la flexibilidad de Lingvo. El desarrollador puede situar los ficheros de idioma en la ubicación que desee y nombrarlos como quiera, ya que estos ficheros son reconocidos y vinculados a sus correspondientes idiomas mediante el fichero de configuración especial langs.yml (¡cuyo nombre y ubicación también pueden cambiarse!). Este fichero almacena por cada idioma (identificado por su nombre oficial) la ruta de su fichero correspondiente y sus posibles alias.
Es importante resaltar que este plugin no traduce textos, los ficheros deberán ser traducidos a los distintos idiomas por el propio desarrollador o por el administrador del servidor.
Descripción en galego
Este plugin é unha libraría libre que proporciona unha API con funcionalidade de multilingua. Calquera desenvolvedor pode empregar a a API de Lingvo nos seus plugins para permitir aos seus usuarios escoller individualmente a lingua que desexen, e todas as mensaxes que reciban dos plugins modificados se traducirán a dita lingua.
O usuario só debe empregar o comando /lingvo <idioma> (ou calquera dos seus alias) para comezar a recibir as mensaxes dos plugins na súa lingua. Exemplo: /lingvo galego
Existen outros plugins que proporcionan unha funcionalidade similar; non obstante, ningún ofrece a flexibilidade de Lingvo. O desenvolvedor pode situar os ficheiros de lingua na ubicación que desexe e nomealos como queira, xa que estes ficheiros son recoñecidos e vinculados ás súas correspondentes linguas mediante o ficheiro de configuración especial langs.yml (cuxo nome e ubicación tamén poden cambiarse!). Este ficheiro almacena por cada lingua (identificada polo seu nome oficial) a ruta do seu ficheiro correspondente e os seus posibles alias.
É importante resaltar que este plugin non traduce textos, os ficheiros deberán ser traducidos ás distintas linguas polo propio desenvolvedor ou polo administrador do servidor.
Other languages
If you think another language must be present in description, feel free to post it on commentaries!