From 149a870ca03174e767f74eea03f9f859250489d3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E9=A1=BA=E5=BC=BA?= Date: Sat, 5 Jan 2019 11:54:45 +0800 Subject: [PATCH] update dir menu translate (#2764) --- .../dirent-list-view/dirent-menu-item.js | 47 ++++++++++++++++++- 1 file changed, 46 insertions(+), 1 deletion(-) diff --git a/frontend/src/components/dirent-list-view/dirent-menu-item.js b/frontend/src/components/dirent-list-view/dirent-menu-item.js index 2b346eb0a2..744bf026e8 100644 --- a/frontend/src/components/dirent-list-view/dirent-menu-item.js +++ b/frontend/src/components/dirent-list-view/dirent-menu-item.js @@ -15,9 +15,54 @@ class DirentMenuItem extends React.Component { this.props.onItemClick(operation); } + translateOperation = (operation) => { + let translateOperation = ''; + switch(operation) { + case 'Rename': + translateOperation = gettext('Rename'); + break; + case 'Move': + translateOperation = gettext('Move'); + break; + case 'Copy': + translateOperation = gettext('Copy'); + break; + case 'Permission': + translateOperation = gettext('Permission'); + break; + case 'Details': + translateOperation = gettext('Details'); + break; + case 'Unlock': + translateOperation = gettext('Unlock'); + break; + case 'Lock': + translateOperation = gettext('Lock'); + break; + case 'New Draft': + translateOperation = gettext('New Draft'); + break; + case 'Comment': + translateOperation = gettext('Comment'); + break; + case 'History': + translateOperation = gettext('History'); + break; + case 'Access Log': + translateOperation = gettext('Access Log'); + break; + case 'Open via Client': + translateOperation = gettext('Open via Client'); + break; + default: + break; + } + return translateOperation; + } + render() { let operation = this.props.item; - let operationMessage = gettext(operation); + let operationMessage = this.translateOperation(operation); return ( {