Are checklists always written in English?
It is definitely common here in Germany to use German checklists (German is not an ICAO language).
see http://www.motorflugschule-egelsbach.de/Downloads/Diverses/C172_R04.pdf for example. 

However since many systems and acronyms used have English terms anyways it boils down to a combination with English.