> For the complete documentation index, see [llms.txt](https://docs.vida.id/identity-stack/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.vida.id/identity-stack/verify/kyc-mobile-sdk/integration-overview/ios-sdk/customization/customization-strings.md).

# Customization Strings

### Document Selection Screen

| Attributes                                  | Values                                                             | Types   |
| ------------------------------------------- | ------------------------------------------------------------------ | ------- |
| document\_selection\_title\_text            | Document Selection                                                 | Strings |
| document\_selection\_subtitle\_text         | Take a photo of the original document so we can verify who you are | Strings |
| document\_selection\_continue\_button\_text | "Continue                                                          | Strings |

### ID section titles

| Attributes                                          | Values             | Types   |
| --------------------------------------------------- | ------------------ | ------- |
| document\_selection\_indonesian\_citizen\_id\_title | Indonesian Citizen | Strings |
| document\_selection\_malaysian\_citizen\_id\_title  | Malaysian Citizen  | Strings |
| document\_selection\_foreign\_citizen\_id\_title    | Foreign Citizen    | Strings |

### ID names

| Attributes              | Values             | Types   |
| ----------------------- | ------------------ | ------- |
| document\_id\_ktp       | Indonesian Citizen | Strings |
| document\_id\_dl        | Malaysian Citizen  | Strings |
| document\_id\_mykad     | MyKAD              | Strings |
| document\_id\_mykas     | MyKAS              | Strings |
| document\_id\_mypr      | MyPR               | Strings |
| document\_id\_mytentera | MyTentera          | Strings |
| document\_id\_passport  | Passport           | Strings |

### Document capture instruction screen

| Attributes                                    | Values                                                                             | Types   |
| --------------------------------------------- | ---------------------------------------------------------------------------------- | ------- |
| capture\_instructions\_title\_text            | Capture your %@                                                                    | Strings |
| capture\_instructions\_subtitle\_text         | Place your \<b>original %@\</b> within the frame and follow the instructions below | Strings |
| capture\_instructions\_continue\_button\_text | Start Document Capture                                                             | Strings |
| capture\_instructions\_text1                  | Make sure your ID card \<b>fits inside the frame\</b>                              | Strings |
| capture\_instructions\_text2                  | Ensure the ID card is fully visible and not \<b>cropped\</b>                       | Strings |
| capture\_instructions\_text3                  | Avoid \<b>covering the ID card\</b> with your finger                               | Strings |
| capture\_instructions\_text4                  | Avoid \<b>light reflection\</b> on the ID card                                     | Strings |
| capture\_instructions\_text5                  | \<b>Eliminate any blurriness\</b> to guarantee a sharp and clear photograph        | Strings |
| capture\_instructions\_text6                  | \<b>Clean the camera lens\</b> before capturing the photo                          | Strings |

### Camera access screen

| Attributes                          | Values                                        | Types   |
| ----------------------------------- | --------------------------------------------- | ------- |
| camera\_access\_title\_text         | Allow Camera Access                           | Strings |
| camera\_access\_subtitle\_text      | Allow camera access to continue verification. | Strings |
| camera\_access\_allow\_button\_text | Allow Access                                  | Strings |
| camera\_access\_deny\_button\_text  | Cancel                                        | Strings |

### Document capture screen

| Attributes                                                       | Values                                                                                                                | Types   |
| ---------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | ------- |
| capture\_screen\_title\_text                                     | Capture your %@                                                                                                       | Strings |
| capture\_screen\_subtitle\_id\_front\_text                       | \<span style=\\"color: #FFFFFF;\\">Capture the\</span> \<span style=\\"color: #F3FA1A;\\">Front Side of %@\</span>    | Strings |
| capture\_screen\_subtitle\_id\_back\_text                        | \<span style=\\"color: #FFFFFF;\\">Capture the\</span> \<span style=\\"color: #F3FA1A;\\">Back Side of %@\</span>     | Strings |
| capture\_screen\_subtitle\_passport\_text                        | span style=\\"color: #FFFFFF;\\">Capture the\</span> \<span style=\\"color: #F3FA1A;\\">Data page of Passport\</span> | Strings |
| capture\_screen\_need\_help\_button\_text                        | Need Help?                                                                                                            | Strings |
| capture\_screen\_primary\_button\_text                           | Continue                                                                                                              | Strings |
| capture\_screen\_auto\_capture\_timeout\_title\_text             | Having trouble with auto-capture?                                                                                     | Strings |
| capture\_screen\_auto\_capture\_timeout\_description\_text       | If it’s not working properly, please capture the photo manually                                                       | Strings |
| capture\_screen\_auto\_capture\_timeout\_primary\_button\_text   | Switch to Manual Capture                                                                                              | Strings |
| capture\_screen\_auto\_capture\_timeout\_secondary\_button\_text | Keep Using Auto Capture                                                                                               | Strings |

### Need help bottom sheet

| Attributes              | Values                | Types   |
| ----------------------- | --------------------- | ------- |
| need\_help\_title\_text | Document Capture Tips | Strings |

### Loader texts

| Attributes                | Values                   | Types   |
| ------------------------- | ------------------------ | ------- |
| verify\_api\_loader\_text | Verifying...             | Strings |
| hold\_still\_loader\_text | Capturing, hold Still... | Strings |

### Error screens

| Attributes                                                          | Values                                                                                                      | Types   |
| ------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ------- |
| error\_page\_title\_text                                            | Verification Failed                                                                                         | Strings |
| error\_page\_primary\_button\_text                                  | Retake Photos                                                                                               | Strings |
| error\_page\_primary\_button\_try\_again\_text                      | Try Again                                                                                                   | Strings |
| error\_page\_secondary\_button\_text                                | Try Later                                                                                                   | Strings |
| error\_page\_document\_error\_icon\_text\_front                     | Document Photo - Front Side                                                                                 | Strings |
| error\_page\_document\_error\_icon\_text\_back                      | Document Photo - Back Side                                                                                  | Strings |
| error\_page\_document\_instructions\_title\_text                    | Please retry & follow these tips                                                                            | Strings |
| error\_page\_blurry\_document\_icon\_description\_text              | Image Is Blurry                                                                                             | Strings |
| error\_page\_blurry\_document\_instruction\_text\_1                 | \<b>Clean the camera lens\</b> before capturing the photo                                                   | Strings |
| error\_page\_blurry\_document\_instruction\_text\_2                 | \<b>Eliminate any blurriness\</b> to guarantee a sharp and clear photograph                                 | Strings |
| error\_page\_glare\_document\_icon\_description\_text               | Image has Glare                                                                                             | Strings |
| error\_page\_glare\_document\_instruction\_text\_1                  | Avoid \<b>light reflection\</b> on the ID card                                                              | Strings |
| error\_page\_cropped\_document\_icon\_description\_text             | Image is Cropped/Covered                                                                                    | Strings |
| error\_page\_cropped\_document\_instruction\_text\_1                | Make sure your ID card \<b>fits inside the frame\</b>                                                       | Strings |
| error\_page\_cropped\_document\_instruction\_text\_2                | Avoid \<b>covering the ID card\</b> with your finger                                                        | Strings |
| error\_page\_dark\_document\_icon\_description\_text                | Image is Too Dark                                                                                           | Strings |
| error\_page\_dark\_document\_instruction\_text\_1                   | Make sure there is \<b>good lighting condition\</b> in the room                                             | Strings |
| error\_page\_invalid\_document\_icon\_description\_text             | We Couldn't Verify This Capture                                                                             | Strings |
| error\_page\_invalid\_document\_instruction\_text\_1                | Make sure your ID card \<b>fits inside the frame\</b>                                                       | Strings |
| error\_page\_invalid\_document\_instruction\_text\_2                | \<b>Clean the camera lens\</b> before capturing the photo                                                   | Strings |
| error\_page\_invalid\_document\_instruction\_text\_3                | Ensure the ID card is fully visible and \<b>not cropped\</b>                                                | Strings |
| error\_page\_invalid\_document\_instruction\_text\_4                | Avoid \<b>covering the ID card\</b> with your finger                                                        | Strings |
| error\_page\_invalid\_document\_instruction\_text\_5                | Avoid \<b>light reflection\</b> on the ID card                                                              | Strings |
| error\_page\_invalid\_document\_instruction\_text\_6                | \<b>Eliminate any blurriness\</b> to guarantee a sharp and clear photograph                                 | Strings |
| error\_page\_selfie\_error\_icon\_text                              | Selfie                                                                                                      | Strings |
| error\_page\_selfie\_instructions\_title\_text                      | Please retry & follow these tips                                                                            | Strings |
| error\_page\_blurry\_selfie\_icon\_description\_text                | Image is Blurry                                                                                             | Strings |
| error\_page\_blurry\_selfie\_instruction\_text\_1                   | Keep the \<b>phone steady with both hands\</b> to avoid any shake while taking the photo                    | Strings |
| error\_page\_blurry\_selfie\_instruction\_text\_2                   | \<b>Clean the camera lens\</b> before capturing the photo                                                   | Strings |
| error\_page\_glare\_selfie\_icon\_description\_text                 | Image has Glare                                                                                             | Strings |
| error\_page\_glare\_selfie\_instruction\_text\_1                    | Try to take the selfie \<b>inside a room\</b>                                                               | Strings |
| error\_page\_glare\_selfie\_instruction\_text\_2                    | \<b>Refrain\</b> from capturing selfie in \<b>excessively bright environments\</b>                          | Strings |
| error\_page\_covered\_selfie\_icon\_description\_text               | Face is Covered                                                                                             | Strings |
| error\_page\_covered\_selfie\_instruction\_text\_1                  | Ensure that \<b>the face is clearly visible\</b> while in \<b>an indoor setting\</b>                        | Strings |
| error\_page\_covered\_selfie\_instruction\_text\_2                  | \<b>Avoid wearing glasses\</b> as it can obstruct the eyes                                                  | Strings |
| error\_page\_covered\_selfie\_instruction\_text\_3                  | \<b>Refrain from obstructing the face\</b> with items such as masks, hands, or hair                         | Strings |
| error\_page\_dark\_selfie\_icon\_description\_text                  | Image is Too Dark                                                                                           | Strings |
| error\_page\_dark\_selfie\_instruction\_text\_1                     | Move to a \<b>well-lit area\</b> inside a room, \<b>facing the source\</b> of the light                     | Strings |
| error\_page\_no\_color\_reflection\_selfie\_icon\_description\_text | Face Has No Color Reflection                                                                                | Strings |
| error\_page\_no\_color\_reflection\_selfie\_instruction\_text\_1    | Try to take the selfie \<b>inside a room\</b>                                                               | Strings |
| error\_page\_no\_color\_reflection\_selfie\_instruction\_text\_2    | \<b>Refrain\</b> from capturing selfie in \<b>excessively bright environments\</b>                          | Strings |
| error\_page\_invalid\_selfie\_icon\_description\_text               | We Couldn't Verify This Capture                                                                             | Strings |
| error\_page\_invalid\_selfie\_instruction\_text\_1                  | Ensure that \<b>the face is clearly visible\</b> while in \<b>an indoor setting\</b>                        | Strings |
| error\_page\_invalid\_selfie\_instruction\_text\_2                  | Keep the \<b>phone steady with both hands\</b> to avoid any shake while taking the photo                    | Strings |
| error\_page\_invalid\_selfie\_instruction\_text\_3                  | \<b>Clean the camera lens\</b> before capturing the photo                                                   | Strings |
| error\_page\_invalid\_selfie\_instruction\_text\_4                  | \<b>Avoid wearing glasses\</b> as it can obstruct the eyes                                                  | Strings |
| error\_page\_invalid\_selfie\_instruction\_text\_5                  | \<b>Refrain from obstructing the face\</b> with items such as masks, hands, or hair                         | Strings |
| error\_page\_invalid\_selfie\_instruction\_text\_6                  | \<b>Refrain\</b> from capturing selfie in \<b>excessively bright environments\</b>                          | Strings |
| error\_page\_generic\_error\_subtitle\_text\_1                      | Verification couldn’t be completed.                                                                         | Strings |
| error\_page\_generic\_error\_subtitle\_text\_2                      | A system issue prevented verification. This protects your account from fraud.                               | Strings |
| error\_page\_generic\_error\_info\_text                             | If you believe this is an error or need further assistance, please reach out to our support team:           | Strings |
| error\_page\_generic\_error\_info\_retry\_text                      | You still have \<b>%@ more\</b> attempts to retake photos.                                                  | Strings |
| error\_page\_generic\_error\_info\_retry\_exhausted\_text           | \<b>Maximum\</b> number of attempts has been reached.                                                       | Strings |
| error\_page\_internet\_connection\_error\_subtitle\_text\_1         | Internet connection issue.                                                                                  | Strings |
| error\_page\_internet\_connection\_error\_subtitle\_text\_2         | A network issue is blocking verification. Check or reset your connection.                                   | Strings |
| error\_page\_internet\_connection\_error\_info\_text                | If you believe this is an error or need further assistance, please reach out to our support team:           | Strings |
| error\_page\_system\_issue\_error\_subtitle\_text\_1                | System Issue                                                                                                | Strings |
| error\_page\_system\_issue\_error\_subtitle\_text\_2                | Our system has encountered a technical issue that is hindering the verification process.                    | Strings |
| error\_page\_system\_issue\_error\_info\_text                       | If you believe this is an error or need further assistance, please reach out to our support team:           | Strings |
| error\_page\_system\_timeout\_error\_subtitle\_text\_1              | Session Timeout                                                                                             | Strings |
| error\_page\_system\_timeout\_error\_subtitle\_text\_2              | Your session has reached timeout. This safeguard helps protect your identity and keeps your account secure. | Strings |
| error\_page\_system\_timeout\_error\_info\_text                     | If you believe this is an error or need further assistance, please reach out to our support team:           | Strings |

### Document detection errors

| Attributes                                              | Values                                 | Types                     |
| ------------------------------------------------------- | -------------------------------------- | ------------------------- |
| document\_detection\_error\_document\_not\_present      | Card is not in frame                   | Strings                   |
| document\_detection\_error\_document\_too\_far          | Please move card closer                | Strings                   |
| document\_detection\_error\_document\_is\_dark          | Move to well-lit area                  | <p>Strings</p><p><br></p> |
| document\_detection\_error\_document\_is\_cropped       | Card is cropped                        | <p>Strings</p><p><br></p> |
| document\_detection\_error\_document\_is\_not\_straight | Hold your phone directly over the card | <p>Strings</p><p><br></p> |
| document\_detection\_error\_document\_is\_skewed        | Ensure the card is not skewed          | <p>Strings</p><p><br></p> |

### Leaving soon confirmation page

| Attributes                                    | Values                                                                                    | Types   |
| --------------------------------------------- | ----------------------------------------------------------------------------------------- | ------- |
| leaving\_soon\_page\_title                    | Leaving so soon?                                                                          | Strings |
| leaving\_soon\_page\_subtitle                 | Just a few more steps to secure your account. Completing this helps protect your account. | Strings |
| leaving\_soon\_page\_primary\_button\_title   | Continue Verification                                                                     | Strings |
| leaving\_soon\_page\_secondary\_button\_title | Cancel Anyway                                                                             | Strings |

### Document intro screen

| Attributes                                    | Values                                                                                                                                                                                                                                                                                           | Types   |
| --------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------- |
| document\_intro\_page\_title                  | Verify your identity                                                                                                                                                                                                                                                                             | Strings |
| document\_intro\_page\_subtitle               | We’ll guide you through a quick set of steps to verify your identity. The whole process usually takes 1–2 minutes.                                                                                                                                                                               | Strings |
| document\_intro\_page\_steps\_title           | What to expect                                                                                                                                                                                                                                                                                   | Strings |
| document\_intro\_page\_step\_header\_1        | Document Capture                                                                                                                                                                                                                                                                                 | Strings |
| document\_intro\_page\_step\_details\_1       | Take a photo of your ID or passport                                                                                                                                                                                                                                                              | Strings |
| document\_intro\_page\_step\_header\_2        | Selfie Capture                                                                                                                                                                                                                                                                                   | Strings |
| document\_intro\_page\_step\_details\_2       | Verify your face matches your document                                                                                                                                                                                                                                                           | Strings |
| document\_intro\_data\_secured\_text          | Your data is securely protected                                                                                                                                                                                                                                                                  | Strings |
| document\_intro\_terms\_and\_conditions\_text | By clicking Continue, you have read, understood, and agreed to be bound by the \<a href=\\"%@\\" style=\\"color: #00BC5E; text-decoration: none;\\">Terms of Use\</a> and \<a href=\\"%@\\" style=\\"color: #00BC5E; text-decoration: none;\\">Privacy Policy\</a> for VIDA accounts or services | Strings |
| document\_intro\_continue\_button\_text       | Continue                                                                                                                                                                                                                                                                                         | Strings |

### KYC error string

| Attributes                                                | Values                                                                       | Types   |
| --------------------------------------------------------- | ---------------------------------------------------------------------------- | ------- |
| kyc\_error\_network\_timed\_out                           | Network timeout — please check your internet connection and try again        | Strings |
| kyc\_error\_network\_not\_connected                       | Internet connection error — please check your network settings               | Strings |
| kyc\_error\_network\_connection\_lost                     | Connection lost — please ensure you are connected to the internet            | Strings |
| kyc\_error\_network\_default                              | Network issue detected — please reconnect and try again                      | Strings |
| kyc\_error\_network\_server\_unauthorized                 | HTTP 401 — Unauthorized access                                               | Strings |
| kyc\_error\_network\_server\_forbidden\_request           | HTTP 403 — Forbidden request                                                 | Strings |
| kyc\_error\_network\_server\_resource\_not\_found         | HTTP 404 — Requested resource not found                                      | Strings |
| kyc\_error\_network\_server\_internal\_error              | HTTP 500 — Internal server error                                             | Strings |
| kyc\_error\_network\_server\_client\_side\_request\_error | HTTP 4XX — Client-side request error                                         | Strings |
| kyc\_error\_network\_server\_side\_processing\_error      | HTTP 5XX — Server-side processing error                                      | Strings |
| kyc\_error\_network\_server\_default\_error               | Server-side processing error                                                 | Strings |
| kyc\_error\_invalid\_url                                  | Invalid url                                                                  | Strings |
| kyc\_error\_empty\_response                               | Empty server response                                                        | Strings |
| kyc\_error\_decoding\_error                               | Parse error                                                                  | Strings |
| kyc\_error\_network\_error                                | Network error                                                                | Strings |
| kyc\_error\_authentication\_failed                        | Unable to proceed, ensure that the authorization method is correct           | Strings |
| kyc\_error\_invalid\_response                             | Invalid server response                                                      | Strings |
| kyc\_error\_server\_error                                 | Server error (code: %@)                                                      | Strings |
| kyc\_error\_invalid\_config                               | Invalid input configuration                                                  | Strings |
| kyc\_error\_user\_cancelled                               | Back button pressed                                                          | Strings |
| kyc\_error\_flow\_active                                  | The KYC SDK process is already running                                       | Strings |
| kyc\_error\_sdk\_not\_initialized                         | KYC SDK not initialized — please initialize before proceeding                | Strings |
| kyc\_error\_ocr\_image\_empty                             | OCR portrait image is missing                                                | Strings |
| kyc\_error\_something\_went\_wrong                        | Something went wrong, please try again later                                 | Strings |
| kyc\_error\_verification\_failed                          | Verification failed                                                          | Strings |
| kyc\_error\_simulator\_not\_supported                     | Simulator not supported                                                      | Strings |
| kyc\_error\_camera\_permission\_not\_granted              | Unable to proceed, enable camera permissions from system settings            | Strings |
| kyc\_error\_camera\_hardware\_not\_available              | Facing issues with camera hardware                                           | Strings |
| kyc\_error\_camera\_output\_not\_available                | Couldn't get camera feed                                                     | Strings |
| kyc\_error\_camera\_capture\_failed                       | Camera capture process failed                                                | Strings |
| kyc\_error\_capture\_timeout                              | Detection timed out                                                          | Strings |
| kyc\_error\_force\_stop                                   | Verification stop called                                                     | Strings |
| kyc\_error\_callback\_received                            | Potential threat or anomaly detected                                         | Strings |
| kyc\_error\_landscape\_not\_supported                     | Landscape orientation not supported.\nPlease rotate in portrait orientation. | Strings |
