Как изменить язык текста системного буфера обмена (Копировать, Вставить и т. Д.) На Китайский во Флаттере? - PullRequest
0 голосов
/ 27 сентября 2018

Я пробовал это, но это не похоже на работу:

new MaterialApp(
  title: 'Mian',
  localizationsDelegates: [
    GlobalMaterialLocalizations.delegate,
    GlobalWidgetsLocalizations.delegate,
  ],
  supportedLocales: [
    const Locale('zh','HK')
  ],

Я хочу изменить Вставить на 粘贴 , Выбрать все на 选择 全部

enter image description here

1 Ответ

0 голосов
/ 20 января 2019
  1. добавить flutter_localizations в pubspec.yaml
dependencies:
  flutter:
    sdk: flutter

  flutter_localizations:
    sdk: flutter
импорт flutter_localizations в main.dart
import 'package:flutter_localizations/flutter_localizations.dart';
использование supportedLocales
class App extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return new MaterialApp(
      title: 'Flutter',
      home: new HomePage(title: ''),
      localizationsDelegates: [                             
        GlobalMaterialLocalizations.delegate,
        GlobalWidgetsLocalizations.delegate,
        DefaultCupertinoLocalizations.delegate
      ],
      supportedLocales: [
        const Locale('zh','CH'),
      ],
    );
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...