ben on ne met pas de majuscule à « le peuple français » (ni à « français » ni à « peuple »¹, et encore moins à « le » comme tu le fais
) parce que « français » est un adjectif. On en met une à « les Français » parce que c'est un substantif.
Si tu veux tu peux écrire : un Allemand allemand m'a parlé en allemand (évidemment c'est un tout petit peu redondant parce que si c'est un Allemand il est forcément allemand, et réciproquement, mais bon
. Mais tu peux aussi dire genre un Belge flamand (ou un Français flamand pourquoi pas, les Lillois sont des Flamands) ou un Flamand belge, ou un Basque français ou un Français basque, etc.
¹par contre on met une majuscule à « la République française », c'est assimilé à un nom propre, comme l'Institut géographique national par exemple ^^