findTranslation static method

String? findTranslation(
  1. Map<int, String> translationMap,
  2. int ms,
  3. int tolerance
)

Implementation

static String? findTranslation(
    Map<int, String> translationMap, int ms, int tolerance) {
  var t = translationMap[ms];
  if (t != null) {
    return t;
  }
  for (var i = 1; i <= tolerance; i++) {
    if (translationMap[ms - i] != null) {
      return translationMap[ms - i];
    }
    if (translationMap[ms + i] != null) {
      return translationMap[ms + i];
    }
  }
  return null;
}