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

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

Jul 29, 2016 am 08:50 AM
com joomla language

이 글의 예는 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=<a href=”%1$s”>% 2$s</a>'s<a href= "%3$s">동영상</a>이 추천됩니다.

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

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

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

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

뜨거운 기사 태그

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

Hongmeng 네이티브 애플리케이션 무작위 시 Hongmeng 네이티브 애플리케이션 무작위 시 Feb 19, 2024 pm 01:36 PM

Hongmeng 네이티브 애플리케이션 무작위 시

System76 팁 Fedora 42를 포함한 2025년 릴리스용 Fedora Cosmic 스핀 System76 팁 Fedora 42를 포함한 2025년 릴리스용 Fedora Cosmic 스핀 Aug 01, 2024 pm 09:54 PM

System76 팁 Fedora 42를 포함한 2025년 릴리스용 Fedora Cosmic 스핀

comcn과 com의 차이점은 무엇입니까? comcn과 com의 차이점은 무엇입니까? May 12, 2023 pm 04:08 PM

comcn과 com의 차이점은 무엇입니까?

Golang 학습 Joomla 기반 웹 애플리케이션 개발 Golang 학습 Joomla 기반 웹 애플리케이션 개발 Jun 24, 2023 pm 12:15 PM

Golang 학습 Joomla 기반 웹 애플리케이션 개발

Pagoda 패널: WordPress, Joomla 및 기타 CMS를 원클릭으로 설치 Pagoda 패널: WordPress, Joomla 및 기타 CMS를 원클릭으로 설치 Jun 21, 2023 pm 04:18 PM

Pagoda 패널: WordPress, Joomla 및 기타 CMS를 원클릭으로 설치

가장 인기 있는 웹사이트 구축 프로그램 중 몇 가지를 알고 계시나요? 가장 인기 있는 웹사이트 구축 프로그램 중 몇 가지를 알고 계시나요? Feb 13, 2024 pm 11:30 PM

가장 인기 있는 웹사이트 구축 프로그램 중 몇 가지를 알고 계시나요?

PHP 개발에서 Joomla를 사용하여 웹사이트를 구축하는 방법 PHP 개발에서 Joomla를 사용하여 웹사이트를 구축하는 방법 Jun 27, 2023 pm 12:27 PM

PHP 개발에서 Joomla를 사용하여 웹사이트를 구축하는 방법

PHP 치명적인 오류에 대한 해결 방법: 'COM' 클래스를 찾을 수 없습니다. PHP 치명적인 오류에 대한 해결 방법: 'COM' 클래스를 찾을 수 없습니다. Jun 23, 2023 am 09:22 AM

PHP 치명적인 오류에 대한 해결 방법: 'COM' 클래스를 찾을 수 없습니다.

See all articles