Questions & Answers about Yazılım her gün güncellenmeli.
The suffix -meli (also -malı depending on vowel harmony) is a necessity/modal suffix. It turns a verb into “must/should/has to” form.
Example:
• gel (come) → gelmeli (he/she/it must come)
• güncelle (update) → güncellenmeli (it must be updated)
Sure:
- güncelle- → verb root “to update”
- -n → passive marker
- -e → vowel for harmony (from güncellen)
- -meli → necessity suffix
Altogether: “be-updated-should”
her means “each/every,” gün means “day.” Together her gün = “every day.”
Turkish word order is relatively flexible, but a common pattern is:
(TIME) – (PLACE) – (OBJECT) – VERB
So temporal expressions like her gün often come at the beginning.
Yes, but the meaning changes slightly.
• Yazılım güncellenmeli → “The software must be updated” (no frequency)
• Yazılım her gün güncellenmeli → “The software must be updated every day.”
If you omit her, you lose the “every day” specification.
They’re actually two different words/roots:
- her gün → “every day” (temporal phrase)
- güncelle- → root of the verb “to update” (from gün
- celle historically)
It’s just a coincidence that both start with gün.
- celle historically)
You could say günlük olarak güncellenmeli (“it should be updated on a daily basis”), but günlük by itself is an adjective meaning “daily” (e.g., günlük gazete = “daily newspaper”).
Most Turks prefer her gün güncellenmeli for “must be updated every day.”
Yes, you can add the copula suffix -dir for formality:
• Yazılım her gün güncellenmelidir.
This sounds more official (e.g., in manuals or formal letters), but the basic meaning is the same.