using System.Globalization; namespace Flow.Launcher.Plugin { /// /// Represent plugins that support internationalization /// public interface IPluginI18n : IFeatures { /// /// Get a localised version of the plugin's title /// string GetTranslatedPluginTitle(); /// /// Get a localised version of the plugin's description /// string GetTranslatedPluginDescription(); /// /// The method will be invoked when language of flow changed /// void OnCultureInfoChanged(CultureInfo newCulture) { } } }