// split a subtitle path up into its component parts void SplitLocalizationPath(plString path, plString &ageName, plString &setName, plString &locName, plString &locLanguage) { ageName = setName = locName = locLanguage = ""; std::vector<plString> tokens = path.Tokenize("."); if (tokens.size() >= 1) ageName = tokens[0]; if (tokens.size() >= 2) setName = tokens[1]; if (tokens.size() >= 3) locName = tokens[2]; if (tokens.size() >= 4) locLanguage = tokens[3]; }