What i want?

I want to translate Magento 2 to Serbian language.

What i did?

I followed instructions on magento official guide for making a language package. I followed the "create a language package example" guide on this link https://devdocs.magento.com/guides/v2.3/config-guide/cli/config-cli-subcommands-i18n.html

After that i ran these commands in order:

  • magento setup:upgrade
  • magento cache:flush

What happened?

Well nothing actually happened. There is no change on website.


  • distro: centos 7
  • Single-Store Mode is enabled
  • magento version: 2.3.3
  • name of the language file: sr_CS.csv

Package folder content:

composer.json language.xml registration.php sr_CS.csv

  • you need to set the store view config to serbian; otherwise, it will still use en_US, that's the default locale – simonthesorcerer Dec 6 '19 at 13:34
  • Sorry that i didn't mention that, but i already set my locale to serbian(latin). Also I am using single store mode if that changes anything... – Mr. Kovalski Dec 6 '19 at 14:08
  • You could try copying the csv file to your theme. Maybe this will work – simonthesorcerer Dec 6 '19 at 15:20

Try Magento 2 Serbian (Latin) Language Pack by Mageplaza

Download Serbian (Latin) Language Pack

| improve this answer | |
  • I tried that. Using composer and by using copy paste method, but neither works. – Mr. Kovalski Dec 6 '19 at 14:10

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.