I have created a web template from scratch which is based on the OOTB Team Site. Essentially, I have copied over the Onet.xml content of the OOTB Team Site and used it as -it - is in the Onet.xml of my custom web template. My VS project does not have any other features or components except for the one which deploys the web template.
I am able to create sites successfully using this template. I have also enabled the MUI settings (Site Settings -> Language Settings -> Select alternate languages). However, I am facing an issue while switching between the selected languages. I observe that some of the components on the page, like some of the Quick Launch links remain in the default language even though I choose an alternate language from the welcome control.
As mentioned earlier, the onet.xml of my web template is essentially same as that of the OOTB team site. While the language of the Quick Launch links change in the OOTB team site, they do not change for the sites created using my web template. Also please note, its only some of the Quick launch links that dont change.