位置: 编程技术 - 正文

Joomla语言翻译类Jtext用法分析(语言翻译算法)

编辑:rootadmin

推荐整理分享Joomla语言翻译类Jtext用法分析(语言翻译算法),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:语言,翻译器,language translators,语言翻译神器,语言,翻译器,语言翻译是什么软件,语言翻译神器,语言翻译软件有哪些,语言翻译神器,内容如对您有帮助,希望把文章链接给更多的朋友!

本文实例讲述了Joomla语言翻译类Jtext用法。分享给大家供大家参考,具体如下:

基本使用方法:

Jtext是Joomla中实现多语言翻译的一个对象,最基本的使用方法如下:

如果是作为变量的话,则直接使用,如:

如果需要显示出来,可以用echo的命令让它显示,这种方式在模板文件中是最常见的,如:

语言包文件:

Joomla可以支持多语言,每一种语言包的文件以文件夹的形式存在languages的文件夹下,如:

英文的语言包的文件夹名是: languages/en-GB/

繁体中文的语言包的文件夹名称是:languages/zh-TW/

每种语言有一个基本的语言包文件,这个文件在Joomla的任何一个程序运行中都会被载入,如:

英文的语言包文件为:en-GB.ini

繁体中文的语言包文件为:zh-TW.ini

Joomla语言翻译类Jtext用法分析(语言翻译算法)

每个组件(Component)的每个语言都会有一个语言包文件,这个语言包文件默认在该组件运行时才被载入,如:

com_community的英文语言包为:en-GB.com_community.ini

com_community的中文语言包为:zh-TW.com_community.ini

如何跨组件引用语言包文件:

如果要使用其他组件的语言包,必须先引入该组件的语言包才可以使用。如com_community中要使用com_stock的语言包,可以采用以下的方式引入:

高级使用方法:

如果在要翻译的语句中出现变量,那么需要用到JText::sprintf()的方法进行翻译,JText::sprintf()支持在语言包中使用变量,最多可以支持3个变量。JText::sprintf()的格式如下:

对应的语言包的写法:

如:

JomSocial有一段代码是这样写的,需要传入会员链接和名称即视频的链接三个变量,程序的代码是这样写的:

对应的语言包则是这样写的:

CC ACTIVITIES FEATURED VIDEO=<a href=”%1$s”>%2$s</a>的 <a href=”%3$s”>??</a> 被列??精?。

更多关于joomla相关内容感兴趣的读者可查看本站专题:《Symfony框架入门教程》、《Yii框架入门及常用技巧总结》、《php优秀开发框架总结》、《smarty模板入门基础教程》、《ThinkPHP常用方法总结》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》

希望本文所述对大家基于joomla程序设计有所帮助。

Joomla调用系统自带编辑器的实现方法 本文实例讲述了Joomla调用系统自带编辑器的方法。分享给大家供大家参考,具体如下:调用Joomla系统带的编辑器:路径:/libraries/joomla/html/editor.php类:JEdi

zen_cart实现支付前生成订单的方法 本文实例讲述了zen_cart实现支付前生成订单的方法。分享给大家供大家参考,具体如下:除了paypal之外.客户通过其他的支付方式进入index.phpmain_page=checkou

PHP+Jquery与ajax相结合实现下拉淡出瀑布流效果【无需插件】 导读:瀑布流,又称瀑布流式布局。是比较流行的一种网站页面布局,视觉表现为参差不齐的多栏布局,随着页面滚动条向下滚动,这种布局还会不断

标签: 语言翻译算法

本文链接地址:https://www.jiuchutong.com/biancheng/293598.html 转载请保留说明!

上一篇:Yii框架批量插入数据扩展类的简单实现方法(yii框架怎么样)

下一篇:Joomla调用系统自带编辑器的实现方法

  • 什么情况才能开专票
  • 个人勾机给公司开票怎么开
  • 调减加计抵减额会计分录
  • 固定资产盘亏计入什么科目
  • 未达起征点销售额和小微企业免税销售额
  • 银行理财算投资吗
  • 购买信息技术服务费摘要怎么写
  • 国有资产报废如何委托拍卖公司
  • 增值税缴纳的罚款怎么算
  • 确认以前年度收入怎么做账
  • 月末收到一批b材料,结算凭证未到,估价50000
  • 预交电费有发票吗
  • 购买护肤品取得的发票能入账吗?
  • 应征增值税不含税销售额(3%征收率)怎么算
  • 租赁收入账务处理
  • 分公司不独立核算需要开银行账户吗
  • 股东折价入股会计分录
  • 文化事业建设费税收优惠政策2023
  • 公司注销清算企业所得税申报表怎么填
  • 营业外收支计入应纳税所得额吗
  • mac系统如何连接北通手柄
  • windows 10纯净版
  • 卸载软件怎么清理干净
  • 定期定额征收的个体户怎么报税
  • 长期借款和短期借款时间
  • 科技服务业是怎么分类的
  • 完美解决usb电涌15秒后关机
  • harmonyos2.0.0怎么用
  • 会计实务加班费的账务处理
  • u盘无内容
  • thinkphp autoload 命名空间自定义 namespace
  • backup是什么文件夹怎么能打开
  • fpzs1是什么文件可以删除吗
  • 企业收到的保险理赔款会计分录
  • 在双方发生纠纷时品牌授权书的法律意义
  • Drömling湿地中的灰鹤,德国 (© Mike Friedrichs/Getty Images)
  • vue自定义弹窗带有遮罩层
  • 电子税务局购票员变更
  • 投标保证金退还时间是在什么文件的规定的
  • 社保应该怎么计提
  • 其他应付款的账户结构
  • 营改增后房地产开发税费一览表
  • 公司用车租赁
  • 电商行业退货退款流程
  • 材料暂估成本的账务处理
  • 费用报销的程序是什么
  • 装修公司开专票的税点是多少
  • 定期定额自行申报表
  • 应该是先付款还是先开发票
  • 收到的专项资金怎么入账
  • 培训费怎么算个人所得税
  • 返聘退休人员工资标准
  • 租赁写字楼的需求有哪些
  • 新成立的公司如何申请资质
  • 改错的技巧
  • sap批量导入
  • 修改mysql字段默认值
  • 史上最简单的皮筋枪
  • 搜索功能使用方法
  • centos开启后一直黑屏
  • window1020h2
  • linux管理员权限命令
  • win10系统将IIS服务器发送到桌面快捷方式方法
  • win7 64位旗舰版电脑如何提高鼠标的精准度?提高鼠标的精准度的方法
  • win10 固态
  • linux中使用less命令分屏查看
  • opengl教程48讲
  • Extjs4中Form的使用之本地hiddenfield
  • cocos设置锚点
  • [置顶]游戏名:chivalry2
  • linux perl -e
  • js倒计时结束操作
  • javascript gui
  • js 进阶
  • 用python语言编写
  • android java编程
  • 国家税务局服务宗旨是什么
  • 营业税未达起征点
  • 中国民营经济十大新闻人物
  • 四川社保缴费后多久生效
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设