diff --git a/components/PropagateCheckbox.vue b/components/PropagateCheckbox.vue
new file mode 100644
index 00000000..c9cb54c1
--- /dev/null
+++ b/components/PropagateCheckbox.vue
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
diff --git a/locale/_base/translations.suml b/locale/_base/translations.suml
index 93d6876d..7a6e4587 100644
--- a/locale/_base/translations.suml
+++ b/locale/_base/translations.suml
@@ -551,6 +551,7 @@ profile:
header: 'Card editor'
save: 'Save your card'
defaults: 'Restore defaults'
+ propagate: 'Propagate this change to your cards in all languages'
opinion:
yes: 'Yes'
jokingly: 'Jokingly'
diff --git a/locale/de/translations.suml b/locale/de/translations.suml
index 54c06830..8698f50c 100644
--- a/locale/de/translations.suml
+++ b/locale/de/translations.suml
@@ -443,6 +443,7 @@ profile:
header: 'Visitenkarte-Editor'
save: 'Visitenkarte speichern'
defaults: 'Standardwerte wiederherstellen'
+ propagate: 'Propagate this change to your cards in all languages' # TODO
opinion:
yes: 'Ja'
jokingly: 'Scherzhaft'
diff --git a/locale/en/translations.suml b/locale/en/translations.suml
index 4ab8f40e..ede1fcf4 100644
--- a/locale/en/translations.suml
+++ b/locale/en/translations.suml
@@ -552,6 +552,7 @@ profile:
header: 'Card editor'
save: 'Save your card'
defaults: 'Restore defaults'
+ propagate: 'Propagate this change to your cards in all languages'
opinion:
yes: 'Yes'
jokingly: 'Jokingly'
diff --git a/locale/es/translations.suml b/locale/es/translations.suml
index dd73d8ef..93446b6d 100644
--- a/locale/es/translations.suml
+++ b/locale/es/translations.suml
@@ -456,6 +456,7 @@ profile:
header: 'Editor de tarjetas'
save: 'Guarda tu tarjeta'
defaults: 'Restaurar valores predeterminados'
+ propagate: 'Propagate this change to your cards in all languages' # TODO
opinion:
yes: 'Sí'
jokingly: 'En broma'
diff --git a/locale/fr/translations.suml b/locale/fr/translations.suml
index 247d18a1..9e5f388b 100644
--- a/locale/fr/translations.suml
+++ b/locale/fr/translations.suml
@@ -449,6 +449,7 @@ profile:
header: 'Éditeur de carte'
save: 'Sauvegarder votre carte'
defaults: 'Restaurer les valeurs par défaut'
+ propagate: 'Propagate this change to your cards in all languages' # TODO
opinion:
yes: 'Oui'
jokingly: 'Pour plaisanter'
diff --git a/locale/gl/translations.suml b/locale/gl/translations.suml
index 4eae49ca..be79e8d9 100644
--- a/locale/gl/translations.suml
+++ b/locale/gl/translations.suml
@@ -455,6 +455,7 @@ profile:
header: 'Editor de cartões'
save: 'Salve o cartão'
defaults: 'Restaurar valores padrão'
+ propagate: 'Propagate this change to your cards in all languages' # TODO
opinion:
yes: 'Sim'
jokingly: 'É brincadeira'
diff --git a/locale/ja/translations.suml b/locale/ja/translations.suml
index a963b184..8a453426 100644
--- a/locale/ja/translations.suml
+++ b/locale/ja/translations.suml
@@ -457,6 +457,7 @@ profile:
header: 'カード編集'
save: 'カード保存'
defaults: '既定に復元'
+ propagate: 'Propagate this change to your cards in all languages' # TODO
opinion:
yes: '好き'
jokingly: '冗談っぽく'
diff --git a/locale/nl/translations.suml b/locale/nl/translations.suml
index a9bb5d84..ed53ab2f 100644
--- a/locale/nl/translations.suml
+++ b/locale/nl/translations.suml
@@ -449,6 +449,7 @@ profile:
header: 'Kaart editor'
save: 'Sla jouw kaart op'
defaults: 'Zet terug naar standaardwaarden'
+ propagate: 'Propagate this change to your cards in all languages' # TODO
opinion:
yes: 'Ja'
jokingly: 'Voor de grap'
diff --git a/locale/no/translations.suml b/locale/no/translations.suml
index 93fb8e51..a51eaa19 100644
--- a/locale/no/translations.suml
+++ b/locale/no/translations.suml
@@ -453,6 +453,7 @@ profile:
header: 'Kort redigerer'
save: 'Lagre kort'
defaults: 'Restaurer originale'
+ propagate: 'Propagate this change to your cards in all languages' # TODO
opinion:
yes: 'Ja'
jokingly: 'På tull'
diff --git a/locale/pl/translations.suml b/locale/pl/translations.suml
index aa9c9af9..1b3a7654 100644
--- a/locale/pl/translations.suml
+++ b/locale/pl/translations.suml
@@ -1245,6 +1245,7 @@ profile:
header: 'Edytor wizytówki'
save: 'Zapisz wizytówkę'
defaults: 'Przywróć domyślne'
+ propagate: 'Zapisz tę zmianę we wszystkich swoich wizytówkach, w każdym języku'
opinion:
yes: 'Tak'
jokingly: 'Żartobliwie'
diff --git a/locale/pt/translations.suml b/locale/pt/translations.suml
index cc6ca813..4333f12b 100644
--- a/locale/pt/translations.suml
+++ b/locale/pt/translations.suml
@@ -451,6 +451,7 @@ profile:
header: 'Editor de cartões'
save: 'Salve o cartão'
defaults: 'Restaurar valores padrão'
+ propagate: 'Propagate this change to your cards in all languages' # TODO
opinion:
yes: 'Sim'
jokingly: 'É brincadeira'
@@ -626,7 +627,7 @@ terms:
Oi! Lhe escrevemos para informar que atualizámos nossos termos de serviço.
changes:
- >
- Em janeiro vamos começar a vamos deletar em breve as contas não usadas para previr a acumulação dos nomes
+ Em janeiro vamos começar a vamos deletar em breve as contas não usadas para previr a acumulação dos nomes
(quando não há nem carta nem entrada por um mês).
- >
Gostávamos de oferecer um espaço seguro para toda a gente queer independentemente de sua idade
@@ -640,7 +641,7 @@ terms:
Todas estas traduções são auxiliares, a versão inglesa continua sendo a única juricamente vinculativa.
- >
Apesar de queerfobia, transfobia, exclusionismo queer e trolling
- sempre terem sido compreendidos como infrangimentos de Termos de Serviço como «infringir as regras sociais»,
+ sempre terem sido compreendidos como infrangimentos de Termos de Serviço como «infringir as regras sociais»,
daqui por diante enlistamos todas elas como proibidas.
admin:
diff --git a/locale/ru/translations.suml b/locale/ru/translations.suml
index 57f6e389..2c64b244 100644
--- a/locale/ru/translations.suml
+++ b/locale/ru/translations.suml
@@ -482,6 +482,7 @@ profile:
header: 'Редактор карточек'
save: 'Сохранить Вашу карточку'
defaults: 'Вернуть слова по умолчанию'
+ propagate: 'Propagate this change to your cards in all languages' # TODO
opinion:
yes: 'Да'
jokingly: 'В шутку'
diff --git a/locale/yi/translations.suml b/locale/yi/translations.suml
index a4d5113e..4b1c681a 100644
--- a/locale/yi/translations.suml
+++ b/locale/yi/translations.suml
@@ -456,6 +456,7 @@ profile:
header: 'רעדאַקציע פון די װיזיט־קאַרטל'
save: 'Save your card'
defaults: 'Restore defaults' # TODO
+ propagate: 'Propagate this change to your cards in all languages' # TODO
opinion:
yes: 'יאָ'
jokingly: 'אין אַ שפּאַס'
diff --git a/locale/zh/translations.suml b/locale/zh/translations.suml
index e40aac20..f77e24cf 100644
--- a/locale/zh/translations.suml
+++ b/locale/zh/translations.suml
@@ -435,6 +435,7 @@ profile:
header: '卡編輯'
save: '保存卡'
defaults: 'Restore defaults' # TODO
+ propagate: 'Propagate this change to your cards in all languages' # TODO
opinion:
yes: '至愛'
jokingly: '諧謔'
diff --git a/routes/profileEditor.vue b/routes/profileEditor.vue
index db18adb8..8d6c95c7 100644
--- a/routes/profileEditor.vue
+++ b/routes/profileEditor.vue
@@ -30,6 +30,7 @@