C#.NET Q&A

XML을 이용한 다국어 처리 폴라리스 평점: 없음 조회: 599
안녕하세요.
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.54/70]

메일:  비공개
글등록 +12 390 덧글등록 +3 19
자기소개
어느덧 개발 7년째이네요. 그런데 실력은 아직 많이 부족한거 같고.. 갈길이 먼듯합니다. 다른 개발자분들도 모두 화이팅하세요
글 공유하기 |
  tweet facebook
2019-09-17 오후 4:02:59
나도한마디
태그로 엮인글
[자유게시판] C# , WPF 응용 프로그램 개발   떫은홍씨
[구인&교육정보] [잠실/8개월] oo은행 고도화 사업 C# 고급 개발자 모집  채용 담당자
[C#.NET Q&A] 랜덤 숫자 출력부분인데 잘못된 부분을 봐주실수 있을까요?[1]  c#어른이
[C#.NET Q&A] c# winform 그림판 드래그도형 그리기관련 질문드립니다.  HJH
[C#.NET Q&A] tcp/ip 통신에서 데이터 전송 관련  Tube
[C#.NET Q&A] 랜덤숫자 생성 궁금점이 있는데 알려주실수 있을까요?[1]  c#어른이
[C#.NET Q&A] c# 윈폼 영상 위에 컨트롤 배경 투명 질문드립니다.[1]  하태
[C#.NET Q&A] Winform Datagridview에 db연동해서 화면에 출력시 마지막 공백행 질문드리겠습니다![2]  하태
[자유게시판] 인터넷강의하시거나 인터넷강의듣는분중에 관심있으시면 들러주세요.  프로인강
[정보공유] 인터넷강의하시거나 인터넷강의듣는분중에 관심있으시면 들러주세요.[1]  프로인강
글리스트
SerialPort.Open시에 UnauthorizedAccessException 발생에 대한 질문[1]  시노부
C# Access 2007 DB 관련 문의좀 드립니다 ㅠㅠ도와주세요   삼진연립
c# mysql 접속 시 오류 [2]+1  새내기
구조체 리스트와 타이머 이용[1]  개발입문자
wpf로 button을 만들면 배경색이 안바뀝니다[3]+2  Tube
타이머 동작원리  한양대표
시리얼통신 문의 드립니다.[2]+3  llje85
EmguCV 로 RTSP 써보고 있는데요, 왜 close 할때 dispose 오류가 날까요?[1]  밍님
안녕하세요 눈팅만 하다가 조심스럽게 질문 글 올려봅니다..[1]  isson05
c# form.show() 관련 질문[1]  민속주점
 ★현재글->   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