Skip to content

i18n(tr): plainer words for the schedule mode and plate loading - #451

Merged
DuarteSantos8 merged 1 commit into
DuarteSantos8:mainfrom
iamtechnoana:i18n/tr-schedule-mode-terms
Oct 9, 2026
Merged

DuarteSantos8 merged 1 commit into
DuarteSantos8:mainfrom
iamtechnoana:i18n/tr-schedule-mode-terms

Conversation

@iamtechnoana

Copy link
Copy Markdown
Contributor

A native speaker's pass over two screens of the Turkish pack, in the same spirit as #413 and #414. Only frontend/src/locales/tr.js changes, 20 strings. No keys are added or removed.

Plan → schedule mode

English Before After
Fixed Week Sabit Hafta Sabit günler
Rotation Rotasyon Dönüşümlü
How you train Nasıl antrenman yapıyorsun Antrenman düzenin
Use Fixed Week / Back to a fixed week? Sabit Haftayı kullan / Sabit haftaya dönülsün mü? Sabit günleri kullan / Sabit günlere dönülsün mü?

"Sabit Hafta" and "Rotasyon" were word-for-word renderings that read oddly in Turkish. Every other string that names the rotation (add to it, use it, it couldn't be read, the coach notes) now says "dönüşümlü plan", so the term is the same everywhere. The old row title was also cut off next to the switch on a desktop-width window ("Nasıl antrenman yapıyorsu…").

Exercise → plate loading

English Before After
Single stack Tek yığın Tek tarafa (pairs with "Taraf başına")
One stack: a belt, … Tek yığın: bir kemer, … Tek tarafa: dips kemeri, landmine, diskli makine, kızak.
Base weight ({0}) Taban ağırlığı Boş ağırlık
The machine or sled itself … …Tamamı diskse 0 yap. …Yalnızca disklerden oluşuyorsa 0 gir.
You still log the total weight … …disk satırını besler. …disk satırını hesaplamakta kullanılır.

"besler" was a literal "feeds", which doesn't fit here in Turkish.

Checked

  • check-locales and check-source-strings are clean, and the locale, Plan and Settings tests pass (211).
  • Looked at Plan in the demo build at phone width: the row title fits, and so does the switch.

Drafted with Claude Code; the wording was chosen and reviewed by me (Turkish native speaker).

🤖 Generated with Claude Code

"Sabit Hafta" and "Rotasyon" were word-for-word renderings that read
oddly in Turkish. They become "Sabit günler" / "Dönüşümlü", and every
string that names the rotation now says "dönüşümlü plan".

"Nasıl antrenman yapıyorsun" was cut off next to the switch; it becomes
"Antrenman düzenin".

Plate loading: "Tek yığın" becomes "Tek tarafa", to pair with "Taraf
başına". "Taban ağırlığı" becomes "Boş ağırlık", the belt is a dips belt,
and the two hint lines are reworded so they read naturally ("besler" was
a literal "feeds").

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
crstnmac added a commit to crstnmac/openGym that referenced this pull request Oct 9, 2026
@DuarteSantos8
DuarteSantos8 merged commit d7144c1 into DuarteSantos8:main Oct 9, 2026
@iamtechnoana
iamtechnoana deleted the i18n/tr-schedule-mode-terms branch October 16, 2026 12:42
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.

2 participants