コード例 #1
0
        private string GetLocalizedString(KeyValue kv, string language, string defaultValue)
        {
            var name = kv[language].AsString("");

            if (string.IsNullOrEmpty(name) == false)
            {
                return(name);
            }

            if (language != "english")
            {
                name = kv["english"].AsString("");
                if (string.IsNullOrEmpty(name) == false)
                {
                    return(name);
                }
            }

            name = kv.AsString("");
            if (string.IsNullOrEmpty(name) == false)
            {
                return(name);
            }

            return(defaultValue);
        }
コード例 #2
0
        private string GetLocalizedString(KeyValue kv, string language, string defaultValue)
        {
            string str1 = kv[language].AsString("");

            if (!string.IsNullOrEmpty(str1))
            {
                return(str1);
            }
            if (language != "english")
            {
                string str2 = kv["english"].AsString("");
                if (!string.IsNullOrEmpty(str2))
                {
                    return(str2);
                }
            }
            string str3 = kv.AsString("");

            if (!string.IsNullOrEmpty(str3))
            {
                return(str3);
            }
            return(defaultValue);
        }