У меня есть следующий код для генерации showSearch()
виджета
onTap: () {
showSearch(
context: context,
delegate: CustomSearchDelegate(),
query: '',
);
},
Теперь в CustomSearchDelegate
у меня есть следующий код в конструкторе, который необходимо перевести.
class CustomSearchDelegate extends SearchDelegate {
CustomSearchDelegate()
: super(
searchFieldLabel: Translations.of(context).searchAnyKeyword,
keyboardType: TextInputType.text,
textInputAction: TextInputAction.search,
);
Теперь проблема в том, что мне нужен context
для выполнения переводов, как упоминается здесь
У делегата определенно есть context
, как мы используем его в build
функции. Вопрос в том, как получить к нему доступ в конструкторе?