NetSparkle is a C#, cross-platform, highly-configurable software update framework with pre-built UI for .NET developers compatible with .NET 4.6.2/.NET 6+, WinForms, WPF, and Avalonia; uses Ed25519 signatures. View basic usage here in the README and try the samples for yourself.
Localization support was psuedo-dropped for 2.0 due to time purposes. Users can always create their own UI, of course, but our built-in UIs should support localization. It would also be nice if localization was supported via the core NetSparkle DLL rather than being in the UI factories. (Is that possible?)
[ ] Investigate whether moving all UI localization to the core NetSparkle is possible in a way that is .NET Framework and .NET Core compatible. We already have a Resources.resx there, so surely it should be possible?
[ ] Move all localized strings to core NetSparkle
[ ] Update strings based on new 2.0+ usage
[ ] Update built-in UIs to use the new localization strings
[ ] Test and make sure everything works
[ ] Make sure date formats are setup properly or easily configurable for release notes (see #334)
[x] Short term: Make sure JA is listed in the csproj for embedded resources
Localization support was psuedo-dropped for 2.0 due to time purposes. Users can always create their own UI, of course, but our built-in UIs should support localization. It would also be nice if localization was supported via the core NetSparkle DLL rather than being in the UI factories. (Is that possible?)
JA
is listed in thecsproj
for embedded resources