How to setup Open SSL on ubuntu?

Step 1 – To install the OpenSSL binary toolkit, install the openssl package.

sudo apt-get install openssl

To install the OpenSSL general-purpose library, first determine the applicable version of the library available for your Ubuntu computer with the following command issued at a terminal prompt:


apt-cache search libssl | grep SSL

Step 2 – After install and run above command successfully, It will generate the file default-ssl.conf under apache2 server. [ if using nginx then it will will be under nginx config folder ]


Step 3 – Config the path of virtual host dir like below


Step 4 – enable the default ssl for the system

a2ensite default-ssl


Now check.



Magento 2 Translation

Internationalization and localization

The terms are frequently abbreviated to the numeronyms i18n (where 18 stands for the number of letters between the first i and the last n in the word internationalization, a usage coined at DEC in the 1970s or 80s)[3][4] and L10n for localization, due to the length of the words.

 i18n means internationalization


Magento translates words and phrases when all of the following conditions are met:

  • ddThe Magento code base has the necessary translation dictionaries for a language
  • This language is configured by the store administrator to be used in specified scope (that is, storefront)

The Magento application automatically assembles translation dictionaries located in modules’ i18n directory into a dictionary per language. For example, Brazilian Portuguese (pt_BR) translation dictionaries might be located inmodule and theme directories similar to the following:

Assembling the preceding pt_BR.csv files across all modules and the current theme results in a Portuguese translation of the entire application area (storefront or the Admin).