feat: migrate to LiveKit, remove Agora/payment, add domain certs for Caddy
Sync to CNB / sync (push) Has been cancelled

This commit is contained in:
2026-07-04 07:15:55 +08:00
parent f3f18140f5
commit 7a9e004cbc
89 changed files with 1067 additions and 2762 deletions
+1 -41
View File
@@ -15,7 +15,6 @@
"bot": "Bot & Webhook",
"notification_channels": "Canais de Notificação",
"firebase": "Firebase",
"agora": "Agora",
"smtp": "SMTP",
"login_method": "Login Methods",
"third_app": "Third-party Login",
@@ -27,26 +26,6 @@
"video": "Video",
"notification": "Notificações"
},
"vocespace": {
"add": "Adicionar",
"check": "Verificar",
"checked": "Aprovado",
"failed": "Falhou",
"title": "VoceSpace",
"desc": "VoceSpace déployé en mode privé (déploiement automatique)",
"sub_desc": "Chaque compte VoceSpace bénéficie d'appels illimités gratuits, de 5 utilisateurs simultanés et d'une résolution 4K. Aucune création de compte n'est requise. Suivez les instructions ci-dessous pour configurer correctement votre VoceSpace.",
"prerequisite": [
"Prérequis",
"Environnement Docker",
"Les ports 80, 443, 7880, 7881, 3008 et 3000 sont ouverts",
"Nom de domaine pointant vers l'adresse IP locale (pour les utilisateurs de Chine continentale, tels qu'Alibaba Cloud et Tencent Cloud, un enregistrement ICP est requis)",
"Pour toute personnalisation ou assistance en entreprise, veuillez contacter han@privoce.com ou ajouter Privoce sur WeChat"
],
"domain_desc": "Les noms de domaine personnalisés doivent pointer vers l'adresse IP locale (pour les utilisateurs de Chine continentale, tels qu'Alibaba Cloud et Tencent Cloud, un enregistrement ICP est requis)",
"enable": "Activer",
"how_to": "Après l'activation, veuillez définir le nom de domaine et enregistrer. Les étapes suivantes seront effectuées automatiquement.",
"old": "Votre version actuelle du serveur est obsolète. Nous avons activé le VoceSpace officiel (vocespace.com) comme votre service audio/vidéo par défaut. Pour utiliser votre propre déploiement privé, veuillez mettre à jour vocechat-server vers la version 0.5.8 ou supérieure."
},
"channel": {
"leave": "Leave Channel",
"leave_desc": "Are you sure want to leave this channel?",
@@ -145,23 +124,8 @@
"expire": "Expired At",
"create": "Created At",
"value": "License Value",
"renew": "Renew License",
"update": "Update Manually",
"update_placeholder": "Please input the new license value",
"renew_select": "Please select the price",
"tip": {
"title": "A chance to get a free license upgrade!",
"user_test": "Get a free license upgrade through a 25 min user testing",
"contact": "Book a time here: "
},
"payment_success": "Payment Success!",
"back_home": "Back Home",
"tip_renewing": "Renewing the License, do not close the window!",
"tip_renewed": "Renew the License Successfully!",
"tip_renew_error": "Invalided Stripe Session ID",
"tip_domain": "The license is bound to domain (without port), please confirm or update your setting:",
"tip_port": "Fill out your domain name without port.",
"tip_confirm": "Start Payment"
"update_placeholder": "Please input the new license value"
},
"bot": {
"add_api_key": "Add API Key",
@@ -228,10 +192,6 @@
"how_to": "How to setup SMTP?",
"send_test_email": "Send Test Email"
},
"agora": {
"enable": "Enable",
"how_to": "How to setup Agora?"
},
"third_app": {
"key": "API Secure Key",
"update": "Update Secret",