Loading the content...

버그 & 건의

  • Home
  • 이윰빌더
  • 버그 & 건의

[버그] 다국어 적용이 안됩니다.

1,756 2015.05.23 16:12

짧은주소

본문

여러번 복사와 삭제를 반복해보았으나... 언어 수정 저장 부분에서 문제가 있는 듯 합니다.

 

다국어판 원본(mlang_basic)은 언어 수정을 하면 잘 적용됩니다.
문제는 복사본입니다.
현재는 중문, 일문은 삭제한 상태입니다.
복사할 때 '기본 설정'을 제외하면... 아예 '언어 설정' 부분이 생기지 않구요.

0
좋아요!
- fm25 메일보내기 아이디로 검색 - 회원등급 : 새싹/Level 11 - 포인트 : 104,755
레벨 11
경험치 12,674

Progress Bar 77%

- 가입일 : 2015-02-07 19:40:40
- 서명 : 영원한 초보!!!
Home Page : internationale.kr
Eyoom Builder Test : liberta.kr
- 자기소개 : SIR의 존재감 없는 회원입니다~^^
댓글목록

이윰넷님의 댓글

fm25님 안녕하세요. 반갑습니다.

다국어 테마를 복사하는 기능까지 테스트를 못해 봤습니다.
미리 테스트 해 주셔서 감사해요.

패치 테스트할 수 있는 환경이 아닌지라 급하시다면 테스트 부탁드리겠습니다.

1. 대상파일 : /adm/eyoom_admin/theme_update.php 소스수정
2. 패치내용
패치 전

$eyoom_config_file = '../../data/eyoom.config.php';
include($eyoom_config_file);

$eyoom_config = array();
$eyoom_config['theme'] = $_POST['theme'];
$eyoom_config = $eyoom_config + $eyoom;
$qfile->save_file('eyoom',$eyoom_config_file,$eyoom_config);


패치 후
$eyoom_config_file = '../../data/eyoom.config.php';
include($eyoom_config_file);
if(preg_match('/mlang/',$_POST['theme'])) $eyoom['theme_lang_type'] = 'm';

$eyoom_config = array();
$eyoom_config['theme'] = $_POST['theme'];
$eyoom_config = $eyoom_config + $eyoom;
$qfile->save_file('eyoom',$eyoom_config_file,$eyoom_config);


주말에도 이렇게 테스트해 주시고 감사합니다.

축하합니다. 첫댓글 포인트 98포인트를 획득하였습니다.

fm25님의 댓글

수정 후, 먼저 복사했던 테마를 삭제하고 다시 복사해봤는데... 그래도 안되네요.

휴일 지나고 패치해 주셔도 됩니다.
다국어판 적용방법을 작성해서 팁게시판에 올리려고 직접 적용해본 것인데...
"완전할까?"... "설마, 괜찮을거야!"...
몇번 갈등하다가 손을 댔더니...^^

축하합니다. 지뢰폭탄 포인트 33포인트를 획득하였습니다.

축하합니다. 행운의 포인트 48포인트를 획득하였습니다.

자이언트님의 댓글

저도 언어테마 복사해서 보니 문제가 있긴 있네요.
아마 버그같아요.

/adm/eyoom_admin/config_form.php 파일에서 29번째 줄에
<?php if($_eyoom['theme_lang_type'] == 'm') {?> 조건문이 있는데 복사한 테마의 /data/eyoom.mlang_basic_en.config.php 파일을 열어보니
"theme_lang_type" 해쉬 자체가 없어요.

축하합니다. 첫댓글 포인트 36포인트를 획득하였습니다.

fm25님의 댓글

수정 후 값은 들어가는데... 실제 적용은 안되네요.

자이언트님의 댓글

원인을 알겠네요.
이렇게 해 보세요.

테마명을 "mlang_basic_english"로 하셨잖아요.
/data/language/theme.mlang_basic.en.php 파일을 /data/language/theme.mlang_basic_english.en.php 복사하고
/data/language/alert.mlang_basic.en.php 파일을 /data/language/alert.mlang_basic_english.en.php 복사해 보세요.

음.. 테마명에 따라 언어번역본 파일이 다 다르게 되어 있네요.
이 부분은 뭔가 개선이 필요해 보이네요.

fm25님의 댓글

오~ 그렇네요!

홈테마 언어를 다르게 하면 또 오류가 생길지도 모르겠네요.
아이쿠 이런 것은 두통의 원인...ㅠㅠ

Total 259건 9 페이지
제목
소다 아이디로 검색 2015.06.28 1,220 0
허비봉 아이디로 검색 2015.06.26 1,399 0
레아엘 아이디로 검색 2015.06.24 1,461 0
프리피피티 아이디로 검색 2015.06.24 1,685 0
레아엘 아이디로 검색 2015.06.24 1,373 0
갓구운빵 아이디로 검색 2015.06.23 1,385 0
레아엘 아이디로 검색 2015.06.23 1,381 0
소다 아이디로 검색 2015.06.23 1,827 0
프리피피티 아이디로 검색 2015.06.15 1,659 0
fm25 아이디로 검색 2015.06.14 1,662 0
갓구운빵 아이디로 검색 2015.06.14 1,463 0
fm25 아이디로 검색 2015.06.12 1,383 0
방구 아이디로 검색 2015.06.12 1,478 0
박아무개 아이디로 검색 2015.06.11 1,708 0
박아무개 아이디로 검색 2015.06.11 1,598 1