Changeset c9c6a2d in Klonkt for src/services/i18n.js


Ignore:
Timestamp:
06/21/2026 06:38:24 PM (3 months ago)
Author:
roboburr <roboburr@…>
Branches:
main
Children:
9a34d31
Parents:
d41f4be
Message:

feat(meldingen): notifications — reply on comment, comment on post, like on post

For every logged-in user (Google visitors/fans and admin). Bell icon in the
header with unread counter + notifications page /notifications (via user menu
desktop + profile sheet mobile; badge also on the mobile Profile tab). Opening =
read. Triggers in comments (reply→comment author, top-level→post author) and
like (→post author); notify() skips notifying yourself. Table notifications
+ NotificationService. NL/EN/DE.

Co-Authored-By: Claude <noreply@…>

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/services/i18n.js

    rd41f4be rc9c6a2d  
    2525    'nav.new_post': 'Nieuwe post',
    2626    'nav.language': 'Taal',
     27    'nav.notifications': 'Meldingen',
     28    'notif.title': 'Meldingen', 'notif.empty': 'Nog geen meldingen.', 'notif.someone': 'Iemand',
     29    'notif.reply': '{actor} reageerde op je reactie', 'notif.comment': '{actor} reageerde op je post', 'notif.like': '{actor} vindt je post leuk',
    2730    'switch.agenda': 'Agenda',
    2831    'switch.solo': 'Solo',
     
    9991002    'nav.new_post': 'New post',
    10001003    'nav.language': 'Language',
     1004    'nav.notifications': 'Notifications',
     1005    'notif.title': 'Notifications', 'notif.empty': 'No notifications yet.', 'notif.someone': 'Someone',
     1006    'notif.reply': '{actor} replied to your comment', 'notif.comment': '{actor} commented on your post', 'notif.like': '{actor} liked your post',
    10011007    'switch.agenda': 'Agenda',
    10021008    'switch.solo': 'Solo',
     
    19641970    'nav.new_post': 'Neuer Beitrag',
    19651971    'nav.language': 'Sprache',
     1972    'nav.notifications': 'Benachrichtigungen',
     1973    'notif.title': 'Benachrichtigungen', 'notif.empty': 'Noch keine Benachrichtigungen.', 'notif.someone': 'Jemand',
     1974    'notif.reply': '{actor} hat auf deinen Kommentar geantwortet', 'notif.comment': '{actor} hat deinen Beitrag kommentiert', 'notif.like': '{actor} gefällt dein Beitrag',
    19661975    'switch.agenda': 'Termine',
    19671976    'switch.solo': 'Solo',
Note: See TracChangeset for help on using the changeset viewer.