microsoft / microsoft/terminal

Terminal might use i18n strings from multiple languages, if the preferred lang is not one WT is fully localized into

Open
#15,596 6 comments 5 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Area-i18n Issue-Bug Needs-Tag-Fix Product-Terminal
Dominant language
C++
Stars
105k
Forks
9.6k
Avg merge
3d 17h
Merged PRs (30d)
29

Description


> [!IMPORTANT]
> 📌 Plan of record: **https://github.com/microsoft/terminal/issues/15596#issuecomment-1612163250**
> We should try to avoid using resources from languages we're only partially localized into (if that's even possible)


### Windows Terminal version

1.17.11461.0

### Windows build number

10.0.19045.3086

### Other Software

N/A

### Steps to reproduce

Open Windows Terminal. That's it.

System languages installed (in order of preference):

- Polish (display)
- Japanese
- Korean
- Russian

### Expected Behavior

Windows Terminal opens in my preferred system language (Polish), falling back to English (as it is the *de facto* lingua franca) if that's not possible.

### Actual Behavior

I'd like to provide more details, but I can't stop laughing.

![image](https://github.com/microsoft/terminal/assets/7210216/3f8c6d05-0b96-40e9-8c2a-9e4f5ec1a063)

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

The issue names no files, tests, or entry points. Begin with the reported system-language order and the plan of record in comment 1612163250; done means preventing partially localized resources from being mixed and falling back to English when Polish is unavailable.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
localization
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.