欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Joomla語(yǔ)言翻譯類Jtext用法分析

 更新時(shí)間:2016年05月05日 09:52:46   作者:果凍  
這篇文章主要介紹了Joomla語(yǔ)言翻譯類Jtext用法,結(jié)合實(shí)例分析了語(yǔ)言翻譯類Jtext的基本原理與使用方法,需要的朋友可以參考下

本文實(shí)例講述了Joomla語(yǔ)言翻譯類Jtext用法。分享給大家供大家參考,具體如下:

基本使用方法:

Jtext是Joomla中實(shí)現(xiàn)多語(yǔ)言翻譯的一個(gè)對(duì)象,最基本的使用方法如下:

Jtext::_('LANGUAGE CODE'); 

如果是作為變量的話,則直接使用,如:

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

如果需要顯示出來(lái),可以用echo的命令讓它顯示,這種方式在模板文件中是最常見(jiàn)的,如:

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

語(yǔ)言包文件:

Joomla可以支持多語(yǔ)言,每一種語(yǔ)言包的文件以文件夾的形式存在languages的文件夾下,如:

英文的語(yǔ)言包的文件夾名是: languages/en-GB/

繁體中文的語(yǔ)言包的文件夾名稱是:languages/zh-TW/

每種語(yǔ)言有一個(gè)基本的語(yǔ)言包文件,這個(gè)文件在Joomla的任何一個(gè)程序運(yùn)行中都會(huì)被載入,如:

英文的語(yǔ)言包文件為:en-GB.ini

繁體中文的語(yǔ)言包文件為:zh-TW.ini

每個(gè)組件(Component)的每個(gè)語(yǔ)言都會(huì)有一個(gè)語(yǔ)言包文件,這個(gè)語(yǔ)言包文件默認(rèn)在該組件運(yùn)行時(shí)才被載入,如:

com_community的英文語(yǔ)言包為:en-GB.com_community.ini

com_community的中文語(yǔ)言包為:zh-TW.com_community.ini

如何跨組件引用語(yǔ)言包文件:

如果要使用其他組件的語(yǔ)言包,必須先引入該組件的語(yǔ)言包才可以使用。如com_community中要使用com_stock的語(yǔ)言包,可以采用以下的方式引入:

$lang =& JFactory::getLanguage();
$lang->load('com_stock');//組件的名稱,即語(yǔ)言包文件名的中間部分:en-GB.com_stock.ini

高級(jí)使用方法:

如果在要翻譯的語(yǔ)句中出現(xiàn)變量,那么需要用到JText::sprintf()的方法進(jìn)行翻譯,JText::sprintf()支持在語(yǔ)言包中使用變量,最多可以支持3個(gè)變量。JText::sprintf()的格式如下:

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

對(duì)應(yīng)的語(yǔ)言包的寫法:

LANGUAGE CODE=語(yǔ)言代碼%1$s,%2$s,%3$s 

如:

JomSocial有一段代碼是這樣寫的,需要傳入會(huì)員鏈接和名稱即視頻的鏈接三個(gè)變量,程序的代碼是這樣寫的:

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

對(duì)應(yīng)的語(yǔ)言包則是這樣寫的:

CC ACTIVITIES FEATURED VIDEO=<a href=\”%1$s\”>%2$s</a>的 <a href=\”%3$s\”>視頻</a> 被列爲(wèi)精選。

更多關(guān)于joomla相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Symfony框架入門教程》、《Yii框架入門及常用技巧總結(jié)》、《php優(yōu)秀開(kāi)發(fā)框架總結(jié)》、《smarty模板入門基礎(chǔ)教程》、《ThinkPHP常用方法總結(jié)》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門教程》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫(kù)操作入門教程》及《php常見(jiàn)數(shù)據(jù)庫(kù)操作技巧匯總

希望本文所述對(duì)大家基于joomla程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • php calender(日歷)二個(gè)版本代碼示例(解決2038問(wèn)題)

    php calender(日歷)二個(gè)版本代碼示例(解決2038問(wèn)題)

    一個(gè)簡(jiǎn)單的php Calender(日歷),解決了2038問(wèn)題,這樣在32位機(jī)和64位機(jī)上都可以用了,代碼很簡(jiǎn)單,方便修改
    2013-12-12
  • PHP中的運(yùn)算符使用示例詳細(xì)指南

    PHP中的運(yùn)算符使用示例詳細(xì)指南

    這篇文章主要為大家介紹了PHP中的運(yùn)算符使用示例詳細(xì)指南,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-08-08
  • PHP中使用substr()截取字符串出現(xiàn)中文亂碼問(wèn)題該怎么辦

    PHP中使用substr()截取字符串出現(xiàn)中文亂碼問(wèn)題該怎么辦

    本文給大家介紹使用php substr()截取字符串出現(xiàn)亂碼問(wèn)題該怎么辦,涉及到php substr()方法的一些知識(shí)點(diǎn),感興趣的朋友一起學(xué)習(xí)下吧
    2015-10-10
  • PHP垃圾回收機(jī)制講解

    PHP垃圾回收機(jī)制講解

    這篇文章主要介紹了PHP垃圾回收機(jī)制講解,本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-07-07
  • PHP抓屏函數(shù)實(shí)現(xiàn)屏幕快照代碼分享

    PHP抓屏函數(shù)實(shí)現(xiàn)屏幕快照代碼分享

    誰(shuí)說(shuō)抓圖只能用QQ、用打印屏幕,PHP也能做到,本文主要介紹PHP抓屏函數(shù)實(shí)現(xiàn)屏幕快照的方法
    2014-01-01
  • PHP實(shí)現(xiàn)遞歸目錄的5種方法

    PHP實(shí)現(xiàn)遞歸目錄的5種方法

    本篇文章主要介紹了PHP實(shí)現(xiàn)遞歸目錄的5種方法,主要是利用一些循環(huán)來(lái)實(shí)現(xiàn)的,感興趣的小伙伴們可以參考一下。
    2016-10-10
  • ThinkPHP3.1新特性之查詢條件預(yù)處理簡(jiǎn)介

    ThinkPHP3.1新特性之查詢條件預(yù)處理簡(jiǎn)介

    相比于ThinkPHP3.0版本對(duì)數(shù)組方式的查詢條件會(huì)進(jìn)行安全過(guò)濾而不支持字符串條件的安全過(guò)濾的情況,ThinkPHP3.1版本則增加了對(duì)條件字符串進(jìn)行預(yù)處理的支持,讓ORM的安全性更加得以保證。這篇文章主要介紹了ThinkPHP3.1的查詢條件預(yù)處理,需要的朋友可以參考下
    2014-06-06
  • laravel 中某一字段自增、自減的例子

    laravel 中某一字段自增、自減的例子

    今天小編就為大家分享一篇laravel 中某一字段自增、自減的例子,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-10-10
  • php中memcache 基本操作實(shí)例

    php中memcache 基本操作實(shí)例

    本文實(shí)例講述了PHP中Memcache的基本操作及用法。分享給大家供大家參考。有需要的小伙伴快來(lái)研究下吧。
    2015-05-05
  • PHP抽獎(jiǎng)算法程序代碼分享

    PHP抽獎(jiǎng)算法程序代碼分享

    這篇文章主要分享了PHP抽獎(jiǎng)算法程序設(shè)計(jì),抽獎(jiǎng)在日常生活中大家都會(huì)接觸到,用php如何實(shí)現(xiàn)抽獎(jiǎng)算法,需要了解的朋友可以參考一下
    2015-10-10

最新評(píng)論