Es heißt im Deutschen, im Englischen, im Serbokroatischen usw. Warum? Weil im den Dativ verlangt. Das Nomen ist hierbei das Deutsche, das Englische, das Serbokroatische, das eigentliche Wort für die Sprache.
Du kannst alternativ auf Deutsch, auf Englisch, auf Serbokroatisch schreiben. Weil auf in der Bedeutung "in der Sprache" den Akkusativ verlangt. Es handelt sich aber hier zusätzlich noch um ein anderes Nomen, welches vom Adjektiv deutsch, englisch, serbokroatisch abgeleitet ist. Solche Nomen werden anders flektiert.