public static void SetValue(string resourceName, string cultureCode, string key, ResourceValue resValue) { lock (m_CommonResources) { InitResources(resourceName, cultureCode); if (m_CommonResources[resourceName].ContainsKey(key)) { m_CommonResources[resourceName][key] = resValue; } else { m_CommonResources[resourceName].Add(key, resValue); } } }
public static void SetText(string resourceName, string cultureCode, string key, /*string rawValue,*/ string value) { lock (m_CommonResources) { InitResources(resourceName, cultureCode); if (m_CommonResources[resourceName].ContainsKey(key)) { //m_CommonResources[resourceName][key].RawValue = rawValue; m_CommonResources[resourceName][key].Value = value; } else { var resValue = new ResourceValue() { //SourceFileName = string.Format("{0}.{1}.resx", resourceName, cultureCode), SourceKey = key, //RawValue = rawValue, Value = value, ResourceName = resourceName }; m_CommonResources[resourceName].Add(key, resValue); } } }