The problem is that if you launch Pages 3.0 or Pages 4.0 in English and have switched on Fix Capitalization in the preferences, then the word "i" will automatically become "I", even if you type in another language than English. The Danish (and Norwegian and Swedish) phrase "gå i land" will become "gå I land".
The silly thing is that Pages assumes that you want the capitalisation rules of the language you run the software in - not the language you set in Inspector > Text > more.
There are a few solutions here.
- Switch Fix Capitalization off.
- Launch Pages in a non-English language, like French, Italian or German. (Drag the language to the top in System Preferences > International > Languages, before you launch Pages.)
- Hack. This is one of those things that can go seriously wrong unless you are careful, but if you succeed things will work fine:
- Control-click on the application Pages, and choose "Show Package Contents".
- Go to /Contents /Frameworks /SFWordProcessing.framework /Versions /A /Resources /English.lproj.
- Make a copy of AutoCorrect.plist as a backup and put it for example on the Desktop, in case things go wrong.
- Open the file AutoCorrect.plist with for example TextEdit. You will find two lines with the following text somewhere in the file under capitalizationDictionary: <key>i</key> <string>I</string>
- Remove that text. Save the file.
- Relaunch Pages.