Skip to main content

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
Workplace
IndexIdentifier
1automatid_main_courtesyNfc_title
2automatid_main_courtesyNfc_textIos
3automatid_main_courtesyNfc_passportOption
4automatid_main_courtesyNfc_idCardOption
5automatid_main_courtesyNfc_fallbackBtn
Workplace
IndexIdentifier
1automatid_main_courtesyNfc_title
2automatid_main_courtesyNfc_textAndroid
3automatid_main_courtesyNfc_passportOption
4automatid_main_courtesyNfc_idCardOption
5automatid_main_courtesyNfc_paymentCardOption
6automatid_main_courtesyNfc_fallbackBtn
Flow 1.1: Home - Single Document Cases
Workplace
IndexIdentifier
1automatid_main_courtesyNfc_title
2automatid_main_courtesyNfc_singleDocumentPassport
3automatid_main_courtesyNfc_startReading
4automatid_main_courtesyNfc_fallbackBtn
Workplace
IndexIdentifier
1automatid_main_courtesyNfc_title
2automatid_main_courtesyNfc_singleDocumentIdCard
3automatid_main_courtesyNfc_startReading
4automatid_main_courtesyNfc_fallbackBtn
Workplace
IndexIdentifier
1automatid_main_courtesyNfc_title
2automatid_main_courtesyNfc_singleDocumentCreditCard
3automatid_main_courtesyNfc_startReading
4automatid_main_courtesyNfc_fallbackBtn
Flow 1.2: Fallback - Call customer service
Workplace
IndexIdentifier
1automatid_panel_callCustomerService_callCustomerServiceTitle
2automatid_panel_callCustomerService_callCustomerServiceText
3automatid_panel_callCustomerService_call
Workplace
IndexIdentifier
1automatid_panel_callCustomerService_callCustomerServiceTitle
2automatid_panel_callCustomerService_callCustomerServiceText
3automatid_panel_callCustomerService_callNumber

Flow 2: Mrz Reading
Workplace
IndexIdentifier
1automatid_panel_mrzScan_mrzPassport
Workplace
IndexIdentifier
1automatid_panel_mrzScan_mrzIdCard

Flow 3.1: Start Scan - Passport Case
Workplace
IndexIdentifier
1automatid_panel_documentScanPager_passportTitleOne
2automatid_panel_documentScanPager_passportTextOne
3automatid_panel_documentScanPager_readPassport
Workplace
IndexIdentifier
1automatid_panel_documentScanPager_passportTitleTwo
2automatid_panel_documentScanPager_passportTextTwo
3automatid_panel_documentScanPager_readPassport
Workplace
IndexIdentifier
1automatid_panel_documentScanPager_passportTitleThree
2automatid_panel_documentScanPager_passportTextThree
3automatid_panel_documentScanPager_readPassport
Workplace
IndexIdentifier
1automatid_panel_documentScanPager_passportTitleFour
2automatid_panel_documentScanPager_passportTextFour
3automatid_panel_documentScanPager_readPassport
Flow 3.1.1: Help Center - Passport Case
Workplace
IndexIdentifier
1automatid_panel_helpCenter_passportTipTitleOne
2automatid_panel_helpCenter_passportTipTextOne
3automatid_panel_helpCenter_next
Workplace
IndexIdentifier
1automatid_panel_helpCenter_passportTipTitleTwo
2automatid_panel_helpCenter_passportTipTextTwo
3automatid_panel_helpCenter_continue

Flow 3.2: Start Scan - ID Card Case
Workplace
IndexIdentifier
1automatid_panel_documentScanPager_idCardTitleOne
2automatid_panel_documentScanPager_idCardTextOne
3automatid_panel_documentScanPager_readIdCard
Workplace
IndexIdentifier
1automatid_panel_documentScanPager_idCardTitleTwo
2automatid_panel_documentScanPager_idCardTextTwo
3automatid_panel_documentScanPager_readIdCard
Workplace
IndexIdentifier
1automatid_panel_documentScanPager_idCardTitleThree
2automatid_panel_documentScanPager_idCardTextThree
3automatid_panel_documentScanPager_readIdCard
Workplace
IndexIdentifier
1automatid_panel_documentScanPager_idCardTitleFour
2automatid_panel_documentScanPager_idCardTextFour
3automatid_panel_documentScanPager_readIdCard
Flow 3.2.1: Help Center - ID Card Case
Workplace
IndexIdentifier
1automatid_panel_helpCenter_idCardTipTitleOne
2automatid_panel_helpCenter_idCardTipTextOne

Flow 3.3: Start Scan - Payment Card Case
Workplace
IndexIdentifier
1automatid_panel_documentScanPager_paymentCardTitleOne
2automatid_panel_documentScanPager_paymentCardTextOne
3automatid_panel_documentScanPager_readPaymentCard
Workplace
IndexIdentifier
1automatid_panel_documentScanPager_paymentCardTitleTwo
2automatid_panel_documentScanPager_paymentCardTextTwo
3automatid_panel_documentScanPager_readPaymentCard
Workplace
IndexIdentifier
1automatid_panel_documentScanPager_paymentCardTitleThree
2automatid_panel_documentScanPager_paymentCardTextThree
3automatid_panel_documentScanPager_readPaymentCard
Workplace
IndexIdentifier
1automatid_panel_documentScanPager_paymentCardTitleFour
2automatid_panel_documentScanPager_paymentCardTextFour
3automatid_panel_documentScanPager_readPaymentCard
Flow 3.2.1: Help Center - Payment Card Case
Workplace
IndexIdentifier
1automatid_panel_helpCenter_paymentCardTipTitleOne
2automatid_panel_helpCenter_paymentCardTipTextOne

Flow 4.1: Scan Document - Passport Case
Workplace
IndexIdentifier
1automatid_panel_documentScanPager_nfcScanBoxTitle
2automatid_panel_documentScanPager_nfcScanBoxHoldPassport
3automatid_panel_documentScanPager_nfcScanBoxCancel
Workplace
IndexIdentifier
1automatid_panel_documentScanPager_nfcScanBoxTitle
2automatid_panel_documentScanPager_nfcScanBoxScanningPassport
3automatid_panel_documentScanPager_nfcScanBoxCancel
Workplace
IndexIdentifier
1automatid_panel_documentScanPager_nfcScanBoxTitle
2automatid_panel_documentScanPager_nfcScanBoxScannedPassport
3automatid_panel_documentScanPager_nfcScanBoxCancel
Workplace
IndexIdentifier
1automatid_panel_documentScanPager_nfcScanBoxTitle
2automatid_panel_documentScanPager_nfcScanBoxFailedPassport
3automatid_panel_documentScanPager_nfcScanBoxCancel
Flow 4.1.1: Scan Errors - Passport Case
Workplace
IndexIdentifier
1automatid_panel_documentScanPager_nfcScanBoxTitle
2automatid_panel_documentScanPager_nfcScanBoxDontMovePassport
3automatid_panel_documentScanPager_nfcScanBoxCancel
Workplace
IndexIdentifier
1automatid_panel_documentScanPager_nfcScanBoxTitle
2automatid_panel_documentScanPager_nfcScanBoxGenericError
3automatid_panel_documentScanPager_nfcScanBoxCancel
Workplace
IndexIdentifier
1automatid_panel_documentScanPager_nfcScanBoxTitle
2automatid_panel_documentScanPager_nfcScanBoxCheckingData
3automatid_panel_documentScanPager_nfcScanBoxCancel

Flow 4.2: Scan Document - ID Card Case
Workplace
IndexIdentifier
1automatid_panel_documentScanPager_nfcScanBoxTitle
2automatid_panel_documentScanPager_nfcScanBoxHoldidCard
3automatid_panel_documentScanPager_nfcScanBoxCancel
Workplace
IndexIdentifier
1automatid_panel_documentScanPager_nfcScanBoxTitle
2automatid_panel_documentScanPager_nfcScanBoxScanningIdCard
3automatid_panel_documentScanPager_nfcScanBoxCancel
Workplace
IndexIdentifier
1automatid_panel_documentScanPager_nfcScanBoxTitle
2automatid_panel_documentScanPager_nfcScanBoxScannedIdCard
3automatid_panel_documentScanPager_nfcScanBoxCancel
Workplace
IndexIdentifier
1automatid_panel_documentScanPager_nfcScanBoxTitle
2automatid_panel_documentScanPager_nfcScanBoxFailedIdCard
3automatid_panel_documentScanPager_nfcScanBoxCancel
Flow 4.2.1: Scan Errors - ID Card Case
Workplace
IndexIdentifier
1automatid_panel_documentScanPager_nfcScanBoxTitle
2automatid_panel_documentScanPager_nfcScanBoxDontMoveIdCard
3automatid_panel_documentScanPager_nfcScanBoxCancel
Workplace
IndexIdentifier
1automatid_panel_documentScanPager_nfcScanBoxTitle
2automatid_panel_documentScanPager_nfcScanBoxGenericError
3automatid_panel_documentScanPager_nfcScanBoxCancel
Workplace
IndexIdentifier
1automatid_panel_documentScanPager_nfcScanBoxTitle
2automatid_panel_documentScanPager_nfcScanBoxCheckingData
3automatid_panel_documentScanPager_nfcScanBoxCancel

Flow 4.3: Scan Document - Payment Card Case
Workplace
IndexIdentifier
1automatid_panel_documentScanPager_nfcScanBoxTitle
2automatid_panel_documentScanPager_nfcScanBoxHoldPaymentCard
3automatid_panel_documentScanPager_nfcScanBoxCancel
Workplace
IndexIdentifier
1automatid_panel_documentScanPager_nfcScanBoxTitle
2automatid_panel_documentScanPager_nfcScanBoxScanningPaymentCard
3automatid_panel_documentScanPager_nfcScanBoxCancel
Workplace
IndexIdentifier
1automatid_panel_documentScanPager_nfcScanBoxTitle
2automatid_panel_documentScanPager_nfcScanBoxScannedPaymentCard
3automatid_panel_documentScanPager_nfcScanBoxCancel
Workplace
IndexIdentifier
1automatid_panel_documentScanPager_nfcScanBoxTitle
2automatid_panel_documentScanPager_nfcScanBoxFailedPaymentCard
3automatid_panel_documentScanPager_nfcScanBoxCancel
Flow 4.3.1: Scan Errors - Credit Card Case
Workplace
IndexIdentifier
1automatid_panel_documentScanPager_nfcScanBoxTitle
2automatid_panel_documentScanPager_nfcScanBoxDontMovePaymentCard
3automatid_panel_documentScanPager_nfcScanBoxCancel
Workplace
IndexIdentifier
1automatid_panel_documentScanPager_nfcScanBoxTitle
2automatid_panel_documentScanPager_nfcScanBoxGenericError
3automatid_panel_documentScanPager_nfcScanBoxCancel
Workplace
IndexIdentifier
1automatid_panel_documentScanPager_nfcScanBoxTitle
2automatid_panel_documentScanPager_nfcScanBoxCheckingData
3automatid_panel_documentScanPager_nfcScanBoxCancel

Flow 5: Document Summary
Workplace
IndexIdentifier
1automatid_panel_documentSummary_passportData
2automatid_panel_documentSummary_sex, values can be automatid_panel_documentSummary_sexMale or automatid_panel_documentSummary_sexFemale
3automatid_panel_documentSummary_dateOfBirth
4automatid_panel_documentSummary_nationality
5automatid_panel_documentSummary_documentNumber
6automatid_panel_documentSummary_dateOfExpiry
7automatid_panel_documentSummary_continue
Workplace
IndexIdentifier
1automatid_panel_documentSummary_idCardData
2automatid_panel_documentSummary_sex, values can be automatid_panel_documentSummary_sexMale or automatid_panel_documentSummary_sexFemale
3automatid_panel_documentSummary_dateOfBirth
4automatid_panel_documentSummary_nationality
5automatid_panel_documentSummary_documentNumber
6automatid_panel_documentSummary_dateOfExpiry
7automatid_panel_documentSummary_continue
Workplace
IndexIdentifier
1automatid_panel_documentSummary_paymentCardData
2automatid_panel_documentSummary_creditCardNumber
3automatid_panel_documentSummary_dateOfExpiry
4automatid_panel_documentSummary_creditCardScheme
5automatid_panel_documentSummary_continue

Flow 6: Face Scan
Workplace
IndexIdentifier
1automatid_panel_faceScanCourtesy_faceScanTitle
2automatid_panel_faceScanCourtesy_faceScanText
3automatid_panel_faceScanCourtesy_continue
Workplace
IndexIdentifier
1automatid_panel_faceScan_frameYourFace
Workplace
IndexIdentifier
1automatid_panel_faceScan_moveYourHead

Flow 7: Analyzing Data
Workplace
IndexIdentifier
1automatid_panel_analyzingData_analyzingDataTitle
2automatid_panel_analyzingData_analyzingDataText

Flow 8: Error Cases
Workplace
IndexIdentifier
1automatidError_panel_noFaceMatchException_title
2automatidError_panel_noFaceMatchException_text
3automatidError_panel_noFaceMatchException_faceScan
4automatidError_panel_noFaceMatchException_differentDocument
Workplace
IndexIdentifier
1automatidError_panel_expiredDocumentException_title
2automatidError_panel_expiredDocumentException_text
3automatidError_panel_expiredDocumentException_differentDocument
Workplace
IndexIdentifier
1automatidError_panel_tooManyFacesException_title
2automatidError_panel_tooManyFacesException_text
3automatidError_panel_tooManyFacesException_faceScan
Workplace
IndexIdentifier
1automatidError_panel_invalidPassportException_title
2automatidError_panel_invalidPassportException_text
3automatidError_panel_invalidPassportException_retry
Workplace
IndexIdentifier
1automatidError_panel_expiredCardException_title
2automatidError_panel_expiredCardException_text
3automatidError_panel_expiredCardException_retry
Workplace
IndexIdentifier
1automatidError_panel_invalidCardException_title
2automatidError_panel_invalidCardException_text
3automatidError_panel_invalidCardException_retry

Flow 9: Popup Cases
Workplace
IndexIdentifier
1popup_popup_permissionNotGranted_title
2popup_popup_permissionNotGranted_text
3popup_popup_permissionNotGranted_close
4popup_popup_permissionNotGranted_settings
Workplace
IndexIdentifier
1popup_popup_nfcNotActive_title
2popup_popup_nfcNotActive_text
3popup_popup_nfcNotActive_settings
4popup_popup_nfcNotActive_close
Workplace
IndexIdentifier
1popup_popup_quitSmartIdentification_title
2popup_popup_quitSmartIdentification_text
3popup_popup_quitSmartIdentification_cancel
4popup_popup_quitSmartIdentification_ok
Workplace
IndexIdentifier
1popup_popup_generic_title
2popup_popup_generic_text
3popup_popup_generic_ok
Workplace
IndexIdentifier
1popup_popup_genericError_title
2popup_popup_genericError_text
3popup_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.

val configuration = AutomatIdConfiguration.Builder()
.withStringsForLocale(Locale("en", "US"), mapOf(
"sci_main_courtesyNfc_title" to "Welcome",
"sci_main_courtesyNfc_fallbackBtn" to "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.

val configuration = AutomatIdConfiguration.Builder()
.withStringsForLocale(Locale("fi", "FI"), mapOf(

))