public string TagAsLocalized(
     string nativeText,
     string context,
     int processId,
     CultureInfo culture)
 {
     return(TaggedTextHelpers.CreateTaggedText(textType: TaggedType.LocalizableText, nativeText: nativeText, context: context, processId: processId, culture: culture, proxyName: RegisteredName));
 }
 public string TagAsResourceKey(
     string resourceKey,
     string context,
     int processId,
     CultureInfo culture)
 {
     return(TaggedTextHelpers.CreateTaggedText(textType: TaggedType.ResourceKey, nativeText: resourceKey, context: context, processId: processId, culture: culture, proxyName: RegisteredName));
 }
Ejemplo n.º 3
0
        public LocalizedStrings(string taggedText)
        {
            string proxyName;

            if (!TaggedTextHelpers.ParseTaggedText(tagged: taggedText, native: out this._native, proxyName: out proxyName, context: out this._context, processId: out this._processId, culture: ref this._culture, textType: out this._textType))
            {
                return;
            }
            ProviderProxy = LocalizationManager.GetInstance(proxyName: proxyName);
        }
 public static bool ParseTaggedText(
     string tagged,
     out string native,
     out string proxyName,
     out string context,
     out int processId,
     ref CultureInfo culture,
     out TaggedType textType)
 {
     return(TaggedTextHelpers.ParseTaggedText(tagged: tagged, native: out native, proxyName: out proxyName, context: out context, processId: out processId, culture: ref culture, textType: out textType));
 }
 public string TagAsFixed(string fixedText)
 {
     return(TaggedTextHelpers.CreateTaggedText(textType: TaggedType.FixedText, nativeText: fixedText, context: DefaultContext, processId: DefaultProcessId, culture: DefaultCulture, proxyName: RegisteredName));
 }