+
+
This language version is still under construction!
-
+
-
+
+
+
+ ban.header
+
+
+ ban.reason:
+ {{$user().bannedReason}}
+
+
+ ban.termsIntro
+
+
+ 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, queerphobia,
+ misogyny, harassment, impersonation, child pornography, unlawful conduct, misinformation,
+ sharing of someone else's personal data, spam, advertisement, copyright or trademark violations.
+
+
+
diff --git a/locale/de/translations.suml b/locale/de/translations.suml
index d2b3495e..86832905 100644
--- a/locale/de/translations.suml
+++ b/locale/de/translations.suml
@@ -496,6 +496,15 @@ mode:
dark: 'Dark mode' # TODO
light: 'Light mode'
+# TODO
+ban:
+ reason: 'Ban reason'
+ 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'
+ termsIntro: 'According to our {/terms=Terms of Service}:'
+
flags:
Abrosexual: 'Abrosexuell'
Achillean: 'Achillean'
diff --git a/locale/en/translations.suml b/locale/en/translations.suml
index 95a20f80..dae330ae 100644
--- a/locale/en/translations.suml
+++ b/locale/en/translations.suml
@@ -571,3 +571,11 @@ error:
mode:
dark: 'Dark mode'
light: 'Light mode'
+
+ban:
+ reason: 'Ban reason'
+ 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'
+ termsIntro: 'According to our {/terms=Terms of Service}:'
diff --git a/locale/es/translations.suml b/locale/es/translations.suml
index 7813f710..5abc929d 100644
--- a/locale/es/translations.suml
+++ b/locale/es/translations.suml
@@ -506,6 +506,15 @@ mode:
dark: 'Dark mode' # TODO
light: 'Light mode'
+# TODO
+ban:
+ reason: 'Ban reason'
+ 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'
+ termsIntro: 'According to our {/terinos=Terms of Service}:'
+
flags:
Abroromantic: 'Abrorrománti{inflection_c}'
Abrosexual: 'Abrosexual'
diff --git a/locale/fr/translations.suml b/locale/fr/translations.suml
index 7ca8189d..7a926728 100644
--- a/locale/fr/translations.suml
+++ b/locale/fr/translations.suml
@@ -487,6 +487,15 @@ mode:
dark: 'Dark mode' # TODO
light: 'Light mode'
+# TODO
+ban:
+ reason: 'Ban reason'
+ 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'
+ termsIntro: 'According to our {/terms=Terms of Service}:'
+
flags:
Abroromantic: 'Abroromantyczn{adjective_n}'
Abrosexual: 'Abroseksualn{adjective_n}'
diff --git a/locale/nl/translations.suml b/locale/nl/translations.suml
index 289baaaa..56f9a0fa 100644
--- a/locale/nl/translations.suml
+++ b/locale/nl/translations.suml
@@ -500,6 +500,15 @@ mode:
dark: 'Dark mode' # TODO
light: 'Light mode'
+# TODO
+ban:
+ reason: 'Ban reason'
+ 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'
+ termsIntro: 'According to our {/voorwaarden=Terms of Service}:'
+
flags:
Abroromantic: 'Abroromantisch'
Abrosexual: 'Abroseksueel'
diff --git a/locale/pl/translations.suml b/locale/pl/translations.suml
index 95fdec0b..b37b19b3 100644
--- a/locale/pl/translations.suml
+++ b/locale/pl/translations.suml
@@ -1105,6 +1105,14 @@ mode:
dark: 'Tryb nocny'
light: 'Tryb dzienny'
+ban:
+ reason: 'Powód blokady'
+ action: 'Zablokuj tę osobę'
+ confirm: 'Czy na pewno chcesz zbanować @%username%?'
+ header: 'Twoje konto jest zablokowane. Twoje profile nie są widoczne publicznie.'
+ banned: 'Zbanowanx'
+ termsIntro: 'Zgodnie z naszym {/regulamin=Regulaminem}:'
+
flags:
Abroromantic: 'Abroromantyczn{adjective_n}'
Abrosexual: 'Abroseksualn{adjective_n}'
diff --git a/locale/pt/translations.suml b/locale/pt/translations.suml
index ed0de395..869e3797 100644
--- a/locale/pt/translations.suml
+++ b/locale/pt/translations.suml
@@ -504,6 +504,15 @@ mode:
dark: 'Dark mode' # TODO
light: 'Light mode'
+# TODO
+ban:
+ reason: 'Ban reason'
+ 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'
+ termsIntro: 'According to our {/termos=Terms of Service}:'
+
flags:
Abroromantic: 'Abrorromânti{inflection_c}'
Abrosexual: 'Abrossexual'
diff --git a/locale/ru/translations.suml b/locale/ru/translations.suml
index ef2208fd..3fa20bc7 100644
--- a/locale/ru/translations.suml
+++ b/locale/ru/translations.suml
@@ -1076,6 +1076,15 @@ mode:
dark: 'Dark mode' # TODO
light: 'Light mode'
+# TODO
+ban:
+ reason: 'Ban reason'
+ 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'
+ termsIntro: 'According to our {/terinos=Terms of Service}:'
+
flags:
Abroromantic: 'Abroromantyczn{adjective_n}'
Abrosexual: 'Abroseksualn{adjective_n}'
diff --git a/locale/yi/translations.suml b/locale/yi/translations.suml
index 273056c7..1d92a808 100644
--- a/locale/yi/translations.suml
+++ b/locale/yi/translations.suml
@@ -517,6 +517,15 @@ mode:
dark: 'Dark mode' # TODO
light: 'Light mode'
+# TODO
+ban:
+ reason: 'Ban reason'
+ 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'
+ termsIntro: 'According to our {/terinos=Terms of Service}:'
+
flags:
Abroromantic: 'אַבראָראָמאַנטיש'
Abrosexual: 'אַבראָסעקסועל'
diff --git a/locale/zh/translations.suml b/locale/zh/translations.suml
index 8496c5bc..3416af57 100644
--- a/locale/zh/translations.suml
+++ b/locale/zh/translations.suml
@@ -485,6 +485,15 @@ mode:
dark: 'Dark mode' # TODO
light: 'Light mode'
+# TODO
+ban:
+ reason: 'Ban reason'
+ 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'
+ termsIntro: 'According to our {/terinos=Terms of Service}:'
+
flags:
Abrosexual: '嫩性戀'
Abroromantic: '嫩浪漫傾向'
diff --git a/migrations/027-ban.sql b/migrations/027-ban.sql
new file mode 100644
index 00000000..649e05d2
--- /dev/null
+++ b/migrations/027-ban.sql
@@ -0,0 +1,5 @@
+-- Up
+
+ALTER TABLE users ADD COLUMN bannedReason TEXT NULL;
+
+-- Down
diff --git a/routes/profile.vue b/routes/profile.vue
index a581bdd7..3bb2dd41 100644
--- a/routes/profile.vue
+++ b/routes/profile.vue
@@ -31,6 +31,16 @@
+