mirror of
https://github.com/misterunknown/ifm.git
synced 2025-08-10 01:56:30 +02:00
finalize i18n in the js part
This commit is contained in:
@@ -557,15 +557,20 @@ f00bar;
|
|||||||
$i18n["en"] = <<<'f00bar'
|
$i18n["en"] = <<<'f00bar'
|
||||||
{
|
{
|
||||||
"ajax_request": "AJAX Request",
|
"ajax_request": "AJAX Request",
|
||||||
|
"archivename": "Name of the archive",
|
||||||
|
"archive_create_sucess": "Archive successfully created.",
|
||||||
"cancel": "Cancel",
|
"cancel": "Cancel",
|
||||||
"close": "Close",
|
"close": "Close",
|
||||||
"copy": "Copy",
|
"copy": "Copy",
|
||||||
|
"create_archive": "Create archive",
|
||||||
"data": "Data",
|
"data": "Data",
|
||||||
"delete": "Delete",
|
"delete": "Delete",
|
||||||
"directoryname": "Directory Name",
|
"directoryname": "Directory Name",
|
||||||
|
"download": "Download",
|
||||||
|
"edit": "edit",
|
||||||
"editor_options": "Editor Options",
|
"editor_options": "Editor Options",
|
||||||
"error": "Error:",
|
"error": "Error:",
|
||||||
"extract": "Extract",
|
"extract": "extract",
|
||||||
"extract_filename": "Extract file - ",
|
"extract_filename": "Extract file - ",
|
||||||
"file_copy_to": "to",
|
"file_copy_to": "to",
|
||||||
"file_delete_confirm": "Do you really want to delete the following file -",
|
"file_delete_confirm": "Do you really want to delete the following file -",
|
||||||
@@ -596,6 +601,7 @@ f00bar;
|
|||||||
"github": "Visit the project on GitHub",
|
"github": "Visit the project on GitHub",
|
||||||
"group": "Group",
|
"group": "Group",
|
||||||
"invalid_data": "Invalid data from server",
|
"invalid_data": "Invalid data from server",
|
||||||
|
"invalid_archive_format": "Invalid archive format given. Use zip, tar, tar.gz or tar.bz2.",
|
||||||
"last_modified": "Last Modified",
|
"last_modified": "Last Modified",
|
||||||
"load_config_error": "Could not load configuration",
|
"load_config_error": "Could not load configuration",
|
||||||
"load_template_error": "Could not load templates",
|
"load_template_error": "Could not load templates",
|
||||||
@@ -611,8 +617,8 @@ f00bar;
|
|||||||
"permission_change_error": "Permissions could not be changed: ",
|
"permission_change_error": "Permissions could not be changed: ",
|
||||||
"permission_change_success": "Permissions successfully changed",
|
"permission_change_success": "Permissions successfully changed",
|
||||||
"permissions": "Permissions",
|
"permissions": "Permissions",
|
||||||
"refresh": "Refresh",
|
"refresh": "refresh",
|
||||||
"rename": "Rename",
|
"rename": "rename",
|
||||||
"rename_filename": "Rename file -",
|
"rename_filename": "Rename file -",
|
||||||
"request": "Request",
|
"request": "Request",
|
||||||
"response": "Response",
|
"response": "Response",
|
||||||
@@ -633,22 +639,27 @@ f00bar;
|
|||||||
"username": "username",
|
"username": "username",
|
||||||
"word_wrap": "Word Wrap"
|
"word_wrap": "Word Wrap"
|
||||||
}
|
}
|
||||||
|
|
||||||
f00bar;
|
f00bar;
|
||||||
$i18n["en"] = json_decode( $i18n["en"], true );
|
$i18n["en"] = json_decode( $i18n["en"], true );
|
||||||
$i18n["de"] = <<<'f00bar'
|
$i18n["de"] = <<<'f00bar'
|
||||||
{
|
{
|
||||||
"ajax_request": "AJAX Request",
|
"ajax_request": "AJAX Request",
|
||||||
"archivename": "Name des Archivs",
|
"archivename": "Name des Archivs",
|
||||||
|
"archive_create_sucess": "Archive successfully created.",
|
||||||
"cancel": "Abbrechen",
|
"cancel": "Abbrechen",
|
||||||
"close": "Schließen",
|
"close": "Schließen",
|
||||||
"copy": "Kopieren",
|
"copy": "Kopieren",
|
||||||
|
"create_archive": "Archiv erstellen",
|
||||||
"data": "Daten",
|
"data": "Daten",
|
||||||
"delete": "Löschen",
|
"delete": "Löschen",
|
||||||
"directoryname": "Ordner Name",
|
"directoryname": "Ordner Name",
|
||||||
|
"download": "Download",
|
||||||
|
"edit": "Bearbeiten",
|
||||||
"editor_options": "Editor Optionen",
|
"editor_options": "Editor Optionen",
|
||||||
"error": "Fehler:",
|
"error": "Fehler:",
|
||||||
"extract": "Auspacken",
|
"extract": "Entpacken",
|
||||||
"extract_filename": "Folgende Datei auspacken -",
|
"extract_filename": "Folgende Datei entpacken -",
|
||||||
"file_copy_to": "zu",
|
"file_copy_to": "zu",
|
||||||
"file_delete_confirm": "Soll die folgende Datei wirklich gelöscht werden:",
|
"file_delete_confirm": "Soll die folgende Datei wirklich gelöscht werden:",
|
||||||
"file_delete_error": "Datei(en) konnten nicht gelöscht werden",
|
"file_delete_error": "Datei(en) konnten nicht gelöscht werden",
|
||||||
@@ -681,6 +692,7 @@ $i18n["de"] = <<<'f00bar'
|
|||||||
"github": "Besuche das Projekt auf GitHub",
|
"github": "Besuche das Projekt auf GitHub",
|
||||||
"group": "Gruppe",
|
"group": "Gruppe",
|
||||||
"invalid_data": "Fehlerhafte Daten vom Server erhalten",
|
"invalid_data": "Fehlerhafte Daten vom Server erhalten",
|
||||||
|
"invalid_archive_format": "Ungültiges Archiv-Format. Möglich sind zip, tar, tar.gz oder tar.bz2.",
|
||||||
"last_modified": "Zuletzt geändert",
|
"last_modified": "Zuletzt geändert",
|
||||||
"load_config_error": "Konfiguration konnte nicht geladen werden",
|
"load_config_error": "Konfiguration konnte nicht geladen werden",
|
||||||
"load_template_error": "Vorlagen konnten nicht geladen werden",
|
"load_template_error": "Vorlagen konnten nicht geladen werden",
|
||||||
@@ -702,7 +714,7 @@ $i18n["de"] = <<<'f00bar'
|
|||||||
"request": "Anfrage",
|
"request": "Anfrage",
|
||||||
"response": "Antwort",
|
"response": "Antwort",
|
||||||
"save": "Speichen",
|
"save": "Speichen",
|
||||||
"save_wo_close": "Speichen ohne Schließen",
|
"save_wo_close": "Speichen ohne schließen",
|
||||||
"search": "Suchen",
|
"search": "Suchen",
|
||||||
"search_pattern": "Muster",
|
"search_pattern": "Muster",
|
||||||
"select_destination": "Zielort auswählen",
|
"select_destination": "Zielort auswählen",
|
||||||
@@ -719,7 +731,6 @@ $i18n["de"] = <<<'f00bar'
|
|||||||
"username": "Benutzername",
|
"username": "Benutzername",
|
||||||
"word_wrap": "Zeilenumbruch"
|
"word_wrap": "Zeilenumbruch"
|
||||||
}
|
}
|
||||||
|
|
||||||
f00bar;
|
f00bar;
|
||||||
$i18n["de"] = json_decode( $i18n["de"], true );
|
$i18n["de"] = json_decode( $i18n["de"], true );
|
||||||
|
|
||||||
@@ -1168,7 +1179,7 @@ function IFM( params ) {
|
|||||||
*/
|
*/
|
||||||
this.refreshFileTable = function () {
|
this.refreshFileTable = function () {
|
||||||
var taskid = self.generateGuid();
|
var taskid = self.generateGuid();
|
||||||
self.task_add( { id: taskid, name: "Refresh" } );
|
self.task_add( { id: taskid, name: self.i18n.refresh } );
|
||||||
$.ajax({
|
$.ajax({
|
||||||
url: self.api,
|
url: self.api,
|
||||||
type: "POST",
|
type: "POST",
|
||||||
@@ -1349,7 +1360,7 @@ function IFM( params ) {
|
|||||||
],
|
],
|
||||||
actions: {
|
actions: {
|
||||||
edit: {
|
edit: {
|
||||||
name: "edit",
|
name: self.i18n.edit,
|
||||||
onClick: function( data ) {
|
onClick: function( data ) {
|
||||||
self.editFile( data.clicked.name );
|
self.editFile( data.clicked.name );
|
||||||
},
|
},
|
||||||
@@ -1359,7 +1370,7 @@ function IFM( params ) {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
extract: {
|
extract: {
|
||||||
name: "extract",
|
name: self.i18n.extract,
|
||||||
onClick: function( data ) {
|
onClick: function( data ) {
|
||||||
self.showExtractFileDialog( data.clicked.name );
|
self.showExtractFileDialog( data.clicked.name );
|
||||||
},
|
},
|
||||||
@@ -1369,7 +1380,7 @@ function IFM( params ) {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
rename: {
|
rename: {
|
||||||
name: "rename",
|
name: self.i18n.rename,
|
||||||
onClick: function( data ) {
|
onClick: function( data ) {
|
||||||
self.showRenameFileDialog( data.clicked.name );
|
self.showRenameFileDialog( data.clicked.name );
|
||||||
},
|
},
|
||||||
@@ -1379,9 +1390,9 @@ function IFM( params ) {
|
|||||||
copymove: {
|
copymove: {
|
||||||
name: function( data ) {
|
name: function( data ) {
|
||||||
if( data.selected.length > 0 )
|
if( data.selected.length > 0 )
|
||||||
return 'copy/move <span class="badge">'+data.selected.length+'</span>';
|
return self.i18n.copy+'/'+self.i18n.move+' <span class="badge">'+data.selected.length+'</span>';
|
||||||
else
|
else
|
||||||
return 'copy/move';
|
return self.i18n.copy+'/'+self.i18n.move;
|
||||||
},
|
},
|
||||||
onClick: function( data ) {
|
onClick: function( data ) {
|
||||||
if( data.selected.length > 0 )
|
if( data.selected.length > 0 )
|
||||||
@@ -1395,9 +1406,9 @@ function IFM( params ) {
|
|||||||
download: {
|
download: {
|
||||||
name: function( data ) {
|
name: function( data ) {
|
||||||
if( data.selected.length > 0 )
|
if( data.selected.length > 0 )
|
||||||
return 'download <span class="badge">'+data.selected.length+'</span>';
|
return self.i18n.download+' <span class="badge">'+data.selected.length+'</span>';
|
||||||
else
|
else
|
||||||
return 'download';
|
return self.i18n.download;
|
||||||
},
|
},
|
||||||
onClick: function( data ) {
|
onClick: function( data ) {
|
||||||
if( data.selected.length > 0 )
|
if( data.selected.length > 0 )
|
||||||
@@ -1411,9 +1422,9 @@ function IFM( params ) {
|
|||||||
createarchive: {
|
createarchive: {
|
||||||
name: function( data ) {
|
name: function( data ) {
|
||||||
if( data.selected.length > 0 )
|
if( data.selected.length > 0 )
|
||||||
return 'create archive <span class="badge">'+data.selected.length+'</span>';
|
return self.i18n.create_archive+' <span class="badge">'+data.selected.length+'</span>';
|
||||||
else
|
else
|
||||||
return 'create archive';
|
return self.i18n.create_archive;
|
||||||
},
|
},
|
||||||
onClick: function( data ) {
|
onClick: function( data ) {
|
||||||
if( data.selected.length > 0 )
|
if( data.selected.length > 0 )
|
||||||
@@ -1427,9 +1438,9 @@ function IFM( params ) {
|
|||||||
'delete': {
|
'delete': {
|
||||||
name: function( data ) {
|
name: function( data ) {
|
||||||
if( data.selected.length > 0 )
|
if( data.selected.length > 0 )
|
||||||
return 'delete <span class="badge">'+data.selected.length+'</span>';
|
return self.i18n.delete+' <span class="badge">'+data.selected.length+'</span>';
|
||||||
else
|
else
|
||||||
return 'delete';
|
return self.i18n.delete;
|
||||||
},
|
},
|
||||||
onClick: function( data ) {
|
onClick: function( data ) {
|
||||||
if( data.selected.length > 0 )
|
if( data.selected.length > 0 )
|
||||||
@@ -2063,7 +2074,7 @@ function IFM( params ) {
|
|||||||
error: function() { self.showMessage( self.i18n.general_error, "e"); },
|
error: function() { self.showMessage( self.i18n.general_error, "e"); },
|
||||||
complete: function() { self.task_done(id); }
|
complete: function() { self.task_done(id); }
|
||||||
});
|
});
|
||||||
self.task_add( { id: id, name: "Remote upload: "+filename } );
|
self.task_add( { id: id, name: self.i18n.upload_remote+" "+filename } );
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -2192,11 +2203,11 @@ function IFM( params ) {
|
|||||||
else if( archivename.substr( -7 ).toLowerCase() == "tar.bz2" )
|
else if( archivename.substr( -7 ).toLowerCase() == "tar.bz2" )
|
||||||
type = "tar.bz2";
|
type = "tar.bz2";
|
||||||
else {
|
else {
|
||||||
self.showMessage( "Invalid archive format given. Use zip, tar, tar.gz or tar.bz2.", "e" );
|
self.showMessage( self.i18n.invalid_archive_format, "e" );
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
var id = self.generateGuid();
|
var id = self.generateGuid();
|
||||||
self.task_add( { id: id, name: "Create archive "+archivename } );
|
self.task_add( { id: id, name: self.i18n.create_archive+" "+archivename } );
|
||||||
|
|
||||||
$.ajax({
|
$.ajax({
|
||||||
url: self.api,
|
url: self.api,
|
||||||
@@ -2211,12 +2222,12 @@ function IFM( params ) {
|
|||||||
dataType: "json",
|
dataType: "json",
|
||||||
success: function( data ) {
|
success: function( data ) {
|
||||||
if( data.status == "OK" ) {
|
if( data.status == "OK" ) {
|
||||||
self.showMessage( "Archive successfully created.", "s" );
|
self.showMessage( self.i18n.archive_create_success, "s" );
|
||||||
self.refreshFileTable();
|
self.refreshFileTable();
|
||||||
} else
|
} else
|
||||||
self.showMessage( data.message, "e" );
|
self.showMessage( data.message, "e" );
|
||||||
},
|
},
|
||||||
error: function() { self.showMessage( "General error occured.", "e" ); },
|
error: function() { self.showMessage( self.i18n.general_error, "e" ); },
|
||||||
complete: function() { self.task_done( id ); }
|
complete: function() { self.task_done( id ); }
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
@@ -2789,7 +2800,7 @@ function IFM( params ) {
|
|||||||
var dragImage = document.createElement( 'div' );
|
var dragImage = document.createElement( 'div' );
|
||||||
dragImage.style.display = 'inline';
|
dragImage.style.display = 'inline';
|
||||||
dragImage.style.padding = '10px';
|
dragImage.style.padding = '10px';
|
||||||
dragImage.innerHTML = '<span class="icon icon-folder-open-empty"></span> move '+( data.length || data.name );
|
dragImage.innerHTML = '<span class="icon icon-folder-open-empty"></span> '+self.i18n.move+' '+( data.length || data.name );
|
||||||
document.body.appendChild( dragImage );
|
document.body.appendChild( dragImage );
|
||||||
setTimeout(function() {
|
setTimeout(function() {
|
||||||
dragImage.remove();
|
dragImage.remove();
|
||||||
|
61
ifm.php
61
ifm.php
@@ -557,15 +557,20 @@ f00bar;
|
|||||||
$i18n["en"] = <<<'f00bar'
|
$i18n["en"] = <<<'f00bar'
|
||||||
{
|
{
|
||||||
"ajax_request": "AJAX Request",
|
"ajax_request": "AJAX Request",
|
||||||
|
"archivename": "Name of the archive",
|
||||||
|
"archive_create_sucess": "Archive successfully created.",
|
||||||
"cancel": "Cancel",
|
"cancel": "Cancel",
|
||||||
"close": "Close",
|
"close": "Close",
|
||||||
"copy": "Copy",
|
"copy": "Copy",
|
||||||
|
"create_archive": "Create archive",
|
||||||
"data": "Data",
|
"data": "Data",
|
||||||
"delete": "Delete",
|
"delete": "Delete",
|
||||||
"directoryname": "Directory Name",
|
"directoryname": "Directory Name",
|
||||||
|
"download": "Download",
|
||||||
|
"edit": "edit",
|
||||||
"editor_options": "Editor Options",
|
"editor_options": "Editor Options",
|
||||||
"error": "Error:",
|
"error": "Error:",
|
||||||
"extract": "Extract",
|
"extract": "extract",
|
||||||
"extract_filename": "Extract file - ",
|
"extract_filename": "Extract file - ",
|
||||||
"file_copy_to": "to",
|
"file_copy_to": "to",
|
||||||
"file_delete_confirm": "Do you really want to delete the following file -",
|
"file_delete_confirm": "Do you really want to delete the following file -",
|
||||||
@@ -596,6 +601,7 @@ f00bar;
|
|||||||
"github": "Visit the project on GitHub",
|
"github": "Visit the project on GitHub",
|
||||||
"group": "Group",
|
"group": "Group",
|
||||||
"invalid_data": "Invalid data from server",
|
"invalid_data": "Invalid data from server",
|
||||||
|
"invalid_archive_format": "Invalid archive format given. Use zip, tar, tar.gz or tar.bz2.",
|
||||||
"last_modified": "Last Modified",
|
"last_modified": "Last Modified",
|
||||||
"load_config_error": "Could not load configuration",
|
"load_config_error": "Could not load configuration",
|
||||||
"load_template_error": "Could not load templates",
|
"load_template_error": "Could not load templates",
|
||||||
@@ -611,8 +617,8 @@ f00bar;
|
|||||||
"permission_change_error": "Permissions could not be changed: ",
|
"permission_change_error": "Permissions could not be changed: ",
|
||||||
"permission_change_success": "Permissions successfully changed",
|
"permission_change_success": "Permissions successfully changed",
|
||||||
"permissions": "Permissions",
|
"permissions": "Permissions",
|
||||||
"refresh": "Refresh",
|
"refresh": "refresh",
|
||||||
"rename": "Rename",
|
"rename": "rename",
|
||||||
"rename_filename": "Rename file -",
|
"rename_filename": "Rename file -",
|
||||||
"request": "Request",
|
"request": "Request",
|
||||||
"response": "Response",
|
"response": "Response",
|
||||||
@@ -633,22 +639,27 @@ f00bar;
|
|||||||
"username": "username",
|
"username": "username",
|
||||||
"word_wrap": "Word Wrap"
|
"word_wrap": "Word Wrap"
|
||||||
}
|
}
|
||||||
|
|
||||||
f00bar;
|
f00bar;
|
||||||
$i18n["en"] = json_decode( $i18n["en"], true );
|
$i18n["en"] = json_decode( $i18n["en"], true );
|
||||||
$i18n["de"] = <<<'f00bar'
|
$i18n["de"] = <<<'f00bar'
|
||||||
{
|
{
|
||||||
"ajax_request": "AJAX Request",
|
"ajax_request": "AJAX Request",
|
||||||
"archivename": "Name des Archivs",
|
"archivename": "Name des Archivs",
|
||||||
|
"archive_create_sucess": "Archive successfully created.",
|
||||||
"cancel": "Abbrechen",
|
"cancel": "Abbrechen",
|
||||||
"close": "Schließen",
|
"close": "Schließen",
|
||||||
"copy": "Kopieren",
|
"copy": "Kopieren",
|
||||||
|
"create_archive": "Archiv erstellen",
|
||||||
"data": "Daten",
|
"data": "Daten",
|
||||||
"delete": "Löschen",
|
"delete": "Löschen",
|
||||||
"directoryname": "Ordner Name",
|
"directoryname": "Ordner Name",
|
||||||
|
"download": "Download",
|
||||||
|
"edit": "Bearbeiten",
|
||||||
"editor_options": "Editor Optionen",
|
"editor_options": "Editor Optionen",
|
||||||
"error": "Fehler:",
|
"error": "Fehler:",
|
||||||
"extract": "Auspacken",
|
"extract": "Entpacken",
|
||||||
"extract_filename": "Folgende Datei auspacken -",
|
"extract_filename": "Folgende Datei entpacken -",
|
||||||
"file_copy_to": "zu",
|
"file_copy_to": "zu",
|
||||||
"file_delete_confirm": "Soll die folgende Datei wirklich gelöscht werden:",
|
"file_delete_confirm": "Soll die folgende Datei wirklich gelöscht werden:",
|
||||||
"file_delete_error": "Datei(en) konnten nicht gelöscht werden",
|
"file_delete_error": "Datei(en) konnten nicht gelöscht werden",
|
||||||
@@ -681,6 +692,7 @@ $i18n["de"] = <<<'f00bar'
|
|||||||
"github": "Besuche das Projekt auf GitHub",
|
"github": "Besuche das Projekt auf GitHub",
|
||||||
"group": "Gruppe",
|
"group": "Gruppe",
|
||||||
"invalid_data": "Fehlerhafte Daten vom Server erhalten",
|
"invalid_data": "Fehlerhafte Daten vom Server erhalten",
|
||||||
|
"invalid_archive_format": "Ungültiges Archiv-Format. Möglich sind zip, tar, tar.gz oder tar.bz2.",
|
||||||
"last_modified": "Zuletzt geändert",
|
"last_modified": "Zuletzt geändert",
|
||||||
"load_config_error": "Konfiguration konnte nicht geladen werden",
|
"load_config_error": "Konfiguration konnte nicht geladen werden",
|
||||||
"load_template_error": "Vorlagen konnten nicht geladen werden",
|
"load_template_error": "Vorlagen konnten nicht geladen werden",
|
||||||
@@ -702,7 +714,7 @@ $i18n["de"] = <<<'f00bar'
|
|||||||
"request": "Anfrage",
|
"request": "Anfrage",
|
||||||
"response": "Antwort",
|
"response": "Antwort",
|
||||||
"save": "Speichen",
|
"save": "Speichen",
|
||||||
"save_wo_close": "Speichen ohne Schließen",
|
"save_wo_close": "Speichen ohne schließen",
|
||||||
"search": "Suchen",
|
"search": "Suchen",
|
||||||
"search_pattern": "Muster",
|
"search_pattern": "Muster",
|
||||||
"select_destination": "Zielort auswählen",
|
"select_destination": "Zielort auswählen",
|
||||||
@@ -719,7 +731,6 @@ $i18n["de"] = <<<'f00bar'
|
|||||||
"username": "Benutzername",
|
"username": "Benutzername",
|
||||||
"word_wrap": "Zeilenumbruch"
|
"word_wrap": "Zeilenumbruch"
|
||||||
}
|
}
|
||||||
|
|
||||||
f00bar;
|
f00bar;
|
||||||
$i18n["de"] = json_decode( $i18n["de"], true );
|
$i18n["de"] = json_decode( $i18n["de"], true );
|
||||||
|
|
||||||
@@ -1168,7 +1179,7 @@ function IFM( params ) {
|
|||||||
*/
|
*/
|
||||||
this.refreshFileTable = function () {
|
this.refreshFileTable = function () {
|
||||||
var taskid = self.generateGuid();
|
var taskid = self.generateGuid();
|
||||||
self.task_add( { id: taskid, name: "Refresh" } );
|
self.task_add( { id: taskid, name: self.i18n.refresh } );
|
||||||
$.ajax({
|
$.ajax({
|
||||||
url: self.api,
|
url: self.api,
|
||||||
type: "POST",
|
type: "POST",
|
||||||
@@ -1349,7 +1360,7 @@ function IFM( params ) {
|
|||||||
],
|
],
|
||||||
actions: {
|
actions: {
|
||||||
edit: {
|
edit: {
|
||||||
name: "edit",
|
name: self.i18n.edit,
|
||||||
onClick: function( data ) {
|
onClick: function( data ) {
|
||||||
self.editFile( data.clicked.name );
|
self.editFile( data.clicked.name );
|
||||||
},
|
},
|
||||||
@@ -1359,7 +1370,7 @@ function IFM( params ) {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
extract: {
|
extract: {
|
||||||
name: "extract",
|
name: self.i18n.extract,
|
||||||
onClick: function( data ) {
|
onClick: function( data ) {
|
||||||
self.showExtractFileDialog( data.clicked.name );
|
self.showExtractFileDialog( data.clicked.name );
|
||||||
},
|
},
|
||||||
@@ -1369,7 +1380,7 @@ function IFM( params ) {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
rename: {
|
rename: {
|
||||||
name: "rename",
|
name: self.i18n.rename,
|
||||||
onClick: function( data ) {
|
onClick: function( data ) {
|
||||||
self.showRenameFileDialog( data.clicked.name );
|
self.showRenameFileDialog( data.clicked.name );
|
||||||
},
|
},
|
||||||
@@ -1379,9 +1390,9 @@ function IFM( params ) {
|
|||||||
copymove: {
|
copymove: {
|
||||||
name: function( data ) {
|
name: function( data ) {
|
||||||
if( data.selected.length > 0 )
|
if( data.selected.length > 0 )
|
||||||
return 'copy/move <span class="badge">'+data.selected.length+'</span>';
|
return self.i18n.copy+'/'+self.i18n.move+' <span class="badge">'+data.selected.length+'</span>';
|
||||||
else
|
else
|
||||||
return 'copy/move';
|
return self.i18n.copy+'/'+self.i18n.move;
|
||||||
},
|
},
|
||||||
onClick: function( data ) {
|
onClick: function( data ) {
|
||||||
if( data.selected.length > 0 )
|
if( data.selected.length > 0 )
|
||||||
@@ -1395,9 +1406,9 @@ function IFM( params ) {
|
|||||||
download: {
|
download: {
|
||||||
name: function( data ) {
|
name: function( data ) {
|
||||||
if( data.selected.length > 0 )
|
if( data.selected.length > 0 )
|
||||||
return 'download <span class="badge">'+data.selected.length+'</span>';
|
return self.i18n.download+' <span class="badge">'+data.selected.length+'</span>';
|
||||||
else
|
else
|
||||||
return 'download';
|
return self.i18n.download;
|
||||||
},
|
},
|
||||||
onClick: function( data ) {
|
onClick: function( data ) {
|
||||||
if( data.selected.length > 0 )
|
if( data.selected.length > 0 )
|
||||||
@@ -1411,9 +1422,9 @@ function IFM( params ) {
|
|||||||
createarchive: {
|
createarchive: {
|
||||||
name: function( data ) {
|
name: function( data ) {
|
||||||
if( data.selected.length > 0 )
|
if( data.selected.length > 0 )
|
||||||
return 'create archive <span class="badge">'+data.selected.length+'</span>';
|
return self.i18n.create_archive+' <span class="badge">'+data.selected.length+'</span>';
|
||||||
else
|
else
|
||||||
return 'create archive';
|
return self.i18n.create_archive;
|
||||||
},
|
},
|
||||||
onClick: function( data ) {
|
onClick: function( data ) {
|
||||||
if( data.selected.length > 0 )
|
if( data.selected.length > 0 )
|
||||||
@@ -1427,9 +1438,9 @@ function IFM( params ) {
|
|||||||
'delete': {
|
'delete': {
|
||||||
name: function( data ) {
|
name: function( data ) {
|
||||||
if( data.selected.length > 0 )
|
if( data.selected.length > 0 )
|
||||||
return 'delete <span class="badge">'+data.selected.length+'</span>';
|
return self.i18n.delete+' <span class="badge">'+data.selected.length+'</span>';
|
||||||
else
|
else
|
||||||
return 'delete';
|
return self.i18n.delete;
|
||||||
},
|
},
|
||||||
onClick: function( data ) {
|
onClick: function( data ) {
|
||||||
if( data.selected.length > 0 )
|
if( data.selected.length > 0 )
|
||||||
@@ -2063,7 +2074,7 @@ function IFM( params ) {
|
|||||||
error: function() { self.showMessage( self.i18n.general_error, "e"); },
|
error: function() { self.showMessage( self.i18n.general_error, "e"); },
|
||||||
complete: function() { self.task_done(id); }
|
complete: function() { self.task_done(id); }
|
||||||
});
|
});
|
||||||
self.task_add( { id: id, name: "Remote upload: "+filename } );
|
self.task_add( { id: id, name: self.i18n.upload_remote+" "+filename } );
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -2192,11 +2203,11 @@ function IFM( params ) {
|
|||||||
else if( archivename.substr( -7 ).toLowerCase() == "tar.bz2" )
|
else if( archivename.substr( -7 ).toLowerCase() == "tar.bz2" )
|
||||||
type = "tar.bz2";
|
type = "tar.bz2";
|
||||||
else {
|
else {
|
||||||
self.showMessage( "Invalid archive format given. Use zip, tar, tar.gz or tar.bz2.", "e" );
|
self.showMessage( self.i18n.invalid_archive_format, "e" );
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
var id = self.generateGuid();
|
var id = self.generateGuid();
|
||||||
self.task_add( { id: id, name: "Create archive "+archivename } );
|
self.task_add( { id: id, name: self.i18n.create_archive+" "+archivename } );
|
||||||
|
|
||||||
$.ajax({
|
$.ajax({
|
||||||
url: self.api,
|
url: self.api,
|
||||||
@@ -2211,12 +2222,12 @@ function IFM( params ) {
|
|||||||
dataType: "json",
|
dataType: "json",
|
||||||
success: function( data ) {
|
success: function( data ) {
|
||||||
if( data.status == "OK" ) {
|
if( data.status == "OK" ) {
|
||||||
self.showMessage( "Archive successfully created.", "s" );
|
self.showMessage( self.i18n.archive_create_success, "s" );
|
||||||
self.refreshFileTable();
|
self.refreshFileTable();
|
||||||
} else
|
} else
|
||||||
self.showMessage( data.message, "e" );
|
self.showMessage( data.message, "e" );
|
||||||
},
|
},
|
||||||
error: function() { self.showMessage( "General error occured.", "e" ); },
|
error: function() { self.showMessage( self.i18n.general_error, "e" ); },
|
||||||
complete: function() { self.task_done( id ); }
|
complete: function() { self.task_done( id ); }
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
@@ -2789,7 +2800,7 @@ function IFM( params ) {
|
|||||||
var dragImage = document.createElement( 'div' );
|
var dragImage = document.createElement( 'div' );
|
||||||
dragImage.style.display = 'inline';
|
dragImage.style.display = 'inline';
|
||||||
dragImage.style.padding = '10px';
|
dragImage.style.padding = '10px';
|
||||||
dragImage.innerHTML = '<span class="icon icon-folder-open-empty"></span> move '+( data.length || data.name );
|
dragImage.innerHTML = '<span class="icon icon-folder-open-empty"></span> '+self.i18n.move+' '+( data.length || data.name );
|
||||||
document.body.appendChild( dragImage );
|
document.body.appendChild( dragImage );
|
||||||
setTimeout(function() {
|
setTimeout(function() {
|
||||||
dragImage.remove();
|
dragImage.remove();
|
||||||
|
@@ -1,16 +1,20 @@
|
|||||||
{
|
{
|
||||||
"ajax_request": "AJAX Request",
|
"ajax_request": "AJAX Request",
|
||||||
"archivename": "Name des Archivs",
|
"archivename": "Name des Archivs",
|
||||||
|
"archive_create_sucess": "Archive successfully created.",
|
||||||
"cancel": "Abbrechen",
|
"cancel": "Abbrechen",
|
||||||
"close": "Schließen",
|
"close": "Schließen",
|
||||||
"copy": "Kopieren",
|
"copy": "Kopieren",
|
||||||
|
"create_archive": "Archiv erstellen",
|
||||||
"data": "Daten",
|
"data": "Daten",
|
||||||
"delete": "Löschen",
|
"delete": "Löschen",
|
||||||
"directoryname": "Ordner Name",
|
"directoryname": "Ordner Name",
|
||||||
|
"download": "Download",
|
||||||
|
"edit": "Bearbeiten",
|
||||||
"editor_options": "Editor Optionen",
|
"editor_options": "Editor Optionen",
|
||||||
"error": "Fehler:",
|
"error": "Fehler:",
|
||||||
"extract": "Auspacken",
|
"extract": "Entpacken",
|
||||||
"extract_filename": "Folgende Datei auspacken -",
|
"extract_filename": "Folgende Datei entpacken -",
|
||||||
"file_copy_to": "zu",
|
"file_copy_to": "zu",
|
||||||
"file_delete_confirm": "Soll die folgende Datei wirklich gelöscht werden:",
|
"file_delete_confirm": "Soll die folgende Datei wirklich gelöscht werden:",
|
||||||
"file_delete_error": "Datei(en) konnten nicht gelöscht werden",
|
"file_delete_error": "Datei(en) konnten nicht gelöscht werden",
|
||||||
@@ -43,6 +47,7 @@
|
|||||||
"github": "Besuche das Projekt auf GitHub",
|
"github": "Besuche das Projekt auf GitHub",
|
||||||
"group": "Gruppe",
|
"group": "Gruppe",
|
||||||
"invalid_data": "Fehlerhafte Daten vom Server erhalten",
|
"invalid_data": "Fehlerhafte Daten vom Server erhalten",
|
||||||
|
"invalid_archive_format": "Ungültiges Archiv-Format. Möglich sind zip, tar, tar.gz oder tar.bz2.",
|
||||||
"last_modified": "Zuletzt geändert",
|
"last_modified": "Zuletzt geändert",
|
||||||
"load_config_error": "Konfiguration konnte nicht geladen werden",
|
"load_config_error": "Konfiguration konnte nicht geladen werden",
|
||||||
"load_template_error": "Vorlagen konnten nicht geladen werden",
|
"load_template_error": "Vorlagen konnten nicht geladen werden",
|
||||||
@@ -64,7 +69,7 @@
|
|||||||
"request": "Anfrage",
|
"request": "Anfrage",
|
||||||
"response": "Antwort",
|
"response": "Antwort",
|
||||||
"save": "Speichen",
|
"save": "Speichen",
|
||||||
"save_wo_close": "Speichen ohne Schließen",
|
"save_wo_close": "Speichen ohne schließen",
|
||||||
"search": "Suchen",
|
"search": "Suchen",
|
||||||
"search_pattern": "Muster",
|
"search_pattern": "Muster",
|
||||||
"select_destination": "Zielort auswählen",
|
"select_destination": "Zielort auswählen",
|
||||||
|
@@ -1,14 +1,19 @@
|
|||||||
{
|
{
|
||||||
"ajax_request": "AJAX Request",
|
"ajax_request": "AJAX Request",
|
||||||
|
"archivename": "Name of the archive",
|
||||||
|
"archive_create_sucess": "Archive successfully created.",
|
||||||
"cancel": "Cancel",
|
"cancel": "Cancel",
|
||||||
"close": "Close",
|
"close": "Close",
|
||||||
"copy": "Copy",
|
"copy": "Copy",
|
||||||
|
"create_archive": "Create archive",
|
||||||
"data": "Data",
|
"data": "Data",
|
||||||
"delete": "Delete",
|
"delete": "Delete",
|
||||||
"directoryname": "Directory Name",
|
"directoryname": "Directory Name",
|
||||||
|
"download": "Download",
|
||||||
|
"edit": "edit",
|
||||||
"editor_options": "Editor Options",
|
"editor_options": "Editor Options",
|
||||||
"error": "Error:",
|
"error": "Error:",
|
||||||
"extract": "Extract",
|
"extract": "extract",
|
||||||
"extract_filename": "Extract file - ",
|
"extract_filename": "Extract file - ",
|
||||||
"file_copy_to": "to",
|
"file_copy_to": "to",
|
||||||
"file_delete_confirm": "Do you really want to delete the following file -",
|
"file_delete_confirm": "Do you really want to delete the following file -",
|
||||||
@@ -39,6 +44,7 @@
|
|||||||
"github": "Visit the project on GitHub",
|
"github": "Visit the project on GitHub",
|
||||||
"group": "Group",
|
"group": "Group",
|
||||||
"invalid_data": "Invalid data from server",
|
"invalid_data": "Invalid data from server",
|
||||||
|
"invalid_archive_format": "Invalid archive format given. Use zip, tar, tar.gz or tar.bz2.",
|
||||||
"last_modified": "Last Modified",
|
"last_modified": "Last Modified",
|
||||||
"load_config_error": "Could not load configuration",
|
"load_config_error": "Could not load configuration",
|
||||||
"load_template_error": "Could not load templates",
|
"load_template_error": "Could not load templates",
|
||||||
@@ -54,8 +60,8 @@
|
|||||||
"permission_change_error": "Permissions could not be changed: ",
|
"permission_change_error": "Permissions could not be changed: ",
|
||||||
"permission_change_success": "Permissions successfully changed",
|
"permission_change_success": "Permissions successfully changed",
|
||||||
"permissions": "Permissions",
|
"permissions": "Permissions",
|
||||||
"refresh": "Refresh",
|
"refresh": "refresh",
|
||||||
"rename": "Rename",
|
"rename": "rename",
|
||||||
"rename_filename": "Rename file -",
|
"rename_filename": "Rename file -",
|
||||||
"request": "Request",
|
"request": "Request",
|
||||||
"response": "Response",
|
"response": "Response",
|
||||||
|
36
src/ifm.js
36
src/ifm.js
@@ -67,7 +67,7 @@ function IFM( params ) {
|
|||||||
*/
|
*/
|
||||||
this.refreshFileTable = function () {
|
this.refreshFileTable = function () {
|
||||||
var taskid = self.generateGuid();
|
var taskid = self.generateGuid();
|
||||||
self.task_add( { id: taskid, name: "Refresh" } );
|
self.task_add( { id: taskid, name: self.i18n.refresh } );
|
||||||
$.ajax({
|
$.ajax({
|
||||||
url: self.api,
|
url: self.api,
|
||||||
type: "POST",
|
type: "POST",
|
||||||
@@ -248,7 +248,7 @@ function IFM( params ) {
|
|||||||
],
|
],
|
||||||
actions: {
|
actions: {
|
||||||
edit: {
|
edit: {
|
||||||
name: "edit",
|
name: self.i18n.edit,
|
||||||
onClick: function( data ) {
|
onClick: function( data ) {
|
||||||
self.editFile( data.clicked.name );
|
self.editFile( data.clicked.name );
|
||||||
},
|
},
|
||||||
@@ -258,7 +258,7 @@ function IFM( params ) {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
extract: {
|
extract: {
|
||||||
name: "extract",
|
name: self.i18n.extract,
|
||||||
onClick: function( data ) {
|
onClick: function( data ) {
|
||||||
self.showExtractFileDialog( data.clicked.name );
|
self.showExtractFileDialog( data.clicked.name );
|
||||||
},
|
},
|
||||||
@@ -268,7 +268,7 @@ function IFM( params ) {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
rename: {
|
rename: {
|
||||||
name: "rename",
|
name: self.i18n.rename,
|
||||||
onClick: function( data ) {
|
onClick: function( data ) {
|
||||||
self.showRenameFileDialog( data.clicked.name );
|
self.showRenameFileDialog( data.clicked.name );
|
||||||
},
|
},
|
||||||
@@ -278,9 +278,9 @@ function IFM( params ) {
|
|||||||
copymove: {
|
copymove: {
|
||||||
name: function( data ) {
|
name: function( data ) {
|
||||||
if( data.selected.length > 0 )
|
if( data.selected.length > 0 )
|
||||||
return 'copy/move <span class="badge">'+data.selected.length+'</span>';
|
return self.i18n.copy+'/'+self.i18n.move+' <span class="badge">'+data.selected.length+'</span>';
|
||||||
else
|
else
|
||||||
return 'copy/move';
|
return self.i18n.copy+'/'+self.i18n.move;
|
||||||
},
|
},
|
||||||
onClick: function( data ) {
|
onClick: function( data ) {
|
||||||
if( data.selected.length > 0 )
|
if( data.selected.length > 0 )
|
||||||
@@ -294,9 +294,9 @@ function IFM( params ) {
|
|||||||
download: {
|
download: {
|
||||||
name: function( data ) {
|
name: function( data ) {
|
||||||
if( data.selected.length > 0 )
|
if( data.selected.length > 0 )
|
||||||
return 'download <span class="badge">'+data.selected.length+'</span>';
|
return self.i18n.download+' <span class="badge">'+data.selected.length+'</span>';
|
||||||
else
|
else
|
||||||
return 'download';
|
return self.i18n.download;
|
||||||
},
|
},
|
||||||
onClick: function( data ) {
|
onClick: function( data ) {
|
||||||
if( data.selected.length > 0 )
|
if( data.selected.length > 0 )
|
||||||
@@ -310,9 +310,9 @@ function IFM( params ) {
|
|||||||
createarchive: {
|
createarchive: {
|
||||||
name: function( data ) {
|
name: function( data ) {
|
||||||
if( data.selected.length > 0 )
|
if( data.selected.length > 0 )
|
||||||
return 'create archive <span class="badge">'+data.selected.length+'</span>';
|
return self.i18n.create_archive+' <span class="badge">'+data.selected.length+'</span>';
|
||||||
else
|
else
|
||||||
return 'create archive';
|
return self.i18n.create_archive;
|
||||||
},
|
},
|
||||||
onClick: function( data ) {
|
onClick: function( data ) {
|
||||||
if( data.selected.length > 0 )
|
if( data.selected.length > 0 )
|
||||||
@@ -326,9 +326,9 @@ function IFM( params ) {
|
|||||||
'delete': {
|
'delete': {
|
||||||
name: function( data ) {
|
name: function( data ) {
|
||||||
if( data.selected.length > 0 )
|
if( data.selected.length > 0 )
|
||||||
return 'delete <span class="badge">'+data.selected.length+'</span>';
|
return self.i18n.delete+' <span class="badge">'+data.selected.length+'</span>';
|
||||||
else
|
else
|
||||||
return 'delete';
|
return self.i18n.delete;
|
||||||
},
|
},
|
||||||
onClick: function( data ) {
|
onClick: function( data ) {
|
||||||
if( data.selected.length > 0 )
|
if( data.selected.length > 0 )
|
||||||
@@ -962,7 +962,7 @@ function IFM( params ) {
|
|||||||
error: function() { self.showMessage( self.i18n.general_error, "e"); },
|
error: function() { self.showMessage( self.i18n.general_error, "e"); },
|
||||||
complete: function() { self.task_done(id); }
|
complete: function() { self.task_done(id); }
|
||||||
});
|
});
|
||||||
self.task_add( { id: id, name: "Remote upload: "+filename } );
|
self.task_add( { id: id, name: self.i18n.upload_remote+" "+filename } );
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -1091,11 +1091,11 @@ function IFM( params ) {
|
|||||||
else if( archivename.substr( -7 ).toLowerCase() == "tar.bz2" )
|
else if( archivename.substr( -7 ).toLowerCase() == "tar.bz2" )
|
||||||
type = "tar.bz2";
|
type = "tar.bz2";
|
||||||
else {
|
else {
|
||||||
self.showMessage( "Invalid archive format given. Use zip, tar, tar.gz or tar.bz2.", "e" );
|
self.showMessage( self.i18n.invalid_archive_format, "e" );
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
var id = self.generateGuid();
|
var id = self.generateGuid();
|
||||||
self.task_add( { id: id, name: "Create archive "+archivename } );
|
self.task_add( { id: id, name: self.i18n.create_archive+" "+archivename } );
|
||||||
|
|
||||||
$.ajax({
|
$.ajax({
|
||||||
url: self.api,
|
url: self.api,
|
||||||
@@ -1110,12 +1110,12 @@ function IFM( params ) {
|
|||||||
dataType: "json",
|
dataType: "json",
|
||||||
success: function( data ) {
|
success: function( data ) {
|
||||||
if( data.status == "OK" ) {
|
if( data.status == "OK" ) {
|
||||||
self.showMessage( "Archive successfully created.", "s" );
|
self.showMessage( self.i18n.archive_create_success, "s" );
|
||||||
self.refreshFileTable();
|
self.refreshFileTable();
|
||||||
} else
|
} else
|
||||||
self.showMessage( data.message, "e" );
|
self.showMessage( data.message, "e" );
|
||||||
},
|
},
|
||||||
error: function() { self.showMessage( "General error occured.", "e" ); },
|
error: function() { self.showMessage( self.i18n.general_error, "e" ); },
|
||||||
complete: function() { self.task_done( id ); }
|
complete: function() { self.task_done( id ); }
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
@@ -1688,7 +1688,7 @@ function IFM( params ) {
|
|||||||
var dragImage = document.createElement( 'div' );
|
var dragImage = document.createElement( 'div' );
|
||||||
dragImage.style.display = 'inline';
|
dragImage.style.display = 'inline';
|
||||||
dragImage.style.padding = '10px';
|
dragImage.style.padding = '10px';
|
||||||
dragImage.innerHTML = '<span class="icon icon-folder-open-empty"></span> move '+( data.length || data.name );
|
dragImage.innerHTML = '<span class="icon icon-folder-open-empty"></span> '+self.i18n.move+' '+( data.length || data.name );
|
||||||
document.body.appendChild( dragImage );
|
document.body.appendChild( dragImage );
|
||||||
setTimeout(function() {
|
setTimeout(function() {
|
||||||
dragImage.remove();
|
dragImage.remove();
|
||||||
|
Reference in New Issue
Block a user