From 7a2e914cb08e331f76b59645ec8197c0ad94ac62 Mon Sep 17 00:00:00 2001 From: Julian Jelfs Date: Tue, 23 Jul 2024 07:23:49 +0100 Subject: [PATCH] split the achievements modal into achieved and not achieved (#6089) --- .../home/profile/LearnToEarn.svelte | 133 ++++++++++++++++-- frontend/app/src/i18n/cn.json | 4 + frontend/app/src/i18n/de.json | 4 + frontend/app/src/i18n/en.json | 4 + frontend/app/src/i18n/es.json | 4 + frontend/app/src/i18n/fr.json | 4 + frontend/app/src/i18n/hi.json | 4 + frontend/app/src/i18n/it.json | 4 + frontend/app/src/i18n/iw.json | 4 + frontend/app/src/i18n/jp.json | 4 + frontend/app/src/i18n/pl.json | 4 + frontend/app/src/i18n/ru.json | 4 + frontend/app/src/i18n/uk.json | 4 + frontend/app/src/i18n/vi.json | 4 + 14 files changed, 170 insertions(+), 15 deletions(-) diff --git a/frontend/app/src/components/home/profile/LearnToEarn.svelte b/frontend/app/src/components/home/profile/LearnToEarn.svelte index bb89c55066..2f8155aff0 100644 --- a/frontend/app/src/components/home/profile/LearnToEarn.svelte +++ b/frontend/app/src/components/home/profile/LearnToEarn.svelte @@ -14,7 +14,6 @@ const dispatch = createEventDispatcher(); const client = getContext("client"); - const enabled = new Set([ "streak_3", "streak_7", @@ -49,6 +48,8 @@ "forwarded_message", ]); + let selectedTab: "todo" | "done" = "todo"; + $: globalState = client.globalStateStore; $: filtered = [...achievements].filter(filter); $: [achieved, notAchieved] = client.partition(filtered, (a) => @@ -59,6 +60,10 @@ function filter(achievement: Achievement): boolean { return enabled.has(achievement) || $globalState.achievements.has(achievement); } + + function selectTab(tab: "todo" | "done") { + selectedTab = tab; + } @@ -67,22 +72,71 @@ >
- {#each achieved as achievement} -
-
- -
- +
+ +
selectTab("todo")} + class:selected={selectedTab === "todo"} + class="tab"> + +
+ +
selectTab("done")} + class:selected={selectedTab === "done"} + class="tab"> +
- {/each} - {#each notAchieved as achievement} -
-
- -
- +
+ {#if selectedTab === "todo"} +
+ {#if notAchieved.length === 0} +
+
😎
+
+ +
+
+ {:else} + {#each notAchieved as achievement} +
+
+ +
+ +
+ {/each} + {/if}
- {/each} + {/if} + {#if selectedTab === "done"} +
+ {#if achieved.length === 0} +
+
😢
+
+ +
+
+ {:else} + {#each achieved as achievement} +
+
+ +
+ +
+ {/each} + {/if} +
+ {/if}
@@ -118,4 +172,53 @@ align-items: center; gap: $sp4; } + + .tabs { + display: flex; + align-items: center; + @include font(medium, normal, fs-90); + color: var(--txt-light); + gap: $sp5; + border-bottom: 1px solid var(--bd); + cursor: pointer; + margin-bottom: $sp5; + + @include mobile() { + gap: $sp4; + } + + .tab { + padding-bottom: 10px; + margin-bottom: -2px; + border-bottom: 3px solid transparent; + white-space: nowrap; + &.selected { + color: var(--txt); + border-bottom: 3px solid var(--txt); + } + } + } + + .list { + height: 400px; + @include nice-scrollbar(); + } + + .empty { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + height: 100%; + padding: 0 25%; + gap: $sp4; + text-align: center; + + .emoji { + @include font(book, normal, fs-260); + } + .msg { + @include font(bold, normal, fs-140); + } + } diff --git a/frontend/app/src/i18n/cn.json b/frontend/app/src/i18n/cn.json index ab09797036..472c0744b6 100644 --- a/frontend/app/src/i18n/cn.json +++ b/frontend/app/src/i18n/cn.json @@ -570,6 +570,7 @@ "direct_chat_5": "进行 5 次直接聊天", "direct_chats_10": "进行 10 次直接聊天", "direct_chats_20": "进行 20 次直接聊天", + "done": "完毕", "edited_message": "编辑第一条消息", "enabled_disappearing_messages": "首次启用“消失的消息”", "favourited_chat": "将你的第一次聊天标记为收藏", @@ -580,6 +581,8 @@ "joined_community": "加入你的第一个社区", "joined_gated_group_or_community": "加入你的第一个封闭群组/频道", "joined_group": "加入了你的第一个群组", + "nothingDone": "你还有很多工作要做!", + "nothingLeftToDo": "放松!你没什么可做的了", "owned_group_with_1_diamond_member": "拥有第一个群组/社区,其中有 1 名经过验证的成员", "owned_group_with_10_diamond_members": "拥有第一个群组/社区,其中有 10 名经过验证的成员", "owned_group_with_100_diamond_members": "拥有第一个拥有 100 名经过验证的成员的群组/社区", @@ -621,6 +624,7 @@ "swapped_from_wallet": "从钱包中兑换了第一个代币", "tipped_message": "已给小费的第一条消息", "title": "成就", + "todo": "去做", "translation_accepted": "你的第一个翻译是否被接受", "upgrade_to_gold_diamond": "升级为终身钻石会员", "upgraded_to_diamond": "升级为钻石会员", diff --git a/frontend/app/src/i18n/de.json b/frontend/app/src/i18n/de.json index 331035e54d..af7b0beed5 100644 --- a/frontend/app/src/i18n/de.json +++ b/frontend/app/src/i18n/de.json @@ -570,6 +570,7 @@ "direct_chat_5": "Führen Sie 5 direkte Chats", "direct_chats_10": "Führen Sie 10 direkte Chats", "direct_chats_20": "Führen Sie 20 direkte Chats", + "done": "Erledigt", "edited_message": "Erste Nachricht bearbeitet", "enabled_disappearing_messages": "Zum ersten Mal verschwindende Nachrichten aktivieren", "favourited_chat": "Den ersten Chat als Favorit markiert", @@ -580,6 +581,8 @@ "joined_community": "Ihrer ersten Community beigetreten", "joined_gated_group_or_community": "Ihrer ersten geschlossenen Gruppe/Ihrem ersten geschlossenen Kanal beigetreten", "joined_group": "Ihrer ersten Gruppe beigetreten", + "nothingDone": "Es liegt noch viel Arbeit vor Ihnen!", + "nothingLeftToDo": "Entspannen Sie sich! Sie haben nichts mehr zu tun", "owned_group_with_1_diamond_member": "Besitzen Sie Ihre erste Gruppe/Community mit 1 verifiziertem Mitglied.", "owned_group_with_10_diamond_members": "Besitzen Sie Ihre erste Gruppe/Community mit 10 verifizierten Mitgliedern.", "owned_group_with_100_diamond_members": "Besitzen Sie Ihre erste Gruppe/Community mit 100 verifizierten Mitgliedern.", @@ -621,6 +624,7 @@ "swapped_from_wallet": "Dein erstes Token aus der Wallet getauscht", "tipped_message": "Erste Nachricht mit Trinkgeld", "title": "Erfolge", + "todo": "Machen", "translation_accepted": "Ihre erste Übersetzung wurde akzeptiert", "upgrade_to_gold_diamond": "Upgrade auf Lifetime Diamond-Mitgliedschaft", "upgraded_to_diamond": "Upgrade auf Diamond-Mitgliedschaft", diff --git a/frontend/app/src/i18n/en.json b/frontend/app/src/i18n/en.json index d484c7e5c5..996b4ceba3 100644 --- a/frontend/app/src/i18n/en.json +++ b/frontend/app/src/i18n/en.json @@ -570,6 +570,7 @@ "direct_chat_5": "Have 5 direct chats", "direct_chats_10": "Have 10 direct chats", "direct_chats_20": "Have 20 direct chats", + "done": "Done", "edited_message": "Edited first message", "enabled_disappearing_messages": "First time enabling disappearing messages", "favourited_chat": "Marked your first chat as a favourite", @@ -580,6 +581,8 @@ "joined_community": "Joined your first community", "joined_gated_group_or_community": "Joined your first gated group/channel", "joined_group": "Joined your first group", + "nothingDone": "You still have a lot of work to do!", + "nothingLeftToDo": "Relax! You have nothing left to do", "owned_group_with_1_diamond_member": "Owned your first group/community with 1 verified member", "owned_group_with_10_diamond_members": "Owned your first group/community with 10 verified members", "owned_group_with_100_diamond_members": "Owned your first group/community with 100 verified members", @@ -621,6 +624,7 @@ "swapped_from_wallet": "Swapped your first token from the wallet", "tipped_message": "Tipped first message", "title": "Achievements", + "todo": "To do", "translation_accepted": "Had your first translation accepted", "upgrade_to_gold_diamond": "Upgrade to Lifetime Diamond membership", "upgraded_to_diamond": "Upgraded to Diamond membership", diff --git a/frontend/app/src/i18n/es.json b/frontend/app/src/i18n/es.json index be210fb393..27e4a08090 100644 --- a/frontend/app/src/i18n/es.json +++ b/frontend/app/src/i18n/es.json @@ -570,6 +570,7 @@ "direct_chat_5": "Tener 5 chats directos", "direct_chats_10": "Tener 10 chats directos", "direct_chats_20": "Tener 20 chats directos", + "done": "Hecho", "edited_message": "Primer mensaje editado.", "enabled_disappearing_messages": "Primera vez que se habilitan los mensajes que desaparecen", "favourited_chat": "Marcó su primer chat como favorito", @@ -580,6 +581,8 @@ "joined_community": "Se unió a su primera comunidad", "joined_gated_group_or_community": "Se unió a su primer grupo/canal privado", "joined_group": "Se unió a su primer grupo", + "nothingDone": "¡Aún tienes mucho trabajo por hacer!", + "nothingLeftToDo": "¡Relajarse! No tienes nada más que hacer", "owned_group_with_1_diamond_member": "Era propietario de su primer grupo/comunidad con 1 miembro verificado", "owned_group_with_10_diamond_members": "Fue propietario de su primer grupo/comunidad con 10 miembros verificados", "owned_group_with_100_diamond_members": "Sea propietario de su primer grupo/comunidad con 100 miembros verificados", @@ -621,6 +624,7 @@ "swapped_from_wallet": "Cambiaste tu primer token de la billetera", "tipped_message": "Primer mensaje con propina", "title": "Logros", + "todo": "Hacer", "translation_accepted": "¿Han aceptado su primera traducción?", "upgrade_to_gold_diamond": "Actualice a una membresía Lifetime Diamond", "upgraded_to_diamond": "Actualizado a membresía Diamante", diff --git a/frontend/app/src/i18n/fr.json b/frontend/app/src/i18n/fr.json index cb8d183b7c..ea9d1f4ef6 100644 --- a/frontend/app/src/i18n/fr.json +++ b/frontend/app/src/i18n/fr.json @@ -570,6 +570,7 @@ "direct_chat_5": "Avoir 5 discussions directes", "direct_chats_10": "Avoir 10 discussions directes", "direct_chats_20": "Avoir 20 discussions directes", + "done": "Fait", "edited_message": "Premier message modifié", "enabled_disappearing_messages": "Activation pour la première fois des messages qui disparaissent", "favourited_chat": "Vous avez marqué votre première discussion comme favorite", @@ -580,6 +581,8 @@ "joined_community": "Vous avez rejoint votre première communauté", "joined_gated_group_or_community": "Vous avez rejoint votre premier groupe/canal fermé", "joined_group": "Vous avez rejoint votre premier groupe", + "nothingDone": "Vous avez encore beaucoup de travail à faire !", + "nothingLeftToDo": "Se détendre! Tu n'as plus rien à faire", "owned_group_with_1_diamond_member": "Posséder votre premier groupe/communauté avec 1 membre vérifié", "owned_group_with_10_diamond_members": "Posséder votre premier groupe/communauté avec 10 membres vérifiés", "owned_group_with_100_diamond_members": "Posséder votre premier groupe/communauté avec 100 membres vérifiés", @@ -621,6 +624,7 @@ "swapped_from_wallet": "Vous avez échangé votre premier jeton du portefeuille", "tipped_message": "Premier message averti", "title": "Réalisations", + "todo": "Faire", "translation_accepted": "Votre première traduction a-t-elle été acceptée", "upgrade_to_gold_diamond": "Passer à l'adhésion Diamond à vie", "upgraded_to_diamond": "Surclassé en abonnement Diamant", diff --git a/frontend/app/src/i18n/hi.json b/frontend/app/src/i18n/hi.json index fcf2b4fd56..d08c1ef7d3 100644 --- a/frontend/app/src/i18n/hi.json +++ b/frontend/app/src/i18n/hi.json @@ -570,6 +570,7 @@ "direct_chat_5": "5 प्रत्यक्ष चैट करें", "direct_chats_10": "10 प्रत्यक्ष चैट करें", "direct_chats_20": "20 प्रत्यक्ष चैट करें", + "done": "हो गया", "edited_message": "पहला संदेश संपादित किया गया", "enabled_disappearing_messages": "पहली बार गायब होने वाले संदेशों को सक्षम करना", "favourited_chat": "आपकी पहली चैट को पसंदीदा के रूप में चिह्नित किया गया", @@ -580,6 +581,8 @@ "joined_community": "अपने पहले समुदाय में शामिल हुए", "joined_gated_group_or_community": "अपने पहले गेटेड ग्रुप/चैनल में शामिल हुए", "joined_group": "अपने पहले समूह में शामिल हो गए", + "nothingDone": "तुम्हें अभी भी बहुत काम करना है!", + "nothingLeftToDo": "आराम करो! तुम्हारे पास करने को कुछ नहीं बचा है", "owned_group_with_1_diamond_member": "1 सत्यापित सदस्य के साथ अपना पहला समूह/समुदाय बनाएं", "owned_group_with_10_diamond_members": "10 सत्यापित सदस्यों के साथ अपना पहला समूह/समुदाय बनाएं", "owned_group_with_100_diamond_members": "100 सत्यापित सदस्यों के साथ अपना पहला समूह/समुदाय बनाएं", @@ -621,6 +624,7 @@ "swapped_from_wallet": "वॉलेट से अपना पहला टोकन स्वैप किया", "tipped_message": "पहला संदेश टिप किया गया", "title": "उपलब्धियों", + "todo": "करने के लिए", "translation_accepted": "क्या आपका पहला अनुवाद स्वीकार किया गया था?", "upgrade_to_gold_diamond": "लाइफटाइम डायमंड सदस्यता में अपग्रेड करें", "upgraded_to_diamond": "डायमंड सदस्यता में अपग्रेड किया गया", diff --git a/frontend/app/src/i18n/it.json b/frontend/app/src/i18n/it.json index 0ca07a41c8..b311945186 100644 --- a/frontend/app/src/i18n/it.json +++ b/frontend/app/src/i18n/it.json @@ -570,6 +570,7 @@ "direct_chat_5": "Avere 5 chat dirette", "direct_chats_10": "Avere 10 chat dirette", "direct_chats_20": "Avere 20 chat dirette", + "done": "Fatto", "edited_message": "Primo messaggio modificato", "enabled_disappearing_messages": "Abilitazione dei messaggi a scomparsa per la prima volta", "favourited_chat": "Contrassegnata la tua prima chat come preferita", @@ -580,6 +581,8 @@ "joined_community": "Ti sei unito alla tua prima community", "joined_gated_group_or_community": "Ti sei unito al tuo primo gruppo/canale delimitato", "joined_group": "Ti sei unito al tuo primo gruppo", + "nothingDone": "Hai ancora molto lavoro da fare!", + "nothingLeftToDo": "Relax! Non hai più niente da fare", "owned_group_with_1_diamond_member": "Hai posseduto il tuo primo gruppo/community con 1 membro verificato", "owned_group_with_10_diamond_members": "Hai posseduto il tuo primo gruppo/community con 10 membri verificati", "owned_group_with_100_diamond_members": "Hai posseduto il tuo primo gruppo/community con 100 membri verificati", @@ -621,6 +624,7 @@ "swapped_from_wallet": "Hai scambiato il tuo primo token dal portafoglio", "tipped_message": "Primo messaggio con mancia", "title": "Risultati", + "todo": "Fare", "translation_accepted": "La tua prima traduzione è stata accettata", "upgrade_to_gold_diamond": "Passa all'abbonamento Lifetime Diamond", "upgraded_to_diamond": "Upgrade all'abbonamento Diamond", diff --git a/frontend/app/src/i18n/iw.json b/frontend/app/src/i18n/iw.json index 0670e83d0e..f070933b85 100644 --- a/frontend/app/src/i18n/iw.json +++ b/frontend/app/src/i18n/iw.json @@ -570,6 +570,7 @@ "direct_chat_5": "ערכו 5 שיחות ישירות", "direct_chats_10": "ערכו 10 צ'אטים ישירים", "direct_chats_20": "יש 20 צ'אטים ישירים", + "done": "בוצע", "edited_message": "ערכת הודעה ראשונה", "enabled_disappearing_messages": "פעם ראשונה שמאפשרת הודעות נעלמות", "favourited_chat": "סימן את הצ'אט הראשון שלך כמועדף", @@ -580,6 +581,8 @@ "joined_community": "הצטרף לקהילה הראשונה שלך", "joined_gated_group_or_community": "הצטרף לקבוצה/ערוץ הסגור הראשון שלך", "joined_group": "הצטרף לקבוצה הראשונה שלך", + "nothingDone": "יש לך עוד הרבה עבודה לעשות!", + "nothingLeftToDo": "לְהִרָגַע! לא נשאר לך מה לעשות", "owned_group_with_1_diamond_member": "הבעלים של הקבוצה/הקהילה הראשונה שלך עם חבר מאומת אחד", "owned_group_with_10_diamond_members": "הבעלים של הקבוצה/הקהילה הראשונה שלך עם 10 חברים מאומתים", "owned_group_with_100_diamond_members": "הבעלים של הקבוצה/הקהילה הראשונה שלך עם 100 חברים מאומתים", @@ -621,6 +624,7 @@ "swapped_from_wallet": "החלפת את האסימון הראשון שלך מהארנק", "tipped_message": "הודעה ראשונה עם טיפ", "title": "הישגים", + "todo": "לעשות", "translation_accepted": "התרגום הראשון שלך התקבל", "upgrade_to_gold_diamond": "שדרג לחברות Lifetime Diamond", "upgraded_to_diamond": "שודרג לחברות Diamond", diff --git a/frontend/app/src/i18n/jp.json b/frontend/app/src/i18n/jp.json index c3be869a32..8681f5b729 100644 --- a/frontend/app/src/i18n/jp.json +++ b/frontend/app/src/i18n/jp.json @@ -570,6 +570,7 @@ "direct_chat_5": "5回の直接チャット", "direct_chats_10": "直接チャットを10回行う", "direct_chats_20": "直接チャットを20回行う", + "done": "終わり", "edited_message": "最初のメッセージを編集しました", "enabled_disappearing_messages": "消えるメッセージを初めて有効にする", "favourited_chat": "最初のチャットをお気に入りとしてマークしました", @@ -580,6 +581,8 @@ "joined_community": "最初のコミュニティに参加しました", "joined_gated_group_or_community": "最初のゲートグループ/チャンネルに参加しました", "joined_group": "最初のグループに参加しました", + "nothingDone": "やるべき仕事はまだたくさんあります!", + "nothingLeftToDo": "リラックスしてください!もう何もすることはありません", "owned_group_with_1_diamond_member": "認証済みメンバー 1 名を含む最初のグループ/コミュニティを所有しました", "owned_group_with_10_diamond_members": "10 人の認証済みメンバーを持つ最初のグループ/コミュニティを所有しました", "owned_group_with_100_diamond_members": "100人の認証済みメンバーを持つ最初のグループ/コミュニティを所有しました", @@ -621,6 +624,7 @@ "swapped_from_wallet": "ウォレットから最初のトークンを交換しました", "tipped_message": "最初のメッセージにチップを渡す", "title": "実績", + "todo": "やること", "translation_accepted": "最初の翻訳が受け入れられた", "upgrade_to_gold_diamond": "生涯ダイヤモンド会員にアップグレード", "upgraded_to_diamond": "ダイヤモンド会員にアップグレード", diff --git a/frontend/app/src/i18n/pl.json b/frontend/app/src/i18n/pl.json index d701a1a045..27a3ae2f28 100644 --- a/frontend/app/src/i18n/pl.json +++ b/frontend/app/src/i18n/pl.json @@ -570,6 +570,7 @@ "direct_chat_5": "Prowadź 5 bezpośrednich rozmów", "direct_chats_10": "Prowadź 10 bezpośrednich rozmów", "direct_chats_20": "Prowadź 20 bezpośrednich rozmów", + "done": "Zrobione", "edited_message": "Edytowano pierwszą wiadomość", "enabled_disappearing_messages": "Po raz pierwszy włączyłem znikające wiadomości", "favourited_chat": "Oznaczono Twój pierwszy czat jako ulubiony", @@ -580,6 +581,8 @@ "joined_community": "Dołączyłeś do swojej pierwszej społeczności", "joined_gated_group_or_community": "Dołączyłeś do swojej pierwszej zamkniętej grupy/kanału", "joined_group": "Dołączyłeś do swojej pierwszej grupy", + "nothingDone": "Nadal masz dużo pracy do zrobienia!", + "nothingLeftToDo": "Zrelaksować się! Nie masz już nic do zrobienia", "owned_group_with_1_diamond_member": "Jesteś właścicielem pierwszej grupy/społeczności z 1 zweryfikowanym członkiem", "owned_group_with_10_diamond_members": "Posiadasz swoją pierwszą grupę/społeczność z 10 zweryfikowanymi członkami", "owned_group_with_100_diamond_members": "Posiadasz swoją pierwszą grupę/społeczność ze 100 zweryfikowanymi członkami", @@ -621,6 +624,7 @@ "swapped_from_wallet": "Wymieniłeś swój pierwszy token z portfela", "tipped_message": "Pierwsza wiadomość z napiwkiem", "title": "Osiągnięcia", + "todo": "Do zrobienia", "translation_accepted": "Czy Twoje pierwsze tłumaczenie zostało zaakceptowane", "upgrade_to_gold_diamond": "Przejdź na członkostwo Lifetime Diamond", "upgraded_to_diamond": "Ulepszono do członkostwa Diamentowego", diff --git a/frontend/app/src/i18n/ru.json b/frontend/app/src/i18n/ru.json index efc155fda7..990e2f7c5f 100644 --- a/frontend/app/src/i18n/ru.json +++ b/frontend/app/src/i18n/ru.json @@ -570,6 +570,7 @@ "direct_chat_5": "Иметь 5 прямых чатов", "direct_chats_10": "Иметь 10 прямых чатов", "direct_chats_20": "Иметь 20 прямых чатов", + "done": "Сделанный", "edited_message": "Отредактировал первое сообщение", "enabled_disappearing_messages": "Впервые включаю исчезающие сообщения", "favourited_chat": "Отметил ваш первый чат как избранный", @@ -580,6 +581,8 @@ "joined_community": "Присоединился к вашему первому сообществу", "joined_gated_group_or_community": "Присоединился к вашей первой закрытой группе/каналу", "joined_group": "Присоединился к вашей первой группе", + "nothingDone": "Вам еще предстоит много работы!", + "nothingLeftToDo": "Расслабляться! Тебе больше нечего делать", "owned_group_with_1_diamond_member": "Вы являетесь владельцем первой группы/сообщества с 1 проверенным участником.", "owned_group_with_10_diamond_members": "Владелец вашей первой группы/сообщества с 10 проверенными участниками.", "owned_group_with_100_diamond_members": "Владелец вашей первой группы/сообщества со 100 проверенными участниками.", @@ -621,6 +624,7 @@ "swapped_from_wallet": "Выменил свой первый токен из кошелька", "tipped_message": "Отправлено первое сообщение", "title": "Достижения", + "todo": "Делать", "translation_accepted": "Был ли принят ваш первый перевод", "upgrade_to_gold_diamond": "Повысьте статус до статуса Lifetime Diamond", "upgraded_to_diamond": "Повышен до уровня Diamond", diff --git a/frontend/app/src/i18n/uk.json b/frontend/app/src/i18n/uk.json index 4c540db253..f17fee168a 100644 --- a/frontend/app/src/i18n/uk.json +++ b/frontend/app/src/i18n/uk.json @@ -570,6 +570,7 @@ "direct_chat_5": "Проведіть 5 прямих чатів", "direct_chats_10": "Проведіть 10 прямих чатів", "direct_chats_20": "Майте 20 прямих чатів", + "done": "Готово", "edited_message": "Відредагував перше повідомлення", "enabled_disappearing_messages": "Перший раз увімкнення зникаючих повідомлень", "favourited_chat": "Позначив свій перший чат як улюблений", @@ -580,6 +581,8 @@ "joined_community": "Приєднався до вашої першої спільноти", "joined_gated_group_or_community": "Приєднався до вашої першої закритої групи/каналу", "joined_group": "Приєднався до вашої першої групи", + "nothingDone": "У вас ще багато роботи!", + "nothingLeftToDo": "Розслабся! Вам більше нічого не потрібно робити", "owned_group_with_1_diamond_member": "Був власником вашої першої групи/спільноти з 1 підтвердженим учасником", "owned_group_with_10_diamond_members": "Був власником вашої першої групи/спільноти з 10 підтвердженими учасниками", "owned_group_with_100_diamond_members": "Був власником вашої першої групи/спільноти зі 100 підтвердженими учасниками", @@ -621,6 +624,7 @@ "swapped_from_wallet": "Обміняв свій перший жетон із гаманця", "tipped_message": "Підказане перше повідомлення", "title": "Досягнення", + "todo": "Зробити", "translation_accepted": "Ваш перший переклад прийнято", "upgrade_to_gold_diamond": "Оновлення до довічного діамантового членства", "upgraded_to_diamond": "Оновлено до Діамантового членства", diff --git a/frontend/app/src/i18n/vi.json b/frontend/app/src/i18n/vi.json index 244cee8220..a070e651c7 100644 --- a/frontend/app/src/i18n/vi.json +++ b/frontend/app/src/i18n/vi.json @@ -570,6 +570,7 @@ "direct_chat_5": "Có 5 cuộc trò chuyện trực tiếp", "direct_chats_10": "Có 10 cuộc trò chuyện trực tiếp", "direct_chats_20": "Có 20 cuộc trò chuyện trực tiếp", + "done": "Xong", "edited_message": "Đã chỉnh sửa tin nhắn đầu tiên", "enabled_disappearing_messages": "Lần đầu tiên kích hoạt tin nhắn biến mất", "favourited_chat": "Đã đánh dấu cuộc trò chuyện đầu tiên của bạn là cuộc trò chuyện yêu thích", @@ -580,6 +581,8 @@ "joined_community": "Đã tham gia cộng đồng đầu tiên của bạn", "joined_gated_group_or_community": "Đã tham gia nhóm/kênh kiểm soát đầu tiên của bạn", "joined_group": "Đã tham gia nhóm đầu tiên của bạn", + "nothingDone": "Bạn vẫn còn rất nhiều việc phải làm!", + "nothingLeftToDo": "Thư giãn! Bạn không còn gì để làm", "owned_group_with_1_diamond_member": "Sở hữu nhóm/cộng đồng đầu tiên của bạn với 1 thành viên đã được xác minh", "owned_group_with_10_diamond_members": "Sở hữu nhóm/cộng đồng đầu tiên của bạn với 10 thành viên đã được xác minh", "owned_group_with_100_diamond_members": "Sở hữu nhóm/cộng đồng đầu tiên của bạn với 100 thành viên đã được xác minh", @@ -621,6 +624,7 @@ "swapped_from_wallet": "Hoán đổi token đầu tiên của bạn từ ví", "tipped_message": "Tin nhắn đầu tiên được tip", "title": "Thành tựu", + "todo": "Làm", "translation_accepted": "Bản dịch đầu tiên của bạn đã được chấp nhận chưa", "upgrade_to_gold_diamond": "Nâng cấp lên thành viên Lifetime Diamond", "upgraded_to_diamond": "Được nâng cấp lên thành viên Kim cương",