Skip to content

Fix: use everyday Persian wording in translations - #464

Merged
SandObserver merged 1 commit into
mainfrom
fix/persian-wording
Oct 16, 2026
Merged

SandObserver merged 1 commit into
mainfrom
fix/persian-wording

Conversation

@SandObserver

Copy link
Copy Markdown
Owner

Summary

  • Reword 101 Persian strings across the core and widget catalogues: fix wrong meanings (hostBlock.safe, github lastYear, nav.appearance), replace literary terms with everyday ones (فیلتر, اولین, تعداد, بلافاصله, هدر, پروفایل), and rebuild calqued sentences (import.confirm, toast.secretsWithheld, toast.importYamlUnsupported).
  • Write Docker, IP and versions in Latin, as the English catalogue does, and give every "Click URL" field the weather widget's «آدرس پیوند».
  • Start toasts that open with a user value with a Persian word, so the line keeps its right-to-left direction.
  • Remove ezafe هٔ, tanvin, short vowels and hamza on alef from every Persian catalogue.
  • Replace نویسه with کاراکتر, and pin کاراکتر, Docker, فیلتر, هدر, پراکسی and پروفایل in the glossary test.
  • Add a test that fails on Arabic marks or letters in any Persian catalogue.

Testing
All green. Added a test for Arabic marks in Persian catalogues and 7 glossary pins.

Changelog

Fixed

  • Persian text reads as everyday Persian and no longer misdescribes several settings.

Checklist

  • Stays within the project constraints: one container, no runtime dependencies, no build step (see CONTRIBUTING.md).
  • Tests added or updated for new logic, and the full suite, lint, and typechecks pass.
  • Docs updated if behavior or configuration changed.

@SandObserver SandObserver added the bug Something isn't working label Oct 16, 2026
@SandObserver
SandObserver merged commit 4d95d9c into main Oct 16, 2026
6 checks passed
@SandObserver
SandObserver deleted the fix/persian-wording branch October 16, 2026 01:45
stackyard-release Bot pushed a commit that referenced this pull request Oct 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant