/// <summary> /// Gets a text localization. /// </summary> /// <param name="haveLocalization"> /// The have localization. /// </param> /// <param name="tag"> /// The tag. /// </param> /// <returns> /// The get text. /// </returns> public static string GetText([NotNull] this IHaveLocalization haveLocalization, [NotNull] string tag) { CodeContracts.VerifyNotNull(haveLocalization, "haveLocalization"); CodeContracts.VerifyNotNull(tag, "tag"); return(haveLocalization.Localization.GetText(tag)); }
/// <summary> /// Gets a text localization using formatting. /// </summary> /// <param name="haveLocalization"> /// The have localization. /// </param> /// <param name="tag"> /// The tag. /// </param> /// <param name="args"> /// The args. /// </param> /// <returns> /// The get text formatted. /// </returns> public static string GetTextFormatted( [NotNull] this IHaveLocalization haveLocalization, [NotNull] string tag, [CanBeNull] params object[] args) { CodeContracts.VerifyNotNull(haveLocalization, "haveLocalization"); CodeContracts.VerifyNotNull(tag, "tag"); return(haveLocalization.Localization.GetTextFormatted(tag, args)); }
/// <summary> /// Gets a text localization using the page and tag name. /// </summary> /// <param name="haveLocalization"> /// The have localization. /// </param> /// <param name="page"> /// The page. /// </param> /// <param name="tag"> /// The tag. /// </param> /// <returns> /// The get text. /// </returns> public static string GetText( [NotNull] this IHaveLocalization haveLocalization, [NotNull] string page, [NotNull] string tag) { CodeContracts.ArgumentNotNull(haveLocalization, "haveLocalization"); CodeContracts.ArgumentNotNull(page, "page"); CodeContracts.ArgumentNotNull(tag, "tag"); return(haveLocalization.Localization.GetText(page, tag)); }
/// <summary> /// Gets a text localization using the page and tag name. /// </summary> /// <param name="haveLocalization"> /// The have localization. /// </param> /// <param name="page"> /// The page. /// </param> /// <param name="tag"> /// The tag. /// </param> /// <returns> /// The get text. /// </returns> public static string GetText( [NotNull] this IHaveLocalization haveLocalization, [NotNull] string page, [NotNull] string tag) { CodeContracts.VerifyNotNull(haveLocalization); CodeContracts.VerifyNotNull(page); CodeContracts.VerifyNotNull(tag); return(haveLocalization.Localization.GetText(page, tag)); }