본문으로 건너뛰기

ILocalizationManager

다국어 번역 지원을 위한 인터페이스입니다.

네임스페이스: ControlBee.Interfaces

메서드

Translate

키를 현재 언어로 번역하며, 선택적으로 인수를 치환할 수 있습니다.

string Translate(string key, Dictionary<string, string>? args = null);

매개변수:

  • key — 번역 키입니다.
  • args — 번역된 문자열에 치환할 선택적 인수입니다.

반환값: 번역된 문자열입니다.

Load

JSON 파일에서 번역을 로드합니다.

void Load(string jsonPath);

매개변수:

  • jsonPath — JSON 번역 파일의 경로입니다.

GetValue

키에 대한 원시 번역 값을 반환합니다.

string? GetValue(string key);

반환값: 번역 값이거나, 찾을 수 없으면 null입니다.