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 -9
View File
@@ -11,7 +11,6 @@
"welcome_channel": "Willkommen in {{name}}",
"welcome_desc": "Dies ist der Beginn des Kanals #{{name}}.",
"edit_channel": "Kanal bearbeiten",
"channel_name": "Kanalname",
"private_channel": "Privater Kanal",
"create_channel": "Neuen Kanal erstellen",
@@ -19,7 +18,6 @@
"create_private_channel_desc": "Dies ist ein privater Kanal, nur ausgewählte Mitglieder können beitreten.",
"search_user_placeholder": "Benutzernamen zum Suchen eingeben",
"welcome_msg": "Willkommen im Kanal {{name}}",
"invite_title": "Freunde zu {{name}} einladen",
"invite_by_email": "Per E-Mail einladen",
"enable_smtp": "Zuerst SMTP aktivieren",
@@ -29,23 +27,18 @@
"invite_link_edit": "Einladungslink bearbeiten",
"invite_link_setting_tip": "Einladungslink läuft ab in {{expire}}, maximale Nutzungen: {{times}}",
"generate_new_link": "Neuen Link generieren",
"send_to": "Senden an",
"edited": "bearbeitet",
"license_tip": "Deine Lizenz hat das Limit erreicht, aktualisiere die Lizenz oder kontaktiere den Admin!",
"license_tip": "Das aktuelle Lizenzlimit für Benutzer wurde erreicht. Bitte kontaktiere den Admin.",
"delete_msg_title": "Nachricht löschen",
"delete_msg_desc": "Bist du sicher, dass du {{msg}} löschen möchtest?",
"delete_msg_this": "diese Nachricht",
"delete_msg_these": "diese Nachrichten",
"new_msg": "{{num}} neue Nachrichten",
"mark_read": "Als gelesen markieren",
"pin_chat": "Chat anheften",
"unpin_chat": "Lösen",
"reply_msg_del": "Diese Nachricht wurde gelöscht.",
"file": "Datei",
"image": "Bild",
"forward": "Weiterleiten",
@@ -65,7 +58,6 @@
"contact_block_tip": "Dieser Benutzer wurde von dir blockiert",
"file_expired": "Datei abgelaufen",
"only_owner_can_send": "Nur der Kanalbesitzer kann Nachrichten senden!",
"remark": "Spitzname hinzufügen",
"remark_clear": "Spitzname zurücksetzen",
"remark_intro": "Finde Freunde schneller mit einem persönlichen Spitznamen. Dieser ist nur für dich in deinen Direktnachrichten sichtbar.",
+1 -15
View File
@@ -51,7 +51,6 @@
"install": "Installieren",
"download_origin": "Original herunterladen",
"close": "Schließen",
"upgrade": "Upgrade",
"view_pwd": "Passwort anzeigen",
"change_pwd": "Passwort ändern"
},
@@ -59,7 +58,6 @@
"uploading": "Wird hochgeladen"
},
"tip": {
"email_msg_tip": "E-Mail-Benachrichtigungen sind in deiner Region blockiert. Upgrade auf Pro für diese Funktion.",
"update": "Erfolgreich aktualisiert!",
"delete": "Erfolgreich gelöscht!",
"reg": "Erfolgreich registriert!",
@@ -71,22 +69,10 @@
},
"new_version": "<0>Neue Version</0> verfügbar",
"mobile_app": "Entdecke unsere <0>Mobile App</0>",
"price": {
"pro": {
"title": "VoceChat Pro",
"desc": "",
"price": "$49"
},
"supreme": {
"title": "VoceSpace Private Deployment Video [499$]",
"desc": "",
"price": ""
}
},
"server_update": {
"version_needed": "Diese Funktion benötigt Server-Version: <0>{{version}}</0> 🚨",
"current_version": "Aktuelle Version: <0>{{version}}</0>",
"update_tip": "Bitte Server upgraden!",
"update_tip": "Bitte Server aktualisieren!",
"howto": "Anleitung zum Update"
},
"inactive": {
-2
View File
@@ -12,7 +12,6 @@
"current_pwd": "Aktuelles Passwort",
"new_pwd": "Neues Passwort",
"confirm_new_pwd": "Neues Passwort bestätigen",
"manage_members": "Kontakte verwalten",
"manage_tip": "Deaktivieren ermöglicht späteres Wiederherstellen des Kontos.",
"admin": "Admin",
@@ -28,7 +27,6 @@
"roles": "Rollen",
"set_admin": "Admin",
"set_normal": "Benutzer",
"search_not_found": "Nicht gefunden oder Suchberechtigung fehlt.",
"search_by_id": "Nach ID suchen",
"search_by_id_ph": "Benutzer-ID eingeben",
+3 -45
View File
@@ -15,7 +15,6 @@
"bot": "Bot & Webhook",
"notification_channels": "Benachrichtigungskanäle",
"firebase": "Firebase",
"agora": "Agora",
"smtp": "SMTP",
"login_method": "Anmeldemethoden",
"third_app": "Anmeldung über Drittanbieter",
@@ -27,26 +26,6 @@
"video": "Videoanrufe",
"notification": "Benachrichtigungen"
},
"vocespace": {
"add": "Hinzufügen",
"check": "Überprüfen",
"checked": "Bestanden",
"failed": "Fehlgeschlagen",
"title": "VoceSpace",
"desc": "Selbstgehosteter VoceSpace (Automatisierte Bereitstellung)",
"prerequisite": [
"Voraussetzungen",
"Docker-Umgebung",
"Die Ports 80, 443, 7880, 7881, 3008 und 3000 sind geöffnet",
"Die Domain ist registriert",
"Für Unternehmensanpassungen oder bei Fragen wenden Sie sich bitte an han@privoce.com oder fügen Sie uns auf WeChat hinzu: Privoce"
],
"sub_desc": "Jedes VoceSpace-Konto bietet unbegrenzte Gesprächsminuten, 5 gleichzeitige Teilnehmer und eine kostenlose 4K-Auflösung. Es ist keine Kontoerstellung erforderlich. Befolgen Sie die unten stehenden Anweisungen, um Ihren VoceSpace korrekt zu konfigurieren.",
"domain_desc": "Diese Domain benötigt einen DNS-A-Eintrag, der auf die IP-Adresse des aktuellen Servers verweist, auf dem Sie VoceChat hosten.",
"enable": "Aktivieren",
"how_to": "Nach der Aktivierung legen Sie bitte eine benutzerdefinierte Domain fest. Klicken Sie auf „Speichern“, und das System aktiviert VoceSpace automatisch.",
"old": "Ihre aktuelle Serverversion ist veraltet. Wir haben den offiziellen VoceSpace (vocespace.com) als Standard-Audio-/Videodienst aktiviert. Um Ihre eigene private Installation zu nutzen, aktualisieren Sie bitte vocechat-server auf Version 0.5.8 oder höher."
},
"channel": {
"leave": "Kanal verlassen",
"leave_desc": "Bist du sicher, dass du diesen Kanal verlassen möchtest?",
@@ -197,23 +176,8 @@
"expire": "Läuft ab am",
"create": "Erstellt am",
"value": "Lizenzwert",
"renew": "Lizenz verlängern",
"update": "Manuell aktualisieren",
"update_placeholder": "Neuen Lizenzwert eingeben",
"renew_select": "Preis auswählen",
"tip": {
"title": "Chance auf kostenloses Lizenz-Upgrade!",
"user_test": "Kostenloses Upgrade durch 25-minütigen Benutzertest",
"contact": "Termin buchen: "
},
"payment_success": "Zahlung erfolgreich!",
"back_home": "Zurück zur Startseite",
"tip_renewing": "Lizenz wird verlängert Fenster nicht schließen!",
"tip_renewed": "Lizenz erfolgreich verlängert!",
"tip_renew_error": "Ungültige Stripe-Sitzungs-ID",
"tip_domain": "Die Lizenz ist an eine Domain (ohne Port) gebunden. Bitte bestätigen oder aktualisieren:",
"tip_port": "Domain ohne Port eingeben.",
"tip_confirm": "Zahlung starten"
"update_placeholder": "Neuen Lizenzwert eingeben"
},
"bot": {
"add_api_key": "API-Schlüssel hinzufügen",
@@ -273,7 +237,7 @@
"client_email": "Client-E-Mail"
},
"smtp": {
"desc": "Für E-Mail-Benachrichtigungen (Pro-Funktion) und Anmeldungsbestätigungen wird SMTP benötigt.",
"desc": "Für E-Mail-Benachrichtigungen und Anmeldungsbestätigungen wird SMTP benötigt.",
"sub_desc": "SMTP-Einstellungen konfigurieren:",
"enable": "Aktivieren",
"host": "Host",
@@ -284,12 +248,6 @@
"how_to": "SMTP einrichten?",
"send_test_email": "Test-E-Mail senden"
},
"agora": {
"desc": "Für Video-/Sprachanrufe nutzen wir Agora.",
"sub_desc": "Jedes Agora-Projekt bietet 10.000 kostenlose Minuten/Monat. Erstelle ein Projekt und folge der Anleitung.",
"enable": "Aktivieren",
"how_to": "Agora einrichten?"
},
"third_app": {
"key": "API-Sicherheitsschlüssel",
"update": "Geheimnis aktualisieren",
@@ -352,7 +310,7 @@
"step_1": "Schritt 1: Eigene Server-URL eintragen",
"step_2": "Schritt 2: Login-Token eingeben",
"step_2_desc": "Token per X-API-Key-Header abrufen oder unten kopieren:",
"last": "Jede API hat einen „Testen"-Button zur Debugging."
"last": "Jede API hat einen „Testen“-Button zur Debugging."
},
"notification": {
"desc": "Benachrichtigungseinstellungen für verschiedene Kanäle konfigurieren",
+3 -3
View File
@@ -7,8 +7,7 @@
"download": "Mobile Apps herunterladen",
"help": "Fragen? Besuche unser Hilfe-Center",
"sign_in_tip": "Zum Senden anmelden",
"vocespace": " VoceSpace Videoanruf",
"license": "VoceChat Upgrade-Lizenz",
"license": "VoceChat Lizenz",
"page_editor": {
"title": "Page Management",
"status_select": "Select State",
@@ -66,5 +65,6 @@
"tunnel_progress": "Starting tunnel...",
"tunnel_error": "Tunnel error",
"tunnel_get_domain": "Get Public Domain"
}
},
"video": "Video"
}
+1 -10
View File
@@ -18,7 +18,6 @@
"created_at": "Created",
"updated_at": "Last updated",
"dismiss_announcement": "Dismiss announcement",
"channel_name": "Channel Name",
"private_channel": "Private Channel",
"create_channel": "Create New Channel",
@@ -26,7 +25,6 @@
"create_private_channel_desc": "This is a private channel, only select members will be able to join.",
"search_user_placeholder": "Type Username to search",
"welcome_msg": "Welcome to channel {{name}}",
"invite_title": "Add friends to {{name}}",
"invite_by_email": "Invite by Email",
"enable_smtp": "Enable SMTP First",
@@ -36,23 +34,18 @@
"invite_link_edit": "Edit invite link",
"invite_link_setting_tip": "Invite link expires in {{expire}}, max use times: {{times}}",
"generate_new_link": "Generate New Link",
"send_to": "Send To",
"edited": "edited",
"license_tip": "Your license has reached the limit, upgrade the License or contact the Admin!",
"license_tip": "The current license user limit has been reached. Contact the admin.",
"delete_msg_title": "Delete Message",
"delete_msg_desc": "Are you sure want to delete {{msg}}?",
"delete_msg_this": "this message",
"delete_msg_these": "these messages",
"new_msg": "{{num}} new messages",
"mark_read": "Mark as Read",
"pin_chat": "Pin Chat",
"unpin_chat": "Unpin",
"reply_msg_del": "This message has been deleted.",
"file": "file",
"image": "image",
"forward": "forward",
@@ -72,12 +65,10 @@
"contact_block_tip": "This user has been blocked by you",
"file_expired": "File Expired",
"only_owner_can_send": "only Channel owner can send message!",
"remark": "Add friend nickname",
"remark_clear": "Reset friend nickname",
"remark_intro": "Find a friend faster with a personal nickname. It will only be visible to you in your direct messages.",
"remark_placeholder": "Set Nickname",
"guest_mode_warning": {
"title": "This Channel Will Be Visible to Guests",
"desc": "If you continue, guest users may be able to see messages in this public channel.",
+1 -15
View File
@@ -51,7 +51,6 @@
"install": "Install",
"download_origin": "Download original",
"close": "Close",
"upgrade": "Upgrade",
"view_pwd": "View Password",
"change_pwd": "Update Password"
},
@@ -59,7 +58,6 @@
"uploading": "Uploading"
},
"tip": {
"email_msg_tip": "Your region has blocked notifications, upgrade to Pro to use email notification.",
"update": "Update Successfully!",
"delete": "Delete Successfully!",
"reg": "Register Successfully!",
@@ -71,22 +69,10 @@
},
"new_version": "<0>New Version</0> Available",
"mobile_app": "Check out our <0>Mobile APP</0>",
"price": {
"pro": {
"title": "VoceChat Pro",
"desc": "",
"price": "$49"
},
"supreme": {
"title": "VoceSpace Private Deployment Video [499$]",
"desc": "",
"price": ""
}
},
"server_update": {
"version_needed": "This function needs server version:<0>{{version}}</0> at least 🚨",
"current_version": "Your current version:<0>{{version}}</0>",
"update_tip": "Please upgrade the Server!",
"update_tip": "Please update the Server!",
"howto": "How to Update VoceChat Server"
},
"inactive": {
-2
View File
@@ -12,7 +12,6 @@
"current_pwd": "Current Password",
"new_pwd": "New Password",
"confirm_new_pwd": "Confirm New Password",
"manage_members": "Manage Contacts",
"manage_tip": "Disabling your account means you can recover it at any time after taking this action.",
"admin": "Admin",
@@ -28,7 +27,6 @@
"roles": "Roles",
"set_admin": "Admin",
"set_normal": "User",
"search_not_found": "Not found, or this user is not allowed to be searched.",
"search_disabled": "User search has been disabled by the administrator.",
"add_to_contact": "Add to contact",
+3 -46
View File
@@ -16,8 +16,6 @@
"bot": "Bot & Webhook",
"notification_channels": "Notification Channels",
"firebase": "Firebase",
"agora": "Agora",
"vocespace": "Video",
"smtp": "SMTP",
"login_method": "Login Methods",
"third_app": "Third-party Login",
@@ -201,23 +199,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",
@@ -277,7 +260,7 @@
"client_email": "Client Email"
},
"smtp": {
"desc": "For new message Email notification (advanced feature, upgrade to <0>VoceChat Pro</0>) and new sign-up email verification, we use SMTP. ",
"desc": "For new message email notifications and new sign-up email verification, we use SMTP.",
"sub_desc": "Please set up your SMTP below.",
"enable": "Enable",
"host": "Host",
@@ -288,32 +271,6 @@
"how_to": "How to setup SMTP?",
"send_test_email": "Send Test Email"
},
"agora": {
"desc": "For video and audio calls, we use Agora API. ",
"sub_desc": "Each Agora project will enjoy 10,000 mins free API usages per month. Please create a project by yourself. Follow the instruction below to configure your Agora correctly.",
"enable": "Enable",
"how_to": "How to setup Agora?"
},
"vocespace": {
"add": "Add",
"check": "Check",
"checked": "Pass",
"failed": "Failed",
"title": "VoceSpace",
"desc": "Use self-hosted VoceSpace (Automated Deployment)",
"prerequisite": [
"Prerequisites",
"Docker environment",
"Ports 80, 443, 7880, 7881, 3008, 3000 are open",
"The domain has been registered",
"For enterprises customization or need help, please contact han@privoce.com or add WeChat: Privoce"
],
"sub_desc": "Each VoceSpace account will enjoy no limit minutes, 5 person concurrent and 4k resolution for free. No account creation required. Follow the instruction below to configure your VoceSpace correctly.",
"domain_desc": "This domain needs to have a DNS A record pointing to the current server IP you are hosting VoceChat.",
"enable": "Enable",
"how_to": "After enabling, please set a custom domain then click save, and the system will automatically enable VoceSpace.",
"old": "Your current server version is outdated. We have enabled the official VoceSpace (vocespace.com) as your default audio/video service. To use your own private deployment, please update vocechat-server to v0.5.8 or higher."
},
"third_app": {
"key": "API Secure Key",
"update": "Update Secret",
@@ -480,4 +437,4 @@
"error": "Error"
}
}
}
}
+3 -3
View File
@@ -7,8 +7,7 @@
"download": "Download Mobile apps",
"help": "Got questions? Visit our help center",
"sign_in_tip": "Please sign in to send message",
"vocespace": "VoceSpace Video Call",
"license": "VoceChat Upgrade License",
"license": "VoceChat License",
"page_editor": {
"title": "Page Management",
"status_select": "Select State",
@@ -66,5 +65,6 @@
"tunnel_progress": "Starting tunnel...",
"tunnel_error": "Tunnel error",
"tunnel_get_domain": "Get Public Domain"
}
},
"video": "Video"
}
+3 -3
View File
@@ -43,9 +43,9 @@
"github_logging_in": "Iniciando sesión con GitHub...",
"github_cb_tip": "Por favor, cierra esta ventana y vuelve a la ventana del widget",
"magic_link_expire": {
"title": "Enlace mágico inválido o caducado",
"desc": "Por favor, solicita un nuevo enlace mágico.",
"desc_close": "Puedes cerrar esta ventana ahora."
"title": "Enlace mágico inválido o caducado",
"desc": "Por favor, solicita un nuevo enlace mágico.",
"desc_close": "Puedes cerrar esta ventana ahora."
},
"invite_mobile": {
"join": "Únete a nuestro servidor",
+15 -24
View File
@@ -1,26 +1,23 @@
{
"pin": "Fijar",
"pin_desc": "¿Quieres fijar este mensaje en",
"pinned_msg": "Mensaje Fijado",
"pin_empty_tip": "Este canal aún no tiene ningún mensaje fijado.",
"fav": "Favorito",
"fav_msg": "Mensaje Guardado",
"fav_empty_tip": "Este canal aún no tiene ningún mensaje guardado.",
"channel_members": "Miembros del Canal",
"add_channel_members": "Agregar miembros",
"welcome_channel": "Bienvenido a {{name}}",
"welcome_desc": "Este es el inicio del canal #{{name}}.",
"edit_channel": "Editar Canal"
"pin": "Fijar",
"pin_desc": "¿Quieres fijar este mensaje en",
"pinned_msg": "Mensaje Fijado",
"pin_empty_tip": "Este canal aún no tiene ningún mensaje fijado.",
"fav": "Favorito",
"fav_msg": "Mensaje Guardado",
"fav_empty_tip": "Este canal aún no tiene ningún mensaje guardado.",
"channel_members": "Miembros del Canal",
"add_channel_members": "Agregar miembros",
"welcome_channel": "Bienvenido a {{name}}",
"welcome_desc": "Este es el inicio del canal #{{name}}.",
"edit_channel": "Editar Canal",
"channel_name": "Nombre del Canal",
"private_channel": "Canal Privado",
"create_channel": "Crear Nuevo Canal",
"create_channel_desc": "Este es un canal público, todos en este equipo pueden verlo.",
"create_private_channel_desc": "Este es un canal privado, solo miembros seleccionados podrán unirse.",
"search_user_placeholder": "Escribe el nombre de usuario para buscar",
"welcome_msg": "Bienvenido al canal {{name}}"
"welcome_msg": "Bienvenido al canal {{name}}",
"invite_title": "Agregar amigos a {{name}}",
"invite_by_email": "Invitar por Correo Electrónico",
"enable_smtp": "Habilitar SMTP Primero",
@@ -29,24 +26,19 @@
"invite_link_faq": "¿Enlace de invitación incorrecto?",
"invite_link_edit": "Editar enlace de invitación",
"invite_link_setting_tip": "El enlace de invitación expira en {{expire}}, máximo de usos: {{times}}",
"generate_new_link": "Generar Nuevo Enlace"
"generate_new_link": "Generar Nuevo Enlace",
"send_to": "Enviar a",
"edited": "editado",
"license_tip": "¡Tu licencia ha alcanzado el límite! ¡Actualiza la licencia o contacta al administrador!",
"license_tip": "Se alcanzó el límite de usuarios de la licencia actual. Contacta al administrador.",
"delete_msg_title": "Eliminar Mensaje",
"delete_msg_desc": "¿Estás seguro de que quieres eliminar {{msg}}?",
"delete_msg_this": "este mensaje",
"delete_msg_these": "estos mensajes",
"new_msg": "{{num}} nuevos mensajes",
"mark_read": "Marcar como Leído",
"pin_chat": "Fijar Chat",
"unpin_chat": "Desfijar",
"reply_msg_del": "Este mensaje ha sido eliminado.",
"file": "archivo",
"image": "imagen",
"forward": "reenviar",
@@ -65,5 +57,4 @@
"contact_tip": "Este usuario no está en tus contactos",
"contact_block_tip": "Este usuario ha sido bloqueado por ti",
"file_expired": "Archivo Expirado"
}
-12
View File
@@ -67,18 +67,6 @@
},
"new_version": "<0>Nueva Versión</0> Disponible",
"mobile_app": "Echa un vistazo a nuestra <0>Aplicación Móvil</0>",
"price": {
"pro": {
"title": "VoceChat Pro",
"desc": "",
"price": "$49"
},
"supreme": {
"title": "Vídeo de implementación privada de VoceSpace [499$]",
"desc": "",
"price": ""
}
},
"server_update": {
"version_needed": "Esta función requiere la versión del servidor:<0>{{version}}</0> como mínimo 🚨",
"current_version": "Tu versión actual:<0>{{version}}</0>",
-2
View File
@@ -12,7 +12,6 @@
"current_pwd": "Contraseña actual",
"new_pwd": "Nueva contraseña",
"confirm_new_pwd": "Confirmar nueva contraseña",
"manage_members": "Gestionar Contactos",
"manage_tip": "Desactivar tu cuenta significa que puedes recuperarla en cualquier momento después de tomar esta acción.",
"admin": "Admin",
@@ -28,7 +27,6 @@
"roles": "Roles",
"set_admin": "Admin",
"set_normal": "Usuario",
"search_not_found": "No encontrado, o este usuario no está permitido para ser buscado.",
"search_by_id": "Buscar por ID",
"search_by_id_ph": "Ingrese el ID de usuario",
+1 -41
View File
@@ -15,7 +15,6 @@
"bot": "Bot & Webhook",
"notification_channels": "Canales de Notificación",
"firebase": "Firebase",
"agora": "Agora",
"smtp": "SMTP",
"login_method": "Métodos de Inicio de Sesión",
"third_app": "Inicio de Sesión de Terceros",
@@ -27,26 +26,6 @@
"video": "Video",
"notification": "Notificaciones"
},
"vocespace": {
"add": "Agregar",
"check": "Comprobar",
"checked": "Aprobado",
"failed": "Fallido",
"title": "VoceSpace",
"desc": "VoceSpace implementado de forma privada (implementación automática)",
"sub_desc": "Cada cuenta de VoceSpace disfrutará de llamadas ilimitadas gratuitas, 5 usuarios simultáneos y resolución 4K. No es necesario crear una cuenta. Siga las instrucciones a continuación para configurar correctamente su VoceSpace.",
"prerequisite": [
"Prerrequisitos",
"Entorno Docker",
"Puertos 80, 443, 7880, 7881, 3008 y 3000 abiertos",
"Nombre de dominio que resuelve a la dirección IP local (para usuarios en China continental, como Alibaba Cloud y Tencent Cloud, se requiere el registro ICP)",
"Para personalización empresarial o asistencia, contacte con han@privoce.com o agregue WeChat: Privoce"
],
"domain_desc": "Los nombres de dominio personalizados deben resolver a la dirección IP local (para usuarios en China continental, como Alibaba Cloud y Tencent Cloud, se requiere el registro ICP)",
"enable": "Habilitar",
"how_to": "Después de habilitar, configure el nombre de dominio y guarde. Los pasos restantes se completarán automáticamente.",
"old": "Su versión actual del servidor está desactualizada. Hemos habilitado el VoceSpace oficial (vocespace.com) como su servicio de audio/video predeterminado. Para usar su propia implementación privada, actualice vocechat-server a la versión 0.5.8 o superior."
},
"channel": {
"leave": "Abandonar Canal",
"leave_desc": "¿Estás seguro de que deseas abandonar este canal?",
@@ -146,23 +125,8 @@
"expire": "Caduca en",
"create": "Creado en",
"value": "Valor de la Licencia",
"renew": "Renovar Licencia",
"update": "Actualizar Manualmente",
"update_placeholder": "Por favor, introduce el nuevo valor de la licencia",
"renew_select": "Por favor, selecciona el precio",
"tip": {
"title": "¡Oportunidad de obtener una actualización gratuita de la licencia!",
"user_test": "Obtén una actualización gratuita de la licencia a través de una prueba de usuario de 25 minutos",
"contact": "Reserva un horario aquí: "
},
"payment_success": "¡Pago Exitoso!",
"back_home": "Volver a Inicio",
"tip_renewing": "¡Renovando la Licencia, no cierres la ventana!",
"tip_renewed": "¡Licencia Renovada Exitosamente!",
"tip_renew_error": "ID de Sesión de Stripe Inválido",
"tip_domain": "La licencia está vinculada al dominio (sin puerto), por favor confirma o actualiza tu configuración:",
"tip_port": "Ingresa tu nombre de dominio sin puerto.",
"tip_confirm": "Iniciar Pago"
"update_placeholder": "Por favor, introduce el nuevo valor de la licencia"
},
"bot": {
"add_api_key": "Agregar Clave API",
@@ -229,10 +193,6 @@
"how_to": "¿Cómo configurar SMTP?",
"send_test_email": "Enviar Correo Electrónico de Prueba"
},
"agora": {
"enable": "Habilitar",
"how_to": "¿Cómo configurar Agora?"
},
"third_app": {
"key": "Clave de Seguridad API",
"update": "Actualizar Secreto",
+3 -3
View File
@@ -7,8 +7,7 @@
"download": "Descarga las aplicaciones móviles",
"help": "¿Tienes preguntas? Visita nuestro centro de ayuda",
"sign_in_tip": "Por favor, inicia sesión para enviar mensajes",
"vocespace": "Llamada de video VoceSpace",
"license": "VoceChat Licencia de Actualización",
"license": "Licencia de VoceChat",
"page_editor": {
"title": "Page Management",
"status_select": "Select State",
@@ -66,5 +65,6 @@
"tunnel_progress": "Starting tunnel...",
"tunnel_error": "Tunnel error",
"tunnel_get_domain": "Get Public Domain"
}
},
"video": "Video"
}
+74 -74
View File
@@ -1,74 +1,74 @@
{
"login": {
"title": "Connexion à {{name}}",
"google": "Se connecter avec Google",
"github": "Se connecter avec GitHub",
"metamask": "Se connecter avec MetaMask",
"password": "Se connecter avec Mot de Passe",
"oidc": "Se connecter avec OIDC",
"no_account": "Vous n'avez pas de compte ?"
},
"reg": {
"title": "Inscription à {{name}}",
"google": "S'inscrire avec Google",
"github": "S'inscrire avec GitHub",
"metamask": "S'inscrire avec MetaMask",
"oidc": "S'inscrire avec OIDC",
"have_account": "Vous avez un compte ?",
"input_name": "Quel est votre nom",
"input_name_tip": "Entrez un nom ou un pseudo pour que les gens sachent comment vous souhaitez être appelé. Votre nom ne sera visible que dans les espaces que vous avez rejoints."
},
"logout": {
"title": "Déconnexion",
"desc": "Êtes-vous sûr de vouloir vous déconnecter de ce compte ?",
"clear_local": "Effacer les données locales",
"role_changed": "Votre rôle a changé, voulez-vous vous reconnecter pour que cela prenne effet ?",
"later": "Peut-être plus tard"
},
"continue": "Continuer avec Email",
"placeholder_name": "Entrez votre Nom",
"placeholder_email": "Entrez votre Email",
"placeholder_pwd": "Entrez le Mot de Passe",
"placeholder_confirm_pwd": "Confirmez le Mot de Passe",
"check_email": "Vérifiez votre boîte de réception",
"check_email_desc": "Nous venons d'envoyer un lien magique à <0>{{email}}</0>. Une fois qu'il arrive, il sera valide pendant 15 minutes.",
"back_sign_in": "Retour à la connexion",
"welcome": "Bienvenue sur le serveur {{name}}",
"guest_login_tip": "Veuillez scanner le code QR ou vous connecter pour envoyer un message",
"enter": "Se connecter à ",
"sign_in": "Se Connecter",
"sign_up": "S'inscrire",
"signing_up": "Inscription en cours",
"github_login_success": "Connexion GitHub réussie !",
"github_logging_in": "Connexion GitHub en cours...",
"github_cb_tip": "Veuillez fermer cette fenêtre et revenir à la fenêtre du widget",
"magic_link_expire": {
"title": "Lien magique invalide ou expiré",
"desc": "Veuillez demander un nouveau lien magique.",
"desc_close": "Vous pouvez fermer cette fenêtre maintenant."
},
"invite_mobile": {
"join": "Rejoignez notre Serveur",
"start_download": "Commencez par télécharger l'application mobile VoceChat",
"open": "Ouvrir VoceChat",
"have_already": "Vous avez déjà l'application ?"
},
"invite_expire": {
"min30": "30 minutes",
"h1": "1 heure",
"h6": "6 heures",
"h12": "12 heures",
"d1": "1 jour",
"d7": "7 jours",
"d30": "30 jours"
},
"invite_times": {
"no_limit": "sans limite",
"time1": "1 utilisation",
"times5": "5 utilisations",
"times10": "10 utilisations",
"times25": "25 utilisations",
"times50": "50 utilisations",
"times100": "100 utilisations"
}
}
{
"login": {
"title": "Connexion à {{name}}",
"google": "Se connecter avec Google",
"github": "Se connecter avec GitHub",
"metamask": "Se connecter avec MetaMask",
"password": "Se connecter avec Mot de Passe",
"oidc": "Se connecter avec OIDC",
"no_account": "Vous n'avez pas de compte ?"
},
"reg": {
"title": "Inscription à {{name}}",
"google": "S'inscrire avec Google",
"github": "S'inscrire avec GitHub",
"metamask": "S'inscrire avec MetaMask",
"oidc": "S'inscrire avec OIDC",
"have_account": "Vous avez un compte ?",
"input_name": "Quel est votre nom",
"input_name_tip": "Entrez un nom ou un pseudo pour que les gens sachent comment vous souhaitez être appelé. Votre nom ne sera visible que dans les espaces que vous avez rejoints."
},
"logout": {
"title": "Déconnexion",
"desc": "Êtes-vous sûr de vouloir vous déconnecter de ce compte ?",
"clear_local": "Effacer les données locales",
"role_changed": "Votre rôle a changé, voulez-vous vous reconnecter pour que cela prenne effet ?",
"later": "Peut-être plus tard"
},
"continue": "Continuer avec Email",
"placeholder_name": "Entrez votre Nom",
"placeholder_email": "Entrez votre Email",
"placeholder_pwd": "Entrez le Mot de Passe",
"placeholder_confirm_pwd": "Confirmez le Mot de Passe",
"check_email": "Vérifiez votre boîte de réception",
"check_email_desc": "Nous venons d'envoyer un lien magique à <0>{{email}}</0>. Une fois qu'il arrive, il sera valide pendant 15 minutes.",
"back_sign_in": "Retour à la connexion",
"welcome": "Bienvenue sur le serveur {{name}}",
"guest_login_tip": "Veuillez scanner le code QR ou vous connecter pour envoyer un message",
"enter": "Se connecter à ",
"sign_in": "Se Connecter",
"sign_up": "S'inscrire",
"signing_up": "Inscription en cours",
"github_login_success": "Connexion GitHub réussie !",
"github_logging_in": "Connexion GitHub en cours...",
"github_cb_tip": "Veuillez fermer cette fenêtre et revenir à la fenêtre du widget",
"magic_link_expire": {
"title": "Lien magique invalide ou expiré",
"desc": "Veuillez demander un nouveau lien magique.",
"desc_close": "Vous pouvez fermer cette fenêtre maintenant."
},
"invite_mobile": {
"join": "Rejoignez notre Serveur",
"start_download": "Commencez par télécharger l'application mobile VoceChat",
"open": "Ouvrir VoceChat",
"have_already": "Vous avez déjà l'application ?"
},
"invite_expire": {
"min30": "30 minutes",
"h1": "1 heure",
"h6": "6 heures",
"h12": "12 heures",
"d1": "1 jour",
"d7": "7 jours",
"d30": "30 jours"
},
"invite_times": {
"no_limit": "sans limite",
"time1": "1 utilisation",
"times5": "5 utilisations",
"times10": "10 utilisations",
"times25": "25 utilisations",
"times50": "50 utilisations",
"times100": "100 utilisations"
}
}
+60 -67
View File
@@ -1,67 +1,60 @@
{
"pin": "Épingler",
"pin_desc": "Voulez-vous épingler ce message à",
"pinned_msg": "Message Épinglé",
"pin_empty_tip": "Ce canal n'a pas encore de message épinglé.",
"fav": "Favori",
"fav_msg": "Message Enregistré",
"fav_empty_tip": "Ce canal n'a pas encore de message enregistré.",
"channel_members": "Membres du Canal",
"add_channel_members": "Ajouter des membres",
"welcome_channel": "Bienvenue dans {{name}}",
"welcome_desc": "Ceci est le début du canal #{{name}}.",
"edit_channel": "Modifier le Canal",
"channel_name": "Nom du Canal",
"private_channel": "Canal Privé",
"create_channel": "Créer un Nouveau Canal",
"create_channel_desc": "Ceci est un canal public, tout le monde dans cette équipe peut le voir.",
"create_private_channel_desc": "Ceci est un canal privé, seuls certains membres pourront y accéder.",
"search_user_placeholder": "Tapez un Nom d'utilisateur pour chercher",
"welcome_msg": "Bienvenue dans le canal {{name}}",
"invite_title": "Ajouter des amis à {{name}}",
"invite_by_email": "Inviter par Email",
"enable_smtp": "Activez SMTP d'abord",
"send_invite_link": "Ou envoyez le lien d'invitation à vos amis",
"share_invite_link": "Partagez ce lien pour inviter des personnes à ce serveur.",
"invite_link_faq": "Lien d'invitation incorrect ?",
"invite_link_edit": "Modifier le lien d'invitation",
"invite_link_setting_tip": "Le lien d'invitation expire dans {{expire}}, max de fois d'utilisation : {{times}}",
"generate_new_link": "Générer un Nouveau Lien",
"send_to": "Envoyer À",
"edited": "modifié",
"license_tip": "Votre licence a atteint sa limite, veuillez mettre à niveau la Licence ou contacter l'Administrateur !",
"delete_msg_title": "Supprimer le Message",
"delete_msg_desc": "Êtes-vous sûr de vouloir supprimer {{msg}} ?",
"delete_msg_this": "ce message",
"delete_msg_these": "ces messages",
"new_msg": "{{num}} nouveaux messages",
"mark_read": "Marquer comme Lu",
"pin_chat": "Épingler la Conversation",
"unpin_chat": "Désépingler",
"reply_msg_del": "Ce message a été supprimé.",
"file": "fichier",
"image": "image",
"forward": "transférer",
"voice_message": "message vocal",
"voice": "Appel Vocal",
"deafen": "Se rendre sourd",
"undeafen": "Rendre à nouveau l'ouïe",
"mute": "Couper le son",
"unmute": "Réactiver le son",
"camera_on": "Activer la caméra",
"camera_off": "Désactiver la caméra",
"leave_voice": "Quitter l'Appel Vocal",
"add_contact": "Ajouter aux contacts",
"block": "Bloquer",
"unblock": "Débloquer",
"contact_tip": "Cet utilisateur n'est pas dans vos contacts",
"contact_block_tip": "Cet utilisateur a été bloqué par vous",
"file_expired": "Fichier Expiré"
}
{
"pin": "Épingler",
"pin_desc": "Voulez-vous épingler ce message à",
"pinned_msg": "Message Épinglé",
"pin_empty_tip": "Ce canal n'a pas encore de message épinglé.",
"fav": "Favori",
"fav_msg": "Message Enregistré",
"fav_empty_tip": "Ce canal n'a pas encore de message enregistré.",
"channel_members": "Membres du Canal",
"add_channel_members": "Ajouter des membres",
"welcome_channel": "Bienvenue dans {{name}}",
"welcome_desc": "Ceci est le début du canal #{{name}}.",
"edit_channel": "Modifier le Canal",
"channel_name": "Nom du Canal",
"private_channel": "Canal Privé",
"create_channel": "Créer un Nouveau Canal",
"create_channel_desc": "Ceci est un canal public, tout le monde dans cette équipe peut le voir.",
"create_private_channel_desc": "Ceci est un canal privé, seuls certains membres pourront y accéder.",
"search_user_placeholder": "Tapez un Nom d'utilisateur pour chercher",
"welcome_msg": "Bienvenue dans le canal {{name}}",
"invite_title": "Ajouter des amis à {{name}}",
"invite_by_email": "Inviter par Email",
"enable_smtp": "Activez SMTP d'abord",
"send_invite_link": "Ou envoyez le lien d'invitation à vos amis",
"share_invite_link": "Partagez ce lien pour inviter des personnes à ce serveur.",
"invite_link_faq": "Lien d'invitation incorrect ?",
"invite_link_edit": "Modifier le lien d'invitation",
"invite_link_setting_tip": "Le lien d'invitation expire dans {{expire}}, max de fois d'utilisation : {{times}}",
"generate_new_link": "Générer un Nouveau Lien",
"send_to": "Envoyer À",
"edited": "modifié",
"license_tip": "La limite d'utilisateurs de la licence actuelle est atteinte. Contactez l'administrateur.",
"delete_msg_title": "Supprimer le Message",
"delete_msg_desc": "Êtes-vous sûr de vouloir supprimer {{msg}} ?",
"delete_msg_this": "ce message",
"delete_msg_these": "ces messages",
"new_msg": "{{num}} nouveaux messages",
"mark_read": "Marquer comme Lu",
"pin_chat": "Épingler la Conversation",
"unpin_chat": "Désépingler",
"reply_msg_del": "Ce message a été supprimé.",
"file": "fichier",
"image": "image",
"forward": "transférer",
"voice_message": "message vocal",
"voice": "Appel Vocal",
"deafen": "Se rendre sourd",
"undeafen": "Rendre à nouveau l'ouïe",
"mute": "Couper le son",
"unmute": "Réactiver le son",
"camera_on": "Activer la caméra",
"camera_off": "Désactiver la caméra",
"leave_voice": "Quitter l'Appel Vocal",
"add_contact": "Ajouter aux contacts",
"block": "Bloquer",
"unblock": "Débloquer",
"contact_tip": "Cet utilisateur n'est pas dans vos contacts",
"contact_block_tip": "Cet utilisateur a été bloqué par vous",
"file_expired": "Fichier Expiré"
}
-12
View File
@@ -67,18 +67,6 @@
},
"new_version": "<0>Nouvelle Version</0> Disponible",
"mobile_app": "Découvrez notre <0>Application Mobile</0>",
"price": {
"pro": {
"title": "VoceChat Pro",
"desc": "",
"price": "$49"
},
"supreme": {
"title": "Vidéo de déploiement privé VoceSpace [499$]",
"desc": "",
"price": ""
}
},
"server_update": {
"version_needed": "Cette fonction nécessite la version serveur :<0>{{version}}</0> au minimum 🚨",
"current_version": "Votre version actuelle :<0>{{version}}</0>",
+6 -6
View File
@@ -1,6 +1,6 @@
{
"all_items": "Tous les Éléments",
"image": "Images",
"video": "Vidéos",
"audio": "Audio"
}
{
"all_items": "Tous les Éléments",
"image": "Images",
"video": "Vidéos",
"audio": "Audio"
}
+6 -6
View File
@@ -1,6 +1,6 @@
{
"from": "De",
"channel": "Canal",
"type": "Type",
"date": "Date"
}
{
"from": "De",
"channel": "Canal",
"type": "Type",
"date": "Date"
}
+37 -39
View File
@@ -1,39 +1,37 @@
{
"username": "Nom d'utilisateur",
"email": "Email",
"password": "Mot de Passe",
"delete_account": "Supprimer le Compte",
"change_name": "Changer votre nom d'utilisateur",
"change_name_desc": "Entrez un nouveau nom d'utilisateur",
"change_email": "Changer votre email",
"change_email_desc": "Entrez un nouvel email.",
"change_pwd": "Changer votre mot de passe",
"change_pwd_desc": "Entrez le mot de passe actuel et le nouveau mot de passe",
"current_pwd": "Mot de Passe Actuel",
"new_pwd": "Nouveau Mot de Passe",
"confirm_new_pwd": "Confirmer le Nouveau Mot de Passe",
"manage_members": "Gérer les Contacts",
"manage_tip": "Désactiver votre compte signifie que vous pouvez le récupérer à tout moment après avoir pris cette action.",
"admin": "Administrateur",
"user": "Utilisateur",
"copy_email": "Copier l'email",
"send_msg": "Envoyer un message",
"call": "Appeler",
"remove": "Retirer du serveur",
"remove_from_contact": "Retirer des contacts",
"remove_account": "Retirer le compte",
"remove_account_desc": "Êtes-vous sûr de vouloir retirer ce compte ?",
"remove_from_channel": "Retirer du canal",
"roles": "Rôles",
"set_admin": "Administrateur",
"set_normal": "Utilisateur",
"search_not_found": "Non trouvé, ou cet utilisateur n'est pas autorisé à être recherché.",
"search_by_id": "Rechercher par ID",
"search_by_id_ph": "Saisir l'ID de l'utilisateur",
"search_by_email": "Rechercher par email",
"search_by_email_ph": "Saisir l'email de l'utilisateur",
"search_by_name": "Rechercher par nom",
"search_by_name_ph": "Saisir le nom de l'utilisateur"
}
{
"username": "Nom d'utilisateur",
"email": "Email",
"password": "Mot de Passe",
"delete_account": "Supprimer le Compte",
"change_name": "Changer votre nom d'utilisateur",
"change_name_desc": "Entrez un nouveau nom d'utilisateur",
"change_email": "Changer votre email",
"change_email_desc": "Entrez un nouvel email.",
"change_pwd": "Changer votre mot de passe",
"change_pwd_desc": "Entrez le mot de passe actuel et le nouveau mot de passe",
"current_pwd": "Mot de Passe Actuel",
"new_pwd": "Nouveau Mot de Passe",
"confirm_new_pwd": "Confirmer le Nouveau Mot de Passe",
"manage_members": "Gérer les Contacts",
"manage_tip": "Désactiver votre compte signifie que vous pouvez le récupérer à tout moment après avoir pris cette action.",
"admin": "Administrateur",
"user": "Utilisateur",
"copy_email": "Copier l'email",
"send_msg": "Envoyer un message",
"call": "Appeler",
"remove": "Retirer du serveur",
"remove_from_contact": "Retirer des contacts",
"remove_account": "Retirer le compte",
"remove_account_desc": "Êtes-vous sûr de vouloir retirer ce compte ?",
"remove_from_channel": "Retirer du canal",
"roles": "Rôles",
"set_admin": "Administrateur",
"set_normal": "Utilisateur",
"search_not_found": "Non trouvé, ou cet utilisateur n'est pas autorisé à être recherché.",
"search_by_id": "Rechercher par ID",
"search_by_id_ph": "Saisir l'ID de l'utilisateur",
"search_by_email": "Rechercher par email",
"search_by_email_ph": "Saisir l'email de l'utilisateur",
"search_by_name": "Rechercher par nom",
"search_by_name_ph": "Saisir le nom de l'utilisateur"
}
+1 -41
View File
@@ -15,7 +15,6 @@
"bot": "Bot & Webhook",
"notification_channels": "Canaux de Notification",
"firebase": "Firebase",
"agora": "Agora",
"smtp": "SMTP",
"login_method": "Méthodes de Connexion",
"third_app": "Connexion Tiers",
@@ -27,26 +26,6 @@
"video": "Vidéo",
"notification": "Notifications"
},
"vocespace": {
"add": "Ajouter",
"check": "Vérifier",
"checked": "Réussi",
"failed": "Échoué",
"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": "Quitter le Canal",
"leave_desc": "Êtes-vous sûr de vouloir quitter ce canal ?",
@@ -152,23 +131,8 @@
"expire": "Expiré À",
"create": "Créé À",
"value": "Valeur de la Licence",
"renew": "Renouveler la Licence",
"update": "Mettre à Jour Manuellement",
"update_placeholder": "Veuillez saisir la nouvelle valeur de la licence",
"renew_select": "Veuillez sélectionner le prix",
"tip": {
"title": "Une chance d'obtenir une mise à niveau de licence gratuite !",
"user_test": "Obtenez une mise à niveau de licence gratuite grâce à un test utilisateur de 25 minutes",
"contact": "Réservez un créneau ici : "
},
"payment_success": "Paiement Réussi !",
"back_home": "Retour à l'Accueil",
"tip_renewing": "Renouvellement de la Licence, ne fermez pas la fenêtre !",
"tip_renewed": "Licence Renouvelée avec Succès !",
"tip_renew_error": "ID de Session Stripe Invalidé",
"tip_domain": "La licence est liée au domaine (sans port), veuillez confirmer ou mettre à jour vos paramètres :",
"tip_port": "Remplissez votre nom de domaine sans port.",
"tip_confirm": "Commencer le Paiement"
"update_placeholder": "Veuillez saisir la nouvelle valeur de la licence"
},
"bot": {
"add_api_key": "Ajouter une Clé API",
@@ -235,10 +199,6 @@
"how_to": "Comment configurer SMTP ?",
"send_test_email": "Envoyer un Email de Test"
},
"agora": {
"enable": "Activer",
"how_to": "Comment configurer Agora ?"
},
"third_app": {
"key": "Clé Sécurisée API",
"update": "Mettre à Jour le Secret",
+3 -3
View File
@@ -7,8 +7,7 @@
"download": "Téléchargez les applications mobiles",
"help": "Vous avez des questions ? Visitez notre centre d'aide",
"sign_in_tip": "Veuillez vous connecter pour envoyer un message",
"vocespace": "Appel Vidéo VoceSpace",
"license": "VoceChat Licence de Mise à Niveau",
"license": "Licence VoceChat",
"page_editor": {
"title": "Page Management",
"status_select": "Select State",
@@ -66,5 +65,6 @@
"tunnel_progress": "Starting tunnel...",
"tunnel_error": "Tunnel error",
"tunnel_get_domain": "Get Public Domain"
}
},
"video": "Vidéo"
}
+5 -5
View File
@@ -1,5 +1,5 @@
{
"welcome": "👋 Bonjour, Ravi de vous rencontrer !",
"placeholder_send": "Tapez et appuyez sur entrer",
"start_chat": "Commencer le Chat"
}
{
"welcome": "👋 Bonjour, Ravi de vous rencontrer !",
"placeholder_send": "Tapez et appuyez sur entrer",
"start_chat": "Commencer le Chat"
}
+2 -5
View File
@@ -11,22 +11,19 @@
"welcome_channel": " {{name}} チャンネルへようこそ",
"welcome_desc": " #{{name}} の最初のところ",
"edit_channel": "チャネルを編集する",
"channel_name": "チャネル名",
"private_channel": "プライベートチャネル",
"create_channel": "チャネルを作る",
"create_channel_desc": "これはオープンチャンネルで、誰もが見ることができます",
"create_private_channel_desc": "これはプライベートチャンネルで、指定された人だけが見ることができます",
"search_user_placeholder": "ユーザー名を入力してください",
"invite_title": "友達を{{name}}に招待する",
"invite_by_email": "招待メールを送信する",
"enable_smtp": "始めにSMTPを有効にする",
"send_invite_link": "もしくは、招待用URLをコピーする",
"share_invite_link": "このリンクを使って、友達を招待する",
"invite_link_setting_tip": "招待用URLの有効期限は48時間です",
"generate_new_link": "新しいリンクを生成する",
"send_to": "送信先"
"send_to": "送信先",
"license_tip": "現在のライセンスのユーザー上限に達しました。管理者に連絡してください。"
}
+1 -16
View File
@@ -8,7 +8,6 @@
"more": "もっと",
"action": {
"login": "Sign In",
"logout": "ログアウト",
"change_avatar": "アバターを変更",
"cancel": "キャンセル",
@@ -36,7 +35,6 @@
"reply": "返信",
"pin": "ピン留め",
"unpin": "ピン留め解除",
"send": "送信",
"send_msg": "メッセージを送る",
"copy": "コピー",
@@ -50,7 +48,6 @@
"uploading": "アップロード中"
},
"tip": {
"email_msg_tip": "お住まいの地域では通知がブロックされています。メール通知をご利用いただくには、Pro にアップグレードしてください。",
"update": "更新に成功しました!",
"delete": "削除に成功しました!",
"reg": "登録に成功しました!",
@@ -62,22 +59,10 @@
},
"new_version": "<0>新バージョン</0>をご利用いただけます",
"mobile_app": "<0>モバイルアプリ</0>をご覧ください",
"price": {
"pro": {
"title": "VoceChat Pro",
"desc": "",
"price": "$49"
},
"supreme": {
"title": "VoceSpace プライベート導入ビデオ [$499]",
"desc": "",
"price": ""
}
},
"server_update": {
"version_needed": "この機能には、サーバーバージョン<0>{{version}} 🚨以上が必要です",
"current_version": "現在のバージョン: <0>{{version}} 0>",
"update_tip": "サーバーをアップグレードしてください!",
"update_tip": "サーバーを更新してください!",
"howto": "VoceChatサーバーのアップデート方法"
},
"inactive": {
+1 -33
View File
@@ -12,7 +12,6 @@
"bot": "ボット&Webhook",
"notification_channels": "通知チャンネル",
"firebase": "Firebase",
"agora": "Agora",
"smtp": "SMTP",
"login_method": "ログイン方法",
"third_app": "サードパーティー",
@@ -24,34 +23,12 @@
"video": "ビデオ",
"notification": "通知設定"
},
"vocespace": {
"add": "追加",
"check": "確認",
"checked": "合格",
"failed": "失敗",
"title": "VoceSpace",
"desc": "VoceSpace をプライベートに導入(自動導入)",
"sub_desc": "VoceSpace アカウントごとに、通話時間無制限、同時接続ユーザー5名、4K解像度のサービスを無料でご利用いただけます。アカウント作成は不要です。VoceSpace を適切に設定するには、以下の手順に従ってください。",
"prerequisite": [
"前提条件",
"Docker 環境",
"ポート 80、443、7880、7881、3008、3000 が開いている",
"ローカル IP アドレスに解決されるドメイン名(Alibaba Cloud や Tencent Cloud など、中国本土のユーザーの場合は ICP 申請が必要です)",
"エンタープライズカスタマイズやサポートについては、han@privoce.com までお問い合わせいただくか、WeChat: Privoce を追加してください"
],
"domain_desc": "カスタムドメイン名はローカル IP アドレスに解決される必要があります(Alibaba Cloud や Tencent Cloud など、中国本土のユーザーの場合は ICP 申請が必要です)",
"enable": "有効にする",
"how_to": "有効にした後、ドメイン名を設定して保存してください。残りの手順は自動的に完了します。",
"old": "現在のサーバーバージョンは古くなっています。公式の VoceSpace (vocespace.com) をデフォルトのオーディオ/ビデオサービスとして有効にしました。独自のプライベート導入を使用するには、vocechat-server を v0.5.8 以上に更新してください。"
},
"channel": {
"leave": "チャンネルを離れる",
"leave_desc": "このチャンネルを離れますか?",
"transfer_desc": "離れる前にこのチャンネルのコントロール権を他のユーザーに譲渡しなければならない",
"delete": "チャンネルを削除する",
"delete_desc": "このチャンネルを削除しますか?",
"name": "チャンネル名",
"topic": "トピック",
"topic_placeholder": "チャンネルのトピックを入力してください",
@@ -63,7 +40,6 @@
"name": "サーバー名",
"desc": "サーバーの説明",
"upload_desc": "画像サイズとして、128x128 は必須、512x512 はおすすめ。大きさは 5M を超えないでください。",
"sign_up": {
"title": "登録方法",
"desc": "登録方法を設定してください",
@@ -88,16 +64,8 @@
"expire": "有効期限",
"create": "作成日時",
"value": "内容",
"renew": "ライセンスキをリニューアル",
"update": "ライセンスキーをアップロード",
"update_placeholder": "ライセンスキーをアップロードしてください",
"renew_select": "アップグするライセンスを選択してください",
"tip": {
"title": "無料アップグレードを取得するチャンス!",
"user_test": "テストに参加することで、無料アップグレードを取得する機会を得る",
"contact": "ここで予約する:"
}
"update_placeholder": "ライセンスキーをアップロードしてください"
},
"firebase": {
"enable": "有効にする",
+3 -3
View File
@@ -7,8 +7,7 @@
"download": "アプリをダウンロードしましょう",
"help": "まだ聞きたいことがある? ヘルプにアクセスしましょう",
"sign_in_tip": "Please sign in to send message",
"vocespace": " VoceSpace ビデオ通話",
"license": "VoceChat アップグレードライセンス",
"license": "VoceChat ライセンス",
"page_editor": {
"title": "Page Management",
"status_select": "Select State",
@@ -55,5 +54,6 @@
"admin_account": "管理者アカウント",
"who_sign_up": "登録に関する権限設定",
"invites": "招待"
}
},
"video": "ビデオ"
}
+1 -8
View File
@@ -11,7 +11,6 @@
"welcome_channel": "Welcome to {{name}}",
"welcome_desc": "This is the start of the #{{name}} channel.",
"edit_channel": "Edit Channel",
"channel_name": "Channel Name",
"private_channel": "Private Channel",
"create_channel": "Create New Channel",
@@ -19,7 +18,6 @@
"create_private_channel_desc": "This is a private channel, only select members will be able to join.",
"search_user_placeholder": "Type Username to search",
"welcome_msg": "Welcome to channel {{name}}",
"invite_title": "Add friends to {{name}}",
"invite_by_email": "Invite by Email",
"enable_smtp": "Enable SMTP First",
@@ -29,23 +27,18 @@
"invite_link_edit": "Edit invite link",
"invite_link_setting_tip": "Invite link expires in {{expire}}, max use times: {{times}}",
"generate_new_link": "Generate New Link",
"send_to": "Send To",
"edited": "edited",
"license_tip": "Your license has reached the limit, upgrade the License or contact the Admin!",
"license_tip": "O limite de usuários da licença atual foi atingido. Entre em contato com o administrador.",
"delete_msg_title": "Delete Message",
"delete_msg_desc": "Are you sure want to delete {{msg}}?",
"delete_msg_this": "this message",
"delete_msg_these": "these messages",
"new_msg": "{{num}} new messages",
"mark_read": "Mark as Read",
"pin_chat": "Pin Chat",
"unpin_chat": "Unpin",
"reply_msg_del": "This message has been deleted.",
"file": "file",
"image": "image",
"forward": "forward",
+1 -13
View File
@@ -67,22 +67,10 @@
},
"new_version": "<0>New Version</0> Available",
"mobile_app": "Check out our <0>Mobile APP</0>",
"price": {
"pro": {
"title": "VoceChat Pro",
"desc": "",
"price": "$49"
},
"supreme": {
"title": "VoceSpace Private Deployment Video [499$]",
"desc": "",
"price": ""
}
},
"server_update": {
"version_needed": "This function needs server version:<0>{{version}}</0> at least 🚨",
"current_version": "Your current version:<0>{{version}}</0>",
"update_tip": "Please upgrade the Server!",
"update_tip": "Please update the Server!",
"howto": "How to Update VoceChat Server"
},
"inactive": {
-2
View File
@@ -12,7 +12,6 @@
"current_pwd": "Senha Atual",
"new_pwd": "Nova Senha",
"confirm_new_pwd": "Confirmar Nova Senha",
"manage_members": "Gerenciar Contatos",
"manage_tip": "Disabling your account means you can recover it at any time after taking this action.",
"admin": "Admin",
@@ -28,7 +27,6 @@
"roles": "Roles",
"set_admin": "Admin",
"set_normal": "User",
"search_not_found": "Not found, or this user is not allowed to be searched.",
"search_by_id": "Search by ID",
"search_by_id_ph": "Input user ID",
+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",
+3 -3
View File
@@ -7,8 +7,7 @@
"download": "Download Mobile apps",
"help": "Tem perguntas? Visite nossa central de ajuda",
"sign_in_tip": "Faça login para enviar mensagem",
"vocespace": "Chamada de vídeo VoceSpace",
"license": "VoceChat Licença de Atualização",
"license": "Licença VoceChat",
"page_editor": {
"title": "Page Management",
"status_select": "Select State",
@@ -66,5 +65,6 @@
"tunnel_progress": "Starting tunnel...",
"tunnel_error": "Tunnel error",
"tunnel_get_domain": "Get Public Domain"
}
},
"video": "Vídeo"
}
+1 -8
View File
@@ -11,7 +11,6 @@
"welcome_channel": "Добро пожаловать в {{name}}",
"welcome_desc": "Это начало #{{name}} канала.",
"edit_channel": "Редактировать канал",
"channel_name": "Имя канала",
"private_channel": "Частный канал",
"create_channel": "Создать новый канал",
@@ -19,7 +18,6 @@
"create_private_channel_desc": "Это закрытый канал, присоединиться к которому смогут только избранные участники.",
"search_user_placeholder": "Введите имя пользователя для поиска",
"welcome_msg": "Добро пожаловать на канал {{name}}",
"invite_title": "Добавить друзей в {{name}}",
"invite_by_email": "Пригласить по электронной почте",
"enable_smtp": "Сначала включите SMTP",
@@ -29,23 +27,18 @@
"invite_link_edit": "Изменить ссылку приглашения",
"invite_link_setting_tip": "Срок действия ссылки-приглашения истекает через {{expire}}, максимальное количество использований: {{times}}",
"generate_new_link": "Создать новую ссылку",
"send_to": "Отправить",
"edited": "отредактировано",
"license_tip": "Ваша лицензия достигла лимита, обновите лицензию или обратитесь к администратору!",
"license_tip": "Достигнут лимит пользователей текущей лицензии. Обратитесь к администратору.",
"delete_msg_title": "Удалить сообщение",
"delete_msg_desc": "Вы уверены, что хотите удалить {{msg}}?",
"delete_msg_this": "это сообщение",
"delete_msg_these": "эти сообщения",
"new_msg": "{{num}} новое сообщение",
"mark_read": "Отметить как прочитанное",
"pin_chat": "Закрепить чат",
"unpin_chat": "Открепить",
"reply_msg_del": "Это сообщение было удалено.",
"file": "Файл",
"image": "Изображение",
"forward": "Вперед",
-14
View File
@@ -51,7 +51,6 @@
"install": "Установка",
"download_origin": "Скачать оригинал",
"close": "Закрыть",
"upgrade": "Обновление",
"view_pwd": "Посмотреть пароль",
"change_pwd": "Обновить пароль"
},
@@ -59,7 +58,6 @@
"uploading": "Загрузка"
},
"tip": {
"email_msg_tip": "В вашем регионе заблокированы уведомления. Перейдите на версию Pro, чтобы использовать уведомления по электронной почте.",
"update": "Обновление успешно выполнено!",
"delete": "Удаление успешно выполнено!",
"reg": "Регистрация прошла успешно!",
@@ -71,18 +69,6 @@
},
"new_version": "<0>New Version</0> Available",
"mobile_app": "Check out our <0>Mobile APP</0>",
"price": {
"pro": {
"title": "VoceChat Pro",
"desc": "",
"price": "$49"
},
"supreme": {
"title": "Видеоинструкция по развертыванию VoceSpace Private [499$]",
"desc": "",
"price": ""
}
},
"server_update": {
"version_needed": "Для этой функции требуется серверная версия:<0>{{version}}</0> по крайней мере 🚨 ",
"current_version": "Ваша текущая версия:<0>{{version}}</0>",
-2
View File
@@ -12,7 +12,6 @@
"current_pwd": "Текущий пароль",
"new_pwd": "Новый пароль",
"confirm_new_pwd": "Подтвердите новый пароль",
"manage_members": "Управление контактами",
"manage_tip": "Отключение вашей учетной записи означает, что вы сможете восстановить ее в любое время после выполнения этого действия.",
"admin": "Администратор",
@@ -28,7 +27,6 @@
"roles": "Роли",
"set_admin": "Администратор",
"set_normal": "Пользователь",
"search_not_found": "Не найдено, или поиск этого пользователя запрещен.",
"search_by_id": "Поиск по идентификатору",
"search_by_id_ph": "Введите идентификатор пользователя",
+2 -44
View File
@@ -15,7 +15,6 @@
"bot": "Bot & Webhook",
"notification_channels": "Каналы уведомлений",
"firebase": "Firebase",
"agora": "Agora",
"smtp": "SMTP",
"login_method": "Методы входа",
"third_app": "Вход третьей стороны",
@@ -27,26 +26,6 @@
"video": "Видео",
"notification": "Уведомления"
},
"vocespace": {
"add": "Добавить",
"check": "Проверить",
"checked": "Пройдено",
"failed": "Не пройдено",
"title": "VoceSpace",
"desc": "VoceSpace развернут в частном порядке (автоматическое развертывание)",
"sub_desc": "Каждая учетная запись VoceSpace будет пользоваться бесплатным неограниченным временем звонков, 5 одновременными пользователями и разрешением 4K. Создание учетной записи не требуется. Следуйте приведенным ниже инструкциям для правильной настройки VoceSpace.",
"prerequisite": [
"Предварительные условия",
"Среда Docker",
"Открыты порты 80, 443, 7880, 7881, 3008, 3000",
"Доменное имя, разрешающееся в локальный IP-адрес (для пользователей в материковом Китае, таких как Alibaba Cloud и Tencent Cloud, требуется подача заявки на ICP)",
"Для корпоративной настройки или получения помощи, пожалуйста, свяжитесь с han@privoce.com или добавьте нас в WeChat: Privoce"
],
"domain_desc": "Пользовательские доменные имена должны разрешаться в локальный IP-адрес (для пользователей в материковом Китае, таких как Alibaba Cloud и Tencent Cloud, требуется подача заявки на ICP)",
"enable": "Включить",
"how_to": "После включения, пожалуйста, укажите доменное имя и сохраните. Остальные шаги будут выполнены автоматически.",
"old": "Ваша текущая версия сервера устарела. Мы включили официальный VoceSpace (vocespace.com) в качестве вашей службы аудио/видео по умолчанию. Чтобы использовать собственное частное развертывание, обновите vocechat-server до версии 0.5.8 или выше."
},
"channel": {
"leave": "Покинуть канал",
"leave_desc": "Вы уверены, что хотите покинуть этот канал?",
@@ -191,23 +170,8 @@
"expire": "Истек срок действия",
"create": "Создано в",
"value": "Стоимость лицензии",
"renew": "Продлить лицензию",
"update": "Обновить вручную",
"update_placeholder": "Введите новое значение лицензии.",
"renew_select": "Пожалуйста, выберите цену",
"tip": {
"title": "Шанс получить бесплатное обновление лицензии!",
"user_test": "Получите бесплатное обновление лицензии, пройдя 25-минутное пользовательское тестирование",
"contact": "Забронируйте время здесь: "
},
"payment_success": "Платеж прошел успешно!",
"back_home": "Назад домой",
"tip_renewing": "Продлевая лицензию, не закрывайте окно!",
"tip_renewed": "Продление лицензии прошло успешно!",
"tip_renew_error": "Неверный идентификатор сеанса Stripe",
"tip_domain": "Лицензия привязана к домену (без порта), подтвердите или обновите настройки:",
"tip_port": "Укажите доменное имя без порта.",
"tip_confirm": "Начать оплату"
"update_placeholder": "Введите новое значение лицензии."
},
"bot": {
"add_api_key": "Добавить API-ключ",
@@ -267,7 +231,7 @@
"client_email": "Электронная почта клиента"
},
"smtp": {
"desc": "Для нового сообщения Уведомление по электронной почте (расширенная функция, обновите до <0>VoceChat Pro</0>) и для подтверждения адреса электронной почты при новой регистрации мы используем SMTP. ",
"desc": "Для уведомлений о новых сообщениях по электронной почте и подтверждения электронной почты при регистрации мы используем SMTP.",
"sub_desc": "Пожалуйста, настройте ваш SMTP ниже.",
"enable": "Давать возможность",
"host": "Хост",
@@ -278,12 +242,6 @@
"how_to": "Как настроить SMTP?",
"send_test_email": "Отправить тестовое письмо"
},
"agora": {
"desc": "Для видео- и аудиозвонков мы используем Agora API. ",
"sub_desc": "Каждый проект Agora получит 10 000 минут бесплатного использования API в месяц. Создайте проект самостоятельно. Следуйте инструкциям ниже, чтобы правильно настроить Agora.",
"enable": "Давать возможность",
"how_to": "Как настроить Agora?"
},
"third_app": {
"key": "Безопасный ключ API",
"update": "Обновление секрета",
+3 -3
View File
@@ -7,8 +7,7 @@
"download": "Загрузить мобильные приложения",
"help": "Есть вопросы? Посетите наш справочный центр",
"sign_in_tip": "Пожалуйста, войдите, чтобы отправить сообщение",
"vocespace": "Видеозвонок VoceSpace",
"license": "VoceChat Лицензия на обновление",
"license": "Лицензия VoceChat",
"page_editor": {
"title": "Page Management",
"status_select": "Select State",
@@ -66,5 +65,6 @@
"tunnel_progress": "Starting tunnel...",
"tunnel_error": "Tunnel error",
"tunnel_get_domain": "Get Public Domain"
}
},
"video": "Видео"
}
+1 -8
View File
@@ -11,7 +11,6 @@
"welcome_channel": "{{name}} kanalına hoşgeldiniz!",
"welcome_desc": "Burası #{{name}} kanal'ının başlangıcıdır.",
"edit_channel": "Kanal'ı düzenle",
"channel_name": "Kanal Adı",
"private_channel": "Özel Kanal",
"create_channel": "Yeni Kanal Yarat",
@@ -19,7 +18,6 @@
"create_private_channel_desc": "Bu özel bir kanaldır, sadece seçilen üyeler görebilir.",
"search_user_placeholder": "Kullanıcı araması için birşeyler yazın",
"welcome_msg": "{{name}} kanalına hoşgeldiniz",
"invite_title": "{{name}} kullanıcısını arkadaş olarak ekle",
"invite_by_email": "E-posta ile davet et",
"enable_smtp": "Öncelikle SMTP'ye izin verin ",
@@ -28,21 +26,16 @@
"invite_link_faq": "Hatalı davet bağlantısı mı?",
"invite_link_setting_tip": "Davet bağlantısı 48 saat geçerli olacaktır.",
"generate_new_link": "Yeni bağlantı yarat",
"send_to": "Şuna gönder",
"edited": "düzenlenmiş",
"license_tip": "Lisansınız sınırına ulaşmıştır, Lisansınızı yükseltin veya sistem yöneticinize başvurun!",
"license_tip": "Geçerli lisansın kullanıcı sınırına ulaşıldı. Sistem yöneticisine başvurun.",
"delete_msg_title": "İletiyi Sil",
"delete_msg_desc": "{{msg}} iletisini silmek istediğinize emin misiniz?",
"delete_msg_this": "bu ileti",
"delete_msg_these": "bu iletiler",
"new_msg": "{{num}} yeni ileti",
"mark_read": "Okundu olarak işaretle",
"reply_msg_del": "Bu ileti silinmiş.",
"file": "dosya",
"image": "resim",
"forward": "ilet"
-12
View File
@@ -65,18 +65,6 @@
},
"new_version": "<0>Yeni Sürüm</0> Mevcut",
"mobile_app": "Yeni <0>Mobil Uygulama</0>'yı deneyin",
"price": {
"pro": {
"title": "VoceChat Pro",
"desc": "",
"price": "$49"
},
"supreme": {
"title": "VoceSpace Özel Dağıtım Videosu [499$]",
"desc": "",
"price": ""
}
},
"server_update": {
"version_needed": "Bu yöntem için sunucu sürümü en az <0>{{version}}</0> olmalı 🚨",
"current_version": "Sizin mevcut sürümünüz:<0>{{version}}</0>",
-1
View File
@@ -12,7 +12,6 @@
"current_pwd": "Mevcut Parola",
"new_pwd": "Yeni Parola",
"confirm_new_pwd": "Yeni Parola Onayı",
"manage_members": "Üyeleri Yönet",
"manage_tip": "Hesabınızı etkisizleştirmeniz durumunda istediğiniz zaman kaldığınız yerden devam edebilirsiniz.",
"admin": "Sistem Yöneticisi",
+1 -37
View File
@@ -14,7 +14,6 @@
"bot": "Bot & Webhook",
"notification_channels": "Bildirim Kanalları",
"firebase": "Firebase",
"agora": "Agora",
"smtp": "SMTP",
"login_method": "Giriş Yöntemleri",
"third_app": "Third-party Girişler",
@@ -28,26 +27,6 @@
"video": "Video",
"notification": "Bildirimler"
},
"vocespace": {
"add": "Ekle",
"check": "Kontrol Et",
"checked": "Geçti",
"failed": "Başarısız",
"title": "VoceSpace",
"desc": "VoceSpace özel olarak dağıtıldı (otomatik dağıtım)",
"sub_desc": "Her VoceSpace hesabı ücretsiz sınırsız arama süresi, 5 eş zamanlı kullanıcı ve 4K çözünürlük hizmetinden yararlanacaktır. Hesap oluşturma gerekmez. VoceSpace'inizi doğru şekilde yapılandırmak için aşağıdaki talimatları izleyin.",
"prerequisite": [
"Önkoşullar",
"Docker ortamı",
"80, 443, 7880, 7881, 3008, 3000 portları açık olmalı",
"Yerel IP adresine çözümlenen alan adı (Alibaba Cloud ve Tencent Cloud gibi Çin anakarasındaki kullanıcılar için ICP dosyalama gereklidir)",
"Kurumsal özelleştirme veya yardım için lütfen han@privoce.com ile iletişime geçin veya WeChat: Privoce ekleyin"
],
"domain_desc": "Özel alan adları yerel IP adresine çözümlenmelidir (Alibaba Cloud ve Tencent Cloud gibi Çin anakarasındaki kullanıcılar için ICP dosyalama gereklidir)",
"enable": "Etkinleştir",
"how_to": "Etkinleştirdikten sonra lütfen alan adını ayarlayın ve kaydedin. Kalan adımlar otomatik olarak tamamlanacaktır.",
"old": "Mevcut sunucu sürümünüz güncel değil. Resmi VoceSpace (vocespace.com) varsayılan ses/video hizmetiniz olarak etkinleştirildi. Kendi özel dağıtımınızı kullanmak için lütfen vocechat-server'ı v0.5.8 veya daha yüksek bir sürüme güncelleyin."
},
"channel": {
"leave": "Kanalı Terket",
"leave_desc": "Bu kanalı terketmek istediğinize emin misiniz?",
@@ -104,23 +83,8 @@
"expire": "Süre Dolum Tarihi",
"create": "Yaratılma Tarihi",
"value": "Lisans değeri",
"renew": "Lisansı Yenile",
"update": "El ile Yenile",
"update_placeholder": "Lütfen yeni lisans değerini girin",
"renew_select": "Lütfen ücret seçin",
"tip": {
"title": "Ücretsiz Lisans yükseltme Fırsatı!",
"user_test": "25 Dakika Kullanıcı Testi ile ücretsiz lisans yükseltin.",
"contact": "Şuradan bir zaman ayarlayın: "
},
"payment_success": "Ödeme Başarılı!",
"back_home": "Ana Sayfaya Dön",
"tip_renewing": "Lisans yenileniyor lütfen bu sayfayı kapatmayın!",
"tip_renewed": "Lisans başarı ile yenilendi!",
"tip_renew_error": "Invalided Stripe Session ID",
"tip_domain": "Lisansınız Alan adı ve Porta bağlıdır, lütfen onaylayın veya ayarlarınız güncelleyin:",
"tip_port": "Fill out your domain name without port.",
"tip_confirm": "Ödemeye başlayın"
"update_placeholder": "Lütfen yeni lisans değerini girin"
},
"bot": {
"add_api_key": "API Anahtarı Ekleyin",
+3 -3
View File
@@ -7,8 +7,7 @@
"download": "Mobil uygulamaları indirin",
"help": "Sorunuz var mı? Yardım merkezimizi ziyaret edin",
"sign_in_tip": "İleti göndermek için lütfen oturum açın",
"vocespace": " VoceSpace Video Görüşmesi",
"license": "VoceChat Yükseltme Lisansı",
"license": "VoceChat Lisansı",
"page_editor": {
"title": "Page Management",
"status_select": "Select State",
@@ -66,5 +65,6 @@
"tunnel_progress": "Starting tunnel...",
"tunnel_error": "Tunnel error",
"tunnel_get_domain": "Get Public Domain"
}
},
"video": "Video"
}
+1 -9
View File
@@ -18,7 +18,6 @@
"created_at": "创建时间",
"updated_at": "最后更新",
"dismiss_announcement": "关闭公告",
"channel_name": "频道名称",
"private_channel": "私密频道",
"create_channel": "创建新频道",
@@ -26,7 +25,6 @@
"create_private_channel_desc": "这是一个私密频道,只有被选择的人才能看到",
"search_user_placeholder": "请输入用户名",
"welcome_msg": "欢迎来到 {{name}} 频道",
"invite_title": "邀请朋友加入{{name}}",
"invite_by_email": "邮件邀请",
"enable_smtp": "首先开启 SMTP",
@@ -36,22 +34,18 @@
"invite_link_edit": "编辑邀请链接",
"invite_link_setting_tip": "邀请链接有效期:{{expire}},最多使用次数:{{times}}",
"generate_new_link": "生成新邀请链接",
"send_to": "发送至",
"edited": "已编辑",
"license_tip": "您的使用人数已达证书限制上限,请升级证书或者联系管理员",
"license_tip": "您的使用人数已达当前证书限制上限,请联系管理员处理。",
"delete_msg_title": "删除消息",
"delete_msg_desc": "确定删除{{msg}}",
"delete_msg_this": "此消息",
"delete_msg_these": "这些消息",
"new_msg": "{{num}} 条新消息",
"mark_read": "设为已读",
"pin_chat": "置顶",
"unpin_chat": "取消置顶",
"reply_msg_del": "被回复的消息已删除!",
"file": "文件",
"image": "图片",
"forward": "转发",
@@ -71,12 +65,10 @@
"contact_block_tip": "该用户已被你屏蔽",
"file_expired": "文件已过期",
"only_owner_can_send": "只有频道创建者才能发消息!",
"remark": "备注",
"remark_clear": "重置备注",
"remark_intro": "给联系人备注,方便日后查找,备注仅您可见",
"remark_placeholder": "备注该用户",
"guest_mode_warning": {
"title": "该频道将对访客可见",
"desc": "继续创建后,访客用户可能会看到该公共频道中的消息。",
-15
View File
@@ -38,7 +38,6 @@
"reply": "回复",
"pin": "置顶",
"unpin": "取消置顶",
"send": "发送",
"send_msg": "发消息",
"copy": "复制",
@@ -51,7 +50,6 @@
"install": "安装",
"download_origin": "下载原图",
"close": "关闭",
"upgrade": "升级",
"view_pwd": "查看密码",
"change_pwd": "修改密码"
},
@@ -59,7 +57,6 @@
"uploading": "上传中"
},
"tip": {
"email_msg_tip": "您的地区收不到消息提醒,升级到 Pro 版本可以使用邮件提醒功能",
"update": "更新成功!",
"delete": "删除成功!",
"reg": "注册成功!",
@@ -71,18 +68,6 @@
},
"new_version": "有<0>新版本</0>",
"mobile_app": "欢迎下载使用<0>手机 APP</0>",
"price": {
"pro": {
"title": "VoceChat 专业版",
"desc": "",
"price": "$49"
},
"supreme": {
"title": "VoceSpace 私有部署音视频[499$]",
"desc": "",
"price": ""
}
},
"server_update": {
"version_needed": "支持该特性的最低 Server 版本:<0>{{version}}</0>",
"current_version": "当前的 Server 版本:<0>{{version}}</0>",
-1
View File
@@ -27,7 +27,6 @@
"roles": "设置角色",
"set_admin": "管理员",
"set_normal": "普通用户",
"search_not_found": "用户不存在,或者不允许搜索",
"search_disabled": "管理员已关闭用户搜索功能",
"add_to_contact": "加为联系人",
+3 -45
View File
@@ -15,7 +15,6 @@
"bot": "机器人&Webhook",
"notification_channels": "通知渠道",
"firebase": "Firebase",
"agora": "Agora",
"smtp": "SMTP",
"login_method": "登录设置",
"third_app": "第三方认证",
@@ -198,23 +197,8 @@
"expire": "过期时间",
"create": "创建时间",
"value": "证书内容",
"renew": "升级证书",
"update": "手动更新",
"update_placeholder": "请输入新的证书内容",
"renew_select": "请选择价格套餐",
"tip": {
"title": "一个获取免费升级的机会!",
"user_test": "通过 blog 文章或社交媒体分享使用体验,获取免费升级的机会",
"contact": "加微信获得:"
},
"payment_success": "付款成功",
"back_home": "回到首页",
"tip_renewing": "正在更新证书,请勿关闭窗口!",
"tip_renewed": "证书更新成功!",
"tip_renew_error": "无效的 Stripe ID",
"tip_domain": "证书与域名 (不带端口) 相绑定,请确认或修改:",
"tip_port": "端口号无需填写",
"tip_confirm": "开始支付"
"update_placeholder": "请输入新的证书内容"
},
"bot": {
"add_api_key": "新增 API Key",
@@ -274,7 +258,7 @@
"client_email": "客户端邮箱"
},
"smtp": {
"desc": "对于新消息电子邮件通知(高级功能,升级到 <0>VoceChat Pro</0>和新注册电子邮件验证,我们使用 SMTP。",
"desc": "对于新消息电子邮件通知和新注册电子邮件验证,我们使用 SMTP。",
"sub_desc": "请在下方设置您的 SMTP。",
"enable": "开启",
"host": "主机",
@@ -285,32 +269,6 @@
"how_to": "如何设置 SMTP",
"send_test_email": "发送测试邮件"
},
"agora": {
"desc": "对于视频和音频通话,我们使用 Agora API。",
"sub_desc": "每个 Agora 项目每月可享受 10,000 分钟的免费 API 使用时间。请自行创建一个项目。按照以下说明正确配置您的 Agora。",
"enable": "开启",
"how_to": "如何配置 Agora"
},
"vocespace": {
"add": "增加",
"check": "检测",
"checked": "通过",
"failed": "检测失败",
"title": "VoceSpace",
"desc": "使用私有部署的VoceSpace(自动部署)",
"sub_desc": "每个VoceSpace账户将享受免费无限制通话时长、5人并发及4K分辨率服务。无需创建账户。按照以下说明正确配置您的VoceSpace。",
"prerequisite": [
"预备条件",
"Docker环境",
"端口 80, 443, 7880, 7881, 3008, 3000 已开放",
"解析到本机IP的域名(中国大陆用户,如阿里云和腾讯云,需备案)",
"企业定制或需要帮助,请联系 han@privoce.com 或添加微信:Privoce"
],
"domain_desc": "自定义域名需要是解析到本机IP的域名 (中国大陆用户,如阿里云和腾讯云,需备案)",
"enable": "启用",
"how_to": "启用后,请设置域名并保存,其余步骤会自动化完成",
"old": "您当前的服务器版本过旧,已开启官方部署的VoceSpace地址(vocespace.com)作为默认音视频服务,如果依然需要私有部署,请更新vocechat-server到0.5.8以上版本再尝试。"
},
"third_app": {
"key": "API 安全密钥",
"update": "更新安全密钥",
@@ -477,4 +435,4 @@
"error": "错误"
}
}
}
}
+3 -3
View File
@@ -7,8 +7,7 @@
"download": "下载移动端APP",
"help": "还有问题?访问我们的帮助中心",
"sign_in_tip": "请登录后发消息",
"vocespace": " VoceSpace 视频通话",
"license": "VoceChat 升级证书",
"license": "VoceChat 证书",
"page_editor": {
"title": "页面管理",
"status_select": "状态选择",
@@ -66,5 +65,6 @@
"tunnel_progress": "正在启动 Tunnel...",
"tunnel_error": "Tunnel 出错",
"tunnel_get_domain": "获取公网域名"
}
},
"video": "视频通话"
}