Guía de migración para cadenas localizadas de material
Las cadenas localizadas de ReorderableListView se mueven de las localizaciones de material a las localizaciones de widgets.
Resumen
#ReorderableListView se movieron de
las localizaciones de material a las localizaciones de widgets.
Estas cadenas quedaron obsoletas en las localizaciones de material.
Contexto
#ReorderableListView
utiliza estas cadenas para anotar sus acciones semánticas.
Para aplicar las mismas anotaciones a ReorderableList
y SliverReorderableList, estas necesitan
acceder a estas cadenas desde la biblioteca widgets.
Descripción del cambio
#Las cadenas de MaterialLocalizations
para
reorderItemToStart, reorderItemToEnd, reorderItemUp,
reorderItemDown, reorderItemLeft y reorderItemRight
están obsoletas y son
reemplazadas por las mismas cadenas en WidgetsLocalizations.
Guía de migración
#Si utilizas estas cadenas en tu código,
puedes acceder a ellas desde WidgetsLocalizations en su lugar.
Código antes de la migración:
MaterialLocalizations.of(context).reorderItemToStart;
Código después de la migración:
WidgetsLocalizations.of(context).reorderItemToStart;
Si sobrescribes MaterialLocalizations o WidgetsLocalizations,
asegúrate de eliminar las traducciones de la subclase MaterialLocalizations
y moverlas a la subclase WidgetsLocalizations.
Código antes de la migración:
class MaterialLocalizationsMyLanguage extends MaterialLocalizationsEn {
// ...
@override
String get reorderItemRight => 'my translation';
}
Código después de la migración:
class MaterialLocalizationsMyLanguage extends MaterialLocalizationsEn {
// ...
}
class WidgetsLocalizationsMyLanguage extends WidgetsLocalizationsEn {
// ...
@override
String get reorderItemRight => 'my translation';
}
Timeline
#Introducido en la versión: v3.10.0-2.0.pre
En el lanzamiento estable: 3.13.0
Referencias
#PR relevante:
- PR 124711: Declara obsoletas las cadenas para ReorderableList en material_localizations.
A menos que se indique lo contrario, la documentación de este sitio refleja Flutter 3.44.0. Página actualizada por última vez el 2026-05-05. Ver código fuente oreportar un problema.