magento工具PHP语言,如何封装与安装Magento 2语言包

Magento 2 的语言包是一个压缩档案,里面包含资料夹结构与必需的档案

创立资料夹结构. 使用你想要的名称来建立资料夹,并且选择你所想要建立的语言

你可以使用命令php bin/magento info:language:list去确认可以使用的语言.

php bin/magento info:language:list

输出Output:

....

| Hungarian ( Hungary ) | hu_HU   |

| Icelandic ( Iceland ) | is_IS   |

| Indonesian ( Indonesia ) | id_ID   |

| Italian ( Italy ) | it_IT |

| Italian ( Switzerland ) | it_CH   |

....

举个例子,义大利文的正确名称为it_IT,而印尼文的正确名称为id_ID 等等…

资料夹的名称允许使用大小写,但是字典名称的大小写是有区别的

接下来我们会以建立一个繁体中文的语言包作为范例:

Mkdir -p app/i18n/vendorname/zh_hant_tw

复制你的语言字典到资料夹中(详情请参阅之前的文章link ):

cp zh_Hant_TW.csv app/i18n/vendorname/zh_hant_tw/

之后会产生出这些资料夹与档案,以下是资料夹与档案的结构:

app

└── i18n

└── vendorname

└── zh_hant_tw

├── composer . json

├── language . xml

├── registration . php

└── zh_Hant_TW . csv

composer.json:

license 栏位可以更改成你想要的license

{

"name" : "vendorname/zh_hant_tw" ,

"description" : "Chinese Traditional (Taiwan) language" ,

"version" : "100.0.1" ,

"license" : [

"OSL-3.0"

],

"require" : {

"magento/framework" : "100.0.*"

},

"type" : "magento2-language" ,

"autoload" : {

"files" : [

"registration.php"

]

}

}

registration.php:

php

\Magento\Framework\Component\ComponentRegistrar :: register (

\Magento\Framework\Component\ComponentRegistrar :: LANGUAGE ,

'vendorname_zh_hant_tw' ,

__DIR__

);

language.xml:

xml version = "1.0" ?>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值