Breakdown of Sadece şikâyet etmekle kimseye fayda sağlamıyorsun.
ile
with / by / and (linking nouns)
sadece
only, just
kimse
no one / anyone
şikâyet etmek
to complain
Questions & Answers about Sadece şikâyet etmekle kimseye fayda sağlamıyorsun.
How does the -le suffix change the meaning of şikâyet etmek?
Attaching the instrumental suffix -(y)lA (or the word ile) to the infinitive form of a verb (-mAk) translates to "by doing [verb]". Here, şikâyet etmek (to complain) becomes şikâyet etmekle (by complaining). This is a very common way to express the method or means of an action.
The English translation says "anyone", but doesn't kimse mean "nobody"?
kimse actually just means "anyone" or "someone". It only translates to "nobody" when it is paired with a negative verb! Here, because the verb sağlamıyorsun is negative, the whole phrase kimseye fayda sağlamıyorsun translates as "you are not providing a benefit to anyone" (or literally, "you provide benefit to nobody").
Why is there a -ye at the end of kimseye?
The phrase fayda sağlamak (to provide benefit) requires the dative case to show to whom the benefit is provided. Therefore, the dative suffix -e is added to kimse (along with the buffer letter -y-), making it kimseye (to anyone).
Why does sağlamıyorsun have -mı- in the middle instead of the regular negative suffix -ma-?