Localisation 101

Tips for developers

Never hard-code text strings

Use a flexible system for text variables

Use unique IDs

Think about the file format for the resource files

Leave space for longer text

In EU/US languages, fonts should be proportional. Asian languages use monospaced fonts

Don't forget about special characters. Unicode for the win!