Skip to content

Add Spanish UI support - #2

Draft
danielmrdev wants to merge 2 commits into
DataArchitectPro:masterfrom
danielmrdev:feature/spanish-ui
Draft

danielmrdev wants to merge 2 commits into
DataArchitectPro:masterfrom
danielmrdev:feature/spanish-ui

Conversation

@danielmrdev

Copy link
Copy Markdown

Summary

Add Spanish translations with system-language detection and manual selection in About.

Changes

  • Add Spanish translations for the widget and panel UI.
  • Detect Spanish from the system UI language and support the es setting.
  • Persist manual language selection through the Taskwarrior helper.
  • Prefer the system UI language over the regional formatting locale.
  • Add Node.js and Python behavior tests and run them through scripts/check.
  • Set up Node.js 22 and Python 3 in CI.
  • Document Spanish UI support in the English and Russian READMEs.

Verification

  • ./scripts/check
  • python3 -m py_compile bin/taskwarrior-time
  • git diff --check

Merge order

This PR updates shared CI, test-runner, changelog, and README files also changed by PR #1. Keep this PR in draft until PR #1 merges. Then rebase this branch onto the updated master and resolve the shared changes before marking it ready for review.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant