Products Technologies Demo Docs Blog Support Company

Angular DocumentViewer: Translating Resources

All strings of the Angular DocumentViewer including statusbar strings, tooltips and dialog boxes can be modified and translated. This article explains how to modify the resources.

Angular DocumentViewer: Translating Resources

Each string of the Angular DocumentViewer can be translated or modified including all tooltips, statusbar strings and dialog boxes. Additionally, the strings that are displayed to guide users through a signature process can be modified.

DocumentViewer resources

In order to translate the strings of the Angular DocumentViewer, the resources can be directly given in the resources attribute of the component module.

The following code shows how to change the button text of the NEXT button when a signature is requested:

<tx-document-viewer
  width = "800px"
  height = "800px"
  basePath = "https://backend.textcontrol.com?access-token=yourtoken"
  documentData = "PGh0bWw+PGJvZHk+PHA+VGVzdDwvcD48L2JvZHk+PC9odG1sPg==" 
  dock = "Window"
  [toolbarDocked] = "true"
  documentPath = "test.docx"
  [isSelectionActivated] = "true"
  [showThumbnailPane] = "true"
  [resources] = "{ TX_SIGNATURE_GREETING_NEXT_BTN_TEXT: 'Please click here to continue' }">
</tx-document-viewer>

DocumentViewer resources

The resources attribute accepts an array of key/value pairs. You can change all strings or just some required strings. The following sample changes the keys TX_PAGE and TX_PAGE_OF to Spanish:

<tx-document-viewer
  width = "800px"
  height = "800px"
  basePath = "https://backend.textcontrol.com?access-token=mWSLUkSmxgWH3Rt6sKvS"
  documentData = "PGh0bWw+PGJvZHk+PHA+VGVzdDwvcD48L2JvZHk+PC9odG1sPg==" 
  dock = "Window"
  [toolbarDocked] = "true"
  documentPath = "test.docx"
  [isSelectionActivated] = "true"
  [showThumbnailPane] = "true"
  [resources] = "{ 
      TX_PAGE: 'Página', 
      TX_PAGE_OF: 'de' }">
</tx-document-viewer>

DocumentViewer resources

The following table lists all keys and their original values that can be modified using the described approach:

Key Original value
TX_MENU_ANNOTATE_ADDHIGHLIGHT Adds a highlight to the document.
TX_MENU_ANNOTATE_STAMP Adds a stamp at the current location.
TX_MENU_ANNOTATE_ADDCOMMENT Adds a comment to the current location.
TX_MENU_ANNOTATE_BOLD Sets the text style to bold.
TX_MENU_ANNOTATE_ITALIC Sets the text style to italic.
TX_MENU_ANNOTATE_UNDERLINE Sets the text style to underline.
TX_MENU_ANNOTATE_STRIKE Sets the text style to strike through.
TX_MENU_ANNOTATE_TEXTSTYLE Modify the text formatting.
TX_MENU_ANNOTATE_DRAWTEXT Inserts text into the document.
TX_FORMS_BOX This document contains form fields.
TX_FORMS_BOX_BTN_TEXT Go to form
TX_FORMS_BOX_BTN_TITLE Jump to the first field to complete those fields.
TX_MENU_ANNOTATE_COMMENTS Toggle comments sidebar
TX_MENU_ANNOTATE_DELETE Delete annotation
TX_MENU_ANNOTATE_SELECT Select annotation
TX_MENU_ANNOTATE_STYLE Open the annotation style dialog box
TX_MENU_ANNOTATE_OPEN Toggle the annotation toolbar
TX_MENU_ANNOTATE_UNDO Undo last action
TX_MENU_ANNOTATE_HIGHLIGHT Highlight text
TX_MENU_ANNOTATE_DRAW Annotate with pen
TX_MENU_ANNOTATE_MARK Annotate with marker
TX_MENU_ANNOTATE_ERASER Erase marker lines
TX_MENU_ANNOTATE_CLEARALL Clear all annotations
TX_PAGE_SELECTOR_BACK Previous page
TX_PAGE_SELECTOR_NEXT Next page
TX_MENU_ZOOMPAGEWIDTH Zoom to the page's width.
TX_MENU_ZOOMIN Zoom in
TX_MENU_ZOOMOUT Zoom out
TX_MENU_MOVE Pan around the document
TX_SIGNATURE_TOOLBAR_AUTOADJUST Auto adjust signature image
TX_SIGNATURE_TOOLBAR_SATURATION Make all remaining pixels black
TX_SIGNATURE_TOOLBAR_CONTRAST Increase contrast
TX_SIGNATURE_TOOLBAR_CONTRASTBACK Decrease contrast
TX_SIGNATURE_TOOLBAR_REMOVEBACKGROUND Remove background
TX_SIGNATURE_SETUP_SIGNATURE_UPLOAD Upload
TX_SIGNATURE_SETUP_SIGNATURE_RESTORE Restore
TX_SIGNATURE_GREETING asked you to review and sign this document
TX_SIGNATURE_GREETING_NEXT To start the process of signing this document, please click 'Next'
TX_SIGNATURE_GREETING_NEXT_BTN_TEXT Next
TX_SIGNATURE_GREETING_NEXT_BTN_TITLE Click 'Next' to continue
TX_SIGNATURE_ADD_TITLE Add Signature
TX_SIGNATURE_ADD_SIGNATURE_DESCRIPTION DRAW YOUR SIGNATURE
TX_SIGNATURE_ADD_SIGNATURE_BTN_START_TEXT Add
TX_SIGNATURE_ADD_SIGNATURE_BTN_START_TITLE Adds the signature.
TX_SIGNATURE_ADD_SIGNATURE_BTN_CANCEL_TEXT Cancel
TX_SIGNATURE_ADD_SIGNATURE_BTN_CANCEL_TITLE Cancel the signature adding.
TX_SIGNATURE_SETUP_TITLE Setup your Signature
TX_SIGNATURE_SETUP_INSTRUCTIONS Confirm your name, initials and your signature
TX_SIGNATURE_SETUP_NAME Full Name
TX_SIGNATURE_SETUP_NAME_PLACEHOLDER Your full name
TX_SIGNATURE_SETUP_INITIALS Initials
TX_SIGNATURE_SETUP_INITIALS_PLACEHOLDER Your initials
TX_SIGNATURE_SETUP_SIGNATURE_DESCRIPTION DRAW YOUR SIGNATURE
TX_SIGNATURE_SETUP_SIGNATURE_CLEAR Clear
TX_SIGNATURE_SETUP_SIGNATURE_LEGAL By clicking 'Setup and Sign', I confirm that the signature is the electronic representation of my signature for all purposes when I use them on documents, including legally binding contracts - just the same as a wet ink signature or initial
TX_SIGNATURE_SETUP_SIGNATURE_BTN_START_TEXT Setup and Sign
TX_SIGNATURE_SETUP_SIGNATURE_BTN_START_TITLE Start the signing process
TX_SIGNATURE_SETUP_SIGNATURE_BTN_CANCEL_TEXT Cancel
TX_SIGNATURE_SETUP_SIGNATURE_BTN_CANCEL_TITLE Cancel the setup
TX_SIGNATURE_SUBMIT_TITLE Submit your Signed Document
TX_SIGNATURE_SUBMIT_INSTRUCTIONS You signed all required signature areas successfully. In order to submit the document with your legally binding signature, please click 'Submit'.
TX_SIGNATURE_SUBMIT_BTN_SUBMIT_TEXT Submit
TX_SIGNATURE_SUBMIT_BTN_SUBMIT_TITLE Submit the signed document
TX_SIGNATURE_SUBMIT_BTN_CANCEL_TEXT Cancel
TX_SIGNATURE_SUBMIT_BTN_CANCEL_TITLE Cancel
TX_SIGNATURE_ERROR_TITLE An Error Occured on Signing
TX_SIGNATURE_ERROR_DESCRIPTION An error occured on signing your document. Please try it again later.
TX_SIGNATURE_ERROR_BTN_SUBMIT_TEXT Submit Again
TX_SIGNATURE_ERROR_BTN_SUBMIT_TITLE Submit the signed document
TX_SIGNATURE_ERROR_BTN_CANCEL_TEXT Cancel
TX_SIGNATURE_ERROR_BTN_CANCEL_TITLE Cancel
TX_SIGNATURE_CONFIRM_TITLE Please confirm your signature by clicking the yellow signature areas.
TX_SIGNATURE_DONE_TITLE The signing process is complete. Please submit your signed document.
TX_SIGNATURE_DONE_FLAG_TEXT Done
TX_SIGNATURE_DONE_FLAG_SIGN_TEXT Sign here
TX_SIGNATURE_DONE_BTN_TEXT Submit
TX_SIGNATURE_DONE_BTN_TITLE Submit your signed document
TX_PAGE PAGE
TX_PAGE_OF OF
TX_LOCKZOOM Lock zoom
TX_MENU_SHOWSIDEBAR_TITLE Show and hide thumbnail sidebar
TX_MENU_ENABLESELECTION_TITLE Enable and disable document selection
TX_MENU_ENABLEFULLSCREEN_TITLE Enable and disable full screen mode
TX_MENU_PRINT_TITLE Print the document
TX_MENU_DOWNLOAD_TITLE Download the document as PDF
TX_MENU_FIND_TITLE Find strings in the document
TX_MENU_FIND_PLACEHOLDER Search...
TX_MENU_FIND_NEXT_TITLE Next search entry
TX_MENU_FIND_PREVIOUS_TITLE Previous search entry
TX_MENU_FIND_CANCEL_TITLE Cancel search
TX_MENU_TWOPAGEVIEW_TITLE Toggle two page mode
TX_SIDEBAR_HEADER Comments
TX_SIDEBAR_CLOSE_TITLE Close
TX_MENU_EDIT_EDITANNOTATIONS_TEXT Comment
TX_MENU_EDIT_FILLANDSIGN_TEXT Fill and Sign
TX_MENU_EDIT_REVIEWTRACKEDCHANGES_TEXT Review
TX_MENU_TRACKEDCHANGES_GOTOFIRST First Change
TX_MENU_TRACKEDCHANGES_GOTOPREVIOUS Previous Change
TX_MENU_TRACKEDCHANGES_GOTONEXT Next Change
TX_MENU_TRACKEDCHANGES_GOTOLAST Last Change
TX_MENU_TRACKEDCHANGES_ACCEPT Accept and Move to Next
TX_MENU_TRACKEDCHANGES_REJECT Reject and Move to Next
TX_MENU_TRACKEDCHANGE_OPEN Toggle the tracked changes toolbar

Stay in the loop!

Subscribe to the newsletter to receive the latest updates.

Angular

Integrate document processing, editing, sharing, collaboration, creation, electronic signatures, and PDF generation into your Angular Web applications.

Learn more about Angular

Related Posts

AngularDocument EditorSPA

Reuse Persistent Document Editor Components in Angular SPA Applications

An Angular Single Page Application (SPA) dynamically updates the web page without reloading by loading all necessary resources once. This article demonstrates how to reuse persistent Document…


AngularASP.NETBlazor

Building an ASP.NET Core Backend (Linux and Windows) for the Document Editor…

This article shows how to create a backend for the Document Editor and Viewer using ASP.NET Core. The backend can be hosted on Windows and Linux and can be used in Blazor, Angular, JavaScript, and…


AngularJavaScriptDocument Viewer

Getting Started: Document Viewer Version 33.0 with Angular CLI 19.0

This article shows how to use the TX Text Control Document Viewer version 33.0 npm package for Angular within an Angular CLI 19.0 application. It uses the trial backend running on our servers, but…


AngularJavaScriptDocument Editor

Getting Started: Document Editor Version 33.0 with Angular CLI 19.0

This article shows how to use the TX Text Control Document Editor version 33.0 npm package for Angular within an Angular CLI 19.0 application. It uses the trial backend running on our servers, but…


AngularASP.NET CoreDocument Editor

Changing the Language in the Angular Document Editor Using the Resource Kit

This article walks you through the process of building a satellite assembly using the Resource Kit to customize the language of the TX Text Control interface in the Angular Document Editor.