用户登录

现在我们已经给 Flutter 应用添加了两种语言 .. 配置好了应用的 Material 组件的一些国际化需要的字符串,这样这些组件在不同语言的环境下,界面上会显示对应的字符串 .. 先打开 main.dart .. 设置一下应用的初始路由,设置成 mdc .. 这个是我们在介绍 Material 组件创建的一个页面 ..

执行一下 hot restart ..

先看一下这个 Date & Time .. 在这个页面上我们之前演示过日期时间小部件的使用方法 .. 打开这个日期,会显示一个日期选择器 ..

现在界面上使用的字符串是英文的 .. 比如这个表示星期还有月份的字符串,现在它们都是英文的 .. 下面这两个按钮也是英文的 ... Cancel 是取消 .. Ok 是确定 ..

下面我们可以去设置一下设备的语言 .. 回到桌面 .. 找到 Settings .. 设置 .. 再打开 General .. 通用 ..

选择 Language & Region .. 语言和地区 .. 现在设备用的语言是英文 .. 地区是 United States ..

先选择一下语言 .. 找到简体中文 .. 确定一下 ..

然后再设置一下 Region .. 地区 . 这里找到 中国 .. 再确认一下 ..

完成以后,我们需要重新再运行一下调试 ..

应用启动以后 .. 再打开这个 Date & Time .. 然后打开日期选择器 .. 你发现,现在界面上会使用简体中文的字符串 ... 这个 月份 .. 星期 .. 还有下面的这两个按钮 .. 现在都会是简体中文的 ..

这些字符串就是我们在 MaterialApp 里面的 localizationsDelegates 属性里的这个 GlobalMaterialLocalizations.delegate 生成的 ..

演示 Material 组件的多语言《 Flutter 移动应用:国际化 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点