diff --git a/options/locale/locale_fr-FR.ini b/options/locale/locale_fr-FR.ini
index 466a89bdfa..df0229b5d4 100644
--- a/options/locale/locale_fr-FR.ini
+++ b/options/locale/locale_fr-FR.ini
@@ -117,6 +117,7 @@ files=Fichiers
error=Erreur
error404=La page que vous essayez d'atteindre n'existe pas ou vous n'êtes pas autorisé à la voir.
+error503=Le serveur n’a pas pu répondre à votre requête. Veuillez réessayer plus tard.
go_back=Retour
invalid_data=Données invalides : %v
diff --git a/options/locale/locale_pt-PT.ini b/options/locale/locale_pt-PT.ini
index 03ffb1df14..5b84f4d72d 100644
--- a/options/locale/locale_pt-PT.ini
+++ b/options/locale/locale_pt-PT.ini
@@ -117,6 +117,7 @@ files=Ficheiros
error=Erro
error404=A página que pretende aceder não existe ou não tem autorização para a ver.
+error503=O servidor não conseguiu concluir o seu pedido. Tente novamente mais tarde.
go_back=Voltar
invalid_data=Dados inválidos: %v
diff --git a/web_src/js/features/repo-issue-edit.ts b/web_src/js/features/repo-issue-edit.ts
index b3de91c3bd..e89e5a787a 100644
--- a/web_src/js/features/repo-issue-edit.ts
+++ b/web_src/js/features/repo-issue-edit.ts
@@ -132,7 +132,7 @@ async function tryOnQuoteReply(e: Event) {
const targetMarkupToQuote = targetRawToQuote.parentElement.querySelector('.render-content.markup');
let contentToQuote = extractSelectedMarkdown(targetMarkupToQuote);
if (!contentToQuote) contentToQuote = targetRawToQuote.textContent;
- const quotedContent = `${contentToQuote.replace(/^/mg, '> ')}\n`;
+ const quotedContent = `${contentToQuote.replace(/^/mg, '> ')}\n\n`;
let editor;
if (clickTarget.classList.contains('quote-reply-diff')) {