en.js 6.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257
  1. export default {
  2. er: {
  3. panels: {
  4. config: 'Form Attribute'
  5. },
  6. fields: {
  7. input: ['Input', 'Email', 'ID number', 'Cellphone', 'URL'],
  8. textarea: 'Textarea',
  9. number: 'Number',
  10. radio: 'Radio',
  11. checkbox: 'Checkbox',
  12. select: ['Select', 'Employee', 'Role', 'Dict'], //, 'Department'
  13. time: 'Time',
  14. date: 'Date',
  15. rate: 'Rate',
  16. switch: 'Switch',
  17. slider: 'Slider',
  18. html: 'Html',
  19. cascader: ['Cascader', 'Depart'],
  20. uploadfile: 'File',
  21. signature: 'Signature',
  22. region: 'Region',
  23. grid: 'Grid',
  24. table: 'Table',
  25. tabs: 'Tabs',
  26. collapse: 'Collapse',
  27. divider: 'Divider',
  28. container: 'Container',
  29. field: 'Basic field',
  30. defaultField: 'Default field',
  31. subform: 'Sub-form',
  32. iframe: 'Web Iframe'
  33. },
  34. layout: {
  35. tabsCol: 'Tab panel',
  36. col: 'Col',
  37. collapseCol: 'Collapse panel',
  38. td: 'td'
  39. },
  40. config: {
  41. globalConfig: {
  42. labelPosition: {
  43. label: 'Label Position',
  44. left: 'Left',
  45. right: 'Right',
  46. top: 'Top'
  47. },
  48. sync: {
  49. label: 'Synchronize computer and mobile configurations',
  50. warning: 'Data inconsistency, according to your choice of configuration'
  51. },
  52. componentSize: {
  53. label: 'Size of Fields',
  54. large: 'Large',
  55. default: 'Default',
  56. small: 'Small'
  57. }
  58. },
  59. tabsLayout: {
  60. style: {
  61. label: 'Type',
  62. options: ['Default', 'Tabs', 'Border-Card']
  63. },
  64. tabPosition: {
  65. label: 'Tab position',
  66. options: ['Top', 'Bottom', 'Left', 'Right']
  67. }
  68. },
  69. borderComponent: {
  70. borderLine: 'Border line',
  71. borderWidth: 'Border width'
  72. },
  73. gridLayout: {
  74. justify: {
  75. label: 'Horizontal arrangement',
  76. options: ['Start', 'End', 'Center', 'Space around', 'Space between']
  77. }
  78. },
  79. dataComponent1: {
  80. defaultLabel: 'Default value',
  81. unique: 'Unique id',
  82. name: 'Name',
  83. operate: 'Operate',
  84. add: 'Add'
  85. },
  86. dataComponent2: {
  87. level: 'Level',
  88. add: 'Add'
  89. },
  90. dataComponent3: {
  91. panel: 'Panel',
  92. add: 'Add'
  93. },
  94. propsPanel: {
  95. title: 'Title',
  96. titleWidth: 'Title width',
  97. id: 'Id',
  98. defaultContent: 'Default content',
  99. placeholder: 'Placeholder',
  100. dictCode: 'Dict Code',
  101. brushColor: 'Brush color',
  102. iframeHeight: 'Iframe Height',
  103. url: 'Url Address',
  104. format: 'Format',
  105. dateType: 'Date type',
  106. layout: {
  107. label: 'Layout',
  108. options: ['vertical', 'horizontal']
  109. },
  110. contentPosition: {
  111. label: 'Text position',
  112. options: ['Left', 'Center', 'Right']
  113. },
  114. textareaHeight: 'Textarea height',
  115. uploadfile: {
  116. fileType: 'File type',
  117. accept: '',
  118. uploadLimit: 'Upload limit',
  119. fileSize: 'File size'
  120. },
  121. prepend: 'Prepend',
  122. append: 'Append',
  123. step: 'Step',
  124. precision: 'Precision',
  125. region: {
  126. label: 'Select range',
  127. options: ['Prov', 'City/Prov', 'County/City/Prov']
  128. },
  129. trim: 'Trim',
  130. wordLimit: 'Word limit',
  131. dateRange: 'Date range',
  132. accordion: 'Accordion',
  133. showPassword: 'Password',
  134. multiple: 'Multiple',
  135. filterable: 'Search',
  136. numberControls: {
  137. label: 'Control button',
  138. position: 'Button position',
  139. options: ['Horizontal', 'Vertical']
  140. },
  141. allowHalf: 'Allow half',
  142. alpha: 'Alpha',
  143. anyNode: 'Select any node',
  144. clearable: 'clearable',
  145. star: 'Star',
  146. setDefaultContent: 'Set default content'
  147. }
  148. },
  149. public: {
  150. confirm: 'Confirm',
  151. cancel: 'Cancel',
  152. button: 'Button',
  153. text: 'Text',
  154. color: 'Color',
  155. backgroundColor: 'Background-color',
  156. width: 'Width',
  157. radius: 'Radius',
  158. style: 'Style',
  159. background: 'Background',
  160. image: 'Image',
  161. remove: 'Remove',
  162. margin: 'Margin',
  163. padding: 'Padding',
  164. unit: 'Unit',
  165. min: 'Min',
  166. max: 'Max',
  167. clear: 'Clear',
  168. dataEntry: 'Data entry',
  169. data: 'Data',
  170. disabled: 'disabled',
  171. back: 'Back',
  172. save: 'Save',
  173. reset: 'Reset',
  174. add: 'Add'
  175. },
  176. validateMsg: {
  177. required: 'Required',
  178. limitWord: 'At least <%= min %> character',
  179. email: 'Please enter the valid email address',
  180. IdNumber: 'Please enter the valid ID number',
  181. phone: 'Please enter the valid Phone number',
  182. http: 'Please enter the valid Url',
  183. fileSize: 'File size cannot exceed <%= size %> MB',
  184. idUnique: 'ID must be unique',
  185. chartAndNumber: 'Only characters and Numbers',
  186. placeholder1: 'Please enter',
  187. placeholder2: 'Please select'
  188. },
  189. form: {
  190. selectDate: 'Select date',
  191. selectTime: 'Select time',
  192. notFilled: 'Not filled',
  193. filled: 'Filled',
  194. addSignature: 'Add signature',
  195. useSignature: 'Use signature',
  196. uploading: 'uploading...',
  197. uploadFailed: 'Fail to upload',
  198. iframePlaceholder: 'Inline frame, showing URL page'
  199. },
  200. selection: {
  201. insertLeft: 'Insert column left',
  202. insertRight: 'Insert column right',
  203. insertTop: 'Insert row before',
  204. insertBottom: 'Insert row after',
  205. mergeLeft: 'Merge left',
  206. mergeRight: 'Merge right',
  207. mergeRow: 'Merge row',
  208. mergeTop: 'Merge on',
  209. mergeBottom: 'Merge down',
  210. mergeColumn: 'Merge column',
  211. delRow: 'Delete row',
  212. delColumn: 'Delete column',
  213. splitColumn: 'Split column',
  214. splitRow: 'Split row'
  215. },
  216. logic: {
  217. filter: {
  218. equal: 'Equal',
  219. not_equal: 'Not equal',
  220. contains: 'Contains',
  221. not_contain: 'Not contain',
  222. empty: 'Empty',
  223. not_empty: 'Not empty',
  224. greater_than: 'Greater than',
  225. greater_than_equal: 'Greater than or equal to',
  226. less_than: 'Less than',
  227. less_than_equal: 'Less than or equal to',
  228. between: 'Between',
  229. one_of: 'Equal to one of',
  230. not_one_of: 'Not equal to one of',
  231. belong_one_of: 'Belong to one of',
  232. not_belong_one_of: 'Not belong to one of',
  233. on: 'On',
  234. off: 'Off',
  235. show: 'Show',
  236. hide: 'Hide',
  237. field: 'Field',
  238. required: 'Required',
  239. not_required: 'Not required',
  240. readOnly: 'Readonly',
  241. editable: 'Editable'
  242. },
  243. filterLabel: {
  244. if: 'When the following conditions are met',
  245. then: 'Then execute'
  246. },
  247. tabs: {
  248. visible: 'Visible',
  249. required: 'Required',
  250. readOnly: 'Readonly'
  251. },
  252. button: 'Logic Control',
  253. logicSuggests:
  254. 'It is detected that the attributes of the current field have changed, and in order to ensure the accuracy of logic control, the corresponding logic rules have been automatically deleted.'
  255. }
  256. }
  257. }