C#.NET Q&A

XML을 이용한 다국어 처리 폴라리스 평점: 없음 조회: 392
안녕하세요.
C#프로그램을 개발하고 있는데, 다른 언어가 계속 추가될 수 있어서,
Resource를 이용한 다국어 처리보다 사용자가 파일에 등록하여 사용하도록 XML형식으로 개발하려고 합니다.

화면에 있는 버튼이나 라벨 컨트롤들의 Text에 xml key값을 입력하고,
화면이 열릴 때, Text값을 셋업된 랭귀지 번호에 따라서 xml에서 읽어와서 다국어 처리를 하고 싶습니다.

C#
button1.Text = "PROJECT";
label.Text = "HONG";

XML 예시
<Text Key = "PROJECT">
    <1> PROJECT <1>
    <2> 프로젝트 <2>
</Text>
<Text Key = "HONG">
    <1> HONG <1>
    <2> 홍길동 <2>
</Text>

프로그램 실행시, 1번 랭귀지로 되어 있으면 영어로 보이고, 2번랭귀지로 셋업하면 한글로 보이도록 하고 싶습니다.
C# 컨트롤 전체를 찾아서 Text속성과 XML파일 연동을 어떻게 코딩해야 할지 잘 모르겠네요. 도움부탁드립니다.

태그 : 다국어 C# XML
작성자 정보
폴라리스
Level 16
 [EXP.34/70]

메일:  비공개
글등록 +12 378 덧글등록 +3 19
자기소개
어느덧 개발 7년째이네요. 그런데 실력은 아직 많이 부족한거 같고.. 갈길이 먼듯합니다. 다른 개발자분들도 모두 화이팅하세요
글 공유하기 |
  tweet facebook
2019-09-17 오후 4:02:59
나도한마디
태그로 엮인글
[구인&교육정보] [C#/WPF/Winform] 부산 금융권 프로젝트   Ncoresoft
[C#.NET Q&A] 타이머 동작원리  힘힘힘
[구인&교육정보] [ 일본 / 도쿄 ] 신입 및 경력직 정사원 채용 [ 트리톤시스템 ]  트리톤시스템
[C#.NET Q&A] 윈폼 MVP 패턴 관련 질문드립니다.  질문
[구인&교육정보] [가산동]대기업 패션유통 레거시 시스템 운영 고급개발자 모집합니다.  채용 담당자
[C#.NET Q&A] 엑셀 저장시 속도가 너무 느립니다. ㅠㅠ[1]  아르디스
[C#.NET Q&A] 비동기 프로그래밍 질문 (Task)[1]  힘힘힘
[C#.NET Q&A] 비동기 프로그래밍 질문 (async, await)[1]+1  힘힘힘
[C#.NET Q&A] 텍스트 박스와 텍스트 파일을 맞추고 싶습니다.[4]+6  Nell
[C#.NET Q&A] c#으로 특정시간 컴퓨터종료되는 윈도우서비스 만들었는데 작동이 안되요[3]  시샵샵샵
글리스트
타이머 동작원리  힘힘힘
시리얼통신 문의 드립니다.[2]+2  llje85
EmguCV 로 RTSP 써보고 있는데요, 왜 close 할때 dispose 오류가 날까요?[1]  밍님
안녕하세요 눈팅만 하다가 조심스럽게 질문 글 올려봅니다..[1]  isson05
c# form.show() 관련 질문[1]  민속주점
윈폼 MVP 패턴 관련 질문드립니다.  질문
 ★현재글->   XML을 이용한 다국어 처리  폴라리스
IIS 닷넷코어 사이트에서 HWP 안열리는 문제[2]  비베씨샾
ZPL 출력 오류 문의[1]+3  llje85
엑셀 저장시 속도가 너무 느립니다. ㅠㅠ[1]  아르디스
[C#,WPF 질문] 이미지가 깨졌는지 확인하는 방법[1]  Neall
c# FTP관련 윈도우 방화벽[2]  삔또
비동기 프로그래밍 질문 (Task)[1]  힘힘힘
비동기 프로그래밍 질문 (async, await)[1]+1  힘힘힘
텍스트 박스와 텍스트 파일을 맞추고 싶습니다.[4]+6  Nell
c#으로 특정시간 컴퓨터종료되는 윈도우서비스 만들었는데 작동이 안되요[3]  시샵샵샵
c# 응용프로그램c#이 설치된 곳에서만 실행되는데 왜그럴까요? [2]  penmouse