The same applies to German which isn't an ICAO language either (mainly because ICAO was founded in 1944 without Germany) so all aerodromes are indicated as de/en in the AIP.
wrong! though Germany may not be (officially) an ICAO language, there are MANY airfields that have ge only.... shall I list a few? Aachen-Mersbrück, Aschersleben, Backnang, Bienenfarm, Porta Westfalica, Tannheim (!), Wyk auf Föhr, and so on and so forth.
If you want to use the radio in Norwegian or French, then you must have Norwegian or French in your license, same with any other language. It does not matter if it's an ICAO language or not. Going to a French only field without a French endorsement is poor flight planing.