diff --git a/po/cachy-auto-update.pot b/po/cachy-auto-update.pot index 8376add..0477955 100644 --- a/po/cachy-auto-update.pot +++ b/po/cachy-auto-update.pot @@ -54,14 +54,23 @@ msgstr "" msgid "just now" msgstr "" +msgid "1 minute ago" +msgstr "" + #, c-format msgid "%d minutes ago" msgstr "" +msgid "1 hour ago" +msgstr "" + #, c-format msgid "%d hours ago" msgstr "" +msgid "1 day ago" +msgstr "" + #, c-format msgid "%d days ago" msgstr "" diff --git a/po/de.po b/po/de.po index 46d7b35..66a6181 100644 --- a/po/de.po +++ b/po/de.po @@ -55,14 +55,23 @@ msgstr "%d Pakete" msgid "just now" msgstr "gerade eben" +msgid "1 minute ago" +msgstr "vor 1 Minute" + #, c-format msgid "%d minutes ago" msgstr "vor %d Minuten" +msgid "1 hour ago" +msgstr "vor 1 Stunde" + #, c-format msgid "%d hours ago" msgstr "vor %d Stunden" +msgid "1 day ago" +msgstr "vor 1 Tag" + #, c-format msgid "%d days ago" msgstr "vor %d Tagen" diff --git a/src/lib/common.sh b/src/lib/common.sh index 20e685a..3bbb3a9 100644 --- a/src/lib/common.sh +++ b/src/lib/common.sh @@ -281,10 +281,13 @@ cau_time_ago() { delta=$(( now - ts )) (( delta < 0 )) && delta=0 - if (( delta < 60 )); then cau_msg "just now" - elif (( delta < 3600 )); then cau_msg "%d minutes ago" "$(( delta / 60 ))" - elif (( delta < 86400 )); then cau_msg "%d hours ago" "$(( delta / 3600 ))" - else cau_msg "%d days ago" "$(( delta / 86400 ))" + if (( delta < 60 )); then cau_msg "just now" + elif (( delta < 120 )); then cau_msg "1 minute ago" + elif (( delta < 3600 )); then cau_msg "%d minutes ago" "$(( delta / 60 ))" + elif (( delta < 7200 )); then cau_msg "1 hour ago" + elif (( delta < 86400 )); then cau_msg "%d hours ago" "$(( delta / 3600 ))" + elif (( delta < 172800 )); then cau_msg "1 day ago" + else cau_msg "%d days ago" "$(( delta / 86400 ))" fi printf '\n' }