Hocam Türkçe kendi başına bir özel isim değil. Mesela Türkiye Türkçesi veya Azerbaycan Türkçesi deseydim özel isim olurdu, ancak Türkçe tek başına cins isim.
Türk kelimesinin yapım eki almış hâli Türkçe. Bu sebeple özel isme yapım eki alıp cins isim olmuş oluyor. Ancak evet, oldukça karışık bir konu.
Çanakkale özel isim olduğundan çekim ekinin kesme işaretiyle ayrılması doğru. Çanakkale vb. sözcükler türemiş değil birleşik isimdir. Sözcüğe gelen -nin ekine ilgi durum (tamlayan) eki deriz, bu da çekim eklerinden biri. Çanakkale şehrin adı, Çanakkaleli ise Çanakkale ilinden olan kimse anlamına gelir yani -li yapım ekiyle yeni bir anlam türetilmiş. Kısacası yapım eki olduğu için bitişik yazılır.
Kesme işaretinin nerelerde kullanıldığını veya kullanılmadığını TDK'nin sitesinden öğrenebilirsin: