From 26ccb79e1258a009544a1dd6f9f634d13a32e518 Mon Sep 17 00:00:00 2001 From: ialokim <ialokim@mailbox.org> Date: Sun, 26 Feb 2023 22:24:31 +0100 Subject: [PATCH] add strings for private groups --- .../briar/desktop/forums/ForumStrings.kt | 4 +- .../privategroup/PrivateGroupStrings.kt | 41 +++++++++---------- .../resources/strings/BriarDesktop.properties | 33 +++++++++++++-- 3 files changed, 51 insertions(+), 27 deletions(-) diff --git a/briar-desktop/src/main/kotlin/org/briarproject/briar/desktop/forums/ForumStrings.kt b/briar-desktop/src/main/kotlin/org/briarproject/briar/desktop/forums/ForumStrings.kt index 49f33dbfa0..f18ba114f9 100644 --- a/briar-desktop/src/main/kotlin/org/briarproject/briar/desktop/forums/ForumStrings.kt +++ b/briar-desktop/src/main/kotlin/org/briarproject/briar/desktop/forums/ForumStrings.kt @@ -35,8 +35,8 @@ object ForumStrings : GroupStrings( noGroupSelectedTitle = i18n("forum.none_selected.title"), noGroupSelectedText = i18n("forum.none_selected.hint"), messageCount = { count -> - if (count > 0) i18nP("group.card.posts", count) - else i18n("group.card.no_posts") + if (count > 0) i18nP("forum.card.posts", count) + else i18n("forum.card.no_posts") }, unreadCount = { count -> i18nP("access.forums.unread_count", count) diff --git a/briar-desktop/src/main/kotlin/org/briarproject/briar/desktop/privategroup/PrivateGroupStrings.kt b/briar-desktop/src/main/kotlin/org/briarproject/briar/desktop/privategroup/PrivateGroupStrings.kt index f6fc49e2b2..8ecc2adc07 100644 --- a/briar-desktop/src/main/kotlin/org/briarproject/briar/desktop/privategroup/PrivateGroupStrings.kt +++ b/briar-desktop/src/main/kotlin/org/briarproject/briar/desktop/privategroup/PrivateGroupStrings.kt @@ -25,38 +25,37 @@ import org.briarproject.briar.desktop.utils.InternationalizationUtils.i18n import org.briarproject.briar.desktop.utils.InternationalizationUtils.i18nF import org.briarproject.briar.desktop.utils.InternationalizationUtils.i18nP -// todo: replace with strings for private groups object PrivateGroupStrings : GroupStrings( - listTitle = i18n("forum.search.title"), - listDescription = i18n("access.forums.list"), - addGroupTitle = i18n("forum.add.title"), - addGroupHint = i18n("forum.add.hint"), - addGroupButton = i18n("forum.add.button"), - noGroupsYet = i18n("forum.empty_state.text"), - noGroupSelectedTitle = i18n("forum.none_selected.title"), - noGroupSelectedText = i18n("forum.none_selected.hint"), + listTitle = i18n("group.search.title"), + listDescription = i18n("access.group.list"), + addGroupTitle = i18n("group.add.title"), + addGroupHint = i18n("group.add.hint"), + addGroupButton = i18n("group.add.button"), + noGroupsYet = i18n("group.empty_state.text"), + noGroupSelectedTitle = i18n("group.none_selected.title"), + noGroupSelectedText = i18n("group.none_selected.hint"), messageCount = { count -> if (count > 0) i18nP("group.card.posts", count) else i18n("group.card.no_posts") }, unreadCount = { count -> - i18nP("access.forums.unread_count", count) + i18nP("access.group.unread_count", count) }, lastMessage = { timestamp -> - i18nF("access.forums.last_post_timestamp", timestamp) + i18nF("access.group.last_post_timestamp", timestamp) }, groupNameMaxLength = MAX_GROUP_NAME_LENGTH, sharedWith = { total, online -> - i18nF("forum.sharing.status.with", total, online) + i18nF("group.sharing.status.with", total, online) }, - unreadJumpToPrevious = i18n("access.forums.jump_to_prev_unread"), - unreadJumpToNext = i18n("access.forums.jump_to_next_unread"), - deleteDialogTitle = i18n("forum.delete.dialog.title"), - deleteDialogMessage = i18n("forum.delete.dialog.message"), - deleteDialogButton = i18n("forum.delete.dialog.button"), + unreadJumpToPrevious = i18n("access.group.jump_to_prev_unread"), + unreadJumpToNext = i18n("access.group.jump_to_next_unread"), + deleteDialogTitle = i18n("group.leave.dialog.title"), + deleteDialogMessage = i18n("group.leave.dialog.message"), + deleteDialogButton = i18n("group.leave.dialog.button"), messageMaxLength = MAX_GROUP_POST_TEXT_LENGTH, - messageReplyIntro = i18n("forum.message.reply.intro"), - messageReplyClose = i18n("access.forums.reply.close"), - messageReplyHint = i18n("forum.message.reply.hint"), - messageHint = i18n("forum.message.hint"), + messageReplyIntro = i18n("group.message.reply.intro"), + messageReplyClose = i18n("access.group.reply.close"), + messageReplyHint = i18n("group.message.reply.hint"), + messageHint = i18n("group.message.hint"), ) diff --git a/briar-desktop/src/main/resources/strings/BriarDesktop.properties b/briar-desktop/src/main/resources/strings/BriarDesktop.properties index a9996e1472..80dd5e2f3a 100644 --- a/briar-desktop/src/main/resources/strings/BriarDesktop.properties +++ b/briar-desktop/src/main/resources/strings/BriarDesktop.properties @@ -90,6 +90,13 @@ access.forums.jump_to_next_unread=Jump to next unread post access.forum.sharing.action.close=Close sharing form access.forum.sharing.status.close=Close sharing status +access.group.list=private group list +access.group.reply.close=Close reply +access.group.unread_count={0, plural, one {one unread messages} other {{0} unread messages}} +access.group.last_post_timestamp=last message: {0} +access.group.jump_to_prev_unread=Jump to previous unread message +access.group.jump_to_next_unread=Jump to next unread message + # Contacts contacts.none_selected.title=No contact selected contacts.none_selected.hint=Select a contact to start chatting @@ -147,8 +154,8 @@ forum.message.hint=New Post forum.message.reply.hint=New Reply forum.message.reply.intro=Reply to: forum.message.new=Unread Post -group.card.no_posts=No posts -group.card.posts={0, plural, one {{0} post} other {{0} posts}} +forum.card.no_posts=No posts +forum.card.posts={0, plural, one {{0} post} other {{0} posts}} forum.sharing.status.title=Sharing Status forum.sharing.status.info=Any member of a forum can share it with their contacts. You are sharing this forum with the following contacts. There may also be other members who you can't see in this list, although you can see their posts in the forum. forum.sharing.status.with=Shared with {0} ({1} online) @@ -164,8 +171,26 @@ forum.sharing.action.status.not_supported=Not supported by this contact forum.sharing.action.status.error=Error. This is a bug and not your fault # Private Groups -groups.card.created=Created by {0} -groups.card.messages={0, plural, one {{0} message} other {{0} messages}} +group.search.title=Private Groups +group.add.title=Create Private Group +group.add.hint=Choose a name for your private group +group.add.button=Create private group +group.empty_state.text=You don't have any private groups yet. Tap the + icon to add one: +group.none_selected.title=No private group selected +group.none_selected.hint=Select a private group to start chatting +group.card.no_posts=No messages +group.card.posts={0, plural, one {{0} post} other {{0} messages}} +group.card.created=Created by {0} +group.card.messages={0, plural, one {{0} message} other {{0} messages}} +group.sharing.status.with=Shared with {0} ({1} online) +group.message.hint=New Message +group.message.reply.hint=New Reply +group.message.reply.intro=Reply to: +group.leave.title=Leave Group +group.leave.dialog.title=Confirm Leaving Group +group.leave.dialog.message=Are you sure that you want to leave this private group? +group.leave.dialog.button=Leave + # Introduction introduction.introduce=Make Introduction -- GitLab