ASP.NET – CodingSeb.Localization.WPF

By | 2023년 7월 14일
Table of Contents

ASP.NET – CodingSeb.Localization.WPF

실시간으로 WPF 로케일을 변경해주는 다국어 라이브러리입니다.

설치

https://www.nuget.org/packages/CodingSeb.Localization.WPF/

사용법

https://github.com/codingseb/Localization

*.loc.json 파일을 생성후 아래와 같이 json 파일을 생성해 줍니다.

json 파일은 출력 디렉터리로 복사를 항상 복사로 설정합니다.

{
  "SaveID": {
    "en": "Save ID",
    "ko": "아이디 저장"
  }
}

json 을 읽어오는 방법은 파일을 지정하는 방법과 폴더를 지정해주는 방법이 있습니다.

LocalizationLoader.Instance.FileLanguageLoaders.Add(new JsonFileLoader());
LocalizationLoader.Instance.AddDirectory(@"./Localization/");
Loc.Instance.CurrentLanguage = "ko";
<CheckBox Content="{Tr 'SaveID'}" />
Loc.Tr("SayHello");

위와같이 설정 후 언어를 변경해 주면 자동으로 모든 페이지의 언어가 변경되는 것을 확인할 수 있습니다.

2 thoughts on “ASP.NET – CodingSeb.Localization.WPF

답글 남기기