To create a DotNetNuke in another language (other than the default) there are a number of different steps required such as localizing the static content and translating module content.
A guide to translating static content can be found at :
User Interface LocalizationA checklist for setting up a web site in a non-English language can be found
here.
Some tips for multilanguage web sites may be found
here.