translate function

String translate(
  1. String msg, {
  2. String lang = 'es',
  3. MapType? data,
})

Implementation

String translate(String msg, {String lang = 'es', MapType? data}) {
  return msg;
  data ??= {};

  // decodificando mensaje
  if (ChalonaServer.current.defs.funciones.containsKey(msg)) {
    msg = ChalonaServer.current.defs.funciones[msg]!.nombre[lang] ?? msg;
  } else if (ChalonaServer.current.defs.datos.containsKey(msg)) {
    msg = ChalonaServer.current.defs.datos[msg]!.nombre[lang] ?? msg;
  } else if (ChalonaServer.current.defs.labels.containsKey(msg)) {
    msg = ChalonaServer.current.defs.labels[msg]!.nombre[lang] ?? msg;
  }
  // reemplazando datos
  data.forEach((key, value) {
    if (ChalonaServer.current.defs.datos.containsKey(key)) {
      data![key] = ChalonaServer.current.defs.datos[key]!.nombre['es'];
    }
  });

  return util.textRender(msg, data);
}