cancel
Showing results for 
Search instead for 
Did you mean: 

File "/i18n/ru_RU.csv" does not exist

SOLVED

Re: File "/i18n/ru_RU.csv" does not exist

Чтобы вам помочь хотелось бы получить больше информации о вашем проекте.

Какая версия Magento у вас установлена? последняя 2.0.4?

Посмотреть можно запустив из корневой папки проекта:

 

 bin/magento --version

Если вам выдаст ошибку: "bash: bin/magento: Permission denied"

 

выполните одну из следующих команд:

  • Просто запустить:
php bin/magento --version
  • Назначить правильные права на файл и запустить:
chmod +x bin/magento && bin/magento --version

 

Если у вас не последняя версия и вы не желаете её обновлять то вам должно помочь:

 

composer require etws/magento-language-ru_ru:* --no-update

Данная команда просто установит модуль не обновляя всю систему.

 

 

Если вы желаете обновить версию до последней до перед установкой языкового пакета etws/magento-language-ru_ru выполните следующие команды

composer selfupdate
composer update

после можете заново попытаться установить языковой пакет.

 

Если нечего из выше сказанного не помогает, то нужно будет больше информации, какой именно сразу сказать не могу. Но помочь всегда постараюсь.


ET Web Solutions
extensions, custom work, support

Re: File "/i18n/ru_RU.csv" does not exist

Композер обновил, но теперь выдаёт:

Root package 'etws/magento-language-ru_ru' cannot require itself in its composer.json
Did you accidentally name your root package after an external package?

У меня версия 2.0.4

Re: File "/i18n/ru_RU.csv" does not exist

Забиваю  cd ~/mini.co.ua/m/etws && composer require etws/magento-language-ru_ru:* выдаёт: Root package 'etws/magento-language-ru_ru' cannot require itself in its composer.json
Did you accidentally name your root package after an external package?

 

Залил файлы языка в корневую папку, делаю запрос: cd ~/mini.co.ua/m && composer require etws/magento-language-ru_ru:* выдаёт ту же ошибку

Re: File "/i18n/ru_RU.csv" does not exist

Честно говоря мы уже вышли за рамки данного топика, и на мой взгляд обсуждать вашу проблему в данном топике некорректно. Советую открыть новый, если не сможете решить проблему без советов.

 

На текущий момент как я подозреваю вы не до конца осознаёте концепцию composer'а, соответственно не понимаете логику работы с ним.

 

Если вы отдельно скачали файлы нашего языкового пакета (etws/magento-language-ru_ru) и залили в корень проекта, то фактически вы сломали механизм работы composer'а для вашего проекта.

 

В корне проекта есть файл composer.json и его содержание должно быть примерно следующим (если у вас CE)

 

 

{
    "name": "magento/project-community-edition",
    "description": "eCommerce Platform for Growth (Community Edition)",
    "type": "project",
    "version": "2.0.4",
    "license": [
        "OSL-3.0",
        "AFL-3.0"
    ],
    "repositories": [
        {
            "type": "composer",
            "url": "https://repo.magento.com/"
        }
    ],
    "require": {
        "magento/product-community-edition": "2.0.4",
        "composer/composer": "@alpha",
        "etws/magento-language-ru_ru": "*"
    },
    "require-dev": {
        "phpunit/phpunit": "4.1.0",
        "squizlabs/php_codesniffer": "1.5.3",
        "phpmd/phpmd": "2.3.*",
        "pdepend/pdepend": "2.2.2",
        "sjparkinson/static-review": "~4.1",
        "fabpot/php-cs-fixer": "~1.2",
        "lusitanian/oauth": "~0.3 <=0.7.0"
    },
    "config": {
        "use-include-path": true
    },
    "autoload": {
        "psr-4": {
            "Magento\\Framework\\": "lib/internal/Magento/Framework/",
            "Magento\\Setup\\": "setup/src/Magento/Setup/",
            "Magento\\": "app/code/Magento/"
        },
        "psr-0": {
            "": "app/code/"
        },
        "files": [
            "app/etc/NonComposerComponentRegistration.php"
        ]
    },
    "autoload-dev": {
        "psr-4": {
            "Magento\\Sniffs\\": "dev/tests/static/framework/Magento/Sniffs/",
            "Magento\\Tools\\": "dev/tools/Magento/Tools/",
            "Magento\\Tools\\Sanity\\": "dev/build/publication/sanity/Magento/Tools/Sanity/",
            "Magento\\TestFramework\\Inspection\\": "dev/tests/static/framework/Magento/TestFramework/Inspection/",
            "Magento\\TestFramework\\Utility\\": "dev/tests/static/framework/Magento/TestFramework/Utility/"
        }
    },
    "minimum-stability": "alpha",
    "prefer-stable": true,
    "extra": {
        "magento-force": "override"
    }
}

 

 

Если же содержание файла:

 

{
    "name": "etws/magento-language-ru_ru",
    "description": "Russian Language Pack for Magento 2",
    "keywords": [
        "magento2",
        "translation"
    ],
    "type": "magento2-language",
    "version": "0.0.3",
    "license": [
        "EFL1"
    ],
    "authors":[
        {
            "name":"ET Web Solutions",
            "email": "support@etwebsolutions.com",
            "homepage": "http://www.etwebsolutions.com/"
        }
    ],
    "support": {
        "email": "support@etwebsolutions.com",
        "issues": "https://bitbucket.org/etws/m2_russianlanguagepack/issues",
        "source": "https://bitbucket.org/etws/m2_russianlanguagepack/src"
    },
    "require": {
        "magento/framework": "100.0.*"
    },
    "autoload": {
        "files": [
            "registration.php"
        ]
    }
}

То вы однозначно сломали проект.

 

В этом случае вам надо сначала восстановить содержание файла на корректное, после выполнить

 

composer update

И только после этого ставить наш языковой пакет (etws/magento-language-ru_ru)

 


ET Web Solutions
extensions, custom work, support

Re: File "/i18n/ru_RU.csv" does not exist

Ребят, всем спасибо огромное, мне удалось обновить composer и установить язык. Спасибо за поддержку!!!!

Re: File "/i18n/ru_RU.csv" does not exist

Я правильно понимаю что архив нужно распаковать в {корневая папке Magento 2}/etws/magento-language-ru_ru?

И в корневой папке ввести команду: 

composer require etws/magento-language-ru_ru:*

Пишет -bash: composer: command not found

Версия 2.0.6 

Installation failed, reverting ./composer.json to its original content.

После команды  

composer require etws/magento-language-ru_ru:*

Выдает ошибку

Installation failed, reverting ./composer.json to its original content.

Кто знает в чем дело?

Re: Installation failed, reverting ./composer.json to its original content.


@rom1114191 wrote:

После команды  

composer require etws/magento-language-ru_ru:*

Выдает ошибку

Installation failed, reverting ./composer.json to its original content.

Кто знает в чем дело?


Попробуйте обновить composer командой 

composer self-update

. После еще раз попытайтесь.

Я не программист, всего лишь продвинутый пользователь. Smiley Wink

Re: Installation failed, reverting ./composer.json to its original content.

It gives me an error when updating the compressor

 

An exception was raised while creating "Request"; no instance returned

Who knows how to fix it?