public static string GetPluralString(string msgid, string defaultPlural, int n, params string[] args) { if (localizer == null) { localizer = AddinManager.CurrentLocalizer; } return(localizer.GetPluralString(msgid, defaultPlural, n, args)); }
public static string GetString(string str) { if (localizer == null) { localizer = AddinManager.CurrentLocalizer; } return(localizer.GetString(str)); }
/// <summary> /// Launchs an effect dialog. /// </summary> /// <param name="localizer"> /// The localizer for the effect add-in. This is used to fetch translations for the /// strings in the dialog. /// </param> // TODO-GTK3 (addins) #if false public static bool LaunchSimpleEffectDialog(BaseEffect effect, AddinLocalizer localizer) { return(LaunchSimpleEffectDialog(effect, new AddinLocalizerWrapper(localizer))); }
public AddinLocalizerWrapper(AddinLocalizer localizer) { this.localizer = localizer; }