mirror of
https://github.com/NodeBB/NodeBB.git
synced 2026-01-05 07:10:30 +01:00
Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop
This commit is contained in:
@@ -184,6 +184,7 @@
|
||||
"post-flagged-too-many-times": "This post has been flagged by others already",
|
||||
"user-flagged-too-many-times": "This user has been flagged by others already",
|
||||
"cant-flag-privileged": "You are not allowed to flag the profiles or content of privileged users (moderators/global moderators/admins)",
|
||||
"cant-locate-flag-report": "Cannot locate flag report",
|
||||
"self-vote": "You cannot vote on your own post",
|
||||
"too-many-upvotes-today": "You can only upvote %1 times a day",
|
||||
"too-many-upvotes-today-user": "You can only upvote a user %1 times a day",
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"state": "الحالة",
|
||||
"report": "Report",
|
||||
"reports": "Reports",
|
||||
"first-reported": "First Reported",
|
||||
"no-flags": "Hooray! No flags found.",
|
||||
@@ -8,6 +9,8 @@
|
||||
"update": "تحديث",
|
||||
"updated": "تم التحديث",
|
||||
"resolved": "Resolved",
|
||||
"report-added": "Added",
|
||||
"report-rescinded": "Rescinded",
|
||||
"target-purged": "The content this flag referred to has been purged and is no longer available.",
|
||||
"target-aboutme-empty": "This user has no "About Me" set.",
|
||||
|
||||
|
||||
@@ -184,6 +184,7 @@
|
||||
"post-flagged-too-many-times": "Тази публикация вече е докладвана от други хора",
|
||||
"user-flagged-too-many-times": "Този потребител вече е докладван от други хора",
|
||||
"cant-flag-privileged": "Не можете да докладвате профилите или съдържанието от потребители с по-високи правомощия (модератори, глобални модератори, администратори)",
|
||||
"cant-locate-flag-report": "Cannot locate flag report",
|
||||
"self-vote": "Не можете да гласувате за собствената си публикация",
|
||||
"too-many-upvotes-today": "Можете да гласувате положително не повече от %1 пъти на ден",
|
||||
"too-many-upvotes-today-user": "Можете да гласувате положително за потребител не повече от %1 пъти на ден",
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"state": "Състояние",
|
||||
"report": "Report",
|
||||
"reports": "Доклади",
|
||||
"first-reported": "Първо докладване",
|
||||
"no-flags": "Ура! Няма намерени доклади.",
|
||||
@@ -8,6 +9,8 @@
|
||||
"update": "Обновяване",
|
||||
"updated": "Обновено",
|
||||
"resolved": "Разрешен",
|
||||
"report-added": "Added",
|
||||
"report-rescinded": "Rescinded",
|
||||
"target-purged": "Съдържанието, за което се отнася този доклад, е било изтрито и вече не е налично.",
|
||||
"target-aboutme-empty": "Този потребител не е попълнил нищо в секцията за себе си.",
|
||||
|
||||
|
||||
@@ -184,6 +184,7 @@
|
||||
"post-flagged-too-many-times": "This post has been flagged by others already",
|
||||
"user-flagged-too-many-times": "This user has been flagged by others already",
|
||||
"cant-flag-privileged": "You are not allowed to flag the profiles or content of privileged users (moderators/global moderators/admins)",
|
||||
"cant-locate-flag-report": "Cannot locate flag report",
|
||||
"self-vote": "You cannot vote on your own post",
|
||||
"too-many-upvotes-today": "You can only upvote %1 times a day",
|
||||
"too-many-upvotes-today-user": "You can only upvote a user %1 times a day",
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"state": "State",
|
||||
"report": "Report",
|
||||
"reports": "Reports",
|
||||
"first-reported": "First Reported",
|
||||
"no-flags": "Hooray! No flags found.",
|
||||
@@ -8,6 +9,8 @@
|
||||
"update": "Update",
|
||||
"updated": "Updated",
|
||||
"resolved": "Resolved",
|
||||
"report-added": "Added",
|
||||
"report-rescinded": "Rescinded",
|
||||
"target-purged": "The content this flag referred to has been purged and is no longer available.",
|
||||
"target-aboutme-empty": "This user has no "About Me" set.",
|
||||
|
||||
|
||||
@@ -184,6 +184,7 @@
|
||||
"post-flagged-too-many-times": "This post has been flagged by others already",
|
||||
"user-flagged-too-many-times": "This user has been flagged by others already",
|
||||
"cant-flag-privileged": "You are not allowed to flag the profiles or content of privileged users (moderators/global moderators/admins)",
|
||||
"cant-locate-flag-report": "Cannot locate flag report",
|
||||
"self-vote": "U svého vlastního příspěvku nemůžete hlasovat",
|
||||
"too-many-upvotes-today": "You can only upvote %1 times a day",
|
||||
"too-many-upvotes-today-user": "You can only upvote a user %1 times a day",
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"state": "Stav",
|
||||
"report": "Report",
|
||||
"reports": "Reports",
|
||||
"first-reported": "First Reported",
|
||||
"no-flags": "Hurá, žádné označení.",
|
||||
@@ -8,6 +9,8 @@
|
||||
"update": "Aktualizovat",
|
||||
"updated": "Aktualizováno",
|
||||
"resolved": "Resolved",
|
||||
"report-added": "Added",
|
||||
"report-rescinded": "Rescinded",
|
||||
"target-purged": "Obsah, na který se toto označení vztahuje, byl vymazán a již není k dispozici.",
|
||||
"target-aboutme-empty": "This user has no "About Me" set.",
|
||||
|
||||
|
||||
@@ -184,6 +184,7 @@
|
||||
"post-flagged-too-many-times": "This post has been flagged by others already",
|
||||
"user-flagged-too-many-times": "This user has been flagged by others already",
|
||||
"cant-flag-privileged": "You are not allowed to flag the profiles or content of privileged users (moderators/global moderators/admins)",
|
||||
"cant-locate-flag-report": "Cannot locate flag report",
|
||||
"self-vote": "You cannot vote on your own post",
|
||||
"too-many-upvotes-today": "You can only upvote %1 times a day",
|
||||
"too-many-upvotes-today-user": "You can only upvote a user %1 times a day",
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"state": "State",
|
||||
"report": "Report",
|
||||
"reports": "Reports",
|
||||
"first-reported": "First Reported",
|
||||
"no-flags": "Hooray! No flags found.",
|
||||
@@ -8,6 +9,8 @@
|
||||
"update": "Update",
|
||||
"updated": "Updated",
|
||||
"resolved": "Resolved",
|
||||
"report-added": "Added",
|
||||
"report-rescinded": "Rescinded",
|
||||
"target-purged": "The content this flag referred to has been purged and is no longer available.",
|
||||
"target-aboutme-empty": "This user has no "About Me" set.",
|
||||
|
||||
|
||||
@@ -184,6 +184,7 @@
|
||||
"post-flagged-too-many-times": "Dieser Beitrag wurde bereits von anderen Benutzern gemeldet",
|
||||
"user-flagged-too-many-times": "Dieser Benutzer wurde bereits von anderen Benutzern gemeldet",
|
||||
"cant-flag-privileged": "Sie dürfen die Profile oder Inhalte von privilegierten Benutzern (Moderatoren/Globalmoderatoren/Admins) nicht kennzeichnen.",
|
||||
"cant-locate-flag-report": "Cannot locate flag report",
|
||||
"self-vote": "Du kannst deine eigenen Beiträge nicht bewerten",
|
||||
"too-many-upvotes-today": "Du kannst nur %1 Mal pro Tag upvoten",
|
||||
"too-many-upvotes-today-user": "Du kannst einen Benutzer nur %1 Mal am Tag positiv bewerten",
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"state": "Zustand",
|
||||
"report": "Report",
|
||||
"reports": "Reports",
|
||||
"first-reported": "Zuerst gemeldet",
|
||||
"no-flags": "Hurra! Keine Meldungen gefunden.",
|
||||
@@ -8,6 +9,8 @@
|
||||
"update": "Aktualisieren",
|
||||
"updated": "Aktualisiert",
|
||||
"resolved": "Gelöst",
|
||||
"report-added": "Added",
|
||||
"report-rescinded": "Rescinded",
|
||||
"target-purged": "Der Inhalt auf den diese Meldung hingewiesen hat, wurde gelöscht und ist nicht mehr verfügbar.",
|
||||
"target-aboutme-empty": "Dieser Benutzer hat kein \"Über mich\" gesetzt.",
|
||||
|
||||
|
||||
@@ -184,6 +184,7 @@
|
||||
"post-flagged-too-many-times": "This post has been flagged by others already",
|
||||
"user-flagged-too-many-times": "This user has been flagged by others already",
|
||||
"cant-flag-privileged": "You are not allowed to flag the profiles or content of privileged users (moderators/global moderators/admins)",
|
||||
"cant-locate-flag-report": "Cannot locate flag report",
|
||||
"self-vote": "You cannot vote on your own post",
|
||||
"too-many-upvotes-today": "You can only upvote %1 times a day",
|
||||
"too-many-upvotes-today-user": "You can only upvote a user %1 times a day",
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"state": "State",
|
||||
"report": "Report",
|
||||
"reports": "Reports",
|
||||
"first-reported": "First Reported",
|
||||
"no-flags": "Hooray! No flags found.",
|
||||
@@ -8,6 +9,8 @@
|
||||
"update": "Update",
|
||||
"updated": "Updated",
|
||||
"resolved": "Resolved",
|
||||
"report-added": "Added",
|
||||
"report-rescinded": "Rescinded",
|
||||
"target-purged": "The content this flag referred to has been purged and is no longer available.",
|
||||
"target-aboutme-empty": "This user has no "About Me" set.",
|
||||
|
||||
|
||||
@@ -211,6 +211,7 @@
|
||||
"post-flagged-too-many-times": "This post has been flagged by others already",
|
||||
"user-flagged-too-many-times": "This user has been flagged by others already",
|
||||
"cant-flag-privileged": "You are not allowed to flag the profiles or content of privileged users (moderators/global moderators/admins)",
|
||||
"cant-locate-flag-report": "Cannot locate flag report",
|
||||
"self-vote": "You cannot vote on your own post",
|
||||
"too-many-upvotes-today": "You can only upvote %1 times a day",
|
||||
"too-many-upvotes-today-user": "You can only upvote a user %1 times a day",
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"state": "State",
|
||||
"report": "Report",
|
||||
"reports": "Reports",
|
||||
"first-reported": "First Reported",
|
||||
"no-flags": "Hooray! No flags found.",
|
||||
@@ -8,6 +9,8 @@
|
||||
"update": "Update",
|
||||
"updated": "Updated",
|
||||
"resolved": "Resolved",
|
||||
"report-added": "Added",
|
||||
"report-rescinded": "Rescinded",
|
||||
"target-purged": "The content this flag referred to has been purged and is no longer available.",
|
||||
"target-aboutme-empty": "This user has no "About Me" set.",
|
||||
|
||||
|
||||
@@ -184,6 +184,7 @@
|
||||
"post-flagged-too-many-times": "This post has been flagged by others already",
|
||||
"user-flagged-too-many-times": "This user has been flagged by others already",
|
||||
"cant-flag-privileged": "You are not allowed to flag the profiles or content of privileged users (moderators/global moderators/admins)",
|
||||
"cant-locate-flag-report": "Cannot locate flag report",
|
||||
"self-vote": "You cannot vote on your own post",
|
||||
"too-many-upvotes-today": "You can only upvote %1 times a day",
|
||||
"too-many-upvotes-today-user": "You can only upvote a user %1 times a day",
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"state": "State",
|
||||
"report": "Report",
|
||||
"reports": "Reports",
|
||||
"first-reported": "First Reported",
|
||||
"no-flags": "Hooray! No flags found.",
|
||||
@@ -8,6 +9,8 @@
|
||||
"update": "Update",
|
||||
"updated": "Updated",
|
||||
"resolved": "Resolved",
|
||||
"report-added": "Added",
|
||||
"report-rescinded": "Rescinded",
|
||||
"target-purged": "The content this flag referred to has been purged and is no longer available.",
|
||||
"target-aboutme-empty": "This user has no "About Me" set.",
|
||||
|
||||
|
||||
@@ -184,6 +184,7 @@
|
||||
"post-flagged-too-many-times": "This post has been flagged by others already",
|
||||
"user-flagged-too-many-times": "This user has been flagged by others already",
|
||||
"cant-flag-privileged": "You are not allowed to flag the profiles or content of privileged users (moderators/global moderators/admins)",
|
||||
"cant-locate-flag-report": "Cannot locate flag report",
|
||||
"self-vote": "You cannot vote on your own post",
|
||||
"too-many-upvotes-today": "You can only upvote %1 times a day",
|
||||
"too-many-upvotes-today-user": "You can only upvote a user %1 times a day",
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"state": "State",
|
||||
"report": "Report",
|
||||
"reports": "Reports",
|
||||
"first-reported": "First Reported",
|
||||
"no-flags": "Hooray! No flags found.",
|
||||
@@ -8,6 +9,8 @@
|
||||
"update": "Update",
|
||||
"updated": "Updated",
|
||||
"resolved": "Resolved",
|
||||
"report-added": "Added",
|
||||
"report-rescinded": "Rescinded",
|
||||
"target-purged": "The content this flag referred to has been purged and is no longer available.",
|
||||
"target-aboutme-empty": "This user has no "About Me" set.",
|
||||
|
||||
|
||||
@@ -184,6 +184,7 @@
|
||||
"post-flagged-too-many-times": "This post has been flagged by others already",
|
||||
"user-flagged-too-many-times": "This user has been flagged by others already",
|
||||
"cant-flag-privileged": "You are not allowed to flag the profiles or content of privileged users (moderators/global moderators/admins)",
|
||||
"cant-locate-flag-report": "Cannot locate flag report",
|
||||
"self-vote": "No puedes votar en tu propio mensaje",
|
||||
"too-many-upvotes-today": "You can only upvote %1 times a day",
|
||||
"too-many-upvotes-today-user": "You can only upvote a user %1 times a day",
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"state": "Estado",
|
||||
"report": "Report",
|
||||
"reports": "Reports",
|
||||
"first-reported": "First Reported",
|
||||
"no-flags": "Yeah! No se encontraron indicadores",
|
||||
@@ -8,6 +9,8 @@
|
||||
"update": "Actualizar",
|
||||
"updated": "Actualizado",
|
||||
"resolved": "Resolved",
|
||||
"report-added": "Added",
|
||||
"report-rescinded": "Rescinded",
|
||||
"target-purged": "El contenido al que se refiere este indicador ha sido purgado y ya no está disponible.",
|
||||
"target-aboutme-empty": "This user has no "About Me" set.",
|
||||
|
||||
|
||||
@@ -184,6 +184,7 @@
|
||||
"post-flagged-too-many-times": "This post has been flagged by others already",
|
||||
"user-flagged-too-many-times": "This user has been flagged by others already",
|
||||
"cant-flag-privileged": "You are not allowed to flag the profiles or content of privileged users (moderators/global moderators/admins)",
|
||||
"cant-locate-flag-report": "Cannot locate flag report",
|
||||
"self-vote": "You cannot vote on your own post",
|
||||
"too-many-upvotes-today": "You can only upvote %1 times a day",
|
||||
"too-many-upvotes-today-user": "You can only upvote a user %1 times a day",
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"state": "State",
|
||||
"report": "Report",
|
||||
"reports": "Reports",
|
||||
"first-reported": "First Reported",
|
||||
"no-flags": "Hooray! No flags found.",
|
||||
@@ -8,6 +9,8 @@
|
||||
"update": "Update",
|
||||
"updated": "Updated",
|
||||
"resolved": "Resolved",
|
||||
"report-added": "Added",
|
||||
"report-rescinded": "Rescinded",
|
||||
"target-purged": "The content this flag referred to has been purged and is no longer available.",
|
||||
"target-aboutme-empty": "This user has no "About Me" set.",
|
||||
|
||||
|
||||
@@ -184,6 +184,7 @@
|
||||
"post-flagged-too-many-times": "این پست قبلا توسط دیگر کاربران گزارش شده",
|
||||
"user-flagged-too-many-times": "این کاربر توسط دیگر کاربران گزارش شده",
|
||||
"cant-flag-privileged": "You are not allowed to flag the profiles or content of privileged users (moderators/global moderators/admins)",
|
||||
"cant-locate-flag-report": "Cannot locate flag report",
|
||||
"self-vote": "شما نمی توانید به پست خود رای بدهید",
|
||||
"too-many-upvotes-today": "شما فقط می توانید %1 بار در روز رأی مثبت بدهید",
|
||||
"too-many-upvotes-today-user": "به هر کاربر فقط %1 بار در روز میتولنید رأی مثبت بدهید",
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"state": "وضعیت",
|
||||
"report": "Report",
|
||||
"reports": "گزارش ها",
|
||||
"first-reported": "اولین گزارش",
|
||||
"no-flags": "هووووورا ! هیچ گزارشی یافت نشد.",
|
||||
@@ -8,6 +9,8 @@
|
||||
"update": "به روزرسانی",
|
||||
"updated": "به روز رسانی شد",
|
||||
"resolved": "حلشده ",
|
||||
"report-added": "Added",
|
||||
"report-rescinded": "Rescinded",
|
||||
"target-purged": "محتوای این گزارش حذف شده است و در دسترس نیست.",
|
||||
"target-aboutme-empty": "این کاربر هیچ "About Me" ننوشته ",
|
||||
|
||||
|
||||
@@ -184,6 +184,7 @@
|
||||
"post-flagged-too-many-times": "This post has been flagged by others already",
|
||||
"user-flagged-too-many-times": "This user has been flagged by others already",
|
||||
"cant-flag-privileged": "You are not allowed to flag the profiles or content of privileged users (moderators/global moderators/admins)",
|
||||
"cant-locate-flag-report": "Cannot locate flag report",
|
||||
"self-vote": "You cannot vote on your own post",
|
||||
"too-many-upvotes-today": "You can only upvote %1 times a day",
|
||||
"too-many-upvotes-today-user": "You can only upvote a user %1 times a day",
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"state": "State",
|
||||
"report": "Report",
|
||||
"reports": "Reports",
|
||||
"first-reported": "First Reported",
|
||||
"no-flags": "Hooray! No flags found.",
|
||||
@@ -8,6 +9,8 @@
|
||||
"update": "Update",
|
||||
"updated": "Updated",
|
||||
"resolved": "Resolved",
|
||||
"report-added": "Added",
|
||||
"report-rescinded": "Rescinded",
|
||||
"target-purged": "The content this flag referred to has been purged and is no longer available.",
|
||||
"target-aboutme-empty": "This user has no "About Me" set.",
|
||||
|
||||
|
||||
@@ -184,6 +184,7 @@
|
||||
"post-flagged-too-many-times": "Ce message a déjà été signalé par d'autres",
|
||||
"user-flagged-too-many-times": "Cet utilisateur a déjà été signalé par d'autres",
|
||||
"cant-flag-privileged": "Vous n'êtes pas autorisé à signaler les profils ou le contenu des utilisateurs privilégiés (modérateurs / modérateurs globaux / administrateurs)",
|
||||
"cant-locate-flag-report": "Cannot locate flag report",
|
||||
"self-vote": "Vous ne pouvez pas voter sur votre propre message",
|
||||
"too-many-upvotes-today": "Vous ne pouvez voter %1 fois par jour",
|
||||
"too-many-upvotes-today-user": "Vous ne pouvez voter pour un utilisateur %1 fois par jour",
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"state": "Etat",
|
||||
"report": "Report",
|
||||
"reports": "Rapports",
|
||||
"first-reported": "Premier rapport",
|
||||
"no-flags": "Excellent ! Aucun signalement trouvé.",
|
||||
@@ -8,6 +9,8 @@
|
||||
"update": "Mettre à jour",
|
||||
"updated": "Mis à jour",
|
||||
"resolved": "Résolu",
|
||||
"report-added": "Added",
|
||||
"report-rescinded": "Rescinded",
|
||||
"target-purged": "Le rapport pour ce signalement a été supprimé et n'est plus accessible",
|
||||
"target-aboutme-empty": "Cet utilisateur n'a pas de \"À propos de moi\".",
|
||||
|
||||
|
||||
@@ -184,6 +184,7 @@
|
||||
"post-flagged-too-many-times": "This post has been flagged by others already",
|
||||
"user-flagged-too-many-times": "This user has been flagged by others already",
|
||||
"cant-flag-privileged": "You are not allowed to flag the profiles or content of privileged users (moderators/global moderators/admins)",
|
||||
"cant-locate-flag-report": "Cannot locate flag report",
|
||||
"self-vote": "You cannot vote on your own post",
|
||||
"too-many-upvotes-today": "You can only upvote %1 times a day",
|
||||
"too-many-upvotes-today-user": "You can only upvote a user %1 times a day",
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"state": "Estado",
|
||||
"report": "Report",
|
||||
"reports": "Reports",
|
||||
"first-reported": "First Reported",
|
||||
"no-flags": "Un licorca, que non hai nada marcado para revisión.",
|
||||
@@ -8,6 +9,8 @@
|
||||
"update": "Actualizar",
|
||||
"updated": "Actualizado",
|
||||
"resolved": "Resolved",
|
||||
"report-added": "Added",
|
||||
"report-rescinded": "Rescinded",
|
||||
"target-purged": "O contido marcado foi purgado e xa non está dispoñible",
|
||||
"target-aboutme-empty": "This user has no "About Me" set.",
|
||||
|
||||
|
||||
@@ -184,6 +184,7 @@
|
||||
"post-flagged-too-many-times": "התקבל כבר דיווח על פוסט זה.",
|
||||
"user-flagged-too-many-times": "התקבל דיווח על משתמש זה.",
|
||||
"cant-flag-privileged": "לא ניתן לדווח על מנהלים או על תוכן שנכתב על ידי מנהלים.",
|
||||
"cant-locate-flag-report": "Cannot locate flag report",
|
||||
"self-vote": "אי אפשר להצביע על פוסט שיצרתם",
|
||||
"too-many-upvotes-today": "ביכולתכם להצביע בעד רק %1 פעמים ביום",
|
||||
"too-many-upvotes-today-user": "ביכולתכם להצביע בעד משתמש מסוים רק %1 פעמים ביום",
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"state": "מצב",
|
||||
"report": "Report",
|
||||
"reports": "דיווחים",
|
||||
"first-reported": "דיווח ראשון",
|
||||
"no-flags": "הידד! לא נמצאו דיווחים.",
|
||||
@@ -8,6 +9,8 @@
|
||||
"update": "עדכון",
|
||||
"updated": "עודכן",
|
||||
"resolved": "הושלם",
|
||||
"report-added": "Added",
|
||||
"report-rescinded": "Rescinded",
|
||||
"target-purged": "התוכן שסומן נוקה ולא קיים יותר.",
|
||||
"target-aboutme-empty": "למשתמש זה אין \"אודות\" מוגדר.",
|
||||
|
||||
|
||||
@@ -184,6 +184,7 @@
|
||||
"post-flagged-too-many-times": "This post has been flagged by others already",
|
||||
"user-flagged-too-many-times": "This user has been flagged by others already",
|
||||
"cant-flag-privileged": "You are not allowed to flag the profiles or content of privileged users (moderators/global moderators/admins)",
|
||||
"cant-locate-flag-report": "Cannot locate flag report",
|
||||
"self-vote": "You cannot vote on your own post",
|
||||
"too-many-upvotes-today": "You can only upvote %1 times a day",
|
||||
"too-many-upvotes-today-user": "You can only upvote a user %1 times a day",
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"state": "Stanje",
|
||||
"report": "Report",
|
||||
"reports": "Reports",
|
||||
"first-reported": "First Reported",
|
||||
"no-flags": "Huura! Nema pronađenih zastavica.",
|
||||
@@ -8,6 +9,8 @@
|
||||
"update": "Nadogradnja",
|
||||
"updated": "Nadograđeno",
|
||||
"resolved": "Resolved",
|
||||
"report-added": "Added",
|
||||
"report-rescinded": "Rescinded",
|
||||
"target-purged": "Sadržaj koji je označen zastavom je odbačen i više nije dostupan.",
|
||||
"target-aboutme-empty": "This user has no "About Me" set.",
|
||||
|
||||
|
||||
@@ -184,6 +184,7 @@
|
||||
"post-flagged-too-many-times": "Ez a bejegyzés már meg lett jelölve egy másik felhasználó által",
|
||||
"user-flagged-too-many-times": "Ez a felhasználó már meg lett jelölve egy másik felhasználó által",
|
||||
"cant-flag-privileged": "Nem jelentheted be felhatalmazott felhasználókat vagy a bejegyzéseik tartalmát (moderátor/globális moderátor/adminok)",
|
||||
"cant-locate-flag-report": "Cannot locate flag report",
|
||||
"self-vote": "Nem szavazhatsz a saját hozzászólásodra",
|
||||
"too-many-upvotes-today": "Naponta csak %1 alkalommal szavazhat pozitívan",
|
||||
"too-many-upvotes-today-user": "Egy felhasználóra naponta csak %1 alkalommal szavazhat pozitívan",
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"state": "Állapot",
|
||||
"report": "Report",
|
||||
"reports": "Jelentés",
|
||||
"first-reported": "Először jelentve",
|
||||
"no-flags": "Hurrá! Nincs megjelölés.",
|
||||
@@ -8,6 +9,8 @@
|
||||
"update": "Frissítés",
|
||||
"updated": "Frissítve",
|
||||
"resolved": "Megoldva",
|
||||
"report-added": "Added",
|
||||
"report-rescinded": "Rescinded",
|
||||
"target-purged": "A tartalom amire a jelölő mutat már meg lett tiszítva vagy nem létezik.",
|
||||
"target-aboutme-empty": "This user has no "About Me" set.",
|
||||
|
||||
|
||||
@@ -184,6 +184,7 @@
|
||||
"post-flagged-too-many-times": "Այս գրառումն արդեն նշվել է ուրիշների կողմից",
|
||||
"user-flagged-too-many-times": "Այս օգտատերն արդեն դրոշակվել է ուրիշների կողմից",
|
||||
"cant-flag-privileged": "Ձեզ չի թույլատրվում նշել արտոնյալ օգտատերերի պրոֆիլները կամ բովանդակությունը (մոդերատորներ/համաշխարհային մոդերատորներ/ադմիններ)",
|
||||
"cant-locate-flag-report": "Cannot locate flag report",
|
||||
"self-vote": "Դուք չեք կարող քվեարկել ձեր սեփական գրառման վրա",
|
||||
"too-many-upvotes-today": "Դուք կարող եք օրական միայն %1 անգամ կողմ քվեարկել",
|
||||
"too-many-upvotes-today-user": "Դուք կարող եք միայն օրական %1 անգամ կողմ քվեարկել օգտատիրոջը",
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"state": "Փուլ",
|
||||
"report": "Report",
|
||||
"reports": "Զեկույցներ",
|
||||
"first-reported": "Առաջին զեկույցը",
|
||||
"no-flags": "Դրոշներ չեն գտնվել:",
|
||||
@@ -8,6 +9,8 @@
|
||||
"update": "Թարմացում ",
|
||||
"updated": "Updated",
|
||||
"resolved": "Լուծվել է",
|
||||
"report-added": "Added",
|
||||
"report-rescinded": "Rescinded",
|
||||
"target-purged": "Բովանդակությունը, որին անդրադարձել է այս դրոշը, մաքրվել է և այլևս հասանելի չէ:",
|
||||
"target-aboutme-empty": "Այս օգտատերը չունի "About Me" set.",
|
||||
|
||||
|
||||
@@ -184,6 +184,7 @@
|
||||
"post-flagged-too-many-times": "This post has been flagged by others already",
|
||||
"user-flagged-too-many-times": "This user has been flagged by others already",
|
||||
"cant-flag-privileged": "You are not allowed to flag the profiles or content of privileged users (moderators/global moderators/admins)",
|
||||
"cant-locate-flag-report": "Cannot locate flag report",
|
||||
"self-vote": "You cannot vote on your own post",
|
||||
"too-many-upvotes-today": "You can only upvote %1 times a day",
|
||||
"too-many-upvotes-today-user": "You can only upvote a user %1 times a day",
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"state": "State",
|
||||
"report": "Report",
|
||||
"reports": "Reports",
|
||||
"first-reported": "First Reported",
|
||||
"no-flags": "Hooray! No flags found.",
|
||||
@@ -8,6 +9,8 @@
|
||||
"update": "Update",
|
||||
"updated": "Updated",
|
||||
"resolved": "Resolved",
|
||||
"report-added": "Added",
|
||||
"report-rescinded": "Rescinded",
|
||||
"target-purged": "The content this flag referred to has been purged and is no longer available.",
|
||||
"target-aboutme-empty": "This user has no "About Me" set.",
|
||||
|
||||
|
||||
@@ -184,6 +184,7 @@
|
||||
"post-flagged-too-many-times": "Questo post è già stato segnalato da altri",
|
||||
"user-flagged-too-many-times": "Questo utente è già stato segnalato da altri",
|
||||
"cant-flag-privileged": "Non è consentito contrassegnare i profili o il contenuto degli utenti privilegiati (moderatori/moderatori globali/amministratori)",
|
||||
"cant-locate-flag-report": "Cannot locate flag report",
|
||||
"self-vote": "Non puoi votare il tuo post",
|
||||
"too-many-upvotes-today": "Puoi votare positivamente solo %1 volte al giorno",
|
||||
"too-many-upvotes-today-user": "Puoi votare positivamente un utente solo %1 volte al giorno",
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"state": "Stato",
|
||||
"report": "Report",
|
||||
"reports": "Segnalazioni",
|
||||
"first-reported": "Prima segnalazione",
|
||||
"no-flags": "Evviva! Nessuna segnalazione trovata.",
|
||||
@@ -8,6 +9,8 @@
|
||||
"update": "Aggiorna",
|
||||
"updated": "Aggiornato",
|
||||
"resolved": "Risolto",
|
||||
"report-added": "Added",
|
||||
"report-rescinded": "Rescinded",
|
||||
"target-purged": "Il contenuto di questa segnalazione è stato eliminato definitivamente e non è più disponibile.",
|
||||
"target-aboutme-empty": "Questo utente non ha impostato "Su di me".",
|
||||
|
||||
|
||||
@@ -184,6 +184,7 @@
|
||||
"post-flagged-too-many-times": "This post has been flagged by others already",
|
||||
"user-flagged-too-many-times": "This user has been flagged by others already",
|
||||
"cant-flag-privileged": "You are not allowed to flag the profiles or content of privileged users (moderators/global moderators/admins)",
|
||||
"cant-locate-flag-report": "Cannot locate flag report",
|
||||
"self-vote": "自分のポストに評価することはできません。",
|
||||
"too-many-upvotes-today": "You can only upvote %1 times a day",
|
||||
"too-many-upvotes-today-user": "You can only upvote a user %1 times a day",
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"state": "状態",
|
||||
"report": "Report",
|
||||
"reports": "Reports",
|
||||
"first-reported": "First Reported",
|
||||
"no-flags": "おめでとう!フラグは見つかりませんでした。",
|
||||
@@ -8,6 +9,8 @@
|
||||
"update": "更新",
|
||||
"updated": "更新されました",
|
||||
"resolved": "Resolved",
|
||||
"report-added": "Added",
|
||||
"report-rescinded": "Rescinded",
|
||||
"target-purged": "このフラグが参照しているコンテンツは切り離されており、利用できません。",
|
||||
"target-aboutme-empty": "This user has no "About Me" set.",
|
||||
|
||||
|
||||
@@ -184,6 +184,7 @@
|
||||
"post-flagged-too-many-times": "해당 게시물은 다른 사용자에 의해 신고되었습니다.",
|
||||
"user-flagged-too-many-times": "해당 사용자는 다른 사용자에 의해 신고되었습니다.",
|
||||
"cant-flag-privileged": "관리자를 신고할 수 없습니다. (조정자/통합 조정자/관리자)",
|
||||
"cant-locate-flag-report": "Cannot locate flag report",
|
||||
"self-vote": "자신의 게시물에는 투표할 수 없습니다.",
|
||||
"too-many-upvotes-today": "You can only upvote %1 times a day",
|
||||
"too-many-upvotes-today-user": "You can only upvote a user %1 times a day",
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"state": "처리 상태",
|
||||
"report": "Report",
|
||||
"reports": "보고",
|
||||
"first-reported": "최초 보고",
|
||||
"no-flags": "만세! 들어온 신고가 없습니다.",
|
||||
@@ -8,6 +9,8 @@
|
||||
"update": "업데이트",
|
||||
"updated": "업데이트 완료",
|
||||
"resolved": "해결됨",
|
||||
"report-added": "Added",
|
||||
"report-rescinded": "Rescinded",
|
||||
"target-purged": "해당 신고된 컨텐츠는 완전 삭제 되었으며, 더 이상 존재하지 않습니다.",
|
||||
"target-aboutme-empty": "This user has no "About Me" set.",
|
||||
|
||||
|
||||
@@ -184,6 +184,7 @@
|
||||
"post-flagged-too-many-times": "This post has been flagged by others already",
|
||||
"user-flagged-too-many-times": "This user has been flagged by others already",
|
||||
"cant-flag-privileged": "You are not allowed to flag the profiles or content of privileged users (moderators/global moderators/admins)",
|
||||
"cant-locate-flag-report": "Cannot locate flag report",
|
||||
"self-vote": "Negalima balsuoti už savo įrašą",
|
||||
"too-many-upvotes-today": "You can only upvote %1 times a day",
|
||||
"too-many-upvotes-today-user": "You can only upvote a user %1 times a day",
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"state": "State",
|
||||
"report": "Report",
|
||||
"reports": "Reports",
|
||||
"first-reported": "First Reported",
|
||||
"no-flags": "Hooray! No flags found.",
|
||||
@@ -8,6 +9,8 @@
|
||||
"update": "Atnaujinti",
|
||||
"updated": "Atnaujinta",
|
||||
"resolved": "Resolved",
|
||||
"report-added": "Added",
|
||||
"report-rescinded": "Rescinded",
|
||||
"target-purged": "The content this flag referred to has been purged and is no longer available.",
|
||||
"target-aboutme-empty": "This user has no "About Me" set.",
|
||||
|
||||
|
||||
@@ -184,6 +184,7 @@
|
||||
"post-flagged-too-many-times": "This post has been flagged by others already",
|
||||
"user-flagged-too-many-times": "This user has been flagged by others already",
|
||||
"cant-flag-privileged": "You are not allowed to flag the profiles or content of privileged users (moderators/global moderators/admins)",
|
||||
"cant-locate-flag-report": "Cannot locate flag report",
|
||||
"self-vote": "Nevar balsot pats par savu rakstu",
|
||||
"too-many-upvotes-today": "You can only upvote %1 times a day",
|
||||
"too-many-upvotes-today-user": "You can only upvote a user %1 times a day",
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"state": "Stāvoklis",
|
||||
"report": "Report",
|
||||
"reports": "Reports",
|
||||
"first-reported": "First Reported",
|
||||
"no-flags": "Labi! Nav atzīmju.",
|
||||
@@ -8,6 +9,8 @@
|
||||
"update": "Atjaunot",
|
||||
"updated": "Atjaunots",
|
||||
"resolved": "Resolved",
|
||||
"report-added": "Added",
|
||||
"report-rescinded": "Rescinded",
|
||||
"target-purged": "Saturs, uz kā attiecas atzīme, ir iztīrīts un vairs nav pieejams.",
|
||||
"target-aboutme-empty": "This user has no "About Me" set.",
|
||||
|
||||
|
||||
@@ -184,6 +184,7 @@
|
||||
"post-flagged-too-many-times": "This post has been flagged by others already",
|
||||
"user-flagged-too-many-times": "This user has been flagged by others already",
|
||||
"cant-flag-privileged": "You are not allowed to flag the profiles or content of privileged users (moderators/global moderators/admins)",
|
||||
"cant-locate-flag-report": "Cannot locate flag report",
|
||||
"self-vote": "You cannot vote on your own post",
|
||||
"too-many-upvotes-today": "You can only upvote %1 times a day",
|
||||
"too-many-upvotes-today-user": "You can only upvote a user %1 times a day",
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"state": "State",
|
||||
"report": "Report",
|
||||
"reports": "Reports",
|
||||
"first-reported": "First Reported",
|
||||
"no-flags": "Hooray! No flags found.",
|
||||
@@ -8,6 +9,8 @@
|
||||
"update": "Update",
|
||||
"updated": "Updated",
|
||||
"resolved": "Resolved",
|
||||
"report-added": "Added",
|
||||
"report-rescinded": "Rescinded",
|
||||
"target-purged": "The content this flag referred to has been purged and is no longer available.",
|
||||
"target-aboutme-empty": "This user has no "About Me" set.",
|
||||
|
||||
|
||||
@@ -184,6 +184,7 @@
|
||||
"post-flagged-too-many-times": "Dette innlegget har allerede blitt flagget av andre",
|
||||
"user-flagged-too-many-times": "Denne brukeren har allerede blitt flagget av andre",
|
||||
"cant-flag-privileged": "Du har ikke lov til å flagge profiler eller innhold fra priveligerte burkere (moderatorer/ globale moderatorer/ administratorer)",
|
||||
"cant-locate-flag-report": "Cannot locate flag report",
|
||||
"self-vote": "Du kan ikke stemme på ditt eget innlegg",
|
||||
"too-many-upvotes-today": "Du kan bare gi oppstemme %1 ganger pr. dag",
|
||||
"too-many-upvotes-today-user": "Du kan bare gi oppstemme til en bruker %1 ganger pr. dag",
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"state": "State",
|
||||
"report": "Report",
|
||||
"reports": "Rapporter",
|
||||
"first-reported": "Først rapportert",
|
||||
"no-flags": "Hurra! Ingen flagg funnet",
|
||||
@@ -8,6 +9,8 @@
|
||||
"update": "Oppdater ",
|
||||
"updated": "Oppdatert",
|
||||
"resolved": "Løst",
|
||||
"report-added": "Added",
|
||||
"report-rescinded": "Rescinded",
|
||||
"target-purged": "Innholdet dette flagget refererte til er renset og er ikke lenger tilgjengelig.",
|
||||
"target-aboutme-empty": "This user has no "About Me" set.",
|
||||
|
||||
|
||||
@@ -184,6 +184,7 @@
|
||||
"post-flagged-too-many-times": "Dit bericht is al door anderen gerapporteerd",
|
||||
"user-flagged-too-many-times": "Deze gebruiker is al door anderen gerapporteerd",
|
||||
"cant-flag-privileged": "You are not allowed to flag the profiles or content of privileged users (moderators/global moderators/admins)",
|
||||
"cant-locate-flag-report": "Cannot locate flag report",
|
||||
"self-vote": "Het is niet mogelijk om op je eigen bericht te stemmen",
|
||||
"too-many-upvotes-today": "You can only upvote %1 times a day",
|
||||
"too-many-upvotes-today-user": "You can only upvote a user %1 times a day",
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"state": "Status",
|
||||
"report": "Report",
|
||||
"reports": "Rapportages",
|
||||
"first-reported": "Eerste rapportage",
|
||||
"no-flags": "Hoera! Geen markeringen gevonden.",
|
||||
@@ -8,6 +9,8 @@
|
||||
"update": "Bijwerken",
|
||||
"updated": "Bijgewerkt",
|
||||
"resolved": "Opgelost",
|
||||
"report-added": "Added",
|
||||
"report-rescinded": "Rescinded",
|
||||
"target-purged": "De inhoud waar deze markering naar verwijst is verwijderd en niet meer beschikbaar.",
|
||||
"target-aboutme-empty": "This user has no "About Me" set.",
|
||||
|
||||
|
||||
@@ -184,6 +184,7 @@
|
||||
"post-flagged-too-many-times": "Ten post został już oflagowany przez innych użytkowników",
|
||||
"user-flagged-too-many-times": "Ten użytkownik został już oflagowany przez innych użytkowników",
|
||||
"cant-flag-privileged": "You are not allowed to flag the profiles or content of privileged users (moderators/global moderators/admins)",
|
||||
"cant-locate-flag-report": "Cannot locate flag report",
|
||||
"self-vote": "Nie możesz głosować na swój własny wpis.",
|
||||
"too-many-upvotes-today": "Możesz jedynie oceniać pozytywnie %1 razy dziennie",
|
||||
"too-many-upvotes-today-user": "Możesz jedynie oceniać danego użytkownika pozytywnie %1 razy dziennie",
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"state": "Stan",
|
||||
"report": "Report",
|
||||
"reports": "Zgłoszenia",
|
||||
"first-reported": "Pierwszy zgłoszony",
|
||||
"no-flags": "Hura! Nie znaleziono flag.",
|
||||
@@ -8,6 +9,8 @@
|
||||
"update": "Zaktualizuj",
|
||||
"updated": "Zaaktualizowano",
|
||||
"resolved": "Resolved",
|
||||
"report-added": "Added",
|
||||
"report-rescinded": "Rescinded",
|
||||
"target-purged": "Treści, do których odnosi się ta flaga, zostały usunięte i nie są już dostępne.",
|
||||
"target-aboutme-empty": "This user has no "About Me" set.",
|
||||
|
||||
|
||||
@@ -184,6 +184,7 @@
|
||||
"post-flagged-too-many-times": "Esta postagem já foi sinalizada por outras pessoas",
|
||||
"user-flagged-too-many-times": "Este usuário já foi sinalizado por outros",
|
||||
"cant-flag-privileged": "Você não tem permissão para sinalizar os perfis ou o conteúdo de usuários privilegiados (moderadores/moderadores globais/administradores)",
|
||||
"cant-locate-flag-report": "Cannot locate flag report",
|
||||
"self-vote": "Você não pode votar no seu próprio post",
|
||||
"too-many-upvotes-today": "You can only upvote %1 times a day",
|
||||
"too-many-upvotes-today-user": "You can only upvote a user %1 times a day",
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"state": "Estado",
|
||||
"report": "Report",
|
||||
"reports": "Reportagens",
|
||||
"first-reported": "Primeiro Reportado",
|
||||
"no-flags": "Ihuul! Nenhuma sinalização encontrada.",
|
||||
@@ -8,6 +9,8 @@
|
||||
"update": "Atualizar",
|
||||
"updated": "Atualizado",
|
||||
"resolved": "Resolvido",
|
||||
"report-added": "Added",
|
||||
"report-rescinded": "Rescinded",
|
||||
"target-purged": "O conteúdo ao qual essa sinalização se referia foi removido e não está mais disponível.",
|
||||
"target-aboutme-empty": "This user has no "About Me" set.",
|
||||
|
||||
|
||||
@@ -184,6 +184,7 @@
|
||||
"post-flagged-too-many-times": "This post has been flagged by others already",
|
||||
"user-flagged-too-many-times": "This user has been flagged by others already",
|
||||
"cant-flag-privileged": "You are not allowed to flag the profiles or content of privileged users (moderators/global moderators/admins)",
|
||||
"cant-locate-flag-report": "Cannot locate flag report",
|
||||
"self-vote": "Não podes votar na tua própria publicação",
|
||||
"too-many-upvotes-today": "You can only upvote %1 times a day",
|
||||
"too-many-upvotes-today-user": "You can only upvote a user %1 times a day",
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"state": "Estado",
|
||||
"report": "Report",
|
||||
"reports": "Reports",
|
||||
"first-reported": "First Reported",
|
||||
"no-flags": "Fantástico! Não foram encontradas denúncias.",
|
||||
@@ -8,6 +9,8 @@
|
||||
"update": "Atualizar",
|
||||
"updated": "Atualizado",
|
||||
"resolved": "Resolved",
|
||||
"report-added": "Added",
|
||||
"report-rescinded": "Rescinded",
|
||||
"target-purged": "The content this flag referred to has been purged and is no longer available.",
|
||||
"target-aboutme-empty": "This user has no "About Me" set.",
|
||||
|
||||
|
||||
@@ -184,6 +184,7 @@
|
||||
"post-flagged-too-many-times": "This post has been flagged by others already",
|
||||
"user-flagged-too-many-times": "This user has been flagged by others already",
|
||||
"cant-flag-privileged": "You are not allowed to flag the profiles or content of privileged users (moderators/global moderators/admins)",
|
||||
"cant-locate-flag-report": "Cannot locate flag report",
|
||||
"self-vote": "You cannot vote on your own post",
|
||||
"too-many-upvotes-today": "You can only upvote %1 times a day",
|
||||
"too-many-upvotes-today-user": "You can only upvote a user %1 times a day",
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"state": "State",
|
||||
"report": "Report",
|
||||
"reports": "Reports",
|
||||
"first-reported": "First Reported",
|
||||
"no-flags": "Hooray! No flags found.",
|
||||
@@ -8,6 +9,8 @@
|
||||
"update": "Update",
|
||||
"updated": "Updated",
|
||||
"resolved": "Resolved",
|
||||
"report-added": "Added",
|
||||
"report-rescinded": "Rescinded",
|
||||
"target-purged": "The content this flag referred to has been purged and is no longer available.",
|
||||
"target-aboutme-empty": "This user has no "About Me" set.",
|
||||
|
||||
|
||||
@@ -184,6 +184,7 @@
|
||||
"post-flagged-too-many-times": "На это сообщение уже пожаловались другие пользователи",
|
||||
"user-flagged-too-many-times": "На этого пользователя уже пожаловались другие пользователи",
|
||||
"cant-flag-privileged": "Вам не разрешено оставлять жалобы на профили или контент привилегированных пользователей (Модераторов/Глобальных модераторов/Администраторов)",
|
||||
"cant-locate-flag-report": "Cannot locate flag report",
|
||||
"self-vote": "Вы не можете голосовать за свои собственные сообщения",
|
||||
"too-many-upvotes-today": "Вы можете проголосовать за только %1 раз за день",
|
||||
"too-many-upvotes-today-user": "Вы можете проголосовать за участника только %1 раз за день.",
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"state": "Состояние",
|
||||
"report": "Report",
|
||||
"reports": "Жалобы",
|
||||
"first-reported": "Первая жалоба",
|
||||
"no-flags": "Ура! Жалоб нет.",
|
||||
@@ -8,6 +9,8 @@
|
||||
"update": "Обновить",
|
||||
"updated": "Обновлено",
|
||||
"resolved": "Решено",
|
||||
"report-added": "Added",
|
||||
"report-rescinded": "Rescinded",
|
||||
"target-purged": "Сообщение, на которое поступила жалоба, было удалено и больше не доступно.",
|
||||
"target-aboutme-empty": "This user has no "About Me" set.",
|
||||
|
||||
|
||||
@@ -184,6 +184,7 @@
|
||||
"post-flagged-too-many-times": "This post has been flagged by others already",
|
||||
"user-flagged-too-many-times": "This user has been flagged by others already",
|
||||
"cant-flag-privileged": "You are not allowed to flag the profiles or content of privileged users (moderators/global moderators/admins)",
|
||||
"cant-locate-flag-report": "Cannot locate flag report",
|
||||
"self-vote": "You cannot vote on your own post",
|
||||
"too-many-upvotes-today": "You can only upvote %1 times a day",
|
||||
"too-many-upvotes-today-user": "You can only upvote a user %1 times a day",
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"state": "State",
|
||||
"report": "Report",
|
||||
"reports": "Reports",
|
||||
"first-reported": "First Reported",
|
||||
"no-flags": "Hooray! No flags found.",
|
||||
@@ -8,6 +9,8 @@
|
||||
"update": "Update",
|
||||
"updated": "Updated",
|
||||
"resolved": "Resolved",
|
||||
"report-added": "Added",
|
||||
"report-rescinded": "Rescinded",
|
||||
"target-purged": "The content this flag referred to has been purged and is no longer available.",
|
||||
"target-aboutme-empty": "This user has no "About Me" set.",
|
||||
|
||||
|
||||
@@ -184,6 +184,7 @@
|
||||
"post-flagged-too-many-times": "This post has been flagged by others already",
|
||||
"user-flagged-too-many-times": "This user has been flagged by others already",
|
||||
"cant-flag-privileged": "You are not allowed to flag the profiles or content of privileged users (moderators/global moderators/admins)",
|
||||
"cant-locate-flag-report": "Cannot locate flag report",
|
||||
"self-vote": "You cannot vote on your own post",
|
||||
"too-many-upvotes-today": "You can only upvote %1 times a day",
|
||||
"too-many-upvotes-today-user": "You can only upvote a user %1 times a day",
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"state": "State",
|
||||
"report": "Report",
|
||||
"reports": "Reports",
|
||||
"first-reported": "First Reported",
|
||||
"no-flags": "Hooray! No flags found.",
|
||||
@@ -8,6 +9,8 @@
|
||||
"update": "Update",
|
||||
"updated": "Updated",
|
||||
"resolved": "Resolved",
|
||||
"report-added": "Added",
|
||||
"report-rescinded": "Rescinded",
|
||||
"target-purged": "The content this flag referred to has been purged and is no longer available.",
|
||||
"target-aboutme-empty": "This user has no "About Me" set.",
|
||||
|
||||
|
||||
@@ -184,6 +184,7 @@
|
||||
"post-flagged-too-many-times": "This post has been flagged by others already",
|
||||
"user-flagged-too-many-times": "This user has been flagged by others already",
|
||||
"cant-flag-privileged": "You are not allowed to flag the profiles or content of privileged users (moderators/global moderators/admins)",
|
||||
"cant-locate-flag-report": "Cannot locate flag report",
|
||||
"self-vote": "Za svoj vlastný príspevok nemôžete hlasovať",
|
||||
"too-many-upvotes-today": "You can only upvote %1 times a day",
|
||||
"too-many-upvotes-today-user": "You can only upvote a user %1 times a day",
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"state": "Stav",
|
||||
"report": "Report",
|
||||
"reports": "Reports",
|
||||
"first-reported": "First Reported",
|
||||
"no-flags": "Hurá! Neboli nájdené žiadne príznaky.",
|
||||
@@ -8,6 +9,8 @@
|
||||
"update": "Aktualizovať",
|
||||
"updated": "Aktualizované",
|
||||
"resolved": "Resolved",
|
||||
"report-added": "Added",
|
||||
"report-rescinded": "Rescinded",
|
||||
"target-purged": "Obsah, na ktorý sa vzťahuje toto označenie, bol odstránený a už nie je k dispozícii.",
|
||||
"target-aboutme-empty": "This user has no "About Me" set.",
|
||||
|
||||
|
||||
@@ -184,6 +184,7 @@
|
||||
"post-flagged-too-many-times": "This post has been flagged by others already",
|
||||
"user-flagged-too-many-times": "This user has been flagged by others already",
|
||||
"cant-flag-privileged": "You are not allowed to flag the profiles or content of privileged users (moderators/global moderators/admins)",
|
||||
"cant-locate-flag-report": "Cannot locate flag report",
|
||||
"self-vote": "You cannot vote on your own post",
|
||||
"too-many-upvotes-today": "You can only upvote %1 times a day",
|
||||
"too-many-upvotes-today-user": "You can only upvote a user %1 times a day",
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"state": "State",
|
||||
"report": "Report",
|
||||
"reports": "Reports",
|
||||
"first-reported": "First Reported",
|
||||
"no-flags": "Hooray! No flags found.",
|
||||
@@ -8,6 +9,8 @@
|
||||
"update": "Update",
|
||||
"updated": "Posodobljeno",
|
||||
"resolved": "Resolved",
|
||||
"report-added": "Added",
|
||||
"report-rescinded": "Rescinded",
|
||||
"target-purged": "The content this flag referred to has been purged and is no longer available.",
|
||||
"target-aboutme-empty": "This user has no "About Me" set.",
|
||||
|
||||
|
||||
@@ -184,6 +184,7 @@
|
||||
"post-flagged-too-many-times": "Ky postim është raportuar tashmë nga të tjerë",
|
||||
"user-flagged-too-many-times": "Ky përdorues tashmë është raportuar nga të tjerë",
|
||||
"cant-flag-privileged": "Nuk ju lejohet të raportoni profilet ose përmbajtjen e përdoruesve të privilegjuar (moderatorët/administratorët)",
|
||||
"cant-locate-flag-report": "Cannot locate flag report",
|
||||
"self-vote": "Ju nuk mund të votoni për postimin tuaj",
|
||||
"too-many-upvotes-today": "Ju mund të votoni pro vetëm %1 herë në ditë",
|
||||
"too-many-upvotes-today-user": "Ju mund të votoni një përdorues %1 herë në ditë",
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"state": "Gjendja",
|
||||
"report": "Report",
|
||||
"reports": "Raportet",
|
||||
"first-reported": "Raportuar për herë të parë",
|
||||
"no-flags": "Juhu! Nuk u gjet asnje gabim.",
|
||||
@@ -8,6 +9,8 @@
|
||||
"update": "Përditëso",
|
||||
"updated": "I përditësuar",
|
||||
"resolved": "E zgjidhur",
|
||||
"report-added": "Added",
|
||||
"report-rescinded": "Rescinded",
|
||||
"target-purged": "Përmbajtja të cilës i referohet ky raportim është fshire dhe nuk disponohet më.",
|
||||
"target-aboutme-empty": "This user has no "About Me" set.",
|
||||
|
||||
|
||||
@@ -184,6 +184,7 @@
|
||||
"post-flagged-too-many-times": "Ову поруку су већ означили заставицом други",
|
||||
"user-flagged-too-many-times": "Овог корисника су већ означили заставицом други",
|
||||
"cant-flag-privileged": "Није вам дозвољено да означавате заставицом профиле или садржај привилегованих корисника (модератори/глобални модератори/администратори)",
|
||||
"cant-locate-flag-report": "Cannot locate flag report",
|
||||
"self-vote": "Не можете гласати за своју поруку",
|
||||
"too-many-upvotes-today": "Можете гласати само %1 пута дневно",
|
||||
"too-many-upvotes-today-user": "Можете гласати за корисника само %1 пута дневно",
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"state": "Стање",
|
||||
"report": "Report",
|
||||
"reports": "Извештаји",
|
||||
"first-reported": "Прво пријављено",
|
||||
"no-flags": "Ура! Нема заставица.",
|
||||
@@ -8,6 +9,8 @@
|
||||
"update": "Ажурирај",
|
||||
"updated": "Ажурирано",
|
||||
"resolved": "Решено",
|
||||
"report-added": "Added",
|
||||
"report-rescinded": "Rescinded",
|
||||
"target-purged": "Садржај на који се односи ова заставица је очишћен и није више доступан.",
|
||||
"target-aboutme-empty": "Овај корисник није подесио "О мени".",
|
||||
|
||||
|
||||
@@ -184,6 +184,7 @@
|
||||
"post-flagged-too-many-times": "This post has been flagged by others already",
|
||||
"user-flagged-too-many-times": "This user has been flagged by others already",
|
||||
"cant-flag-privileged": "You are not allowed to flag the profiles or content of privileged users (moderators/global moderators/admins)",
|
||||
"cant-locate-flag-report": "Cannot locate flag report",
|
||||
"self-vote": "Du kan inte rösta på ditt eget inlägg.",
|
||||
"too-many-upvotes-today": "You can only upvote %1 times a day",
|
||||
"too-many-upvotes-today-user": "You can only upvote a user %1 times a day",
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"state": "Status",
|
||||
"report": "Report",
|
||||
"reports": "Reports",
|
||||
"first-reported": "First Reported",
|
||||
"no-flags": "Yippie! Inga flaggor funna.",
|
||||
@@ -8,6 +9,8 @@
|
||||
"update": "Uppdatera",
|
||||
"updated": "Uppdatering",
|
||||
"resolved": "Resolved",
|
||||
"report-added": "Added",
|
||||
"report-rescinded": "Rescinded",
|
||||
"target-purged": "Innehållet denna flagga refererar till har rensats bort och är inte längre tillgängligt.",
|
||||
"target-aboutme-empty": "This user has no "About Me" set.",
|
||||
|
||||
|
||||
@@ -184,6 +184,7 @@
|
||||
"post-flagged-too-many-times": "This post has been flagged by others already",
|
||||
"user-flagged-too-many-times": "This user has been flagged by others already",
|
||||
"cant-flag-privileged": "You are not allowed to flag the profiles or content of privileged users (moderators/global moderators/admins)",
|
||||
"cant-locate-flag-report": "Cannot locate flag report",
|
||||
"self-vote": "You cannot vote on your own post",
|
||||
"too-many-upvotes-today": "You can only upvote %1 times a day",
|
||||
"too-many-upvotes-today-user": "You can only upvote a user %1 times a day",
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"state": "สถานะ",
|
||||
"report": "Report",
|
||||
"reports": "Reports",
|
||||
"first-reported": "First Reported",
|
||||
"no-flags": "ไชโย ไม่เจอธงใดๆเลย",
|
||||
@@ -8,6 +9,8 @@
|
||||
"update": "อัพเดท",
|
||||
"updated": "ได้รับการอัพเดท",
|
||||
"resolved": "Resolved",
|
||||
"report-added": "Added",
|
||||
"report-rescinded": "Rescinded",
|
||||
"target-purged": "เนื้อหาที่ธงนี้อ้างถึงถูกลบออกและไม่มีอยู่ในระบบอีกต่อไป",
|
||||
"target-aboutme-empty": "This user has no "About Me" set.",
|
||||
|
||||
|
||||
@@ -184,6 +184,7 @@
|
||||
"post-flagged-too-many-times": "Bu ileti başkaları tarafından halihazırda şikayet edilmiş.",
|
||||
"user-flagged-too-many-times": "Bu kullanıcı başkaları tarafından halihazırda şikayet edilmiş.",
|
||||
"cant-flag-privileged": "Yöneticilerin profillerini veya içeriklerini bayraklayamazsınız.",
|
||||
"cant-locate-flag-report": "Cannot locate flag report",
|
||||
"self-vote": "Kendi iletinize oy veremezsiniz",
|
||||
"too-many-upvotes-today": "Bir günde sadece %1 artı oy verebilirsiniz",
|
||||
"too-many-upvotes-today-user": "Bir kullanıcıya bir günde sadece %1 artı oy verebilirsiniz",
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"state": "Durum",
|
||||
"report": "Report",
|
||||
"reports": "Raporlar",
|
||||
"first-reported": "İlk rapor tarihi",
|
||||
"no-flags": "Yaşasın! Hiçbir şikayet bulunamadı.",
|
||||
@@ -8,6 +9,8 @@
|
||||
"update": "Güncelle",
|
||||
"updated": "Güncellendi",
|
||||
"resolved": "Çözüldü",
|
||||
"report-added": "Added",
|
||||
"report-rescinded": "Rescinded",
|
||||
"target-purged": "Şikayet edilen içerik temizlendi ve artık mevcut değil.",
|
||||
"target-aboutme-empty": "Bu kullanıcı için "Hakkımda" bölümü yok.",
|
||||
|
||||
|
||||
@@ -184,6 +184,7 @@
|
||||
"post-flagged-too-many-times": "This post has been flagged by others already",
|
||||
"user-flagged-too-many-times": "This user has been flagged by others already",
|
||||
"cant-flag-privileged": "You are not allowed to flag the profiles or content of privileged users (moderators/global moderators/admins)",
|
||||
"cant-locate-flag-report": "Cannot locate flag report",
|
||||
"self-vote": "Ви не можете проголосувати за власний пост",
|
||||
"too-many-upvotes-today": "You can only upvote %1 times a day",
|
||||
"too-many-upvotes-today-user": "You can only upvote a user %1 times a day",
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"state": "Стан",
|
||||
"report": "Report",
|
||||
"reports": "Reports",
|
||||
"first-reported": "First Reported",
|
||||
"no-flags": "Ура! Скарг немає.",
|
||||
@@ -8,6 +9,8 @@
|
||||
"update": "Оновлення",
|
||||
"updated": "Оновлено",
|
||||
"resolved": "Resolved",
|
||||
"report-added": "Added",
|
||||
"report-rescinded": "Rescinded",
|
||||
"target-purged": "Зміст на який подана ця скарга було стерто і він більше недоступний.",
|
||||
"target-aboutme-empty": "This user has no "About Me" set.",
|
||||
|
||||
|
||||
@@ -184,6 +184,7 @@
|
||||
"post-flagged-too-many-times": "Bài đăng này đã bị người khác gắn cờ",
|
||||
"user-flagged-too-many-times": "Người dùng này đã bị người khác gắn cờ",
|
||||
"cant-flag-privileged": "Bạn không có quyền gắn cờ hồ sơ hay nội dung của người dùng đặc biệt (người kiểm duyệt/người quản lý chung/quản trị viên)",
|
||||
"cant-locate-flag-report": "Cannot locate flag report",
|
||||
"self-vote": "Bạn không thể tự bầu cho bài đăng của mình",
|
||||
"too-many-upvotes-today": "Bạn chỉ có thể ủng hộ %1 lần một ngày",
|
||||
"too-many-upvotes-today-user": "Bạn chỉ có thể ủng hộ người dùng %1 lần một ngày",
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"state": "Trạng thái",
|
||||
"report": "Report",
|
||||
"reports": "Báo cáo",
|
||||
"first-reported": "Được báo cáo đầu tiên",
|
||||
"no-flags": "Hoan hô! Không tìm thấy cờ.",
|
||||
@@ -8,6 +9,8 @@
|
||||
"update": "Cập nhật",
|
||||
"updated": "Đã cập nhật",
|
||||
"resolved": "Đã Xử Lý",
|
||||
"report-added": "Added",
|
||||
"report-rescinded": "Rescinded",
|
||||
"target-purged": "Nội dung mà cờ này đề cập đến đã bị xóa và không còn nữa.",
|
||||
"target-aboutme-empty": "Người dùng này không có "Giới Thiệu Về Tôi" set.",
|
||||
|
||||
|
||||
@@ -184,6 +184,7 @@
|
||||
"post-flagged-too-many-times": "此贴已被其他用户举报",
|
||||
"user-flagged-too-many-times": "此用户已被其他用户举报",
|
||||
"cant-flag-privileged": "您不能举报特权用户(版主/全局版主/管理员)的内容或资料",
|
||||
"cant-locate-flag-report": "Cannot locate flag report",
|
||||
"self-vote": "您不能对您自己的帖子投票",
|
||||
"too-many-upvotes-today": "您每天仅可进行 %1 次顶贴",
|
||||
"too-many-upvotes-today-user": "您每天只能对一个用户顶 %1 次",
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"state": "状态",
|
||||
"report": "Report",
|
||||
"reports": "报告",
|
||||
"first-reported": "首次报告",
|
||||
"no-flags": "啊哈!没发现任何的举报。",
|
||||
@@ -8,6 +9,8 @@
|
||||
"update": "更新",
|
||||
"updated": "已更新",
|
||||
"resolved": "已解决",
|
||||
"report-added": "Added",
|
||||
"report-rescinded": "Rescinded",
|
||||
"target-purged": "被举报的内容已经被清除,不再可用。",
|
||||
"target-aboutme-empty": "这个用户没有设置 "关于我" 。",
|
||||
|
||||
|
||||
@@ -184,6 +184,7 @@
|
||||
"post-flagged-too-many-times": "This post has been flagged by others already",
|
||||
"user-flagged-too-many-times": "This user has been flagged by others already",
|
||||
"cant-flag-privileged": "You are not allowed to flag the profiles or content of privileged users (moderators/global moderators/admins)",
|
||||
"cant-locate-flag-report": "Cannot locate flag report",
|
||||
"self-vote": "您不能讚您自己的貼文",
|
||||
"too-many-upvotes-today": "You can only upvote %1 times a day",
|
||||
"too-many-upvotes-today-user": "You can only upvote a user %1 times a day",
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"state": "狀態",
|
||||
"report": "Report",
|
||||
"reports": "Reports",
|
||||
"first-reported": "First Reported",
|
||||
"no-flags": "帥!沒發現任何的舉報。",
|
||||
@@ -8,6 +9,8 @@
|
||||
"update": "更新",
|
||||
"updated": "已更新",
|
||||
"resolved": "Resolved",
|
||||
"report-added": "Added",
|
||||
"report-rescinded": "Rescinded",
|
||||
"target-purged": "被舉報的內容已經被清除,不再可用。",
|
||||
"target-aboutme-empty": "This user has no "About Me" set.",
|
||||
|
||||
|
||||
@@ -192,6 +192,8 @@ paths:
|
||||
$ref: 'write/flags.yaml'
|
||||
/flags/{flagId}:
|
||||
$ref: 'write/flags/flagId.yaml'
|
||||
/flags/{flagId}/report:
|
||||
$ref: 'write/flags/flagId/report.yaml'
|
||||
/flags/{flagId}/notes:
|
||||
$ref: 'write/flags/flagId/notes.yaml'
|
||||
/flags/{flagId}/notes/{datetime}:
|
||||
|
||||
26
public/openapi/write/flags/flagId/report.yaml
Normal file
26
public/openapi/write/flags/flagId/report.yaml
Normal file
@@ -0,0 +1,26 @@
|
||||
delete:
|
||||
tags:
|
||||
- flags
|
||||
summary: rescind a flag report
|
||||
description: This operation rescinds the report made for a given flag.
|
||||
parameters:
|
||||
- in: path
|
||||
name: flagId
|
||||
schema:
|
||||
type: number
|
||||
required: true
|
||||
description: a valid flag id
|
||||
example: 2
|
||||
responses:
|
||||
'200':
|
||||
description: Flag report rescinded
|
||||
content:
|
||||
application/json:
|
||||
schema:
|
||||
type: object
|
||||
properties:
|
||||
status:
|
||||
$ref: ../../../components/schemas/Status.yaml#/Status
|
||||
response:
|
||||
type: object
|
||||
properties: {}
|
||||
@@ -49,6 +49,16 @@ flagsApi.update = async (caller, data) => {
|
||||
|
||||
flagsApi.delete = async (_, { flagId }) => await flags.purge([flagId]);
|
||||
|
||||
flagsApi.rescind = async ({ uid }, { flagId }) => {
|
||||
const { type, targetId } = await flags.get(flagId);
|
||||
const exists = await flags.exists(type, targetId, uid);
|
||||
if (!exists) {
|
||||
throw new Error('[[error:no-flag]]');
|
||||
}
|
||||
|
||||
await flags.rescindReport(type, targetId, uid);
|
||||
};
|
||||
|
||||
flagsApi.appendNote = async (caller, data) => {
|
||||
const allowed = await user.isPrivileged(caller.uid);
|
||||
if (!allowed) {
|
||||
|
||||
@@ -48,6 +48,12 @@ exports.handleErrors = async function handleErrors(err, req, res, next) { // esl
|
||||
res.status(403).type('text/plain').send(err.message);
|
||||
},
|
||||
};
|
||||
|
||||
const notFoundHandler = () => {
|
||||
const controllers = require('.');
|
||||
controllers['404'].handle404(req, res);
|
||||
};
|
||||
|
||||
const defaultHandler = async function () {
|
||||
if (res.headersSent) {
|
||||
return;
|
||||
@@ -87,6 +93,8 @@ exports.handleErrors = async function handleErrors(err, req, res, next) { // esl
|
||||
try {
|
||||
if (data.cases.hasOwnProperty(err.code)) {
|
||||
data.cases[err.code](err, req, res, defaultHandler);
|
||||
} else if (err.message.startsWith('[[error:no-') && err.message !== '[[error:no-privileges]]') {
|
||||
notFoundHandler();
|
||||
} else {
|
||||
await defaultHandler();
|
||||
}
|
||||
|
||||
@@ -13,7 +13,7 @@ Flags.create = async (req, res) => {
|
||||
};
|
||||
|
||||
Flags.get = async (req, res) => {
|
||||
helpers.formatApiResponse(200, res, await api.flags.get(req, req.params.flagId));
|
||||
helpers.formatApiResponse(200, res, await api.flags.get(req, req.params));
|
||||
};
|
||||
|
||||
Flags.update = async (req, res) => {
|
||||
@@ -32,6 +32,11 @@ Flags.delete = async (req, res) => {
|
||||
helpers.formatApiResponse(200, res);
|
||||
};
|
||||
|
||||
Flags.rescind = async (req, res) => {
|
||||
await api.flags.rescind(req, { flagId: req.params.flagId });
|
||||
helpers.formatApiResponse(200, res);
|
||||
};
|
||||
|
||||
Flags.appendNote = async (req, res) => {
|
||||
const { note, datetime } = req.body;
|
||||
const payload = await api.flags.appendNote(req, {
|
||||
|
||||
50
src/flags.js
50
src/flags.js
@@ -109,7 +109,7 @@ Flags.get = async function (flagId) {
|
||||
Flags.getReports(flagId),
|
||||
]);
|
||||
if (!base) {
|
||||
return;
|
||||
throw new Error('[[error:no-flag]]');
|
||||
}
|
||||
const flagObj = {
|
||||
state: 'open',
|
||||
@@ -417,7 +417,10 @@ Flags.create = async function (type, id, uid, reason, timestamp, forceFlag = fal
|
||||
const flagId = await Flags.getFlagIdByTarget(type, id);
|
||||
await Promise.all([
|
||||
Flags.addReport(flagId, type, id, uid, reason, timestamp),
|
||||
Flags.update(flagId, uid, { state: 'open' }),
|
||||
Flags.update(flagId, uid, {
|
||||
state: 'open',
|
||||
report: 'added',
|
||||
}),
|
||||
]);
|
||||
|
||||
return await Flags.get(flagId);
|
||||
@@ -542,6 +545,7 @@ Flags.getReports = async function (flagId) {
|
||||
return reports;
|
||||
};
|
||||
|
||||
// Not meant to be called directly, call Flags.create() instead.
|
||||
Flags.addReport = async function (flagId, type, id, uid, reason, timestamp) {
|
||||
await db.sortedSetAddBulk([
|
||||
[`flags:byReporter:${uid}`, timestamp, flagId],
|
||||
@@ -553,6 +557,45 @@ Flags.addReport = async function (flagId, type, id, uid, reason, timestamp) {
|
||||
plugins.hooks.fire('action:flags.addReport', { flagId, type, id, uid, reason, timestamp });
|
||||
};
|
||||
|
||||
Flags.rescindReport = async (type, id, uid) => {
|
||||
const exists = await Flags.exists(type, id, uid);
|
||||
if (!exists) {
|
||||
return true;
|
||||
}
|
||||
|
||||
const flagId = await db.sortedSetScore('flags:hash', [type, id, uid].join(':'));
|
||||
const reports = await db.getSortedSetMembers(`flag:${flagId}:reports`);
|
||||
let reason;
|
||||
reports.forEach((payload) => {
|
||||
if (!reason) {
|
||||
const [payloadUid, payloadReason] = payload.split(';');
|
||||
if (parseInt(payloadUid, 10) === parseInt(uid, 10)) {
|
||||
reason = payloadReason;
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
if (!reason) {
|
||||
throw new Error('[[error:cant-locate-flag-report]]');
|
||||
}
|
||||
|
||||
await db.sortedSetRemoveBulk([
|
||||
[`flags:byReporter:${uid}`, flagId],
|
||||
[`flag:${flagId}:reports`, [uid, reason].join(';')],
|
||||
|
||||
['flags:hash', [type, id, uid].join(':')],
|
||||
]);
|
||||
|
||||
// If there are no more reports, consider the flag resolved
|
||||
const reportCount = await db.sortedSetCard(`flag:${flagId}:reports`);
|
||||
if (reportCount < 1) {
|
||||
await Flags.update(flagId, uid, {
|
||||
state: 'resolved',
|
||||
report: 'rescinded',
|
||||
});
|
||||
}
|
||||
};
|
||||
|
||||
Flags.exists = async function (type, id, uid) {
|
||||
return await db.isSortedSetMember('flags:hash', [type, id, uid].join(':'));
|
||||
};
|
||||
@@ -766,6 +809,9 @@ Flags.getHistory = async function (flagId) {
|
||||
if (changeset.hasOwnProperty('state')) {
|
||||
changeset.state = changeset.state === undefined ? '' : `[[flags:state-${changeset.state}]]`;
|
||||
}
|
||||
if (changeset.hasOwnProperty('report')) {
|
||||
changeset.report = `[[flags:report-${changeset.report}]]`;
|
||||
}
|
||||
|
||||
return {
|
||||
uid: entry.value[0],
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user