AUISoft
AUIPivot 2.5 Documentation
AUIPivot 다국어(리소스번들) 작성법에 대하여

AUIPivot 에서 출력되는 모든 메시지는 메시지 파일로 관리합니다. 기본으로 제공되는 언어 팩 파일은 다음 3가지입니다.

l  한국어 : AUIPivot.messages.kr.js

l  영어 : AUIPivot.messages.en.js

l  일본어 : AUIPivot.messages.jp.js

적용 방법은 예를 들어 한국어 팩으로 출력하고자 한다면 다음과 같이 스크립트를 설정하십시오.

<!DOCTYPE html>

<html lang="ko">

<head>

<meta charset="utf-8"/>

<meta http-equiv="Content-Script-Type" content="text/javascript"/>

<meta http-equiv="Content-Style-Type" content="text/css"/>

<meta http-equiv="X-UA-Compatible" content="IE=edge"/>

<!-- AUIPiovt 라이센스 파일 -->

<script type="text/javascript" src="./js/AUIPivotLicense.js"></script>

<!-- AUIPivot 라이브러리 파일 -->

<script type="text/javascript" src="./js/AUIPivot.js"></script>

 

<!-- AUIPivot 메세지 파일  -->

<script type="text/javascript" src="./AUIPivot/messages/AUIPivot.messages.kr.js"></script>

 

작성한 스크립트에서 영어 메시지 팩으로 바꾸기를 원한다면 AUIPivot.messages.kr.js 대신 AUIPivot.messages.en.js 으로 바꾸십시오.

영어, 일본어 외의 다른 언어팩으로 AUIPivot 의 메시지를 바꾸길 원한다면 새로운 메시지 파일을 작성하십시오.

예를 들어 중국어 파일을 작성해 보도록 하겠습니다.

편집기로 AUIPivot.messages.kr.js 을 열어 보십시오.

/**

 * AUIPivot 에서 사용되는 메세지들을 정의합니다.

 */

AUIPivotMessages = {

                     rowNumHeaderText : "No.",

                     rowLabelText : "행 레이블",

                     columnLabelText : "열 레이블",

                     columnTotalSumText : "총 합계",

                     footerTotalSumText : "총 합계",

                     emptyText : "( 비어 있음 )",

                     emptyValue : "(값 없음)",

                     unavailableText : "피벗팅을 표현하기에 무리가 있습니다.\r\n(column) 필드를 행(row)으로 이동시키고 다시 시도하십시오.",

                     noDataMessage : "보고서를 작성하려면 필드 목록에서 필드를 선택하십시오.",

 

 

위와 같이 스트링이 정의되어 있습니다. 이를 중국어로 번역 작성한 후 AUIPivot.message.cn.js 로 저장하여 스크립트에 설정하십시오.

다음은 중국어 팩으로 작성한 예입니다.

<!DOCTYPE html>

<html lang="ko">

<head>

<meta charset="utf-8"/>

<meta http-equiv="Content-Script-Type" content="text/javascript"/>

<meta http-equiv="Content-Style-Type" content="text/css"/>

<meta http-equiv="X-UA-Compatible" content="IE=edge"/>

<!-- AUIPiovt 라이센스 파일 -->

<script type="text/javascript" src="./js/AUIPivotLicense.js"></script>

<!-- AUIPivot 라이브러리 파일 -->

<script type="text/javascript" src="./js/AUIPivot.js"></script>

 

<!-- AUIPivot 메세지 파일 - 중국어  -->

<script type="text/javascript" src="./AUIPivot/messages/AUIPivot.messages.cn.js"></script>