config: langDir must be absolute path