RocketChat / RocketChat/Rocket.Chat

Localization issue after recent update: Chinese (TW/HK) showing as Simplified Chinese

Open
#41,797 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

type: bug
Dominant language
TypeScript
Stars
46.1k
Forks
13.9k
Avg merge
3d 3h
Merged PRs (30d)
130

Description

Hello Rocket.Chat Team,
After the recent server update, the language options for “Chinese (Taiwan)” and “Chinese (Hong Kong SAR)” are incorrectly labeled as “简体中文”.
We observed that this issue does not occur in version 8.1. Is there a fix for this?
Our user base primarily uses Traditional Chinese, so this is a critical issue for us.
Thanks!

Server Setup Information
Version of Rocket.Chat Server: 8.1.7
Operating System: Ubuntu 22.04
Deployment Method: docker
Number of Running Instances:
DB Replicaset Oplog:
NodeJS Version:
MongoDB Version:8.0.11
Proxy:
Firewalls involved:

I tested upgrade to 8.5 LTS & 8.7 also same result

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the language selector behavior on Rocket.Chat Server 8.1.7, 8.5, and 8.7, comparing the results with version 8.1. Trace the localization resources or locale mapping used for Chinese (Taiwan) and Chinese (Hong Kong SAR). Done means both options display the correct Traditional Chinese label.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
localization
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.