Language 소개

고도몰의 Language 를 소개하는 내용입니다.

  • Locale 에 따른 언어를 출력할 수 있도록 지원하며, getText방식이 적용되어 있습니다.

  • 튜닝상점의 경우 언어 설정을 별도 수정하여 사용할 수 없습니다. (추후 지원 예정)

📌 기본 Usage

고도몰 컨트롤러 및 컴포넌트에서의 기본적인 사용법은 아래와 같으며 치환코드는 1개만 넣을 수 있습니다.

__('오류가 발생하였습니다.');
__('%s 오류가 발생하였습니다.', $erroCode);

치환 문자를 사용해야 하는 경우,

sprintf(__(%s), $sample1, $sample2);

📌 상세 Usage

아래 함수는 전역함수로 어느 파일에서도 사용할 수 있습니다.

  • $original : 기본메시지를 선언합니다.

  • $plural : 기본메시지의 복수형을 선언합니다.

  • $value : 복수형 사용을 위한 조건으로 정수형 숫자를 선언합니다.

  • $context : 메시지를 포함하는 위치 정보로 동일 단어를 다르게 사용할 수 있습니다.

  • $domain : 도메인은 언어파일의 범위(영역)를 나타내며 고도몰에서는 파일 이름을 도메인으로 사용하고 있습니다.

기본형

복수형

컨텍스트형

도메인형

도메인 컨텍스트형

도메인 컨텍스트 복수형

Last updated

Was this helpful?