小编Hen*_*nry的帖子

安装PHP 7后如何安装/启用intl和xsl扩展

php7/apache2.4/mysql5.6通过这个脚本安装,但事实证明扩展xslintl缺失(需要它们运行Magento2).

我正在使用Ubuntu 14.04.

php ubuntu-14.04 magento2

22
推荐指数
3
解决办法
5万
查看次数

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

我试图按照https://mage2.pro/t/topic/270http://devdocs.magento.com/guides/v2.0/config-guide/cli/config-cli-subcommands-i18n中的说明进行操作.html#config-cli-subcommands-xlate-example2 但我仍然失败了.

我正在尝试将标题中的搜索框的文本从"在此处搜索整个商店..."更改为"Suche ..."

现在,我在app/i18n/Test/de_ch中有以下文件

  • composer.json
  • de_ch.csv
  • language.xml
  • 为registration.php

composer.json中使用此内容

{
  "name": "test/de_ch",
  "description": "German (Switzerland) language",
  "version": "100.0.1",
  "license": [
    "OSL-3.0",
    "AFL-3.0"
  ],
  "require": {
    "magento/framework": "100.0.*"
  },
  "type": "magento2-language",
  "autoload": {
    "files": [
      "registration.php"
    ]
  }
}
Run Code Online (Sandbox Code Playgroud)

de_ch.csv

"Search entire store here...","Suche..."
Run Code Online (Sandbox Code Playgroud)

language.xml

<language xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:App/Language/package.xsd">
   <code>de_CH</code>
   <vendor>Test</vendor>
   <package>de_ch</package>
</language>
Run Code Online (Sandbox Code Playgroud)

为registration.php

<?php \Magento\Framework\Component\ComponentRegistrar::register(\Magento\Framework\Component\ComponentRegistrar::LANGUAGE,'Test_de_ch',__DIR__);
Run Code Online (Sandbox Code Playgroud)

在管理员中,我使用Deutsch(Schweiz)配置了商店(商店>配置>常规>常规>区域设置选项>区域设置).

然后,尝试php bin/magento setup:upgrade和php bin/magento cache:clean

但没有,搜索表单中的文字仍然是"在这里搜索整个商店......"

translation magento2

11
推荐指数
1
解决办法
1万
查看次数

标签 统计

magento2 ×2

php ×1

translation ×1

ubuntu-14.04 ×1