From: Dessalines Date: Fri, 13 May 2022 16:24:29 +0000 (-0400) Subject: Fixing malformed rosetta translations. Fixes #2231 X-Git-Url: http://these/git/%7B%60%24%7BghostArchiveUrl%7D/%22%7Burl%7D/static/%7BlocalRss%7D?a=commitdiff_plain;h=5eb0dfdc737b20ae46980c3523b45187b10f37da;p=lemmy.git Fixing malformed rosetta translations. Fixes #2231 --- diff --git a/crates/api_common/src/utils.rs b/crates/api_common/src/utils.rs index d3c8a1f4..94a9c331 100644 --- a/crates/api_common/src/utils.rs +++ b/crates/api_common/src/utils.rs @@ -401,7 +401,7 @@ pub async fn send_password_reset_email( let subject = &lang.password_reset_subject(&user.person.name); let protocol_and_hostname = settings.get_protocol_and_hostname(); let reset_link = format!("{}/password_change/{}", protocol_and_hostname, &token); - let body = &lang.password_reset_body(&user.person.name, reset_link); + let body = &lang.password_reset_body(reset_link, &user.person.name); send_email(subject, email, &user.person.name, body, settings) } @@ -426,7 +426,7 @@ pub async fn send_verification_email( let lang = get_user_lang(user); let subject = lang.verify_email_subject(&settings.hostname); - let body = lang.verify_email_body(&user.person.name, &settings.hostname, verify_link); + let body = lang.verify_email_body(&settings.hostname, &user.person.name, verify_link); send_email(&subject, new_email, &user.person.name, &body, settings)?; Ok(()) diff --git a/crates/api_crud/src/private_message/create.rs b/crates/api_crud/src/private_message/create.rs index de711128..894c178b 100644 --- a/crates/api_crud/src/private_message/create.rs +++ b/crates/api_crud/src/private_message/create.rs @@ -113,11 +113,11 @@ impl PerformCrud for CreatePrivateMessage { let inbox_link = format!("{}/inbox", context.settings().get_protocol_and_hostname()); send_email_to_user( &local_recipient, - &lang.notification_mentioned_by_subject(&local_recipient.person.name), - &lang.notification_mentioned_by_body( - &local_recipient.person.name, - &content_slurs_removed, + &lang.notification_private_message_subject(&local_recipient.person.name), + &lang.notification_private_message_body( &inbox_link, + &content_slurs_removed, + &local_recipient.person.name, ), &context.settings(), ); diff --git a/crates/websocket/src/send.rs b/crates/websocket/src/send.rs index d3a1ed25..3b160e67 100644 --- a/crates/websocket/src/send.rs +++ b/crates/websocket/src/send.rs @@ -215,7 +215,7 @@ pub async fn send_local_notifs( send_email_to_user( &mention_user_view, &lang.notification_mentioned_by_subject(&person.name), - &lang.notification_mentioned_by_body(&person.name, &comment.content, &inbox_link), + &lang.notification_mentioned_by_body(&comment.content, &inbox_link, &person.name), &context.settings(), ) } @@ -249,8 +249,8 @@ pub async fn send_local_notifs( let lang = get_user_lang(&parent_user_view); send_email_to_user( &parent_user_view, - &lang.notification_post_reply_subject(&person.name), - &lang.notification_post_reply_body(&person.name, &comment.content, &inbox_link), + &lang.notification_comment_reply_subject(&person.name), + &lang.notification_comment_reply_body(&comment.content, &inbox_link, &person.name), &context.settings(), ) } @@ -280,7 +280,7 @@ pub async fn send_local_notifs( send_email_to_user( &parent_user_view, &lang.notification_post_reply_subject(&person.name), - &lang.notification_post_reply_body(&person.name, &comment.content, &inbox_link), + &lang.notification_post_reply_body(&comment.content, &inbox_link, &person.name), &context.settings(), ) }