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( .map(
(e) => DropdownMenuItem<String>( (e) => DropdownMenuItem<String>(
child: Text( child: Text(
e, ('${LocaleKeys.built_in_commands}.$e').tr(),
textScaleFactor: .8, textScaleFactor: .8,
), ),
value: e, value: ('${LocaleKeys.built_in_commands}.$e').tr(),
), ),
) )
.toList(), .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( onChanged: (value) => context.read<GesturePropProvider>().setProps(
command: value, command: value,
editMode: true, editMode: true,

@ -65,5 +65,21 @@
}, },
"str": { "str": {
"null": "Null" "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": { "str": {
"null": "无" "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