Localization
AutomatID is localized in the following languages:
- English
- Italian
The language that will be used at runtime by AutomatID is the language that is being used on the device, or English if that language is not a supported language.
You can customize the texts used for a specific language, or provide a new language entirely.
The full list of defined strings is available in the following box.
Full list of defined strings
automatid_main_courtesyNfc_title
automatid_main_courtesyNfc_textAndroid
automatid_main_courtesyNfc_textIos
automatid_main_courtesyNfc_passportOption
automatid_main_courtesyNfc_idCardOption
automatid_main_courtesyNfc_paymentCardOption
automatid_main_courtesyNfc_fallbackBtn
automatid_main_courtesyNfc_singleDocumentPassport
automatid_main_courtesyNfc_singleDocumentIdCard
automatid_main_courtesyNfc_singleDocumentCreditCard
automatid_main_courtesyNfc_startReading
automatid_panel_mrzScan_mrzPassport
automatid_panel_mrzScan_mrzIdCard
automatid_panel_documentScanPager_passportTitleOne
automatid_panel_documentScanPager_passportTextOne
automatid_panel_documentScanPager_passportTitleTwo
automatid_panel_documentScanPager_passportTextTwo
automatid_panel_documentScanPager_passportTitleThree
automatid_panel_documentScanPager_passportTextThree
automatid_panel_documentScanPager_passportTitleFour
automatid_panel_documentScanPager_passportTextFour
automatid_panel_documentScanPager_readPassport
automatid_panel_documentScanPager_idCardTitleOne
automatid_panel_documentScanPager_idCardTextOne
automatid_panel_documentScanPager_idCardTitleTwo
automatid_panel_documentScanPager_idCardTextTwo
automatid_panel_documentScanPager_idCardTitleThree
automatid_panel_documentScanPager_idCardTextThree
automatid_panel_documentScanPager_idCardTitleFour
automatid_panel_documentScanPager_idCardTextFour
automatid_panel_documentScanPager_readIdCard
automatid_panel_documentScanPager_paymentCardTitleOne
automatid_panel_documentScanPager_paymentCardTextOne
automatid_panel_documentScanPager_paymentCardTitleTwo
automatid_panel_documentScanPager_paymentCardTextTwo
automatid_panel_documentScanPager_paymentCardTitleThree
automatid_panel_documentScanPager_paymentCardTextThree
automatid_panel_documentScanPager_paymentCardTitleFour
automatid_panel_documentScanPager_paymentCardTextFour
automatid_panel_documentScanPager_readPaymentCard
automatid_panel_helpCenter_passportTipTitleOne
automatid_panel_helpCenter_passportTipTextOne
automatid_panel_helpCenter_passportTipTitleTwo
automatid_panel_helpCenter_passportTipTextTwo
automatid_panel_helpCenter_idCardTipTitleOne
automatid_panel_helpCenter_idCardTipTextOne
automatid_panel_helpCenter_paymentCardTipTitleOne
automatid_panel_helpCenter_paymentCardTipTextOne
automatid_panel_helpCenter_next
automatid_panel_helpCenter_continue
automatid_panel_documentScanPager_nfcScanBoxHoldPassport
automatid_panel_documentScanPager_nfcScanBoxScanningPassport
automatid_panel_documentScanPager_nfcScanBoxScannedPassport
automatid_panel_documentScanPager_nfcScanBoxFailedPassport
automatid_panel_documentScanPager_nfcScanBoxHoldIdCard
automatid_panel_documentScanPager_nfcScanBoxScanningIdCard
automatid_panel_documentScanPager_nfcScanBoxScannedIdCard
automatid_panel_documentScanPager_nfcScanBoxFailedIdCard
automatid_panel_documentScanPager_nfcScanBoxHoldPaymentCard
automatid_panel_documentScanPager_nfcScanBoxScanningPaymentCard
automatid_panel_documentScanPager_nfcScanBoxScannedPaymentCard
automatid_panel_documentScanPager_nfcScanBoxFailedPaymentCard
automatid_panel_documentScanPager_nfcScanBoxDontMovePassport
automatid_panel_documentScanPager_nfcScanBoxDontMoveIdCard
automatid_panel_documentScanPager_nfcScanBoxDontMovePaymentCard
automatid_panel_documentScanPager_nfcScanBoxGenericError
automatid_panel_documentScanPager_nfcScanBoxCheckingData
automatid_panel_documentScanPager_nfcScanBoxTitle
automatid_panel_documentScanPager_nfcScanBoxCancel
automatid_panel_documentSummary_passportData
automatid_panel_documentSummary_idCardData
automatid_panel_documentSummary_paymentCardData
automatid_panel_documentSummary_sex
automatid_panel_documentSummary_sexMale
automatid_panel_documentSummary_sexFemale
automatid_panel_documentSummary_dateOfBirth
automatid_panel_documentSummary_nationality
automatid_panel_documentSummary_documentNumber
automatid_panel_documentSummary_dateOfExpiry
automatid_panel_documentSummary_creditCardNumber
automatid_panel_documentSummary_creditCardScheme
automatid_panel_documentSummary_continue
automatid_panel_faceScanCourtesy_faceScanTitle
automatid_panel_faceScanCourtesy_faceScanText
automatid_panel_faceScanCourtesy_continue
automatid_panel_faceScan_frameYourFace
automatid_panel_faceScan_moveYourHead
automatid_panel_analyzingData_analyzingDataTitle
automatid_panel_analyzingData_analyzingDataText
automatid_panel_callCustomerService_callCustomerServiceTitle
automatid_panel_callCustomerService_callCustomerServiceText
automatid_panel_callCustomerService_call
automatid_panel_callCustomerService_callNumber
popup_popup_permissionNotGranted_title
popup_popup_permissionNotGranted_text
popup_popup_permissionNotGranted_close
popup_popup_permissionNotGranted_settings
popup_popup_generic_title
popup_popup_generic_text
popup_popup_generic_ok
popup_popup_nfcNotActive_title
popup_popup_nfcNotActive_text
popup_popup_nfcNotActive_settings
popup_popup_nfcNotActive_close
automatidError_panel_noFaceMatchException_title
automatidError_panel_noFaceMatchException_text
automatidError_panel_noFaceMatchException_faceScan
automatidError_panel_noFaceMatchException_differentDocument
automatidError_panel_expiredDocumentException_title
automatidError_panel_expiredDocumentException_text
automatidError_panel_expiredDocumentException_differentDocument
automatidError_panel_tooManyFacesException_title
automatidError_panel_tooManyFacesException_text
automatidError_panel_tooManyFacesException_faceScan
automatidError_panel_expiredCardException_title
automatidError_panel_expiredCardException_text
automatidError_panel_expiredCardException_retry
automatidError_panel_invalidCardException_title
automatidError_panel_invalidCardException_text
automatidError_panel_invalidCardException_retry
popup_popup_quitSmartIdentification_title
popup_popup_quitSmartIdentification_text
popup_popup_quitSmartIdentification_ok
popup_popup_quitSmartIdentification_cancel
automatidError_panel_invalidPassportException_title
automatidError_panel_invalidPassportException_text
automatidError_panel_invalidPassportException_retry
popup_popup_genericError_title
popup_popup_genericError_text
popup_popup_genericError_close
To understand where each string is used, please refer to the following screens:
Flow 1: Home
Index | Identifier |
---|---|
1 | automatid_main_courtesyNfc_title |
2 | automatid_main_courtesyNfc_textIos |
3 | automatid_main_courtesyNfc_passportOption |
4 | automatid_main_courtesyNfc_idCardOption |
5 | automatid_main_courtesyNfc_fallbackBtn |
Index | Identifier |
---|---|
1 | automatid_main_courtesyNfc_title |
2 | automatid_main_courtesyNfc_textAndroid |
3 | automatid_main_courtesyNfc_passportOption |
4 | automatid_main_courtesyNfc_idCardOption |
5 | automatid_main_courtesyNfc_paymentCardOption |
6 | automatid_main_courtesyNfc_fallbackBtn |
Flow 1.1: Home - Single Document Cases
Index | Identifier |
---|---|
1 | automatid_main_courtesyNfc_title |
2 | automatid_main_courtesyNfc_singleDocumentPassport |
3 | automatid_main_courtesyNfc_startReading |
4 | automatid_main_courtesyNfc_fallbackBtn |
Index | Identifier |
---|---|
1 | automatid_main_courtesyNfc_title |
2 | automatid_main_courtesyNfc_singleDocumentIdCard |
3 | automatid_main_courtesyNfc_startReading |
4 | automatid_main_courtesyNfc_fallbackBtn |
Index | Identifier |
---|---|
1 | automatid_main_courtesyNfc_title |
2 | automatid_main_courtesyNfc_singleDocumentCreditCard |
3 | automatid_main_courtesyNfc_startReading |
4 | automatid_main_courtesyNfc_fallbackBtn |
Flow 1.2: Fallback - Call customer service
Index | Identifier |
---|---|
1 | automatid_panel_callCustomerService_callCustomerServiceTitle |
2 | automatid_panel_callCustomerService_callCustomerServiceText |
3 | automatid_panel_callCustomerService_call |
Index | Identifier |
---|---|
1 | automatid_panel_callCustomerService_callCustomerServiceTitle |
2 | automatid_panel_callCustomerService_callCustomerServiceText |
3 | automatid_panel_callCustomerService_callNumber |
Flow 2: Mrz Reading
Index | Identifier |
---|---|
1 | automatid_panel_mrzScan_mrzPassport |
Index | Identifier |
---|---|
1 | automatid_panel_mrzScan_mrzIdCard |
Flow 3.1: Start Scan - Passport Case
Index | Identifier |
---|---|
1 | automatid_panel_documentScanPager_passportTitleOne |
2 | automatid_panel_documentScanPager_passportTextOne |
3 | automatid_panel_documentScanPager_readPassport |
Index | Identifier |
---|---|
1 | automatid_panel_documentScanPager_passportTitleTwo |
2 | automatid_panel_documentScanPager_passportTextTwo |
3 | automatid_panel_documentScanPager_readPassport |
Index | Identifier |
---|---|
1 | automatid_panel_documentScanPager_passportTitleThree |
2 | automatid_panel_documentScanPager_passportTextThree |
3 | automatid_panel_documentScanPager_readPassport |
Index | Identifier |
---|---|
1 | automatid_panel_documentScanPager_passportTitleFour |
2 | automatid_panel_documentScanPager_passportTextFour |
3 | automatid_panel_documentScanPager_readPassport |
Flow 3.1.1: Help Center - Passport Case
Index | Identifier |
---|---|
1 | automatid_panel_helpCenter_passportTipTitleOne |
2 | automatid_panel_helpCenter_passportTipTextOne |
3 | automatid_panel_helpCenter_next |
Index | Identifier |
---|---|
1 | automatid_panel_helpCenter_passportTipTitleTwo |
2 | automatid_panel_helpCenter_passportTipTextTwo |
3 | automatid_panel_helpCenter_continue |
Flow 3.2: Start Scan - ID Card Case
Index | Identifier |
---|---|
1 | automatid_panel_documentScanPager_idCardTitleOne |
2 | automatid_panel_documentScanPager_idCardTextOne |
3 | automatid_panel_documentScanPager_readIdCard |
Index | Identifier |
---|---|
1 | automatid_panel_documentScanPager_idCardTitleTwo |
2 | automatid_panel_documentScanPager_idCardTextTwo |
3 | automatid_panel_documentScanPager_readIdCard |
Index | Identifier |
---|---|
1 | automatid_panel_documentScanPager_idCardTitleThree |
2 | automatid_panel_documentScanPager_idCardTextThree |
3 | automatid_panel_documentScanPager_readIdCard |
Index | Identifier |
---|---|
1 | automatid_panel_documentScanPager_idCardTitleFour |
2 | automatid_panel_documentScanPager_idCardTextFour |
3 | automatid_panel_documentScanPager_readIdCard |
Flow 3.2.1: Help Center - ID Card Case
Index | Identifier |
---|---|
1 | automatid_panel_helpCenter_idCardTipTitleOne |
2 | automatid_panel_helpCenter_idCardTipTextOne |
Flow 3.3: Start Scan - Payment Card Case
Index | Identifier |
---|---|
1 | automatid_panel_documentScanPager_paymentCardTitleOne |
2 | automatid_panel_documentScanPager_paymentCardTextOne |
3 | automatid_panel_documentScanPager_readPaymentCard |
Index | Identifier |
---|---|
1 | automatid_panel_documentScanPager_paymentCardTitleTwo |
2 | automatid_panel_documentScanPager_paymentCardTextTwo |
3 | automatid_panel_documentScanPager_readPaymentCard |
Index | Identifier |
---|---|
1 | automatid_panel_documentScanPager_paymentCardTitleThree |
2 | automatid_panel_documentScanPager_paymentCardTextThree |
3 | automatid_panel_documentScanPager_readPaymentCard |
Index | Identifier |
---|---|
1 | automatid_panel_documentScanPager_paymentCardTitleFour |
2 | automatid_panel_documentScanPager_paymentCardTextFour |
3 | automatid_panel_documentScanPager_readPaymentCard |
Flow 3.2.1: Help Center - Payment Card Case
Index | Identifier |
---|---|
1 | automatid_panel_helpCenter_paymentCardTipTitleOne |
2 | automatid_panel_helpCenter_paymentCardTipTextOne |
Flow 4.1: Scan Document - Passport Case
Index | Identifier |
---|---|
1 | automatid_panel_documentScanPager_nfcScanBoxTitle |
2 | automatid_panel_documentScanPager_nfcScanBoxHoldPassport |
3 | automatid_panel_documentScanPager_nfcScanBoxCancel |
Index | Identifier |
---|---|
1 | automatid_panel_documentScanPager_nfcScanBoxTitle |
2 | automatid_panel_documentScanPager_nfcScanBoxScanningPassport |
3 | automatid_panel_documentScanPager_nfcScanBoxCancel |
Index | Identifier |
---|---|
1 | automatid_panel_documentScanPager_nfcScanBoxTitle |
2 | automatid_panel_documentScanPager_nfcScanBoxScannedPassport |
3 | automatid_panel_documentScanPager_nfcScanBoxCancel |
Index | Identifier |
---|---|
1 | automatid_panel_documentScanPager_nfcScanBoxTitle |
2 | automatid_panel_documentScanPager_nfcScanBoxFailedPassport |
3 | automatid_panel_documentScanPager_nfcScanBoxCancel |
Flow 4.1.1: Scan Errors - Passport Case
Index | Identifier |
---|---|
1 | automatid_panel_documentScanPager_nfcScanBoxTitle |
2 | automatid_panel_documentScanPager_nfcScanBoxDontMovePassport |
3 | automatid_panel_documentScanPager_nfcScanBoxCancel |
Index | Identifier |
---|---|
1 | automatid_panel_documentScanPager_nfcScanBoxTitle |
2 | automatid_panel_documentScanPager_nfcScanBoxGenericError |
3 | automatid_panel_documentScanPager_nfcScanBoxCancel |
Index | Identifier |
---|---|
1 | automatid_panel_documentScanPager_nfcScanBoxTitle |
2 | automatid_panel_documentScanPager_nfcScanBoxCheckingData |
3 | automatid_panel_documentScanPager_nfcScanBoxCancel |
Flow 4.2: Scan Document - ID Card Case
Index | Identifier |
---|---|
1 | automatid_panel_documentScanPager_nfcScanBoxTitle |
2 | automatid_panel_documentScanPager_nfcScanBoxHoldidCard |
3 | automatid_panel_documentScanPager_nfcScanBoxCancel |
Index | Identifier |
---|---|
1 | automatid_panel_documentScanPager_nfcScanBoxTitle |
2 | automatid_panel_documentScanPager_nfcScanBoxScanningIdCard |
3 | automatid_panel_documentScanPager_nfcScanBoxCancel |
Index | Identifier |
---|---|
1 | automatid_panel_documentScanPager_nfcScanBoxTitle |
2 | automatid_panel_documentScanPager_nfcScanBoxScannedIdCard |
3 | automatid_panel_documentScanPager_nfcScanBoxCancel |
Index | Identifier |
---|---|
1 | automatid_panel_documentScanPager_nfcScanBoxTitle |
2 | automatid_panel_documentScanPager_nfcScanBoxFailedIdCard |
3 | automatid_panel_documentScanPager_nfcScanBoxCancel |
Flow 4.2.1: Scan Errors - ID Card Case
Index | Identifier |
---|---|
1 | automatid_panel_documentScanPager_nfcScanBoxTitle |
2 | automatid_panel_documentScanPager_nfcScanBoxDontMoveIdCard |
3 | automatid_panel_documentScanPager_nfcScanBoxCancel |
Index | Identifier |
---|---|
1 | automatid_panel_documentScanPager_nfcScanBoxTitle |
2 | automatid_panel_documentScanPager_nfcScanBoxGenericError |
3 | automatid_panel_documentScanPager_nfcScanBoxCancel |
Index | Identifier |
---|---|
1 | automatid_panel_documentScanPager_nfcScanBoxTitle |
2 | automatid_panel_documentScanPager_nfcScanBoxCheckingData |
3 | automatid_panel_documentScanPager_nfcScanBoxCancel |
Flow 4.3: Scan Document - Payment Card Case
Index | Identifier |
---|---|
1 | automatid_panel_documentScanPager_nfcScanBoxTitle |
2 | automatid_panel_documentScanPager_nfcScanBoxHoldPaymentCard |
3 | automatid_panel_documentScanPager_nfcScanBoxCancel |
Index | Identifier |
---|---|
1 | automatid_panel_documentScanPager_nfcScanBoxTitle |
2 | automatid_panel_documentScanPager_nfcScanBoxScanningPaymentCard |
3 | automatid_panel_documentScanPager_nfcScanBoxCancel |
Index | Identifier |
---|---|
1 | automatid_panel_documentScanPager_nfcScanBoxTitle |
2 | automatid_panel_documentScanPager_nfcScanBoxScannedPaymentCard |
3 | automatid_panel_documentScanPager_nfcScanBoxCancel |
Index | Identifier |
---|---|
1 | automatid_panel_documentScanPager_nfcScanBoxTitle |
2 | automatid_panel_documentScanPager_nfcScanBoxFailedPaymentCard |
3 | automatid_panel_documentScanPager_nfcScanBoxCancel |
Flow 4.3.1: Scan Errors - Credit Card Case
Index | Identifier |
---|---|
1 | automatid_panel_documentScanPager_nfcScanBoxTitle |
2 | automatid_panel_documentScanPager_nfcScanBoxDontMovePaymentCard |
3 | automatid_panel_documentScanPager_nfcScanBoxCancel |
Index | Identifier |
---|---|
1 | automatid_panel_documentScanPager_nfcScanBoxTitle |
2 | automatid_panel_documentScanPager_nfcScanBoxGenericError |
3 | automatid_panel_documentScanPager_nfcScanBoxCancel |
Index | Identifier |
---|---|
1 | automatid_panel_documentScanPager_nfcScanBoxTitle |
2 | automatid_panel_documentScanPager_nfcScanBoxCheckingData |
3 | automatid_panel_documentScanPager_nfcScanBoxCancel |
Flow 5: Document Summary
Index | Identifier |
---|---|
1 | automatid_panel_documentSummary_passportData |
2 | automatid_panel_documentSummary_sex, values can be automatid_panel_documentSummary_sexMale or automatid_panel_documentSummary_sexFemale |
3 | automatid_panel_documentSummary_dateOfBirth |
4 | automatid_panel_documentSummary_nationality |
5 | automatid_panel_documentSummary_documentNumber |
6 | automatid_panel_documentSummary_dateOfExpiry |
7 | automatid_panel_documentSummary_continue |
Index | Identifier |
---|---|
1 | automatid_panel_documentSummary_idCardData |
2 | automatid_panel_documentSummary_sex, values can be automatid_panel_documentSummary_sexMale or automatid_panel_documentSummary_sexFemale |
3 | automatid_panel_documentSummary_dateOfBirth |
4 | automatid_panel_documentSummary_nationality |
5 | automatid_panel_documentSummary_documentNumber |
6 | automatid_panel_documentSummary_dateOfExpiry |
7 | automatid_panel_documentSummary_continue |
Index | Identifier |
---|---|
1 | automatid_panel_documentSummary_paymentCardData |
2 | automatid_panel_documentSummary_creditCardNumber |
3 | automatid_panel_documentSummary_dateOfExpiry |
4 | automatid_panel_documentSummary_creditCardScheme |
5 | automatid_panel_documentSummary_continue |
Flow 6: Face Scan
Index | Identifier |
---|---|
1 | automatid_panel_faceScanCourtesy_faceScanTitle |
2 | automatid_panel_faceScanCourtesy_faceScanText |
3 | automatid_panel_faceScanCourtesy_continue |
Index | Identifier |
---|---|
1 | automatid_panel_faceScan_frameYourFace |
Index | Identifier |
---|---|
1 | automatid_panel_faceScan_moveYourHead |
Flow 7: Analyzing Data
Index | Identifier |
---|---|
1 | automatid_panel_analyzingData_analyzingDataTitle |
2 | automatid_panel_analyzingData_analyzingDataText |
Flow 8: Error Cases
Index | Identifier |
---|---|
1 | automatidError_panel_noFaceMatchException_title |
2 | automatidError_panel_noFaceMatchException_text |
3 | automatidError_panel_noFaceMatchException_faceScan |
4 | automatidError_panel_noFaceMatchException_differentDocument |
Index | Identifier |
---|---|
1 | automatidError_panel_expiredDocumentException_title |
2 | automatidError_panel_expiredDocumentException_text |
3 | automatidError_panel_expiredDocumentException_differentDocument |
Index | Identifier |
---|---|
1 | automatidError_panel_tooManyFacesException_title |
2 | automatidError_panel_tooManyFacesException_text |
3 | automatidError_panel_tooManyFacesException_faceScan |
Index | Identifier |
---|---|
1 | automatidError_panel_invalidPassportException_title |
2 | automatidError_panel_invalidPassportException_text |
3 | automatidError_panel_invalidPassportException_retry |
Index | Identifier |
---|---|
1 | automatidError_panel_expiredCardException_title |
2 | automatidError_panel_expiredCardException_text |
3 | automatidError_panel_expiredCardException_retry |
Index | Identifier |
---|---|
1 | automatidError_panel_invalidCardException_title |
2 | automatidError_panel_invalidCardException_text |
3 | automatidError_panel_invalidCardException_retry |
Flow 9: Popup Cases
Index | Identifier |
---|---|
1 | popup_popup_permissionNotGranted_title |
2 | popup_popup_permissionNotGranted_text |
3 | popup_popup_permissionNotGranted_close |
4 | popup_popup_permissionNotGranted_settings |
Index | Identifier |
---|---|
1 | popup_popup_nfcNotActive_title |
2 | popup_popup_nfcNotActive_text |
3 | popup_popup_nfcNotActive_settings |
4 | popup_popup_nfcNotActive_close |
Index | Identifier |
---|---|
1 | popup_popup_quitSmartIdentification_title |
2 | popup_popup_quitSmartIdentification_text |
3 | popup_popup_quitSmartIdentification_cancel |
4 | popup_popup_quitSmartIdentification_ok |
Index | Identifier |
---|---|
1 | popup_popup_generic_title |
2 | popup_popup_generic_text |
3 | popup_popup_generic_ok |
Index | Identifier |
---|---|
1 | popup_popup_genericError_title |
2 | popup_popup_genericError_text |
3 | popup_popup_genericError_close |
Customizing translations for an already supported language
You can provide a custom translation for one or more strings in the default supported languages. To do so, use the following methods in AutomatIdConfiguration.
- Android
- iOS
val configuration = AutomatIdConfiguration.Builder()
.withStringsForLocale(Locale("en", "US"), mapOf(
"sci_main_courtesyNfc_title" to "Welcome",
"sci_main_courtesyNfc_fallbackBtn" to "Call us",
))
[configuration addStringsForLocale:@"en_us" withPlaceholders:@{
@"sci_main_courtesyNfc_title" : @"Welcome",
@"sci_main_courtesyNfc_fallbackBtn" : @"Call us"
}];
Adding a new language
If you need to use AutomatID in an language other than the default ones, you can use define a new language. Note that you will have to provide translations for all of the strings defined in the list above.
- Android
- iOS
val configuration = AutomatIdConfiguration.Builder()
.withStringsForLocale(Locale("fi", "FI"), mapOf(
…
))
[configuration addStringsForLocale:@"fi_fi" withPlaceholders:@{
// ...
}];