示例#1
0
        /// ------------------------------------------------------------------------------------
        public static string TranslateIdToName(string id)
        {
            // Previous versions made it possible for localized versions of these UI strings to
            // get erroneously persisted in the meta data
            if (id == "<Inconnu>" || id == "<Desconocido>" | id == "<Неизвестный>")
            {
                return(UnknownType.Name);
            }
            var genreDefinition = FactoryGenreDefinitions.FirstOrDefault(d => d.Id == id);

            return(genreDefinition != null ? genreDefinition.Name : id);
        }
示例#2
0
        /// ------------------------------------------------------------------------------------
        public static string TranslateNameToId(string name)
        {
            var genreDefinition = FactoryGenreDefinitions.FirstOrDefault(d => d._namesInDisplayedUiLanguages.Contains(name));

            return(genreDefinition != null ? genreDefinition.Id : name);
        }