I have two languages (English and Spanish) in my Drupal site. The default language (English) content has already been created and now I need to translate the content (articles/pages/blocks) into Spanish for the respective entities. Let's say there is an About Us page which has an alias as '/about-us'. Now, when I go ahead and translate this to Spanish (enabling all the language modules and enabling content translation), it already has the alias mentioned in the edit page as about-us and the language is set to Spanish. Once I move ahead and save the translated content, it gets saved in the system assigned node address, say /es/node/40. Now, when I open /about-us, it opens the page with the English content, but when I use the language switcher to switch the language to Spanish, it takes me to /es/node/40 instead of /es/about-us.
Can somebody help me identify a method to rectify this problem?