pub fn new(path_without_locale: &PathWithoutLocale, locale: &str) -> Self {
        Self(match locale {
            "xx-XX" => path_without_locale.to_string(),
            locale => format!("{}/{}", locale, path_without_locale.0),
        })
    }
Creates a new instance of [`PathMaybeWithLocale`] from the given
[`PathWithoutLocale`] and locale.
packages/perseus/src/path.rs