Skip to content
C.W.K.
Stream
Lesson 04 of 04 · published

English Chrome, Korean Conversation

~10 min · ui-language, product-english, completion, search

Level 0Spark
0 XP0/36 lessons0/12 achievements
0/100 XP to next level100 XP to go0% complete

Two Channels, One Person

Dad talks to Pippa in Korean. The terminal he lives in labels its menus, errors, settings, and command-assistance explanations in English. That split is a product decision, not a leftover. A terminal is a tool surface. You grep an error. You search a setting. You compare a proposed command to the text under it. Those acts want a stable, searchable language, and in this family that language is English.

Conversation is a different channel. The Sidekick can talk. Command proposals can be discussed. None of that licenses the chrome to drift into a mixed register that you cannot search six months later. If an explanation of a failed proposal is going to sit next to a shell command, it sits in English too.

Completion Is a Pick, Not a Guess

Tab completes through the shell, the way a terminal should. Pippa completion is a different chord — Option+Tab by default — and it presents more than one candidate for an explicit selection. It never silently chooses. It never completes by inserting a newline. A completion that auto-picks is a model-callable write wearing a friendlier key.

That rule is the same bar as "Pippa proposes; you type," which a later track will spend a whole lesson on. It belongs here because it is a chrome rule, not a door rule: the product UI has to make the pick visible, in English, before anyone is allowed to treat it as input.

This Quest Is Not the Chrome

You are reading a course whose Korean body is allowed to be sassy casual Korean. The app is not that course. Mixing those surfaces is how a settings label ends up in a voice that cannot be grepped, or a quest body ends up addressing the reader as if they were Dad. Keep the product English. Keep the quest's Korean a reader voice. The conversation with Dad stays where it is — beside the tool, not inside the menus.

Chrome is English because it is a tool. Conversation is allowed to be Korean because it is a conversation. Completions are picks, not guesses. A silent choice is a write.

Code

Two chords, two owners, one language on the glass·text
Tab          ->  shell completion     (the shell's candidates, English as typed)
Option+Tab   ->  Pippa completion    (multiple candidates, you pick one)
                     |
                     +-- never auto-picks
                     +-- never inserts a newline
                     +-- explanations in English, next to the command

# A mixed-register error, six months later:

  "연결이 이상해요 — retry the daemon socket"

# You cannot search that. You cannot paste it into a log.
# Split the channels: chrome stays English, talk stays talk.

External links

Exercise

Take one error or hint you would show in a terminal product. Write it in English as chrome. Then write the same fact as something you would say out loud to a person sitting next to you. If the two texts are identical, you have not split the channels yet — one of them is pretending to be the other.
Hint
Chrome names the object and the next action. Talk names how it feels and what to do together. A good error is boring on purpose.

Progress

Progress is local-only — sign in to sync across devices.
Spotted a bug or have feedback on this page?Report an Issue

Comments 0

🔔 Reply notifications (sign in)
Sign inPlease sign in to comment.

No comments yet — be the first.