Skip to content

[ko] Replace {{domxref}} with {{jsxref}} for DOMString and USVString#36176

Open
caugner wants to merge 2 commits into
mainfrom
migrate-domstring-usvstring-to-string-ko
Open

[ko] Replace {{domxref}} with {{jsxref}} for DOMString and USVString#36176
caugner wants to merge 2 commits into
mainfrom
migrate-domstring-usvstring-to-string-ko

Conversation

@caugner
Copy link
Copy Markdown
Contributor

@caugner caugner commented May 22, 2026

Description

Replace {{domxref("DOMString")}} and {{domxref("USVString")}} (and case variants like DOMxRef, DOMXref) with {{jsxref("String")}} across the ko locale, preserving any translated display text. Also cleans up one pre-existing typo missed by the bulk regex (in a separate commit).

Motivation

Make the ko translated content match the English convention — content/ has 0 remaining {{domxref("DOMString")}} / {{domxref("USVString")}} calls and uses {{jsxref("String")}} (180 occurrences) instead.

Avoid emitting templ-redirected-link / templ-broken-link flaws for these macros: the Web/API/DOMString and Web/API/USVString pages either redirect to the JavaScript String page (or a conflicting/ stub of it) or are missing entirely in some locales.

Additional details

87 files changed.

Measured against mdn/rari#715, domxref-attributed flaws in ko drop from 858684 (Δ −174).

The substitution preserves translated display text: e.g. {{domxref("DOMString", "<translated label>")}}{{jsxref("String", "<translated label>")}}.

Related issues and pull requests

Part of a per-locale split; see also the sibling PRs for the other 6 locales.

Related to mdn/rari#715.

caugner added 2 commits May 22, 2026 14:30
…`USVString`

Migrate `{{domxref("DOMString")}}` and `{{domxref("USVString")}}` (and case variants like `DOMxRef`, `DOMXref`) to `{{jsxref("String")}}`, preserving any translated display text.
Pre-existing typo (uppercase `T` in `USVSTring`, or a malformed single-brace `{domxref(...)}}`) not matched by the bulk regex. Now uses `{{jsxref("String")}}` to match the surrounding migration.
@github-actions github-actions Bot added the l10n-ko Issues related to Korean content. label May 22, 2026
@github-actions
Copy link
Copy Markdown
Contributor

Preview URLs (87 pages)
Flaws (166)

Note! 44 documents with no flaws that don't need to be listed. 🎉

Found an unexpected or unresolvable flaw? Please report it here.

URL: /ko/docs/Web/API/AudioParamDescriptor
Title: AudioParamDescriptor
Flaw count: 2

  • macros:
    • Macro domxref produces link /ko/docs/Web/API/AudioWorkletProcessor/parameterDescriptors which is a redirect
    • Macro domxref produces link /ko/docs/Web/API/AudioWorkletProcessor/parameterDescriptors which is a redirect

URL: /ko/docs/Web/API/AudioParamMap
Title: AudioParamMap
Flaw count: 6

  • macros:
    • Macro domxref produces link /ko/docs/Web/API/AudioParamMap/size which doesn't resolve
    • Macro domxref produces link /ko/docs/Web/API/AudioParamMap/entries which doesn't resolve
    • Macro domxref produces link /ko/docs/Web/API/AudioParamMap/forEach which doesn't resolve
    • Macro domxref produces link /ko/docs/Web/API/AudioParamMap/has which doesn't resolve
    • Macro domxref produces link /ko/docs/Web/API/AudioParamMap/keys which doesn't resolve
    • and 1 more flaws omitted

URL: /ko/docs/Web/API/Blob
Title: Blob
Flaw count: 4

  • macros:
    • Macro domxref produces link /ko/docs/Web/API/ArrayBuffer which doesn't resolve
    • Macro domxref produces link /ko/docs/Web/API/URL/createObjectURL which is a redirect
    • Macro domxref produces link /ko/docs/Web/API/BlobBuilder which is a redirect
    • Macro domxref produces link /ko/docs/Web/API/URL/createObjectURL which is a redirect

URL: /ko/docs/Web/API/Blob/Blob
Title: Blob()
Flaw count: 2

  • macros:
    • Macro domxref produces link /ko/docs/Web/API/ArrayBufferView which is a redirect
    • Macro domxref produces link /ko/docs/Web/API/BlobPropertyBag which doesn't resolve

URL: /ko/docs/Web/API/CharacterData
Title: CharacterData
Flaw count: 7

  • macros:
    • Macro domxref produces link /ko/docs/Web/API/ChildNode which doesn't resolve
    • Macro domxref produces link /ko/docs/Web/API/NonDocumentTypeChildNode which is a redirect
    • Macro domxref produces link /ko/docs/Web/API/NonDocumentTypeChildNode/nextElementSibling which is a redirect
    • Macro domxref produces link /ko/docs/Web/API/NonDocumentTypeChildNode/previousElementSibling which is a redirect
    • Macro domxref produces link /ko/docs/Web/API/ChildNode which doesn't resolve
    • and 2 more flaws omitted

URL: /ko/docs/Web/API/Document/querySelectorAll
Title: Document.querySelectorAll()
Flaw count: 6

  • macros:
    • Macro domxref produces link /ko/docs/Web/API/ParentNode which doesn't resolve
    • Macro domxref produces link /ko/docs/Web/API/ParentNode/querySelectorAll which doesn't resolve
    • Macro domxref produces link /ko/docs/Web/API/div which doesn't resolve
    • Macro domxref produces link /ko/docs/Web/API/iframe which doesn't resolve
    • Macro domxref produces link /ko/docs/Web/API/ParentNode/querySelector which doesn't resolve
    • and 1 more flaws omitted

URL: /ko/docs/Web/API/Document/scroll_event
Title: scroll
Flaw count: 4

  • macros:
    • Macro domxref produces link /ko/docs/Web/API/Boolean which is a redirect
    • Macro domxref produces link /ko/docs/Web/API/Boolean which is a redirect
    • Macro domxref produces link /ko/docs/Web/API/WindowProxy which doesn't resolve
    • Macro domxref produces link /ko/docs/Web/API/setTimeout which is a redirect

URL: /ko/docs/Web/API/DocumentType
Title: DocumentType
Flaw count: 10

  • macros:
    • Macro domxref produces link /ko/docs/Web/API/ChildNode which doesn't resolve
    • Macro domxref produces link /ko/docs/Web/API/DocumentType/entities which doesn't resolve
    • Macro domxref produces link /ko/docs/Web/API/Entity which doesn't resolve
    • Macro domxref produces link /ko/docs/Web/API/DocumentType/internalSubset which doesn't resolve
    • Macro domxref produces link /ko/docs/Web/API/DocumentType/notations which doesn't resolve
    • and 5 more flaws omitted

URL: /ko/docs/Web/API/DOMParser
Title: DOMParser
Flaw count: 1

  • macros:
    • Macro glossary produces link /ko/docs/Glossary/xhtml+xml which doesn't resolve

URL: /ko/docs/Web/API/Element/getElementsByClassName
Title: Element.getElementsByClassName()
Flaw count: 1

  • macros:
    • Macro jsxref produces link /ko/docs/Web/JavaScript/Reference/Array.prototype which doesn't resolve

URL: /ko/docs/Web/API/Element/innerHTML
Title: Element.innerHTML
Flaw count: 1

  • macros:
    • Macro domxref produces link /ko/docs/Web/API/Node/innerText which is a redirect

URL: /ko/docs/Web/API/Element/removeAttribute
Title: Element.removeAttribute()
Flaw count: 1

  • macros:
    • Macro jsxref produces link /ko/docs/Web/JavaScript/Reference/Global_Objects/null which is a redirect

URL: /ko/docs/Web/API/FormData/get
Title: FormData.get()
Flaw count: 1

  • macros:
    • Macro domxref produces link /ko/docs/Web/API/FormDataEntryValue which is a redirect

URL: /ko/docs/Web/API/FormData/getAll
Title: FormData.getAll()
Flaw count: 1

  • macros:
    • Macro domxref produces link /ko/docs/Web/API/FormDataEntryValue which is a redirect

URL: /ko/docs/Web/API/FormData/has
Title: FormData.has()
Flaw count: 1

  • macros:
    • Macro domxref produces link /ko/docs/Web/API/Boolean which is a redirect

URL: /ko/docs/Web/API/HTML_Drag_and_Drop_API
Title: HTML 드래그 앤 드롭 API
Flaw count: 12

  • macros:
    • Macro domxref produces link /ko/docs/Web/API/Document/drag_이벤트 which is a redirect
    • Macro domxref produces link /ko/docs/Web/API/GlobalEventHandlers/ondrag which is a redirect
    • Macro domxref produces link /ko/docs/Web/API/GlobalEventHandlers/ondragend which is a redirect
    • Macro domxref produces link /ko/docs/Web/API/GlobalEventHandlers/ondragenter which is a redirect
    • Macro domxref produces link /ko/docs/Web/API/GlobalEventHandlers/ondragleave which is a redirect
    • and 6 more flaws omitted
  • unknown:
    • Invalid slug for templ/sidebar: HTML 드래그 앤 드롭 API

URL: /ko/docs/Web/API/HTMLAnchorElement/href
Title: HTMLHyperlinkElementUtils.href
Flaw count: 1

  • macros:
    • Macro domxref produces link /ko/docs/Web/API/HTMLHyperlinkElementUtils which doesn't resolve

URL: /ko/docs/Web/API/HTMLBRElement
Title: HTMLBRElement
Flaw count: 1

  • macros:
    • Macro domxref produces link /ko/docs/Web/API/HTMLBRElement/clear which doesn't resolve

URL: /ko/docs/Web/API/HTMLCanvasElement/getContext
Title: HTMLCanvasElement.getContext()
Flaw count: 2

  • macros:
    • Macro jsxref produces link /ko/docs/Web/JavaScript/Reference/Global_Objects/null which is a redirect
    • Macro domxref produces link /ko/docs/Web/API/RenderingContext which doesn't resolve

URL: /ko/docs/Web/API/HTMLDivElement
Title: HTMLDivElement
Flaw count: 1

  • macros:
    • Macro domxref produces link /ko/docs/Web/API/HTMLDivElement/align which doesn't resolve

URL: /ko/docs/Web/API/HTMLLIElement
Title: HTMLLIElement
Flaw count: 1

  • macros:
    • Macro domxref produces link /ko/docs/Web/API/HTMLLIElement/type which doesn't resolve

URL: /ko/docs/Web/API/HTMLVideoElement
Title: HTMLVideoElement
Flaw count: 12

  • macros:
    • Macro domxref produces link /ko/docs/Web/API/HTMLVideoElement/mozParsedFrames which doesn't resolve
    • Macro domxref produces link /ko/docs/Web/API/HTMLVideoElement/mozDecodedFrames which doesn't resolve
    • Macro domxref produces link /ko/docs/Web/API/HTMLVideoElement/mozPresentedFrames which doesn't resolve
    • Macro domxref produces link /ko/docs/Web/API/HTMLVideoElement/mozPaintedFrames which doesn't resolve
    • Macro domxref produces link /ko/docs/Web/API/HTMLVideoElement/mozFrameDelay which doesn't resolve
    • and 7 more flaws omitted

URL: /ko/docs/Web/API/Location
Title: Location
Flaw count: 6

  • macros:
    • Macro domxref produces link /ko/docs/Web/API/URLUtils which doesn't resolve
    • Macro domxref produces link /ko/docs/Web/API/Location/username which is a redirect
    • Macro domxref produces link /ko/docs/Web/API/Location/password which is a redirect
    • Macro domxref produces link /ko/docs/Web/API/URLUtils which doesn't resolve
    • Macro domxref produces link /ko/docs/Web/API/URLUtils/href which doesn't resolve
    • and 1 more flaws omitted

URL: /ko/docs/Web/API/MediaStreamTrack
Title: MediaStreamTrack
Flaw count: 5

  • macros:
    • Macro domxref produces link /ko/docs/Web/API/MediaStreamTrack/isolated which doesn't resolve
    • Macro domxref produces link /ko/docs/Web/API/MediaStreamTrack/peerIdentity which doesn't resolve
    • Macro domxref produces link /ko/docs/Web/API/MediaStreamTrack/readonly which doesn't resolve
    • Macro domxref produces link /ko/docs/Web/API/MediaStreamTrack/remote which is a redirect
    • Macro domxref produces link /ko/docs/Web/API/MediaStreamTrack/isolated which doesn't resolve

URL: /ko/docs/Web/API/MessageEvent
Title: MessageEvent
Flaw count: 4

  • macros:
    • Macro domxref produces link /ko/docs/Web/API/WebSocket/onmessage which is a redirect
    • Macro domxref produces link /ko/docs/Web/API/RTCDataChannel/onmessage which is a redirect
    • Macro domxref produces link /ko/docs/Web/API/ArrayBuffer which doesn't resolve
    • Macro domxref produces link /ko/docs/Web/API/MessageEvent/initMessageEvent which doesn't resolve

URL: /ko/docs/Web/API/Navigator
Title: Navigator
Flaw count: 2

  • macros:
    • Macro domxref produces link /ko/docs/Web/API/XR which is a redirect
    • Macro domxref produces link /ko/docs/Web/API/Navigator/standalone which doesn't resolve

URL: /ko/docs/Web/API/PerformanceEntry
Title: PerformanceEntry
Flaw count: 1

  • macros:
    • Macro domxref produces link /ko/docs/Web/API/PerformanceFrameTiming which doesn't resolve

URL: /ko/docs/Web/API/Plugin
Title: Plugin
Flaw count: 6

  • macros:
    • Macro domxref produces link /ko/docs/Web/API/Plugin/description which doesn't resolve
    • Macro domxref produces link /ko/docs/Web/API/Plugin/filename which doesn't resolve
    • Macro domxref produces link /ko/docs/Web/API/Plugin/name which doesn't resolve
    • Macro domxref produces link /ko/docs/Web/API/Plugin/version which doesn't resolve
    • Macro domxref produces link /ko/docs/Web/API/Plugin/item which doesn't resolve
    • and 1 more flaws omitted

URL: /ko/docs/Web/API/Request/Request
Title: Request()
Flaw count: 4

  • macros:
    • Macro domxref produces link /ko/docs/Web/API/ByteString which is a redirect
    • Macro domxref produces link /ko/docs/Web/API/BufferSource which doesn't resolve
    • Macro domxref produces link /ko/docs/Web/API/GlobalFetch/fetch which is a redirect
    • Macro domxref produces link /ko/docs/Web/API/Body/blob which is a redirect

URL: /ko/docs/Web/API/RTCIceCandidate
Title: RTCIceCandidate
Flaw count: 6

  • macros:
    • Macro domxref produces link /ko/docs/Web/API/RTCIceCandidateInit which is a redirect
    • Macro domxref produces link /ko/docs/Web/API/RTCIceCandidateInit which is a redirect
    • Macro domxref produces link /ko/docs/Web/API/RTCIceComponent which is a redirect
    • Macro domxref produces link /ko/docs/Web/API/RTCIceCandidate/ip which is a redirect
    • Macro domxref produces link /ko/docs/Web/API/RTCIceCandidateType which is a redirect
    • and 1 more flaws omitted

URL: /ko/docs/Web/API/RTCIceCandidate/candidate
Title: RTCIceCandidate.candidate
Flaw count: 3

  • macros:
    • Macro domxref produces link /ko/docs/Web/API/RTCIceCandidateInit/candidate which is a redirect
    • Macro domxref produces link /ko/docs/Web/API/RTCIceCandidate/ip which is a redirect
    • Macro domxref produces link /ko/docs/Web/API/RTCIceCanddiate which doesn't resolve

URL: /ko/docs/Web/API/RTCPeerConnection/RTCPeerConnection
Title: RTCPeerConnection()
Flaw count: 2

  • macros:
    • Macro domxref produces link /ko/docs/Web/API/RTCIceServer which is a redirect
    • Macro domxref produces link /ko/docs/Web/API/RTCPeerConnection/generateCertificate which is a redirect

URL: /ko/docs/Web/API/StorageEvent
Title: StorageEvent
Flaw count: 3

  • macros:
    • Macro jsxref produces link /ko/docs/Web/JavaScript/Reference/Global_Objects/null which is a redirect
    • Macro jsxref produces link /ko/docs/Web/JavaScript/Reference/Global_Objects/null which is a redirect
    • Macro jsxref produces link /ko/docs/Web/JavaScript/Reference/Global_Objects/null which is a redirect

URL: /ko/docs/Web/API/Text
Title: Text
Flaw count: 5

  • macros:
    • Macro domxref produces link /ko/docs/Web/API/Text/isElementContentWhitespace which doesn't resolve
    • Macro domxref produces link /ko/docs/Web/API/Boolean which is a redirect
    • Macro domxref produces link /ko/docs/Web/API/Slotable which is a redirect
    • Macro domxref produces link /ko/docs/Web/API/Slotable/assignedSlot which is a redirect
    • Macro domxref produces link /ko/docs/Web/API/Text/replaceWholeText which is a redirect

URL: /ko/docs/Web/API/URL
Title: URL
Flaw count: 3

  • macros:
    • Macro domxref produces link /ko/docs/Web/API/URL/createObjectURL which is a redirect
    • Macro domxref produces link /ko/docs/Web/API/URL/revokeObjectURL which is a redirect
    • Macro domxref produces link /ko/docs/Web/API/URL/createObjectURL which is a redirect

URL: /ko/docs/Web/API/URL/createObjectURL_static
Title: URL.createObjectURL()
Flaw count: 4

  • macros:
    • Macro domxref produces link /ko/docs/Web/API/URL/revokeObjectURL which is a redirect
    • Macro domxref produces link /ko/docs/Web/API/URL/revokeObjectURL which is a redirect
    • Macro domxref produces link /ko/docs/Web/API/URL/createObjectURL which is a redirect
    • Macro domxref produces link /ko/docs/Web/API/URL/revokeObjectURL which is a redirect

URL: /ko/docs/Web/API/URL/revokeObjectURL_static
Title: URL.revokeObjectURL()
Flaw count: 3

  • macros:
    • Macro domxref produces link /ko/docs/Web/API/URL/createObjectURL which is a redirect
    • Macro domxref produces link /ko/docs/Web/API/URL/createObjectURL which is a redirect
    • Macro domxref produces link /ko/docs/Web/API/URL/createObjectURL which is a redirect

URL: /ko/docs/Web/API/URL/URL
Title: URL()
Flaw count: 1

  • macros:
    • Macro domxref produces link /ko/docs/Web/API/URI/href which doesn't resolve

URL: /ko/docs/Web/API/XMLHttpRequest
Title: XMLHttpRequest
Flaw count: 17

  • macros:
    • Macro domxref produces link /ko/docs/Web/API/XMLHttpRequest/timeout which is a redirect
    • Macro domxref produces link /ko/docs/Web/API/XMLHttpRequest/channel which is a redirect
    • Macro domxref produces link /ko/docs/Web/API/XMLHttpRequest/mozAnon which is a redirect
    • Macro domxref produces link /ko/docs/Web/API/XMLHttpRequest/mozSystem which is a redirect
    • Macro domxref produces link /ko/docs/Web/API/XMLHttpRequest/mozBackgroundRequest which is a redirect
    • and 11 more flaws omitted
  • unknown:
    • Invalid slug for templ/sidebar: XMLHttpRequest

URL: /ko/docs/Web/HTML/Reference/Elements/input/button
Title: <input type="button">
Flaw count: 1

  • macros:
    • Macro domxref produces link /ko/docs/Web/API/WindowTimers/setTimeout which is a redirect

URL: /ko/docs/Web/HTML/Reference/Elements/input/date
Title: <input type="date">
Flaw count: 6

  • macros:
    • Macro domxref produces link /ko/docs/Web/API/HTMLElement/input_event which is a redirect
  • unknown:
    • Error opening /home/runner/work/translated-content/translated-content/files/ko/web/html/reference/elements/input/date/date-picker-chrome.png: No such file or directory (os error 2)
    • Error opening /home/runner/work/translated-content/translated-content/files/ko/web/html/reference/elements/input/date/date-picker-edge.png: No such file or directory (os error 2)
    • Error opening /home/runner/work/translated-content/translated-content/files/ko/web/html/reference/elements/input/date/firefox_datepicker.png: No such file or directory (os error 2)
    • Error opening /home/runner/work/translated-content/translated-content/files/ko/web/html/reference/elements/input/date/date-picker-chrome-error-message.png: No such file or directory (os error 2)
    • Error opening /home/runner/work/translated-content/translated-content/files/ko/web/html/reference/elements/input/date/date-picker-fxa.png: No such file or directory (os error 2)

URL: /ko/docs/Web/HTML/Reference/Elements/input/file
Title: <input type="file">
Flaw count: 3

  • macros:
    • Macro domxref produces link /ko/docs/Web/API/HTMLElement/input_event which is a redirect
    • Macro domxref produces link /ko/docs/Web/API/URL/createObjectURL which is a redirect
  • unknown:
    • Error opening /home/runner/work/translated-content/translated-content/files/ko/web/html/reference/elements/input/file/file-chooser.png: No such file or directory (os error 2)

URL: /ko/docs/Web/JavaScript/Reference/Global_Objects/String
Title: String
Flaw count: 3

  • macros:
    • Sidebar jsref produces link /ko/docs/Web/JavaScript/Reference/Global_Objects/Function/prototype which is a redirect
    • Macro jsxref produces link /ko/docs/Web/JavaScript/Reference/Global_Objects/String/@@iterator which is a redirect
    • Macro jsxref produces link /ko/docs/Web/JavaScript/Reference/Global_Objects/null which is a redirect
External URLs (2)

URL: /ko/docs/Web/API/HTMLElement/innerText
Title: HTMLElement.innerText


URL: /ko/docs/Web/API/Web_components/Using_custom_elements
Title: 사용자 정의 요소 사용하기

@caugner caugner marked this pull request as ready for review May 22, 2026 12:37
@caugner caugner requested a review from a team as a code owner May 22, 2026 12:37
@caugner caugner requested review from hochan222 and removed request for a team May 22, 2026 12:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

l10n-ko Issues related to Korean content.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant