diff --git a/install/data/defaults.json b/install/data/defaults.json
index 948812e3b2..195c99b0f2 100644
--- a/install/data/defaults.json
+++ b/install/data/defaults.json
@@ -137,7 +137,8 @@
"sitemapTopics": 500,
"maintenanceMode": 0,
"maintenanceModeStatus": 503,
- "voteVisibility": "privileged",
+ "upvoteVisibility": "all",
+ "downvoteVisibility": "privileged",
"maximumInvites": 0,
"username:disableEdit": 0,
"email:disableEdit": 0,
diff --git a/install/package.json b/install/package.json
index 87601fc20e..57d98a803a 100644
--- a/install/package.json
+++ b/install/package.json
@@ -31,11 +31,11 @@
"@adactive/bootstrap-tagsinput": "0.8.2",
"@fontsource/inter": "5.0.19",
"@fontsource/poppins": "5.0.14",
- "@fortawesome/fontawesome-free": "6.5.2",
+ "@fortawesome/fontawesome-free": "6.6.0",
"@isaacs/ttlcache": "1.4.1",
"@nodebb/spider-detector": "2.0.3",
"@popperjs/core": "2.11.8",
- "ace-builds": "1.35.2",
+ "ace-builds": "1.35.4",
"archiver": "7.0.1",
"async": "3.2.5",
"autoprefixer": "10.4.19",
@@ -109,7 +109,7 @@
"nodebb-theme-lavender": "7.1.8",
"nodebb-theme-peace": "2.2.6",
"nodebb-theme-persona": "14.0.0-pre.1",
- "nodebb-widget-essentials": "7.0.17",
+ "nodebb-widget-essentials": "7.0.18",
"nodemailer": "6.9.14",
"nprogress": "0.2.0",
"passport": "0.7.0",
@@ -117,17 +117,17 @@
"passport-local": "1.0.0",
"pg": "8.12.0",
"pg-cursor": "2.11.0",
- "postcss": "8.4.39",
+ "postcss": "8.4.40",
"postcss-clean": "1.2.0",
"progress-webpack-plugin": "1.0.16",
"prompt": "1.3.0",
"ioredis": "5.4.1",
"rimraf": "5.0.9",
"rss": "1.2.2",
- "rtlcss": "4.1.1",
+ "rtlcss": "4.2.0",
"sanitize-html": "2.13.0",
"sass": "1.77.8",
- "semver": "7.6.2",
+ "semver": "7.6.3",
"serve-favicon": "2.5.0",
"sharp": "0.32.6",
"sitemap": "8.0.0",
@@ -164,9 +164,9 @@
"grunt": "1.6.1",
"grunt-contrib-watch": "1.1.0",
"husky": "8.0.3",
- "jsdom": "24.1.0",
+ "jsdom": "24.1.1",
"lint-staged": "15.2.7",
- "mocha": "10.6.0",
+ "mocha": "10.7.0",
"mocha-lcov-reporter": "1.3.0",
"mockdate": "3.0.5",
"nyc": "17.0.0",
diff --git a/public/language/ar/admin/settings/reputation.json b/public/language/ar/admin/settings/reputation.json
index a78d0e3fd5..479069e3a4 100644
--- a/public/language/ar/admin/settings/reputation.json
+++ b/public/language/ar/admin/settings/reputation.json
@@ -2,10 +2,14 @@
"reputation": "Reputation Settings",
"disable": "Disable Reputation System",
"disable-down-voting": "Disable Down Voting",
- "vote-visibility": "Vote visibility",
- "vote-visibility-all": "Everyone can see votes",
- "vote-visibility-loggedin": "Only logged in users can see votes",
- "vote-visibility-privileged": "Only privileged users like admins & moderators can see votes",
+ "upvote-visibility": "Up Vote visibility",
+ "upvote-visibility-all": "Everyone can see up votes",
+ "upvote-visibility-loggedin": "Only logged in users can see up votes",
+ "upvote-visibility-privileged": "Only privileged users like admins & moderators can see up votes",
+ "downvote-visibility": "Down Vote visibility",
+ "downvote-visibility-all": "Everyone can see down votes",
+ "downvote-visibility-loggedin": "Only logged in users can see down votes",
+ "downvote-visibility-privileged": "Only privileged users like admins & moderators can see down votes",
"thresholds": "Activity Thresholds",
"min-rep-upvote": "Minimum reputation to upvote posts",
"upvotes-per-day": "Upvotes per day (set to 0 for unlimited upvotes)",
diff --git a/public/language/bg/admin/settings/reputation.json b/public/language/bg/admin/settings/reputation.json
index a79a14fdd8..2c82e22de3 100644
--- a/public/language/bg/admin/settings/reputation.json
+++ b/public/language/bg/admin/settings/reputation.json
@@ -2,10 +2,14 @@
"reputation": "Настройки за репутацията",
"disable": "Изключване на системата за репутация",
"disable-down-voting": "Забрана на отрицателното гласуване",
- "vote-visibility": "Видимост на подадените гласове",
- "vote-visibility-all": "Всички могат да виждат подадените гласове",
- "vote-visibility-loggedin": "Само вписаните потребители могат да виждат подадените гласове",
- "vote-visibility-privileged": "Само потребителите с по-високи правомощия (като администратори и модератори) могат да виждат подадените гласове",
+ "upvote-visibility": "Видимост на положителните гласове",
+ "upvote-visibility-all": "Всички могат да виждат положителните гласове",
+ "upvote-visibility-loggedin": "Само вписаните потребители могат да виждат положителните гласове",
+ "upvote-visibility-privileged": "Само потребителите с по-високи правомощия (като администратори и модератори) могат да виждат положителните гласове",
+ "downvote-visibility": "Видимост на отрицателните гласове",
+ "downvote-visibility-all": "Всички могат да виждат отрицателните гласове",
+ "downvote-visibility-loggedin": "Само вписаните потребители могат да виждат отрицателните гласове",
+ "downvote-visibility-privileged": "Само потребителите с по-високи правомощия (като администратори и модератори) могат да виждат отрицателните гласове",
"thresholds": "Ограничения на дейността",
"min-rep-upvote": "Минимална репутация, необходима за положително гласуване за публикации",
"upvotes-per-day": "Положителни гласувания за ден (задайте 0 за неограничен брой)",
diff --git a/public/language/bn/admin/settings/reputation.json b/public/language/bn/admin/settings/reputation.json
index a78d0e3fd5..479069e3a4 100644
--- a/public/language/bn/admin/settings/reputation.json
+++ b/public/language/bn/admin/settings/reputation.json
@@ -2,10 +2,14 @@
"reputation": "Reputation Settings",
"disable": "Disable Reputation System",
"disable-down-voting": "Disable Down Voting",
- "vote-visibility": "Vote visibility",
- "vote-visibility-all": "Everyone can see votes",
- "vote-visibility-loggedin": "Only logged in users can see votes",
- "vote-visibility-privileged": "Only privileged users like admins & moderators can see votes",
+ "upvote-visibility": "Up Vote visibility",
+ "upvote-visibility-all": "Everyone can see up votes",
+ "upvote-visibility-loggedin": "Only logged in users can see up votes",
+ "upvote-visibility-privileged": "Only privileged users like admins & moderators can see up votes",
+ "downvote-visibility": "Down Vote visibility",
+ "downvote-visibility-all": "Everyone can see down votes",
+ "downvote-visibility-loggedin": "Only logged in users can see down votes",
+ "downvote-visibility-privileged": "Only privileged users like admins & moderators can see down votes",
"thresholds": "Activity Thresholds",
"min-rep-upvote": "Minimum reputation to upvote posts",
"upvotes-per-day": "Upvotes per day (set to 0 for unlimited upvotes)",
diff --git a/public/language/cs/admin/settings/reputation.json b/public/language/cs/admin/settings/reputation.json
index 6b49cbed58..42e9bae172 100644
--- a/public/language/cs/admin/settings/reputation.json
+++ b/public/language/cs/admin/settings/reputation.json
@@ -2,10 +2,14 @@
"reputation": "Nastavení reputace",
"disable": "Zakázat systém reputace",
"disable-down-voting": "Zakázat hlasování",
- "vote-visibility": "Vote visibility",
- "vote-visibility-all": "Everyone can see votes",
- "vote-visibility-loggedin": "Only logged in users can see votes",
- "vote-visibility-privileged": "Only privileged users like admins & moderators can see votes",
+ "upvote-visibility": "Up Vote visibility",
+ "upvote-visibility-all": "Everyone can see up votes",
+ "upvote-visibility-loggedin": "Only logged in users can see up votes",
+ "upvote-visibility-privileged": "Only privileged users like admins & moderators can see up votes",
+ "downvote-visibility": "Down Vote visibility",
+ "downvote-visibility-all": "Everyone can see down votes",
+ "downvote-visibility-loggedin": "Only logged in users can see down votes",
+ "downvote-visibility-privileged": "Only privileged users like admins & moderators can see down votes",
"thresholds": "Omezení aktivity",
"min-rep-upvote": "Minimum reputation to upvote posts",
"upvotes-per-day": "Upvotes per day (set to 0 for unlimited upvotes)",
diff --git a/public/language/da/admin/settings/reputation.json b/public/language/da/admin/settings/reputation.json
index a78d0e3fd5..479069e3a4 100644
--- a/public/language/da/admin/settings/reputation.json
+++ b/public/language/da/admin/settings/reputation.json
@@ -2,10 +2,14 @@
"reputation": "Reputation Settings",
"disable": "Disable Reputation System",
"disable-down-voting": "Disable Down Voting",
- "vote-visibility": "Vote visibility",
- "vote-visibility-all": "Everyone can see votes",
- "vote-visibility-loggedin": "Only logged in users can see votes",
- "vote-visibility-privileged": "Only privileged users like admins & moderators can see votes",
+ "upvote-visibility": "Up Vote visibility",
+ "upvote-visibility-all": "Everyone can see up votes",
+ "upvote-visibility-loggedin": "Only logged in users can see up votes",
+ "upvote-visibility-privileged": "Only privileged users like admins & moderators can see up votes",
+ "downvote-visibility": "Down Vote visibility",
+ "downvote-visibility-all": "Everyone can see down votes",
+ "downvote-visibility-loggedin": "Only logged in users can see down votes",
+ "downvote-visibility-privileged": "Only privileged users like admins & moderators can see down votes",
"thresholds": "Activity Thresholds",
"min-rep-upvote": "Minimum reputation to upvote posts",
"upvotes-per-day": "Upvotes per day (set to 0 for unlimited upvotes)",
diff --git a/public/language/de/admin/settings/reputation.json b/public/language/de/admin/settings/reputation.json
index 92445caca7..5ee4aca389 100644
--- a/public/language/de/admin/settings/reputation.json
+++ b/public/language/de/admin/settings/reputation.json
@@ -2,10 +2,14 @@
"reputation": "Ansehenseinstellungen",
"disable": "Ansehenssystem deaktivieren",
"disable-down-voting": "Negative Bewertungen deaktivieren",
- "vote-visibility": "Vote visibility",
- "vote-visibility-all": "Everyone can see votes",
- "vote-visibility-loggedin": "Only logged in users can see votes",
- "vote-visibility-privileged": "Only privileged users like admins & moderators can see votes",
+ "upvote-visibility": "Up Vote visibility",
+ "upvote-visibility-all": "Everyone can see up votes",
+ "upvote-visibility-loggedin": "Only logged in users can see up votes",
+ "upvote-visibility-privileged": "Only privileged users like admins & moderators can see up votes",
+ "downvote-visibility": "Down Vote visibility",
+ "downvote-visibility-all": "Everyone can see down votes",
+ "downvote-visibility-loggedin": "Only logged in users can see down votes",
+ "downvote-visibility-privileged": "Only privileged users like admins & moderators can see down votes",
"thresholds": "Aktivitätsschwelle",
"min-rep-upvote": "Mindestreputation, um Beiträge hochzustimmen",
"upvotes-per-day": "Upvotes pro Tag (für unbegrenzte Upvotes auf 0 setzen)",
diff --git a/public/language/el/admin/settings/reputation.json b/public/language/el/admin/settings/reputation.json
index a78d0e3fd5..479069e3a4 100644
--- a/public/language/el/admin/settings/reputation.json
+++ b/public/language/el/admin/settings/reputation.json
@@ -2,10 +2,14 @@
"reputation": "Reputation Settings",
"disable": "Disable Reputation System",
"disable-down-voting": "Disable Down Voting",
- "vote-visibility": "Vote visibility",
- "vote-visibility-all": "Everyone can see votes",
- "vote-visibility-loggedin": "Only logged in users can see votes",
- "vote-visibility-privileged": "Only privileged users like admins & moderators can see votes",
+ "upvote-visibility": "Up Vote visibility",
+ "upvote-visibility-all": "Everyone can see up votes",
+ "upvote-visibility-loggedin": "Only logged in users can see up votes",
+ "upvote-visibility-privileged": "Only privileged users like admins & moderators can see up votes",
+ "downvote-visibility": "Down Vote visibility",
+ "downvote-visibility-all": "Everyone can see down votes",
+ "downvote-visibility-loggedin": "Only logged in users can see down votes",
+ "downvote-visibility-privileged": "Only privileged users like admins & moderators can see down votes",
"thresholds": "Activity Thresholds",
"min-rep-upvote": "Minimum reputation to upvote posts",
"upvotes-per-day": "Upvotes per day (set to 0 for unlimited upvotes)",
diff --git a/public/language/en-GB/admin/settings/reputation.json b/public/language/en-GB/admin/settings/reputation.json
index a78d0e3fd5..479069e3a4 100644
--- a/public/language/en-GB/admin/settings/reputation.json
+++ b/public/language/en-GB/admin/settings/reputation.json
@@ -2,10 +2,14 @@
"reputation": "Reputation Settings",
"disable": "Disable Reputation System",
"disable-down-voting": "Disable Down Voting",
- "vote-visibility": "Vote visibility",
- "vote-visibility-all": "Everyone can see votes",
- "vote-visibility-loggedin": "Only logged in users can see votes",
- "vote-visibility-privileged": "Only privileged users like admins & moderators can see votes",
+ "upvote-visibility": "Up Vote visibility",
+ "upvote-visibility-all": "Everyone can see up votes",
+ "upvote-visibility-loggedin": "Only logged in users can see up votes",
+ "upvote-visibility-privileged": "Only privileged users like admins & moderators can see up votes",
+ "downvote-visibility": "Down Vote visibility",
+ "downvote-visibility-all": "Everyone can see down votes",
+ "downvote-visibility-loggedin": "Only logged in users can see down votes",
+ "downvote-visibility-privileged": "Only privileged users like admins & moderators can see down votes",
"thresholds": "Activity Thresholds",
"min-rep-upvote": "Minimum reputation to upvote posts",
"upvotes-per-day": "Upvotes per day (set to 0 for unlimited upvotes)",
diff --git a/public/language/en-US/admin/settings/reputation.json b/public/language/en-US/admin/settings/reputation.json
index a78d0e3fd5..479069e3a4 100644
--- a/public/language/en-US/admin/settings/reputation.json
+++ b/public/language/en-US/admin/settings/reputation.json
@@ -2,10 +2,14 @@
"reputation": "Reputation Settings",
"disable": "Disable Reputation System",
"disable-down-voting": "Disable Down Voting",
- "vote-visibility": "Vote visibility",
- "vote-visibility-all": "Everyone can see votes",
- "vote-visibility-loggedin": "Only logged in users can see votes",
- "vote-visibility-privileged": "Only privileged users like admins & moderators can see votes",
+ "upvote-visibility": "Up Vote visibility",
+ "upvote-visibility-all": "Everyone can see up votes",
+ "upvote-visibility-loggedin": "Only logged in users can see up votes",
+ "upvote-visibility-privileged": "Only privileged users like admins & moderators can see up votes",
+ "downvote-visibility": "Down Vote visibility",
+ "downvote-visibility-all": "Everyone can see down votes",
+ "downvote-visibility-loggedin": "Only logged in users can see down votes",
+ "downvote-visibility-privileged": "Only privileged users like admins & moderators can see down votes",
"thresholds": "Activity Thresholds",
"min-rep-upvote": "Minimum reputation to upvote posts",
"upvotes-per-day": "Upvotes per day (set to 0 for unlimited upvotes)",
diff --git a/public/language/en-x-pirate/admin/settings/reputation.json b/public/language/en-x-pirate/admin/settings/reputation.json
index a78d0e3fd5..479069e3a4 100644
--- a/public/language/en-x-pirate/admin/settings/reputation.json
+++ b/public/language/en-x-pirate/admin/settings/reputation.json
@@ -2,10 +2,14 @@
"reputation": "Reputation Settings",
"disable": "Disable Reputation System",
"disable-down-voting": "Disable Down Voting",
- "vote-visibility": "Vote visibility",
- "vote-visibility-all": "Everyone can see votes",
- "vote-visibility-loggedin": "Only logged in users can see votes",
- "vote-visibility-privileged": "Only privileged users like admins & moderators can see votes",
+ "upvote-visibility": "Up Vote visibility",
+ "upvote-visibility-all": "Everyone can see up votes",
+ "upvote-visibility-loggedin": "Only logged in users can see up votes",
+ "upvote-visibility-privileged": "Only privileged users like admins & moderators can see up votes",
+ "downvote-visibility": "Down Vote visibility",
+ "downvote-visibility-all": "Everyone can see down votes",
+ "downvote-visibility-loggedin": "Only logged in users can see down votes",
+ "downvote-visibility-privileged": "Only privileged users like admins & moderators can see down votes",
"thresholds": "Activity Thresholds",
"min-rep-upvote": "Minimum reputation to upvote posts",
"upvotes-per-day": "Upvotes per day (set to 0 for unlimited upvotes)",
diff --git a/public/language/es/admin/settings/reputation.json b/public/language/es/admin/settings/reputation.json
index beff56b36d..f9eae15643 100644
--- a/public/language/es/admin/settings/reputation.json
+++ b/public/language/es/admin/settings/reputation.json
@@ -2,10 +2,14 @@
"reputation": "Configuración de Reputación",
"disable": "Desactivar Sistema de Reputación",
"disable-down-voting": "Desactivar Votos Negativos",
- "vote-visibility": "Vote visibility",
- "vote-visibility-all": "Everyone can see votes",
- "vote-visibility-loggedin": "Only logged in users can see votes",
- "vote-visibility-privileged": "Only privileged users like admins & moderators can see votes",
+ "upvote-visibility": "Up Vote visibility",
+ "upvote-visibility-all": "Everyone can see up votes",
+ "upvote-visibility-loggedin": "Only logged in users can see up votes",
+ "upvote-visibility-privileged": "Only privileged users like admins & moderators can see up votes",
+ "downvote-visibility": "Down Vote visibility",
+ "downvote-visibility-all": "Everyone can see down votes",
+ "downvote-visibility-loggedin": "Only logged in users can see down votes",
+ "downvote-visibility-privileged": "Only privileged users like admins & moderators can see down votes",
"thresholds": "Umbrales de Actividad",
"min-rep-upvote": "Minimum reputation to upvote posts",
"upvotes-per-day": "Upvotes per day (set to 0 for unlimited upvotes)",
diff --git a/public/language/et/admin/settings/reputation.json b/public/language/et/admin/settings/reputation.json
index a78d0e3fd5..479069e3a4 100644
--- a/public/language/et/admin/settings/reputation.json
+++ b/public/language/et/admin/settings/reputation.json
@@ -2,10 +2,14 @@
"reputation": "Reputation Settings",
"disable": "Disable Reputation System",
"disable-down-voting": "Disable Down Voting",
- "vote-visibility": "Vote visibility",
- "vote-visibility-all": "Everyone can see votes",
- "vote-visibility-loggedin": "Only logged in users can see votes",
- "vote-visibility-privileged": "Only privileged users like admins & moderators can see votes",
+ "upvote-visibility": "Up Vote visibility",
+ "upvote-visibility-all": "Everyone can see up votes",
+ "upvote-visibility-loggedin": "Only logged in users can see up votes",
+ "upvote-visibility-privileged": "Only privileged users like admins & moderators can see up votes",
+ "downvote-visibility": "Down Vote visibility",
+ "downvote-visibility-all": "Everyone can see down votes",
+ "downvote-visibility-loggedin": "Only logged in users can see down votes",
+ "downvote-visibility-privileged": "Only privileged users like admins & moderators can see down votes",
"thresholds": "Activity Thresholds",
"min-rep-upvote": "Minimum reputation to upvote posts",
"upvotes-per-day": "Upvotes per day (set to 0 for unlimited upvotes)",
diff --git a/public/language/fa-IR/admin/settings/reputation.json b/public/language/fa-IR/admin/settings/reputation.json
index 45977c8b6d..b0f1df3986 100644
--- a/public/language/fa-IR/admin/settings/reputation.json
+++ b/public/language/fa-IR/admin/settings/reputation.json
@@ -2,10 +2,14 @@
"reputation": "Reputation Settings",
"disable": "Disable Reputation System",
"disable-down-voting": "Disable Down Voting",
- "vote-visibility": "Vote visibility",
- "vote-visibility-all": "Everyone can see votes",
- "vote-visibility-loggedin": "Only logged in users can see votes",
- "vote-visibility-privileged": "Only privileged users like admins & moderators can see votes",
+ "upvote-visibility": "Up Vote visibility",
+ "upvote-visibility-all": "Everyone can see up votes",
+ "upvote-visibility-loggedin": "Only logged in users can see up votes",
+ "upvote-visibility-privileged": "Only privileged users like admins & moderators can see up votes",
+ "downvote-visibility": "Down Vote visibility",
+ "downvote-visibility-all": "Everyone can see down votes",
+ "downvote-visibility-loggedin": "Only logged in users can see down votes",
+ "downvote-visibility-privileged": "Only privileged users like admins & moderators can see down votes",
"thresholds": "Activity Thresholds",
"min-rep-upvote": "Minimum reputation to upvote posts",
"upvotes-per-day": "Upvotes per day (set to 0 for unlimited upvotes)",
diff --git a/public/language/fi/admin/settings/reputation.json b/public/language/fi/admin/settings/reputation.json
index 73edfd4a29..89b2171ee9 100644
--- a/public/language/fi/admin/settings/reputation.json
+++ b/public/language/fi/admin/settings/reputation.json
@@ -2,10 +2,14 @@
"reputation": "Reputation Settings",
"disable": "Disable Reputation System",
"disable-down-voting": "Disable Down Voting",
- "vote-visibility": "Vote visibility",
- "vote-visibility-all": "Everyone can see votes",
- "vote-visibility-loggedin": "Only logged in users can see votes",
- "vote-visibility-privileged": "Only privileged users like admins & moderators can see votes",
+ "upvote-visibility": "Up Vote visibility",
+ "upvote-visibility-all": "Everyone can see up votes",
+ "upvote-visibility-loggedin": "Only logged in users can see up votes",
+ "upvote-visibility-privileged": "Only privileged users like admins & moderators can see up votes",
+ "downvote-visibility": "Down Vote visibility",
+ "downvote-visibility-all": "Everyone can see down votes",
+ "downvote-visibility-loggedin": "Only logged in users can see down votes",
+ "downvote-visibility-privileged": "Only privileged users like admins & moderators can see down votes",
"thresholds": "Activity Thresholds",
"min-rep-upvote": "Minimum reputation to upvote posts",
"upvotes-per-day": "Upvotes per day (set to 0 for unlimited upvotes)",
diff --git a/public/language/fr/admin/settings/reputation.json b/public/language/fr/admin/settings/reputation.json
index ff9950d65c..28090542fe 100644
--- a/public/language/fr/admin/settings/reputation.json
+++ b/public/language/fr/admin/settings/reputation.json
@@ -2,10 +2,14 @@
"reputation": "Paramètres de réputation",
"disable": "Désactiver le système de réputation",
"disable-down-voting": "Désactiver les votes négatifs",
- "vote-visibility": "Vote visibility",
- "vote-visibility-all": "Everyone can see votes",
- "vote-visibility-loggedin": "Only logged in users can see votes",
- "vote-visibility-privileged": "Only privileged users like admins & moderators can see votes",
+ "upvote-visibility": "Up Vote visibility",
+ "upvote-visibility-all": "Everyone can see up votes",
+ "upvote-visibility-loggedin": "Only logged in users can see up votes",
+ "upvote-visibility-privileged": "Only privileged users like admins & moderators can see up votes",
+ "downvote-visibility": "Down Vote visibility",
+ "downvote-visibility-all": "Everyone can see down votes",
+ "downvote-visibility-loggedin": "Only logged in users can see down votes",
+ "downvote-visibility-privileged": "Only privileged users like admins & moderators can see down votes",
"thresholds": "Seuils d'activité",
"min-rep-upvote": "Réputation minimale pour voter pour les publications",
"upvotes-per-day": "Votes positifs par jour (0 = illimité)",
diff --git a/public/language/gl/admin/settings/reputation.json b/public/language/gl/admin/settings/reputation.json
index a78d0e3fd5..479069e3a4 100644
--- a/public/language/gl/admin/settings/reputation.json
+++ b/public/language/gl/admin/settings/reputation.json
@@ -2,10 +2,14 @@
"reputation": "Reputation Settings",
"disable": "Disable Reputation System",
"disable-down-voting": "Disable Down Voting",
- "vote-visibility": "Vote visibility",
- "vote-visibility-all": "Everyone can see votes",
- "vote-visibility-loggedin": "Only logged in users can see votes",
- "vote-visibility-privileged": "Only privileged users like admins & moderators can see votes",
+ "upvote-visibility": "Up Vote visibility",
+ "upvote-visibility-all": "Everyone can see up votes",
+ "upvote-visibility-loggedin": "Only logged in users can see up votes",
+ "upvote-visibility-privileged": "Only privileged users like admins & moderators can see up votes",
+ "downvote-visibility": "Down Vote visibility",
+ "downvote-visibility-all": "Everyone can see down votes",
+ "downvote-visibility-loggedin": "Only logged in users can see down votes",
+ "downvote-visibility-privileged": "Only privileged users like admins & moderators can see down votes",
"thresholds": "Activity Thresholds",
"min-rep-upvote": "Minimum reputation to upvote posts",
"upvotes-per-day": "Upvotes per day (set to 0 for unlimited upvotes)",
diff --git a/public/language/he/admin/settings/reputation.json b/public/language/he/admin/settings/reputation.json
index f908ba562f..92c5750044 100644
--- a/public/language/he/admin/settings/reputation.json
+++ b/public/language/he/admin/settings/reputation.json
@@ -2,10 +2,14 @@
"reputation": "הגדרות מוניטין",
"disable": "השבת מערכת המוניטין",
"disable-down-voting": "השבת דיסלייק",
- "vote-visibility": "Vote visibility",
- "vote-visibility-all": "Everyone can see votes",
- "vote-visibility-loggedin": "Only logged in users can see votes",
- "vote-visibility-privileged": "Only privileged users like admins & moderators can see votes",
+ "upvote-visibility": "Up Vote visibility",
+ "upvote-visibility-all": "Everyone can see up votes",
+ "upvote-visibility-loggedin": "Only logged in users can see up votes",
+ "upvote-visibility-privileged": "Only privileged users like admins & moderators can see up votes",
+ "downvote-visibility": "Down Vote visibility",
+ "downvote-visibility-all": "Everyone can see down votes",
+ "downvote-visibility-loggedin": "Only logged in users can see down votes",
+ "downvote-visibility-privileged": "Only privileged users like admins & moderators can see down votes",
"thresholds": "סף פעילות",
"min-rep-upvote": "מוניטין מינימלי כדי להצביע בעד",
"upvotes-per-day": "כמה פעמים ביום משתמש יוכל להצביע למעלה (הגדר ל-0 כדי לאפשר ללא הגבלה)",
diff --git a/public/language/hr/admin/settings/reputation.json b/public/language/hr/admin/settings/reputation.json
index 7d3d2f7dd3..2db17a175d 100644
--- a/public/language/hr/admin/settings/reputation.json
+++ b/public/language/hr/admin/settings/reputation.json
@@ -2,10 +2,14 @@
"reputation": "Postavke reputacije",
"disable": "Onemogući reputacije",
"disable-down-voting": "Onemogući oduzimanje glasova",
- "vote-visibility": "Vote visibility",
- "vote-visibility-all": "Everyone can see votes",
- "vote-visibility-loggedin": "Only logged in users can see votes",
- "vote-visibility-privileged": "Only privileged users like admins & moderators can see votes",
+ "upvote-visibility": "Up Vote visibility",
+ "upvote-visibility-all": "Everyone can see up votes",
+ "upvote-visibility-loggedin": "Only logged in users can see up votes",
+ "upvote-visibility-privileged": "Only privileged users like admins & moderators can see up votes",
+ "downvote-visibility": "Down Vote visibility",
+ "downvote-visibility-all": "Everyone can see down votes",
+ "downvote-visibility-loggedin": "Only logged in users can see down votes",
+ "downvote-visibility-privileged": "Only privileged users like admins & moderators can see down votes",
"thresholds": "Prag aktivnosti",
"min-rep-upvote": "Minimum reputation to upvote posts",
"upvotes-per-day": "Upvotes per day (set to 0 for unlimited upvotes)",
diff --git a/public/language/hu/admin/settings/reputation.json b/public/language/hu/admin/settings/reputation.json
index 1c4d5808ef..ea7b44203e 100644
--- a/public/language/hu/admin/settings/reputation.json
+++ b/public/language/hu/admin/settings/reputation.json
@@ -2,10 +2,14 @@
"reputation": "Hírnév beállítások",
"disable": "Hírnév rendszer kikapcsolása",
"disable-down-voting": "Leszavazás kikapcsolása",
- "vote-visibility": "Vote visibility",
- "vote-visibility-all": "Everyone can see votes",
- "vote-visibility-loggedin": "Only logged in users can see votes",
- "vote-visibility-privileged": "Only privileged users like admins & moderators can see votes",
+ "upvote-visibility": "Up Vote visibility",
+ "upvote-visibility-all": "Everyone can see up votes",
+ "upvote-visibility-loggedin": "Only logged in users can see up votes",
+ "upvote-visibility-privileged": "Only privileged users like admins & moderators can see up votes",
+ "downvote-visibility": "Down Vote visibility",
+ "downvote-visibility-all": "Everyone can see down votes",
+ "downvote-visibility-loggedin": "Only logged in users can see down votes",
+ "downvote-visibility-privileged": "Only privileged users like admins & moderators can see down votes",
"thresholds": "Aktivitás küszöb értékek",
"min-rep-upvote": "Minimális hírnév a hozzászólások pozitív szavazásához",
"upvotes-per-day": "Upvotes per day (set to 0 for unlimited upvotes)",
diff --git a/public/language/hy/admin/settings/reputation.json b/public/language/hy/admin/settings/reputation.json
index d173846c35..b1785d9487 100644
--- a/public/language/hy/admin/settings/reputation.json
+++ b/public/language/hy/admin/settings/reputation.json
@@ -2,10 +2,14 @@
"reputation": "Վարկանիշի կարգավորումներ",
"disable": "Անջատել վարկանիշի համակարգը",
"disable-down-voting": "Անջատել Down Voting-ը",
- "vote-visibility": "Vote visibility",
- "vote-visibility-all": "Everyone can see votes",
- "vote-visibility-loggedin": "Only logged in users can see votes",
- "vote-visibility-privileged": "Only privileged users like admins & moderators can see votes",
+ "upvote-visibility": "Up Vote visibility",
+ "upvote-visibility-all": "Everyone can see up votes",
+ "upvote-visibility-loggedin": "Only logged in users can see up votes",
+ "upvote-visibility-privileged": "Only privileged users like admins & moderators can see up votes",
+ "downvote-visibility": "Down Vote visibility",
+ "downvote-visibility-all": "Everyone can see down votes",
+ "downvote-visibility-loggedin": "Only logged in users can see down votes",
+ "downvote-visibility-privileged": "Only privileged users like admins & moderators can see down votes",
"thresholds": "Անջատել վարկանիշի համակարգը",
"min-rep-upvote": "Նվազագույն հեղինակություն դրական քվեարկության համար",
"upvotes-per-day": "Օրական կողմ ձայներ (սահմանված է 0 անսահմանափակ կողմ ձայների համար)",
diff --git a/public/language/id/admin/settings/reputation.json b/public/language/id/admin/settings/reputation.json
index a78d0e3fd5..479069e3a4 100644
--- a/public/language/id/admin/settings/reputation.json
+++ b/public/language/id/admin/settings/reputation.json
@@ -2,10 +2,14 @@
"reputation": "Reputation Settings",
"disable": "Disable Reputation System",
"disable-down-voting": "Disable Down Voting",
- "vote-visibility": "Vote visibility",
- "vote-visibility-all": "Everyone can see votes",
- "vote-visibility-loggedin": "Only logged in users can see votes",
- "vote-visibility-privileged": "Only privileged users like admins & moderators can see votes",
+ "upvote-visibility": "Up Vote visibility",
+ "upvote-visibility-all": "Everyone can see up votes",
+ "upvote-visibility-loggedin": "Only logged in users can see up votes",
+ "upvote-visibility-privileged": "Only privileged users like admins & moderators can see up votes",
+ "downvote-visibility": "Down Vote visibility",
+ "downvote-visibility-all": "Everyone can see down votes",
+ "downvote-visibility-loggedin": "Only logged in users can see down votes",
+ "downvote-visibility-privileged": "Only privileged users like admins & moderators can see down votes",
"thresholds": "Activity Thresholds",
"min-rep-upvote": "Minimum reputation to upvote posts",
"upvotes-per-day": "Upvotes per day (set to 0 for unlimited upvotes)",
diff --git a/public/language/it/admin/settings/reputation.json b/public/language/it/admin/settings/reputation.json
index e4274b1d8a..5dd42ceeac 100644
--- a/public/language/it/admin/settings/reputation.json
+++ b/public/language/it/admin/settings/reputation.json
@@ -2,10 +2,14 @@
"reputation": "Impostazioni reputazione",
"disable": "Disabilita sistema reputazione",
"disable-down-voting": "Disabilita voto negativo",
- "vote-visibility": "Visibilità del voto",
- "vote-visibility-all": "Tutti possono vedere i voti",
- "vote-visibility-loggedin": "Solo gli utenti registrati possono vedere i voti",
- "vote-visibility-privileged": "Only privileged users like admins & moderators can see votes",
+ "upvote-visibility": "Visibilità del voto positivo",
+ "upvote-visibility-all": "Tutti possono vedere i voti positivi",
+ "upvote-visibility-loggedin": "Solo gli utenti registrati possono vedere i voti positivi",
+ "upvote-visibility-privileged": "Solo gli utenti privilegiati come amministratori e moderatori possono visualizzare i voti positivi",
+ "downvote-visibility": "Visibilità del voto negativo",
+ "downvote-visibility-all": "Tutti possono vedere i voti negativi",
+ "downvote-visibility-loggedin": "Solo gli utenti registrati possono vedere i voti negativi",
+ "downvote-visibility-privileged": "Solo gli utenti privilegiati come amministratori e moderatori possono visualizzare i voti negativi",
"thresholds": "Soglie di attività",
"min-rep-upvote": "Reputazione minima per votare positivamente i post",
"upvotes-per-day": "Voti positivi al giorno (impostare a 0 per i voti positivi illimitati)",
diff --git a/public/language/ja/admin/settings/reputation.json b/public/language/ja/admin/settings/reputation.json
index e5d5ed9c70..790f0e1d0f 100644
--- a/public/language/ja/admin/settings/reputation.json
+++ b/public/language/ja/admin/settings/reputation.json
@@ -2,10 +2,14 @@
"reputation": "評価の設定",
"disable": "レピュテーションシステムを無効にする",
"disable-down-voting": "低評価を無効にする",
- "vote-visibility": "Vote visibility",
- "vote-visibility-all": "Everyone can see votes",
- "vote-visibility-loggedin": "Only logged in users can see votes",
- "vote-visibility-privileged": "Only privileged users like admins & moderators can see votes",
+ "upvote-visibility": "Up Vote visibility",
+ "upvote-visibility-all": "Everyone can see up votes",
+ "upvote-visibility-loggedin": "Only logged in users can see up votes",
+ "upvote-visibility-privileged": "Only privileged users like admins & moderators can see up votes",
+ "downvote-visibility": "Down Vote visibility",
+ "downvote-visibility-all": "Everyone can see down votes",
+ "downvote-visibility-loggedin": "Only logged in users can see down votes",
+ "downvote-visibility-privileged": "Only privileged users like admins & moderators can see down votes",
"thresholds": "アクティビティのしきい値",
"min-rep-upvote": "Minimum reputation to upvote posts",
"upvotes-per-day": "Upvotes per day (set to 0 for unlimited upvotes)",
diff --git a/public/language/ko/admin/settings/reputation.json b/public/language/ko/admin/settings/reputation.json
index 2c759910a5..0451e4bc49 100644
--- a/public/language/ko/admin/settings/reputation.json
+++ b/public/language/ko/admin/settings/reputation.json
@@ -2,10 +2,14 @@
"reputation": "평판 설정",
"disable": "평판 시스템 비활성화",
"disable-down-voting": "비추천 비활성화",
- "vote-visibility": "Vote visibility",
- "vote-visibility-all": "Everyone can see votes",
- "vote-visibility-loggedin": "Only logged in users can see votes",
- "vote-visibility-privileged": "Only privileged users like admins & moderators can see votes",
+ "upvote-visibility": "Up Vote visibility",
+ "upvote-visibility-all": "Everyone can see up votes",
+ "upvote-visibility-loggedin": "Only logged in users can see up votes",
+ "upvote-visibility-privileged": "Only privileged users like admins & moderators can see up votes",
+ "downvote-visibility": "Down Vote visibility",
+ "downvote-visibility-all": "Everyone can see down votes",
+ "downvote-visibility-loggedin": "Only logged in users can see down votes",
+ "downvote-visibility-privileged": "Only privileged users like admins & moderators can see down votes",
"thresholds": "활동 임계값",
"min-rep-upvote": "게시물을 추천할 수 있는 최소 평판",
"upvotes-per-day": "하루에 가능한 추천 횟수 (무제한 추천을 위해 0으로 설정)",
diff --git a/public/language/lt/admin/settings/reputation.json b/public/language/lt/admin/settings/reputation.json
index a78d0e3fd5..479069e3a4 100644
--- a/public/language/lt/admin/settings/reputation.json
+++ b/public/language/lt/admin/settings/reputation.json
@@ -2,10 +2,14 @@
"reputation": "Reputation Settings",
"disable": "Disable Reputation System",
"disable-down-voting": "Disable Down Voting",
- "vote-visibility": "Vote visibility",
- "vote-visibility-all": "Everyone can see votes",
- "vote-visibility-loggedin": "Only logged in users can see votes",
- "vote-visibility-privileged": "Only privileged users like admins & moderators can see votes",
+ "upvote-visibility": "Up Vote visibility",
+ "upvote-visibility-all": "Everyone can see up votes",
+ "upvote-visibility-loggedin": "Only logged in users can see up votes",
+ "upvote-visibility-privileged": "Only privileged users like admins & moderators can see up votes",
+ "downvote-visibility": "Down Vote visibility",
+ "downvote-visibility-all": "Everyone can see down votes",
+ "downvote-visibility-loggedin": "Only logged in users can see down votes",
+ "downvote-visibility-privileged": "Only privileged users like admins & moderators can see down votes",
"thresholds": "Activity Thresholds",
"min-rep-upvote": "Minimum reputation to upvote posts",
"upvotes-per-day": "Upvotes per day (set to 0 for unlimited upvotes)",
diff --git a/public/language/lv/admin/settings/reputation.json b/public/language/lv/admin/settings/reputation.json
index 057379b418..6192bdfe99 100644
--- a/public/language/lv/admin/settings/reputation.json
+++ b/public/language/lv/admin/settings/reputation.json
@@ -2,10 +2,14 @@
"reputation": "Ranga punktu sistēma",
"disable": "Atspējot ranga punktu sistēmu",
"disable-down-voting": "Atspējot balsošanu \"pret\"",
- "vote-visibility": "Vote visibility",
- "vote-visibility-all": "Everyone can see votes",
- "vote-visibility-loggedin": "Only logged in users can see votes",
- "vote-visibility-privileged": "Only privileged users like admins & moderators can see votes",
+ "upvote-visibility": "Up Vote visibility",
+ "upvote-visibility-all": "Everyone can see up votes",
+ "upvote-visibility-loggedin": "Only logged in users can see up votes",
+ "upvote-visibility-privileged": "Only privileged users like admins & moderators can see up votes",
+ "downvote-visibility": "Down Vote visibility",
+ "downvote-visibility-all": "Everyone can see down votes",
+ "downvote-visibility-loggedin": "Only logged in users can see down votes",
+ "downvote-visibility-privileged": "Only privileged users like admins & moderators can see down votes",
"thresholds": "Aktivitātes sliekšņi",
"min-rep-upvote": "Minimum reputation to upvote posts",
"upvotes-per-day": "Upvotes per day (set to 0 for unlimited upvotes)",
diff --git a/public/language/ms/admin/settings/reputation.json b/public/language/ms/admin/settings/reputation.json
index a78d0e3fd5..479069e3a4 100644
--- a/public/language/ms/admin/settings/reputation.json
+++ b/public/language/ms/admin/settings/reputation.json
@@ -2,10 +2,14 @@
"reputation": "Reputation Settings",
"disable": "Disable Reputation System",
"disable-down-voting": "Disable Down Voting",
- "vote-visibility": "Vote visibility",
- "vote-visibility-all": "Everyone can see votes",
- "vote-visibility-loggedin": "Only logged in users can see votes",
- "vote-visibility-privileged": "Only privileged users like admins & moderators can see votes",
+ "upvote-visibility": "Up Vote visibility",
+ "upvote-visibility-all": "Everyone can see up votes",
+ "upvote-visibility-loggedin": "Only logged in users can see up votes",
+ "upvote-visibility-privileged": "Only privileged users like admins & moderators can see up votes",
+ "downvote-visibility": "Down Vote visibility",
+ "downvote-visibility-all": "Everyone can see down votes",
+ "downvote-visibility-loggedin": "Only logged in users can see down votes",
+ "downvote-visibility-privileged": "Only privileged users like admins & moderators can see down votes",
"thresholds": "Activity Thresholds",
"min-rep-upvote": "Minimum reputation to upvote posts",
"upvotes-per-day": "Upvotes per day (set to 0 for unlimited upvotes)",
diff --git a/public/language/nb/admin/settings/reputation.json b/public/language/nb/admin/settings/reputation.json
index cd2eb4a00c..c0f19e8ee8 100644
--- a/public/language/nb/admin/settings/reputation.json
+++ b/public/language/nb/admin/settings/reputation.json
@@ -2,10 +2,14 @@
"reputation": "Omdømmeinnstillinger",
"disable": "Skru av omdømmesystem",
"disable-down-voting": "Disable Down Voting",
- "vote-visibility": "Vote visibility",
- "vote-visibility-all": "Everyone can see votes",
- "vote-visibility-loggedin": "Only logged in users can see votes",
- "vote-visibility-privileged": "Only privileged users like admins & moderators can see votes",
+ "upvote-visibility": "Up Vote visibility",
+ "upvote-visibility-all": "Everyone can see up votes",
+ "upvote-visibility-loggedin": "Only logged in users can see up votes",
+ "upvote-visibility-privileged": "Only privileged users like admins & moderators can see up votes",
+ "downvote-visibility": "Down Vote visibility",
+ "downvote-visibility-all": "Everyone can see down votes",
+ "downvote-visibility-loggedin": "Only logged in users can see down votes",
+ "downvote-visibility-privileged": "Only privileged users like admins & moderators can see down votes",
"thresholds": "Activity Thresholds",
"min-rep-upvote": "Minimum omdømme for å stemme opp innlegg",
"upvotes-per-day": "Upvotes per day (set to 0 for unlimited upvotes)",
diff --git a/public/language/nl/admin/settings/reputation.json b/public/language/nl/admin/settings/reputation.json
index a78d0e3fd5..479069e3a4 100644
--- a/public/language/nl/admin/settings/reputation.json
+++ b/public/language/nl/admin/settings/reputation.json
@@ -2,10 +2,14 @@
"reputation": "Reputation Settings",
"disable": "Disable Reputation System",
"disable-down-voting": "Disable Down Voting",
- "vote-visibility": "Vote visibility",
- "vote-visibility-all": "Everyone can see votes",
- "vote-visibility-loggedin": "Only logged in users can see votes",
- "vote-visibility-privileged": "Only privileged users like admins & moderators can see votes",
+ "upvote-visibility": "Up Vote visibility",
+ "upvote-visibility-all": "Everyone can see up votes",
+ "upvote-visibility-loggedin": "Only logged in users can see up votes",
+ "upvote-visibility-privileged": "Only privileged users like admins & moderators can see up votes",
+ "downvote-visibility": "Down Vote visibility",
+ "downvote-visibility-all": "Everyone can see down votes",
+ "downvote-visibility-loggedin": "Only logged in users can see down votes",
+ "downvote-visibility-privileged": "Only privileged users like admins & moderators can see down votes",
"thresholds": "Activity Thresholds",
"min-rep-upvote": "Minimum reputation to upvote posts",
"upvotes-per-day": "Upvotes per day (set to 0 for unlimited upvotes)",
diff --git a/public/language/pl/admin/settings/reputation.json b/public/language/pl/admin/settings/reputation.json
index a59af4e8bd..d4270756ae 100644
--- a/public/language/pl/admin/settings/reputation.json
+++ b/public/language/pl/admin/settings/reputation.json
@@ -2,10 +2,14 @@
"reputation": "Ustawienia reputacji",
"disable": "Wyłącz system reputacji",
"disable-down-voting": "Wyłącz system głosów przeciw",
- "vote-visibility": "Widoczność głosowania",
- "vote-visibility-all": "Każdy ma wgląd w to kto głosował",
- "vote-visibility-loggedin": "Tylko zalogowani mają podgląd kto głosował",
- "vote-visibility-privileged": "Tylko administracja i moderatorzy mają podgląd kto głosował",
+ "upvote-visibility": "Widoczność głosów za",
+ "upvote-visibility-all": "Wszyscy zobaczą głosy za",
+ "upvote-visibility-loggedin": "Tylko zalogowani zobaczą głosy za",
+ "upvote-visibility-privileged": "Tylko użytkownicy jak administratorzy i moderatorzy zobaczą głosy za",
+ "downvote-visibility": "Widoczność głosów przeciw",
+ "downvote-visibility-all": "Każdy zobaczy głosy przeciw",
+ "downvote-visibility-loggedin": "Tylko zalogowani zobaczą głosy przeciw",
+ "downvote-visibility-privileged": "Tylko użytkownicy jak administratorzy i moderatorzy zobaczą głosy przeciw",
"thresholds": "Progi aktywności",
"min-rep-upvote": "Minimalna reputacja pozwalająca głosować za postami",
"upvotes-per-day": "Limit głosów za na dzień (ustaw 0 by były nielimitowane)",
diff --git a/public/language/pt-BR/admin/settings/reputation.json b/public/language/pt-BR/admin/settings/reputation.json
index 8c770993ae..387124d0e4 100644
--- a/public/language/pt-BR/admin/settings/reputation.json
+++ b/public/language/pt-BR/admin/settings/reputation.json
@@ -2,10 +2,14 @@
"reputation": "Configurações de Reputação",
"disable": "Desabilitar o Sistema de Reputação",
"disable-down-voting": "Desativar a Negativação",
- "vote-visibility": "Vote visibility",
- "vote-visibility-all": "Everyone can see votes",
- "vote-visibility-loggedin": "Only logged in users can see votes",
- "vote-visibility-privileged": "Only privileged users like admins & moderators can see votes",
+ "upvote-visibility": "Up Vote visibility",
+ "upvote-visibility-all": "Everyone can see up votes",
+ "upvote-visibility-loggedin": "Only logged in users can see up votes",
+ "upvote-visibility-privileged": "Only privileged users like admins & moderators can see up votes",
+ "downvote-visibility": "Down Vote visibility",
+ "downvote-visibility-all": "Everyone can see down votes",
+ "downvote-visibility-loggedin": "Only logged in users can see down votes",
+ "downvote-visibility-privileged": "Only privileged users like admins & moderators can see down votes",
"thresholds": "Limites às atividades",
"min-rep-upvote": "Minimum reputation to upvote posts",
"upvotes-per-day": "Upvotes per day (set to 0 for unlimited upvotes)",
diff --git a/public/language/pt-PT/admin/settings/reputation.json b/public/language/pt-PT/admin/settings/reputation.json
index f3764be19a..845c51d9cb 100644
--- a/public/language/pt-PT/admin/settings/reputation.json
+++ b/public/language/pt-PT/admin/settings/reputation.json
@@ -2,10 +2,14 @@
"reputation": "Definições de Reputação",
"disable": "Desativar Sistema de Reputação",
"disable-down-voting": "Desativar Votos Negativos",
- "vote-visibility": "Vote visibility",
- "vote-visibility-all": "Everyone can see votes",
- "vote-visibility-loggedin": "Only logged in users can see votes",
- "vote-visibility-privileged": "Only privileged users like admins & moderators can see votes",
+ "upvote-visibility": "Up Vote visibility",
+ "upvote-visibility-all": "Everyone can see up votes",
+ "upvote-visibility-loggedin": "Only logged in users can see up votes",
+ "upvote-visibility-privileged": "Only privileged users like admins & moderators can see up votes",
+ "downvote-visibility": "Down Vote visibility",
+ "downvote-visibility-all": "Everyone can see down votes",
+ "downvote-visibility-loggedin": "Only logged in users can see down votes",
+ "downvote-visibility-privileged": "Only privileged users like admins & moderators can see down votes",
"thresholds": "Limites de Atividade",
"min-rep-upvote": "Minimum reputation to upvote posts",
"upvotes-per-day": "Upvotes per day (set to 0 for unlimited upvotes)",
diff --git a/public/language/ro/admin/settings/reputation.json b/public/language/ro/admin/settings/reputation.json
index a78d0e3fd5..479069e3a4 100644
--- a/public/language/ro/admin/settings/reputation.json
+++ b/public/language/ro/admin/settings/reputation.json
@@ -2,10 +2,14 @@
"reputation": "Reputation Settings",
"disable": "Disable Reputation System",
"disable-down-voting": "Disable Down Voting",
- "vote-visibility": "Vote visibility",
- "vote-visibility-all": "Everyone can see votes",
- "vote-visibility-loggedin": "Only logged in users can see votes",
- "vote-visibility-privileged": "Only privileged users like admins & moderators can see votes",
+ "upvote-visibility": "Up Vote visibility",
+ "upvote-visibility-all": "Everyone can see up votes",
+ "upvote-visibility-loggedin": "Only logged in users can see up votes",
+ "upvote-visibility-privileged": "Only privileged users like admins & moderators can see up votes",
+ "downvote-visibility": "Down Vote visibility",
+ "downvote-visibility-all": "Everyone can see down votes",
+ "downvote-visibility-loggedin": "Only logged in users can see down votes",
+ "downvote-visibility-privileged": "Only privileged users like admins & moderators can see down votes",
"thresholds": "Activity Thresholds",
"min-rep-upvote": "Minimum reputation to upvote posts",
"upvotes-per-day": "Upvotes per day (set to 0 for unlimited upvotes)",
diff --git a/public/language/ru/admin/settings/reputation.json b/public/language/ru/admin/settings/reputation.json
index 8d8be9a4f0..fe8b8e2807 100644
--- a/public/language/ru/admin/settings/reputation.json
+++ b/public/language/ru/admin/settings/reputation.json
@@ -2,10 +2,14 @@
"reputation": "Настройка системы репутации",
"disable": "Выключить отслеживание репутации",
"disable-down-voting": "Отключить понижение рейтинга",
- "vote-visibility": "Vote visibility",
- "vote-visibility-all": "Everyone can see votes",
- "vote-visibility-loggedin": "Only logged in users can see votes",
- "vote-visibility-privileged": "Only privileged users like admins & moderators can see votes",
+ "upvote-visibility": "Up Vote visibility",
+ "upvote-visibility-all": "Everyone can see up votes",
+ "upvote-visibility-loggedin": "Only logged in users can see up votes",
+ "upvote-visibility-privileged": "Only privileged users like admins & moderators can see up votes",
+ "downvote-visibility": "Down Vote visibility",
+ "downvote-visibility-all": "Everyone can see down votes",
+ "downvote-visibility-loggedin": "Only logged in users can see down votes",
+ "downvote-visibility-privileged": "Only privileged users like admins & moderators can see down votes",
"thresholds": "Пороговые значения",
"min-rep-upvote": "Minimum reputation to upvote posts",
"upvotes-per-day": "Upvotes per day (set to 0 for unlimited upvotes)",
diff --git a/public/language/rw/admin/settings/reputation.json b/public/language/rw/admin/settings/reputation.json
index a78d0e3fd5..479069e3a4 100644
--- a/public/language/rw/admin/settings/reputation.json
+++ b/public/language/rw/admin/settings/reputation.json
@@ -2,10 +2,14 @@
"reputation": "Reputation Settings",
"disable": "Disable Reputation System",
"disable-down-voting": "Disable Down Voting",
- "vote-visibility": "Vote visibility",
- "vote-visibility-all": "Everyone can see votes",
- "vote-visibility-loggedin": "Only logged in users can see votes",
- "vote-visibility-privileged": "Only privileged users like admins & moderators can see votes",
+ "upvote-visibility": "Up Vote visibility",
+ "upvote-visibility-all": "Everyone can see up votes",
+ "upvote-visibility-loggedin": "Only logged in users can see up votes",
+ "upvote-visibility-privileged": "Only privileged users like admins & moderators can see up votes",
+ "downvote-visibility": "Down Vote visibility",
+ "downvote-visibility-all": "Everyone can see down votes",
+ "downvote-visibility-loggedin": "Only logged in users can see down votes",
+ "downvote-visibility-privileged": "Only privileged users like admins & moderators can see down votes",
"thresholds": "Activity Thresholds",
"min-rep-upvote": "Minimum reputation to upvote posts",
"upvotes-per-day": "Upvotes per day (set to 0 for unlimited upvotes)",
diff --git a/public/language/sc/admin/settings/reputation.json b/public/language/sc/admin/settings/reputation.json
index a78d0e3fd5..479069e3a4 100644
--- a/public/language/sc/admin/settings/reputation.json
+++ b/public/language/sc/admin/settings/reputation.json
@@ -2,10 +2,14 @@
"reputation": "Reputation Settings",
"disable": "Disable Reputation System",
"disable-down-voting": "Disable Down Voting",
- "vote-visibility": "Vote visibility",
- "vote-visibility-all": "Everyone can see votes",
- "vote-visibility-loggedin": "Only logged in users can see votes",
- "vote-visibility-privileged": "Only privileged users like admins & moderators can see votes",
+ "upvote-visibility": "Up Vote visibility",
+ "upvote-visibility-all": "Everyone can see up votes",
+ "upvote-visibility-loggedin": "Only logged in users can see up votes",
+ "upvote-visibility-privileged": "Only privileged users like admins & moderators can see up votes",
+ "downvote-visibility": "Down Vote visibility",
+ "downvote-visibility-all": "Everyone can see down votes",
+ "downvote-visibility-loggedin": "Only logged in users can see down votes",
+ "downvote-visibility-privileged": "Only privileged users like admins & moderators can see down votes",
"thresholds": "Activity Thresholds",
"min-rep-upvote": "Minimum reputation to upvote posts",
"upvotes-per-day": "Upvotes per day (set to 0 for unlimited upvotes)",
diff --git a/public/language/sk/admin/settings/reputation.json b/public/language/sk/admin/settings/reputation.json
index ae3dd814e9..b713f2292d 100644
--- a/public/language/sk/admin/settings/reputation.json
+++ b/public/language/sk/admin/settings/reputation.json
@@ -2,10 +2,14 @@
"reputation": "Nastavenie reputácie",
"disable": "Zakázať systém reputácie",
"disable-down-voting": "Zakázať hlasovanie",
- "vote-visibility": "Vote visibility",
- "vote-visibility-all": "Everyone can see votes",
- "vote-visibility-loggedin": "Only logged in users can see votes",
- "vote-visibility-privileged": "Only privileged users like admins & moderators can see votes",
+ "upvote-visibility": "Up Vote visibility",
+ "upvote-visibility-all": "Everyone can see up votes",
+ "upvote-visibility-loggedin": "Only logged in users can see up votes",
+ "upvote-visibility-privileged": "Only privileged users like admins & moderators can see up votes",
+ "downvote-visibility": "Down Vote visibility",
+ "downvote-visibility-all": "Everyone can see down votes",
+ "downvote-visibility-loggedin": "Only logged in users can see down votes",
+ "downvote-visibility-privileged": "Only privileged users like admins & moderators can see down votes",
"thresholds": "Obmedzenie aktivity",
"min-rep-upvote": "Minimum reputation to upvote posts",
"upvotes-per-day": "Upvotes per day (set to 0 for unlimited upvotes)",
diff --git a/public/language/sl/admin/settings/reputation.json b/public/language/sl/admin/settings/reputation.json
index d93c70e104..56408e4823 100644
--- a/public/language/sl/admin/settings/reputation.json
+++ b/public/language/sl/admin/settings/reputation.json
@@ -2,10 +2,14 @@
"reputation": "Nastavitve ugleda",
"disable": "Onemogoči sistem ugleda",
"disable-down-voting": "Onemogoči glasovanje proti",
- "vote-visibility": "Vote visibility",
- "vote-visibility-all": "Everyone can see votes",
- "vote-visibility-loggedin": "Only logged in users can see votes",
- "vote-visibility-privileged": "Only privileged users like admins & moderators can see votes",
+ "upvote-visibility": "Up Vote visibility",
+ "upvote-visibility-all": "Everyone can see up votes",
+ "upvote-visibility-loggedin": "Only logged in users can see up votes",
+ "upvote-visibility-privileged": "Only privileged users like admins & moderators can see up votes",
+ "downvote-visibility": "Down Vote visibility",
+ "downvote-visibility-all": "Everyone can see down votes",
+ "downvote-visibility-loggedin": "Only logged in users can see down votes",
+ "downvote-visibility-privileged": "Only privileged users like admins & moderators can see down votes",
"thresholds": "Activity Thresholds",
"min-rep-upvote": "Minimum reputation to upvote posts",
"upvotes-per-day": "Upvotes per day (set to 0 for unlimited upvotes)",
diff --git a/public/language/sq-AL/admin/settings/reputation.json b/public/language/sq-AL/admin/settings/reputation.json
index a78d0e3fd5..479069e3a4 100644
--- a/public/language/sq-AL/admin/settings/reputation.json
+++ b/public/language/sq-AL/admin/settings/reputation.json
@@ -2,10 +2,14 @@
"reputation": "Reputation Settings",
"disable": "Disable Reputation System",
"disable-down-voting": "Disable Down Voting",
- "vote-visibility": "Vote visibility",
- "vote-visibility-all": "Everyone can see votes",
- "vote-visibility-loggedin": "Only logged in users can see votes",
- "vote-visibility-privileged": "Only privileged users like admins & moderators can see votes",
+ "upvote-visibility": "Up Vote visibility",
+ "upvote-visibility-all": "Everyone can see up votes",
+ "upvote-visibility-loggedin": "Only logged in users can see up votes",
+ "upvote-visibility-privileged": "Only privileged users like admins & moderators can see up votes",
+ "downvote-visibility": "Down Vote visibility",
+ "downvote-visibility-all": "Everyone can see down votes",
+ "downvote-visibility-loggedin": "Only logged in users can see down votes",
+ "downvote-visibility-privileged": "Only privileged users like admins & moderators can see down votes",
"thresholds": "Activity Thresholds",
"min-rep-upvote": "Minimum reputation to upvote posts",
"upvotes-per-day": "Upvotes per day (set to 0 for unlimited upvotes)",
diff --git a/public/language/sr/admin/settings/reputation.json b/public/language/sr/admin/settings/reputation.json
index a78d0e3fd5..479069e3a4 100644
--- a/public/language/sr/admin/settings/reputation.json
+++ b/public/language/sr/admin/settings/reputation.json
@@ -2,10 +2,14 @@
"reputation": "Reputation Settings",
"disable": "Disable Reputation System",
"disable-down-voting": "Disable Down Voting",
- "vote-visibility": "Vote visibility",
- "vote-visibility-all": "Everyone can see votes",
- "vote-visibility-loggedin": "Only logged in users can see votes",
- "vote-visibility-privileged": "Only privileged users like admins & moderators can see votes",
+ "upvote-visibility": "Up Vote visibility",
+ "upvote-visibility-all": "Everyone can see up votes",
+ "upvote-visibility-loggedin": "Only logged in users can see up votes",
+ "upvote-visibility-privileged": "Only privileged users like admins & moderators can see up votes",
+ "downvote-visibility": "Down Vote visibility",
+ "downvote-visibility-all": "Everyone can see down votes",
+ "downvote-visibility-loggedin": "Only logged in users can see down votes",
+ "downvote-visibility-privileged": "Only privileged users like admins & moderators can see down votes",
"thresholds": "Activity Thresholds",
"min-rep-upvote": "Minimum reputation to upvote posts",
"upvotes-per-day": "Upvotes per day (set to 0 for unlimited upvotes)",
diff --git a/public/language/sv/admin/settings/reputation.json b/public/language/sv/admin/settings/reputation.json
index a78d0e3fd5..479069e3a4 100644
--- a/public/language/sv/admin/settings/reputation.json
+++ b/public/language/sv/admin/settings/reputation.json
@@ -2,10 +2,14 @@
"reputation": "Reputation Settings",
"disable": "Disable Reputation System",
"disable-down-voting": "Disable Down Voting",
- "vote-visibility": "Vote visibility",
- "vote-visibility-all": "Everyone can see votes",
- "vote-visibility-loggedin": "Only logged in users can see votes",
- "vote-visibility-privileged": "Only privileged users like admins & moderators can see votes",
+ "upvote-visibility": "Up Vote visibility",
+ "upvote-visibility-all": "Everyone can see up votes",
+ "upvote-visibility-loggedin": "Only logged in users can see up votes",
+ "upvote-visibility-privileged": "Only privileged users like admins & moderators can see up votes",
+ "downvote-visibility": "Down Vote visibility",
+ "downvote-visibility-all": "Everyone can see down votes",
+ "downvote-visibility-loggedin": "Only logged in users can see down votes",
+ "downvote-visibility-privileged": "Only privileged users like admins & moderators can see down votes",
"thresholds": "Activity Thresholds",
"min-rep-upvote": "Minimum reputation to upvote posts",
"upvotes-per-day": "Upvotes per day (set to 0 for unlimited upvotes)",
diff --git a/public/language/th/admin/settings/reputation.json b/public/language/th/admin/settings/reputation.json
index 89eda61b9f..4a30084e11 100644
--- a/public/language/th/admin/settings/reputation.json
+++ b/public/language/th/admin/settings/reputation.json
@@ -2,10 +2,14 @@
"reputation": "Reputation Settings",
"disable": "ปิดการใช้งานระบบชื่อเสียง",
"disable-down-voting": "ปิดการใช้งานการโหวดลง",
- "vote-visibility": "การมองเห็นการโหวด",
- "vote-visibility-all": "ทุกคนสามารถเห็นการโหวด",
- "vote-visibility-loggedin": "เฉพาะผู้ที่เข้าสู่ระบบแล้วถึงมองเห็นการโหวด",
- "vote-visibility-privileged": "เฉพาะผู้ที่มีสิทธิ์พิเศษเช่น ผู้ดูแลระบบ และ ผู้ดูแลบอร์ด สามารถเห็นการโหวด",
+ "upvote-visibility": "Up Vote visibility",
+ "upvote-visibility-all": "Everyone can see up votes",
+ "upvote-visibility-loggedin": "Only logged in users can see up votes",
+ "upvote-visibility-privileged": "Only privileged users like admins & moderators can see up votes",
+ "downvote-visibility": "Down Vote visibility",
+ "downvote-visibility-all": "Everyone can see down votes",
+ "downvote-visibility-loggedin": "Only logged in users can see down votes",
+ "downvote-visibility-privileged": "Only privileged users like admins & moderators can see down votes",
"thresholds": "เกณฑ์สำหรับการกระทำ",
"min-rep-upvote": "ชื่อเสียงขั้นต่ำที่สามารถโหวดโพสต์ขึ้นได้",
"upvotes-per-day": "จำนวนโหวดขึ้นต่อวัน (ตั้งค่าเป็น 0 ถ้าให้โหวดขึ้นได้ไม่จำกัดจำนวน)",
diff --git a/public/language/tr/admin/settings/reputation.json b/public/language/tr/admin/settings/reputation.json
index 670be283c9..9d14776e72 100644
--- a/public/language/tr/admin/settings/reputation.json
+++ b/public/language/tr/admin/settings/reputation.json
@@ -2,10 +2,14 @@
"reputation": "İtibar Ayarları",
"disable": "İtibar Sistemini Devre Dışı Bırak",
"disable-down-voting": "Eksi Oyu Devre Dışı Bırak",
- "vote-visibility": "Vote visibility",
- "vote-visibility-all": "Everyone can see votes",
- "vote-visibility-loggedin": "Only logged in users can see votes",
- "vote-visibility-privileged": "Only privileged users like admins & moderators can see votes",
+ "upvote-visibility": "Up Vote visibility",
+ "upvote-visibility-all": "Everyone can see up votes",
+ "upvote-visibility-loggedin": "Only logged in users can see up votes",
+ "upvote-visibility-privileged": "Only privileged users like admins & moderators can see up votes",
+ "downvote-visibility": "Down Vote visibility",
+ "downvote-visibility-all": "Everyone can see down votes",
+ "downvote-visibility-loggedin": "Only logged in users can see down votes",
+ "downvote-visibility-privileged": "Only privileged users like admins & moderators can see down votes",
"thresholds": "Etkinlik Eşikleri",
"min-rep-upvote": "Artılanan iletiler için gereken minimum itibar",
"upvotes-per-day": "Artı oy günlük limiti (sınırsız artı oy için 0 giriniz)",
diff --git a/public/language/uk/admin/settings/reputation.json b/public/language/uk/admin/settings/reputation.json
index e8cd341914..f9009085ba 100644
--- a/public/language/uk/admin/settings/reputation.json
+++ b/public/language/uk/admin/settings/reputation.json
@@ -2,10 +2,14 @@
"reputation": "Налаштування репутації",
"disable": "Вимкнути систему репутації",
"disable-down-voting": "Вимкнути голосування проти",
- "vote-visibility": "Vote visibility",
- "vote-visibility-all": "Everyone can see votes",
- "vote-visibility-loggedin": "Only logged in users can see votes",
- "vote-visibility-privileged": "Only privileged users like admins & moderators can see votes",
+ "upvote-visibility": "Up Vote visibility",
+ "upvote-visibility-all": "Everyone can see up votes",
+ "upvote-visibility-loggedin": "Only logged in users can see up votes",
+ "upvote-visibility-privileged": "Only privileged users like admins & moderators can see up votes",
+ "downvote-visibility": "Down Vote visibility",
+ "downvote-visibility-all": "Everyone can see down votes",
+ "downvote-visibility-loggedin": "Only logged in users can see down votes",
+ "downvote-visibility-privileged": "Only privileged users like admins & moderators can see down votes",
"thresholds": "Допуски активності",
"min-rep-upvote": "Minimum reputation to upvote posts",
"upvotes-per-day": "Upvotes per day (set to 0 for unlimited upvotes)",
diff --git a/public/language/vi/admin/manage/users.json b/public/language/vi/admin/manage/users.json
index 3312b1fbe8..96a092212b 100644
--- a/public/language/vi/admin/manage/users.json
+++ b/public/language/vi/admin/manage/users.json
@@ -136,7 +136,7 @@
"export-field-profileviews": "Profile Views",
"export-field-followercount": "Follower Count",
"export-field-followingcount": "Following Count",
- "export-field-fullname": "Full Name",
+ "export-field-fullname": "Tên Đầy Đủ",
"export-field-website": "Website",
"export-field-location": "Location",
"export-field-birthday": "Birthday",
diff --git a/public/language/vi/admin/settings/reputation.json b/public/language/vi/admin/settings/reputation.json
index fce2ef1d48..946a437e61 100644
--- a/public/language/vi/admin/settings/reputation.json
+++ b/public/language/vi/admin/settings/reputation.json
@@ -2,10 +2,14 @@
"reputation": "Cài Đặt Đánh Giá Uy Tín",
"disable": "Tắt Hệ Thống Đánh Giá Uy Tín",
"disable-down-voting": "Tắt Phản Đối",
- "vote-visibility": "Hiển thị phiếu bầu",
- "vote-visibility-all": "Mọi người đều có thể xem phiếu bầu",
- "vote-visibility-loggedin": "Chỉ người dùng đã đăng nhập mới có thể xem phiếu bầu",
- "vote-visibility-privileged": "Chỉ những người dùng đặc quyền như quản trị viên và người kiểm duyệt mới có thể xem phiếu bầu",
+ "upvote-visibility": "Khả năng hiển thị số ủng hộ",
+ "upvote-visibility-all": "Mọi người có thể xem số ủng hộ",
+ "upvote-visibility-loggedin": "Chỉ người dùng đã đăng nhập mới có thể xem số ủng hộ",
+ "upvote-visibility-privileged": "Chỉ những người dùng đặc quyền như quản trị viên và người kiểm duyệt mới có thể số ủng hộ",
+ "downvote-visibility": "Khả năng hiển thị số phản đối",
+ "downvote-visibility-all": "Mọi người có thể xem số phản đối",
+ "downvote-visibility-loggedin": "Chỉ người dùng đã đăng nhập có thể xem số phản đối",
+ "downvote-visibility-privileged": "Chỉ người dùng đặc quyền như quản trị viên hoặc người điều hành có thể xem số phản đối",
"thresholds": "Ngưỡng hoạt động",
"min-rep-upvote": "Uy tín tối thiểu để ủng hộ bài đăng",
"upvotes-per-day": "Số phiếu ủng hộ mỗi ngày (đặt thành 0 để có số phiếu ủng hộ không giới hạn)",
diff --git a/public/language/vi/admin/settings/user.json b/public/language/vi/admin/settings/user.json
index 8a9e49c924..46abd950d8 100644
--- a/public/language/vi/admin/settings/user.json
+++ b/public/language/vi/admin/settings/user.json
@@ -82,11 +82,11 @@
"categoryWatchState.tracking": "Theo dõi",
"categoryWatchState.notwatching": "Không Xem",
"categoryWatchState.ignoring": "Bỏ Qua",
- "restrictions-new": "New User Restrictions",
+ "restrictions-new": "Hạn chế người dùng mới",
"restrictions.rep-threshold": "Ngưỡng uy tín trước khi những hạn chế này được dỡ bỏ",
"restrictions.seconds-between-new": "Giây giữa các bài viết cho người dùng mới",
"restrictions.seconds-before-new": "Số giây trước khi người dùng mới có thể đăng bài đầu tiên của họ",
- "restrictions.seconds-edit-after-new": "Number of seconds a post remains editable for new users (set to 0 to disable)",
- "restrictions.milliseconds-between-messages": "Time between chat messages for new users (ms)",
- "restrictions.groups-exempt-from-new-user-restrictions": "Select groups that should be exempt from the new user restrictions"
+ "restrictions.seconds-edit-after-new": "Số giây một bài đăng vẫn có thể chỉnh sửa đối với người dùng mới (đặt thành 0 để tắt)",
+ "restrictions.milliseconds-between-messages": "Thời gian giữa các tin nhắn trò chuyện đối với người dùng mới (ms)",
+ "restrictions.groups-exempt-from-new-user-restrictions": "Chọn các nhóm sẽ được miễn các hạn chế mới đối với người dùng"
}
diff --git a/public/language/vi/category.json b/public/language/vi/category.json
index 3a7edad00e..3c06ff44ed 100644
--- a/public/language/vi/category.json
+++ b/public/language/vi/category.json
@@ -3,7 +3,7 @@
"subcategories": "Danh mục phụ",
"new-topic-button": "Chủ Đề Mới",
"guest-login-post": "Đăng nhập để đăng bài",
- "no-topics": "Không có chủ đề nào trong chuyên mục này.
Tại sao bạn không thử đăng?",
+ "no-topics": "Không chủ đề nào trong danh mục này.
Tại sao bạn không thử đăng?",
"browsing": "đang duyệt",
"no-replies": "Không ai trả lời",
"no-new-posts": "Không có bài mới.",
diff --git a/public/language/zh-CN/admin/settings/reputation.json b/public/language/zh-CN/admin/settings/reputation.json
index 892a9ca2e1..e52b42c74e 100644
--- a/public/language/zh-CN/admin/settings/reputation.json
+++ b/public/language/zh-CN/admin/settings/reputation.json
@@ -2,10 +2,14 @@
"reputation": "声望设置",
"disable": "禁用声望系统",
"disable-down-voting": "禁用 踩",
- "vote-visibility": "投票可见性",
- "vote-visibility-all": "所有人可见",
- "vote-visibility-loggedin": "仅登录用户可见",
- "vote-visibility-privileged": "仅特定用户(例如管理员与版主)可见",
+ "upvote-visibility": "Up Vote visibility",
+ "upvote-visibility-all": "Everyone can see up votes",
+ "upvote-visibility-loggedin": "Only logged in users can see up votes",
+ "upvote-visibility-privileged": "Only privileged users like admins & moderators can see up votes",
+ "downvote-visibility": "Down Vote visibility",
+ "downvote-visibility-all": "Everyone can see down votes",
+ "downvote-visibility-loggedin": "Only logged in users can see down votes",
+ "downvote-visibility-privileged": "Only privileged users like admins & moderators can see down votes",
"thresholds": "操作限制",
"min-rep-upvote": "顶帖子 需要的最低声望",
"upvotes-per-day": "每天顶的次数(设置为0则表示无限制)",
diff --git a/public/language/zh-TW/admin/settings/reputation.json b/public/language/zh-TW/admin/settings/reputation.json
index 5950909a11..223c9fff4a 100644
--- a/public/language/zh-TW/admin/settings/reputation.json
+++ b/public/language/zh-TW/admin/settings/reputation.json
@@ -2,10 +2,14 @@
"reputation": "聲望設定",
"disable": "停用 聲望系統",
"disable-down-voting": "停用 倒讚",
- "vote-visibility": "Vote visibility",
- "vote-visibility-all": "Everyone can see votes",
- "vote-visibility-loggedin": "Only logged in users can see votes",
- "vote-visibility-privileged": "Only privileged users like admins & moderators can see votes",
+ "upvote-visibility": "Up Vote visibility",
+ "upvote-visibility-all": "Everyone can see up votes",
+ "upvote-visibility-loggedin": "Only logged in users can see up votes",
+ "upvote-visibility-privileged": "Only privileged users like admins & moderators can see up votes",
+ "downvote-visibility": "Down Vote visibility",
+ "downvote-visibility-all": "Everyone can see down votes",
+ "downvote-visibility-loggedin": "Only logged in users can see down votes",
+ "downvote-visibility-privileged": "Only privileged users like admins & moderators can see down votes",
"thresholds": "操作限制",
"min-rep-upvote": "Minimum reputation to upvote posts",
"upvotes-per-day": "Upvotes per day (set to 0 for unlimited upvotes)",
diff --git a/public/openapi/read/topic/topic_id.yaml b/public/openapi/read/topic/topic_id.yaml
index a4fb127d59..93fee7b04f 100644
--- a/public/openapi/read/topic/topic_id.yaml
+++ b/public/openapi/read/topic/topic_id.yaml
@@ -387,7 +387,9 @@ get:
type: number
downvote:disabled:
type: number
- voteVisibility:
+ upvoteVisibility:
+ type: string
+ downvoteVisibility:
type: string
feeds:disableRSS:
type: number
diff --git a/public/openapi/write/posts/pid/voters.yaml b/public/openapi/write/posts/pid/voters.yaml
index 868b587c36..80647dd420 100644
--- a/public/openapi/write/posts/pid/voters.yaml
+++ b/public/openapi/write/posts/pid/voters.yaml
@@ -28,6 +28,8 @@ get:
type: number
downvoteCount:
type: number
+ showUpvotes:
+ type: boolean
showDownvotes:
type: boolean
upvoters:
diff --git a/public/src/client/topic/votes.js b/public/src/client/topic/votes.js
index 1149c3d900..15ab05e6b7 100644
--- a/public/src/client/topic/votes.js
+++ b/public/src/client/topic/votes.js
@@ -9,7 +9,7 @@ define('forum/topic/votes', [
Votes.addVoteHandler = function () {
_showTooltip = {};
- if (canSeeVotes()) {
+ if (canSeeUpVotes()) {
components.get('topic').on('mouseenter', '[data-pid] [component="post/vote-count"]', loadDataAndCreateTooltip);
components.get('topic').on('mouseleave', '[data-pid] [component="post/vote-count"]', destroyTooltip);
}
@@ -18,11 +18,18 @@ define('forum/topic/votes', [
components.get('topic').on('mouseleave', '[data-pid] [component="post/announce-count"]', destroyTooltip);
};
- function canSeeVotes() {
- const { voteVisibility, privileges } = ajaxify.data;
+ function canSeeUpVotes() {
+ const { upvoteVisibility, privileges } = ajaxify.data;
return privileges.isAdminOrMod ||
- voteVisibility === 'all' ||
- (voteVisibility === 'loggedin' && config.loggedIn);
+ upvoteVisibility === 'all' ||
+ (upvoteVisibility === 'loggedin' && config.loggedIn);
+ }
+
+ function canSeeVotes() {
+ const { upvoteVisibility, downvoteVisibility, privileges } = ajaxify.data;
+ return privileges.isAdminOrMod ||
+ upvoteVisibility === 'all' || downvoteVisibility === 'all' ||
+ ((upvoteVisibility === 'loggedin' || downvoteVisibility === 'loggedin') && config.loggedIn);
}
function destroyTooltip() {
diff --git a/src/api/posts.js b/src/api/posts.js
index 0af9558823..5d5a7742a1 100644
--- a/src/api/posts.js
+++ b/src/api/posts.js
@@ -331,12 +331,19 @@ postsAPI.getVoters = async function (caller, data) {
}
const { pid } = data;
const cid = await posts.getCidByPid(pid);
- if (!await canSeeVotes(caller.uid, cid)) {
+ const [canSeeUpvotes, canSeeDownvotes] = await Promise.all([
+ canSeeVotes(caller.uid, cid, 'upvoteVisibility'),
+ canSeeVotes(caller.uid, cid, 'downvoteVisibility'),
+ ]);
+
+ if (!canSeeUpvotes && !canSeeDownvotes) {
throw new Error('[[error:no-privileges]]');
}
- const showDownvotes = !meta.config['downvote:disabled'];
+ const repSystemDisabled = meta.config['reputation:disabled'];
+ const showUpvotes = canSeeUpvotes && !repSystemDisabled;
+ const showDownvotes = canSeeDownvotes && !meta.config['downvote:disabled'] && !repSystemDisabled;
const [upvoteUids, downvoteUids] = await Promise.all([
- db.getSetMembers(`pid:${data.pid}:upvote`),
+ showUpvotes ? db.getSetMembers(`pid:${data.pid}:upvote`) : [],
showDownvotes ? db.getSetMembers(`pid:${data.pid}:downvote`) : [],
]);
@@ -348,6 +355,7 @@ postsAPI.getVoters = async function (caller, data) {
return {
upvoteCount: upvoters.length,
downvoteCount: downvoters.length,
+ showUpvotes: showUpvotes,
showDownvotes: showDownvotes,
upvoters: upvoters,
downvoters: downvoters,
@@ -360,7 +368,7 @@ postsAPI.getUpvoters = async function (caller, data) {
}
const { pid } = data;
const cid = await posts.getCidByPid(pid);
- if (!await canSeeVotes(caller.uid, cid)) {
+ if (!await canSeeVotes(caller.uid, cid, 'upvoteVisibility')) {
throw new Error('[[error:no-privileges]]');
}
@@ -415,7 +423,7 @@ postsAPI.getAnnouncers = async (caller, data) => {
};
};
-async function canSeeVotes(uid, cids) {
+async function canSeeVotes(uid, cids, type) {
const isArray = Array.isArray(cids);
if (!isArray) {
cids = [cids];
@@ -434,8 +442,8 @@ async function canSeeVotes(uid, cids) {
(
cidToAllowed[cid] &&
(
- meta.config.voteVisibility === 'all' ||
- (meta.config.voteVisibility === 'loggedin' && parseInt(uid, 10) > 0)
+ meta.config[type] === 'all' ||
+ (meta.config[type] === 'loggedin' && parseInt(uid, 10) > 0)
)
)
);
diff --git a/src/controllers/topics.js b/src/controllers/topics.js
index d1c33040cc..ae68290729 100644
--- a/src/controllers/topics.js
+++ b/src/controllers/topics.js
@@ -97,7 +97,8 @@ topicsController.get = async function getTopic(req, res, next) {
topicData.topicStaleDays = meta.config.topicStaleDays;
topicData['reputation:disabled'] = meta.config['reputation:disabled'];
topicData['downvote:disabled'] = meta.config['downvote:disabled'];
- topicData.voteVisibility = meta.config.voteVisibility;
+ topicData.upvoteVisibility = meta.config.upvoteVisibility;
+ topicData.downvoteVisibility = meta.config.downvoteVisibility;
topicData['feeds:disableRSS'] = meta.config['feeds:disableRSS'] || 0;
topicData['signatures:hideDuplicates'] = meta.config['signatures:hideDuplicates'];
topicData.bookmarkThreshold = meta.config.bookmarkThreshold;
diff --git a/src/prestart.js b/src/prestart.js
index 7a84a0a958..b09ef5d9bc 100644
--- a/src/prestart.js
+++ b/src/prestart.js
@@ -15,7 +15,7 @@ function setupWinston() {
}
const formats = [];
- if (nconf.get('log-colorize') !== 'false') {
+ if (nconf.get('log-colorize') !== 'false' && nconf.get('log-colorize') !== false) {
formats.push(winston.format.colorize());
}
diff --git a/src/upgrades/3.8.4/downvote-visibility-config.js b/src/upgrades/3.8.4/downvote-visibility-config.js
new file mode 100644
index 0000000000..d3ac559250
--- /dev/null
+++ b/src/upgrades/3.8.4/downvote-visibility-config.js
@@ -0,0 +1,20 @@
+/* eslint-disable no-await-in-loop */
+
+'use strict';
+
+const db = require('../../database');
+
+module.exports = {
+ name: 'Add downvote visibility config field',
+ timestamp: Date.UTC(2024, 6, 17),
+ method: async function () {
+ const current = await db.getObjectField('config', 'voteVisibility');
+ if (current) {
+ await db.setObject('config', {
+ upvoteVisibility: current,
+ downvoteVisibility: current,
+ });
+ await db.deleteObjectField('config', 'voteVisibility');
+ }
+ },
+};
diff --git a/src/views/admin/advanced/hooks.tpl b/src/views/admin/advanced/hooks.tpl
index 357d3039f5..44a417917b 100644
--- a/src/views/admin/advanced/hooks.tpl
+++ b/src/views/admin/advanced/hooks.tpl
@@ -1,28 +1,28 @@
-
{hooks.methods.method}
+ {hooks.methods.method}
-