Magento 2, how to change the the word `IN STOCK` in product description?

Method 1:

If you want to change this text only for product details page and for that section which you mentioned then you need to copy the following file to your theme:

vendor/magento/module-catalog/view/frontend/templates/product/view/type/default.phtml

You theme file location will be like below:

app/design/frontend/[Vendor]/[Theme]/Magento_Catalog/templates/product/view/type/default.phtml

And update the text.

Method 2:

Create one en_US.csv on your theme like below:

app/design/frontend/[Vendor]/[Theme]/i18n/en_US.csv

And add the translation text like "In stock","Salable"


You can translate "IN STOCK" to "Your Text" by below translation file

Add "IN STOCK","Your Text" to below file

app/design/frontend/Vendor/theme/i18n/en_US.csv

Run below commands to check text changes

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

  • Override <magento_root>/vendor/magento/theme-frontend-luma/i18n/en_US.csv in /app/design/frontend folder and open the en_US.csv file.
  • Find the text you want to translate and change the translation.
  • If the text which you want to translate does not exist in the file, then write in the following format:

.

"text to translate","translated text"

For example, in your case write:

"In stock","Salable"
  • Refresh the Magento's cache and check the frontend.