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),
},
}
},