Localization in Xamarin.iOS PDF viewer
5 Sep 20251 minute to read
Localization is the process of configuring the application to a specific language. PdfViewerControl supports to localize its static text.
SfPdfViewer uses the following static text that can be localized in application level:
| Keyword | Text(English) |
|---|---|
| sfpdfviewer_copy | Copy |
| sfpdfviewer_highlight | Highlight |
| sfpdfviewer_underline | Underline |
| sfpdfviewer_strikeout | Strikeout |
| sfpdfviewer_continuouspagemode | Continuous Pages |
| sfpdfviewer_singlepagemode | Page By Page |
| sfpdfviewer_done | Done |
| sfpdfviewer_Ok | OK |
| sfpdfViewer_signaturepad_title | Create Signature |
| sfpdfViewer_signaturepad_cancel | Cancel |
| sfpdfViewer_signaturepad_clear | Clear |
| sfpdfviewer_signaturepad_done | Done |
| sfpdfviewer_bookmarks_title | Bookmark |
| sfpdfviewer_no_bookmarks_text | No Bookmark |
| sfpdfviewer_pagenavigationalert_title | Go to page |
| sfpdfviewer_pagenavigationalert_message | Enter page Number |
| sfpdfviewersearchplaceholdertext | Enter text to search |
| sfpdfviewer_searchresult_title | Search Result |
| sfpdfviewer_searchresult_nomatch | No matches were found |
| sfpdfviewer_searchresult_nomoreoccurrence | No more matches were found |
| sfpdfviewer_passwordalert_title | Enter Password |
| sfpdfviewer_passwordalert_message | Enter the password to open this PDF File |
| sfpdfviewer_passwordalert_errorText | Invalid Password |
| sfpdfviewer_passwordalert_placeholder | Password |
| sfpdfviewer_printalert_title | Error |
| sfpdfviewer_printalert_message | Password protected document cannot be printed |
| sfpdfviewer_printalert_ok | OK |
| sfpdfviewer_undo | Undo |
| sfpdfviewer_redo | Redo |
| sfpdfviewer_save | Save |
| sfpdfviewer_print | |
| sfpdfviewer_scaleratio | Scale Ratio |
| sfpdfviewer_hyperlink_title | Open Web Page |
| sfpdfviewer_hyperlink_open | Open |
| sfpdfviewer_hyperlink_message | Do you want to open the page |
| sfpdfviewer_hyperlink_cancel | Cancel |
To localize the SfPdfViewer, follow the steps in application level:
Create Localizable.strings in resource file in iOS.
Location- ProjectName.iOS/Resources/fr-FR.lproj/Localizable.strings

In below screenshot we have localized the text in PDF Viewer in Xamarin.iOS from English to French language.

