As an NES, but not an English specialist/teacher:
The free dictionary definition suggests outmoded/ out of fashion:
naff - definition of naff by the Free Online Dictionary, Thesaurus and Encyclopedia.
I would translate it as : "out of sorts" / " off colour" / "unwell".
Student or Learner