change "languageCode" to "pathPrefix" and rename variables/functions to account for this, since prefixes are not limited to just languages