github bscott/subtrackr v0.6.2
v0.6.2 - Expanded i18n coverage

3 hours ago

What's New

Expanded i18n coverage (#116)

Many strings that were previously hardcoded in English now respect the active language. Improvements span the calendar, subscription views, settings sections, form placeholders, and more.

Calendar

  • Month name in the header is now translated.
  • Day abbreviations (Sun, Mon, …) translate.
  • Today button, Export to iCal button, and the copy-confirmation toast translate.

Subscriptions

  • Subscription status (Active, Cancelled, Paused, Trial) translates on the dashboard, subscriptions list, and table.
  • Schedule labels (Monthly, Annual, Every N Months, etc.) translate consistently.

Forms

  • Payment-method, Account, URL, and Notes placeholders translate.

Settings

  • Page subtitle and most section descriptions are now translatable: Appearance, Export Data, Base URL, Calendar Subscription, Data Management, Email Notifications, Pushover, Webhook, Security, Currency, Date Format, Categories, API Keys.
  • SMTP, Webhook, and API-key placeholders, plus the API-key empty state.

Misc

  • Mobile menu "Add Subscription" button now translates everywhere.

Improved Dutch translations (#115)

Thanks to @callmenoodles for a Dutch translation polish PR that landed in this release:

  • "Kalender" → "Agenda" (more natural for an appointment/event view)
  • "Komende" → "Aankomende" (more idiomatic for upcoming renewals)
  • "autopay" → "automatische incasso" (proper Dutch direct-debit term)
  • "resetlink" → "herstellink" (Dutch password-reset terminology)
  • SMTP field labels reworded to natural prepositional phrasing

Locale coverage

All four locales now ship full key parity at 282 keys:

Locale Status
en Canonical
de AI-assisted pass
es AI-assisted pass
nl AI-assisted pass + native-speaker polish from @callmenoodles

Native-speaker contributions are very welcome — see web/locales/README.md.

Still in English needs improvement

A few areas remain English in this release and will be tackled separately:

  • API Documentation section under Settings (will improve in next few releases).
  • Currency display names in the currency picker.
  • Locale-aware number formatting (e.g. 1.000,00 for de/nl). This needs an architectural pass and will land in a future release.

Contributors

Big thank you to @callmenoodles for the Dutch translation contributions and for filing #116 with such a detailed inventory of coverage gaps. Both were instrumental in shaping this release.

Upgrade

docker pull ghcr.io/bscott/subtrackr:v0.6.2

No configuration changes required.

Don't miss a new subtrackr release

NewReleases is sending notifications on new releases.