diff --git a/l10n/en-US/viewer.ftl b/l10n/en-US/viewer.ftl index 6c431c3b5..226ac71dc 100644 --- a/l10n/en-US/viewer.ftl +++ b/l10n/en-US/viewer.ftl @@ -684,15 +684,16 @@ pdfjs-editor-delete-comment-popup-button = # An existing comment is edited pdfjs-editor-edit-comment-dialog-title-when-editing = Edit comment +pdfjs-editor-edit-comment-dialog-save-button-when-editing = Update # No existing comment pdfjs-editor-edit-comment-dialog-title-when-adding = Add comment +pdfjs-editor-edit-comment-dialog-save-button-when-adding = Add pdfjs-editor-edit-comment-dialog-text-input = .placeholder = Start typing… pdfjs-editor-edit-comment-dialog-cancel-button = Cancel -pdfjs-editor-edit-comment-dialog-save-button = Save ## Edit a comment button in the editor toolbar diff --git a/web/comment_manager.js b/web/comment_manager.js index 1f164b5b3..d0e4e57b4 100644 --- a/web/comment_manager.js +++ b/web/comment_manager.js @@ -681,12 +681,25 @@ class CommentDialog { this.#commentText = str || ""; const textInput = this.#textInput; textInput.value = this.#previousText = this.#commentText; - this.#title.setAttribute( - "data-l10n-id", - str - ? "pdfjs-editor-edit-comment-dialog-title-when-editing" - : "pdfjs-editor-edit-comment-dialog-title-when-adding" - ); + if (str) { + this.#title.setAttribute( + "data-l10n-id", + "pdfjs-editor-edit-comment-dialog-title-when-editing" + ); + this.#saveButton.setAttribute( + "data-l10n-id", + "pdfjs-editor-edit-comment-dialog-save-button-when-editing" + ); + } else { + this.#title.setAttribute( + "data-l10n-id", + "pdfjs-editor-edit-comment-dialog-title-when-adding" + ); + this.#saveButton.setAttribute( + "data-l10n-id", + "pdfjs-editor-edit-comment-dialog-save-button-when-adding" + ); + } if (options?.height) { textInput.style.height = `${options.height}px`; } diff --git a/web/viewer.html b/web/viewer.html index a22e0b863..3d53b8b13 100644 --- a/web/viewer.html +++ b/web/viewer.html @@ -803,7 +803,7 @@ See https://github.com/adobe-type-tools/cmap-resources