Personalización
Localización de iOS
Seleccione el paquete host y anule las cadenas iOS Core y UnifiedID en Localizable.strings.
Seleccione el paquete de localización
Dígale al SDK que paquete contiene sus overrides:
MainActivity.swift
AutentikarConfiguration.shared.bundle = Bundle(identifier: "your.bundle.id")
Añadir las siguientes claves al archivo Localizable.strings adecuado. Los valores españoles son los ejemplos proporcionados por la guía SDK UI; reemplazar sólo los valores.
Core
Estado y texto de pie
"autentikar.we_are_verifying_your_identity" = "Estamos comprobando tu identidad";
"autentikar.please_wait_a_moment" = "Por favor, espere un momento";
"autentikar.verifying_information" = "Verificando información";
"autentikar.processing_biometric_data" = "Procesando datos biométricos";
"autentikar.do_not_close_the_application" = "No cierres la aplicación";
"autentikar.footer_text_1" = "Un momento más y estarás listo. La seguridad siempre es nuestra prioridad";
"autentikar.footer_text_2" = "Al validar tus datos, estamos asegurándonos de que nadie más pueda ser tú en el mundo digital";
"autentikar.footer_text_3" = "Valida tu información y disfruta de una experiencia digital segura y sin preocupaciones";
Errores y mensajes
"autentikar.error.no_internet" = "Asegúrese de que su dispositivo esté conectado a la red.";
"autentikar.error.general" = "Algo salió mal. Por favor, inténtalo de nuevo más tarde o contacta con soporte si el problema persiste.";
"autentikar.error.no_valid_url" = "La URL ingresada es errónea.";
"autentikar.error.no_registered_protocol" = "No se ha registrado el protocolo para %@. Por favor, registre el protocolo antes de continuar.";
"autentikar.error.unsupported_step" = "El paso no es soportado para el protocolo.";
"autentikar.network.error.no_content" = "No hay contenido disponible.";
"autentikar.network.error.bad_request" = "Solicitud incorrecta.";
"autentikar.network.error.method_not_allowed" = "Método no permitido.";
"autentikar.network.error.internal_server_error" = "Hubo un problema al procesar tu solicitud. Por favor, inténtalo de nuevo más tarde.";
"autentikar.network.error.not_found" = "El recurso que estás buscando no fue encontrado. Por favor, verifica e inténtalo nuevamente.";
"autentikar.network.error.unknown_error" = "Ocurrió un error desconocido.";
"autentikar.network.error.decoding_error" = "Error de decodificación: %@";
"autentikar.network.error.url_error" = "Error de URL: %@";
"autentikar.network.error.bad_response" = "Respuesta incorrecta del servidor.";
"autentikar.error.title.connection" = "Problema de conexión";
"autentikar.error.title.message" = "Información";
"autentikar.error.title.communication" = "Problema de comunicación";
"autentikar.error.title.execution" = "Problema de procesamiento";
"autentikar.message.button" = "Continuar";
"autentikar.message.caption" = "Transacción: %@";
Instrucciones de identificación
"autentikar.instructions.id_card.title" = "Captura la foto de tu cédula";
"autentikar.instructions.id_card.description" = "A continuación te indicamos cómo realizar una captura de cédula exitosa:";
"autentikar.instructions.id_card.item_1" = "Usa un fondo claro";
"autentikar.instructions.id_card.item_1_description" = "Un fondo blanco o liso ayuda a que la cédula se distinga mejor.";
"autentikar.instructions.id_card.item_2" = "Iluminación adecuada";
"autentikar.instructions.id_card.item_2_description" = "Evita reflejos y sombras fuertes. Usa luz natural o una fuente uniforme.";
"autentikar.instructions.id_card.item_3" = "Mantén la cédula dentro del marco";
"autentikar.instructions.id_card.item_3_description" = "Asegúrate de que toda la cédula esté visible, sin cortes ni inclinaciones.";
"autentikar.instructions.id_card.item_4" = "No uses manos ni objetos";
"autentikar.instructions.id_card.item_4_description" = "Coloca la cédula sobre una superficie plana y evita taparla.";
"autentikar.instructions.id_card.button" = "Continuar";
Instrucciones de vida
"autentikar.instructions.liveness_check.title" = "Captura tu rostro";
"autentikar.instructions.liveness_check.description" = "A continuación te indicamos cómo realizar una captura de rostro exitosa:";
"autentikar.instructions.liveness_check.item_1" = "Iluminación adecuada";
"autentikar.instructions.liveness_check.item_1_description" = "Evita sombras y asegúrate de estar en un lugar bien iluminado, sin contraluz.";
"autentikar.instructions.liveness_check.item_2" = "Mantén tu rostro centrado";
"autentikar.instructions.liveness_check.item_2_description" = "Alinea tu cara con el marco y mira directamente a la cámara.";
"autentikar.instructions.liveness_check.item_3" = "Evita accesorios";
"autentikar.instructions.liveness_check.item_3_description" = "No uses gafas, gorras o mascarillas que oculten tu rostro.";
"autentikar.instructions.liveness_check.item_4" = "Expresión neutral";
"autentikar.instructions.liveness_check.item_4_description" = "No hagas gestos extremos, mantén una expresión natural y sin movimiento.";
"autentikar.instructions.liveness_check.button" = "Continuar";
Flujo de confirmación
"autentikar.confirm.starting" = "Iniciando interacción";
"autentikar.confirm.processing" = "Procesando datos";
"autentikar.confirm.cancel" = "Cancelar";
"autentikar.confirm.alert.description" = "¿Deseas cancelar el proceso?";
"autentikar.confirm.alert.primary_button" = "Continuar";
"autentikar.confirm.alert.secondary_button" = "Regresar";
"autentikar.confirm.sheet.close" = "Cerrar";
UnifiedID
"autentikar.processing_liveness_check_capture" = "Procesando prueba de vida";
"autentikar.starting_liveness_check" = "Iniciando prueba de vida";
"autentikar.liveness_check_cancelled" = "Cancelando prueba de vida";
"autentikar.starting_photo_id_scan_starting" = "Iniciando captura de cédula";
"autentikar.starting_photo_id_scan_cancelled" = "Cancelando captura de cédula";
"autentikar.starting_photo_id_scan_processing" = "Procesando captura de cédula";
Accionistas preseleccionados como
%@; el SDK los reemplaza en tiempo de ejecución.