getMultilingualText function

String getMultilingualText(
  1. List<Map<String, String>> translationArray
)

Implementation

String getMultilingualText(
    List<Map<String, String>> translationArray
    )
{
    String multilingualText = '';

    if ( translationArray.isNotEmpty )
    {
        multilingualText = translationArray[ 0 ]['data']!;

        for ( int translationIndex = 1;
              translationIndex < translationArray.length;
              ++translationIndex )
        {
            var translation = translationArray[ translationIndex ];

            multilingualText += languageSeparator + translation['specifier']! + ':' + translation['data']!;
        }
    }

    return multilingualText;
}