Skip to content

TJK: Apply reviewer ru/tg translation corrections for UI labels#24

Open
gqcorneby wants to merge 1 commit into
release/est/tjk/0.9.7from
feat/tjk/i18n-ru-tg-label-corrections
Open

TJK: Apply reviewer ru/tg translation corrections for UI labels#24
gqcorneby wants to merge 1 commit into
release/est/tjk/0.9.7from
feat/tjk/i18n-ru-tg-label-corrections

Conversation

@gqcorneby

Copy link
Copy Markdown

📌 References

📝 Implementation

Replaces machine-translated Russian (messages_ru.properties) and Tajik (messages_tg.properties) values with native-speaker corrections supplied on the ClickUp task, covering inventory, report, and dashboard labels.

  • Applied to 143 message keys (129 ru / 122 tg values changed) — every key whose English source value exactly matches a reviewed string.
  • System enum status codes left unchanged (enum.ActivityCode.CYCLE_COUNT, enum.TransactionCode.PRODUCT_INVENTORY, enum.InventoryLevelStatusCsv.IN_STOCK) — those carry system meaning and are handled separately.
  • Dashboard count captions (Products / Items / Requests / Purchase Orders) had two grammatical forms in the source; used the nominative form since the caption renders under a number and the stack has no pluralization. Flagged for the reviewer in case they prefer the alternate.

Only the two .properties files are touched — no upstream code changes.

✨ Description of Change

Description: Corrects Russian and Tajik UI translations for the Tajikistan deployment using the reviewer-provided glossary. Values are stored as \uXXXX escapes to match the existing bundle format; key set, ordering, and file structure are unchanged.

📹 Screenshots/Screen capture

Verified live on localhost with the Russian locale — dashboard, stock movement lists, and menus show the corrected labels; old machine-translated values no longer appear.

🔥 Notes to the tester

  • Switch the session language to Russian or Tajik and check the Dashboard, Inventory menu, Reports, and Stock Movement screens.
  • The Inventory Summary dashboard chart still shows English status labels — this is pre-existing (those labels are hardcoded, not read from the translation bundle) and out of scope for this change.

Replace machine-translated Russian and Tajik values with native-speaker
corrections for inventory, report, and dashboard labels. Enum status
codes left unchanged. Dashboard count captions use the nominative form.
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