首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Magento 2安装语言包(nl_NL翻译)

Magento 2安装语言包(nl_NL翻译)
EN

Stack Overflow用户
提问于 2015-12-02 14:50:38
回答 2查看 7.4K关注 0票数 3

我现在有一个新的Magento 2安装。一个基本的商店设置是为荷兰市场配置的。

我读过关于安装语言包(http://devdocs.magento.com/guides/v2.0/frontend-dev-guide/translations/xlate.html)的Magento2devdocs,尽管文档看起来很清楚,但我仍然有一些问题。

Magento 2附带预先安装的荷兰语包,位于供应商/magento/ Language -nl_nl中。但是语言包不包含任何翻译过的短语。

我用Magento控制台创建了一个*.csv文件,收集了供应商/magento源文件中的所有短语。我想这个文件是用来分发给翻译者的。

经过一个完整的翻译,有几个选择,我怀疑惠誉在我的情况下是否最好;

  1. 创建一个主题并存储一个nl_NL.csv文件,深入主题的i18n dir
  2. 使用Magento命令行工具将我翻译的短语打包到Magento目录中。

选项1似乎有一个缺点,因为我的荷兰翻译与当前主题没有直接关系,而是针对配置好的nl_NL区域设置的存储。

选项2对我来说还不清楚。Magento命令i18n:pack命令将我的nl_NL.csv源文件完美地分解为供应商/模块/i18n/nl_nL.csv文件。但是,由于模块化问题,将其打包到供应商/magento/ dir中似乎不是一种选择。

我必须采取的步骤,以创建一个与显示的主题无关的全球荷兰语翻译,是模块化的,可以很容易地分发给我的所有Magento 2个项目?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-12-02 15:25:30

完成翻译后,您可以在app/i18n下创建一个“语言包”。文件夹命名约定是<vendorname>/<language_code>。它应该包含以下文件- composer.json - language.xml - registration.php

参考资料:http://devdocs.magento.com/guides/v2.0/config-guide/cli/config-cli-subcommands-i18n.html#config-cli-subcommands-xlate-example2

票数 2
EN

Stack Overflow用户

发布于 2017-07-14 00:26:26

对于i18n,您可以这样做

  • 使文件夹在i18n文件夹中使用app命名
  • 使子文件夹与i18n文件夹中的主题同名
    • 来自这个custom示例 app/design/theme/custom这是您的主题名称

  • 将语言包folder(s)放在i18n -> custom文件夹中,如en_usen_gbnl_nl
  • 现在您的文件夹结构将喜欢这个app/i18n/custom/nl_nl/

现在,在您的语言包文件夹下面的文件中,所有文件将位于此文件夹结构app/i18n/custom/en_us/中。

app/i18n/custom/nl_nl/composer.json

代码语言:javascript
运行
AI代码解释
复制
{
    "name": "custom/nl_nl",
    "description": "English (US) language",
    "version": "100.0.1",
    "license": [
        "OSL-3.0",
        "AFL-3.0"
    ],
    "require": {
        "magento/framework": "100.0.*"
    },
    "type": "magento2-language",
    "autoload": {
        "files": [
            "registration.php"
        ]
    }
}

app/i18n/custom/nl_nl/language.xml

代码语言:javascript
运行
AI代码解释
复制
<?xml version="1.0"?>
<language xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:App/Language/package.xsd">
    <code>nl_NL</code>
    <vendor>custom</vendor>
    <package>nl_nl</package>
</language>

app/i18n/custom/nl_nl/registration.php

代码语言:javascript
运行
AI代码解释
复制
<?php
/**
 * Copyright © 2016 Magento. All rights reserved.
 * See COPYING.txt for license details.
 */
\Magento\Framework\Component\ComponentRegistrar::register(
    \Magento\Framework\Component\ComponentRegistrar::LANGUAGE,
    'custom_nl_nl',
    __DIR__
);

之后,将nl_NL.csv放在语言包文件夹中。

  • app/i18n/custom/nl_nl/nl_NL.csv

之后运行以下命令

  • php bin/magento setup:upgrade
  • php bin/magento setup:static-content:deploy
  • php bin/magento cache:clean

希望这能帮到你

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34054617

复制
相关文章
如何快速快速地将MAGENTO 1迁移到MAGENTO 2
要迁移还是不迁移? 自Magento 2问世以来,这个问题无疑已经引起您的注意。 Magento 2迁移并不是一个神奇的一键式过程,因此也就不足为奇了,尤其是考虑到您的Magento 1商店运作良好并产生了利润。 如果没有损坏,请不要修复,对吗? 尽管现实情况是Magento 2征服了市场,但企业主正在逐渐将其商店迁移到新版本,以获得更多收益。 如果您仍然有疑问,让我们立即澄清两个更棘手的问题,以便我们继续讨论如何以合理的价格轻松升级Magento。
Alisa_Porter
2020/09/14
2.6K0
在CentOS 7上安装Magento
在这篇教程中,您将学习如何在CentOS 7上安装Magent。Magento Community Edition(CE,即社区版)是一个免费的开源电子商务平台。由于它简单却强大的管理面板和庞大的开发者社区,它是自助式在线商店最受欢迎的解决方案之一。
Steve Wang
2018/09/04
14K1
在CentOS 7上安装Magento
magento 2.3安装测试数据
  前面我们一步步composer安装Magento2.3,但是没有数据的话各项设置不是很熟悉,所以最好还是安装一下测试数据。下面我们就跟ytkah一起填充数据。假设magento 2.3安装目录是/www/magento,进入目录
ytkah
2018/12/25
2.9K0
在CentOS 7上安装Magento(Install Magento on CentOS 7 译文)
原文作者:null 原文地址:https://www.linode.com/docs/websites/ecommerce/install-magento-on-centos-7/ 译者微博:@从流域到海域 译者博客:blog.csdn.net/solo95
Steve Wang
2019/05/28
9.5K1
R语言包的安装
r语言的包中,集成了众多函数,大大扩展了r的功能且降低了使用难度。本篇文章就来介绍r语言中包的两种安装方式:install.packages和从github安装包。
三猫
2019/03/07
2.6K0
magento soap api
step 2: 添加一个资源信息(模块名,不要加namespace) 注意:在etc 下的XML文件中,不要使用namespace, 否则会报错,会把当前模块下的helper 去Mage下查找。 在 resource 下添加 method,method 中的元素有 list ,create,update,delete.info. 如下:
全栈程序员站长
2022/09/14
1.7K0
magento soap api
Lync 2013 语言包安装
我一下子懵了,我心想Lync 2010有多语言用户界面包,没见过有Lync 2013的,再说了,Lync 2013是Office 2013中套件之一,微软官网也没有公开提供语言包下载。
杨强生
2019/03/05
1.3K0
Lync 2013 语言包安装
Magento 2数据库EAV模型结构
EAV模型是一种数据模型 ,用于描述实体的数量预计会很大,但事实上,实体中要使用的属性数量并不多。 Magento 2这么设计是为了灵活性,在不影响主干的基础上,任意新增删除属性。 EAV模型(E ->实体,A -> 属性,V -> 值)简单理解就是分表,不需要把所有字段都放在主表里,而是按类型存放在不同的副表上。 对于字段少的项目来说 EAV其实没啥用 效率不高。
ytkah
2022/03/14
2.6K0
Magento 2数据库EAV模型结构
svn中文语言包安装无反应_英文版win7安装语言包
下载(1.9.4 版本): https://sourceforge.net/projects/tortoisesvn/files/1.9.4/Language%20Packs/
全栈程序员站长
2022/11/17
1.8K0
svn中文语言包安装无反应_英文版win7安装语言包
R语言包_dplyr_2
data_frame() is a better way than data.frame() for creating data frames. Benefits of data_frame():
用户1147754
2019/05/26
7040
R语言包_reshape2
reshape2,主要用于宽数据和长数据之间的转换。 主要就是melt和*cast函数的应用。
用户1147754
2019/05/26
8170
如何批量安装R语言包
当你在新的环境下, 安装R语言时,你需要安装很多包,比如tidyverse,比如data.table,这里你可以写一个函数,将所有需要的包写进去,然后进行批量安装
邓飞
2019/06/13
3.2K0
Confluence 6 手动安装语言包和找到更多语言包
希望以手动的方式按照语言包,你需要按照下面描述的方式上传语言包。一旦你安装成功后,语言包插件将会默认启用。
HoneyMoose
2019/01/30
9340
怎么安装汉化包(svn中文语言包安装)
3、双击安装汉化包,安装完成时,在出现的最后一个页面中,选中Configure TortoiseSVN to use this language即可直接应用。
全栈程序员站长
2022/08/01
6.6K0
怎么安装汉化包(svn中文语言包安装)
Magento 2中文手册之常见概念解析
magento2自带索引机制,例如catalog是一个EAV结构,所以catalog的数据很分散,查询效率比较低,系统每次reindex都会把catalog数据通过indexer机制转移到一个简单表(带有flat的表)上,这样查询效率就得到优化。大多数情况下不需要了解这个概念,系统会自动完成,但如果你通过setup添加EAV attibute或者field,你就必须在indexer.xml声明它。
ytkah
2022/03/14
2.3K0
可能会用到的R语言包~2
现在好像内置52种声音,我自己都试了一遍。最开始想直接写循环,R直接自己退出了。接下来想到能不能在循环的时候设置时间间隔?暂时还不知道如何实现。遂单条命令一个一个运行。
用户7010445
2020/11/05
1.1K0
magento开发手册之目录结构
  magento是一个很优秀的电商系统,很多朋友会用它部署自己的电商网站,少不了二次开发。下面我们随着ytkah来一起认识一下magento开发手册之目录结构吧。
ytkah
2022/03/14
1.2K0
MongoDB学习(翻译2)
最基本调用linq查询的方式是构造一个集合变量,通过调用AsQueryable<TDocument>() 后,你便可以正常调用linq了。
Jerremy
2022/05/09
3.4K0
教你一步步composer安装Magento2.2
  以前外贸建站一直用zencart,这段时间ytkah比较有时间,就决定用magento来创建一下站点。magento不像普通的程序一样下载就可以直接安装,需要借助composer安装,还没没composer环境的朋友可以参考composer安装其实可以很简单 两行命令就解决了。magento对php要求比较高一些,建议使用php7.1,不然会提示环境不支持。(本机测试环境:centos6.8/ mysql/ apache)
ytkah
2018/08/01
1.7K0
教你一步步composer安装Magento2.2
Magento 和 WordPress 的区别
Magento: Magento 是一个用 PHP 编写的强大的开源电子商务 Web 应用程序。它由 Magento, inc 于 2008 年 3 月 31 日开发。 Magento 是使用 Zend 框架构建的,它使用实体属性值(EAV)数据库模型来存储值,并且只有 Magento 社区版提供免费版本。Magento 通过提供与类别、产品和销售订单等资源的整合来提供管理电子商务商店的能力。Magento 是一个高度灵活和可定制的框架。
海拥
2022/11/14
1.6K0

相似问题

如何在Magento 2中安装语言包?

32

编辑语言包Magento2

12

Magento 2如何删除内联翻译

111

Magento 2-翻译附件PDF

13

如何在Magento 2中安装3种或3种以上语言的语言包?

13
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文