Skip to content

NextSync 0.82.0

Choose a tag to compare

@gnacho gnacho released this 19 Aug 20:16
· 49 commits to main since this release

What's new

Fixed: complete Spanish translation (#57)

Every user-visible string in the app is now translated to Spanish. A code-vs-catalog sweep found three groups of gaps that fell back to English on an es_ES system:

  • 23 strings missing from the catalog entirely (setup wizard, "Connect to OpenCloud", "OK", "Server Trash", browser-flow tooltips, missing-binary warnings, About descriptions).
  • 17 strings with a catalog entry but an empty translation (conflict-resolver items, deletion-guard options, the tray "Quit", the remove-account dialog).
  • 10 scheduler state messages that only existed as obsolete (#~) entries inherited from the Python fork ("Synchronizing files…", "Paused on battery", "Synchronization is paused"…) — very visible day-to-day strings.

Also new: a translation coverage test extracts every t("...") literal from the source tree (multi-line concatenations included) and requires a non-empty Spanish translation for each — any future untranslated string breaks the test suite.

Note: v0.80.0 is skipped (collides with a historical tag from the Python fork).

Full changelog: https://github.com/gnacho/nextsync/blob/main/CHANGELOG.md