createLocalizedSemantics method

Semantics createLocalizedSemantics(
  1. BuildContext context,
  2. String label,
  3. String hint,
  4. String l10nKey,
  5. TextStyle style,
)

Crea un widget Semantics con el texto traducido y accesibilidad.

Este método genera un widget Semantics que incluye las traducciones correspondientes a los parámetros proporcionados (etiqueta) y representa con un Text() con estilos.

context El contexto para obtener las traducciones. label La clave de la etiqueta de accesibilidad. hint La clave del hint de accesibilidad. l10nKey La clave para obtener la traducción del texto mostrado. style El estilo del texto.

Implementation

Semantics createLocalizedSemantics(BuildContext context, String label,
    String hint, String l10nKey, TextStyle style) {
  // OBTIENE LAS TRADUCCIONES DEL CONTEXTO
  final l10n = AppLocalizations.of(context)!;

  return Semantics(
    label: _getLocalizedString(l10n, label),
    hint: _getLocalizedString(l10n, hint),
    child: Text(_getLocalizedString(l10n, l10nKey), style: style),
  );
}