位置: 编程技术 - 正文

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调用系统自带编辑器的实现方法

  • 应交税费是什么会计科目
  • 运输行业一般纳税人税率
  • 一般纳税人认定书
  • 动迁补偿款怎么算
  • 销售商品收到转账支票计入什么科目
  • 购销合同需要盖合同章吗
  • 收到红字进项发票需要认证么
  • 个体工商户可以开发票吗
  • 银行回单手续费分录
  • 怎么查纳税人信用等级
  • 专用发票不抵扣怎么做分录
  • 结转以前的其他业务成本如何做会计分录呢?
  • 营改增是什么时候提出的
  • 购买座机计入哪个科目?
  • 农产品收购发票图片
  • 一般企业每个月的保洁费用是多少
  • 老板带员工出去吃饭
  • 公司给另外一家公司投资
  • 税控盘的抵扣怎么填
  • 小型微利企业普惠性减税政策
  • 零售价法会计分录
  • 非贸易企业代扣代缴增值税和附加税如何做账?
  • QuickBooks - QuickBooks是什么进程 有什么用
  • mac文本文件
  • 上个月的流量这个月可以用吗
  • 增值税补开发票
  • 移动操作系统有哪些主要特点和功能
  • php怎么把图片存入mysql
  • 一般纳税人资质证明文件去哪打印
  • PHP:Memcached::setOption()的用法_Memcached类
  • 如何判定增值税发票真伪
  • 什么时编制
  • php实现和工作原理
  • php各大框架以及实现原理
  • 分包工程的账务处理
  • css经典面试题
  • cvg模型
  • 失控发票成本转出怎么做账
  • 待抵扣进项税计入其他应收款
  • 什么叫预缴款
  • 对公账户名称可以是个人名字吗
  • 帝国cms伪静态规则
  • 债务抵销的顺序
  • sqlserver批量更新存储脚本
  • 当master down掉后,pt-heartbeat不断重试会导致内存缓慢增长的原因及解决办法
  • 其他收益用什么明细账
  • 分公司撤销跨区经营
  • 公司股东就是董事吗
  • 白条该如何处理好
  • 个人独资企业进行委托管理要签订劳动合同
  • 为什么出口退税率低于适用税率
  • 预付款什么时候开发票
  • 建筑业预缴税款怎么退税
  • 一般纳税人租赁不动产增值税税率
  • 电信增值服务费会计科目
  • 工程施工企业收到工程款,怎么做分录
  • 会计账簿的装订绳子
  • mysql数据库备份和恢复
  • mysql事件id100
  • windows开机提示无法登录到你的账户
  • windows禁用usb口
  • docker基础教程
  • 怎么在centos中创建一个文件
  • centos6 service
  • winxp如何删除网卡驱动
  • 支持iphone
  • inodecmn.exe
  • centos soft lockup
  • linux常用性能监控命令
  • 游戏类游戏开发
  • python等于和双等于
  • css使用教程
  • unity3d怎么编程
  • python开发的程序
  • android studio 开发语言
  • 物业公司收取的物业费用如何缴税
  • 小微企业减半征收房产税
  • 工会和税务局
  • 小规模纳税人销售自己使用过固定资产
  • 内蒙古国税网上办税厅
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设