2014-03-13 2 views
0

PHP 안에있는 내 웹 사이트에는 번역되지 않는 것들이 몇 가지 있습니다. PHP 내부에 있기 때문에 일반 qTranslate 빠른 태그는 작동하지 않습니다. 이 단어를 번역하는 데 도움이되는 간단한 코드가 있습니까? 번역본이있는 동일한 페이지로 이동해야합니까? 네, 워드 프레스의 테마 파일입니다q PHP 내부로 번역하기

<div class="event-text"> 
    <h2 class="event-title">' . get_the_title($post->ID) . '</h2> 
    <ul class="event-meta">'; 
    if ($event_location != null) { 
     echo ' 
     <li><span>Location:</span>' . $event_location . '</li>'; 
    } 
    if ($club != null) { 
     echo ' 
     <li><span>Venue:</span>' . $club . '</li>'; 
    }     
    if ($event_allday == 'yes'){    
     echo '<li><span>Length:</span>All Day</li>';   
    } elseif ($tstart) {    
     echo '<li><span>Length:</span>' . $tstart . '';    
    } if ($tend) { 
     echo ' – ' . $tend . '</li>'; 
    }     
    echo ' 
     <li>'; 
    if (get_post_meta($post->ID, 'event_out', true) == 'yes') { 
     echo '<div class="event-cancel-out"><p>Sold Out</p></div><!-- end .event-cancel-out -->'; 
    } elseif (get_post_meta($post->ID, 'event_cancel', true) == 'yes') { 
     echo '<div class="event-cancel-out"><p>Canceled</p></div><!-- end .event-cancel-out -->'; 
    }elseif (get_post_meta($post->ID, 'event_free', true) == 'yes') { 
     echo '<div class="event-cancel-out"><p>Free Entry</p></div><!-- end #event-cancel-out -->'; 
    } else { 
     echo '<div class="event-tickets"><a href="' . $event_ticket . '" >Buy Tickets</a></div><!-- end #event-tickets -->'; 
    } 
    echo '</li> 
    </ul><!-- end ul.event-meta -->'; 
    echo ' 
     ' . the_content() . '         
</div><!-- end .event-text -->'; 
+0

"PHP 내부"란 무엇을 의미합니까? 테마 파일입니까? – brasofilo

답변

1

:

내가 PHP (위치 :, 장소 : 등) 내부에 번역 필요가 무엇인지에 대한 코드입니다. 다음 코드로 변경하여이 문제를 해결했습니다.

echo __("<li><span><!--:en-->Location: <!--:--><!--:ja-->場所:<!--:--></span>") . $event_location . '</li>'; 

echo '<div class="event-cancel-out"><p>' . __('<!--:en-->Sold Out<!--:--><!--:ja-->売り切れ<!--:-->') . '</p></div><!-- end .event-cancel-out -->';