Jusqu'à mon récent projet en C, j'ai toujours vu du code en "mauvais" anglais...
Maintenant j'ai du code en mauvais "franglais": les parties technique sont souvent en anglais, mais tout le code métier est en français.
C'est assez étrange à lire au début, surtout le mélange des mots clé et des appels techniques en anglais et le reste en français.
Du coup je n'arrive pas trop à savoir ce qui est mieux: d'un côté un code plus cohérent, mais bien souvent maladroit dans le nommage et avec des termes métiers qui ne correspondent pas à ceux des utilisateurs.
De l'autre un code polyglotte (étrange à lire) mais répondant un peu plus précisément au besoin. (Faut pas se leurrer non plus, même en utilisant la même langue que le métier, les noms de méthodes et de variables sont parfois très obscures...)