My issue has similar symptoms to others posted here, but differs slightly.
I'm trying to create 2 sitemap.xml files for English and Welsh pages. i have the i18n module installed and enabled and have enabled "Translation redirect".
I have 2 main menus, one EN (English) and CY (Welsh) both explicitly set to their respective languages. My English sitemap outputs correctly, which is great. However my Welsh site map outputs the page node IDs and not the aliases like the English version:
Englsh
http://example.co.uk/
http://example.co.uk/contact-us
http://example.co.uk/locations
http://example.co.uk/news
http://example.co.uk/blog
Welsh
http://example.co.uk/cy
http://example.co.uk/cy/node/10859
http://example.co.uk/cy/node/10860
http://example.co.uk/cy/node/10861
http://example.co.uk/cy/node/10862
when i click on the links on the Welsh sitemap.xml, i go to the node where i can see the Welsh content, but the English and Welsh language links are visible implying that the content type is language neutral (which is no the case).
has anyone encountered anything silimar?