Magento2开发文档教程 - Magento 2翻译和语言包

本文档详细介绍了Magento 2的翻译机制,包括翻译词典的生成和语言包的创建。翻译词典简化了多语言站点的维护,而语言包则允许自定义翻译。通过运行特定命令,你可以为模块或主题创建翻译,并了解语言包的继承原理。遵循指南,你可以有效地管理和定制Magento 2的多语言支持。
摘要由CSDN通过智能技术生成

翻译和语言包概述

Magento 2的翻译,使您可以自定义多语言和多店面。通过翻译词典更容易更新和维护,降低代码的耦合和重复量。

如何生成翻译文件(语言包):

  • 翻译词典,它是一种方便的翻译方法,如一些自定义的模块或主题。
  • 语言包,使您能够将任何或单词和短语应用在Magento 2。

第一步

  1. 登录到Magento服务器切换到Magento 2文件系统的所有者用户要有写入的权限.

    如果你使用bash shell,你也可以使用下面的语法转换到Magento文件系统所有者:

    su <Magento 2文件系统所有者> -s /bin/bash -c <command> 
    sudo -u <Magento 2文件系统所有者>  <command>
    
  2. 添加 <Magento 2 安装目录>/bin 到系统路径,就可以从任何目录运行Magento 2的命令.

    CentOS系统添加到系统路径命令:

    export PATH=$PATH:/var/www/html/magento2/bin
    

您也可以按下列方式运行命令:

  • cd <Magento 2 安装目录>/bin 并运行它们 ./magento <command name>
  • php <Magento 2 安装目录>/bin/magento <command name>

生成一个翻译词典

您可以生成一个用于自身使用的翻译字典(例如,在自定义模块中翻译单词或短语)或使用语言包。见以下部分之一:

  • 关于翻译词典
  • 翻译字典怎样工作

翻译字典怎样工作

要翻译单词和短语,你必须 :

  1. 运行命令来启用可翻译单词和短语的组件
  2. 翻译单词和词组。

命令选项:

magento i18n:collect-phrases [-o|--output="<csv文件路径和名称>"] [-m|--magento] <要翻译的目录路径>

创建语言包

本节讨论如何创建一个语言包,该软件包将 CSV 文件写入模块和主题:

  1. 收集和翻译单词和短语.

  2. 运行语言包命令.
  3. 创建目录和文件.
  4. (可选.) 配置多语言包.

运行语言包命令

命令的用法:

magento i18n:pack [-m|--mode={merge|replace}] [-d|--allow-duplicates] <source> <locale>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值