feat: support custom domain (#462)

* feat: add custom domain CRUD

* chore: fetch organization in layout in server before render

* debugging

* update log
This commit is contained in:
Rotimi Best
2024-09-04 06:32:54 +01:00
committed by GitHub
parent d1b38ca61e
commit 12d7a1ac3c
25 changed files with 915 additions and 221 deletions
@@ -194,7 +194,8 @@
"team_members": "Miembros del equipo",
"back": "Volver a configuración",
"download_lessons": "Actualice para descargar lecciones",
"download_course": "Actualizar para descargar el curso"
"download_course": "Actualizar para descargar el curso",
"domain": "Actualice su plan para agregar dominios personalizados"
},
"audience": {
"title": "Audiencia",
@@ -923,12 +924,23 @@
"settings": {
"domains": {
"add": "Agregar",
"work_together": "Agregue sus compañeros de equipo o colaboradores a su organización. Empezar a trabajar juntos",
"url": "URL",
"update": "Actualizar dominio",
"custom": "Dominio personalizado",
"domain": "Añade tu propio nombre de dominio",
"title": "Dominio personalizado"
"title": "Dominio personalizado",
"save": "Ahorrar",
"your_domain": "Tu dominio",
"custom_domain_error": "No puede agregar un dominio de nivel superior como dominio personalizado. En su lugar, utilice un subdominio como 'cursos.[susitio web].com' o 'www.[susitio web].com'.",
"custom_domain_success": "Dominio personalizado agregado exitosamente",
"dns_description": "Establezca el siguiente registro en su proveedor de DNS para continuar:",
"dns_type": "Tipo",
"dns_value": "Valor",
"dns_name": "Nombre",
"refresh": "Refrescar",
"remove": "Eliminar",
"custom_favicon": "favicon personalizado",
"custom_code": "código personalizado"
},
"customize-lms": {
"title": "Personalizar LMS",
@@ -1084,7 +1096,8 @@
"learn": "Aprende más",
"month": "mes",
"monthly": "Mensual",
"annually": "Anualmente"
"annually": "Anualmente",
"save": "Ahorra 2 meses"
},
"plan_names": {
"free": "Gratis",
@@ -1206,9 +1219,9 @@
"update_organization": "Actualizar organización",
"team": {
"heading": "Equipo",
"sub_heading": "Configura tu sitio web",
"body": "Agregue compañeros de equipo a su organización para que ambos puedan colaborar en proyectos.",
"button": "Gestionar equipo"
"button": "Gestionar equipo",
"sub_heading": "Configura tu equipo"
},
"custom_domain": {
"heading": "Dominio personalizado",
@@ -1239,7 +1252,10 @@
},
"profile_picture": {
"heading": "Foto de perfil",
"upload_image": "Cargar imagen"
"upload_image": "Cargar imagen",
"file_size": "Tamaño máximo de archivo:",
"accepted": "Aceptado:",
"validation_error": "El tamaño del archivo excede el límite máximo:"
}
},
"tabs": {