Cordova
🌍 Cordova Internationalization for REL-ID IDV SDK
This document explains how to implement internationalization support in Cordova apps using the REL-ID IDV SDK (Section 11.3.2). It enables the SDK to adapt dynamically to the app's language setting at runtime.
🧾 Overview
If your application supports language selection within the app, you must notify the REL-ID SDK whenever the language changes. This ensures all SDK components (UI prompts, messages) switch to the selected language.
🛠️ Cordova Code Snippet
Add the following function in your Cordova app to set the SDK language dynamically:
function setAppLanguage(locale) {
// Example values: "es" for Spanish, "fr" for French
com.uniken.rdnaplugin.RdnaClient.setSDKLocale(
function onSuccess() {
console.log("SDK locale set successfully");
},
function onFailure() {
console.error("Failed to set SDK locale");
},
[locale]
);
}
🧪 Usage
Invoke setAppLanguage(locale)
whenever the user changes the language preference in your app settings.
// Example: set to French
setAppLanguage("fr");
📌 Notes
- The
locale
parameter should follow standard language codes (e.g., "en", "fr", "ja"). - This change immediately affects all SDK modules integrated in the app.
By implementing this, the REL-ID SDK will respect your app’s selected language, ensuring a cohesive and localized user experience throughout the IDV workflow.
Updated 3 months ago