Em inglês, o nome das linguagens é escrito com letras maiúsculas:
This is a site for people willing to discuss and learn the Portuguese language. However, the site's interface is in English.
Entretanto, pelo meu entendimento, na língua portuguesa apenas nomes próprios (que são substantivos) e a primeira letra de cada frase deveriam iniciar com letras maiúsculas. E isso não inclui nomes de linguagens, que são adjetivos, quando estão no meio de uma frase.
Entretanto, vejo até mesmo nesta comunidade, casos aonde "Português" e "Inglês" são escritos com letras maiúsculas. E até já tomei um revert parcial do Gabe no meta do SOpt uma vez por causa disso.
Assim sendo, faz sentido escrever-se o nome das linguagens com letra maiúsculas quando não estão no início da frase? Se sim, porque?