From 1e63d32e785c78fd8f8ce4674cdba8eca625bef3 Mon Sep 17 00:00:00 2001
From: "Misty (Bot)"
Date: Sat, 28 Apr 2018 09:25:00 +0000
Subject: [PATCH] Latest translations and fallbacks
---
public/language/ar/admin/extend/plugins.json | 2 ++
public/language/ar/admin/settings/group.json | 1 +
.../ar/admin/settings/notifications.json | 3 ++-
public/language/ar/error.json | 1 +
public/language/ar/flags.json | 1 +
public/language/ar/global.json | 1 +
public/language/ar/pages.json | 2 ++
public/language/ar/register.json | 5 +++-
public/language/ar/topic.json | 8 +++---
public/language/ar/uploads.json | 5 +++-
public/language/ar/user.json | 25 ++++++++++++++++++-
public/language/bg/admin/extend/plugins.json | 2 ++
public/language/bg/admin/settings/group.json | 1 +
.../bg/admin/settings/notifications.json | 3 ++-
public/language/bg/error.json | 1 +
public/language/bg/flags.json | 1 +
public/language/bg/global.json | 1 +
public/language/bg/pages.json | 2 ++
public/language/bg/register.json | 5 +++-
public/language/bg/topic.json | 8 +++---
public/language/bg/uploads.json | 5 +++-
public/language/bg/user.json | 25 ++++++++++++++++++-
public/language/bn/admin/extend/plugins.json | 2 ++
public/language/bn/admin/settings/group.json | 1 +
.../bn/admin/settings/notifications.json | 3 ++-
public/language/bn/error.json | 1 +
public/language/bn/flags.json | 1 +
public/language/bn/global.json | 1 +
public/language/bn/pages.json | 2 ++
public/language/bn/register.json | 5 +++-
public/language/bn/topic.json | 8 +++---
public/language/bn/uploads.json | 5 +++-
public/language/bn/user.json | 25 ++++++++++++++++++-
public/language/cs/admin/extend/plugins.json | 2 ++
public/language/cs/admin/settings/group.json | 1 +
.../cs/admin/settings/notifications.json | 3 ++-
public/language/cs/error.json | 1 +
public/language/cs/flags.json | 1 +
public/language/cs/global.json | 1 +
public/language/cs/pages.json | 2 ++
public/language/cs/register.json | 5 +++-
public/language/cs/topic.json | 8 +++---
public/language/cs/uploads.json | 5 +++-
public/language/cs/user.json | 25 ++++++++++++++++++-
public/language/da/admin/extend/plugins.json | 2 ++
public/language/da/admin/settings/group.json | 1 +
.../da/admin/settings/notifications.json | 3 ++-
public/language/da/error.json | 1 +
public/language/da/flags.json | 1 +
public/language/da/global.json | 1 +
public/language/da/pages.json | 2 ++
public/language/da/register.json | 5 +++-
public/language/da/topic.json | 8 +++---
public/language/da/uploads.json | 5 +++-
public/language/da/user.json | 25 ++++++++++++++++++-
public/language/de/admin/extend/plugins.json | 2 ++
public/language/de/admin/settings/group.json | 1 +
.../de/admin/settings/notifications.json | 3 ++-
public/language/de/error.json | 1 +
public/language/de/flags.json | 1 +
public/language/de/global.json | 1 +
public/language/de/pages.json | 2 ++
public/language/de/register.json | 5 +++-
public/language/de/topic.json | 8 +++---
public/language/de/uploads.json | 5 +++-
public/language/de/user.json | 25 ++++++++++++++++++-
public/language/el/admin/extend/plugins.json | 2 ++
public/language/el/admin/settings/group.json | 1 +
.../el/admin/settings/notifications.json | 3 ++-
public/language/el/error.json | 1 +
public/language/el/flags.json | 1 +
public/language/el/global.json | 1 +
public/language/el/pages.json | 2 ++
public/language/el/register.json | 5 +++-
public/language/el/topic.json | 8 +++---
public/language/el/uploads.json | 5 +++-
public/language/el/user.json | 25 ++++++++++++++++++-
.../language/en-US/admin/extend/plugins.json | 2 ++
.../language/en-US/admin/settings/group.json | 1 +
.../en-US/admin/settings/notifications.json | 3 ++-
public/language/en-US/error.json | 1 +
public/language/en-US/flags.json | 1 +
public/language/en-US/global.json | 1 +
public/language/en-US/pages.json | 2 ++
public/language/en-US/register.json | 5 +++-
public/language/en-US/topic.json | 8 +++---
public/language/en-US/uploads.json | 5 +++-
public/language/en-US/user.json | 25 ++++++++++++++++++-
.../en-x-pirate/admin/extend/plugins.json | 2 ++
.../en-x-pirate/admin/settings/group.json | 1 +
.../admin/settings/notifications.json | 3 ++-
public/language/en-x-pirate/error.json | 1 +
public/language/en-x-pirate/flags.json | 1 +
public/language/en-x-pirate/global.json | 1 +
public/language/en-x-pirate/pages.json | 2 ++
public/language/en-x-pirate/register.json | 5 +++-
public/language/en-x-pirate/topic.json | 8 +++---
public/language/en-x-pirate/uploads.json | 5 +++-
public/language/en-x-pirate/user.json | 25 ++++++++++++++++++-
public/language/es/admin/extend/plugins.json | 2 ++
public/language/es/admin/extend/rewards.json | 4 +--
public/language/es/admin/settings/group.json | 1 +
.../es/admin/settings/notifications.json | 3 ++-
public/language/es/error.json | 1 +
public/language/es/flags.json | 1 +
public/language/es/global.json | 1 +
public/language/es/pages.json | 2 ++
public/language/es/register.json | 5 +++-
public/language/es/topic.json | 8 +++---
public/language/es/uploads.json | 5 +++-
public/language/es/user.json | 25 ++++++++++++++++++-
public/language/et/admin/extend/plugins.json | 2 ++
public/language/et/admin/settings/group.json | 1 +
.../et/admin/settings/notifications.json | 3 ++-
public/language/et/error.json | 1 +
public/language/et/flags.json | 1 +
public/language/et/global.json | 1 +
public/language/et/pages.json | 2 ++
public/language/et/register.json | 5 +++-
public/language/et/topic.json | 8 +++---
public/language/et/uploads.json | 5 +++-
public/language/et/user.json | 25 ++++++++++++++++++-
.../language/fa-IR/admin/extend/plugins.json | 2 ++
.../language/fa-IR/admin/settings/group.json | 1 +
.../fa-IR/admin/settings/notifications.json | 3 ++-
public/language/fa-IR/error.json | 1 +
public/language/fa-IR/flags.json | 1 +
public/language/fa-IR/global.json | 1 +
public/language/fa-IR/pages.json | 2 ++
public/language/fa-IR/register.json | 5 +++-
public/language/fa-IR/topic.json | 8 +++---
public/language/fa-IR/uploads.json | 5 +++-
public/language/fa-IR/user.json | 25 ++++++++++++++++++-
public/language/fi/admin/extend/plugins.json | 2 ++
public/language/fi/admin/settings/group.json | 1 +
.../fi/admin/settings/notifications.json | 3 ++-
public/language/fi/error.json | 1 +
public/language/fi/flags.json | 1 +
public/language/fi/global.json | 1 +
public/language/fi/pages.json | 2 ++
public/language/fi/register.json | 5 +++-
public/language/fi/topic.json | 8 +++---
public/language/fi/uploads.json | 5 +++-
public/language/fi/user.json | 25 ++++++++++++++++++-
public/language/fr/admin/extend/plugins.json | 2 ++
public/language/fr/admin/settings/group.json | 1 +
.../fr/admin/settings/notifications.json | 3 ++-
public/language/fr/error.json | 1 +
public/language/fr/flags.json | 1 +
public/language/fr/global.json | 1 +
public/language/fr/pages.json | 2 ++
public/language/fr/register.json | 5 +++-
public/language/fr/topic.json | 8 +++---
public/language/fr/uploads.json | 5 +++-
public/language/fr/user.json | 25 ++++++++++++++++++-
public/language/gl/admin/extend/plugins.json | 2 ++
public/language/gl/admin/settings/group.json | 1 +
.../gl/admin/settings/notifications.json | 3 ++-
public/language/gl/error.json | 1 +
public/language/gl/flags.json | 1 +
public/language/gl/global.json | 1 +
public/language/gl/pages.json | 2 ++
public/language/gl/register.json | 5 +++-
public/language/gl/topic.json | 8 +++---
public/language/gl/uploads.json | 5 +++-
public/language/gl/user.json | 25 ++++++++++++++++++-
public/language/he/admin/extend/plugins.json | 2 ++
public/language/he/admin/settings/group.json | 1 +
.../he/admin/settings/notifications.json | 3 ++-
public/language/he/error.json | 1 +
public/language/he/flags.json | 1 +
public/language/he/global.json | 1 +
public/language/he/pages.json | 2 ++
public/language/he/register.json | 5 +++-
public/language/he/topic.json | 8 +++---
public/language/he/uploads.json | 5 +++-
public/language/he/user.json | 25 ++++++++++++++++++-
public/language/hr/admin/extend/plugins.json | 2 ++
public/language/hr/admin/settings/group.json | 1 +
.../hr/admin/settings/notifications.json | 3 ++-
public/language/hr/error.json | 1 +
public/language/hr/flags.json | 1 +
public/language/hr/global.json | 1 +
public/language/hr/pages.json | 2 ++
public/language/hr/register.json | 5 +++-
public/language/hr/topic.json | 8 +++---
public/language/hr/uploads.json | 5 +++-
public/language/hr/user.json | 25 ++++++++++++++++++-
public/language/hu/admin/extend/plugins.json | 2 ++
public/language/hu/admin/settings/group.json | 1 +
.../hu/admin/settings/notifications.json | 3 ++-
public/language/hu/error.json | 1 +
public/language/hu/flags.json | 1 +
public/language/hu/global.json | 1 +
public/language/hu/pages.json | 2 ++
public/language/hu/register.json | 5 +++-
public/language/hu/topic.json | 8 +++---
public/language/hu/uploads.json | 5 +++-
public/language/hu/user.json | 25 ++++++++++++++++++-
public/language/id/admin/extend/plugins.json | 2 ++
public/language/id/admin/settings/group.json | 1 +
.../id/admin/settings/notifications.json | 3 ++-
public/language/id/error.json | 1 +
public/language/id/flags.json | 1 +
public/language/id/global.json | 1 +
public/language/id/pages.json | 2 ++
public/language/id/register.json | 5 +++-
public/language/id/topic.json | 8 +++---
public/language/id/uploads.json | 5 +++-
public/language/id/user.json | 25 ++++++++++++++++++-
public/language/it/admin/extend/plugins.json | 2 ++
public/language/it/admin/settings/group.json | 1 +
.../it/admin/settings/notifications.json | 3 ++-
public/language/it/error.json | 1 +
public/language/it/flags.json | 1 +
public/language/it/global.json | 1 +
public/language/it/pages.json | 2 ++
public/language/it/register.json | 5 +++-
public/language/it/topic.json | 8 +++---
public/language/it/uploads.json | 5 +++-
public/language/it/user.json | 25 ++++++++++++++++++-
public/language/ja/admin/extend/plugins.json | 2 ++
public/language/ja/admin/settings/group.json | 1 +
.../ja/admin/settings/notifications.json | 3 ++-
public/language/ja/error.json | 1 +
public/language/ja/flags.json | 1 +
public/language/ja/global.json | 1 +
public/language/ja/pages.json | 2 ++
public/language/ja/register.json | 5 +++-
public/language/ja/topic.json | 8 +++---
public/language/ja/uploads.json | 5 +++-
public/language/ja/user.json | 25 ++++++++++++++++++-
public/language/ko/admin/extend/plugins.json | 2 ++
public/language/ko/admin/settings/group.json | 1 +
.../ko/admin/settings/notifications.json | 3 ++-
public/language/ko/error.json | 1 +
public/language/ko/flags.json | 1 +
public/language/ko/global.json | 1 +
public/language/ko/pages.json | 2 ++
public/language/ko/register.json | 5 +++-
public/language/ko/topic.json | 8 +++---
public/language/ko/uploads.json | 5 +++-
public/language/ko/user.json | 25 ++++++++++++++++++-
public/language/lt/admin/extend/plugins.json | 2 ++
public/language/lt/admin/settings/group.json | 1 +
.../lt/admin/settings/notifications.json | 3 ++-
public/language/lt/error.json | 1 +
public/language/lt/flags.json | 1 +
public/language/lt/global.json | 1 +
public/language/lt/pages.json | 2 ++
public/language/lt/register.json | 5 +++-
public/language/lt/topic.json | 8 +++---
public/language/lt/uploads.json | 5 +++-
public/language/lt/user.json | 25 ++++++++++++++++++-
public/language/ms/admin/extend/plugins.json | 2 ++
public/language/ms/admin/settings/group.json | 1 +
.../ms/admin/settings/notifications.json | 3 ++-
public/language/ms/error.json | 1 +
public/language/ms/flags.json | 1 +
public/language/ms/global.json | 1 +
public/language/ms/pages.json | 2 ++
public/language/ms/register.json | 5 +++-
public/language/ms/topic.json | 8 +++---
public/language/ms/uploads.json | 5 +++-
public/language/ms/user.json | 25 ++++++++++++++++++-
public/language/nb/admin/extend/plugins.json | 2 ++
public/language/nb/admin/settings/group.json | 1 +
.../nb/admin/settings/notifications.json | 3 ++-
public/language/nb/error.json | 1 +
public/language/nb/flags.json | 1 +
public/language/nb/global.json | 1 +
public/language/nb/pages.json | 2 ++
public/language/nb/register.json | 5 +++-
public/language/nb/topic.json | 8 +++---
public/language/nb/uploads.json | 5 +++-
public/language/nb/user.json | 25 ++++++++++++++++++-
public/language/nl/admin/extend/plugins.json | 2 ++
public/language/nl/admin/settings/group.json | 1 +
.../nl/admin/settings/notifications.json | 3 ++-
public/language/nl/error.json | 1 +
public/language/nl/flags.json | 1 +
public/language/nl/global.json | 1 +
public/language/nl/pages.json | 2 ++
public/language/nl/register.json | 5 +++-
public/language/nl/topic.json | 8 +++---
public/language/nl/uploads.json | 5 +++-
public/language/nl/user.json | 25 ++++++++++++++++++-
public/language/pl/admin/extend/plugins.json | 2 ++
public/language/pl/admin/settings/group.json | 1 +
.../pl/admin/settings/notifications.json | 3 ++-
public/language/pl/error.json | 1 +
public/language/pl/flags.json | 1 +
public/language/pl/global.json | 1 +
public/language/pl/pages.json | 2 ++
public/language/pl/register.json | 5 +++-
public/language/pl/topic.json | 8 +++---
public/language/pl/uploads.json | 5 +++-
public/language/pl/user.json | 25 ++++++++++++++++++-
.../language/pt-BR/admin/extend/plugins.json | 2 ++
.../language/pt-BR/admin/settings/group.json | 1 +
.../pt-BR/admin/settings/notifications.json | 3 ++-
public/language/pt-BR/error.json | 1 +
public/language/pt-BR/flags.json | 1 +
public/language/pt-BR/global.json | 1 +
public/language/pt-BR/pages.json | 2 ++
public/language/pt-BR/register.json | 5 +++-
public/language/pt-BR/topic.json | 8 +++---
public/language/pt-BR/uploads.json | 5 +++-
public/language/pt-BR/user.json | 25 ++++++++++++++++++-
.../language/pt-PT/admin/extend/plugins.json | 2 ++
.../language/pt-PT/admin/settings/group.json | 1 +
.../pt-PT/admin/settings/notifications.json | 3 ++-
public/language/pt-PT/error.json | 1 +
public/language/pt-PT/flags.json | 1 +
public/language/pt-PT/global.json | 1 +
public/language/pt-PT/pages.json | 2 ++
public/language/pt-PT/register.json | 5 +++-
public/language/pt-PT/topic.json | 8 +++---
public/language/pt-PT/uploads.json | 5 +++-
public/language/pt-PT/user.json | 25 ++++++++++++++++++-
public/language/ro/admin/extend/plugins.json | 2 ++
public/language/ro/admin/settings/group.json | 1 +
.../ro/admin/settings/notifications.json | 3 ++-
public/language/ro/error.json | 1 +
public/language/ro/flags.json | 1 +
public/language/ro/global.json | 1 +
public/language/ro/pages.json | 2 ++
public/language/ro/register.json | 5 +++-
public/language/ro/topic.json | 8 +++---
public/language/ro/uploads.json | 5 +++-
public/language/ro/user.json | 25 ++++++++++++++++++-
public/language/ru/admin/extend/plugins.json | 2 ++
public/language/ru/admin/settings/group.json | 1 +
.../ru/admin/settings/notifications.json | 3 ++-
public/language/ru/error.json | 1 +
public/language/ru/flags.json | 1 +
public/language/ru/global.json | 1 +
public/language/ru/pages.json | 2 ++
public/language/ru/register.json | 5 +++-
public/language/ru/topic.json | 8 +++---
public/language/ru/uploads.json | 5 +++-
public/language/ru/user.json | 25 ++++++++++++++++++-
public/language/rw/admin/extend/plugins.json | 2 ++
public/language/rw/admin/settings/group.json | 1 +
.../rw/admin/settings/notifications.json | 3 ++-
public/language/rw/error.json | 1 +
public/language/rw/flags.json | 1 +
public/language/rw/global.json | 1 +
public/language/rw/pages.json | 2 ++
public/language/rw/register.json | 5 +++-
public/language/rw/topic.json | 8 +++---
public/language/rw/uploads.json | 5 +++-
public/language/rw/user.json | 25 ++++++++++++++++++-
public/language/sc/admin/extend/plugins.json | 2 ++
public/language/sc/admin/settings/group.json | 1 +
.../sc/admin/settings/notifications.json | 3 ++-
public/language/sc/error.json | 1 +
public/language/sc/flags.json | 1 +
public/language/sc/global.json | 1 +
public/language/sc/pages.json | 2 ++
public/language/sc/register.json | 5 +++-
public/language/sc/topic.json | 8 +++---
public/language/sc/uploads.json | 5 +++-
public/language/sc/user.json | 25 ++++++++++++++++++-
public/language/sk/admin/extend/plugins.json | 2 ++
public/language/sk/admin/settings/group.json | 1 +
.../sk/admin/settings/notifications.json | 3 ++-
public/language/sk/error.json | 1 +
public/language/sk/flags.json | 1 +
public/language/sk/global.json | 1 +
public/language/sk/pages.json | 2 ++
public/language/sk/register.json | 5 +++-
public/language/sk/topic.json | 8 +++---
public/language/sk/uploads.json | 5 +++-
public/language/sk/user.json | 25 ++++++++++++++++++-
public/language/sl/admin/extend/plugins.json | 2 ++
public/language/sl/admin/settings/group.json | 1 +
.../sl/admin/settings/notifications.json | 3 ++-
public/language/sl/error.json | 1 +
public/language/sl/flags.json | 1 +
public/language/sl/global.json | 1 +
public/language/sl/pages.json | 2 ++
public/language/sl/register.json | 5 +++-
public/language/sl/topic.json | 8 +++---
public/language/sl/uploads.json | 5 +++-
public/language/sl/user.json | 25 ++++++++++++++++++-
public/language/sr/admin/extend/plugins.json | 2 ++
public/language/sr/admin/settings/group.json | 1 +
.../sr/admin/settings/notifications.json | 3 ++-
public/language/sr/error.json | 1 +
public/language/sr/flags.json | 1 +
public/language/sr/global.json | 1 +
public/language/sr/pages.json | 2 ++
public/language/sr/register.json | 5 +++-
public/language/sr/topic.json | 8 +++---
public/language/sr/uploads.json | 5 +++-
public/language/sr/user.json | 25 ++++++++++++++++++-
public/language/sv/admin/extend/plugins.json | 2 ++
public/language/sv/admin/settings/group.json | 1 +
.../sv/admin/settings/notifications.json | 3 ++-
public/language/sv/error.json | 1 +
public/language/sv/flags.json | 1 +
public/language/sv/global.json | 1 +
public/language/sv/pages.json | 2 ++
public/language/sv/register.json | 5 +++-
public/language/sv/topic.json | 8 +++---
public/language/sv/uploads.json | 5 +++-
public/language/sv/user.json | 25 ++++++++++++++++++-
public/language/th/admin/extend/plugins.json | 2 ++
public/language/th/admin/settings/group.json | 1 +
.../th/admin/settings/notifications.json | 3 ++-
public/language/th/error.json | 1 +
public/language/th/flags.json | 1 +
public/language/th/global.json | 1 +
public/language/th/pages.json | 2 ++
public/language/th/register.json | 5 +++-
public/language/th/topic.json | 8 +++---
public/language/th/uploads.json | 5 +++-
public/language/th/user.json | 25 ++++++++++++++++++-
public/language/tr/admin/extend/plugins.json | 2 ++
public/language/tr/admin/settings/group.json | 1 +
.../tr/admin/settings/notifications.json | 3 ++-
public/language/tr/error.json | 1 +
public/language/tr/flags.json | 1 +
public/language/tr/global.json | 1 +
public/language/tr/pages.json | 2 ++
public/language/tr/register.json | 5 +++-
public/language/tr/topic.json | 8 +++---
public/language/tr/uploads.json | 5 +++-
public/language/tr/user.json | 25 ++++++++++++++++++-
public/language/uk/admin/extend/plugins.json | 2 ++
public/language/uk/admin/settings/group.json | 1 +
.../uk/admin/settings/notifications.json | 3 ++-
public/language/uk/error.json | 1 +
public/language/uk/global.json | 1 +
public/language/uk/pages.json | 2 ++
public/language/uk/register.json | 5 +++-
public/language/uk/topic.json | 8 +++---
public/language/uk/uploads.json | 5 +++-
public/language/uk/user.json | 25 ++++++++++++++++++-
public/language/vi/admin/extend/plugins.json | 2 ++
public/language/vi/admin/settings/group.json | 1 +
.../vi/admin/settings/notifications.json | 3 ++-
public/language/vi/error.json | 1 +
public/language/vi/flags.json | 1 +
public/language/vi/global.json | 1 +
public/language/vi/pages.json | 2 ++
public/language/vi/register.json | 5 +++-
public/language/vi/topic.json | 8 +++---
public/language/vi/uploads.json | 5 +++-
public/language/vi/user.json | 25 ++++++++++++++++++-
.../language/zh-CN/admin/extend/plugins.json | 2 ++
.../language/zh-CN/admin/settings/group.json | 1 +
.../zh-CN/admin/settings/notifications.json | 3 ++-
public/language/zh-CN/error.json | 1 +
public/language/zh-CN/flags.json | 1 +
public/language/zh-CN/global.json | 1 +
public/language/zh-CN/pages.json | 2 ++
public/language/zh-CN/register.json | 5 +++-
public/language/zh-CN/topic.json | 8 +++---
public/language/zh-CN/uploads.json | 5 +++-
public/language/zh-CN/user.json | 25 ++++++++++++++++++-
.../language/zh-TW/admin/extend/plugins.json | 2 ++
.../language/zh-TW/admin/settings/group.json | 1 +
.../zh-TW/admin/settings/notifications.json | 3 ++-
public/language/zh-TW/error.json | 1 +
public/language/zh-TW/flags.json | 1 +
public/language/zh-TW/global.json | 1 +
public/language/zh-TW/pages.json | 2 ++
public/language/zh-TW/register.json | 5 +++-
public/language/zh-TW/topic.json | 8 +++---
public/language/zh-TW/uploads.json | 5 +++-
public/language/zh-TW/user.json | 25 ++++++++++++++++++-
473 files changed, 2022 insertions(+), 303 deletions(-)
diff --git a/public/language/ar/admin/extend/plugins.json b/public/language/ar/admin/extend/plugins.json
index aafae6e2f4..81a3350c66 100644
--- a/public/language/ar/admin/extend/plugins.json
+++ b/public/language/ar/admin/extend/plugins.json
@@ -44,6 +44,8 @@
"alert.package-manager-unreachable": "NodeBB could not reach the package manager, an upgrade is not suggested at this time.
",
"alert.incompatible": "Your version of NodeBB (v%1) is only cleared to upgrade to v%2 of this plugin. Please update your NodeBB if you wish to install a newer version of this plugin.
",
"alert.possibly-incompatible": "No Compatibility Information Found
This plugin did not specify a specific version for installation given your NodeBB version. Full compatibility cannot be guaranteed, and may cause your NodeBB to no longer start properly.
In the event that NodeBB cannot boot properly:
$ ./nodebb reset plugin=\"%1\"
Continue installation of latest version of this plugin?
",
+ "alert.reorder": "Plugins Re-ordered",
+ "alert.reorder-success": "Please rebuild and restart your NodeBB to fully complete the process.",
"license.title": "معلومات ترخيص الإضافة",
"license.intro": "The plugin %1 is licensed under the %2. Please read and understand the license terms prior to activating this plugin.",
diff --git a/public/language/ar/admin/settings/group.json b/public/language/ar/admin/settings/group.json
index 1ae88c9cf5..fe3e39915b 100644
--- a/public/language/ar/admin/settings/group.json
+++ b/public/language/ar/admin/settings/group.json
@@ -5,6 +5,7 @@
"private-groups.warning": "Beware! If this option is disabled and you have private groups, they automatically become public.",
"allow-creation": "Allow Group Creation",
"allow-creation-help": "If enabled, users can create groups (Default: disabled)",
+ "allow-multiple-badges-help": "This flag can be used to allow users to select multiple group badges, requires theme support.",
"max-name-length": "Maximum Group Name Length",
"cover-image": "Group Cover Image",
"default-cover": "Default Cover Images",
diff --git a/public/language/ar/admin/settings/notifications.json b/public/language/ar/admin/settings/notifications.json
index da6c9680a3..03fa0ac66a 100644
--- a/public/language/ar/admin/settings/notifications.json
+++ b/public/language/ar/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "Notifications",
"welcome-notification": "Welcome Notification",
"welcome-notification-link": "Welcome Notification Link",
- "welcome-notification-uid": "Welcome Notification User (UID)"
+ "welcome-notification-uid": "Welcome Notification User (UID)",
+ "notification-alert-timeout": "Notification Alert Timeout"
}
\ No newline at end of file
diff --git a/public/language/ar/error.json b/public/language/ar/error.json
index 9927e38efd..c9dced6542 100644
--- a/public/language/ar/error.json
+++ b/public/language/ar/error.json
@@ -18,6 +18,7 @@
"invalid-username-or-password": "المرجود تحديد اسم مستخدم و كلمة مرور",
"invalid-search-term": "كلمة البحث غير صحيحة",
"invalid-url": "Invalid URL",
+ "local-login-disabled": "Local login system has been disabled for non-privileged accounts.",
"csrf-invalid": "لم تتمكن من تسجيل الدخول. هنالك أحتمال ان جلستك انتهت. رجاءًا حاول مرة اخرى.",
"invalid-pagination-value": "رقم الصفحة غير صحيح ، يجب أن يكون بين %1 و %2 .",
"username-taken": "اسم المستخدم مأخوذ",
diff --git a/public/language/ar/flags.json b/public/language/ar/flags.json
index d05a5b25a8..35fc87011a 100644
--- a/public/language/ar/flags.json
+++ b/public/language/ar/flags.json
@@ -18,6 +18,7 @@
"filter-type": "Flag Type",
"filter-type-all": "All Content",
"filter-type-post": "Post",
+ "filter-type-user": "User",
"filter-state": "State",
"filter-assignee": "Assignee UID",
"filter-cid": "Category",
diff --git a/public/language/ar/global.json b/public/language/ar/global.json
index b3583b8718..9fde8785f9 100644
--- a/public/language/ar/global.json
+++ b/public/language/ar/global.json
@@ -97,6 +97,7 @@
"enter_page_number": "ادخل رقم الصفحة",
"upload_file": "ارفع ملف",
"upload": "ارفع",
+ "uploads": "Uploads",
"allowed-file-types": "صيغ الملفات المدعومة هي 1%",
"unsaved-changes": "لديك تغييرات لم تحفظ. هل أنت متأكد من رغبتك بمغادرة الصفحة؟",
"reconnecting-message": "يبدو أن اتصالك لـ %1 قد فقد. رجاءًا أنتظر ثم حاول الإتصال مرة اخرى.",
diff --git a/public/language/ar/pages.json b/public/language/ar/pages.json
index ce00bd2515..79e5323f01 100644
--- a/public/language/ar/pages.json
+++ b/public/language/ar/pages.json
@@ -49,6 +49,8 @@
"account/upvoted": "Posts upvoted by %1",
"account/downvoted": "Posts downvoted by %1",
"account/best": "Best posts made by %1",
+ "account/blocks": "Blocked users for %1",
+ "account/uploads": "Uploads by %1",
"confirm": "تم التحقق من عنوان البريد الإلكتروني",
"maintenance.text": "جاري صيانة %1. المرجو العودة لاحقًا.",
"maintenance.messageIntro": "بالإضافة إلى ذلك، قام مدبر النظام بترك هذه الرسالة:",
diff --git a/public/language/ar/register.json b/public/language/ar/register.json
index 9fe1af535c..7ff3762781 100644
--- a/public/language/ar/register.json
+++ b/public/language/ar/register.json
@@ -19,5 +19,8 @@
"terms_of_use_error": "يجب عليك الموافقة على شروط الاستخدام",
"registration-added-to-queue": "تمت إضافتك في قائمة الإنتضار. ستتلقى رسالة إلكترونية عند الموافقة على تسجيلك من قبل الإدارة.",
"interstitial.intro": "نحتاج إلى بعض المعلومات الإضافية قبل أن نتمكن من إنشاء حسابك.",
- "interstitial.errors-found": "تعذر علينا إتمام عملية التسجيل:"
+ "interstitial.errors-found": "تعذر علينا إتمام عملية التسجيل:",
+ "gdpr_agree_data": "I consent to the collection and processing of my personal information on this website.",
+ "gdpr_agree_email": "I consent to receive digest and notification emails from this website.",
+ "gdpr_consent_denied": "You must give consent to this site to collect/process your information, and to send you emails."
}
\ No newline at end of file
diff --git a/public/language/ar/topic.json b/public/language/ar/topic.json
index 1d9423d9be..ae7fe45823 100644
--- a/public/language/ar/topic.json
+++ b/public/language/ar/topic.json
@@ -118,8 +118,8 @@
"sort_by": "ترتيب حسب",
"oldest_to_newest": "من الأقدم إلى الأحدث",
"newest_to_oldest": "من الأحدث إلى الأقدم",
- "most_votes": "الأكثر تصويتًا",
- "most_posts": "اﻷكثر رداً",
+ "most_votes": "Most Votes",
+ "most_posts": "Most Posts",
"stale.title": "Create new topic instead?",
"stale.warning": "The topic you are replying to is quite old. Would you like to create a new topic instead, and reference this one in your reply?",
"stale.create": "موضوع جديد",
@@ -127,5 +127,7 @@
"link_back": "رد: [%1](%2)",
"diffs.title": "Post Edit History",
"diffs.description": "This post has %1 revisions. Click one of the revisions below to see the post content at that point in time.",
- "diffs.no-revisions-description": "This post has %1 revisions."
+ "diffs.no-revisions-description": "This post has %1 revisions.",
+ "diffs.current-revision": "current revision",
+ "diffs.original-revision": "original revision"
}
\ No newline at end of file
diff --git a/public/language/ar/uploads.json b/public/language/ar/uploads.json
index 2002597f72..5c0734ec55 100644
--- a/public/language/ar/uploads.json
+++ b/public/language/ar/uploads.json
@@ -2,5 +2,8 @@
"uploading-file": "جاري رفع الملف...",
"select-file-to-upload": "إختر ملف لرفعه!",
"upload-success": "تم رفع الملف بنجاح!",
- "maximum-file-size": "الحجم الأقصى %1 كيلوبت"
+ "maximum-file-size": "الحجم الأقصى %1 كيلوبت",
+ "no-uploads-found": "No uploads found",
+ "public-uploads-info": "Uploads are public, all visitors can see them.",
+ "private-uploads-info": "Uploads are private, only logged in users can see them."
}
\ No newline at end of file
diff --git a/public/language/ar/user.json b/public/language/ar/user.json
index cde9d1635a..f7699408e2 100644
--- a/public/language/ar/user.json
+++ b/public/language/ar/user.json
@@ -29,6 +29,8 @@
"ignored": "تم تجاهله",
"followers": "المتابعون",
"following": "يتابع",
+ "blocks": "Blocks",
+ "block_toggle": "Toggle Block",
"aboutme": "معلومة عنك او السيرة الذاتية",
"signature": "توقيع",
"birthday": "عيد ميلاد",
@@ -89,6 +91,7 @@
"has_no_upvoted_posts": "هذا المستخدم لم يقم بالتصويت للأعلى لأي مشاركة حتى الآن.",
"has_no_downvoted_posts": "هذا المستخدم لم يقم بالتصويت للأسفل لأي مشاركة حتى الآن.",
"has_no_voted_posts": "هذا المستخدم لا يمتلك اية مشاركات تم التصويت عليها",
+ "has_no_blocks": "You have blocked no users.",
"email_hidden": "البريد الإلكتروني مخفي",
"hidden": "مخفي",
"paginate_description": "عرض المواضيع والردود موزعة على صفحات عوضاً عن التمرير اللانهائي.",
@@ -142,5 +145,25 @@
"info.email-history": "سجل البريد الإلكتروني",
"info.moderation-note": "ملاحظة الإشراف",
"info.moderation-note.success": "تم حفظ ملاحظة الإشراف",
- "info.moderation-note.add": "إضافة ملاحظة"
+ "info.moderation-note.add": "إضافة ملاحظة",
+ "consent.title": "Your Rights & Consent",
+ "consent.lead": "This community forum collects and processes your personal information.",
+ "consent.intro": "We use this information strictly to personalise your experience in this community, as well as to associate the posts you make to your user account. During the registration step you were asked to provide a username and email address, you can also optionally provide additional information to complete your user profile on this website.
We retain this information for the life of your user account, and you are able to withdraw consent at any time by deleting your account. At any time you may request a copy of your contribution to this website, via your Rights & Consent page.
If you have any questions or concerns, we encourage you to reach out to this forum's administrative team.",
+ "consent.email_intro": "Occasionally, we may send emails to your registered email address in order to provide updates and/or to notify you of new activity that is pertinent to you. You can customise the frequency of the community digest (including disabling it outright), as well as select which types of notifications to receive via email, via your user settings page.",
+ "consent.digest_frequency": "By default, this community delivers email digests every %1.",
+ "consent.digest_off": "Currently, this community does not send out email digests",
+ "consent.received": "You have provided consent for this website to collect and process your information. No additional action is required.",
+ "consent.not_received": "You have not provided consent for data collection and processing. At any time this website's administration may elect to delete your account in order to become compliant with the General Data Protection Regulation.",
+ "consent.give": "Give consent",
+ "consent.right_of_access": "You have the Right of Access",
+ "consent.right_of_access_description": "You have the right to access any data collected by this website upon request. You can retrieve a copy of this data by clicking the appropriate button below.",
+ "consent.right_to_rectification": "You have the Right to Rectification",
+ "consent.right_to_rectification_description": "You have the right to change or update any inaccurate data provided to us. Your profile can be updated by editing your profile, and post content can always be edited. If this is not the case, please contact this site's administrative team.",
+ "consent.right_to_erasure": "You have the Right to Erasure",
+ "consent.right_to_erasure_description": "At any time, you are able to revoke your consent to data collection and/or processing by deleting your account.",
+ "consent.right_to_data_portability": "You have the Right to Data Portability",
+ "consent.right_to_data_portability_description": "You may request from us a machine-readable export of any collected data about you and your account. You can do so by clicking the appropriate button below.",
+ "consent.export_profile": "Export Profile (.csv)",
+ "consent.export_uploads": "Export Uploaded Content (.zip)",
+ "consent.export_posts": "Export Posts (.csv)"
}
\ No newline at end of file
diff --git a/public/language/bg/admin/extend/plugins.json b/public/language/bg/admin/extend/plugins.json
index 1aeb741631..86aec54966 100644
--- a/public/language/bg/admin/extend/plugins.json
+++ b/public/language/bg/admin/extend/plugins.json
@@ -44,6 +44,8 @@
"alert.package-manager-unreachable": "NodeBB не може да се свърже с пакетния мениджър. Не се препоръчва обновяване в момента.
",
"alert.incompatible": "Вашата версия на NodeBB (версия %1) може да използва най-много версия %2 на тази добавка. Моля, обновете NodeBB, ако искате да инсталирате по-нова версия на тази добавка.
",
"alert.possibly-incompatible": "Няма информация за съвместимостта
Тази добавка не е посочила конкретна версия за инсталация, съвместима с Вашата версия на NodeBB. Не можем да гарантираме пълна съвместимост и има възможност Вашият NodeBB да не може да стартира правилно.
Ако NodeBB не може да стартира, използвайте следната команда:
$ ./nodebb reset plugin=\"%1\"
Искате ли да продължите с инсталацията на най-новата версия на тази добавка?
",
+ "alert.reorder": "Plugins Re-ordered",
+ "alert.reorder-success": "Please rebuild and restart your NodeBB to fully complete the process.",
"license.title": "Информация за лиценза на добавката",
"license.intro": "Добавката „%1“ използва лиценза „%2“. Моля, прочетете условията на лиценза и се уверете, че ги разбирате, преди да включите добавката.",
diff --git a/public/language/bg/admin/settings/group.json b/public/language/bg/admin/settings/group.json
index 880ed650cd..5dd2639678 100644
--- a/public/language/bg/admin/settings/group.json
+++ b/public/language/bg/admin/settings/group.json
@@ -5,6 +5,7 @@
"private-groups.warning": "Внимание! Ако това е изключено и имате частни групи, те автоматично ще станат публични.",
"allow-creation": "Позволяване на създаването на групи",
"allow-creation-help": "Ако е включено, потребителите ще могат да създават групи. (По подразбиране: изключено)",
+ "allow-multiple-badges-help": "This flag can be used to allow users to select multiple group badges, requires theme support.",
"max-name-length": "Минимална дължина на името на група",
"cover-image": "Изображение на корицата за групата",
"default-cover": "Стандартни изображения на корицата",
diff --git a/public/language/bg/admin/settings/notifications.json b/public/language/bg/admin/settings/notifications.json
index d32a556040..59b7f7cfa4 100644
--- a/public/language/bg/admin/settings/notifications.json
+++ b/public/language/bg/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "Известия",
"welcome-notification": "Приветствено известие",
"welcome-notification-link": "Връзка за приветственото известие",
- "welcome-notification-uid": "Потр. ид. за приветственото известие"
+ "welcome-notification-uid": "Потр. ид. за приветственото известие",
+ "notification-alert-timeout": "Notification Alert Timeout"
}
\ No newline at end of file
diff --git a/public/language/bg/error.json b/public/language/bg/error.json
index 3a9958333c..a8e428a215 100644
--- a/public/language/bg/error.json
+++ b/public/language/bg/error.json
@@ -18,6 +18,7 @@
"invalid-username-or-password": "Моля, въведете потребителско име и парола",
"invalid-search-term": "Грешен текст за търсене",
"invalid-url": "Грешен адрес",
+ "local-login-disabled": "Local login system has been disabled for non-privileged accounts.",
"csrf-invalid": "Не успяхме да Ви впишем, най-вероятно защото сесията Ви е изтекла. Моля, опитайте отново",
"invalid-pagination-value": "Грешен номер на странициране, трябва да бъде между %1 и %2",
"username-taken": "Потребителското име е заето",
diff --git a/public/language/bg/flags.json b/public/language/bg/flags.json
index c509fd338b..e009442331 100644
--- a/public/language/bg/flags.json
+++ b/public/language/bg/flags.json
@@ -18,6 +18,7 @@
"filter-type": "Вид на доклада",
"filter-type-all": "Всичко",
"filter-type-post": "Публикация",
+ "filter-type-user": "User",
"filter-state": "Състояние",
"filter-assignee": "Потр. ид. на назначения",
"filter-cid": "Категория",
diff --git a/public/language/bg/global.json b/public/language/bg/global.json
index ff4d151c01..c098e731b5 100644
--- a/public/language/bg/global.json
+++ b/public/language/bg/global.json
@@ -97,6 +97,7 @@
"enter_page_number": "Въведете номер на страница",
"upload_file": "Качване на файл",
"upload": "Качване",
+ "uploads": "Uploads",
"allowed-file-types": "Разрешените файлови типове са: %1",
"unsaved-changes": "Имате незапазени промени. Наистина ли искате да напуснете тази страница?",
"reconnecting-message": "Изглежда връзката Ви към %1 беше прекъсната. Моля, изчакайте докато се опитаме да Ви свържем отново.",
diff --git a/public/language/bg/pages.json b/public/language/bg/pages.json
index 1a1fcae72c..0efb30e024 100644
--- a/public/language/bg/pages.json
+++ b/public/language/bg/pages.json
@@ -49,6 +49,8 @@
"account/upvoted": "Публикации, получили положителен глас от %1",
"account/downvoted": "Публикации, получили отрицателен глас от %1",
"account/best": "Най-добрите публикации от %1",
+ "account/blocks": "Blocked users for %1",
+ "account/uploads": "Uploads by %1",
"confirm": "Е-пощата е потвърдена",
"maintenance.text": "%1 в момента е в профилактика. Моля, върнете се по-късно.",
"maintenance.messageIntro": "В допълнение, администраторът е оставил това съобщение:",
diff --git a/public/language/bg/register.json b/public/language/bg/register.json
index b0f6d2f9c1..b7b55a69e4 100644
--- a/public/language/bg/register.json
+++ b/public/language/bg/register.json
@@ -19,5 +19,8 @@
"terms_of_use_error": "Трябва да се съгласите с условията за ползване",
"registration-added-to-queue": "Вашата регистрация беше добавена в опашката за одобрение. Ще получите е-писмо, когато тя бъде одобрена от администратор.",
"interstitial.intro": "Нуждаем се от малко допълнителна информация, преди да можем да създадем акаунта Ви.",
- "interstitial.errors-found": "Не можем да завършим Вашата регистрация:"
+ "interstitial.errors-found": "Не можем да завършим Вашата регистрация:",
+ "gdpr_agree_data": "I consent to the collection and processing of my personal information on this website.",
+ "gdpr_agree_email": "I consent to receive digest and notification emails from this website.",
+ "gdpr_consent_denied": "You must give consent to this site to collect/process your information, and to send you emails."
}
\ No newline at end of file
diff --git a/public/language/bg/topic.json b/public/language/bg/topic.json
index 44866353c1..f9834ad999 100644
--- a/public/language/bg/topic.json
+++ b/public/language/bg/topic.json
@@ -118,8 +118,8 @@
"sort_by": "Подреждане по",
"oldest_to_newest": "Първо най-старите",
"newest_to_oldest": "Първо най-новите",
- "most_votes": "Най-много гласове",
- "most_posts": "Най-много публикации",
+ "most_votes": "Most Votes",
+ "most_posts": "Most Posts",
"stale.title": "Създаване на нова тема вместо това?",
"stale.warning": "Темата, в която отговаряте, е доста стара. Искате ли вместо това да създадете нова и да направите препратка към тази в отговора си?",
"stale.create": "Създаване на нова тема",
@@ -127,5 +127,7 @@
"link_back": "Отговор: [%1](%2)",
"diffs.title": "История на редакциите",
"diffs.description": "Тази публикация има %1 варианта. Щракнете върху някоя от версиите по-долу, за да видите съдържанието ѝ в съответния момент.",
- "diffs.no-revisions-description": "Тази публикация има %1 варианта."
+ "diffs.no-revisions-description": "Тази публикация има %1 варианта.",
+ "diffs.current-revision": "current revision",
+ "diffs.original-revision": "original revision"
}
\ No newline at end of file
diff --git a/public/language/bg/uploads.json b/public/language/bg/uploads.json
index e262a56d6c..d66dbd0f3a 100644
--- a/public/language/bg/uploads.json
+++ b/public/language/bg/uploads.json
@@ -2,5 +2,8 @@
"uploading-file": "Качване на файла…",
"select-file-to-upload": "Изберете файл за качване!",
"upload-success": "Файлът е качен успешно!",
- "maximum-file-size": "Най-много %1 КБ"
+ "maximum-file-size": "Най-много %1 КБ",
+ "no-uploads-found": "No uploads found",
+ "public-uploads-info": "Uploads are public, all visitors can see them.",
+ "private-uploads-info": "Uploads are private, only logged in users can see them."
}
\ No newline at end of file
diff --git a/public/language/bg/user.json b/public/language/bg/user.json
index aaded58ed7..b9f1a4963e 100644
--- a/public/language/bg/user.json
+++ b/public/language/bg/user.json
@@ -29,6 +29,8 @@
"ignored": "Пренебрегвани",
"followers": "Последователи",
"following": "Следва",
+ "blocks": "Blocks",
+ "block_toggle": "Toggle Block",
"aboutme": "За мен",
"signature": "Подпис",
"birthday": "Рождена дата",
@@ -89,6 +91,7 @@
"has_no_upvoted_posts": "Този потребител не е гласувал положително досега.",
"has_no_downvoted_posts": "Този потребител не е гласувал отрицателно досега.",
"has_no_voted_posts": "Този потребител не е гласувал досега.",
+ "has_no_blocks": "You have blocked no users.",
"email_hidden": "Е-пощата е скрита",
"hidden": "скрито",
"paginate_description": "Разделяне на темите и публикациите на страници, вместо да се превърта безкрайно",
@@ -142,5 +145,25 @@
"info.email-history": "Историята на е-пощите",
"info.moderation-note": "Модераторска бележка",
"info.moderation-note.success": "Модераторската бележка е запазена",
- "info.moderation-note.add": "Добавяне на бележка"
+ "info.moderation-note.add": "Добавяне на бележка",
+ "consent.title": "Your Rights & Consent",
+ "consent.lead": "This community forum collects and processes your personal information.",
+ "consent.intro": "We use this information strictly to personalise your experience in this community, as well as to associate the posts you make to your user account. During the registration step you were asked to provide a username and email address, you can also optionally provide additional information to complete your user profile on this website.
We retain this information for the life of your user account, and you are able to withdraw consent at any time by deleting your account. At any time you may request a copy of your contribution to this website, via your Rights & Consent page.
If you have any questions or concerns, we encourage you to reach out to this forum's administrative team.",
+ "consent.email_intro": "Occasionally, we may send emails to your registered email address in order to provide updates and/or to notify you of new activity that is pertinent to you. You can customise the frequency of the community digest (including disabling it outright), as well as select which types of notifications to receive via email, via your user settings page.",
+ "consent.digest_frequency": "By default, this community delivers email digests every %1.",
+ "consent.digest_off": "Currently, this community does not send out email digests",
+ "consent.received": "You have provided consent for this website to collect and process your information. No additional action is required.",
+ "consent.not_received": "You have not provided consent for data collection and processing. At any time this website's administration may elect to delete your account in order to become compliant with the General Data Protection Regulation.",
+ "consent.give": "Give consent",
+ "consent.right_of_access": "You have the Right of Access",
+ "consent.right_of_access_description": "You have the right to access any data collected by this website upon request. You can retrieve a copy of this data by clicking the appropriate button below.",
+ "consent.right_to_rectification": "You have the Right to Rectification",
+ "consent.right_to_rectification_description": "You have the right to change or update any inaccurate data provided to us. Your profile can be updated by editing your profile, and post content can always be edited. If this is not the case, please contact this site's administrative team.",
+ "consent.right_to_erasure": "You have the Right to Erasure",
+ "consent.right_to_erasure_description": "At any time, you are able to revoke your consent to data collection and/or processing by deleting your account.",
+ "consent.right_to_data_portability": "You have the Right to Data Portability",
+ "consent.right_to_data_portability_description": "You may request from us a machine-readable export of any collected data about you and your account. You can do so by clicking the appropriate button below.",
+ "consent.export_profile": "Export Profile (.csv)",
+ "consent.export_uploads": "Export Uploaded Content (.zip)",
+ "consent.export_posts": "Export Posts (.csv)"
}
\ No newline at end of file
diff --git a/public/language/bn/admin/extend/plugins.json b/public/language/bn/admin/extend/plugins.json
index 05f7df4ecb..005d9044ae 100644
--- a/public/language/bn/admin/extend/plugins.json
+++ b/public/language/bn/admin/extend/plugins.json
@@ -44,6 +44,8 @@
"alert.package-manager-unreachable": "NodeBB could not reach the package manager, an upgrade is not suggested at this time.
",
"alert.incompatible": "Your version of NodeBB (v%1) is only cleared to upgrade to v%2 of this plugin. Please update your NodeBB if you wish to install a newer version of this plugin.
",
"alert.possibly-incompatible": "No Compatibility Information Found
This plugin did not specify a specific version for installation given your NodeBB version. Full compatibility cannot be guaranteed, and may cause your NodeBB to no longer start properly.
In the event that NodeBB cannot boot properly:
$ ./nodebb reset plugin=\"%1\"
Continue installation of latest version of this plugin?
",
+ "alert.reorder": "Plugins Re-ordered",
+ "alert.reorder-success": "Please rebuild and restart your NodeBB to fully complete the process.",
"license.title": "Plugin License Information",
"license.intro": "The plugin %1 is licensed under the %2. Please read and understand the license terms prior to activating this plugin.",
diff --git a/public/language/bn/admin/settings/group.json b/public/language/bn/admin/settings/group.json
index 1ae88c9cf5..fe3e39915b 100644
--- a/public/language/bn/admin/settings/group.json
+++ b/public/language/bn/admin/settings/group.json
@@ -5,6 +5,7 @@
"private-groups.warning": "Beware! If this option is disabled and you have private groups, they automatically become public.",
"allow-creation": "Allow Group Creation",
"allow-creation-help": "If enabled, users can create groups (Default: disabled)",
+ "allow-multiple-badges-help": "This flag can be used to allow users to select multiple group badges, requires theme support.",
"max-name-length": "Maximum Group Name Length",
"cover-image": "Group Cover Image",
"default-cover": "Default Cover Images",
diff --git a/public/language/bn/admin/settings/notifications.json b/public/language/bn/admin/settings/notifications.json
index da6c9680a3..03fa0ac66a 100644
--- a/public/language/bn/admin/settings/notifications.json
+++ b/public/language/bn/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "Notifications",
"welcome-notification": "Welcome Notification",
"welcome-notification-link": "Welcome Notification Link",
- "welcome-notification-uid": "Welcome Notification User (UID)"
+ "welcome-notification-uid": "Welcome Notification User (UID)",
+ "notification-alert-timeout": "Notification Alert Timeout"
}
\ No newline at end of file
diff --git a/public/language/bn/error.json b/public/language/bn/error.json
index fc7a9bf7e5..5c2c6d3a3c 100644
--- a/public/language/bn/error.json
+++ b/public/language/bn/error.json
@@ -18,6 +18,7 @@
"invalid-username-or-password": "অনুগ্রহ পূর্বক ইউজারনেম এবং পাসওয়ার্ড উভয়ই প্রদান করুন",
"invalid-search-term": "অগ্রহনযোগ্য সার্চ টার্ম",
"invalid-url": "Invalid URL",
+ "local-login-disabled": "Local login system has been disabled for non-privileged accounts.",
"csrf-invalid": "We were unable to log you in, likely due to an expired session. Please try again",
"invalid-pagination-value": "Invalid pagination value, must be at least %1 and at most %2",
"username-taken": "ইউজারনেম আগেই ব্যবহৃত",
diff --git a/public/language/bn/flags.json b/public/language/bn/flags.json
index d05a5b25a8..35fc87011a 100644
--- a/public/language/bn/flags.json
+++ b/public/language/bn/flags.json
@@ -18,6 +18,7 @@
"filter-type": "Flag Type",
"filter-type-all": "All Content",
"filter-type-post": "Post",
+ "filter-type-user": "User",
"filter-state": "State",
"filter-assignee": "Assignee UID",
"filter-cid": "Category",
diff --git a/public/language/bn/global.json b/public/language/bn/global.json
index 3683b52c73..252e87f386 100644
--- a/public/language/bn/global.json
+++ b/public/language/bn/global.json
@@ -97,6 +97,7 @@
"enter_page_number": "Enter page number",
"upload_file": "Upload file",
"upload": "Upload",
+ "uploads": "Uploads",
"allowed-file-types": "Allowed file types are %1",
"unsaved-changes": "You have unsaved changes. Are you sure you wish to navigate away?",
"reconnecting-message": "Looks like your connection to %1 was lost, please wait while we try to reconnect.",
diff --git a/public/language/bn/pages.json b/public/language/bn/pages.json
index e8e9e8b1dc..f09d1f1774 100644
--- a/public/language/bn/pages.json
+++ b/public/language/bn/pages.json
@@ -49,6 +49,8 @@
"account/upvoted": "Posts upvoted by %1",
"account/downvoted": "Posts downvoted by %1",
"account/best": "Best posts made by %1",
+ "account/blocks": "Blocked users for %1",
+ "account/uploads": "Uploads by %1",
"confirm": "Email Confirmed",
"maintenance.text": "%1 is currently undergoing maintenance. Please come back another time.",
"maintenance.messageIntro": "Additionally, the administrator has left this message:",
diff --git a/public/language/bn/register.json b/public/language/bn/register.json
index 7576e7143a..75e8cd31b7 100644
--- a/public/language/bn/register.json
+++ b/public/language/bn/register.json
@@ -19,5 +19,8 @@
"terms_of_use_error": "আপনাকে অবশ্যই ব্যাবহার নীতিমালায় সম্মত হতে হবে।",
"registration-added-to-queue": "আপনার নিবন্ধনটি এ্যাপ্লুভাল তালিকায় যুক্ত হয়েছে। একজন এডমিনিস্ট্রেটর কর্তৃক নিবন্ধন গৃহীত হলে আপনি একটি মেইল পাবেন। ",
"interstitial.intro": "আপনার একাউন্ট তৈরীর পূর্বে আমাদের আরো কিছু বাড়তি তথ্য জানা প্রয়োজন।",
- "interstitial.errors-found": "আপনার নিবন্ধনটি সম্পূর্ণ করা সম্ভব হয় নি।"
+ "interstitial.errors-found": "আপনার নিবন্ধনটি সম্পূর্ণ করা সম্ভব হয় নি।",
+ "gdpr_agree_data": "I consent to the collection and processing of my personal information on this website.",
+ "gdpr_agree_email": "I consent to receive digest and notification emails from this website.",
+ "gdpr_consent_denied": "You must give consent to this site to collect/process your information, and to send you emails."
}
\ No newline at end of file
diff --git a/public/language/bn/topic.json b/public/language/bn/topic.json
index 495aaf647a..d265b57fac 100644
--- a/public/language/bn/topic.json
+++ b/public/language/bn/topic.json
@@ -118,8 +118,8 @@
"sort_by": "সাজানোর ভিত্তি:",
"oldest_to_newest": "পুরাতন থেকে নতুন",
"newest_to_oldest": "নতুন থেকে পুরাতন",
- "most_votes": "সর্বোচ্চ ভোট",
- "most_posts": "Most posts",
+ "most_votes": "Most Votes",
+ "most_posts": "Most Posts",
"stale.title": "Create new topic instead?",
"stale.warning": "The topic you are replying to is quite old. Would you like to create a new topic instead, and reference this one in your reply?",
"stale.create": "Create a new topic",
@@ -127,5 +127,7 @@
"link_back": "Re: [%1](%2)",
"diffs.title": "Post Edit History",
"diffs.description": "This post has %1 revisions. Click one of the revisions below to see the post content at that point in time.",
- "diffs.no-revisions-description": "This post has %1 revisions."
+ "diffs.no-revisions-description": "This post has %1 revisions.",
+ "diffs.current-revision": "current revision",
+ "diffs.original-revision": "original revision"
}
\ No newline at end of file
diff --git a/public/language/bn/uploads.json b/public/language/bn/uploads.json
index 1622cb5693..651a839876 100644
--- a/public/language/bn/uploads.json
+++ b/public/language/bn/uploads.json
@@ -2,5 +2,8 @@
"uploading-file": "Uploading the file...",
"select-file-to-upload": "Select a file to upload!",
"upload-success": "File uploaded successfully!",
- "maximum-file-size": "Maximum %1 kb"
+ "maximum-file-size": "Maximum %1 kb",
+ "no-uploads-found": "No uploads found",
+ "public-uploads-info": "Uploads are public, all visitors can see them.",
+ "private-uploads-info": "Uploads are private, only logged in users can see them."
}
\ No newline at end of file
diff --git a/public/language/bn/user.json b/public/language/bn/user.json
index f8f738d43b..a4e16fd25b 100644
--- a/public/language/bn/user.json
+++ b/public/language/bn/user.json
@@ -29,6 +29,8 @@
"ignored": "Ignored",
"followers": "যাদের অনুসরণ করছেন",
"following": "যারা আপনাকে অনুসরণ করছে",
+ "blocks": "Blocks",
+ "block_toggle": "Toggle Block",
"aboutme": "আমার সম্পর্কে: ",
"signature": "স্বাক্ষর",
"birthday": "জন্মদিন",
@@ -89,6 +91,7 @@
"has_no_upvoted_posts": "This user hasn't upvoted any posts yet.",
"has_no_downvoted_posts": "This user hasn't downvoted any posts yet.",
"has_no_voted_posts": "This user has no voted posts",
+ "has_no_blocks": "You have blocked no users.",
"email_hidden": "ইমেইল গোপন রাখা হয়েছে",
"hidden": "গোপন করা হয়েছে",
"paginate_description": "ইনফাইনাইট স্ক্রলের বদলে টপিক ও পোস্টের জন্য পেজিনেশন ব্যাবহার করা হোক",
@@ -142,5 +145,25 @@
"info.email-history": "Email History",
"info.moderation-note": "Moderation Note",
"info.moderation-note.success": "Moderation note saved",
- "info.moderation-note.add": "Add note"
+ "info.moderation-note.add": "Add note",
+ "consent.title": "Your Rights & Consent",
+ "consent.lead": "This community forum collects and processes your personal information.",
+ "consent.intro": "We use this information strictly to personalise your experience in this community, as well as to associate the posts you make to your user account. During the registration step you were asked to provide a username and email address, you can also optionally provide additional information to complete your user profile on this website.
We retain this information for the life of your user account, and you are able to withdraw consent at any time by deleting your account. At any time you may request a copy of your contribution to this website, via your Rights & Consent page.
If you have any questions or concerns, we encourage you to reach out to this forum's administrative team.",
+ "consent.email_intro": "Occasionally, we may send emails to your registered email address in order to provide updates and/or to notify you of new activity that is pertinent to you. You can customise the frequency of the community digest (including disabling it outright), as well as select which types of notifications to receive via email, via your user settings page.",
+ "consent.digest_frequency": "By default, this community delivers email digests every %1.",
+ "consent.digest_off": "Currently, this community does not send out email digests",
+ "consent.received": "You have provided consent for this website to collect and process your information. No additional action is required.",
+ "consent.not_received": "You have not provided consent for data collection and processing. At any time this website's administration may elect to delete your account in order to become compliant with the General Data Protection Regulation.",
+ "consent.give": "Give consent",
+ "consent.right_of_access": "You have the Right of Access",
+ "consent.right_of_access_description": "You have the right to access any data collected by this website upon request. You can retrieve a copy of this data by clicking the appropriate button below.",
+ "consent.right_to_rectification": "You have the Right to Rectification",
+ "consent.right_to_rectification_description": "You have the right to change or update any inaccurate data provided to us. Your profile can be updated by editing your profile, and post content can always be edited. If this is not the case, please contact this site's administrative team.",
+ "consent.right_to_erasure": "You have the Right to Erasure",
+ "consent.right_to_erasure_description": "At any time, you are able to revoke your consent to data collection and/or processing by deleting your account.",
+ "consent.right_to_data_portability": "You have the Right to Data Portability",
+ "consent.right_to_data_portability_description": "You may request from us a machine-readable export of any collected data about you and your account. You can do so by clicking the appropriate button below.",
+ "consent.export_profile": "Export Profile (.csv)",
+ "consent.export_uploads": "Export Uploaded Content (.zip)",
+ "consent.export_posts": "Export Posts (.csv)"
}
\ No newline at end of file
diff --git a/public/language/cs/admin/extend/plugins.json b/public/language/cs/admin/extend/plugins.json
index 366fca3044..56595c4b59 100644
--- a/public/language/cs/admin/extend/plugins.json
+++ b/public/language/cs/admin/extend/plugins.json
@@ -44,6 +44,8 @@
"alert.package-manager-unreachable": "NodeBB se nemohl připojit ke správci balíčku, aktualizace není doporučena.
",
"alert.incompatible": "Vaše verze NodeBB (v%1) umožňuje jen aktualizovat toto rozšíření na v%2. Aktualizujte prosím NodeBB, chcete-li nainstalovat nejnovější verzi tohoto rozšíření.
",
"alert.possibly-incompatible": "Nebyla nalezena žádná informace o kompatibilitě
Toto rozšíření nemá nastavenou požadovanou verzi NodeBB. Plná kompatibilita nemůže být garantována a může způsobit, že se vám již NodeBB nespustí.
Nespustí-li se správně NodeBB:
$ ./nodebb reset plugin=\"%1\"
Pokračovat v instalaci této aktuální verze rozšíření?
",
+ "alert.reorder": "Plugins Re-ordered",
+ "alert.reorder-success": "Please rebuild and restart your NodeBB to fully complete the process.",
"license.title": "Licenční informace o rozšíření",
"license.intro": "Rozšíření %1 je licencováno pod %2. Pro aktivování tohoto rozšíření si přečtěte licenční podmínky.",
diff --git a/public/language/cs/admin/settings/group.json b/public/language/cs/admin/settings/group.json
index d74f9a8db2..09533e3b4b 100644
--- a/public/language/cs/admin/settings/group.json
+++ b/public/language/cs/admin/settings/group.json
@@ -5,6 +5,7 @@
"private-groups.warning": "Ale pozor, je-li tato možnost zakázána a vy máte soukromé skupiny, stanou se automaticky veřejnými.",
"allow-creation": "Povolit vytvoření skupin",
"allow-creation-help": "Je-li povoleno, uživatelé mohou vytvořit skupiny (výchozí: zakázáno)",
+ "allow-multiple-badges-help": "This flag can be used to allow users to select multiple group badges, requires theme support.",
"max-name-length": "Maximální délka názvu skupiny",
"cover-image": "Obrázek skupiny",
"default-cover": "Výchozí obrázek",
diff --git a/public/language/cs/admin/settings/notifications.json b/public/language/cs/admin/settings/notifications.json
index 39bc83bdcb..41fac5c0a1 100644
--- a/public/language/cs/admin/settings/notifications.json
+++ b/public/language/cs/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "Oznámení",
"welcome-notification": "Uvítání",
"welcome-notification-link": "Odkaz na uvítání",
- "welcome-notification-uid": "Uvítání uživatele (UID)"
+ "welcome-notification-uid": "Uvítání uživatele (UID)",
+ "notification-alert-timeout": "Notification Alert Timeout"
}
\ No newline at end of file
diff --git a/public/language/cs/error.json b/public/language/cs/error.json
index 93c309c88d..91cb02ecfa 100644
--- a/public/language/cs/error.json
+++ b/public/language/cs/error.json
@@ -18,6 +18,7 @@
"invalid-username-or-password": "Zadejte prosím uživatelské jméno a i heslo",
"invalid-search-term": "Neplatný výraz pro vyhledávání",
"invalid-url": "Neplatné URL",
+ "local-login-disabled": "Local login system has been disabled for non-privileged accounts.",
"csrf-invalid": "Není možné vás přihlásit, díky vypršení relace. Zkuste to prosím znovu.",
"invalid-pagination-value": "Neplatná hodnota stránkování, musí být alespoň %1 a nejvýše %2",
"username-taken": "Uživatelské jméno je již použito",
diff --git a/public/language/cs/flags.json b/public/language/cs/flags.json
index eb37572f8a..7d43a49f5b 100644
--- a/public/language/cs/flags.json
+++ b/public/language/cs/flags.json
@@ -18,6 +18,7 @@
"filter-type": "Typ označení",
"filter-type-all": "Všechen obsah",
"filter-type-post": "Příspěvek",
+ "filter-type-user": "User",
"filter-state": "Stav",
"filter-assignee": "UID nabyvatele",
"filter-cid": "Kategorie",
diff --git a/public/language/cs/global.json b/public/language/cs/global.json
index 2cbc654fd0..43b5ec574f 100644
--- a/public/language/cs/global.json
+++ b/public/language/cs/global.json
@@ -97,6 +97,7 @@
"enter_page_number": "Zadejte číslo stránky",
"upload_file": "Nahrár soubor",
"upload": "Nahrát",
+ "uploads": "Uploads",
"allowed-file-types": "Povolené typy souborů jsou %1",
"unsaved-changes": "Některé změny nebyly uloženy. Jste si jist, že chcete jít jinam?",
"reconnecting-message": "Vypadá to, že vaše připojení k %1 bylo ukončeno. Vyčkejte prosím, než obnovíme připojení.",
diff --git a/public/language/cs/pages.json b/public/language/cs/pages.json
index 31267947ad..81abfe1eff 100644
--- a/public/language/cs/pages.json
+++ b/public/language/cs/pages.json
@@ -49,6 +49,8 @@
"account/upvoted": "Souhlasí s příspěvkem %1",
"account/downvoted": "Nesouhlasí s příspěvkem %1",
"account/best": "Nejlepší příspěvky od %1",
+ "account/blocks": "Blocked users for %1",
+ "account/uploads": "Uploads by %1",
"confirm": "E-mail potvrzen",
"maintenance.text": "%1 momentálně prochází údržbou. Vraťte se později.",
"maintenance.messageIntro": "Správce zanechal tuto zprávu:",
diff --git a/public/language/cs/register.json b/public/language/cs/register.json
index 2d4c449794..dd671e75ce 100644
--- a/public/language/cs/register.json
+++ b/public/language/cs/register.json
@@ -19,5 +19,8 @@
"terms_of_use_error": "Musíte souhlasit s podmínkami.",
"registration-added-to-queue": "Vaše registrace byla přidána do fronty. Obdržíte e-mail až ji správce schválí.",
"interstitial.intro": "Před vytvořením účtu vyžadujeme některé dodatečné informace.",
- "interstitial.errors-found": "Nebylo možné dokončit vaší registraci:"
+ "interstitial.errors-found": "Nebylo možné dokončit vaší registraci:",
+ "gdpr_agree_data": "I consent to the collection and processing of my personal information on this website.",
+ "gdpr_agree_email": "I consent to receive digest and notification emails from this website.",
+ "gdpr_consent_denied": "You must give consent to this site to collect/process your information, and to send you emails."
}
\ No newline at end of file
diff --git a/public/language/cs/topic.json b/public/language/cs/topic.json
index 29eec5af22..d4e96be434 100644
--- a/public/language/cs/topic.json
+++ b/public/language/cs/topic.json
@@ -118,8 +118,8 @@
"sort_by": "Seřadit dle",
"oldest_to_newest": "Od nejstarších po nejnovější",
"newest_to_oldest": "Od nejnovějších po nejstarší",
- "most_votes": "Nejvíce hlasů",
- "most_posts": "Nejvíce příspěvků",
+ "most_votes": "Most Votes",
+ "most_posts": "Most Posts",
"stale.title": "Raději vytvořit nové téma?",
"stale.warning": "Reagujete na starší téma. Nechcete raději vytvořit nové téma a na původní v něm odkázat?",
"stale.create": "Vytvořit nové téma",
@@ -127,5 +127,7 @@
"link_back": "Odpověď: [%1](%2)",
"diffs.title": "Historie úpravy příspěvku",
"diffs.description": "Tento příspěvek má %1 změn. Pro zobrazení obsahu příspěvku platného v daný čas, klikněte níže na jednu ze změn.",
- "diffs.no-revisions-description": "Tento příspěvek má %1 změn."
+ "diffs.no-revisions-description": "Tento příspěvek má %1 změn.",
+ "diffs.current-revision": "current revision",
+ "diffs.original-revision": "original revision"
}
\ No newline at end of file
diff --git a/public/language/cs/uploads.json b/public/language/cs/uploads.json
index d998aaa65e..0a2edb9c67 100644
--- a/public/language/cs/uploads.json
+++ b/public/language/cs/uploads.json
@@ -2,5 +2,8 @@
"uploading-file": "Nahrávání souboru…",
"select-file-to-upload": "Vyberte soubor pro nahrání.",
"upload-success": "Soubor byl úspěšně nahrán.",
- "maximum-file-size": "Maximálně %1 kb"
+ "maximum-file-size": "Maximálně %1 kb",
+ "no-uploads-found": "No uploads found",
+ "public-uploads-info": "Uploads are public, all visitors can see them.",
+ "private-uploads-info": "Uploads are private, only logged in users can see them."
}
\ No newline at end of file
diff --git a/public/language/cs/user.json b/public/language/cs/user.json
index 3f786c934f..e74c04adfb 100644
--- a/public/language/cs/user.json
+++ b/public/language/cs/user.json
@@ -29,6 +29,8 @@
"ignored": "Ignorován",
"followers": "Sledují ho",
"following": "Sleduje",
+ "blocks": "Blocks",
+ "block_toggle": "Toggle Block",
"aboutme": "O mně",
"signature": "Podpis",
"birthday": "Datum narození",
@@ -89,6 +91,7 @@
"has_no_upvoted_posts": "Tento uživatel zatím nevyjádřil souhlas u žádného příspěvku.",
"has_no_downvoted_posts": "Tento uživatel zatím nevyjádřil nesouhlas u žádného příspěvku.",
"has_no_voted_posts": "Tento uživatel nemá žádné hlasovací příspěvky",
+ "has_no_blocks": "You have blocked no users.",
"email_hidden": "E-mail je skryt",
"hidden": "skrytý",
"paginate_description": "Stránkovat témata a příspěvky místo použití nekonečného posunování",
@@ -142,5 +145,25 @@
"info.email-history": "E-mailová historie",
"info.moderation-note": "Poznámka moderace",
"info.moderation-note.success": "Poznámka moderace byla uložena",
- "info.moderation-note.add": "Přidat poznámku"
+ "info.moderation-note.add": "Přidat poznámku",
+ "consent.title": "Your Rights & Consent",
+ "consent.lead": "This community forum collects and processes your personal information.",
+ "consent.intro": "We use this information strictly to personalise your experience in this community, as well as to associate the posts you make to your user account. During the registration step you were asked to provide a username and email address, you can also optionally provide additional information to complete your user profile on this website.
We retain this information for the life of your user account, and you are able to withdraw consent at any time by deleting your account. At any time you may request a copy of your contribution to this website, via your Rights & Consent page.
If you have any questions or concerns, we encourage you to reach out to this forum's administrative team.",
+ "consent.email_intro": "Occasionally, we may send emails to your registered email address in order to provide updates and/or to notify you of new activity that is pertinent to you. You can customise the frequency of the community digest (including disabling it outright), as well as select which types of notifications to receive via email, via your user settings page.",
+ "consent.digest_frequency": "By default, this community delivers email digests every %1.",
+ "consent.digest_off": "Currently, this community does not send out email digests",
+ "consent.received": "You have provided consent for this website to collect and process your information. No additional action is required.",
+ "consent.not_received": "You have not provided consent for data collection and processing. At any time this website's administration may elect to delete your account in order to become compliant with the General Data Protection Regulation.",
+ "consent.give": "Give consent",
+ "consent.right_of_access": "You have the Right of Access",
+ "consent.right_of_access_description": "You have the right to access any data collected by this website upon request. You can retrieve a copy of this data by clicking the appropriate button below.",
+ "consent.right_to_rectification": "You have the Right to Rectification",
+ "consent.right_to_rectification_description": "You have the right to change or update any inaccurate data provided to us. Your profile can be updated by editing your profile, and post content can always be edited. If this is not the case, please contact this site's administrative team.",
+ "consent.right_to_erasure": "You have the Right to Erasure",
+ "consent.right_to_erasure_description": "At any time, you are able to revoke your consent to data collection and/or processing by deleting your account.",
+ "consent.right_to_data_portability": "You have the Right to Data Portability",
+ "consent.right_to_data_portability_description": "You may request from us a machine-readable export of any collected data about you and your account. You can do so by clicking the appropriate button below.",
+ "consent.export_profile": "Export Profile (.csv)",
+ "consent.export_uploads": "Export Uploaded Content (.zip)",
+ "consent.export_posts": "Export Posts (.csv)"
}
\ No newline at end of file
diff --git a/public/language/da/admin/extend/plugins.json b/public/language/da/admin/extend/plugins.json
index 05f7df4ecb..005d9044ae 100644
--- a/public/language/da/admin/extend/plugins.json
+++ b/public/language/da/admin/extend/plugins.json
@@ -44,6 +44,8 @@
"alert.package-manager-unreachable": "NodeBB could not reach the package manager, an upgrade is not suggested at this time.
",
"alert.incompatible": "Your version of NodeBB (v%1) is only cleared to upgrade to v%2 of this plugin. Please update your NodeBB if you wish to install a newer version of this plugin.
",
"alert.possibly-incompatible": "No Compatibility Information Found
This plugin did not specify a specific version for installation given your NodeBB version. Full compatibility cannot be guaranteed, and may cause your NodeBB to no longer start properly.
In the event that NodeBB cannot boot properly:
$ ./nodebb reset plugin=\"%1\"
Continue installation of latest version of this plugin?
",
+ "alert.reorder": "Plugins Re-ordered",
+ "alert.reorder-success": "Please rebuild and restart your NodeBB to fully complete the process.",
"license.title": "Plugin License Information",
"license.intro": "The plugin %1 is licensed under the %2. Please read and understand the license terms prior to activating this plugin.",
diff --git a/public/language/da/admin/settings/group.json b/public/language/da/admin/settings/group.json
index 1ae88c9cf5..fe3e39915b 100644
--- a/public/language/da/admin/settings/group.json
+++ b/public/language/da/admin/settings/group.json
@@ -5,6 +5,7 @@
"private-groups.warning": "Beware! If this option is disabled and you have private groups, they automatically become public.",
"allow-creation": "Allow Group Creation",
"allow-creation-help": "If enabled, users can create groups (Default: disabled)",
+ "allow-multiple-badges-help": "This flag can be used to allow users to select multiple group badges, requires theme support.",
"max-name-length": "Maximum Group Name Length",
"cover-image": "Group Cover Image",
"default-cover": "Default Cover Images",
diff --git a/public/language/da/admin/settings/notifications.json b/public/language/da/admin/settings/notifications.json
index da6c9680a3..03fa0ac66a 100644
--- a/public/language/da/admin/settings/notifications.json
+++ b/public/language/da/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "Notifications",
"welcome-notification": "Welcome Notification",
"welcome-notification-link": "Welcome Notification Link",
- "welcome-notification-uid": "Welcome Notification User (UID)"
+ "welcome-notification-uid": "Welcome Notification User (UID)",
+ "notification-alert-timeout": "Notification Alert Timeout"
}
\ No newline at end of file
diff --git a/public/language/da/error.json b/public/language/da/error.json
index a7b04d9a8f..f5e58362d4 100644
--- a/public/language/da/error.json
+++ b/public/language/da/error.json
@@ -18,6 +18,7 @@
"invalid-username-or-password": "Venligst angiv både brugernavn og adgangskode",
"invalid-search-term": "Ugyldig søgeterm",
"invalid-url": "Invalid URL",
+ "local-login-disabled": "Local login system has been disabled for non-privileged accounts.",
"csrf-invalid": "We were unable to log you in, likely due to an expired session. Please try again",
"invalid-pagination-value": "Ugyldig side værdi, skal mindst være %1 og maks. %2",
"username-taken": "Brugernavn optaget",
diff --git a/public/language/da/flags.json b/public/language/da/flags.json
index d05a5b25a8..35fc87011a 100644
--- a/public/language/da/flags.json
+++ b/public/language/da/flags.json
@@ -18,6 +18,7 @@
"filter-type": "Flag Type",
"filter-type-all": "All Content",
"filter-type-post": "Post",
+ "filter-type-user": "User",
"filter-state": "State",
"filter-assignee": "Assignee UID",
"filter-cid": "Category",
diff --git a/public/language/da/global.json b/public/language/da/global.json
index 8548bf7fa4..ef7779dba7 100644
--- a/public/language/da/global.json
+++ b/public/language/da/global.json
@@ -97,6 +97,7 @@
"enter_page_number": "Indsæt sideantal",
"upload_file": "Upload fil",
"upload": "Upload",
+ "uploads": "Uploads",
"allowed-file-types": "Tilladte filtyper er %1",
"unsaved-changes": "You have unsaved changes. Are you sure you wish to navigate away?",
"reconnecting-message": "Looks like your connection to %1 was lost, please wait while we try to reconnect.",
diff --git a/public/language/da/pages.json b/public/language/da/pages.json
index 769ca2a363..ae8dfe53be 100644
--- a/public/language/da/pages.json
+++ b/public/language/da/pages.json
@@ -49,6 +49,8 @@
"account/upvoted": "Indlæg syntes godt om af %1",
"account/downvoted": "Indlæg syntes ikke godt om af %1",
"account/best": "Bedste indlæg skrevet af %1",
+ "account/blocks": "Blocked users for %1",
+ "account/uploads": "Uploads by %1",
"confirm": "Email Bekræftet",
"maintenance.text": "%1 er under vedligeholdelse. Kom venligst tilbage senere.",
"maintenance.messageIntro": "Administratoren har yderligere vedlagt denne besked:",
diff --git a/public/language/da/register.json b/public/language/da/register.json
index a63dae03aa..720d580301 100644
--- a/public/language/da/register.json
+++ b/public/language/da/register.json
@@ -19,5 +19,8 @@
"terms_of_use_error": "You must agree to the Terms of Use",
"registration-added-to-queue": "Din registrering er blevet tilføjet til godkendelses køen. Du vil mostage en email når du er blevet accepteret af en administrator.",
"interstitial.intro": "We require some additional information before we can create your account.",
- "interstitial.errors-found": "We could not complete your registration:"
+ "interstitial.errors-found": "We could not complete your registration:",
+ "gdpr_agree_data": "I consent to the collection and processing of my personal information on this website.",
+ "gdpr_agree_email": "I consent to receive digest and notification emails from this website.",
+ "gdpr_consent_denied": "You must give consent to this site to collect/process your information, and to send you emails."
}
\ No newline at end of file
diff --git a/public/language/da/topic.json b/public/language/da/topic.json
index 78602def4b..66bb3dfe8f 100644
--- a/public/language/da/topic.json
+++ b/public/language/da/topic.json
@@ -118,8 +118,8 @@
"sort_by": "Sorter efter",
"oldest_to_newest": "Ældste til nyeste",
"newest_to_oldest": "Nyeste til ældste",
- "most_votes": "Flest stemmer",
- "most_posts": "Flest indlæg",
+ "most_votes": "Most Votes",
+ "most_posts": "Most Posts",
"stale.title": "Opret nyt emne istedet?",
"stale.warning": "Emnet du svarer på er ret gammelt. Vil du oprette et nyt emne istedet og referere dette indlæg i dit svar?",
"stale.create": "Opret nyt emne",
@@ -127,5 +127,7 @@
"link_back": "Svar: [%1](%2)",
"diffs.title": "Post Edit History",
"diffs.description": "This post has %1 revisions. Click one of the revisions below to see the post content at that point in time.",
- "diffs.no-revisions-description": "This post has %1 revisions."
+ "diffs.no-revisions-description": "This post has %1 revisions.",
+ "diffs.current-revision": "current revision",
+ "diffs.original-revision": "original revision"
}
\ No newline at end of file
diff --git a/public/language/da/uploads.json b/public/language/da/uploads.json
index 1622cb5693..651a839876 100644
--- a/public/language/da/uploads.json
+++ b/public/language/da/uploads.json
@@ -2,5 +2,8 @@
"uploading-file": "Uploading the file...",
"select-file-to-upload": "Select a file to upload!",
"upload-success": "File uploaded successfully!",
- "maximum-file-size": "Maximum %1 kb"
+ "maximum-file-size": "Maximum %1 kb",
+ "no-uploads-found": "No uploads found",
+ "public-uploads-info": "Uploads are public, all visitors can see them.",
+ "private-uploads-info": "Uploads are private, only logged in users can see them."
}
\ No newline at end of file
diff --git a/public/language/da/user.json b/public/language/da/user.json
index 0dfc584c2a..3ecb961ea1 100644
--- a/public/language/da/user.json
+++ b/public/language/da/user.json
@@ -29,6 +29,8 @@
"ignored": "Ignored",
"followers": "Followers",
"following": "Følger",
+ "blocks": "Blocks",
+ "block_toggle": "Toggle Block",
"aboutme": "Om mig",
"signature": "Signatur",
"birthday": "Fødselsdag",
@@ -89,6 +91,7 @@
"has_no_upvoted_posts": "Denne bruger har ikke syntes godt om nogle indlæg endnu.",
"has_no_downvoted_posts": "Denne bruger har ikke, syntes ikke godt om nogle indlæg endnu.",
"has_no_voted_posts": "Denne bruger har ingen stemte indlæg",
+ "has_no_blocks": "You have blocked no users.",
"email_hidden": "Email Skjult",
"hidden": "skjult",
"paginate_description": "Sideinddel emner og indlæg istedet for uendeligt rul",
@@ -142,5 +145,25 @@
"info.email-history": "Email History",
"info.moderation-note": "Moderation Note",
"info.moderation-note.success": "Moderation note saved",
- "info.moderation-note.add": "Add note"
+ "info.moderation-note.add": "Add note",
+ "consent.title": "Your Rights & Consent",
+ "consent.lead": "This community forum collects and processes your personal information.",
+ "consent.intro": "We use this information strictly to personalise your experience in this community, as well as to associate the posts you make to your user account. During the registration step you were asked to provide a username and email address, you can also optionally provide additional information to complete your user profile on this website.
We retain this information for the life of your user account, and you are able to withdraw consent at any time by deleting your account. At any time you may request a copy of your contribution to this website, via your Rights & Consent page.
If you have any questions or concerns, we encourage you to reach out to this forum's administrative team.",
+ "consent.email_intro": "Occasionally, we may send emails to your registered email address in order to provide updates and/or to notify you of new activity that is pertinent to you. You can customise the frequency of the community digest (including disabling it outright), as well as select which types of notifications to receive via email, via your user settings page.",
+ "consent.digest_frequency": "By default, this community delivers email digests every %1.",
+ "consent.digest_off": "Currently, this community does not send out email digests",
+ "consent.received": "You have provided consent for this website to collect and process your information. No additional action is required.",
+ "consent.not_received": "You have not provided consent for data collection and processing. At any time this website's administration may elect to delete your account in order to become compliant with the General Data Protection Regulation.",
+ "consent.give": "Give consent",
+ "consent.right_of_access": "You have the Right of Access",
+ "consent.right_of_access_description": "You have the right to access any data collected by this website upon request. You can retrieve a copy of this data by clicking the appropriate button below.",
+ "consent.right_to_rectification": "You have the Right to Rectification",
+ "consent.right_to_rectification_description": "You have the right to change or update any inaccurate data provided to us. Your profile can be updated by editing your profile, and post content can always be edited. If this is not the case, please contact this site's administrative team.",
+ "consent.right_to_erasure": "You have the Right to Erasure",
+ "consent.right_to_erasure_description": "At any time, you are able to revoke your consent to data collection and/or processing by deleting your account.",
+ "consent.right_to_data_portability": "You have the Right to Data Portability",
+ "consent.right_to_data_portability_description": "You may request from us a machine-readable export of any collected data about you and your account. You can do so by clicking the appropriate button below.",
+ "consent.export_profile": "Export Profile (.csv)",
+ "consent.export_uploads": "Export Uploaded Content (.zip)",
+ "consent.export_posts": "Export Posts (.csv)"
}
\ No newline at end of file
diff --git a/public/language/de/admin/extend/plugins.json b/public/language/de/admin/extend/plugins.json
index 3e4c92cc86..36362c2534 100644
--- a/public/language/de/admin/extend/plugins.json
+++ b/public/language/de/admin/extend/plugins.json
@@ -44,6 +44,8 @@
"alert.package-manager-unreachable": "NodeBB konnte den Paket-Manager nicht erreichen, eine Aktualisierung wird momentan nicht empfohlen.
",
"alert.incompatible": "NodeBB Version (v%1) ist nur für Aktualisierungen bis v%2 dieses Plugins bestimmt. Bitte aktualisiere NodeBB, wenn eine neuere Version dieses Plugins installiert werden soll.
",
"alert.possibly-incompatible": "Keine Kompatibilitätsinformationen gefunden
Dieses Plugin legte keine spezifische NodeBB version fest, welche für die Installation benötigt wird. Volle Kompatibilität kann nicht gewährleistet werden, was dazu führen könnte, dass ihr NodeBB nicht mehr korrekt startet.
Für den Fall, dass NodeBB nicht mehr ordnungsgemäß startet:
$ ./nodebb reset plugin=\"%1\"
Soll mit der installation der neuesten Version dieses Plugins fortgefahren werden?
",
+ "alert.reorder": "Plugins Re-ordered",
+ "alert.reorder-success": "Please rebuild and restart your NodeBB to fully complete the process.",
"license.title": "Plugin-Lizenzinformation",
"license.intro": "Das Plugin %1is unter der %2 lizenziert. Bitte ließ dir diese durch bevor du dieses Plugin aktivierst.",
diff --git a/public/language/de/admin/settings/group.json b/public/language/de/admin/settings/group.json
index 99f4b5ea31..6723799cab 100644
--- a/public/language/de/admin/settings/group.json
+++ b/public/language/de/admin/settings/group.json
@@ -5,6 +5,7 @@
"private-groups.warning": "Vorsicht! Wenn diese Option deaktiviert ist, und es private Gruppen gibt, werden diese automatisch öffentlich.",
"allow-creation": "Erstellung von Gruppen erlauben",
"allow-creation-help": "Wenn aktiviert können Nutzer Gruppen erstellen (Standard: deaktiviert)",
+ "allow-multiple-badges-help": "This flag can be used to allow users to select multiple group badges, requires theme support.",
"max-name-length": "Maximale Länge von Gruppennamen",
"cover-image": "Gruppen-Deckbild",
"default-cover": "Standard-Deckbild",
diff --git a/public/language/de/admin/settings/notifications.json b/public/language/de/admin/settings/notifications.json
index e66499b081..32b8242755 100644
--- a/public/language/de/admin/settings/notifications.json
+++ b/public/language/de/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "Benachrichtigungen",
"welcome-notification": "Wilkommensnachricht",
"welcome-notification-link": "Wilkommensnachricht-Link",
- "welcome-notification-uid": "Wilkommensbenachrichtigung Benutzer (UID)"
+ "welcome-notification-uid": "Wilkommensbenachrichtigung Benutzer (UID)",
+ "notification-alert-timeout": "Notification Alert Timeout"
}
\ No newline at end of file
diff --git a/public/language/de/error.json b/public/language/de/error.json
index 5a0b0cebdd..0516dbc488 100644
--- a/public/language/de/error.json
+++ b/public/language/de/error.json
@@ -18,6 +18,7 @@
"invalid-username-or-password": "Bitte gib sowohl einen Benutzernamen als auch ein Passwort an",
"invalid-search-term": "Ungültige Suchanfrage",
"invalid-url": "Ungültige URL",
+ "local-login-disabled": "Local login system has been disabled for non-privileged accounts.",
"csrf-invalid": "Dein Login war nicht erfolgreich da wahrscheinlich deine Sitzung abgelaufen ist. Bitte versuche es noch einmal",
"invalid-pagination-value": "Ungültige Seitennummerierung, muss mindestens %1 und maximal %2 sein",
"username-taken": "Der Benutzername ist bereits vergeben",
diff --git a/public/language/de/flags.json b/public/language/de/flags.json
index 9ef54211e3..845f706d60 100644
--- a/public/language/de/flags.json
+++ b/public/language/de/flags.json
@@ -18,6 +18,7 @@
"filter-type": "Meldungstyp",
"filter-type-all": "Gesamter Inhalt",
"filter-type-post": "Beitrag",
+ "filter-type-user": "User",
"filter-state": "Status",
"filter-assignee": "UID des Zugewiesenen",
"filter-cid": "Kategorie",
diff --git a/public/language/de/global.json b/public/language/de/global.json
index 32bbdf6dbb..b4c6c71e83 100644
--- a/public/language/de/global.json
+++ b/public/language/de/global.json
@@ -97,6 +97,7 @@
"enter_page_number": "Seitennummer eingeben",
"upload_file": "Datei hochladen",
"upload": "Hochladen",
+ "uploads": "Uploads",
"allowed-file-types": "Erlaubte Dateitypen sind %1",
"unsaved-changes": "Es gibt ungespeicherte Änderungen. Bist du dir sicher, dass du die Seite verlassen willst?",
"reconnecting-message": "Es scheint als hättest du die Verbindung zu %1 verloren, bitte warte während wir versuchen sie wieder aufzubauen.",
diff --git a/public/language/de/pages.json b/public/language/de/pages.json
index a24ada37f9..558c82a406 100644
--- a/public/language/de/pages.json
+++ b/public/language/de/pages.json
@@ -49,6 +49,8 @@
"account/upvoted": "Von %1 positiv bewertete Beiträge",
"account/downvoted": "Von %1 negativ bewertete Beiträge",
"account/best": "Bestbewertete Beiträge von %1",
+ "account/blocks": "Blocked users for %1",
+ "account/uploads": "Uploads by %1",
"confirm": "E-Mail bestätigt",
"maintenance.text": "%1 befindet sich derzeit in der Wartung. Bitte komm später wieder.",
"maintenance.messageIntro": "Zusätzlich hat der Administrator diese Nachricht hinterlassen:",
diff --git a/public/language/de/register.json b/public/language/de/register.json
index 9d1b7ca049..f2766d2c04 100644
--- a/public/language/de/register.json
+++ b/public/language/de/register.json
@@ -19,5 +19,8 @@
"terms_of_use_error": "Du musst den Nutzungsbedingungen zustimmen",
"registration-added-to-queue": "Deine Registration wurde abgeschickt. Du wirst eine E-Mail erhalten, sobald sie von einem Administrator akzeptiert wird.",
"interstitial.intro": "Wir benötigen ein wenig mehr Informationen bevor wir deinen Account erstellen können.",
- "interstitial.errors-found": "Wir konnten deinen Registrierungsvorgang nicht abschließen:"
+ "interstitial.errors-found": "Wir konnten deinen Registrierungsvorgang nicht abschließen:",
+ "gdpr_agree_data": "I consent to the collection and processing of my personal information on this website.",
+ "gdpr_agree_email": "I consent to receive digest and notification emails from this website.",
+ "gdpr_consent_denied": "You must give consent to this site to collect/process your information, and to send you emails."
}
\ No newline at end of file
diff --git a/public/language/de/topic.json b/public/language/de/topic.json
index 4b0774508c..ebc33d2dbd 100644
--- a/public/language/de/topic.json
+++ b/public/language/de/topic.json
@@ -118,8 +118,8 @@
"sort_by": "Sortieren nach",
"oldest_to_newest": "Älteste zuerst",
"newest_to_oldest": "Neuste zuerst",
- "most_votes": "Die meisten Stimmen",
- "most_posts": "Die meisten Beiträge",
+ "most_votes": "Most Votes",
+ "most_posts": "Most Posts",
"stale.title": "Stattdessen ein neues Thema erstellen?",
"stale.warning": "Das Thema auf das du antworten willst ist ziemlich alt. Möchtest du stattdessen ein neues Thema erstellen und auf dieses in deiner Antwort hinweisen?",
"stale.create": "Ein neues Thema erstellen",
@@ -127,5 +127,7 @@
"link_back": "Re: [%1](%2)",
"diffs.title": "Beitragsänderungsverlauf",
"diffs.description": "Dieser Beitrag hat %1 Revisionen. Klicke unten auf eine dieser Revisionen um den Inhalt zu diesem Zeitpunkt zu sehen.",
- "diffs.no-revisions-description": "Dieser Beitrag ha %1 Revisionen."
+ "diffs.no-revisions-description": "Dieser Beitrag ha %1 Revisionen.",
+ "diffs.current-revision": "current revision",
+ "diffs.original-revision": "original revision"
}
\ No newline at end of file
diff --git a/public/language/de/uploads.json b/public/language/de/uploads.json
index 2e0c183386..169206a43e 100644
--- a/public/language/de/uploads.json
+++ b/public/language/de/uploads.json
@@ -2,5 +2,8 @@
"uploading-file": "Lade Datei hoch...",
"select-file-to-upload": "Wähle eine Datei zum Hochladen aus!",
"upload-success": "Datei erfolgreich hochgeladen!",
- "maximum-file-size": "Maximal %1 kb"
+ "maximum-file-size": "Maximal %1 kb",
+ "no-uploads-found": "No uploads found",
+ "public-uploads-info": "Uploads are public, all visitors can see them.",
+ "private-uploads-info": "Uploads are private, only logged in users can see them."
}
\ No newline at end of file
diff --git a/public/language/de/user.json b/public/language/de/user.json
index efe4bdf7bf..e7ecaea18b 100644
--- a/public/language/de/user.json
+++ b/public/language/de/user.json
@@ -29,6 +29,8 @@
"ignored": "Ignoriert",
"followers": "Follower",
"following": "Folge ich",
+ "blocks": "Blocks",
+ "block_toggle": "Toggle Block",
"aboutme": "Über mich",
"signature": "Signatur",
"birthday": "Geburtstag",
@@ -89,6 +91,7 @@
"has_no_upvoted_posts": "Dieser Benutzer hat bisher keine Beiträge positiv bewertet.",
"has_no_downvoted_posts": "Dieser Benutzer hat bisher keine Beiträge negativ bewertet.",
"has_no_voted_posts": "Dieser Benutzer hat keine bewerteten Beiträge.",
+ "has_no_blocks": "You have blocked no users.",
"email_hidden": "E-Mail Adresse versteckt",
"hidden": "versteckt",
"paginate_description": "Themen und Beiträge in Seiten aufteilen, anstatt unendlich zu scrollen",
@@ -142,5 +145,25 @@
"info.email-history": "E-Mail Verlauf",
"info.moderation-note": "Moderationsnotiz",
"info.moderation-note.success": "Moderationsnotiz gespeichert",
- "info.moderation-note.add": "Notitz hinzufügen"
+ "info.moderation-note.add": "Notitz hinzufügen",
+ "consent.title": "Your Rights & Consent",
+ "consent.lead": "This community forum collects and processes your personal information.",
+ "consent.intro": "We use this information strictly to personalise your experience in this community, as well as to associate the posts you make to your user account. During the registration step you were asked to provide a username and email address, you can also optionally provide additional information to complete your user profile on this website.
We retain this information for the life of your user account, and you are able to withdraw consent at any time by deleting your account. At any time you may request a copy of your contribution to this website, via your Rights & Consent page.
If you have any questions or concerns, we encourage you to reach out to this forum's administrative team.",
+ "consent.email_intro": "Occasionally, we may send emails to your registered email address in order to provide updates and/or to notify you of new activity that is pertinent to you. You can customise the frequency of the community digest (including disabling it outright), as well as select which types of notifications to receive via email, via your user settings page.",
+ "consent.digest_frequency": "By default, this community delivers email digests every %1.",
+ "consent.digest_off": "Currently, this community does not send out email digests",
+ "consent.received": "You have provided consent for this website to collect and process your information. No additional action is required.",
+ "consent.not_received": "You have not provided consent for data collection and processing. At any time this website's administration may elect to delete your account in order to become compliant with the General Data Protection Regulation.",
+ "consent.give": "Give consent",
+ "consent.right_of_access": "You have the Right of Access",
+ "consent.right_of_access_description": "You have the right to access any data collected by this website upon request. You can retrieve a copy of this data by clicking the appropriate button below.",
+ "consent.right_to_rectification": "You have the Right to Rectification",
+ "consent.right_to_rectification_description": "You have the right to change or update any inaccurate data provided to us. Your profile can be updated by editing your profile, and post content can always be edited. If this is not the case, please contact this site's administrative team.",
+ "consent.right_to_erasure": "You have the Right to Erasure",
+ "consent.right_to_erasure_description": "At any time, you are able to revoke your consent to data collection and/or processing by deleting your account.",
+ "consent.right_to_data_portability": "You have the Right to Data Portability",
+ "consent.right_to_data_portability_description": "You may request from us a machine-readable export of any collected data about you and your account. You can do so by clicking the appropriate button below.",
+ "consent.export_profile": "Export Profile (.csv)",
+ "consent.export_uploads": "Export Uploaded Content (.zip)",
+ "consent.export_posts": "Export Posts (.csv)"
}
\ No newline at end of file
diff --git a/public/language/el/admin/extend/plugins.json b/public/language/el/admin/extend/plugins.json
index 05f7df4ecb..005d9044ae 100644
--- a/public/language/el/admin/extend/plugins.json
+++ b/public/language/el/admin/extend/plugins.json
@@ -44,6 +44,8 @@
"alert.package-manager-unreachable": "NodeBB could not reach the package manager, an upgrade is not suggested at this time.
",
"alert.incompatible": "Your version of NodeBB (v%1) is only cleared to upgrade to v%2 of this plugin. Please update your NodeBB if you wish to install a newer version of this plugin.
",
"alert.possibly-incompatible": "No Compatibility Information Found
This plugin did not specify a specific version for installation given your NodeBB version. Full compatibility cannot be guaranteed, and may cause your NodeBB to no longer start properly.
In the event that NodeBB cannot boot properly:
$ ./nodebb reset plugin=\"%1\"
Continue installation of latest version of this plugin?
",
+ "alert.reorder": "Plugins Re-ordered",
+ "alert.reorder-success": "Please rebuild and restart your NodeBB to fully complete the process.",
"license.title": "Plugin License Information",
"license.intro": "The plugin %1 is licensed under the %2. Please read and understand the license terms prior to activating this plugin.",
diff --git a/public/language/el/admin/settings/group.json b/public/language/el/admin/settings/group.json
index 1ae88c9cf5..fe3e39915b 100644
--- a/public/language/el/admin/settings/group.json
+++ b/public/language/el/admin/settings/group.json
@@ -5,6 +5,7 @@
"private-groups.warning": "Beware! If this option is disabled and you have private groups, they automatically become public.",
"allow-creation": "Allow Group Creation",
"allow-creation-help": "If enabled, users can create groups (Default: disabled)",
+ "allow-multiple-badges-help": "This flag can be used to allow users to select multiple group badges, requires theme support.",
"max-name-length": "Maximum Group Name Length",
"cover-image": "Group Cover Image",
"default-cover": "Default Cover Images",
diff --git a/public/language/el/admin/settings/notifications.json b/public/language/el/admin/settings/notifications.json
index e2d5967239..ec2cf3d8b2 100644
--- a/public/language/el/admin/settings/notifications.json
+++ b/public/language/el/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "Ειδοποιήσεις",
"welcome-notification": "Ειδοποίηση καλωσορίσματος",
"welcome-notification-link": "Welcome Notification Link",
- "welcome-notification-uid": "Welcome Notification User (UID)"
+ "welcome-notification-uid": "Welcome Notification User (UID)",
+ "notification-alert-timeout": "Notification Alert Timeout"
}
\ No newline at end of file
diff --git a/public/language/el/error.json b/public/language/el/error.json
index 4f7a7d4ee5..ea16d48e17 100644
--- a/public/language/el/error.json
+++ b/public/language/el/error.json
@@ -18,6 +18,7 @@
"invalid-username-or-password": "Παρακαλώ γράψε το όνομα χρήστη και τον κωδικό",
"invalid-search-term": "Άκυρος όρος αναζήτησης",
"invalid-url": "Invalid URL",
+ "local-login-disabled": "Local login system has been disabled for non-privileged accounts.",
"csrf-invalid": "We were unable to log you in, likely due to an expired session. Please try again",
"invalid-pagination-value": "Invalid pagination value, must be at least %1 and at most %2",
"username-taken": "Το όνομα χρήστη είναι πιασμένο",
diff --git a/public/language/el/flags.json b/public/language/el/flags.json
index d05a5b25a8..35fc87011a 100644
--- a/public/language/el/flags.json
+++ b/public/language/el/flags.json
@@ -18,6 +18,7 @@
"filter-type": "Flag Type",
"filter-type-all": "All Content",
"filter-type-post": "Post",
+ "filter-type-user": "User",
"filter-state": "State",
"filter-assignee": "Assignee UID",
"filter-cid": "Category",
diff --git a/public/language/el/global.json b/public/language/el/global.json
index 60a0747ec6..ca95be0334 100644
--- a/public/language/el/global.json
+++ b/public/language/el/global.json
@@ -97,6 +97,7 @@
"enter_page_number": "Enter page number",
"upload_file": "Ανέβασμα αρχείου",
"upload": "Ανέβασμα",
+ "uploads": "Uploads",
"allowed-file-types": "Allowed file types are %1",
"unsaved-changes": "You have unsaved changes. Are you sure you wish to navigate away?",
"reconnecting-message": "Looks like your connection to %1 was lost, please wait while we try to reconnect.",
diff --git a/public/language/el/pages.json b/public/language/el/pages.json
index ba3375416d..cedd9a064a 100644
--- a/public/language/el/pages.json
+++ b/public/language/el/pages.json
@@ -49,6 +49,8 @@
"account/upvoted": "Posts upvoted by %1",
"account/downvoted": "Posts downvoted by %1",
"account/best": "Best posts made by %1",
+ "account/blocks": "Blocked users for %1",
+ "account/uploads": "Uploads by %1",
"confirm": "Email Confirmed",
"maintenance.text": "Το %1 αυτή την στιγμή συντηρείται. Παρακαλώ έλα αργότερα.",
"maintenance.messageIntro": "Additionally, the administrator has left this message:",
diff --git a/public/language/el/register.json b/public/language/el/register.json
index 9de3dacaaa..e855390b71 100644
--- a/public/language/el/register.json
+++ b/public/language/el/register.json
@@ -19,5 +19,8 @@
"terms_of_use_error": "You must agree to the Terms of Use",
"registration-added-to-queue": "Your registration has been added to the approval queue. You will receive an email when it is accepted by an administrator.",
"interstitial.intro": "We require some additional information before we can create your account.",
- "interstitial.errors-found": "We could not complete your registration:"
+ "interstitial.errors-found": "We could not complete your registration:",
+ "gdpr_agree_data": "I consent to the collection and processing of my personal information on this website.",
+ "gdpr_agree_email": "I consent to receive digest and notification emails from this website.",
+ "gdpr_consent_denied": "You must give consent to this site to collect/process your information, and to send you emails."
}
\ No newline at end of file
diff --git a/public/language/el/topic.json b/public/language/el/topic.json
index 8e85ee79cd..8664f2eb0b 100644
--- a/public/language/el/topic.json
+++ b/public/language/el/topic.json
@@ -118,8 +118,8 @@
"sort_by": "Ταξινόμηση κατά",
"oldest_to_newest": "Παλαιότερο προς Νεότερο",
"newest_to_oldest": "Νεότερο προς Παλαιότερο",
- "most_votes": "Περισσότερες ψήφοι",
- "most_posts": "Most posts",
+ "most_votes": "Most Votes",
+ "most_posts": "Most Posts",
"stale.title": "Create new topic instead?",
"stale.warning": "The topic you are replying to is quite old. Would you like to create a new topic instead, and reference this one in your reply?",
"stale.create": "Create a new topic",
@@ -127,5 +127,7 @@
"link_back": "Re: [%1](%2)",
"diffs.title": "Post Edit History",
"diffs.description": "This post has %1 revisions. Click one of the revisions below to see the post content at that point in time.",
- "diffs.no-revisions-description": "This post has %1 revisions."
+ "diffs.no-revisions-description": "This post has %1 revisions.",
+ "diffs.current-revision": "current revision",
+ "diffs.original-revision": "original revision"
}
\ No newline at end of file
diff --git a/public/language/el/uploads.json b/public/language/el/uploads.json
index 08a9da99dd..b814a06268 100644
--- a/public/language/el/uploads.json
+++ b/public/language/el/uploads.json
@@ -2,5 +2,8 @@
"uploading-file": "Το αρχείο ανεβαίνει...",
"select-file-to-upload": "Επίλεξε αρχείο για ανέβασμα!",
"upload-success": "Το αρχείο ανέβηκε επιτυχώς!",
- "maximum-file-size": "Μέγιστο %1 kb"
+ "maximum-file-size": "Μέγιστο %1 kb",
+ "no-uploads-found": "No uploads found",
+ "public-uploads-info": "Uploads are public, all visitors can see them.",
+ "private-uploads-info": "Uploads are private, only logged in users can see them."
}
\ No newline at end of file
diff --git a/public/language/el/user.json b/public/language/el/user.json
index 05560c18bd..8799b0d31c 100644
--- a/public/language/el/user.json
+++ b/public/language/el/user.json
@@ -29,6 +29,8 @@
"ignored": "Ignored",
"followers": "Ακόλουθοι",
"following": "Ακολουθά",
+ "blocks": "Blocks",
+ "block_toggle": "Toggle Block",
"aboutme": "About me",
"signature": "Υπογραφή",
"birthday": "Γενέθλια",
@@ -89,6 +91,7 @@
"has_no_upvoted_posts": "This user hasn't upvoted any posts yet.",
"has_no_downvoted_posts": "This user hasn't downvoted any posts yet.",
"has_no_voted_posts": "This user has no voted posts",
+ "has_no_blocks": "You have blocked no users.",
"email_hidden": "Κρυμμένο Emai",
"hidden": "κρυμμένο",
"paginate_description": "Paginate topics and posts instead of using infinite scroll",
@@ -142,5 +145,25 @@
"info.email-history": "Email History",
"info.moderation-note": "Moderation Note",
"info.moderation-note.success": "Moderation note saved",
- "info.moderation-note.add": "Add note"
+ "info.moderation-note.add": "Add note",
+ "consent.title": "Your Rights & Consent",
+ "consent.lead": "This community forum collects and processes your personal information.",
+ "consent.intro": "We use this information strictly to personalise your experience in this community, as well as to associate the posts you make to your user account. During the registration step you were asked to provide a username and email address, you can also optionally provide additional information to complete your user profile on this website.
We retain this information for the life of your user account, and you are able to withdraw consent at any time by deleting your account. At any time you may request a copy of your contribution to this website, via your Rights & Consent page.
If you have any questions or concerns, we encourage you to reach out to this forum's administrative team.",
+ "consent.email_intro": "Occasionally, we may send emails to your registered email address in order to provide updates and/or to notify you of new activity that is pertinent to you. You can customise the frequency of the community digest (including disabling it outright), as well as select which types of notifications to receive via email, via your user settings page.",
+ "consent.digest_frequency": "By default, this community delivers email digests every %1.",
+ "consent.digest_off": "Currently, this community does not send out email digests",
+ "consent.received": "You have provided consent for this website to collect and process your information. No additional action is required.",
+ "consent.not_received": "You have not provided consent for data collection and processing. At any time this website's administration may elect to delete your account in order to become compliant with the General Data Protection Regulation.",
+ "consent.give": "Give consent",
+ "consent.right_of_access": "You have the Right of Access",
+ "consent.right_of_access_description": "You have the right to access any data collected by this website upon request. You can retrieve a copy of this data by clicking the appropriate button below.",
+ "consent.right_to_rectification": "You have the Right to Rectification",
+ "consent.right_to_rectification_description": "You have the right to change or update any inaccurate data provided to us. Your profile can be updated by editing your profile, and post content can always be edited. If this is not the case, please contact this site's administrative team.",
+ "consent.right_to_erasure": "You have the Right to Erasure",
+ "consent.right_to_erasure_description": "At any time, you are able to revoke your consent to data collection and/or processing by deleting your account.",
+ "consent.right_to_data_portability": "You have the Right to Data Portability",
+ "consent.right_to_data_portability_description": "You may request from us a machine-readable export of any collected data about you and your account. You can do so by clicking the appropriate button below.",
+ "consent.export_profile": "Export Profile (.csv)",
+ "consent.export_uploads": "Export Uploaded Content (.zip)",
+ "consent.export_posts": "Export Posts (.csv)"
}
\ No newline at end of file
diff --git a/public/language/en-US/admin/extend/plugins.json b/public/language/en-US/admin/extend/plugins.json
index 4e5d0176af..87ace5d922 100644
--- a/public/language/en-US/admin/extend/plugins.json
+++ b/public/language/en-US/admin/extend/plugins.json
@@ -44,6 +44,8 @@
"alert.package-manager-unreachable": "NodeBB could not reach the package manager, an upgrade is not suggested at this time.
",
"alert.incompatible": "Your version of NodeBB (v%1) is only cleared to upgrade to v%2 of this plugin. Please update your NodeBB if you wish to install a newer version of this plugin.
",
"alert.possibly-incompatible": "No Compatibility Information Found
This plugin did not specify a specific version for installation given your NodeBB version. Full compatibility cannot be guaranteed, and may cause your NodeBB to no longer start properly.
In the event that NodeBB cannot boot properly:
$ ./nodebb reset plugin=\"%1\"
Continue installation of latest version of this plugin?
",
+ "alert.reorder": "Plugins Re-ordered",
+ "alert.reorder-success": "Please rebuild and restart your NodeBB to fully complete the process.",
"license.title": "Plugin License Information",
"license.intro": "The plugin %1 is licensed under the %2. Please read and understand the license terms prior to activating this plugin.",
diff --git a/public/language/en-US/admin/settings/group.json b/public/language/en-US/admin/settings/group.json
index 1ae88c9cf5..fe3e39915b 100644
--- a/public/language/en-US/admin/settings/group.json
+++ b/public/language/en-US/admin/settings/group.json
@@ -5,6 +5,7 @@
"private-groups.warning": "Beware! If this option is disabled and you have private groups, they automatically become public.",
"allow-creation": "Allow Group Creation",
"allow-creation-help": "If enabled, users can create groups (Default: disabled)",
+ "allow-multiple-badges-help": "This flag can be used to allow users to select multiple group badges, requires theme support.",
"max-name-length": "Maximum Group Name Length",
"cover-image": "Group Cover Image",
"default-cover": "Default Cover Images",
diff --git a/public/language/en-US/admin/settings/notifications.json b/public/language/en-US/admin/settings/notifications.json
index da6c9680a3..03fa0ac66a 100644
--- a/public/language/en-US/admin/settings/notifications.json
+++ b/public/language/en-US/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "Notifications",
"welcome-notification": "Welcome Notification",
"welcome-notification-link": "Welcome Notification Link",
- "welcome-notification-uid": "Welcome Notification User (UID)"
+ "welcome-notification-uid": "Welcome Notification User (UID)",
+ "notification-alert-timeout": "Notification Alert Timeout"
}
\ No newline at end of file
diff --git a/public/language/en-US/error.json b/public/language/en-US/error.json
index c2c5f521b6..772f4e8116 100644
--- a/public/language/en-US/error.json
+++ b/public/language/en-US/error.json
@@ -18,6 +18,7 @@
"invalid-username-or-password": "Please specify both a username and password",
"invalid-search-term": "Invalid search term",
"invalid-url": "Invalid URL",
+ "local-login-disabled": "Local login system has been disabled for non-privileged accounts.",
"csrf-invalid": "We were unable to log you in, likely due to an expired session. Please try again",
"invalid-pagination-value": "Invalid pagination value, must be at least %1 and at most %2",
"username-taken": "Username taken",
diff --git a/public/language/en-US/flags.json b/public/language/en-US/flags.json
index d05a5b25a8..35fc87011a 100644
--- a/public/language/en-US/flags.json
+++ b/public/language/en-US/flags.json
@@ -18,6 +18,7 @@
"filter-type": "Flag Type",
"filter-type-all": "All Content",
"filter-type-post": "Post",
+ "filter-type-user": "User",
"filter-state": "State",
"filter-assignee": "Assignee UID",
"filter-cid": "Category",
diff --git a/public/language/en-US/global.json b/public/language/en-US/global.json
index 3b74c68343..77e78eac45 100644
--- a/public/language/en-US/global.json
+++ b/public/language/en-US/global.json
@@ -97,6 +97,7 @@
"enter_page_number": "Enter page number",
"upload_file": "Upload file",
"upload": "Upload",
+ "uploads": "Uploads",
"allowed-file-types": "Allowed file types are %1",
"unsaved-changes": "You have unsaved changes. Are you sure you wish to navigate away?",
"reconnecting-message": "Looks like your connection to %1 was lost, please wait while we try to reconnect.",
diff --git a/public/language/en-US/pages.json b/public/language/en-US/pages.json
index c41cb6afbb..c05cc250aa 100644
--- a/public/language/en-US/pages.json
+++ b/public/language/en-US/pages.json
@@ -49,6 +49,8 @@
"account/upvoted": "Posts upvoted by %1",
"account/downvoted": "Posts downvoted by %1",
"account/best": "Best posts made by %1",
+ "account/blocks": "Blocked users for %1",
+ "account/uploads": "Uploads by %1",
"confirm": "Email Confirmed",
"maintenance.text": "%1 is currently undergoing maintenance. Please come back another time.",
"maintenance.messageIntro": "Additionally, the administrator has left this message:",
diff --git a/public/language/en-US/register.json b/public/language/en-US/register.json
index e58d572e5c..3919985750 100644
--- a/public/language/en-US/register.json
+++ b/public/language/en-US/register.json
@@ -19,5 +19,8 @@
"terms_of_use_error": "You must agree to the Terms of Use",
"registration-added-to-queue": "Your registration has been added to the approval queue. You will receive an email when it is accepted by an administrator.",
"interstitial.intro": "We require some additional information before we can create your account.",
- "interstitial.errors-found": "We could not complete your registration:"
+ "interstitial.errors-found": "We could not complete your registration:",
+ "gdpr_agree_data": "I consent to the collection and processing of my personal information on this website.",
+ "gdpr_agree_email": "I consent to receive digest and notification emails from this website.",
+ "gdpr_consent_denied": "You must give consent to this site to collect/process your information, and to send you emails."
}
\ No newline at end of file
diff --git a/public/language/en-US/topic.json b/public/language/en-US/topic.json
index 6f363becd1..f6271d41bf 100644
--- a/public/language/en-US/topic.json
+++ b/public/language/en-US/topic.json
@@ -118,8 +118,8 @@
"sort_by": "Sort by",
"oldest_to_newest": "Oldest to Newest",
"newest_to_oldest": "Newest to Oldest",
- "most_votes": "Most votes",
- "most_posts": "Most posts",
+ "most_votes": "Most Votes",
+ "most_posts": "Most Posts",
"stale.title": "Create new topic instead?",
"stale.warning": "The topic you are replying to is quite old. Would you like to create a new topic instead, and reference this one in your reply?",
"stale.create": "Create a new topic",
@@ -127,5 +127,7 @@
"link_back": "Re: [%1](%2)",
"diffs.title": "Post Edit History",
"diffs.description": "This post has %1 revisions. Click one of the revisions below to see the post content at that point in time.",
- "diffs.no-revisions-description": "This post has %1 revisions."
+ "diffs.no-revisions-description": "This post has %1 revisions.",
+ "diffs.current-revision": "current revision",
+ "diffs.original-revision": "original revision"
}
\ No newline at end of file
diff --git a/public/language/en-US/uploads.json b/public/language/en-US/uploads.json
index 1622cb5693..651a839876 100644
--- a/public/language/en-US/uploads.json
+++ b/public/language/en-US/uploads.json
@@ -2,5 +2,8 @@
"uploading-file": "Uploading the file...",
"select-file-to-upload": "Select a file to upload!",
"upload-success": "File uploaded successfully!",
- "maximum-file-size": "Maximum %1 kb"
+ "maximum-file-size": "Maximum %1 kb",
+ "no-uploads-found": "No uploads found",
+ "public-uploads-info": "Uploads are public, all visitors can see them.",
+ "private-uploads-info": "Uploads are private, only logged in users can see them."
}
\ No newline at end of file
diff --git a/public/language/en-US/user.json b/public/language/en-US/user.json
index 6aa600efc7..58069dc516 100644
--- a/public/language/en-US/user.json
+++ b/public/language/en-US/user.json
@@ -29,6 +29,8 @@
"ignored": "Ignored",
"followers": "Followers",
"following": "Following",
+ "blocks": "Blocks",
+ "block_toggle": "Toggle Block",
"aboutme": "About me",
"signature": "Signature",
"birthday": "Birthday",
@@ -89,6 +91,7 @@
"has_no_upvoted_posts": "This user hasn't upvoted any posts yet.",
"has_no_downvoted_posts": "This user hasn't downvoted any posts yet.",
"has_no_voted_posts": "This user has no voted posts",
+ "has_no_blocks": "You have blocked no users.",
"email_hidden": "Email Hidden",
"hidden": "hidden",
"paginate_description": "Paginate topics and posts instead of using infinite scroll",
@@ -142,5 +145,25 @@
"info.email-history": "Email History",
"info.moderation-note": "Moderation Note",
"info.moderation-note.success": "Moderation note saved",
- "info.moderation-note.add": "Add note"
+ "info.moderation-note.add": "Add note",
+ "consent.title": "Your Rights & Consent",
+ "consent.lead": "This community forum collects and processes your personal information.",
+ "consent.intro": "We use this information strictly to personalise your experience in this community, as well as to associate the posts you make to your user account. During the registration step you were asked to provide a username and email address, you can also optionally provide additional information to complete your user profile on this website.
We retain this information for the life of your user account, and you are able to withdraw consent at any time by deleting your account. At any time you may request a copy of your contribution to this website, via your Rights & Consent page.
If you have any questions or concerns, we encourage you to reach out to this forum's administrative team.",
+ "consent.email_intro": "Occasionally, we may send emails to your registered email address in order to provide updates and/or to notify you of new activity that is pertinent to you. You can customise the frequency of the community digest (including disabling it outright), as well as select which types of notifications to receive via email, via your user settings page.",
+ "consent.digest_frequency": "By default, this community delivers email digests every %1.",
+ "consent.digest_off": "Currently, this community does not send out email digests",
+ "consent.received": "You have provided consent for this website to collect and process your information. No additional action is required.",
+ "consent.not_received": "You have not provided consent for data collection and processing. At any time this website's administration may elect to delete your account in order to become compliant with the General Data Protection Regulation.",
+ "consent.give": "Give consent",
+ "consent.right_of_access": "You have the Right of Access",
+ "consent.right_of_access_description": "You have the right to access any data collected by this website upon request. You can retrieve a copy of this data by clicking the appropriate button below.",
+ "consent.right_to_rectification": "You have the Right to Rectification",
+ "consent.right_to_rectification_description": "You have the right to change or update any inaccurate data provided to us. Your profile can be updated by editing your profile, and post content can always be edited. If this is not the case, please contact this site's administrative team.",
+ "consent.right_to_erasure": "You have the Right to Erasure",
+ "consent.right_to_erasure_description": "At any time, you are able to revoke your consent to data collection and/or processing by deleting your account.",
+ "consent.right_to_data_portability": "You have the Right to Data Portability",
+ "consent.right_to_data_portability_description": "You may request from us a machine-readable export of any collected data about you and your account. You can do so by clicking the appropriate button below.",
+ "consent.export_profile": "Export Profile (.csv)",
+ "consent.export_uploads": "Export Uploaded Content (.zip)",
+ "consent.export_posts": "Export Posts (.csv)"
}
\ No newline at end of file
diff --git a/public/language/en-x-pirate/admin/extend/plugins.json b/public/language/en-x-pirate/admin/extend/plugins.json
index 05f7df4ecb..005d9044ae 100644
--- a/public/language/en-x-pirate/admin/extend/plugins.json
+++ b/public/language/en-x-pirate/admin/extend/plugins.json
@@ -44,6 +44,8 @@
"alert.package-manager-unreachable": "NodeBB could not reach the package manager, an upgrade is not suggested at this time.
",
"alert.incompatible": "Your version of NodeBB (v%1) is only cleared to upgrade to v%2 of this plugin. Please update your NodeBB if you wish to install a newer version of this plugin.
",
"alert.possibly-incompatible": "No Compatibility Information Found
This plugin did not specify a specific version for installation given your NodeBB version. Full compatibility cannot be guaranteed, and may cause your NodeBB to no longer start properly.
In the event that NodeBB cannot boot properly:
$ ./nodebb reset plugin=\"%1\"
Continue installation of latest version of this plugin?
",
+ "alert.reorder": "Plugins Re-ordered",
+ "alert.reorder-success": "Please rebuild and restart your NodeBB to fully complete the process.",
"license.title": "Plugin License Information",
"license.intro": "The plugin %1 is licensed under the %2. Please read and understand the license terms prior to activating this plugin.",
diff --git a/public/language/en-x-pirate/admin/settings/group.json b/public/language/en-x-pirate/admin/settings/group.json
index 1ae88c9cf5..fe3e39915b 100644
--- a/public/language/en-x-pirate/admin/settings/group.json
+++ b/public/language/en-x-pirate/admin/settings/group.json
@@ -5,6 +5,7 @@
"private-groups.warning": "Beware! If this option is disabled and you have private groups, they automatically become public.",
"allow-creation": "Allow Group Creation",
"allow-creation-help": "If enabled, users can create groups (Default: disabled)",
+ "allow-multiple-badges-help": "This flag can be used to allow users to select multiple group badges, requires theme support.",
"max-name-length": "Maximum Group Name Length",
"cover-image": "Group Cover Image",
"default-cover": "Default Cover Images",
diff --git a/public/language/en-x-pirate/admin/settings/notifications.json b/public/language/en-x-pirate/admin/settings/notifications.json
index da6c9680a3..03fa0ac66a 100644
--- a/public/language/en-x-pirate/admin/settings/notifications.json
+++ b/public/language/en-x-pirate/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "Notifications",
"welcome-notification": "Welcome Notification",
"welcome-notification-link": "Welcome Notification Link",
- "welcome-notification-uid": "Welcome Notification User (UID)"
+ "welcome-notification-uid": "Welcome Notification User (UID)",
+ "notification-alert-timeout": "Notification Alert Timeout"
}
\ No newline at end of file
diff --git a/public/language/en-x-pirate/error.json b/public/language/en-x-pirate/error.json
index c2c5f521b6..772f4e8116 100644
--- a/public/language/en-x-pirate/error.json
+++ b/public/language/en-x-pirate/error.json
@@ -18,6 +18,7 @@
"invalid-username-or-password": "Please specify both a username and password",
"invalid-search-term": "Invalid search term",
"invalid-url": "Invalid URL",
+ "local-login-disabled": "Local login system has been disabled for non-privileged accounts.",
"csrf-invalid": "We were unable to log you in, likely due to an expired session. Please try again",
"invalid-pagination-value": "Invalid pagination value, must be at least %1 and at most %2",
"username-taken": "Username taken",
diff --git a/public/language/en-x-pirate/flags.json b/public/language/en-x-pirate/flags.json
index d05a5b25a8..35fc87011a 100644
--- a/public/language/en-x-pirate/flags.json
+++ b/public/language/en-x-pirate/flags.json
@@ -18,6 +18,7 @@
"filter-type": "Flag Type",
"filter-type-all": "All Content",
"filter-type-post": "Post",
+ "filter-type-user": "User",
"filter-state": "State",
"filter-assignee": "Assignee UID",
"filter-cid": "Category",
diff --git a/public/language/en-x-pirate/global.json b/public/language/en-x-pirate/global.json
index 38a3b90d52..8bcba80e2e 100644
--- a/public/language/en-x-pirate/global.json
+++ b/public/language/en-x-pirate/global.json
@@ -97,6 +97,7 @@
"enter_page_number": "Enter page number",
"upload_file": "Upload file",
"upload": "Upload",
+ "uploads": "Uploads",
"allowed-file-types": "Allowed file types are %1",
"unsaved-changes": "You have unsaved changes. Are you sure you wish to navigate away?",
"reconnecting-message": "Looks like your connection to %1 was lost, please wait while we try to reconnect.",
diff --git a/public/language/en-x-pirate/pages.json b/public/language/en-x-pirate/pages.json
index c41cb6afbb..c05cc250aa 100644
--- a/public/language/en-x-pirate/pages.json
+++ b/public/language/en-x-pirate/pages.json
@@ -49,6 +49,8 @@
"account/upvoted": "Posts upvoted by %1",
"account/downvoted": "Posts downvoted by %1",
"account/best": "Best posts made by %1",
+ "account/blocks": "Blocked users for %1",
+ "account/uploads": "Uploads by %1",
"confirm": "Email Confirmed",
"maintenance.text": "%1 is currently undergoing maintenance. Please come back another time.",
"maintenance.messageIntro": "Additionally, the administrator has left this message:",
diff --git a/public/language/en-x-pirate/register.json b/public/language/en-x-pirate/register.json
index 45217b265c..474b308078 100644
--- a/public/language/en-x-pirate/register.json
+++ b/public/language/en-x-pirate/register.json
@@ -19,5 +19,8 @@
"terms_of_use_error": "You must agree to the Terms of Use",
"registration-added-to-queue": "Your registration has been added to the approval queue. You will receive an email when it is accepted by an administrator.",
"interstitial.intro": "We require some additional information before we can create your account.",
- "interstitial.errors-found": "We could not complete your registration:"
+ "interstitial.errors-found": "We could not complete your registration:",
+ "gdpr_agree_data": "I consent to the collection and processing of my personal information on this website.",
+ "gdpr_agree_email": "I consent to receive digest and notification emails from this website.",
+ "gdpr_consent_denied": "You must give consent to this site to collect/process your information, and to send you emails."
}
\ No newline at end of file
diff --git a/public/language/en-x-pirate/topic.json b/public/language/en-x-pirate/topic.json
index 6f363becd1..f6271d41bf 100644
--- a/public/language/en-x-pirate/topic.json
+++ b/public/language/en-x-pirate/topic.json
@@ -118,8 +118,8 @@
"sort_by": "Sort by",
"oldest_to_newest": "Oldest to Newest",
"newest_to_oldest": "Newest to Oldest",
- "most_votes": "Most votes",
- "most_posts": "Most posts",
+ "most_votes": "Most Votes",
+ "most_posts": "Most Posts",
"stale.title": "Create new topic instead?",
"stale.warning": "The topic you are replying to is quite old. Would you like to create a new topic instead, and reference this one in your reply?",
"stale.create": "Create a new topic",
@@ -127,5 +127,7 @@
"link_back": "Re: [%1](%2)",
"diffs.title": "Post Edit History",
"diffs.description": "This post has %1 revisions. Click one of the revisions below to see the post content at that point in time.",
- "diffs.no-revisions-description": "This post has %1 revisions."
+ "diffs.no-revisions-description": "This post has %1 revisions.",
+ "diffs.current-revision": "current revision",
+ "diffs.original-revision": "original revision"
}
\ No newline at end of file
diff --git a/public/language/en-x-pirate/uploads.json b/public/language/en-x-pirate/uploads.json
index f124670d4e..3638aeb2d5 100644
--- a/public/language/en-x-pirate/uploads.json
+++ b/public/language/en-x-pirate/uploads.json
@@ -2,5 +2,8 @@
"uploading-file": "Uploading the file...",
"select-file-to-upload": "Select a file to upload!",
"upload-success": "Ye file be uploaded!",
- "maximum-file-size": "Maximum %1 kb"
+ "maximum-file-size": "Maximum %1 kb",
+ "no-uploads-found": "No uploads found",
+ "public-uploads-info": "Uploads are public, all visitors can see them.",
+ "private-uploads-info": "Uploads are private, only logged in users can see them."
}
\ No newline at end of file
diff --git a/public/language/en-x-pirate/user.json b/public/language/en-x-pirate/user.json
index c852835eb6..8813dd3f0f 100644
--- a/public/language/en-x-pirate/user.json
+++ b/public/language/en-x-pirate/user.json
@@ -29,6 +29,8 @@
"ignored": "Ignored",
"followers": "Followers",
"following": "Following",
+ "blocks": "Blocks",
+ "block_toggle": "Toggle Block",
"aboutme": "About me",
"signature": "Signature",
"birthday": "Birthday",
@@ -89,6 +91,7 @@
"has_no_upvoted_posts": "This user hasn't upvoted any posts yet.",
"has_no_downvoted_posts": "This user hasn't downvoted any posts yet.",
"has_no_voted_posts": "This user has no voted posts",
+ "has_no_blocks": "You have blocked no users.",
"email_hidden": "Email Hidden",
"hidden": "hidden",
"paginate_description": "Paginate topics and posts instead of using infinite scroll",
@@ -142,5 +145,25 @@
"info.email-history": "Email History",
"info.moderation-note": "Moderation Note",
"info.moderation-note.success": "Moderation note saved",
- "info.moderation-note.add": "Add note"
+ "info.moderation-note.add": "Add note",
+ "consent.title": "Your Rights & Consent",
+ "consent.lead": "This community forum collects and processes your personal information.",
+ "consent.intro": "We use this information strictly to personalise your experience in this community, as well as to associate the posts you make to your user account. During the registration step you were asked to provide a username and email address, you can also optionally provide additional information to complete your user profile on this website.
We retain this information for the life of your user account, and you are able to withdraw consent at any time by deleting your account. At any time you may request a copy of your contribution to this website, via your Rights & Consent page.
If you have any questions or concerns, we encourage you to reach out to this forum's administrative team.",
+ "consent.email_intro": "Occasionally, we may send emails to your registered email address in order to provide updates and/or to notify you of new activity that is pertinent to you. You can customise the frequency of the community digest (including disabling it outright), as well as select which types of notifications to receive via email, via your user settings page.",
+ "consent.digest_frequency": "By default, this community delivers email digests every %1.",
+ "consent.digest_off": "Currently, this community does not send out email digests",
+ "consent.received": "You have provided consent for this website to collect and process your information. No additional action is required.",
+ "consent.not_received": "You have not provided consent for data collection and processing. At any time this website's administration may elect to delete your account in order to become compliant with the General Data Protection Regulation.",
+ "consent.give": "Give consent",
+ "consent.right_of_access": "You have the Right of Access",
+ "consent.right_of_access_description": "You have the right to access any data collected by this website upon request. You can retrieve a copy of this data by clicking the appropriate button below.",
+ "consent.right_to_rectification": "You have the Right to Rectification",
+ "consent.right_to_rectification_description": "You have the right to change or update any inaccurate data provided to us. Your profile can be updated by editing your profile, and post content can always be edited. If this is not the case, please contact this site's administrative team.",
+ "consent.right_to_erasure": "You have the Right to Erasure",
+ "consent.right_to_erasure_description": "At any time, you are able to revoke your consent to data collection and/or processing by deleting your account.",
+ "consent.right_to_data_portability": "You have the Right to Data Portability",
+ "consent.right_to_data_portability_description": "You may request from us a machine-readable export of any collected data about you and your account. You can do so by clicking the appropriate button below.",
+ "consent.export_profile": "Export Profile (.csv)",
+ "consent.export_uploads": "Export Uploaded Content (.zip)",
+ "consent.export_posts": "Export Posts (.csv)"
}
\ No newline at end of file
diff --git a/public/language/es/admin/extend/plugins.json b/public/language/es/admin/extend/plugins.json
index 2d63d1fdba..460f14ebcf 100644
--- a/public/language/es/admin/extend/plugins.json
+++ b/public/language/es/admin/extend/plugins.json
@@ -44,6 +44,8 @@
"alert.package-manager-unreachable": "NodeBB could not reach the package manager, an upgrade is not suggested at this time.
",
"alert.incompatible": "Your version of NodeBB (v%1) is only cleared to upgrade to v%2 of this plugin. Please update your NodeBB if you wish to install a newer version of this plugin.
",
"alert.possibly-incompatible": "No Compatibility Information Found
This plugin did not specify a specific version for installation given your NodeBB version. Full compatibility cannot be guaranteed, and may cause your NodeBB to no longer start properly.
In the event that NodeBB cannot boot properly:
$ ./nodebb reset plugin=\"%1\"
Continue installation of latest version of this plugin?
",
+ "alert.reorder": "Plugins Re-ordered",
+ "alert.reorder-success": "Please rebuild and restart your NodeBB to fully complete the process.",
"license.title": "Plugin License Information",
"license.intro": "The plugin %1 is licensed under the %2. Please read and understand the license terms prior to activating this plugin.",
diff --git a/public/language/es/admin/extend/rewards.json b/public/language/es/admin/extend/rewards.json
index 27560eee28..3147e54b93 100644
--- a/public/language/es/admin/extend/rewards.json
+++ b/public/language/es/admin/extend/rewards.json
@@ -1,8 +1,8 @@
{
"rewards": "Recompensas",
"condition-if-users": "If User's",
- "condition-is": "Is:",
- "condition-then": "Then:",
+ "condition-is": "Es:",
+ "condition-then": "Entonces:",
"max-claims": "Amount of times reward is claimable",
"zero-infinite": "Enter 0 for infinite",
"delete": "Delete",
diff --git a/public/language/es/admin/settings/group.json b/public/language/es/admin/settings/group.json
index 1ae88c9cf5..fe3e39915b 100644
--- a/public/language/es/admin/settings/group.json
+++ b/public/language/es/admin/settings/group.json
@@ -5,6 +5,7 @@
"private-groups.warning": "Beware! If this option is disabled and you have private groups, they automatically become public.",
"allow-creation": "Allow Group Creation",
"allow-creation-help": "If enabled, users can create groups (Default: disabled)",
+ "allow-multiple-badges-help": "This flag can be used to allow users to select multiple group badges, requires theme support.",
"max-name-length": "Maximum Group Name Length",
"cover-image": "Group Cover Image",
"default-cover": "Default Cover Images",
diff --git a/public/language/es/admin/settings/notifications.json b/public/language/es/admin/settings/notifications.json
index ab07a69717..c4a6067545 100644
--- a/public/language/es/admin/settings/notifications.json
+++ b/public/language/es/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "Notificaciones",
"welcome-notification": "Welcome Notification",
"welcome-notification-link": "Welcome Notification Link",
- "welcome-notification-uid": "Welcome Notification User (UID)"
+ "welcome-notification-uid": "Welcome Notification User (UID)",
+ "notification-alert-timeout": "Notification Alert Timeout"
}
\ No newline at end of file
diff --git a/public/language/es/error.json b/public/language/es/error.json
index 78eac03dcb..4c53e35fa2 100644
--- a/public/language/es/error.json
+++ b/public/language/es/error.json
@@ -18,6 +18,7 @@
"invalid-username-or-password": "Por favor especifica tanto un usuario como contraseña",
"invalid-search-term": "Término de búsqueda inválido",
"invalid-url": "Invalid URL",
+ "local-login-disabled": "Local login system has been disabled for non-privileged accounts.",
"csrf-invalid": "El acceso ha fallado porque tu sesión ha expirado. Por favor prueba otra vez.",
"invalid-pagination-value": "Número de página inválido, debe estar entre %1 y %2",
"username-taken": "Nombre de usuario ocupado",
diff --git a/public/language/es/flags.json b/public/language/es/flags.json
index 9a6e3e97b2..d4e5fe8142 100644
--- a/public/language/es/flags.json
+++ b/public/language/es/flags.json
@@ -18,6 +18,7 @@
"filter-type": "Tipo de indicador",
"filter-type-all": "Todo el contenido",
"filter-type-post": "Mensaje",
+ "filter-type-user": "User",
"filter-state": "estado",
"filter-assignee": "UID asignado",
"filter-cid": "Categoria",
diff --git a/public/language/es/global.json b/public/language/es/global.json
index 718734ce6c..f8da863901 100644
--- a/public/language/es/global.json
+++ b/public/language/es/global.json
@@ -97,6 +97,7 @@
"enter_page_number": "Escribe el número de página",
"upload_file": "Subir archivo",
"upload": "Subir",
+ "uploads": "Uploads",
"allowed-file-types": "Los tipos de archivos permitidos son: %1",
"unsaved-changes": "Tienes cambios sin guardar. Seguro que quieres salir?",
"reconnecting-message": "Has perdido la conexión. Reconectando a %1.",
diff --git a/public/language/es/pages.json b/public/language/es/pages.json
index 05d414a6d7..b5deac3468 100644
--- a/public/language/es/pages.json
+++ b/public/language/es/pages.json
@@ -49,6 +49,8 @@
"account/upvoted": "Publicaciones votadas positivamente %1",
"account/downvoted": "Publicaciones votadas negativamente %1",
"account/best": "Mejores publicaciones hechas por %1",
+ "account/blocks": "Blocked users for %1",
+ "account/uploads": "Uploads by %1",
"confirm": "Correo electrónico confirmado",
"maintenance.text": "%1 está en mantenimiento actualmente. Por favor vuelva en otro momento.",
"maintenance.messageIntro": "Además, la administración ha dejado este mensaje:",
diff --git a/public/language/es/register.json b/public/language/es/register.json
index a6e2d4bc76..422481ff45 100644
--- a/public/language/es/register.json
+++ b/public/language/es/register.json
@@ -19,5 +19,8 @@
"terms_of_use_error": "Debes aceptar los términos de uso",
"registration-added-to-queue": "Tu registro se ha añadido a la cola de aprobación,. Recibirás un correo cuando este sea aceptado por un administrador. ",
"interstitial.intro": "Se requiere de información adicional antes de crear tu cuenta.",
- "interstitial.errors-found": "No pudimos completar tu registro:"
+ "interstitial.errors-found": "No pudimos completar tu registro:",
+ "gdpr_agree_data": "I consent to the collection and processing of my personal information on this website.",
+ "gdpr_agree_email": "I consent to receive digest and notification emails from this website.",
+ "gdpr_consent_denied": "You must give consent to this site to collect/process your information, and to send you emails."
}
\ No newline at end of file
diff --git a/public/language/es/topic.json b/public/language/es/topic.json
index c1a44600ad..9c243f0690 100644
--- a/public/language/es/topic.json
+++ b/public/language/es/topic.json
@@ -118,8 +118,8 @@
"sort_by": "Ordenar",
"oldest_to_newest": "Más antiguo a más nuevo",
"newest_to_oldest": "Más nuevo a más antiguo",
- "most_votes": "Mayor número de votos",
- "most_posts": "Mayor número de mensajes",
+ "most_votes": "Most Votes",
+ "most_posts": "Most Posts",
"stale.title": "¿Crear un nuevo hilo en su lugar?",
"stale.warning": "El hilo al que estás respondiendo es muy antiguo. ¿Quieres crear un nuevo hilo en su lugar y añadir una referencia a este en tu mensaje?",
"stale.create": "Crear un nuevo hilo",
@@ -127,5 +127,7 @@
"link_back": "Re: [%1](%2)",
"diffs.title": "Post Edit History",
"diffs.description": "This post has %1 revisions. Click one of the revisions below to see the post content at that point in time.",
- "diffs.no-revisions-description": "This post has %1 revisions."
+ "diffs.no-revisions-description": "This post has %1 revisions.",
+ "diffs.current-revision": "current revision",
+ "diffs.original-revision": "original revision"
}
\ No newline at end of file
diff --git a/public/language/es/uploads.json b/public/language/es/uploads.json
index 9dac954194..49ec25b8ce 100644
--- a/public/language/es/uploads.json
+++ b/public/language/es/uploads.json
@@ -2,5 +2,8 @@
"uploading-file": "Subiendo el archivo...",
"select-file-to-upload": "¡Selecciona un archivo para subir!",
"upload-success": "¡Archivo subido correctamente!",
- "maximum-file-size": "Máximo %1 kb"
+ "maximum-file-size": "Máximo %1 kb",
+ "no-uploads-found": "No uploads found",
+ "public-uploads-info": "Uploads are public, all visitors can see them.",
+ "private-uploads-info": "Uploads are private, only logged in users can see them."
}
\ No newline at end of file
diff --git a/public/language/es/user.json b/public/language/es/user.json
index 5d0c474b1f..d579406874 100644
--- a/public/language/es/user.json
+++ b/public/language/es/user.json
@@ -29,6 +29,8 @@
"ignored": "Ignorado",
"followers": "Seguidores",
"following": "Siguiendo",
+ "blocks": "Blocks",
+ "block_toggle": "Toggle Block",
"aboutme": "Sobre mí",
"signature": "Firma",
"birthday": "Cumpleaños",
@@ -89,6 +91,7 @@
"has_no_upvoted_posts": "Este usuario todavía no ha votado ninguna publicación positivamente.",
"has_no_downvoted_posts": "Este usuario todavía no ha votado ninguna publicación negativamente.",
"has_no_voted_posts": "Este usuario no ha votado ninguna publicación",
+ "has_no_blocks": "You have blocked no users.",
"email_hidden": "Correo electrónico oculto",
"hidden": "oculto",
"paginate_description": "Paginar hilos y mensajes en lugar de usar desplazamiento infinito",
@@ -142,5 +145,25 @@
"info.email-history": "HIstórico de Email",
"info.moderation-note": "Nota de Moderación",
"info.moderation-note.success": "Nota de moderación guardada",
- "info.moderation-note.add": "Añadir nota"
+ "info.moderation-note.add": "Añadir nota",
+ "consent.title": "Your Rights & Consent",
+ "consent.lead": "This community forum collects and processes your personal information.",
+ "consent.intro": "We use this information strictly to personalise your experience in this community, as well as to associate the posts you make to your user account. During the registration step you were asked to provide a username and email address, you can also optionally provide additional information to complete your user profile on this website.
We retain this information for the life of your user account, and you are able to withdraw consent at any time by deleting your account. At any time you may request a copy of your contribution to this website, via your Rights & Consent page.
If you have any questions or concerns, we encourage you to reach out to this forum's administrative team.",
+ "consent.email_intro": "Occasionally, we may send emails to your registered email address in order to provide updates and/or to notify you of new activity that is pertinent to you. You can customise the frequency of the community digest (including disabling it outright), as well as select which types of notifications to receive via email, via your user settings page.",
+ "consent.digest_frequency": "By default, this community delivers email digests every %1.",
+ "consent.digest_off": "Currently, this community does not send out email digests",
+ "consent.received": "You have provided consent for this website to collect and process your information. No additional action is required.",
+ "consent.not_received": "You have not provided consent for data collection and processing. At any time this website's administration may elect to delete your account in order to become compliant with the General Data Protection Regulation.",
+ "consent.give": "Give consent",
+ "consent.right_of_access": "You have the Right of Access",
+ "consent.right_of_access_description": "You have the right to access any data collected by this website upon request. You can retrieve a copy of this data by clicking the appropriate button below.",
+ "consent.right_to_rectification": "You have the Right to Rectification",
+ "consent.right_to_rectification_description": "You have the right to change or update any inaccurate data provided to us. Your profile can be updated by editing your profile, and post content can always be edited. If this is not the case, please contact this site's administrative team.",
+ "consent.right_to_erasure": "You have the Right to Erasure",
+ "consent.right_to_erasure_description": "At any time, you are able to revoke your consent to data collection and/or processing by deleting your account.",
+ "consent.right_to_data_portability": "You have the Right to Data Portability",
+ "consent.right_to_data_portability_description": "You may request from us a machine-readable export of any collected data about you and your account. You can do so by clicking the appropriate button below.",
+ "consent.export_profile": "Export Profile (.csv)",
+ "consent.export_uploads": "Export Uploaded Content (.zip)",
+ "consent.export_posts": "Export Posts (.csv)"
}
\ No newline at end of file
diff --git a/public/language/et/admin/extend/plugins.json b/public/language/et/admin/extend/plugins.json
index 05f7df4ecb..005d9044ae 100644
--- a/public/language/et/admin/extend/plugins.json
+++ b/public/language/et/admin/extend/plugins.json
@@ -44,6 +44,8 @@
"alert.package-manager-unreachable": "NodeBB could not reach the package manager, an upgrade is not suggested at this time.
",
"alert.incompatible": "Your version of NodeBB (v%1) is only cleared to upgrade to v%2 of this plugin. Please update your NodeBB if you wish to install a newer version of this plugin.
",
"alert.possibly-incompatible": "No Compatibility Information Found
This plugin did not specify a specific version for installation given your NodeBB version. Full compatibility cannot be guaranteed, and may cause your NodeBB to no longer start properly.
In the event that NodeBB cannot boot properly:
$ ./nodebb reset plugin=\"%1\"
Continue installation of latest version of this plugin?
",
+ "alert.reorder": "Plugins Re-ordered",
+ "alert.reorder-success": "Please rebuild and restart your NodeBB to fully complete the process.",
"license.title": "Plugin License Information",
"license.intro": "The plugin %1 is licensed under the %2. Please read and understand the license terms prior to activating this plugin.",
diff --git a/public/language/et/admin/settings/group.json b/public/language/et/admin/settings/group.json
index 1ae88c9cf5..fe3e39915b 100644
--- a/public/language/et/admin/settings/group.json
+++ b/public/language/et/admin/settings/group.json
@@ -5,6 +5,7 @@
"private-groups.warning": "Beware! If this option is disabled and you have private groups, they automatically become public.",
"allow-creation": "Allow Group Creation",
"allow-creation-help": "If enabled, users can create groups (Default: disabled)",
+ "allow-multiple-badges-help": "This flag can be used to allow users to select multiple group badges, requires theme support.",
"max-name-length": "Maximum Group Name Length",
"cover-image": "Group Cover Image",
"default-cover": "Default Cover Images",
diff --git a/public/language/et/admin/settings/notifications.json b/public/language/et/admin/settings/notifications.json
index da6c9680a3..03fa0ac66a 100644
--- a/public/language/et/admin/settings/notifications.json
+++ b/public/language/et/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "Notifications",
"welcome-notification": "Welcome Notification",
"welcome-notification-link": "Welcome Notification Link",
- "welcome-notification-uid": "Welcome Notification User (UID)"
+ "welcome-notification-uid": "Welcome Notification User (UID)",
+ "notification-alert-timeout": "Notification Alert Timeout"
}
\ No newline at end of file
diff --git a/public/language/et/error.json b/public/language/et/error.json
index bd336244e1..e96cf22219 100644
--- a/public/language/et/error.json
+++ b/public/language/et/error.json
@@ -18,6 +18,7 @@
"invalid-username-or-password": "Palun täpsusta kasutajanime ja parooli",
"invalid-search-term": "Vigane otsingusõna",
"invalid-url": "Invalid URL",
+ "local-login-disabled": "Local login system has been disabled for non-privileged accounts.",
"csrf-invalid": "Me ei saanud Sind sisse logida, võimalik, et tänu aegunud sessioonile, palun proovi uuesti",
"invalid-pagination-value": "Väär lehekülje numeratsioon, peab olema vähemalt %1 ja kõige rohkem %2",
"username-taken": "Kasutajanimi on juba võetud",
diff --git a/public/language/et/flags.json b/public/language/et/flags.json
index d05a5b25a8..35fc87011a 100644
--- a/public/language/et/flags.json
+++ b/public/language/et/flags.json
@@ -18,6 +18,7 @@
"filter-type": "Flag Type",
"filter-type-all": "All Content",
"filter-type-post": "Post",
+ "filter-type-user": "User",
"filter-state": "State",
"filter-assignee": "Assignee UID",
"filter-cid": "Category",
diff --git a/public/language/et/global.json b/public/language/et/global.json
index 1542708bcd..76668a3d62 100644
--- a/public/language/et/global.json
+++ b/public/language/et/global.json
@@ -97,6 +97,7 @@
"enter_page_number": "Sisesta lehekülje number",
"upload_file": "Lae fail üles",
"upload": "Lae üles",
+ "uploads": "Uploads",
"allowed-file-types": "Lubatud faili formaadid on %1",
"unsaved-changes": "Sul on salvestamata muudatusi. Oled kindel, et soovid lahkuda?",
"reconnecting-message": "Looks like your connection to %1 was lost, please wait while we try to reconnect.",
diff --git a/public/language/et/pages.json b/public/language/et/pages.json
index 4fa6596398..da6beadad8 100644
--- a/public/language/et/pages.json
+++ b/public/language/et/pages.json
@@ -49,6 +49,8 @@
"account/upvoted": "Postitused %1 poolt heaks kiidetud",
"account/downvoted": "Postitused %1 poolt vastu hääletatud",
"account/best": "Parimad postitused %1 poolt",
+ "account/blocks": "Blocked users for %1",
+ "account/uploads": "Uploads by %1",
"confirm": "Emaili aadress kinnitatud",
"maintenance.text": "%1 foorumil on käimas hooldustööd. Palun külastage meid mõne aja pärast uuesti.",
"maintenance.messageIntro": "Administraator on jätnud ka omaltpoolt sõnumi:",
diff --git a/public/language/et/register.json b/public/language/et/register.json
index 11c8c1e2d0..0b7f075e3d 100644
--- a/public/language/et/register.json
+++ b/public/language/et/register.json
@@ -19,5 +19,8 @@
"terms_of_use_error": "Sa pead nõustuma Tingimustega",
"registration-added-to-queue": "Teie registreerimine vaadatakse üle. Te saate e-kirja kui administraator on aktsepteerinud registreermimise.",
"interstitial.intro": "Enne kasutaja loomist on meil vaja lisainfot.",
- "interstitial.errors-found": "Meil ei õnnestunud registreerimist lõpule viia:"
+ "interstitial.errors-found": "Meil ei õnnestunud registreerimist lõpule viia:",
+ "gdpr_agree_data": "I consent to the collection and processing of my personal information on this website.",
+ "gdpr_agree_email": "I consent to receive digest and notification emails from this website.",
+ "gdpr_consent_denied": "You must give consent to this site to collect/process your information, and to send you emails."
}
\ No newline at end of file
diff --git a/public/language/et/topic.json b/public/language/et/topic.json
index 6b0e8ec0aa..c0e97a9156 100644
--- a/public/language/et/topic.json
+++ b/public/language/et/topic.json
@@ -118,8 +118,8 @@
"sort_by": "Sorteeri",
"oldest_to_newest": "Vanematest uuemateni",
"newest_to_oldest": "Uuematest vanemateni",
- "most_votes": "Kõige rohkem hääli",
- "most_posts": "Kõige rohkem postitusi",
+ "most_votes": "Most Votes",
+ "most_posts": "Most Posts",
"stale.title": "Loo uus teema selle asemel?",
"stale.warning": "Teema, millele vastad on küllaltki vana. Kas sooviksid hoopiski uue teema luua ning viidata sellele sinu vastuses?",
"stale.create": "Loo uus teema/alapealkiri",
@@ -127,5 +127,7 @@
"link_back": "Re: [%1](%2)",
"diffs.title": "Post Edit History",
"diffs.description": "This post has %1 revisions. Click one of the revisions below to see the post content at that point in time.",
- "diffs.no-revisions-description": "This post has %1 revisions."
+ "diffs.no-revisions-description": "This post has %1 revisions.",
+ "diffs.current-revision": "current revision",
+ "diffs.original-revision": "original revision"
}
\ No newline at end of file
diff --git a/public/language/et/uploads.json b/public/language/et/uploads.json
index feee146ab8..d4f7bbcca4 100644
--- a/public/language/et/uploads.json
+++ b/public/language/et/uploads.json
@@ -2,5 +2,8 @@
"uploading-file": "Laen faili üles...",
"select-file-to-upload": "Vali fail mida üles laadida!",
"upload-success": "Fail üles laetud edukalt!",
- "maximum-file-size": "Maksimaalselt %1 kb"
+ "maximum-file-size": "Maksimaalselt %1 kb",
+ "no-uploads-found": "No uploads found",
+ "public-uploads-info": "Uploads are public, all visitors can see them.",
+ "private-uploads-info": "Uploads are private, only logged in users can see them."
}
\ No newline at end of file
diff --git a/public/language/et/user.json b/public/language/et/user.json
index 1fbb0a537c..0a25c718cb 100644
--- a/public/language/et/user.json
+++ b/public/language/et/user.json
@@ -29,6 +29,8 @@
"ignored": "Ignored",
"followers": "Jälgijad",
"following": "Jälgimised",
+ "blocks": "Blocks",
+ "block_toggle": "Toggle Block",
"aboutme": "Minust",
"signature": "Allkiri",
"birthday": "Sünnipäev",
@@ -89,6 +91,7 @@
"has_no_upvoted_posts": "Antud kasutaja pole veel ühtegi postitust kiitnud.",
"has_no_downvoted_posts": "Antud kasutaja pole veel ühtegi postitust laitnud.",
"has_no_voted_posts": "Antud kasutaja pole veel ühtegi postitust hinnanud.",
+ "has_no_blocks": "You have blocked no users.",
"email_hidden": "Peidetud email",
"hidden": "peidetud",
"paginate_description": "Nummerda leheküljed ja postitused ning ära kasuta lõputut kerimist",
@@ -142,5 +145,25 @@
"info.email-history": "Email History",
"info.moderation-note": "Moderation Note",
"info.moderation-note.success": "Moderation note saved",
- "info.moderation-note.add": "Add note"
+ "info.moderation-note.add": "Add note",
+ "consent.title": "Your Rights & Consent",
+ "consent.lead": "This community forum collects and processes your personal information.",
+ "consent.intro": "We use this information strictly to personalise your experience in this community, as well as to associate the posts you make to your user account. During the registration step you were asked to provide a username and email address, you can also optionally provide additional information to complete your user profile on this website.
We retain this information for the life of your user account, and you are able to withdraw consent at any time by deleting your account. At any time you may request a copy of your contribution to this website, via your Rights & Consent page.
If you have any questions or concerns, we encourage you to reach out to this forum's administrative team.",
+ "consent.email_intro": "Occasionally, we may send emails to your registered email address in order to provide updates and/or to notify you of new activity that is pertinent to you. You can customise the frequency of the community digest (including disabling it outright), as well as select which types of notifications to receive via email, via your user settings page.",
+ "consent.digest_frequency": "By default, this community delivers email digests every %1.",
+ "consent.digest_off": "Currently, this community does not send out email digests",
+ "consent.received": "You have provided consent for this website to collect and process your information. No additional action is required.",
+ "consent.not_received": "You have not provided consent for data collection and processing. At any time this website's administration may elect to delete your account in order to become compliant with the General Data Protection Regulation.",
+ "consent.give": "Give consent",
+ "consent.right_of_access": "You have the Right of Access",
+ "consent.right_of_access_description": "You have the right to access any data collected by this website upon request. You can retrieve a copy of this data by clicking the appropriate button below.",
+ "consent.right_to_rectification": "You have the Right to Rectification",
+ "consent.right_to_rectification_description": "You have the right to change or update any inaccurate data provided to us. Your profile can be updated by editing your profile, and post content can always be edited. If this is not the case, please contact this site's administrative team.",
+ "consent.right_to_erasure": "You have the Right to Erasure",
+ "consent.right_to_erasure_description": "At any time, you are able to revoke your consent to data collection and/or processing by deleting your account.",
+ "consent.right_to_data_portability": "You have the Right to Data Portability",
+ "consent.right_to_data_portability_description": "You may request from us a machine-readable export of any collected data about you and your account. You can do so by clicking the appropriate button below.",
+ "consent.export_profile": "Export Profile (.csv)",
+ "consent.export_uploads": "Export Uploaded Content (.zip)",
+ "consent.export_posts": "Export Posts (.csv)"
}
\ No newline at end of file
diff --git a/public/language/fa-IR/admin/extend/plugins.json b/public/language/fa-IR/admin/extend/plugins.json
index 05f7df4ecb..005d9044ae 100644
--- a/public/language/fa-IR/admin/extend/plugins.json
+++ b/public/language/fa-IR/admin/extend/plugins.json
@@ -44,6 +44,8 @@
"alert.package-manager-unreachable": "NodeBB could not reach the package manager, an upgrade is not suggested at this time.
",
"alert.incompatible": "Your version of NodeBB (v%1) is only cleared to upgrade to v%2 of this plugin. Please update your NodeBB if you wish to install a newer version of this plugin.
",
"alert.possibly-incompatible": "No Compatibility Information Found
This plugin did not specify a specific version for installation given your NodeBB version. Full compatibility cannot be guaranteed, and may cause your NodeBB to no longer start properly.
In the event that NodeBB cannot boot properly:
$ ./nodebb reset plugin=\"%1\"
Continue installation of latest version of this plugin?
",
+ "alert.reorder": "Plugins Re-ordered",
+ "alert.reorder-success": "Please rebuild and restart your NodeBB to fully complete the process.",
"license.title": "Plugin License Information",
"license.intro": "The plugin %1 is licensed under the %2. Please read and understand the license terms prior to activating this plugin.",
diff --git a/public/language/fa-IR/admin/settings/group.json b/public/language/fa-IR/admin/settings/group.json
index 1ae88c9cf5..fe3e39915b 100644
--- a/public/language/fa-IR/admin/settings/group.json
+++ b/public/language/fa-IR/admin/settings/group.json
@@ -5,6 +5,7 @@
"private-groups.warning": "Beware! If this option is disabled and you have private groups, they automatically become public.",
"allow-creation": "Allow Group Creation",
"allow-creation-help": "If enabled, users can create groups (Default: disabled)",
+ "allow-multiple-badges-help": "This flag can be used to allow users to select multiple group badges, requires theme support.",
"max-name-length": "Maximum Group Name Length",
"cover-image": "Group Cover Image",
"default-cover": "Default Cover Images",
diff --git a/public/language/fa-IR/admin/settings/notifications.json b/public/language/fa-IR/admin/settings/notifications.json
index da6c9680a3..03fa0ac66a 100644
--- a/public/language/fa-IR/admin/settings/notifications.json
+++ b/public/language/fa-IR/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "Notifications",
"welcome-notification": "Welcome Notification",
"welcome-notification-link": "Welcome Notification Link",
- "welcome-notification-uid": "Welcome Notification User (UID)"
+ "welcome-notification-uid": "Welcome Notification User (UID)",
+ "notification-alert-timeout": "Notification Alert Timeout"
}
\ No newline at end of file
diff --git a/public/language/fa-IR/error.json b/public/language/fa-IR/error.json
index 7bc49bbf50..80540e18bf 100644
--- a/public/language/fa-IR/error.json
+++ b/public/language/fa-IR/error.json
@@ -18,6 +18,7 @@
"invalid-username-or-password": "لطفا هم نام کاربری و هم کلمه عبور را مشخص کنید",
"invalid-search-term": "کلمه جستجو نامعتبر است",
"invalid-url": "URL نامعتبر",
+ "local-login-disabled": "Local login system has been disabled for non-privileged accounts.",
"csrf-invalid": "اجازه ورود شما تمام شده است، لطفا دوباره وارد شوید.",
"invalid-pagination-value": "ارزش گذاری صفحه نامعتبر است، کمترین مقدار %1 و بیشترین مقدار %2 باید باشد",
"username-taken": "این نام کاربری گرفته شده است.",
diff --git a/public/language/fa-IR/flags.json b/public/language/fa-IR/flags.json
index 2a25fd56c8..96dcba0357 100644
--- a/public/language/fa-IR/flags.json
+++ b/public/language/fa-IR/flags.json
@@ -18,6 +18,7 @@
"filter-type": "نوع گزارش",
"filter-type-all": "تمام محتوا",
"filter-type-post": "پست",
+ "filter-type-user": "User",
"filter-state": "وضعیت",
"filter-assignee": "UID رسیدگی کننده",
"filter-cid": "دسته بندی",
diff --git a/public/language/fa-IR/global.json b/public/language/fa-IR/global.json
index 8e3107ebd6..52454658a6 100644
--- a/public/language/fa-IR/global.json
+++ b/public/language/fa-IR/global.json
@@ -97,6 +97,7 @@
"enter_page_number": "شماره صفحه را وارد کنید",
"upload_file": "بارگذاری فایل",
"upload": "بارگذاری",
+ "uploads": "Uploads",
"allowed-file-types": "فایل قابل قبول اینها هستند %1",
"unsaved-changes": "تغییرات شما ذخیره نشده. شما مطمئن هستید که میخواهید از اینجا دور شوید؟",
"reconnecting-message": "اتصال شما به %1 به نظر میرسد از دست رفته. لطفا صبر کنید ما سعی میکنیم که دوباره شما را متصل کنیم.",
diff --git a/public/language/fa-IR/pages.json b/public/language/fa-IR/pages.json
index d674e78a07..2465faa7ba 100644
--- a/public/language/fa-IR/pages.json
+++ b/public/language/fa-IR/pages.json
@@ -49,6 +49,8 @@
"account/upvoted": "رای مثبت داده شده به پست ها توسط %1",
"account/downvoted": "رای منفی داده شده به پست ها توسط %1",
"account/best": "بهترین پست های ارسال شده توسط %1",
+ "account/blocks": "Blocked users for %1",
+ "account/uploads": "Uploads by %1",
"confirm": "ایمیل تایید شد",
"maintenance.text": "%1 در حال حاضر تحت تعمیر و نگهدارییست. لطفا زمان دیگری مراجعه کنید.",
"maintenance.messageIntro": "علاوه بر این، مدیر این پیام را گذاشته است:",
diff --git a/public/language/fa-IR/register.json b/public/language/fa-IR/register.json
index 15af9f66cb..92b570e017 100644
--- a/public/language/fa-IR/register.json
+++ b/public/language/fa-IR/register.json
@@ -19,5 +19,8 @@
"terms_of_use_error": "شما باید با شرایط انجمن موافقت کنید",
"registration-added-to-queue": "ثبت نام شما به صف تایید اضافه شد. وقتی توسط یک مدیر تایید شد شما ایمیلی دریافت خواهید کرد.",
"interstitial.intro": "ما نیاز به برخی اطلاعات اضافی شما قبل از ایجاد شناسه کاربری داریم.",
- "interstitial.errors-found": "شما نمیتوانید ثبت نام خود را تکمیل کنید:"
+ "interstitial.errors-found": "شما نمیتوانید ثبت نام خود را تکمیل کنید:",
+ "gdpr_agree_data": "I consent to the collection and processing of my personal information on this website.",
+ "gdpr_agree_email": "I consent to receive digest and notification emails from this website.",
+ "gdpr_consent_denied": "You must give consent to this site to collect/process your information, and to send you emails."
}
\ No newline at end of file
diff --git a/public/language/fa-IR/topic.json b/public/language/fa-IR/topic.json
index 78aa14ed7f..2c344cf1a8 100644
--- a/public/language/fa-IR/topic.json
+++ b/public/language/fa-IR/topic.json
@@ -118,8 +118,8 @@
"sort_by": "مرتبسازی بر اساس",
"oldest_to_newest": "قدیمیترین به جدیدترین",
"newest_to_oldest": "جدیدترین به قدیمیترین",
- "most_votes": "بیشترین رأیها",
- "most_posts": "بیشتر پست ها",
+ "most_votes": "Most Votes",
+ "most_posts": "Most Posts",
"stale.title": "آیا مایلید به جای آن یک موضوع جدید ایجاد کنید؟",
"stale.warning": "موضوعی که شما در حال پاسخگویی به آن هستید قدیمی می باشد. آیا میلید به جای آن یک موضوع جدید ایجاد کنید و در آن به این موضوع ارجاع دهید؟",
"stale.create": "ایجاد یک موضوع جدید",
@@ -127,5 +127,7 @@
"link_back": "پاسخ: [%1](%2)",
"diffs.title": "تاریخچه ویرایش پست",
"diffs.description": "This post has %1 revisions. Click one of the revisions below to see the post content at that point in time.",
- "diffs.no-revisions-description": "This post has %1 revisions."
+ "diffs.no-revisions-description": "This post has %1 revisions.",
+ "diffs.current-revision": "current revision",
+ "diffs.original-revision": "original revision"
}
\ No newline at end of file
diff --git a/public/language/fa-IR/uploads.json b/public/language/fa-IR/uploads.json
index 8cf6622f5b..e1740137b2 100644
--- a/public/language/fa-IR/uploads.json
+++ b/public/language/fa-IR/uploads.json
@@ -2,5 +2,8 @@
"uploading-file": "در حال بارگذاری فایل...",
"select-file-to-upload": "فایل مورد نظر را برای بارگذاری انتخاب کنید!",
"upload-success": "فایل با موفقیت بارگذاری شد!",
- "maximum-file-size": "حداکثر %1 کیلوبایت"
+ "maximum-file-size": "حداکثر %1 کیلوبایت",
+ "no-uploads-found": "No uploads found",
+ "public-uploads-info": "Uploads are public, all visitors can see them.",
+ "private-uploads-info": "Uploads are private, only logged in users can see them."
}
\ No newline at end of file
diff --git a/public/language/fa-IR/user.json b/public/language/fa-IR/user.json
index f885bd9eee..928efe63d9 100644
--- a/public/language/fa-IR/user.json
+++ b/public/language/fa-IR/user.json
@@ -29,6 +29,8 @@
"ignored": "نادیده گرفته شده",
"followers": "دنبالکنندهها",
"following": "دنبالشوندهها",
+ "blocks": "Blocks",
+ "block_toggle": "Toggle Block",
"aboutme": "درباره ی من",
"signature": "امضا",
"birthday": "روز تولد",
@@ -89,6 +91,7 @@
"has_no_upvoted_posts": "این کاربر به هیچ پستی امتیاز نداده است.",
"has_no_downvoted_posts": "این کاربر به هیچ پستی رای منفی نداده است.",
"has_no_voted_posts": "این کاربر به پست رای نداده است",
+ "has_no_blocks": "You have blocked no users.",
"email_hidden": "ایمیل پنهان شده",
"hidden": "پنهان",
"paginate_description": "صفحه بندی و نمایش موضوع ها و پستها به جای نمایش بر اساس اسکرول موس",
@@ -142,5 +145,25 @@
"info.email-history": "تاریخچه رایانامه",
"info.moderation-note": "یادداشت مدیر",
"info.moderation-note.success": "یادداشت مدیر ذخیره شد",
- "info.moderation-note.add": "افزودن یادداشت"
+ "info.moderation-note.add": "افزودن یادداشت",
+ "consent.title": "Your Rights & Consent",
+ "consent.lead": "This community forum collects and processes your personal information.",
+ "consent.intro": "We use this information strictly to personalise your experience in this community, as well as to associate the posts you make to your user account. During the registration step you were asked to provide a username and email address, you can also optionally provide additional information to complete your user profile on this website.
We retain this information for the life of your user account, and you are able to withdraw consent at any time by deleting your account. At any time you may request a copy of your contribution to this website, via your Rights & Consent page.
If you have any questions or concerns, we encourage you to reach out to this forum's administrative team.",
+ "consent.email_intro": "Occasionally, we may send emails to your registered email address in order to provide updates and/or to notify you of new activity that is pertinent to you. You can customise the frequency of the community digest (including disabling it outright), as well as select which types of notifications to receive via email, via your user settings page.",
+ "consent.digest_frequency": "By default, this community delivers email digests every %1.",
+ "consent.digest_off": "Currently, this community does not send out email digests",
+ "consent.received": "You have provided consent for this website to collect and process your information. No additional action is required.",
+ "consent.not_received": "You have not provided consent for data collection and processing. At any time this website's administration may elect to delete your account in order to become compliant with the General Data Protection Regulation.",
+ "consent.give": "Give consent",
+ "consent.right_of_access": "You have the Right of Access",
+ "consent.right_of_access_description": "You have the right to access any data collected by this website upon request. You can retrieve a copy of this data by clicking the appropriate button below.",
+ "consent.right_to_rectification": "You have the Right to Rectification",
+ "consent.right_to_rectification_description": "You have the right to change or update any inaccurate data provided to us. Your profile can be updated by editing your profile, and post content can always be edited. If this is not the case, please contact this site's administrative team.",
+ "consent.right_to_erasure": "You have the Right to Erasure",
+ "consent.right_to_erasure_description": "At any time, you are able to revoke your consent to data collection and/or processing by deleting your account.",
+ "consent.right_to_data_portability": "You have the Right to Data Portability",
+ "consent.right_to_data_portability_description": "You may request from us a machine-readable export of any collected data about you and your account. You can do so by clicking the appropriate button below.",
+ "consent.export_profile": "Export Profile (.csv)",
+ "consent.export_uploads": "Export Uploaded Content (.zip)",
+ "consent.export_posts": "Export Posts (.csv)"
}
\ No newline at end of file
diff --git a/public/language/fi/admin/extend/plugins.json b/public/language/fi/admin/extend/plugins.json
index 05f7df4ecb..005d9044ae 100644
--- a/public/language/fi/admin/extend/plugins.json
+++ b/public/language/fi/admin/extend/plugins.json
@@ -44,6 +44,8 @@
"alert.package-manager-unreachable": "NodeBB could not reach the package manager, an upgrade is not suggested at this time.
",
"alert.incompatible": "Your version of NodeBB (v%1) is only cleared to upgrade to v%2 of this plugin. Please update your NodeBB if you wish to install a newer version of this plugin.
",
"alert.possibly-incompatible": "No Compatibility Information Found
This plugin did not specify a specific version for installation given your NodeBB version. Full compatibility cannot be guaranteed, and may cause your NodeBB to no longer start properly.
In the event that NodeBB cannot boot properly:
$ ./nodebb reset plugin=\"%1\"
Continue installation of latest version of this plugin?
",
+ "alert.reorder": "Plugins Re-ordered",
+ "alert.reorder-success": "Please rebuild and restart your NodeBB to fully complete the process.",
"license.title": "Plugin License Information",
"license.intro": "The plugin %1 is licensed under the %2. Please read and understand the license terms prior to activating this plugin.",
diff --git a/public/language/fi/admin/settings/group.json b/public/language/fi/admin/settings/group.json
index 1ae88c9cf5..fe3e39915b 100644
--- a/public/language/fi/admin/settings/group.json
+++ b/public/language/fi/admin/settings/group.json
@@ -5,6 +5,7 @@
"private-groups.warning": "Beware! If this option is disabled and you have private groups, they automatically become public.",
"allow-creation": "Allow Group Creation",
"allow-creation-help": "If enabled, users can create groups (Default: disabled)",
+ "allow-multiple-badges-help": "This flag can be used to allow users to select multiple group badges, requires theme support.",
"max-name-length": "Maximum Group Name Length",
"cover-image": "Group Cover Image",
"default-cover": "Default Cover Images",
diff --git a/public/language/fi/admin/settings/notifications.json b/public/language/fi/admin/settings/notifications.json
index da6c9680a3..03fa0ac66a 100644
--- a/public/language/fi/admin/settings/notifications.json
+++ b/public/language/fi/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "Notifications",
"welcome-notification": "Welcome Notification",
"welcome-notification-link": "Welcome Notification Link",
- "welcome-notification-uid": "Welcome Notification User (UID)"
+ "welcome-notification-uid": "Welcome Notification User (UID)",
+ "notification-alert-timeout": "Notification Alert Timeout"
}
\ No newline at end of file
diff --git a/public/language/fi/error.json b/public/language/fi/error.json
index fe27f305ae..56e061bd04 100644
--- a/public/language/fi/error.json
+++ b/public/language/fi/error.json
@@ -18,6 +18,7 @@
"invalid-username-or-password": "Ole hyvä ja anna sekä käyttäjänimi että salasana",
"invalid-search-term": "Virheellinen hakutermi",
"invalid-url": "Invalid URL",
+ "local-login-disabled": "Local login system has been disabled for non-privileged accounts.",
"csrf-invalid": "We were unable to log you in, likely due to an expired session. Please try again",
"invalid-pagination-value": "Invalid pagination value, must be at least %1 and at most %2",
"username-taken": "Käyttäjänimi varattu",
diff --git a/public/language/fi/flags.json b/public/language/fi/flags.json
index d05a5b25a8..35fc87011a 100644
--- a/public/language/fi/flags.json
+++ b/public/language/fi/flags.json
@@ -18,6 +18,7 @@
"filter-type": "Flag Type",
"filter-type-all": "All Content",
"filter-type-post": "Post",
+ "filter-type-user": "User",
"filter-state": "State",
"filter-assignee": "Assignee UID",
"filter-cid": "Category",
diff --git a/public/language/fi/global.json b/public/language/fi/global.json
index cca31761d1..8e4371de76 100644
--- a/public/language/fi/global.json
+++ b/public/language/fi/global.json
@@ -97,6 +97,7 @@
"enter_page_number": "Enter page number",
"upload_file": "Upload file",
"upload": "Upload",
+ "uploads": "Uploads",
"allowed-file-types": "Allowed file types are %1",
"unsaved-changes": "You have unsaved changes. Are you sure you wish to navigate away?",
"reconnecting-message": "Looks like your connection to %1 was lost, please wait while we try to reconnect.",
diff --git a/public/language/fi/pages.json b/public/language/fi/pages.json
index 5344d3cbab..d68b4aa497 100644
--- a/public/language/fi/pages.json
+++ b/public/language/fi/pages.json
@@ -49,6 +49,8 @@
"account/upvoted": "Posts upvoted by %1",
"account/downvoted": "Posts downvoted by %1",
"account/best": "Best posts made by %1",
+ "account/blocks": "Blocked users for %1",
+ "account/uploads": "Uploads by %1",
"confirm": "Email Confirmed",
"maintenance.text": "%1 is currently undergoing maintenance. Please come back another time.",
"maintenance.messageIntro": "Additionally, the administrator has left this message:",
diff --git a/public/language/fi/register.json b/public/language/fi/register.json
index f0b78c94a1..60019c0c98 100644
--- a/public/language/fi/register.json
+++ b/public/language/fi/register.json
@@ -19,5 +19,8 @@
"terms_of_use_error": "You must agree to the Terms of Use",
"registration-added-to-queue": "Your registration has been added to the approval queue. You will receive an email when it is accepted by an administrator.",
"interstitial.intro": "We require some additional information before we can create your account.",
- "interstitial.errors-found": "We could not complete your registration:"
+ "interstitial.errors-found": "We could not complete your registration:",
+ "gdpr_agree_data": "I consent to the collection and processing of my personal information on this website.",
+ "gdpr_agree_email": "I consent to receive digest and notification emails from this website.",
+ "gdpr_consent_denied": "You must give consent to this site to collect/process your information, and to send you emails."
}
\ No newline at end of file
diff --git a/public/language/fi/topic.json b/public/language/fi/topic.json
index a40250e142..5de4ffca4f 100644
--- a/public/language/fi/topic.json
+++ b/public/language/fi/topic.json
@@ -118,8 +118,8 @@
"sort_by": "Sort by",
"oldest_to_newest": "Oldest to Newest",
"newest_to_oldest": "Newest to Oldest",
- "most_votes": "Most votes",
- "most_posts": "Most posts",
+ "most_votes": "Most Votes",
+ "most_posts": "Most Posts",
"stale.title": "Create new topic instead?",
"stale.warning": "The topic you are replying to is quite old. Would you like to create a new topic instead, and reference this one in your reply?",
"stale.create": "Create a new topic",
@@ -127,5 +127,7 @@
"link_back": "Re: [%1](%2)",
"diffs.title": "Post Edit History",
"diffs.description": "This post has %1 revisions. Click one of the revisions below to see the post content at that point in time.",
- "diffs.no-revisions-description": "This post has %1 revisions."
+ "diffs.no-revisions-description": "This post has %1 revisions.",
+ "diffs.current-revision": "current revision",
+ "diffs.original-revision": "original revision"
}
\ No newline at end of file
diff --git a/public/language/fi/uploads.json b/public/language/fi/uploads.json
index 1622cb5693..651a839876 100644
--- a/public/language/fi/uploads.json
+++ b/public/language/fi/uploads.json
@@ -2,5 +2,8 @@
"uploading-file": "Uploading the file...",
"select-file-to-upload": "Select a file to upload!",
"upload-success": "File uploaded successfully!",
- "maximum-file-size": "Maximum %1 kb"
+ "maximum-file-size": "Maximum %1 kb",
+ "no-uploads-found": "No uploads found",
+ "public-uploads-info": "Uploads are public, all visitors can see them.",
+ "private-uploads-info": "Uploads are private, only logged in users can see them."
}
\ No newline at end of file
diff --git a/public/language/fi/user.json b/public/language/fi/user.json
index be0676fa8d..ff03d11636 100644
--- a/public/language/fi/user.json
+++ b/public/language/fi/user.json
@@ -29,6 +29,8 @@
"ignored": "Ignored",
"followers": "Seuraajat",
"following": "Seuratut",
+ "blocks": "Blocks",
+ "block_toggle": "Toggle Block",
"aboutme": "About me",
"signature": "Allekirjoitus",
"birthday": "Syntymäpäivä",
@@ -89,6 +91,7 @@
"has_no_upvoted_posts": "This user hasn't upvoted any posts yet.",
"has_no_downvoted_posts": "This user hasn't downvoted any posts yet.",
"has_no_voted_posts": "This user has no voted posts",
+ "has_no_blocks": "You have blocked no users.",
"email_hidden": "Sähköposti piilotettu",
"hidden": "piilotettu",
"paginate_description": "Paginate topics and posts instead of using infinite scroll",
@@ -142,5 +145,25 @@
"info.email-history": "Email History",
"info.moderation-note": "Moderation Note",
"info.moderation-note.success": "Moderation note saved",
- "info.moderation-note.add": "Add note"
+ "info.moderation-note.add": "Add note",
+ "consent.title": "Your Rights & Consent",
+ "consent.lead": "This community forum collects and processes your personal information.",
+ "consent.intro": "We use this information strictly to personalise your experience in this community, as well as to associate the posts you make to your user account. During the registration step you were asked to provide a username and email address, you can also optionally provide additional information to complete your user profile on this website.
We retain this information for the life of your user account, and you are able to withdraw consent at any time by deleting your account. At any time you may request a copy of your contribution to this website, via your Rights & Consent page.
If you have any questions or concerns, we encourage you to reach out to this forum's administrative team.",
+ "consent.email_intro": "Occasionally, we may send emails to your registered email address in order to provide updates and/or to notify you of new activity that is pertinent to you. You can customise the frequency of the community digest (including disabling it outright), as well as select which types of notifications to receive via email, via your user settings page.",
+ "consent.digest_frequency": "By default, this community delivers email digests every %1.",
+ "consent.digest_off": "Currently, this community does not send out email digests",
+ "consent.received": "You have provided consent for this website to collect and process your information. No additional action is required.",
+ "consent.not_received": "You have not provided consent for data collection and processing. At any time this website's administration may elect to delete your account in order to become compliant with the General Data Protection Regulation.",
+ "consent.give": "Give consent",
+ "consent.right_of_access": "You have the Right of Access",
+ "consent.right_of_access_description": "You have the right to access any data collected by this website upon request. You can retrieve a copy of this data by clicking the appropriate button below.",
+ "consent.right_to_rectification": "You have the Right to Rectification",
+ "consent.right_to_rectification_description": "You have the right to change or update any inaccurate data provided to us. Your profile can be updated by editing your profile, and post content can always be edited. If this is not the case, please contact this site's administrative team.",
+ "consent.right_to_erasure": "You have the Right to Erasure",
+ "consent.right_to_erasure_description": "At any time, you are able to revoke your consent to data collection and/or processing by deleting your account.",
+ "consent.right_to_data_portability": "You have the Right to Data Portability",
+ "consent.right_to_data_portability_description": "You may request from us a machine-readable export of any collected data about you and your account. You can do so by clicking the appropriate button below.",
+ "consent.export_profile": "Export Profile (.csv)",
+ "consent.export_uploads": "Export Uploaded Content (.zip)",
+ "consent.export_posts": "Export Posts (.csv)"
}
\ No newline at end of file
diff --git a/public/language/fr/admin/extend/plugins.json b/public/language/fr/admin/extend/plugins.json
index 08e571b079..90537e8d84 100644
--- a/public/language/fr/admin/extend/plugins.json
+++ b/public/language/fr/admin/extend/plugins.json
@@ -44,6 +44,8 @@
"alert.package-manager-unreachable": "NodeBB n'a pas pu joindre le gestionnaire de paquets, une mise à jour n'est pas suggérée pour le moment.
",
"alert.incompatible": "Votre version de NodeBB (v%1) ne peut mettre à jour que vers la version v%2 de ce plugin. Veuillez mettre à jour NodeBB si vous souhaitez installer une version plus récente de ce plugin.
",
"alert.possibly-incompatible": "Aucune information de compatibilité trouvée
Ce plugin n'a pas spécifié de version pour une installation sur votre version de NodeBB. Aucune compatibilité ne peut être garantie et ce plugin pourrait empêcher NodeBB de démarrer correctement.
Dans l'éventualité où NodeBB ne pourrait pas démarrer proprement :
$ ./nodebb reset plugin=\"%1\"
Voulez-vous continuer l'installation de ce plugin ?
",
+ "alert.reorder": "Plugins Re-ordered",
+ "alert.reorder-success": "Please rebuild and restart your NodeBB to fully complete the process.",
"license.title": "Information sur la licence du plugin",
"license.intro": "Le plugin %1 est sous licence %2. Veuillez lire et comprendre les termes de la licence avant d’activer ce plugin.",
diff --git a/public/language/fr/admin/settings/group.json b/public/language/fr/admin/settings/group.json
index 03a7f86952..a1bd733985 100644
--- a/public/language/fr/admin/settings/group.json
+++ b/public/language/fr/admin/settings/group.json
@@ -5,6 +5,7 @@
"private-groups.warning": "Attention ! Si cette option est désactivée et que vous avez des groupes privés, ils deviendront automatiquement publics.",
"allow-creation": "Autoriser la création de groupes",
"allow-creation-help": "Si activé, les utilisateurs peuvent créer des groupes (Par défaut : Désactivé)",
+ "allow-multiple-badges-help": "This flag can be used to allow users to select multiple group badges, requires theme support.",
"max-name-length": "Longueur maximum des noms de groupes",
"cover-image": "Image de couverture du groupe",
"default-cover": "Images de couverture par défaut",
diff --git a/public/language/fr/admin/settings/notifications.json b/public/language/fr/admin/settings/notifications.json
index 87ee6b31e0..bd3afa2eae 100644
--- a/public/language/fr/admin/settings/notifications.json
+++ b/public/language/fr/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "Notifications",
"welcome-notification": "Notification de bienvenue",
"welcome-notification-link": "Lien de notification de bienvenue",
- "welcome-notification-uid": "Notification de bienvenue de l'utilisateur (UID)"
+ "welcome-notification-uid": "Notification de bienvenue de l'utilisateur (UID)",
+ "notification-alert-timeout": "Notification Alert Timeout"
}
\ No newline at end of file
diff --git a/public/language/fr/error.json b/public/language/fr/error.json
index ff73d4f7e3..1b33b6953c 100644
--- a/public/language/fr/error.json
+++ b/public/language/fr/error.json
@@ -18,6 +18,7 @@
"invalid-username-or-password": "Veuillez entrer un nom d'utilisateur et un mot de passe",
"invalid-search-term": "Données de recherche invalides",
"invalid-url": "URL invalide",
+ "local-login-disabled": "Local login system has been disabled for non-privileged accounts.",
"csrf-invalid": "Nous ne pouvons pas vous connectez, probablement car votre session a expiré. Merci de réessayer.",
"invalid-pagination-value": "Valeur de pagination invalide. Celle-ci doit être comprise entre %1 et %2.",
"username-taken": "Nom d’utilisateur déjà utilisé",
diff --git a/public/language/fr/flags.json b/public/language/fr/flags.json
index 92f11b8fd9..264d20ce41 100644
--- a/public/language/fr/flags.json
+++ b/public/language/fr/flags.json
@@ -18,6 +18,7 @@
"filter-type": "Type de signalement",
"filter-type-all": "Tout le contenu",
"filter-type-post": "Message",
+ "filter-type-user": "User",
"filter-state": "Etat",
"filter-assignee": "UID assigné",
"filter-cid": "Catégorie",
diff --git a/public/language/fr/global.json b/public/language/fr/global.json
index a10dac68b0..3b4be803bd 100644
--- a/public/language/fr/global.json
+++ b/public/language/fr/global.json
@@ -97,6 +97,7 @@
"enter_page_number": "Entrer un numéro de page",
"upload_file": "Envoyer un fichier",
"upload": "Envoyer",
+ "uploads": "Uploads",
"allowed-file-types": "Les types de fichiers autorisés sont : %1",
"unsaved-changes": "Vous avez des modifications non sauvegardées. Êtes-vous sûr de vouloir naviguer tout de même ?",
"reconnecting-message": "Il semble que votre connexion ait été perdue, veuillez patienter pendant que nous vous re-connectons.",
diff --git a/public/language/fr/pages.json b/public/language/fr/pages.json
index a0558fed99..a976cf2983 100644
--- a/public/language/fr/pages.json
+++ b/public/language/fr/pages.json
@@ -49,6 +49,8 @@
"account/upvoted": "Avis positifs de %1",
"account/downvoted": "Avis négatifs de %1",
"account/best": "Meilleurs messages postés par %1",
+ "account/blocks": "Blocked users for %1",
+ "account/uploads": "Uploads by %1",
"confirm": "Email vérifié",
"maintenance.text": "%1 est en maintenance. Veuillez revenir un peu plus tard.",
"maintenance.messageIntro": "De plus, l'administrateur a laissé ce message :",
diff --git a/public/language/fr/register.json b/public/language/fr/register.json
index c0fe685e98..b0f6b13efe 100644
--- a/public/language/fr/register.json
+++ b/public/language/fr/register.json
@@ -19,5 +19,8 @@
"terms_of_use_error": "Vous devez accepter les conditions générales d'utilisation",
"registration-added-to-queue": "Votre inscription a été ajoutée à la liste d'approbation. Vous recevrez un email quand celle-ci sera acceptée par un administrateur.",
"interstitial.intro": "Nous avons besoin de quelques informations supplémentaires avant de pouvoir créer votre compte.",
- "interstitial.errors-found": "Nous n'avons pas pu compléter votre inscription :"
+ "interstitial.errors-found": "Nous n'avons pas pu compléter votre inscription :",
+ "gdpr_agree_data": "I consent to the collection and processing of my personal information on this website.",
+ "gdpr_agree_email": "I consent to receive digest and notification emails from this website.",
+ "gdpr_consent_denied": "You must give consent to this site to collect/process your information, and to send you emails."
}
\ No newline at end of file
diff --git a/public/language/fr/topic.json b/public/language/fr/topic.json
index 632405660c..640b7f44fa 100644
--- a/public/language/fr/topic.json
+++ b/public/language/fr/topic.json
@@ -118,8 +118,8 @@
"sort_by": "Trier",
"oldest_to_newest": "Du plus ancien au plus récent",
"newest_to_oldest": "Du plus récent au plus ancien",
- "most_votes": "Les mieux notés",
- "most_posts": "Nombre de messages",
+ "most_votes": "Most Votes",
+ "most_posts": "Most Posts",
"stale.title": "Créer un nouveau sujet à la place ?",
"stale.warning": "Le sujet auquel vous répondez est assez ancien. Ne voudriez-vous pas créer un nouveau sujet à la place et placer une référence vers celui-ci dans votre réponse ?",
"stale.create": "Créer un nouveau sujet",
@@ -127,5 +127,7 @@
"link_back": "Re : [%1](%2)",
"diffs.title": "Historique",
"diffs.description": "Cet article a % 1 révisions. Cliquez sur l'une des révisions ci-dessous pour voir le contenu du message.",
- "diffs.no-revisions-description": "Cet article a % 1 révisions."
+ "diffs.no-revisions-description": "Cet article a % 1 révisions.",
+ "diffs.current-revision": "current revision",
+ "diffs.original-revision": "original revision"
}
\ No newline at end of file
diff --git a/public/language/fr/uploads.json b/public/language/fr/uploads.json
index 7cc22992da..9fdbebf2ee 100644
--- a/public/language/fr/uploads.json
+++ b/public/language/fr/uploads.json
@@ -2,5 +2,8 @@
"uploading-file": "Envoi du fichier…",
"select-file-to-upload": "Sélectionnez un ficher à envoyer",
"upload-success": "Fichier envoyé",
- "maximum-file-size": "%1 Ko maximum"
+ "maximum-file-size": "%1 Ko maximum",
+ "no-uploads-found": "No uploads found",
+ "public-uploads-info": "Uploads are public, all visitors can see them.",
+ "private-uploads-info": "Uploads are private, only logged in users can see them."
}
\ No newline at end of file
diff --git a/public/language/fr/user.json b/public/language/fr/user.json
index b7ba14f450..11ba5d9f3a 100644
--- a/public/language/fr/user.json
+++ b/public/language/fr/user.json
@@ -29,6 +29,8 @@
"ignored": "Ignorés",
"followers": "Abonnés",
"following": "Abonnements",
+ "blocks": "Blocks",
+ "block_toggle": "Toggle Block",
"aboutme": "À propos de moi",
"signature": "Signature",
"birthday": "Anniversaire",
@@ -89,6 +91,7 @@
"has_no_upvoted_posts": "Cet utilisateur n'a donné d'avis positifs",
"has_no_downvoted_posts": "Cet utilisateur n'a pas donné d'avis négatifs",
"has_no_voted_posts": "Personne n'a voté pour des messages de cet utilisateur",
+ "has_no_blocks": "You have blocked no users.",
"email_hidden": "Email masqué",
"hidden": "masqué",
"paginate_description": "Utiliser la pagination des sujets et des messages à la place du défilement infini",
@@ -142,5 +145,25 @@
"info.email-history": "Historique des adresses email",
"info.moderation-note": "Note de modération",
"info.moderation-note.success": "Note de modération enregistrée",
- "info.moderation-note.add": "Ajouter une note"
+ "info.moderation-note.add": "Ajouter une note",
+ "consent.title": "Your Rights & Consent",
+ "consent.lead": "This community forum collects and processes your personal information.",
+ "consent.intro": "We use this information strictly to personalise your experience in this community, as well as to associate the posts you make to your user account. During the registration step you were asked to provide a username and email address, you can also optionally provide additional information to complete your user profile on this website.
We retain this information for the life of your user account, and you are able to withdraw consent at any time by deleting your account. At any time you may request a copy of your contribution to this website, via your Rights & Consent page.
If you have any questions or concerns, we encourage you to reach out to this forum's administrative team.",
+ "consent.email_intro": "Occasionally, we may send emails to your registered email address in order to provide updates and/or to notify you of new activity that is pertinent to you. You can customise the frequency of the community digest (including disabling it outright), as well as select which types of notifications to receive via email, via your user settings page.",
+ "consent.digest_frequency": "By default, this community delivers email digests every %1.",
+ "consent.digest_off": "Currently, this community does not send out email digests",
+ "consent.received": "You have provided consent for this website to collect and process your information. No additional action is required.",
+ "consent.not_received": "You have not provided consent for data collection and processing. At any time this website's administration may elect to delete your account in order to become compliant with the General Data Protection Regulation.",
+ "consent.give": "Give consent",
+ "consent.right_of_access": "You have the Right of Access",
+ "consent.right_of_access_description": "You have the right to access any data collected by this website upon request. You can retrieve a copy of this data by clicking the appropriate button below.",
+ "consent.right_to_rectification": "You have the Right to Rectification",
+ "consent.right_to_rectification_description": "You have the right to change or update any inaccurate data provided to us. Your profile can be updated by editing your profile, and post content can always be edited. If this is not the case, please contact this site's administrative team.",
+ "consent.right_to_erasure": "You have the Right to Erasure",
+ "consent.right_to_erasure_description": "At any time, you are able to revoke your consent to data collection and/or processing by deleting your account.",
+ "consent.right_to_data_portability": "You have the Right to Data Portability",
+ "consent.right_to_data_portability_description": "You may request from us a machine-readable export of any collected data about you and your account. You can do so by clicking the appropriate button below.",
+ "consent.export_profile": "Export Profile (.csv)",
+ "consent.export_uploads": "Export Uploaded Content (.zip)",
+ "consent.export_posts": "Export Posts (.csv)"
}
\ No newline at end of file
diff --git a/public/language/gl/admin/extend/plugins.json b/public/language/gl/admin/extend/plugins.json
index 05f7df4ecb..005d9044ae 100644
--- a/public/language/gl/admin/extend/plugins.json
+++ b/public/language/gl/admin/extend/plugins.json
@@ -44,6 +44,8 @@
"alert.package-manager-unreachable": "NodeBB could not reach the package manager, an upgrade is not suggested at this time.
",
"alert.incompatible": "Your version of NodeBB (v%1) is only cleared to upgrade to v%2 of this plugin. Please update your NodeBB if you wish to install a newer version of this plugin.
",
"alert.possibly-incompatible": "No Compatibility Information Found
This plugin did not specify a specific version for installation given your NodeBB version. Full compatibility cannot be guaranteed, and may cause your NodeBB to no longer start properly.
In the event that NodeBB cannot boot properly:
$ ./nodebb reset plugin=\"%1\"
Continue installation of latest version of this plugin?
",
+ "alert.reorder": "Plugins Re-ordered",
+ "alert.reorder-success": "Please rebuild and restart your NodeBB to fully complete the process.",
"license.title": "Plugin License Information",
"license.intro": "The plugin %1 is licensed under the %2. Please read and understand the license terms prior to activating this plugin.",
diff --git a/public/language/gl/admin/settings/group.json b/public/language/gl/admin/settings/group.json
index 1ae88c9cf5..fe3e39915b 100644
--- a/public/language/gl/admin/settings/group.json
+++ b/public/language/gl/admin/settings/group.json
@@ -5,6 +5,7 @@
"private-groups.warning": "Beware! If this option is disabled and you have private groups, they automatically become public.",
"allow-creation": "Allow Group Creation",
"allow-creation-help": "If enabled, users can create groups (Default: disabled)",
+ "allow-multiple-badges-help": "This flag can be used to allow users to select multiple group badges, requires theme support.",
"max-name-length": "Maximum Group Name Length",
"cover-image": "Group Cover Image",
"default-cover": "Default Cover Images",
diff --git a/public/language/gl/admin/settings/notifications.json b/public/language/gl/admin/settings/notifications.json
index da6c9680a3..03fa0ac66a 100644
--- a/public/language/gl/admin/settings/notifications.json
+++ b/public/language/gl/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "Notifications",
"welcome-notification": "Welcome Notification",
"welcome-notification-link": "Welcome Notification Link",
- "welcome-notification-uid": "Welcome Notification User (UID)"
+ "welcome-notification-uid": "Welcome Notification User (UID)",
+ "notification-alert-timeout": "Notification Alert Timeout"
}
\ No newline at end of file
diff --git a/public/language/gl/error.json b/public/language/gl/error.json
index b94be634e6..fce44e4df2 100644
--- a/public/language/gl/error.json
+++ b/public/language/gl/error.json
@@ -18,6 +18,7 @@
"invalid-username-or-password": "Especifica ámbolos dous por favor, nome de usuario e contrasinal",
"invalid-search-term": "Termo de búsqueda inválido",
"invalid-url": "Invalid URL",
+ "local-login-disabled": "Local login system has been disabled for non-privileged accounts.",
"csrf-invalid": "Non fomos capaces de entrar, probablemente porque a que a sesión expirou. Por favor, téntao de novo",
"invalid-pagination-value": "Valor de paxinación incorreto, ten que estar entre %1 e %2",
"username-taken": "Nome de usuario en uso",
diff --git a/public/language/gl/flags.json b/public/language/gl/flags.json
index fb3bb17a39..0fe7f027ea 100644
--- a/public/language/gl/flags.json
+++ b/public/language/gl/flags.json
@@ -18,6 +18,7 @@
"filter-type": "Tipo de aviso",
"filter-type-all": "Todo o contido",
"filter-type-post": "Publicar",
+ "filter-type-user": "User",
"filter-state": "Estado",
"filter-assignee": "UID do encargado",
"filter-cid": "Categoría",
diff --git a/public/language/gl/global.json b/public/language/gl/global.json
index d3df0ab550..344475d12b 100644
--- a/public/language/gl/global.json
+++ b/public/language/gl/global.json
@@ -97,6 +97,7 @@
"enter_page_number": "Escribe o número da páxina",
"upload_file": "Subir arquivo ",
"upload": "Subir",
+ "uploads": "Uploads",
"allowed-file-types": "Os tipos de arquivos permitidos son: %1",
"unsaved-changes": "Non gardaches tódolos cambios. Queres continuar e saír da páxina?",
"reconnecting-message": "Conexión perdida. Reconectando a %1.",
diff --git a/public/language/gl/pages.json b/public/language/gl/pages.json
index 492d5f9a68..d960a950ae 100644
--- a/public/language/gl/pages.json
+++ b/public/language/gl/pages.json
@@ -49,6 +49,8 @@
"account/upvoted": "Mensaxes votadas positivamente por %1",
"account/downvoted": "Mensaxes votadas negativamente por %1",
"account/best": "Mellores mensaxes escritas por %1",
+ "account/blocks": "Blocked users for %1",
+ "account/uploads": "Uploads by %1",
"confirm": "Enderezo electrónico confirmado",
"maintenance.text": "%1 está baixo mantemento. Por favor, volve máis tarde.",
"maintenance.messageIntro": "A máis, o administrador deixou esta mensaxe: ",
diff --git a/public/language/gl/register.json b/public/language/gl/register.json
index 62129c9cee..058dceced1 100644
--- a/public/language/gl/register.json
+++ b/public/language/gl/register.json
@@ -19,5 +19,8 @@
"terms_of_use_error": "Debes acepta-los termos de uso",
"registration-added-to-queue": "O teu rexistro foi engadido á cola de aprobación. Recibirás un correo electrónico cando sexa aceptado por un administrador.",
"interstitial.intro": "Requírese información adicional antes de crea-la túa conta",
- "interstitial.errors-found": "Non puidemos completa-lo teu rexistro:"
+ "interstitial.errors-found": "Non puidemos completa-lo teu rexistro:",
+ "gdpr_agree_data": "I consent to the collection and processing of my personal information on this website.",
+ "gdpr_agree_email": "I consent to receive digest and notification emails from this website.",
+ "gdpr_consent_denied": "You must give consent to this site to collect/process your information, and to send you emails."
}
\ No newline at end of file
diff --git a/public/language/gl/topic.json b/public/language/gl/topic.json
index 4610db760f..30897c2150 100644
--- a/public/language/gl/topic.json
+++ b/public/language/gl/topic.json
@@ -118,8 +118,8 @@
"sort_by": "Ordenar por",
"oldest_to_newest": "Máis antigo a máis novo",
"newest_to_oldest": "Máis novo a máis antigo",
- "most_votes": "Maior número de votos",
- "most_posts": "Maior número de respostas",
+ "most_votes": "Most Votes",
+ "most_posts": "Most Posts",
"stale.title": "Crear un novo tema no seu lugar?",
"stale.warning": "O tema no que queres publicar é bastante vello. Queres crear un novo tema no seu lugar e incluir unha referencia a este na túa mensaxe?",
"stale.create": "Crear un novo tema",
@@ -127,5 +127,7 @@
"link_back": "Re: [%1](%2)",
"diffs.title": "Post Edit History",
"diffs.description": "This post has %1 revisions. Click one of the revisions below to see the post content at that point in time.",
- "diffs.no-revisions-description": "This post has %1 revisions."
+ "diffs.no-revisions-description": "This post has %1 revisions.",
+ "diffs.current-revision": "current revision",
+ "diffs.original-revision": "original revision"
}
\ No newline at end of file
diff --git a/public/language/gl/uploads.json b/public/language/gl/uploads.json
index 223d022e87..50f44d04bd 100644
--- a/public/language/gl/uploads.json
+++ b/public/language/gl/uploads.json
@@ -2,5 +2,8 @@
"uploading-file": "Subindo o arquivo...",
"select-file-to-upload": "Selecciona un arquivo para subir!",
"upload-success": "Arquivo subido correctamente!",
- "maximum-file-size": "Máximo %1 kb"
+ "maximum-file-size": "Máximo %1 kb",
+ "no-uploads-found": "No uploads found",
+ "public-uploads-info": "Uploads are public, all visitors can see them.",
+ "private-uploads-info": "Uploads are private, only logged in users can see them."
}
\ No newline at end of file
diff --git a/public/language/gl/user.json b/public/language/gl/user.json
index f04929712f..763d8c49ac 100644
--- a/public/language/gl/user.json
+++ b/public/language/gl/user.json
@@ -29,6 +29,8 @@
"ignored": "Ignored",
"followers": "Seguidores",
"following": "Seguindo",
+ "blocks": "Blocks",
+ "block_toggle": "Toggle Block",
"aboutme": "Sobre min",
"signature": "Firma",
"birthday": "Aniversario",
@@ -89,6 +91,7 @@
"has_no_upvoted_posts": "Este usuario aínda non votou positivamente ningunha mensaxe.",
"has_no_downvoted_posts": "Este usuario aínda non votou negativamente ninguna mensaxe.",
"has_no_voted_posts": "Este usuario non votou ninguna mensaxe",
+ "has_no_blocks": "You have blocked no users.",
"email_hidden": "Correo Agochado",
"hidden": "Agochado",
"paginate_description": "Paxinar temas e publicacións no canto de usar scroll infinito",
@@ -142,5 +145,25 @@
"info.email-history": "Histórico de Correo Electrónico",
"info.moderation-note": "Nota do Moderador",
"info.moderation-note.success": "Nota do moderador gardada",
- "info.moderation-note.add": "Add note"
+ "info.moderation-note.add": "Add note",
+ "consent.title": "Your Rights & Consent",
+ "consent.lead": "This community forum collects and processes your personal information.",
+ "consent.intro": "We use this information strictly to personalise your experience in this community, as well as to associate the posts you make to your user account. During the registration step you were asked to provide a username and email address, you can also optionally provide additional information to complete your user profile on this website.
We retain this information for the life of your user account, and you are able to withdraw consent at any time by deleting your account. At any time you may request a copy of your contribution to this website, via your Rights & Consent page.
If you have any questions or concerns, we encourage you to reach out to this forum's administrative team.",
+ "consent.email_intro": "Occasionally, we may send emails to your registered email address in order to provide updates and/or to notify you of new activity that is pertinent to you. You can customise the frequency of the community digest (including disabling it outright), as well as select which types of notifications to receive via email, via your user settings page.",
+ "consent.digest_frequency": "By default, this community delivers email digests every %1.",
+ "consent.digest_off": "Currently, this community does not send out email digests",
+ "consent.received": "You have provided consent for this website to collect and process your information. No additional action is required.",
+ "consent.not_received": "You have not provided consent for data collection and processing. At any time this website's administration may elect to delete your account in order to become compliant with the General Data Protection Regulation.",
+ "consent.give": "Give consent",
+ "consent.right_of_access": "You have the Right of Access",
+ "consent.right_of_access_description": "You have the right to access any data collected by this website upon request. You can retrieve a copy of this data by clicking the appropriate button below.",
+ "consent.right_to_rectification": "You have the Right to Rectification",
+ "consent.right_to_rectification_description": "You have the right to change or update any inaccurate data provided to us. Your profile can be updated by editing your profile, and post content can always be edited. If this is not the case, please contact this site's administrative team.",
+ "consent.right_to_erasure": "You have the Right to Erasure",
+ "consent.right_to_erasure_description": "At any time, you are able to revoke your consent to data collection and/or processing by deleting your account.",
+ "consent.right_to_data_portability": "You have the Right to Data Portability",
+ "consent.right_to_data_portability_description": "You may request from us a machine-readable export of any collected data about you and your account. You can do so by clicking the appropriate button below.",
+ "consent.export_profile": "Export Profile (.csv)",
+ "consent.export_uploads": "Export Uploaded Content (.zip)",
+ "consent.export_posts": "Export Posts (.csv)"
}
\ No newline at end of file
diff --git a/public/language/he/admin/extend/plugins.json b/public/language/he/admin/extend/plugins.json
index 13ea6d416a..4d4f7fe602 100644
--- a/public/language/he/admin/extend/plugins.json
+++ b/public/language/he/admin/extend/plugins.json
@@ -44,6 +44,8 @@
"alert.package-manager-unreachable": "NodeBB could not reach the package manager, an upgrade is not suggested at this time.
",
"alert.incompatible": "Your version of NodeBB (v%1) is only cleared to upgrade to v%2 of this plugin. Please update your NodeBB if you wish to install a newer version of this plugin.
",
"alert.possibly-incompatible": "No Compatibility Information Found
This plugin did not specify a specific version for installation given your NodeBB version. Full compatibility cannot be guaranteed, and may cause your NodeBB to no longer start properly.
In the event that NodeBB cannot boot properly:
$ ./nodebb reset plugin=\"%1\"
Continue installation of latest version of this plugin?
",
+ "alert.reorder": "Plugins Re-ordered",
+ "alert.reorder-success": "Please rebuild and restart your NodeBB to fully complete the process.",
"license.title": "מידע רישיון התוסף",
"license.intro": "The plugin %1 is licensed under the %2. Please read and understand the license terms prior to activating this plugin.",
diff --git a/public/language/he/admin/settings/group.json b/public/language/he/admin/settings/group.json
index 1ae88c9cf5..fe3e39915b 100644
--- a/public/language/he/admin/settings/group.json
+++ b/public/language/he/admin/settings/group.json
@@ -5,6 +5,7 @@
"private-groups.warning": "Beware! If this option is disabled and you have private groups, they automatically become public.",
"allow-creation": "Allow Group Creation",
"allow-creation-help": "If enabled, users can create groups (Default: disabled)",
+ "allow-multiple-badges-help": "This flag can be used to allow users to select multiple group badges, requires theme support.",
"max-name-length": "Maximum Group Name Length",
"cover-image": "Group Cover Image",
"default-cover": "Default Cover Images",
diff --git a/public/language/he/admin/settings/notifications.json b/public/language/he/admin/settings/notifications.json
index da6c9680a3..03fa0ac66a 100644
--- a/public/language/he/admin/settings/notifications.json
+++ b/public/language/he/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "Notifications",
"welcome-notification": "Welcome Notification",
"welcome-notification-link": "Welcome Notification Link",
- "welcome-notification-uid": "Welcome Notification User (UID)"
+ "welcome-notification-uid": "Welcome Notification User (UID)",
+ "notification-alert-timeout": "Notification Alert Timeout"
}
\ No newline at end of file
diff --git a/public/language/he/error.json b/public/language/he/error.json
index 2fc9f201ce..727251be33 100644
--- a/public/language/he/error.json
+++ b/public/language/he/error.json
@@ -18,6 +18,7 @@
"invalid-username-or-password": "אנא הגדר שם משתמש וסיסמה",
"invalid-search-term": "מילת חיפוש לא תקינה",
"invalid-url": "שגיאה בכתובת URL",
+ "local-login-disabled": "Local login system has been disabled for non-privileged accounts.",
"csrf-invalid": "אין באפשרותנו לחבר אותך למערכת, מכיוון שעבר זמן רב מידי. אנא נסה שנית.",
"invalid-pagination-value": "ערך דף לא חוקי, חייב להיות לפחות %1 ולא מעל %2",
"username-taken": "שם משתמש תפוס",
diff --git a/public/language/he/flags.json b/public/language/he/flags.json
index 35030e2a19..74f7316034 100644
--- a/public/language/he/flags.json
+++ b/public/language/he/flags.json
@@ -18,6 +18,7 @@
"filter-type": "סוג סימון",
"filter-type-all": "כל התוכן",
"filter-type-post": "פרסום",
+ "filter-type-user": "User",
"filter-state": "מצב",
"filter-assignee": "UID של הממונה",
"filter-cid": "קטגוריה",
diff --git a/public/language/he/global.json b/public/language/he/global.json
index ef80ae739c..01db853e25 100644
--- a/public/language/he/global.json
+++ b/public/language/he/global.json
@@ -97,6 +97,7 @@
"enter_page_number": "הכנס מספר עמוד",
"upload_file": "העלה קובץ",
"upload": "העלה",
+ "uploads": "Uploads",
"allowed-file-types": "פורמטי הקבצים המורשים הם %1",
"unsaved-changes": "יש לך שינויים שאינם נשמרו. האם הנך בטוח שברצונך להמשיך?",
"reconnecting-message": "נראה שההתחברות שלך אל %1 אבדה, אנא המתן בזמן שהמערכת מנסה לחבר אותך מחדש",
diff --git a/public/language/he/pages.json b/public/language/he/pages.json
index 180bccd407..ce5b25e366 100644
--- a/public/language/he/pages.json
+++ b/public/language/he/pages.json
@@ -49,6 +49,8 @@
"account/upvoted": "פוסטים שהוצבעו לטובה על ידי %1",
"account/downvoted": "פוסטים שהוצבעו לרעה על ידי %1",
"account/best": "הפוסטים הטובים ביותר שנוצרו על ידי %1",
+ "account/blocks": "Blocked users for %1",
+ "account/uploads": "Uploads by %1",
"confirm": "כתובת המייל אושרה",
"maintenance.text": "%1 כרגע תחת עבודות תחזוקה. אנא חזור בזמן מאוחר יותר.",
"maintenance.messageIntro": "בנוסף, המנהל השאיר את ההודעה הזו:",
diff --git a/public/language/he/register.json b/public/language/he/register.json
index 7ab0d02b84..d0bb3ed891 100644
--- a/public/language/he/register.json
+++ b/public/language/he/register.json
@@ -19,5 +19,8 @@
"terms_of_use_error": "אתה מוכרח להסכים לתנאי השימוש",
"registration-added-to-queue": "הבקשה שלך להרשמה נשלחה. תקבל בקרוב מייל אישור לכתובת האימייל שהכנסת כשמנהל יאשר את הבקשה.",
"interstitial.intro": "אנו דורשים מידע נוסף לפני שנוכל ליצור עבורך את החשבון.",
- "interstitial.errors-found": "לא הצלחנו להשלים את הרישום שלך:"
+ "interstitial.errors-found": "לא הצלחנו להשלים את הרישום שלך:",
+ "gdpr_agree_data": "I consent to the collection and processing of my personal information on this website.",
+ "gdpr_agree_email": "I consent to receive digest and notification emails from this website.",
+ "gdpr_consent_denied": "You must give consent to this site to collect/process your information, and to send you emails."
}
\ No newline at end of file
diff --git a/public/language/he/topic.json b/public/language/he/topic.json
index 271de73841..356e921f6f 100644
--- a/public/language/he/topic.json
+++ b/public/language/he/topic.json
@@ -118,8 +118,8 @@
"sort_by": "סדר על-פי",
"oldest_to_newest": "מהישן לחדש",
"newest_to_oldest": "מהחדש לישן",
- "most_votes": "הכי הרבה הצבעות",
- "most_posts": "הכי הרבה פוסטים",
+ "most_votes": "Most Votes",
+ "most_posts": "Most Posts",
"stale.title": "פתח נושא חדש במקום?",
"stale.warning": "הנושא בו אתה מגיב הוא דיי ישן. האם ברצונך לפתוח נושא חדש, ולהזכיר את הנושא הזה בתגובתך?",
"stale.create": "צור נושא חדש",
@@ -127,5 +127,7 @@
"link_back": "תגובה: [%1](%2)",
"diffs.title": "Post Edit History",
"diffs.description": "This post has %1 revisions. Click one of the revisions below to see the post content at that point in time.",
- "diffs.no-revisions-description": "לפוסט זה יש %1גרסאות"
+ "diffs.no-revisions-description": "לפוסט זה יש %1גרסאות",
+ "diffs.current-revision": "current revision",
+ "diffs.original-revision": "original revision"
}
\ No newline at end of file
diff --git a/public/language/he/uploads.json b/public/language/he/uploads.json
index 887d827762..656acb5181 100644
--- a/public/language/he/uploads.json
+++ b/public/language/he/uploads.json
@@ -2,5 +2,8 @@
"uploading-file": "מעלה את הקובץ...",
"select-file-to-upload": "בחר קובץ להעלאה!",
"upload-success": "הקובץ הועלה בהצלחה!",
- "maximum-file-size": "מקסימום %1 קילובייט"
+ "maximum-file-size": "מקסימום %1 קילובייט",
+ "no-uploads-found": "No uploads found",
+ "public-uploads-info": "Uploads are public, all visitors can see them.",
+ "private-uploads-info": "Uploads are private, only logged in users can see them."
}
\ No newline at end of file
diff --git a/public/language/he/user.json b/public/language/he/user.json
index cb774ed8ef..40c69d5156 100644
--- a/public/language/he/user.json
+++ b/public/language/he/user.json
@@ -29,6 +29,8 @@
"ignored": "התעלם",
"followers": "עוקבים",
"following": "עוקב אחרי",
+ "blocks": "Blocks",
+ "block_toggle": "Toggle Block",
"aboutme": "אודותי",
"signature": "חתימה",
"birthday": "יום הולדת",
@@ -89,6 +91,7 @@
"has_no_upvoted_posts": "המשתמש טרם הצביע בעד פוסטים כלשהם.",
"has_no_downvoted_posts": "המשתמש טרם הצביע נגד פוסטים כלשהם.",
"has_no_voted_posts": "למשתמש אין פוסטים שהוצבעו",
+ "has_no_blocks": "You have blocked no users.",
"email_hidden": "כתובת אימייל מוסתרת",
"hidden": "מוסתר",
"paginate_description": "הצג נושאים ופוסטים כדפים במקום כרשימת גלילה אין-סופית",
@@ -142,5 +145,25 @@
"info.email-history": "היסטוריית אימייל",
"info.moderation-note": "הערת מודרטור",
"info.moderation-note.success": "הערת מודרטור נשמרה",
- "info.moderation-note.add": "הוסף הערה"
+ "info.moderation-note.add": "הוסף הערה",
+ "consent.title": "Your Rights & Consent",
+ "consent.lead": "This community forum collects and processes your personal information.",
+ "consent.intro": "We use this information strictly to personalise your experience in this community, as well as to associate the posts you make to your user account. During the registration step you were asked to provide a username and email address, you can also optionally provide additional information to complete your user profile on this website.
We retain this information for the life of your user account, and you are able to withdraw consent at any time by deleting your account. At any time you may request a copy of your contribution to this website, via your Rights & Consent page.
If you have any questions or concerns, we encourage you to reach out to this forum's administrative team.",
+ "consent.email_intro": "Occasionally, we may send emails to your registered email address in order to provide updates and/or to notify you of new activity that is pertinent to you. You can customise the frequency of the community digest (including disabling it outright), as well as select which types of notifications to receive via email, via your user settings page.",
+ "consent.digest_frequency": "By default, this community delivers email digests every %1.",
+ "consent.digest_off": "Currently, this community does not send out email digests",
+ "consent.received": "You have provided consent for this website to collect and process your information. No additional action is required.",
+ "consent.not_received": "You have not provided consent for data collection and processing. At any time this website's administration may elect to delete your account in order to become compliant with the General Data Protection Regulation.",
+ "consent.give": "Give consent",
+ "consent.right_of_access": "You have the Right of Access",
+ "consent.right_of_access_description": "You have the right to access any data collected by this website upon request. You can retrieve a copy of this data by clicking the appropriate button below.",
+ "consent.right_to_rectification": "You have the Right to Rectification",
+ "consent.right_to_rectification_description": "You have the right to change or update any inaccurate data provided to us. Your profile can be updated by editing your profile, and post content can always be edited. If this is not the case, please contact this site's administrative team.",
+ "consent.right_to_erasure": "You have the Right to Erasure",
+ "consent.right_to_erasure_description": "At any time, you are able to revoke your consent to data collection and/or processing by deleting your account.",
+ "consent.right_to_data_portability": "You have the Right to Data Portability",
+ "consent.right_to_data_portability_description": "You may request from us a machine-readable export of any collected data about you and your account. You can do so by clicking the appropriate button below.",
+ "consent.export_profile": "Export Profile (.csv)",
+ "consent.export_uploads": "Export Uploaded Content (.zip)",
+ "consent.export_posts": "Export Posts (.csv)"
}
\ No newline at end of file
diff --git a/public/language/hr/admin/extend/plugins.json b/public/language/hr/admin/extend/plugins.json
index bdbbb3a11d..b7e10ef17f 100644
--- a/public/language/hr/admin/extend/plugins.json
+++ b/public/language/hr/admin/extend/plugins.json
@@ -44,6 +44,8 @@
"alert.package-manager-unreachable": "NodeBB nemože uspostaviti komunikaciju sa upraviteljem paketa, nadogradnja se ne preporučuje u ovom trenutku.
",
"alert.incompatible": "Your version of NodeBB (v%1) is only cleared to upgrade to v%2 of this plugin. Please update your NodeBB if you wish to install a newer version of this plugin.
",
"alert.possibly-incompatible": "No Compatibility Information Found
This plugin did not specify a specific version for installation given your NodeBB version. Full compatibility cannot be guaranteed, and may cause your NodeBB to no longer start properly.
In the event that NodeBB cannot boot properly:
$ ./nodebb reset plugin=\"%1\"
Continue installation of latest version of this plugin?
",
+ "alert.reorder": "Plugins Re-ordered",
+ "alert.reorder-success": "Please rebuild and restart your NodeBB to fully complete the process.",
"license.title": "Plugin License Information",
"license.intro": "The plugin %1 is licensed under the %2. Please read and understand the license terms prior to activating this plugin.",
diff --git a/public/language/hr/admin/settings/group.json b/public/language/hr/admin/settings/group.json
index c621da8cb1..de93d66227 100644
--- a/public/language/hr/admin/settings/group.json
+++ b/public/language/hr/admin/settings/group.json
@@ -5,6 +5,7 @@
"private-groups.warning": "Pazi! Ako je ova opcija isključena,a imate privatne grupe,automatski će postati javne.",
"allow-creation": "Dozvoli kreiranje grupe",
"allow-creation-help": "Ako je uključeno,korisnicima će biti omogućeno stvaranje grupa (Default: disabled)",
+ "allow-multiple-badges-help": "This flag can be used to allow users to select multiple group badges, requires theme support.",
"max-name-length": "Maksimalna dužina imena grupe",
"cover-image": "Slika grupe",
"default-cover": " ",
diff --git a/public/language/hr/admin/settings/notifications.json b/public/language/hr/admin/settings/notifications.json
index d70a8007a4..ac7de29c80 100644
--- a/public/language/hr/admin/settings/notifications.json
+++ b/public/language/hr/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "Obavijesti",
"welcome-notification": "Obavijest dobrodošlice",
"welcome-notification-link": "Poveznica objave dobrodošlice",
- "welcome-notification-uid": "Welcome Notification User (UID)"
+ "welcome-notification-uid": "Welcome Notification User (UID)",
+ "notification-alert-timeout": "Notification Alert Timeout"
}
\ No newline at end of file
diff --git a/public/language/hr/error.json b/public/language/hr/error.json
index ccadc9a3a6..1bbe0ea3a9 100644
--- a/public/language/hr/error.json
+++ b/public/language/hr/error.json
@@ -18,6 +18,7 @@
"invalid-username-or-password": "Upišite oboje, korisničko ime i lozinku",
"invalid-search-term": "Netočan upit pretraživanja",
"invalid-url": "Invalid URL",
+ "local-login-disabled": "Local login system has been disabled for non-privileged accounts.",
"csrf-invalid": "Nismo Vas uspijeli prijaviti, najvjerovatnije zbog istekle sesije. Molimo pokušajte ponovno",
"invalid-pagination-value": "Netočno numeriranje stranica, mora biti %1 ili %2",
"username-taken": "Korisničko ime je zauzeto",
diff --git a/public/language/hr/flags.json b/public/language/hr/flags.json
index 7087bc6d64..34f0ef61c9 100644
--- a/public/language/hr/flags.json
+++ b/public/language/hr/flags.json
@@ -18,6 +18,7 @@
"filter-type": "Vrsta zastave",
"filter-type-all": "Sav sadržaj",
"filter-type-post": "Objave",
+ "filter-type-user": "User",
"filter-state": "Stanje",
"filter-assignee": "Asignee UID",
"filter-cid": "Kategorija",
diff --git a/public/language/hr/global.json b/public/language/hr/global.json
index 30ef7338a5..8e62cb8e8d 100644
--- a/public/language/hr/global.json
+++ b/public/language/hr/global.json
@@ -97,6 +97,7 @@
"enter_page_number": "Unesi broj stranice",
"upload_file": "Učitaj datoteku",
"upload": "Učitavanje",
+ "uploads": "Uploads",
"allowed-file-types": "Dozvoljeni tipovi datoteke su %1",
"unsaved-changes": "Imate nespremljenih promjena. Jeste li sigurni da želite napustiti stranicu?",
"reconnecting-message": "Izgleda da je veza na %1 prekinuta, molimo pričekajte dok se pokušamo ponovo spojiti.",
diff --git a/public/language/hr/pages.json b/public/language/hr/pages.json
index 240df3bf74..13ff8dbe54 100644
--- a/public/language/hr/pages.json
+++ b/public/language/hr/pages.json
@@ -49,6 +49,8 @@
"account/upvoted": "%1 glasao za",
"account/downvoted": "%1 glasao protiv",
"account/best": "Najbolje objave od %1",
+ "account/blocks": "Blocked users for %1",
+ "account/uploads": "Uploads by %1",
"confirm": "Email potvrđen!",
"maintenance.text": "%1 Održavanje u toku. Posjetite nas uskoro.",
"maintenance.messageIntro": "Poruka administratora:",
diff --git a/public/language/hr/register.json b/public/language/hr/register.json
index a518352cf3..f9cb4d9790 100644
--- a/public/language/hr/register.json
+++ b/public/language/hr/register.json
@@ -19,5 +19,8 @@
"terms_of_use_error": "Morate prihvatiti uvjete korištenja",
"registration-added-to-queue": "Vaša registracija je dodana u listu zahtjeva za registraciju. Biti ćete obaviješteni kad Vas administrator prihvati.",
"interstitial.intro": "Treba nam još par dodatnih informacija prije nego kreirate novi račun.",
- "interstitial.errors-found": "Nismo uspijeli dovršiti registraciju:"
+ "interstitial.errors-found": "Nismo uspijeli dovršiti registraciju:",
+ "gdpr_agree_data": "I consent to the collection and processing of my personal information on this website.",
+ "gdpr_agree_email": "I consent to receive digest and notification emails from this website.",
+ "gdpr_consent_denied": "You must give consent to this site to collect/process your information, and to send you emails."
}
\ No newline at end of file
diff --git a/public/language/hr/topic.json b/public/language/hr/topic.json
index b6ac933e24..a8575c0ae2 100644
--- a/public/language/hr/topic.json
+++ b/public/language/hr/topic.json
@@ -118,8 +118,8 @@
"sort_by": "Sortitaj po",
"oldest_to_newest": "Starije prema Novom",
"newest_to_oldest": "Novije prema Starom",
- "most_votes": "Najviše glasova",
- "most_posts": "Najviše objava",
+ "most_votes": "Most Votes",
+ "most_posts": "Most Posts",
"stale.title": "Otvori novu temu?",
"stale.warning": "Tema na koju odgovarate je stara. Želite li otvoriti novu temu i postaviti referencu u vašem odgovoru?",
"stale.create": "Otvori novu temu",
@@ -127,5 +127,7 @@
"link_back": "Re: [%1](%2)",
"diffs.title": "Post Edit History",
"diffs.description": "This post has %1 revisions. Click one of the revisions below to see the post content at that point in time.",
- "diffs.no-revisions-description": "This post has %1 revisions."
+ "diffs.no-revisions-description": "This post has %1 revisions.",
+ "diffs.current-revision": "current revision",
+ "diffs.original-revision": "original revision"
}
\ No newline at end of file
diff --git a/public/language/hr/uploads.json b/public/language/hr/uploads.json
index 6a3655ad9b..68cc3cd936 100644
--- a/public/language/hr/uploads.json
+++ b/public/language/hr/uploads.json
@@ -2,5 +2,8 @@
"uploading-file": "Učitavam datoteku ...",
"select-file-to-upload": "Izaberite datoteku!",
"upload-success": "Prijenos datoteka uspješan!",
- "maximum-file-size": "Maksimum %1 kb"
+ "maximum-file-size": "Maksimum %1 kb",
+ "no-uploads-found": "No uploads found",
+ "public-uploads-info": "Uploads are public, all visitors can see them.",
+ "private-uploads-info": "Uploads are private, only logged in users can see them."
}
\ No newline at end of file
diff --git a/public/language/hr/user.json b/public/language/hr/user.json
index 05e81b69fa..2c2b5c1572 100644
--- a/public/language/hr/user.json
+++ b/public/language/hr/user.json
@@ -29,6 +29,8 @@
"ignored": "Ignored",
"followers": "Pratitelji",
"following": "Prati",
+ "blocks": "Blocks",
+ "block_toggle": "Toggle Block",
"aboutme": "O meni",
"signature": "Potpis",
"birthday": "Rođendan",
@@ -89,6 +91,7 @@
"has_no_upvoted_posts": "Ovaj korisnik nije glasao za na objavama.",
"has_no_downvoted_posts": "Ovaj korisnik nije glasao protiv na objavama.",
"has_no_voted_posts": "Ovaj korisnik nema glasanih objava",
+ "has_no_blocks": "You have blocked no users.",
"email_hidden": "Email sakriven",
"hidden": "Sakriven",
"paginate_description": "Numeriraj teme i objave umjesto scrollanja",
@@ -142,5 +145,25 @@
"info.email-history": "Povijest emaila",
"info.moderation-note": "Poruka moderiranja",
"info.moderation-note.success": "Poruka moderiranja spremljena",
- "info.moderation-note.add": "Dodaj bilješku"
+ "info.moderation-note.add": "Dodaj bilješku",
+ "consent.title": "Your Rights & Consent",
+ "consent.lead": "This community forum collects and processes your personal information.",
+ "consent.intro": "We use this information strictly to personalise your experience in this community, as well as to associate the posts you make to your user account. During the registration step you were asked to provide a username and email address, you can also optionally provide additional information to complete your user profile on this website.
We retain this information for the life of your user account, and you are able to withdraw consent at any time by deleting your account. At any time you may request a copy of your contribution to this website, via your Rights & Consent page.
If you have any questions or concerns, we encourage you to reach out to this forum's administrative team.",
+ "consent.email_intro": "Occasionally, we may send emails to your registered email address in order to provide updates and/or to notify you of new activity that is pertinent to you. You can customise the frequency of the community digest (including disabling it outright), as well as select which types of notifications to receive via email, via your user settings page.",
+ "consent.digest_frequency": "By default, this community delivers email digests every %1.",
+ "consent.digest_off": "Currently, this community does not send out email digests",
+ "consent.received": "You have provided consent for this website to collect and process your information. No additional action is required.",
+ "consent.not_received": "You have not provided consent for data collection and processing. At any time this website's administration may elect to delete your account in order to become compliant with the General Data Protection Regulation.",
+ "consent.give": "Give consent",
+ "consent.right_of_access": "You have the Right of Access",
+ "consent.right_of_access_description": "You have the right to access any data collected by this website upon request. You can retrieve a copy of this data by clicking the appropriate button below.",
+ "consent.right_to_rectification": "You have the Right to Rectification",
+ "consent.right_to_rectification_description": "You have the right to change or update any inaccurate data provided to us. Your profile can be updated by editing your profile, and post content can always be edited. If this is not the case, please contact this site's administrative team.",
+ "consent.right_to_erasure": "You have the Right to Erasure",
+ "consent.right_to_erasure_description": "At any time, you are able to revoke your consent to data collection and/or processing by deleting your account.",
+ "consent.right_to_data_portability": "You have the Right to Data Portability",
+ "consent.right_to_data_portability_description": "You may request from us a machine-readable export of any collected data about you and your account. You can do so by clicking the appropriate button below.",
+ "consent.export_profile": "Export Profile (.csv)",
+ "consent.export_uploads": "Export Uploaded Content (.zip)",
+ "consent.export_posts": "Export Posts (.csv)"
}
\ No newline at end of file
diff --git a/public/language/hu/admin/extend/plugins.json b/public/language/hu/admin/extend/plugins.json
index 05f7df4ecb..005d9044ae 100644
--- a/public/language/hu/admin/extend/plugins.json
+++ b/public/language/hu/admin/extend/plugins.json
@@ -44,6 +44,8 @@
"alert.package-manager-unreachable": "NodeBB could not reach the package manager, an upgrade is not suggested at this time.
",
"alert.incompatible": "Your version of NodeBB (v%1) is only cleared to upgrade to v%2 of this plugin. Please update your NodeBB if you wish to install a newer version of this plugin.
",
"alert.possibly-incompatible": "No Compatibility Information Found
This plugin did not specify a specific version for installation given your NodeBB version. Full compatibility cannot be guaranteed, and may cause your NodeBB to no longer start properly.
In the event that NodeBB cannot boot properly:
$ ./nodebb reset plugin=\"%1\"
Continue installation of latest version of this plugin?
",
+ "alert.reorder": "Plugins Re-ordered",
+ "alert.reorder-success": "Please rebuild and restart your NodeBB to fully complete the process.",
"license.title": "Plugin License Information",
"license.intro": "The plugin %1 is licensed under the %2. Please read and understand the license terms prior to activating this plugin.",
diff --git a/public/language/hu/admin/settings/group.json b/public/language/hu/admin/settings/group.json
index 7fa254e508..e68d64c3b3 100644
--- a/public/language/hu/admin/settings/group.json
+++ b/public/language/hu/admin/settings/group.json
@@ -5,6 +5,7 @@
"private-groups.warning": "Vigyázat! Ha ez a lehetőség le van tiltva, és vannak privát csoportjaid, azok automatikusan nyilvánosak lesznek.",
"allow-creation": "Csoport Létrehozás Engedélyezése",
"allow-creation-help": "Ha engedélyezve van, a felhasználók létrehozhatnak csoportokat (Alapértelmezett: letiltva)",
+ "allow-multiple-badges-help": "This flag can be used to allow users to select multiple group badges, requires theme support.",
"max-name-length": "Maximális Csoportnév Hossz",
"cover-image": "Csoport borítókép",
"default-cover": "Alapértelmezett borítóképek",
diff --git a/public/language/hu/admin/settings/notifications.json b/public/language/hu/admin/settings/notifications.json
index da6c9680a3..03fa0ac66a 100644
--- a/public/language/hu/admin/settings/notifications.json
+++ b/public/language/hu/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "Notifications",
"welcome-notification": "Welcome Notification",
"welcome-notification-link": "Welcome Notification Link",
- "welcome-notification-uid": "Welcome Notification User (UID)"
+ "welcome-notification-uid": "Welcome Notification User (UID)",
+ "notification-alert-timeout": "Notification Alert Timeout"
}
\ No newline at end of file
diff --git a/public/language/hu/error.json b/public/language/hu/error.json
index a888b30d50..8692220e40 100644
--- a/public/language/hu/error.json
+++ b/public/language/hu/error.json
@@ -18,6 +18,7 @@
"invalid-username-or-password": "Kérlek, adj meg egy felhasználónevet és egy jelszót",
"invalid-search-term": "Érvénytelen keresési feltétel",
"invalid-url": "Érvénytelen URL",
+ "local-login-disabled": "Local login system has been disabled for non-privileged accounts.",
"csrf-invalid": "We were unable to log you in, likely due to an expired session. Please try again",
"invalid-pagination-value": "Invalid pagination value, must be at least %1 and at most %2",
"username-taken": "Foglalt felhasználónév",
diff --git a/public/language/hu/flags.json b/public/language/hu/flags.json
index 5f70893b62..c662f608bc 100644
--- a/public/language/hu/flags.json
+++ b/public/language/hu/flags.json
@@ -18,6 +18,7 @@
"filter-type": "Flag Type",
"filter-type-all": "All Content",
"filter-type-post": "Hozzászólás",
+ "filter-type-user": "User",
"filter-state": "Állapot",
"filter-assignee": "Assignee UID",
"filter-cid": "Kategória",
diff --git a/public/language/hu/global.json b/public/language/hu/global.json
index 7c502015e2..1cef1ff9cb 100644
--- a/public/language/hu/global.json
+++ b/public/language/hu/global.json
@@ -97,6 +97,7 @@
"enter_page_number": "Oldalszám megadása",
"upload_file": "Fájl feltöltése",
"upload": "Feltöltés",
+ "uploads": "Uploads",
"allowed-file-types": "Támogatott fájltípusok: %1",
"unsaved-changes": "Mentetlen módosításaid vannak. Biztos el akarsz innen menni?",
"reconnecting-message": "Úgy látszik, a(z) %1 csatlakozásod megszakadt, várj, míg megpróbáljuk helyreállítani.",
diff --git a/public/language/hu/pages.json b/public/language/hu/pages.json
index c4565ff19a..eb78a2414c 100644
--- a/public/language/hu/pages.json
+++ b/public/language/hu/pages.json
@@ -49,6 +49,8 @@
"account/upvoted": "%1 által kedvelt témakörök",
"account/downvoted": "%1 által utált témakörök",
"account/best": "%1 által írt legjobb hozzászólások",
+ "account/blocks": "Blocked users for %1",
+ "account/uploads": "Uploads by %1",
"confirm": "E-mail megerősítve",
"maintenance.text": "%1 jelenleg karbantartás alatt van. Kérlek, nézz vissza később!",
"maintenance.messageIntro": "Ezenkívúl, az adminisztrátor ezt az üzenetet hagyta:",
diff --git a/public/language/hu/register.json b/public/language/hu/register.json
index 72f6a6381d..6e7e8d782f 100644
--- a/public/language/hu/register.json
+++ b/public/language/hu/register.json
@@ -19,5 +19,8 @@
"terms_of_use_error": "El kell fogadnod a Használati feltételeket",
"registration-added-to-queue": "A regisztráció jóváhagyásra vár. Kapni fogsz egy e-mailt, amint az adminisztrátor elfogadja.",
"interstitial.intro": "Szükségünk van még további információkra a profilod létrehozásához.",
- "interstitial.errors-found": "Nem tudtuk teljesíteni a regisztrációd:"
+ "interstitial.errors-found": "Nem tudtuk teljesíteni a regisztrációd:",
+ "gdpr_agree_data": "I consent to the collection and processing of my personal information on this website.",
+ "gdpr_agree_email": "I consent to receive digest and notification emails from this website.",
+ "gdpr_consent_denied": "You must give consent to this site to collect/process your information, and to send you emails."
}
\ No newline at end of file
diff --git a/public/language/hu/topic.json b/public/language/hu/topic.json
index ce82e636eb..e0efb2d865 100644
--- a/public/language/hu/topic.json
+++ b/public/language/hu/topic.json
@@ -118,8 +118,8 @@
"sort_by": "Rendezés",
"oldest_to_newest": "Régebbiek elől",
"newest_to_oldest": "Újabbak elől",
- "most_votes": "Legtöbb szavazat",
- "most_posts": "Legtöbb hozzászólás",
+ "most_votes": "Most Votes",
+ "most_posts": "Most Posts",
"stale.title": "Inkább új témakör létrehozása?",
"stale.warning": "A témakör, melyre válaszolsz, elég régi. Szeretnél helyette inkább új témakört létrehozni, és erre hivatkozni a válaszodban?",
"stale.create": "Új témakör létrehozása",
@@ -127,5 +127,7 @@
"link_back": "Válasz: [%1](%2)",
"diffs.title": "Post Edit History",
"diffs.description": "This post has %1 revisions. Click one of the revisions below to see the post content at that point in time.",
- "diffs.no-revisions-description": "This post has %1 revisions."
+ "diffs.no-revisions-description": "This post has %1 revisions.",
+ "diffs.current-revision": "current revision",
+ "diffs.original-revision": "original revision"
}
\ No newline at end of file
diff --git a/public/language/hu/uploads.json b/public/language/hu/uploads.json
index 2609719c80..4ff4fd9b50 100644
--- a/public/language/hu/uploads.json
+++ b/public/language/hu/uploads.json
@@ -2,5 +2,8 @@
"uploading-file": "Fájl feltöltése...",
"select-file-to-upload": "Válassz feltöltendő fájlt!",
"upload-success": "Fájl feltöltése sikeres!",
- "maximum-file-size": "Maximum %1 kb"
+ "maximum-file-size": "Maximum %1 kb",
+ "no-uploads-found": "No uploads found",
+ "public-uploads-info": "Uploads are public, all visitors can see them.",
+ "private-uploads-info": "Uploads are private, only logged in users can see them."
}
\ No newline at end of file
diff --git a/public/language/hu/user.json b/public/language/hu/user.json
index 34844f85ca..8259462175 100644
--- a/public/language/hu/user.json
+++ b/public/language/hu/user.json
@@ -29,6 +29,8 @@
"ignored": "Mellőzve",
"followers": "Követők",
"following": "Követve",
+ "blocks": "Blocks",
+ "block_toggle": "Toggle Block",
"aboutme": "Rólam",
"signature": "Aláírás",
"birthday": "Születésnap",
@@ -89,6 +91,7 @@
"has_no_upvoted_posts": "A felhasználó még egy hozzászólást sem kedvelt.",
"has_no_downvoted_posts": "A felhasználó még egy hozzászólást sem utált.",
"has_no_voted_posts": "A felhasználó még nem szavazott hozzászólásra.",
+ "has_no_blocks": "You have blocked no users.",
"email_hidden": "E-mail rejtett",
"hidden": "rejtett",
"paginate_description": "Témakörök és hosszászólasok lapozása a végtelen görgetés helyett.",
@@ -142,5 +145,25 @@
"info.email-history": "E-mail előzmény",
"info.moderation-note": "Moderálási megjegyzés",
"info.moderation-note.success": "Moderálási megjegyzés elmentve",
- "info.moderation-note.add": "Megjegyzés hozzáadása"
+ "info.moderation-note.add": "Megjegyzés hozzáadása",
+ "consent.title": "Your Rights & Consent",
+ "consent.lead": "This community forum collects and processes your personal information.",
+ "consent.intro": "We use this information strictly to personalise your experience in this community, as well as to associate the posts you make to your user account. During the registration step you were asked to provide a username and email address, you can also optionally provide additional information to complete your user profile on this website.
We retain this information for the life of your user account, and you are able to withdraw consent at any time by deleting your account. At any time you may request a copy of your contribution to this website, via your Rights & Consent page.
If you have any questions or concerns, we encourage you to reach out to this forum's administrative team.",
+ "consent.email_intro": "Occasionally, we may send emails to your registered email address in order to provide updates and/or to notify you of new activity that is pertinent to you. You can customise the frequency of the community digest (including disabling it outright), as well as select which types of notifications to receive via email, via your user settings page.",
+ "consent.digest_frequency": "By default, this community delivers email digests every %1.",
+ "consent.digest_off": "Currently, this community does not send out email digests",
+ "consent.received": "You have provided consent for this website to collect and process your information. No additional action is required.",
+ "consent.not_received": "You have not provided consent for data collection and processing. At any time this website's administration may elect to delete your account in order to become compliant with the General Data Protection Regulation.",
+ "consent.give": "Give consent",
+ "consent.right_of_access": "You have the Right of Access",
+ "consent.right_of_access_description": "You have the right to access any data collected by this website upon request. You can retrieve a copy of this data by clicking the appropriate button below.",
+ "consent.right_to_rectification": "You have the Right to Rectification",
+ "consent.right_to_rectification_description": "You have the right to change or update any inaccurate data provided to us. Your profile can be updated by editing your profile, and post content can always be edited. If this is not the case, please contact this site's administrative team.",
+ "consent.right_to_erasure": "You have the Right to Erasure",
+ "consent.right_to_erasure_description": "At any time, you are able to revoke your consent to data collection and/or processing by deleting your account.",
+ "consent.right_to_data_portability": "You have the Right to Data Portability",
+ "consent.right_to_data_portability_description": "You may request from us a machine-readable export of any collected data about you and your account. You can do so by clicking the appropriate button below.",
+ "consent.export_profile": "Export Profile (.csv)",
+ "consent.export_uploads": "Export Uploaded Content (.zip)",
+ "consent.export_posts": "Export Posts (.csv)"
}
\ No newline at end of file
diff --git a/public/language/id/admin/extend/plugins.json b/public/language/id/admin/extend/plugins.json
index 05f7df4ecb..005d9044ae 100644
--- a/public/language/id/admin/extend/plugins.json
+++ b/public/language/id/admin/extend/plugins.json
@@ -44,6 +44,8 @@
"alert.package-manager-unreachable": "NodeBB could not reach the package manager, an upgrade is not suggested at this time.
",
"alert.incompatible": "Your version of NodeBB (v%1) is only cleared to upgrade to v%2 of this plugin. Please update your NodeBB if you wish to install a newer version of this plugin.
",
"alert.possibly-incompatible": "No Compatibility Information Found
This plugin did not specify a specific version for installation given your NodeBB version. Full compatibility cannot be guaranteed, and may cause your NodeBB to no longer start properly.
In the event that NodeBB cannot boot properly:
$ ./nodebb reset plugin=\"%1\"
Continue installation of latest version of this plugin?
",
+ "alert.reorder": "Plugins Re-ordered",
+ "alert.reorder-success": "Please rebuild and restart your NodeBB to fully complete the process.",
"license.title": "Plugin License Information",
"license.intro": "The plugin %1 is licensed under the %2. Please read and understand the license terms prior to activating this plugin.",
diff --git a/public/language/id/admin/settings/group.json b/public/language/id/admin/settings/group.json
index 1ae88c9cf5..fe3e39915b 100644
--- a/public/language/id/admin/settings/group.json
+++ b/public/language/id/admin/settings/group.json
@@ -5,6 +5,7 @@
"private-groups.warning": "Beware! If this option is disabled and you have private groups, they automatically become public.",
"allow-creation": "Allow Group Creation",
"allow-creation-help": "If enabled, users can create groups (Default: disabled)",
+ "allow-multiple-badges-help": "This flag can be used to allow users to select multiple group badges, requires theme support.",
"max-name-length": "Maximum Group Name Length",
"cover-image": "Group Cover Image",
"default-cover": "Default Cover Images",
diff --git a/public/language/id/admin/settings/notifications.json b/public/language/id/admin/settings/notifications.json
index da6c9680a3..03fa0ac66a 100644
--- a/public/language/id/admin/settings/notifications.json
+++ b/public/language/id/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "Notifications",
"welcome-notification": "Welcome Notification",
"welcome-notification-link": "Welcome Notification Link",
- "welcome-notification-uid": "Welcome Notification User (UID)"
+ "welcome-notification-uid": "Welcome Notification User (UID)",
+ "notification-alert-timeout": "Notification Alert Timeout"
}
\ No newline at end of file
diff --git a/public/language/id/error.json b/public/language/id/error.json
index b44d7293ac..9b6aca526b 100644
--- a/public/language/id/error.json
+++ b/public/language/id/error.json
@@ -18,6 +18,7 @@
"invalid-username-or-password": "Mohon spesifikasikan username dan password",
"invalid-search-term": "Kata pencarian salah",
"invalid-url": "Invalid URL",
+ "local-login-disabled": "Local login system has been disabled for non-privileged accounts.",
"csrf-invalid": "We were unable to log you in, likely due to an expired session. Please try again",
"invalid-pagination-value": "Invalid pagination value, must be at least %1 and at most %2",
"username-taken": "Username sudah terdaftar",
diff --git a/public/language/id/flags.json b/public/language/id/flags.json
index d05a5b25a8..35fc87011a 100644
--- a/public/language/id/flags.json
+++ b/public/language/id/flags.json
@@ -18,6 +18,7 @@
"filter-type": "Flag Type",
"filter-type-all": "All Content",
"filter-type-post": "Post",
+ "filter-type-user": "User",
"filter-state": "State",
"filter-assignee": "Assignee UID",
"filter-cid": "Category",
diff --git a/public/language/id/global.json b/public/language/id/global.json
index 018973103f..1bc50bd977 100644
--- a/public/language/id/global.json
+++ b/public/language/id/global.json
@@ -97,6 +97,7 @@
"enter_page_number": "Enter page number",
"upload_file": "Upload file",
"upload": "Upload",
+ "uploads": "Uploads",
"allowed-file-types": "Allowed file types are %1",
"unsaved-changes": "You have unsaved changes. Are you sure you wish to navigate away?",
"reconnecting-message": "Looks like your connection to %1 was lost, please wait while we try to reconnect.",
diff --git a/public/language/id/pages.json b/public/language/id/pages.json
index abcc622749..a8dd34f65b 100644
--- a/public/language/id/pages.json
+++ b/public/language/id/pages.json
@@ -49,6 +49,8 @@
"account/upvoted": "Posts upvoted by %1",
"account/downvoted": "Posts downvoted by %1",
"account/best": "Best posts made by %1",
+ "account/blocks": "Blocked users for %1",
+ "account/uploads": "Uploads by %1",
"confirm": "Email Confirmed",
"maintenance.text": "%1 saat ini sedang dalam masa pemeliharaan. Silahkan kembali lain waktu.",
"maintenance.messageIntro": "Tambahan, Administrator meninggalkan pesan ini:",
diff --git a/public/language/id/register.json b/public/language/id/register.json
index 62a5a15ee2..6ba5f4ee42 100644
--- a/public/language/id/register.json
+++ b/public/language/id/register.json
@@ -19,5 +19,8 @@
"terms_of_use_error": "You must agree to the Terms of Use",
"registration-added-to-queue": "Pendaftaranmu telah ditambahkan dalam daftar persetujuan. Kamu akan menerima email ketika pendaftaranmu disetujui oleh administrator.",
"interstitial.intro": "We require some additional information before we can create your account.",
- "interstitial.errors-found": "We could not complete your registration:"
+ "interstitial.errors-found": "We could not complete your registration:",
+ "gdpr_agree_data": "I consent to the collection and processing of my personal information on this website.",
+ "gdpr_agree_email": "I consent to receive digest and notification emails from this website.",
+ "gdpr_consent_denied": "You must give consent to this site to collect/process your information, and to send you emails."
}
\ No newline at end of file
diff --git a/public/language/id/topic.json b/public/language/id/topic.json
index 1d6bd8d57a..fe0a801a92 100644
--- a/public/language/id/topic.json
+++ b/public/language/id/topic.json
@@ -118,8 +118,8 @@
"sort_by": "Urutkan berdasakan",
"oldest_to_newest": "Terlama ke Terbaru",
"newest_to_oldest": "Terbaru ke Terlama",
- "most_votes": "Vote terbanyak",
- "most_posts": "Postingan terbanyak",
+ "most_votes": "Most Votes",
+ "most_posts": "Most Posts",
"stale.title": "Create new topic instead?",
"stale.warning": "The topic you are replying to is quite old. Would you like to create a new topic instead, and reference this one in your reply?",
"stale.create": "Create a new topic",
@@ -127,5 +127,7 @@
"link_back": "Re: [%1](%2)",
"diffs.title": "Post Edit History",
"diffs.description": "This post has %1 revisions. Click one of the revisions below to see the post content at that point in time.",
- "diffs.no-revisions-description": "This post has %1 revisions."
+ "diffs.no-revisions-description": "This post has %1 revisions.",
+ "diffs.current-revision": "current revision",
+ "diffs.original-revision": "original revision"
}
\ No newline at end of file
diff --git a/public/language/id/uploads.json b/public/language/id/uploads.json
index 1622cb5693..651a839876 100644
--- a/public/language/id/uploads.json
+++ b/public/language/id/uploads.json
@@ -2,5 +2,8 @@
"uploading-file": "Uploading the file...",
"select-file-to-upload": "Select a file to upload!",
"upload-success": "File uploaded successfully!",
- "maximum-file-size": "Maximum %1 kb"
+ "maximum-file-size": "Maximum %1 kb",
+ "no-uploads-found": "No uploads found",
+ "public-uploads-info": "Uploads are public, all visitors can see them.",
+ "private-uploads-info": "Uploads are private, only logged in users can see them."
}
\ No newline at end of file
diff --git a/public/language/id/user.json b/public/language/id/user.json
index d0e32b0594..097db7fb08 100644
--- a/public/language/id/user.json
+++ b/public/language/id/user.json
@@ -29,6 +29,8 @@
"ignored": "Ignored",
"followers": "Pengikut",
"following": "Mengikuti",
+ "blocks": "Blocks",
+ "block_toggle": "Toggle Block",
"aboutme": "About me",
"signature": "Tanda Pengenal",
"birthday": "Hari Lahir",
@@ -89,6 +91,7 @@
"has_no_upvoted_posts": "This user hasn't upvoted any posts yet.",
"has_no_downvoted_posts": "This user hasn't downvoted any posts yet.",
"has_no_voted_posts": "This user has no voted posts",
+ "has_no_blocks": "You have blocked no users.",
"email_hidden": "Email Disembunyikan",
"hidden": "disembunyikan",
"paginate_description": "Paginate topics and posts instead of using infinite scroll",
@@ -142,5 +145,25 @@
"info.email-history": "Email History",
"info.moderation-note": "Moderation Note",
"info.moderation-note.success": "Moderation note saved",
- "info.moderation-note.add": "Add note"
+ "info.moderation-note.add": "Add note",
+ "consent.title": "Your Rights & Consent",
+ "consent.lead": "This community forum collects and processes your personal information.",
+ "consent.intro": "We use this information strictly to personalise your experience in this community, as well as to associate the posts you make to your user account. During the registration step you were asked to provide a username and email address, you can also optionally provide additional information to complete your user profile on this website.
We retain this information for the life of your user account, and you are able to withdraw consent at any time by deleting your account. At any time you may request a copy of your contribution to this website, via your Rights & Consent page.
If you have any questions or concerns, we encourage you to reach out to this forum's administrative team.",
+ "consent.email_intro": "Occasionally, we may send emails to your registered email address in order to provide updates and/or to notify you of new activity that is pertinent to you. You can customise the frequency of the community digest (including disabling it outright), as well as select which types of notifications to receive via email, via your user settings page.",
+ "consent.digest_frequency": "By default, this community delivers email digests every %1.",
+ "consent.digest_off": "Currently, this community does not send out email digests",
+ "consent.received": "You have provided consent for this website to collect and process your information. No additional action is required.",
+ "consent.not_received": "You have not provided consent for data collection and processing. At any time this website's administration may elect to delete your account in order to become compliant with the General Data Protection Regulation.",
+ "consent.give": "Give consent",
+ "consent.right_of_access": "You have the Right of Access",
+ "consent.right_of_access_description": "You have the right to access any data collected by this website upon request. You can retrieve a copy of this data by clicking the appropriate button below.",
+ "consent.right_to_rectification": "You have the Right to Rectification",
+ "consent.right_to_rectification_description": "You have the right to change or update any inaccurate data provided to us. Your profile can be updated by editing your profile, and post content can always be edited. If this is not the case, please contact this site's administrative team.",
+ "consent.right_to_erasure": "You have the Right to Erasure",
+ "consent.right_to_erasure_description": "At any time, you are able to revoke your consent to data collection and/or processing by deleting your account.",
+ "consent.right_to_data_portability": "You have the Right to Data Portability",
+ "consent.right_to_data_portability_description": "You may request from us a machine-readable export of any collected data about you and your account. You can do so by clicking the appropriate button below.",
+ "consent.export_profile": "Export Profile (.csv)",
+ "consent.export_uploads": "Export Uploaded Content (.zip)",
+ "consent.export_posts": "Export Posts (.csv)"
}
\ No newline at end of file
diff --git a/public/language/it/admin/extend/plugins.json b/public/language/it/admin/extend/plugins.json
index 05f7df4ecb..005d9044ae 100644
--- a/public/language/it/admin/extend/plugins.json
+++ b/public/language/it/admin/extend/plugins.json
@@ -44,6 +44,8 @@
"alert.package-manager-unreachable": "NodeBB could not reach the package manager, an upgrade is not suggested at this time.
",
"alert.incompatible": "Your version of NodeBB (v%1) is only cleared to upgrade to v%2 of this plugin. Please update your NodeBB if you wish to install a newer version of this plugin.
",
"alert.possibly-incompatible": "No Compatibility Information Found
This plugin did not specify a specific version for installation given your NodeBB version. Full compatibility cannot be guaranteed, and may cause your NodeBB to no longer start properly.
In the event that NodeBB cannot boot properly:
$ ./nodebb reset plugin=\"%1\"
Continue installation of latest version of this plugin?
",
+ "alert.reorder": "Plugins Re-ordered",
+ "alert.reorder-success": "Please rebuild and restart your NodeBB to fully complete the process.",
"license.title": "Plugin License Information",
"license.intro": "The plugin %1 is licensed under the %2. Please read and understand the license terms prior to activating this plugin.",
diff --git a/public/language/it/admin/settings/group.json b/public/language/it/admin/settings/group.json
index 1ae88c9cf5..fe3e39915b 100644
--- a/public/language/it/admin/settings/group.json
+++ b/public/language/it/admin/settings/group.json
@@ -5,6 +5,7 @@
"private-groups.warning": "Beware! If this option is disabled and you have private groups, they automatically become public.",
"allow-creation": "Allow Group Creation",
"allow-creation-help": "If enabled, users can create groups (Default: disabled)",
+ "allow-multiple-badges-help": "This flag can be used to allow users to select multiple group badges, requires theme support.",
"max-name-length": "Maximum Group Name Length",
"cover-image": "Group Cover Image",
"default-cover": "Default Cover Images",
diff --git a/public/language/it/admin/settings/notifications.json b/public/language/it/admin/settings/notifications.json
index da6c9680a3..03fa0ac66a 100644
--- a/public/language/it/admin/settings/notifications.json
+++ b/public/language/it/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "Notifications",
"welcome-notification": "Welcome Notification",
"welcome-notification-link": "Welcome Notification Link",
- "welcome-notification-uid": "Welcome Notification User (UID)"
+ "welcome-notification-uid": "Welcome Notification User (UID)",
+ "notification-alert-timeout": "Notification Alert Timeout"
}
\ No newline at end of file
diff --git a/public/language/it/error.json b/public/language/it/error.json
index be96894a6a..ac80d8f106 100644
--- a/public/language/it/error.json
+++ b/public/language/it/error.json
@@ -18,6 +18,7 @@
"invalid-username-or-password": "Si prega di specificare sia un nome utente che una password",
"invalid-search-term": "Termine di ricerca non valido",
"invalid-url": "Invalid URL",
+ "local-login-disabled": "Local login system has been disabled for non-privileged accounts.",
"csrf-invalid": "Non siamo riusciti a farti connettere, probabilmente perché la sessione è scaduta. Per favore riprova.",
"invalid-pagination-value": "Valore di paginazione non valido, deve essere almeno %1 ed al massimo %2",
"username-taken": "Nome utente già preso",
diff --git a/public/language/it/flags.json b/public/language/it/flags.json
index e6b7a013d5..1ffc0c486a 100644
--- a/public/language/it/flags.json
+++ b/public/language/it/flags.json
@@ -18,6 +18,7 @@
"filter-type": "Flag Type",
"filter-type-all": "Tutto il contenuto",
"filter-type-post": "Post",
+ "filter-type-user": "User",
"filter-state": "State",
"filter-assignee": "Assignee UID",
"filter-cid": "Categoria",
diff --git a/public/language/it/global.json b/public/language/it/global.json
index 3b023001ac..fabbb2b9fb 100644
--- a/public/language/it/global.json
+++ b/public/language/it/global.json
@@ -97,6 +97,7 @@
"enter_page_number": "Inserisci il numero della pagina",
"upload_file": "Carica file",
"upload": "Carica",
+ "uploads": "Uploads",
"allowed-file-types": "Le estensioni permesse dei file sono %1",
"unsaved-changes": "Hai delle modifiche non salvate. Sei sicuro che vuoi lasciare la pagina?",
"reconnecting-message": "Sembra che la tua connessione a %1 sia stata persa, per favore attendi mentre proviamo a riconnetterti.",
diff --git a/public/language/it/pages.json b/public/language/it/pages.json
index 1e7676ffdf..0787658c2c 100644
--- a/public/language/it/pages.json
+++ b/public/language/it/pages.json
@@ -49,6 +49,8 @@
"account/upvoted": "Post apprezzati da %1",
"account/downvoted": "Post votati negativamente da %1",
"account/best": "I migliori post di %1",
+ "account/blocks": "Blocked users for %1",
+ "account/uploads": "Uploads by %1",
"confirm": "Email Confermata",
"maintenance.text": "%1 è attualmente in manutenzione. Per favore ritorna più tardi.",
"maintenance.messageIntro": "Inoltre, l'amministratore ha lasciato questo messaggio:",
diff --git a/public/language/it/register.json b/public/language/it/register.json
index 49de769d43..4e21839105 100644
--- a/public/language/it/register.json
+++ b/public/language/it/register.json
@@ -19,5 +19,8 @@
"terms_of_use_error": "Devi accettare i Termini d'Utilizzo",
"registration-added-to-queue": "La tua registrazione è stata aggiunta alla coda di moderazione. Riceverai una mail quando verrà accettata da un amministratore.",
"interstitial.intro": "Abbiamo bisogno di qualche informazione in più prima di poter creare il tuo account.",
- "interstitial.errors-found": "Non abbiamo potuto completare la tua registrazione:"
+ "interstitial.errors-found": "Non abbiamo potuto completare la tua registrazione:",
+ "gdpr_agree_data": "I consent to the collection and processing of my personal information on this website.",
+ "gdpr_agree_email": "I consent to receive digest and notification emails from this website.",
+ "gdpr_consent_denied": "You must give consent to this site to collect/process your information, and to send you emails."
}
\ No newline at end of file
diff --git a/public/language/it/topic.json b/public/language/it/topic.json
index 0a020fd26d..7279bb7d6a 100644
--- a/public/language/it/topic.json
+++ b/public/language/it/topic.json
@@ -118,8 +118,8 @@
"sort_by": "Ordina per",
"oldest_to_newest": "Da Vecchi a Nuovi",
"newest_to_oldest": "Da Nuovi a Vecchi",
- "most_votes": "Più votati",
- "most_posts": "Ulteriori post",
+ "most_votes": "Most Votes",
+ "most_posts": "Most Posts",
"stale.title": "Preferisci creare una nuova discussione?",
"stale.warning": "Il topic al quale stai rispondendo è abbastanza vecchio. Vorresti piuttosto creare un nuovo topic in riferimento a questo nella tua risposta?",
"stale.create": "Crea una nuova discussione",
@@ -127,5 +127,7 @@
"link_back": "Re: [%1](%2)",
"diffs.title": "Post Edit History",
"diffs.description": "This post has %1 revisions. Click one of the revisions below to see the post content at that point in time.",
- "diffs.no-revisions-description": "This post has %1 revisions."
+ "diffs.no-revisions-description": "This post has %1 revisions.",
+ "diffs.current-revision": "current revision",
+ "diffs.original-revision": "original revision"
}
\ No newline at end of file
diff --git a/public/language/it/uploads.json b/public/language/it/uploads.json
index fcc163f5c7..daaff5bda2 100644
--- a/public/language/it/uploads.json
+++ b/public/language/it/uploads.json
@@ -2,5 +2,8 @@
"uploading-file": "Sto caricando il file...",
"select-file-to-upload": "Seleziona un file da caricare!",
"upload-success": "File caricato con successo!",
- "maximum-file-size": "Massimo %1 kb"
+ "maximum-file-size": "Massimo %1 kb",
+ "no-uploads-found": "No uploads found",
+ "public-uploads-info": "Uploads are public, all visitors can see them.",
+ "private-uploads-info": "Uploads are private, only logged in users can see them."
}
\ No newline at end of file
diff --git a/public/language/it/user.json b/public/language/it/user.json
index bf1f499f9c..4f8a73fc8a 100644
--- a/public/language/it/user.json
+++ b/public/language/it/user.json
@@ -29,6 +29,8 @@
"ignored": "Ignorati",
"followers": "Da chi è seguito",
"following": "Chi segue",
+ "blocks": "Blocks",
+ "block_toggle": "Toggle Block",
"aboutme": "Su di me",
"signature": "Firma",
"birthday": "Data di nascita",
@@ -89,6 +91,7 @@
"has_no_upvoted_posts": "Questo utente non ha ancora apprezzato nessun post.",
"has_no_downvoted_posts": "Questo utente non ha ancora votato negativamente alcun post",
"has_no_voted_posts": "Questo utente non ha post votati",
+ "has_no_blocks": "You have blocked no users.",
"email_hidden": "Email Nascosta",
"hidden": "nascosta",
"paginate_description": "Non utilizzare lo scroll infinito per discussioni e messaggi",
@@ -142,5 +145,25 @@
"info.email-history": "Storico dell'Email",
"info.moderation-note": "Nota di moderazione",
"info.moderation-note.success": "Nota di moderazione salvata",
- "info.moderation-note.add": "Aggiungi nota"
+ "info.moderation-note.add": "Aggiungi nota",
+ "consent.title": "Your Rights & Consent",
+ "consent.lead": "This community forum collects and processes your personal information.",
+ "consent.intro": "We use this information strictly to personalise your experience in this community, as well as to associate the posts you make to your user account. During the registration step you were asked to provide a username and email address, you can also optionally provide additional information to complete your user profile on this website.
We retain this information for the life of your user account, and you are able to withdraw consent at any time by deleting your account. At any time you may request a copy of your contribution to this website, via your Rights & Consent page.
If you have any questions or concerns, we encourage you to reach out to this forum's administrative team.",
+ "consent.email_intro": "Occasionally, we may send emails to your registered email address in order to provide updates and/or to notify you of new activity that is pertinent to you. You can customise the frequency of the community digest (including disabling it outright), as well as select which types of notifications to receive via email, via your user settings page.",
+ "consent.digest_frequency": "By default, this community delivers email digests every %1.",
+ "consent.digest_off": "Currently, this community does not send out email digests",
+ "consent.received": "You have provided consent for this website to collect and process your information. No additional action is required.",
+ "consent.not_received": "You have not provided consent for data collection and processing. At any time this website's administration may elect to delete your account in order to become compliant with the General Data Protection Regulation.",
+ "consent.give": "Give consent",
+ "consent.right_of_access": "You have the Right of Access",
+ "consent.right_of_access_description": "You have the right to access any data collected by this website upon request. You can retrieve a copy of this data by clicking the appropriate button below.",
+ "consent.right_to_rectification": "You have the Right to Rectification",
+ "consent.right_to_rectification_description": "You have the right to change or update any inaccurate data provided to us. Your profile can be updated by editing your profile, and post content can always be edited. If this is not the case, please contact this site's administrative team.",
+ "consent.right_to_erasure": "You have the Right to Erasure",
+ "consent.right_to_erasure_description": "At any time, you are able to revoke your consent to data collection and/or processing by deleting your account.",
+ "consent.right_to_data_portability": "You have the Right to Data Portability",
+ "consent.right_to_data_portability_description": "You may request from us a machine-readable export of any collected data about you and your account. You can do so by clicking the appropriate button below.",
+ "consent.export_profile": "Export Profile (.csv)",
+ "consent.export_uploads": "Export Uploaded Content (.zip)",
+ "consent.export_posts": "Export Posts (.csv)"
}
\ No newline at end of file
diff --git a/public/language/ja/admin/extend/plugins.json b/public/language/ja/admin/extend/plugins.json
index 623471ad1e..cb3f56ad5f 100644
--- a/public/language/ja/admin/extend/plugins.json
+++ b/public/language/ja/admin/extend/plugins.json
@@ -44,6 +44,8 @@
"alert.package-manager-unreachable": "NodeBBはパッケージマネージャに到達できませんでした。今アップグレードすることはおすすめしません。
",
"alert.incompatible": "NodeBBのバージョン(v%1)を v%2 にアップデートする必要があります。このプラグインの新しいバージョンをインストールするにはNodeBBをアップデートしてください。
",
"alert.possibly-incompatible": "No Compatibility Information Found
このプラグインはインストールに必要なNodeBBのバージョンの指定がされていませんでした。完全な互換性は保証されず、NodeBBが正常に起動しなくなる可能性があります。
NodeBBが正常に起動できない場合:
$ ./nodebb reset plugin=\"%1\"
このプラグインの最新バージョンのインストールを続行しますか?
",
+ "alert.reorder": "Plugins Re-ordered",
+ "alert.reorder-success": "Please rebuild and restart your NodeBB to fully complete the process.",
"license.title": "プラグインライセンス情報",
"license.intro": "%1のプラグインは%2の下でライセンスされています。このプラグインを有効にする前にライセンス条項を熟読してください。",
diff --git a/public/language/ja/admin/settings/group.json b/public/language/ja/admin/settings/group.json
index e25882871d..a983f07e9f 100644
--- a/public/language/ja/admin/settings/group.json
+++ b/public/language/ja/admin/settings/group.json
@@ -5,6 +5,7 @@
"private-groups.warning": "注意!このオプションが無効で、プライベートグループがある場合、自動的に公開されます。",
"allow-creation": "グループの作成を有効にする",
"allow-creation-help": "有効にすると、ユーザーはグループを作成できます(デフォルト:無効) em>",
+ "allow-multiple-badges-help": "This flag can be used to allow users to select multiple group badges, requires theme support.",
"max-name-length": "グループ名の最大文字数",
"cover-image": "グループ表紙イメージ",
"default-cover": "デフォルトのカバー画像",
diff --git a/public/language/ja/admin/settings/notifications.json b/public/language/ja/admin/settings/notifications.json
index d69a16d629..42cd474620 100644
--- a/public/language/ja/admin/settings/notifications.json
+++ b/public/language/ja/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "通知",
"welcome-notification": "ウェルカム通知",
"welcome-notification-link": "ウェルカム通知のリンク",
- "welcome-notification-uid": "Welcome Notification User (UID)"
+ "welcome-notification-uid": "Welcome Notification User (UID)",
+ "notification-alert-timeout": "Notification Alert Timeout"
}
\ No newline at end of file
diff --git a/public/language/ja/error.json b/public/language/ja/error.json
index 0ebbf58a10..7f6326ea73 100644
--- a/public/language/ja/error.json
+++ b/public/language/ja/error.json
@@ -18,6 +18,7 @@
"invalid-username-or-password": "ユーザー名とパスワードの両方を指定してください",
"invalid-search-term": "無効な検索ワード",
"invalid-url": "Invalid URL",
+ "local-login-disabled": "Local login system has been disabled for non-privileged accounts.",
"csrf-invalid": "セッションの期限切れと思われるため、私達はあなたのログイン状態を確認できませんでした。もう一度お試しください。",
"invalid-pagination-value": "無効なページネーション値です。%1 から%2の値でなければありません。",
"username-taken": "ユーザー名は既に使われています",
diff --git a/public/language/ja/flags.json b/public/language/ja/flags.json
index 97c4936ece..d464cf6ef6 100644
--- a/public/language/ja/flags.json
+++ b/public/language/ja/flags.json
@@ -18,6 +18,7 @@
"filter-type": "フラグの種類",
"filter-type-all": "すべてのコンテンツ",
"filter-type-post": "投稿",
+ "filter-type-user": "User",
"filter-state": "状態",
"filter-assignee": "譲受人のユーザーID",
"filter-cid": "カテゴリ",
diff --git a/public/language/ja/global.json b/public/language/ja/global.json
index 9a8be0a062..63a57e2bb2 100644
--- a/public/language/ja/global.json
+++ b/public/language/ja/global.json
@@ -97,6 +97,7 @@
"enter_page_number": "ページ番号を入力",
"upload_file": "ファイルをアップロード",
"upload": "アップロード",
+ "uploads": "Uploads",
"allowed-file-types": "有効なファイル形式は %1 です。",
"unsaved-changes": "変更はまだ保存されていません。本当にこのページから離れますか?",
"reconnecting-message": "%1への接続が失われたと思われます。再接続されるまでしばらくお待ちください。",
diff --git a/public/language/ja/pages.json b/public/language/ja/pages.json
index 39a573b6cd..0bec7b5bf4 100644
--- a/public/language/ja/pages.json
+++ b/public/language/ja/pages.json
@@ -49,6 +49,8 @@
"account/upvoted": "%1が投稿を高評価しました",
"account/downvoted": "%1が投稿を低評価しました",
"account/best": "%1のベストな投稿",
+ "account/blocks": "Blocked users for %1",
+ "account/uploads": "Uploads by %1",
"confirm": "Eメールが確認されました",
"maintenance.text": "%1 は現在メンテナンスを実行中です。お手数ですが、時間をずらしてお越しください。",
"maintenance.messageIntro": "さらに、管理者はこちらのメッセージを残しました:",
diff --git a/public/language/ja/register.json b/public/language/ja/register.json
index 9f25bc8cba..cf89f8d830 100644
--- a/public/language/ja/register.json
+++ b/public/language/ja/register.json
@@ -19,5 +19,8 @@
"terms_of_use_error": "あなたは利用規約に同意する必要があります",
"registration-added-to-queue": "あなたの登録申請は承認キューに追加されました。管理者によって受け入れられた時に、メールを受信します。",
"interstitial.intro": "私たちは、あなたのアカウント作成においていくつかの情報をお訪ねします。",
- "interstitial.errors-found": "私達はあなたの登録を完了できませんでした:"
+ "interstitial.errors-found": "私達はあなたの登録を完了できませんでした:",
+ "gdpr_agree_data": "I consent to the collection and processing of my personal information on this website.",
+ "gdpr_agree_email": "I consent to receive digest and notification emails from this website.",
+ "gdpr_consent_denied": "You must give consent to this site to collect/process your information, and to send you emails."
}
\ No newline at end of file
diff --git a/public/language/ja/topic.json b/public/language/ja/topic.json
index ed9dc843a5..da4404a526 100644
--- a/public/language/ja/topic.json
+++ b/public/language/ja/topic.json
@@ -118,8 +118,8 @@
"sort_by": "並び替え",
"oldest_to_newest": "古いものから新しい順",
"newest_to_oldest": "新しいものから古い順",
- "most_votes": "最も投票された順",
- "most_posts": "最も投稿された順",
+ "most_votes": "Most Votes",
+ "most_posts": "Most Posts",
"stale.title": "新しいスレッドを作りますか?",
"stale.warning": "あなたが返信しようとしてるスレッドが古いスレッドです。新しいスレッドを作って、そしてこのスレッドが参考として入れた方を勧めます。そうしますか?",
"stale.create": "新しいスレッドを作ります。",
@@ -127,5 +127,7 @@
"link_back": "返信: [%1](%2)",
"diffs.title": "Post Edit History",
"diffs.description": "This post has %1 revisions. Click one of the revisions below to see the post content at that point in time.",
- "diffs.no-revisions-description": "This post has %1 revisions."
+ "diffs.no-revisions-description": "This post has %1 revisions.",
+ "diffs.current-revision": "current revision",
+ "diffs.original-revision": "original revision"
}
\ No newline at end of file
diff --git a/public/language/ja/uploads.json b/public/language/ja/uploads.json
index 9d1d330ec9..6540439e65 100644
--- a/public/language/ja/uploads.json
+++ b/public/language/ja/uploads.json
@@ -2,5 +2,8 @@
"uploading-file": "ファイルをアップロード中...",
"select-file-to-upload": "アップロードするファイルを選択してください!",
"upload-success": "ファイルのアップロードに成功しました!",
- "maximum-file-size": "最大 %1 kb"
+ "maximum-file-size": "最大 %1 kb",
+ "no-uploads-found": "No uploads found",
+ "public-uploads-info": "Uploads are public, all visitors can see them.",
+ "private-uploads-info": "Uploads are private, only logged in users can see them."
}
\ No newline at end of file
diff --git a/public/language/ja/user.json b/public/language/ja/user.json
index 5b79785ce8..10c57fa7d5 100644
--- a/public/language/ja/user.json
+++ b/public/language/ja/user.json
@@ -29,6 +29,8 @@
"ignored": "Ignored",
"followers": "フォロワー",
"following": "フォロー中",
+ "blocks": "Blocks",
+ "block_toggle": "Toggle Block",
"aboutme": "About me",
"signature": "署名",
"birthday": "誕生日",
@@ -89,6 +91,7 @@
"has_no_upvoted_posts": "このユーザーはまだ一つも投稿に高評価を付けていません。",
"has_no_downvoted_posts": "このユーザーはまだ一つも投稿に低評価を付けていません。",
"has_no_voted_posts": "このユーザーは投稿を評価していません。",
+ "has_no_blocks": "You have blocked no users.",
"email_hidden": "メールアドレスを非表示",
"hidden": "非表示",
"paginate_description": "無限スクロールの代わりに、投稿やスレッドをページ別で切り替える。",
@@ -142,5 +145,25 @@
"info.email-history": "Eメール履歴",
"info.moderation-note": "モデレーションノート",
"info.moderation-note.success": "モデレーションは保存されませんでした",
- "info.moderation-note.add": "ノートに追加"
+ "info.moderation-note.add": "ノートに追加",
+ "consent.title": "Your Rights & Consent",
+ "consent.lead": "This community forum collects and processes your personal information.",
+ "consent.intro": "We use this information strictly to personalise your experience in this community, as well as to associate the posts you make to your user account. During the registration step you were asked to provide a username and email address, you can also optionally provide additional information to complete your user profile on this website.
We retain this information for the life of your user account, and you are able to withdraw consent at any time by deleting your account. At any time you may request a copy of your contribution to this website, via your Rights & Consent page.
If you have any questions or concerns, we encourage you to reach out to this forum's administrative team.",
+ "consent.email_intro": "Occasionally, we may send emails to your registered email address in order to provide updates and/or to notify you of new activity that is pertinent to you. You can customise the frequency of the community digest (including disabling it outright), as well as select which types of notifications to receive via email, via your user settings page.",
+ "consent.digest_frequency": "By default, this community delivers email digests every %1.",
+ "consent.digest_off": "Currently, this community does not send out email digests",
+ "consent.received": "You have provided consent for this website to collect and process your information. No additional action is required.",
+ "consent.not_received": "You have not provided consent for data collection and processing. At any time this website's administration may elect to delete your account in order to become compliant with the General Data Protection Regulation.",
+ "consent.give": "Give consent",
+ "consent.right_of_access": "You have the Right of Access",
+ "consent.right_of_access_description": "You have the right to access any data collected by this website upon request. You can retrieve a copy of this data by clicking the appropriate button below.",
+ "consent.right_to_rectification": "You have the Right to Rectification",
+ "consent.right_to_rectification_description": "You have the right to change or update any inaccurate data provided to us. Your profile can be updated by editing your profile, and post content can always be edited. If this is not the case, please contact this site's administrative team.",
+ "consent.right_to_erasure": "You have the Right to Erasure",
+ "consent.right_to_erasure_description": "At any time, you are able to revoke your consent to data collection and/or processing by deleting your account.",
+ "consent.right_to_data_portability": "You have the Right to Data Portability",
+ "consent.right_to_data_portability_description": "You may request from us a machine-readable export of any collected data about you and your account. You can do so by clicking the appropriate button below.",
+ "consent.export_profile": "Export Profile (.csv)",
+ "consent.export_uploads": "Export Uploaded Content (.zip)",
+ "consent.export_posts": "Export Posts (.csv)"
}
\ No newline at end of file
diff --git a/public/language/ko/admin/extend/plugins.json b/public/language/ko/admin/extend/plugins.json
index e656687cc9..096d29c7bf 100644
--- a/public/language/ko/admin/extend/plugins.json
+++ b/public/language/ko/admin/extend/plugins.json
@@ -44,6 +44,8 @@
"alert.package-manager-unreachable": "NodeBB가 페키지 매니저 접근에 실패했습니다. 지금 업그레이드 하는 것을 추천하지 않습니다.
",
"alert.incompatible": "지금 사용하시는 NodeBB 버젼(v%1)에서는 이 플러그인을 v%2 버젼까지만 업그레이드 할 수 있습니다. 이 플러그인의 최신 버젼을 설치하고 싶으시다면 먼저 NodeBB를 업그레이드 해주십시오.
",
"alert.possibly-incompatible": "호환성 관련 정보를 찾지 못했습니다.
이 플러그인은 현재 사용 중이신 NodeBB 버젼에 적합한 버젼을 명시하지 않았습니다. 따라서 완전한 호환성을 보장할 수 없고, 결과적으로 지금 사용중이신 NodeBB에 오류를 일으킬 수도 있습니다.
만약 NodeBB가 제대로 시작되지 않는다면:
$ ./nodebb reset plugin=\"%1\"
이 플러그인의 최신 버젼을 설치를 계속 하시겠습니까?
",
+ "alert.reorder": "Plugins Re-ordered",
+ "alert.reorder-success": "Please rebuild and restart your NodeBB to fully complete the process.",
"license.title": "Plugin License Information",
"license.intro": "The plugin %1 is licensed under the %2. Please read and understand the license terms prior to activating this plugin.",
diff --git a/public/language/ko/admin/settings/group.json b/public/language/ko/admin/settings/group.json
index 75a4e8efe1..fff7c623b0 100644
--- a/public/language/ko/admin/settings/group.json
+++ b/public/language/ko/admin/settings/group.json
@@ -5,6 +5,7 @@
"private-groups.warning": "주의 이 옵션이 비활성화 돼있고 당신에게 비공개 그룹이 있다면 그 그룹들은 모두 공개로 전환될 것입니다.",
"allow-creation": "그룹 생성 허용",
"allow-creation-help": "활성화 돼있다면 유저가 그룹을 생성할 수 있습니다. (기본: 비활성화)",
+ "allow-multiple-badges-help": "This flag can be used to allow users to select multiple group badges, requires theme support.",
"max-name-length": "그룹 명 최대 길이",
"cover-image": "그룹 커버 사진",
"default-cover": "기본 커버 사진",
diff --git a/public/language/ko/admin/settings/notifications.json b/public/language/ko/admin/settings/notifications.json
index 4d08749154..feb20a6212 100644
--- a/public/language/ko/admin/settings/notifications.json
+++ b/public/language/ko/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "알림",
"welcome-notification": "환영 알림",
"welcome-notification-link": "환영 알림 링크",
- "welcome-notification-uid": "Welcome Notification User (UID)"
+ "welcome-notification-uid": "Welcome Notification User (UID)",
+ "notification-alert-timeout": "Notification Alert Timeout"
}
\ No newline at end of file
diff --git a/public/language/ko/error.json b/public/language/ko/error.json
index 2a6640bba8..618c8b896d 100644
--- a/public/language/ko/error.json
+++ b/public/language/ko/error.json
@@ -18,6 +18,7 @@
"invalid-username-or-password": "사용자명과 패스워드를 모두 설정해주세요.",
"invalid-search-term": "올바르지 않은 검색어입니다.",
"invalid-url": "Invalid URL",
+ "local-login-disabled": "Local login system has been disabled for non-privileged accounts.",
"csrf-invalid": "세션이 만료되어 로그인에 실패하였습니다. 다시 시도해 주세요.",
"invalid-pagination-value": "올바르지 않은 페이지 값입니다. 최소 1% 에서 최대 2% 사이로 설정해야 합니다.",
"username-taken": "이미 사용 중인 사용자명 입니다.",
diff --git a/public/language/ko/flags.json b/public/language/ko/flags.json
index eabf86033e..af87ffe045 100644
--- a/public/language/ko/flags.json
+++ b/public/language/ko/flags.json
@@ -18,6 +18,7 @@
"filter-type": "신고 유형",
"filter-type-all": "모든 컨텐츠",
"filter-type-post": "포스트",
+ "filter-type-user": "User",
"filter-state": "처리 상태",
"filter-assignee": "담당자 ID",
"filter-cid": "게시판",
diff --git a/public/language/ko/global.json b/public/language/ko/global.json
index 90ef0e1d90..715a6dfba9 100644
--- a/public/language/ko/global.json
+++ b/public/language/ko/global.json
@@ -97,6 +97,7 @@
"enter_page_number": "페이지 번호를 입력하세요",
"upload_file": "파일 업로드",
"upload": "업로드",
+ "uploads": "Uploads",
"allowed-file-types": "사용가능한 파일 유형: %1",
"unsaved-changes": "저장되지 않은 변경사항이 있습니다. 저장하지 않고 페이지를 떠나시겠습니까?",
"reconnecting-message": "%1 사이트로의 연결이 끊어졌습니다. 다시 연결을 시도하는동안 잠시만 기다려 주십시오.",
diff --git a/public/language/ko/pages.json b/public/language/ko/pages.json
index 2185d9af8f..f7367e3e64 100644
--- a/public/language/ko/pages.json
+++ b/public/language/ko/pages.json
@@ -49,6 +49,8 @@
"account/upvoted": "%1 님이 추천한 포스트",
"account/downvoted": "%1 님에 비추천한 포스트",
"account/best": "%1 님 최고의 포스트",
+ "account/blocks": "Blocked users for %1",
+ "account/uploads": "Uploads by %1",
"confirm": "이메일 인증 되었습니다",
"maintenance.text": "%1 사이트는 현재 점검 중입니다. 나중에 다시 방문해주세요.",
"maintenance.messageIntro": "다음은 관리자가 전하는 메시지입니다.",
diff --git a/public/language/ko/register.json b/public/language/ko/register.json
index 6f2d19f5b2..873c2e36b3 100644
--- a/public/language/ko/register.json
+++ b/public/language/ko/register.json
@@ -19,5 +19,8 @@
"terms_of_use_error": "이용약관에 동의하셔야 합니다.",
"registration-added-to-queue": "회원가입이 요청되었습니다. 관리자의 승인 후 메일이 발송됩니다.",
"interstitial.intro": "계정을 생성하기 전 추가 정보가 더 필요합니다.",
- "interstitial.errors-found": "회원가입을 완료하지 못했습니다."
+ "interstitial.errors-found": "회원가입을 완료하지 못했습니다.",
+ "gdpr_agree_data": "I consent to the collection and processing of my personal information on this website.",
+ "gdpr_agree_email": "I consent to receive digest and notification emails from this website.",
+ "gdpr_consent_denied": "You must give consent to this site to collect/process your information, and to send you emails."
}
\ No newline at end of file
diff --git a/public/language/ko/topic.json b/public/language/ko/topic.json
index 8da7b61d19..1e6528c8e1 100644
--- a/public/language/ko/topic.json
+++ b/public/language/ko/topic.json
@@ -118,8 +118,8 @@
"sort_by": "정렬 기준",
"oldest_to_newest": "오래된 순으로 정렬",
"newest_to_oldest": "최신 순으로 정렬",
- "most_votes": "추천수 순으로 정렬",
- "most_posts": "포스트 많은 순으로 정렬",
+ "most_votes": "Most Votes",
+ "most_posts": "Most Posts",
"stale.title": "새로운 게시물을 생성 하시겠습니까?",
"stale.warning": "현재 답글을 작성중인 게시물은 오래전에 작성 되었습니다. 새로 게시물을 생성하시고 이 게시물을 인용 하시겠습니까?",
"stale.create": "새로운 게시물 작성",
@@ -127,5 +127,7 @@
"link_back": "답글: [%1](%2)",
"diffs.title": "Post Edit History",
"diffs.description": "This post has %1 revisions. Click one of the revisions below to see the post content at that point in time.",
- "diffs.no-revisions-description": "This post has %1 revisions."
+ "diffs.no-revisions-description": "This post has %1 revisions.",
+ "diffs.current-revision": "current revision",
+ "diffs.original-revision": "original revision"
}
\ No newline at end of file
diff --git a/public/language/ko/uploads.json b/public/language/ko/uploads.json
index 3438b2ca03..c43a90c59e 100644
--- a/public/language/ko/uploads.json
+++ b/public/language/ko/uploads.json
@@ -2,5 +2,8 @@
"uploading-file": "파일 업로드 중...",
"select-file-to-upload": "업로드할 파일을 선택해 주세요!",
"upload-success": "파일이 성공적으로 업로드 되었습니다!",
- "maximum-file-size": "최대 %1 kb"
+ "maximum-file-size": "최대 %1 kb",
+ "no-uploads-found": "No uploads found",
+ "public-uploads-info": "Uploads are public, all visitors can see them.",
+ "private-uploads-info": "Uploads are private, only logged in users can see them."
}
\ No newline at end of file
diff --git a/public/language/ko/user.json b/public/language/ko/user.json
index e2de0544e5..d9b4808a69 100644
--- a/public/language/ko/user.json
+++ b/public/language/ko/user.json
@@ -29,6 +29,8 @@
"ignored": "무시됨",
"followers": "팔로워",
"following": "팔로잉",
+ "blocks": "Blocks",
+ "block_toggle": "Toggle Block",
"aboutme": "자기소개",
"signature": "서명",
"birthday": "생일",
@@ -89,6 +91,7 @@
"has_no_upvoted_posts": "이 사용자가 추천한 포스트가 없습니다.",
"has_no_downvoted_posts": "이 사용자가 비추천한 포스트가 없습니다.",
"has_no_voted_posts": "평가받은 게시물이 없습니다.",
+ "has_no_blocks": "You have blocked no users.",
"email_hidden": "이메일 비공개",
"hidden": "비공개",
"paginate_description": "주제와 게시물을 페이지로 정리",
@@ -142,5 +145,25 @@
"info.email-history": "이메일 히스토리",
"info.moderation-note": "관리자 노트",
"info.moderation-note.success": "관리자 노트 저장완료",
- "info.moderation-note.add": "노트 추가"
+ "info.moderation-note.add": "노트 추가",
+ "consent.title": "Your Rights & Consent",
+ "consent.lead": "This community forum collects and processes your personal information.",
+ "consent.intro": "We use this information strictly to personalise your experience in this community, as well as to associate the posts you make to your user account. During the registration step you were asked to provide a username and email address, you can also optionally provide additional information to complete your user profile on this website.
We retain this information for the life of your user account, and you are able to withdraw consent at any time by deleting your account. At any time you may request a copy of your contribution to this website, via your Rights & Consent page.
If you have any questions or concerns, we encourage you to reach out to this forum's administrative team.",
+ "consent.email_intro": "Occasionally, we may send emails to your registered email address in order to provide updates and/or to notify you of new activity that is pertinent to you. You can customise the frequency of the community digest (including disabling it outright), as well as select which types of notifications to receive via email, via your user settings page.",
+ "consent.digest_frequency": "By default, this community delivers email digests every %1.",
+ "consent.digest_off": "Currently, this community does not send out email digests",
+ "consent.received": "You have provided consent for this website to collect and process your information. No additional action is required.",
+ "consent.not_received": "You have not provided consent for data collection and processing. At any time this website's administration may elect to delete your account in order to become compliant with the General Data Protection Regulation.",
+ "consent.give": "Give consent",
+ "consent.right_of_access": "You have the Right of Access",
+ "consent.right_of_access_description": "You have the right to access any data collected by this website upon request. You can retrieve a copy of this data by clicking the appropriate button below.",
+ "consent.right_to_rectification": "You have the Right to Rectification",
+ "consent.right_to_rectification_description": "You have the right to change or update any inaccurate data provided to us. Your profile can be updated by editing your profile, and post content can always be edited. If this is not the case, please contact this site's administrative team.",
+ "consent.right_to_erasure": "You have the Right to Erasure",
+ "consent.right_to_erasure_description": "At any time, you are able to revoke your consent to data collection and/or processing by deleting your account.",
+ "consent.right_to_data_portability": "You have the Right to Data Portability",
+ "consent.right_to_data_portability_description": "You may request from us a machine-readable export of any collected data about you and your account. You can do so by clicking the appropriate button below.",
+ "consent.export_profile": "Export Profile (.csv)",
+ "consent.export_uploads": "Export Uploaded Content (.zip)",
+ "consent.export_posts": "Export Posts (.csv)"
}
\ No newline at end of file
diff --git a/public/language/lt/admin/extend/plugins.json b/public/language/lt/admin/extend/plugins.json
index 05f7df4ecb..005d9044ae 100644
--- a/public/language/lt/admin/extend/plugins.json
+++ b/public/language/lt/admin/extend/plugins.json
@@ -44,6 +44,8 @@
"alert.package-manager-unreachable": "NodeBB could not reach the package manager, an upgrade is not suggested at this time.
",
"alert.incompatible": "Your version of NodeBB (v%1) is only cleared to upgrade to v%2 of this plugin. Please update your NodeBB if you wish to install a newer version of this plugin.
",
"alert.possibly-incompatible": "No Compatibility Information Found
This plugin did not specify a specific version for installation given your NodeBB version. Full compatibility cannot be guaranteed, and may cause your NodeBB to no longer start properly.
In the event that NodeBB cannot boot properly:
$ ./nodebb reset plugin=\"%1\"
Continue installation of latest version of this plugin?
",
+ "alert.reorder": "Plugins Re-ordered",
+ "alert.reorder-success": "Please rebuild and restart your NodeBB to fully complete the process.",
"license.title": "Plugin License Information",
"license.intro": "The plugin %1 is licensed under the %2. Please read and understand the license terms prior to activating this plugin.",
diff --git a/public/language/lt/admin/settings/group.json b/public/language/lt/admin/settings/group.json
index 1ae88c9cf5..fe3e39915b 100644
--- a/public/language/lt/admin/settings/group.json
+++ b/public/language/lt/admin/settings/group.json
@@ -5,6 +5,7 @@
"private-groups.warning": "Beware! If this option is disabled and you have private groups, they automatically become public.",
"allow-creation": "Allow Group Creation",
"allow-creation-help": "If enabled, users can create groups (Default: disabled)",
+ "allow-multiple-badges-help": "This flag can be used to allow users to select multiple group badges, requires theme support.",
"max-name-length": "Maximum Group Name Length",
"cover-image": "Group Cover Image",
"default-cover": "Default Cover Images",
diff --git a/public/language/lt/admin/settings/notifications.json b/public/language/lt/admin/settings/notifications.json
index da6c9680a3..03fa0ac66a 100644
--- a/public/language/lt/admin/settings/notifications.json
+++ b/public/language/lt/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "Notifications",
"welcome-notification": "Welcome Notification",
"welcome-notification-link": "Welcome Notification Link",
- "welcome-notification-uid": "Welcome Notification User (UID)"
+ "welcome-notification-uid": "Welcome Notification User (UID)",
+ "notification-alert-timeout": "Notification Alert Timeout"
}
\ No newline at end of file
diff --git a/public/language/lt/error.json b/public/language/lt/error.json
index 2ecded1078..7eb543bfdc 100644
--- a/public/language/lt/error.json
+++ b/public/language/lt/error.json
@@ -18,6 +18,7 @@
"invalid-username-or-password": "Prašome nurodyti tiek vartotojo vardą, tiek ir slaptažodį",
"invalid-search-term": "Neteisingas paieškos terminas",
"invalid-url": "Invalid URL",
+ "local-login-disabled": "Local login system has been disabled for non-privileged accounts.",
"csrf-invalid": "We were unable to log you in, likely due to an expired session. Please try again",
"invalid-pagination-value": "Invalid pagination value, must be at least %1 and at most %2",
"username-taken": "Vartotojo vardas jau užimtas",
diff --git a/public/language/lt/flags.json b/public/language/lt/flags.json
index d05a5b25a8..35fc87011a 100644
--- a/public/language/lt/flags.json
+++ b/public/language/lt/flags.json
@@ -18,6 +18,7 @@
"filter-type": "Flag Type",
"filter-type-all": "All Content",
"filter-type-post": "Post",
+ "filter-type-user": "User",
"filter-state": "State",
"filter-assignee": "Assignee UID",
"filter-cid": "Category",
diff --git a/public/language/lt/global.json b/public/language/lt/global.json
index 629b49a561..37e9817f4b 100644
--- a/public/language/lt/global.json
+++ b/public/language/lt/global.json
@@ -97,6 +97,7 @@
"enter_page_number": "Enter page number",
"upload_file": "Upload file",
"upload": "Upload",
+ "uploads": "Uploads",
"allowed-file-types": "Allowed file types are %1",
"unsaved-changes": "You have unsaved changes. Are you sure you wish to navigate away?",
"reconnecting-message": "Looks like your connection to %1 was lost, please wait while we try to reconnect.",
diff --git a/public/language/lt/pages.json b/public/language/lt/pages.json
index 17d6e79b1e..6c9f421ee6 100644
--- a/public/language/lt/pages.json
+++ b/public/language/lt/pages.json
@@ -49,6 +49,8 @@
"account/upvoted": "Posts upvoted by %1",
"account/downvoted": "Posts downvoted by %1",
"account/best": "Best posts made by %1",
+ "account/blocks": "Blocked users for %1",
+ "account/uploads": "Uploads by %1",
"confirm": "Email Confirmed",
"maintenance.text": "%1 dabar atnaujinimo darbuose. Prašome grįžti vėliau",
"maintenance.messageIntro": "Be to, administratorius paliko šį pranešimą:",
diff --git a/public/language/lt/register.json b/public/language/lt/register.json
index 193d745318..161dc565ff 100644
--- a/public/language/lt/register.json
+++ b/public/language/lt/register.json
@@ -19,5 +19,8 @@
"terms_of_use_error": "You must agree to the Terms of Use",
"registration-added-to-queue": "Jūsų registracijos prašymas buvo pridėtas į laukiančiųjų sąrašą. Jūs gausite el.paštu laišką kada administratorius patvirtins jus",
"interstitial.intro": "We require some additional information before we can create your account.",
- "interstitial.errors-found": "We could not complete your registration:"
+ "interstitial.errors-found": "We could not complete your registration:",
+ "gdpr_agree_data": "I consent to the collection and processing of my personal information on this website.",
+ "gdpr_agree_email": "I consent to receive digest and notification emails from this website.",
+ "gdpr_consent_denied": "You must give consent to this site to collect/process your information, and to send you emails."
}
\ No newline at end of file
diff --git a/public/language/lt/topic.json b/public/language/lt/topic.json
index c54eac2791..45b57d8992 100644
--- a/public/language/lt/topic.json
+++ b/public/language/lt/topic.json
@@ -118,8 +118,8 @@
"sort_by": "Rūšiuoti pagal",
"oldest_to_newest": "Nuo seniausių iki naujausių",
"newest_to_oldest": "Nuo naujausių iki seniausių",
- "most_votes": "Daugiausiai balsų",
- "most_posts": "Daugiausia įrašų",
+ "most_votes": "Most Votes",
+ "most_posts": "Most Posts",
"stale.title": "Create new topic instead?",
"stale.warning": "The topic you are replying to is quite old. Would you like to create a new topic instead, and reference this one in your reply?",
"stale.create": "Create a new topic",
@@ -127,5 +127,7 @@
"link_back": "Re: [%1](%2)",
"diffs.title": "Post Edit History",
"diffs.description": "This post has %1 revisions. Click one of the revisions below to see the post content at that point in time.",
- "diffs.no-revisions-description": "This post has %1 revisions."
+ "diffs.no-revisions-description": "This post has %1 revisions.",
+ "diffs.current-revision": "current revision",
+ "diffs.original-revision": "original revision"
}
\ No newline at end of file
diff --git a/public/language/lt/uploads.json b/public/language/lt/uploads.json
index a838cdf68d..56b31c57a4 100644
--- a/public/language/lt/uploads.json
+++ b/public/language/lt/uploads.json
@@ -2,5 +2,8 @@
"uploading-file": "įkeliama...",
"select-file-to-upload": "Pasirinkite failą, kurį norite įkelti.",
"upload-success": "Failas įkeltas sėkmingai!",
- "maximum-file-size": "Daugiausiai %1 kb"
+ "maximum-file-size": "Daugiausiai %1 kb",
+ "no-uploads-found": "No uploads found",
+ "public-uploads-info": "Uploads are public, all visitors can see them.",
+ "private-uploads-info": "Uploads are private, only logged in users can see them."
}
\ No newline at end of file
diff --git a/public/language/lt/user.json b/public/language/lt/user.json
index bd65908005..82a51ae25e 100644
--- a/public/language/lt/user.json
+++ b/public/language/lt/user.json
@@ -29,6 +29,8 @@
"ignored": "Ignored",
"followers": "Sekėjai",
"following": "Seka",
+ "blocks": "Blocks",
+ "block_toggle": "Toggle Block",
"aboutme": "Apie mane",
"signature": "Parašas",
"birthday": "Gimimo diena",
@@ -89,6 +91,7 @@
"has_no_upvoted_posts": "Šis narys dar neturi teigiamai įvertintų pranešimų.",
"has_no_downvoted_posts": "Šis narys dar neturi neigiamai įvertintų pranešimų.",
"has_no_voted_posts": "Šis narys dar neturi įvertintų pranešimų.",
+ "has_no_blocks": "You have blocked no users.",
"email_hidden": "El. paštas paslėptas",
"hidden": "paslėptas",
"paginate_description": "Puslapiavimas temų ir pranešimų, vietoj kad naudoti judėjimą su pelytė į viršų ir į apačia",
@@ -142,5 +145,25 @@
"info.email-history": "Email History",
"info.moderation-note": "Moderation Note",
"info.moderation-note.success": "Moderation note saved",
- "info.moderation-note.add": "Add note"
+ "info.moderation-note.add": "Add note",
+ "consent.title": "Your Rights & Consent",
+ "consent.lead": "This community forum collects and processes your personal information.",
+ "consent.intro": "We use this information strictly to personalise your experience in this community, as well as to associate the posts you make to your user account. During the registration step you were asked to provide a username and email address, you can also optionally provide additional information to complete your user profile on this website.
We retain this information for the life of your user account, and you are able to withdraw consent at any time by deleting your account. At any time you may request a copy of your contribution to this website, via your Rights & Consent page.
If you have any questions or concerns, we encourage you to reach out to this forum's administrative team.",
+ "consent.email_intro": "Occasionally, we may send emails to your registered email address in order to provide updates and/or to notify you of new activity that is pertinent to you. You can customise the frequency of the community digest (including disabling it outright), as well as select which types of notifications to receive via email, via your user settings page.",
+ "consent.digest_frequency": "By default, this community delivers email digests every %1.",
+ "consent.digest_off": "Currently, this community does not send out email digests",
+ "consent.received": "You have provided consent for this website to collect and process your information. No additional action is required.",
+ "consent.not_received": "You have not provided consent for data collection and processing. At any time this website's administration may elect to delete your account in order to become compliant with the General Data Protection Regulation.",
+ "consent.give": "Give consent",
+ "consent.right_of_access": "You have the Right of Access",
+ "consent.right_of_access_description": "You have the right to access any data collected by this website upon request. You can retrieve a copy of this data by clicking the appropriate button below.",
+ "consent.right_to_rectification": "You have the Right to Rectification",
+ "consent.right_to_rectification_description": "You have the right to change or update any inaccurate data provided to us. Your profile can be updated by editing your profile, and post content can always be edited. If this is not the case, please contact this site's administrative team.",
+ "consent.right_to_erasure": "You have the Right to Erasure",
+ "consent.right_to_erasure_description": "At any time, you are able to revoke your consent to data collection and/or processing by deleting your account.",
+ "consent.right_to_data_portability": "You have the Right to Data Portability",
+ "consent.right_to_data_portability_description": "You may request from us a machine-readable export of any collected data about you and your account. You can do so by clicking the appropriate button below.",
+ "consent.export_profile": "Export Profile (.csv)",
+ "consent.export_uploads": "Export Uploaded Content (.zip)",
+ "consent.export_posts": "Export Posts (.csv)"
}
\ No newline at end of file
diff --git a/public/language/ms/admin/extend/plugins.json b/public/language/ms/admin/extend/plugins.json
index 05f7df4ecb..005d9044ae 100644
--- a/public/language/ms/admin/extend/plugins.json
+++ b/public/language/ms/admin/extend/plugins.json
@@ -44,6 +44,8 @@
"alert.package-manager-unreachable": "NodeBB could not reach the package manager, an upgrade is not suggested at this time.
",
"alert.incompatible": "Your version of NodeBB (v%1) is only cleared to upgrade to v%2 of this plugin. Please update your NodeBB if you wish to install a newer version of this plugin.
",
"alert.possibly-incompatible": "No Compatibility Information Found
This plugin did not specify a specific version for installation given your NodeBB version. Full compatibility cannot be guaranteed, and may cause your NodeBB to no longer start properly.
In the event that NodeBB cannot boot properly:
$ ./nodebb reset plugin=\"%1\"
Continue installation of latest version of this plugin?
",
+ "alert.reorder": "Plugins Re-ordered",
+ "alert.reorder-success": "Please rebuild and restart your NodeBB to fully complete the process.",
"license.title": "Plugin License Information",
"license.intro": "The plugin %1 is licensed under the %2. Please read and understand the license terms prior to activating this plugin.",
diff --git a/public/language/ms/admin/settings/group.json b/public/language/ms/admin/settings/group.json
index 1ae88c9cf5..fe3e39915b 100644
--- a/public/language/ms/admin/settings/group.json
+++ b/public/language/ms/admin/settings/group.json
@@ -5,6 +5,7 @@
"private-groups.warning": "Beware! If this option is disabled and you have private groups, they automatically become public.",
"allow-creation": "Allow Group Creation",
"allow-creation-help": "If enabled, users can create groups (Default: disabled)",
+ "allow-multiple-badges-help": "This flag can be used to allow users to select multiple group badges, requires theme support.",
"max-name-length": "Maximum Group Name Length",
"cover-image": "Group Cover Image",
"default-cover": "Default Cover Images",
diff --git a/public/language/ms/admin/settings/notifications.json b/public/language/ms/admin/settings/notifications.json
index da6c9680a3..03fa0ac66a 100644
--- a/public/language/ms/admin/settings/notifications.json
+++ b/public/language/ms/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "Notifications",
"welcome-notification": "Welcome Notification",
"welcome-notification-link": "Welcome Notification Link",
- "welcome-notification-uid": "Welcome Notification User (UID)"
+ "welcome-notification-uid": "Welcome Notification User (UID)",
+ "notification-alert-timeout": "Notification Alert Timeout"
}
\ No newline at end of file
diff --git a/public/language/ms/error.json b/public/language/ms/error.json
index 284ec75b33..059056dea4 100644
--- a/public/language/ms/error.json
+++ b/public/language/ms/error.json
@@ -18,6 +18,7 @@
"invalid-username-or-password": "Sila tentukan kedua-dua nama pengguna dan kata laluan",
"invalid-search-term": "Terma pencarian tak sah",
"invalid-url": "Invalid URL",
+ "local-login-disabled": "Local login system has been disabled for non-privileged accounts.",
"csrf-invalid": "We were unable to log you in, likely due to an expired session. Please try again",
"invalid-pagination-value": "Nombor halaman tidak sah, mesti tidak kurang dari %1 dan tidak lebih dari %2",
"username-taken": "Nama pengguna telah digunakan",
diff --git a/public/language/ms/flags.json b/public/language/ms/flags.json
index d05a5b25a8..35fc87011a 100644
--- a/public/language/ms/flags.json
+++ b/public/language/ms/flags.json
@@ -18,6 +18,7 @@
"filter-type": "Flag Type",
"filter-type-all": "All Content",
"filter-type-post": "Post",
+ "filter-type-user": "User",
"filter-state": "State",
"filter-assignee": "Assignee UID",
"filter-cid": "Category",
diff --git a/public/language/ms/global.json b/public/language/ms/global.json
index b855d2e939..f81cedc744 100644
--- a/public/language/ms/global.json
+++ b/public/language/ms/global.json
@@ -97,6 +97,7 @@
"enter_page_number": "Enter page number",
"upload_file": "Upload file",
"upload": "Upload",
+ "uploads": "Uploads",
"allowed-file-types": "Allowed file types are %1",
"unsaved-changes": "You have unsaved changes. Are you sure you wish to navigate away?",
"reconnecting-message": "Looks like your connection to %1 was lost, please wait while we try to reconnect.",
diff --git a/public/language/ms/pages.json b/public/language/ms/pages.json
index 46ee974c6a..68eac3d365 100644
--- a/public/language/ms/pages.json
+++ b/public/language/ms/pages.json
@@ -49,6 +49,8 @@
"account/upvoted": "Kiriman diundi naik oleh %1",
"account/downvoted": "Kiriman dibuang undi oleh %1",
"account/best": "Kiriman Terbaik Oleh %1",
+ "account/blocks": "Blocked users for %1",
+ "account/uploads": "Uploads by %1",
"confirm": "Emel Telah Disahkan",
"maintenance.text": "%1 sedang berada dalam mod pembaikpulihan. Sila cuba lagi nanti.",
"maintenance.messageIntro": "Tambahan, admin meninggalkan mesej ini :",
diff --git a/public/language/ms/register.json b/public/language/ms/register.json
index 9079daca41..cad27aa71a 100644
--- a/public/language/ms/register.json
+++ b/public/language/ms/register.json
@@ -19,5 +19,8 @@
"terms_of_use_error": "You must agree to the Terms of Use",
"registration-added-to-queue": "Pendaftaran anda sedang dimasukkan ke barisan pengesahan. Anda akan menerima emel setelah diterima oleh pentadbir.",
"interstitial.intro": "We require some additional information before we can create your account.",
- "interstitial.errors-found": "We could not complete your registration:"
+ "interstitial.errors-found": "We could not complete your registration:",
+ "gdpr_agree_data": "I consent to the collection and processing of my personal information on this website.",
+ "gdpr_agree_email": "I consent to receive digest and notification emails from this website.",
+ "gdpr_consent_denied": "You must give consent to this site to collect/process your information, and to send you emails."
}
\ No newline at end of file
diff --git a/public/language/ms/topic.json b/public/language/ms/topic.json
index 20dd15bb0d..8a14a6a96e 100644
--- a/public/language/ms/topic.json
+++ b/public/language/ms/topic.json
@@ -118,8 +118,8 @@
"sort_by": "Susun ikut",
"oldest_to_newest": "Lama ke Baru",
"newest_to_oldest": "Baru ke Lama",
- "most_votes": "Terbanyak Undi",
- "most_posts": "Terbanyak Kiriman",
+ "most_votes": "Most Votes",
+ "most_posts": "Most Posts",
"stale.title": "Bukan topik baru?",
"stale.warning": "Topik yang anda nak balas agak lapuk. Adakah anda ingin buka topik baru dan rujukkan topik ini dalam balasan anda?",
"stale.create": "Buka topik baru",
@@ -127,5 +127,7 @@
"link_back": "Re: [%1](%2)",
"diffs.title": "Post Edit History",
"diffs.description": "This post has %1 revisions. Click one of the revisions below to see the post content at that point in time.",
- "diffs.no-revisions-description": "This post has %1 revisions."
+ "diffs.no-revisions-description": "This post has %1 revisions.",
+ "diffs.current-revision": "current revision",
+ "diffs.original-revision": "original revision"
}
\ No newline at end of file
diff --git a/public/language/ms/uploads.json b/public/language/ms/uploads.json
index c637c43fad..6a19289404 100644
--- a/public/language/ms/uploads.json
+++ b/public/language/ms/uploads.json
@@ -2,5 +2,8 @@
"uploading-file": "Sedang memuatnaik fail...",
"select-file-to-upload": "Pilih fail yang hendak dimuatnaik!",
"upload-success": "Muatnaik fail berjaya!",
- "maximum-file-size": "Maksima %1 kb"
+ "maximum-file-size": "Maksima %1 kb",
+ "no-uploads-found": "No uploads found",
+ "public-uploads-info": "Uploads are public, all visitors can see them.",
+ "private-uploads-info": "Uploads are private, only logged in users can see them."
}
\ No newline at end of file
diff --git a/public/language/ms/user.json b/public/language/ms/user.json
index 9dd8aad851..d12a57c42e 100644
--- a/public/language/ms/user.json
+++ b/public/language/ms/user.json
@@ -29,6 +29,8 @@
"ignored": "Ignored",
"followers": "Pengikut",
"following": "Mengikuti",
+ "blocks": "Blocks",
+ "block_toggle": "Toggle Block",
"aboutme": "Tentang saya",
"signature": "Tandatangan",
"birthday": "Tarikh lahir",
@@ -89,6 +91,7 @@
"has_no_upvoted_posts": "This user hasn't upvoted any posts yet.",
"has_no_downvoted_posts": "This user hasn't downvoted any posts yet.",
"has_no_voted_posts": "This user has no voted posts",
+ "has_no_blocks": "You have blocked no users.",
"email_hidden": "Emel disembunyikan",
"hidden": "disembunyikan",
"paginate_description": "Gunakan muka surat untuk topik dan kiriman daripada penggunaan skroll infiniti",
@@ -142,5 +145,25 @@
"info.email-history": "Email History",
"info.moderation-note": "Moderation Note",
"info.moderation-note.success": "Moderation note saved",
- "info.moderation-note.add": "Add note"
+ "info.moderation-note.add": "Add note",
+ "consent.title": "Your Rights & Consent",
+ "consent.lead": "This community forum collects and processes your personal information.",
+ "consent.intro": "We use this information strictly to personalise your experience in this community, as well as to associate the posts you make to your user account. During the registration step you were asked to provide a username and email address, you can also optionally provide additional information to complete your user profile on this website.
We retain this information for the life of your user account, and you are able to withdraw consent at any time by deleting your account. At any time you may request a copy of your contribution to this website, via your Rights & Consent page.
If you have any questions or concerns, we encourage you to reach out to this forum's administrative team.",
+ "consent.email_intro": "Occasionally, we may send emails to your registered email address in order to provide updates and/or to notify you of new activity that is pertinent to you. You can customise the frequency of the community digest (including disabling it outright), as well as select which types of notifications to receive via email, via your user settings page.",
+ "consent.digest_frequency": "By default, this community delivers email digests every %1.",
+ "consent.digest_off": "Currently, this community does not send out email digests",
+ "consent.received": "You have provided consent for this website to collect and process your information. No additional action is required.",
+ "consent.not_received": "You have not provided consent for data collection and processing. At any time this website's administration may elect to delete your account in order to become compliant with the General Data Protection Regulation.",
+ "consent.give": "Give consent",
+ "consent.right_of_access": "You have the Right of Access",
+ "consent.right_of_access_description": "You have the right to access any data collected by this website upon request. You can retrieve a copy of this data by clicking the appropriate button below.",
+ "consent.right_to_rectification": "You have the Right to Rectification",
+ "consent.right_to_rectification_description": "You have the right to change or update any inaccurate data provided to us. Your profile can be updated by editing your profile, and post content can always be edited. If this is not the case, please contact this site's administrative team.",
+ "consent.right_to_erasure": "You have the Right to Erasure",
+ "consent.right_to_erasure_description": "At any time, you are able to revoke your consent to data collection and/or processing by deleting your account.",
+ "consent.right_to_data_portability": "You have the Right to Data Portability",
+ "consent.right_to_data_portability_description": "You may request from us a machine-readable export of any collected data about you and your account. You can do so by clicking the appropriate button below.",
+ "consent.export_profile": "Export Profile (.csv)",
+ "consent.export_uploads": "Export Uploaded Content (.zip)",
+ "consent.export_posts": "Export Posts (.csv)"
}
\ No newline at end of file
diff --git a/public/language/nb/admin/extend/plugins.json b/public/language/nb/admin/extend/plugins.json
index 05f7df4ecb..005d9044ae 100644
--- a/public/language/nb/admin/extend/plugins.json
+++ b/public/language/nb/admin/extend/plugins.json
@@ -44,6 +44,8 @@
"alert.package-manager-unreachable": "NodeBB could not reach the package manager, an upgrade is not suggested at this time.
",
"alert.incompatible": "Your version of NodeBB (v%1) is only cleared to upgrade to v%2 of this plugin. Please update your NodeBB if you wish to install a newer version of this plugin.
",
"alert.possibly-incompatible": "No Compatibility Information Found
This plugin did not specify a specific version for installation given your NodeBB version. Full compatibility cannot be guaranteed, and may cause your NodeBB to no longer start properly.
In the event that NodeBB cannot boot properly:
$ ./nodebb reset plugin=\"%1\"
Continue installation of latest version of this plugin?
",
+ "alert.reorder": "Plugins Re-ordered",
+ "alert.reorder-success": "Please rebuild and restart your NodeBB to fully complete the process.",
"license.title": "Plugin License Information",
"license.intro": "The plugin %1 is licensed under the %2. Please read and understand the license terms prior to activating this plugin.",
diff --git a/public/language/nb/admin/settings/group.json b/public/language/nb/admin/settings/group.json
index 1ae88c9cf5..fe3e39915b 100644
--- a/public/language/nb/admin/settings/group.json
+++ b/public/language/nb/admin/settings/group.json
@@ -5,6 +5,7 @@
"private-groups.warning": "Beware! If this option is disabled and you have private groups, they automatically become public.",
"allow-creation": "Allow Group Creation",
"allow-creation-help": "If enabled, users can create groups (Default: disabled)",
+ "allow-multiple-badges-help": "This flag can be used to allow users to select multiple group badges, requires theme support.",
"max-name-length": "Maximum Group Name Length",
"cover-image": "Group Cover Image",
"default-cover": "Default Cover Images",
diff --git a/public/language/nb/admin/settings/notifications.json b/public/language/nb/admin/settings/notifications.json
index da6c9680a3..03fa0ac66a 100644
--- a/public/language/nb/admin/settings/notifications.json
+++ b/public/language/nb/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "Notifications",
"welcome-notification": "Welcome Notification",
"welcome-notification-link": "Welcome Notification Link",
- "welcome-notification-uid": "Welcome Notification User (UID)"
+ "welcome-notification-uid": "Welcome Notification User (UID)",
+ "notification-alert-timeout": "Notification Alert Timeout"
}
\ No newline at end of file
diff --git a/public/language/nb/error.json b/public/language/nb/error.json
index 19ae30481e..33a4124c6c 100644
--- a/public/language/nb/error.json
+++ b/public/language/nb/error.json
@@ -18,6 +18,7 @@
"invalid-username-or-password": "Vennligst spesifiser både et brukernavn og passord",
"invalid-search-term": "Ugyldig søkeord",
"invalid-url": "Invalid URL",
+ "local-login-disabled": "Local login system has been disabled for non-privileged accounts.",
"csrf-invalid": "We were unable to log you in, likely due to an expired session. Please try again",
"invalid-pagination-value": "Invalid pagination value, must be at least %1 and at most %2",
"username-taken": "Brukernavn opptatt",
diff --git a/public/language/nb/flags.json b/public/language/nb/flags.json
index d05a5b25a8..35fc87011a 100644
--- a/public/language/nb/flags.json
+++ b/public/language/nb/flags.json
@@ -18,6 +18,7 @@
"filter-type": "Flag Type",
"filter-type-all": "All Content",
"filter-type-post": "Post",
+ "filter-type-user": "User",
"filter-state": "State",
"filter-assignee": "Assignee UID",
"filter-cid": "Category",
diff --git a/public/language/nb/global.json b/public/language/nb/global.json
index a67b1c8ac3..4c52bc32d0 100644
--- a/public/language/nb/global.json
+++ b/public/language/nb/global.json
@@ -97,6 +97,7 @@
"enter_page_number": "Enter page number",
"upload_file": "Upload file",
"upload": "Upload",
+ "uploads": "Uploads",
"allowed-file-types": "Allowed file types are %1",
"unsaved-changes": "You have unsaved changes. Are you sure you wish to navigate away?",
"reconnecting-message": "Looks like your connection to %1 was lost, please wait while we try to reconnect.",
diff --git a/public/language/nb/pages.json b/public/language/nb/pages.json
index 3355803d11..0a8597820c 100644
--- a/public/language/nb/pages.json
+++ b/public/language/nb/pages.json
@@ -49,6 +49,8 @@
"account/upvoted": "Posts upvoted by %1",
"account/downvoted": "Posts downvoted by %1",
"account/best": "Best posts made by %1",
+ "account/blocks": "Blocked users for %1",
+ "account/uploads": "Uploads by %1",
"confirm": "Email Confirmed",
"maintenance.text": "%1 er for tiden under vedlikehold. Kom tilbake en annen gang.",
"maintenance.messageIntro": "I tillegg har administratoren skrevet denne meldingen:",
diff --git a/public/language/nb/register.json b/public/language/nb/register.json
index 56735e0762..668d051098 100644
--- a/public/language/nb/register.json
+++ b/public/language/nb/register.json
@@ -19,5 +19,8 @@
"terms_of_use_error": "You must agree to the Terms of Use",
"registration-added-to-queue": "Din registrering har blitt lagt til i godkjenningskøen. Du vil motta en e-post når denne blir akseptert av en administrator.",
"interstitial.intro": "We require some additional information before we can create your account.",
- "interstitial.errors-found": "We could not complete your registration:"
+ "interstitial.errors-found": "We could not complete your registration:",
+ "gdpr_agree_data": "I consent to the collection and processing of my personal information on this website.",
+ "gdpr_agree_email": "I consent to receive digest and notification emails from this website.",
+ "gdpr_consent_denied": "You must give consent to this site to collect/process your information, and to send you emails."
}
\ No newline at end of file
diff --git a/public/language/nb/topic.json b/public/language/nb/topic.json
index 679312c3c4..051dcc84f1 100644
--- a/public/language/nb/topic.json
+++ b/public/language/nb/topic.json
@@ -118,8 +118,8 @@
"sort_by": "Sorter etter",
"oldest_to_newest": "Eldste til nyeste",
"newest_to_oldest": "Nyeste til eldste",
- "most_votes": "Flest stemmer",
- "most_posts": "Flest innlegg",
+ "most_votes": "Most Votes",
+ "most_posts": "Most Posts",
"stale.title": "Create new topic instead?",
"stale.warning": "The topic you are replying to is quite old. Would you like to create a new topic instead, and reference this one in your reply?",
"stale.create": "Create a new topic",
@@ -127,5 +127,7 @@
"link_back": "Re: [%1](%2)",
"diffs.title": "Post Edit History",
"diffs.description": "This post has %1 revisions. Click one of the revisions below to see the post content at that point in time.",
- "diffs.no-revisions-description": "This post has %1 revisions."
+ "diffs.no-revisions-description": "This post has %1 revisions.",
+ "diffs.current-revision": "current revision",
+ "diffs.original-revision": "original revision"
}
\ No newline at end of file
diff --git a/public/language/nb/uploads.json b/public/language/nb/uploads.json
index 1622cb5693..651a839876 100644
--- a/public/language/nb/uploads.json
+++ b/public/language/nb/uploads.json
@@ -2,5 +2,8 @@
"uploading-file": "Uploading the file...",
"select-file-to-upload": "Select a file to upload!",
"upload-success": "File uploaded successfully!",
- "maximum-file-size": "Maximum %1 kb"
+ "maximum-file-size": "Maximum %1 kb",
+ "no-uploads-found": "No uploads found",
+ "public-uploads-info": "Uploads are public, all visitors can see them.",
+ "private-uploads-info": "Uploads are private, only logged in users can see them."
}
\ No newline at end of file
diff --git a/public/language/nb/user.json b/public/language/nb/user.json
index a2ba42248a..84a5395d48 100644
--- a/public/language/nb/user.json
+++ b/public/language/nb/user.json
@@ -29,6 +29,8 @@
"ignored": "Ignored",
"followers": "Følgere",
"following": "Følger",
+ "blocks": "Blocks",
+ "block_toggle": "Toggle Block",
"aboutme": "Om meg",
"signature": "Signatur",
"birthday": "Bursdag",
@@ -89,6 +91,7 @@
"has_no_upvoted_posts": "This user hasn't upvoted any posts yet.",
"has_no_downvoted_posts": "This user hasn't downvoted any posts yet.",
"has_no_voted_posts": "This user has no voted posts",
+ "has_no_blocks": "You have blocked no users.",
"email_hidden": "E-post skjult",
"hidden": "skjult",
"paginate_description": "Bruk sidevelger for emner og innlegg istedet for uendelig scrolling",
@@ -142,5 +145,25 @@
"info.email-history": "Email History",
"info.moderation-note": "Moderation Note",
"info.moderation-note.success": "Moderation note saved",
- "info.moderation-note.add": "Add note"
+ "info.moderation-note.add": "Add note",
+ "consent.title": "Your Rights & Consent",
+ "consent.lead": "This community forum collects and processes your personal information.",
+ "consent.intro": "We use this information strictly to personalise your experience in this community, as well as to associate the posts you make to your user account. During the registration step you were asked to provide a username and email address, you can also optionally provide additional information to complete your user profile on this website.
We retain this information for the life of your user account, and you are able to withdraw consent at any time by deleting your account. At any time you may request a copy of your contribution to this website, via your Rights & Consent page.
If you have any questions or concerns, we encourage you to reach out to this forum's administrative team.",
+ "consent.email_intro": "Occasionally, we may send emails to your registered email address in order to provide updates and/or to notify you of new activity that is pertinent to you. You can customise the frequency of the community digest (including disabling it outright), as well as select which types of notifications to receive via email, via your user settings page.",
+ "consent.digest_frequency": "By default, this community delivers email digests every %1.",
+ "consent.digest_off": "Currently, this community does not send out email digests",
+ "consent.received": "You have provided consent for this website to collect and process your information. No additional action is required.",
+ "consent.not_received": "You have not provided consent for data collection and processing. At any time this website's administration may elect to delete your account in order to become compliant with the General Data Protection Regulation.",
+ "consent.give": "Give consent",
+ "consent.right_of_access": "You have the Right of Access",
+ "consent.right_of_access_description": "You have the right to access any data collected by this website upon request. You can retrieve a copy of this data by clicking the appropriate button below.",
+ "consent.right_to_rectification": "You have the Right to Rectification",
+ "consent.right_to_rectification_description": "You have the right to change or update any inaccurate data provided to us. Your profile can be updated by editing your profile, and post content can always be edited. If this is not the case, please contact this site's administrative team.",
+ "consent.right_to_erasure": "You have the Right to Erasure",
+ "consent.right_to_erasure_description": "At any time, you are able to revoke your consent to data collection and/or processing by deleting your account.",
+ "consent.right_to_data_portability": "You have the Right to Data Portability",
+ "consent.right_to_data_portability_description": "You may request from us a machine-readable export of any collected data about you and your account. You can do so by clicking the appropriate button below.",
+ "consent.export_profile": "Export Profile (.csv)",
+ "consent.export_uploads": "Export Uploaded Content (.zip)",
+ "consent.export_posts": "Export Posts (.csv)"
}
\ No newline at end of file
diff --git a/public/language/nl/admin/extend/plugins.json b/public/language/nl/admin/extend/plugins.json
index 05f7df4ecb..005d9044ae 100644
--- a/public/language/nl/admin/extend/plugins.json
+++ b/public/language/nl/admin/extend/plugins.json
@@ -44,6 +44,8 @@
"alert.package-manager-unreachable": "NodeBB could not reach the package manager, an upgrade is not suggested at this time.
",
"alert.incompatible": "Your version of NodeBB (v%1) is only cleared to upgrade to v%2 of this plugin. Please update your NodeBB if you wish to install a newer version of this plugin.
",
"alert.possibly-incompatible": "No Compatibility Information Found
This plugin did not specify a specific version for installation given your NodeBB version. Full compatibility cannot be guaranteed, and may cause your NodeBB to no longer start properly.
In the event that NodeBB cannot boot properly:
$ ./nodebb reset plugin=\"%1\"
Continue installation of latest version of this plugin?
",
+ "alert.reorder": "Plugins Re-ordered",
+ "alert.reorder-success": "Please rebuild and restart your NodeBB to fully complete the process.",
"license.title": "Plugin License Information",
"license.intro": "The plugin %1 is licensed under the %2. Please read and understand the license terms prior to activating this plugin.",
diff --git a/public/language/nl/admin/settings/group.json b/public/language/nl/admin/settings/group.json
index 1ae88c9cf5..fe3e39915b 100644
--- a/public/language/nl/admin/settings/group.json
+++ b/public/language/nl/admin/settings/group.json
@@ -5,6 +5,7 @@
"private-groups.warning": "Beware! If this option is disabled and you have private groups, they automatically become public.",
"allow-creation": "Allow Group Creation",
"allow-creation-help": "If enabled, users can create groups (Default: disabled)",
+ "allow-multiple-badges-help": "This flag can be used to allow users to select multiple group badges, requires theme support.",
"max-name-length": "Maximum Group Name Length",
"cover-image": "Group Cover Image",
"default-cover": "Default Cover Images",
diff --git a/public/language/nl/admin/settings/notifications.json b/public/language/nl/admin/settings/notifications.json
index da6c9680a3..03fa0ac66a 100644
--- a/public/language/nl/admin/settings/notifications.json
+++ b/public/language/nl/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "Notifications",
"welcome-notification": "Welcome Notification",
"welcome-notification-link": "Welcome Notification Link",
- "welcome-notification-uid": "Welcome Notification User (UID)"
+ "welcome-notification-uid": "Welcome Notification User (UID)",
+ "notification-alert-timeout": "Notification Alert Timeout"
}
\ No newline at end of file
diff --git a/public/language/nl/error.json b/public/language/nl/error.json
index 762d3e3de7..af95d476e0 100644
--- a/public/language/nl/error.json
+++ b/public/language/nl/error.json
@@ -18,6 +18,7 @@
"invalid-username-or-password": "Geef zowel een gebruikersnaam als wachtwoord op",
"invalid-search-term": "Ongeldig zoekterm",
"invalid-url": "Ongeldig web adres",
+ "local-login-disabled": "Local login system has been disabled for non-privileged accounts.",
"csrf-invalid": "We konden u niet aanmelden, waarschijnlijk door een verlopen sessie. Probeer het a.u.b. nogmaals.",
"invalid-pagination-value": "Invalide paginering waarde. De waarde moet op z'n minst %1 zijn en niet hoger dan %2 zijn.",
"username-taken": "Gebruikersnaam is al in gebruik ",
diff --git a/public/language/nl/flags.json b/public/language/nl/flags.json
index 2a02015440..eaf8d7702a 100644
--- a/public/language/nl/flags.json
+++ b/public/language/nl/flags.json
@@ -18,6 +18,7 @@
"filter-type": "Flag Type",
"filter-type-all": "Alle inhoud",
"filter-type-post": "Bericht",
+ "filter-type-user": "User",
"filter-state": "Status",
"filter-assignee": "UID van toewijzer",
"filter-cid": "Categorie",
diff --git a/public/language/nl/global.json b/public/language/nl/global.json
index 81742a4e0a..73d051b5a1 100644
--- a/public/language/nl/global.json
+++ b/public/language/nl/global.json
@@ -97,6 +97,7 @@
"enter_page_number": "Voer paginanummer in",
"upload_file": "Upload bestand",
"upload": "Upload",
+ "uploads": "Uploads",
"allowed-file-types": "Toegestane bestandstypen zijn %1",
"unsaved-changes": "Je hebt niet opgeslagen wijzigingen aangebracht. Weet je zeker dat je de pagina wilt verlaten?",
"reconnecting-message": "Het lijkt erop dat je verbinding naar %1 verloren is gegaan, wacht even terwijl we de verbinding proberen te herstellen.",
diff --git a/public/language/nl/pages.json b/public/language/nl/pages.json
index 10e31e47de..d4175ef628 100644
--- a/public/language/nl/pages.json
+++ b/public/language/nl/pages.json
@@ -49,6 +49,8 @@
"account/upvoted": "Berichten omhoog gestemd door %1",
"account/downvoted": "Berichten omlaag gestemd door %1",
"account/best": "Beste berichten geplaast door %1",
+ "account/blocks": "Blocked users for %1",
+ "account/uploads": "Uploads by %1",
"confirm": "Email Bevestigd",
"maintenance.text": "%1 is momenteel in onderhoud. Excuses voor het ongemak en probeer het later nog eens.",
"maintenance.messageIntro": "Daarnaast heeft de beheerder het volgende bericht achtergelaten:",
diff --git a/public/language/nl/register.json b/public/language/nl/register.json
index 8083d2b79c..bfab74af42 100644
--- a/public/language/nl/register.json
+++ b/public/language/nl/register.json
@@ -19,5 +19,8 @@
"terms_of_use_error": "Je moet akkoord gaan met de service voorwaarden.",
"registration-added-to-queue": "Het registratieverzoek is toegevoegd aan de wachtrij. Een bericht wordt naar het opgegeven emailadres gestuurd wanneer de registratie is goedgekeurd.",
"interstitial.intro": "Je hebben meer informatie van je nodig voordat we je account kunnen aanmaken.",
- "interstitial.errors-found": "Je konden jouw registratie niet afronden."
+ "interstitial.errors-found": "Je konden jouw registratie niet afronden.",
+ "gdpr_agree_data": "I consent to the collection and processing of my personal information on this website.",
+ "gdpr_agree_email": "I consent to receive digest and notification emails from this website.",
+ "gdpr_consent_denied": "You must give consent to this site to collect/process your information, and to send you emails."
}
\ No newline at end of file
diff --git a/public/language/nl/topic.json b/public/language/nl/topic.json
index 2dbe7745b3..f1f53a78a1 100644
--- a/public/language/nl/topic.json
+++ b/public/language/nl/topic.json
@@ -118,8 +118,8 @@
"sort_by": "Sorteer op",
"oldest_to_newest": "Oudste berichten bovenaan",
"newest_to_oldest": "Meest recente berichten bovenaan",
- "most_votes": "Meeste aantal stemmen",
- "most_posts": "Meeste aantal reacties",
+ "most_votes": "Most Votes",
+ "most_posts": "Most Posts",
"stale.title": "Een nieuw onderwerp maken in de plaats?",
"stale.warning": "Het onderwerp waar je op antwoord is vrij oud. Zou je graag een nieuw onderwerp maken met een referentie naar dit onderwerp in je antwoord?",
"stale.create": "Maak een nieuw onderwerp",
@@ -127,5 +127,7 @@
"link_back": "Re: [%1](%2)",
"diffs.title": "Bericht revisie geschiedenis",
"diffs.description": "Dit bericht heeft %1 revisies. Klik op een revisie hieronder om het bericht te zien op dat punt in de tijd.",
- "diffs.no-revisions-description": "Dit bericht heeft %1 revisies."
+ "diffs.no-revisions-description": "Dit bericht heeft %1 revisies.",
+ "diffs.current-revision": "current revision",
+ "diffs.original-revision": "original revision"
}
\ No newline at end of file
diff --git a/public/language/nl/uploads.json b/public/language/nl/uploads.json
index c59223164d..d8acc94d0d 100644
--- a/public/language/nl/uploads.json
+++ b/public/language/nl/uploads.json
@@ -2,5 +2,8 @@
"uploading-file": "Bestand word geüpload...",
"select-file-to-upload": "Selecteer een bestand om te uploaden!",
"upload-success": "Bestand succesvol geüpload!",
- "maximum-file-size": "Maximaal %1 kb"
+ "maximum-file-size": "Maximaal %1 kb",
+ "no-uploads-found": "No uploads found",
+ "public-uploads-info": "Uploads are public, all visitors can see them.",
+ "private-uploads-info": "Uploads are private, only logged in users can see them."
}
\ No newline at end of file
diff --git a/public/language/nl/user.json b/public/language/nl/user.json
index b20787831b..973ad0641a 100644
--- a/public/language/nl/user.json
+++ b/public/language/nl/user.json
@@ -29,6 +29,8 @@
"ignored": "Genegeerd",
"followers": "Volgers",
"following": "Volgend",
+ "blocks": "Blocks",
+ "block_toggle": "Toggle Block",
"aboutme": "Over mij",
"signature": "Handtekening",
"birthday": "Verjaardag",
@@ -89,6 +91,7 @@
"has_no_upvoted_posts": "Deze gebruiker heeft nog geen berichten omhoog gestemd.",
"has_no_downvoted_posts": "Deze gebruiker heeft nog geen berichten omlaag gestemd.",
"has_no_voted_posts": "Deze gebruiker heeft nog niet op berichten gestemd",
+ "has_no_blocks": "You have blocked no users.",
"email_hidden": "E-mail niet beschikbaar",
"hidden": "verborgen",
"paginate_description": "Blader door onderwerpen en berichten in plaats van oneindig scrollen.",
@@ -142,5 +145,25 @@
"info.email-history": "Email geschiedenis",
"info.moderation-note": "Moderatie notitie",
"info.moderation-note.success": "Moderatie notitie opgeslagen",
- "info.moderation-note.add": "Notitie toevoegen"
+ "info.moderation-note.add": "Notitie toevoegen",
+ "consent.title": "Your Rights & Consent",
+ "consent.lead": "This community forum collects and processes your personal information.",
+ "consent.intro": "We use this information strictly to personalise your experience in this community, as well as to associate the posts you make to your user account. During the registration step you were asked to provide a username and email address, you can also optionally provide additional information to complete your user profile on this website.
We retain this information for the life of your user account, and you are able to withdraw consent at any time by deleting your account. At any time you may request a copy of your contribution to this website, via your Rights & Consent page.
If you have any questions or concerns, we encourage you to reach out to this forum's administrative team.",
+ "consent.email_intro": "Occasionally, we may send emails to your registered email address in order to provide updates and/or to notify you of new activity that is pertinent to you. You can customise the frequency of the community digest (including disabling it outright), as well as select which types of notifications to receive via email, via your user settings page.",
+ "consent.digest_frequency": "By default, this community delivers email digests every %1.",
+ "consent.digest_off": "Currently, this community does not send out email digests",
+ "consent.received": "You have provided consent for this website to collect and process your information. No additional action is required.",
+ "consent.not_received": "You have not provided consent for data collection and processing. At any time this website's administration may elect to delete your account in order to become compliant with the General Data Protection Regulation.",
+ "consent.give": "Give consent",
+ "consent.right_of_access": "You have the Right of Access",
+ "consent.right_of_access_description": "You have the right to access any data collected by this website upon request. You can retrieve a copy of this data by clicking the appropriate button below.",
+ "consent.right_to_rectification": "You have the Right to Rectification",
+ "consent.right_to_rectification_description": "You have the right to change or update any inaccurate data provided to us. Your profile can be updated by editing your profile, and post content can always be edited. If this is not the case, please contact this site's administrative team.",
+ "consent.right_to_erasure": "You have the Right to Erasure",
+ "consent.right_to_erasure_description": "At any time, you are able to revoke your consent to data collection and/or processing by deleting your account.",
+ "consent.right_to_data_portability": "You have the Right to Data Portability",
+ "consent.right_to_data_portability_description": "You may request from us a machine-readable export of any collected data about you and your account. You can do so by clicking the appropriate button below.",
+ "consent.export_profile": "Export Profile (.csv)",
+ "consent.export_uploads": "Export Uploaded Content (.zip)",
+ "consent.export_posts": "Export Posts (.csv)"
}
\ No newline at end of file
diff --git a/public/language/pl/admin/extend/plugins.json b/public/language/pl/admin/extend/plugins.json
index dfd99be114..c46b26ba4e 100644
--- a/public/language/pl/admin/extend/plugins.json
+++ b/public/language/pl/admin/extend/plugins.json
@@ -44,6 +44,8 @@
"alert.package-manager-unreachable": "NodeBB nie może dostać się do menedżera pakietów, aktualizacja nie jest sugerowana w tym momencie.
",
"alert.incompatible": "Twoja wersja NodeBB (v%1) umożliwia uaktualnienie jedynie do v%2 tej wtyczki. Proszę zaktualizuj twoje NodeBB, jeżeli chcesz zainstalować nowszą wersję tej wtyczki.
",
"alert.possibly-incompatible": "Nie znaleziono informacji o kompatybilności
Ta wtyczka nie specyfikuje konkretnej wersji NodeBB. Pełna zgodność nie może być zagwarantowana oraz może się zdarzyć, że NodeBB nie będzie uruchamiać się prawidłowo.
W przypadku, gdy NodeBB nie możne się poprawnie uruchomić:
$ ./nodebb reset plugin=\"%1\"
Kontynuować instalacje ostatniej wersji tej wtyczki?
",
+ "alert.reorder": "Plugins Re-ordered",
+ "alert.reorder-success": "Please rebuild and restart your NodeBB to fully complete the process.",
"license.title": "Informacje o licencji wtyczki",
"license.intro": "Wtyczka %1 jest licencjonowana według %2. Proszę zapoznać się z warunkami licencji przed aktywacją tej wtyczki.",
diff --git a/public/language/pl/admin/settings/group.json b/public/language/pl/admin/settings/group.json
index 0390e10126..fb69810cbf 100644
--- a/public/language/pl/admin/settings/group.json
+++ b/public/language/pl/admin/settings/group.json
@@ -5,6 +5,7 @@
"private-groups.warning": "Uwaga! Jeśli ta opcja jest wyłączona i masz prywatne grupy, automatycznie stają się one publiczne.",
"allow-creation": "Zezwalaj na tworzeni grup",
"allow-creation-help": "Jeśli włączone, użytkownicy mogą tworzyć grupy (domyślnie: wyłączone)",
+ "allow-multiple-badges-help": "This flag can be used to allow users to select multiple group badges, requires theme support.",
"max-name-length": "Maksymalna długość nazwy grupy",
"cover-image": "Obraz profilowy grupy",
"default-cover": "Domyślne obrazy profilowe",
diff --git a/public/language/pl/admin/settings/notifications.json b/public/language/pl/admin/settings/notifications.json
index 8fbdeab844..a1a03243e7 100644
--- a/public/language/pl/admin/settings/notifications.json
+++ b/public/language/pl/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "Powiadomienia",
"welcome-notification": "Powiadomienie na przywitanie",
"welcome-notification-link": "Odnośnik powiadomienia powitalnego",
- "welcome-notification-uid": "Komunikat powitalny użytkownika (UID)"
+ "welcome-notification-uid": "Komunikat powitalny użytkownika (UID)",
+ "notification-alert-timeout": "Notification Alert Timeout"
}
\ No newline at end of file
diff --git a/public/language/pl/error.json b/public/language/pl/error.json
index c824ed721f..cf58eea838 100644
--- a/public/language/pl/error.json
+++ b/public/language/pl/error.json
@@ -18,6 +18,7 @@
"invalid-username-or-password": "Podaj nazwę użytkownika i hasło",
"invalid-search-term": "Błędne wyszukiwane wyrażenie",
"invalid-url": "Błąd w adresie URL.",
+ "local-login-disabled": "Local login system has been disabled for non-privileged accounts.",
"csrf-invalid": "Logowanie nie powiodło się, zapewne na skutek wygaśnięcia sesji. Spróbuj ponownie.",
"invalid-pagination-value": "Błędna wartość paginacji, zakres od %1 do %2",
"username-taken": "Login zajęty",
diff --git a/public/language/pl/flags.json b/public/language/pl/flags.json
index 1fa79a4fa2..b5d7c0021b 100644
--- a/public/language/pl/flags.json
+++ b/public/language/pl/flags.json
@@ -18,6 +18,7 @@
"filter-type": "Typ flagi",
"filter-type-all": "Cała zawartość",
"filter-type-post": "Post",
+ "filter-type-user": "User",
"filter-state": "Stan",
"filter-assignee": "UID Przypisanego(-ej)",
"filter-cid": "Kategoria",
diff --git a/public/language/pl/global.json b/public/language/pl/global.json
index be223e9dd4..951d62b0b8 100644
--- a/public/language/pl/global.json
+++ b/public/language/pl/global.json
@@ -97,6 +97,7 @@
"enter_page_number": "Wpisz numer strony",
"upload_file": "Prześlij plik",
"upload": "Prześlij",
+ "uploads": "Uploads",
"allowed-file-types": "Dozwolone typy plików %1",
"unsaved-changes": "Twoje zmiany nie zostały zapisane. Czy na pewno chcesz opuścić stronę?",
"reconnecting-message": "Zdaje się, że Twoje połączenie z %1 zostało przerwane. Zaczekaj na ponowne nawiązanie połączenia.",
diff --git a/public/language/pl/pages.json b/public/language/pl/pages.json
index 75a88a4659..360fb92454 100644
--- a/public/language/pl/pages.json
+++ b/public/language/pl/pages.json
@@ -49,6 +49,8 @@
"account/upvoted": "Posty, na które zagłosował %1",
"account/downvoted": "Posty, przeciwko którym zagłosował %1",
"account/best": "Najlepsze posty od %1",
+ "account/blocks": "Blocked users for %1",
+ "account/uploads": "Uploads by %1",
"confirm": "E-mail potwierdzony",
"maintenance.text": "Obecnie trwają prace konserwacyjne nad %1. Wróć później.",
"maintenance.messageIntro": "Dodatkowo administrator zostawił wiadomość:",
diff --git a/public/language/pl/register.json b/public/language/pl/register.json
index 4600d151ce..713231f8a7 100644
--- a/public/language/pl/register.json
+++ b/public/language/pl/register.json
@@ -19,5 +19,8 @@
"terms_of_use_error": "Musisz zaakceptować warunki korzystania z serwisu",
"registration-added-to-queue": "Twoja rejestracja została dodana do kolejki oczekujących na akceptację. Otrzymasz e-mail, kiedy zostanie zatwierdzona przez administratora.",
"interstitial.intro": "Do utworzenia Twojego konta potrzebne są dodatkowe informacje.",
- "interstitial.errors-found": "Nie mogliśmy ukończyć procesu rejestracji:"
+ "interstitial.errors-found": "Nie mogliśmy ukończyć procesu rejestracji:",
+ "gdpr_agree_data": "I consent to the collection and processing of my personal information on this website.",
+ "gdpr_agree_email": "I consent to receive digest and notification emails from this website.",
+ "gdpr_consent_denied": "You must give consent to this site to collect/process your information, and to send you emails."
}
\ No newline at end of file
diff --git a/public/language/pl/topic.json b/public/language/pl/topic.json
index d878852919..07d4ed39ed 100644
--- a/public/language/pl/topic.json
+++ b/public/language/pl/topic.json
@@ -118,8 +118,8 @@
"sort_by": "Sortuj według",
"oldest_to_newest": "Najpierw najstarsze",
"newest_to_oldest": "Najpierw najnowsze",
- "most_votes": "Najwięcej głosów",
- "most_posts": "Najwięcej postów",
+ "most_votes": "Most Votes",
+ "most_posts": "Most Posts",
"stale.title": "Stworzyć nowy temat?",
"stale.warning": "Temat, na który chcesz udzielić odpowiedzi, jest dość stary. Czy nie wolisz utworzyć nowego tematu i jedynie odnieść się do tego?",
"stale.create": "Stwórz nowy temat",
@@ -127,5 +127,7 @@
"link_back": "Re: [%1](%2)",
"diffs.title": "Historia edycji posta",
"diffs.description": "Ten post zawiera %1 zmian. Kliknij w którąś ze zmian poniżej, aby zobaczyć treść posta w momencie jej dokonania.",
- "diffs.no-revisions-description": "Ten post zawiera %1 zmian."
+ "diffs.no-revisions-description": "Ten post zawiera %1 zmian.",
+ "diffs.current-revision": "current revision",
+ "diffs.original-revision": "original revision"
}
\ No newline at end of file
diff --git a/public/language/pl/uploads.json b/public/language/pl/uploads.json
index 67074d6402..9c42ae4f4f 100644
--- a/public/language/pl/uploads.json
+++ b/public/language/pl/uploads.json
@@ -2,5 +2,8 @@
"uploading-file": "Wysyłanie pliku...",
"select-file-to-upload": "Zaznacz plik do wysłania!",
"upload-success": "Plik został wysłany!",
- "maximum-file-size": "Maksymalnie %1 kb"
+ "maximum-file-size": "Maksymalnie %1 kb",
+ "no-uploads-found": "No uploads found",
+ "public-uploads-info": "Uploads are public, all visitors can see them.",
+ "private-uploads-info": "Uploads are private, only logged in users can see them."
}
\ No newline at end of file
diff --git a/public/language/pl/user.json b/public/language/pl/user.json
index fb3b3b96e5..a29ccadd1e 100644
--- a/public/language/pl/user.json
+++ b/public/language/pl/user.json
@@ -29,6 +29,8 @@
"ignored": "Pominięte",
"followers": "Obserwujący",
"following": "Obserwowani",
+ "blocks": "Blocks",
+ "block_toggle": "Toggle Block",
"aboutme": "O mnie",
"signature": "Sygnatura",
"birthday": "Urodziny",
@@ -89,6 +91,7 @@
"has_no_upvoted_posts": "Ten użytkownik jeszcze nie głosował za w żadnym temacie",
"has_no_downvoted_posts": "Ten użytkownik jeszcze nie głosował przeciw w żadnym temacie.",
"has_no_voted_posts": "Ten użytkownik nie ma jeszcze ocenionych postów",
+ "has_no_blocks": "You have blocked no users.",
"email_hidden": "Adres e-mail ukryty",
"hidden": "ukryty",
"paginate_description": "Dziel tematy i posty na strony zamiast używać nieskończonego przewijania",
@@ -142,5 +145,25 @@
"info.email-history": "Historia adresu email",
"info.moderation-note": "Notatka moderatora",
"info.moderation-note.success": "Notatka została zapisana",
- "info.moderation-note.add": "Dodaj notatkę"
+ "info.moderation-note.add": "Dodaj notatkę",
+ "consent.title": "Your Rights & Consent",
+ "consent.lead": "This community forum collects and processes your personal information.",
+ "consent.intro": "We use this information strictly to personalise your experience in this community, as well as to associate the posts you make to your user account. During the registration step you were asked to provide a username and email address, you can also optionally provide additional information to complete your user profile on this website.
We retain this information for the life of your user account, and you are able to withdraw consent at any time by deleting your account. At any time you may request a copy of your contribution to this website, via your Rights & Consent page.
If you have any questions or concerns, we encourage you to reach out to this forum's administrative team.",
+ "consent.email_intro": "Occasionally, we may send emails to your registered email address in order to provide updates and/or to notify you of new activity that is pertinent to you. You can customise the frequency of the community digest (including disabling it outright), as well as select which types of notifications to receive via email, via your user settings page.",
+ "consent.digest_frequency": "By default, this community delivers email digests every %1.",
+ "consent.digest_off": "Currently, this community does not send out email digests",
+ "consent.received": "You have provided consent for this website to collect and process your information. No additional action is required.",
+ "consent.not_received": "You have not provided consent for data collection and processing. At any time this website's administration may elect to delete your account in order to become compliant with the General Data Protection Regulation.",
+ "consent.give": "Give consent",
+ "consent.right_of_access": "You have the Right of Access",
+ "consent.right_of_access_description": "You have the right to access any data collected by this website upon request. You can retrieve a copy of this data by clicking the appropriate button below.",
+ "consent.right_to_rectification": "You have the Right to Rectification",
+ "consent.right_to_rectification_description": "You have the right to change or update any inaccurate data provided to us. Your profile can be updated by editing your profile, and post content can always be edited. If this is not the case, please contact this site's administrative team.",
+ "consent.right_to_erasure": "You have the Right to Erasure",
+ "consent.right_to_erasure_description": "At any time, you are able to revoke your consent to data collection and/or processing by deleting your account.",
+ "consent.right_to_data_portability": "You have the Right to Data Portability",
+ "consent.right_to_data_portability_description": "You may request from us a machine-readable export of any collected data about you and your account. You can do so by clicking the appropriate button below.",
+ "consent.export_profile": "Export Profile (.csv)",
+ "consent.export_uploads": "Export Uploaded Content (.zip)",
+ "consent.export_posts": "Export Posts (.csv)"
}
\ No newline at end of file
diff --git a/public/language/pt-BR/admin/extend/plugins.json b/public/language/pt-BR/admin/extend/plugins.json
index 5551818369..b8778ddd11 100644
--- a/public/language/pt-BR/admin/extend/plugins.json
+++ b/public/language/pt-BR/admin/extend/plugins.json
@@ -44,6 +44,8 @@
"alert.package-manager-unreachable": "O NodeBB não pôde encontrar o administrador de pacotes, um upgrade não é sugerível agora.
",
"alert.incompatible": "Na sua versão do NodeBB (v%1) o plugin pode ser atualizado até a sua v%2. Por favor atualize o seu NodeBB se você quiser instalar uma versão mais recente deste plugin.
",
"alert.possibly-incompatible": "Nenhuma Informação de Compatibilidade Encontrada
Este plugin não especificou uma versão específica para instalação dada a sua versão do NodeBB. A compatibilidade completa não pode ser garantid, e pode causar o seu NodeBB de não mais iniciar adequadamente.
Se ocorrer que o NodeBB não se inicie adequadamente:
$ ./nodebb reset plugin=\"%1\"
Continuar a instalação da última versão deste plugin?
",
+ "alert.reorder": "Plugins Re-ordered",
+ "alert.reorder-success": "Please rebuild and restart your NodeBB to fully complete the process.",
"license.title": "Informação de Licença do Plugin",
"license.intro": "O plugin %1 está licenciado sob a %2. Por gentileza leia e entenda a licença antes de ativar este plugin.",
diff --git a/public/language/pt-BR/admin/settings/group.json b/public/language/pt-BR/admin/settings/group.json
index 691104c415..8fef4d61d7 100644
--- a/public/language/pt-BR/admin/settings/group.json
+++ b/public/language/pt-BR/admin/settings/group.json
@@ -5,6 +5,7 @@
"private-groups.warning": "Atenção! Se esta opção estiver desabilitada e você tiver grupos privados, eles automaticamente se tornarão públicos.",
"allow-creation": "Permitir Criação de Grupo",
"allow-creation-help": "Se habilitado, usuários podem criar grupos (Padrão: desligado)",
+ "allow-multiple-badges-help": "This flag can be used to allow users to select multiple group badges, requires theme support.",
"max-name-length": "Tamanho Máximo do Nome de Grupos",
"cover-image": "Imagem de Capa do Grupo",
"default-cover": "Imagens de Capa Padrão",
diff --git a/public/language/pt-BR/admin/settings/notifications.json b/public/language/pt-BR/admin/settings/notifications.json
index 9f2a9a9fac..d832b3429a 100644
--- a/public/language/pt-BR/admin/settings/notifications.json
+++ b/public/language/pt-BR/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "Notificações",
"welcome-notification": "Notificação de Boas-vindas",
"welcome-notification-link": "Link da Notificação de Boas-vindas",
- "welcome-notification-uid": "Welcome Notification User (UID)"
+ "welcome-notification-uid": "Welcome Notification User (UID)",
+ "notification-alert-timeout": "Notification Alert Timeout"
}
\ No newline at end of file
diff --git a/public/language/pt-BR/error.json b/public/language/pt-BR/error.json
index 0cb562929e..af533b3b25 100644
--- a/public/language/pt-BR/error.json
+++ b/public/language/pt-BR/error.json
@@ -18,6 +18,7 @@
"invalid-username-or-password": "Por favor especifique ambos nome de usuário e senha",
"invalid-search-term": "Termo de pesquisa inválido",
"invalid-url": "URL Inválido",
+ "local-login-disabled": "Local login system has been disabled for non-privileged accounts.",
"csrf-invalid": "Nós não fomos capazes de logá-lo, provavelmente devido à uma sessão expirada. Por favor tente novamente.",
"invalid-pagination-value": "Valor de paginação inválido, precisa ser entre no mínimo %1 e no máximo %2",
"username-taken": "Nome de usuário já existe",
diff --git a/public/language/pt-BR/flags.json b/public/language/pt-BR/flags.json
index 72c2861939..c65f34b23e 100644
--- a/public/language/pt-BR/flags.json
+++ b/public/language/pt-BR/flags.json
@@ -18,6 +18,7 @@
"filter-type": "Tipo de Sinalização",
"filter-type-all": "Todo o Conteúdo",
"filter-type-post": "Post",
+ "filter-type-user": "User",
"filter-state": "Estado",
"filter-assignee": "UID do Cessionário",
"filter-cid": "Categoria",
diff --git a/public/language/pt-BR/global.json b/public/language/pt-BR/global.json
index 68f79274ad..3bc6250c91 100644
--- a/public/language/pt-BR/global.json
+++ b/public/language/pt-BR/global.json
@@ -97,6 +97,7 @@
"enter_page_number": "Digite o número da página",
"upload_file": "Fazer upload de arquivo",
"upload": "Upload",
+ "uploads": "Uploads",
"allowed-file-types": "Os tipos de arquivo permitidos são %1",
"unsaved-changes": "Você tem alterações não salvas. Tem certeza que você deseja sair da página?",
"reconnecting-message": "Parece que sua conexão com %1 caiu, por favor aguarde enquanto tentamos reconectar.",
diff --git a/public/language/pt-BR/pages.json b/public/language/pt-BR/pages.json
index 79decd6e4f..e72bb2afbe 100644
--- a/public/language/pt-BR/pages.json
+++ b/public/language/pt-BR/pages.json
@@ -49,6 +49,8 @@
"account/upvoted": "Posts votados positivamente por %1",
"account/downvoted": "Posts votados negativamente por %1",
"account/best": "Melhores posts de %1",
+ "account/blocks": "Blocked users for %1",
+ "account/uploads": "Uploads by %1",
"confirm": "Email Confirmado",
"maintenance.text": "%1 está atualmente sob manutenção. Por favor retorne em outro momento.",
"maintenance.messageIntro": "Adicionalmente, o administrador deixou esta mensagem:",
diff --git a/public/language/pt-BR/register.json b/public/language/pt-BR/register.json
index 1070dce7ec..118fdf1e64 100644
--- a/public/language/pt-BR/register.json
+++ b/public/language/pt-BR/register.json
@@ -19,5 +19,8 @@
"terms_of_use_error": "Você deve concordar com os Termos de Uso",
"registration-added-to-queue": "O seu cadastro foi adicionado à fila de aprovação. Você receberá um email quando ele for aceito por um administrador.",
"interstitial.intro": "Nós pedimos alguma informação adicional antes que você possa criar a sua conta.",
- "interstitial.errors-found": "Nós não pudemos completar o seu cadastro:"
+ "interstitial.errors-found": "Nós não pudemos completar o seu cadastro:",
+ "gdpr_agree_data": "I consent to the collection and processing of my personal information on this website.",
+ "gdpr_agree_email": "I consent to receive digest and notification emails from this website.",
+ "gdpr_consent_denied": "You must give consent to this site to collect/process your information, and to send you emails."
}
\ No newline at end of file
diff --git a/public/language/pt-BR/topic.json b/public/language/pt-BR/topic.json
index d219642af7..35db2ab2f3 100644
--- a/public/language/pt-BR/topic.json
+++ b/public/language/pt-BR/topic.json
@@ -118,8 +118,8 @@
"sort_by": "Ordenar por",
"oldest_to_newest": "Mais Antigo para Mais Recente",
"newest_to_oldest": "Mais Recente para Mais Antigo",
- "most_votes": "Mais votados",
- "most_posts": "Mais posts",
+ "most_votes": "Most Votes",
+ "most_posts": "Most Posts",
"stale.title": "Criar um novo tópico ao invés disso?",
"stale.warning": "O tópico que você está respondendo é bem antigo. Você gostaria de criar um novo tópico ao invés disso, e referenciá-lo em sua resposta?",
"stale.create": "Criar um novo tópico",
@@ -127,5 +127,7 @@
"link_back": "Re: [%1](%2)",
"diffs.title": "Post Edit History",
"diffs.description": "This post has %1 revisions. Click one of the revisions below to see the post content at that point in time.",
- "diffs.no-revisions-description": "This post has %1 revisions."
+ "diffs.no-revisions-description": "This post has %1 revisions.",
+ "diffs.current-revision": "current revision",
+ "diffs.original-revision": "original revision"
}
\ No newline at end of file
diff --git a/public/language/pt-BR/uploads.json b/public/language/pt-BR/uploads.json
index 232e568e92..68fc458d20 100644
--- a/public/language/pt-BR/uploads.json
+++ b/public/language/pt-BR/uploads.json
@@ -2,5 +2,8 @@
"uploading-file": "Fazendo upload do arquivo...",
"select-file-to-upload": "Escolha um arquivo para fazer upload!",
"upload-success": "Upload realizado com sucesso!",
- "maximum-file-size": "No máximo %1 kb"
+ "maximum-file-size": "No máximo %1 kb",
+ "no-uploads-found": "No uploads found",
+ "public-uploads-info": "Uploads are public, all visitors can see them.",
+ "private-uploads-info": "Uploads are private, only logged in users can see them."
}
\ No newline at end of file
diff --git a/public/language/pt-BR/user.json b/public/language/pt-BR/user.json
index 2e324a6b99..2370181bea 100644
--- a/public/language/pt-BR/user.json
+++ b/public/language/pt-BR/user.json
@@ -29,6 +29,8 @@
"ignored": "Ignorado",
"followers": "Seguidores",
"following": "Seguindo",
+ "blocks": "Blocks",
+ "block_toggle": "Toggle Block",
"aboutme": "Sobre mim",
"signature": "Assinatura",
"birthday": "Aniversário",
@@ -89,6 +91,7 @@
"has_no_upvoted_posts": "Este usuário ainda não votou quaisquer posts positivamente.",
"has_no_downvoted_posts": "Este usuário ainda não votou quaisquer posts negativamente.",
"has_no_voted_posts": "Este usuário não tem posts votados",
+ "has_no_blocks": "You have blocked no users.",
"email_hidden": "Email Escondido",
"hidden": "escondido",
"paginate_description": "Paginar tópicos ao invés de utilizar em vez de usar rolagem infinita.",
@@ -142,5 +145,25 @@
"info.email-history": "Histórico do Email",
"info.moderation-note": "Nota da Moderação",
"info.moderation-note.success": "Nota da moderação salva",
- "info.moderation-note.add": "Adicionar nota"
+ "info.moderation-note.add": "Adicionar nota",
+ "consent.title": "Your Rights & Consent",
+ "consent.lead": "This community forum collects and processes your personal information.",
+ "consent.intro": "We use this information strictly to personalise your experience in this community, as well as to associate the posts you make to your user account. During the registration step you were asked to provide a username and email address, you can also optionally provide additional information to complete your user profile on this website.
We retain this information for the life of your user account, and you are able to withdraw consent at any time by deleting your account. At any time you may request a copy of your contribution to this website, via your Rights & Consent page.
If you have any questions or concerns, we encourage you to reach out to this forum's administrative team.",
+ "consent.email_intro": "Occasionally, we may send emails to your registered email address in order to provide updates and/or to notify you of new activity that is pertinent to you. You can customise the frequency of the community digest (including disabling it outright), as well as select which types of notifications to receive via email, via your user settings page.",
+ "consent.digest_frequency": "By default, this community delivers email digests every %1.",
+ "consent.digest_off": "Currently, this community does not send out email digests",
+ "consent.received": "You have provided consent for this website to collect and process your information. No additional action is required.",
+ "consent.not_received": "You have not provided consent for data collection and processing. At any time this website's administration may elect to delete your account in order to become compliant with the General Data Protection Regulation.",
+ "consent.give": "Give consent",
+ "consent.right_of_access": "You have the Right of Access",
+ "consent.right_of_access_description": "You have the right to access any data collected by this website upon request. You can retrieve a copy of this data by clicking the appropriate button below.",
+ "consent.right_to_rectification": "You have the Right to Rectification",
+ "consent.right_to_rectification_description": "You have the right to change or update any inaccurate data provided to us. Your profile can be updated by editing your profile, and post content can always be edited. If this is not the case, please contact this site's administrative team.",
+ "consent.right_to_erasure": "You have the Right to Erasure",
+ "consent.right_to_erasure_description": "At any time, you are able to revoke your consent to data collection and/or processing by deleting your account.",
+ "consent.right_to_data_portability": "You have the Right to Data Portability",
+ "consent.right_to_data_portability_description": "You may request from us a machine-readable export of any collected data about you and your account. You can do so by clicking the appropriate button below.",
+ "consent.export_profile": "Export Profile (.csv)",
+ "consent.export_uploads": "Export Uploaded Content (.zip)",
+ "consent.export_posts": "Export Posts (.csv)"
}
\ No newline at end of file
diff --git a/public/language/pt-PT/admin/extend/plugins.json b/public/language/pt-PT/admin/extend/plugins.json
index 05f7df4ecb..005d9044ae 100644
--- a/public/language/pt-PT/admin/extend/plugins.json
+++ b/public/language/pt-PT/admin/extend/plugins.json
@@ -44,6 +44,8 @@
"alert.package-manager-unreachable": "NodeBB could not reach the package manager, an upgrade is not suggested at this time.
",
"alert.incompatible": "Your version of NodeBB (v%1) is only cleared to upgrade to v%2 of this plugin. Please update your NodeBB if you wish to install a newer version of this plugin.
",
"alert.possibly-incompatible": "No Compatibility Information Found
This plugin did not specify a specific version for installation given your NodeBB version. Full compatibility cannot be guaranteed, and may cause your NodeBB to no longer start properly.
In the event that NodeBB cannot boot properly:
$ ./nodebb reset plugin=\"%1\"
Continue installation of latest version of this plugin?
",
+ "alert.reorder": "Plugins Re-ordered",
+ "alert.reorder-success": "Please rebuild and restart your NodeBB to fully complete the process.",
"license.title": "Plugin License Information",
"license.intro": "The plugin %1 is licensed under the %2. Please read and understand the license terms prior to activating this plugin.",
diff --git a/public/language/pt-PT/admin/settings/group.json b/public/language/pt-PT/admin/settings/group.json
index 1ae88c9cf5..fe3e39915b 100644
--- a/public/language/pt-PT/admin/settings/group.json
+++ b/public/language/pt-PT/admin/settings/group.json
@@ -5,6 +5,7 @@
"private-groups.warning": "Beware! If this option is disabled and you have private groups, they automatically become public.",
"allow-creation": "Allow Group Creation",
"allow-creation-help": "If enabled, users can create groups (Default: disabled)",
+ "allow-multiple-badges-help": "This flag can be used to allow users to select multiple group badges, requires theme support.",
"max-name-length": "Maximum Group Name Length",
"cover-image": "Group Cover Image",
"default-cover": "Default Cover Images",
diff --git a/public/language/pt-PT/admin/settings/notifications.json b/public/language/pt-PT/admin/settings/notifications.json
index da6c9680a3..03fa0ac66a 100644
--- a/public/language/pt-PT/admin/settings/notifications.json
+++ b/public/language/pt-PT/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "Notifications",
"welcome-notification": "Welcome Notification",
"welcome-notification-link": "Welcome Notification Link",
- "welcome-notification-uid": "Welcome Notification User (UID)"
+ "welcome-notification-uid": "Welcome Notification User (UID)",
+ "notification-alert-timeout": "Notification Alert Timeout"
}
\ No newline at end of file
diff --git a/public/language/pt-PT/error.json b/public/language/pt-PT/error.json
index ef4d41ecf6..32f7d3599c 100644
--- a/public/language/pt-PT/error.json
+++ b/public/language/pt-PT/error.json
@@ -18,6 +18,7 @@
"invalid-username-or-password": "Por favor especificar um nome de utilizador e senha",
"invalid-search-term": "Termo de pesquisa inválido",
"invalid-url": "Invalid URL",
+ "local-login-disabled": "Local login system has been disabled for non-privileged accounts.",
"csrf-invalid": "Não conseguimos efetuar o teu login, provavelmente devido a uma sessão que já expirou. Por favor, tenta novamente",
"invalid-pagination-value": "Valor de paginação errado, deve ser no mínimo %1 e no máximo %2",
"username-taken": "Nome de utilizar já utilizado",
diff --git a/public/language/pt-PT/flags.json b/public/language/pt-PT/flags.json
index d32ae53f56..3941102145 100644
--- a/public/language/pt-PT/flags.json
+++ b/public/language/pt-PT/flags.json
@@ -18,6 +18,7 @@
"filter-type": "Flag Type",
"filter-type-all": "Todo o Conteúdo",
"filter-type-post": "Publicação",
+ "filter-type-user": "User",
"filter-state": "State",
"filter-assignee": "Assignee UID",
"filter-cid": "Categoria",
diff --git a/public/language/pt-PT/global.json b/public/language/pt-PT/global.json
index a1f6b5707f..5ee650691f 100644
--- a/public/language/pt-PT/global.json
+++ b/public/language/pt-PT/global.json
@@ -97,6 +97,7 @@
"enter_page_number": "Introduzir número da página",
"upload_file": "Carregar ficheiro",
"upload": "Carregar",
+ "uploads": "Uploads",
"allowed-file-types": "Os tipos de ficheiro permitidos são %1",
"unsaved-changes": "Tens alterações por salvar. Tens a certeza que pretendes mudar de página?",
"reconnecting-message": "Parece que a tua conexão com %1 foi perdida. Por favor, espera enquanto tentamos reconectar-te.",
diff --git a/public/language/pt-PT/pages.json b/public/language/pt-PT/pages.json
index 635a2c7eb1..51b3ddba04 100644
--- a/public/language/pt-PT/pages.json
+++ b/public/language/pt-PT/pages.json
@@ -49,6 +49,8 @@
"account/upvoted": "Publicações votadas favoravelmente por %1",
"account/downvoted": "Publicações votadas negativamente por %1",
"account/best": "Melhores publicações feitas por %1",
+ "account/blocks": "Blocked users for %1",
+ "account/uploads": "Uploads by %1",
"confirm": "E-mail confirmado",
"maintenance.text": "%1 está atualmente sobre manutenção. Por favor, volta noutra altura.",
"maintenance.messageIntro": "Adicionalmente, o administrador deixou esta mensagem:",
diff --git a/public/language/pt-PT/register.json b/public/language/pt-PT/register.json
index 5ec6fa8f92..d7fc8a2470 100644
--- a/public/language/pt-PT/register.json
+++ b/public/language/pt-PT/register.json
@@ -19,5 +19,8 @@
"terms_of_use_error": "Deves aceitar os Termos de Utilização",
"registration-added-to-queue": "O teu registro foi adicionado à fila de aprovação. Receberás um e-mail quando for aceite pelo administrador.",
"interstitial.intro": "Requeremos informação adicional antes de criarmos a tua conta.",
- "interstitial.errors-found": "Não pudemos completar o teu registro:"
+ "interstitial.errors-found": "Não pudemos completar o teu registro:",
+ "gdpr_agree_data": "I consent to the collection and processing of my personal information on this website.",
+ "gdpr_agree_email": "I consent to receive digest and notification emails from this website.",
+ "gdpr_consent_denied": "You must give consent to this site to collect/process your information, and to send you emails."
}
\ No newline at end of file
diff --git a/public/language/pt-PT/topic.json b/public/language/pt-PT/topic.json
index f2828520b3..864530093e 100644
--- a/public/language/pt-PT/topic.json
+++ b/public/language/pt-PT/topic.json
@@ -118,8 +118,8 @@
"sort_by": "Dispor por",
"oldest_to_newest": "Do mais antigo para o mais recente",
"newest_to_oldest": "Mais recente para mais antigo",
- "most_votes": "Mais votos",
- "most_posts": "Mais publicções",
+ "most_votes": "Most Votes",
+ "most_posts": "Most Posts",
"stale.title": "Em vez disso, criar novo tópico?",
"stale.warning": "O tópico ao qual estás a responder é bastante antigo. Gostarias antes de criar um novo tópico e referir este na tua resposta?",
"stale.create": "Criar um novo tópico",
@@ -127,5 +127,7 @@
"link_back": "Referindo: [%1](%2)",
"diffs.title": "Post Edit History",
"diffs.description": "This post has %1 revisions. Click one of the revisions below to see the post content at that point in time.",
- "diffs.no-revisions-description": "This post has %1 revisions."
+ "diffs.no-revisions-description": "This post has %1 revisions.",
+ "diffs.current-revision": "current revision",
+ "diffs.original-revision": "original revision"
}
\ No newline at end of file
diff --git a/public/language/pt-PT/uploads.json b/public/language/pt-PT/uploads.json
index b730ff4fe8..312ae191da 100644
--- a/public/language/pt-PT/uploads.json
+++ b/public/language/pt-PT/uploads.json
@@ -2,5 +2,8 @@
"uploading-file": "Carregando o ficheiro...",
"select-file-to-upload": "Seleciona um ficheiro para carregar!",
"upload-success": "Ficheiro carregador com sucesso!",
- "maximum-file-size": "Máximo de %1 kb"
+ "maximum-file-size": "Máximo de %1 kb",
+ "no-uploads-found": "No uploads found",
+ "public-uploads-info": "Uploads are public, all visitors can see them.",
+ "private-uploads-info": "Uploads are private, only logged in users can see them."
}
\ No newline at end of file
diff --git a/public/language/pt-PT/user.json b/public/language/pt-PT/user.json
index f5e96926ee..84296f85f6 100644
--- a/public/language/pt-PT/user.json
+++ b/public/language/pt-PT/user.json
@@ -29,6 +29,8 @@
"ignored": "Ignored",
"followers": "Seguidores",
"following": "Seguindo",
+ "blocks": "Blocks",
+ "block_toggle": "Toggle Block",
"aboutme": "Sobre mim",
"signature": "Assinatura",
"birthday": "Data de nascimento",
@@ -89,6 +91,7 @@
"has_no_upvoted_posts": "Este utilizador ainda não votou favoravelmente em nenhuma publicação.",
"has_no_downvoted_posts": "Este utilizador ainda não votou negativamente em nenhuma publicação.",
"has_no_voted_posts": "Este utilizador ainda não tem nenhuma publicação com votos",
+ "has_no_blocks": "You have blocked no users.",
"email_hidden": "E-mail escondido",
"hidden": "Escondido",
"paginate_description": "Paginar os tópicos e publicações em vez de usar o scroll infinito",
@@ -142,5 +145,25 @@
"info.email-history": "Histórico de e-mail",
"info.moderation-note": "Nota de moderação",
"info.moderation-note.success": "Nota de moderação gravada",
- "info.moderation-note.add": "Add note"
+ "info.moderation-note.add": "Add note",
+ "consent.title": "Your Rights & Consent",
+ "consent.lead": "This community forum collects and processes your personal information.",
+ "consent.intro": "We use this information strictly to personalise your experience in this community, as well as to associate the posts you make to your user account. During the registration step you were asked to provide a username and email address, you can also optionally provide additional information to complete your user profile on this website.
We retain this information for the life of your user account, and you are able to withdraw consent at any time by deleting your account. At any time you may request a copy of your contribution to this website, via your Rights & Consent page.
If you have any questions or concerns, we encourage you to reach out to this forum's administrative team.",
+ "consent.email_intro": "Occasionally, we may send emails to your registered email address in order to provide updates and/or to notify you of new activity that is pertinent to you. You can customise the frequency of the community digest (including disabling it outright), as well as select which types of notifications to receive via email, via your user settings page.",
+ "consent.digest_frequency": "By default, this community delivers email digests every %1.",
+ "consent.digest_off": "Currently, this community does not send out email digests",
+ "consent.received": "You have provided consent for this website to collect and process your information. No additional action is required.",
+ "consent.not_received": "You have not provided consent for data collection and processing. At any time this website's administration may elect to delete your account in order to become compliant with the General Data Protection Regulation.",
+ "consent.give": "Give consent",
+ "consent.right_of_access": "You have the Right of Access",
+ "consent.right_of_access_description": "You have the right to access any data collected by this website upon request. You can retrieve a copy of this data by clicking the appropriate button below.",
+ "consent.right_to_rectification": "You have the Right to Rectification",
+ "consent.right_to_rectification_description": "You have the right to change or update any inaccurate data provided to us. Your profile can be updated by editing your profile, and post content can always be edited. If this is not the case, please contact this site's administrative team.",
+ "consent.right_to_erasure": "You have the Right to Erasure",
+ "consent.right_to_erasure_description": "At any time, you are able to revoke your consent to data collection and/or processing by deleting your account.",
+ "consent.right_to_data_portability": "You have the Right to Data Portability",
+ "consent.right_to_data_portability_description": "You may request from us a machine-readable export of any collected data about you and your account. You can do so by clicking the appropriate button below.",
+ "consent.export_profile": "Export Profile (.csv)",
+ "consent.export_uploads": "Export Uploaded Content (.zip)",
+ "consent.export_posts": "Export Posts (.csv)"
}
\ No newline at end of file
diff --git a/public/language/ro/admin/extend/plugins.json b/public/language/ro/admin/extend/plugins.json
index 05f7df4ecb..005d9044ae 100644
--- a/public/language/ro/admin/extend/plugins.json
+++ b/public/language/ro/admin/extend/plugins.json
@@ -44,6 +44,8 @@
"alert.package-manager-unreachable": "NodeBB could not reach the package manager, an upgrade is not suggested at this time.
",
"alert.incompatible": "Your version of NodeBB (v%1) is only cleared to upgrade to v%2 of this plugin. Please update your NodeBB if you wish to install a newer version of this plugin.
",
"alert.possibly-incompatible": "No Compatibility Information Found
This plugin did not specify a specific version for installation given your NodeBB version. Full compatibility cannot be guaranteed, and may cause your NodeBB to no longer start properly.
In the event that NodeBB cannot boot properly:
$ ./nodebb reset plugin=\"%1\"
Continue installation of latest version of this plugin?
",
+ "alert.reorder": "Plugins Re-ordered",
+ "alert.reorder-success": "Please rebuild and restart your NodeBB to fully complete the process.",
"license.title": "Plugin License Information",
"license.intro": "The plugin %1 is licensed under the %2. Please read and understand the license terms prior to activating this plugin.",
diff --git a/public/language/ro/admin/settings/group.json b/public/language/ro/admin/settings/group.json
index 1ae88c9cf5..fe3e39915b 100644
--- a/public/language/ro/admin/settings/group.json
+++ b/public/language/ro/admin/settings/group.json
@@ -5,6 +5,7 @@
"private-groups.warning": "Beware! If this option is disabled and you have private groups, they automatically become public.",
"allow-creation": "Allow Group Creation",
"allow-creation-help": "If enabled, users can create groups (Default: disabled)",
+ "allow-multiple-badges-help": "This flag can be used to allow users to select multiple group badges, requires theme support.",
"max-name-length": "Maximum Group Name Length",
"cover-image": "Group Cover Image",
"default-cover": "Default Cover Images",
diff --git a/public/language/ro/admin/settings/notifications.json b/public/language/ro/admin/settings/notifications.json
index da6c9680a3..03fa0ac66a 100644
--- a/public/language/ro/admin/settings/notifications.json
+++ b/public/language/ro/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "Notifications",
"welcome-notification": "Welcome Notification",
"welcome-notification-link": "Welcome Notification Link",
- "welcome-notification-uid": "Welcome Notification User (UID)"
+ "welcome-notification-uid": "Welcome Notification User (UID)",
+ "notification-alert-timeout": "Notification Alert Timeout"
}
\ No newline at end of file
diff --git a/public/language/ro/error.json b/public/language/ro/error.json
index 40be6a680d..6e4e64690b 100644
--- a/public/language/ro/error.json
+++ b/public/language/ro/error.json
@@ -18,6 +18,7 @@
"invalid-username-or-password": "Te rugăm să specifici atât un nume de utilizator cât si o parolă",
"invalid-search-term": "Cuvânt de căutare invalid",
"invalid-url": "Invalid URL",
+ "local-login-disabled": "Local login system has been disabled for non-privileged accounts.",
"csrf-invalid": "We were unable to log you in, likely due to an expired session. Please try again",
"invalid-pagination-value": "Invalid pagination value, must be at least %1 and at most %2",
"username-taken": "Numele de utilizator este deja folosit",
diff --git a/public/language/ro/flags.json b/public/language/ro/flags.json
index d05a5b25a8..35fc87011a 100644
--- a/public/language/ro/flags.json
+++ b/public/language/ro/flags.json
@@ -18,6 +18,7 @@
"filter-type": "Flag Type",
"filter-type-all": "All Content",
"filter-type-post": "Post",
+ "filter-type-user": "User",
"filter-state": "State",
"filter-assignee": "Assignee UID",
"filter-cid": "Category",
diff --git a/public/language/ro/global.json b/public/language/ro/global.json
index d74a7eebac..edfcbb875a 100644
--- a/public/language/ro/global.json
+++ b/public/language/ro/global.json
@@ -97,6 +97,7 @@
"enter_page_number": "Introdu numărul paginei",
"upload_file": "Încărcați fișierul",
"upload": "Încărcați",
+ "uploads": "Uploads",
"allowed-file-types": "Tipuri de fișiere permise sunt %1",
"unsaved-changes": "You have unsaved changes. Are you sure you wish to navigate away?",
"reconnecting-message": "Looks like your connection to %1 was lost, please wait while we try to reconnect.",
diff --git a/public/language/ro/pages.json b/public/language/ro/pages.json
index 7324e850c5..51f4031bb1 100644
--- a/public/language/ro/pages.json
+++ b/public/language/ro/pages.json
@@ -49,6 +49,8 @@
"account/upvoted": "Posts upvoted by %1",
"account/downvoted": "Posts downvoted by %1",
"account/best": "Best posts made by %1",
+ "account/blocks": "Blocked users for %1",
+ "account/uploads": "Uploads by %1",
"confirm": "Email Confirmed",
"maintenance.text": "%1 este momentan în mentenanță. Întoarce-te în curând!",
"maintenance.messageIntro": "Additionally, the administrator has left this message:",
diff --git a/public/language/ro/register.json b/public/language/ro/register.json
index 60ad1513bf..ca1ed4eac4 100644
--- a/public/language/ro/register.json
+++ b/public/language/ro/register.json
@@ -19,5 +19,8 @@
"terms_of_use_error": "You must agree to the Terms of Use",
"registration-added-to-queue": "Your registration has been added to the approval queue. You will receive an email when it is accepted by an administrator.",
"interstitial.intro": "We require some additional information before we can create your account.",
- "interstitial.errors-found": "We could not complete your registration:"
+ "interstitial.errors-found": "We could not complete your registration:",
+ "gdpr_agree_data": "I consent to the collection and processing of my personal information on this website.",
+ "gdpr_agree_email": "I consent to receive digest and notification emails from this website.",
+ "gdpr_consent_denied": "You must give consent to this site to collect/process your information, and to send you emails."
}
\ No newline at end of file
diff --git a/public/language/ro/topic.json b/public/language/ro/topic.json
index 8318e03c51..767ac19380 100644
--- a/public/language/ro/topic.json
+++ b/public/language/ro/topic.json
@@ -118,8 +118,8 @@
"sort_by": "Sortează de la",
"oldest_to_newest": "Vechi la Noi",
"newest_to_oldest": "Noi la Vechi",
- "most_votes": "Cele mai votate",
- "most_posts": "Most posts",
+ "most_votes": "Most Votes",
+ "most_posts": "Most Posts",
"stale.title": "Create new topic instead?",
"stale.warning": "The topic you are replying to is quite old. Would you like to create a new topic instead, and reference this one in your reply?",
"stale.create": "Create a new topic",
@@ -127,5 +127,7 @@
"link_back": "Re: [%1](%2)",
"diffs.title": "Post Edit History",
"diffs.description": "This post has %1 revisions. Click one of the revisions below to see the post content at that point in time.",
- "diffs.no-revisions-description": "This post has %1 revisions."
+ "diffs.no-revisions-description": "This post has %1 revisions.",
+ "diffs.current-revision": "current revision",
+ "diffs.original-revision": "original revision"
}
\ No newline at end of file
diff --git a/public/language/ro/uploads.json b/public/language/ro/uploads.json
index aa633f773e..89095c4dc9 100644
--- a/public/language/ro/uploads.json
+++ b/public/language/ro/uploads.json
@@ -2,5 +2,8 @@
"uploading-file": "Uploading the file...",
"select-file-to-upload": "Selectează un fișier pentru încărcare!",
"upload-success": "File uploaded successfully!",
- "maximum-file-size": "Maxim %1 kB"
+ "maximum-file-size": "Maxim %1 kB",
+ "no-uploads-found": "No uploads found",
+ "public-uploads-info": "Uploads are public, all visitors can see them.",
+ "private-uploads-info": "Uploads are private, only logged in users can see them."
}
\ No newline at end of file
diff --git a/public/language/ro/user.json b/public/language/ro/user.json
index da13335e90..a1fd8a85c6 100644
--- a/public/language/ro/user.json
+++ b/public/language/ro/user.json
@@ -29,6 +29,8 @@
"ignored": "Ignored",
"followers": "Urmărit de",
"following": "Îi urmărește pe",
+ "blocks": "Blocks",
+ "block_toggle": "Toggle Block",
"aboutme": "About me",
"signature": "Semnătură",
"birthday": "Zi de naștere",
@@ -89,6 +91,7 @@
"has_no_upvoted_posts": "This user hasn't upvoted any posts yet.",
"has_no_downvoted_posts": "This user hasn't downvoted any posts yet.",
"has_no_voted_posts": "This user has no voted posts",
+ "has_no_blocks": "You have blocked no users.",
"email_hidden": "Adresă de email ascunsă",
"hidden": "ascuns",
"paginate_description": "Paginate topics and posts instead of using infinite scroll",
@@ -142,5 +145,25 @@
"info.email-history": "Email History",
"info.moderation-note": "Moderation Note",
"info.moderation-note.success": "Moderation note saved",
- "info.moderation-note.add": "Add note"
+ "info.moderation-note.add": "Add note",
+ "consent.title": "Your Rights & Consent",
+ "consent.lead": "This community forum collects and processes your personal information.",
+ "consent.intro": "We use this information strictly to personalise your experience in this community, as well as to associate the posts you make to your user account. During the registration step you were asked to provide a username and email address, you can also optionally provide additional information to complete your user profile on this website.
We retain this information for the life of your user account, and you are able to withdraw consent at any time by deleting your account. At any time you may request a copy of your contribution to this website, via your Rights & Consent page.
If you have any questions or concerns, we encourage you to reach out to this forum's administrative team.",
+ "consent.email_intro": "Occasionally, we may send emails to your registered email address in order to provide updates and/or to notify you of new activity that is pertinent to you. You can customise the frequency of the community digest (including disabling it outright), as well as select which types of notifications to receive via email, via your user settings page.",
+ "consent.digest_frequency": "By default, this community delivers email digests every %1.",
+ "consent.digest_off": "Currently, this community does not send out email digests",
+ "consent.received": "You have provided consent for this website to collect and process your information. No additional action is required.",
+ "consent.not_received": "You have not provided consent for data collection and processing. At any time this website's administration may elect to delete your account in order to become compliant with the General Data Protection Regulation.",
+ "consent.give": "Give consent",
+ "consent.right_of_access": "You have the Right of Access",
+ "consent.right_of_access_description": "You have the right to access any data collected by this website upon request. You can retrieve a copy of this data by clicking the appropriate button below.",
+ "consent.right_to_rectification": "You have the Right to Rectification",
+ "consent.right_to_rectification_description": "You have the right to change or update any inaccurate data provided to us. Your profile can be updated by editing your profile, and post content can always be edited. If this is not the case, please contact this site's administrative team.",
+ "consent.right_to_erasure": "You have the Right to Erasure",
+ "consent.right_to_erasure_description": "At any time, you are able to revoke your consent to data collection and/or processing by deleting your account.",
+ "consent.right_to_data_portability": "You have the Right to Data Portability",
+ "consent.right_to_data_portability_description": "You may request from us a machine-readable export of any collected data about you and your account. You can do so by clicking the appropriate button below.",
+ "consent.export_profile": "Export Profile (.csv)",
+ "consent.export_uploads": "Export Uploaded Content (.zip)",
+ "consent.export_posts": "Export Posts (.csv)"
}
\ No newline at end of file
diff --git a/public/language/ru/admin/extend/plugins.json b/public/language/ru/admin/extend/plugins.json
index 4b2e04b805..fd56a69891 100644
--- a/public/language/ru/admin/extend/plugins.json
+++ b/public/language/ru/admin/extend/plugins.json
@@ -44,6 +44,8 @@
"alert.package-manager-unreachable": "NodeBB could not reach the package manager, an upgrade is not suggested at this time.
",
"alert.incompatible": "Your version of NodeBB (v%1) is only cleared to upgrade to v%2 of this plugin. Please update your NodeBB if you wish to install a newer version of this plugin.
",
"alert.possibly-incompatible": "No Compatibility Information Found
This plugin did not specify a specific version for installation given your NodeBB version. Full compatibility cannot be guaranteed, and may cause your NodeBB to no longer start properly.
In the event that NodeBB cannot boot properly:
$ ./nodebb reset plugin=\"%1\"
Continue installation of latest version of this plugin?
",
+ "alert.reorder": "Plugins Re-ordered",
+ "alert.reorder-success": "Please rebuild and restart your NodeBB to fully complete the process.",
"license.title": "Plugin License Information",
"license.intro": "The plugin %1 is licensed under the %2. Please read and understand the license terms prior to activating this plugin.",
diff --git a/public/language/ru/admin/settings/group.json b/public/language/ru/admin/settings/group.json
index 1ae88c9cf5..fe3e39915b 100644
--- a/public/language/ru/admin/settings/group.json
+++ b/public/language/ru/admin/settings/group.json
@@ -5,6 +5,7 @@
"private-groups.warning": "Beware! If this option is disabled and you have private groups, they automatically become public.",
"allow-creation": "Allow Group Creation",
"allow-creation-help": "If enabled, users can create groups (Default: disabled)",
+ "allow-multiple-badges-help": "This flag can be used to allow users to select multiple group badges, requires theme support.",
"max-name-length": "Maximum Group Name Length",
"cover-image": "Group Cover Image",
"default-cover": "Default Cover Images",
diff --git a/public/language/ru/admin/settings/notifications.json b/public/language/ru/admin/settings/notifications.json
index da6c9680a3..03fa0ac66a 100644
--- a/public/language/ru/admin/settings/notifications.json
+++ b/public/language/ru/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "Notifications",
"welcome-notification": "Welcome Notification",
"welcome-notification-link": "Welcome Notification Link",
- "welcome-notification-uid": "Welcome Notification User (UID)"
+ "welcome-notification-uid": "Welcome Notification User (UID)",
+ "notification-alert-timeout": "Notification Alert Timeout"
}
\ No newline at end of file
diff --git a/public/language/ru/error.json b/public/language/ru/error.json
index a757a5f630..275674191d 100644
--- a/public/language/ru/error.json
+++ b/public/language/ru/error.json
@@ -18,6 +18,7 @@
"invalid-username-or-password": "Пожалуйста, укажите имя пользователя и пароль",
"invalid-search-term": "Неверный поисковой запрос",
"invalid-url": "Invalid URL",
+ "local-login-disabled": "Local login system has been disabled for non-privileged accounts.",
"csrf-invalid": "Нам не удалось вас найти из-за просроченной сессии. Попробуйте ещё раз.",
"invalid-pagination-value": "Неверно указан номер страницы. Значение должно быть в диапазоне от %1 до %2",
"username-taken": "Участник с таким именем пользователя уже зарегистрирован. Пожалуйста, выберите другое имя пользователя.",
diff --git a/public/language/ru/flags.json b/public/language/ru/flags.json
index bb3372deb5..dfa8572a9b 100644
--- a/public/language/ru/flags.json
+++ b/public/language/ru/flags.json
@@ -18,6 +18,7 @@
"filter-type": "Flag Type",
"filter-type-all": "Весь контент",
"filter-type-post": "Сообщение",
+ "filter-type-user": "User",
"filter-state": "Состояние",
"filter-assignee": "Assignee UID",
"filter-cid": "Категория",
diff --git a/public/language/ru/global.json b/public/language/ru/global.json
index c63d04cb87..5b21463e3d 100644
--- a/public/language/ru/global.json
+++ b/public/language/ru/global.json
@@ -97,6 +97,7 @@
"enter_page_number": "Введите номер страницы",
"upload_file": "Загрузить файл",
"upload": "Загрузить",
+ "uploads": "Uploads",
"allowed-file-types": "Разрешённые форматы файлов %1",
"unsaved-changes": "У вас есть несохранённые изменения. Вы уверены, что хотите уйти?",
"reconnecting-message": "Похоже, подключение к %1 было разорвано, подождите, пока мы пытаемся восстановить соединение.",
diff --git a/public/language/ru/pages.json b/public/language/ru/pages.json
index ede173f40a..a9699f7e6f 100644
--- a/public/language/ru/pages.json
+++ b/public/language/ru/pages.json
@@ -49,6 +49,8 @@
"account/upvoted": "Рейтинг записей поднят %1",
"account/downvoted": "Рейтинг записей снижен %1",
"account/best": "Лучшие записи участника %1",
+ "account/blocks": "Blocked users for %1",
+ "account/uploads": "Uploads by %1",
"confirm": "Электронная почта подтверждена",
"maintenance.text": "Приносим наши извинения, %1 в настоящее время на обслуживании. Пожалуйста, приходите позже.",
"maintenance.messageIntro": "Администратор оставил сообщение:",
diff --git a/public/language/ru/register.json b/public/language/ru/register.json
index 10c0888570..a2cb53e057 100644
--- a/public/language/ru/register.json
+++ b/public/language/ru/register.json
@@ -19,5 +19,8 @@
"terms_of_use_error": "Для регистрации на нашем сайте необходимо согласиться с условиями",
"registration-added-to-queue": "Ваша регистрация была добавлена в очередь на утверждение. Вы получите уведомление по электронной почте, когда она будет одобрена администратором.",
"interstitial.intro": "Нам потребуется дополнительная информация, прежде чем мы сможем создать вашу учётную запись.",
- "interstitial.errors-found": "Мы не смогли завершить регистрацию:"
+ "interstitial.errors-found": "Мы не смогли завершить регистрацию:",
+ "gdpr_agree_data": "I consent to the collection and processing of my personal information on this website.",
+ "gdpr_agree_email": "I consent to receive digest and notification emails from this website.",
+ "gdpr_consent_denied": "You must give consent to this site to collect/process your information, and to send you emails."
}
\ No newline at end of file
diff --git a/public/language/ru/topic.json b/public/language/ru/topic.json
index 6fef30267d..4986cf4688 100644
--- a/public/language/ru/topic.json
+++ b/public/language/ru/topic.json
@@ -118,8 +118,8 @@
"sort_by": "Сортировка",
"oldest_to_newest": "Начиная со старых записей",
"newest_to_oldest": "Начиная с новых записей",
- "most_votes": "По голосам",
- "most_posts": "По количеству ответов",
+ "most_votes": "Most Votes",
+ "most_posts": "Most Posts",
"stale.title": "Создать новую тему вместо этой?",
"stale.warning": "Тема, в которую вы пишите, очень старая. Вы хотите создать новую тему?",
"stale.create": "Создать новую тему",
@@ -127,5 +127,7 @@
"link_back": "Ответ: [%1](%2)",
"diffs.title": "История Редактирования Сообщения",
"diffs.description": "This post has %1 revisions. Click one of the revisions below to see the post content at that point in time.",
- "diffs.no-revisions-description": "This post has %1 revisions."
+ "diffs.no-revisions-description": "This post has %1 revisions.",
+ "diffs.current-revision": "current revision",
+ "diffs.original-revision": "original revision"
}
\ No newline at end of file
diff --git a/public/language/ru/uploads.json b/public/language/ru/uploads.json
index dedc27456d..9b0fe57f20 100644
--- a/public/language/ru/uploads.json
+++ b/public/language/ru/uploads.json
@@ -2,5 +2,8 @@
"uploading-file": "Загрузка файла...",
"select-file-to-upload": "Укажите файл для загрузки!",
"upload-success": "Файл успешно загружен!",
- "maximum-file-size": "Максимум %1 kb"
+ "maximum-file-size": "Максимум %1 kb",
+ "no-uploads-found": "No uploads found",
+ "public-uploads-info": "Uploads are public, all visitors can see them.",
+ "private-uploads-info": "Uploads are private, only logged in users can see them."
}
\ No newline at end of file
diff --git a/public/language/ru/user.json b/public/language/ru/user.json
index b27478afcc..6a92e9c125 100644
--- a/public/language/ru/user.json
+++ b/public/language/ru/user.json
@@ -29,6 +29,8 @@
"ignored": "Игнорировать",
"followers": "Подписчиков",
"following": "Подписок",
+ "blocks": "Blocks",
+ "block_toggle": "Toggle Block",
"aboutme": "Обо мне",
"signature": "Подпись",
"birthday": "День рождения",
@@ -89,6 +91,7 @@
"has_no_upvoted_posts": "Участник пока не голосовал положительно ни за одну запись",
"has_no_downvoted_posts": "Участник пока не голосовал против ни одной записи",
"has_no_voted_posts": "Участник пока не голосовал ни за одну запись",
+ "has_no_blocks": "You have blocked no users.",
"email_hidden": "Электронная почта скрыта",
"hidden": "скрыто",
"paginate_description": "Разбить на страницы, а не выводить бесконечным списком",
@@ -142,5 +145,25 @@
"info.email-history": "История изменения электронной почты",
"info.moderation-note": "Примечание модератора",
"info.moderation-note.success": "Примечание модератора сохранено",
- "info.moderation-note.add": "Добавить примечание"
+ "info.moderation-note.add": "Добавить примечание",
+ "consent.title": "Your Rights & Consent",
+ "consent.lead": "This community forum collects and processes your personal information.",
+ "consent.intro": "We use this information strictly to personalise your experience in this community, as well as to associate the posts you make to your user account. During the registration step you were asked to provide a username and email address, you can also optionally provide additional information to complete your user profile on this website.
We retain this information for the life of your user account, and you are able to withdraw consent at any time by deleting your account. At any time you may request a copy of your contribution to this website, via your Rights & Consent page.
If you have any questions or concerns, we encourage you to reach out to this forum's administrative team.",
+ "consent.email_intro": "Occasionally, we may send emails to your registered email address in order to provide updates and/or to notify you of new activity that is pertinent to you. You can customise the frequency of the community digest (including disabling it outright), as well as select which types of notifications to receive via email, via your user settings page.",
+ "consent.digest_frequency": "By default, this community delivers email digests every %1.",
+ "consent.digest_off": "Currently, this community does not send out email digests",
+ "consent.received": "You have provided consent for this website to collect and process your information. No additional action is required.",
+ "consent.not_received": "You have not provided consent for data collection and processing. At any time this website's administration may elect to delete your account in order to become compliant with the General Data Protection Regulation.",
+ "consent.give": "Give consent",
+ "consent.right_of_access": "You have the Right of Access",
+ "consent.right_of_access_description": "You have the right to access any data collected by this website upon request. You can retrieve a copy of this data by clicking the appropriate button below.",
+ "consent.right_to_rectification": "You have the Right to Rectification",
+ "consent.right_to_rectification_description": "You have the right to change or update any inaccurate data provided to us. Your profile can be updated by editing your profile, and post content can always be edited. If this is not the case, please contact this site's administrative team.",
+ "consent.right_to_erasure": "You have the Right to Erasure",
+ "consent.right_to_erasure_description": "At any time, you are able to revoke your consent to data collection and/or processing by deleting your account.",
+ "consent.right_to_data_portability": "You have the Right to Data Portability",
+ "consent.right_to_data_portability_description": "You may request from us a machine-readable export of any collected data about you and your account. You can do so by clicking the appropriate button below.",
+ "consent.export_profile": "Export Profile (.csv)",
+ "consent.export_uploads": "Export Uploaded Content (.zip)",
+ "consent.export_posts": "Export Posts (.csv)"
}
\ No newline at end of file
diff --git a/public/language/rw/admin/extend/plugins.json b/public/language/rw/admin/extend/plugins.json
index 05f7df4ecb..005d9044ae 100644
--- a/public/language/rw/admin/extend/plugins.json
+++ b/public/language/rw/admin/extend/plugins.json
@@ -44,6 +44,8 @@
"alert.package-manager-unreachable": "NodeBB could not reach the package manager, an upgrade is not suggested at this time.
",
"alert.incompatible": "Your version of NodeBB (v%1) is only cleared to upgrade to v%2 of this plugin. Please update your NodeBB if you wish to install a newer version of this plugin.
",
"alert.possibly-incompatible": "No Compatibility Information Found
This plugin did not specify a specific version for installation given your NodeBB version. Full compatibility cannot be guaranteed, and may cause your NodeBB to no longer start properly.
In the event that NodeBB cannot boot properly:
$ ./nodebb reset plugin=\"%1\"
Continue installation of latest version of this plugin?
",
+ "alert.reorder": "Plugins Re-ordered",
+ "alert.reorder-success": "Please rebuild and restart your NodeBB to fully complete the process.",
"license.title": "Plugin License Information",
"license.intro": "The plugin %1 is licensed under the %2. Please read and understand the license terms prior to activating this plugin.",
diff --git a/public/language/rw/admin/settings/group.json b/public/language/rw/admin/settings/group.json
index 1ae88c9cf5..fe3e39915b 100644
--- a/public/language/rw/admin/settings/group.json
+++ b/public/language/rw/admin/settings/group.json
@@ -5,6 +5,7 @@
"private-groups.warning": "Beware! If this option is disabled and you have private groups, they automatically become public.",
"allow-creation": "Allow Group Creation",
"allow-creation-help": "If enabled, users can create groups (Default: disabled)",
+ "allow-multiple-badges-help": "This flag can be used to allow users to select multiple group badges, requires theme support.",
"max-name-length": "Maximum Group Name Length",
"cover-image": "Group Cover Image",
"default-cover": "Default Cover Images",
diff --git a/public/language/rw/admin/settings/notifications.json b/public/language/rw/admin/settings/notifications.json
index da6c9680a3..03fa0ac66a 100644
--- a/public/language/rw/admin/settings/notifications.json
+++ b/public/language/rw/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "Notifications",
"welcome-notification": "Welcome Notification",
"welcome-notification-link": "Welcome Notification Link",
- "welcome-notification-uid": "Welcome Notification User (UID)"
+ "welcome-notification-uid": "Welcome Notification User (UID)",
+ "notification-alert-timeout": "Notification Alert Timeout"
}
\ No newline at end of file
diff --git a/public/language/rw/error.json b/public/language/rw/error.json
index 6b1768f99b..6fbaeb2dc1 100644
--- a/public/language/rw/error.json
+++ b/public/language/rw/error.json
@@ -18,6 +18,7 @@
"invalid-username-or-password": "Tanga izina ukoresha n'ijambobanga",
"invalid-search-term": "Icyashatswe nticyemewe",
"invalid-url": "Invalid URL",
+ "local-login-disabled": "Local login system has been disabled for non-privileged accounts.",
"csrf-invalid": "We were unable to log you in, likely due to an expired session. Please try again",
"invalid-pagination-value": "Invalid pagination value, must be at least %1 and at most %2",
"username-taken": "Izina ryarafashwe mbere",
diff --git a/public/language/rw/flags.json b/public/language/rw/flags.json
index d05a5b25a8..35fc87011a 100644
--- a/public/language/rw/flags.json
+++ b/public/language/rw/flags.json
@@ -18,6 +18,7 @@
"filter-type": "Flag Type",
"filter-type-all": "All Content",
"filter-type-post": "Post",
+ "filter-type-user": "User",
"filter-state": "State",
"filter-assignee": "Assignee UID",
"filter-cid": "Category",
diff --git a/public/language/rw/global.json b/public/language/rw/global.json
index 6be1ded2b0..843702bf71 100644
--- a/public/language/rw/global.json
+++ b/public/language/rw/global.json
@@ -97,6 +97,7 @@
"enter_page_number": "Shyiramo nimero ya paji",
"upload_file": "Pakira ifayilo",
"upload": "Pakira",
+ "uploads": "Uploads",
"allowed-file-types": "Ubwoko bw'amafayilo bwemewe ni %1",
"unsaved-changes": "You have unsaved changes. Are you sure you wish to navigate away?",
"reconnecting-message": "Looks like your connection to %1 was lost, please wait while we try to reconnect.",
diff --git a/public/language/rw/pages.json b/public/language/rw/pages.json
index 06c69fe27a..c5f80d16af 100644
--- a/public/language/rw/pages.json
+++ b/public/language/rw/pages.json
@@ -49,6 +49,8 @@
"account/upvoted": "Ibiganiro byakunzwe na %1",
"account/downvoted": "Ibiganiro byanzwe na %1",
"account/best": "Ibihebuje byashyizweho na %1",
+ "account/blocks": "Blocked users for %1",
+ "account/uploads": "Uploads by %1",
"confirm": "Email Yemejwe",
"maintenance.text": "%1 ntiboneka kuko ubu iri gutunganywa. Muze kongera kugaruka. ",
"maintenance.messageIntro": "Byongeye, kandi, umuyobozi yasize ubu butumwa: ",
diff --git a/public/language/rw/register.json b/public/language/rw/register.json
index aaf97ccaa4..f8c4d9aaa8 100644
--- a/public/language/rw/register.json
+++ b/public/language/rw/register.json
@@ -19,5 +19,8 @@
"terms_of_use_error": "You must agree to the Terms of Use",
"registration-added-to-queue": "Icyifuzo cy'iyandikwa ryawe cyakiriwe ariko gitegereje isuzuma. Uzabimenyeshwa biciye muri email niba ubuyobozi bwakwemereye kwandikwa. ",
"interstitial.intro": "We require some additional information before we can create your account.",
- "interstitial.errors-found": "We could not complete your registration:"
+ "interstitial.errors-found": "We could not complete your registration:",
+ "gdpr_agree_data": "I consent to the collection and processing of my personal information on this website.",
+ "gdpr_agree_email": "I consent to receive digest and notification emails from this website.",
+ "gdpr_consent_denied": "You must give consent to this site to collect/process your information, and to send you emails."
}
\ No newline at end of file
diff --git a/public/language/rw/topic.json b/public/language/rw/topic.json
index 784113dabc..762d559088 100644
--- a/public/language/rw/topic.json
+++ b/public/language/rw/topic.json
@@ -118,8 +118,8 @@
"sort_by": "Ubigaragaze Ukurikije",
"oldest_to_newest": "Ibya Kera Ujya ku bya Vuba",
"newest_to_oldest": "Ibya Vuba Ujya ku bya Kera",
- "most_votes": "Amajwi yiganje",
- "most_posts": "Ibyashyizweho byiganje",
+ "most_votes": "Most Votes",
+ "most_posts": "Most Posts",
"stale.title": "Urashaka gutangiza ahubwo ikiganiro gishya?",
"stale.warning": "Ikiganiro ushaka kuvugaho cyarashaje. Wahitamo gutangiza ikiganiro gishya ariko wenda ukagaragaza kino mu gisubizo uza gushyiraho?",
"stale.create": "Tangiza ikiganiro gishya",
@@ -127,5 +127,7 @@
"link_back": "Igisubizo: [%1](%2)",
"diffs.title": "Post Edit History",
"diffs.description": "This post has %1 revisions. Click one of the revisions below to see the post content at that point in time.",
- "diffs.no-revisions-description": "This post has %1 revisions."
+ "diffs.no-revisions-description": "This post has %1 revisions.",
+ "diffs.current-revision": "current revision",
+ "diffs.original-revision": "original revision"
}
\ No newline at end of file
diff --git a/public/language/rw/uploads.json b/public/language/rw/uploads.json
index 1622cb5693..651a839876 100644
--- a/public/language/rw/uploads.json
+++ b/public/language/rw/uploads.json
@@ -2,5 +2,8 @@
"uploading-file": "Uploading the file...",
"select-file-to-upload": "Select a file to upload!",
"upload-success": "File uploaded successfully!",
- "maximum-file-size": "Maximum %1 kb"
+ "maximum-file-size": "Maximum %1 kb",
+ "no-uploads-found": "No uploads found",
+ "public-uploads-info": "Uploads are public, all visitors can see them.",
+ "private-uploads-info": "Uploads are private, only logged in users can see them."
}
\ No newline at end of file
diff --git a/public/language/rw/user.json b/public/language/rw/user.json
index f4512ea455..203d000adb 100644
--- a/public/language/rw/user.json
+++ b/public/language/rw/user.json
@@ -29,6 +29,8 @@
"ignored": "Ignored",
"followers": "Abamukurikira",
"following": "Akurikira",
+ "blocks": "Blocks",
+ "block_toggle": "Toggle Block",
"aboutme": "Inshamake y'Ubuzima",
"signature": "Intero",
"birthday": "Itariki y'Amavuko",
@@ -89,6 +91,7 @@
"has_no_upvoted_posts": "Uyu muntu ntabwo arashima icyashyizweho na kimwe.",
"has_no_downvoted_posts": "Uyu muntu ntabwo aragaya icyashizweho na kimwe. ",
"has_no_voted_posts": "Uyu muntu ntabwo aragira ikintu yashimiwe gushyiraho",
+ "has_no_blocks": "You have blocked no users.",
"email_hidden": "Email Yahishwe",
"hidden": "byahishwe",
"paginate_description": "Gabanya ibiganiro n'ibyashyizweho mu ma paji aho kugirango umuntu ajye amanuka ubudahagarara ",
@@ -142,5 +145,25 @@
"info.email-history": "Email History",
"info.moderation-note": "Moderation Note",
"info.moderation-note.success": "Moderation note saved",
- "info.moderation-note.add": "Add note"
+ "info.moderation-note.add": "Add note",
+ "consent.title": "Your Rights & Consent",
+ "consent.lead": "This community forum collects and processes your personal information.",
+ "consent.intro": "We use this information strictly to personalise your experience in this community, as well as to associate the posts you make to your user account. During the registration step you were asked to provide a username and email address, you can also optionally provide additional information to complete your user profile on this website.
We retain this information for the life of your user account, and you are able to withdraw consent at any time by deleting your account. At any time you may request a copy of your contribution to this website, via your Rights & Consent page.
If you have any questions or concerns, we encourage you to reach out to this forum's administrative team.",
+ "consent.email_intro": "Occasionally, we may send emails to your registered email address in order to provide updates and/or to notify you of new activity that is pertinent to you. You can customise the frequency of the community digest (including disabling it outright), as well as select which types of notifications to receive via email, via your user settings page.",
+ "consent.digest_frequency": "By default, this community delivers email digests every %1.",
+ "consent.digest_off": "Currently, this community does not send out email digests",
+ "consent.received": "You have provided consent for this website to collect and process your information. No additional action is required.",
+ "consent.not_received": "You have not provided consent for data collection and processing. At any time this website's administration may elect to delete your account in order to become compliant with the General Data Protection Regulation.",
+ "consent.give": "Give consent",
+ "consent.right_of_access": "You have the Right of Access",
+ "consent.right_of_access_description": "You have the right to access any data collected by this website upon request. You can retrieve a copy of this data by clicking the appropriate button below.",
+ "consent.right_to_rectification": "You have the Right to Rectification",
+ "consent.right_to_rectification_description": "You have the right to change or update any inaccurate data provided to us. Your profile can be updated by editing your profile, and post content can always be edited. If this is not the case, please contact this site's administrative team.",
+ "consent.right_to_erasure": "You have the Right to Erasure",
+ "consent.right_to_erasure_description": "At any time, you are able to revoke your consent to data collection and/or processing by deleting your account.",
+ "consent.right_to_data_portability": "You have the Right to Data Portability",
+ "consent.right_to_data_portability_description": "You may request from us a machine-readable export of any collected data about you and your account. You can do so by clicking the appropriate button below.",
+ "consent.export_profile": "Export Profile (.csv)",
+ "consent.export_uploads": "Export Uploaded Content (.zip)",
+ "consent.export_posts": "Export Posts (.csv)"
}
\ No newline at end of file
diff --git a/public/language/sc/admin/extend/plugins.json b/public/language/sc/admin/extend/plugins.json
index 05f7df4ecb..005d9044ae 100644
--- a/public/language/sc/admin/extend/plugins.json
+++ b/public/language/sc/admin/extend/plugins.json
@@ -44,6 +44,8 @@
"alert.package-manager-unreachable": "NodeBB could not reach the package manager, an upgrade is not suggested at this time.
",
"alert.incompatible": "Your version of NodeBB (v%1) is only cleared to upgrade to v%2 of this plugin. Please update your NodeBB if you wish to install a newer version of this plugin.
",
"alert.possibly-incompatible": "No Compatibility Information Found
This plugin did not specify a specific version for installation given your NodeBB version. Full compatibility cannot be guaranteed, and may cause your NodeBB to no longer start properly.
In the event that NodeBB cannot boot properly:
$ ./nodebb reset plugin=\"%1\"
Continue installation of latest version of this plugin?
",
+ "alert.reorder": "Plugins Re-ordered",
+ "alert.reorder-success": "Please rebuild and restart your NodeBB to fully complete the process.",
"license.title": "Plugin License Information",
"license.intro": "The plugin %1 is licensed under the %2. Please read and understand the license terms prior to activating this plugin.",
diff --git a/public/language/sc/admin/settings/group.json b/public/language/sc/admin/settings/group.json
index 1ae88c9cf5..fe3e39915b 100644
--- a/public/language/sc/admin/settings/group.json
+++ b/public/language/sc/admin/settings/group.json
@@ -5,6 +5,7 @@
"private-groups.warning": "Beware! If this option is disabled and you have private groups, they automatically become public.",
"allow-creation": "Allow Group Creation",
"allow-creation-help": "If enabled, users can create groups (Default: disabled)",
+ "allow-multiple-badges-help": "This flag can be used to allow users to select multiple group badges, requires theme support.",
"max-name-length": "Maximum Group Name Length",
"cover-image": "Group Cover Image",
"default-cover": "Default Cover Images",
diff --git a/public/language/sc/admin/settings/notifications.json b/public/language/sc/admin/settings/notifications.json
index da6c9680a3..03fa0ac66a 100644
--- a/public/language/sc/admin/settings/notifications.json
+++ b/public/language/sc/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "Notifications",
"welcome-notification": "Welcome Notification",
"welcome-notification-link": "Welcome Notification Link",
- "welcome-notification-uid": "Welcome Notification User (UID)"
+ "welcome-notification-uid": "Welcome Notification User (UID)",
+ "notification-alert-timeout": "Notification Alert Timeout"
}
\ No newline at end of file
diff --git a/public/language/sc/error.json b/public/language/sc/error.json
index c2c5f521b6..772f4e8116 100644
--- a/public/language/sc/error.json
+++ b/public/language/sc/error.json
@@ -18,6 +18,7 @@
"invalid-username-or-password": "Please specify both a username and password",
"invalid-search-term": "Invalid search term",
"invalid-url": "Invalid URL",
+ "local-login-disabled": "Local login system has been disabled for non-privileged accounts.",
"csrf-invalid": "We were unable to log you in, likely due to an expired session. Please try again",
"invalid-pagination-value": "Invalid pagination value, must be at least %1 and at most %2",
"username-taken": "Username taken",
diff --git a/public/language/sc/flags.json b/public/language/sc/flags.json
index d05a5b25a8..35fc87011a 100644
--- a/public/language/sc/flags.json
+++ b/public/language/sc/flags.json
@@ -18,6 +18,7 @@
"filter-type": "Flag Type",
"filter-type-all": "All Content",
"filter-type-post": "Post",
+ "filter-type-user": "User",
"filter-state": "State",
"filter-assignee": "Assignee UID",
"filter-cid": "Category",
diff --git a/public/language/sc/global.json b/public/language/sc/global.json
index 8b1f0369e3..ad3f9dfc43 100644
--- a/public/language/sc/global.json
+++ b/public/language/sc/global.json
@@ -97,6 +97,7 @@
"enter_page_number": "Enter page number",
"upload_file": "Upload file",
"upload": "Upload",
+ "uploads": "Uploads",
"allowed-file-types": "Allowed file types are %1",
"unsaved-changes": "You have unsaved changes. Are you sure you wish to navigate away?",
"reconnecting-message": "Looks like your connection to %1 was lost, please wait while we try to reconnect.",
diff --git a/public/language/sc/pages.json b/public/language/sc/pages.json
index 52ce7479f6..cbc86cce3a 100644
--- a/public/language/sc/pages.json
+++ b/public/language/sc/pages.json
@@ -49,6 +49,8 @@
"account/upvoted": "Posts upvoted by %1",
"account/downvoted": "Posts downvoted by %1",
"account/best": "Best posts made by %1",
+ "account/blocks": "Blocked users for %1",
+ "account/uploads": "Uploads by %1",
"confirm": "Email Confirmed",
"maintenance.text": "%1 is currently undergoing maintenance. Please come back another time.",
"maintenance.messageIntro": "Additionally, the administrator has left this message:",
diff --git a/public/language/sc/register.json b/public/language/sc/register.json
index 1588a83ad5..ace93cd271 100644
--- a/public/language/sc/register.json
+++ b/public/language/sc/register.json
@@ -19,5 +19,8 @@
"terms_of_use_error": "You must agree to the Terms of Use",
"registration-added-to-queue": "Your registration has been added to the approval queue. You will receive an email when it is accepted by an administrator.",
"interstitial.intro": "We require some additional information before we can create your account.",
- "interstitial.errors-found": "We could not complete your registration:"
+ "interstitial.errors-found": "We could not complete your registration:",
+ "gdpr_agree_data": "I consent to the collection and processing of my personal information on this website.",
+ "gdpr_agree_email": "I consent to receive digest and notification emails from this website.",
+ "gdpr_consent_denied": "You must give consent to this site to collect/process your information, and to send you emails."
}
\ No newline at end of file
diff --git a/public/language/sc/topic.json b/public/language/sc/topic.json
index b02d644384..3200edddf7 100644
--- a/public/language/sc/topic.json
+++ b/public/language/sc/topic.json
@@ -118,8 +118,8 @@
"sort_by": "Sort by",
"oldest_to_newest": "Oldest to Newest",
"newest_to_oldest": "Newest to Oldest",
- "most_votes": "Most votes",
- "most_posts": "Most posts",
+ "most_votes": "Most Votes",
+ "most_posts": "Most Posts",
"stale.title": "Create new topic instead?",
"stale.warning": "The topic you are replying to is quite old. Would you like to create a new topic instead, and reference this one in your reply?",
"stale.create": "Create a new topic",
@@ -127,5 +127,7 @@
"link_back": "Re: [%1](%2)",
"diffs.title": "Post Edit History",
"diffs.description": "This post has %1 revisions. Click one of the revisions below to see the post content at that point in time.",
- "diffs.no-revisions-description": "This post has %1 revisions."
+ "diffs.no-revisions-description": "This post has %1 revisions.",
+ "diffs.current-revision": "current revision",
+ "diffs.original-revision": "original revision"
}
\ No newline at end of file
diff --git a/public/language/sc/uploads.json b/public/language/sc/uploads.json
index 1622cb5693..651a839876 100644
--- a/public/language/sc/uploads.json
+++ b/public/language/sc/uploads.json
@@ -2,5 +2,8 @@
"uploading-file": "Uploading the file...",
"select-file-to-upload": "Select a file to upload!",
"upload-success": "File uploaded successfully!",
- "maximum-file-size": "Maximum %1 kb"
+ "maximum-file-size": "Maximum %1 kb",
+ "no-uploads-found": "No uploads found",
+ "public-uploads-info": "Uploads are public, all visitors can see them.",
+ "private-uploads-info": "Uploads are private, only logged in users can see them."
}
\ No newline at end of file
diff --git a/public/language/sc/user.json b/public/language/sc/user.json
index ed4a8b81e8..3e8efce4b9 100644
--- a/public/language/sc/user.json
+++ b/public/language/sc/user.json
@@ -29,6 +29,8 @@
"ignored": "Ignored",
"followers": "Sighidores",
"following": "Sighende",
+ "blocks": "Blocks",
+ "block_toggle": "Toggle Block",
"aboutme": "About me",
"signature": "Firma",
"birthday": "Cumpleannu",
@@ -89,6 +91,7 @@
"has_no_upvoted_posts": "This user hasn't upvoted any posts yet.",
"has_no_downvoted_posts": "This user hasn't downvoted any posts yet.",
"has_no_voted_posts": "This user has no voted posts",
+ "has_no_blocks": "You have blocked no users.",
"email_hidden": "Email Cuada",
"hidden": "cuadu",
"paginate_description": "Paginate topics and posts instead of using infinite scroll",
@@ -142,5 +145,25 @@
"info.email-history": "Email History",
"info.moderation-note": "Moderation Note",
"info.moderation-note.success": "Moderation note saved",
- "info.moderation-note.add": "Add note"
+ "info.moderation-note.add": "Add note",
+ "consent.title": "Your Rights & Consent",
+ "consent.lead": "This community forum collects and processes your personal information.",
+ "consent.intro": "We use this information strictly to personalise your experience in this community, as well as to associate the posts you make to your user account. During the registration step you were asked to provide a username and email address, you can also optionally provide additional information to complete your user profile on this website.
We retain this information for the life of your user account, and you are able to withdraw consent at any time by deleting your account. At any time you may request a copy of your contribution to this website, via your Rights & Consent page.
If you have any questions or concerns, we encourage you to reach out to this forum's administrative team.",
+ "consent.email_intro": "Occasionally, we may send emails to your registered email address in order to provide updates and/or to notify you of new activity that is pertinent to you. You can customise the frequency of the community digest (including disabling it outright), as well as select which types of notifications to receive via email, via your user settings page.",
+ "consent.digest_frequency": "By default, this community delivers email digests every %1.",
+ "consent.digest_off": "Currently, this community does not send out email digests",
+ "consent.received": "You have provided consent for this website to collect and process your information. No additional action is required.",
+ "consent.not_received": "You have not provided consent for data collection and processing. At any time this website's administration may elect to delete your account in order to become compliant with the General Data Protection Regulation.",
+ "consent.give": "Give consent",
+ "consent.right_of_access": "You have the Right of Access",
+ "consent.right_of_access_description": "You have the right to access any data collected by this website upon request. You can retrieve a copy of this data by clicking the appropriate button below.",
+ "consent.right_to_rectification": "You have the Right to Rectification",
+ "consent.right_to_rectification_description": "You have the right to change or update any inaccurate data provided to us. Your profile can be updated by editing your profile, and post content can always be edited. If this is not the case, please contact this site's administrative team.",
+ "consent.right_to_erasure": "You have the Right to Erasure",
+ "consent.right_to_erasure_description": "At any time, you are able to revoke your consent to data collection and/or processing by deleting your account.",
+ "consent.right_to_data_portability": "You have the Right to Data Portability",
+ "consent.right_to_data_portability_description": "You may request from us a machine-readable export of any collected data about you and your account. You can do so by clicking the appropriate button below.",
+ "consent.export_profile": "Export Profile (.csv)",
+ "consent.export_uploads": "Export Uploaded Content (.zip)",
+ "consent.export_posts": "Export Posts (.csv)"
}
\ No newline at end of file
diff --git a/public/language/sk/admin/extend/plugins.json b/public/language/sk/admin/extend/plugins.json
index 2b67320a7d..cd8eb9e320 100644
--- a/public/language/sk/admin/extend/plugins.json
+++ b/public/language/sk/admin/extend/plugins.json
@@ -44,6 +44,8 @@
"alert.package-manager-unreachable": "NodeBB could not reach the package manager, an upgrade is not suggested at this time.
",
"alert.incompatible": "Your version of NodeBB (v%1) is only cleared to upgrade to v%2 of this plugin. Please update your NodeBB if you wish to install a newer version of this plugin.
",
"alert.possibly-incompatible": "Nebola nájdená žiadna informácia o kompatibilite
Toto rozšírenie nemá nastavenú požadovanú verziu NodeBB. Plná kompatibilita nemôže byť garantovaná a môže spôsobiť, že sa Vám už NodeBB nespustí.
Nespustí ak sa správne NodeBB:
$ ./nodebb reset plugin = '% 1\"
Pokračovať v inštalácii tejto aktuálnej verzie rozšírenie?
",
+ "alert.reorder": "Plugins Re-ordered",
+ "alert.reorder-success": "Please rebuild and restart your NodeBB to fully complete the process.",
"license.title": "Plugin License Information",
"license.intro": "The plugin %1 is licensed under the %2. Please read and understand the license terms prior to activating this plugin.",
diff --git a/public/language/sk/admin/settings/group.json b/public/language/sk/admin/settings/group.json
index 9b5c328f6b..e8f0ab4857 100644
--- a/public/language/sk/admin/settings/group.json
+++ b/public/language/sk/admin/settings/group.json
@@ -5,6 +5,7 @@
"private-groups.warning": "Ale pozor, ak je táto možnosť zakázaná a vy máte súkromné skupiny, stanú sa automaticky verejnými.",
"allow-creation": "Povoliť vytvorenie skupín",
"allow-creation-help": "Ak je povolené, používatelia môžu vytvoriť skupiny (Predvolené: zakázané)",
+ "allow-multiple-badges-help": "This flag can be used to allow users to select multiple group badges, requires theme support.",
"max-name-length": "Maximálna dĺžka názvu skupiny",
"cover-image": "Obrázok skupiny",
"default-cover": "Predvolený obrázok",
diff --git a/public/language/sk/admin/settings/notifications.json b/public/language/sk/admin/settings/notifications.json
index 188130c185..4075053aa0 100644
--- a/public/language/sk/admin/settings/notifications.json
+++ b/public/language/sk/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "Oznámenia",
"welcome-notification": "Uvítacie oznámenie",
"welcome-notification-link": "Odkaz na uvítanie",
- "welcome-notification-uid": "Uvítanie používateľa (UID)"
+ "welcome-notification-uid": "Uvítanie používateľa (UID)",
+ "notification-alert-timeout": "Notification Alert Timeout"
}
\ No newline at end of file
diff --git a/public/language/sk/error.json b/public/language/sk/error.json
index 5b67bd0081..482ae5509f 100644
--- a/public/language/sk/error.json
+++ b/public/language/sk/error.json
@@ -18,6 +18,7 @@
"invalid-username-or-password": "Prosím upresnite používateľské meno a heslo",
"invalid-search-term": "Neplatný výraz pre vyhľadávanie",
"invalid-url": "Neplatná URL",
+ "local-login-disabled": "Local login system has been disabled for non-privileged accounts.",
"csrf-invalid": "Nie sme schopný Vás znova prihlásiť, pravdepodobne kvôli uplynutiu relácie. Zopakujte to neskôr prosím.",
"invalid-pagination-value": "Neplatná stránkovania hodnota, musí byť najmenej %1 a najviac %2",
"username-taken": "Užívateľské meno je už obsadené",
diff --git a/public/language/sk/flags.json b/public/language/sk/flags.json
index 5d056ae588..2b25f3f8eb 100644
--- a/public/language/sk/flags.json
+++ b/public/language/sk/flags.json
@@ -18,6 +18,7 @@
"filter-type": "Typ označenia",
"filter-type-all": "Všetok obsah",
"filter-type-post": "Príspevok",
+ "filter-type-user": "User",
"filter-state": "Stav",
"filter-assignee": "UID nadobúdateľa",
"filter-cid": "Kategória",
diff --git a/public/language/sk/global.json b/public/language/sk/global.json
index b0a4376ab9..44391d381d 100644
--- a/public/language/sk/global.json
+++ b/public/language/sk/global.json
@@ -97,6 +97,7 @@
"enter_page_number": "Zadajte číslo stránky",
"upload_file": "Nahrať súbor",
"upload": "Nahrať",
+ "uploads": "Uploads",
"allowed-file-types": "Povolené typy súborov sú %1",
"unsaved-changes": "Máte neuložené zmeny. Ste si istý, že chcete opustiť stránku?",
"reconnecting-message": "Vyzerá to tak, že pripojenie k %1 bolo stratené. Prosím chvíľku počkajte, snažíme sa pripojiť znovu.",
diff --git a/public/language/sk/pages.json b/public/language/sk/pages.json
index 3c78e60607..6b1bc60c8d 100644
--- a/public/language/sk/pages.json
+++ b/public/language/sk/pages.json
@@ -49,6 +49,8 @@
"account/upvoted": "Príspevky, ktorým používateľ %1 dal hlas",
"account/downvoted": "Nesúhlasí s príspevkom %1",
"account/best": "Najlepšie príspevky vytvorené užívateľom %1",
+ "account/blocks": "Blocked users for %1",
+ "account/uploads": "Uploads by %1",
"confirm": "E-mail potvrdený",
"maintenance.text": "%1 v súčasnej dobe prebieha údržba. Prosíme, vráťte sa neskôr.",
"maintenance.messageIntro": "Správca, dodatočne zanechal túto správu:",
diff --git a/public/language/sk/register.json b/public/language/sk/register.json
index 5e9de07dda..529495e859 100644
--- a/public/language/sk/register.json
+++ b/public/language/sk/register.json
@@ -19,5 +19,8 @@
"terms_of_use_error": "Musíte súhlasiť s podmienkami použitia",
"registration-added-to-queue": "Vaša registrácia bola pridaná do fronty na schválenie. Obdržíte e-mail, keď Vaša registrácia bude prijatá správcom.",
"interstitial.intro": "Pred vytvorením účtu požadujeme nejaké dodatočné informácie.",
- "interstitial.errors-found": "Nepodarilo sa nám dokončiť Vašu registráciu:"
+ "interstitial.errors-found": "Nepodarilo sa nám dokončiť Vašu registráciu:",
+ "gdpr_agree_data": "I consent to the collection and processing of my personal information on this website.",
+ "gdpr_agree_email": "I consent to receive digest and notification emails from this website.",
+ "gdpr_consent_denied": "You must give consent to this site to collect/process your information, and to send you emails."
}
\ No newline at end of file
diff --git a/public/language/sk/topic.json b/public/language/sk/topic.json
index 7b585a9d8b..a310ce739e 100644
--- a/public/language/sk/topic.json
+++ b/public/language/sk/topic.json
@@ -118,8 +118,8 @@
"sort_by": "Zoradiť podľa",
"oldest_to_newest": "Od najstarších po najnovšie",
"newest_to_oldest": "Od najnovších po najstaršie",
- "most_votes": "Najviac hlasov",
- "most_posts": "Najviac príspevkov",
+ "most_votes": "Most Votes",
+ "most_posts": "Most Posts",
"stale.title": "Vytvoriť novú tému namiesto?",
"stale.warning": "Téma na ktorú odpovedáte je pomerne stará. Chceli by ste vytvoriť novú tému namiesto tejto, a odkazovať na ňu vo Vašej odpovedi?",
"stale.create": "Vytvoriť novú tému",
@@ -127,5 +127,7 @@
"link_back": "Re: [%1](%2)",
"diffs.title": "Post Edit History",
"diffs.description": "This post has %1 revisions. Click one of the revisions below to see the post content at that point in time.",
- "diffs.no-revisions-description": "This post has %1 revisions."
+ "diffs.no-revisions-description": "This post has %1 revisions.",
+ "diffs.current-revision": "current revision",
+ "diffs.original-revision": "original revision"
}
\ No newline at end of file
diff --git a/public/language/sk/uploads.json b/public/language/sk/uploads.json
index c77fcf346c..da5f71b399 100644
--- a/public/language/sk/uploads.json
+++ b/public/language/sk/uploads.json
@@ -2,5 +2,8 @@
"uploading-file": "Nahrávanie súboru...",
"select-file-to-upload": "Vyberte súbor, ktorý chcete nahrať.",
"upload-success": "Súbor bol úspešne nahraný!",
- "maximum-file-size": "Maximálne %1 kb"
+ "maximum-file-size": "Maximálne %1 kb",
+ "no-uploads-found": "No uploads found",
+ "public-uploads-info": "Uploads are public, all visitors can see them.",
+ "private-uploads-info": "Uploads are private, only logged in users can see them."
}
\ No newline at end of file
diff --git a/public/language/sk/user.json b/public/language/sk/user.json
index 58e3ef94a7..60d6ce055e 100644
--- a/public/language/sk/user.json
+++ b/public/language/sk/user.json
@@ -29,6 +29,8 @@
"ignored": "Ignorovaný",
"followers": "Nasledovatelia",
"following": "Nasleduje",
+ "blocks": "Blocks",
+ "block_toggle": "Toggle Block",
"aboutme": "O mne",
"signature": "Podpis",
"birthday": "Dátum narodenia",
@@ -89,6 +91,7 @@
"has_no_upvoted_posts": "Tento užívateľ doteraz nedal hlas žiadnemu príspevku.",
"has_no_downvoted_posts": "Tento užívateľ doteraz neodobral hlas žiadnemu príspevku.",
"has_no_voted_posts": "Tento užívateľ nemá žiadne príspevky s hlasmi",
+ "has_no_blocks": "You have blocked no users.",
"email_hidden": "Skrytý e-mail",
"hidden": "skrytý",
"paginate_description": "Očíslovať témy a príspevky namiesto používania nekonečného rolovania",
@@ -142,5 +145,25 @@
"info.email-history": "Hitória e-mailu",
"info.moderation-note": "Zmierňujúca poznámka",
"info.moderation-note.success": "Zmierňujúca poznámka nebola uložená",
- "info.moderation-note.add": "Pridať poznámku"
+ "info.moderation-note.add": "Pridať poznámku",
+ "consent.title": "Your Rights & Consent",
+ "consent.lead": "This community forum collects and processes your personal information.",
+ "consent.intro": "We use this information strictly to personalise your experience in this community, as well as to associate the posts you make to your user account. During the registration step you were asked to provide a username and email address, you can also optionally provide additional information to complete your user profile on this website.
We retain this information for the life of your user account, and you are able to withdraw consent at any time by deleting your account. At any time you may request a copy of your contribution to this website, via your Rights & Consent page.
If you have any questions or concerns, we encourage you to reach out to this forum's administrative team.",
+ "consent.email_intro": "Occasionally, we may send emails to your registered email address in order to provide updates and/or to notify you of new activity that is pertinent to you. You can customise the frequency of the community digest (including disabling it outright), as well as select which types of notifications to receive via email, via your user settings page.",
+ "consent.digest_frequency": "By default, this community delivers email digests every %1.",
+ "consent.digest_off": "Currently, this community does not send out email digests",
+ "consent.received": "You have provided consent for this website to collect and process your information. No additional action is required.",
+ "consent.not_received": "You have not provided consent for data collection and processing. At any time this website's administration may elect to delete your account in order to become compliant with the General Data Protection Regulation.",
+ "consent.give": "Give consent",
+ "consent.right_of_access": "You have the Right of Access",
+ "consent.right_of_access_description": "You have the right to access any data collected by this website upon request. You can retrieve a copy of this data by clicking the appropriate button below.",
+ "consent.right_to_rectification": "You have the Right to Rectification",
+ "consent.right_to_rectification_description": "You have the right to change or update any inaccurate data provided to us. Your profile can be updated by editing your profile, and post content can always be edited. If this is not the case, please contact this site's administrative team.",
+ "consent.right_to_erasure": "You have the Right to Erasure",
+ "consent.right_to_erasure_description": "At any time, you are able to revoke your consent to data collection and/or processing by deleting your account.",
+ "consent.right_to_data_portability": "You have the Right to Data Portability",
+ "consent.right_to_data_portability_description": "You may request from us a machine-readable export of any collected data about you and your account. You can do so by clicking the appropriate button below.",
+ "consent.export_profile": "Export Profile (.csv)",
+ "consent.export_uploads": "Export Uploaded Content (.zip)",
+ "consent.export_posts": "Export Posts (.csv)"
}
\ No newline at end of file
diff --git a/public/language/sl/admin/extend/plugins.json b/public/language/sl/admin/extend/plugins.json
index 05f7df4ecb..005d9044ae 100644
--- a/public/language/sl/admin/extend/plugins.json
+++ b/public/language/sl/admin/extend/plugins.json
@@ -44,6 +44,8 @@
"alert.package-manager-unreachable": "NodeBB could not reach the package manager, an upgrade is not suggested at this time.
",
"alert.incompatible": "Your version of NodeBB (v%1) is only cleared to upgrade to v%2 of this plugin. Please update your NodeBB if you wish to install a newer version of this plugin.
",
"alert.possibly-incompatible": "No Compatibility Information Found
This plugin did not specify a specific version for installation given your NodeBB version. Full compatibility cannot be guaranteed, and may cause your NodeBB to no longer start properly.
In the event that NodeBB cannot boot properly:
$ ./nodebb reset plugin=\"%1\"
Continue installation of latest version of this plugin?
",
+ "alert.reorder": "Plugins Re-ordered",
+ "alert.reorder-success": "Please rebuild and restart your NodeBB to fully complete the process.",
"license.title": "Plugin License Information",
"license.intro": "The plugin %1 is licensed under the %2. Please read and understand the license terms prior to activating this plugin.",
diff --git a/public/language/sl/admin/settings/group.json b/public/language/sl/admin/settings/group.json
index 1ae88c9cf5..fe3e39915b 100644
--- a/public/language/sl/admin/settings/group.json
+++ b/public/language/sl/admin/settings/group.json
@@ -5,6 +5,7 @@
"private-groups.warning": "Beware! If this option is disabled and you have private groups, they automatically become public.",
"allow-creation": "Allow Group Creation",
"allow-creation-help": "If enabled, users can create groups (Default: disabled)",
+ "allow-multiple-badges-help": "This flag can be used to allow users to select multiple group badges, requires theme support.",
"max-name-length": "Maximum Group Name Length",
"cover-image": "Group Cover Image",
"default-cover": "Default Cover Images",
diff --git a/public/language/sl/admin/settings/notifications.json b/public/language/sl/admin/settings/notifications.json
index da6c9680a3..03fa0ac66a 100644
--- a/public/language/sl/admin/settings/notifications.json
+++ b/public/language/sl/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "Notifications",
"welcome-notification": "Welcome Notification",
"welcome-notification-link": "Welcome Notification Link",
- "welcome-notification-uid": "Welcome Notification User (UID)"
+ "welcome-notification-uid": "Welcome Notification User (UID)",
+ "notification-alert-timeout": "Notification Alert Timeout"
}
\ No newline at end of file
diff --git a/public/language/sl/error.json b/public/language/sl/error.json
index 7b4f713a33..0b4dfea609 100644
--- a/public/language/sl/error.json
+++ b/public/language/sl/error.json
@@ -18,6 +18,7 @@
"invalid-username-or-password": "Prosimo, vpišite uporabniško ime in geslo.",
"invalid-search-term": "Napačen iskalni izraz",
"invalid-url": "Invalid URL",
+ "local-login-disabled": "Local login system has been disabled for non-privileged accounts.",
"csrf-invalid": "Prijava ni mogoča, verjetno zaradi potekle seje. Poskusite znova.",
"invalid-pagination-value": "Napačna vrednost za številčenje strani. Vrednost mora biti najmanj %1 in največ %2.",
"username-taken": "Uporabniško ime je že zasedeno.",
diff --git a/public/language/sl/flags.json b/public/language/sl/flags.json
index d05a5b25a8..35fc87011a 100644
--- a/public/language/sl/flags.json
+++ b/public/language/sl/flags.json
@@ -18,6 +18,7 @@
"filter-type": "Flag Type",
"filter-type-all": "All Content",
"filter-type-post": "Post",
+ "filter-type-user": "User",
"filter-state": "State",
"filter-assignee": "Assignee UID",
"filter-cid": "Category",
diff --git a/public/language/sl/global.json b/public/language/sl/global.json
index 330695e9c3..3782be52ca 100644
--- a/public/language/sl/global.json
+++ b/public/language/sl/global.json
@@ -97,6 +97,7 @@
"enter_page_number": "Vnesi številko strani",
"upload_file": "Prenesi datoteko",
"upload": "Prenos",
+ "uploads": "Uploads",
"allowed-file-types": "Dovoljene vrste datotek: %1",
"unsaved-changes": "Nekatere spremembe niso shranjene. A res želite zapustiti stran?",
"reconnecting-message": "Kaže, da je bila povezava s/z %1 prekinjena. Prosimo, počakajte, ponovno poskušamo vzpostaviti povezavo.",
diff --git a/public/language/sl/pages.json b/public/language/sl/pages.json
index 718c0c13dc..4bc485f5cf 100644
--- a/public/language/sl/pages.json
+++ b/public/language/sl/pages.json
@@ -49,6 +49,8 @@
"account/upvoted": " Objave uporabnika %1 z glasovi za",
"account/downvoted": "Objave uporabnika %1 z glasovi proti",
"account/best": "Najboljše objave uporabnika %1",
+ "account/blocks": "Blocked users for %1",
+ "account/uploads": "Uploads by %1",
"confirm": "E-pošta potrjena",
"maintenance.text": "%1 je trenutno v vzdrževanju.",
"maintenance.messageIntro": "Dodatno vam je skrbnik pustil tole sporočilo:",
diff --git a/public/language/sl/register.json b/public/language/sl/register.json
index 9f595a5de4..f0d67e5400 100644
--- a/public/language/sl/register.json
+++ b/public/language/sl/register.json
@@ -19,5 +19,8 @@
"terms_of_use_error": "S pogoji uporabe se morate strinjati.",
"registration-added-to-queue": "Registracija uporabniškega profila poteka. Ob potrditvi skrbnika boste v svoj e-poštni predal prejeli sporočilo.",
"interstitial.intro": "Preden ustvarimo vaš račun, potrebujemo nekaj dodatnih informacij.",
- "interstitial.errors-found": "Vaše registracije ne moremo dokončati:"
+ "interstitial.errors-found": "Vaše registracije ne moremo dokončati:",
+ "gdpr_agree_data": "I consent to the collection and processing of my personal information on this website.",
+ "gdpr_agree_email": "I consent to receive digest and notification emails from this website.",
+ "gdpr_consent_denied": "You must give consent to this site to collect/process your information, and to send you emails."
}
\ No newline at end of file
diff --git a/public/language/sl/topic.json b/public/language/sl/topic.json
index c472561b4c..466ed446d3 100644
--- a/public/language/sl/topic.json
+++ b/public/language/sl/topic.json
@@ -118,8 +118,8 @@
"sort_by": "Razvrsti po",
"oldest_to_newest": "Od starejšega do novejšega",
"newest_to_oldest": "Od novejšega do starejšega",
- "most_votes": "Največ glasov",
- "most_posts": "Največ objav",
+ "most_votes": "Most Votes",
+ "most_posts": "Most Posts",
"stale.title": "Raje ustvari novo temo?",
"stale.warning": "Tema na katero odgovarjaš je precej stara. A ne bi raje ustvaril novo temo namesto te, z sklicem na to v tvojem odgovoru?",
"stale.create": "Ustvari novo temo",
@@ -127,5 +127,7 @@
"link_back": "Odg: [%1](%2)",
"diffs.title": "Post Edit History",
"diffs.description": "This post has %1 revisions. Click one of the revisions below to see the post content at that point in time.",
- "diffs.no-revisions-description": "This post has %1 revisions."
+ "diffs.no-revisions-description": "This post has %1 revisions.",
+ "diffs.current-revision": "current revision",
+ "diffs.original-revision": "original revision"
}
\ No newline at end of file
diff --git a/public/language/sl/uploads.json b/public/language/sl/uploads.json
index 85ee20d0c2..06b722a95f 100644
--- a/public/language/sl/uploads.json
+++ b/public/language/sl/uploads.json
@@ -2,5 +2,8 @@
"uploading-file": "Prenašanje datoteke ...",
"select-file-to-upload": "Izberete datoteko, ki jo želite prenesti!",
"upload-success": "Datoteka je bila uspešno prenesena!",
- "maximum-file-size": "Največ %1 kb "
+ "maximum-file-size": "Največ %1 kb ",
+ "no-uploads-found": "No uploads found",
+ "public-uploads-info": "Uploads are public, all visitors can see them.",
+ "private-uploads-info": "Uploads are private, only logged in users can see them."
}
\ No newline at end of file
diff --git a/public/language/sl/user.json b/public/language/sl/user.json
index f130e97480..a9f1037ac1 100644
--- a/public/language/sl/user.json
+++ b/public/language/sl/user.json
@@ -29,6 +29,8 @@
"ignored": "Ignored",
"followers": "Spremljevalci",
"following": "Spremljano",
+ "blocks": "Blocks",
+ "block_toggle": "Toggle Block",
"aboutme": "O meni",
"signature": "Podpis",
"birthday": "Rojstni datum",
@@ -89,6 +91,7 @@
"has_no_upvoted_posts": "Uporabnik še ni glasoval za nobeno objavo.",
"has_no_downvoted_posts": "Uporabnik še ni glasoval proti nobeni objavi.",
"has_no_voted_posts": "Uporabnik nima glasovanih objav",
+ "has_no_blocks": "You have blocked no users.",
"email_hidden": "Skrit e-poštni naslov",
"hidden": "skrit",
"paginate_description": "Uporabi oštevilčenje strani namesto neskončnega drsenja",
@@ -142,5 +145,25 @@
"info.email-history": "Email History",
"info.moderation-note": "Moderation Note",
"info.moderation-note.success": "Moderation note saved",
- "info.moderation-note.add": "Add note"
+ "info.moderation-note.add": "Add note",
+ "consent.title": "Your Rights & Consent",
+ "consent.lead": "This community forum collects and processes your personal information.",
+ "consent.intro": "We use this information strictly to personalise your experience in this community, as well as to associate the posts you make to your user account. During the registration step you were asked to provide a username and email address, you can also optionally provide additional information to complete your user profile on this website.
We retain this information for the life of your user account, and you are able to withdraw consent at any time by deleting your account. At any time you may request a copy of your contribution to this website, via your Rights & Consent page.
If you have any questions or concerns, we encourage you to reach out to this forum's administrative team.",
+ "consent.email_intro": "Occasionally, we may send emails to your registered email address in order to provide updates and/or to notify you of new activity that is pertinent to you. You can customise the frequency of the community digest (including disabling it outright), as well as select which types of notifications to receive via email, via your user settings page.",
+ "consent.digest_frequency": "By default, this community delivers email digests every %1.",
+ "consent.digest_off": "Currently, this community does not send out email digests",
+ "consent.received": "You have provided consent for this website to collect and process your information. No additional action is required.",
+ "consent.not_received": "You have not provided consent for data collection and processing. At any time this website's administration may elect to delete your account in order to become compliant with the General Data Protection Regulation.",
+ "consent.give": "Give consent",
+ "consent.right_of_access": "You have the Right of Access",
+ "consent.right_of_access_description": "You have the right to access any data collected by this website upon request. You can retrieve a copy of this data by clicking the appropriate button below.",
+ "consent.right_to_rectification": "You have the Right to Rectification",
+ "consent.right_to_rectification_description": "You have the right to change or update any inaccurate data provided to us. Your profile can be updated by editing your profile, and post content can always be edited. If this is not the case, please contact this site's administrative team.",
+ "consent.right_to_erasure": "You have the Right to Erasure",
+ "consent.right_to_erasure_description": "At any time, you are able to revoke your consent to data collection and/or processing by deleting your account.",
+ "consent.right_to_data_portability": "You have the Right to Data Portability",
+ "consent.right_to_data_portability_description": "You may request from us a machine-readable export of any collected data about you and your account. You can do so by clicking the appropriate button below.",
+ "consent.export_profile": "Export Profile (.csv)",
+ "consent.export_uploads": "Export Uploaded Content (.zip)",
+ "consent.export_posts": "Export Posts (.csv)"
}
\ No newline at end of file
diff --git a/public/language/sr/admin/extend/plugins.json b/public/language/sr/admin/extend/plugins.json
index 05f7df4ecb..005d9044ae 100644
--- a/public/language/sr/admin/extend/plugins.json
+++ b/public/language/sr/admin/extend/plugins.json
@@ -44,6 +44,8 @@
"alert.package-manager-unreachable": "NodeBB could not reach the package manager, an upgrade is not suggested at this time.
",
"alert.incompatible": "Your version of NodeBB (v%1) is only cleared to upgrade to v%2 of this plugin. Please update your NodeBB if you wish to install a newer version of this plugin.
",
"alert.possibly-incompatible": "No Compatibility Information Found
This plugin did not specify a specific version for installation given your NodeBB version. Full compatibility cannot be guaranteed, and may cause your NodeBB to no longer start properly.
In the event that NodeBB cannot boot properly:
$ ./nodebb reset plugin=\"%1\"
Continue installation of latest version of this plugin?
",
+ "alert.reorder": "Plugins Re-ordered",
+ "alert.reorder-success": "Please rebuild and restart your NodeBB to fully complete the process.",
"license.title": "Plugin License Information",
"license.intro": "The plugin %1 is licensed under the %2. Please read and understand the license terms prior to activating this plugin.",
diff --git a/public/language/sr/admin/settings/group.json b/public/language/sr/admin/settings/group.json
index 1ae88c9cf5..fe3e39915b 100644
--- a/public/language/sr/admin/settings/group.json
+++ b/public/language/sr/admin/settings/group.json
@@ -5,6 +5,7 @@
"private-groups.warning": "Beware! If this option is disabled and you have private groups, they automatically become public.",
"allow-creation": "Allow Group Creation",
"allow-creation-help": "If enabled, users can create groups (Default: disabled)",
+ "allow-multiple-badges-help": "This flag can be used to allow users to select multiple group badges, requires theme support.",
"max-name-length": "Maximum Group Name Length",
"cover-image": "Group Cover Image",
"default-cover": "Default Cover Images",
diff --git a/public/language/sr/admin/settings/notifications.json b/public/language/sr/admin/settings/notifications.json
index da6c9680a3..03fa0ac66a 100644
--- a/public/language/sr/admin/settings/notifications.json
+++ b/public/language/sr/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "Notifications",
"welcome-notification": "Welcome Notification",
"welcome-notification-link": "Welcome Notification Link",
- "welcome-notification-uid": "Welcome Notification User (UID)"
+ "welcome-notification-uid": "Welcome Notification User (UID)",
+ "notification-alert-timeout": "Notification Alert Timeout"
}
\ No newline at end of file
diff --git a/public/language/sr/error.json b/public/language/sr/error.json
index 6cd9e2f0b0..63d9615be0 100644
--- a/public/language/sr/error.json
+++ b/public/language/sr/error.json
@@ -18,6 +18,7 @@
"invalid-username-or-password": "Молимо наведите и корисничко име и лозинку",
"invalid-search-term": "Неисправан упит за претрагу",
"invalid-url": "Неважећа адреса",
+ "local-login-disabled": "Local login system has been disabled for non-privileged accounts.",
"csrf-invalid": "Нисмо успели да вас пријавимо, вероватно због истека сесије. Молимо покушајте поново",
"invalid-pagination-value": "Неважећа вредност приликом нумерисања страница, мора бити најмање %1 а највише %2 ",
"username-taken": "Корисничко име је заузето",
diff --git a/public/language/sr/flags.json b/public/language/sr/flags.json
index 4832d02840..f8bfc7c3ec 100644
--- a/public/language/sr/flags.json
+++ b/public/language/sr/flags.json
@@ -18,6 +18,7 @@
"filter-type": "Тип заставице",
"filter-type-all": "Сав садржај",
"filter-type-post": "Порука",
+ "filter-type-user": "User",
"filter-state": "Стање",
"filter-assignee": "UID заступника",
"filter-cid": "Категорија",
diff --git a/public/language/sr/global.json b/public/language/sr/global.json
index 67af5df929..5f0334635d 100644
--- a/public/language/sr/global.json
+++ b/public/language/sr/global.json
@@ -97,6 +97,7 @@
"enter_page_number": "Унесите број странице",
"upload_file": "Отпреми датотеку",
"upload": "Отпреми",
+ "uploads": "Uploads",
"allowed-file-types": "Дозвољени типови датотека су %1",
"unsaved-changes": "Имате несачуване промене. Да ли сте сигурни да желите да наставите?",
"reconnecting-message": "Изгледа да је ваша веза ка %1 изгубљена, сачекајте док поново не успоставимо везу.",
diff --git a/public/language/sr/pages.json b/public/language/sr/pages.json
index 9b902290aa..79aeac3023 100644
--- a/public/language/sr/pages.json
+++ b/public/language/sr/pages.json
@@ -49,6 +49,8 @@
"account/upvoted": "Поруке које је позитивно гласао %1",
"account/downvoted": "Поруке које је негативно гласао %1",
"account/best": "Најбоље поруке од %1",
+ "account/blocks": "Blocked users for %1",
+ "account/uploads": "Uploads by %1",
"confirm": "Е-пошта је потврђена.",
"maintenance.text": "%1 је тренутно у фази одржавања. Молимо, навратите касније.",
"maintenance.messageIntro": "Додатно, администратор је оставио ову поруку:",
diff --git a/public/language/sr/register.json b/public/language/sr/register.json
index d955cfe020..32f7f5b356 100644
--- a/public/language/sr/register.json
+++ b/public/language/sr/register.json
@@ -19,5 +19,8 @@
"terms_of_use_error": "Морате се сложити са условима коришћења",
"registration-added-to-queue": "Ваша регистрација је додата у ред одобравања. Добићете е-пошту када администратор прихвати вашу регистрацију.",
"interstitial.intro": "Захтевамо неке додатне информације пре него што отворимо ваш налог.",
- "interstitial.errors-found": "Нисмо могли комплетирати вашу регистрацију:"
+ "interstitial.errors-found": "Нисмо могли комплетирати вашу регистрацију:",
+ "gdpr_agree_data": "I consent to the collection and processing of my personal information on this website.",
+ "gdpr_agree_email": "I consent to receive digest and notification emails from this website.",
+ "gdpr_consent_denied": "You must give consent to this site to collect/process your information, and to send you emails."
}
\ No newline at end of file
diff --git a/public/language/sr/topic.json b/public/language/sr/topic.json
index 508e4d221b..2e90a8dc57 100644
--- a/public/language/sr/topic.json
+++ b/public/language/sr/topic.json
@@ -118,8 +118,8 @@
"sort_by": "Поређај",
"oldest_to_newest": "Од старијих ка новијим",
"newest_to_oldest": "Од новијих ка старијим",
- "most_votes": "По броју гласова",
- "most_posts": "По броју порука",
+ "most_votes": "Most Votes",
+ "most_posts": "Most Posts",
"stale.title": "Креирати нову тему уместо тога?",
"stale.warning": "Тема у којој желите да одговорите је сувише стара. Да ли желите да уместо тога креирате нову тему и упутите на ову у вашем одговору?",
"stale.create": "Креирај нову тему",
@@ -127,5 +127,7 @@
"link_back": "Re: [%1](%2)",
"diffs.title": "Историја уређивања поруке",
"diffs.description": "Ова порука има %1 корекција. Кликните на једну од корекција да бисте видели садржај поруке у том тренутку.",
- "diffs.no-revisions-description": "Ова порука има %1 корекција."
+ "diffs.no-revisions-description": "Ова порука има %1 корекција.",
+ "diffs.current-revision": "current revision",
+ "diffs.original-revision": "original revision"
}
\ No newline at end of file
diff --git a/public/language/sr/uploads.json b/public/language/sr/uploads.json
index 5949e1c503..74e00b3c04 100644
--- a/public/language/sr/uploads.json
+++ b/public/language/sr/uploads.json
@@ -2,5 +2,8 @@
"uploading-file": "Отпремање датотеке...",
"select-file-to-upload": "Изаберите датотеку за отпремање!",
"upload-success": "Датотека је успешно отпремљена!",
- "maximum-file-size": "Највише %1 kb"
+ "maximum-file-size": "Највише %1 kb",
+ "no-uploads-found": "No uploads found",
+ "public-uploads-info": "Uploads are public, all visitors can see them.",
+ "private-uploads-info": "Uploads are private, only logged in users can see them."
}
\ No newline at end of file
diff --git a/public/language/sr/user.json b/public/language/sr/user.json
index 4ef800dd1b..4cab15a69f 100644
--- a/public/language/sr/user.json
+++ b/public/language/sr/user.json
@@ -29,6 +29,8 @@
"ignored": "Игнорисано",
"followers": "Пратиоци",
"following": "Праћења",
+ "blocks": "Blocks",
+ "block_toggle": "Toggle Block",
"aboutme": "О мени",
"signature": "Потпис",
"birthday": "Рођендан",
@@ -89,6 +91,7 @@
"has_no_upvoted_posts": "Овај корисник још увек није позитивно гласао за неку поруку.",
"has_no_downvoted_posts": "Овај корисник још увек није негативно гласао за неку поруку.",
"has_no_voted_posts": "Овај корисник нема објаве за које се гласало.",
+ "has_no_blocks": "You have blocked no users.",
"email_hidden": "Скривена е-пошта",
"hidden": "скривена",
"paginate_description": "Нумериши теме и странице уместо бесконачног скроловања",
@@ -142,5 +145,25 @@
"info.email-history": "Историја е-поште",
"info.moderation-note": "Белешка модерације",
"info.moderation-note.success": "Белешка модерације је сачувана",
- "info.moderation-note.add": "Додај белешку"
+ "info.moderation-note.add": "Додај белешку",
+ "consent.title": "Your Rights & Consent",
+ "consent.lead": "This community forum collects and processes your personal information.",
+ "consent.intro": "We use this information strictly to personalise your experience in this community, as well as to associate the posts you make to your user account. During the registration step you were asked to provide a username and email address, you can also optionally provide additional information to complete your user profile on this website.
We retain this information for the life of your user account, and you are able to withdraw consent at any time by deleting your account. At any time you may request a copy of your contribution to this website, via your Rights & Consent page.
If you have any questions or concerns, we encourage you to reach out to this forum's administrative team.",
+ "consent.email_intro": "Occasionally, we may send emails to your registered email address in order to provide updates and/or to notify you of new activity that is pertinent to you. You can customise the frequency of the community digest (including disabling it outright), as well as select which types of notifications to receive via email, via your user settings page.",
+ "consent.digest_frequency": "By default, this community delivers email digests every %1.",
+ "consent.digest_off": "Currently, this community does not send out email digests",
+ "consent.received": "You have provided consent for this website to collect and process your information. No additional action is required.",
+ "consent.not_received": "You have not provided consent for data collection and processing. At any time this website's administration may elect to delete your account in order to become compliant with the General Data Protection Regulation.",
+ "consent.give": "Give consent",
+ "consent.right_of_access": "You have the Right of Access",
+ "consent.right_of_access_description": "You have the right to access any data collected by this website upon request. You can retrieve a copy of this data by clicking the appropriate button below.",
+ "consent.right_to_rectification": "You have the Right to Rectification",
+ "consent.right_to_rectification_description": "You have the right to change or update any inaccurate data provided to us. Your profile can be updated by editing your profile, and post content can always be edited. If this is not the case, please contact this site's administrative team.",
+ "consent.right_to_erasure": "You have the Right to Erasure",
+ "consent.right_to_erasure_description": "At any time, you are able to revoke your consent to data collection and/or processing by deleting your account.",
+ "consent.right_to_data_portability": "You have the Right to Data Portability",
+ "consent.right_to_data_portability_description": "You may request from us a machine-readable export of any collected data about you and your account. You can do so by clicking the appropriate button below.",
+ "consent.export_profile": "Export Profile (.csv)",
+ "consent.export_uploads": "Export Uploaded Content (.zip)",
+ "consent.export_posts": "Export Posts (.csv)"
}
\ No newline at end of file
diff --git a/public/language/sv/admin/extend/plugins.json b/public/language/sv/admin/extend/plugins.json
index 05f7df4ecb..005d9044ae 100644
--- a/public/language/sv/admin/extend/plugins.json
+++ b/public/language/sv/admin/extend/plugins.json
@@ -44,6 +44,8 @@
"alert.package-manager-unreachable": "NodeBB could not reach the package manager, an upgrade is not suggested at this time.
",
"alert.incompatible": "Your version of NodeBB (v%1) is only cleared to upgrade to v%2 of this plugin. Please update your NodeBB if you wish to install a newer version of this plugin.
",
"alert.possibly-incompatible": "No Compatibility Information Found
This plugin did not specify a specific version for installation given your NodeBB version. Full compatibility cannot be guaranteed, and may cause your NodeBB to no longer start properly.
In the event that NodeBB cannot boot properly:
$ ./nodebb reset plugin=\"%1\"
Continue installation of latest version of this plugin?
",
+ "alert.reorder": "Plugins Re-ordered",
+ "alert.reorder-success": "Please rebuild and restart your NodeBB to fully complete the process.",
"license.title": "Plugin License Information",
"license.intro": "The plugin %1 is licensed under the %2. Please read and understand the license terms prior to activating this plugin.",
diff --git a/public/language/sv/admin/settings/group.json b/public/language/sv/admin/settings/group.json
index 1ae88c9cf5..fe3e39915b 100644
--- a/public/language/sv/admin/settings/group.json
+++ b/public/language/sv/admin/settings/group.json
@@ -5,6 +5,7 @@
"private-groups.warning": "Beware! If this option is disabled and you have private groups, they automatically become public.",
"allow-creation": "Allow Group Creation",
"allow-creation-help": "If enabled, users can create groups (Default: disabled)",
+ "allow-multiple-badges-help": "This flag can be used to allow users to select multiple group badges, requires theme support.",
"max-name-length": "Maximum Group Name Length",
"cover-image": "Group Cover Image",
"default-cover": "Default Cover Images",
diff --git a/public/language/sv/admin/settings/notifications.json b/public/language/sv/admin/settings/notifications.json
index da6c9680a3..03fa0ac66a 100644
--- a/public/language/sv/admin/settings/notifications.json
+++ b/public/language/sv/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "Notifications",
"welcome-notification": "Welcome Notification",
"welcome-notification-link": "Welcome Notification Link",
- "welcome-notification-uid": "Welcome Notification User (UID)"
+ "welcome-notification-uid": "Welcome Notification User (UID)",
+ "notification-alert-timeout": "Notification Alert Timeout"
}
\ No newline at end of file
diff --git a/public/language/sv/error.json b/public/language/sv/error.json
index 7e5f55e817..a4f8bd7481 100644
--- a/public/language/sv/error.json
+++ b/public/language/sv/error.json
@@ -18,6 +18,7 @@
"invalid-username-or-password": "Specificera både användarnamn och lösenord",
"invalid-search-term": "Ogiltig sökterm",
"invalid-url": "Invalid URL",
+ "local-login-disabled": "Local login system has been disabled for non-privileged accounts.",
"csrf-invalid": "Det gick inte att logga in dig, sannolikt på grund av en utgången session. Var god försök igen",
"invalid-pagination-value": "Ogiltigt värde för siduppdelning. Värdet måste vara mellan %1 och %2",
"username-taken": "Användarnamn upptaget",
diff --git a/public/language/sv/flags.json b/public/language/sv/flags.json
index d05a5b25a8..35fc87011a 100644
--- a/public/language/sv/flags.json
+++ b/public/language/sv/flags.json
@@ -18,6 +18,7 @@
"filter-type": "Flag Type",
"filter-type-all": "All Content",
"filter-type-post": "Post",
+ "filter-type-user": "User",
"filter-state": "State",
"filter-assignee": "Assignee UID",
"filter-cid": "Category",
diff --git a/public/language/sv/global.json b/public/language/sv/global.json
index 1840003b11..a66a996b34 100644
--- a/public/language/sv/global.json
+++ b/public/language/sv/global.json
@@ -97,6 +97,7 @@
"enter_page_number": "Skriv in sidnummer",
"upload_file": "Ladda upp en fil",
"upload": "Ladda upp",
+ "uploads": "Uploads",
"allowed-file-types": "Tillåtna filtyper är %1",
"unsaved-changes": "Du har ändringar som inte sparats. Är du säker på att du vill navigera bort?",
"reconnecting-message": "Ser ut som din anslutning till %1 gick förlorad, vänta medan vi försöker att återansluta.",
diff --git a/public/language/sv/pages.json b/public/language/sv/pages.json
index 22c215fe94..a6f1fdf602 100644
--- a/public/language/sv/pages.json
+++ b/public/language/sv/pages.json
@@ -49,6 +49,8 @@
"account/upvoted": "Inlägg som röstats upp av %1",
"account/downvoted": "Inlägg som röstats ned av %1",
"account/best": "Bästa inläggen skapade av %1",
+ "account/blocks": "Blocked users for %1",
+ "account/uploads": "Uploads by %1",
"confirm": "E-postadress bekräftad",
"maintenance.text": "%1 genomgår underhåll just nu. Vänligen kom tillbaka lite senare.",
"maintenance.messageIntro": "Utöver det så lämnade administratören följande meddelande:",
diff --git a/public/language/sv/register.json b/public/language/sv/register.json
index b10cc3551f..1d8c404307 100644
--- a/public/language/sv/register.json
+++ b/public/language/sv/register.json
@@ -19,5 +19,8 @@
"terms_of_use_error": "Du måste godkänna användarvillkoren",
"registration-added-to-queue": "Din registrering har lagts till i kön. Du kommer att få ett mail när den accepteras av en administratör.",
"interstitial.intro": "Vi kräver ytterligare information innan vi kan skapa ditt konto.",
- "interstitial.errors-found": "Vi kunde inte slutföra din registrering:"
+ "interstitial.errors-found": "Vi kunde inte slutföra din registrering:",
+ "gdpr_agree_data": "I consent to the collection and processing of my personal information on this website.",
+ "gdpr_agree_email": "I consent to receive digest and notification emails from this website.",
+ "gdpr_consent_denied": "You must give consent to this site to collect/process your information, and to send you emails."
}
\ No newline at end of file
diff --git a/public/language/sv/topic.json b/public/language/sv/topic.json
index 709495b9de..be85289882 100644
--- a/public/language/sv/topic.json
+++ b/public/language/sv/topic.json
@@ -118,8 +118,8 @@
"sort_by": "Sortera på",
"oldest_to_newest": "Äldst till nyaste",
"newest_to_oldest": "Nyaste till äldst",
- "most_votes": "Flest röster",
- "most_posts": "Flest inlägg",
+ "most_votes": "Most Votes",
+ "most_posts": "Most Posts",
"stale.title": "Skapa nytt ämne istället?",
"stale.warning": "Ämnet du svarar på är ganska gammalt. Vill du skapa ett nytt ämne istället och inkludera en referens till det här ämnet i ditt inlägg?",
"stale.create": "Skapa nytt ämne",
@@ -127,5 +127,7 @@
"link_back": "Re: [%1](%2)",
"diffs.title": "Post Edit History",
"diffs.description": "This post has %1 revisions. Click one of the revisions below to see the post content at that point in time.",
- "diffs.no-revisions-description": "This post has %1 revisions."
+ "diffs.no-revisions-description": "This post has %1 revisions.",
+ "diffs.current-revision": "current revision",
+ "diffs.original-revision": "original revision"
}
\ No newline at end of file
diff --git a/public/language/sv/uploads.json b/public/language/sv/uploads.json
index 4546acd888..f94d1acf0c 100644
--- a/public/language/sv/uploads.json
+++ b/public/language/sv/uploads.json
@@ -2,5 +2,8 @@
"uploading-file": "Laddar upp filen...",
"select-file-to-upload": "Välj en fil att ladda upp!",
"upload-success": "Filen laddades upp!",
- "maximum-file-size": "Maximalt %1 kb"
+ "maximum-file-size": "Maximalt %1 kb",
+ "no-uploads-found": "No uploads found",
+ "public-uploads-info": "Uploads are public, all visitors can see them.",
+ "private-uploads-info": "Uploads are private, only logged in users can see them."
}
\ No newline at end of file
diff --git a/public/language/sv/user.json b/public/language/sv/user.json
index be267a7c81..51c42d14be 100644
--- a/public/language/sv/user.json
+++ b/public/language/sv/user.json
@@ -29,6 +29,8 @@
"ignored": "Ignored",
"followers": "Följare",
"following": "Följer",
+ "blocks": "Blocks",
+ "block_toggle": "Toggle Block",
"aboutme": "Om mig",
"signature": "Signatur",
"birthday": "Födelsedag",
@@ -89,6 +91,7 @@
"has_no_upvoted_posts": "Den här användaren har inte röstat upp några inlägg än.",
"has_no_downvoted_posts": "Den här användaren har inte röstat ned några inlägg än.",
"has_no_voted_posts": "Den här användaren har inga inlägg med röster",
+ "has_no_blocks": "You have blocked no users.",
"email_hidden": "E-post dold",
"hidden": "dold",
"paginate_description": "Gör så att ämnen och inlägg visas som sidor istället för oändlig skroll",
@@ -142,5 +145,25 @@
"info.email-history": "Epost historik",
"info.moderation-note": "Moderations anteckning",
"info.moderation-note.success": "Moderations anteckning sparad",
- "info.moderation-note.add": "Add note"
+ "info.moderation-note.add": "Add note",
+ "consent.title": "Your Rights & Consent",
+ "consent.lead": "This community forum collects and processes your personal information.",
+ "consent.intro": "We use this information strictly to personalise your experience in this community, as well as to associate the posts you make to your user account. During the registration step you were asked to provide a username and email address, you can also optionally provide additional information to complete your user profile on this website.
We retain this information for the life of your user account, and you are able to withdraw consent at any time by deleting your account. At any time you may request a copy of your contribution to this website, via your Rights & Consent page.
If you have any questions or concerns, we encourage you to reach out to this forum's administrative team.",
+ "consent.email_intro": "Occasionally, we may send emails to your registered email address in order to provide updates and/or to notify you of new activity that is pertinent to you. You can customise the frequency of the community digest (including disabling it outright), as well as select which types of notifications to receive via email, via your user settings page.",
+ "consent.digest_frequency": "By default, this community delivers email digests every %1.",
+ "consent.digest_off": "Currently, this community does not send out email digests",
+ "consent.received": "You have provided consent for this website to collect and process your information. No additional action is required.",
+ "consent.not_received": "You have not provided consent for data collection and processing. At any time this website's administration may elect to delete your account in order to become compliant with the General Data Protection Regulation.",
+ "consent.give": "Give consent",
+ "consent.right_of_access": "You have the Right of Access",
+ "consent.right_of_access_description": "You have the right to access any data collected by this website upon request. You can retrieve a copy of this data by clicking the appropriate button below.",
+ "consent.right_to_rectification": "You have the Right to Rectification",
+ "consent.right_to_rectification_description": "You have the right to change or update any inaccurate data provided to us. Your profile can be updated by editing your profile, and post content can always be edited. If this is not the case, please contact this site's administrative team.",
+ "consent.right_to_erasure": "You have the Right to Erasure",
+ "consent.right_to_erasure_description": "At any time, you are able to revoke your consent to data collection and/or processing by deleting your account.",
+ "consent.right_to_data_portability": "You have the Right to Data Portability",
+ "consent.right_to_data_portability_description": "You may request from us a machine-readable export of any collected data about you and your account. You can do so by clicking the appropriate button below.",
+ "consent.export_profile": "Export Profile (.csv)",
+ "consent.export_uploads": "Export Uploaded Content (.zip)",
+ "consent.export_posts": "Export Posts (.csv)"
}
\ No newline at end of file
diff --git a/public/language/th/admin/extend/plugins.json b/public/language/th/admin/extend/plugins.json
index 1f0ade6cd7..fbfbc28df1 100644
--- a/public/language/th/admin/extend/plugins.json
+++ b/public/language/th/admin/extend/plugins.json
@@ -44,6 +44,8 @@
"alert.package-manager-unreachable": "NodeBB ไม่สามารถติดต่อตัวจัดการแพคเกจได้ในขณะนี้เราไม่แนะนำให้อัปเกรด
",
"alert.incompatible": "เวอร์ชันของ NodeBB (v%1) จะถูกล้างเพื่อให้มีการอัพเกรดไป v%2 ของปลั๊กอินนี้ โปรดอัปเดต NodeBB ของคุณหากคุณต้องการติดตั้งปลั๊กอินเวอร์ชันใหม่นี้",
"alert.possibly-incompatible": "
ไม่พบข้อมูลความเข้ากันได้
ปลั๊กอินนี้ไม่ได้ระบุเวอร์ชันเฉพาะสำหรับการติดตั้งที่ให้เวอร์ชัน NodeBB ของคุณ ไม่สามารถรับประกันความสามารถในการใช้งานร่วมกันได้เต็มรูปแบบและอาจทำให้ NodeBB ของคุณทำงานไม่ได้อย่างถูกต้องอีกต่อไป
ในกรณีที่ NodeBB ไม่สามารถบูตได้อย่างถูกต้อง:
$ ./nodebb reset plugin=\"%1\"
ติดตั้งปลั๊กอินนี้เวอร์ชันล่าสุดต่อหรือไม่?
",
+ "alert.reorder": "Plugins Re-ordered",
+ "alert.reorder-success": "Please rebuild and restart your NodeBB to fully complete the process.",
"license.title": "ข้อมูลลิขสิทธิ์ปลั๊กอิน",
"license.intro": "ปลั๊กอิน %1ได้รับอนุญาตภายใต้ %2 โปรดอ่านและทำความเข้าใจข้อกำหนดสิทธิ์การใช้งานก่อนเปิดใช้งานปลั๊กอินนี้",
diff --git a/public/language/th/admin/settings/group.json b/public/language/th/admin/settings/group.json
index 1ae88c9cf5..fe3e39915b 100644
--- a/public/language/th/admin/settings/group.json
+++ b/public/language/th/admin/settings/group.json
@@ -5,6 +5,7 @@
"private-groups.warning": "Beware! If this option is disabled and you have private groups, they automatically become public.",
"allow-creation": "Allow Group Creation",
"allow-creation-help": "If enabled, users can create groups (Default: disabled)",
+ "allow-multiple-badges-help": "This flag can be used to allow users to select multiple group badges, requires theme support.",
"max-name-length": "Maximum Group Name Length",
"cover-image": "Group Cover Image",
"default-cover": "Default Cover Images",
diff --git a/public/language/th/admin/settings/notifications.json b/public/language/th/admin/settings/notifications.json
index c2f5b8b9b9..1a9d5ddf88 100644
--- a/public/language/th/admin/settings/notifications.json
+++ b/public/language/th/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "การแจ้งเตือน",
"welcome-notification": "การยินดีต้อนรับแจ้งเตือน",
"welcome-notification-link": "ลิงค์การยินดีต้อนรับแจ้งเตือน",
- "welcome-notification-uid": "Welcome Notification User (UID)"
+ "welcome-notification-uid": "Welcome Notification User (UID)",
+ "notification-alert-timeout": "Notification Alert Timeout"
}
\ No newline at end of file
diff --git a/public/language/th/error.json b/public/language/th/error.json
index b48eaeae58..583baf0a7d 100644
--- a/public/language/th/error.json
+++ b/public/language/th/error.json
@@ -18,6 +18,7 @@
"invalid-username-or-password": "กรุณาระบุชื่อผู้ใช้และรหัสผ่าน",
"invalid-search-term": "ข้อความค้นหาไม่ถูกต้อง",
"invalid-url": "Invalid URL",
+ "local-login-disabled": "Local login system has been disabled for non-privileged accounts.",
"csrf-invalid": "เราไม่สามารถนำท่านเข้าสู่ระบบได้ เหมือนกับว่าเซสชั่นหมดอายุแล้ว กรุณาลองใหม่อีกครั้ง",
"invalid-pagination-value": "หมายเลขหน้าไม่ถูกต้อง จำเป็นต้องเป็นตัวเลขอย่างน้อย %1 และอย่างมาก %2",
"username-taken": "ชื่อผู้ใช้นี้มีการใช้แล้ว",
diff --git a/public/language/th/flags.json b/public/language/th/flags.json
index cc2f58947b..d2acc00697 100644
--- a/public/language/th/flags.json
+++ b/public/language/th/flags.json
@@ -18,6 +18,7 @@
"filter-type": "ประเภทการปักธง",
"filter-type-all": "เนื้อหาทั้งหมด",
"filter-type-post": "โพสต์",
+ "filter-type-user": "User",
"filter-state": "สถานะ",
"filter-assignee": "ผู้ได้รับมอบหมาย",
"filter-cid": "หมวดหมู่",
diff --git a/public/language/th/global.json b/public/language/th/global.json
index 86a59087d4..e37a98ad11 100644
--- a/public/language/th/global.json
+++ b/public/language/th/global.json
@@ -97,6 +97,7 @@
"enter_page_number": "กรอกหมายเลขหน้า",
"upload_file": "อัพโหลดไฟล์",
"upload": "อัพโหลด",
+ "uploads": "Uploads",
"allowed-file-types": "ประเภทไฟล์ที่ได้รับการอนุญาติคือ %1",
"unsaved-changes": "การเปลี่ยนแปลงของคุณจะไม่ได้รับการบันทึก คุณแน่ใจหรือว่าต้องการออกจากที่นี่?",
"reconnecting-message": "เหมือนกับว่าการเชื่อมต่อของคุณเพื่อไปยัง %1 นั้นขาดหาย กรุณารอสักครู่ เรากำลังพยายามเชื่อมต่อใหม่",
diff --git a/public/language/th/pages.json b/public/language/th/pages.json
index f3d1333009..c1e89da718 100644
--- a/public/language/th/pages.json
+++ b/public/language/th/pages.json
@@ -49,6 +49,8 @@
"account/upvoted": "โพสต์ที่ถูกโหวตขึ้นโดย %1",
"account/downvoted": "โพสต์ที่โหวตลงโดย %1",
"account/best": "โพสต์ดีที่สุดที่ถูกสร้างโดย %1",
+ "account/blocks": "Blocked users for %1",
+ "account/uploads": "Uploads by %1",
"confirm": "อีเมล์ได้รับการยืนยันแล้ว",
"maintenance.text": "%1 กำลังอยู่ระหว่างการปิดปรับปรุงชั่วคราว กรุณาลองใหม่อีกครั้งในภายหลัง",
"maintenance.messageIntro": "ผู้ดูแลระบบได้ฝากข้อความต่อไปนี้เอาไว้",
diff --git a/public/language/th/register.json b/public/language/th/register.json
index bf51eefb19..b2aa037eb5 100644
--- a/public/language/th/register.json
+++ b/public/language/th/register.json
@@ -19,5 +19,8 @@
"terms_of_use_error": "คุณต้องยอมรับเงื่อนไขการใช้งานก่อน",
"registration-added-to-queue": "การสมัครใช้งานของถูกเพิ่มเข้าไปยังระบบเพิ่อรอการอนุมัติแล้ว คุณจะได้รับอีเมล์เมื่อการสมัครใช้งานของคุณถูกยอมรับโดยผู้ดูแลระบบหรือแอดมิน",
"interstitial.intro": "เราต้องการข้อมูลบางอย่างเพิ่มเติมก่อนที่เราจะสร้างบัญชีให้คุณ",
- "interstitial.errors-found": "เราไม่สามารถทำให้การสมัครสมาชิกของคุณสำเร็จได้:"
+ "interstitial.errors-found": "เราไม่สามารถทำให้การสมัครสมาชิกของคุณสำเร็จได้:",
+ "gdpr_agree_data": "I consent to the collection and processing of my personal information on this website.",
+ "gdpr_agree_email": "I consent to receive digest and notification emails from this website.",
+ "gdpr_consent_denied": "You must give consent to this site to collect/process your information, and to send you emails."
}
\ No newline at end of file
diff --git a/public/language/th/topic.json b/public/language/th/topic.json
index c20c123771..cb442efbb1 100644
--- a/public/language/th/topic.json
+++ b/public/language/th/topic.json
@@ -118,8 +118,8 @@
"sort_by": "เรียงตาม",
"oldest_to_newest": "เก่าสุดไปยังใหม่สุด",
"newest_to_oldest": "ใหม่สุดไปยังเก่าสุด",
- "most_votes": "โหวตมากสุด",
- "most_posts": "โพสต์มากสุด",
+ "most_votes": "Most Votes",
+ "most_posts": "Most Posts",
"stale.title": "ตั้งกระทู้ใหม่แทนไหม?",
"stale.warning": "กระทู้ที่คุณกำลังตอบเก่าไปหน่อยนะ อยากจะลองตั้งกระทู้ใหม่แทนไหมล่ะ? แล้วก็อ้างอิงกระทู้นี้ไปยังคำตอบของคุณ",
"stale.create": "ตั้งกระทู้ใหม่",
@@ -127,5 +127,7 @@
"link_back": "ตอบกลับ: [%1](%2)",
"diffs.title": "แก้ไขประวัติโพสต์",
"diffs.description": "โพสนี้มี %1 การแก้ไข คลิกที่การแก้ไขด้านล่างเพื่อดูเนื้อหาโพสต์ตามเวลาที่เลือก",
- "diffs.no-revisions-description": "โพสนี้มี %1การแก้ไข"
+ "diffs.no-revisions-description": "โพสนี้มี %1การแก้ไข",
+ "diffs.current-revision": "current revision",
+ "diffs.original-revision": "original revision"
}
\ No newline at end of file
diff --git a/public/language/th/uploads.json b/public/language/th/uploads.json
index b43c5bcae6..8b189723fb 100644
--- a/public/language/th/uploads.json
+++ b/public/language/th/uploads.json
@@ -2,5 +2,8 @@
"uploading-file": "กำลังอัพโหลดไฟล์ ...",
"select-file-to-upload": "กรุณาเลือกไฟล์ที่จะอัพโหลด",
"upload-success": "อัพโหลดไฟล์เรียบร้อยแล้ว",
- "maximum-file-size": "มากที่สุดได้ %1 kb"
+ "maximum-file-size": "มากที่สุดได้ %1 kb",
+ "no-uploads-found": "No uploads found",
+ "public-uploads-info": "Uploads are public, all visitors can see them.",
+ "private-uploads-info": "Uploads are private, only logged in users can see them."
}
\ No newline at end of file
diff --git a/public/language/th/user.json b/public/language/th/user.json
index c9c64ec5b8..3bf5505f58 100644
--- a/public/language/th/user.json
+++ b/public/language/th/user.json
@@ -29,6 +29,8 @@
"ignored": "ยกเว้นแล้ว",
"followers": "คนติดตาม",
"following": "ติดตาม",
+ "blocks": "Blocks",
+ "block_toggle": "Toggle Block",
"aboutme": "เกี่ยวกับฉัน",
"signature": "ลายเซ็น",
"birthday": "วันเกิด",
@@ -89,6 +91,7 @@
"has_no_upvoted_posts": "ผู้ใช้นี้ไม่ได้โหวตขึ้นให้ข้อความใดๆ",
"has_no_downvoted_posts": "ผู้ใช้นี้ไม่ได้โหวตลงให้ข้อความใดๆ",
"has_no_voted_posts": "ผู้ใช้นี้ไม่เคยโหวตข้อความ",
+ "has_no_blocks": "You have blocked no users.",
"email_hidden": "ซ่อนอีเมล",
"hidden": "ซ่อน",
"paginate_description": "ใช้การแบ่งหน้ากระทู้และข้อความแทนการเลื่อนต่อเรื่อยๆ",
@@ -142,5 +145,25 @@
"info.email-history": "ประวัติอีเมล์",
"info.moderation-note": "โน๊ตของ Moderation",
"info.moderation-note.success": "โน้ตของ Moderation ถูกบันทึกแล้ว",
- "info.moderation-note.add": "เพิ่มโน้ต"
+ "info.moderation-note.add": "เพิ่มโน้ต",
+ "consent.title": "Your Rights & Consent",
+ "consent.lead": "This community forum collects and processes your personal information.",
+ "consent.intro": "We use this information strictly to personalise your experience in this community, as well as to associate the posts you make to your user account. During the registration step you were asked to provide a username and email address, you can also optionally provide additional information to complete your user profile on this website.
We retain this information for the life of your user account, and you are able to withdraw consent at any time by deleting your account. At any time you may request a copy of your contribution to this website, via your Rights & Consent page.
If you have any questions or concerns, we encourage you to reach out to this forum's administrative team.",
+ "consent.email_intro": "Occasionally, we may send emails to your registered email address in order to provide updates and/or to notify you of new activity that is pertinent to you. You can customise the frequency of the community digest (including disabling it outright), as well as select which types of notifications to receive via email, via your user settings page.",
+ "consent.digest_frequency": "By default, this community delivers email digests every %1.",
+ "consent.digest_off": "Currently, this community does not send out email digests",
+ "consent.received": "You have provided consent for this website to collect and process your information. No additional action is required.",
+ "consent.not_received": "You have not provided consent for data collection and processing. At any time this website's administration may elect to delete your account in order to become compliant with the General Data Protection Regulation.",
+ "consent.give": "Give consent",
+ "consent.right_of_access": "You have the Right of Access",
+ "consent.right_of_access_description": "You have the right to access any data collected by this website upon request. You can retrieve a copy of this data by clicking the appropriate button below.",
+ "consent.right_to_rectification": "You have the Right to Rectification",
+ "consent.right_to_rectification_description": "You have the right to change or update any inaccurate data provided to us. Your profile can be updated by editing your profile, and post content can always be edited. If this is not the case, please contact this site's administrative team.",
+ "consent.right_to_erasure": "You have the Right to Erasure",
+ "consent.right_to_erasure_description": "At any time, you are able to revoke your consent to data collection and/or processing by deleting your account.",
+ "consent.right_to_data_portability": "You have the Right to Data Portability",
+ "consent.right_to_data_portability_description": "You may request from us a machine-readable export of any collected data about you and your account. You can do so by clicking the appropriate button below.",
+ "consent.export_profile": "Export Profile (.csv)",
+ "consent.export_uploads": "Export Uploaded Content (.zip)",
+ "consent.export_posts": "Export Posts (.csv)"
}
\ No newline at end of file
diff --git a/public/language/tr/admin/extend/plugins.json b/public/language/tr/admin/extend/plugins.json
index 95e98bbad6..f9865adf47 100644
--- a/public/language/tr/admin/extend/plugins.json
+++ b/public/language/tr/admin/extend/plugins.json
@@ -44,6 +44,8 @@
"alert.package-manager-unreachable": "NodeBB paket yöneticisine ulaşamadı, şu anda bir yükseltme önerilmedi.
",
"alert.incompatible": "NodeBB sürümünüz (v%1) bu eklentinin v%2 sürümüne yükseltilmesi için temizlendi. Bu eklentinin yeni versiyonunu yüklemek için lütfen NodeBB'yi güncelleyin.",
"alert.possibly-incompatible": "
Uyumluluk Bilgisi Bulunamadı.
Bu eklenti, NodeBB sürümünüze göre kurulum için belirli bir sürümü belirtmedi. Tam uyumluluk garanti edilemez ve NodeBB'nizin artık düzgün çalışmamasına neden olabilir.
NodeBB düzgün şekilde önyükleme yapamıyorsa: $ ./nodebb reset plugin = \"%1\" Bu eklentinin en yeni sürümünü yüklemeye devam et?
",
+ "alert.reorder": "Plugins Re-ordered",
+ "alert.reorder-success": "Please rebuild and restart your NodeBB to fully complete the process.",
"license.title": "Eklenti Lisans Bilgisi",
"license.intro": "% 1 eklentisi,% 2 altında lisanslanmıştır. Lütfen bu eklentiyi etkinleştirmeden önce lisans koşullarını okuyun ve anlayın.",
diff --git a/public/language/tr/admin/settings/group.json b/public/language/tr/admin/settings/group.json
index c9f09a88a2..f324192440 100644
--- a/public/language/tr/admin/settings/group.json
+++ b/public/language/tr/admin/settings/group.json
@@ -5,6 +5,7 @@
"private-groups.warning": "Dikkat! Eğer bu opsiyon devre dışıysa ve özel gruplarınız varsa, onlar otomatik olarak genele dönüşecektir.",
"allow-creation": "Grup Oluşturmaya İzin Ver",
"allow-creation-help": "Eğer etkinse kullanıcılar grup oluşturabilir (Varsayılan: Pasif)",
+ "allow-multiple-badges-help": "This flag can be used to allow users to select multiple group badges, requires theme support.",
"max-name-length": "Maksimum Grup Adı Uzunluğu",
"cover-image": "Grup Kapak Resmi",
"default-cover": "Varsayılan Kapak Resmi",
diff --git a/public/language/tr/admin/settings/notifications.json b/public/language/tr/admin/settings/notifications.json
index 9c7badb194..86df16821a 100644
--- a/public/language/tr/admin/settings/notifications.json
+++ b/public/language/tr/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "Bildirimler",
"welcome-notification": "Hoş Geldin Bildirimi",
"welcome-notification-link": "Hoş Geldin Bildirimi Bağlantısı",
- "welcome-notification-uid": "Welcome Notification User (UID)"
+ "welcome-notification-uid": "Welcome Notification User (UID)",
+ "notification-alert-timeout": "Notification Alert Timeout"
}
\ No newline at end of file
diff --git a/public/language/tr/error.json b/public/language/tr/error.json
index c87207c05d..61daad8e55 100644
--- a/public/language/tr/error.json
+++ b/public/language/tr/error.json
@@ -18,6 +18,7 @@
"invalid-username-or-password": "Lütfen kullanıcı ismi ve parola girin.",
"invalid-search-term": "Geçersiz arama",
"invalid-url": "Geçersiz bağlantı",
+ "local-login-disabled": "Local login system has been disabled for non-privileged accounts.",
"csrf-invalid": "Büyük olasılıkla süresi dolmuş oturum nedeniyle girişinizi geçersiz kıldık. Lütfen tekrar deneyiniz.",
"invalid-pagination-value": "Geçersiz sayfalama değeri, en az %1 ve en fazla %2 olabilir",
"username-taken": "Kullanıcı İsmi Alınmış",
diff --git a/public/language/tr/flags.json b/public/language/tr/flags.json
index f399f68636..8f8fe147f6 100644
--- a/public/language/tr/flags.json
+++ b/public/language/tr/flags.json
@@ -18,6 +18,7 @@
"filter-type": "Bayrak Tipi",
"filter-type-all": "Bütün İçerik",
"filter-type-post": "İleti",
+ "filter-type-user": "User",
"filter-state": "Bildiri",
"filter-assignee": "Vekil UID",
"filter-cid": "Kategori",
diff --git a/public/language/tr/global.json b/public/language/tr/global.json
index 53434b2403..518ac5f6c1 100644
--- a/public/language/tr/global.json
+++ b/public/language/tr/global.json
@@ -97,6 +97,7 @@
"enter_page_number": "Sayfa numarasını girin",
"upload_file": "Dosya yükle",
"upload": "Yükle",
+ "uploads": "Uploads",
"allowed-file-types": "İzin verilen dosya tipleri %1",
"unsaved-changes": "Kaydedilmemiş değişiklikler var. Çıkmak istediğinize emin misiniz?",
"reconnecting-message": "%1 ile bağlantınız koptu, yeniden bağlanmak için lütfen bekleyiniz.",
diff --git a/public/language/tr/pages.json b/public/language/tr/pages.json
index 19fcfd2fa7..45a87556ca 100644
--- a/public/language/tr/pages.json
+++ b/public/language/tr/pages.json
@@ -49,6 +49,8 @@
"account/upvoted": "%1 tarafından artılanan gönderiler",
"account/downvoted": "%1 tarafından eksilenen gönderiler",
"account/best": "%1 tarafından en iyi gönderiler",
+ "account/blocks": "Blocked users for %1",
+ "account/uploads": "Uploads by %1",
"confirm": "E-posta Onaylandı",
"maintenance.text": "%1 şu anda bakımda. Lütfen bir süre sonra tekrar deneyin.",
"maintenance.messageIntro": "Ayrıca, yönetici şu mesaji bıraktı:",
diff --git a/public/language/tr/register.json b/public/language/tr/register.json
index 53af554870..e18be5cc84 100644
--- a/public/language/tr/register.json
+++ b/public/language/tr/register.json
@@ -19,5 +19,8 @@
"terms_of_use_error": "Kullanım şartlarını kabul etmen gerekiyor",
"registration-added-to-queue": "Kayıt olma isteğiniz kabul listesine eklenmiştir. Yönetici tarafından kabul edildiğinizde e-posta alacaksınız.",
"interstitial.intro": "Hesabınızı yaratmadan önce bazı ekstra bilgiler gerekiyor.",
- "interstitial.errors-found": "Kaydınınız tamamlanmadı:"
+ "interstitial.errors-found": "Kaydınınız tamamlanmadı:",
+ "gdpr_agree_data": "I consent to the collection and processing of my personal information on this website.",
+ "gdpr_agree_email": "I consent to receive digest and notification emails from this website.",
+ "gdpr_consent_denied": "You must give consent to this site to collect/process your information, and to send you emails."
}
\ No newline at end of file
diff --git a/public/language/tr/topic.json b/public/language/tr/topic.json
index db17f52fc2..30726e667f 100644
--- a/public/language/tr/topic.json
+++ b/public/language/tr/topic.json
@@ -118,8 +118,8 @@
"sort_by": "Sırala",
"oldest_to_newest": "En eskiden en yeniye",
"newest_to_oldest": "En yeniden en eskiye",
- "most_votes": "En çok oy",
- "most_posts": "En sık yayın",
+ "most_votes": "Most Votes",
+ "most_posts": "Most Posts",
"stale.title": "Bunun yerine yeni bir başlık oluşturun?",
"stale.warning": "Yanıtlamak istediğin konu oldukca eskidir. Bu konuya referans oluşturacak yeni bir konu oluşturmak ister misin?",
"stale.create": "Yeni bir başlık yarat",
@@ -127,5 +127,7 @@
"link_back": "Re: [%1](%2)",
"diffs.title": "İleti Geçmiş Düzenle",
"diffs.description": "Bu iletinin %1revizyonu var. Zaman içerisinde ileti içeriğinin tamamını görmek için aşağıdaki düzeltmelerden birine tıklayın.",
- "diffs.no-revisions-description": "Bu iletinin %1 revizyonu var."
+ "diffs.no-revisions-description": "Bu iletinin %1 revizyonu var.",
+ "diffs.current-revision": "current revision",
+ "diffs.original-revision": "original revision"
}
\ No newline at end of file
diff --git a/public/language/tr/uploads.json b/public/language/tr/uploads.json
index 255eb420d7..63b1d7a96e 100644
--- a/public/language/tr/uploads.json
+++ b/public/language/tr/uploads.json
@@ -2,5 +2,8 @@
"uploading-file": "Dosya yükleniyor...",
"select-file-to-upload": "Bir dosya seç!",
"upload-success": "Dosya yüklenmesi tamamlandı!",
- "maximum-file-size": "Maksimum %1 kb"
+ "maximum-file-size": "Maksimum %1 kb",
+ "no-uploads-found": "No uploads found",
+ "public-uploads-info": "Uploads are public, all visitors can see them.",
+ "private-uploads-info": "Uploads are private, only logged in users can see them."
}
\ No newline at end of file
diff --git a/public/language/tr/user.json b/public/language/tr/user.json
index d3b2787d86..5b466b69df 100644
--- a/public/language/tr/user.json
+++ b/public/language/tr/user.json
@@ -29,6 +29,8 @@
"ignored": "Susturuldu",
"followers": "Takipçiler",
"following": "Takip Ediyor",
+ "blocks": "Blocks",
+ "block_toggle": "Toggle Block",
"aboutme": "Hakkımda",
"signature": "İmza",
"birthday": "Doğum Tarihi",
@@ -89,6 +91,7 @@
"has_no_upvoted_posts": "Bu kullanıcı henüz hiç bir gönderiyi artılamamış.",
"has_no_downvoted_posts": "Bu kullanıcı henüz hiç bir gönderiyi eksilememiş.",
"has_no_voted_posts": "Bu kullanıcının hiç oylanmış gönderisi yok.",
+ "has_no_blocks": "You have blocked no users.",
"email_hidden": "E-posta gizli",
"hidden": "gizli",
"paginate_description": "Sonsuz yükleme yerine konu ve iletileri sayfalara böl",
@@ -142,5 +145,25 @@
"info.email-history": "E-posta Geçmişi",
"info.moderation-note": "Moderasyon Notu",
"info.moderation-note.success": "Moderasyon notu kaydedildi",
- "info.moderation-note.add": "Not ekle"
+ "info.moderation-note.add": "Not ekle",
+ "consent.title": "Your Rights & Consent",
+ "consent.lead": "This community forum collects and processes your personal information.",
+ "consent.intro": "We use this information strictly to personalise your experience in this community, as well as to associate the posts you make to your user account. During the registration step you were asked to provide a username and email address, you can also optionally provide additional information to complete your user profile on this website.
We retain this information for the life of your user account, and you are able to withdraw consent at any time by deleting your account. At any time you may request a copy of your contribution to this website, via your Rights & Consent page.
If you have any questions or concerns, we encourage you to reach out to this forum's administrative team.",
+ "consent.email_intro": "Occasionally, we may send emails to your registered email address in order to provide updates and/or to notify you of new activity that is pertinent to you. You can customise the frequency of the community digest (including disabling it outright), as well as select which types of notifications to receive via email, via your user settings page.",
+ "consent.digest_frequency": "By default, this community delivers email digests every %1.",
+ "consent.digest_off": "Currently, this community does not send out email digests",
+ "consent.received": "You have provided consent for this website to collect and process your information. No additional action is required.",
+ "consent.not_received": "You have not provided consent for data collection and processing. At any time this website's administration may elect to delete your account in order to become compliant with the General Data Protection Regulation.",
+ "consent.give": "Give consent",
+ "consent.right_of_access": "You have the Right of Access",
+ "consent.right_of_access_description": "You have the right to access any data collected by this website upon request. You can retrieve a copy of this data by clicking the appropriate button below.",
+ "consent.right_to_rectification": "You have the Right to Rectification",
+ "consent.right_to_rectification_description": "You have the right to change or update any inaccurate data provided to us. Your profile can be updated by editing your profile, and post content can always be edited. If this is not the case, please contact this site's administrative team.",
+ "consent.right_to_erasure": "You have the Right to Erasure",
+ "consent.right_to_erasure_description": "At any time, you are able to revoke your consent to data collection and/or processing by deleting your account.",
+ "consent.right_to_data_portability": "You have the Right to Data Portability",
+ "consent.right_to_data_portability_description": "You may request from us a machine-readable export of any collected data about you and your account. You can do so by clicking the appropriate button below.",
+ "consent.export_profile": "Export Profile (.csv)",
+ "consent.export_uploads": "Export Uploaded Content (.zip)",
+ "consent.export_posts": "Export Posts (.csv)"
}
\ No newline at end of file
diff --git a/public/language/uk/admin/extend/plugins.json b/public/language/uk/admin/extend/plugins.json
index 0315d8af64..abdd577a70 100644
--- a/public/language/uk/admin/extend/plugins.json
+++ b/public/language/uk/admin/extend/plugins.json
@@ -44,6 +44,8 @@
"alert.package-manager-unreachable": "NodeBB не вдалося зв'язатися з менеджером пакетів, оновлення наразі не рекомендується.
",
"alert.incompatible": "
Ваша версія NodeBB (v%1) дозволяє оновлення цього плагіну лише до v%2. Будь ласка, оновіть NodeBB, щоб встановити новішу версію цього плагіну.
",
"alert.possibly-incompatible": "Інформацію про сумісність не знайдено
У цьому плагіні не вказано сумісну версію NodeBB. Коректна робота не гарантується.
Якщо NodeBB перестане коректно стартувати, виконайте:
$ ./nodebb reset plugin=\"%1\"
Продовжити встановлення останньої версії цього плагіну?
",
+ "alert.reorder": "Plugins Re-ordered",
+ "alert.reorder-success": "Please rebuild and restart your NodeBB to fully complete the process.",
"license.title": "Інформація про ліцензію плагіну",
"license.intro": "Цей плагін %1 ліцензований відповідно до %2. Будь-ласка прочитайте та зрозумійте умови ліцензії перед активацією цього плагіну.",
diff --git a/public/language/uk/admin/settings/group.json b/public/language/uk/admin/settings/group.json
index 25aa9f7151..ce54bcb089 100644
--- a/public/language/uk/admin/settings/group.json
+++ b/public/language/uk/admin/settings/group.json
@@ -5,6 +5,7 @@
"private-groups.warning": "Увага! Якщо ця опція вимикається і у вас є приватні групи, вони автоматично стають публічними.",
"allow-creation": "Дозволити створення груп",
"allow-creation-help": "Якщо увімкнено, користувачі можуть створювати групи (По замовчуванню: вимкнено)",
+ "allow-multiple-badges-help": "This flag can be used to allow users to select multiple group badges, requires theme support.",
"max-name-length": "Максимальна довжина імені групи",
"cover-image": "Зображення обкладинки групи",
"default-cover": "Зображення обкладинки по замовчуванню",
diff --git a/public/language/uk/admin/settings/notifications.json b/public/language/uk/admin/settings/notifications.json
index 55f71dae63..219c859cc8 100644
--- a/public/language/uk/admin/settings/notifications.json
+++ b/public/language/uk/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "Сповіщення",
"welcome-notification": "Сповіщення \"Ласкаво просимо\"",
"welcome-notification-link": "Посилання для сповіщення \"Ласкаво просимо\"",
- "welcome-notification-uid": "Сповіщення \"Ласкаво просимо\" для користувача (UID)"
+ "welcome-notification-uid": "Сповіщення \"Ласкаво просимо\" для користувача (UID)",
+ "notification-alert-timeout": "Notification Alert Timeout"
}
\ No newline at end of file
diff --git a/public/language/uk/error.json b/public/language/uk/error.json
index 2c6156bad0..4dce22e0a8 100644
--- a/public/language/uk/error.json
+++ b/public/language/uk/error.json
@@ -18,6 +18,7 @@
"invalid-username-or-password": "Вкажіть, будь ласка, ім'я користувача та пароль",
"invalid-search-term": "Невірний пошуковий запит",
"invalid-url": "Недійсна URL-адреса",
+ "local-login-disabled": "Local login system has been disabled for non-privileged accounts.",
"csrf-invalid": "Нам не вдалося вас пустити, ймовірно, через прострочену сесію. Будь ласка, спробуйте ще раз",
"invalid-pagination-value": "Невірне значення сторінки, має бути щонайменше %1 та щонайбільше %2",
"username-taken": "Це ім'я зайняте",
diff --git a/public/language/uk/global.json b/public/language/uk/global.json
index 0b495a261a..3a40011ff7 100644
--- a/public/language/uk/global.json
+++ b/public/language/uk/global.json
@@ -97,6 +97,7 @@
"enter_page_number": "Уведіть номер сторінки",
"upload_file": "Завантажити файл",
"upload": "Завантажити",
+ "uploads": "Uploads",
"allowed-file-types": "Дозволені типи файлів %1",
"unsaved-changes": "У вас є незбережені зміни. Ви точно хочете піти звідси?",
"reconnecting-message": "Схоже, що з'єднання з %1 було втрачено, зачекайте поки ми спробуємо приєднатися знов.",
diff --git a/public/language/uk/pages.json b/public/language/uk/pages.json
index c91612f352..c7a9465a59 100644
--- a/public/language/uk/pages.json
+++ b/public/language/uk/pages.json
@@ -49,6 +49,8 @@
"account/upvoted": "Пости за які проголосував %1",
"account/downvoted": "Пости проти яких проголосував %1",
"account/best": "Найкращі пости %1",
+ "account/blocks": "Blocked users for %1",
+ "account/uploads": "Uploads by %1",
"confirm": "Електронну пошту підтверджено",
"maintenance.text": "%1 в данний час на технічному обслуговувані. Завітайте, будь ласка, пізніше.",
"maintenance.messageIntro": "Крім того, адміністратор залишив це повідомлення:",
diff --git a/public/language/uk/register.json b/public/language/uk/register.json
index 907316b9e9..d6fd4ee745 100644
--- a/public/language/uk/register.json
+++ b/public/language/uk/register.json
@@ -19,5 +19,8 @@
"terms_of_use_error": "Ви маєте погодитись з Умовами користування",
"registration-added-to-queue": "Ваша реєстрація була додана в чергу затвердження. Ви отримаєте листа на електронну пошту, коли адміністратор її підтвердить.",
"interstitial.intro": "Нам потрібна додаткова інформація, перш ніж ми створимо ваш обліковий запис.",
- "interstitial.errors-found": "Нам не вдалося вас зареєструвати:"
+ "interstitial.errors-found": "Нам не вдалося вас зареєструвати:",
+ "gdpr_agree_data": "I consent to the collection and processing of my personal information on this website.",
+ "gdpr_agree_email": "I consent to receive digest and notification emails from this website.",
+ "gdpr_consent_denied": "You must give consent to this site to collect/process your information, and to send you emails."
}
\ No newline at end of file
diff --git a/public/language/uk/topic.json b/public/language/uk/topic.json
index aa42e4ba7d..48e4e04fd4 100644
--- a/public/language/uk/topic.json
+++ b/public/language/uk/topic.json
@@ -118,8 +118,8 @@
"sort_by": "Сортувати за",
"oldest_to_newest": "Старі > Нові",
"newest_to_oldest": "Нові > Старі",
- "most_votes": "Кількість голосів",
- "most_posts": "Кількість постів",
+ "most_votes": "Most Votes",
+ "most_posts": "Most Posts",
"stale.title": "Створити натомість нову тему?",
"stale.warning": "Тема на котру ви відповідаєте досить стара. Не бажаєте натомість створити новую тему і зіслатися на цю у вашій відповіді?",
"stale.create": "Так, створити нову тему",
@@ -127,5 +127,7 @@
"link_back": "Re: [%1](%2)",
"diffs.title": "Історія редагування посту",
"diffs.description": "Цей пост має %1 версій. Натисніть одну з наведених нижче змін, щоб переглянути вміст публікації в той момент часу.",
- "diffs.no-revisions-description": "Цей пост має %1 версій."
+ "diffs.no-revisions-description": "Цей пост має %1 версій.",
+ "diffs.current-revision": "current revision",
+ "diffs.original-revision": "original revision"
}
\ No newline at end of file
diff --git a/public/language/uk/uploads.json b/public/language/uk/uploads.json
index 9e5b5b75d5..68563298cc 100644
--- a/public/language/uk/uploads.json
+++ b/public/language/uk/uploads.json
@@ -2,5 +2,8 @@
"uploading-file": "Завантаження файлу...",
"select-file-to-upload": "Оберіть файл для завантаження!",
"upload-success": "Файл успішно завантажено!",
- "maximum-file-size": "Максимально %1 кб"
+ "maximum-file-size": "Максимально %1 кб",
+ "no-uploads-found": "No uploads found",
+ "public-uploads-info": "Uploads are public, all visitors can see them.",
+ "private-uploads-info": "Uploads are private, only logged in users can see them."
}
\ No newline at end of file
diff --git a/public/language/uk/user.json b/public/language/uk/user.json
index 1eb4a2a1bb..7bd05232a3 100644
--- a/public/language/uk/user.json
+++ b/public/language/uk/user.json
@@ -29,6 +29,8 @@
"ignored": "Ігнорується",
"followers": "Відстежувачі",
"following": "Відстежувані",
+ "blocks": "Blocks",
+ "block_toggle": "Toggle Block",
"aboutme": "Про мене",
"signature": "Підпис",
"birthday": "День народження",
@@ -89,6 +91,7 @@
"has_no_upvoted_posts": "Цей користувач ще не голосував за жоден з постів.",
"has_no_downvoted_posts": "Цей користувач ще не голосував проти жодного поста.",
"has_no_voted_posts": "У цього користувача немає постів за котрі хтось голосував",
+ "has_no_blocks": "You have blocked no users.",
"email_hidden": "Електронна адреса прихована",
"hidden": "прихований",
"paginate_description": "Розбивати список тем та постів на сторінки замість нескінченної прокрутки",
@@ -142,5 +145,25 @@
"info.email-history": "Історія електронної пошти",
"info.moderation-note": "Коментар модератора",
"info.moderation-note.success": "Коментар модератора збережено",
- "info.moderation-note.add": "Додати коментар"
+ "info.moderation-note.add": "Додати коментар",
+ "consent.title": "Your Rights & Consent",
+ "consent.lead": "This community forum collects and processes your personal information.",
+ "consent.intro": "We use this information strictly to personalise your experience in this community, as well as to associate the posts you make to your user account. During the registration step you were asked to provide a username and email address, you can also optionally provide additional information to complete your user profile on this website.
We retain this information for the life of your user account, and you are able to withdraw consent at any time by deleting your account. At any time you may request a copy of your contribution to this website, via your Rights & Consent page.
If you have any questions or concerns, we encourage you to reach out to this forum's administrative team.",
+ "consent.email_intro": "Occasionally, we may send emails to your registered email address in order to provide updates and/or to notify you of new activity that is pertinent to you. You can customise the frequency of the community digest (including disabling it outright), as well as select which types of notifications to receive via email, via your user settings page.",
+ "consent.digest_frequency": "By default, this community delivers email digests every %1.",
+ "consent.digest_off": "Currently, this community does not send out email digests",
+ "consent.received": "You have provided consent for this website to collect and process your information. No additional action is required.",
+ "consent.not_received": "You have not provided consent for data collection and processing. At any time this website's administration may elect to delete your account in order to become compliant with the General Data Protection Regulation.",
+ "consent.give": "Give consent",
+ "consent.right_of_access": "You have the Right of Access",
+ "consent.right_of_access_description": "You have the right to access any data collected by this website upon request. You can retrieve a copy of this data by clicking the appropriate button below.",
+ "consent.right_to_rectification": "You have the Right to Rectification",
+ "consent.right_to_rectification_description": "You have the right to change or update any inaccurate data provided to us. Your profile can be updated by editing your profile, and post content can always be edited. If this is not the case, please contact this site's administrative team.",
+ "consent.right_to_erasure": "You have the Right to Erasure",
+ "consent.right_to_erasure_description": "At any time, you are able to revoke your consent to data collection and/or processing by deleting your account.",
+ "consent.right_to_data_portability": "You have the Right to Data Portability",
+ "consent.right_to_data_portability_description": "You may request from us a machine-readable export of any collected data about you and your account. You can do so by clicking the appropriate button below.",
+ "consent.export_profile": "Export Profile (.csv)",
+ "consent.export_uploads": "Export Uploaded Content (.zip)",
+ "consent.export_posts": "Export Posts (.csv)"
}
\ No newline at end of file
diff --git a/public/language/vi/admin/extend/plugins.json b/public/language/vi/admin/extend/plugins.json
index 05f7df4ecb..005d9044ae 100644
--- a/public/language/vi/admin/extend/plugins.json
+++ b/public/language/vi/admin/extend/plugins.json
@@ -44,6 +44,8 @@
"alert.package-manager-unreachable": "NodeBB could not reach the package manager, an upgrade is not suggested at this time.
",
"alert.incompatible": "Your version of NodeBB (v%1) is only cleared to upgrade to v%2 of this plugin. Please update your NodeBB if you wish to install a newer version of this plugin.
",
"alert.possibly-incompatible": "No Compatibility Information Found
This plugin did not specify a specific version for installation given your NodeBB version. Full compatibility cannot be guaranteed, and may cause your NodeBB to no longer start properly.
In the event that NodeBB cannot boot properly:
$ ./nodebb reset plugin=\"%1\"
Continue installation of latest version of this plugin?
",
+ "alert.reorder": "Plugins Re-ordered",
+ "alert.reorder-success": "Please rebuild and restart your NodeBB to fully complete the process.",
"license.title": "Plugin License Information",
"license.intro": "The plugin %1 is licensed under the %2. Please read and understand the license terms prior to activating this plugin.",
diff --git a/public/language/vi/admin/settings/group.json b/public/language/vi/admin/settings/group.json
index 1ae88c9cf5..fe3e39915b 100644
--- a/public/language/vi/admin/settings/group.json
+++ b/public/language/vi/admin/settings/group.json
@@ -5,6 +5,7 @@
"private-groups.warning": "Beware! If this option is disabled and you have private groups, they automatically become public.",
"allow-creation": "Allow Group Creation",
"allow-creation-help": "If enabled, users can create groups (Default: disabled)",
+ "allow-multiple-badges-help": "This flag can be used to allow users to select multiple group badges, requires theme support.",
"max-name-length": "Maximum Group Name Length",
"cover-image": "Group Cover Image",
"default-cover": "Default Cover Images",
diff --git a/public/language/vi/admin/settings/notifications.json b/public/language/vi/admin/settings/notifications.json
index da6c9680a3..03fa0ac66a 100644
--- a/public/language/vi/admin/settings/notifications.json
+++ b/public/language/vi/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "Notifications",
"welcome-notification": "Welcome Notification",
"welcome-notification-link": "Welcome Notification Link",
- "welcome-notification-uid": "Welcome Notification User (UID)"
+ "welcome-notification-uid": "Welcome Notification User (UID)",
+ "notification-alert-timeout": "Notification Alert Timeout"
}
\ No newline at end of file
diff --git a/public/language/vi/error.json b/public/language/vi/error.json
index 5a4cfc321f..4c0461677b 100644
--- a/public/language/vi/error.json
+++ b/public/language/vi/error.json
@@ -18,6 +18,7 @@
"invalid-username-or-password": "Xin hãy nhập cả tên đăng nhập và mật khẩu",
"invalid-search-term": "Từ khóa không hợp lệ",
"invalid-url": "Invalid URL",
+ "local-login-disabled": "Local login system has been disabled for non-privileged accounts.",
"csrf-invalid": "Hệ thống không cho phép bạn đăng nhập, có vẻ như phiên đăng nhập cũ đã hết hạn. Hãy thử đăng nhập lại",
"invalid-pagination-value": "Giá trị trang không hợp lệ, tối thiểu phải là %1 và tối đa là %2",
"username-taken": "Tên đăng nhập đã tồn tại",
diff --git a/public/language/vi/flags.json b/public/language/vi/flags.json
index d05a5b25a8..35fc87011a 100644
--- a/public/language/vi/flags.json
+++ b/public/language/vi/flags.json
@@ -18,6 +18,7 @@
"filter-type": "Flag Type",
"filter-type-all": "All Content",
"filter-type-post": "Post",
+ "filter-type-user": "User",
"filter-state": "State",
"filter-assignee": "Assignee UID",
"filter-cid": "Category",
diff --git a/public/language/vi/global.json b/public/language/vi/global.json
index ffb7325aff..759d9f4555 100644
--- a/public/language/vi/global.json
+++ b/public/language/vi/global.json
@@ -97,6 +97,7 @@
"enter_page_number": "Nhập vào số trang",
"upload_file": "Tải file lên",
"upload": "Tải lên",
+ "uploads": "Uploads",
"allowed-file-types": "Các định dạng file được cho phép là %1",
"unsaved-changes": "Có một vài thay đổi chưa được lưu. Bạn muốn rời đi ngay?",
"reconnecting-message": "Có vẻ như bạn đã mất kết nối tới %1, vui lòng đợi một lúc để chúng tôi thử kết nối lại.",
diff --git a/public/language/vi/pages.json b/public/language/vi/pages.json
index aaaf1fa196..d4417e1d00 100644
--- a/public/language/vi/pages.json
+++ b/public/language/vi/pages.json
@@ -49,6 +49,8 @@
"account/upvoted": "Bài viết %1 tán thành",
"account/downvoted": "Bài viết %1 phản đối",
"account/best": "Bài viết hay nhất của %1",
+ "account/blocks": "Blocked users for %1",
+ "account/uploads": "Uploads by %1",
"confirm": "Đã xác nhận email",
"maintenance.text": "%1 đang được bảo trì. Xin vui lòng quay lại sau.",
"maintenance.messageIntro": "Ban quản lí để lại lời nhắn sau:",
diff --git a/public/language/vi/register.json b/public/language/vi/register.json
index 07a70bebe7..64d46ace60 100644
--- a/public/language/vi/register.json
+++ b/public/language/vi/register.json
@@ -19,5 +19,8 @@
"terms_of_use_error": "Bạn phải đồng ý với các điều khoản sử dụng",
"registration-added-to-queue": "Yêu cầu đăng ký của bạn đang chờ được chấp thuận. Bạn sẽ nhận được email khi tài khoản của bạn đã được chấp thuận bởi quản trị viên.",
"interstitial.intro": "Chúng tôi cần thêm một số thông tin trước khi bạn có thể tạo tài khoản.",
- "interstitial.errors-found": "Chúng tôi không thể hoàn thành đăng ký của bạn:"
+ "interstitial.errors-found": "Chúng tôi không thể hoàn thành đăng ký của bạn:",
+ "gdpr_agree_data": "I consent to the collection and processing of my personal information on this website.",
+ "gdpr_agree_email": "I consent to receive digest and notification emails from this website.",
+ "gdpr_consent_denied": "You must give consent to this site to collect/process your information, and to send you emails."
}
\ No newline at end of file
diff --git a/public/language/vi/topic.json b/public/language/vi/topic.json
index 130a93af97..2532982815 100644
--- a/public/language/vi/topic.json
+++ b/public/language/vi/topic.json
@@ -118,8 +118,8 @@
"sort_by": "Sắp xếp theo",
"oldest_to_newest": "Cũ đến mới",
"newest_to_oldest": "Mới đến cũ",
- "most_votes": "Bình chọn nhiều nhất",
- "most_posts": "Có nhiều bài viết nhất",
+ "most_votes": "Most Votes",
+ "most_posts": "Most Posts",
"stale.title": "Tạo chủ đề mới?",
"stale.warning": "Chủ đề bạn đang trả lời đã khá cũ. Bạn có muốn tạo chủ đề mới, và liên kết với chủ đề hiện tại trong bài viết trả lời của bạn?",
"stale.create": "Tạo chủ đề mới",
@@ -127,5 +127,7 @@
"link_back": "Re: [%1](%2)",
"diffs.title": "Lịch sử chỉnh sửa bài viết",
"diffs.description": "Bài viết này có %1 sửa đổi. Chọn một trong các thời điểm dưới đây để xem nội dung bài viết",
- "diffs.no-revisions-description": "Bài viết này có %1 sửa đổi"
+ "diffs.no-revisions-description": "Bài viết này có %1 sửa đổi",
+ "diffs.current-revision": "current revision",
+ "diffs.original-revision": "original revision"
}
\ No newline at end of file
diff --git a/public/language/vi/uploads.json b/public/language/vi/uploads.json
index 8ab633f25f..e326f03834 100644
--- a/public/language/vi/uploads.json
+++ b/public/language/vi/uploads.json
@@ -2,5 +2,8 @@
"uploading-file": "Đang tải file lên...",
"select-file-to-upload": "Chọn một file để tải lên!",
"upload-success": "Tải file lên thành công!",
- "maximum-file-size": "Tối đa %1 kb"
+ "maximum-file-size": "Tối đa %1 kb",
+ "no-uploads-found": "No uploads found",
+ "public-uploads-info": "Uploads are public, all visitors can see them.",
+ "private-uploads-info": "Uploads are private, only logged in users can see them."
}
\ No newline at end of file
diff --git a/public/language/vi/user.json b/public/language/vi/user.json
index 4a532e4f52..1a60fc9b26 100644
--- a/public/language/vi/user.json
+++ b/public/language/vi/user.json
@@ -29,6 +29,8 @@
"ignored": "Phớt lờ",
"followers": "Số người theo dõi",
"following": "Đang theo dõi",
+ "blocks": "Blocks",
+ "block_toggle": "Toggle Block",
"aboutme": "Giới thiệu bản thân",
"signature": "Chữ ký",
"birthday": "Ngày sinh ",
@@ -89,6 +91,7 @@
"has_no_upvoted_posts": "Thành viên này chưa tán thành bài viết nào cả.",
"has_no_downvoted_posts": "Thành viên này chưa phản đối bài viết nào cả.",
"has_no_voted_posts": "Thành viên này không có bài viết nào được tán thành.",
+ "has_no_blocks": "You have blocked no users.",
"email_hidden": "Ẩn Email",
"hidden": "Đã ẩn",
"paginate_description": "Phân trang chủ đề và bài viết thay vì sử dụng cuộn vô hạn",
@@ -142,5 +145,25 @@
"info.email-history": "Lịch sử email",
"info.moderation-note": "Ghi chú quản lí",
"info.moderation-note.success": "Đã lưu ghi chú quản l",
- "info.moderation-note.add": "Thêm ghi chú"
+ "info.moderation-note.add": "Thêm ghi chú",
+ "consent.title": "Your Rights & Consent",
+ "consent.lead": "This community forum collects and processes your personal information.",
+ "consent.intro": "We use this information strictly to personalise your experience in this community, as well as to associate the posts you make to your user account. During the registration step you were asked to provide a username and email address, you can also optionally provide additional information to complete your user profile on this website.
We retain this information for the life of your user account, and you are able to withdraw consent at any time by deleting your account. At any time you may request a copy of your contribution to this website, via your Rights & Consent page.
If you have any questions or concerns, we encourage you to reach out to this forum's administrative team.",
+ "consent.email_intro": "Occasionally, we may send emails to your registered email address in order to provide updates and/or to notify you of new activity that is pertinent to you. You can customise the frequency of the community digest (including disabling it outright), as well as select which types of notifications to receive via email, via your user settings page.",
+ "consent.digest_frequency": "By default, this community delivers email digests every %1.",
+ "consent.digest_off": "Currently, this community does not send out email digests",
+ "consent.received": "You have provided consent for this website to collect and process your information. No additional action is required.",
+ "consent.not_received": "You have not provided consent for data collection and processing. At any time this website's administration may elect to delete your account in order to become compliant with the General Data Protection Regulation.",
+ "consent.give": "Give consent",
+ "consent.right_of_access": "You have the Right of Access",
+ "consent.right_of_access_description": "You have the right to access any data collected by this website upon request. You can retrieve a copy of this data by clicking the appropriate button below.",
+ "consent.right_to_rectification": "You have the Right to Rectification",
+ "consent.right_to_rectification_description": "You have the right to change or update any inaccurate data provided to us. Your profile can be updated by editing your profile, and post content can always be edited. If this is not the case, please contact this site's administrative team.",
+ "consent.right_to_erasure": "You have the Right to Erasure",
+ "consent.right_to_erasure_description": "At any time, you are able to revoke your consent to data collection and/or processing by deleting your account.",
+ "consent.right_to_data_portability": "You have the Right to Data Portability",
+ "consent.right_to_data_portability_description": "You may request from us a machine-readable export of any collected data about you and your account. You can do so by clicking the appropriate button below.",
+ "consent.export_profile": "Export Profile (.csv)",
+ "consent.export_uploads": "Export Uploaded Content (.zip)",
+ "consent.export_posts": "Export Posts (.csv)"
}
\ No newline at end of file
diff --git a/public/language/zh-CN/admin/extend/plugins.json b/public/language/zh-CN/admin/extend/plugins.json
index e7a6ce8759..c54e35667d 100644
--- a/public/language/zh-CN/admin/extend/plugins.json
+++ b/public/language/zh-CN/admin/extend/plugins.json
@@ -44,6 +44,8 @@
"alert.package-manager-unreachable": "NodeBB 联系不到包管理器,暂时不建议升级。
",
"alert.incompatible": "NodeBB 版本(v%1) 只支持到此插件的v%2版本。如需要此插件更加新的版本请先升级 NodeBB。
",
"alert.possibly-incompatible": "未找到兼容性信息
此插件未注明对应的 NodeBB 版本。可能会产生兼容问题,导致 NodeBB 无法正常启动。
NodeBB 无法正常启动时请运行以下命令:
$ ./nodebb reset plugin=\"%1\"
是否继续安装此插件的最新版本?
",
+ "alert.reorder": "Plugins Re-ordered",
+ "alert.reorder-success": "Please rebuild and restart your NodeBB to fully complete the process.",
"license.title": "插件许可证信息",
"license.intro": "插件 %1 在 %2 下获得许可。请在激活此插件之前阅读和理解许可条款。",
diff --git a/public/language/zh-CN/admin/settings/group.json b/public/language/zh-CN/admin/settings/group.json
index bd1771dd57..e91f75ce8f 100644
--- a/public/language/zh-CN/admin/settings/group.json
+++ b/public/language/zh-CN/admin/settings/group.json
@@ -5,6 +5,7 @@
"private-groups.warning": "注意!如果这个选项未启用并且你有私有群组,那么你的群组将变为公共的。",
"allow-creation": "允许创建群组",
"allow-creation-help": "如果启用,用户就可以创建群组(默认:不启用)",
+ "allow-multiple-badges-help": "This flag can be used to allow users to select multiple group badges, requires theme support.",
"max-name-length": "群组名字的最大长度",
"cover-image": "群组封面图片",
"default-cover": "默认封面图片",
diff --git a/public/language/zh-CN/admin/settings/notifications.json b/public/language/zh-CN/admin/settings/notifications.json
index bd4ee2967f..c8e2f20b01 100644
--- a/public/language/zh-CN/admin/settings/notifications.json
+++ b/public/language/zh-CN/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "通知",
"welcome-notification": "欢迎通知",
"welcome-notification-link": "欢迎通知链接",
- "welcome-notification-uid": "用户欢迎通知 (UID)"
+ "welcome-notification-uid": "用户欢迎通知 (UID)",
+ "notification-alert-timeout": "Notification Alert Timeout"
}
\ No newline at end of file
diff --git a/public/language/zh-CN/error.json b/public/language/zh-CN/error.json
index d073d91f90..ebb9ed288d 100644
--- a/public/language/zh-CN/error.json
+++ b/public/language/zh-CN/error.json
@@ -18,6 +18,7 @@
"invalid-username-or-password": "请确认用户名和密码",
"invalid-search-term": "无效的搜索关键字",
"invalid-url": "无效的 URL",
+ "local-login-disabled": "Local login system has been disabled for non-privileged accounts.",
"csrf-invalid": "可能是由于会话过期,登录失败。请重试。",
"invalid-pagination-value": "无效的分页数值,必须介于 %1 和 %2 之间",
"username-taken": "此用户名已被占用",
diff --git a/public/language/zh-CN/flags.json b/public/language/zh-CN/flags.json
index f36901a230..36afeff207 100644
--- a/public/language/zh-CN/flags.json
+++ b/public/language/zh-CN/flags.json
@@ -18,6 +18,7 @@
"filter-type": "举报类型",
"filter-type-all": "所有内容",
"filter-type-post": "帖子",
+ "filter-type-user": "User",
"filter-state": "状态",
"filter-assignee": "受委托人 UID",
"filter-cid": "版块",
diff --git a/public/language/zh-CN/global.json b/public/language/zh-CN/global.json
index a0fddbfdf9..f9a3ea2448 100644
--- a/public/language/zh-CN/global.json
+++ b/public/language/zh-CN/global.json
@@ -97,6 +97,7 @@
"enter_page_number": "输入页码",
"upload_file": "上传文件",
"upload": "上传",
+ "uploads": "Uploads",
"allowed-file-types": "允许的文件类型有 %1",
"unsaved-changes": "您有未保存的更改,您确定您要离开么?",
"reconnecting-message": "与 %1 的连接断开,我们正在尝试重连,请耐心等待",
diff --git a/public/language/zh-CN/pages.json b/public/language/zh-CN/pages.json
index 2b0c8e73e2..4817f6ce74 100644
--- a/public/language/zh-CN/pages.json
+++ b/public/language/zh-CN/pages.json
@@ -49,6 +49,8 @@
"account/upvoted": "帖子被 %1 顶过",
"account/downvoted": "帖子被 %1 踩过",
"account/best": "%1 发布的最佳帖子",
+ "account/blocks": "Blocked users for %1",
+ "account/uploads": "Uploads by %1",
"confirm": "电子邮箱已确认",
"maintenance.text": "%1 正在进行维护。请稍后再来。",
"maintenance.messageIntro": "此外,管理员留下的消息:",
diff --git a/public/language/zh-CN/register.json b/public/language/zh-CN/register.json
index af02bf10dd..5384b95603 100644
--- a/public/language/zh-CN/register.json
+++ b/public/language/zh-CN/register.json
@@ -19,5 +19,8 @@
"terms_of_use_error": "您必须同意使用条款",
"registration-added-to-queue": "您的注册正在等待批准。一旦通过,管理员会发送邮件通知您。",
"interstitial.intro": "在创建您的账户前我们需要一些额外信息。",
- "interstitial.errors-found": "我们无法完成您的注册:"
+ "interstitial.errors-found": "我们无法完成您的注册:",
+ "gdpr_agree_data": "I consent to the collection and processing of my personal information on this website.",
+ "gdpr_agree_email": "I consent to receive digest and notification emails from this website.",
+ "gdpr_consent_denied": "You must give consent to this site to collect/process your information, and to send you emails."
}
\ No newline at end of file
diff --git a/public/language/zh-CN/topic.json b/public/language/zh-CN/topic.json
index 0fefa3db42..c6efc678f1 100644
--- a/public/language/zh-CN/topic.json
+++ b/public/language/zh-CN/topic.json
@@ -118,8 +118,8 @@
"sort_by": "排序",
"oldest_to_newest": "从旧到新",
"newest_to_oldest": "从新到旧",
- "most_votes": "最多赞同",
- "most_posts": "最多回复",
+ "most_votes": "Most Votes",
+ "most_posts": "Most Posts",
"stale.title": "接受建议并创建新主题?",
"stale.warning": "您回复的主题已经很古老了,是否发布新主题并引用此主题的内容?",
"stale.create": "创建新主题",
@@ -127,5 +127,7 @@
"link_back": "回复: [%1](%2)",
"diffs.title": "历史发布记录",
"diffs.description": "此主题已经重新发布并修订。点击某个时间点查看修订的内容。",
- "diffs.no-revisions-description": "该贴已重新修改"
+ "diffs.no-revisions-description": "该贴已重新修改",
+ "diffs.current-revision": "current revision",
+ "diffs.original-revision": "original revision"
}
\ No newline at end of file
diff --git a/public/language/zh-CN/uploads.json b/public/language/zh-CN/uploads.json
index 9c86a89605..2f3c593500 100644
--- a/public/language/zh-CN/uploads.json
+++ b/public/language/zh-CN/uploads.json
@@ -2,5 +2,8 @@
"uploading-file": "正在上传文件...",
"select-file-to-upload": "请选择需要上传的文件!",
"upload-success": "文件上传成功!",
- "maximum-file-size": "最大 %1 kb"
+ "maximum-file-size": "最大 %1 kb",
+ "no-uploads-found": "No uploads found",
+ "public-uploads-info": "Uploads are public, all visitors can see them.",
+ "private-uploads-info": "Uploads are private, only logged in users can see them."
}
\ No newline at end of file
diff --git a/public/language/zh-CN/user.json b/public/language/zh-CN/user.json
index d3eddbdb4d..706e63986f 100644
--- a/public/language/zh-CN/user.json
+++ b/public/language/zh-CN/user.json
@@ -29,6 +29,8 @@
"ignored": "忽略",
"followers": "粉丝",
"following": "关注",
+ "blocks": "Blocks",
+ "block_toggle": "Toggle Block",
"aboutme": "关于我",
"signature": "签名档",
"birthday": "生日",
@@ -89,6 +91,7 @@
"has_no_upvoted_posts": "此用户还未顶过任何帖子。",
"has_no_downvoted_posts": "此用户还未踩过任何帖子。",
"has_no_voted_posts": "这个用户还未评价任何帖子",
+ "has_no_blocks": "You have blocked no users.",
"email_hidden": "电子邮箱已隐藏",
"hidden": "隐藏",
"paginate_description": "使用分页式版块浏览",
@@ -142,5 +145,25 @@
"info.email-history": "历史邮箱",
"info.moderation-note": "版主备注",
"info.moderation-note.success": "版主备注已保存",
- "info.moderation-note.add": "添加备注"
+ "info.moderation-note.add": "添加备注",
+ "consent.title": "Your Rights & Consent",
+ "consent.lead": "This community forum collects and processes your personal information.",
+ "consent.intro": "We use this information strictly to personalise your experience in this community, as well as to associate the posts you make to your user account. During the registration step you were asked to provide a username and email address, you can also optionally provide additional information to complete your user profile on this website.
We retain this information for the life of your user account, and you are able to withdraw consent at any time by deleting your account. At any time you may request a copy of your contribution to this website, via your Rights & Consent page.
If you have any questions or concerns, we encourage you to reach out to this forum's administrative team.",
+ "consent.email_intro": "Occasionally, we may send emails to your registered email address in order to provide updates and/or to notify you of new activity that is pertinent to you. You can customise the frequency of the community digest (including disabling it outright), as well as select which types of notifications to receive via email, via your user settings page.",
+ "consent.digest_frequency": "By default, this community delivers email digests every %1.",
+ "consent.digest_off": "Currently, this community does not send out email digests",
+ "consent.received": "You have provided consent for this website to collect and process your information. No additional action is required.",
+ "consent.not_received": "You have not provided consent for data collection and processing. At any time this website's administration may elect to delete your account in order to become compliant with the General Data Protection Regulation.",
+ "consent.give": "Give consent",
+ "consent.right_of_access": "You have the Right of Access",
+ "consent.right_of_access_description": "You have the right to access any data collected by this website upon request. You can retrieve a copy of this data by clicking the appropriate button below.",
+ "consent.right_to_rectification": "You have the Right to Rectification",
+ "consent.right_to_rectification_description": "You have the right to change or update any inaccurate data provided to us. Your profile can be updated by editing your profile, and post content can always be edited. If this is not the case, please contact this site's administrative team.",
+ "consent.right_to_erasure": "You have the Right to Erasure",
+ "consent.right_to_erasure_description": "At any time, you are able to revoke your consent to data collection and/or processing by deleting your account.",
+ "consent.right_to_data_portability": "You have the Right to Data Portability",
+ "consent.right_to_data_portability_description": "You may request from us a machine-readable export of any collected data about you and your account. You can do so by clicking the appropriate button below.",
+ "consent.export_profile": "Export Profile (.csv)",
+ "consent.export_uploads": "Export Uploaded Content (.zip)",
+ "consent.export_posts": "Export Posts (.csv)"
}
\ No newline at end of file
diff --git a/public/language/zh-TW/admin/extend/plugins.json b/public/language/zh-TW/admin/extend/plugins.json
index 4e97474380..7160b895f2 100644
--- a/public/language/zh-TW/admin/extend/plugins.json
+++ b/public/language/zh-TW/admin/extend/plugins.json
@@ -44,6 +44,8 @@
"alert.package-manager-unreachable": "NodeBB could not reach the package manager, an upgrade is not suggested at this time.
",
"alert.incompatible": "Your version of NodeBB (v%1) is only cleared to upgrade to v%2 of this plugin. Please update your NodeBB if you wish to install a newer version of this plugin.
",
"alert.possibly-incompatible": "No Compatibility Information Found
This plugin did not specify a specific version for installation given your NodeBB version. Full compatibility cannot be guaranteed, and may cause your NodeBB to no longer start properly.
In the event that NodeBB cannot boot properly:
$ ./nodebb reset plugin=\"%1\"
Continue installation of latest version of this plugin?
",
+ "alert.reorder": "Plugins Re-ordered",
+ "alert.reorder-success": "Please rebuild and restart your NodeBB to fully complete the process.",
"license.title": "Plugin License Information",
"license.intro": "The plugin %1 is licensed under the %2. Please read and understand the license terms prior to activating this plugin.",
diff --git a/public/language/zh-TW/admin/settings/group.json b/public/language/zh-TW/admin/settings/group.json
index acec8abd7c..82a1f941d5 100644
--- a/public/language/zh-TW/admin/settings/group.json
+++ b/public/language/zh-TW/admin/settings/group.json
@@ -5,6 +5,7 @@
"private-groups.warning": "Beware! If this option is disabled and you have private groups, they automatically become public.",
"allow-creation": "允許建立群組",
"allow-creation-help": "如果開啟,使用者可自行建立群組 (預設: disabled)",
+ "allow-multiple-badges-help": "This flag can be used to allow users to select multiple group badges, requires theme support.",
"max-name-length": "群組最大名稱長度",
"cover-image": "群組封面圖像",
"default-cover": "預設封面圖像",
diff --git a/public/language/zh-TW/admin/settings/notifications.json b/public/language/zh-TW/admin/settings/notifications.json
index ad5bf1c7d0..5e525a6689 100644
--- a/public/language/zh-TW/admin/settings/notifications.json
+++ b/public/language/zh-TW/admin/settings/notifications.json
@@ -2,5 +2,6 @@
"notifications": "告示",
"welcome-notification": "歡迎告示",
"welcome-notification-link": "歡迎告示連結",
- "welcome-notification-uid": "Welcome Notification User (UID)"
+ "welcome-notification-uid": "Welcome Notification User (UID)",
+ "notification-alert-timeout": "Notification Alert Timeout"
}
\ No newline at end of file
diff --git a/public/language/zh-TW/error.json b/public/language/zh-TW/error.json
index 7792a7d7af..ec3b6ec20a 100644
--- a/public/language/zh-TW/error.json
+++ b/public/language/zh-TW/error.json
@@ -18,6 +18,7 @@
"invalid-username-or-password": "請指定帳號和密碼",
"invalid-search-term": "無效的搜索字詞",
"invalid-url": "Invalid URL",
+ "local-login-disabled": "Local login system has been disabled for non-privileged accounts.",
"csrf-invalid": "我們無法讓你登入,似乎是因為連線階段已到期。請再重試一次。",
"invalid-pagination-value": "無效的分頁數值, 必需是至少 %1 與最多 %2",
"username-taken": "該使用者名稱已被使用",
diff --git a/public/language/zh-TW/flags.json b/public/language/zh-TW/flags.json
index a4d08944b7..5d8e09a48a 100644
--- a/public/language/zh-TW/flags.json
+++ b/public/language/zh-TW/flags.json
@@ -18,6 +18,7 @@
"filter-type": "Flag Type",
"filter-type-all": "All Content",
"filter-type-post": "文章",
+ "filter-type-user": "User",
"filter-state": "State",
"filter-assignee": "Assignee UID",
"filter-cid": "分類",
diff --git a/public/language/zh-TW/global.json b/public/language/zh-TW/global.json
index af5689896b..abb6ef0ab5 100644
--- a/public/language/zh-TW/global.json
+++ b/public/language/zh-TW/global.json
@@ -97,6 +97,7 @@
"enter_page_number": "輸入頁碼",
"upload_file": "上傳檔案",
"upload": "上傳",
+ "uploads": "Uploads",
"allowed-file-types": "允許的檔案類型是 %1",
"unsaved-changes": "你還沒有儲存更動。你確定想要離開這個頁面?",
"reconnecting-message": "看起來你的連線到 %1 已經遺失,請稍等一下我們嘗試重新連線。",
diff --git a/public/language/zh-TW/pages.json b/public/language/zh-TW/pages.json
index 43749be35d..79ad34726d 100644
--- a/public/language/zh-TW/pages.json
+++ b/public/language/zh-TW/pages.json
@@ -49,6 +49,8 @@
"account/upvoted": "%1 所正向投票的張貼",
"account/downvoted": "%1 所負向投票的張貼",
"account/best": "由 %1 建立的最佳張貼文",
+ "account/blocks": "Blocked users for %1",
+ "account/uploads": "Uploads by %1",
"confirm": "已確認電子郵件",
"maintenance.text": "目前 %1 正在進行維修。請稍後再來。",
"maintenance.messageIntro": "此外,管理員有以下訊息:",
diff --git a/public/language/zh-TW/register.json b/public/language/zh-TW/register.json
index 9369d59865..74a92da001 100644
--- a/public/language/zh-TW/register.json
+++ b/public/language/zh-TW/register.json
@@ -19,5 +19,8 @@
"terms_of_use_error": "你需要同意使用條款",
"registration-added-to-queue": "你的註冊已經被加入到審核序列中。你將會在管理者批準後收到一封電子郵件。",
"interstitial.intro": "我們要求一些額外的資訊,在我們建立你的帳戶之前。",
- "interstitial.errors-found": "我們無法完成你的註冊"
+ "interstitial.errors-found": "我們無法完成你的註冊",
+ "gdpr_agree_data": "I consent to the collection and processing of my personal information on this website.",
+ "gdpr_agree_email": "I consent to receive digest and notification emails from this website.",
+ "gdpr_consent_denied": "You must give consent to this site to collect/process your information, and to send you emails."
}
\ No newline at end of file
diff --git a/public/language/zh-TW/topic.json b/public/language/zh-TW/topic.json
index a965cce19b..3f7b884991 100644
--- a/public/language/zh-TW/topic.json
+++ b/public/language/zh-TW/topic.json
@@ -118,8 +118,8 @@
"sort_by": "排序方式",
"oldest_to_newest": "從舊到新",
"newest_to_oldest": "從新到舊",
- "most_votes": "得票最多",
- "most_posts": "最多張貼",
+ "most_votes": "Most Votes",
+ "most_posts": "Most Posts",
"stale.title": "改為建立新的主題?",
"stale.warning": "你正回覆的主題是非常舊的一篇。你想要改為建立一個新主題,然後參考到這篇你回覆的?",
"stale.create": "建立新主題",
@@ -127,5 +127,7 @@
"link_back": "回覆: [%1](%2)",
"diffs.title": "Post Edit History",
"diffs.description": "This post has %1 revisions. Click one of the revisions below to see the post content at that point in time.",
- "diffs.no-revisions-description": "This post has %1 revisions."
+ "diffs.no-revisions-description": "This post has %1 revisions.",
+ "diffs.current-revision": "current revision",
+ "diffs.original-revision": "original revision"
}
\ No newline at end of file
diff --git a/public/language/zh-TW/uploads.json b/public/language/zh-TW/uploads.json
index aaef40f16c..be45bfd4bd 100644
--- a/public/language/zh-TW/uploads.json
+++ b/public/language/zh-TW/uploads.json
@@ -2,5 +2,8 @@
"uploading-file": "檔案上傳中...",
"select-file-to-upload": "選擇要上傳的檔案!",
"upload-success": "檔案已成功上傳!",
- "maximum-file-size": "最大大小 %1 kb"
+ "maximum-file-size": "最大大小 %1 kb",
+ "no-uploads-found": "No uploads found",
+ "public-uploads-info": "Uploads are public, all visitors can see them.",
+ "private-uploads-info": "Uploads are private, only logged in users can see them."
}
\ No newline at end of file
diff --git a/public/language/zh-TW/user.json b/public/language/zh-TW/user.json
index 5cccec7321..d628b26599 100644
--- a/public/language/zh-TW/user.json
+++ b/public/language/zh-TW/user.json
@@ -29,6 +29,8 @@
"ignored": "Ignored",
"followers": "跟隨者",
"following": "正在關注",
+ "blocks": "Blocks",
+ "block_toggle": "Toggle Block",
"aboutme": "關於我",
"signature": "簽名",
"birthday": "生日",
@@ -89,6 +91,7 @@
"has_no_upvoted_posts": "使用者還沒有對任何主題投正向票",
"has_no_downvoted_posts": "使用者還沒有對任何主題投負向票",
"has_no_voted_posts": "這個使用者沒有投票的張貼",
+ "has_no_blocks": "You have blocked no users.",
"email_hidden": "電子郵件地址被隱藏",
"hidden": "隱藏",
"paginate_description": "將主題與張貼用分頁來顯示,取代使用無盡的捲動方式。",
@@ -142,5 +145,25 @@
"info.email-history": "Email History",
"info.moderation-note": "Moderation Note",
"info.moderation-note.success": "Moderation note saved",
- "info.moderation-note.add": "Add note"
+ "info.moderation-note.add": "Add note",
+ "consent.title": "Your Rights & Consent",
+ "consent.lead": "This community forum collects and processes your personal information.",
+ "consent.intro": "We use this information strictly to personalise your experience in this community, as well as to associate the posts you make to your user account. During the registration step you were asked to provide a username and email address, you can also optionally provide additional information to complete your user profile on this website.
We retain this information for the life of your user account, and you are able to withdraw consent at any time by deleting your account. At any time you may request a copy of your contribution to this website, via your Rights & Consent page.
If you have any questions or concerns, we encourage you to reach out to this forum's administrative team.",
+ "consent.email_intro": "Occasionally, we may send emails to your registered email address in order to provide updates and/or to notify you of new activity that is pertinent to you. You can customise the frequency of the community digest (including disabling it outright), as well as select which types of notifications to receive via email, via your user settings page.",
+ "consent.digest_frequency": "By default, this community delivers email digests every %1.",
+ "consent.digest_off": "Currently, this community does not send out email digests",
+ "consent.received": "You have provided consent for this website to collect and process your information. No additional action is required.",
+ "consent.not_received": "You have not provided consent for data collection and processing. At any time this website's administration may elect to delete your account in order to become compliant with the General Data Protection Regulation.",
+ "consent.give": "Give consent",
+ "consent.right_of_access": "You have the Right of Access",
+ "consent.right_of_access_description": "You have the right to access any data collected by this website upon request. You can retrieve a copy of this data by clicking the appropriate button below.",
+ "consent.right_to_rectification": "You have the Right to Rectification",
+ "consent.right_to_rectification_description": "You have the right to change or update any inaccurate data provided to us. Your profile can be updated by editing your profile, and post content can always be edited. If this is not the case, please contact this site's administrative team.",
+ "consent.right_to_erasure": "You have the Right to Erasure",
+ "consent.right_to_erasure_description": "At any time, you are able to revoke your consent to data collection and/or processing by deleting your account.",
+ "consent.right_to_data_portability": "You have the Right to Data Portability",
+ "consent.right_to_data_portability_description": "You may request from us a machine-readable export of any collected data about you and your account. You can do so by clicking the appropriate button below.",
+ "consent.export_profile": "Export Profile (.csv)",
+ "consent.export_uploads": "Export Uploaded Content (.zip)",
+ "consent.export_posts": "Export Posts (.csv)"
}
\ No newline at end of file