-
+
+
+ ${when(
+ this.comments.total === 0 && !this.loadFailed,
+ () =>
+ html``
+ )}
`
)}
- ${when(this.targetOnly, () => html``)}
+ ${when(this.targetOnly, () => html``)}
${when(this.loading, () => html`
`)}
${when(
this.hasNext,
diff --git a/packages/comment-widget/src/generated/locales/es.ts b/packages/comment-widget/src/generated/locales/es.ts
index b2482c12..81b3a735 100644
--- a/packages/comment-widget/src/generated/locales/es.ts
+++ b/packages/comment-widget/src/generated/locales/es.ts
@@ -21,7 +21,6 @@
's107ccef507b51f2c': `Completa la verificación`,
's15e33945d13c5176': `Se está confirmando tu envío anterior. Inténtalo más tarde; se conservarán tus imágenes.`,
's176fe95698857ad9': `El comentario o la respuesta ha cambiado. Copia tu borrador y vuelve a abrir el editor para cargar la última versión.`,
-'s17c8f8524e36987d': `Permitir notificación`,
's19172ed3838854fc': `Copiar enlace`,
's1c6fefb092506753': `Error al cargar la lista de comentarios, por favor intente más tarde`,
's1d468f888124a55e': `Tu borrador ha cambiado. Vuelve a abrirlo antes de reintentar.`,
@@ -42,10 +41,11 @@
's34239948d1de01f1': `Verificación no disponible. Haz clic para reintentar.`,
's35c3125c7750681e': `Cita`,
's3643189d1abbb7f4': `Código`,
+'s3e9219b89d8a899b': `Ver todas las respuestas`,
's3fb33d17bad61aa9': `Comentario enviado con éxito, pendiente de revisión`,
-'s424590dc43eddb44': `Hacer privado`,
's44851a8adf059eef': `Fijado`,
's4c0e15f9073382e6': `Error al obtener el código de verificación`,
+'s4d5f8e719d513987': `En respuesta a`,
's4d76c6944ffb0540': `No se pudo guardar. Es posible que el comentario se haya eliminado o que la versión actual de Halo no admita la edición. Tu borrador se ha conservado.`,
's5184a3f3e2f7b603': `Actualmente anónimo. Después de seleccionar la opción privada, el comentario solo será visible para el administrador del sitio.`,
's523eb9043213ff0d': `Itálica`,
@@ -53,13 +53,13 @@
's58a3c1ecd4dd06cf': `Tachado`,
's59b95f09e3b42060': `La verificación ha fallado. Vuelve a verificar e intenta enviar de nuevo.`,
's5fc35a09a85fe63e': `Cerrar imagen`,
+'s60cfa5a63f8033a8': `Agregar respuesta`,
's63ce0636351bf780': `Los resultados de la subida están incompletos. Inténtalo de nuevo.`,
's63efea23113001ee': `No se pudo guardar. Se ha conservado tu borrador.`,
's64ef2a6c2dd1d3d1': `Editar`,
's67749057edb2586b': `Cerrar sesión`,
's6cb61eeccda272d5': `Bloque de código`,
-'s6df8f2a4e5b0fe18': `Hacer público`,
-'s6f23997fffbecc6a': `Cancelar aprobación`,
+'s6ebc9bd6feae62a3': `Cargando…`,
's7098f8d38ffe5e88': `Operación realizada correctamente`,
's7332f94a3fa137c3': `Tu comprobante de envío ha caducado. Comprueba si se envió tu comentario antes de continuar.`,
's7437373e541a8037': `Apodo`,
@@ -67,6 +67,8 @@
's7584ded3d749c75e': `Cargar más`,
's78f95c3c2b1b0512': `Enlace al comentario`,
's79b7935eff98042c': `Las respuestas privadas no son visibles públicamente. Los destinatarios que hayan iniciado sesión pueden verlas; los destinatarios anónimos reciben una notificación por correo electrónico si las notificaciones están habilitadas.`,
+'s7e5bf5d1b7f08ba4': `Hacer privado`,
+'s80f580f4b68fb45d': `Permitir notificación`,
's82665b2ffabc9c0a': `Sitio web`,
's838e512973be01d4': `Actualmente conectado. Después de seleccionar la opción privada, los comentarios solo serán visibles para usted y el administrador del sitio.`,
's84b033b2f7360187': `Por favor, inicie sesión o complete la información primero`,
@@ -74,23 +76,25 @@
's879ba21b93adbbbd': `No se pudo cargar el comentario. Inténtalo de nuevo`,
's8db89619f41917b4': `Fijar`,
's8e176d64f6528d3d': str`El tamaño de la imagen no debe superar ${0} MiB.`,
+'s95d18a3cf42dfb23': `Código de verificación…`,
's96668830629e0dfc': `Subir`,
+'s967419630f92a823': `Volver a los comentarios`,
's98a5f7789c49dd3f': `En revisión`,
's9f2ed66340f019c6': `Escribir un comentario`,
-'sa10fbe3fcd6ae148': `Agregar respuesta`,
-'sa82fbb7f361c6f44': `Mostrar respuestas`,
+'sa83d431fe6e3e2fd': `Ocultar respuestas`,
'sa862e76e95967816': `Comentario actualizado correctamente`,
'sa8dddacbaa66f8e0': `Por favor, inicie sesión primero`,
+'sa96c92e537e246f8': `Hacer público`,
'sb206d700d26b14ff': `Subrayado`,
'sb3d4f79d9d8b71e5': `Enviar comentario`,
-'sb490fb4653620603': `Volver a los comentarios`,
'sb5a28aa35006ff08': `Comentario enviado con éxito`,
+'sb6990f0585fabb8a': `Cancelar aprobación`,
'sbc0cd0b4dfb7dde1': `Desfijar`,
'sc0ffeb5d53b60209': `Error al subir`,
-'sc29d248fb3e5c59b': `Ver todas las respuestas`,
'sc592307ea80f16b9': `Desconocido`,
'sc59a34be5493a0af': `Error al subir. Inténtalo de nuevo.`,
'sc8da3cc71de63832': `Iniciar sesión`,
+'scdb4863b090af7a4': `Mostrar respuestas`,
'sd1f44f1a8bc20e67': `Correo electrónico`,
'sd5326f2cc13eb2b8': `Tu comentario anterior se envió. Guarda los cambios antes de continuar.`,
'sd5e242ab9574958a': `Error al comentar, por favor intente más tarde`,
@@ -107,5 +111,6 @@
'sf7c0eba7c822e3d6': `Negrita`,
'sf9709983d4da2c54': `Me gusta`,
'sff08dba77ae75e40': `La carga de imágenes no está disponible. Contacta con el administrador del sitio.`,
+'sffb4867aafe0bbda': `Aún no hay comentarios`,
};
\ No newline at end of file
diff --git a/packages/comment-widget/src/generated/locales/zh-CN.ts b/packages/comment-widget/src/generated/locales/zh-CN.ts
index 8dcee95b..10a36d53 100644
--- a/packages/comment-widget/src/generated/locales/zh-CN.ts
+++ b/packages/comment-widget/src/generated/locales/zh-CN.ts
@@ -21,7 +21,6 @@
's107ccef507b51f2c': `请完成人机验证`,
's15e33945d13c5176': `上次提交结果正在确认,请稍后重试;图片会被保留。`,
's176fe95698857ad9': `评论或回复已发生变化。请先复制草稿,再重新打开编辑框获取最新版本。`,
-'s17c8f8524e36987d': `允许通知`,
's19172ed3838854fc': `复制链接`,
's1c6fefb092506753': `加载评论列表失败,请稍后重试`,
's1d468f888124a55e': `草稿已更改,请重新打开后再重试。`,
@@ -42,10 +41,11 @@
's34239948d1de01f1': `验证暂不可用,点击重试`,
's35c3125c7750681e': `引用`,
's3643189d1abbb7f4': `代码`,
+'s3e9219b89d8a899b': `查看全部回复`,
's3fb33d17bad61aa9': `评论成功,请等待审核`,
-'s424590dc43eddb44': `设为私密`,
's44851a8adf059eef': `置顶`,
's4c0e15f9073382e6': `获取验证码失败`,
+'s4d5f8e719d513987': `回复`,
's4d76c6944ffb0540': `保存失败。该评论可能已被删除,或当前 Halo 版本不支持编辑。你的草稿已保留。`,
's5184a3f3e2f7b603': `当前是匿名状态,选择私密选项后,评论将仅对网站管理员可见。`,
's523eb9043213ff0d': `斜体`,
@@ -53,13 +53,13 @@
's58a3c1ecd4dd06cf': `删除线`,
's59b95f09e3b42060': `人机验证未通过,请重新验证后提交。`,
's5fc35a09a85fe63e': `关闭图片`,
+'s60cfa5a63f8033a8': `添加回复`,
's63ce0636351bf780': `上传结果不完整,请重试。`,
's63efea23113001ee': `保存失败,草稿已保留。`,
's64ef2a6c2dd1d3d1': `编辑`,
's67749057edb2586b': `退出登录`,
's6cb61eeccda272d5': `代码块`,
-'s6df8f2a4e5b0fe18': `设为公开`,
-'s6f23997fffbecc6a': `取消通过`,
+'s6ebc9bd6feae62a3': `加载中…`,
's7098f8d38ffe5e88': `操作成功`,
's7332f94a3fa137c3': `提交凭证已失效,请先核对评论是否已提交成功。`,
's7437373e541a8037': `昵称`,
@@ -67,6 +67,8 @@
's7584ded3d749c75e': `加载更多`,
's78f95c3c2b1b0512': `评论链接`,
's79b7935eff98042c': `私密回复不会公开显示。已登录的被回复者可以查看;若启用了邮件通知,匿名被回复者会收到邮件通知。`,
+'s7e5bf5d1b7f08ba4': `设为私密`,
+'s80f580f4b68fb45d': `允许通知`,
's82665b2ffabc9c0a': `网站`,
's838e512973be01d4': `当前已登录,选择私密选项后,评论将仅对您和网站管理员可见。`,
's84b033b2f7360187': `请先登录或者完善信息`,
@@ -74,23 +76,25 @@
's879ba21b93adbbbd': `评论加载失败,请重试`,
's8db89619f41917b4': `置顶`,
's8e176d64f6528d3d': str`单张图片大小不能超过 ${0} MiB。`,
+'s95d18a3cf42dfb23': `验证码…`,
's96668830629e0dfc': `上传`,
+'s967419630f92a823': `返回评论列表`,
's98a5f7789c49dd3f': `审核中`,
's9f2ed66340f019c6': `编写评论`,
-'sa10fbe3fcd6ae148': `加入回复`,
-'sa82fbb7f361c6f44': `显示回复`,
+'sa83d431fe6e3e2fd': `收起回复`,
'sa862e76e95967816': `评论更新成功`,
'sa8dddacbaa66f8e0': `请先登录`,
+'sa96c92e537e246f8': `设为公开`,
'sb206d700d26b14ff': `下划线`,
'sb3d4f79d9d8b71e5': `提交评论`,
-'sb490fb4653620603': `返回评论列表`,
'sb5a28aa35006ff08': `评论成功`,
+'sb6990f0585fabb8a': `取消通过`,
'sbc0cd0b4dfb7dde1': `取消置顶`,
'sc0ffeb5d53b60209': `上传失败`,
-'sc29d248fb3e5c59b': `查看全部回复`,
'sc592307ea80f16b9': `未知`,
'sc59a34be5493a0af': `上传失败,请重试。`,
'sc8da3cc71de63832': `登录`,
+'scdb4863b090af7a4': `显示回复`,
'sd1f44f1a8bc20e67': `电子邮件`,
'sd5326f2cc13eb2b8': `上次评论已提交成功,请先保留修改内容再继续。`,
'sd5e242ab9574958a': `评论失败,请稍后重试`,
@@ -107,5 +111,6 @@
'sf7c0eba7c822e3d6': `粗体`,
'sf9709983d4da2c54': `点赞`,
'sff08dba77ae75e40': `图片上传暂不可用,请联系站点管理员。`,
+'sffb4867aafe0bbda': `暂无评论`,
};
\ No newline at end of file
diff --git a/packages/comment-widget/src/generated/locales/zh-TW.ts b/packages/comment-widget/src/generated/locales/zh-TW.ts
index 9ddbd824..dfa80ca0 100644
--- a/packages/comment-widget/src/generated/locales/zh-TW.ts
+++ b/packages/comment-widget/src/generated/locales/zh-TW.ts
@@ -21,7 +21,6 @@
's107ccef507b51f2c': `請完成人機驗證`,
's15e33945d13c5176': `上次提交結果正在確認,請稍後重試;圖片會被保留。`,
's176fe95698857ad9': `評論或回覆已發生變更。請先複製草稿,再重新開啟編輯框取得最新版本。`,
-'s17c8f8524e36987d': `允許通知`,
's19172ed3838854fc': `複製連結`,
's1c6fefb092506753': `載入評論列表失敗,請稍後重試`,
's1d468f888124a55e': `草稿已變更,請重新開啟後再重試。`,
@@ -42,10 +41,11 @@
's34239948d1de01f1': `驗證暫不可用,點擊重試`,
's35c3125c7750681e': `引用`,
's3643189d1abbb7f4': `程式碼`,
+'s3e9219b89d8a899b': `查看所有回覆`,
's3fb33d17bad61aa9': `評論成功,請等待審核`,
-'s424590dc43eddb44': `設為私密`,
's44851a8adf059eef': `置頂`,
's4c0e15f9073382e6': `獲取驗證碼失敗`,
+'s4d5f8e719d513987': `回覆`,
's4d76c6944ffb0540': `儲存失敗。該評論可能已被刪除,或目前 Halo 版本不支援編輯。你的草稿已保留。`,
's5184a3f3e2f7b603': `目前是匿名狀態,選擇私密選項後,評論將僅對網站管理員可見。`,
's523eb9043213ff0d': `斜體`,
@@ -53,13 +53,13 @@
's58a3c1ecd4dd06cf': `刪除線`,
's59b95f09e3b42060': `人機驗證未通過,請重新驗證後提交。`,
's5fc35a09a85fe63e': `關閉圖片`,
+'s60cfa5a63f8033a8': `新增回覆`,
's63ce0636351bf780': `上傳結果不完整,請重試。`,
's63efea23113001ee': `儲存失敗,草稿已保留。`,
's64ef2a6c2dd1d3d1': `編輯`,
's67749057edb2586b': `登出`,
's6cb61eeccda272d5': `程式碼區塊`,
-'s6df8f2a4e5b0fe18': `設為公開`,
-'s6f23997fffbecc6a': `取消通過`,
+'s6ebc9bd6feae62a3': `載入中…`,
's7098f8d38ffe5e88': `操作成功`,
's7332f94a3fa137c3': `提交憑證已失效,請先核對評論是否已提交成功。`,
's7437373e541a8037': `暱稱`,
@@ -67,6 +67,8 @@
's7584ded3d749c75e': `載入更多`,
's78f95c3c2b1b0512': `留言連結`,
's79b7935eff98042c': `私密回覆不會公開顯示。已登入的被回覆者可以查看;若已啟用電子郵件通知,匿名被回覆者會收到電子郵件通知。`,
+'s7e5bf5d1b7f08ba4': `設為私密`,
+'s80f580f4b68fb45d': `允許通知`,
's82665b2ffabc9c0a': `網站`,
's838e512973be01d4': `目前已登入,選擇私密選項後,評論將僅對您和網站管理員可見。`,
's84b033b2f7360187': `請先登入或者完善資訊`,
@@ -74,23 +76,25 @@
's879ba21b93adbbbd': `留言載入失敗,請重試`,
's8db89619f41917b4': `置頂`,
's8e176d64f6528d3d': str`單張圖片大小不能超過 ${0} MiB。`,
+'s95d18a3cf42dfb23': `驗證碼…`,
's96668830629e0dfc': `上傳`,
+'s967419630f92a823': `返回留言列表`,
's98a5f7789c49dd3f': `審核中`,
's9f2ed66340f019c6': `撰寫評論`,
-'sa10fbe3fcd6ae148': `新增回覆`,
-'sa82fbb7f361c6f44': `顯示回覆`,
+'sa83d431fe6e3e2fd': `收起回覆`,
'sa862e76e95967816': `評論更新成功`,
'sa8dddacbaa66f8e0': `請先登入`,
+'sa96c92e537e246f8': `設為公開`,
'sb206d700d26b14ff': `底線`,
'sb3d4f79d9d8b71e5': `提交評論`,
-'sb490fb4653620603': `返回留言列表`,
'sb5a28aa35006ff08': `評論成功`,
+'sb6990f0585fabb8a': `取消通過`,
'sbc0cd0b4dfb7dde1': `取消置頂`,
'sc0ffeb5d53b60209': `上傳失敗`,
-'sc29d248fb3e5c59b': `查看所有回覆`,
'sc592307ea80f16b9': `未知`,
'sc59a34be5493a0af': `上傳失敗,請重試。`,
'sc8da3cc71de63832': `登入`,
+'scdb4863b090af7a4': `顯示回覆`,
'sd1f44f1a8bc20e67': `電子郵件`,
'sd5326f2cc13eb2b8': `上次評論已提交成功,請先保留修改內容再繼續。`,
'sd5e242ab9574958a': `評論失敗,請稍後重試`,
@@ -107,5 +111,6 @@
'sf7c0eba7c822e3d6': `粗體`,
'sf9709983d4da2c54': `讚`,
'sff08dba77ae75e40': `圖片上傳暫不可用,請聯絡網站管理員。`,
+'sffb4867aafe0bbda': `尚無留言`,
};
\ No newline at end of file
diff --git a/packages/comment-widget/src/loading-block.ts b/packages/comment-widget/src/loading-block.ts
index 24811693..92e71dd3 100644
--- a/packages/comment-widget/src/loading-block.ts
+++ b/packages/comment-widget/src/loading-block.ts
@@ -1,10 +1,16 @@
+import { msg } from '@lit/localize';
import { css, html, LitElement } from 'lit';
import './icons/icon-loading';
export class LoadingBlock extends LitElement {
override render() {
- return html`
+ return html`
+ ${msg('Loading…')}
`;
}
diff --git a/packages/comment-widget/src/reply-item.ts b/packages/comment-widget/src/reply-item.ts
index 4d934eac..c47ddf7a 100644
--- a/packages/comment-widget/src/reply-item.ts
+++ b/packages/comment-widget/src/reply-item.ts
@@ -187,7 +187,7 @@ export class ReplyItem extends LitElement {
.private=${this.comment?.spec.hidden || this.reply?.spec.hidden}
.editing=${this.showEditForm}
>
-