+
+
+
diff --git a/src/composables/slugify.ts b/src/composables/slugify.ts
new file mode 100644
index 0000000..bb184f8
--- /dev/null
+++ b/src/composables/slugify.ts
@@ -0,0 +1,3 @@
+export function slugify(str: string): string {
+ return str.toLowerCase().replaceAll(/ /g, '-');
+}
diff --git a/src/locales/ar_AR.json b/src/locales/ar_AR.json
index 9f386d4..d9740f6 100644
--- a/src/locales/ar_AR.json
+++ b/src/locales/ar_AR.json
@@ -252,7 +252,7 @@
},
"donation": {
"upgradePush": "لتصبح مشتركا والوصول إلى الامتيازات الرائعة ، تفضل بزيارة صفحة upgrade.",
- "progress": " $${totd} من $${goald} / شهريًا ، ${perc}٪ من الهدف الشهري."
+ "progress": " ${totd} من ${goald} / شهريًا ، {perc}٪ من الهدف الشهري."
},
"showcase": {
"title": "ماذا نقوم به",
@@ -277,4 +277,4 @@
"confirm": "تأكيد",
"close": "غلق"
}
-}
+}
\ No newline at end of file
diff --git a/src/locales/ast.json b/src/locales/ast.json
index 5adc835..f39466a 100644
--- a/src/locales/ast.json
+++ b/src/locales/ast.json
@@ -206,7 +206,7 @@
"back": "Atrás"
},
"donation": {
- "progress": "${totd}$ de ${goald}$/mes, ${perc}% de la meta mensual.",
+ "progress": "{totd}$ de {goald}$/mes, {perc}% de la meta mensual.",
"upgradePush": "Pa convertise en soscriptor/a ya tener accesu a coses guais, visita la páxina d'anovamientu."
},
"docs": {
@@ -264,4 +264,4 @@
"confirm": "Confirmar",
"close": "Zarrar"
}
-}
+}
\ No newline at end of file
diff --git a/src/locales/ca_ES.json b/src/locales/ca_ES.json
index acc5607..f32ecf7 100644
--- a/src/locales/ca_ES.json
+++ b/src/locales/ca_ES.json
@@ -307,6 +307,6 @@
},
"donation": {
"upgradePush": "Per esdevenir suscriptor i guanyar accés a increïbles avantatges, vés a la pàgina de millores.",
- "progress": "Objectiu mensual: $${totd} de $${goald}/al mes, ${perc}%."
+ "progress": "Objectiu mensual: ${totd} de ${goald}/al mes, {perc}%."
}
-}
+}
\ No newline at end of file
diff --git a/src/locales/cs_CZ.json b/src/locales/cs_CZ.json
index 9389212..fe8fe11 100644
--- a/src/locales/cs_CZ.json
+++ b/src/locales/cs_CZ.json
@@ -457,10 +457,10 @@
}
},
"donation": {
- "progress": "$${totd} z měsíčního cíle $${goald} vybráno (${perc}% měsíčního cíle)",
+ "progress": "${totd} z měsíčního cíle ${goald} vybráno ({perc}% měsíčního cíle)",
"upgradePush": "Abyste se stal(a) předplatitelem a získal(a) přístup k zajímavým výhodám navštivte upgrade stránku."
},
"notfound": {
"description": "Jejda! Tuto stránku jsme nenalezli."
}
-}
+}
\ No newline at end of file
diff --git a/src/locales/de_DE.json b/src/locales/de_DE.json
index 8bacbd5..16fe373 100644
--- a/src/locales/de_DE.json
+++ b/src/locales/de_DE.json
@@ -414,7 +414,7 @@
"changeTierConfirm": "Stufe ändern"
},
"donation": {
- "progress": "$${totd} von $${goald}/Monat, ${perc}% des monatlichen Ziels.",
+ "progress": "${totd} von ${goald}/Monat, {perc}% des monatlichen Ziels.",
"upgradePush": "Um Abonnent zu werden und Zugang zu coolen Vorteilen zu erhalten, besuche die Upgrade-Seite."
},
"localizationPage": {
@@ -463,4 +463,4 @@
"notfound": {
"description": "Woops! Diese Seite konnte nicht gefunden werden."
}
-}
+}
\ No newline at end of file
diff --git a/src/locales/el_GR.json b/src/locales/el_GR.json
index 75c1b54..295871e 100644
--- a/src/locales/el_GR.json
+++ b/src/locales/el_GR.json
@@ -214,7 +214,7 @@
"changeTierPrompt": "Είσαι σίγουρος ότι θέλεις να καταργήσεις τη συνδρομή σου από oldtiername και να εγγραφείς στο newtiername;"
},
"donation": {
- "progress": "$${totd} από$${goald}/μήνα, ${perc}% του μηνιαίου στόχου.",
+ "progress": "${totd} από${goald}/μήνα, {perc}% του μηνιαίου στόχου.",
"upgradePush": "Για να γίνεις συνδρομητής και να αποκτήσεις πρόσβαση σε κούλ οφέλη, επισκέψου την σελίδα αναβάθμισης."
},
"localizationPage": {
@@ -282,4 +282,4 @@
"close": "Κλείσιμο",
"confirm": "Επιβεβαίωση"
}
-}
+}
\ No newline at end of file
diff --git a/src/locales/en@uwu.json b/src/locales/en@uwu.json
index 959df3f..03d2a19 100644
--- a/src/locales/en@uwu.json
+++ b/src/locales/en@uwu.json
@@ -448,10 +448,10 @@
"filePlaceholder": "mew://a.meow.site/4_jzon.jzon"
},
"donation": {
- "progress": "$${totd} of $${goald}/munth, ${perc}% of teh monthly goal",
+ "progress": "${totd} of ${goald}/munth, {perc}% of teh monthly goal",
"upgradePush": "u wanna become super kitteh and get kool perkz?? upgrade now!!"
},
"notfound": {
"description": "uh oh! we did a widdle fucky wucky! oopsie daisie! oh noes!!!!!"
}
-}
+}
\ No newline at end of file
diff --git a/src/locales/en_GB.json b/src/locales/en_GB.json
index 134887e..c96b493 100644
--- a/src/locales/en_GB.json
+++ b/src/locales/en_GB.json
@@ -414,7 +414,7 @@
"changeTierPrompt": "Are you sure you want to unsubscribe from oldtiername and subscribe to newtiername?"
},
"donation": {
- "progress": "$${totd} of $${goald}/month, ${perc}% of the monthly goal.",
+ "progress": "${totd} of ${goald}/month, {perc}% of the monthly goal.",
"upgradePush": "To become a subscriber and gain access to cool perks, visit the upgrade page."
},
"localizationPage": {
@@ -463,4 +463,4 @@
"notfound": {
"description": "Oops! We could not find this page."
}
-}
+}
\ No newline at end of file
diff --git a/src/locales/en_US.json b/src/locales/en_US.json
index 5512ddd..7ed9fdb 100644
--- a/src/locales/en_US.json
+++ b/src/locales/en_US.json
@@ -415,7 +415,7 @@
"back": "Back"
},
"donation": {
- "progress": "$${totd} of $${goald}/month, ${perc}% of the monthly goal.",
+ "progress": "${totd} of ${goald}/month, {perc}% of the monthly goal.",
"upgradePush": "To become a subscriber and gain access to cool perks, visit the upgrade page."
},
"localizationPage": {
@@ -464,4 +464,4 @@
"notfound": {
"description": "Oops! We could not find this page."
}
-}
+}
\ No newline at end of file
diff --git a/src/locales/es_ES.json b/src/locales/es_ES.json
index fcea430..f466ab0 100644
--- a/src/locales/es_ES.json
+++ b/src/locales/es_ES.json
@@ -452,7 +452,7 @@
"title": "Subir rango"
},
"donation": {
- "progress": "$${totd} de $${goald}/mes, ${perc}% del objetivo mensual.",
+ "progress": "${totd} de ${goald}/mes, {perc}% del objetivo mensual.",
"upgradePush": "Para convertirse en suscriptor y obtener acceso a beneficios geniales, visita la página actualizar."
},
"modals": {
@@ -463,4 +463,4 @@
"notfound": {
"description": "¡Vaya! No hemos podido encontrar esta página."
}
-}
+}
\ No newline at end of file
diff --git a/src/locales/fi_FI.json b/src/locales/fi_FI.json
index de58a80..aaeca62 100644
--- a/src/locales/fi_FI.json
+++ b/src/locales/fi_FI.json
@@ -353,7 +353,7 @@
"confirm": "Vahvista"
},
"donation": {
- "progress": "$${totd} tavoitteesta $${goald}/kuussa, ${perc}% kuukausitavoitteesta.",
+ "progress": "${totd} tavoitteesta ${goald}/kuussa, {perc}% kuukausitavoitteesta.",
"upgradePush": "Tullaksesi tilaajaksi ja saadaksesi siistejä etuja, vieraile tilityypin korotussivulla."
}
-}
+}
\ No newline at end of file
diff --git a/src/locales/fr_FR.json b/src/locales/fr_FR.json
index 96bca25..e746eac 100644
--- a/src/locales/fr_FR.json
+++ b/src/locales/fr_FR.json
@@ -454,7 +454,7 @@
},
"donation": {
"upgradePush": "Pour s'abonner et avoir accès à des récompenses spéciales, visitez la page de mise à niveau.",
- "progress": "$${totd} sur $${goald}/mois, ${perc}% du but mensuel."
+ "progress": "${totd} sur ${goald}/mois, {perc}% du but mensuel."
},
"modals": {
"cancel": "Annuler",
@@ -464,4 +464,4 @@
"notfound": {
"description": "Oups ! Nous n'arrivons pas à trouver cette page."
}
-}
+}
\ No newline at end of file
diff --git a/src/locales/gl_ES.json b/src/locales/gl_ES.json
index 2160adc..89ded1e 100644
--- a/src/locales/gl_ES.json
+++ b/src/locales/gl_ES.json
@@ -187,7 +187,7 @@
},
"donation": {
"upgradePush": "Para facerte un subscritor e acceder a grandes vantaxes, visita a páxina de actualización.",
- "progress": "$${totd} de $${goald}/mes, ${perc}% do obxectivo mensual."
+ "progress": "${totd} de ${goald}/mes, {perc}% do obxectivo mensual."
},
"localizationPage": {
"description": "Pega unha ligazón a unha configuración rexional JSON de acceso público para probala no teu sitio web",
@@ -277,4 +277,4 @@
"changeTierPrompt": "Estás seguro de que queres cancelar a subscrición de oldtiername e subscribirte a newtiername?",
"changeTierConfirm": "Cambiar rango"
}
-}
+}
\ No newline at end of file
diff --git a/src/locales/hr_HR.json b/src/locales/hr_HR.json
index 7acaf19..8d3b35b 100644
--- a/src/locales/hr_HR.json
+++ b/src/locales/hr_HR.json
@@ -414,7 +414,7 @@
"back": "Natrag"
},
"donation": {
- "progress": "$${totd} od $${goald}/mjesečno, ${perc} % mjesečnog cilja.",
+ "progress": "${totd} od ${goald}/mjesečno, {perc} % mjesečnog cilja.",
"upgradePush": "Za pretplatu i pristup još boljim pogodnostima, posjeti stranicu za nadogradnju."
},
"localizationPage": {
@@ -463,4 +463,4 @@
"notfound": {
"description": "Nažalost nismo uspjeli pronaći ovu stranicu."
}
-}
+}
\ No newline at end of file
diff --git a/src/locales/hu_HU.json b/src/locales/hu_HU.json
index 8103ca0..6712535 100644
--- a/src/locales/hu_HU.json
+++ b/src/locales/hu_HU.json
@@ -414,7 +414,7 @@
"description": "Tekintsd meg a projekt előrehaladását és céljait! (Minden órában frissítve, így nem tükröz minden projekt célt vagy az előrehaladást."
},
"donation": {
- "progress": "$${totd} a $${goald}/hó, ${perc}% a havi célból.",
+ "progress": "${totd} a ${goald}/hó, {perc}% a havi célból.",
"upgradePush": "Hogy előfizetővé válhass, és hozzáférj király cuccokhoz, látogasd meg a bővítés oldalt."
},
"localizationPage": {
@@ -463,4 +463,4 @@
"notfound": {
"description": "Hoppá! Nem találjuk ezt az oldalt."
}
-}
+}
\ No newline at end of file
diff --git a/src/locales/id_ID.json b/src/locales/id_ID.json
index dd50e3b..7ff9742 100644
--- a/src/locales/id_ID.json
+++ b/src/locales/id_ID.json
@@ -417,7 +417,7 @@
"back": "Kembali"
},
"donation": {
- "progress": "$${totd} dari $${goald} per bulan, ${perc}% dari target bulanan.",
+ "progress": "${totd} dari ${goald} per bulan, {perc}% dari target bulanan.",
"upgradePush": "Untuk menjadi pelanggan dan mendapatkan akses ke berbagai keuntungan menarik, kunjungi halaman upgrade."
},
"localizationPage": {
@@ -461,4 +461,4 @@
"notfound": {
"description": "Maaf! Kami tidak dapat menemukan halaman ini."
}
-}
+}
\ No newline at end of file
diff --git a/src/locales/it_IT.json b/src/locales/it_IT.json
index 4c75b5a..fbf2f3e 100644
--- a/src/locales/it_IT.json
+++ b/src/locales/it_IT.json
@@ -457,10 +457,10 @@
"close": "Chiudi"
},
"donation": {
- "progress": "$${totd} di $${goald}/mese, ${perc}% del goal mensile.",
+ "progress": "${totd} di ${goald}/mese, {perc}% del goal mensile.",
"upgradePush": "Per diventare un abbonato e accedere a ricompense speciali, visita la pagina per fare l'upgrade."
},
"notfound": {
"description": "Oops! Non siamo riusciti a trovare questa pagina."
}
-}
+}
\ No newline at end of file
diff --git a/src/locales/ja_JP.json b/src/locales/ja_JP.json
index e200413..107bc4e 100644
--- a/src/locales/ja_JP.json
+++ b/src/locales/ja_JP.json
@@ -450,7 +450,7 @@
"unsubPrompt": "tiername から退会しますか?そのレベルに関連付けられた特典にアクセスできなくなります。"
},
"donation": {
- "progress": "$${totd}/$${goald}(寄付額/目標) ー 月間目標の ${perc}%の寄付を頂いています。",
+ "progress": "${totd}/${goald}(寄付額/目標) ー 月間目標の {perc}%の寄付を頂いています。",
"upgradePush": "サブスクライバーになってクールな特典にアクセスするには、アップグレード ページにアクセスしてください。"
},
"modals": {
@@ -461,4 +461,4 @@
"notfound": {
"description": "おっと!このページは見つかりません。"
}
-}
+}
\ No newline at end of file
diff --git a/src/locales/kk_KZ.json b/src/locales/kk_KZ.json
index c559cbc..82c521f 100644
--- a/src/locales/kk_KZ.json
+++ b/src/locales/kk_KZ.json
@@ -219,7 +219,7 @@
},
"donation": {
"upgradePush": "Жазылу және керемет қондырмаларға қол жеткізу үшін жаңарту бетіне кіріңіз.",
- "progress": "$${totd}/айына $${goald}, айлық мақсаттың ${perc}%."
+ "progress": "${totd}/айына ${goald}, айлық мақсаттың {perc}%."
},
"localizationPage": {
"title": "Жергілікті жерлестірейік",
@@ -264,4 +264,4 @@
"confirm": "Растау",
"close": "Жабу"
}
-}
+}
\ No newline at end of file
diff --git a/src/locales/ko_KR.json b/src/locales/ko_KR.json
index 4cfd536..3241a0d 100644
--- a/src/locales/ko_KR.json
+++ b/src/locales/ko_KR.json
@@ -349,7 +349,7 @@
"month": "달"
},
"donation": {
- "progress": "$${goald}/월 중에서 $${totd} , 매달 목표의 ${perc}%.",
+ "progress": "${goald}/월 중에서 ${totd} , 매달 목표의 {perc}%.",
"upgradePush": "구독자가 되고 멋진 혜택을 받으시려면, 업그레이드 페이지를 방문하세요."
}
-}
+}
\ No newline at end of file
diff --git a/src/locales/nl_NL.json b/src/locales/nl_NL.json
index a93f2bc..d100c31 100644
--- a/src/locales/nl_NL.json
+++ b/src/locales/nl_NL.json
@@ -120,7 +120,7 @@
"button": "Test bestand"
},
"donation": {
- "progress": "$${totd} van $${goald}/maand, ${perc}% van de maandelijkse doelstelling.",
+ "progress": "${totd} van ${goald}/maand, {perc}% van de maandelijkse doelstelling.",
"upgradePush": "Om een abonnee te worden en toegang te krijgen tot coole voordelen, bezoek je de upgradepagina."
},
"upgrade": {
@@ -291,4 +291,4 @@
"juxt_err": "Foutcodes - Juxt"
}
}
-}
+}
\ No newline at end of file
diff --git a/src/locales/pl_PL.json b/src/locales/pl_PL.json
index 61d6ce5..bfd2d9e 100644
--- a/src/locales/pl_PL.json
+++ b/src/locales/pl_PL.json
@@ -291,7 +291,7 @@
"description": "Osiągnięcie celu miesięcznego sprawi, że Pretendo stanie się pracą na pełen etat, zapewniając aktualizacje lepszej jakości w szybszym tempie."
},
"donation": {
- "progress": "$${totd} z $${goald}/miesiąc, ${perc}% miesięcznego celu.",
+ "progress": "${totd} z ${goald}/miesiąc, {perc}% miesięcznego celu.",
"upgradePush": "Aby zostać subskrybentem i uzyskać dostęp do fajnych bonusów, odwiedź stronę ulepszeń."
},
"modals": {
@@ -299,4 +299,4 @@
"confirm": "Potwierdż",
"close": "Zamknij"
}
-}
+}
\ No newline at end of file
diff --git a/src/locales/pt_BR.json b/src/locales/pt_BR.json
index 713bfcc..b8c661f 100644
--- a/src/locales/pt_BR.json
+++ b/src/locales/pt_BR.json
@@ -451,10 +451,10 @@
"close": "Fechar"
},
"donation": {
- "progress": "$${totd} de $${goald} por mês, o que significa ${perc}% do objetivo mensal.",
+ "progress": "${totd} de ${goald} por mês, o que significa {perc}% do objetivo mensal.",
"upgradePush": "Para se tornar um doador e ganhar acesso a vários benefícios legais, visite a página de upgrade."
},
"notfound": {
"description": "Ops! Nós não conseguimos achar esta página."
}
-}
+}
\ No newline at end of file
diff --git a/src/locales/pt_PT.json b/src/locales/pt_PT.json
index 807e2a6..fe33829 100644
--- a/src/locales/pt_PT.json
+++ b/src/locales/pt_PT.json
@@ -274,7 +274,7 @@
"description": "Verifique o andamento do projeto e as suas metas! (Atualizado em média a cada uma hora, não reflete TODAS as metas ou progresso do projeto)"
},
"donation": {
- "progress": "$${totd} de $${goald} por mês, o que significa ${perc}% do objetivo mensal.",
+ "progress": "${totd} de ${goald} por mês, o que significa {perc}% do objetivo mensal.",
"upgradePush": "Para se tornar um doador e ganhar acesso a vários benefícios legais, visite a página de upgrade."
}
-}
+}
\ No newline at end of file
diff --git a/src/locales/ro_RO.json b/src/locales/ro_RO.json
index ebf04e8..d37aa3f 100644
--- a/src/locales/ro_RO.json
+++ b/src/locales/ro_RO.json
@@ -274,7 +274,7 @@
"changeTier": "Schimbă nivelul"
},
"donation": {
- "progress": "${totd}$ din ${goald}$/lună, ${perc}% din ținta lunară.",
+ "progress": "{totd}$ din {goald}$/lună, {perc}% din ținta lunară.",
"upgradePush": "Pentru a te abona și să ai acces la benefici faine, vizitează această pagină."
}
-}
+}
\ No newline at end of file
diff --git a/src/locales/ru_RU.json b/src/locales/ru_RU.json
index 61bfae5..048ff65 100644
--- a/src/locales/ru_RU.json
+++ b/src/locales/ru_RU.json
@@ -432,7 +432,7 @@
"unsubPrompt": "Вы уверены в том что хотите отписаться от tiername? Вы потеряете доступ к функциям которые были доступны на данном уровне."
},
"donation": {
- "progress": "$${totd} из $${goald}/в месяц, ${perc}% от месячной цели.",
+ "progress": "${totd} из ${goald}/в месяц, {perc}% от месячной цели.",
"upgradePush": "Чтобы стать подписчиком и получить доступ к крутым возможностям, посетите upgrade page."
},
"modals": {
@@ -461,4 +461,4 @@
"notfound": {
"description": "Упс! Мы не смогли найти эту страницу."
}
-}
+}
\ No newline at end of file
diff --git a/src/locales/sv_SE.json b/src/locales/sv_SE.json
index b0971a1..267c621 100644
--- a/src/locales/sv_SE.json
+++ b/src/locales/sv_SE.json
@@ -270,11 +270,11 @@
},
"donation": {
"upgradePush": "För att bli en prenumerant och få tillgång till coola förmåner, besök uppgraderingssidan.",
- "progress": "$${totd} av $${goald}/månad, ${perc}% av det månatliga målet."
+ "progress": "${totd} av ${goald}/månad, {perc}% av det månatliga målet."
},
"modals": {
"close": "Stäng",
"confirm": "Bekräfta",
"cancel": "Avbryt"
}
-}
+}
\ No newline at end of file
diff --git a/src/locales/ta_IN.json b/src/locales/ta_IN.json
index ace37e0..9ae43f9 100644
--- a/src/locales/ta_IN.json
+++ b/src/locales/ta_IN.json
@@ -414,7 +414,7 @@
"back": "பின்"
},
"donation": {
- "progress": "மாதாந்திர இலக்கில் $${totd}$${goald}/mouth, ${perc}%.",
+ "progress": "மாதாந்திர இலக்கில் ${totd}${goald}/mouth, {perc}%.",
"upgradePush": "சந்தாதாரராவதற்கும் சிறந்த சலுகைகளுக்கான அணுகலைப் பெறுவதற்கும், மேம்படுத்தல் பக்கத்தைப் பார்வையிடவும்."
},
"localizationPage": {
@@ -463,4 +463,4 @@
"notfound": {
"description": "அச்சச்சோ! இந்தப் பக்கத்தை எங்களால் கண்டுபிடிக்க முடியவில்லை."
}
-}
+}
\ No newline at end of file
diff --git a/src/locales/tr_TR.json b/src/locales/tr_TR.json
index ef51c16..906be38 100644
--- a/src/locales/tr_TR.json
+++ b/src/locales/tr_TR.json
@@ -421,7 +421,7 @@
},
"donation": {
"upgradePush": "Abone olmak ve harika avantajlara erişmek için yükseltme sayfasını ziyaret edin.",
- "progress": "Ayda $${totd}, $${goald}/ay, aylık hedefin %${perc}."
+ "progress": "Ayda ${totd}, ${goald}/ay, aylık hedefin %{perc}."
},
"blogPage": {
"published": "Tarafından yayınlandı",
@@ -454,4 +454,4 @@
"notfound": {
"description": "Woops! Bu sayfayı bulamadık."
}
-}
+}
\ No newline at end of file
diff --git a/src/locales/uk_UA.json b/src/locales/uk_UA.json
index e2b1a46..9a08a13 100644
--- a/src/locales/uk_UA.json
+++ b/src/locales/uk_UA.json
@@ -401,7 +401,7 @@
"unsubPrompt": "Ви впевнені, що бажаєте скасувати підписку на tiername? Ви втратите доступ до бонусів, пов’язаних із цим рівнем."
},
"donation": {
- "progress": "$${totd} з $${goald}/місяць, ${perc}% місячної цілі.",
+ "progress": "${totd} з ${goald}/місяць, {perc}% місячної цілі.",
"upgradePush": "Щоб стати передплатником і отримати доступ до цікавих бонусів, відвідайте сторінку прокачки."
},
"localizationPage": {
@@ -454,4 +454,4 @@
"notfound": {
"description": "Упс! Сторінка не знайдена."
}
-}
+}
\ No newline at end of file
diff --git a/src/locales/zh_CN.json b/src/locales/zh_CN.json
index 0f6f12e..b7401f7 100644
--- a/src/locales/zh_CN.json
+++ b/src/locales/zh_CN.json
@@ -452,7 +452,7 @@
"back": "退回"
},
"donation": {
- "progress": "$${totd}$${goald}/月,${perc}% 的每月目标。",
+ "progress": "${totd}${goald}/月,{perc}% 的每月目标。",
"upgradePush": "要成为订阅者并获得超值福利,请访问升级页面。"
},
"modals": {
@@ -463,4 +463,4 @@
"notfound": {
"description": "糟糕!我们找不到该页面。"
}
-}
+}
\ No newline at end of file
diff --git a/src/locales/zh_Hant.json b/src/locales/zh_Hant.json
index c07349e..dc17004 100644
--- a/src/locales/zh_Hant.json
+++ b/src/locales/zh_Hant.json
@@ -422,7 +422,7 @@
"publishedOn": "於"
},
"donation": {
- "progress": "$${totd}的$${goald}/月,完成月度目標的${perc}%",
+ "progress": "${totd}的${goald}/月,完成月度目標的{perc}%",
"upgradePush": "若要成為訂閱者並獲得超棒的特權,請前往升級頁面。"
},
"localizationPage": {
@@ -463,4 +463,4 @@
"juxt_err": "錯誤代碼 - Juxt"
}
}
-}
+}
\ No newline at end of file
diff --git a/src/pages/index.vue b/src/pages/index.vue
index 8b9fb65..1e434bd 100644
--- a/src/pages/index.vue
+++ b/src/pages/index.vue
@@ -1,4 +1,6 @@