How can you check long character names and translations for narrow screens in advance?
Narrow-screen checks need to cover more than whether text fits. Use a semantic baseline, long-text samples, and an itemized checklist to verify that wrapping preserves character identities, the scope of negation, action targets, and the timing and specific subject of uncertain outcomes.

Check what a choice means before checking whether its text fits
The most practical deliverable for an early content stress test is a “semantic baseline and display checklist”: first record what an option promises, then put long names and translations into the target narrow-screen layout and check each promise for omissions or changes. More lines do not, by themselves, mean failure. Misidentified characters, hidden negation, and omitted conditions are reasons to send the content back for revision.
Reflow focuses on preserving information and functionality under specified conditions and exceptions while avoiding two-dimensional scrolling. See the explanation of reflow. The following is only a content acceptance method; it does not establish conformance with that standard.
This article uses a fictional teaching example, “The Archive Room Handover.” Its characters, text, and failure scenarios were created for explanation. They are not a real user case, actual test results, or DramaFork product features. The editor’s job is to ensure readers can see the full basis for a choice, not to explain plot developments that have yet to be revealed.
Build a semantic baseline from one complete option
Suppose the original option reads: “Give only the roster copy to Saionji Alexandra, and leave the original in the archive room; before the handover, do not notify Saionji Alexei. It is still uncertain whether you can catch the last boat after the handover.” The two names share an opening, and the parts that distinguish them come relatively late, making them useful for exposing truncation and line-break risks.
This option contains at least six units of meaning that must not be lost. Fill in the baseline first, then check every abbreviation and translation against it, rather than comparing only with the preceding version of the sentence.
| Check | Meaning that must be preserved | Typical reason for revision |
|---|---|---|
| Item handed over | Hand over only the roster copy | “Copy” is cut off, making it sound as though the entire file is being handed over |
| Recipient | Alexandra | Only the shared beginning of the name is visible |
| Where the original goes | It stays in the archive room | Changed to handing it over with the copy |
| Person to notify | Alexei | Confused with the recipient |
| Scope of negation | Do not notify before the handover | Changed to never notifying, or not notifying after the handover |
| Uncertain outcome | Whether you can catch the last boat after the handover remains uncertain | “After the handover” or “last boat” is lost, or the outcome becomes definitely missing or definitely catching it |
The baseline also defines the freedom available in rewriting: word order may change and sentences may be split, but the people and objects involved, time boundaries, and degree of certainty must stay the same. “Uncertain outcome” remains one item. Checking it requires preserving the timing after the handover, the specific reference to the last boat, and the uncertainty about catching it together. If the story deliberately allows ambiguity, note which interpretations should coexist so that editing for “clarity” does not reveal the answer prematurely.
Put critical text under pressure in your samples
Do not select samples solely by sentence length. Prepare three types: actual candidate translations, name-substitution samples, and artificially lengthened placeholders. Actual translations test meaning; substituted names expose problems with telling characters apart; placeholders test available display space only and cannot establish that a translation is usable. Label the sample type explicitly in your records.
The following partial teaching translations can help illustrate negation and timing in Japanese and Korean. They are neither complete translations of the option nor delivery-ready text reviewed by native speakers:
- Japanese: “引き渡し前に、西園寺アレクセイには知らせない。”
- Korean: “전달하기 전에는 사이온지 알렉세이에게 알리지 않는다.”
Both sentences should be checked against the same meaning in the Chinese source: “Do not notify Alexei before the handover.” Pay particular attention to whether the sentence ending is fully visible and whether it still belongs to the same option. Showing only the person and the act of notifying can lead readers to the opposite conclusion before they reach the negation. Neither sentence covers the uncertain outcome, so neither can establish that the complete option passes.
Include names in pairs: both Alexandra and Alexei must appear to check whether they remain distinguishable after abbreviation. With only one long name, losing its ending might not look unusual.
Next, place the samples in the narrowest content area supported by the project, with enlarged text, and in options containing numbers or icons. Record the actual width available to text: even with the same outer screen size, padding and icons can change line wrapping. Do not assume any language will necessarily be longer, or replace actual translations with a uniform text-expansion percentage.
Walk through the complete option and keep a reviewable record
Using the archive-room option, first retain the full text, let the card grow with its content, and observe natural wrapping. Then check the same text against existing layout constraints. Suppose a fixed height cuts off the text at “before the handover, do not notify Saionji…”: the option cannot pass just because the preceding text is readable, since the person who must not be notified is no longer identifiable.
Now suppose an editor compresses the whole option to “Give Alexandra the copy, don’t notify Alexei for now, then catch the boat.” It is short, but it loses the original’s destination, replaces the explicit before-handover boundary with “for now,” and turns uncertainty about catching the boat into a planned action. “Then” does not remove the need to check timing: it must still clearly refer to after the handover. “The boat” also omits the “last boat” restriction. Record these changes as the reasons for returning the text, rather than simply commenting “inaccurate translation.”
You can use the following record template, retaining one row for each change:
| Field | What to enter for this example |
|---|---|
| Location | The Archive Room Handover, first option, text version |
| Display conditions | Language, content-area width, text size, card constraints |
| Problem location | The ending of the second character’s name is not visible |
| Semantic impact | It is impossible to confirm who must not be notified |
| Proposed fix | Allow the full text to expand, then recheck the entire set of options |
| Review evidence | Visible text and display records corresponding to all six meanings, including “after the handover,” “last boat,” and uncertainty about catching it |
Finally, ask a reviewer, using only the rendered page, to identify what is handed over, to whom, what stays behind, and who must not be notified at what time. Then ask which outcome remains uncertain, what action precedes it, and which boat it concerns. Their answer must correspond to “It is still uncertain whether you can catch the last boat after the handover.” “Whether you can catch a boat is unknown” is insufficient, as is simply asking “Did you understand it?” Someone who knows the language must confirm the translation’s meaning. Editors should not approve text they cannot read merely because the layout looks tidy.
Prioritize fixes and define the limits of acceptance
Prioritize displaying the complete text, then consider splitting sentences or changing how names are presented. Putting the recipient and the person to notify in separate sentences usually makes checking easier than forcing everything into one long sentence. After splitting, however, confirm that both sentences still belong to the same selectable action; the latter part must not look like the next option.
Short names are another possibility, but the preceding text must already have established a stable mapping, and the two characters must not be shortened to the same name. If the full name itself carries a clue about identity, keep it and adjust the container. Moving shared background above the options is appropriate only when readers can still see that background while deciding.
Ellipses, forced font-size reductions, and placing key information behind an additional expansion step all require a fresh check of the reading path. Having the complete text hidden elsewhere does not mean readers have seen it before choosing. Manual line breaks are not a permanent solution either: changes to text size or available width can invalidate previously chosen breakpoints.
The pass criteria are these: across the agreed samples and display states, all six meanings are fully visible, their association with the option is clear, and the translation has not altered the scope of any restriction. The uncertain outcome must retain the timing after the handover, the last-boat qualification, and uncertainty about catching it. Keep untested languages, fonts, and states on a pending-check list; these results do not justify claiming that every narrow-screen configuration has passed. Whenever names, translations, or layouts change, use the same baseline to recheck the affected items so that the acceptance records remain useful.


