Windows 8의 다국어 지원

Windows 2000에서 도입된 MUI(다국어 사용자 인터페이스) 기술을 통해 고객은 그 동안 Windows PC에 추가 표시 언어를 설치하고 서로 다른 언어 간에 전환할 수 있었습니다. 그러나 대다수 사용자의 경우 Windows PC를 처음 부팅할 때 설정한 언어를 계속 사용할 수밖에 없었을 것입니다. Windows 8에서는 추가 표시 언어를 모든 Windows 사용자가 사용할 수 있고, 이러한 언어를 아주 쉽게 찾아서 설치할 수 있으며, 언어 간에 전환할 수 있도록 하는 데 중점을 두어 표시 언어 환경을 다시 디자인했습니다. 이 블로그에서는 이를 구현하기 위해 Windows에 적용된 변경 내용에 대해 알아봅니다.

2월 21일은 유네스코 지정 세계 모국어의 날(International Mother Language Day)입니다. 올해의 주제는 '모국어 설명 및 포괄적 교육'이며, Windows에서 사용자가 원하는 언어를 자유롭게 사용할 수 있도록 하는 것도 우리가 이러한 취지에 맞게 기여하는 한 방법이라 생각합니다. 유네스코의 관련 주제에 대한 자세한 내용은 해당 사이트를 참조하십시오.

이 글은 Windows International 팀에서 프로그램 관리자로 근무하는 Ian Hamilton이 작성했습니다.
- Steven


Windows 8에서 우리는 언어에 대한 생각을 '지역 시장에 국한된 기능'에서 '전 세계 모든 사용자를 위한 기능'으로 바꾸었으며, 어떤 Windows 8 PC에서든 원하는 모든 언어로 작업할 수 있도록 하는데 우선순위를 두었습니다. Windows에 나타나는 글을 읽을 수 없다면 Windows의 기능을 충분히 활용할 수 없으니까요. 따라서 Windows 8에서 지금까지 그 어느 때보다 많은 사용자가 손쉽게 사용할 수 있는 강력한 언어 기능을 제공할 수 있게 되어 매우 기쁘게 생각합니다.

일부 국가에서는 여러 언어가 사전 설치된 PC를 구매할 수 있습니다. Windows 8 사용자는 이러한 사전 설치된 언어 이외에 추가 표시 언어를 설치할 수 있습니다. 따라서 구입할 모델을 결정할 때 PC의 언어가 더 이상 중요한 고려 사항이 되지 않습니다. 구매하려는 PC에 원하는 언어가 사전 설치되지 않은 경우 이제 원하는 언어를 직접 설치할 수 있습니다.

하지만 일부 국가에는 언어 간에 전환하는 기능도 필요하므로 추가 표시 언어를 설치할 수 있다는 사실만으로는 부족할 수 있습니다. 지금까지 전 세계의 다른 지역보다 이러한 문제에 신경을 덜 쓴 미국의 경우를 예로 들어 보겠습니다. 2009년 인구 조사 자료를 보면 미국인의 80%가 가정에서 영어로 대화하는 것으로 나와 있습니다. 나머지 20%는 영어가 아닌 다른 언어로 대화합니다. 전체의 12.41%에 해당하는 35,468,501명은 가정에서 스페인어로 대화합니다. 미국에서 판매된 일부 PC에는 영어와 스페인어가 사전 설치되어 있습니다. 이러한 PC에서 사용자는 영어와 스페인어 중 하나를 선택할 수 있으며, 선택되지 않은 언어는 최초 실행 후 하드 드라이브에서 제거됩니다. 사용자 의견을 보면 고객들은 스페인어 PC를 좋아하지만 실제로는 스페인어와 영어 '둘 다'를 필요로 했으며 두 언어 간에 전환할 수 있는 기능을 원하는 것으로 나타났습니다. 이러한 결과는 외부 회사에서 수행한 후속 조사에서 확인되었습니다. 대부분 부모는 스페인어를 구사하고 자녀들은 영어를 구사합니다. 따라서 부모는 스페인어 사용자 계정을 설정하고 자녀는 영어 사용자 계정을 설정하거나, 아니면 적어도 단일 계정의 표시 언어를 영어와 스페인어 사이에서 전환할 수 있도록 해야 이러한 고객을 만족시킬 수 있다는 것입니다.

언어를 가져오는 새롭고 간편한 방법

Windows 8의 제어판에는 모든 Windows 표시 언어를 한곳에서 찾을 수 있는 새로운 언어 기본 설정 섹션이 있습니다. 과거에는 Windows 업데이트를 통해 일부 언어를 사용하거나 Microsoft 다운로드 센터를 통해 언어가 배포되었습니다.

언어를 두 그룹으로 구분하는 이유와 그렇게 구분된 배포 채널을 고객은 이해하지 못합니다. 이는 고객의 잘못이 아닙니다. 이러한 언어 분류는 우리 내부적으로만 의미가 있으니까요. 결국 이러한 혼동이 제어판에 언어 기본 설정을 다시 디자인하는 데 큰 동기가 되었습니다. 우리는 더 이상 고객에게 이러한 의미를 이해하라고 요구하지 않을 것입니다. 전체 환경을 고려할 때 새로운 언어를 가져오는 완전히 새로운 환경을 구축하는 것이 중요합니다. Windows 8에서는 다음과 같이 정보가 표시됩니다.

대화 상자 제목: 언어 기본 설정 변경/링크: 언어 추가/언어 목록에 영어(미국)만 있습니다.

제어판의 언어 기본 설정

언어 기본 설정의 기본 보기에는 시스템에서 사용하도록 설정된 언어가 표시됩니다. 이 시스템에는 영어(미국) 표시 언어가 설치되고 사용하도록 설정된 것을 볼 수 있습니다. 키보드 배열도 미국식입니다. 언어 기본 설정에서는 표시 언어, 입력 언어 및 기타 기능을 추가하거나 변경할 수 있습니다. 여기에 대해서는 이후 블로그 글에서 자세히 알아보겠습니다.

Windows에 다른 언어를 추가하려면 첫 번째 타일 위의 'Add a language(언어 추가)' 링크를 클릭하여 이 목록을 불러오면 됩니다.

 

언어 추가/다른 언어를 찾으려면 검색 상자를 사용하십시오. 사용자가 선택할 수 있는 언어의 긴 스크롤 목록이 표시됩니다.

Windows에 추가할 수 있는 언어 목록

목록에서 원하는 언어를 선택합니다. 이 스크린 샷에서 저는 힌디어를 선택하겠습니다. 이 목록은 깁니다. 다행인 것은 필터링 가능하다는 점입니다. 검색 상자에 원하는 언어의 처음 몇 글자만 입력하면 목록의 범위가 좁혀집니다. 이 검색 필터는 타일에 표시된 기본 스크립트와 현지화된 언어 이름 둘 다에서 작동합니다.

이제 언어 기본 설정 페이지에 영어와 힌디어, 이렇게 두 언어가 나열되며 각 언어에 대한 옵션 명령이 표시됩니다.

힌디어가 추가됨

언어를 선택하면 해당 언어가 언어 목록에 추가되지만 다운로드하여 표시 언어를 설치하려면 해당 작업을 실행하도록 선택해야 합니다. 언어를 표시 언어로 추가하려면 옵션을 클릭합니다.

힌디어/Windows 표시 언어/힌디어 언어 팩을 다운로드할 수 있습니다./링크: 언어 팩 다운로드 및 설치/입력 방법/힌디어(전통)/명령: 미리 보기 또는 제거/입력 언어 추가

이 언어에 대한 옵션 페이지에 언어 팩의 상태가 표시됨

사용 가능한 언어 팩이 있는 경우 'Download and install language pack(언어 팩 다운로드 및 설치)' 링크가 표시됩니다.

팝업 대화 상자에 진행률 표시줄이 나타납니다. 여기에 '업데이트를 다운로드하고 설치하는 중'이라는 메시지가 표시됩니다.

다운로드 및 설치 진행률을 모니터링할 수 있음

새로 설치된 표시 언어로 전환하려면 다음 스크린 샷에 표시된 대로 'Make this the primary language(이 언어를 기본 언어로 설정)'을 클릭하여 해당 언어를 기본 언어로 설정해야 합니다.

힌디어에 사용 가능한 명령: 이 언어를 기본 언어로 설정/표시 언어 제거

새 언어를 PC의 기본 언어로 설정

이제 두 언어, 즉 영어와 힌디어 나열되고 힌디어가 기본 언어로 선택됩니다.

이제 힌디어가 이 PC의 기본 언어로 설정됨

어떻습니까, 정말 간단하죠? 원하는 언어를 찾기 위해 더 이상 웹 사이트를 헤맬 필요가 없습니다. 바로 그 자리에서 찾을 수 있습니다. 현재 Windows Vista 또는 Windows 7 Ultimate를 사용하고 있는 경우 Windows Update UI에 34개 내지 35개 언어가 선택적 업데이트로 표시될 것입니다. Windows 8에서는 더 이상 Windows Update UI에 언어가 제공되지 않습니다. 대신 사용자를 위해 제어판의 언어 기본 설정이라는 한곳에 언어가 통합되었습니다. 언어 기본 설정은 앞으로 제공되는 모든 Windows 표시 언어에 대한 단일화된 컨트롤이 될 것입니다.

이전보다 더 많은 언어 지원

Microsoft는 Windows 8에서 추가로 14개의 새로운 표시 언어를 지원하여 총 109개 언어를 제공함으로써 언어 지원 분야의 업계 선두 주자로서 면모를 유지해 나갈 것입니다. 참고로 아래에는 Windows 7에서 현재 사용할 수 있는 95개 언어가 나와 있습니다. 이러한 추가 언어와 함께 Windows는 45억 명이 넘는 사용자에게 모국어 버전의 Windows를 제공할 것입니다.

Windows의 표시 언어는 방대한 작업입니다. 거의 200만 단어를 포함하는 사용자 환경을 지원하기 위해서는 Windows에서 글꼴, 현지화된 텍스트 및 입력 방법을 지원해야 합니다. 이는 거의 해리포터 시리즈 전집 두 세트에 포함된 단어 수에 해당합니다.

Windows 표시 언어 목록에 영국 영어가 추가되었음을 알리게 되어 기쁩니다. 사실 이는 오래 전에 이행했어야 하는 작업입니다. 영국의 Windows 사용자는 미국 영어 버전의 Windows를 사용해 왔는데, 우리 미국인들은 그들이 이것을 '좋아하지' 않는다는 것을 알고 있지만 그렇다고 이것이 '위안'이 되지는 않았을 것입니다. 우리는 이 버전의 Windows가 인도, 오스트레일리아, 남아프리카, 뉴질랜드, 아일랜드 등의 많은 지역에서도 널리 사용될 것이라고 믿습니다.

영국 영어는 독립 실행형 언어로 출시됩니다. 독립 실행형 언어에는 독립된 버전의 Windows에 필요한 모든 사용자 인터페이스 구성 요소가 포함됩니다. 독립 실행형 언어는 OEM에서 PC를 이미징하는 데 사용되거나 소프트웨어 패키지로 판매됩니다.

영국 영어 버전의 출시는 우리에게 실험적인 시도이기도 합니다. 기존의 기본 언어 코드(ISO 3166-2 EN) 아래에 두 번째 언어를 추가하면 일부 엔지니어링 문제가 발생하는데, 이 때문에 이 버전을 출시하는 데 이렇게 시간이 오래 걸린 것입니다. 예를 들어 언어 대체(fallback) 체인을 신중히 처리해야 했습니다. 언제든지 사용 가능한 현지화된 리소스가 없는 경우 두 번째 선택으로 대체한 다음 영어로 대체해야 합니다. 여기에는 미국 영어가 사용되었습니다. 하지만 이제 영국 영어도 있습니다. 따라서 대체할 언어를 선택할 수 있습니다. 지금까지 이러한 시나리오에 대한 계획은 순조롭게 진행되고 있습니다.

우리는 또한 새로운 LIP(언어 인터페이스 팩) 13개를 추가하여 언어 지원을 지속적으로 확장하고 있습니다. 언어 인터페이스 팩은 독립 실행형 Windows 표시 언어 위에 설치됩니다. 이러한 경량 팩에는 자주 사용되는 Windows 기능에 대한 현지화된 사용자 인터페이스 요소가 포함되어 있습니다. 제공되는 새 언어에는 펀잡어(파키스탄), 신디어(파키스탄), 중부 쿠르드어(이라크), 위구르어(중국), 벨로루시어(벨로루시), 키냐르완다어(르완다), 티그리냐어(에티오피아), 타지키스탄어(타지키스탄), 월라프어(세네갈), 키체어(과테말라), 스코틀랜드 게일어(영국), 체로키어(미국), 발렌시아어(스페인)가 있습니다.

이 언어 집합에는 PC 사용이 급증하는 신흥 시장에 대한 언어 범위가 포함되어 있습니다. 펀잡어(파키스탄), 신디어(파키스탄), 중부 쿠르드어(이라크), 위구르어(중국), 벨로루시어(벨로루시), 키냐르완다어(르완다), 티그리냐어(에티오피아), 타지키스탄어(타지키스탄), 월라프어(세네갈), 키체어(과테말라) 및 선진국 고객 그룹의 몇 가지 기본 언어인 체로키어(미국), 스코틀랜드 게일어(영국), 발렌시아어(스페인) 가 여기에 해당합니다.

이러한 패키지는 설치 방법이 다르지만 사용자는 이러한 차이점을 이해하지 않아도 됩니다. 제어판의 언어 기본 설정에서 새 Windows 표시 언어를 가져와 원활하게 다운로드하여 설치할 수 있습니다.

표시 언어는 시작에 불과합니다.

이 글은 대부분 Windows 표시 언어, 즉 컴퓨터의 Windows 사용자 인터페이스 언어에 중점을 두고 있습니다. Windows 8에서 중점을 둔, 언어에 대한 노력은 다음과 같습니다.

  • 더 많은 사용자가 Windows PC에 추가 언어를 설치하고 언어 간에 전환하도록 지원
  • 사용하기 편리한 중앙 위치인 제어판의 언어 기본 설정 영역에 모든 표시 언어가 나타나도록 구축
  • 독립 실행형 언어 하나와 LIP(언어 인터페이스 팩) 13개를 추가하여 언어 목록 범위 확장

우리는 Windows의 이러한 향상된 기능에 매우 고무되어 있으며 고객들도 이러한 성과에 만족하기를 기대합니다.

하지만 표시 언어는 Windows 8에서 개선된 전체 언어 관련 기능의 한 부분에 불과합니다. 나중에 블로그에서 텍스트 입력, 로캘 지원 및 기타 Windows 8의 중요 기능에 대한 개선 사항을 다룰 예정입니다. 언어와 관련하여 다른 궁금한 주제가 있으면 알려 주시기 바랍니다.

감사합니다.

Ian Hamilton