문제

Windows에서 내 응용 프로그램 중 하나에서 중국어를 지원해야합니다. 문제는 지원해야한다는 것입니다. 중국 만다린 그리고 나는 그것에 대한 로케일 코드를 찾지 못했습니다. Windows가 Mandarin Chinese를 지원하는지 또는 대체물이 있는지 명확히 할 수 있습니까?

도움이 되었습니까?

해결책

질문에 C# 및 .NET 3.5 태그가 붙어 있으므로 다음 .NET-specifics가 적용된다고 가정합니다.

이 페이지에 힌트가 있습니다 Zh-Hans, Zh-Hant 및 "Old"Zh-Chs, Zh-Cht

IETF 표준 "Zh-Hans"및 중국어 단순화되고 전통적인 "Zh-Hant"이름을 사용하십시오 ... .NET 2.0/3.X에서는 여전히 Zh-Chs & Zh-Cht를 뒤로 호환되는 것을 인식합니다 ... LCID (0x0004 또는 0x7c04)

그리고 W3 I18N FAQ

"Zh-Hant"및 "Zh-Hans". 이러한 언어 코드는 특정 언어를 나타내지 않습니다. "Zh-Hant"는 전통적인 중국어로 작성된 중국인을 나타냅니다. 스크립트. 마찬가지로 "Zh-Hans"는 단순화 된 중국어로 작성된 중국어를 나타냅니다. 스크립트. 이것은 만다린 또는 다른 많은 중국어를 의미 할 수 있습니다.

핵심 요점은 그 것 같아요 중국 만다린 당신이 언급 한 것은 말한 방언입니다 (더 나은 용어를 원하기 위해). 중국어 (간체) 종이에 해당 구어를 나타내는 데 사용되는 '캐릭터 세트'입니다. localeid 0x0004 Coobird의 링크에 따르면.

다른 말한 언어 (광동어?)는 다른 '문자 세트'와 같은 것으로 표현됩니다. 중국 전통). 신청서가 대만 또는 홍콩에 가면 localeid를 사용할 수 있습니다. 0x7c04.

  • 참고 : 나는 위의 컴퓨터/ASCII 감각에서 '캐릭터 세트'를 의미하지 않습니다. 문자 세트/코드 페지/유니 코드에 대한 다른 토론이 완전히 있습니다 (일반적으로 .NET은 글꼴이 정리되고 UTF-8에 고수하는 한 그 물건에 대처하는 것 같습니다).

다른 팁

맨 다린 중국어 구어 중국어의 방언 가족을 말합니다.

아마도 당신은 찾고 있습니다 단순화 된 중국어, 이것은 중화 인민 공화국 그리고 다른 나라?

편집하다 나는 그것을 찾을 수 있었다 자연어 지원 (NLS) API 참조 국제화에 사용되는 문화 이름을 제공하는 Microsoft에서 나는 믿습니다. (국제화가 .net에서 어떻게 작동하는지 잘 모르겠습니다.)

이 테이블에 따르면, 중국어에 사용할 수있는 7 개의 문화 이름/식별자가 있습니다. (중국의 문화 이름은 시작합니다 zh.)

국제화가 어떤 특정한 중국어를 목표로 삼아야하는지에 대한 자세한 정보가 없으면 좁히기가 조금 어려울 것이라고 생각합니다. (아마도 다른 사람 이이 주제에 대해 경험이 있었을까요?)

드문 요청이지만, 이것은 UI에게 의미가있을 수 있습니다. "WPF"태그와 일치하지 않지만 양식은 시각적입니다. 그래도 문제를 더 잘 이해해야합니다. Coobird는 중국어를 단순화했다고 조언했지만 만다린은 대만 섬에서도 사용됩니다. 서면 언어는 전통적인 중국어입니다.

둘 다에 대한 현지화는 유사하게 복잡합니다. 텍스트를 번역하는 것 외에도 굵은 텍스트를 사용하지 않도록해야합니다 (스크립트에서는 작동하지 않음). 공간으로 분리 된 편지.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top