diff --git a/src/components/PostEditForm.vue b/src/components/PostEditForm.vue index d81fd11..0458c12 100644 --- a/src/components/PostEditForm.vue +++ b/src/components/PostEditForm.vue @@ -51,7 +51,7 @@ export default defineComponent({ content: this.initialContent, submitting: false, strings: { - placeholder: t('forum', 'Edit your post …'), + placeholder: t('forum', 'Edit your reply …'), cancel: t('forum', 'Cancel'), save: t('forum', 'Save'), confirmCancel: t('forum', 'Are you sure you want to discard your changes?'), diff --git a/src/components/PostReplyForm.vue b/src/components/PostReplyForm.vue index 73584d2..4e9a36c 100644 --- a/src/components/PostReplyForm.vue +++ b/src/components/PostReplyForm.vue @@ -72,7 +72,7 @@ export default defineComponent({ strings: { placeholder: t('forum', 'Write your reply …'), cancel: t('forum', 'Cancel'), - submit: t('forum', 'Post reply'), + submit: t('forum', 'Submit reply'), confirmCancel: t('forum', 'Are you sure you want to discard your reply?'), }, } diff --git a/src/components/SearchThreadResult.vue b/src/components/SearchThreadResult.vue index 41dd8ff..ea8f6e5 100644 --- a/src/components/SearchThreadResult.vue +++ b/src/components/SearchThreadResult.vue @@ -23,7 +23,7 @@ - {{ n('forum', '%n post', '%n posts', thread.postCount) }} + {{ n('forum', '%n reply', '%n replies', thread.postCount) }} diff --git a/src/components/ThreadCreateForm.vue b/src/components/ThreadCreateForm.vue index f9f00af..e104bc5 100644 --- a/src/components/ThreadCreateForm.vue +++ b/src/components/ThreadCreateForm.vue @@ -84,7 +84,7 @@ export default defineComponent({ strings: { titleLabel: t('forum', 'Title'), titlePlaceholder: t('forum', 'Enter thread title …'), - contentPlaceholder: t('forum', 'Write your first post …'), + contentPlaceholder: t('forum', 'Write your thread content …'), cancel: t('forum', 'Cancel'), submit: t('forum', 'Create thread'), confirmCancel: t('forum', 'Are you sure you want to discard this thread?'), diff --git a/src/views/ProfileView.vue b/src/views/ProfileView.vue index 36677fd..eebe89d 100644 --- a/src/views/ProfileView.vue +++ b/src/views/ProfileView.vue @@ -207,7 +207,7 @@ export default defineComponent({ loading: t('forum', 'Loading …'), errorTitle: t('forum', 'Error'), retry: t('forum', 'Retry'), - firstPost: t('forum', 'First post'), + firstPost: t('forum', 'First activity'), repliesLabel: (count: number) => t('forum', 'Replies'), threadsLabel: (count: number) => t('forum', 'Threads'), threadsTab: (count: number) => t('forum', 'Threads ({count})', { count }), @@ -215,7 +215,7 @@ export default defineComponent({ noThreads: t('forum', 'No threads'), noThreadsDesc: t('forum', 'This user has not created any threads yet'), noPosts: t('forum', 'No replies'), - noPostsDesc: t('forum', 'This user has not posted any replies yet'), + noPostsDesc: t('forum', 'This user has not written any replies yet'), inThread: t('forum', 'In thread'), }, } diff --git a/src/views/SearchView.vue b/src/views/SearchView.vue index d1c6d11..56b2eca 100644 --- a/src/views/SearchView.vue +++ b/src/views/SearchView.vue @@ -182,7 +182,7 @@ export default defineComponent({ searchPlaceholder: t('forum', 'Enter search query …'), search: t('forum', 'Search'), searchThreads: t('forum', 'Search in threads'), - searchPosts: t('forum', 'Search in posts'), + searchPosts: t('forum', 'Search in replies'), syntaxHelp: t('forum', 'Syntax help'), searchSyntax: t('forum', 'Search syntax'), helpExactPhrase: t('forum', 'Match exact phrase'), @@ -194,11 +194,11 @@ export default defineComponent({ errorTitle: t('forum', 'Search Error'), retry: t('forum', 'Retry'), emptyTitle: t('forum', 'Enter a search query'), - emptyDesc: t('forum', 'Use the search box above to find threads and posts'), + emptyDesc: t('forum', 'Use the search box above to find threads and replies'), noResultsTitle: t('forum', 'No results found'), noResultsDesc: t('forum', 'Try different keywords or check your syntax'), threadResults: (count: number) => n('forum', '%n thread found', '%n threads found', count), - postResults: (count: number) => n('forum', '%n post found', '%n posts found', count), + postResults: (count: number) => n('forum', '%n reply found', '%n replies found', count), }, } }, diff --git a/src/views/ThreadView.vue b/src/views/ThreadView.vue index 732b8bc..d85a7c2 100644 --- a/src/views/ThreadView.vue +++ b/src/views/ThreadView.vue @@ -406,14 +406,14 @@ export default defineComponent({ reply: t('forum', 'Reply'), loading: t('forum', 'Loading …'), errorTitle: t('forum', 'Error loading thread'), - emptyPostsTitle: t('forum', 'No posts yet'), - emptyPostsDesc: t('forum', 'Be the first to post in this thread.'), + emptyPostsTitle: t('forum', 'No replies yet'), + emptyPostsDesc: t('forum', 'Be the first to reply in this thread.'), retry: t('forum', 'Retry'), by: t('forum', 'by'), views: (count: number) => n('forum', '%n view', '%n views', count), pinned: t('forum', 'Pinned thread'), locked: t('forum', 'Locked thread'), - lockedMessage: t('forum', 'This thread is locked. Only moderators can post replies.'), + lockedMessage: t('forum', 'This thread is locked. Only moderators can add replies.'), guestMessage: t('forum', 'You must be signed in to reply to this thread.'), signInToReply: t('forum', 'Sign in to reply'), lockThread: t('forum', 'Lock thread'), @@ -549,7 +549,7 @@ export default defineComponent({ } } catch (e) { console.error('Failed to fetch posts', e) - throw new Error(t('forum', 'Failed to load posts')) + throw new Error(t('forum', 'Failed to load replies')) } }, @@ -695,11 +695,11 @@ export default defineComponent({ postCard.finishEdit() } - showSuccess(t('forum', 'Post updated')) + showSuccess(t('forum', 'Reply updated')) } } catch (e) { console.error('Failed to update post', e) - showError(t('forum', 'Failed to update post')) + showError(t('forum', 'Failed to update reply')) // Reset submitting state on error if (postCard && typeof postCard.setEditSubmitting === 'function') { @@ -738,11 +738,11 @@ export default defineComponent({ this.replies.splice(index, 1) } - showSuccess(t('forum', 'Post deleted')) + showSuccess(t('forum', 'Reply deleted')) } } catch (e) { console.error('Failed to delete post', e) - showError(t('forum', 'Failed to delete post')) + showError(t('forum', 'Failed to delete reply')) } }, diff --git a/src/views/UserPreferencesView.vue b/src/views/UserPreferencesView.vue index 63c1755..d83e422 100644 --- a/src/views/UserPreferencesView.vue +++ b/src/views/UserPreferencesView.vue @@ -190,14 +190,17 @@ export default defineComponent({ uploadDirectoryLabel: t('forum', 'Upload directory'), uploadDirectoryHint: t( 'forum', - 'Files attached to posts will be uploaded to this directory in your Nextcloud files', + 'Files attached to threads or replies will be uploaded to this directory in your Nextcloud files', ), browse: t('forum', 'Browse'), save: t('forum', 'Save'), cancel: t('forum', 'Cancel'), saveSuccess: t('forum', 'Preferences saved'), signatureTitle: t('forum', 'Signature'), - signatureDesc: t('forum', 'Your signature appears at the bottom of your posts'), + signatureDesc: t( + 'forum', + 'Your signature appears at the bottom of your threads or replies', + ), signatureLabel: t('forum', 'Signature'), signatureHint: t('forum', 'You can use BBCode formatting in your signature'), signaturePlaceholder: t('forum', 'Enter your signature …'), diff --git a/src/views/admin/AdminBBCodeList.vue b/src/views/admin/AdminBBCodeList.vue index 5df1267..95ade68 100644 --- a/src/views/admin/AdminBBCodeList.vue +++ b/src/views/admin/AdminBBCodeList.vue @@ -333,7 +333,7 @@ export default defineComponent({ strings: { title: t('forum', 'BBCode management'), - subtitle: t('forum', 'Manage custom BBCode tags for post formatting'), + subtitle: t('forum', 'Manage custom BBCode tags for formatting'), help: t('forum', 'BBCode help'), loading: t('forum', 'Loading …'), errorTitle: t('forum', 'Error loading BBCodes'), diff --git a/src/views/admin/AdminCategoryList.vue b/src/views/admin/AdminCategoryList.vue index f0e361d..3ff3b4f 100644 --- a/src/views/admin/AdminCategoryList.vue +++ b/src/views/admin/AdminCategoryList.vue @@ -432,7 +432,7 @@ export default defineComponent({ createHeader: t('forum', 'Create header'), categoriesCount: (count: number) => n('forum', '%n category', '%n categories', count), threadsCount: (count: number) => n('forum', '%n thread', '%n threads', count), - postsCount: (count: number) => n('forum', '%n post', '%n posts', count), + postsCount: (count: number) => n('forum', '%n reply', '%n replies', count), deleteHeaderTitle: t('forum', 'Delete header'), deleteHeaderMessage: (name: string) => t('forum', `Are you sure you want to delete the header "{name}"?`, { name }), diff --git a/src/views/admin/AdminDashboard.vue b/src/views/admin/AdminDashboard.vue index 99aaba5..99dbb84 100644 --- a/src/views/admin/AdminDashboard.vue +++ b/src/views/admin/AdminDashboard.vue @@ -250,7 +250,7 @@ export default defineComponent({ last7Days: t('forum', 'Last 7 days'), allTime: t('forum', 'All time'), threadsCount: (count: number) => n('forum', '%n thread', '%n threads', count), - postsCount: (count: number) => n('forum', '%n post', '%n posts', count), + postsCount: (count: number) => n('forum', '%n reply', '%n replies', count), }, } },