1- import { Commands as commandMapEnglish } from '@seleniumhq/side-model'
2- import { flattenNestedObject } from '../util'
1+ import { Commands as commandMap } from '@seleniumhq/side-model'
32
4- const windowTabEnglish = {
3+ const windowTab = {
54 file : '&File' ,
65 edit : '&Edit' ,
76 view : '&View' ,
87 help : '&Help' ,
98 title : 'Project Editor' ,
109}
1110
12- const electronMenuTreeEnglish = {
11+ const electronMenuTree = {
1312 about : 'About Electron' ,
1413 services : 'Services' ,
1514 hideElectron : 'Hide Electron' ,
1615 hideOthers : 'Hide Others' ,
1716 showAll : 'Show All' ,
1817 quit : 'Quit' ,
18+ newString : 'how this?' ,
1919}
2020
21- const fileMenuTreeEnglish = {
21+ const fileMenuTree = {
2222 newProject : 'New Project' ,
2323 loadProject : 'Load Project' ,
2424 recentProjects : 'Recent Projects' ,
2525 saveProject : 'Save Project' ,
2626 saveProjectAs : 'Save Project As...' ,
2727}
2828
29- const editMenuTreeEnglish = {
29+ const editMenuTree = {
3030 undo : 'Undo (for input)' ,
3131 redo : 'Redo (for input)' ,
3232 cut : 'Cut (for input)' ,
3333 copy : 'Copy (for input)' ,
3434 paste : 'Paste (for input)' ,
3535}
3636
37- const viewMenuTreeEnglish = {
37+ const viewMenuTree = {
3838 showDevTools : 'Show DevTools' ,
3939 resetPlaybackWindows : 'Reset Playback Windows' ,
4040 refreshPlaybackWindow : 'Refresh Playback Window' ,
4141}
4242
43- const helpMenuTreeEnglish = {
43+ const helpMenuTree = {
4444 dumpSession : 'Dump Session To File' ,
4545}
4646
47- const mainMenuEnglish = { tests : 'Tests' , suites : 'Suites' , config : 'Config' }
47+ const mainMenu = { tests : 'Tests' , suites : 'Suites' , config : 'Config' }
4848
49- const configTabEnglish = {
49+ const configTab = {
5050 project : 'Project' ,
5151 system : 'System' ,
5252 outPut : 'outPut' ,
5353}
5454
55- const outPutConfigEnglish = {
55+ const outPutConfig = {
5656 webLink : 'click to jump to the testing platform' ,
5757 platformUrl : 'test platform address' ,
5858 platformUrlHelper : 'The final use case is displayed on this front-end page' ,
@@ -79,7 +79,7 @@ const outPutConfigEnglish = {
7979 failMessage : 'please contact the backend developer for assistance!' ,
8080}
8181
82- const systemConfigEnglish = {
82+ const systemConfig = {
8383 theme : 'Theme preference' ,
8484 themeHelper : 'restart required to take effect' ,
8585 commandInsert : 'New command insert preference' ,
@@ -92,7 +92,7 @@ const systemConfigEnglish = {
9292 restartDriver : 'restart driver' ,
9393}
9494
95- const projectConfigEnglish = {
95+ const projectConfig = {
9696 name : 'name' ,
9797 stepTimeout : 'Step Timeout (MILLISECONDS)' ,
9898 stepTimeoutHelper : 'Steps will fail if they take longer than this setting' ,
@@ -101,7 +101,7 @@ const projectConfigEnglish = {
101101 projectPlugins : 'Project Plugins' ,
102102}
103103
104- const suitesTabEnglish = {
104+ const suitesTab = {
105105 testInSuite : 'Tests in suite' ,
106106 dropTests : 'Drop Tests Here' ,
107107 AvailableTests : 'Available tests' ,
@@ -115,19 +115,19 @@ const suitesTabEnglish = {
115115 create : 'Create' ,
116116 deleteNotice : 'Are you sure you want to delete suite {name}?' ,
117117 tooltip :
118- 'double click to modify the name,right click to export or delete suites' ,
119- notDeleteNotice : 'only one suites is not allowed to be deleted! ' ,
118+ 'Double click to modify the name.\nRight click to export or delete suites' ,
119+ notDeleteNotice : 'If only one suite is left, it is not allowed to be deleted' ,
120120 noSuiteSelected : 'No Suite Selected' ,
121121 playSuite : 'Play Suite' ,
122122 deleteSuite : 'Delete suite(s)' ,
123123 exportSuite : 'Export suite(s) to ' ,
124124}
125125
126- const testsTabEnglish = {
126+ const testsTab = {
127127 allTests : '[All tests]' ,
128128 deleteNotice : 'Delete this test?' ,
129129 tooltip :
130- 'double click to modify the name,right click to export or delete test case' ,
130+ 'Double click to modify the name,\nRight click to export or delete test case' ,
131131 notDeleteNotice : 'only one test case is not allowed to be deleted!' ,
132132 dialogTitle : 'Please specify the new test name' ,
133133 testName : 'Test Name' ,
@@ -141,7 +141,7 @@ const testsTabEnglish = {
141141 exportTest : 'Export test(s) to ' ,
142142}
143143
144- const playbackEnglish = {
144+ const playback = {
145145 content : 'This is where recording and playback will occur' ,
146146 windowSize :
147147 'Force panel window dimensions (will zoom out if larger than panel and crop if smaller)' ,
@@ -150,18 +150,18 @@ const playbackEnglish = {
150150 url : 'URL' ,
151151}
152152
153- const splashEnglish = {
153+ const splash = {
154154 present : 'Welcome to the Selenium IDE client' ,
155155 logPath : 'Your log file path:' ,
156156 openNotice : 'You can load or create one project' ,
157- loadProject : 'load project ' ,
158- createProject : 'create project ' ,
159- openRecent : 'open recent ' ,
157+ loadProject : 'Load Project ' ,
158+ createProject : 'Create Project ' ,
159+ openRecent : 'Recent Projects ' ,
160160 languageSelect : 'choose language' ,
161161}
162162
163163// 用例编辑页面
164- const testCoreEnglish = {
164+ const testCore = {
165165 play : 'Play' ,
166166 stop : 'Stop' ,
167167 record : 'Record' ,
@@ -196,28 +196,28 @@ const testCoreEnglish = {
196196 playFromStart : 'Play From Start' ,
197197}
198198
199- export const backend = {
200- windowTab : windowTabEnglish ,
201- electronMenuTree : electronMenuTreeEnglish ,
202- fileMenuTree : fileMenuTreeEnglish ,
203- editMenuTree : editMenuTreeEnglish ,
204- viewMenuTree : viewMenuTreeEnglish ,
205- helpMenuTree : helpMenuTreeEnglish ,
206- mainMenu : mainMenuEnglish ,
207- testsTab : testsTabEnglish ,
208- suitesTab : suitesTabEnglish ,
209- configTab : configTabEnglish ,
210- systemConfig : systemConfigEnglish ,
211- projectConfig : projectConfigEnglish ,
212- outPutConfig : outPutConfigEnglish ,
213- splash : splashEnglish ,
214- playback : playbackEnglish ,
215- testCore : testCoreEnglish ,
216- commandMap : commandMapEnglish ,
199+ export const language = {
200+ windowTab,
201+ electronMenuTree,
202+ fileMenuTree,
203+ editMenuTree,
204+ viewMenuTree,
205+ helpMenuTree,
206+ mainMenu,
207+ testsTab,
208+ suitesTab,
209+ configTab,
210+ systemConfig,
211+ projectConfig,
212+ outPutConfig,
213+ splash,
214+ playback,
215+ testCore,
216+ commandMap,
217217}
218218
219219// Creating a type of this so other locales are prompted to be filled in by
220220// the developer
221- export type LanguageMap = typeof backend
221+ export type LanguageMap = typeof language
222222
223- export const frontend = flattenNestedObject ( backend )
223+ export default language
0 commit comments