mirror of
https://github.com/Flow-Launcher/Flow.Launcher.git
synced 2026-03-11 08:54:32 +00:00
Add support to update translation for one plugin
This commit is contained in:
parent
f5f256809c
commit
d4e672d630
1 changed files with 16 additions and 0 deletions
|
|
@ -367,6 +367,22 @@ namespace Flow.Launcher.Core.Resource
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static void UpdatePluginMetadataTranslation(PluginPair p)
|
||||||
|
{
|
||||||
|
// Update plugin metadata name & description
|
||||||
|
if (p.Plugin is not IPluginI18n pluginI18N) return;
|
||||||
|
try
|
||||||
|
{
|
||||||
|
p.Metadata.Name = pluginI18N.GetTranslatedPluginTitle();
|
||||||
|
p.Metadata.Description = pluginI18N.GetTranslatedPluginDescription();
|
||||||
|
pluginI18N.OnCultureInfoChanged(CultureInfo.CurrentCulture);
|
||||||
|
}
|
||||||
|
catch (Exception e)
|
||||||
|
{
|
||||||
|
API.LogException(ClassName, $"Failed for <{p.Metadata.Name}>", e);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue