Tengo un proyecto con un servidor de análisis que necesito traducir las páginas de Confirmación de correo electrónico y Restablecimiento de contraseña, y no encuentro en ninguna parte una solución para esto. Encontré sobre las plantillas de correos electrónicos, pero no sobre las páginas a las que el usuario va después de hacer clic en el enlace enviado al correo electrónico por Parse Server.
Eche un vistazo a esta opción: https://github.com/parse-community/parse-server#custom-pages
Puede crear sus páginas personalizadas y pasar la opción customPages a Parse Server con sus ubicaciones.
Puede encontrar los predeterminados y usarlos como plantilla aquí: https://github.com/parse-community/parse-server/tree/master/public_html
Parse Server 5.0 incluirá el PagesRouter que debería facilitar la traducción de las páginas. Actualmente solo está disponible en la rama master , si quieres probarlo.
Consulte https://github.com/parse-community/parse-server/pull/7128
Como mostró Davi Macedo, creo los archivos y resolví el problema con ellos. Pero no sé si Parse debería reemplazar automáticamente los archivos en public_html. En mi caso solo poner los archivos no habia suficiente. Mi solución fue crear /public/pages con los archivos personalizados y señalar mi configuración de archivos personalizados de esa manera:
customPages: { passwordResetSuccess: base + "/public/pages/password_reset_success.html", verifyEmailSuccess: base + "/public/pages/verify_email_success.html", invalidVerificationLink: base + "/public/pages/invalid_verification_link.html", invalidLink: base + "/public/pages/invalid_link.html", choosePassword: base + "/public/pages/choose_password.html", linkSendSuccess: base + "/public/pages/link_send_success.html", linkSendFail: base + "/public/pages/link_send_fail.html", }Además, para elegir la página de contraseña usé este archivo: https://github.com/parsegroundapps/pg-app-tynwrjdecdmr69ke5d8fec6ixljzx5/tree/master/public/pages
Otro detalle es que el archivo choose_password.html en el repositorio anterior hace que la solicitud POST agregue "/1/" a la url, pero en mi caso, necesitaba que la url apuntara a "/parse", así que reemplacé la línea 181 para
var base = window.location.origin + '/parse/';