>백엔드 개발 >PHP 튜토리얼 >Joomla 언어 번역 수업 Jtext 사용 분석

Joomla 언어 번역 수업 Jtext 사용 분석

WBOY
WBOY원래의
2016-07-29 08:50:301069검색

이 글의 예는 Joomla 언어 번역 수업에서 Jtext를 사용하는 방법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 자세한 내용은 다음과 같습니다.

기본 사용법:

Jtext는 Joomla에서 다국어 번역을 구현하는 개체입니다.

Jtext::_('LANGUAGE CODE'); 

변수로 사용하는 경우 다음과 같이 직접 사용합니다.

$var = Jtext::_('LANGUAGE CODE'); 

표시해야 하는 경우 echo 명령을 사용하여 표시할 수 있습니다. 이 방법은 다음과 같은 템플릿 파일에서 가장 일반적입니다.

echo Jtext::_('LANGUAGE CODE');

언어 팩 파일:

Joomla는 여러 언어, 각 언어를 지원할 수 있습니다. 패키지 파일은 다음과 같은 폴더 형태로 언어 폴더에 저장됩니다.

영어 패키지의 폴더 이름은 다음과 같습니다. /en-GB/

중국어 번체 언어 팩의 폴더 이름은 다음과 같습니다: Languages/zh-TW/

각 언어에는 기본 언어 팩이 있습니다. Joomla의 모든 프로그램에서 실행되는 파일이 로드됩니다. 예:

영어 언어 팩 파일은 다음과 같습니다. en-GB.ini

중국어 번체 언어 팩 파일은 다음과 같습니다. zh -TW.ini

각 구성 요소(구성 요소)에는 각 언어에 대한 언어 팩 파일이 있습니다. 이 언어 팩 파일은 구성 요소가 실행될 때 기본적으로 로드됩니다. , 예:

com_community의 영어 언어 팩: en-GB.com_community.ini

com_community의 중국어 언어 팩: zh- TW.com_community.ini

구성 요소 간에 언어 팩 파일을 참조하는 방법:

다른 구성 요소의 언어 팩을 사용하려면 먼저 해당 언어 팩을 도입해야 합니다. 구성요소를 사용하기 전에 com_community에서 com_stock 언어팩을 사용하고 싶다면 다음과 같은 방법으로 소개하시면 됩니다:

$lang =& JFactory::getLanguage();
$lang->load('com_stock');//组件的名称,即语言包文件名的中间部分:en-GB.com_stock.ini

고급 사용법:

문장을 변수로 번역하려면 JText::sprintf() 메소드를 사용하여 번역해야 합니다. JText::sprintf()는 언어 패키지에서 변수 사용을 지원하며 최대 3개의 변수를 지원할 수 있습니다. JText::sprintf()의 형식은 다음과 같습니다.

Jtext::sprintf('LANGUAGE CODE',$var1,$var2,$var3); 

해당 언어 패키지는 다음과 같이 작성됩니다.

LANGUAGE CODE=语言代码%1$s,%2$s,%3$s 

예:

JomSocial에는 다음과 같이 작성된 코드가 있습니다. 제휴 링크와 동영상 링크인 이름이라는 세 가지 변수를 전달해야 합니다. :

JText::sprintf('CC ACTIVITIES FEATURED VIDEO', $ownerUrl, $ownerName, $videoUrl);

해당 언어 팩은 다음과 같이 작성됩니다.

CC ACTIVITIES FEATURED VIDEO=% 2$s's동영상이 추천됩니다.

줌라 관련 콘텐츠에 더 관심이 있는 독자는 이 사이트의 특별 주제인 "Symfony 프레임워크 소개 튜토리얼", "Yii 프레임워크 소개 및 공통 기술 요약", "PHP 우수 요약"을 확인할 수 있습니다. 개발 프레임워크", "스마트 템플릿" "기본 시작 튜토리얼", "ThinkPHP의 일반적인 방법 요약", "PHP 객체지향 프로그래밍 입문 튜토리얼", "PHP 문자열 사용법 요약", "PHP MySQL 데이터베이스 입문 튜토리얼" Operation" 및 "일반적인 PHP 데이터베이스 운영 기술 요약"

이 기사가 Joomla 기반 프로그램을 설계하는 모든 사람에게 도움이 되기를 바랍니다.

이상은 Joomla 및 텍스트의 내용을 포함하여 Joomla 언어 번역 카테고리에서 Jtext 사용 분석을 소개했습니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.