목록으로
KRDS 체크리스트 분석

그 언어로 그 언어 이름을

이번 541편은 링크 레이블에 아이콘과 전환되는 언어의 이름을 해당 언어로 제공하라는 규칙입니다.

VViewCheck Insight
·2026.07.22 4분 24
그 언어로 그 언어 이름을
KRDS CP-421 — 링크 레이블에 아이콘과 전환되는 언어의 이름을 해당 언어로 제공하고 있다.

0. 들어가며 — ’English’를 한국어로 쓰면

이번 541편은 링크 레이블에 아이콘과 전환되는 언어의 이름을 해당 언어로 제공하라는 규칙입니다.

영어로 바꾸는 링크를 — ‘영어’(한국어)가 아니라 ‘English’(영어)로 써야, 영어 사용자가 자기 언어를 찾을 수 있죠. 한국어를 모르는 외국인은 ’영어’라는 글자를 못 읽으니까요. CP-421은 언어명을 해당 언어로 표기하라고 규정합니다. 이번 편을 풀어냅니다.

1. 원문 — 아이콘 + 해당 언어로 된 언어명

CP-421 (컴포넌트 > 언어 변경) “링크 레이블에 아이콘과 전환되는 언어의 이름을 해당 언어로 제공하고 있다.”

언어 변경 링크에 아이콘과 함께, 전환될 언어의 이름을 그 언어 자체로(예: 영어는 ‘English’) 제공하라는 뜻입니다.

정리: 언어명을 그 언어로 표기하고 아이콘을 함께 제공하라. 이게 CP-421입니다.

2. 왜 해당 언어로 언어명을 쓰나

언어 변경 링크는 — ‘이 링크를 누르면 무슨 언어로 바뀌는지’ 알려야 합니다. 그 언어명을 — 어떤 언어로 표기 하느냐가 핵심이죠.

한국어로 언어명을 쓸 때의 문제:

만약 — 영어로 바꾸는 링크를 ‘영어’(한국어)로, 중국어 링크를 ‘중국어’(한국어)로 쓰면:

외국인이 못 읽음 한국어를 모르는 외국인은 ‘영어’, ’중국어’라는 한국어 글자를 못 읽습니다. 영어 사용자는 화면 가득한 한국어 속에서 ’영어’라는 글자가 자기를 위한 거라는 걸 모르죠. 자기 언어로 바꾸는 링크를 못 찾습니다. 정작 도움이 필요한 사람이 못 쓰는 거죠.

목적 상실 언어 변경의 목적은 그 언어 사용자가 자기 언어로 바꾸게 하는 것입니다. 그런데 한국어로만 표기 하면 한국어 사용자만 읽을 수 있어 목적이 무색해지죠.

그래서 CP-421은 — 언어명을 그 언어 자체로(해당 언어로) 표기하라고 합니다:

해당 언어 표기(endonym) — 각 언어의 이름을 — 그 언어로 씁니다:

영어 → English (Not ‘영어’)

중국어 → 中文

일본어 → 日本語

베트남어 → Tiếng Việt

한국어 → 한국어 이렇게 — 각 언어 이름을 자기 언어(endonym, 자칭)로 쓰면, 그 언어 사용자가 — 화면을 못 읽어도 ‘English’·‘中文’ 같은 자기 언어 글자를 알아보고 누르죠. 자기 언어로 바꾸는 링크를 찾습니다.

아이콘 함께 언어명에 더해 아이콘(보통 지구본 🌐 또는 언어 아이콘)을 함께 둡니다. 아이콘이 ’여기가 언어 변경’임을 시각적으로 알리죠. 글자를 못 읽어도 지구본 아이콘으로 ’언어 설정’을 짐작합니다.

국기 아이콘 주의. 언어를 국기로 표시하는 건 권장되지 않습니다. 언어와 국가는 다르니까요(영어는 미국· 영국·호주 등 여러 나라, 한 나라에 여러 언어). 국기로 표시하면 ‘어느 나라 영어?’, ‘이 언어는 어느 국기?’ 혼란 스럽고 정치적으로도 민감하죠. 그래서 언어 변경엔 국기 대신 언어 이름(endonym) + 중립적 아이콘(지구본) 을 씁니다.

CP-422와의 연계. 언어명을 — 코드로 축약(‘EN’, ‘ZH’)하지도 말라는 게 다음 편(CP-422)입니다. 즉 — ‘English’ 처럼 그 언어로 된 온전한 이름을 쓰죠. 해당 언어 표기(421) + 코드 축약 금지(422)가 함께 갑니다.

이 규칙은 언어 변경의 ’발견 가능성’을 담당합니다 — 언어명을 그 언어로 표기하고 아이콘을 함께 둬(421), 화면을 못 읽는 외국 사용자도 자기 언어 링크를 찾게 하죠. 언어 변경의 본래 목적을 살리는 핵심입니다.

정리하면 — 언어명을 한국어로 쓰면 그 언어 사용자가 못 읽어 찾지 못하므로, 각 언어 이름을 그 언어 자체로(English· 中文 등) 표기하고 지구본 등 중립 아이콘을 함께 제공해야 합니다.

3. 점검 / 개선

무엇을 점검하나

해당 언어 표기 — 언어명이 그 언어로(English·中文 등) 표기되는가(한국어 표기 아님).

아이콘 — 지구본 등 언어 변경 아이콘이 함께 있는가.

국기 배제 — 언어를 국기로 표시하지 않는가.

개선 방향

언어명을 endonym으로(영어=English, 중국어=中文). 지구본 등 중립 아이콘 병행.

국기 아이콘 제거(언어≠국가). 코드 축약 금지(CP-422).

4. 누가 담당하나 / 우리 사이트에 해당될까?

역할책임
콘텐츠/UX언어명 endonym·아이콘 정의
퍼블리셔/개발언어 링크 레이블 구현
기관 유형CP-421 적용
중앙행정기관(대표·운영) / 공공기관 / 지자체✅ 필수 (다국어 지원 시)

다국어를 지원하는 사이트에 해당됩니다.

5. 30초 자가진단 + FAQ

✅ 30초 자가진단

□ 언어명이 그 언어로(English·中文 등) 표기되나요(한국어 표기 아님)?

□ 지구본 등 언어 변경 아이콘이 함께 있나요?

□ 언어를 국기로 표시하지 않나요?

❓ FAQ

Q1. 왜 ‘영어’ 대신 ‘English’로 쓰나요?** 한국어를 모르는 영어 사용자는 ’영어’라는 글자를 못 읽습니다. ’English’ 로 써야 자기 언어 링크를 찾죠. Q2. 국기로 표시하면 안 되나요?** 언어와 국가는 다릅니다(영어는 여러 나라). 국기는 혼란·정치적 민감성이 있어, 언어 이름과 중립 아이콘을 쓰죠. Q3. 아이콘만 있으면 안 되나요? 아이콘(지구본)은 ’언어 변경’을 알리는 보조입니다. 각 언어명(endonym)이 함께 있어야 무슨 언어로 바뀌는지 알죠.

6. 마무리

CP-421의 메시지:

그 언어로 그 언어 이름을 — 언어명을 해당 언어로 표기하고 아이콘을 함께.

언어명을 한국어로 쓰면 그 언어 사용자가 못 읽어 찾지 못합니다. 각 언어 이름을 그 언어 자체로(English·中文) 표기 하고 중립 아이콘을 함께 두는 게 핵심이죠. 다음 편은 언어 코드 축약 금지입니다.

다음 편 예고 ▶ 「542. (CP-422) 링크 레이블을 언어 코드로 축약해서 제공하고 있지 않다.」

ViewCheck는 언어명이 해당 언어로 표기되고 아이콘이 제공되는지를 진단합니다.

📚 참고 출처

KRDS 컴포넌트 — 언어 변경(Language switcher) 가이드 — https://www.krds.go.kr/html/site/component/component_42.html

KRDS #ViewCheck #공공웹사이트 #전자정부 #디지털정부 #웹접근성 #디자인시스템 #UIUX #UI컴포넌트 #웹표준

KRDS,ViewCheck,공공웹사이트,전자정부,디지털정부,웹접근성,디자인시스템,UIUX,UI컴포넌트,웹표준

#KRDS#공공웹#컴포넌트#언어변경#언어명표기#다국어#링크레이블#국제화

관련 글