|
46 | 46 | render: function(){
|
47 | 47 |
|
48 | 48 | let options;
|
| 49 | + let messages = global.pydio.MessageHash; |
| 50 | + |
49 | 51 | if(this.state && this.state.options){
|
50 | 52 | let dismiss = function(e){
|
51 | 53 | this.toggleOptions(e);
|
|
59 | 61 | let e = global.document.createElement('input');
|
60 | 62 | e.setAttribute('type', 'file');
|
61 | 63 | if('webkitdirectory' in e){
|
62 |
| - folderButton = <ReactMUI.RaisedButton label="Pick Folder" onClick={this.openFolderPicker}/>; |
| 64 | + folderButton = <ReactMUI.RaisedButton label={messages['html_uploader.5']} onClick={this.openFolderPicker}/>; |
63 | 65 | }
|
64 | 66 | e = null;
|
65 | 67 | let configs = UploaderModel.Configs.getInstance();
|
66 | 68 | if(!configs.getOptionAsBool('DEFAULT_AUTO_START', 'upload_auto_send', true)){
|
67 |
| - startButton = <ReactMUI.FlatButton label="Start" onClick={this.start} secondary={true}/> |
| 69 | + startButton = <ReactMUI.FlatButton label={messages['html_uploader.11']} onClick={this.start} secondary={true}/> |
68 | 70 | }
|
69 | 71 | return (
|
70 | 72 | <div style={{position:'relative'}}>
|
71 | 73 | <div className="react-mui-context uploader-action-bar">
|
72 | 74 | <ReactMUI.FlatButton style={{float: 'right'}} label="Options" onClick={this.toggleOptions}/>
|
73 |
| - <ReactMUI.RaisedButton secondary={true} label="Pick File" onClick={this.openFilePicker}/> |
| 75 | + <ReactMUI.RaisedButton secondary={true} label={messages['html_uploader.4']} onClick={this.openFilePicker}/> |
74 | 76 | {folderButton}
|
75 | 77 | {startButton}
|
76 |
| - <ReactMUI.FlatButton label="Clear List" onClick={this.clear}/> |
| 78 | + <ReactMUI.FlatButton label={messages['html_uploader.12']} onClick={this.clear}/> |
77 | 79 | </div>
|
78 | 80 | <PydioForm.FileDropZone
|
79 | 81 | ref="dropzone"
|
|
169 | 171 | render: function(){
|
170 | 172 | let statusMessage;
|
171 | 173 | if(this.props.item.getStatus() === 'loaded'){
|
172 |
| - statusMessage = 'Created'; |
| 174 | + statusMessage = global.pydio.MessageHash['html_uploader.13']; |
173 | 175 | }
|
174 | 176 | return (
|
175 | 177 | <div className={"folder-row upload-" + this.props.item.getStatus() + " " + (this.props.className?this.props.className:"")}>
|
|
226 | 228 | render: function(){
|
227 | 229 | let items = [];
|
228 | 230 | if(this.state && this.state.items){
|
229 |
| - this.renderSection(items, this.state.items.processing, 'Processing', 'section-processing'); |
230 |
| - this.renderSection(items, this.state.items.pending, 'Pending', 'section-pending'); |
231 |
| - this.renderSection(items, this.state.items.processed, 'Processed', 'section-processed'); |
| 231 | + this.renderSection(items, this.state.items.processing, global.pydio.MessageHash['html_uploader.14'], 'section-processing'); |
| 232 | + this.renderSection(items, this.state.items.pending, global.pydio.MessageHash['html_uploader.15'], 'section-pending'); |
| 233 | + this.renderSection(items, this.state.items.processed, global.pydio.MessageHash['html_uploader.16'], 'section-processed'); |
232 | 234 | }
|
233 | 235 | return (
|
234 | 236 | <div id="upload_files_list" className={UploaderModel.Configs.getInstance().getOptionAsBool('UPLOAD_SHOW_PROCESSED', 'upload_show_processed', false) ? 'show-processed' : ''}>
|
|
279 | 281 |
|
280 | 282 | render: function(){
|
281 | 283 |
|
282 |
| - let maxUpload = this.state.configs.getOption('UPLOAD_MAX_SIZE'); |
283 |
| - let maxUploadMessage = MessageHash[282] + ': ' + PathUtils.roundFileSize(maxUpload, ''); |
| 284 | + let maxUploadMessage |
| 285 | + if(!global.pydio.getPluginConfigs('mq').get('UPLOAD_ACTIVE')){ |
| 286 | + let maxUpload = this.state.configs.getOption('UPLOAD_MAX_SIZE'); |
| 287 | + maxUploadMessage = global.pydio.MessageHash[282] + ': ' + PathUtils.roundFileSize(maxUpload, ''); |
| 288 | + maxUploadMessage = <div className="option-row">{maxUploadMessage}</div>; |
| 289 | + } |
284 | 290 | let toggleStart = this.state.configs.getOptionAsBool('DEFAULT_AUTO_START', 'upload_auto_send');
|
285 | 291 | let toggleClose = this.state.configs.getOptionAsBool('DEFAULT_AUTO_CLOSE', 'upload_auto_close');
|
286 | 292 | let toggleShowProcessed = this.state.configs.getOptionAsBool('UPLOAD_SHOW_PROCESSED', 'upload_show_processed', false);
|
|
289 | 295 | return (
|
290 | 296 | <div className="upload-options-pane react-mui-context">
|
291 | 297 | <span className="close-options mdi mdi-close" onClick={this.props.onDismiss}></span>
|
292 |
| - <div className="option-row">{maxUploadMessage}</div> |
293 |
| - <div className="option-row"><ReactMUI.Toggle label="Start uploading automatically" labelPosition="right" toggled={toggleStart} defaultToggled={toggleStart} onToggle={this.updateField.bind(this, 'autostart')}/></div> |
294 |
| - <div className="option-row"><ReactMUI.Toggle label="Close panel after upload is finished" labelPosition="right" toggled={toggleClose} onToggle={this.updateField.bind(this, 'autoclose')}/></div> |
295 |
| - <div className="option-row"><ReactMUI.Toggle label="Show/hide processed files" labelPosition="right" toggled={toggleShowProcessed} onToggle={this.updateField.bind(this, 'show_processed')}/></div> |
| 298 | + {maxUploadMessage} |
| 299 | + <div className="option-row"><ReactMUI.Toggle label={global.pydio.MessageHash[337]} labelPosition="right" toggled={toggleStart} defaultToggled={toggleStart} onToggle={this.updateField.bind(this, 'autostart')}/></div> |
| 300 | + <div className="option-row"><ReactMUI.Toggle label={global.pydio.MessageHash[338]} labelPosition="right" toggled={toggleClose} onToggle={this.updateField.bind(this, 'autoclose')}/></div> |
| 301 | + <div className="option-row"><ReactMUI.Toggle label={global.pydio.MessageHash['html_uploader.17']} labelPosition="right" toggled={toggleShowProcessed} onToggle={this.updateField.bind(this, 'show_processed')}/></div> |
296 | 302 | <div className="option-row">
|
297 |
| - <div style={{marginBottom: 10}}>If a file with the same name exists</div> |
| 303 | + <div style={{marginBottom: 10}}>{global.pydio.MessageHash['html_uploader.18']}</div> |
298 | 304 | <ReactMUI.RadioButtonGroup ref="group" name="shipSpeed" defaultSelected={overwriteType} onChange={this.radioChange}>
|
299 |
| - <ReactMUI.RadioButton value="alert" label="Stop upload and alert me"/> |
300 |
| - <ReactMUI.RadioButton value="rename" label="Rename new file automatically"/> |
301 |
| - <ReactMUI.RadioButton value="overwrite" label="Overwrite existing file"/> |
| 305 | + <ReactMUI.RadioButton value="alert" label={global.pydio.MessageHash['html_uploader.19']}/> |
| 306 | + <ReactMUI.RadioButton value="rename" label={global.pydio.MessageHash['html_uploader.20']}/> |
| 307 | + <ReactMUI.RadioButton value="overwrite" label={global.pydio.MessageHash['html_uploader.21']}/> |
302 | 308 | </ReactMUI.RadioButtonGroup>
|
303 | 309 | </div>
|
304 | 310 | </div>
|
|
0 commit comments