그누보드팁

구글 번역 기능 붙이기

페이지 정보

작성자 최고관리자 작성일 23-08-24 00:21 조회 32 댓글 2

본문

        <div class="box_aside">
            <div id="google_translate_element" style="display:none;"></div>
            <!-- "새 번역 링크 UI" -->
            <ul class="translation-links">
                <li><a href="javascript:void(0)" class="english" data-lang="en" title="English"><span class="flag en"><img src="https://quickapostille.co.kr/img/tablist_1_1.png"></span><span>영어</span></a></li>
                <li><a href="javascript:void(0)" class="japanese" data-lang="ja" title="日本語"><span class="flag ja"><img src="https://quickapostille.co.kr/img/tablist_3_15.png"></span><span>일본어</span></a></li>
                <li><a href="javascript:void(0)" class="japanese" data-lang="zh-CN" title="中文(简体)"><span class="flag zh-CN"><img src="https://quickapostille.co.kr/img/tablist_3_16.png"></span><span>중국어(간체)</span></a></li>
                <li><a href="javascript:void(0)" class="japanese" data-lang="zh-TW" title="中文(繁體)"><span class="flag zh-TW"><img src="https://quickapostille.co.kr/img/tablist_3_16.png"></span><span>중국어(번체)</span></a></li>
            </ul>
            <script src="https://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
            <script type="text/javascript">
                /* 구글 번역 초기화 */
                function googleTranslateElementInit() {new google.translate.TranslateElement({pageLanguage: 'ko',autoDisplay: true}, 'google_translate_element');}

                /* 새 UI 선택 클릭 이벤트가 발생하면
                감춤 처리한 구글 번역 콤보리스트에
                선택한 언어를 적용해 변경 이벤트를 발생시키는 코드  */
                document.querySelector('.translation-links').addEventListener('click',function(event) {
                    let el = event.target;
                    if(el != null){
                        while(el.nodeName == 'FONT' || el.nodeName == 'SPAN'){el = el.parentElement;}//data-lang 속성이 있는 태그 찾기
                        const tolang = el.dataset.lang; // 변경할 언어 코드 얻기
                        const gtcombo = document.querySelector('.goog-te-combo');
                        if (gtcombo == null) {
                            alert("Error: Could not find Google translate Combolist.");
                            return false;
                        }
                        gtcombo.value = tolang; // 변경할 언어 적용
                        gtcombo.dispatchEvent(new Event('change')); // 변경 이벤트 트리거
                    }
                    return false;
                });
            </script>
        </div>

금액 :

결제정보

추가배송비 0
(지역에 따라 추가되는 도선료 등의 배송비입니다.)
총 주문금액

결제수단

무통장입금 이외의 결제 수단으로 결제하시는 경우 포인트를 적립해드리지 않습니다.

결제방법 선택

에스크로 안내

에스크로(escrow) 제도란?

상거래 시에, 판매자와 구매자의 사이에 신뢰할 수 있는 중립적인 제삼자(여기서는 KCP)가 중개하여 금전 또는 물품을 거래를 하도록 하는 것, 또는 그러한 서비스를 말한다. 거래의 안전성을 확보하기 위해 이용된다. (2006.4.1 전자상거래 소비자보호법에 따른 의무 시행)

현금 거래에만 해당(에스크로 결제를 선택했을 경우에만 해당)되며, 신용카드로 구매하는 거래, 배송이 필요하지 않은 재화 등을 구매하는 거래(컨텐츠 등)에는 해당되지 않는다.

가입사실확인

댓글목록 2

최고관리자님의 댓글

최고관리자 작성일

a

최고관리자님의 댓글

최고관리자 작성일

b

회원로그인

Copyright © 소유하신 도메인. All rights reserved.
잠시만 기다려주세요.