feat: make built_in commands support i18n.

pull/3/head
DebuggerX 4 years ago
parent 91fbb84faa
commit 1c6d50a4b6

@ -333,14 +333,16 @@ Widget _buildCommandCellsEditing(BuildContext context) {
.map(
(e) => DropdownMenuItem<String>(
child: Text(
e,
('${LocaleKeys.built_in_commands}.$e').tr(),
textScaleFactor: .8,
),
value: e,
value: ('${LocaleKeys.built_in_commands}.$e').tr(),
),
)
.toList(),
value: builtInCommands.contains(gesture.command) ? gesture.command : builtInCommands.first,
value:
('${LocaleKeys.built_in_commands}.${(builtInCommands.contains(gesture.command) ? gesture.command : builtInCommands.first)!}')
.tr(),
onChanged: (value) => context.read<GesturePropProvider>().setProps(
command: value,
editMode: true,

@ -65,5 +65,21 @@
},
"str": {
"null": "Null"
},
"built_in_commands": {
"ShowWorkspace": "ShowWorkspace",
"Handle4Or5FingersSwipeUp": "4/5FingersSwipeUp",
"Handle4Or5FingersSwipeDown": "4/5FingersSwipeDown",
"ToggleMaximize": "ToggleMaximize",
"Minimize": "Minimize",
"ShowWindow": "ShowWindow",
"ShowAllWindow": "ShowAllWindow",
"SwitchApplication": "SwitchApplication",
"ReverseSwitchApplication": "ReverseSwitchApplication",
"SwitchWorkspace": "SwitchWorkspace",
"ReverseSwitchWorkspace": "ReverseSwitchWorkspace",
"SplitWindowLeft": "SplitWindowLeft",
"SplitWindowRight": "SplitWindowRight",
"MoveWindow": "MoveWindow"
}
}

@ -65,5 +65,21 @@
},
"str": {
"null": "无"
},
"built_in_commands": {
"ShowWorkspace": "显示工作区",
"Handle4Or5FingersSwipeUp": "4/5指向上划",
"Handle4Or5FingersSwipeDown": "4/5指向下划",
"ToggleMaximize": "全屏切换",
"Minimize": "最小化",
"ShowWindow": "显示桌面",
"ShowAllWindow": "查看所有窗口",
"SwitchApplication": "切换应用窗口",
"ReverseSwitchApplication": "反向切换应用窗口",
"SwitchWorkspace": "切换工作区",
"ReverseSwitchWorkspace": "反向切换工作区",
"SplitWindowLeft": "向左分屏",
"SplitWindowRight": "向右分屏",
"MoveWindow": "移动窗口"
}
}
Loading…
Cancel
Save