Skip to content

Commit 7b73ace

Browse files
committed
2 parents 27eb35e + 5659aa9 commit 7b73ace

File tree

6 files changed

+224
-25
lines changed

6 files changed

+224
-25
lines changed

dist/angular-filemanager.min.js

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/js/app.js

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,16 @@
1616
});
1717

1818
$(window.document).on('contextmenu', '.main-navigation .table-files tr.item-list:has("td"), .item-list', function(e) {
19-
$('#context-menu').hide().css({
19+
var menu = $('#context-menu');
20+
21+
if (e.pageX >= window.innerWidth - menu.width()) {
22+
e.pageX -= menu.width();
23+
}
24+
if (e.pageY >= window.innerHeight - menu.height()) {
25+
e.pageY -= menu.height();
26+
}
27+
28+
menu.hide().css({
2029
left: e.pageX,
2130
top: e.pageY
2231
}).show();

src/js/providers/translations.js

Lines changed: 207 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
german: 'German',
1414
hebrew: 'Hebrew',
1515
slovak: 'Slovak',
16-
chinese:'中文',
16+
chinese:'Chinese',
1717
confirm: 'Confirm',
1818
cancel: 'Cancel',
1919
close: 'Close',
@@ -90,7 +90,8 @@
9090
preview: 'Item preview',
9191
open: 'Open',
9292
these_elements: 'these {{total}} elements',
93-
new_folder: 'New folder'
93+
new_folder: 'New folder',
94+
download_as_zip: 'Download as ZIP'
9495
});
9596

9697
$translateProvider.translations('he', {
@@ -102,8 +103,8 @@
102103
french: 'צרפתית',
103104
german: 'גרמנית',
104105
hebrew: 'עברי',
105-
slovak: 'סלובקי',
106-
chinese:'中文',
106+
slovak: 'סלובקי',
107+
chinese:'סִינִית',
107108
confirm: 'אשר',
108109
cancel: 'בטל',
109110
close: 'סגור',
@@ -179,7 +180,8 @@
179180
recursive: 'רקורסיה',
180181
preview: 'הצגת פריט',
181182
open: 'פתח',
182-
new_folder: 'תיקיה חדשה'
183+
new_folder: 'תיקיה חדשה',
184+
download_as_zip: 'להוריד כמו'
183185
});
184186

185187
$translateProvider.translations('pt', {
@@ -191,8 +193,8 @@
191193
french: 'Francês',
192194
german: 'Alemão',
193195
hebrew: 'Hebraico',
194-
slovak: 'Eslovaco',
195-
chinese:'中文',
196+
slovak: 'Eslovaco',
197+
chinese:'Chinês',
196198
confirm: 'Confirmar',
197199
cancel: 'Cancelar',
198200
close: 'Fechar',
@@ -269,7 +271,8 @@
269271
preview: 'Visualização',
270272
open: 'Abrir',
271273
these_elements: 'estes {{total}} elements',
272-
new_folder: 'Nova pasta'
274+
new_folder: 'Nova pasta',
275+
download_as_zip: 'Download como ZIP'
273276
});
274277

275278
$translateProvider.translations('es', {
@@ -281,8 +284,8 @@
281284
french: 'Francés',
282285
german: 'Alemán',
283286
hebrew: 'Hebreo',
284-
slovak: 'Eslovaco',
285-
chinese:'中文',
287+
slovak: 'Eslovaco',
288+
chinese:'Chino',
286289
confirm: 'Confirmar',
287290
cancel: 'Cancelar',
288291
close: 'Cerrar',
@@ -359,7 +362,8 @@
359362
preview: 'Vista previa',
360363
open: 'Abrir',
361364
these_elements: 'estos {{total}} elementos',
362-
new_folder: 'Nueva carpeta'
365+
new_folder: 'Nueva carpeta',
366+
download_as_zip: 'Descargar como ZIP'
363367
});
364368

365369
$translateProvider.translations('fr', {
@@ -372,7 +376,7 @@
372376
german: 'Allemand',
373377
hebrew: 'Hébreu',
374378
slovak: 'Slovaque',
375-
chinese:'中文',
379+
chinese:'Chinois',
376380
confirm: 'Confirmer',
377381
cancel: 'Annuler',
378382
close: 'Fermer',
@@ -449,7 +453,8 @@
449453
preview: 'Aperçu',
450454
open: 'Ouvrir',
451455
these_elements: 'ces {{total}} éléments',
452-
new_folder: 'Nouveau dossier'
456+
new_folder: 'Nouveau dossier',
457+
download_as_zip: 'Télécharger comme ZIP'
453458
});
454459

455460
$translateProvider.translations('de', {
@@ -462,7 +467,7 @@
462467
german: 'Deutsch',
463468
hebrew: 'Hebräisch',
464469
slovak: 'Slowakisch',
465-
chinese:'中文',
470+
chinese:'Chinesisch',
466471
confirm: 'Bestätigen',
467472
cancel: 'Abbrechen',
468473
close: 'Schließen',
@@ -539,7 +544,8 @@
539544
preview: 'Dateivorschau',
540545
open: 'Öffnen',
541546
these_elements: 'diese {{total}} elemente',
542-
new_folder: 'Neuer ordner'
547+
new_folder: 'Neuer ordner',
548+
download_as_zip: 'Download als ZIP'
543549
});
544550

545551
$translateProvider.translations('sk', {
@@ -552,7 +558,7 @@
552558
german: 'Nemčina',
553559
hebrew: 'Hebrejčina',
554560
slovak: 'Slovenčina',
555-
chinese:'中文',
561+
chinese:'Čínština',
556562
confirm: 'Potvrdiť',
557563
cancel: 'Zrušiť',
558564
close: 'Zavrieť',
@@ -586,7 +592,7 @@
586592
change: 'Zmeniť',
587593
details: 'Podrobnosti',
588594
icons: 'Ikony',
589-
list: 'Zoznam',
595+
list: 'Zoznam',
590596
name: 'Meno',
591597
size: 'Veľkosť',
592598
actions: 'Akcie',
@@ -629,7 +635,8 @@
629635
preview: 'Náhľad položky',
630636
open: 'Otvoriť',
631637
these_elements: 'týchto {{total}} prvkov',
632-
new_folder: 'Nový priečinok'
638+
new_folder: 'Nový priečinok',
639+
download_as_zip: 'Stiahnuť ako ZIP'
633640
});
634641
$translateProvider.translations('zh', {
635642
filemanager: '文档管理器',
@@ -718,7 +725,188 @@
718725
preview: '成员预览',
719726
open: '打开',
720727
these_elements: '共 {{total}} 个',
721-
new_folder: '新文件夹'
728+
new_folder: '新文件夹',
729+
download_as_zip: '下载的ZIP'
730+
});
731+
$translateProvider.translations('ru', {
732+
filemanager: 'Файловый менеджер',
733+
language: 'Язык',
734+
english: 'Английский',
735+
spanish: 'Испанский',
736+
portuguese: 'Португальский',
737+
french: 'Французкий',
738+
german: 'Немецкий',
739+
hebrew: 'Хинди',
740+
slovak: 'Словацкий',
741+
chinese:'Китайский',
742+
confirm: 'Подьвердить',
743+
cancel: 'Отменить',
744+
close: 'Закрыть',
745+
upload_files: 'Загрузка файлов',
746+
files_will_uploaded_to: 'Файлы будут загружены в: ',
747+
select_files: 'Выберите файлы',
748+
uploading: 'Загрузка',
749+
permissions: 'Разрешения',
750+
select_destination_folder: 'Выберите папку назначения',
751+
source: 'Источкик',
752+
destination: 'Цель',
753+
copy_file: 'Скопировать файл',
754+
sure_to_delete: 'Действительно удалить?',
755+
change_name_move: 'Переименовать / переместить',
756+
enter_new_name_for: 'Новое имя для',
757+
extract_item: 'Извлечь',
758+
extraction_started: 'Извлечение начато',
759+
compression_started: 'Сжатие начато',
760+
enter_folder_name_for_extraction: 'Извлечь в укананную папку',
761+
enter_file_name_for_compression: 'Введите имя архива',
762+
toggle_fullscreen: 'На весь экран',
763+
edit_file: 'Редактировать',
764+
file_content: 'Содержимое файла',
765+
loading: 'Загрузка',
766+
search: 'Поиск',
767+
create_folder: 'Создать папку',
768+
create: 'Создать',
769+
folder_name: 'Имя папки',
770+
upload: 'Загрузить',
771+
change_permissions: 'Изменить разрешения',
772+
change: 'Изменить',
773+
details: 'Свойства',
774+
icons: 'Иконки',
775+
list: 'Список',
776+
name: 'Имя',
777+
size: 'Размер',
778+
actions: 'Действия',
779+
date: 'Дата',
780+
no_files_in_folder: 'Пустая папка',
781+
no_folders_in_folder: 'Пустая папка',
782+
select_this: 'Выбрать',
783+
go_back: 'Назад',
784+
wait: 'Подождите',
785+
move: 'Переместить',
786+
download: 'Скачать',
787+
view_item: 'Отобразить содержимое',
788+
remove: 'Удалить',
789+
edit: 'Редактировать',
790+
copy: 'Скопировать',
791+
rename: 'Переименовать',
792+
extract: 'Извлечь',
793+
compress: 'Сжать',
794+
error_invalid_filename: 'Имя неверное или уже существует, выберите другое',
795+
error_modifying: 'Произошла ошибка при модифицировании файла',
796+
error_deleting: 'Произошла ошибка при удалении',
797+
error_renaming: 'Произошла ошибка при переименовании файла',
798+
error_copying: 'Произошла ошибка при копировании файла',
799+
error_compressing: 'Произошла ошибка при сжатии',
800+
error_extracting: 'Произошла ошибка при извлечении',
801+
error_creating_folder: 'Произошла ошибка при создании папки',
802+
error_getting_content: 'Произошла ошибка при получении содержимого',
803+
error_changing_perms: 'Произошла ошибка при изменении разрешений',
804+
error_uploading_files: 'Произошла ошибка при загрузке',
805+
sure_to_start_compression_with: 'Действительно сжать',
806+
owner: 'Владелец',
807+
group: 'Группа',
808+
others: 'Другие',
809+
read: 'Чтение',
810+
write: 'Запись',
811+
exec: 'Выполнение',
812+
original: 'По-умолчанию',
813+
changes: 'Изменения',
814+
recursive: 'Рекурсивно',
815+
preview: 'Просмотр',
816+
open: 'Открыть',
817+
these_elements: 'всего {{total}} елементов',
818+
new_folder: 'Новая папка',
819+
download_as_zip: 'Download as ZIP'
820+
});
821+
$translateProvider.translations('ua', {
822+
filemanager: 'Файловий менеджер',
823+
language: 'Мова',
824+
english: 'Англійська',
825+
spanish: 'Іспанська',
826+
portuguese: 'Португальська',
827+
french: 'Французька',
828+
german: 'Німецька',
829+
hebrew: 'Хінді',
830+
slovak: 'Словацька',
831+
chinese:'Китайська',
832+
confirm: 'Підтвердити',
833+
cancel: 'Відмінити',
834+
close: 'Закрити',
835+
upload_files: 'Завантаження файлів',
836+
files_will_uploaded_to: 'Файли будуть завантажені у: ',
837+
select_files: 'Виберіть файли',
838+
uploading: 'Завантаження',
839+
permissions: 'Дозволи',
840+
select_destination_folder: 'Виберіть папку призначення',
841+
source: 'Джерело',
842+
destination: 'Ціль',
843+
copy_file: 'Скопіювати файл',
844+
sure_to_delete: 'Дійсно удалить?',
845+
change_name_move: 'Перейменувати / перемістити',
846+
enter_new_name_for: 'Нове ім\'я для',
847+
extract_item: 'Извлечь',
848+
extraction_started: 'Извлечение начато',
849+
compression_started: 'Архівацію почато',
850+
enter_folder_name_for_extraction: 'Извлечь в укананную папку',
851+
enter_file_name_for_compression: 'Введите имя архива',
852+
toggle_fullscreen: 'На весь экран',
853+
edit_file: 'Редагувати',
854+
file_content: 'Вміст файлу',
855+
loading: 'Завантаження',
856+
search: 'Пошук',
857+
create_folder: 'Створити папку',
858+
create: 'Створити',
859+
folder_name: 'Ім\'я папки',
860+
upload: 'Завантижити',
861+
change_permissions: 'Змінити дозволи',
862+
change: 'Редагувати',
863+
details: 'Властивості',
864+
icons: 'Іконки',
865+
list: 'Список',
866+
name: 'Ім\'я',
867+
size: 'Розмір',
868+
actions: 'Дії',
869+
date: 'Дата',
870+
no_files_in_folder: 'Пуста папка',
871+
no_folders_in_folder: 'Пуста папка',
872+
select_this: 'Выбрати',
873+
go_back: 'Назад',
874+
wait: 'Зачекайте',
875+
move: 'Перемістити',
876+
download: 'Скачати',
877+
view_item: 'Показати вміст',
878+
remove: 'Видалити',
879+
edit: 'Редагувати',
880+
copy: 'Копіювати',
881+
rename: 'Переіменувати',
882+
extract: 'Розархівувати',
883+
compress: 'Архівувати',
884+
error_invalid_filename: 'Ім\'я певірне або вже існує, виберіть інше',
885+
error_modifying: 'Виникла помилка при редагуванні файлу',
886+
error_deleting: 'Виникла помилка при видаленні',
887+
error_renaming: 'Виникла помилка при зміні імені файлу',
888+
error_copying: 'Виникла помилка при коміюванні файлу',
889+
error_compressing: 'Виникла помилка при стисненні',
890+
error_extracting: 'Виникла помилка при розархівації',
891+
error_creating_folder: 'Виникла помилка при створенні папки',
892+
error_getting_content: 'Виникла помилка при отриманні вмісту',
893+
error_changing_perms: 'Виникла помилка при зміні дозволів',
894+
error_uploading_files: 'Виникла помилка при завантаженні',
895+
sure_to_start_compression_with: 'Дійсно стиснути',
896+
owner: 'Власник',
897+
group: 'Група',
898+
others: 'Інші',
899+
read: 'Читання',
900+
write: 'Запис',
901+
exec: 'Виконання',
902+
original: 'За замовчуванням',
903+
changes: 'Зміни',
904+
recursive: 'Рекурсивно',
905+
preview: 'Перегляд',
906+
open: 'Відкрити',
907+
these_elements: 'усього {{total}} елементів',
908+
new_folder: 'Нова папка',
909+
download_as_zip: 'Download as ZIP'
722910
});
723911
}]);
724912
})(angular);

src/templates/item-context-menu.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616
<li ng-show="config.allowedActions.downloadMultiple && !selectionHas('dir') && !singleSelection()">
1717
<a href="" tabindex="-1" ng-click="download()">
18-
<i class="glyphicon glyphicon-cloud-download"></i> {{'download_in_zip' | translate}}
18+
<i class="glyphicon glyphicon-cloud-download"></i> {{'download_as_zip' | translate}}
1919
</a>
2020
</li>
2121

src/templates/modals.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ <h4 class="modal-title">{{'copy_file' | translate}}</h4>
120120
</div>
121121
<div class="modal-footer">
122122
<button type="button" class="btn btn-default" data-dismiss="modal" ng-disabled="apiMiddleware.apiHandler.inprocess">{{"cancel" | translate}}</button>
123-
<button type="submit" class="btn btn-primary" ng-disabled="apiMiddleware.apiHandler.inprocess">Copy</button>
123+
<button type="submit" class="btn btn-primary" ng-disabled="apiMiddleware.apiHandler.inprocess">{{"copy" | translate}}</button>
124124
</div>
125125
</form>
126126
</div>

src/templates/navbar.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@
3232
<li role="presentation"><a role="menuitem" tabindex="-1" href="" ng-click="changeLanguage('de')">{{"german" | translate}}</a></li>
3333
<li role="presentation"><a role="menuitem" tabindex="-1" href="" ng-click="changeLanguage('he')">{{"hebrew" | translate}}</a></li>
3434
<li role="presentation"><a role="menuitem" tabindex="-1" href="" ng-click="changeLanguage('sk')">{{"slovak" | translate}}</a></li>
35+
<li role="presentation"><a role="menuitem" tabindex="-1" href="" ng-click="changeLanguage('ru')">{{"rusian" | translate}}</a></li>
36+
<li role="presentation"><a role="menuitem" tabindex="-1" href="" ng-click="changeLanguage('ua')">{{"ukrainian" | translate}}</a></li>
3537
</ul>
3638

3739
<button class="btn btn-default btn-sm" ng-click="$parent.setTemplate('main-icons.html')" ng-show="$parent.viewTemplate !== 'main-icons.html'" title="{{'icons' | translate}}">

0 commit comments

Comments
 (0)