Ca dépend de l'hébergeur.
Certains ne permettent tout simplement pas les sous domaines.
D'autres permettent des sous domaines en les redirigeant dans le même dossier que le site principal.
D'autres encore permettent des sous domaines avec chaqu'un d'entre eux qui pointent vers un dossier différent.
Et quelques uns (des hébergement sur serveurs dédiés en général) permettent aussi de transformer des sous domaines en paramettre de la page demandé.
Le plus simple, c'est que tu demandes ce que lui permet et à quel prix et de choisir en conséquence comment tu organiseras ton site. Mais en tout cas, si tu dois te recopier tous les fichiers de ton site dans un nouveau répertoire à chaque fois que tu rajoutes une langue, ca deviendra rapidement trés dur à maintenir.