국기보다 언어 이름
국기는 나라를 뜻할 뿐 언어가 아니에요. 스페인어는 수십 나라에서, 인도는 여러 언어를 써요. 그래서 '한국어', 'English', '日本語', 'العربية'처럼 그 언어로 쓴 이름을 보여줘요. 노먼(1999)의 말처럼 알아볼 수 있는 단서가 중요하니, 어느 언어를 보고 있든 찾기 쉬운 지구본 아이콘과 함께 머리글이나 바닥글의 같은 자리에 둬요. 각 이름에는 lang 속성을 붙여 화면 읽기 프로그램이 올바르게 읽게 해요(MDN, n.d.; W3C, 2023, 3.1.2).
자동 감지와 직접 선택
처음엔 브라우저나 기기 언어로 보여주되, 사용자가 언제든 바꿀 수 있어야 해요(W3C Internationalization, n.d.). IP 위치만으로 언어를 정하면 해외여행자나 이민자에게 틀린 언어가 떠요. 선택은 저장해 다음에도 유지하고, 안드로이드처럼 시스템과 다른 앱별 언어도 허용해요(Android Developers, n.d.). 언어가 많으면 검색이 되는 바텀 시트 목록이 편해요.
전환 후의 경험
언어를 바꾸면 홈으로 튕기지 말고 같은 페이지의 번역본으로 가야 해요. 번역본이 없다면 그 사실을 알려요. 웹은 hreflang으로 언어별 주소를 연결하면 검색에도 맞는 언어가 노출돼요(Google Search Central, n.d.). 라이네케와 번스타인(2011)은 문화에 맞춘 화면이 성과와 만족을 높인다고 했으니 날짜·숫자·통화 형식, 아랍어의 오른쪽→왼쪽 배치까지 함께 바꿔요. 이는 정보 구조와 전환율에도 영향을 줘요.
자주 묻는 질문
- 언어 선택에 국기를 써도 되나요?
- 국기는 나라를 뜻하므로 언어 이름을 쓰고, 필요하면 지구본 아이콘과 함께 둬요.
- 자동 감지만으로 충분한가요?
- 아니요. 감지는 첫 기본값으로만 쓰고 언제든 직접 바꿀 수 있게 해야 해요.
출처 검토일: 2026-10-27
참고문헌
- W3C Internationalization. (n.d.). Language negotiation and site navigation. 브라우저 언어로 자동 선택하되 사용자가 바꿀 수 있어야 한다는 안내라, 자동 감지 정책을 정할 때 참고하면 도움이 돼요.
- MDN Web Docs. (n.d.). lang. lang 속성 문서라, 언어 이름마다 올바른 발음과 글꼴을 쓰게 할 때 참고하면 도움이 돼요.
- Android Developers. (n.d.). Per-app language preferences. 시스템과 다른 앱별 언어를 고르는 기능이라, 앱 내 언어 설정을 만들 때 참고하면 도움이 돼요.
- Google Search Central. (n.d.). Tell Google about localized versions of your page. hreflang으로 언어별 페이지를 연결하는 방법이라, 언어 전환 링크와 검색 노출을 함께 설계할 때 참고하면 도움이 돼요.
- Reinecke, K., & Bernstein, A. (2011). Improving performance, perceived usability, and aesthetics with culturally adaptive user interfaces. ACM Transactions on Computer-Human Interaction, 18(2), 1–29. https://doi.org/10.1145/1970378.1970382 문화에 맞춘 인터페이스가 성과와 만족을 높인다는 연구라, 언어 전환 뒤 날짜·숫자 형식까지 바꿀 근거로 참고하면 도움이 돼요.
- Norman, D. A. (1999). Affordance, conventions, and design. Interactions, 6(3), 38–43. 알아볼 수 있는 단서 논의라, 국기 대신 언어 이름과 지구본 아이콘을 쓰는 이유로 참고하면 도움이 돼요.
- World Wide Web Consortium. (2023). Web Content Accessibility Guidelines (WCAG) 2.2. 페이지 언어(3.1.1)·부분 언어(3.1.2) 기준이 있어, 언어 이름에 lang을 붙일 때 참고하면 도움이 돼요.
