Example #1
0
 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));
 }
Example #2
0
 public static string GetString(string str)
 {
     if (localizer == null)
     {
         localizer = AddinManager.CurrentLocalizer;
     }
     return(localizer.GetString(str));
 }
Example #3
0
        /// <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)));
        }
Example #4
0
 public AddinLocalizerWrapper(AddinLocalizer localizer)
 {
     this.localizer = localizer;
 }