Opencart v2.3.0.2를 사용하고 있습니다. 일부 텍스트 문자열을 번역하는 방법에 대한 도움이 필요합니다. 바닥 글에opencart 텍스트 문자열에 번역을 추가하는 방법은 무엇입니까?
<ul class="static_links">
<li class="head-links">
<a href="<?php echo $about_products; ?>">
<?php echo $text_products; ?>
</a>
</li>
<li class="head-links">
<a href="<?php echo $contact; ?>">
<?php echo $text_novosti; ?>
</a>
</li>
<li class="head-links">
<a href="<?php echo $contact; ?>">
<?php echo $text_onas; ?>
</a>
</li>
</ul>
또한 내가 추가 한 새로운 문자열과 번역 : 나는 코드를 사용하여 (/catalog/view/theme/mytheme/template/common/header.tpl에) 내 머리글 메뉴에 몇 가지 링크를 추가했습니다 .PHP (/catalog/language/ru-ru/common/footer.php) :
$_['text_products'] = 'О продуктах'; $_['$text_novosti'] = 'Новости'; $_['$text_onas'] = 'О нас';
마지막으로 내가 등록한 그 header.php (/catalog/controller/common/header.php)로 번역 :
//New links in menu
$data['text_products'] = $this->language->get('text_products');
$data['text_novosti'] = $this->language->get('text_novosti');
$data['text_onas'] = $this->language->get('text_onas');
결국 메뉴가있는 페이지를 열면 $text_products
에 대한 번역 문서입니다. 다른 곳에서는 값 text_novosti
과 text_onas
만 표시합니다. 그러나 대신 footer.php에서 번역본을 보여 주어야합니다.
정확하게 번역을 표시하는 방법을 알려주십시오.
어쩌면 언어를 기반으로 텍스트를 하드 코딩 할 수 있습니까? 뭔가 같은 :
<?php if ($lang='en') {?> <a href="#">News</a><a href="#">About us</a>
<?php } ?>
НовостиО이
감사합니다,하지만 실수는 $ _ [ 'text_products'] = 'О продуктах'이 문자열'에 있었다; $ _ [ '$ text_novosti'] = 'Новости'; $ _ [ '$ text_onas'] = 'О нас';'불필요한'$ '를 넣었습니다. –
안녕하세요. 환영합니다. – DigitCart