I am migrating content from CMS 6 R2 to 7.5. The old site only had Swedish activated as a language, whereas the new site has both Swedish and English.
I would now like to take the content from the old 6 R2 site and import it to the English language node on the new site. However, when I attempt this, the imported content is marked as Swedish. Is there any way, at import or later, to specify what language is assigned to content?
I don;t think that you could simply select the target language.
For EPiServer 6 there is a master language change tool http://blog.najmanowicz.com/2009/04/06/advanced-language-manipulation-tool-for-episerver/
Maybe you could switch your EPiServer 6 into English using this tool. Then export the content and import into EPiServer 7 as English.
You could also ytu to change the language from Swedishto English after you import the content into EPi 7. Then you need to do manual database update (I never heared about a tool for this). You need to update tblLanguageBranch data. There is a forum question about it: http://world.episerver.com/Forum/Developer-forum/EPiServer-7-CMS/Thread-Container/2013/6/Change-master-language/
And also you could try to export the content and then edit export files. Export data are stored in XML format, so I beleve that it's possible.
The easiest way to achieve this in my case was to edit the XML as you suggested. In the file epix.xml, I changed all occurrences of