Elon.io is an online learning platform
We have an entire course teaching Croatian grammar and vocabulary.
Questions & Answers about Samo ti znaš istinu.
Why is the pronoun ti included if Croatian usually drops words like "I" and "you"?
You are right that Croatian usually drops the subject pronoun because the verb ending (like the -š in znaš) already shows who is acting. But here, ti is included for emphasis. It stresses that only you know the truth, and nobody else does.
Why does the word for truth end in -u (istinu) instead of -a (istina)?
Istina is the base form (nominative case) used for the subject of a sentence. Here, the truth is the direct object of the verb znaš (it is the thing that you know). So, it needs to be in the accusative case. Feminine nouns that end in -a change their ending to -u in the accusative.
Could I leave out ti and just say Samo znaš istinu?
No, that would change the meaning. Without ti, Samo znaš istinu would mean something like "You just know the truth" (for example, you know it, but you aren't doing anything about it). To say "Only you," you must pair samo with the pronoun ti.
Why use znaš here instead of poznaješ? Both can translate to "you know" in English.