changeLanguage

This asynchronous method allows you to change the language used by the Tyrads SDK. It updates the SDK's internal locale settings.

Tyrads.instance.changeLanguage("en");

Parameters:

  • languageCode (String): A string representing the desired language code (e.g., "en" for English, "es" for Spanish, "fr" for French). This should be a valid ISO 639-1 language code.

  • supported Languages: English (en), Spanish (es), Indonesian (id), Japanese (ja) and Korean (ko)

Usage Example:

import 'package:tyrads_sdk/tyrads_sdk.dart';

ElevatedButton(
  onPressed: () {
    Tyrads.instance.changeLanguage('es'); // Change to Spanish
  },
  child: Text('Change to Spanish'),
),

Notes:

  • This method persists the selected language in shared preferences so that it persists between app sessions.

  • Make sure your application and the Tyrads SDK support the language code you are passing, otherwise english will be set.

  • This method is asynchronous because it involves writing to shared preferences.

  • Consider providing a language selection UI in your application that allows users to choose their preferred language if not Sdk itself provides user to select prefered language.

Last updated