Hi Ayman,
I met the same question. After setting my site according to your instruction, the language code can be added to URLs automatically but I still cannot use one slug name in different language sites.
e.g. I want the URLs in format as
domain.com/en/mypage and domain.com/de/mypage
rather than
domain.com/en/mypage and domain.com/de/mypage2.
Thanks very much!