Käyttäjä voi muuttaa sekä ohjelmiston kieltä että varaston kieltä M-Files Desktopin kautta (paina Alt ja valitse Asetukset > Vaihda kieli...). Ohjelmiston kielivalinta on integroitu ohjelmistoon. Varaston kieli tarkoittaa metatietorakenteen kieltä, koska metatietorakenne on aina dokumenttivarastokohtainen. Tämä kielivalikoima sisältää kaikki ne kielet, joille kyseinen dokumenttivarasto on käännetty.
Järjestelmänvalvojat voivat myös muuttaa käyttäjäkohtaista varaston oletuskieltä kunkin M-Files-käyttäjäkohteen Ominaisuudet-valintaikkunassa. Tämä voi olla mikä tahansa varaston kielistä. Jos käyttäjä tai järjestelmänvalvoja eivät muuta varaston kieltä, M-Files käyttää oletuksena varaston lähdekieltä.
Mikäli 1) ohjelmiston asennuskieliversio, 2) varaston kieli ja 3) Windows-näyttökieli on valittu samaksi, kaikki M-Filesin toiminnot ja kyseisen dokumenttivaraston metatietorakenne näkyvät käyttäjälle ko. kielen mukaisesti.
Huomautus: Mikäli käyttäjä lisää uuden arvon arvolistaan, tämä uusi arvo (käsite) lisätään alkuperäiseen metatietorakenteeseen eli lähdekielen sisältöön riippumatta siitä, mikä käyttäjän varaston kieli on. Esimerkiksi käyttäjä, jolla on suomen kieli valittuna varaston kieleksi, voi lisätä uuden arvon LVI-piirustus arvolistaan Drawing Types/Piirustustyypit. Jos lähdekielenä on ollut englanti, näkyy tämä uusi suomenkielinen arvo ” LVI-piirustus” englanninkielisten arvojen seassa: " Architectural, LVI-piirustus, Mechanical, Services jne. Ko. arvon nimi voidaan vaihtaa Arvolistan ominaisuuksissa lähdekielen mukaiseksi, jonka jälkeen se voidaan kääntää takaisin suomeksi. Yhteisten näkymien nimeäminen tapahtuu samalla tavalla käyttäjän lisäämän tekstin mukaisesti riippumatta lähdekielestä.
Huomautus: Mikäli metatietorakenne on käännetty usealle eri kielelle, käyttäjän valitsema ohjelmiston tai varaston kieli ei vaikuta hakutuloksiin. Esimerkiksi jos käyttäjä on valinnut kieleksi suomen ja lisännyt dokumentin luokkaan Hinnasto, tulee kyseinen dokumentti hakutuloksiin mukaan, kun käytetään hakumäärittelyä Price List. Tällöin kuitenkin käsitteiden Price List ja Hinnasto tulee olla toistensa käännöksiä eli saman käsitteen eri käännösversioita.