Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

다국어 변환 질문드립니다. #17

Closed
hsmang opened this issue Apr 15, 2017 · 3 comments
Closed

다국어 변환 질문드립니다. #17

hsmang opened this issue Apr 15, 2017 · 3 comments
Labels

Comments

@hsmang
Copy link

hsmang commented Apr 15, 2017

안녕하세요.

깃에 제공해주신 소스에서 다국어 처리 업데이트를 해주셔서 사용하려고합니다.

우선 SmartEditor2.html 파일에서
var sLang = "ja_JP";
sSkinURI: "SmartEditor2Skin_ja_JP.html"

이부분을 수정을 하면 적용이 되는건가요?

수정을하면 폰트 이름이 바뀌질 않습니다.
다른 부분은 일본어로 수정이 되어있는데 폰트부분만 돋움(あいうえお) 이런식으로 되어있습니다.
실제 코드를보면 NanumGothic(あいうえお) 이렇게 되어있는걸로 확인이 되는데..
다국어 처리 방법좀알려주셨으면 감사하겠습니다 ㅠㅠ

@kyungilpark
Copy link
Contributor

안녕하세요~
다국어 소스를 급하게 포함시키다보니 검증이 덜 되었던것 같습니다. ㅠ.ㅠ
일단은 다음과 같이 수정부탁드립니다.

var sLang = "ja_JP";	// 언어 (ko_KR/ en_US/ ja_JP/ zh_CN/ zh_TW), default = ko_KR
var aDefaultFontSet = [];
switch(sLang){
	case "ja_JP" :
		aDefaultFontSet = [["MS UI Gothic", "MS UI Gothic"], ["MS Pゴシック", "MS Pゴシック"], ["MS ゴシック", "MS ゴシック"], ["MS P明朝", "MS P明朝"], ["MS 明朝", "MS 明朝"], ["Arial", "Arial"], ["Arial Black", "Arial Black"], ["Comic Sans MS", "Comic Sans MS"], ["Courier New", "Courier New"], ["Times New Roman", "Times New Roman"], ["Verdana", "Verdana"]];
		break;
	case "zh_CN" :
		aDefaultFontSet = [["宋体", "宋体"], ["新宋体", "新宋体"], ["黑体", "黑体"], ["仿宋", "仿宋"], ["楷体", "楷体"], ["幼圆", "幼圆"], ["隶书", "隶书"], ["华文彩云", "华文彩云"], ["Arial", "Arial"], ["Comic Sans MS", "Comic Sans MS"], ["Verdana", "Verdana"], ["Times New Roman", "Times New Roman"], ["Tahoma", "Tahoma"]];
		break;
	case "en_US" :
		aDefaultFontSet = [["Gulim", "Gulim"], ["Batang", "Batang"], ["Gulimche", "Gulimche"], ["Sans Serif", "Sans Serif"], ["Serif", "Serif"], ["Wide", "Wide"], ["Narrow", "Narrow"], ["Comic Sans MS", "Comic Sans MS"], ["Courier New", "Courier New"], ["Garamond", "Garamond"], ["Georgia", "Georgia"], ["Tahoma", "Tahoma"], ["Trebuchet MS", "Trebuchet MS"], ["Verdana", "Verdana"]];
		break;
	default :
		break;
}
nhn.husky.EZCreator.createInIFrame({
	oAppRef: oEditors,
	elPlaceHolder: "ir1",
	sSkinURI: "SmartEditor2Skin_ja_JP.html",
	htParams : {
		bUseToolbar : true,				// 툴바 사용 여부 (true:사용/ false:사용하지 않음)
		bUseVerticalResizer : true,		// 입력창 크기 조절바 사용 여부 (true:사용/ false:사용하지 않음)
		bUseModeChanger : true,			// 모드 탭(Editor | HTML | TEXT) 사용 여부 (true:사용/ false:사용하지 않음)
		//bSkipXssFilter : true,		// client-side xss filter 무시 여부 (true:사용하지 않음 / 그외:사용)
		//aAdditionalFontList : aAdditionalFontSet,		// 추가 글꼴 목록
		SE2M_FontName: {
			aDefaultFontList: aDefaultFontSet
		},
		fOnBeforeUnload : function(){
			//alert("완료!");
		},
		I18N_LOCALE : sLang
	}, //boolean
	fOnAppLoad : function(){
		//예제 코드
		//oEditors.getById["ir1"].exec("PASTE_HTML", ["로딩이 완료된 후에 본문에 삽입되는 text입니다."]);
	},
	fCreator: "createSEditor2"
});

@hsmang
Copy link
Author

hsmang commented Apr 16, 2017

@kyungilpark 감사합니다 ! 위의 수정으로 인해 해결됐습니다.
그리고 JP Skin에서 인용구 아이콘의 title만 한글로 되어있습니다 ㅎㅎ
다음 배포때 수정해주시면 감사하겠습니다

@kyungilpark
Copy link
Contributor

@hsmang 인용구부분 확인 감사합니다.
다음 배포때 반영하도록 하겠습니다.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants