selection of the keyboards event by language

the server serve the file with the best match against the
"accept-language" header of the request