diff --git a/locale/_base/translations.suml b/locale/_base/translations.suml index 84585d2b2..aab360c38 100644 --- a/locale/_base/translations.suml +++ b/locale/_base/translations.suml @@ -758,6 +758,7 @@ terms: misogyny: 'misogyny' harassment: 'harassment' impersonation: 'impersonation' + selfHarm: 'encouraging self-harm and/or suicide' childPornography: 'child pornography' unlawfulConduct: 'unlawful conduct' misinformation: 'misinformation' @@ -766,6 +767,9 @@ terms: trolling: 'trolling' advertisement: 'advertisement' copyright: 'copyright or trademark violations' + violationsStrict: > + We reserve the right to interpret as hate-speech all instances of non-obvious, concealed hate speech + (eg. telling some people to “DNI” because of their queer identity, transphobic dogwhistles like “superstraight” or “semibisexual”, etc.). responsibility: > You are responsible for any Content posted on the Service. If you violate these Terms of Service, we will remove your Content without prior notice and we might revoke your license to use the Service. @@ -896,17 +900,17 @@ ban: terms: 'Terms rules broken (required)' action: 'Ban this person' confirm: 'Are you sure you want to ban @%username%?' - header: 'You''re banned. Your profile will not be shown to anyone.' - banned: 'Banned' + header: 'Your profile is no longer public.' + banned: 'Profile not published' termsIntro: 'According to our {/terms=Terms of Service}' appeal: > Moderation is a complex and delicate subject. It's being done by volunteers who might not always agree with each other or be aware of some issues. If you think your account didn't breach our {/terms=Terms of Service}, - please contact us at {mailto:contact@pronouns.page=contact@pronouns.page} and we'll have another look in a bigger group. + please contact us at {mailto:contact@pronouns.page=contact@pronouns.page} and we might get another look in a bigger group. appealEmail: > Moderation is a complex and delicate subject. It's being done by volunteers who might not always agree with each other or be aware of some issues. If you think your account didn't breach our Terms of Service, - please respond to this email and we'll have another look in a bigger group. + please respond to this email and we might get another look in a bigger group. report: action: 'Report abuse' diff --git a/locale/de/translations.suml b/locale/de/translations.suml index 77d934141..1320cf3c6 100644 --- a/locale/de/translations.suml +++ b/locale/de/translations.suml @@ -650,11 +650,11 @@ ban: appeal: > Moderation is a complex and delicate subject. It's being done by volunteers who might not always agree with each other or be aware of some issues. If you think your account didn't breach our {/terms=Terms of Service}, - please contact us at {mailto:contact@pronouns.page=contact@pronouns.page} and we'll have another look in a bigger group. + please contact us at {mailto:contact@pronouns.page=contact@pronouns.page} and we might get another look in a bigger group. appealEmail: > Moderation is a complex and delicate subject. It's being done by volunteers who might not always agree with each other or be aware of some issues. If you think your account didn't breach our Terms of Service, - please respond to this email and we'll have another look in a bigger group. + please respond to this email and we might get another look in a bigger group. report: action: 'Missbrauch melden' diff --git a/locale/en/blog/moderation-improvements.md b/locale/en/blog/moderation-improvements.md new file mode 100644 index 000000000..f7ab8466a --- /dev/null +++ b/locale/en/blog/moderation-improvements.md @@ -0,0 +1,89 @@ +# Improvements to the moderation process – changes to Terms of Service + +2022-09-13 | [@andrea](/@andrea) + +You know what? Moderation is hard. It seems easy, just ban the “bad people” and move on, right? +But think about it… How do you know, if a person uses queerphobic slurs because they’re queerphobic +or if they’re actually queer and want to reclaim the slurs? Did that queer 14-year-old really mean +they don’t care for this or that minoritised group, or are they misinformed, inexperienced, +or maybe not fluent enough in a given language? Did someone put in a “weird-looking”, “self-contradictory” +set of labels because they’re trolling us and mocking queer identities, +or is this actually how they describe their identity and the moderator simply wasn’t aware that it’s a thing? +We’ve received reports like “I know this card looks okay, but in real life this person is abusive” – +should we really be expected to try to police someone’s actions IRL on the other side of the world +and restrict access to the page as a punishment for things that allegedly happened outside of that page? +Can we really handle hundreds or reports and automated triggers a week while staying up-to-date +with all the potential discourses, transphobic dogwhistles and all the other potential complications? + +Moderation is hard. We’re doing our best, but it’s always gonna be hard, and whatever we decide +there’s _always_ gonna be people angry at whatever decision we have made. +And sometimes it’s literally thousands of people just angrily tweeting without knowing the full context, +they send us messages filled with slurs and even telling us to kill ourselves. +Creating Pronouns.page is a hard but very rewarding work. But as rewarding as it might be, +situations like that make it really hard not to have a mental breakdown and want to +just shut the project down and finally catch a break – even if you believe wholeheartedly that you’re right. +And even if you’re wrong, it still hurts to see people who never contributed a second of their time into the development +of this open-source project but start bossing you around and demand to “ban them immediately!” or whatnot. +It hurts to see people not respecting your time, demanding some actions here and now, +tagging us in threads we’re already tagged in just to rush us – without giving us time to discuss anything, +to think, to vote, to rest… None of us do this full time, we have jobs, we have school, +we live in different timezones. But _how dare we_ not reply immediately? + +One other thing that we need to take into account when moderating is that while it’s our project, +and we can decide who is allowed to use it, we’re also being transparent about the rules that are in place – +our Terms of Service. In my opinion they’re worded pretty well – it’s a relatively short document, +written in plain English, without legalese, easy to understand. It forbids posting harmful content +and lists a non-exhaustive list of examples while leaving us some space for interpretation. +In the cases where users aren’t _openly_ hateful towards some group but _imply_ some bias against them +or state _lack of support_ (which technically might not be hatred but in practice it is), +we believe it’s also covered by the ToS prohibitions, but we wish it had been mentioned more explicitly +so that our decision is better grounded in the actual text of ToS. +With those cases being a no-brainer for us from the moral standpoint, +but a grey area from the standpoint of a literal interpretation of the ToS, +we would usually ban such content but restore it with a warning +if the user appealed the decision, while keeping an eye on their card to see if the wording escalates. + +We would like to eliminate that grey area from the Terms of Service, so we’re updating it. +It will now explicitly mention that covert, vague, concealed hate speech will also be considered hate speech. +The new wording is as follows (changes marked in bold): + +> It is forbidden to post on the Service any Content that might break the law or violate social norms, +> including but not limited to: propagation of totalitarian regimes, hate speech, racism, xenophobia, homophobia, +> transphobia, enbyphobia, queerphobia, queer exclusionism, **sexism**, misogyny, harassment, impersonation, +> **encouraging self-harm and/or suicide**, child pornography, unlawful conduct, misinformation, +> sharing of someone else's personal data, spam, trolling, advertisement, copyright or trademark violations. +> **We reserve the right to interpret as hate-speech all instances of non-obvious, concealed hate speech +> (eg. telling some people to “DNI” because of their queer identity, transphobic dogwhistles like “superstraight” or “semibisexual”, etc.).** + +Two offences previously covered under more general terms, like “hate speech” or “unlawful conduct” +are now forbidden explicitly: sexism and encouraging self-harm. + +Since it’s just a clarification of existing, albeit vague, policies, and putting them into writing, +we don’t consider it a material change to the ToS, which means they take effect right away, without an extra notice period. + +On top of the Terms of Service we have our internal moderation guidelines that clarify how to handle some specific examples. +We’ve updated them as well – they’ll now explicitly mention some of the recently challenged examples of misconduct +and to make some rules more strict – for example the rule “if you’re not certain, give the person the benefit of the doubt” +should still apply to cases of suspected trolling – but not cases of concealed hate speech. + +We’re also changing the wording of the message informing of a ban, +so that it doesn’t sound like we’re judging a person or invalidating their identity (“you’re banned!”), +but simply verifying whether a specific content they had posted violates our ToS or not (“your card is no longer public”). +We’re also informing users that bans are subject to an appeal and they can be reverted once the offensive content is removed +(provided we believe that the offence stemmed from a mistake or lack of awareness rather than actual malice +that would just be repeated as soon as the ban is undone). + +We’ll also implement a mechanism that will require multiple moderators to look into a profile before issuing a ban. +Usually we’re pretty much on the same page in the team, but having extra pairs of eyes to look into each case +(as a technical requirement rather than how it used to be: an optional step) +would help us for example to formulate the ban justification more clearly and more professionally. + +We hope that the more explicit wording in the ToS and Guidelines will remove some ambiguity +and will allow us to follow our conscience without worrying about potentially not sticking to the letter of it strictly enough. +We support our queer siblings, and we want to be able to put that into action more easily. + +Moderation is hard work. It’s complex and, by definition, controversial and ungrateful – +someone is always gonna be unhappy regardless of what decisions we make. +So we’re just gonna follow our hearts and adjust the ToS to match it, rather than trying to do it the other way around. +And we hope that all the time and effort our moderators are putting into keeping Pronouns.page +a safe and inclusive space for queer people will not go unappreciated. diff --git a/locale/en/translations.suml b/locale/en/translations.suml index a1212bd3c..f248f10a7 100644 --- a/locale/en/translations.suml +++ b/locale/en/translations.suml @@ -849,6 +849,7 @@ terms: misogyny: 'misogyny' harassment: 'harassment' impersonation: 'impersonation' + selfHarm: 'encouraging self-harm and/or suicide' childPornography: 'child pornography' unlawfulConduct: 'unlawful conduct' misinformation: 'misinformation' @@ -857,6 +858,9 @@ terms: trolling: 'trolling' advertisement: 'advertisement' copyright: 'copyright or trademark violations' + violationsStrict: > + We reserve the right to interpret as hate-speech all instances of non-obvious, concealed hate speech + (eg. telling some people to “DNI” because of their queer identity, transphobic dogwhistles like “superstraight” or “semibisexual”, etc.). responsibility: > You are responsible for any Content posted on the Service. If you violate these Terms of Service, we will remove your Content without prior notice and we might revoke your license to use the Service. @@ -1008,17 +1012,17 @@ ban: terms: 'Terms rules broken (required)' action: 'Ban this person' confirm: 'Are you sure you want to ban @%username%?' - header: 'You''re banned. Your profile will not be shown to anyone.' - banned: 'Banned' + header: 'Your profile is no longer public.' + banned: 'Profile not published' termsIntro: 'According to our {/terms=Terms of Service}' appeal: > Moderation is a complex and delicate subject. It's being done by volunteers who might not always agree with each other or be aware of some issues. If you think your account didn't breach our {/terms=Terms of Service}, - please contact us at {mailto:contact@pronouns.page=contact@pronouns.page} and we'll have another look in a bigger group. + please contact us at {mailto:contact@pronouns.page=contact@pronouns.page} and we might get another look in a bigger group. appealEmail: > Moderation is a complex and delicate subject. It's being done by volunteers who might not always agree with each other or be aware of some issues. If you think your account didn't breach our Terms of Service, - please respond to this email and we'll have another look in a bigger group. + please respond to this email and we might get another look in a bigger group. report: action: 'Report abuse' diff --git a/locale/eo/translations.suml b/locale/eo/translations.suml index 77c5ad321..77ae42cf1 100644 --- a/locale/eo/translations.suml +++ b/locale/eo/translations.suml @@ -697,18 +697,18 @@ ban: terms: 'Terms rules broken (required)' action: 'Ban this person' confirm: 'Are you sure you want to ban @%username%?' - header: 'You''re banned. Your profile will not be shown to anyone.' - banned: 'Banned' + header: 'Your profile will not be shown to anyone.' + banned: 'Profile not published' termsIntro: 'According to our {/terms=Terms of Service}' # TODO appeal: > Moderation is a complex and delicate subject. It's being done by volunteers who might not always agree with each other or be aware of some issues. If you think your account didn't breach our {/terms=Terms of Service}, - please contact us at {mailto:contact@pronouns.page=contact@pronouns.page} and we'll have another look in a bigger group. + please contact us at {mailto:contact@pronouns.page=contact@pronouns.page} and we might get another look in a bigger group. appealEmail: > Moderation is a complex and delicate subject. It's being done by volunteers who might not always agree with each other or be aware of some issues. If you think your account didn't breach our Terms of Service, - please respond to this email and we'll have another look in a bigger group. + please respond to this email and we might get another look in a bigger group. report: action: 'Report abuse' diff --git a/locale/es/translations.suml b/locale/es/translations.suml index a1a29164d..94a5d1769 100644 --- a/locale/es/translations.suml +++ b/locale/es/translations.suml @@ -713,6 +713,7 @@ terms: misogyny: 'misoginia' harassment: 'acoso' impersonation: 'suplantación de identidad' + selfHarm: 'encouraging self-harm and/or suicide' # TODO childPornography: 'pornografía infantil' unlawfulConduct: 'conducta ilegal' misinformation: 'desinformación' @@ -721,6 +722,10 @@ terms: trolling: 'troleo' advertisement: 'publicidad' copyright: 'violaciones de copyright o marcas registradas' + # TODO + violationsStrict: > + We reserve the right to interpret as hate-speech all instances of non-obvious, concealed hate speech + (eg. telling some people to “DNI” because of their queer identity, transphobic dogwhistles like “superstraight” or “semibisexual”, etc.). responsibility: > Eres responsable de cualquier Contenido publicado en el Servicio. Si violas estos Términos de Servicio, nosotrxs removeremos tu Contenido sin previo aviso y podremos revocar tu licencia para tu uso del Servicio. @@ -822,18 +827,18 @@ ban: terms: 'Reglas de Términos de Servicio rotas (obligatorio)' action: 'Banear esta persona' confirm: '¿Estás segure que quieres banear a @%username%?' - header: 'Has sido baneado. Tu perfil no se mostrará a nadie.' - banned: 'Baneado' + header: 'Tu perfil no se mostrará a nadie.' + banned: 'Tu perfil no se mostrará a nadie.' termsIntro: 'De acuerdo con nuestros {/terminos=Términos de Servicio}' # TODO appeal: > Moderation is a complex and delicate subject. It's being done by volunteers who might not always agree with each other or be aware of some issues. If you think your account didn't breach our {/terms=Terms of Service}, - please contact us at {mailto:contact@pronouns.page=contact@pronouns.page} and we'll have another look in a bigger group. + please contact us at {mailto:contact@pronouns.page=contact@pronouns.page} and we might get another look in a bigger group. appealEmail: > Moderation is a complex and delicate subject. It's being done by volunteers who might not always agree with each other or be aware of some issues. If you think your account didn't breach our Terms of Service, - please respond to this email and we'll have another look in a bigger group. + please respond to this email and we might get another look in a bigger group. report: action: 'Reportar abuso' diff --git a/locale/fr/translations.suml b/locale/fr/translations.suml index a3188dfb7..1ddd9cba4 100644 --- a/locale/fr/translations.suml +++ b/locale/fr/translations.suml @@ -657,11 +657,11 @@ ban: appeal: > Moderation is a complex and delicate subject. It's being done by volunteers who might not always agree with each other or be aware of some issues. If you think your account didn't breach our {/terms=Terms of Service}, - please contact us at {mailto:contact@pronouns.page=contact@pronouns.page} and we'll have another look in a bigger group. + please contact us at {mailto:contact@pronouns.page=contact@pronouns.page} and we might get another look in a bigger group. appealEmail: > Moderation is a complex and delicate subject. It's being done by volunteers who might not always agree with each other or be aware of some issues. If you think your account didn't breach our Terms of Service, - please respond to this email and we'll have another look in a bigger group. + please respond to this email and we might get another look in a bigger group. report: action: 'Signaler' diff --git a/locale/gl/translations.suml b/locale/gl/translations.suml index 5e478e08c..578d20dcd 100644 --- a/locale/gl/translations.suml +++ b/locale/gl/translations.suml @@ -634,18 +634,18 @@ ban: terms: 'Regras quebradas (obrigatório)' action: 'Ban essa pessoa' confirm: 'Você está certe que quer banir @%username%?' - header: 'Você está banido. Seu perfil não mais aparecerá em nosso site.' - banned: 'Banido' + header: 'Seu perfil não mais aparecerá em nosso site.' + banned: 'Seu perfil não mais aparecerá em nosso site.' termsIntro: 'De acordo com nossos {/termos=termos de uso}' # TODO appeal: > Moderation is a complex and delicate subject. It's being done by volunteers who might not always agree with each other or be aware of some issues. If you think your account didn't breach our {/terms=Terms of Service}, - please contact us at {mailto:contact@pronouns.page=contact@pronouns.page} and we'll have another look in a bigger group. + please contact us at {mailto:contact@pronouns.page=contact@pronouns.page} and we might get another look in a bigger group. appealEmail: > Moderation is a complex and delicate subject. It's being done by volunteers who might not always agree with each other or be aware of some issues. If you think your account didn't breach our Terms of Service, - please respond to this email and we'll have another look in a bigger group. + please respond to this email and we might get another look in a bigger group. report: action: 'Reportar abuso' diff --git a/locale/it/translations.suml b/locale/it/translations.suml index e744649bf..7ec07242c 100644 --- a/locale/it/translations.suml +++ b/locale/it/translations.suml @@ -709,18 +709,18 @@ ban: terms: 'Terms rules broken (required)' action: 'Ban this person' confirm: 'Are you sure you want to ban @%username%?' - header: 'You''re banned. Your profile will not be shown to anyone.' - banned: 'Banned' + header: 'Your profile will not be shown to anyone.' + banned: 'Profile not published' termsIntro: 'According to our {/terms=Terms of Service}' # TODO appeal: > Moderation is a complex and delicate subject. It's being done by volunteers who might not always agree with each other or be aware of some issues. If you think your account didn't breach our {/terms=Terms of Service}, - please contact us at {mailto:contact@pronouns.page=contact@pronouns.page} and we'll have another look in a bigger group. + please contact us at {mailto:contact@pronouns.page=contact@pronouns.page} and we might get another look in a bigger group. appealEmail: > Moderation is a complex and delicate subject. It's being done by volunteers who might not always agree with each other or be aware of some issues. If you think your account didn't breach our Terms of Service, - please respond to this email and we'll have another look in a bigger group. + please respond to this email and we might get another look in a bigger group. report: action: 'Report abuse' diff --git a/locale/ja/translations.suml b/locale/ja/translations.suml index 054da37f7..16eaf7dbb 100644 --- a/locale/ja/translations.suml +++ b/locale/ja/translations.suml @@ -684,18 +684,18 @@ ban: visible: '(そのユーザーはこれを閲覧可能)' action: 'この人をアカウント停止' confirm: '@%username%をアカウント停止してもよろしいですか?' - header: 'あなたはアカウント停止されました。 誰もあなたのプロフィールを見ることはできません。' - banned: 'アカウント停止' + header: '誰もあなたのプロフィールを見ることはできません。' + banned: '誰もあなたのプロフィールを見ることはできません。' termsIntro: '私たちの{/利用規約=利用規約}によって' # TODO appeal: > Moderation is a complex and delicate subject. It's being done by volunteers who might not always agree with each other or be aware of some issues. If you think your account didn't breach our {/terms=Terms of Service}, - please contact us at {mailto:contact@pronouns.page=contact@pronouns.page} and we'll have another look in a bigger group. + please contact us at {mailto:contact@pronouns.page=contact@pronouns.page} and we might get another look in a bigger group. appealEmail: > Moderation is a complex and delicate subject. It's being done by volunteers who might not always agree with each other or be aware of some issues. If you think your account didn't breach our Terms of Service, - please respond to this email and we'll have another look in a bigger group. + please respond to this email and we might get another look in a bigger group. report: action: '不正使用の報告' diff --git a/locale/ko/translations.suml b/locale/ko/translations.suml index b260bc66a..8ed5b0b51 100644 --- a/locale/ko/translations.suml +++ b/locale/ko/translations.suml @@ -701,6 +701,7 @@ terms: misogyny: 'misogyny' harassment: 'harassment' impersonation: 'impersonation' + selfHarm: 'encouraging self-harm and/or suicide' # TODO childPornography: 'child pornography' unlawfulConduct: 'unlawful conduct' misinformation: 'misinformation' @@ -709,6 +710,10 @@ terms: trolling: 'trolling' advertisement: 'advertisement' copyright: 'copyright or trademark violations' + # TODO + violationsStrict: > + We reserve the right to interpret as hate-speech all instances of non-obvious, concealed hate speech + (eg. telling some people to “DNI” because of their queer identity, transphobic dogwhistles like “superstraight” or “semibisexual”, etc.). responsibility: > You are responsible for any Content posted on the Service. If you violate these Terms of Service, we will remove your Content without prior notice and we might revoke your license to use the Service. @@ -816,18 +821,18 @@ ban: terms: '약관 규칙 위반(필수)' action: '차단하기' confirm: '@%username%을(를) 차단하시겠습니까?' - header: '당신은 금지되었습니다. 프로필은 누구에게도 표시되지 않습니다.' - banned: '금지' + header: '프로필은 누구에게도 표시되지 않습니다.' + banned: '프로필은 누구에게도 표시되지 않습니다.' termsIntro: '{/terms=서비스 약관}에 따르면:' # TODO appeal: > Moderation is a complex and delicate subject. It's being done by volunteers who might not always agree with each other or be aware of some issues. If you think your account didn't breach our {/terms=Terms of Service}, - please contact us at {mailto:contact@pronouns.page=contact@pronouns.page} and we'll have another look in a bigger group. + please contact us at {mailto:contact@pronouns.page=contact@pronouns.page} and we might get another look in a bigger group. appealEmail: > Moderation is a complex and delicate subject. It's being done by volunteers who might not always agree with each other or be aware of some issues. If you think your account didn't breach our Terms of Service, - please respond to this email and we'll have another look in a bigger group. + please respond to this email and we might get another look in a bigger group. report: action: '남용 신고' diff --git a/locale/lad/translations.suml b/locale/lad/translations.suml index 7d13c44b5..9f3f54f7d 100644 --- a/locale/lad/translations.suml +++ b/locale/lad/translations.suml @@ -623,18 +623,18 @@ ban: terms: 'Reglas de Terminos de Servisio rotas (nesesario)' action: 'Banear esta persona' confirm: 'Estas segure ke keres banear a @%username%?' - header: 'Has sido baneado. Tu profil no se amostrara a dinguno.' - banned: 'Baneado' + header: 'Tu profil no se amostrara a dinguno.' + banned: 'Tu profil no se amostrara a dinguno.' termsIntro: 'De akodro kon muestros {/terminos=Terminos de Servisio}:' # TODO appeal: > Moderation is a complex and delicate subject. It's being done by volunteers who might not always agree with each other or be aware of some issues. If you think your account didn't breach our {/terms=Terms of Service}, - please contact us at {mailto:contact@pronouns.page=contact@pronouns.page} and we'll have another look in a bigger group. + please contact us at {mailto:contact@pronouns.page=contact@pronouns.page} and we might get another look in a bigger group. appealEmail: > Moderation is a complex and delicate subject. It's being done by volunteers who might not always agree with each other or be aware of some issues. If you think your account didn't breach our Terms of Service, - please respond to this email and we'll have another look in a bigger group. + please respond to this email and we might get another look in a bigger group. report: action: 'Denusyar abuzo' diff --git a/locale/nl/translations.suml b/locale/nl/translations.suml index 61901f470..ac6e188fa 100644 --- a/locale/nl/translations.suml +++ b/locale/nl/translations.suml @@ -645,18 +645,18 @@ ban: terms: 'Voorwaarden die zijn geschonden (verplicht)' action: 'Verban deze persoon.' confirm: 'Weet je zeker dat je @%username%? wilt verbannnen?' - header: 'Je bent verbannen. Jouw profiel zal onzichtbaar zijn .' - banned: 'Verbannen.' + header: 'Jouw profiel zal onzichtbaar zijn.' + banned: 'Jouw profiel zal onzichtbaar zijn.' termsIntro: 'Volgens onze {/voorwaarden=gebruiksvoorwaarden}' # TODO appeal: > Moderation is a complex and delicate subject. It's being done by volunteers who might not always agree with each other or be aware of some issues. If you think your account didn't breach our {/terms=Terms of Service}, - please contact us at {mailto:contact@pronouns.page=contact@pronouns.page} and we'll have another look in a bigger group. + please contact us at {mailto:contact@pronouns.page=contact@pronouns.page} and we might get another look in a bigger group. appealEmail: > Moderation is a complex and delicate subject. It's being done by volunteers who might not always agree with each other or be aware of some issues. If you think your account didn't breach our Terms of Service, - please respond to this email and we'll have another look in a bigger group. + please respond to this email and we might get another look in a bigger group. report: action: 'Rapporteer misbruik' diff --git a/locale/no/translations.suml b/locale/no/translations.suml index f09c111a4..24b6650d9 100644 --- a/locale/no/translations.suml +++ b/locale/no/translations.suml @@ -654,11 +654,11 @@ ban: appeal: > Moderation is a complex and delicate subject. It's being done by volunteers who might not always agree with each other or be aware of some issues. If you think your account didn't breach our {/terms=Terms of Service}, - please contact us at {mailto:contact@pronouns.page=contact@pronouns.page} and we'll have another look in a bigger group. + please contact us at {mailto:contact@pronouns.page=contact@pronouns.page} and we might get another look in a bigger group. appealEmail: > Moderation is a complex and delicate subject. It's being done by volunteers who might not always agree with each other or be aware of some issues. If you think your account didn't breach our Terms of Service, - please respond to this email and we'll have another look in a bigger group. + please respond to this email and we might get another look in a bigger group. report: action: 'Rapporter problem' diff --git a/locale/pl/translations.suml b/locale/pl/translations.suml index ae5a7a15d..ecb17066b 100644 --- a/locale/pl/translations.suml +++ b/locale/pl/translations.suml @@ -1562,6 +1562,7 @@ terms: misogyny: 'mizoginia' harassment: 'nekanie' impersonation: 'podszywanie się pod inne osoby' + selfHarm: 'podżeganie do samookaleczania i/lub samobójstwa', childPornography: 'pornografia dziecięca' unlawfulConduct: 'działanie w sposób bezprawny' misinformation: 'dezinformacja' @@ -1570,6 +1571,10 @@ terms: trolling: 'trolowanie' advertisement: 'reklamy' copyright: 'naruszenia praw autorskich i znaków towarowych' + # TODO + violationsStrict: > + We reserve the right to interpret as hate-speech all instances of non-obvious, concealed hate speech + (eg. telling some people to “DNI” because of their queer identity, transphobic dogwhistles like “superstraight” or “semibisexual”, etc.). responsibility: > Ponosisz odpowiedzialność za Treść, którą umieszczasz w Usługach. Jeśli złamiesz ten Regulamin, usuniemy Twoje Treści bez uprzedniego powiadomienia, @@ -1680,17 +1685,17 @@ ban: action: 'Zablokuj tę osobę' confirm: 'Czy na pewno chcesz zbanować @%username%?' header: 'Twoje konto jest zablokowane. Twoje profile nie są widoczne publicznie.' - banned: 'Zbanowanx' + banned: 'Konto nieaktywne' termsIntro: 'Zgodnie z naszym {/regulamin=Regulaminem}' # TODO appeal: > Moderation is a complex and delicate subject. It's being done by volunteers who might not always agree with each other or be aware of some issues. If you think your account didn't breach our {/terms=Terms of Service}, - please contact us at {mailto:contact@pronouns.page=contact@pronouns.page} and we'll have another look in a bigger group. + please contact us at {mailto:contact@pronouns.page=contact@pronouns.page} and we might get another look in a bigger group. appealEmail: > Moderation is a complex and delicate subject. It's being done by volunteers who might not always agree with each other or be aware of some issues. If you think your account didn't breach our Terms of Service, - please respond to this email and we'll have another look in a bigger group. + please respond to this email and we might get another look in a bigger group. report: action: 'Zgłoś profil' diff --git a/locale/pt/translations.suml b/locale/pt/translations.suml index 921683ec6..8badb31f5 100644 --- a/locale/pt/translations.suml +++ b/locale/pt/translations.suml @@ -662,18 +662,18 @@ ban: terms: 'Regras quebradas (obrigatório)' action: 'Ban essa pessoa' confirm: 'Você está certe que quer banir @%username%?' - header: 'Você está banido. Seu perfil não mais aparecerá em nosso site.' - banned: 'Banido' + header: 'Seu perfil não mais aparecerá em nosso site.' + banned: 'Seu perfil não mais aparecerá em nosso site.' termsIntro: 'De acordo com nossos {/termos=termos de uso}' # TODO appeal: > Moderation is a complex and delicate subject. It's being done by volunteers who might not always agree with each other or be aware of some issues. If you think your account didn't breach our {/terms=Terms of Service}, - please contact us at {mailto:contact@pronouns.page=contact@pronouns.page} and we'll have another look in a bigger group. + please contact us at {mailto:contact@pronouns.page=contact@pronouns.page} and we might get another look in a bigger group. appealEmail: > Moderation is a complex and delicate subject. It's being done by volunteers who might not always agree with each other or be aware of some issues. If you think your account didn't breach our Terms of Service, - please respond to this email and we'll have another look in a bigger group. + please respond to this email and we might get another look in a bigger group. report: action: 'Reportar abuso' diff --git a/locale/ro/translations.suml b/locale/ro/translations.suml index 4a7fe9d48..7679253e6 100644 --- a/locale/ro/translations.suml +++ b/locale/ro/translations.suml @@ -845,6 +845,7 @@ terms: misogyny: 'misoginism' harassment: 'hărțuire' impersonation: 'impersonare' + selfHarm: 'encouraging self-harm and/or suicide' # TODO childPornography: 'pornografie cu minori' unlawfulConduct: 'conduită ilegală' misinformation: 'dezinformare' @@ -853,6 +854,10 @@ terms: trolling: 'trolling' advertisement: 'reclame' copyright: 'violări ale drepturilor de autor copyright sau a unei mărci' + # TODO + violationsStrict: > + We reserve the right to interpret as hate-speech all instances of non-obvious, concealed hate speech + (eg. telling some people to “DNI” because of their queer identity, transphobic dogwhistles like “superstraight” or “semibisexual”, etc.). responsibility: > Tu ești responsabil pentru orice conținut postat pe serviciu. Dacă încalci termenii aceștia, vom șterge conținutul fără niciun anunț și poate vom revoca licența ta de a folosi serviciul acesta. @@ -955,18 +960,18 @@ ban: terms: 'Regulile încălcate (necesar)' action: 'Suspendă această persoană' confirm: 'Ești sigur că dorești să suspenzi @%username%?' - header: 'Ești suspendat. Profilul tău nu va fi arătat nimănui.' - banned: 'Suspendat' + header: 'Profilul tău nu va fi arătat nimănui.' + banned: 'Profilul tău nu va fi arătat nimănui.' termsIntro: 'Conform {/terms=Termenilor} noștri' # TODO appeal: > Moderation is a complex and delicate subject. It's being done by volunteers who might not always agree with each other or be aware of some issues. If you think your account didn't breach our {/terms=Terms of Service}, - please contact us at {mailto:contact@pronouns.page=contact@pronouns.page} and we'll have another look in a bigger group. + please contact us at {mailto:contact@pronouns.page=contact@pronouns.page} and we might get another look in a bigger group. appealEmail: > Moderation is a complex and delicate subject. It's being done by volunteers who might not always agree with each other or be aware of some issues. If you think your account didn't breach our Terms of Service, - please respond to this email and we'll have another look in a bigger group. + please respond to this email and we might get another look in a bigger group. report: action: 'Raportează abuz' diff --git a/locale/ru/translations.suml b/locale/ru/translations.suml index 4039bc75e..9552c0c08 100644 --- a/locale/ru/translations.suml +++ b/locale/ru/translations.suml @@ -726,6 +726,7 @@ terms: misogyny: 'мизогиния' harassment: 'харассмент' impersonation: 'самозванство' + selfHarm: 'encouraging self-harm and/or suicide' # TODO childPornography: 'детская порнография' unlawfulConduct: 'противоправное поведение' misinformation: 'неверная информация' @@ -734,6 +735,10 @@ terms: trolling: 'троллинг' advertisement: 'реклама' copyright: 'нарушение авторских прав или использование трейд марок' + # TODO + violationsStrict: > + We reserve the right to interpret as hate-speech all instances of non-obvious, concealed hate speech + (eg. telling some people to “DNI” because of their queer identity, transphobic dogwhistles like “superstraight” or “semibisexual”, etc.). responsibility: > Вы ответственны за любой контент, который публикуете на сервисе. Если вы нарушите эти Условия представления услуг, мы удалим ваш контент без предварительного уведомления, а также можем отозвать ваше право на пользование сервисом. @@ -836,18 +841,18 @@ ban: visible: '(пользователь_ница будет это видеть)' action: 'Заблокировать эт_у пользовател_ьницу' confirm: 'Вы уверены, что хотите заблокировать пользователь_ницу @%username%?' - header: 'Вы заблокированы. Ваш профиль не будет отображаться на сайте.' - banned: 'Пользователь_ница заблокирован_а' + header: 'Ваш профиль не будет отображаться на сайте.' + banned: 'Ваш профиль не будет отображаться на сайте.' termsIntro: 'В соответствии с нашими {/terms=Условиями предоставления услуг}' # TODO appeal: > Moderation is a complex and delicate subject. It's being done by volunteers who might not always agree with each other or be aware of some issues. If you think your account didn't breach our {/terms=Terms of Service}, - please contact us at {mailto:contact@pronouns.page=contact@pronouns.page} and we'll have another look in a bigger group. + please contact us at {mailto:contact@pronouns.page=contact@pronouns.page} and we might get another look in a bigger group. appealEmail: > Moderation is a complex and delicate subject. It's being done by volunteers who might not always agree with each other or be aware of some issues. If you think your account didn't breach our Terms of Service, - please respond to this email and we'll have another look in a bigger group. + please respond to this email and we might get another look in a bigger group. report: action: 'Сообщить о насилии' diff --git a/locale/sv/translations.suml b/locale/sv/translations.suml index cf4a63299..d82ee43c0 100644 --- a/locale/sv/translations.suml +++ b/locale/sv/translations.suml @@ -683,6 +683,7 @@ terms: misogyny: 'kvinnohat' harassment: 'trakasseri' impersonation: 'personifiering' + selfHarm: 'encouraging self-harm and/or suicide' # TODO childPornography: 'barnpornografi' unlawfulConduct: 'olagligt beteende' misinformation: 'felaktig information' @@ -691,6 +692,10 @@ terms: trolling: 'trollning' advertisement: 'annonsering' copyright: 'copyright eller varumärkesintrång' + # TODO + violationsStrict: > + We reserve the right to interpret as hate-speech all instances of non-obvious, concealed hate speech + (eg. telling some people to “DNI” because of their queer identity, transphobic dogwhistles like “superstraight” or “semibisexual”, etc.). responsibility: > Du är ansvarig för alla inlägg du laddar upp på denna tjänst. Om du bryter dessa användarvillkor så kommer vi med förvarning att ta bort ditt innehåll och vi kanske upphäver din rätt till att använda tjänsten. @@ -793,18 +798,18 @@ ban: terms: 'Termer av regler brutna (obligatorisk)' action: 'Bannlys denna person' confirm: 'Är du säker på att du vill bannlysa @%username%?' - header: 'Du är bannlyst. Din profil kommer inte att visas för någon.' - banned: 'Bannlyst' + header: 'Din profil kommer inte att visas för någon.' + banned: 'Din profil kommer inte att visas för någon.' termsIntro: 'Enligt vår {/anvandarvillkor=Användarvillkor}:' # TODO appeal: > Moderation is a complex and delicate subject. It's being done by volunteers who might not always agree with each other or be aware of some issues. If you think your account didn't breach our {/terms=Terms of Service}, - please contact us at {mailto:contact@pronouns.page=contact@pronouns.page} and we'll have another look in a bigger group. + please contact us at {mailto:contact@pronouns.page=contact@pronouns.page} and we might get another look in a bigger group. appealEmail: > Moderation is a complex and delicate subject. It's being done by volunteers who might not always agree with each other or be aware of some issues. If you think your account didn't breach our Terms of Service, - please respond to this email and we'll have another look in a bigger group. + please respond to this email and we might get another look in a bigger group. report: action: 'Rapportera ovett' diff --git a/locale/tok/translations.suml b/locale/tok/translations.suml index 22f2acd49..62060a51c 100644 --- a/locale/tok/translations.suml +++ b/locale/tok/translations.suml @@ -686,18 +686,18 @@ ban: terms: 'kipisi e lawa' action: 'apeja e jan' confirm: 'apeja e jan @%username% anu seme?' - header: 'sina apeja. kulupu li lukin ala e sitelen sina.' - banned: 'apeja' + header: 'kulupu li lukin ala e sitelen sina.' + banned: 'kulupu li lukin ala e sitelen sina.' termsIntro: 'sona {/lawa=lawa mi}' # TODO appeal: > Moderation is a complex and delicate subject. It's being done by volunteers who might not always agree with each other or be aware of some issues. If you think your account didn't breach our {/terms=Terms of Service}, - please contact us at {mailto:contact@pronouns.page=contact@pronouns.page} and we'll have another look in a bigger group. + please contact us at {mailto:contact@pronouns.page=contact@pronouns.page} and we might get another look in a bigger group. appealEmail: > Moderation is a complex and delicate subject. It's being done by volunteers who might not always agree with each other or be aware of some issues. If you think your account didn't breach our Terms of Service, - please respond to this email and we'll have another look in a bigger group. + please respond to this email and we might get another look in a bigger group. report: action: 'alasa moli' diff --git a/locale/ua/translations.suml b/locale/ua/translations.suml index 48717d993..dd3c70d1d 100644 --- a/locale/ua/translations.suml +++ b/locale/ua/translations.suml @@ -800,6 +800,7 @@ terms: misogyny: 'мізогінія' harassment: 'домагання' impersonation: 'видавання себе за іншу особу' + selfHarm: 'encouraging self-harm and/or suicide' # TODO childPornography: 'дитяча порнографія' unlawfulConduct: 'протиправна поведінка' misinformation: 'дезінформація' @@ -808,6 +809,10 @@ terms: trolling: 'тролінг' advertisement: 'реклама' copyright: 'порушення авторських прав або використання трейд марок' + # TODO + violationsStrict: > + We reserve the right to interpret as hate-speech all instances of non-obvious, concealed hate speech + (eg. telling some people to “DNI” because of their queer identity, transphobic dogwhistles like “superstraight” or “semibisexual”, etc.). responsibility: > Ви відповідальні за будь-який контент, який публікуєте на сервісі. Якщо ви порушите ці Умови надання послуг, ми видалимо ваш контент без попереднього повідомлення, а також можемо відкликати ваше право на користування сервісом. @@ -910,18 +915,18 @@ ban: visible: '(користувач_ка буде це бачити)' action: 'Заблокувати ц_ю користувач_ку' confirm: 'Ви впевнені, що хочете заблокувати користувач_ку @%username%?' - header: 'Ви заблоковані. Ваш профіль не відображатиметься на сайті.' - banned: 'Користувач_ка заблокован_а' + header: 'Ваш профіль не відображатиметься на сайті.' + banned: 'Ваш профіль не відображатиметься на сайті.' termsIntro: 'Відповідно до наших {/terms=Умов надання послуг}' # TODO appeal: > Moderation is a complex and delicate subject. It's being done by volunteers who might not always agree with each other or be aware of some issues. If you think your account didn't breach our {/terms=Terms of Service}, - please contact us at {mailto:contact@pronouns.page=contact@pronouns.page} and we'll have another look in a bigger group. + please contact us at {mailto:contact@pronouns.page=contact@pronouns.page} and we might get another look in a bigger group. appealEmail: > Moderation is a complex and delicate subject. It's being done by volunteers who might not always agree with each other or be aware of some issues. If you think your account didn't breach our Terms of Service, - please respond to this email and we'll have another look in a bigger group. + please respond to this email and we might get another look in a bigger group. report: action: 'Повідомити про насильство' diff --git a/locale/yi/translations.suml b/locale/yi/translations.suml index cf2e2be57..b8eeb1e30 100644 --- a/locale/yi/translations.suml +++ b/locale/yi/translations.suml @@ -630,18 +630,18 @@ ban: terms: 'Terms rules broken (required)' # TODO action: 'Ban this person' confirm: 'Are you sure you want to ban @%username%?' - header: 'You''re banned. Your profile will not be shown to anyone.' - banned: 'Banned' + header: 'Your profile will not be shown to anyone.' + banned: 'Account inavtive' termsIntro: 'According to our {/terinos=Terms of Service}' # TODO appeal: > Moderation is a complex and delicate subject. It's being done by volunteers who might not always agree with each other or be aware of some issues. If you think your account didn't breach our {/terms=Terms of Service}, - please contact us at {mailto:contact@pronouns.page=contact@pronouns.page} and we'll have another look in a bigger group. + please contact us at {mailto:contact@pronouns.page=contact@pronouns.page} and we might get another look in a bigger group. appealEmail: > Moderation is a complex and delicate subject. It's being done by volunteers who might not always agree with each other or be aware of some issues. If you think your account didn't breach our Terms of Service, - please respond to this email and we'll have another look in a bigger group. + please respond to this email and we might get another look in a bigger group. # TODO report: diff --git a/locale/zh/translations.suml b/locale/zh/translations.suml index 0b34cdbd3..b0992fe4c 100644 --- a/locale/zh/translations.suml +++ b/locale/zh/translations.suml @@ -611,18 +611,18 @@ ban: terms: 'Terms rules broken (required)' # TODO action: '封禁用戶' confirm: '您確定要封禁@%username%嗎' - header: '您被封禁了。你的資料不會對任何人顯示。' - banned: '被封禁' + header: '你的資料不會對任何人顯示。' + banned: '你的資料不會對任何人顯示。' termsIntro: '根據我們的{/terms=服務條款}' # TODO appeal: > Moderation is a complex and delicate subject. It's being done by volunteers who might not always agree with each other or be aware of some issues. If you think your account didn't breach our {/terms=Terms of Service}, - please contact us at {mailto:contact@pronouns.page=contact@pronouns.page} and we'll have another look in a bigger group. + please contact us at {mailto:contact@pronouns.page=contact@pronouns.page} and we might get another look in a bigger group. appealEmail: > Moderation is a complex and delicate subject. It's being done by volunteers who might not always agree with each other or be aware of some issues. If you think your account didn't breach our Terms of Service, - please respond to this email and we'll have another look in a bigger group. + please respond to this email and we might get another look in a bigger group. report: action: '舉報濫用' diff --git a/routes/terms.vue b/routes/terms.vue index d9feeb99f..57717aa23 100644 --- a/routes/terms.vue +++ b/routes/terms.vue @@ -5,7 +5,7 @@ terms.header -

terms.lastUpdatequotation.colon 2022-07-23

+

terms.lastUpdatequotation.colon 2022-09-13

@@ -30,6 +30,7 @@

terms.content.content.violations . + terms.content.content.violationsStrict

terms.content.content.responsibility

diff --git a/src/forbidden.js b/src/forbidden.js index 9a6a3f737..0d680f2d1 100644 --- a/src/forbidden.js +++ b/src/forbidden.js @@ -12,6 +12,7 @@ module.exports = [ 'misogyny', 'harassment', 'impersonation', + 'selfHarm', 'childPornography', 'unlawfulConduct', 'misinformation',