Questions & Answers about Želim ti zahvaliti na pomoći.
Because ti is the dative form of you, and the verb zahvaliti requires the dative case for the person you are thanking.
Pattern with zahvaliti:
So:
- Želim ti zahvaliti… = I want to thank you (to you)…
- Želim mu zahvaliti… = I want to thank him…
- Želim joj zahvaliti… = I want to thank her…
By contrast, te is the accusative form (I see you, I love you, etc.):
- Vidim te. = I see you. (direct object → accusative te)
- Pomažem ti. = I help you. (indirect object → dative ti)
So with zahvaliti, it must be ti, not te.