Repository navigation
fix(mobile): correct Thai PR review terminology - #7999
Conversation
Use one review term (รีวิว) across the prReview review-family keys, one merge verb (รวม) for the standalone merge labels, one expand verb (ขยาย) for the hunk expand controls, and PR for pull request where the sibling copy already uses the acronym. Fix the รีวิวน misspelling, the pR casing, the reaction_one count noun, and restore the Merge request noun in the merge-request number title. Keep every key and placeholder.
Code Review SummaryStatus: No Issues Found | Recommendation: Merge Executive SummaryThe incremental change rewords only three Thai OverviewThe latest commit (
Verification performed:
Files Reviewed (1 file)
Previous Review Summary (commit 2736f86)Current summary above is authoritative. Previous snapshots are kept for context only. Previous review (commit 2736f86)Status: No Issues Found | Recommendation: Merge Executive SummaryReviewed the Thai PR-review terminology alignment in Files Reviewed (1 file)
Verification performed:
Reviewed by deepseek-v4.1-flash · Input: 33.4K · Output: 2.8K · Cached: 231.9K Review guidance: REVIEW.md from base branch |
The partial hunk-expand label was the last Expand control still using a different verb; align its bare and plural forms with the rest of the family.
bot: Summary
Align the Thai PR-review strings in
apps/mobile/src/i18n/locales/th.jsonon one term per concept, keeping every key and placeholder:prReview.submit.submitReview,prReview.overview.reviewers,prReview.overview.reviewPendingnow share the same loanword;prReview.overview.stateOpenReviewRequiredbecomes "เปิด · ต้องรีวิว" so the review-required meaning survives.prReview.merge.mergeandprReview.merge.methods.mergematch the รวม family already used by every phrase-based merge key.prReview.merge.blocked.draftTitle,prReview.linkPasteNotAPullRequest, andagentChat.prBadge.draftuse PR where sibling copy already does; merge request stays as the accepted loanword.prReview.entry.removeFromRecentsMessage, the pR casing inprReview.pendingComment.staleHint, theprReview.discussion.reaction_onecount noun now matchingreaction/reaction_other, andprReview.mutationError.reviewNotSubmittednow renders the same first sentence asreviewNotSubmittedTerm.prReview.terms.mergeRequestNumberkeeps the Merge request noun its English source carries.prReview.reviewkeeps การตรวจสอบ andprReview.reviewPullRequestbecomes "การตรวจสอบ PR" so the visible review button and its accessibility label agree: English "Review" is also rendered การตรวจสอบ by a key outside this work item, and the one-wording-per-source catalog check requires a single rendering per English string.Verification
pnpm --filter kilo-app run check:i18n— catalog parity and wording checks pass (87 languages).pnpm --filter kilo-app run check:plurals— every counted message declares its plural categories.Proxy answers
These answers are advisory input from the owner's proxy, given in the owner's place.
Answer: รีวิว everywhere (ผู้รีวิว, รอรีวิว)
Confidence: 0.90 · Precedent: Fix the root cause and the class of the issue: session 00eb2a1d3e4b, "if anything repeats the same mistake over and over again, fix the class". The brief also names the reviewers/reviewPending siblings explicitly.
Answer: รวม (align button to the rest)
Confidence: 0.92 · Precedent: Do the least work possible with no drop in quality: session 7f3470e0ba6f, "do the least amount of work possible, with no drop in quality". The brief also says to use รวม like every other merge action.