T() 공개 정적인 메소드

Localization helper function that Translates a resource Id to a resource value string. Easy access that allows full control over the resource to retrieve or default UiCulture locale retrieval.
public static T ( string resId, string resourceSet = null, string lang = null ) : string
resId string The Resource Id to retrieve /// Note resource Ids can be *any* string and if no /// matching resource is found the id is returned. ///
resourceSet string Name of the ResourceSet that houses this resource. If null or empty resources are used.
lang string 5 letter or 2 letter language ieetf code: en-US, de-DE or en, de etc.
리턴 string
        /// <summary>
        /// Helper function called from strongly typed resources to retrieve
        /// string based resource values.
        ///
        /// This method returns a resource string based on the active
        /// Generated ResourceAccessMode.
        /// </summary>
        /// <param name="resourceSet"></param>
        /// <param name="resourceId"></param>
        /// <param name="manager"></param>
        /// <param name="resourceMode"></param>
        /// <returns></returns>
        public static string GetResourceString(string resourceSet, string resourceId,
                                               ResourceManager manager,
                                               ResourceAccessMode resourceMode)
        {
            if (resourceMode == ResourceAccessMode.AspNetResourceProvider)
            {
                return(GetAspNetResourceProviderValue(resourceSet, resourceId) as string);
            }
            if (resourceMode == ResourceAccessMode.Resx)
            {
                return(manager.GetString(resourceId));
            }

            return(DbRes.T(resourceSet, "LocalizationForm"));
        }
예제 #2
0
        /// <summary>
        /// Helper function called from strongly typed resources to retrieve
        /// string based resource values.
        ///
        /// This method returns a resource string based on the active
        /// Generated ResourceAccessMode.
        /// </summary>
        /// <param name="resourceSet"></param>
        /// <param name="resourceId"></param>
        /// <param name="manager"></param>
        /// <param name="resourceMode"></param>
        /// <returns></returns>
        public static string GetResourceString(string resourceSet, string resourceId,
                                               ResourceManager manager,
                                               ResourceAccessMode resourceMode)
        {
#if NETFULL
            if (resourceMode == ResourceAccessMode.AspNetResourceProvider)
            {
                return(GetAspNetResourceProviderValue(resourceSet, resourceId) as string);
            }
#endif
            if (resourceMode == ResourceAccessMode.Resx)
            {
                return(manager.GetString(resourceId));
            }

            return(DbRes.T(resourceId, resourceSet));
        }