The NDEF_WriteText function only allows for "en" language option via ISO_ENGLISH_CODE_STRING. There is no way to include other languages, like "de" for example.
It is also unclear whether the function has simply assumed it is UTF-8 encoding as I cannot see this specified in the code. Usually you have the option to specify either UTF-8 or UTF-16.