I see that you use both 'Special:MyLanguage' and 'Template:Localized_link' for link localization (example). It seems that the template is better because it checks first if the localized link exists and defaults to other if it doesn't. Are there other differences? Why do you use both?
Only this time I could not make de template work. Maybe I made a mistake. If you spot it, let me know.