• 북마크
  • 1:1문의
  • 새글
  • 회원가입
  • 로그인

테마별 설치가이드

  • Home
  • 가이드
  • 테마별 설치가이드

다국어 테마 가이드

4,866 2015.11.02 17:12

짧은주소

본문

다국어 테마 설치 및 설정

EB Mlang Basic 테마를 기준으로 설명드리겠습니다.

 

테마 설치하기

해당 테마를 다운 받아 압축을 풀고 그누보드 및 이윰빌더와 테마가 설치된 도메인에 업로드 합니다.

아래와 같은 경로에 mlang_basic 테마가 업로드 됩니다.

/eyoom/theme/mlang_basic/

 

아래의 3개 파일은 그누보드 원본 소스이며 @include_once(G5_BBS_PATH.'/language.php'); 코드를 추가했습니다.

그누보드 패치시 아래 3개의 파일은 염두해 두시고 패치하시기 바랍니다.

/bbs/alert.php

/bbs/alert_close.php  

/bbs/confirm.php 

 

 

공유자료실(http://eyoom.net/bbs/board.php?bo_table=share&page=)의 다국어 언어팩을 다운받아

/data/language 폴더를 만들고 업로드 합니다.

 

관리자 모드 - 이윰설정으로 가면 아래와 같은 화면이 나오며 설치를 누르고 이윰회원의 아이디와 비밀번호를 입력하고 설치를 클릭하면 설치가 완료됩니다.

 

설치된 mlang_basic 테마의 기본설정에서 언어선택을 하실 수 있습니다.

 

 

테마 복사를 통해 각 언어별 사이트 구성이 가능합니다.

mlang_basic 테마를 복사를 클릭하면 위와 같이 새 테마명아이디를 적고 기타 설정 후 복사하기를 클릭하면 아래와 같이 테마 복사가 됩니다.

복사한 테마 기본설정에서 언어를 설정해 주면 해당 언어를 가진 동일한 테마가 됩니다.

각 테마별 이동은 http://사이트명/?theme=테마명 으로 해 주시면 됩니다.(예 - http://사이트명/?theme=mlang_basic_en )

 

 

언어 수정 및 추가하기

번역 전문 인력이 없어 오역이 많을 수 있습니다.

오역 수정을 원하신다면 다운 받으신 언어팩에서 수정이 가능합니다.

alert.php파일은 그누보드 경고 문구를 넣은 것입니다.

theme.php 파일은 이윰테마의 문구와 경고문구를 넣은 것입니다.

파일을 열어 보시면 각 번호별로 번역을 한 것입니다.

 

예)

theme.kr.php  파일 :  "391" => "삭제",  

theme.en.php 파일 : "391" => "Delete",

theme.cn.php 파일 : "391" => "删除",

theme.jp.php 파일 : "391" => "削除",

 

 

수정을 원하시는 단어를 theme.kr.php파일에서 검색 후 번호를 확인하고 수정을 원하는 언어 파일을 열어 번호검색 후 수정합니다.

 

언어추가는 수정하고자 하는 부분의 파일을 열고 {lang_theme=[번호] //언어}를 입력하고 언어팩의 각 해당 파일에 번호를 추가하고 언어를 입력을 해 주시면 됩니다.

예)

/mlang_basic/layout/head_bs.html 파일을 열고 원하는 부분에 <p>{lang_theme[1393] //안녕}</p> 입력

theme.kr.php  파일 :  "1393" => "안녕",  

theme.en.php 파일 : "1393" => "Hello",

 

오역등을 수정한 언어팩 파일을 공유자료실에 재업로드 하셔도 됩니다.

(물론 포인트를 걸고 올리셔도 됩니다. 여러분의 노력은 소중합니다.)

 

 

특이사항

 

1. 번역 미적용 사항

아래와 같이 번역을 적용하기 어려운 부분이 있습니다.


<div class="note"><strong>Note:</strong> 공백없이 한글,영문,숫자만 입력 가능 (한글2자, 영문4자 이상) | 닉네임을 바꾸시면 앞으로 {config.cf_nick_modify*1}일 이내에는 변경 할 수 없습니다.</div>

해당 부분은 소스와 같이 중간에 {config.cf_nick_modify*1} 부분이 있어 관리자에서 설정된 숫자를 중간에 넣는 것입니다.

이와 같은 부분은 언어별로 동일하게 적용이 힘들어 직접 수정을 하셔야 합니다.

 

테마내 미수정 부분 리스트 (숫자는 해당 부분 줄)

  • /layout/head_bs.html - 84
  • /skin_bs/board/move.skin.html - 127
  • /skin_bs/board/view.skin.html - 453,659
  • /skin_bs/board/view.skin.html - 233,491,506,511
  • /skin_bs/board/write.skin.html - 423,456, 465,554,561,574,579,614
  • /skin_bs/board/basic/list.skin.html - 367
  • /skin_bs/board/gallery/list.skin.html - 457
  • /skin_bs/board/webzine/list.skin.html - 414
  • /skin_bs/member/memo.skin.html - 59
  • /skin_bs/member/register_form.skin.html - 122,280,289
  • /skin_bs/new/new.skin.html - 178,182
  • /skin_bs/newwin/newwin.skin.html - 13
  • /skin_bs/outlogin2.skin.html - 27
  • /skin_bs/poll/poll.skin.html - 42,63
  • /skin_bs/qa/list.skin.html - 191
  • /skin_bs/qa/view_answerform.skin.html - 78,86
  • /skin_bs/qa/write.skin.html - 94,110,164,171
  • /skin_bs/respond/respond.skin.html - 74,192,196

 

2. 게시판 시간 출력

관리자 > 이윰설정 > 게시판설정 - 상세설정 날짜표현을 아래와 같이 설정을 합니다.

97a07e4cbc342767ad4ebbefddf7bc2f_1458626352_88796.jpg 

초/분/시간 형식은 글 작성시 30초전, 10분전 등으로 출력되는데 이 부분은 다국어가 적용이 되어 있지 않습니다.

(그누보드 원본을 수정해야 하는 부분입니다.)

 

 

번역이 적용되지 않는 예

위와 같이 게시판 권한에 따른 경고창은 그누보드 소스를 먼저 불러온 후 이윰의 스킨을 불러오기 때문에 번역을 적용하기가 어려운 경우 입니다.

해당 경고문에 각 언어별로 경고 문구를 다 넣어 주는 방법밖에 대안이 없어 보입니다. (그누보드 원본을 수정하셔야 하는 부분입니다.)

 

 

댓글목록

티보리님의 댓글

자료 감사합니다. 수고많으셨어요

비즈팔님의 댓글

참고서 한페이지 추가요~  ^^
감사합니다.

LOGIN
사이드 메뉴

최신글이 없습니다.

최신글이 없습니다.

출석 랭킹

오늘의 랭킹

회원사진

닉네임

개근왕

최다1위

shadow shadow
Ranking

    출력할 랭킹이 없습니다.

  • 01 shadow
    674,374
  • 02 신비
    335,419
  • 03 가을하늘
    204,735
  • 04 mame
    202,630
  • 05 이윰MOUNT
    199,181
  • 06 미스코리아
    163,939
  • 07 레오나르도
    147,576
  • 08 테크니션
    142,655
  • 09 이윰IN
    135,258
  • 10 비온뒤맑음
    127,882
  • 01 shadow
    28,938
  • 02 joosam
    23,606
  • 03 티보리
    21,954
  • 04 홍인
    18,644
  • 05 레오나르도
    18,088
  • 06 이윰IN
    17,983
  • 07 도깨비
    16,614
  • 08 이윰EGG
    16,105
  • 09 자이언트
    14,698
  • 10 미스트
    14,379